f7a2a980cb86aac459fb734fa1becaf308db373d1ca611065ecf14b197d50524adb6a3b963f4ad0e45b1830de87e8a52f750b4d8f1cd98ccd0ac6770935cb66080bc1253d6738a6e94d4b9f14b5b4486fa0d7485f98c00cb0378b6fa013bfeab2a3ae7544f4a119f9c52aaca95e0eda370a72722b626d9101fc6b4bf1e14b40ea7449266d531de2a50f85d440a65ca366301ffb7e2c0eb322982bfab4db6831dd49465c84c59f73b8d8407f808eba901cc664f8f3c1803f191cff7b24a211179dcbd75e997efe0dfbddc05eb32c22b4df4e725ba92cad13295fb22ff7732417664657984be88a9196553108c7557bceb03f5f7f48e9e1e20090eab143ddfffbe40920bcfcfa8fc35ef529a3fcdcd505400dc12370ab6e14f4436322659306fdad62c2ea9074935a5f95ff2ac601f37b9d31c71cc13aff70a981600dfdf5be254df66c582b0c001c778da95079860cb05023a9620c071679660f9356abc599d328a14b18ef7a63086a925e15bb71d5a2084445df0962d6c7fad5ca45ff0110f0e953d207358cbf602d0d160075ed02599930a08a171a497b8317a69a6b850eb2772c38aaad7282935219ad7b9e2e4f1eba08f5f3022d6d0965a27c7ccc00c1dd964625b0f5184ac5036940d74408228158208e96b2255547eb05f02340a1e40379225ce9d8faa9c4299afd96af624467449dd48e91fb437373edadf902bbadd1005a2b1d522140a0be95b61ebf7e2c6373cec0609995b88352503c71bbd6efa8d7f39d5c734839dfe4c19f46db2a67b572bc44d3f77773c700c456d4710db08ace862b4ab52e6a80b1f9261ad863dcae115b784866177e16e9e6c8eb02e9c0bb2b7bbbb51b76b35c191d438d729775ca60db141de3508ac8f55cdd78920cc4207d7380dc1e5332bb221205a9cce7a73f66f5a161230f188d6af4841f3541530b655a56ddf150c133c9cfb6ba4f20cd7e534e7497436d7f32cbdd884d8e5d1902c1687d39e8a44666cf8f4e25dadadaf8e709b9501362aa4cc16eb532b890480df6a247fbe9d007fb5770da30ca9d444b33981eda16e7adcc5d5594b271179321b18bf95953316efc4cb36d2e87bc4bc99765531fded3615abcbd11dbc1d095ca2e4a2d5adf98a3b36012aef09ede8bcef6494e47", 0x1000}], 0x3, 0x0, 0x0, 0x2}, 0x400) execve(0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x2) r1 = dup(r0) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:24 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3f) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x7}, {r1, 0x2}], 0x2, 0x2) r2 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r2, 0x80047469, &(0x7f0000000380)=0x8) write(r2, 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0xc4}], 0x1, 0x7) 16:00:25 executing program 1: symlink(0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20c00, 0x4000000000000080) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480), 0x1000000000000093) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/12}, &(0x7f0000000080)=0xe) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = getuid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getppid() r7 = getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r10 = getuid() r11 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r14 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="87c56ad85c8f0af2f4cbebd2d4a5f83dd6fd4c7c81632979ee0323c874cdb15de76543a463e3a571f748ac90557bbff54082dcf46ac72b", 0x37}], 0x1, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd0, 0x1}, 0x404) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x120) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="1718fb52c51b2a3c", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x3, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000080)=0x2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = kqueue() r2 = socket(0x1a, 0x5, 0x0) kevent(r1, &(0x7f00000000c0), 0x5, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x8, 0x4}], 0x4, &(0x7f0000000180)={0xa6e5, 0x4}) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) 16:00:25 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semget$private(0x0, 0x4, 0x860d) setuid(r0) r1 = msgget$private(0x0, 0x24) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/76) 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x202118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:25 executing program 1: r0 = getuid() r1 = geteuid() setreuid(r0, r1) 16:00:25 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x4, 0x400) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x4f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x0, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r3 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xffffffffffffffcd, 0x2, 0x0, 0xfffffffffffffe36) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x6, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r3, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x0, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x1, 0x2, 0xffd}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)={0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000940)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') getsockname(r5, &(0x7f0000001c00)=@in6, &(0x7f0000000a40)=0xc) clock_gettime(0x9, &(0x7f0000000a00)) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000002000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x8, 0x6, './bus\x00', 0x48, 0xb1, 0x10000, 0x2f4}) 16:10:52 executing program 1: r0 = syz_open_pts() 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', 0xffffffffffffffff, 0x0) fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000100000000}) 16:10:52 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:10:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) pipe2(&(0x7f0000000040), 0x10004) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 16:10:52 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x80002009, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x2, 0x40}], 0x1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x1}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x41, 0x2, 0xffffffe000000000, 0x401}], 0x7, &(0x7f00000001c0)={0x5, 0x7}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:10:52 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) socketpair(0x0, 0x7, 0x9, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = accept$inet(0xffffffffffffffff, &(0x7f00000008c0), &(0x7f0000000900)=0xc) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x10000) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x20, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wskbd0\x00', 0x80, 0x0) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair(0x18, 0x5, 0x0, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x0, 0x7) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse0\x00', 0x1, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000780)=[{&(0x7f00000001c0)="88a06d33dc8c3b344096cc182ad72c828585e96d5f8d3c2138897c3d01e24700006542ca9576e80129fc780076b9c2e3691b7699b5f28fe56c1e380df4b1abe24e81c58a0d3bd803c9a63eede1f3da37c8ca3b12f71b04a13f31", 0x5a}, {&(0x7f0000000280)="02cd5803eb4602980c3cd97907d74c26369e999da0180415ba5a35614c0ef49ea69bcf4fee9b470f41dfa9b4e2ef278790b2ad423076e45cf42b2ed9be36e2667291d88faecc3276e5f5cc6e188101d11ee65dd0072ca42cc0800fc86741426e6d737c91b1054a61880e77f21125419798e577621abbc85e92e388faf1d8bb23a76198d08604cd417ec9864c27017657ead93eca8e6f545355f98c98e49f42e54c57f428862e1068a71b50bc18266b260ce92d93fe8df8dfc88970d28e24ce529c9c739875dcdf78f6f8e79801fb7640ecdc992b1de1c6", 0xd7}, {&(0x7f0000000380)="56159d0dd41cec9add65d48b0ee5d1f11ae48fcd8bc0e74bae9dab4b1452dc75f8c63fa74aef4f47d74a02f8e1064ab6c0ad4dbf13907de1459c3414ad2f96ebeeda814597c55232086ce0a12e6855cb2b15e31c86e025b8a15e", 0x5a}, {&(0x7f0000000140)="0ffc9deec1ab7582ba4a3152685c997949ab9fb6fa11a33fcfab8d91cb34cb83607488a926efa7209bddc023b4ac42f5c7332ea548fce4ff4b3d276df0", 0x3d}, {&(0x7f0000000400)="45b34edbe1832c2f1b3b23057f1463d616b3b1685875ef9733fb3396a89d1383f55f5775a7ace9434a04b84b788f55215d6e60b7022b3e16b1459bd3ede1dd6b96040f3268aefd", 0x47}, {&(0x7f0000000480)="7459b2117ae954a258a2edfea7d93c1f8150a2c1be1ed202f6a267ab2f6b607b93a194b2bfd9d8a9409a9173dce934c86991b6fb7d3de9b2b115d7888a9b90cf41d34f0bde28a08e11b68f9358d2211bd1cd5c346f576e426cee49298bc0f6d77e", 0x61}, {&(0x7f0000000500)="ffaa23189715eb5282bc5087359c23e2795721f83a37494df011388b0706232389d479e7ff6694009956769481fa1da46e91944e4ddee8ba7f7b419d04907c1137638f9c4e01b1fd3bcd5739765dc3ccb058af216990f157f082a6e70d765b8ce04389255c02bed1abb4bfcee96535f6f8bfca41e28b268f58550ac4d4c34574cf8a69ea2cc58e29adba6131618953a43381e1de7e281e446eac8425c12c84f22b3ff4a57b01448eef947eb9d8d7736edad87c382a5393c6baca819db851d6a68f009c9b8842ca6822865639b95e2f0407122ed135d97e31b6c1358bbd92", 0xde}, {&(0x7f0000000600)="e6e404036e2efdf4b1a77a", 0xb}, {&(0x7f0000000640)="dd03bdf12affe344b362aa6ebe8f6a433913e84d662a04f044a0cbadd271a9ff8ca581967e6eacb3f9279ea9eb649b71aff05e2813121fc617d8b0f8833aa5b16e37dcb1eee0c6a53c4a88a5bd6bccfc158575dc4a0ffa2ca7cd10f923e3a0c591be66fa7b8b2883f794001f8941e33e65fb19ad7a4c7e730eddd0a85e896b7622caef3f27131eae335365fef12151c2cf6f426a6af8dc9ccace270197559ff810f830fff19353b435494998215416359599fbb51083c6250243baeaab92b2c5b83971f243805d8570be0bd0a2bf58ebd744", 0xd2}, {&(0x7f0000000740)="a083c8825dedc6b43461efea2a845ff41130efb3ab6c8a0f8532ed852665818e883804bc476807d05eaa73f551", 0x2d}], 0xa, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r4, r5, r6, r7]}, @rights={0x30, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14]}], 0x70, 0x5}, 0x1) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:10:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) syz_open_pts() setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:10:53 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000100)) 16:10:53 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) open(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="1218e2a03708dda68e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b274040000003da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e0500000000000000b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf3c15f4dfcc7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e810000f9ffffff008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10b060000000000000009d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242", 0x6db1d79043484c14) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x908, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000001c0)={0x1, 0x5fa3}, 0x10) kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x400, 0x101, {0x800, 0x6}}) setsockopt$sock_timeval(r2, 0xffff, 0x400000001006, &(0x7f0000000000)={0x8, 0xb78}, 0x10) fcntl$getown(r4, 0x5) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x83, 0x0, 0x6}], 0x100, 0x0, 0x0, 0x0) close(r2) sendto$inet6(r2, &(0x7f00000002c0)="dda9c12c5376207bc29bd6102788c8c47aecb91891034044df1e63b0b270300e65e30f8a7dc370e331d0033f61e892a47587a53f3016c0338c2830c95324d799b552783f59e846cf188a5244bfc516816583cb641677b62cf3762d0caed2cf5689d5b05a736d39660ecf57f940fe6473fe484ec5cb560a5e7ec581a271aa78ed5ed352ff0c704d078785019028bf5a0eafca610d9452f02006a6b29e476cd6276031f3d575a7122c4e55c1705e8688f9d72df02714b63a3725b1a05114ff94d1f27defcb7978", 0xc6, 0x400, &(0x7f00000003c0)={0x18, 0x0, 0x0, 0x7fffffff}, 0xc) recvfrom$unix(r2, &(0x7f0000000080)=""/236, 0xec, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="70a3a55dd1eef19714b616e530230779ae0914189896554de8232ac4f20000000000000000000000000000"], 0x4) ioctl$TIOCCBRK(r2, 0x2000747a) getpid() ioctl$KDDISABIO(r1, 0x20004b3d) 16:10:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r1, 0x2) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r3}, 0x0, 0x60, 0x60, 0x80, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x2, 0x1, 0xff, 0x81}], 0x40, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x20, 0x4, 0x2, 0x80000000}, {{r3}, 0xfffffffffffffffc, 0x6, 0xf0000010, 0x7, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x82, 0x20, 0x1, 0x96}], 0x5, &(0x7f0000000100)={0x4, 0x6}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)=':$*-&,\x00', &(0x7f00000001c0)='{\\^-\xe5\x00', &(0x7f0000000200)='..\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='}.\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000340)=':]\x00', &(0x7f0000000380)='++^%(@\'\x10\x00', &(0x7f00000003c0)='\x99\x00', &(0x7f0000000400)=',\x00', &(0x7f0000000440)='\x00']) 16:10:53 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000001200)={'./file0\x00', 0xb7, 0x8, 0x5, 0x0, 0xffffffff, 0x5, 0x2, 0x2, 0x2, 0x4, 0x4}) r2 = socket(0x20, 0x4000, 0xffffffffffffff80) accept$unix(r2, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000000)=0x46) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10ca9, 0x0) 16:10:53 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f00001f1000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:10:53 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) getgid() setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) setgroups(0x4, &(0x7f0000000000)=[r1, r3, r4, r3]) 16:10:53 executing program 0: getgid() getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getegid() r1 = getgid() setregid(r0, r1) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000880)=""/4096, 0x1000) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00./film0\x00'], 0xa) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x3f, 0x3, 0x3, "0bed673fbb327e9d3184681448aed2cd52a50d53", 0x3f}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) close(r2) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:10:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000200)="23a3e93c6149537535389debdd3c78380fd2d1ff7b61d2cd741ac8136df1e739398687cd0b346fb480f55fdffa6f311597feb99cca2c5ec74fa343cbba42bd4eeadf17892a1ea4a141f7be515f4cabc72bbf90c0802edda7942d6ae1eef806e051ebd4239bf46e64c05c3fd98f8dceaadb690ea397c7cb45b3d5748329fddce8a7928d771c94fdb25c9a80e03ab6b1867c15bedb538f19f762cbe55bb2a43cd7d1df85b5761a0b851c1b0d2d62be43b3d45420c414687513572df9880d52da88506c2c64072f766a651cb0ebf668eee648f604b0a5bd5d975f87f8f2228c5ad0705b8c2d97313ee21ab0ac11124c2c889572694f20bd2fe9c2376b7a05322453b32a722c3e131d6c45916ab406e5f7f72836b309a82249d54ccee48826a6a8889aa6485053a862003ace88e3acf3b0546ffb376d02b373c34434bd03ec6b78ceab9375067a033cf678d5002e45eaf79049d14193e7f2eafaa615e3276e893c4873bf54c07e6b9bce15d42b1ec1763b41996106f63235eda8cf64b4fcf8e5d9b088063491777ee90bde03c4766dc450204e2aff3e437d82aa783a48ca4d2a9fdbf4eff8874f13e5d9d6258ca9d6a4471b1e37d1a0ef17e9ad50442c767a6062b6b34b17f29e158fcde677439df8bd672778b26209dba54db5b5d9fc4e658d61ec5528db66c2329763c9c3bdfbb82b9c597dc8dfae89eb2e96f3758e1a6f02a70a6724dfe56f5d1a0af79457b2e90ff98db082bb5e4ffc04b03c796b22d5dc264d03dcfba146c37b540452a09dc83eed2cc0b8828bf18cfed0e565c08024000bec34e8eace55a159fccb715922df690b8a91cc4e824a065a8a57faa7d8cd43531a34330da3dc3b681f334401c163e7c24b1a45bfcf2250380fe9dee89810a8af74c7212f122ba2e96d9e2f44ae6c29fb70af41a3ffbed54639af21ce7eb92b133b0066b4295de81fc3a1368ca817f9f1ca9b85b078b52dbb790641077ba1dd859806f25a6c955e7ba909901ebc04490a3e1fc2eeafba695a42a35bfa6d9bd5a60fb9052a7f9ed857a95035ba36041713dd0113042ff6dc2afa2eae1e709ff4026e39027d55c895714ab100a3f1d9b3b57c5f88e9f34ee5717138f11d6504c39849fadce6c28ec5676acced65618ac3c26e44088da15ea35adadcfd44c229220f5e884ce51abd306f19819277d2cd5088a05e9d380a8b848b1c3337eb5e5503bdbeb503f88d966773a01bc2afadbec43a7b51e73cb6c52611b4ee18cd28670c6f5cf263961277855073de71c1948cc0fd1f6ffe8e31c59e652da25c323019e5f8a60324481d02facbbe0faf4f1369b0bb5c0d42f99c1c47e2c6d9855dfb3154416589ef462ee351fcd04e3160c8f1dd1e1ff90de98da183074a0ebe8c16a1defa92455453662da475384567d16831ecf6f53ab8446efd2083cfe399000860a4f308cdf99b5442dbb50020bb57f515e61020a60aa36d6cb143c18fdd771e513c6969c7777b8709ddb257e87c8f15236ceb10fc5de5c267db7b1c43c83bcbefebb01896206f4fd4f607239d99f9fdedc67c8c2667fa6f05ebc6628f10ace7d4755bf0c53d82a768a58f82b18be9d56e4e916d407062488a9a17b01987e48489e4123e584d898279407b16078eb5956655382f1475ef889f755536d89ef2e69597ac310759cce3d31f9b319efb7f119a2570897352a792245c8523b8b6881c56bdcbef901be5d6d78467150adb46c1e2f3a05cab49bf687f1c60e5ae36ca7070a151e540291f142f8af0a679526df9409c4faad4e853113b73de255a14e68a934528f75beee2a1561ce4240570411801526e8e8e7d725082fd55bb422736f9d29a7f1613007738cbe85b4d51ad9a7c675b7a892bb62635f1632056b3e3e92aebc97ca41626dd849bbe84cc51feff40e203c9b12b9b4f652cfef135d1bc0a98f2f034b68ea4bdc304763677623201869a8af1ba79af31d08cda17c873cef1ee9907988b492732f00df105e49d7fe96f474c525746e6eee726d41b57144b50dfb775b3c07bfa8facb80e8ed7c85071c0361e380ace406458685e3bcf688a5ad41457e4258d6be03dfa97fca1e6676346e191391dd7ccd1abfce939562ed703aecd515092bf415b36eed08f3f5770cb57306ec0c0e4cf5be4b395b89302ab8386df384253ce1d05560c0732edd4a9274f3b4ea13539548afee938e2beaa636b736c42b8f87ed4ac56a17ecea3eda2ef28d6f0b97824fc8e18bbd3326a0bdec43b5a62eebfdd7f1c54d9679c65bd844b1b17e2beb65c5a94daa51e8e6865520660e4d50b96abc6ef9240e1fe11f129b11f7f0211dbc131122a754738c555da5053c204f3b932f4373aae3f32ff4402e4145a841794e92fea9acb890d48acd84ad85bf764e977b636c2dd2df7b9f10d493ea63402da27766a94977e701de775374635910ffe4851e7ccfef8e1ed5b5260c922a6c42596efb46ad811471628caeced2bf4d0926a604f4aec77ff40e4e36c6a0306806408aec9faac430668dd4a5660efdc9fc819b1b32e044ec6568f81bc1dab4fc2b5a676af29b2912beba45dc67e0d073e32501f2b6283514eec99f1254d660c9e63413d3d2b7202647ddab81260c928d6faa24310bea3ac79acbd78d804d8a90cc3a7319158c8b78cf67aa30fde603fd919a43ffceaf7894393d8a66a07b3536399131e177190969d4138282383b9fe1924dc386ade12d0958972ef56b8ae3d8d1f6f592a289ece95e5e32e2dd0ddd6282ebac6b385594f555f46ac192cdb24a99085c71b62c0ce63c975fba63b2edbea907fe5396e0bcdf6d350e8fcd1d0264c88ad792274a615c055bb4c40f9d0bb320d4dc8dfc25bddf6e495113a343a7d4b16785848751f07cf148c35c324e0b7c7fc5f975a81093b1bcfb84f0a8d7f27e76e087e0a1b8d401d2fe1ea56d1758f744f2186b3aac1af32115307a3a810462516ff22ca284bbda77cc49d9ff29fb79f5da49d742bfb0241bceea51043ce89e8bbcafd28c3545b407c5840ffb73d1bfddbe0ad879d60faa561a0a1f34b2d0274136e2e3de623d948edf74319d64a6b4be26ec074b9f05f398ae32750fa7473773d206a5026b1453ba068362bb11b9dfd6b9e8cad04903b33536a2f4944b29b8d85894fa158a3e7b7bab14d0cfe01e6ba555675595c43bfdf54f3261a263d40b6abc2910faeb644934bada03bbfd5c4e07f7de4b4d0b3d91504589f609b7ee84f1b3d3763ab4b6926a3bddfe9962c9e67c2ccaf1b25a316c0c121d5746958e291ef73c92cf2ff79590244ef953f1f8e252fc0f04a08136f2d788141b3797839b50a3ed6f08cbc08c65bdc3ff5ce9ce0d88f774e6db79f4bfd8c603007a3f9201ca70c6d98206f026b1f064406ff1f6e52026c7d2c2c121bb2cffd155eab06ffd1a35290d73a2e8ce649be662001536c34c5329991c13771c6e1de1c9180e3e9ce8d1fabebe6bc55dc1343f58819224a6e1a803129f3d22af1f819403b035b2861a59c2fe576bb1c31aef6790da9848bb531c4853998e2e67b8f611b55bf516580ce736ee7eaf2e100187c16aad424566492e32d6f217f4cce053b0459eafc63e34fd8a80d539e49bef83386703e71a7160ae2f0bcbcfba0c86d4fd70cc4bbd62fec8ae811dcf406e035bdc710a244437310d4ac3838c0f54da9ea41c166656b17d3a9e364f11dd4c4e8c4c13b8434aa4702d31e984c69b2ed5b6c17742f4ce8f751e8bfc48cbe6f5f8ac22355e75bc11d7b3e67efa15c8ad1236f10d1852607dd5a807798ba6c2f4a93b953e6d33a7b4ff329053a98ea619d3951620f3047788333e7fdc1dd7edfee8b7f7e0f31388247732a94d7e7e9fe11cab9533856a30a053817a8f57d4f13a7493818f8781f5804425224cd4671607ed14feac53bacf99f2360026c5c722ad472d37bf29f2b9d47ef8ee728d7492c6ce440cd101e479c9385fc34532166baec363c67b57488face82dc86ac9d8ed29c28277cca22dafe2d9f59834960a3b25b7aba5cd60dab752b8661e444559bd45ad35cd8ed4ee2fbef36a2e35bef7c5341fa4a2600962a46eb95b85eb318ca32d91c88255cb96c83c6853937cae3b69055ab3b55ada0ceb4abc40103e567a27f318160368daecaecb090446b59ee1ab58c1613044ff0134c369e4bcb7fac299aa7ccd56dcd5f0df0858ec91a92f6a1b0bc79794631ab112007fa8254b461297c6c4ebc86220951542953e1c2b546ea541d170fbf5258c5f50c72b544d5079901e2a45e97c3fe78f0fb56d2295ffcd257aa3c386fec18a8e0bed1bdf1c4a3ce390cb28f65fcd588f92a679b7acee42c2640afd9c8e73268b5b714b72628264c58b30677776b109de99f6bb1c2fc67babf8093a235264fae8f30f125931b2b471f42bd960f1b27732c449ff448ce37369cedd7ea06ac12a5478dd3631205db3b4a597dffa311fdf90e96c33dc5b15261892b0ca2f863ce60838ea875f6f3c5847efda482471a6876fda135ac12dfda6e83b5ee4971d9d2f23dfd843c7da319e4675f7757d46bb55c2b1fe081afbd9d81ed826c8e10f2010955f259ad6166fba98e0c2991ed767d930872efba47e073d189072e72116e7dca6fcf68bad06311d1bc788d27e1447960a3508de94efe4137e4959cf8456afe79c8e3245c0dc2495d6f91fb9f47a034902b14a6cf7ecf4383bdc48b319e973457cf6d54fc7262b8e23ef1f903121f8a3d6eeecfbdaca47739f3a2ec1f6ff08a68a12cf28f7f086dc83891d07e6870d2484db390f491ef8e561b92163988af47c5bb1bd3871c201863a2802da4fb24f4af39cc8a07b7336b96288195e4b41899f7c890724ae9633f24feb152886d1b3dcd8d22e72bbe569778e0f9b8015855c6dea2840219f1687baec95711c636bfbccde173a068986c206d2662a99e586b95fb48c0d83e35c887d05a0a0b92ebca5e85cfda2b9077451c8cfe3a487f3e8e44323ecd73f3a0af83f2020a676400c038697aff14d414bf7ec75dd38b9177d258c597419b5869fb27dcdfb06a0ac5a478eeff56ac3eee0463fa1ae90b42d0f3b155982696fa84e0f8c0ef0b801253a7e98881234e17b1b94c0d005500b8556be5804ae1a31392b43d791c980183e26e697a64f7fe1cee7bdbc47375c93f6a8019b3071f7082b935bec762ce217c365e3740ef23b64d56014d3fa3525af68b2e8daa664d83b030dd80c4492ef80d4fc5b6839633423546511dffa5915488afbdc9cdfe7f487a47ea9eb6ba9e8fc71d80c9f22241794be8289f179ba04118724964035bb4d7b26d74a86ac6a3624daf5565a4910cfd9def872a11fb66ad04f5b92be113775022833cc99b89a3bc909aa60442d3747a86d37a1d06a7f053d93dd2b27667ff3c91772da4e626d52b5ffd2c2f84e577c24b15077c155e4c3e7bfcc7aecee158030ea5e9adf206447af9b84e87bac788e0dedbf7b181c71e7e9180d0715858e9dd1e7ac38a08858d7de2fdcfcb88d1d7caf212d4eb210eb89147eee1e8315e89530cde38d84b566e1411e09e1144c7adefef52fcb87b8bee00c0136bb607ae431f28af0ee38b309d556c15166cfb98350a3055a7177467354e68fdd92e57af89c3c13eb41a5590750fbcf9810517808f74d96ad640b949d1d818766445840df5c8956c018c4297c9453d3c67f89ed0e5bc8ee6d90ad1eb5c871766494c2d350456e7002fac28c34eef1a203387b804fba30f791bb4aa9541a415e56085a7c6d68d6bef4e29e65db9b78a99f9a093ea0767d5fe989bca49d07383cb92287744bdb6", 0x1000}, {&(0x7f0000001200)="d7d61f6ade29465b4c7da80ce87a53c276ac2c4ec3b987fc80c5873b7b808d5eeab48b2f837e51b93aec576cbdf2def98ae7db101ff4b4569462c96d3034ed39b0cad279c357ec66d0e7870ac841114232f33561b0e50491f3a96a5ea873cf4abda8870c005367fcf4372afc5bd1e1fc1be4e13156abd8fa97b6dc3c499de49221330c68b831d76754934faea5b23d19788dca5ab5793d12350d36f112", 0x9d}, {&(0x7f0000000180)="9da2886a4d0e76aea535a7c4431f97ba403094f2bfd16cca115feb5496ec6c669e5300e469d6dc1ccc", 0x29}], 0x3, &(0x7f0000001300)=[{0x98, 0xffff, 0xfa04, "384d76ebf917d26f482409c196af53a8e83f2176948e66c5879fd12ad3fefdfb48c1b9d549a703616dab1e22d83037b983425ba57e3eaed33dcd6fd4e3713d60f5f92f6cb71d5eff50e9df5d608c3f543a01c24ffaab6591a5df09c151042fa2eb93fe352082e0b1bd07701c21e4da7ada8cb9453b694f0f1711f5bf1e9a34b1408b186e2bbe"}, {0x50, 0x1, 0x200, "836b81cb85c7069e8124d9544c21081bd6946c04a1715e13547aa383698ea72e5b71d0b42fec9db0a612bf98b21ca2bb84ea1664cffcdf6c95184e57fd"}, {0xa8, 0xffff, 0x2, "882a61792db55379c7edf32e7a4570cdea5fd5e8d8c5a995f684eb9483da05894e4d67b00b737c6c243a78515273c0c7c9d4d020dd008215ad26e1c139d11b40203c8026dc33609eb1d58e7720d0fe8ecddd0e91cc9ccde10450a0ae5378eebef4c2846c255d6cbdda295cd52b6772212ce88f086b29415c9908a8886bc7f341f5fec5bee533062ac86db19d2492c34a5c"}, {0xe0, 0xffff, 0x400, "bb4c2982308a3caf495b1e389083cde312406f7af53a3b1a6b18ddbe28066c30a16b6088fb69e265b551d3f6aecbcbe2553557b44a85f03a5fc5acb9dffaf9cf1f54e0b19153c8aa0f064cd6bedc1b95229b86a9aff49c0de2a620bde4e4ccc61d099a31acc571270bf8c15c6399b0aee7702c3592dc925e6d64e04fd498cfef4a5e27a1239537d07f8ea2e5de93697eb5b7e76e427f24ce059ec22b12d67791cadf3e1b7d4311e355eb377327da350a5fdc5a868e2fb32ecb11db25e1d06c48b85065f04e9e49d8a22c872277f1"}, {0xd0, 0x1, 0x898c, "e4f777617a047c2189f9cac07909f1628ed28402bf5ada10184ab79574118d1c464c3e024004e919631c863da0b8eddfdb6428b2a4d11dbad5a053636ce603df609335020c92e67d3ce9c91eac57cb0ed7ed95bd898fa1bb496759c96fa5098bd5b9fdc67648e7da36bd0bd6f46a02b140b7151b7bafd111e822ad74ac858ae0d88f031785e431b2979f6e13374294e6abd5520f8bfa56414a8c15f9fd73c62a0c99e704327a6d3733d313016cb3ba86e96aaa2d3bf4ebd086b57710db53"}], 0x340}, 0x2) r4 = geteuid() r5 = getgid() r6 = getpgrp() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0xfffffffffffffff9, r2, r3, r4, r5, 0x90, 0x3}, 0x101, 0xffffffffffffe40c, r6, r7, 0x3, 0x1ff, 0x5, 0x5}) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r8 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0xaa) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) 16:10:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x1f, 0x4, &(0x7f0000000040)="1e87135b603a52a65d548b05fdaf896de2b0f0a8e0e41e8aa212d5ffe78e281e4f4f2387219e4cc17ea6638640e25230c6208f7caa14b575e21f6fc8b4edc444eb5ec9ea9e798c060fb5b3463b91751b3155cbdd71a7722ccd1cdab622110278e6402a170a3c86cee42c04d7051dc0dbaf9824bf88c953c0ba8aef0b2d740408a92479d18ad69927a7df951d285183e2b0482c17afa2ab3354436a9bea080c3137a060c6c88b84ac04a9b5e3d6c8d95342725e5dbd08a4c2705c5de72ac654aba7d2da897e4f20520fb14283b1f75bde3db36e7baf4f47bdd9d864", 0xdb) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 16:10:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="30cf27d5b88f5279baf6748a87749f49b35ede9790ca88e3f93a6659fbae09f6043aed6ddcbe", 0x26, 0xa, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140), 0x109) 16:10:55 executing program 1: r0 = socket(0x20, 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(0xffffffffffffffff, 0x5) r5 = geteuid() r6 = getgid() r7 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r9 = getgid() r10 = fcntl$getown(0xffffffffffffffff, 0x5) r11 = geteuid() r12 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) r13 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r15 = getgid() r16 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x30d00, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="e1f9737d040addfd1a472532a674b8883f5361dc05fe2dd4c8cf69670216aca0dc24035ebd70d90117a0bc16eb686b2e5220971d6158e7b1551dab86d0f4b4bc451447f968d42601e8423b749a5aaf78327a6760", 0x54}, {&(0x7f0000000140)="f90408799a6cac87f3f5483135328fbec85c6a29b347da23e3864a7e63376b7acd7a2e61de7f20d0d6dadde7a8f559aad5ecca08b4a67e148d38e18adf64d9de988bc8cd72d8c47e3fbcae01bba40c86ee3526ac9834aabf10819997c4003f439d05bcd2e3e52e", 0x67}, {&(0x7f00000001c0)="1c1e0c8efc016ec60c5d92facbe3f0320c7f71e6995171b0727920bd80b5b99d", 0x20}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r16]}], 0xb8, 0x40d}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r17, 0xffff, 0x100, &(0x7f0000000080), 0x4) 16:10:55 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff33485619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9abb885e1fa6bbc8e4d4d99342a3505bb3f0216ab93f12fc4d5fa88383970d9e88236e7376f2c6858902ba36c4a846d6e90b24ad9593037b37c5f8908838b831eb6910aa968e0174e4f2db7b3928fa2ce1557702619b2d68dda0283dbff27f9245ab9fd4226f4ebddd007eb56b60102d5b5ab4f382aff395d5cb43c0e80455a65f6a791043909571f187e0495df740a56fcb1252b2a446967ddd21b8db1d77d69edb12404208e0b963e3a02b7bffe0291ea0bdc00f4e2aa7aac2784fde3eb5b459884f2fc18cf1380871334af1593f5934d8da569eddf6ae2df0fb36b45aa40f9213c0b001d0ccafd809681cb834163b80b9f66247f0cc8b46da", 0x145) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x8) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x8cc, 0x6067c8a8}, {0x18, 0x2, 0x200, 0x3}, 0x4, [0x0, 0x200, 0x8, 0x800, 0x20, 0x5, 0x80000000, 0xfffffffffffffffe]}, 0x3c) r4 = shmget(0x1, 0x2000, 0x480, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) 16:10:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) 16:10:55 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:10:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0xd0) recvfrom(r0, &(0x7f00000000c0)=""/122, 0x7a, 0x1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000140)='./file0\x00', r2, r3) r4 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:10:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:10:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)='on', 0x2) fcntl$getflags(r0, 0x1) 16:10:55 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8010, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x40) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x100000001, 0xa7f5, 0x3, 0x7, "f7f82e600ff129e241380459f4dd554aed858cf0", 0x1, 0x80}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:10:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000100)) rmdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x9, './file0\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000040)) 16:10:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0xe56) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80000000000, 0x0) syz_execute_func(&(0x7f00000000c0)="c401d968b46e01000000c4a3295de202c4c3496c3f78cfc441c5ebe966430f382bddc4827d304e0341dfdf8fe98891d866400f3a0bf100") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8100, 0x0) 16:10:56 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/4096, 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) symlinkat(&(0x7f0000001100)='./file0\x00', r0, &(0x7f0000001140)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') write(r0, &(0x7f0000001180)="9abb71f3a7cb9b2f85ae59175707a22070b451f8889a8b7782716cd2ea5867d61ef735e88c5b00d97d86ac2977eb4227ddaa3fb6dd5ed38b718066854591d299abd6d258499c69a47d77494f682651673a12cfa0bbc7ef05e5f13dd68b7b0e31e4a8ad8830e36ab7ffc7dfc66be2dcea822674ead0b66e7fb0", 0x79) login: pckbd_enable: command error 16:10:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x1) fchown(r0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) 16:10:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d812e2f666904000000"], 0x7) getegid() rmdir(&(0x7f0000000040)='./file0\x00') 16:10:56 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x400, &(0x7f0000000180)="f7f9e794", 0x4) 16:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') ioctl$TIOCSCTTY(r1, 0x20007461) 16:10:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x4000000000029, 0x200000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x30) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x11) linkat(r2, &(0x7f0000000200)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000000c0)=0x1) 16:10:57 executing program 0: r0 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x2005, 0x8, &(0x7f0000000000)="d328ee56", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) setsockopt(r0, 0x15c000000000, 0x0, &(0x7f0000000100)="2762cf1a079726f7f8e5c01d6c867ae08019a5d61128b811215c11195b70d3ccccc60b0e49b2aa0f3e390c6e7cd791ff2b341b07b289995df97dcd637e474ebddf088bc2f6bd93ac4ea8e48eefa6c6a52771e8eb741d934c45cc5a37240731507444a6076cec085b369c06ae525893af4b500d6ac6b046307bb0f36f5bd02e3935ac4c5aa8669c", 0x87) getsockname(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="000000000000200000000000000000000000000000000000bd96000000000000000000000000000000000000000000000000000000000000001f00f500000000000000000000000000000000002000000000000000000000"], &(0x7f00000002c0)=0x58) getsockopt$sock_int(r0, 0xffff, 0x120a, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:10:57 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/25, &(0x7f0000000200)=0x19) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r5, 0x20004b3c) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f00000000c0)=0xd9e, 0x4) pipe(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="684fde75e88528442089000000000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r8], 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000000100)) recvmsg(r7, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) readlinkat(r4, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/108, 0x6c) r9 = shmget$private(0x0, 0x600000, 0x2, &(0x7f00009fe000/0x600000)=nil) shmat(r9, &(0x7f0000d1e000/0x2000)=nil, 0x3000) shmget(0x0, 0x200000, 0x4, &(0x7f0000e00000/0x200000)=nil) 16:10:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000723000/0x3000)=nil, 0x3000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2c, 0x2) 16:10:57 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x820, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x2, 0x7ff}) dup2(r0, r1) syz_open_pts() 16:10:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xbed, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) geteuid() 16:10:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) mkdir(&(0x7f0000000240)='./file0\x00', 0x34) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r3) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:10:57 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) socket$inet6(0x18, 0x7, 0xe62) 16:10:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) close(r0) 16:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:10:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002003, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x281, 0x0) fcntl$setown(r0, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x4) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) 16:10:59 executing program 0: setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x101, 0x3}) r1 = syz_open_pts() socket$inet6(0x18, 0x8000, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x1000000005) 16:10:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x1}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x100) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(r0, &(0x7f0000000700)=[{&(0x7f00000006c0)="455c517d92472cb52dcd788535999b645fbaff0e845bc980ba8f9cc79fba7d6748c9f62a86d560f97c9fbc0503d339e3e5b4e6a2db58633b4c7fdbc2a72ef5bf", 0x40}], 0x1, 0x0) r2 = dup2(r0, r0) symlinkat(&(0x7f00000007c0)='./file0\x00', r2, &(0x7f0000000800)='./file0\x00') ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000001c0)=""/30, 0x1e}], 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000840)={'./file0\x00', 0x6, 0x4, 0x9, 0x1, 0x400, 0x401, 0x7, 0x0, 0x0, 0x7fffffff, 0x80000001}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x400, 0xfffffffffffffc00, 0xc4c2, 0x3}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4254ff1520ef0a7298cd047d2dc0bd6d6c0300018e05d5d596ad5c75f7f741f022b4af82ef8d93226a2e9772cf590439c2dad5852ebca8c73fe8374af5e3b3c7505e6a25adfe8cc23cbfaa4b1ffbf10e0861d5b89e0f17564f7fcecec2a6fc5b06c68cff550507312d62ba3c4cf9b", 0x1f3}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) dup(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100)) getitimer(0x2, &(0x7f0000000280)) syz_open_pts() 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0xfffffffffffffffd, 0x8005, 0x272) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="b7ae4b3e04705329283aa1743093631e2a1a6a1081b9039f2b59af4c0123e7e2f83eabce4f5d2976e419ea8a3300f89e2cba4869144ede5fe06ccd7b125bbeb2a551aedc2728c6b134dbf4100e3cb1e5512b9ff36cf3afda28386f85f998f6e9e42d599bd2b42fc08a64bea9aea160a26acbe0df4cc53b59820b6dce", 0x7c}], 0x1, 0x0, 0x0, 0x4}, 0xc) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x5, 0x15c6}, {0x0, 0x4}, {0x88, 0x8}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xc3, 0x77}, {0xef, 0xff}, {0xa3, 0x8}, {0x127, 0x1000}, {0x86, 0x1}], 0x5}) 16:10:59 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x4, 0x8, './file0\x00', 0xd0c7, 0xf, 0x7fffffff, 0x4}) pipe2(&(0x7f00000000c0), 0x10000) 16:10:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x14) r1 = socket(0x18, 0x401, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x102c0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x1f, [{0x2, 0x6}, {0x2, 0x4cd}, {0x1, 0x6}, {0x3}, {0x3, 0x81}, {0x1, 0x2}, {0x2, 0x6}, {0x3, 0xffffffffffff8001}, {0x2, 0x2}, {0x3, 0x6f}, {0x1, 0x81}, {0x0, 0x6}, {0x2, 0x80000000}, {0x0, 0x7f}, {0x3, 0x1ff}, {}, {0x2, 0x2b}, {0x2, 0x4}, {0x3, 0xffffffffffffffff}, {0x1, 0x3}, {0x2, 0x9}, {0x2, 0x3ff}, {0x3}, {0x3, 0xff}, {0x3, 0xd8}, {0x1, 0xffffffff}, {0x2, 0x9}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x7fffffff}, {0x3, 0x5d}, {0x2, 0x6}]}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) pipe2(&(0x7f0000000000), 0x10003) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)={0x20, [{0x3, 0xc00000000000000}, {0x3, 0x2}, {0x3, 0x9}, {0x1, 0x9}, {0x0, 0xb418}, {0x3, 0x2000000000000}, {0x3, 0x8}, {0x1, 0x20}, {0x1, 0x5}, {0x3, 0x8}, {0x3}, {0x2, 0x3}, {0x3, 0x8}, {0x3}, {0x0, 0x9}, {0x2, 0x10001}, {0x3, 0x80000001}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0x39}, {0x0, 0x6f4}, {0x2, 0x8}, {0x3, 0xffffffffc0869c79}, {0x3, 0xfffffffffffffff8}, {0x3, 0x2}, {0x3, 0xdf10}, {0x3, 0x8}, {0x3, 0xffff}, {0x3}, {0x3, 0x7fffffff}, {0x3}]}) setsockopt(r1, 0x21, 0x9, &(0x7f00000003c0)="0301006b8255951d2167fc2367fec065ac77895e10713d5c231ac7f7a5edf6af637127750f155ede32203f53c6e86b1c29d255016efc020f884044368b7a16db56a7d68cbe12c2e96b0561407d5549cfbfe64c44ba6111bb7677f28a3363b8aa04e669990d9d3d651b6d8d0fb9e83687c2254b7ebe4491b8838120646e7139f0d841bd0ea1bb4a5fa18e818546de018d84578902f9e543b181cc61828b6c5ab8876c83a8d218043f87219b93ff48f1544d543955fcd9a2e9822ed09f8f2dcc709065f90db31da68f5d6a", 0x2eb) 16:10:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f0000000180)="d2a1361c9b7dd637ac11c736a805583708cd96675c2681236db54856bd0d4555b2f321524bac696ec00440edf0e2e67ef1c53564fa31058b16db12acd38c8df16397c199ef0df6cd5df4", 0x4a, 0x408, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0x6, 0x3, 0xb12, 0x7fff}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x80000001) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000200)=0x100000001) poll(&(0x7f0000000140)=[{r2, 0x106}], 0x1, 0x0) 16:10:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r1 = shmget(0x2, 0x3000, 0x292, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x23, 0x4}, {0x87}, {0xab, 0x1}, {0x0, 0x4}, {0x87, 0x1}, {0x167, 0xe0e3}], 0x6}) dup2(r3, r2) poll(&(0x7f0000000340)=[{r2}], 0x1, 0xffffffffffffffff) r4 = shmget(0x2, 0x3000, 0x46, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r4, 0x0) shmget$private(0x0, 0x3000, 0x13, &(0x7f0000ffc000/0x3000)=nil) fchmod(r3, 0x192) 16:10:59 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) 16:10:59 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') 16:10:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x10) flock(r0, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x34) ioctl$KDENABIO(r0, 0x20004b3c) syz_open_pts() 16:10:59 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() getuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:10:59 executing program 0: unveil(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='W\x00') getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r1) setuid(0xee01) setregid(r2, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8800, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000080)={0xf9, [{0x0, 0x4}, {0x1, 0x9}, {0x2, 0x1}, {0x1, 0x5}, {0x1, 0x9}, {0x2, 0x3}, {0x3, 0x100000001}, {0xfffffffffffffffe, 0x5}, {0x0, 0x1}, {0x3, 0x2}, {0x3, 0xffffffff}, {0x1, 0x4}, {0x1, 0x8}, {0x0, 0x421c000000}, {0x2}, {0x0, 0xffff}, {0x3, 0x80}, {0x1, 0x6}, {0x3, 0x20000000000000}, {0x1, 0x42}, {0x1, 0x7d46}, {0x62a99a5f5f3d9cf9, 0x8}, {0x0, 0x1f}, {0x3, 0x6}, {0x6, 0x20000009}, {0x3, 0x4}, {0x1, 0x3fc00000000000}, {0x3, 0x7}, {0x3, 0x3}, {0x3, 0x7fff}, {0x3, 0x81}, {0x3, 0x2}]}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r4, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000012c0)={0x8, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000001380)={0x6, 0x3}) 16:10:59 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10002, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0xffffffff) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) mknod(&(0x7f0000000100)='./control\x00', 0xe121, 0x9) 16:10:59 executing program 0: mprotect(&(0x7f00001c7000/0x2000)=nil, 0x2000, 0x0) socketpair(0x1a, 0x4007, 0x9, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) recvmsg(r0, &(0x7f0000002940)={&(0x7f0000000640)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000003c0)=[{&(0x7f0000001680)=""/169, 0xa9}, {&(0x7f0000001740)=""/115, 0x73}, {&(0x7f00000017c0)=""/133, 0x85}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x4, &(0x7f0000002880)=""/145, 0x91}, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) truncate(&(0x7f0000000280)='./file0\x00', 0x8) setegid(r1) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000140)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/59, 0x3b}, {&(0x7f00000002c0)=""/252, 0xfc}, {&(0x7f00000003c0)}, {&(0x7f0000000400)=""/158, 0x9e}], 0x4, &(0x7f0000000500)=""/202, 0xca}, 0x42) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x100, 0x80}, {0xfff, 0x10000}}) r2 = semget$private(0x0, 0x1, 0x600) getgroups(0x2, &(0x7f0000000000)=[r1, r1]) semop(r2, &(0x7f0000000000), 0x4e) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) kevent(r2, 0x0, 0x6, 0x0, 0x9, 0x0) readv(r3, &(0x7f0000000200), 0x1000000000000013) syz_emit_ethernet(0x60, &(0x7f00000000c0)="a1d8279b1cac8b4e4d85f63c7df1871c6c686936336a5116eecddc97ab741e9a27f7de2d7557d1c1ba0fee349de16ef2c5e50d12b59033d5d4c589013bfcba826a1d5b3116f9762707411609631ba0dc4e08f5634ee8c4d9caa9fcc957634dad") 16:10:59 executing program 0: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) setgroups(0x0, 0x0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() setgroups(0x7, &(0x7f0000000080)=[r4, r2, r2, r5, r1, r2, r4]) fchown(r0, r3, r1) 16:10:59 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:10:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4a) open$dir(&(0x7f0000000100)='./file0\x00', 0x20000, 0x142) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x100000001, 0x80, 0x5, 0x1, 0x3ff, 0x9, 0x8, 0x1, 0x2, 0xfff, 0x80000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = socket$inet6(0x18, 0x3, 0x5) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000b40)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000001c0)=[{&(0x7f0000001b80)=""/168, 0xa8}, {&(0x7f00000026c0)=""/4096, 0x1000}, {&(0x7f0000001c40)=""/162, 0xa2}, {&(0x7f0000001d00)=""/165, 0xa5}, {&(0x7f0000000100)=""/114, 0x72}, {&(0x7f0000001dc0)=""/131, 0x83}], 0x6, &(0x7f0000001e80)=""/164, 0xa4}, 0x801) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8}, {0x1ff, 0x6}}, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x2c5d, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x8) open(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x144) 16:10:59 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000200)=""/203, 0xcb}, {&(0x7f0000000300)=""/22, 0x16}, {&(0x7f0000000340)=""/146, 0x92}, {&(0x7f0000000400)=""/146, 0x92}, {&(0x7f00000004c0)=""/185, 0xb9}], 0x5, &(0x7f0000000600)=""/22, 0x16}, 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="ea0daa15a6453791b64c9dd3723a1b3d3a798bf7cd894103a165b332cd9567430b6337511cfc0a3cb42be0a7c8c913f65069e2bb2dee113b5d1c3e5138f2403ddce01f2b6d09c85c4ec1bcc16c6ace3d8a5c24b010c83ae2b454f6ca6c141ccbb386ded9199f35bf623d715ef179cc620c80f06a9b8526c15ffbc6ba7a61dc89de2c89753099dd8739", 0x89}, {&(0x7f00000000c0)="86c9f8faa27b2a72fee689de", 0xc}, {&(0x7f0000000100)="74661acf2eb15a0bfcc90a08113c7c43a283e6e3e130d9d6df413944391bb4c8c39926a30af6eb07f8167961c4d11fef7aac60421a042a19e64b3c7ea2a2ab9f1862a729c8583f6d38b8f428d4d2d4c683d77357161c92572dcddafebe67", 0x5e}], 0x3, 0x0) recvmsg(r0, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3) 16:10:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x8, 0x80, &(0x7f0000000040)="ddcb29a56e56aa749573a6ee9324848d4e3b602384a41b06f0ac26057a13d0231d181c0ca93e3900edf87704f5b1b7fd02a0a455594c75619a2adfe5f301f1fb352f8b8525d83b5c504d67e9ecabf5b73bfed257c8074c8587eaa388ae9a8d9e6d7d33fb61e4b5bf6d78cf192dac6a6becb624568118637acdd7b0e315ab169067c18740389f48d164a9dd009615582cf62c68d5d7f9537fd2c5aebc3842236b7307a99bb48e02b7714539954ff84052b9d3f9e1b9081840c1dfc9f1f01a3c167458dce1967331e02b970a82359de5a5", 0xd0) 16:10:59 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmget(0x3, 0x3000, 0x1c0, &(0x7f0000001000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, &(0x7f0000000200)="53680fa4d7b5e1ee28e168c3b75a9af86b2383c5eb29d10d8052ccb5f395b9b7c910db0600d4531e5bbe43a9885573c7c704a321af43a88e4d3cd5cc5c3df42c1b7bf5f5a1b615c05b17278f313cf3f7b86b9690de8d8cf4143312f213dd5d1d72477ec561e7f2fe5c1879bf3e8a72aaa93613f68401f77b892e4f7148bc3fa6abe65c82232c6bd726971b693b3a0c194f8f7c8b50332a878b", 0xffffffffffffffa7) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) 16:10:59 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() pipe2(0xfffffffffffffffe, 0x10004) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x5, &(0x7f00000002c0)={0x0, 0x4a}) 16:10:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000280)) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x80) 16:10:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/221, 0xb5}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x3) 16:10:59 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0/file1/file0\x00', &(0x7f0000000080)={{0x3, 0x7}, {0xfff, 0x9}}, 0x0) 16:11:00 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x802007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0xd, 0x0) kevent(r0, &(0x7f0000000240)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x1004}], 0x6, &(0x7f0000000040), 0x6, 0x0) 16:11:00 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) close(r2) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[r6, r5, r6]) r7 = getgid() getgroups(0x7, &(0x7f0000000200)=[r7, r7, r5, r4, r6, r4, r6]) setgroups(0x3, &(0x7f0000000080)=[r5, r6, r7]) getgroups(0x6, &(0x7f00000001c0)=[r5, r7, r4, r4, r5, r7]) 16:11:00 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) setsockopt(r0, 0x8, 0x5, 0xfffffffffffffffe, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x16, &(0x7f0000000000), 0x0) 16:11:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) stat(&(0x7f0000000080)='./file0/file1\x00', &(0x7f0000000100)) geteuid() mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) geteuid() rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:00 executing program 0: pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) connect$inet(r0, &(0x7f0000000280)={0x2, 0x3}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/70, 0x46}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) write(r1, &(0x7f0000000340), 0x10000014c) close(r0) r2 = semget$private(0x0, 0x6, 0x4) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000180)=""/61) 16:11:00 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8080, 0x130) r1 = open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x4) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x137, 0x8000, 0x3c84, 0x1, 0x1, 0xffff, 0x1e, 0x2, 0x2, 0xf, 0x400}) ioctl$TIOCSDTR(r1, 0x20007479) r2 = geteuid() r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r2, r3) 16:11:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x7}], 0x1, 0x0) lseek(r0, 0x0, 0x2) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f00000000c0)=[{r0, 0x9b}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1001a, 0x0) 16:11:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = socket$inet6(0x18, 0x4000, 0x4) listen(r0, 0x7) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x8) read(r1, &(0x7f0000000080)=""/3, 0x3) readlinkat(r2, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/4096, 0x1000) 16:11:01 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r10 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r8}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r9}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r10}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r11 = msgget(0x2, 0x214) msgctl$IPC_RMID(r11, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r12 = dup(r6) kevent(r12, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x8, 0x20000084, 0xfffffffffffffffd, 0x27e9}], 0x20672cff, &(0x7f00000005c0)=[{{r4}, 0xffffffffffffffff, 0x2, 0x50, 0x8000, 0xcb2}, {{r7}, 0xfffffffffffffffc, 0x80, 0x8, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1, 0x4e0}, {{r4}, 0xffffffffffffffff, 0x40, 0x40, 0x6, 0x9}, {{r7}, 0xfffffffffffffffb, 0x20, 0x8, 0x2, 0xffffffffffffff36}, {{r0}, 0xfffffffffffffffa, 0x2, 0x40, 0x2170c544, 0xfffffffffffff60c}, {{r4}, 0xfffffffffffffffe, 0x8be9a5dd6d51da58, 0x20000000}, {{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0xfffffffffffffeff}], 0xfffffffffffffffc, &(0x7f00000001c0)={0x7, 0xfffffffffffffe9a}) semget$private(0x0, 0x1, 0x100) kqueue() socket$unix(0x1, 0x6, 0x0) r13 = dup(r4) kqueue() dup(r13) writev(r5, &(0x7f0000000200)=[{&(0x7f00000006c0)="aa3121b1966fc235c8dd920e164d3818a47db0a5f8e3fef48c0b533714cf391aac033565f5efefa1c7274f8aa49eea1c4043f31cf4f5476e4a2725d8f7c1fd6774369acb0f7a60c3dbcd7cb19879fa15cfc0a232bc32cd3c7c2f723f06d27ca4d71ac3366913c88e8e18940aab2fae7d857022c7ced87e977b048237fb03c52cf4683b82babb317c8dc571e875bc6c1c3763f42c25ed073cb40c78422a9556aa7df8ee996ad60048b9678fad090198d862f33b0a6aed5c3c6c7cd32a4e18e0b63477547621ca063239ea4a63fed617dd572a279066a37b47d75fbfd2701b0d75a8593a9e12b50dfd8fb859", 0xeb}, {&(0x7f0000000140)="7bc2ee594f77c501286bad", 0xb}], 0x2) r14 = semget$private(0x0, 0x7, 0x1a8) semop(r14, &(0x7f0000000580)=[{0x4, 0x8001, 0x800}, {0x4, 0x1, 0x800}, {0x3, 0x120000000000000, 0x1800}], 0x3) 16:11:01 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000000d, &(0x7f0000000140), 0x0) r3 = socket$unix(0x1, 0x1, 0x0) r4 = socket$unix(0x1, 0x7, 0x0) r5 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r3, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r6 = dup(r3) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r6, &(0x7f0000000240)='./file0\x00', r7, &(0x7f00000002c0)='./file0\x00', 0x4) msgget$private(0x0, 0x4) flock(r7, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r11 = getgid() fchownat(r6, &(0x7f0000000300)='./file0\x00', r9, r11, 0x2) sendto$unix(r6, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r12 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000001480)={{0x2, r9, r11, r9, r10, 0x80, 0x200}, 0x40, 0x400, r8, r12, 0x3f, 0x0, 0x3, 0x1}) r13 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r13, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) 16:11:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:11:01 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) chmod(&(0x7f0000000100)='./file0\x00', 0x1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:11:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:11:01 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x1, 0x1d, r0, 0x0, 0xffffffffffffffff) ftruncate(r0, 0x100) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x108, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x86, 0x8, 0x81, 0x1, 0x8, 0x80000000, 0x25e, 0x0, 0x0, 0xfffffffffffffb65, 0x80000000}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x0, 0x5, 0x4, r2}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8003, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) 16:11:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = dup2(r0, r0) writev(r1, &(0x7f0000000440)=[{&(0x7f0000001600)="3e5b7054575ac8120dd87e5e42232ed8fa4815319718294b047d8d65c5011cc571fc251fb1e6e435c6811bfed698672b", 0x30}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='/\x9f#}]!{(@.]\xc1-*.!\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='.:}-\x00', &(0x7f0000000180)='\\\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f0000000240)='$\x00', &(0x7f0000000280)='(.\x00', &(0x7f00000002c0)=']^%\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='{\x00', &(0x7f00000003c0)='\x00']) 16:11:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) fsync(r0) close(r0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:11:02 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x401, 0x40) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) 16:11:02 executing program 0: minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) r2 = dup(r0) close(r2) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) fcntl$setflags(r3, 0x2, 0x1) r4 = msgget$private(0x0, 0x20) msgrcv(r4, &(0x7f0000000140)={0x0, ""/223}, 0xe7, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/81}, &(0x7f0000000300)=0x53) r5 = dup2(r3, r2) write(r5, &(0x7f0000000340)="946712dcbc29b45f145b9a4c682b2e3fec3497d3f2", 0x15) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x1, 0x8}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000400)={0x3d, 0x3ff, 0x1, 0xffffffffffffff28}) syz_open_pts() fchmodat(r6, &(0x7f0000000440)='./file0\x00', 0x100, 0x0) 16:11:02 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0xe6c, 0x5, 0x7fff, "dfba264ab2becc31d4825fefa764827c8fb3bd05", 0x8000, 0x100000000}) setuid(0xee01) msgget(0x0, 0x169) 16:11:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x10000000000000, 0x0, "0000000000000000000000000000000100"}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:11:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x7) 16:11:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getpgid(r3) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x40, 0x89}, {0xf6ae, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r1, &(0x7f0000000180)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4d875d", 0x5d, 0x1, 0x0, 0x0) r5 = getuid() r6 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r6, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000002c0)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000340)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x2017}, 0x8) seteuid(r5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000400)=0x3) pipe(&(0x7f0000000500)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) fchownat(r0, &(0x7f0000000480)='./file0\x00', r5, r4, 0x4) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000240)=""/21) shutdown(r8, 0x3) r9 = semget(0x0, 0x2, 0x80) recvfrom$inet(r1, &(0x7f00000004c0)=""/36, 0x24, 0x0, 0x0, 0x0) semctl$IPC_RMID(r9, 0x0, 0x0) 16:11:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x29ac) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000000c0)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:11:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/242, 0xf2) 16:11:02 executing program 0: r0 = semget$private(0x0, 0x1, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000340)=""/210) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) socketpair(0x0, 0x2, 0x5, &(0x7f00000000c0)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x4000008d, 0xfffffffeffffffff, 0x10001}, {{r1}, 0xffffffffffffffff, 0xd0, 0x800fffff, 0x8, 0x172}, {{r1}, 0xfffffffffffffffc, 0x3, 0x8, 0x101, 0x28}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x2}], 0x7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0xb3, 0x41, 0x8001, 0xd48}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x1, 0x4}, {{r1}, 0x0, 0x4, 0x2, 0x866, 0x7689b833}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0x3, 0x2}, {{r1}, 0x0, 0x6, 0x42000020, 0x6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x57, 0x9, 0xffff, 0x2}, {{r3}, 0xfffffffffffffffc, 0x58, 0x3, 0x8001, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x18, 0x200fffff, 0x1ff, 0x9}, {{r1}, 0xfffffffffffffff8, 0x8, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x28, 0x80000020, 0x8}], 0x7f, &(0x7f0000000100)={0x64dba778, 0x11}) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:11:02 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00ff146c92fa6406000000000000ccf06c652ff91766c9b420c7c94ebb4e22c902bfeb4929d5c77378ff94ddbb5a75cd10490b02d1b0e6311d1f36a24f42f3ff81c2e26922ce2980"], 0xa) 16:11:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0xfffffffffffffffd, 0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x2000000000006) 16:11:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30ab0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x44668a25d66bcfed}, 0x40000000) 16:11:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r2, r3) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 16:11:03 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x100000001, 0x9, 0xcd6, 0x8000}) ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)=0xbf29) 16:11:03 executing program 0: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) r2 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r2, r3) 16:11:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r2 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) write(r1, &(0x7f0000000040)='t', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x8}, 0x8) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:11:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) open$dir(&(0x7f0000000080)='./bus\x00', 0x20280, 0x80) 16:11:03 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x603f3d1b6abbb60c) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) 16:11:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) semget(0x2, 0x0, 0x400) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 16:11:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x800000) shutdown(r0, 0x3) close(r0) 16:11:04 executing program 0: r0 = socket(0x800000018, 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x1, 0x8000, 0x75c844d0) getsockname$unix(r0, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x1, 0x4, 0x1, 0x9, 0x3}) 16:11:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$unix(r1, &(0x7f0000000240)=""/211, 0xd3, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) dup2(r0, r2) 16:11:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000080)="4191612588f8bec47cf2b1af9417520bd12e5236e51f5601e9e807f0731434cac35e9ab45e5284b1f035869fe9ac0af9d784522f64db18991bef87f0428c488a3d1331e2f3157d73e07b6e2205ab84868d55cf6b45f275e25b2e399390d48a307d68f1c649a30ea7ad8d35d932b69a0678c124258fc6c559c8c57cf55c686c308406a8", 0x83, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000180)=0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)=0x1) r2 = semget(0x0, 0x0, 0x202) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000240)=0xc1) getrlimit(0x3, &(0x7f0000000280)) ioctl$KDDISABIO(r0, 0x20004b3d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchdir(r0) r6 = msgget(0x2, 0x11) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/216) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000440)=""/243) semctl$IPC_RMID(r2, 0x0, 0x0) connect$inet(r3, &(0x7f0000000540)={0x2, 0x3}, 0xc) sendto$inet(r3, &(0x7f0000000580)="36a8c10a3dfdbfec3c14d90d7cb75111b84a228ee926c58c37af3b5bb12ed9cd20746e8237c6c86816fc41a0a19877de577825d65f1cf3e10dc8f1590b145ee929e352e43518ca78c690c1cef39c962e02ff18ecf0fa3289b990975f5cca768ff5c57cdf70cdeb3a23ba6c811fcf96d5c5005e3a1c16", 0x76, 0x0, &(0x7f0000000600)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000640)={0x459, './file0\x00'}) bind(r3, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0x400}, 0xc) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000006c0)=""/94) msgsnd(r6, &(0x7f0000000740)={0x3, "22dfa3d2558756e6345ab5e75a17b31b5bb0d15cd118718c8d9f8ea6bddd657fa18f211f805d93a154ef3515dee49dabd31131131a5cf089941d68abd5619a5b243afcc0dc5639027f0e9da5ad705f107606c3312b8149461b7edc7cfabf61fa82aebc041b6869f4c79740743e683b08d54aefdd894887d25e4c59a918f17e186a0687b6d6fdc60e7e41355eb5646b005ee5e6c2b7dca386a11733e3af4e94e7e70b15494f92501678a2cf75b7f41f1a9ffed3069d0e5687175149e9782f479816dd3b98b800f695cb56d661f809db9ebcfc0a4ed900ed2b13a9e96c445e7d303e86e03f15cc4a4500a7bfbc0e557ccbb076a0d72e9d627d4275e299ef64c48951edcf59c5ef36d0e47045a74bd78b6e44feaa678b05565dc700473e316bd8f49ac91fb7793a9b5ef59171253d439ee4df0143c8e9952e7903d323dd2d2b2f6cdbfd9a35134072496b157db95f7252bbd4d42d73f22569cece5c487ca18e0fd05de0fdaaadd2bb164f2ed4527e939769f3544cf0d01093bc7b7b39348252839e402fa21a070235b61b77707922a5d38f27b248b91a2074fdb63f4c735b7550a71538f3637a08ee5cd0c4a51d0974dbcc962266c6782960708be724063b7f5d3617e09f749e14edadff3d28a9066b105560073746ad16ea20791d3b0b7ac382a22e7ecafeea6f2eef2b2c96da6677e736c0d6e63d098c5c400b7d873089f990a0861df8bfa7c472277da0b0feafa5888c4876c554e138b4e122bfdaf9b47f4d9604af7c7c1b24882cbc03c73dca9a60bbc732315ecce6088d84ab27057ee3654ebf5d661bae717a3bef6c3e82f930fa94f9a14f468274b29aa930af6c60334e749a77a783fb490c9e298343a29454a96b802e3ccec21f5f48b5ded59230e31239f91574cd4e64b1e7acb09018181ffe57b07243bd77f78cc9d4832246dabd01f7c92473250f5422f30c54e4f9e3bb86c6aed8691fe5c44e09dbad41a0dc6b6e5d7b5226822fe21d2708cc5c636e7787328106bd29bd25e64cf958e6409a84847b5be8be0d4473256862ae7cf16fe5c4e187154082da8ef6d0065f0f4628fb5ece41d51f36cf59a2d4e2daf23e24a9142f9f592495cefd4b8a79c78a282ef73d9e6a830e7d55d8ce7f37f821d3038f1d0a920ffe557d08509cd5a66f0c9b47cb9f42a871472b172b09344367355bfbaf15c55f3494b810efbcb1d1052ee7beba4b81c9fb1436b945960befd8fa43eba1937345df328851a6d39f70c2750d6c4943359fe5b6095e7d54da260313d5cec8f13a3ddd5d637cddb4bbcf8ebe43488cda554aa856fde941f7df513d81b82c79d6ccf797654a7922f14f54d08688f38be3a6ab8217f1a0da9e38b0ffbf3374d462b2c843f792c29e99a24200deb6f216c8612321c42cf2dc01c36ad109e66e13ab2da4a1d92eb871dba8ae22d866c08dd9197b79bb8ac8ebc795ac7c19ba03c8f5f0a89c975f30ca2dbc07e02ebe81df2b0f3ecdc2a9bcab4ac8a27091933f4c9ea6a2c9bc933ff9479d72049c9686314c885d0de8c5abf87bc86c80d684827e8c7528e57bd387573686bc73f12feb9b3533bd1fdb592b386d5d61d0b4d36f4b02c1461ddd4deb9a6756e6e88c7a9182a643efc1fb56117d63d667ad8c106e28117667feb19c11eb0100012c82f73a1d874ea1588ccfdeb8cd20fa5188ef3ddc867ba4912bcbaf84ea288ebe9db407a1134d737a93ae56184b7493f764db315e0c12e37a453651e98f7c0d422fa246adce772696915c44aa4b49335a19feb449c63aa5e198bcb8bcb085e5b1acc7e765ddcfa0c9b02d51ab7d2f8da80693ed863cb2839a5e7fd9d2c674d64c598429614347172acb797d57d3f9186a4fa645b46032cd678be89008a5a3aee20b1517baa88664b00d2fb9a85cf61a6374825b67b962c9e0e877bb7cffdad8b2a9d2e251bf62955fb5d5755c3a1179fa989b431b3a8e5752edd9a4b6b134e889feac110db685d0c373b61b6bd16077b9ec1c989b14b541453e03a7ad530a467348d4db0d6ab9e8ae2ac9c81b20456836887da650e3e68335119dbf9b699f26283946a9885e4f76b9c7e410458fd900890189569a14582da503e5552ab7bc360805d1247593acf79a83a4b4a6c3b6802117fe6b38e80b5584f90e39f8651bd7f29e618a8e9e11e2fbde82fdb09b02c26769d840be31d56706142a4f42fbd2001330f91fd12de7359a8cff5a780a76749580ce598c130c8b0fbd8e1816fa16faf62041bc0d16845392937dc591cc1075b8c97929c3e84d273ddec6a094510b19f2ca340f348135dc846ab1628311ab56f16dad9ad84267fe2cbee59fa31841f2a8b91a7b6f2a795c1afcaa84ef7e53a4791d3ef9afb4584f8c57b3af630943641350724ee52472c2290aeafb2276c08b1df7cb526783929e6381b121ffa2dcb95a667418db84a0055f8e3cd52cf9ca6fdbfca892ac4aa56d5306b37e789b75c28c03920bfcdd041a28fc1563b8011e69c31973f935ebfaaaa936958fb6a6c4e30318521cf2878963e254d8c607195f6c60e1db3e100943a20dc68d07e8d82ac05f1b7079540ba54ffab46b429bb68ec965ee62582be310627ad1dde8eaf518b8a438c67b27043aa21c6b013863602e7013f5d58b8348bb65eb4e4c3a7617b2c1217fb1df07938817d86a30711ec4deb31f85b7bb4be604cf3b04448328f7e7f8b076970fdd205992caa63c3c739d30ac414efecedba1f8e1e7038cb32a932d36b08f35f8a13519095dbc105b0c5a23a7d896abd90747ed52aaa1c667fafc4e7234efda1c12ca18f25339f70d5b101bd752f5aa8f536adcf3f33933f28760e2546e870db648311a69e009221e4fd8132fafa99c2e20b11e49592ca3c2b6c24792b297f48163eed4a9d472ffb0b0fc0ffb6b80bea3ffd80abf747f13742fa63f88a6a68a649d6080fc6af1d7d396c2d8b3c2e8710b8ead394b53e00995fa57ed97ce3613d7ecd7daaae51e8684aba17539d0a2a3fe643259bf9c2ba5fa9e7e38200e757f6329942ab6436e4cfcd579d9192afabf6f11dcfa8f2b02ba726df0c4f2e419a488e8331b9f5c3a5fbc8e9e6c7d787ecf2323eaab695059bf5237899727cc830b0ce560f58a7565c91e7f3a08e5ff29b9f8e0ee5d56e7235ca5ad177415710da5e05b3d2472bd5b034a79a65340dfe289b25e7ac845b038d89b269d02c4906c701abaccc7f7f09dbe2371db055c71ac80bc6aa181a7c193b98627933d278021f78153927448544428c639764d65897de95c05f68d382a8693fe528db56961e0999a28a0de6a4eb1543f6dfa151a844e3936af42cdd3021d6f4f6f0c8565b755f36ee892c762486843c29619c1b0b0423048c3e78284e17aae3c2a7084785123bf9585ed963c1375f1ac13fdeb9801eab4906d6d37387dd17534d4003939349b74137bb62bf54396455629fcb92ae14672d06bf99596703a2349b1a65710b53ff9f7275d8cc8d5519123b366faab1ca10e8f55a0c5e0d8c19f3f3631fb2a64b009c08b690535c117957a698ccb949b29c9f1c65f0d5f7601df2b42619e03b676f167d2b80c93ebec754c38574944138f3b4cbbb2aeaefa7d50e8b69e11b5eba7a522f284aadf63d2efc5e04a3b16bd2bfbffc840e51ee91bac22c287e98254649afc261de8e0712294ef0f6e64075e0b6fec050494d2a381a3dca0504f84a291048268c9acaddd253cbf28823c340f5384131f07dc218feb2bf984deab7347a5c49337979056f6e02a5f38396bf0f910c7bf6e90ac0bbb27e921525385913f8c4e51f1ed69a12a54a50cf7adb3fc22a6a602c0b4017fd54d2c40ad16938860f41e5ea746a47ab5f7beceea27e028b2593e5e2a811d28f37a4c2fa1eb8609219c0538237f57094f24be75b8104b262423201a9c86f831387c8a026b2e7eb0ad3fb1b224e2fe6999d6be6dcaaede1781869a14517e215cecab3fadd6d07e16c81f9c20acb03c2314c39cd023bf8311dfa49f85114fda9203c0779cdd5560ac23630b563cedb2a37aec6525c915c8c864dd17f876ef6399194abdba8d1232f574ce2529b9ccfc846f62a515b7a6acc130224e6f23ea716e4096ab645366aabc5606d4d7a6944f3166b7b16470d24335f13102c98ac4cfbadc8adf7deceda2cdd092abef604dfbfabc1066571c686e0ae078c2fd94bec16cbf9aa414197c136b5116158f95881749e71810c3596ec644cb903de14529ca86f56433e93f6fa0314b72efc44bc0bd309de527602d8d8488f3d52d73a55ab8d4dbc4599375f24980c198379bd1c77c3cc87ed2b4fe245860f6200f1dabba796fa3bd1f6f1322be94577b7dc172dd46f7ae7ecef313d07c9bb8d7aef1c1729115e5b303d2021ee9e7c2e9642bef17859caa983be128a8e9fbd6ec54d2b6494c29a45918a78667187e3f5644eab182834f868e96f611d6564585af1ae1db677af602c04a5bb3c95c9768d54540f3cec9d4402f5c8cae8e7c67e852059d178cb2384c12d974ec5a5497998b2d28e773a540dd707aefeb51f501d93f7fb0f4f41f9f7c60ec07a76bec119be4fa2bc7406c9f91fc59cc9755b123bfd52a359671aaa635131295a104e20eea90247578d580c16720c36b22aa5f994212315e54f8cb785787067ab3b31fc31442261f600ffce22881d0514129ee6c26689af850d246518af5be80ca92adb955157eb76350352e66628c0a97f34a71ed95d9a7438f063971faad70df99d99d38bd0fd271187ce139a328bce24d450d0be20300b2e748be19359ba610a658973b879e79b5b5b3e5ff63c6e356657f9a05d96b9668d3df6ffac53c6cc790ed1f6422d0c792178b8fba9e916d1b36da3b3c085b5690ce61cd94b8cc39e10e3ba0caf3a9428aca2f2d25b237a38ab423b975b084a4184a0cbf8a9a2b07011e4669d0ff69387cf0798f012175a3ad532d1d33e9541e1638aead363c60ad324111082994acd0c9e5a3105de7778367e43ad33fec59af3a48905d4b479daf59c5782f2ced0191ab50f28789bede22e222bd003cd740bbdd227bbc7ccd96e9cd559440823cf73081671c2e6a9ab818ef91d7794a93f6c4e02ed72a929a4bcb79372595e3dc59256800c0a41f995adbfd6321cd736631b52d2aed57a593369eae2ccd06a5437dd4c82e24113cece99acb69074fb74ba54a342e2557a21fd3da0514f9d615839bdd74aeca8eeec8b84f3d432ca5f613139139242c7042be70938c041e9d25a0334b6d166b0c66d09af4e2ca0a118d1fc65f8cd6f4d4863e5abe0ba3336210ba9b35269b9a924d21903cdd5864cc19ebe144a0f7e77b504c7d286c09eb95f3782a47eddf0defdd92c80f3bafa9f95a2f31c45c7b1eef22375b64ddbc7cd35e6d154122e0896dcec53689004fc7516fab9ef686cbef6fe775c6858ecf3358e4360208fb4ac10db8d6992d3f7f785416ac718da12b0e51417d30591dd19fc1096e086f9a60ef3e4b56066e75d8d168a8153bae1d3379182b25130e8e1d27350f9a8591c5290c16d976e477c79d98f46f403bcea70f80af06fb6cb32d78225c643602089b695d8bb92f296ace4f86e76cef2ade6d7ae83c899b3897e917e1646306e585aab60566136b7a52e1d112298028a1e533b6d484410176aa9b3a6145992b987b153fbcf4374d21b0238a3d383c7b500308060b94588a8e58cccb77c9eeeab2735c2b86a219e1ba985e4745279d4fcfbb164eada2a7a9ccaa1d774f73ed0472bc8f8ca944a259dae5190076f284e3112d8c2e9f1408f9cc37a747b99750d8e41ae6ff"}, 0x1008, 0x800) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000001780)=0x41) dup(r0) msgrcv(r6, &(0x7f00000017c0)={0x0, ""/69}, 0x4d, 0x995cdcb9640a9be9, 0x1800) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001840)) semop(r2, &(0x7f0000001880)=[{0x2, 0xfffffffffffffffe, 0x1800}, {0x1, 0xa96}, {0x1, 0xa2, 0x1800}, {0x1, 0xfff}], 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) 16:11:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000440), 0x4) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r1, 0x40) r2 = shmget(0x1, 0x4000, 0x40, &(0x7f000039c000/0x4000)=nil) chdir(&(0x7f0000000480)='./file0\x00') shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/21) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000600)=ANY=[@ANYBLOB="01002e2f66696c653000dc59e95d3446bf2cdeeb9f9f367a42956c98c44d6e82bb0a4ffae3a6a1a21b7611e0bc9c78299a265ca77c14e6d1b0ac6fd8fedae0317884520efc01f3f4172ee31d273fee9b6003d92f14d6913955f86a57c4163a5ab891c020aa2be9696ca9f43e5e2d7bfb7338c6e0ad2409fd8faf0bca39a38b9de2627db620ff18b7609d7597bb1ab2cc333ca971c1218251aa43adda27a8c4a3d94c29551ad5867b9768c0b97602f3cd7edbfa0aa1dc915c2648999a0f32fb4a9097172c905fb4cc08fe6e8216f1cb33e990c133ebf2c61eaf42bfa298da239e96e56af027c690680ce720bec3976c285c87a67e10d600652d6ffb05d2ffffc8c819633424c348c007bddf8593fbee1574d0998372b723bfb611"], 0x1, 0x0, 0x0, 0x0}, 0xb) ioctl$TIOCSDTR(r0, 0x20007479) sendmsg(r1, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) r3 = semget$private(0x0, 0x4, 0x350) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) r4 = semget$private(0x0, 0x1, 0x220) semop(r3, &(0x7f00000004c0)=[{0x1, 0x7, 0x1800}, {0x2, 0x3, 0x4e3599cc52de0eec}], 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000040)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x0, 0x8}, 0x10) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000000)="eb44e1bd", 0x133) 16:11:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x41000000011, 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() recvfrom$inet(r1, &(0x7f0000000080)=""/75, 0x4b, 0x840, &(0x7f0000000180)={0x2, 0x1}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:11:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000001340), 0x0, &(0x7f0000001380)=""/52, 0x34}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/35, 0x114}], 0x1, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x204000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000029c0)) open$dir(&(0x7f0000000040)='./bus\x00', 0x4000000000000000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) recvfrom(r2, &(0x7f0000002ac0)=""/4096, 0xffffffe0, 0x843, &(0x7f0000003ac0)=@in6={0x18, 0x1, 0x1, 0x3}, 0xaa) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffff2a2, 0x1}, 0x8) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) execve(&(0x7f0000002680)='./file0\x00', &(0x7f0000002800)=[&(0x7f0000002a80)='/dev/zero\x00', &(0x7f0000002700)='P', &(0x7f0000002740)='/dev/zero\x00', &(0x7f0000002780)='\x00', &(0x7f00000027c0)='+/\x00'], &(0x7f0000002880)=[&(0x7f0000002840)='\x00']) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) recvfrom$unix(r3, &(0x7f00000028c0)=""/193, 0xc1, 0x2, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r5, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r6 = syz_open_pts() close(r5) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r7, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mknodat(r4, &(0x7f00000013c0)='./file0\x00', 0x80, 0x8) getpeername$inet(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:11:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89a57057defef6225baf7ec9c44956ff46ad1763924d5c0405306c753239ffeeec5b4a3e6ea47ce6cc24319e05de7c16e28ec94991dac8af89062415f8d9667bc8aa2f849d752735b2a3c2156012e8f46f787ae13edd83261a47c41f7425dff7d5b0585d485d1c7c50f442bc9b5695507f77", 0x72) 16:11:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x302, 0x10) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x106, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:11:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x10, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000c00)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x88) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000b40)) syz_open_pts() minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000bc0)={0x3, 0x0, 0x2, 0x93c, r2}) write(r0, &(0x7f0000000140)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105c8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d7a9db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xcfe) 16:11:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 16:11:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/203, 0xcb}, {&(0x7f0000000280)=""/42, 0x2a}, {&(0x7f00000002c0)=""/37, 0x25}, {&(0x7f0000000380)=""/251, 0xfb}], 0x4, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wskbd0\x00', 0x400, 0x0) ftruncate(r0, 0x7fff) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000240)=[{0x0}], 0x1, &(0x7f0000001540)=""/172, 0xac}, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@file={0x0, ""/24}, &(0x7f0000000080)=0x1a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x4, 0x7}, {0x18, 0x0, 0x0, 0xffffffff905f161f}, 0x1ff, [0x0, 0xffffffff80000000, 0x101, 0x100000, 0x3, 0x5, 0xfffffffffffff011, 0x356]}, 0x3c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000500)="c449f62aeda779920d5875763152805b4be35fdee398129ae8b7b2f65eaad9c77041b74ebc7b73af70c46df5e03d516659b8f6916e31f9ef7cd1ca6e251bb89e5c920eb52126befea3b1398e727aa6b0ed30107b90e65d12d52ce354b9e628cf1d639e0b66f654241e121d93d4dfb0647a050d117bf89e38eeec21b64c54ec7e303a1e1dbe6a0c85ada68818981ca94b15e894387041dae99e2bc2eef33074431cbefefe2a8993f93e04de6ee893acf8fa55fc4dbc6de3f5a40b3708eded44fff7f0d07da2bed49f168010f6d8fd72c4b1337dd0", 0xd4}, {&(0x7f0000000340)="2af0c95b1a3207cc0c916f9ec99d257a4d083b01ec699255b45efd6c3dd2ba0d38253458e0e59a3127fcead8b68178c74b68611b4503ce", 0x37}, {&(0x7f0000000600)="958d796a5845884dd6149522773319a7db430d150f7be01b17f0c0e5dd16fa1b10886e5ee47a09c76f046e2e157011fef0400630c3031e6cb1d9404c2d761ae08db8df5a6c6a5d520150528c6e2d3d9edc7416f4696d68de07d01d94", 0x5c}, {&(0x7f0000000680)="7601b4e91a80e6bb2c8b7be1c41a51893dd2fe0097b6dc331cc579f8f22b7de8f30c26ba2b2308f28775883a2b0b02ebf10439a2d3c32baf6341c88e5269046a6a8e56388510f594ca8967cf219f2ef59e4174895dd168b468388041ecd8eed378", 0x61}, {&(0x7f0000000700)="8a09a48a3f5524229acf1df0c07224ed32beca2beaeea27dbd12c2acad1cbb2d45544061448a16d5f688f0a6477208816e7972260c2ff9a080095f124da363a61f09fd8298ec5e4c6aacf43a83ef2b142ec783553f1982138b254001f27040d6c73614e454ca41c7ecb727bf1f2b180fc71c", 0x72}], 0x5, 0x0) write(r2, &(0x7f0000000140)='\"\tl', 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x7e42) open$dir(&(0x7f00000000c0)='./file0\x00', 0x6a5, 0x80000000001) 16:11:05 executing program 0: mlockall(0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff146b) r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x90, 0xfffffffffffffffd) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001980)='/dev/ttyCcfg\x00', 0x18042, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x8f23, 0xfffffffffffffff8, 0x2, 0x1, 0xe6, 0x0, 0x8, 0x1, 0x0, 0x7fff, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x200, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000001880)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000240)="97f7c58409af718f267e9b8239943034af130ade2681cb8bc4aa6733e01db44b4774adf4129069e20f5acc8f187432f798b408ad642ad2a8dcaf2382f2b33d1495629f23c9e056005a417af8aceaa65e30261c1b82e1f713c1492b33505634e58915c7b9039ac9412f0c3612f77e585abc0baa1f3b30ffb29dc16ec1e4a0f6ac6d1808cef2199f97971f2d6fcd1d955707d74eb28523bf7c9881645690ac0f097ee96927cb7e0767cc321992eef239d891dc63c018f1c7de04e0ee2cbf7e333ca4c8a7362cad334ae8b3f7c60dd7653cfb612b7f14a980b9e83dca43fd7382", 0xdf}, {&(0x7f0000000340)="b81b6d6e1b97e9844dfc057feb82219d66d1dde8bf3ad919e1943ad2067b0f3ceaafd83e9b349d865fcc3a63ca2c30b1405643ac779b85a41d9373871d938fb4d175b2174ecdc628821fd967f1b3c3fd3b2476b69d345b305887e7c77a364db84506dc2b97ea4c7edd73f358406c", 0x6e}, {&(0x7f00000003c0)="217fe8f6d7ab9c74dd65de7a4db7350d50b9968cc1ec3c4bed7b314157902dd6cbb4b86c85314b0db6dc81af2d5b995240a1b0ab39d56bc9077d13792bc11500240aa1eba34092cc80604f199fada8613d7e1cfc159aa5178f676d439d5bafb1d8e50ac2229aa587c4271effe141e9884156c6231ebe6f8c0912765880bb0aeaa036954fb436e3f7b78bfc29d3522da56266a26f8910eb5cec4962672c799a179c52b74a8d3d58850d7713e5dcf640389986f941f10c4baa1a7336158a982f92a15a328007b95b12c7b803381f27b62469cc9e8167c165fb720cdc9cf35f4bd5d5e455c6502b971ad342d8334eff11c798bf708fc4a5af9464574df26156bbc997eaea09fe1effa97a214937d864309905d0f1781c56471ead7296122a60c21334d18522506c53702c0b307c88cb3e21e85c1e9b7bdffedb262a0f7847e26447b66a745988e9f8edbcbbba280f8e6138ca0561a145e4ba8b796a06ad49c5cac3e31f762fbe5fc5d968e69b52ccb32269b572ae4bf22ed1b87f437f78bcedeb08c4725679c0df2c3071a90823c699c3d8ddb9d52de7d46353c4d5215431aba1e02b86261e070a7542ed98586be615e3c2e21a5a1f17bf56eb74ffb1eb77b95a00518b4dd746d1fb776a99a673b9523f66bf4e8e7d68bbb1211f9f1d3f3480523639134d586aa58ca9f8e58f42346118674343ffecb0d478941f522d5a54eb65e3a5817eab68de8744cf375ec9019d406aa1d6861ea7857dcce4deec756889a487ddb2488cfdc173da91358f2aa2df3138c64b2052e979ef734a93fce33f860662989ffa52f6ab3885c2eda546c600276a23e2015ea507c66ce114fc2793248a82b8b3fb384de15898f157e554657fd21b7d7aab381cfbabb3559927f3e3fa89ed1d6dde337d3d3c879500f2add4563f2caa751e904e2ba933ae842334e4db9ae8e37ea4786e79a1e3b313efc002da0cdf5f47833cb8ad2105a95adbf6c696c7bba8eddd7cb9bd471b1292ff922c60419b5717ae6c95b55e0589e0f2272fc43ddf9d549e42b34cb268ac1cc8f1926225b59ddb82d668560178f35a4dbbbbcf78b4b9fa8e8c2a085a850b33380a519424ff699ec270b7b488a2b8054ce9613130e2c5d4578ed802974584e7170b9d1fae0d547b34af4e63bde5e76ed28389eeb4071c1b12707e8093c2b522c64be3514d9f21082ebef8a6409cdd10df079c81c9bf550dec007ca5b1418d2a4cd48bc4be9053a92b178f9400060a876a10b4279206ed039cfca5706cd7be8516b0be211b724a3b0959137b1962b2a5793a8f389df5971ecea679471965ee68ac33c2461364ed441fea5d28051a4ebac13986cc9eeffed577429b7e878aeb45ada8a9e8ff7c2d5739d0ab8a75c65f920bbb7f1869050eae906f4bc2e6cfaf9204b8c0f29c1a997282861717a0763ecd71f99c3342513cc3f989e0de98ee104cc633d09f915bcf131aa54c81f3ce85bc1eb0c3ab95758ab7760842b32bf33c5e79053ca197ef315352c0498923b7e4a2274b8bf055e720a1d39e55db0db5cb76b006e4a255f84a1c08c245f615b315e37c1b374934f320a0b3979c7feb0fd33cd9e1a5ddec6b95db2c9385fa71952079a0b55d304c9b429b3628d9026f923c9ab10cefe65f59520d56857594e3b66abb695636c584b311448e00054b01db5058eb3f3ab7a3c1d7997d74ae40b3fa7aeb9040584cc8cb17e97c6cccb5c1f672340e26b859e71b6aa90e943d4631dc24133891a233d61dea0b8ab60ee7120bc7523fdf12bf44147b2c3edf9af5f59454d2c6e8935adb7f983eebf000b9fb538a2d8d73d3a812a198bfffb13702e34149ec438cc9985a3949ac90d362939c0661844f4b110547ed8c39230cbea1b9b5d32e85a8c979803544d096050cfcf2d0d4ad93baadb1a5f2c2a3773cf45653011018326cd55d560ff3d8a932cb9f7b20e64eeeceb05b489d92e3116b4b2521a41520253b12d5bfb140ed6904961d3ff57d38843dd40c3da017764b858c96e856000e1e3bfba4ed7b75647ed406095799d831064ca88464a6bc400386a746e7deeb2f5f88c10476f8cfc499f9195f814024c7bf1c0416dd1c7543010b01ccbccc7ddc44c34d4b5fd41e06a6b304a91ef0623ac4f6b2bea62158f3659e32274ac5b0408ccf18afb4dc3249d3b826b35ae4fd0005882fa6bfc9c4b828481905d44a0d4b66143f7198117710029b30be8ccf86f694ed75c8148790827c3b5ed85afc986c40cf637a0b559b1da86fcea5716848d7e6469b66941aa8c656ad1dac73309d45a730eef002e2b6bb2c581a8c45644dd74c030b67b926230d7ef5b3bf6e00dd05feb17946d1d35409eb541f77185e028e2561dcaac5f00492adb38eb9d42397a583102e2af35e41eb15a060994cb4cdb11403dd519c38987e27c3ca1bbd6c7d554d3e95dd7885476fd89f059255bb1bc5110465ad6f0cd4fb571ff48bf4a2bac57c1d4c50b21fb7ab6cda0e705ef8672fe934aaada4b2e2748c1b48e85f89abcc91fabc3772b865e6f36be934029a1d9b80c786bc718c75afbe81f8daadd5cf8e415dd5f872d6b24025f4fedbfc467e1c721e6d278d02bb85a43fe2629bb0e2bf8737204ce5ff931b398b2371e3214ed84c528ea88e8682dafc4264c439c53a0ec079a176e62d5893b757671800fd5d2bb87bd801919ba1b66d635afdce8e519164159b65a102d2b3e0e08950c6cf852d500fb7c1335e0c7815aaf5d82dec8c8836efdb5ddf0ac09a98baaf8189a9d02b5f31c2d31db601b92709f7b49b5dcdff1de96034608f1141b0f362463ca4ba6b23fe9ade7b0a6858db24c527366bdb400024da245eaff93e00ed3c338171da3e0351298af1c9960330f870f7c65f06856ae5d897291a16604893259f8238bbb218397f21de2ef8686d9ab1d113eeca7d2341cbfdb440500ea9d8e07a1ad29c8faa4574b314e71ab34c26c1bba77a23c3dfc069ccfbac096138a9e90052feeba6b63af5c76d3ef2f8ba6cb26d369362daa765024384c1d0559223f6bea937c64097ef206040aae681dcd05c3b620e49c43ff8ed711208aba4519d22e7cd5585e57ed9deb0ed32854fef3fb8e34c5f3cc5fcb38ac317cf7cb5e7e44f664075c473cfd1566f7788d01748b56722b227ee775b4d22c5b5d3722e1142963c19e834190229511a5a849c8f3664b3d14719a9b91d9d446bb1d01354adfa9bde8539f901a2dccea0156342a7f18fa7115618165e4e317b1de833b5aba49192bdab93101b88473674d0c1983e2313aee30b008e08f0ad16f8a6259ed008722d078c2eb3dc8189ef3b09883ca82d9d63d41cd49818acf79626d2cc93868e5b9620b30fa90df7896d0e7fdd21957d80924989feca7ca17272677fd325e664a4a0b408542fe2a12e2173d0f9718fd68bfda49379c5079e6de89237f2eb0b76dbac5882e12abbe2ac1f7a73cd8e50e333ffbd97b0140c1d9f26c4af804ebedb12b09b059a3789178b5c184999aa78f84ba9892c7b8484ec70483d9dd01b886eafce67201052a7f2344fb3605789df916c3f65ca6a7a982e9d8ff21c2d387d6fbfb57aa1cc47fac9d55e77c9be4829fea2d2c9ca12c130f17d3aaeaad5fdda61a11031ba2744768f110598d4e9ecdcb59b462d1a79922e05e97b9603e10249328659eb87c66bb1068a8c91020e7e79f5ce9a6472686eb3005cae4deb03c73c966ad1e445f6139b69d68187f069cfc47eff525d7fba9513f2cf219628953e6a29a320158144b0e2b621935096773b92811575b3a3d3d153246d2bd6b421081a67b70518773008704d1320fc7a51a63832389654d2a5a50a7b4b791b267d2fc7f9cc3452bb8357ca4713669403a279082a8d80e72f6775dfee19cfe0d91aef3c9cee0a52c1f2bc1b740dd188e88352f859caea307669d4929fdfa561bc0cfbda7db4530dba5050f8720d4d7c24a17d27bc28a301d9dd9143ad5398754745732f0e4e09133f8f85900147edb1367bed458fc9c4c258a89f9fc3b2d6bb6c4618fe1e4cd75f164f9295585603d61ba07138ade557a1053180894e4bf63e6116632b7390ac209e6b691090cffcc3b02daab9cc3d7b27fd5c5462cce5f469bba514735511bcfef090d51d5b2944f257c0d4617dd7862c150f4da190cd193a7534484305af1d02e156af53dc13a8355ff0ca36b8cb8b21ec0f48b567e43af3c80dd73593c85849637cb39d94e859f8f94813ac488c15be518500f83db97ae5672888ddaccb42893c5e4a170e0f8d9fda4aa9c5c799939ecb86fa5b895ca0087bd38fc8d305236c12a025b63fbf5a192f4a5cdf0e7d71ebbdcf5c6d9799d1fdfd7260583a6dc4a89c1166a9cf096be10ff1be6c7bb7d7358ec31372014a848b8252035bf45d30e5d3ab4f91d313653612f526a96a5eb1a2ca90e7c132e7482003531de1f86360f86d4c2b495eadc2c0fcaa4062cd465a77335f9b5a8eca7da699ae070c5adc6f354f41d2e473d27dc853a882ca0e9b3ed77883beda07d7c048d3590a06e8d7c30df281c1542c1c5f1c49f4ad3d11a0138f6b5009afaf8a619338262d60a089b0d11700abb28be86c2a5c98d15634e626d704f88fa56db67f828e37b23c4f68a197030268b61ad109115da3bb0af3227ee55c0eb16e8439e541c1e265117dccb20bced3f7476ea9591b5a220cc1006959f612b7aba002b8da81965f1156ac43d02d6e149aa480fd2dd49f767a8be5ba55f31011f055c39eea45fcfe2e5b5a850999274adf8880d2d26c0ed44b5c26df8ea64ea73eef71787522420ed0a45ebe6c6cf21a885ace80646cc2807ada099c6439d6ff90d89df6220a0670d94eb0d6599906b9f09da27c7cb42186f397d51f9fc8ddeee09696498de90f6ba6a116e6fb54260a1917300aaddbe84492b8ec4078c83e730a109f235ac033ac1f21cebec0b1fbd4619a7eac4d12c1e2dff99e1bb1ad2e6c6278977f5227d0700c2767f1e51768d916ebceb1a8d64363992f14d594b6a750a3f883340b7f45a6e6c1b91025603b0c618e822c6e44328b181edc08ee9f1a16885f2ca89c22283257a08958b3bc73c5543f895cb1d4c9aa0b59e2c10121b26e0dd75efbe295fd28542756284491525a28fe65503ec490a5c3f6f4ee23d52021a668e520db4e409d9c1e62494ba147735e7daecb92a46d9feedf21cfa9293c4f8820f39f7e61de22d9b547cd44004a3ca95fe209d831fbc4dc5505880ce85c1a2bf2e72707fe0725e1e8f5060472732d80b4a9fc809fdf35151100c889c5e40ecc4cfe782ab12e06268b1b4c39e61569bc69bd62e3576b730eed672935f311972fef64fc52e7c0c9ef3ad60d5000ef0050d64a1548a6cf523b1bc3a5c85d9a26b31dc28ef97c304d6a8106d7e3873768a5d015e2515473f2e3f861cca090b045bb1118e4c0a76b5fecb8a88dda059fc6c9144898d3f8bafa898c86b030b7b5026bc2f608de400b7be65bc1835904231b2527a8680d4038b932474ad50da09f03c9ad384b92ffa6f6b741c3a6f9f1a9176915113e3c36704c5e9d88bb405e58f2146036884d29037ef59a22f1fc183dd6f4091d21741dd859aebe709cc155123b926cfecd4ed430292037da0f2133323ca2acc5ba9316d2528207c784ad531ab11cf12d1e1ec3aeafda73cf6c347be06d699acd62e4ed31a9e02f277f850fe5a5425a5fe06ce9c844c1bfc4c1c23cad0235d16be0b1746db460c45976d52eefd096e71fd7ff581176f35101befaef68b43de428706ae1c1c30556c17fa022fa427844f370a3840193", 0x1000}, {&(0x7f00000013c0)="227e9c6511df3abd66f681894a598ad3593a0872023e61949abfa369c621f07e6cc79890cbee3a739edf21a4a5aafa31563a0054c713a95cb4e852e61f7aeb586f3649ac01914cdaa78fc48abf149449b1461408317695bdad616469c8ece8f63b78b323ad329ebde75c16d30fd8d85c2313af864aae520500b771462c8004e7b42e13af3b3af7bd3c91df7af41f1525fee44155d9a488cda108d4b36f71e4511325f4c7782ecabdbfc38b629c8efb43799570cb688d5d", 0xb7}, {&(0x7f0000001480)="c30f0a5e28fd6c80d04c8f042563371267aea599c747d0a91f56d8f41cf873deb99a4f9d56ca5ee9495b6f8440e3a077de8e2787f4198b83dffd34003c5c532198e8e74e20a3fb65b58bb7ab35a7d7c70ef80f807bdbec16903394014437104db74a78842f98245a2a08c2d88877dd408ff6a4e1e49646ca61bf44e9b0c96c1a106f0e26b1d215dd7269fa97298bae085b45ca18dcb8f900e78f6812aa309a4efb247677bc2124b7e5dad246be2e91a61c5ff255739827f32db68f6f28a79c286891ba6b", 0xc4}, {&(0x7f0000001580)="2736caab7256bb1240ef2a7974cadaf455cd1779e87242503b38d53135e2bc1ff08d59bfeeb6c709d77921120df99f92727ee7dbd964530ae9c70a5837b1ed3f91d347bf72ab7eae699c1dbec9cec5bfc1930bdefb03f2b10c4291cedc74d66904dc5bf985bad68c89b10b1c5665db77b103fb7860b15e0263258e689b57604e06634d66cfcd9f41405341c91676a0290a4b5ace110b1614c09053bace453d9e29c39268656d25e985bb6cab3ddea66d5249fa9fa9", 0xb5}, {&(0x7f0000001640)="355205eaf6e3a391363215fd291121334edbd37464e8317237d7b5e13f8b992f3309ef597ccfff379565f96fa3d011271cd8457d014b165c2c29e71833db59ee340fe381e3d3e05fc084f9a5c9e3c786becc0d3cb59df096b67cfdde54cf0aa364270fa564cc3a113e02cea9c5c31ad214c6f7eac57e", 0x76}, {&(0x7f00000016c0)="f8bfcf55ac63286e40420efb03351845962c1a79974cb021bcd7e33093d401ef181ef51277ab3620afc99dc3b082f4d371ce45", 0x33}, {&(0x7f0000001700)="84918636b0e30272bbaa59b50082525bdf603d207d01a778006c787c29431e71228ec6c21d64ded1f6bfd2ccdac309186305505ea0f114e220f956db5ff474", 0x3f}, {&(0x7f0000001740)="6f35ed811616e6bd809c87855de104a21f0a0a02083c8fb7aeb97edf8d98d655c3798dde0f6e27713466163a856442cb37c3219507e39728c38e6017e662613e2b1970d558bc16c7c8f9fab3dbe05ede6751caad996f718635ebbfa0aab8997d2bb4c5657a1aaac17fc8e3569350e2972dda34ee87b2ce091f769407", 0x7c}], 0xa, 0x0, 0x0, 0x1}, 0x9) 16:11:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="2d01fdd866696c6530007f43c105bbca87abf03f3ae4b0470ae2b6e9819942effd9fffa5cc57b88d0c90a9b3e57acb0580bedaab8542a1e82419eaf6fa5ca80ac8386ae8be70d7f27cab6a194c07b6c1473f7387d01a371a9ec0d64c8b56c51491e91ff5942f80df10b041599eadfdd4b13bef0a262818893b4e89cd6947a36f79e61c7991c1b005aa8d22bc12082d1a4ed97023dee0749e24f7f8648b94f47368db9455a0838c7864a178b21863a69696b25db0bf0670addabd9a70b5e5e2d6d1c62b170f53c046007e86b77b40da2c9e7f2f6c6766e41e9cd89556db43921ee56be9ac1525b60b2f9fe73fd3cf5e0a7accb714a024b318e4b9c0a906a0bd04a8faa60a286400e42b8f4c01a530244189f28cfbf2174ae67b4903932f4f7d05fd24e870f8678afedc23477f653bfc79bf43ee83d377c170"], 0x6a) 16:11:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair(0x21, 0x7, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x30) open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x440}], 0x200000000000026e, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x488, 0x2) 16:11:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000340)={'./file1\x00', 0x3f, 0x1, 0x5, 0x1, 0x6, 0xffffffffffffffc1, 0x5, 0x2, 0x3, 0x5, 0x400}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000400)="3d66350b5d9d7302fac733b26769edd07a3f762ba807bf8f129b24ea46b05c7e41a8da980f355105b24761877b7a14ef43e75376188f2bb1fb666f6857b5e956412082121121243c360b42eb0bd84ea3df2abb8ffbd82400dc2de17969fd3b817a5afd03bbcfe6793b3a9c39b856dee5c1f19d52a6b968c167aca991a99ff2422a06cd49ac116ac8c4e2efe7a5b92e2b68a702ac7fd3ff2601a0208a53534819f2ead878b2b4f1997887a7a629f828f4cff7564bf0e61a7db4d923654f9e2731c82ec4e80cd5ca178db793ecd24aed207a317383e234c55c4893a52db23a9f8e2c083100e7b9b82a096fdffb119401135afe91673a11306c5be318f0dbd6e3141b248df21356f3d0d81403e4f0c2a9f11d4fe411af1361f07157ef7d6306aa3d5438174bcaf5f93383bb8db11522cff4b6a10bbe1e507e09286e951c74d19d59b118e2b5626189a61609b7aa99c034166bad88b26b44e50f8ad37eda11fa4315", 0x160) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000580)={&(0x7f00000003c0)=[{0xef, 0x7fff}, {0x20, 0x6}], 0x2}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) r3 = syz_open_pts() close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x1000000000000000, 0x3, 0x3f, 0x100, "230d534b8748be0132af379cf66823bde9fa5322", 0x5, 0xfff}) r4 = dup(r3) syz_open_pts() symlinkat(&(0x7f0000000180)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000280)=0x1) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000002c0)=0xfffffffffffff8bd) 16:11:06 executing program 0: nanosleep(&(0x7f0000000100)={0x200, 0x7feffffb}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/200, &(0x7f0000000040)=0xc8) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) 16:11:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x1, 0xffffffffffffff3d) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:06 executing program 1: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x0, 0x0) setuid(0xee01) r2 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r3 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) connect$inet6(r1, &(0x7f0000000b80)={0x18, 0x2, 0xffd6, 0x101}, 0xc) unlinkat(r1, &(0x7f0000000480)='./file0\x00', 0x8) recvmsg(r1, &(0x7f0000000b00)={&(0x7f0000000580)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000009c0)=[{&(0x7f0000000600)=""/86, 0x56}, {&(0x7f0000000680)=""/56, 0x38}, {&(0x7f00000006c0)=""/89, 0x59}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000800)=""/165, 0xa5}, {&(0x7f00000008c0)=""/67, 0x43}, {&(0x7f0000000940)=""/125, 0x7d}], 0x7, &(0x7f0000000a40)=""/133, 0x85}, 0x40) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000b40)={0x1, 0xc65}) symlinkat(&(0x7f0000000240)='./file0\x00', r1, &(0x7f00000003c0)='./file1\x00') semget$private(0x0, 0x0, 0x20) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r3, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fcntl$getown(r3, 0x5) 16:11:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x4) syz_open_pts() 16:11:06 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x0, 0xfffffffffffff9e3) r2 = socket$inet(0x2, 0x8000, 0xbf) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffd8e) setegid(r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/219, 0xdb, 0x800, &(0x7f0000000180)={0x2, 0x0}, 0xc) lseek(r2, 0x42, 0x1) 16:11:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 16:11:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) pipe(&(0x7f0000000180)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)=0x1) sendto$unix(r0, &(0x7f0000000080)="ef1335f08d0aa3aee4da9094b07ad2e91e41b4517eea26a1555b08d36e4f1a72ca749b904a31acb97f81ab6fcdeddb474917c07c4f8da3530d7be8fba4b63178d831c9c0d1d8f2aba616824a0b90a26bb7d6a0bd2215d4142a747819fc749d3b4aa7d62a3d08e8deec660fdc6a37a260", 0x70, 0x404, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x2, 0x4}, 0xc) 16:11:06 executing program 1: setrlimit(0x4, &(0x7f0000000080)={0x6, 0x2}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/78}, &(0x7f0000000040)=0x33) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x18a, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0xfffffffffffffaac, 0x3430}, 0x10) setrlimit(0x8, &(0x7f0000000000)) 16:11:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) ftruncate(r0, 0x800) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:11:06 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) r1 = semget(0x2, 0x3, 0x130) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f00000008c0)=""/60) fcntl$setstatus(r0, 0x4, 0x88) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(0xffffffffffffffff, &(0x7f0000000200)={0x2, 0x0}, 0xc) r2 = syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x1) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) faccessat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x54, 0x3) r4 = dup(0xffffffffffffffff) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(0xffffffffffffffff, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r6, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xc) recvmsg(r4, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f00000009c0), 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000580)) 16:11:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000000000381, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x12c) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000080)) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x3, './bus\x00'}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x2) 16:11:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000cc0)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab1606000000000000001a093b23df4c284e5714f314c459d84c7fc398d1b5e5b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a0110500000000000000296f7eca6d91013a0322991d281e8f0b50c237365d2e8d1cd046d0d094cdf704a1de42d35e41ba656b0160fd49b7e0b9d1e21119ff23da961fa1f77d3def041b1da9c21f0a2f7a94456c3afec084d139e1c07d"], 0x808}, 0x0) 16:11:07 executing program 1: rename(0x0, &(0x7f0000000100)='./file0\x00') munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvfrom(r0, &(0x7f0000000040)=""/102, 0x66, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) 16:11:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') r1 = socket$inet(0x2, 0x0, 0x4) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) 16:11:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x40) 16:11:07 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xfffffffffffffffd, 0x0) flock(r0, 0x2) close(r0) 16:11:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200000000000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) setreuid(r1, r2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x1, 0x8}) ioctl$TIOCSTART(r0, 0x2000746e) 16:11:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x2, 0x5e7, 0x78, "ea433cac415b3194ee97ab3fbba723a613bf82db", 0x5, 0x7fffffff}) r1 = socket$inet(0x2, 0x2, 0x0) sendto$unix(r0, &(0x7f00000000c0)="74ec074d35218bf30446bfd42566e518e2f5639ac32de3da36fe76d396c0528d4e4d8fcb477c796c2d988734dcff6c528a96100079f77ea3af862eeee864cd9c59dc5b8567c962453586a75e29db3f48e971a74241233d42262d52737b4a5e38f01efec8083f", 0x66, 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x5) 16:11:07 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) write(r0, &(0x7f0000000000)="6e486eaaa8c15b77fdae7ce2ea20a5ea410a8e885d9c7352", 0x18) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r2, &(0x7f0000000100)=""/149, 0x95) 16:11:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getegid() sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="00012e2f66696c6530c2"], 0xa, 0x0, 0x2ad, &(0x7f00000000c0), 0x30}, 0x0) 16:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) write(r0, &(0x7f0000000140)="4ad18f6380ad6f6c", 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = socket(0x18, 0x0, 0x1000000000) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) 16:11:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x687d) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:11:07 executing program 0: open(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="58864d02c62720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198000000000000ffff3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16aa149107f8e5a55fd", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r1 = semget(0x0, 0x1, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/196) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 16:11:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:11:07 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x4, 0x6, {0x3ff, 0x1f}}) setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) munlockall() ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x4) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x0, 0x1, 0x7ff, r2}) 16:11:07 executing program 0: r0 = socket(0x80000001a, 0x1, 0x70) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) close(r0) 16:11:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100000001) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/132, 0x84}, {&(0x7f0000000140)=""/181, 0xb5}], 0x4) 16:11:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mmap(&(0x7f0000001000/0x12000)=nil, 0x12000, 0x5, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) setsockopt(r0, 0x9, 0x6, &(0x7f0000000180)="16562f33bd4678ab68f697d7e2eac131a5a08d768952179c0ba42308553c018b2463f410d86ac9106e1cfb3a0a38e2be53cd1da2e6b40d3e43e1", 0x3a) 16:11:08 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) 16:11:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x3ab, 0x0) sendto$unix(r0, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) 16:11:08 executing program 0: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x0, 0x400) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000067000/0x3000)=nil, 0x3000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x4000000000003) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) r4 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) r5 = open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r4, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x4, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f00000008c0)=0x70a2, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 16:11:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x80, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4c, 0x1, 0x2000000040000, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xe000000b, 0x80, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xa0000081, 0x3ff, 0x200}, {{r1}, 0xffffffffffffffff, 0x22, 0xfffff, 0x1ff, 0x5}, {{r1}, 0xfffffffffffffffe, 0x88, 0x20000000, 0x10001}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffff00000001, 0x8}], 0x938b, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x25, 0xfffffffffffffff9, 0x2}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x1, 0x8}, {{r1}, 0x0, 0x4, 0x0, 0x7, 0x1}, {{r1}, 0x0, 0x48, 0x0, 0x4, 0x7}], 0x3, &(0x7f0000000480)={0x3, 0x100}) close(r0) r3 = kqueue() r4 = getpgrp() execve(&(0x7f00000002c0)='.\x00', &(0x7f0000000700)=[&(0x7f0000000500)='\xc0\x00', &(0x7f0000000540)='/dev/zero\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=']\x00', &(0x7f0000000600)='/dev/zero\x00', &(0x7f0000000640)='/dev/zero\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='/dev/zero\x00'], &(0x7f00000008c0)=[&(0x7f0000000740)='/dev/zero\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='/dev/zero\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='/dev/zero\x00', &(0x7f0000000880)='/dev/zero\x00']) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/231, 0xe7}], 0x2) fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x1, 0x2, 0x4, 0x8, r4}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000004c0)=0x80000000) fsync(r1) 16:11:08 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r4 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r3, &(0x7f0000000900)='./file0\x00', r4, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r7 = semget$private(0x0, 0x5, 0x2) bind$inet(r3, &(0x7f0000000200)={0x2, 0x1}, 0xc) semop(r7, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r8 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r8, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r8, &(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(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:10:52 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0xfffffa4) 16:10:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) chmod(&(0x7f0000000040)='./file0\x00', 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) close(r1) close(r0) r3 = dup(r1) r4 = syz_open_pts() readv(r4, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}, {0x0}], 0x2) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x805) socket$inet(0x2, 0x2, 0x2b1f) setsockopt$inet_opts(r0, 0x0, 0x100100000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:10:52 executing program 1: r0 = socket$inet(0x2, 0xc001, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:10:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 16:10:52 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2029, 0x1b00) r0 = socket$inet(0x2, 0x8003, 0x3) ftruncate(r0, 0x10000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)="4ad1cf6380ad6f4e", 0x8) dup(r1) close(r1) 16:10:52 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = dup(0xffffffffffffffff) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10800, 0x42) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x1d, 0x80, 0x5de5d984, 0x80000001, "627a5f9c5b3325240655411a852cfce351b3d48e", 0x8, 0x9}) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x0, 0x1, 0x4, 0x2a8a}, {{r4}, 0xfffffffffffffffd, 0x4, 0x80, 0x7, 0x6}], 0x68, 0x0, 0xe000000000000000, 0x0) close(r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0xa3, 0xf1fa, 0xeb6, 0x23, "8d351599fdea4ff34f8962ea678837c8d9cc659c", 0x1, 0x5}) r6 = semget$private(0x0, 0xd84adcc548d7940f, 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000001c0)=[0x8, 0x3]) 16:10:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10888, 0x40) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}, 0x0, &(0x7f0000000480)={0x5, 0x1, 0x7, 0x1, 0x7e, 0x3, 0x2, 0x1}, &(0x7f00000004c0)={0x7afd, 0x4}) socketpair(0x1a, 0x5, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) 16:10:53 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x22, 0x7, 0x9, 0x5}, {{r0}, 0x0, 0x1, 0x40000001, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x9, 0x20000000, 0x7f, 0xa6c5}, {{r0}, 0xfffffffffffffffc, 0x44, 0x80000000, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x6, 0x8}], 0x80, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x101, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x7, 0x400}], 0x800, &(0x7f0000000180)={0x80, 0x7}) r1 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kevent(r1, &(0x7f0000000240)=[{{}, 0xfffffffffffffffb}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:10:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x4, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xffffffffffffffea) 16:10:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) r5 = dup(r4) close(r1) write(r5, &(0x7f0000000200)="e0f7e76844d996035b39e77b207548fc9cfd33d16c1ef2b8ac796bdcc268e801c91e6a80f97c93978f232e28b6ba957617db9ff9aa8c7883a6bb604e52320ad147ebeba10478df7773abf06e4d7a722431a7bba5ff0c6cc5b991d68e489cab8589220c91e2b1f3510b589dcc0609c7f4f128891654851d031948ab8997c3d415821c0a03096cd33bddbc506a0df77f55dd6d1d6aec8016c5bd7a25513ac1576ca60736e87334de929859833aa70413", 0xaf) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNXCL(r1, 0x2000740e) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) 16:10:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0xffffffffffffff0b) 16:10:53 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x101e6}], 0x100000000000005e, 0x0) 16:10:53 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1, 0x6}, 0xc) chmod(&(0x7f0000003780)='./bus\x00', 0x0) 16:10:53 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') 16:10:53 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='W\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:10:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) poll(&(0x7f0000000000)=[{r0}, {r0, 0x89}, {r0, 0x80}], 0x3, 0x800) write(r0, &(0x7f0000000200)='7', 0x1) r1 = semget(0x3, 0x1, 0x241) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/68) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:10:53 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x1e9) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x0, 0x1) msgsnd(r2, &(0x7f00000000c0)={0x3, "a8afcce0b9d8125ecd683d35eb340b467df2112688d9bd8d83ff5127e868312e3f0966798643e0e8e6e4f40705380c3cd1b8b24badc3778fb534520cd3ce8c59f4b396f77987b6ec27b3b747832eafe02085b3f472021e8713c3558a702b22caddd0bb0a25722a69b22ae6f0180628e4de71d0"}, 0x7b, 0x800) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) 16:10:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000240)=""/183, 0xb7}], 0x4) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r\x00') fchdir(r1) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) chdir(&(0x7f0000000140)='./file0\x00') 16:10:54 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open$dir(&(0x7f00000000c0)='./control\x00', 0x200, 0x40104) 16:10:54 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2000018, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r3 = semget$private(0x0, 0x7, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x10001, r0, r1, r0, r1, 0x100, 0x8}, 0x4, 0x7, 0x1f}) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x8) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000140)=0x40) socket(0x18, 0x2, 0xfffffffffffff865) 16:10:54 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002001, 0x5200) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0xd2}, {r1, 0x50}], 0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x6) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000040)=[{r4, 0x60}], 0x1, 0x0) r5 = msgget$private(0x0, 0x444) fcntl$setflags(r3, 0x2, 0xffffffffffffffff) msgrcv(r5, &(0x7f0000000180)={0x0, ""/164}, 0xac, 0x3, 0x1800) 16:10:54 executing program 0: socket$inet(0x2, 0xffffffffffffffff, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5e, 0x40) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)) r1 = socket$inet(0x2, 0x4005, 0x51e8530a) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/180, &(0x7f00000000c0)=0xb4) getsockopt$inet_opts(r1, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:10:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) dup2(r0, r0) bind$inet6(r0, &(0x7f0000000000), 0xc) setsockopt(r0, 0x6, 0x9, &(0x7f0000000080)="e61611387c6e07622305b2009e80aff8b6e92511f1c3c22c84418326b2cfb998a0d1168c2916c0fe99653c0e0620cbadc0ecfff148c88b9a5785a6dedf46ef205bac9e82a87144d91040956a50e7eacc4deba26a0da294bba9b370d4d1df86abd37e", 0x62) 16:10:54 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002c2, 0x8c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)='!', 0x1) 16:10:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)) dup2(r0, r0) 16:10:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x1b00) r0 = syz_open_pts() write(r0, &(0x7f0000000000)="660b64a788483cd2402e93bb278bcef943b816b1734483e99e045d8136c47e88b065a16d5bf2096c2abee85da7c48447353a14a9f99f7c62f94d337db89a2685", 0x40) r1 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cde5c7aa3ae2b85ee4439", 0xb}], 0x1) 16:10:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() fcntl$dupfd(r1, 0x0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000140)={0x0, 0x3, 0x3, 0x2, 0x5}) 16:10:54 executing program 0: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r0 = socket(0x16, 0x3, 0x0) r1 = syz_open_pts() semget(0x3, 0x1, 0x2) syz_open_pts() r2 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000200)='./file0\x00', r3, r4, 0x2) shutdown(r0, 0x0) r5 = semget$private(0x0, 0x7, 0x230) readv(r2, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000500)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r5, 0x2, 0x5, &(0x7f00000006c0)=""/229) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) getuid() syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000180)=0xc) sendto(r2, &(0x7f0000000340)="ba3fe09f2399caa15bb86fac2972704039ac5687edd8e90ef056fe0a4f056fe2a8463b42f3321cc2952956d3522dc261cc22409ebfdf545729db9a1c81c55a8f7ef97061fc0e384269a98b0d92d6d4a5f8471edca6ed896aa63fc7677d2ef6817df70435a3541ae7ba7508137b310c3b02a6e6c87ffac9ee6cf3dbd7a3b2690812093179f23b4ac4ba6d0b001795f1", 0x8f, 0x1, 0x0, 0x0) 16:10:54 executing program 1: r0 = socket$inet(0x2, 0x4, 0x8e66) recvfrom(r0, &(0x7f0000000040)=""/162, 0xa2, 0x3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x60) r1 = socket(0x1b, 0x4, 0xffffffffffff0000) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) 16:10:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x2, 0x7ff, 0x1f, 0x0, 0x3, 0x4, 0x5, 0x0, 0x2, 0x3, 0x7}) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r4, @ANYRES32=r4, @ANYPTR, @ANYRES32=r3, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000000)) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:10:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x100, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2108, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x101) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:10:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10200, 0x20) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)) r1 = msgget$private(0x0, 0x200) msgrcv(r1, &(0x7f0000000100)={0x0, ""/121}, 0x81, 0x0, 0x1000) chroot(&(0x7f0000000080)='./file0\x00') 16:10:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x40001700) r0 = kqueue() kevent(r0, &(0x7f00000002c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:10:54 executing program 1: r0 = socket(0x400000002, 0x0, 0x2cb) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) 16:10:54 executing program 1: getgid() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0xd9c, "b0000004d8e500", 0x0, 0xfffffffffffffffe}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:10:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:10:55 executing program 1: socket(0x1f, 0x3, 0x0) mlockall(0x1) 16:10:55 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x111) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r4 = syz_open_pts() close(r0) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000000)=0xe9bf) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:10:55 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') 16:10:55 executing program 0: r0 = socket(0x2, 0x2, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x2000000000, 0x80000000}, 0x10) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x8001, 0x4}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6d, 0x8, &(0x7f00000000c0)="318663bc0074bef0ed99e9bd1572749681763cddc777a1ffb1c4f0963ba5e5a0ea6d7ca2bf54d3bc6a18109ee9aa5b71b424f6b39fb6bc7312230632125488672f8cb66a75b85b6ff93d6491883cf95e958ec5809d88d853e77e17d1a3c8bdbfa1b01d74b0abd542444cae00ca9e00c9fb65ac", 0x73) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) setsockopt(r0, 0x1, 0x100, &(0x7f0000000180)="dade8a28d12d0d621830314333884dbfb8b5be94d29c110a683fa37da5939e6d88b197f95297af149df2bbb27f0f8b49fb216ae14149aa937c1470448c95ce352b20c3b40718df513ca161d85733f1f5c28181916ce4e4b16c67316d7d565242696c26cf911e042569cc7851748cb6c5d8f255ea15c3f2bd605cd86bef30ccb32479dd83d045cf5e1bfeae0aef5658f4", 0x90) 16:10:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) getsockname$inet(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xc) fcntl$getflags(r0, 0x3) fcntl$getflags(r0, 0x3) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0}], 0x6, 0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000000)=0x3) 16:10:55 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x8a0, &(0x7f0000000040)=0x2, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x2}], 0x100, 0x0, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), 0x4) poll(&(0x7f0000000100)=[{r0, 0x1d6}], 0x1, 0x6) 16:10:55 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0xb219b54f1b261d63, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/149) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) r5 = getuid() setuid(r5) 16:10:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x83) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x80}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0x80, 0x4, 0x100000000, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000002, 0xd0ba, 0x100}, {{r1}, 0xfffffffffffffffd, 0x33, 0x0, 0x101}, {{r1}, 0xfffffffffffffffa, 0x4, 0x83, 0x3f, 0x81}, {{r0}, 0xfffffffffffffffb, 0x0, 0x52, 0x80000000, 0xc0}], 0x8, &(0x7f0000000140)={0x6, 0x7}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x10000) syz_open_pts() 16:10:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5ed7558ab2382a70, 0x2011, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r2, 0x2d64eebbad82a443, 0x5, &(0x7f0000000640)=""/154) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x1, 0xfff, 0x4ba}, {{r1}, 0xffffffffffffffff, 0xa2, 0x0, 0x3, 0x378}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000001, 0x5, 0x80}, {{r1}, 0xfffffffffffffffe, 0xc4, 0x0, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x1f, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffc, 0x90, 0xfffff, 0x92aa, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x60, 0x80, 0xfffffffffffffffa, 0xa2d3}, {{r0}, 0x0, 0x52, 0x4, 0x5, 0x3}], 0x6, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x0, 0x80000000}], 0x7ff, &(0x7f0000000280)={0x1, 0x800}) flock(r3, 0x360f8d8a0585c365) r5 = getppid() ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x6012, r4, 0x0, 0x0) getppid() r6 = dup(r4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000300)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r7, 0x9, &(0x7f0000000380)={0x3, 0x1, 0xc41, 0x7c, r5}) ioctl$KDENABIO(r6, 0x20004b3c) syz_open_pts() setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000003c0)="2229787f4f05a94b3a57614b2a1fa040707a2134e022532effd627887542224d4741c5faa3721642c4eed56635d70962f44982197039fa26c5ec791604981fc4df8bb7665d3eaa4fa5b707b52d0b0324c31ed094bc4c1b754d4cda6a7367fd3f5f67736c2de0d832ba1a35f938f711ef07f369b1b33a0f31ec3b60ca548ecd37f5692809c1963eba040895256b08446fe184bc613e87d728bede87c2c58b7f271b16dfc91b6e2514", 0xa8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000480)=""/22) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000004c0)=0x2) kqueue() getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000500), &(0x7f0000000540)=0x8) fchmodat(r4, &(0x7f0000000580)='./file0\x00', 0x1, 0x2) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)={{0x100, 0x8}, {0x0, 0x9b16}}) 16:10:56 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000080)=0x100000001) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffeffdfffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) recvmsg(r1, &(0x7f0000000140)={&(0x7f00000001c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000000)=[{&(0x7f0000001200)=""/177, 0xb1}, {&(0x7f00000012c0)=""/255, 0xff}, {&(0x7f00000013c0)=""/134, 0x86}], 0x3, &(0x7f00000000c0)=""/34, 0x22}, 0x40) 16:10:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x101, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() dup(r1) close(r0) r2 = dup(r1) r3 = syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x108) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffe, 0x1f, "854955882e1a96c984ffffffff9c11fe4dbfa600", 0x81}) dup(r0) syz_open_pts() readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000380)={0x0, 0xc63, 0x0, 0xffffffffffffffee, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e", 0x8, 0x1}) ioctl$TIOCSBRK(r4, 0x2000747b) syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/145, 0x91}, {&(0x7f0000000300)=""/87, 0x57}], 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:10:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:10:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) recvfrom(r0, &(0x7f0000000000)=""/63, 0x3f, 0x802, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000002c0)="980b7ec7b00c5346146f153dbe48fe8ac426673760999ff6c20e0a3f6f80d6f886dd6a54d720f74436012b952856c4756b94a286fbf6c0898f5cf6164d128a3718c3e9938d6864cc3f3b920321f7ee9223043eda7601657a87199089d8aa6231e6c50700cd349bd0f1b0fffa89816e73bd68bb5a892f80a346fe6403f754a4dfe99e2e4e3bdcdfee72ebd1c5a229757e1790737301bfff8bf078c0ac624a8688b9610845c379bb6b45ef017d96a986d460f756c190951f7c84d7d8e871750b526fb86b2d645baab1e7dd3b0867026ebac8b4af906438405321c5a6868b578ee3cb8bf58e1ccb783fc82c6b3b86ca96d6ccdd", 0xf2}, {&(0x7f00000000c0)="b4cdca4cec71c3aacb920649834731bffca06a6f7a91ce5582b412ad4b8b8e53f90875b0f5b15ee752c513fb08b3fd0696c5c0ba7716221ec1bc77595e359d45cde378c6c76e0f7adac22ca6d912f9d93d5f2cb05fee141a737c56b06a37754a534157212a5055f5df584a6b8ff46fa62925de580aead55937c660dff0b45d59c138d591a463ab7eda662d4323", 0x8d}], 0x2, 0x0) 16:10:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x5}, {0x18, 0x0, 0x3, 0x4}, 0x0, [0x71b, 0x0, 0x8, 0x100, 0x5, 0xffffffff, 0x8000, 0xffffffffffffffff]}, 0x3c) close(r0) 16:10:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)=0x6) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2100, 0x54a) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 16:10:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:10:57 executing program 0: socket(0x11, 0x3, 0x0) fsync(0xffffffffffffffff) 16:10:57 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r0, 0x77a, 0x40000000000005, 0x0, 0x0) 16:10:57 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892, 0x7}, 0x8) r1 = dup2(r0, r0) fchmod(r1, 0x61) ioctl$TIOCSDTR(r1, 0x20007479) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSTOP(r2, 0x2000746f) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:10:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000240)="b44befaf8bfc85ac740bfa37ec35cad207a0ce6ffebf44f54fca39ef7a0570c9e03fc7daf56c7d7280ac6abc97be73119fddb83ab7a76d7600ce8cd30a54c21c57ca42da48631b907a196ab1bb34f008e4d61312bfbfe4f917aa9402423f0b4bc56fe9c5c6440bf83aafbd6c94f80618b314b4c45195024d5b30e4350b4e5dfd3b1ebd0e7dcbaba82c5408f0087e72c2c9", 0x91) write(r0, &(0x7f0000000180)="3e2a7913e4bad21c734f4dd36a27d5e27b216d673553c0c01b3dfaf90f001e4bf57a410b3b37db5e2831c61ad4491d1f7826bc2d2a500a35a32a2efc42d6baf381b2a83c61bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c73872e822207b7ead95d858800", 0x6c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$inet(0x2, 0x0, 0xffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:10:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) munlockall() semget$private(0x0, 0x7, 0x10) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x10000000000000) 16:10:57 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x8000, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 16:10:57 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r0, r0) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:10:57 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x169) 16:10:57 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) nanosleep(&(0x7f0000000100), 0xfffffffffffffffe) 16:10:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:10:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) 16:10:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x0, 0x4001, 0x6514, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001640)='/dev/wskbd\x00', 0x0, 0x0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x310, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) r5 = getppid() r6 = getuid() getgroups(0x5, &(0x7f0000001740)=[0x0, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000001c0)="e14e49fcf5c4cc0df1f7cf85a36c835a2ba5ae685c2c7eb915a69cf5c6047748369b28345a9c2bdf8026a9278aaf0bfbcd47ca4b1675ba9eb2fc855bfdb55bdde04d1460edbd", 0x46}, {&(0x7f0000000240)="134a4a78954f616307652424d0cdebcd07da5e0386691b11a78aaa74e88b5a61c9cb3645ccb466c46ff6aad4e083028363f139806d7d2bf32417902ac919df3bc732ae32c30f98d879007a0fae7231dd2d623f33c447ee663a239189164d440752443d8f7f7d3884e8d7d9a3d6cb6d2c3bd057750be54931efe55e508e77bdad1e093410aba1d0cda134", 0x8a}, {&(0x7f0000000380)="238d804ee040aa386960fc44b92d410f9a6db72ee0dd150d6cb0fafa7cd494c3241da46e840fef4b6dcc95c52163944e4f3431a23865979f7662d429110ff908e4c2f8447914709a1b02db5510212ff2231e4c66153fef1e0631c2a75505f7a5dff0cb75c813e770b50dd06c9e53dc41def0824083dca14127ee5e279348c8c26e288f4a0f30427b331045406e0486126d34c09661a24f82262e776876c1499f9be6b79ce2b8967407f4e68d3e3aa576f1151864cfd83edb99b892088645c2124bb879918e691541610302f4ebd44164b6b951c51ac58a8d19771eb3796dd616949e4a762901771b81c08856aabd8469f902ae07cd29bb2e81b3b057e2392ddc88e7ce31ff784fc92bd066b8bc736372a67197b597cf2e61d943a49d197221c4de1720505bb4db722b2643b1d425294ba52a8baf7a2bb10a702d47b8161dd00db7c8624f1c5bc665a502967a02494af7db0345d410bc05bfdd500a16e084dab903d52a25a7866080208ebf9c0f65a54b8540313c42436618ccc66115c36009d0c7f2d74dac463d4e87083ca824890c94cf5f1f5ecfb29dc6d55eb6f3a8ca3005cc82db5c8b28a6c6cb5dca9f9cd05d747e1b0c60c46c67a26fd43cb1d954af6014a3129ebfcc8d9ab97906a669740348f4d6cbc4dc06ff65a3c40b68190fa40e5084c02b241e4bf4a92b1ea85eee556171f66816ac6ece2b8146307e007f9e076c7d65a0404d97395a74d7c7e70d0247bbc4ae00df323b5e62034a6732cc21d6a4839ff9f4ca93764f3f7dc72ea2896e09e66a648dea3459abb00e1a8a78fbf5b9d2655b07f0379653a21d2c1767ac48ca64e66c842d06683673a3cb126d376d855c512515baf56e20d995c44421937526ba040a02bc93cc301a893b71a328c9692aafb54b328ed4e5618b837957ae5905f9950fb243e5b3b15c324eb81d91f157c7a39972404db8c9b0b4c715d7bd532419e9f19c7b46acf88d0420a593753c644a91d573acdd1daf4040da04b5958e5096e4967b600db58818a199ee313671708320dbf51e813276e804796ca0221143101a22ce74a0722320939469a78df14828924ace43e3d52068d46eb9a6f58f1d84e134797f2930f1ec7c5e0daa204eff35553d69f5749d6264f8353b7431d88ff549b9bf7f58aded6ef2f73504b91e0c535c93660406b51a3306b9d80ee1f5f768d93385c21eb84a03f900654543352f9895e6e4d3f731389c2b603e75e0dddf1c11e8f5431bceb1c476ae3765e6718d460b5fbfde2fbff374cc5e619befcef4f4d92ae1fc3cfe022c1aa2a1496565226849b16b79a98bb547d7349802156df49d9cb45678ff2a09d4c7954bf091c0294e3e9077fcfb663bb72a13864adffb7d9686d418dac5a9e31156033a0e865d8027e390dcb8ae95bec5c0c522fbc605d090e2ef8d92e556912cdcad439da5ef941f6da64a753a6bcfeebf3065c71b0b0c548857b636e552aa5c19adc368060a332f23a0010719e2aaf892e5d210f21525caf93144695b17616dcd1145e083815c4f216dd80a7301d80c1750e58b662a14746a0801352f88fc4ab2073876164d725d0919811cfb782d21cbe10d688cfff9de9975192032593483045e2d604b84617e1606b288ba6b0e2f8ba551c0d3ef57f7ab984af337da6f018f56d65c90a9a05a4fe01a189390a01f5832094d9130ca08d4cddf71e1dffe5913e9a2cf6f9aca45c3b16f4ce61f049e980bb6df65b77b2d59414d0bc92b81c5f39bb7af1448252d4bd106a6aeaa0b6f95cf5be9688c56163796d4c26b5ff1f11378e3b4ec1ecd742a542fdb4aaf0746f3f18501f1c9087d100a21912233f9d40e65c4da0480559e2afc0394539593ea361e6358f656a017c59e010ebca2fa4b9280170981629945a6ee50c59bd10066e63ab268f2c7927771f0e2787c96216ca181f8727cae53a7bf384ce40b4ff0d0b96bad2e0633d254928299aa4ced64aa80d88b2eb68b344f1b036b8dbd94be2db940d25e38db79ab38d5850a35a8da0127c0aa0adee043b48a129c50a9520e76bb6865b8528712798ed4a238d1dd939a1fbe774d82c1c95fefb9a1d6a21a7c29ba515f82ad4fb7db2db8f58b1b98e37b4ccf709d51f2fe868d181f7ccabc9f4d235436a77d083cfe572dcd43a5b1d726113618c14f8af4a0c7a3107e4d21a7c826ab7af822e0bb692881cc2f055384cfdb3fe216c21a18470e88061cf85dea24e794afa3d68216dc7242d6c93d37a7e9ee712deab6777e84a8a256b0a37b67bb11b57cdd0f52f37b353380361c2dfedc142ad7575786e6001dbc651ce44c84e19d0649137e8803dbfe766f3237b5ab0a7e7cd4b4383963f5f49389b28df6e5f79053e87d43db562e815f6cc6a51f018b3eff2055e0952a9b1910e0f90b0eb4f1520c4b1035f354adbd8c48cbd8a59cc07ef3df7c05c5e51b930ff19eb1feff5e7b2d26034c7ca062d508d9d330d79d8088e8b2aa060fcdcde2e040aff62ac76f209d90448ca9eaaa1ed70b57573abe2ea4fab1c7511e638cdf714661d346d030581b84aaf11993c96da614f15d4c7abab2c87bea93ec257e1b97cdb34e0af11cdb921e47ce3d4871885b93cf477a23debf9f43c3ebfbaf62ad79e9857349a73cb84a5b95760d8db61b7d65c210956c7b33f56968fcdcc61ed0640ecbe62473f1ce992bc8216004f70a3e4e8750de20934661e14d94d4262dd7020ac3c7caa0e229e1d5cb0bd9512993f6a2465488427777a75c6ae0dc21fc1cd1250898a586e8c5f067131c720c9c8bfb895c8f2d7a55724a7fc8bf889a14e60971531ac975562c2b22e5b0d819779d2cba3d8b15a97f37075cdd8f80cbbc6540969767ee0456c05a46eb8680ba05a268eb7657d02bef30cba86f24cf5d74bdbb28b5a966b079960ab2044e6397f16182aa173e67e1efeecf68076bbb7982820e7db70bd976350c114a29394ac853361022e84c32853eec4b2f703acdc4d58aa8d85e8ce7c84633f647c1cc28fa06907bbc8f364b6fb973d10baa1f6aad55592bfbb2e3b85e9227aded8c48b746ee9f9d94141f6af44e31b0b0ede33aa8127f105a47e53a020827f505b7cfabb0996faecb47fa6fb48e5456cc8c428a5efacbeaa645c1bc43532df3856bbcd45856309d08423596829a139d48bf9903722959f0186ea9140e185cbc5efe50c264998a553ba909c6d3f4d300e05a1f13ce0e0b26de4733710c39d21f84a0b8e6ae4c1cd2073bb7697a4355e1b02780b01bd3168261f7840cc27dfb7cdbdd62797d1a010586015a46272e6d7587b8c9347e2b0052205b163ec65c1d14d3b4830b1d4e8b5ce2ad8ea959fe1dbfbc50380617aa3477c0191214a2a6dc7d90bc192577e3ac950030984a166d40e5bd98df30b4d977d6dc90d5077bc7d4f77bfcc3b2331afc6e1c59fe5e72105aa29780786e3561866c50e21f1087cfe150f87e2b2bab316e13e0a2c10819c2a86bb9f1b37e0e5d1259343f90a2ac6cd8afeb4299d040797730acb7db2e377748965c814882f228bb3f69ee67a88851343f656a1f9efa7d68a778684ccaa7547a3e09f2d277f03c9b94180374a9a9fdd6a8cbeb34713c6104ad6d33d075e984e12f89657ddae3cb1e41da9fe13d523f34bdf4cd9a8c4da6ce9fdff124ff6235c87b449b66fc8d63247259a1cad09c535a8f5b3790e3ab1c57ba8fac70bfbdfd6479f162354ec8838f21f3499b93001a5864aa42d0f20cb9121fed18ea3e03d27184ecb48c7699349ed54baa9649c3ac78f3e90cfb7721165b21ed1af7b6f769963dfee7b73c35b6297a25283274947f22a5cbd0ca41c26c72a8559c15a44f731b10c0334bf00035d947716c8a894f4cb9ef2d8519ad859ed9cee86b8aff5b1f3ee4590bad46269aa473e3906f39c15e243623a5398e7191c54f5488585bf7b901e42d48a4c8b17a8dc3ef5da34fd2cf4a7ff6d99e831060ea67dc13732838fd53a2350e75926b074cabf32eef13c91678679a4639d530136827840f3564d866dc7d7c8ed00db5a797e70d89053317bff12679955eca9517b8601c62689ec46f543bea7b4a5ef1b7423602c31d7df9901de919aa49e39be456975daab316d756fc088b2bf3ecc6223c73167124acbcff4e4d624e2e09919b3a25d6a5f0be783022ffabb3407aa222687b7d0458be13147d69f282f3d58bc1120b27b4d28c72b13edef504d7e1ebf6e333c168b0b74b2bf0abccd958c3d3accbda7709b6a0f7903176870cb5ce86fc75b55ebe7206c72f17b9e01dbde1612308c1cce2efe14a1b00bcb69c146ff0f7fe16327399df2ad809fa63597350f91f8d6e65b066bc127a3b0470a958ace122b91fa76db51f9511ad3fe5cedfb60ce338f962ce5d268a12add5e9e2c82bfdec53d215ebb8beb50ca542e89c2cca8a1e4f0f4f5a53ad8891fdfb194c0c4e0631abd163900c119b9a181f261eec86c0f664b069d2390602dabfa74e96842caeba2630363fe805550c13f0d525b7419295c11c643b7086e2847a93e9c84abb6db50e93c6a1768d11d2bf7e363b96ec96faddf827eec416bb778e6fcc27d1bb591be20555c348d2a7cb16e920c6f7e39bfe15d14baca7b489bdafdc605950f2f8728216840e537a4d6f831b838284d7e4e21e63d05674696f5d6d16a0985af3978b9d2eeafe5783616cc1cc8d81ddd6db639f53b34718e85345e9ca2daf497486d367fedbef3ab508cb6969898a57dd4bbaf1a28a326d103ed3f5074a92150550b0561b89d2081e85af48d07a227139bdc33ca75a6e47b077b7f1d38b8d64de4417e13e6df2aa257dd210f4d4b7cf1daef19887e5d6b9450fef3d4d2e9bb1588e0ca258de59e6031c7a415aed876cb54017e1aa406ca3c06b3289907ea5326de82a7ccfa56a6e8845d3aaf4284793e0d226162af52f403bfd650daaf9809987a4d930dfbc456bbda7d960a719150b6d9fafb240b009d91f28a3d4a11414b2bd06d8722c42705863b3d80b122b8e62e18d329758bc75cdcbab6f6e2ecec4fd26f94d5d9c672915887eedc75f98936ee5b4a997c5e2bc8bca35a04ab6d06563c9cdbf9661bc64ff631344f1b6a385721d2152addf08929031463a42f1753f58dddac06f5060fd383440568cd62408747729597223fe79b4523a856cff6c8e916130bbd96e1bf34e718981b1552cffde5efed28647eed4aebca0b9d6819d2c64b13f68113ff49bf54e57bd2e221c0d52bd3bc70605263b807116c94f2a3db5b369a294e9f796f82a58cd1175722cab70bc8b373acb2af818f61943cec44134959a117ef779bb0241dcd6158534c8e607597e08899ab2f64b6d976680af3e9e42ba27c6dfe97f990f2f2b3c93a9c7cc554553c8f4d767b3f73be72d6bf4db7549cf979bc55efa3303de9d6beea56964b19321d646858a2b3fd1000c5d9387694fc70197afec882a8e32954b8a6b7dc848ffc7e390e20e63188921c321510ff3776b90a36832ee5c0cdda1c955c674fa173dbff9233fa6d566a791ae6c2d6f7ffb0b02c6875c2255fc15bffb52f98149656dc4d00f8db633dba1b7724bde047673643165d16137298ab7880a22600bf40aaf6b300a9b7162ac34224dc478b53113a26e92e390d72f5a05205f9aca4daeef702dde3c4465dea9a20fbfe401ff918ab5d46c76a8bdd41e96c92a37a37b1151448ca906dd50744751cb1363b3d0793f9666206068f398f968e8d9c16d37aa5483d108711f55225a7b62b5cc124ffa393e70cf979942d53b3d0e9222933b6f551cf5adc6bb8e3a6e0044ab15e82503ec55", 0x1000}, {&(0x7f0000001380)="02caf5e8e6aa61b477a992d7ee77b3d760f6624ab7d569ec9e7f2f854ed73a0fd35267c7cb612cd54cdf71d5049d27fb25a8bb27b74d10f7238a7121108b1d958b68bc5de595590d05c1dd65b0b5998b6918ad1f32b60ab2235ee413322c5a32cbf1b697eee6a828ee64779394b6de44d9f3c75bd0f1cafb98a064d2e470da806b98aa96ec8aaf24e98129a83cfce0b6e1098b82948b8d5e0758de0f202c074c5737b34f3223c1141100ddef88875bb3657c6c91be4f", 0xb6}, {&(0x7f0000001440)="d0dfc291ad9de9fb7846c39f0efa367fc122377b5d6c2587a374090f323804fe23eb14f617bb000818807b288cd727f9bec0b6c575aa9bc2915acc5580dd5663c8d109679aed2781becf174416c9dfddcf2d5d6a5ef5eb68f81663804d2a10f215ec4cfeb4569c57f9059175f36913b46bd575d917cc11768649a2aef9cd20b1c228416da06386f658ac99c5233bb561883c0442e7d2a21fb7a88d5ef1f2ec956f10a5664764861494a7e0b57d40752feba7e4da15bd3c402f093fb9b207f938e2dbe223371f11333600a4fc9a47916f92b7a292dd", 0xd5}, {&(0x7f0000000300)}, {&(0x7f0000001540)="289bf7dc93687d35ab03833dd83606a1418fdd87e050be4bd4f03b94038b125507a56f9f1987744120ed58bcea8e062319c87201b7cada8f2dc1b8395b5d247be6ecd373ebb1d5c5a50e41fcfdb6fe792a6e", 0x52}], 0x7, &(0x7f0000001780)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xa}, 0x400) r8 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r8, &(0x7f0000000040)=[{&(0x7f0000000340)="1dde538a502ef3", 0x7}], 0x1) execve(0x0, 0x0, 0x0) getpeername(r8, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:10:57 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') msgget(0x2, 0x200) 16:10:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100002000, 0x28ac) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x28af) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000400)=[{r0}, {r1, 0x10}], 0x2, 0x1f) 16:10:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)='E', 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x2}, {0x8e, 0x1ff}, {0x22, 0x1ff}, {0xa7, 0x2}, {0x8d, 0x1}, {0xe7, 0x8001}, {0x0, 0x7fffffff}, {0x1c9, 0xfffffffffffffffd}, {0x81, 0xffffffff}], 0x9}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/34, 0x22}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f0000000380)=""/183, 0xb7}, {&(0x7f00000002c0)=""/91, 0x5b}], 0x4, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/93}, &(0x7f0000000200)=0x5f) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x0, 0x6, './bus\x00', 0x7f, 0x3, 0xf45, 0x8}) 16:10:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x4}], 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x6) 16:10:58 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r3) kevent(r5, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x100, 0x3) write(r4, &(0x7f0000000400)="ca66225bc3fa9c9ae022120f51814b955f27f019cfbe49220a66b9b6d0f36d2a091748d2", 0x24) socket$unix(0x1, 0x5, 0x0) semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 16:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d7bf00e7bb6fc65eb0b29300e74de400"}) write(r0, &(0x7f0000000240)='(', 0x1) close(r0) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="e17136ffc40695177f09d52eb466a9915c4b8432170d3d48406fb71467b2c24fe7716fd6c3e15c4710c2c0ae4e774a030e325d7d2da362982a1c6df9d2c87ca5018ccbb3e8de2ba7c40c5690af2d4d8f1c3bffb648adc3224eee9a389538b5c0e6bfa567e82ebfc2acc7f3e079abc8322ac16a2a7609d4bc8f5a364476657d983188b5ceb425b9835054d8e54236b1c9cbbb850d3e39", 0x96}, {&(0x7f0000000180)="5b38e19cee013355d5fbd9fcf1d2c24854a564d55c3a31bff9476e593e191f0dd5ad2d18fea105cc3b45ea2475c644c94359f79b8388d7943b9908d78cc732a8e55a55f9fb1f79b20b8baa8d69cf8acdc06acd017c1c706425b6609f3e3afef3d6f7f16a93bc0b7aef1b11c23a634b296f8ca2cf95390a6cf484f5bfa8ffacc1140c", 0x82}, {&(0x7f0000000300)="b16f0045104a76220677f7fddb4b0d6eca75649b35c16bc52fb778f5f7ccfcab758622cc41da48d94c8eed330c7677448b4546efb67c4c6cef5f88b71d7e1b2b6fc7b553db81bc7d854ef45c7cc14243cfa9a235dbe3baa510bbcd3a1195e6523e60a9f95824cbbd4d340dfff8e11cd13a49078e415ad6f776723aed35c1447341f508c54c82a66f2170a04fc442b9fc2722f25df4dac995e2b4e26d7faecf56f3646ab67586c1a4d8b656c00e48f3071da27066b24c33fd8a3de696ded626fc", 0xc0}, {&(0x7f0000000040)="9b79", 0x2}, {&(0x7f00000003c0)="a73ed8a8f45989a74bdcf78d5149049ecad7a6bd0def4f715a6a942e8cd9bb6339d699d3f80a01bc1408a1da160b2b92f9ac6d33d54659a088a735760cccc7a286ab179c08966e0633f620b566fda880425c252c40e456def537f10c94068568ea78dc5e0cc76db05c22c6eb2c61ad19e9516ad4cfb1a79eda6cb77cef7b82e2836f695ee5d2e4c5bccb133a85f38ffac6c5bdab70e4730492b61b110c9fc516ed217d8ee8600d31564d93077685c82e5678507bf8cbaa99773bd6d2422939029f3b7f917de5ee92025e30087b95306991705f3a875a7a6fbc0de297c5dc0989578e7cd54ef85a98891d25d5e0ec90956068108c0585ae70a04e2b25356772ec81da92be7c200cd8c675d188a8b8e6b7cb2a9a118a90478bdaa1b1f2664d3ad660122c4b22e24b8aa21964db9ce617d58347ac46011109a2c1e143e6c43a81f1d6c3f0c72a71cae2781de3ce7ee3588fd42f9171f102928e80e601ac5ff467770a101d8ff94161724f5a5ca86c3445bf67de4ed44f765b29bcd711e1fdee9b116412c1f7779f46e1a947613b71ae24818e4583757652929634bd112484fc159571bdc398f77e523e79f75251d37764f4ce6516755be40c82b7781ad4e1bf5e14bc43ab5df2700f35debd2a8d4e8f95286128f29c0f99115e59b8b20c893813b5b786ccdbfbca9d4a185f43bd7b8082194425c98e6a344b98f932177ef9acaaddca6e67096e2157e9baa8dd6c800c5ee85fbbc8c780c0944ecdcf3b1e0b4f2708286b795f53438d6eadccfea5cc30e31c8b4380abfaf2393eee0cd0da625e8af08cd908ba8ff41926443247f633f8380b2fbd5acf9d516d73f97ab85c7b487d00ceacd886cb7ba9de6a777352f56392314fb1cd2a7e49b2bbdde488e98128977e9600b247de50326f325db128ed288195bed246973dd03fce88debd6e083950ab2da6e18c0ce459c68c547378212d7c58f296ea047d4e5d48766b03e75758e04f6caac3223dc89568a47e6346358fd8486627177a0e990eeaa2963a1a08d1711997cb86d76ef45ecd2a6df238ff1932d97b75323dbf6fcf300134714f5c40976f3bc2b3b1ee7766a1e58c398e03c1da00551aea60d418bace24917a2095b90efd23de4d46ad6e5297adfed7b6b33bb8b97887a501b9ceb2497c8f64c482d5b93bab0719cea4548ac25c14e1b1c6f2f4eb599c660d403d65ba7570587d5da5e5b9e6c17bd6f0aa2a34e9ca02611561ff482b68be62171306837f1b69daa0303af3447bfcf00dcad455d541c025cf99fd1bc54246b358e8f2f450754376636f1a5859ae99710807b3b7ec6cad3c5160c825dabf18d38e9e72daad8e01d26d88a587680f25e446dfc1aca2d2136f1b9d18472ebb7e129998f2513fb6606035d1a13c5b281e8e19547ab73203d2acc82d53005e1b41fc2a018a928b3b91773415afa3973e0e29bb12ad4927548544c7c13465d452380f96fafa1d1aff611b4d62d697430178dcd0e44e998c4f1ec9af2be27025167b5ddfbecdac4f5f0b61efc6f0703f4562a1cb5719cba9c04ddf4504effe6074958403efed84f57392db5d70d0be59c0a6d42f9727206253dcd889bb8e4475ae89fb9784f8f80324e90db03d6928b3a4c711a6a482b4507ec1360b834cc536c527f7e24708c361a51c2283598a89f4cefdd6a8710e3727986c776e9b7b4915b37e36c3767bac31a4c82884cf6196d2b246e34e377cdc5121e1f736ffbaf438363aa42ef99a9e912bbc9597b21cae47e0025d63cc0824aef0de4d89b6675f0fa1bf5b5f59230396f071dae518d881a640a74de183c717e7feb4b2a4b06da13a81428b78195a23b42b3bdd9da811a110987475d72c629f9b7e4597ab25aa3cbe5b7b8675decff030c669279a20457a3cacede9513d8cf71942980a7a22a06be5718322109b881a001a10aa1fdc742ac1142584fc6a91d2112f01969c377125d943207bede9664bb1dc73729298b9b223c2f4366aea1ba5f7dadb9c4868f6e2af58a681e059eeff43b542440bc4bff8cd4f94cb4b6d0a64d74356e3157744e3265bdb3d140e2b84a77f15c91c5355610a908a6ee0eeaa64773405de8a84178cff90155df755bbfcf8bbfb812770f2ff703526486e024e70e051508b2e95cde2f08e945a4655c1589af26742bca30ec00ea813c76313110f6f432cc33bae3eb341bf1335ec535e75a5e8d1213b4a37d6b05f66886b39c6fdf6c79a567ab5f03f5c8faa0e0eca7da256fbdf7b684c620564dcea95daf09602f402733254ed20a4967da918ebdcd01733abbacc1f29c537aaf39b3f34bde4b06e855ed86b5442497cf923bc7ff687abd2724b4ff972cfb4275120f05f3c83f39bcfa5239d7509dfc89e1fd3f437976b05023bca6339d9362811f972d9f92597bf91948849fbc31f6c63d397bb38f1ffd76a1eb454e5369ea4cc2f0ad43b2e8dd784589f85ab98ca10938c22f3d9e6ad886041b61bf4adca31c6a2bc0179090c7abaf20605743629c4982c098f76c5af15fd74d4e5b81fc2b0ee643ccc558de8f00669d5dd37ed24748cdfd63ddebf43b4386bb1929c45106587a3626d6930af9687e00821f63e700ceb04948105d85728b25c3208966438205eed0ddb16ee2c9334496831d0ab71a7233749effdf32cf266dc584b2d6ec7e43dcb8a9cb3f3b816e75e5f7d8dca00b9ed7f14588fe198dba962fc807cf553e1f16ffbe8e29623291809f674a3af8d0fa3d795cf2f2cb3ba05f74043e3ef458cb6887011802fb1ae9d0cb6ec04a5bea8ab34090d611425b1d03bb464bd25843492e7cf024c0b022fd900bbecc50b10e2c4471df43b86e06a4bf6ea383e5dbc8c04c9f70c0f7fdd8763fd8a1f11d75c23d7488216f0784dc1bdfefdcbc46c03795863787699db9df36ce08a4c299c461d8b2b784bf8d9356806cf86293399f7b5fffbc0c5e8423677b916f636a92944a17be49ab72965296b9208077814f5afa533347297d076b9a9793d8bc8d67955c6b4b933639c6f891ffa77060c4090b91abaeb9b5c000d636f1f29170789e0af86f873b8ddfa2899a0e80999a9b5647b602076ea4e1e8dd76076ffdcb171bc51e28c007ec56684ec1f08937242d7a91369f938b286653221b52d374b2d648785c335ce734de297625c686a2cdfb23c4fb144eb69c7f11182aa10a8a608a606a27e574e66c689f7de757a28f92ebb79326102b5a759772e22b0106e9360411e265aabd8bd2fa37a84dfc32e61c4f848006e1c49217c3b8738de564547f88fe4d8664df01eb16899b3071221347082c840134d9500b37a86b0b9c0a65531c2fda98b4121ef99ab95cb97b97031ebe3745a0b4337e613c135e0e35d990d7baf3db947d13cc3e95d808bb61e4d2244e89929432bf08588f185609088d0553df9640546f99129791c43c19bdbd1bcb34c9946372a5ae1210eaabe2080f02a8fe825706764b4f8ef2675b589bda9087316a9dcafd09adb94b49218216971c542ee485137a14328b07a912487918582799c2b6cc38ebf6b26409aae4abac7e7baaab2f53d315843f9a889ed2c0d0c2923fdf9e893ed5336485cad21f67e709d9ddd4889d5399785d7862be827a750b2765087aadce21cea3d5e542922ec791a656ab6f1aca226568390613908190aa9051e13186b4e1df26bbd6ac88d07cd0df97b93aa055b6b893b3a5af0fcafabdf938e7e89ad54382efe18891d2e94448f43c240973154c64ed78c0ef79de15b64d2e8b3b712ab49b35dc5fa73f896a8994ce02eb7b46ea43c7e6226ed665f0efa88d7f1190542b95611bc53bb7bb2d10866dc913ac21cc4120a873715512988693f8498caa49bd74cc866e01f2fc74871dfed6b70906904fd78043eb112986f7d05d3a8620c233ca028bddd0044b1a88d0b594cb26437479d654eda3b975453719c1e261215b31ba662867fea632ceabe9ae04fdc74946b199ccd48cd298af1b37447f1b1830eec1eea09a7e1155ef37e16fed64adfab5669cdd5c1b1918c1859cda1b96835970bee4895130b49b1c013500cc09170b9b5e37c639be042b501fbc873aef5acba03c5016a5c0a016a430b20b2b4d935861268d2799c68e05cf508878cc2aeb47b7542895ec4ed4de22954f3b6c01a0402cafb1bf778028519cb181c142041054a6f58b60413dfad0db440bd85807c5b27315202a787ea74ebe3bcecda369d7ef902d8d33f671a73ea3704197d3ee09be15fc0a948f1963d7cea8c597816af9b81ef8deffd64ce3ae3edad776ad8ee5c9e4db5bc6c7f79db166d5cd9a5a083dcbf1869ab0f0dfbbc877fe359c28e8d76caab0bcdd83c09a70d345dd543bcfead0e6f00ce2fe569369b4f33a1bd982953c7379c987b2e2f739be06c1a426a99d99e167caa67840c6b5973d2037f97f7998edb0496d282401856dbe4114af4547fc3f0fe402a84925fb3539ed910fd842e443fda4b2d5283b1511dba5ba75c91bc527150c627a2bf545a775b723e7d6e51dbd2f9d3ea97cd07588c2e7307ce2c6821f535b886c006095327c594afbf259d70d4aa9310f40f8f59ec48cf3b0f2ed194552f6b8bc4b67fb97b277f2c7268f14447d965e13604fccf4e09eccc34508be594bc86a4bbea2de516376d8830cb1e40bd6def15ebcb2e49de75846884de3015f45e721027fa2bad1fd4396be0629fa1d122f0e2255e2444f1be68f18c33294e177371adf76bd1f07e144b40b44d68b10ce8040ce1f802a61955074920a44c8f675f5a757c73e01c28ecc666f5cfd0203b7ccb85a21b60bfca10f02a92acaab4353d8b16bce66c021475c4602768e9eadd8dcb88f7ae1d5066c8e5cbc280921b622ae4f30e68e2a5cf34b831f23c3d12bb3e2688d8344b6db344fc2ca6b2065cc91a8ee7f6e17fc76bdd3a34993fe61d057299536603bc0a4fef3842a46be0a035d614ef1af67ad2640dfb841544b5e3fc28a908f3a51374c202b342db26e46787d13829cf84e7252342bfade6385356e0afb4ffa64104f9fe334c8dca35168d98737102f599d9e3899bfa05e5df056168f706f9fa9ce60f6a0bae70085f5ca27aa46258fd98485b490a3ba6d22814880fc1bb634434e7bb7dd88c61f050cf573ffbe669da1bdbef5390c0df387c429a4524ccdaef588a4d78029266e9d28ee989e78cd9805fa3dfa324d37fb7097755c00215c72064f3a160e9b9815fd47658ebabbdb1f22e496c8408857df41548cab8faa513228203c311e97623cbcbdb548f66a5ab94448dbf40b6c493244040e1615fed11280f375aab7c272e881902d71c459c1de6c5b60fa9290036c6d3af207a81046773cc47978cc0b55815d1962634c34f4bc748ff8acf354130b12c01b6605bbcd0f7d6dc7454964a8ed94e5a498c99367405b0952bbe92e20bb367a5ea382b84661284f2c52c58d70933b6745a91d382caaf79556136e93821d8faa3a47cdf86985df968976535d66ff75d0ea8459565774d721afef3ea61bd2d0e908cc42e11d1340864b965d8f944be699237f8b734f4d51a05a921b16e73c88874600b7acab138a5a4959e0b1660b2e1578ec931b00d32f15472b6ac2a6ecec7868241f0b79ea9f4d562c28b51a62241a4b02913702286029e2cafd7506cf29cec17d05beb48c7f40458d031e15640cef5751eed76aaf795124cd070dd4e977104df65e7ce94cc03161cd78ef4c2b759ef124a5f7413cf567217cb44f2a89453e452645b4b287f12b6b2cfcc61e8e3b789cbd1ef43b3b1769d48518ecbe4cdc06c5fbb25ec9c77c1bbe41af7d4877794", 0x1000}], 0x5) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "697338a175a64e8335c891764e438c37e4e86691"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x100000000) syz_open_pts() 16:10:58 executing program 0: r0 = socket$inet(0x2, 0x8005, 0x2850) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001000)=[{&(0x7f0000000000)="69898f4371f7ae1817068e987f292d297fdf2543e8dce4480bc3a85016f308c2def0667f05cd837820dc62d09980827444b373b677bf8208545320321e4acad44a0d88279b17d849a5cd6e06391602eb2580e3d2299d658822db2dc2f3f358e5f5b0005291d62b71fcd6da6d3e6bae1634754fcba381fe670bb597c171ec8da93f07356c63368ef8dcb443aa0540df723f4018116568b056e7705d75349d59bf2e9c93236a63d1581bacfd72a425714a051545c39d590c297a22e23fae24197c9124c3dd2536496e3d99b5eb150a4d459cbe55a3d0e0d5e94237b237e3572c40656c7c6c56f9683aa092024f7aab14983397622daefdffcd34717d86b0b9cf8ef435dbd96c14519481637ea479458399f09b75e29c08a79fae97be106af44244bf8f80efbbdee2052a633d25016d01cc8669afc45f06c001c47aeafb1836eaf2934cd9e9a8f11302fb7f139c95cdeedebaf3bced7be7d95ffae6e9cf62592e462341e701e75a6412669313519c5867ea56894dd5bfa676b9a8bb7c440466b2ad324e95144819605d1d2a2077b6d05e8465542cc5fb0b2c6399c13c9783aff9bff28a745dca54c66848f402c891155022edde0fb3a64e01b53f9c55fa1015f39f344aa4321923af4480c663e32573880af4c047c963de594baaed6713efa525563e9bf1885382caacff27fcbdda00f3eb406eaf9f3e5cec794035a2bf4490062659b95b8533373692d2ec3e51e1e07603163d578610864a45dacd5f017e7dc15496d781c7b1623116e0e4c34c611c2ced08f38a1c337a98873507f23765d3fc8aeeb71bf6c6b310c2b248d9f7b84be94b796d5308791ae78f0fc7d1ced7b83258674a362ee52a00f166897e68f89082ad264884cfdecca270d60fe42a44a51a46dbbd0953a2431f96960b8b16c486dbf661a5040cd3ca21b4b03d5c3fc181a5a892ed7bc7dcd455d13108c875ae859b1f40d65d9efb30dce84375b6f6bceafb46d2ee30a189d1bffd8c1a0a9466be2b2814831647b4178bbbfa1887d5d0b31cc711292cab00f2d735ffee976d54ce18649657ac57f103d9b21d5d9d305a33bf2287d3911a030fb408263da747e5b6da0b3c9f7cf9de4060b1b4b42bed76fb5c0727d91b7cbc5af488df8fb9740bcbc35d12ec7b52a7864b744d931ca6a38d5c915a8460e0159bb4381937576ce2796b302250e4c9f4c68145332fce89b187dadd815447c01ccbaf69f28e6c4a145b5223f4dc2cd3368dc9ae892499e95d3bd4423da6383fadc1d2cdd31334e5984671a1b08b8268596344e3118006a34caf786e433b8fadfee6cd1d33c4d9f10cb05f5f9b4fdbf6afb6334fb81ad72acedcccbe6027d745f86043437c57c7534f24d551d020c3f048008b68b9095f0efb186b5e76a9985e611474a8e51a8f3ea52e38821c3eef28b62c5571f73b851b1d4d8e0bef0bb477abb76b21a61f262f46ab56ad019787376905c5f4a47c38b85cd9550f56e1d2961d8e84e17718985160fe0551c86ea37e5b15a59f7546a3a91a302201f90475ced472334b9b4a50f6a697799dff0a249e3d0115f46dbcf79cfde9a0c5e97ed618002a5953327281b06a278af11bd8da574666108a37528feac8d5afe8fb75a4de3567a3aa934c70fb058928dd36c8c26bb9464907d5c64a99b994d15f58cb81481c6a25f72bea78beef35faf2dc964309c7e676dde50593b1aa3e09c7a9d27dc021afa899d93783cfbb518af206e4f7b6129bd0195261810cf86a6bb00ed973663367972173451f2495d60fcc037ab66b2982c925e5425951c04bd7ca6f9706cbfc0bfe8679bfb034a0b86ccee14ca9b0a888a0af975c16e21a41f1299b323811082803510eaf119e7688026a936c2886ada84a7ffaffed68047dc6177af51aa370324ba48d0db3f7773394b958a65b66d1ae2450a8397aaa2a66ba0071902428aef1093c321503dd52d7f5dd646677b45961dc0d075d5ff7abc72fb2cb365597b13beeef1af1c79ab68b32c2d576c84c6581dbf13db0f31489621a836296a8d7076d7e633f2d332d1325c4f3b03d95750f9daf5926fa742946c9137c4723575fd4774f696b5150a70cfd61fda4d6a6b44eea5e31be7220e00b9094c7993e24a577e469a32d87471a526a0b1b3c9142cdc9784aa8a27ae96cd30e4552089327b552f69ffceabf3466011faa731a4b8eb5822f5bb6a150ea7f106c77cdf6b992a210eccc1c065eaf6506ef92c2495f2280119391bd5a6ebe0cb6e2e678142bcb8a9b22502f9a8a3e93973cffe255691dd0d0c6a342e01228d045053e83c40d1e071d3dcfca6fce68c1558113bb97f8c78d2e73e5aeb86acd60b7a7e74bbe36fc9443de4254269fafc0f6b118f7206fb5b0ad56da6436bd9ae2cad88c2bc64a449cbe98cd773b8da699ab02ff198d8735e6d91c62ec1f37c93016b4eaae72865695a068f0e1cca8abdf51d1ba2e55227b9dc6e50187bbfa3c187cbbe65c7348b5dc1bf295f17d2f6d2569336dca8f5baaddebc0ec3e69772100ae24c963e7bdd95f38ef6f76931a39d8a1ce0122e94b9cef9bc9d485027d71dea40ae65446970caf652ac935ed2420a5d09b5f7db2ed6fa53de0051f7e886ba7cf72a0a19bbdc556e7a8b405027a9253e2c5afeaf3ca97f50c65473672f4dbfede6e076f7a5c351adcce4d1c029147c989b2d420d06dbdc690beec672786b1820247aaafedd009cfb631c4f45ec90844e8b9117bb8e7bdaa3c8d5d3d541308b33dbcc993ec3a1225e3f8fb6772eab512155f92e5d222b1164ae3e876b0b638d100650370aab2afe3d7e358940223141b080b914f14e93baff67d76f83f2b9f56a680838664aab92cd8b5d51b788395f2a3af7ebbd33b941a5df7e4d2a17043f68784b7cf613833b14b69232c6b9da5352572187aa17c33e9fce7489670084380a2b54b484540aa7067eb323fd652247edc06078a2bec4b5a9ac35b87a70e052b356562f8bcd692e68aa78432a7c5a2be12da8ddc32de8b8fce32515680ebe666622818b77d1b7feaecac6232f6a65adc1d89e221ba0811b84a3884ee6dec105735007fcad9630fceb35cdbf2c6d6ebb8729509f30f10501a6347ee1f621cd6be27cf3125a7847159cc8dbdf7c792a69ff03d9f1ffd0a0be3ec863bdb7a9bbbfa1854e356f3f029cf531aae584419788d5214209a687240dd56bc9211fed084cbc2ef574f86117d7f8d39d19c97eeec9508bf77a4f51a5b6783b31a0bd913655fcb30db440617d853b32b6f1f60480aeff9879e4456961e0dcdad56426334cdbce910218a01f711d451edc9153e1be794515de3a06ac0dd71556973ee3a136aa039c2637bd3e0c8674c2fb4d9b615346e5fa330f25466b47ea676e6eeaac8c551e2dc3e759a0c3dc37e3ea8e571bac48735634a01021a0a1bb3c03164af6785fee604dd28b9c6b877e2136d72138e92e1f3947e31b849084daeb97c597b317ebb2a1337a5b1d46637c3184df199f570b884d7b924f03e797dbe14c330eba290840ef7ac197b3324e8b139a33d6cc16444acec74b4c4b1b7b98d3f81d5def59c7bd4fdc30e6b7142f60f1bb0f0db06146d84d46a0f3744bbba0deb7625af9fa22952d15264df073f3f607e1a8cf58e257abe5d16ad66b72e23369ba120d698190b54fcf748f6067af6f0264158667750d5c77b5f35733ca70851c8e50841de728e15d5e3484b24edb6262a85eb71cf060e50b87d36b667fb265f3102554af90cbbf31672912b8718ffe8c9a2518b50feebc4fb56dff1cdf63aabc7d419edb53a663d80ab9041ad8b7207e60008b7d3e56105ee8f09140421533a3e9a158018b9c847558c3b074b2f92f433ec231e1eef9095b7ef6a843c64356a146fcddc805cd2e19d8e373f7029652a2146bad6467eae0ef01867228deb6e213627112a7d199a452bb74d17d37f6a16683247abcaae0f11def0d21ebb8ca53efe3b130db1c53c3cb5fa1194a89d8847cae33db8563f9266f1f1506feaeb2bc69c5a9528b1883ecea2b4099d9086813de4f4e63a4f266c1f75975fba36e4d0b282383f28ea4312c41fcbe646f1bb344222647cf72d737b4d8c79d862a78c706940365effd62fd13e2bfc834e8fbaae51ce50639d55e90543915bc9284a94e6ad3e0c0586580ce7fbe58557d703a2472774dc1335d54a8cc4202016501f1ee1db7ad43a1b21741f23686a63eadc6c6e82ef17512bb587196b7748e0a2bcc9d609da2196ece46fd26cd42c8a77c1ffe37412f9e087a10891352b9e91524a8cdd255b85f6225b4465b3eb19d22edb04ce828fa93a9fbc5f0c2fc45d6f9720212e2392c2ae792a85d8224883a1a785f34fbd8cefd5087d6a4913f6daea500d265c9d0bfbcfe048db4d89130b6c8393d39d656ad9c7568df5352a435678ba544a14c1bfbad3dbd6cafb69e38402d1fc2df3ec637313463d58c7e72f2f022a02acc820b848141c9956c64ca0f158e0a2e6ecef84cd2ced2451ed2f54d8633b7cb2f14af3ee27fbb7603e023ada52cfa240850cef96737dd62dd4635b1af9947e0bf3100c7d1df1a7645f61a7696c3a3ed6450c60664609212fc4d8a19f20cae503cb9f8545624b38707a2fdd087468babcb1a0ac2cace6ead033cdc3b41e586dfbaaab492be795c2084512e0bce03fddbd93c326633cca07bd4a5443f52dd64f2e3f0c1ca42a535984a662bbff65bac6b215610fb6e1cc69ba1b9012b307de0cbb5d632c59cc55654f4be6a22d1a5b7a73507ee4c5d1155ef6e93ea27b2efa6e02f4d38c7b04456f273b60e1916d4c3abe617df407659e89e6dbd95ab6a2bd5da26cf2287680c40b79947de141c3abc88af49303f6006a5b2bbdb73ef06043cbceac884a19f6dd7562208fe35e75f4c2fef0d63fd9297621247fb3999a9588b373f308452fbf5ec0e9f2f32e4161eb4fb34d167489744b6522b2ecdb7fcb13c7af408642bf651c38f36eefd425edb08594549af0e8e3b7343eb40b8aa731befda069f0adb1b305f2d2cc18531a8b21fab5231f885c60bde04ecc6533f70c005ebe980e98607e5e3e27e0b2bea6df0a43bdb12e246ed0dfda72ef1daa9ca221849dbbf083a6a2c53b3b27f0bd9c2ac9deef2f705d0de16e5df7857785337f65e75899ac03dae72d5ac3aad55774a909fe3d85837dc71ac0a47c5600bd51288d6d69e2f440a38090236209245dfc5d28b1ac5ff8e1fd7ffe2f558d8a58cc92d1d12528008ed2d64945a9b5d1c3ab73f41668331662126f83d3aa8d63e65c19ca3fd7c0af9012b500411c8e62389b6b91b6a760567c5875fcb688d02222306c649818d3065e88a50ea12b6f52dd335f6efab39fc4536eac8a6e2622c2c838606a6277df478818e49a177240eee6dc76d4ff83ad5887202f8a33c63527334dae0a2dedc52f9ca64e08213fb073ce9f324bd7a3caf974de6aa08e03ff8152de71c50d0e5d367386b9085055a2cd261f055cdd363d671d2f8c8d966f09eaa4dbf598c5889a789b45a2a376a209653366735d227b1bbf1040a4efeaa417edca844bf9383d4aa228a71b74454bde1200220cee4083caf1aa216fe94b3ff21bd765db69e30e108c51ae52e44d7a3c2fb872270c4422a30cc660e7353f2ee7584df2a5e2f70b3cc0926657dfaa0e0b6ff453a85389a054b5b7f6b03fe61cf6e918da59c834229988cdfd1d81764b05b264e6db34ef8cacd7fc5ff201395fe3ad433e762b3ca63ce9de494c21ed8fb606213e2d2369524d1e21b28e06bf9726d9887b652a47f28bf288467fef7326ba63699438", 0x1000}], 0x1, &(0x7f0000001040)=[{0x28, 0xffff, 0x80000000, "290db8d9fba393fcf3d4a6408ff75a62a84d1f563eed46"}, {0x90, 0x1, 0x6, "5f62875d0530fcef4de8a822d5fc0382f142083d5d4066d11bbb89b41f8f9ee317cb57d593aa8f8eb7e96c6f10f886f5e6356889afa244908bfc734d974de7ab25722fafb8022eb959137e6e99331cb0dcd2f2c26338d80f64ddcea6e7ad8d41f8ea033eccf6fca3207c8fb988ad27fc5c010fc9c01ce115bc6b9494583786"}, {0x60, 0xffff, 0xefbc, "d603d65d7ef6b7ac59178c3ba9d3a838aaef30a758b7328d946fbd9efb4ecd1fcc7af29c623a086cfa2901dd30d6b2cf234ef95e74f40d1cd1a848084bfd4336774448dd94d5f8d117928162"}, {0xf0, 0xffff, 0x255b, "7d7c64646acab6bfbc0d07aaf16e39aa316504f1555f86f2470aeb2bdc86aa9fad0b495a68469589baaab43a2add121844c8230425c2a2b6d7dc8f8b3d74e6b4fe928a2f2de7174da9b404709c9d1420dff6c901d74b88038fa8b4fe21c6c964917d24da7d1a2f5dd38aad9af442f38c1ab43cd69252e5382528d695fb8b809cdee78c9d78e610d7cec318f034e16a1eb861a3216d473b130feccc0b2198875d3eb6c721d113930b18b8c1e0e71986206c29d83248c613338ed0a602fbcffc23529b9108e86791477d99fe992a99d0305005532e772ed8eae7f00b8d"}], 0x208}, 0x0) r1 = socket$inet(0x2, 0x4000, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) shutdown(r0, 0xffffffffffffffff) r2 = getuid() r3 = getgid() fchown(r1, r2, r3) 16:10:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:10:58 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="826b8a2365dbead4f6ed5f7a1058162f423e393e818575fe67346ca76ad4a77da3b0985fb824b57834b4960eeb3673368af13c270dcaef8b2298c0c315709a255d0ce9d8ff23a70cf0729795d3198301df6c0dd1f669936086282498ea2abe00"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) 16:10:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) geteuid() getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001340)=0x1002) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="2af2ebf4e943", 0x6) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x1, [{0x2, 0x10001}, {0x2, 0x643}, {0x3, 0x1}, {0x0, 0x2}, {0x3}, {0x3, 0x7fff}, {0x3, 0x1}, {0x3, 0xfff}, {0x0, 0x7}, {0x3, 0x1f}, {0x1, 0x80}, {0x2, 0x10001}, {0x1, 0x4}, {0x3, 0xd}, {0x1}, {0x2, 0xfff}, {0x3, 0x38e}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0x7fff}, {0x1, 0x1}, {0x3, 0x22396b80}, {0x1, 0xd748}, {0x0, 0x3}, {0x2, 0x1}, {0x1, 0xd3}, {0x1, 0x400}, {0x1, 0x60000}, {0x2, 0x8}, {0x3, 0x3}, {0x2, 0x1}, {0x1, 0x101}]}) 16:10:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = getpgid(0x0) r3 = getuid() getgroups(0x2, &(0x7f0000000840)=[0x0, 0x0]) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f0000000100)="2224b3bd0c029540888e6d99bd4e7d29ab144a2b93982ed355849c438b5dd318462c691294981e5ccfb1c961a9e61e605aecf2fa7175c8a6cd8b0630c1b21866237649aa46976faefbb5fde2665c18a0bcac003b294e2ae3f48ff88d9a1e3f4901ecc729f3b59dd4a209eac37a7fb972c89db5", 0x73}, {&(0x7f0000000180)="e291f0c80e6d114cff72b39303637ab647ede62841e788635eec1f61f8bf03a9900cdf42c142b59878322576042e2a7daf4dba7c13f89a33ffc85b51ae5a5a5f8777cea452cdd47166a1274aeaa0541d99b7d7a068f800d535a1b9a2c754c501b0fc7072ed0fd6784aa8f301dde4f54a38ffe1d1d883e5ddbbee2709311445a13773297ffa06b675221d8aae8efd94c81544b1c9e53677c9420a02ed09807d79615066752be45b78339820809bc1c09a73ef", 0xb2}, {&(0x7f0000000240)="f8cfe1b4a63f2218b8fb2e09a097ab283a2497fd824a86ff3ab7d3a13e5bd6e12376e0", 0x23}, {&(0x7f0000000500)="0733f1f5fb86c8a890c2b634d1754ae034d8f27ec5772a192595649a870c94a9e0cbebecbeb1ccd353387a7fa4ef6e43e914872beca1e7fec38f59ee12399f4c657c8c2ae31d96737a1c83023535a92f2d7cb65d226f0e3338d47bc899c26cb59000279306678443a8dc8d09eb4a2f0b998aeddce0d585d40310fa37a818e345d8e3495979d312ec8c3777", 0x8b}, {&(0x7f00000005c0)="6c2baadeeb6290f03b1e0933b02446126f06ffebb5e318f145f054686d56fe61bc318fc8a583ec15f07d305f6714876c8bb1eb34b6212db33f03b135a72048120883c04106501401", 0x48}, {&(0x7f0000000640)="478e122bdd40b44e1bf7e8751dcfb5d4008f9cf3c4cc30bf14d69d0afd3d731e4fe8a972564a2864633f842a962770e0d70d1e2f5461183ec440f48a3b0e57162a7f05b2fb205e2a606b8aac99ccafb56920c16e9f53c012f25f830a1b807e9db4e1609d04495a35e486fdf3936e7305f4510c06795d16950fc2239a92184c705d83e01bd6f1562f68a6058705639d2cc66f9907e3c3587cb9f4dd30da098d2e6b560dc35d12ccc0a0", 0xa9}, {&(0x7f0000000700)="71c64ee3702246371bcb77483c5d00a066b93a2e73bfda422467cd246ae294f29cd07ddf4be9499d7938e60a2d15339366acc2034c02a156c7bd0de0ea22040b64e395d0fd33d87a2994d69b8c89d4bbe58be06caa357c56e9ccab4b1407070111727996b81d075dd4d042913210422175ffa08d57e56d58e2ecd661d35a78d57e27bd6d24055ecb90e0f9b761f807996f47f155174ed66039574e21be42b956dba28382fb85f8384b1ca0faec2106fd9cba3dd3ae39027614df75d9cbed", 0xbe}], 0x7, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xe}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000300)="d41e450d7e5fe9aba59c762bfd99c2eef39b2f3a5f1e0965d54604c45207abc8c74f4081b16e252b936722fbe742953b9f8a636a522078bc72d515c2df721878fdcf713146e9bdb24b6b9b8b8836295dc5cc29c1cbfec03ae2d67cf49ef96d727105e32e72e1ca79933315972a4512d167521de2a1595c7a52f348ce472e47ff6c352c2cb00be74663f67cde2897f4b5562677c80755e5125df9f74277dc38031a67952f0c4277bc618d15d9834373c22954258d3016fee1ed548e85d61e11cc52cc6f6964f044e317ff4a5c107134e6a84324c94aaa35d3c8f6bb5c93f993d49125bde0fba30c4b3b9cbc3c9738c15d63fb4401a917715dc08d443f5518b6a4e1b616d0cc73ed227d93cd761ddc2c31e6ef85d52da412c1989fa7caded681e246b62cd3ed4b43b53d66009b86cbfca69dabe7b6331b0493ffc0fa2712f38b47bfaac63e36e6f3cac0582f151d3d4855779cbc5a5b3b488fdb24d95efec2bd20c3c119421d6fb8e7bbe21db85b6ec241aabeec63f2c966a3d2dcacc6b4aaddfba8417ce5d0afd00434e0a1208e19f66faf29090097143b5ee4ae018e34c5a075920993a1e3ec42528602c93b5e0dc1936ed2e33d9d0b83b1907f1b3b6e63ff5371e349a1403a9135e9b9e98efbe9492eb30386", 0x1d3) r8 = syz_open_pts() close(r0) dup(r8) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) syz_open_pts() 16:10:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) r1 = getpgrp() getpgid(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(0x0, 0x0, 0x0) 16:10:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x200}, 0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8, 0x42) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x1, 0x0, 0x2, 0x1ff, 0x7, 0x2, 0x2, 0x8, 0x7c1b87b1}) socket(0x18, 0x1, 0x8001) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:10:58 executing program 0: r0 = kqueue() r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0xcb, 0x81ac}, {0x26, 0x263e}], 0x2}) syz_open_pts() syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:10:59 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) poll(&(0x7f0000000100)=[{r0, 0x6}, {r0, 0x58}], 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x401, 0x29bcf62, {0xf38f, 0x3}}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x3ff, 0x29d7, {0x6, 0x800}}) 16:10:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:10:59 executing program 0: setreuid(0x0, 0xee00) r0 = msgget(0xffffffffffffffff, 0x480) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x100000000010) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x7, 0x7f1}, {0x18, 0x2, 0x89c663b, 0x7}, 0x8, [0x7ff, 0x6, 0x8, 0x1, 0x9, 0x7f, 0x3, 0xff]}, 0x3c) 16:10:59 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x18, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) linkat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x42, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffff8, 0x4a, 0x5, 0x5, 0x7}, {{r0}, 0x0, 0xb3, 0x40000080, 0x5, 0xee3}], 0x83, 0xffffffffffffffff, 0x7, &(0x7f00000001c0)={0x6, 0x81}) 16:10:59 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x20) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:10:59 executing program 1: pipe2(&(0x7f0000000000), 0x0) r0 = getgid() setegid(r0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1e) 16:10:59 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:10:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x102) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = getuid() r4 = getgid() fchown(r0, r3, r4) read(r0, &(0x7f0000000140)=""/178, 0xb2) r5 = semget$private(0x0, 0x0, 0x100) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000000)=""/53) dup2(r0, r1) 16:10:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, 0xfffffffffffffffe) socket$unix(0x1, 0x3, 0x0) 16:10:59 executing program 0: r0 = socket$inet(0x2, 0x1003, 0xe3) r1 = kqueue() r2 = socket$unix(0x1, 0x0, 0x0) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000100)="12a05ad8e5d205c5ed34f25101f4e9b64922d832ec7d6a17dced4c9126688163a07fb59bcb950599513a28ad51c30738a602e45666624271580732f42e8536d611afa6818e2990c103bd2c4dcc2031c20d569da4e69687b7ee778a7cfbb94ddea9046c54fa23e122b723a61987c8238b2b80aba5aedd5f013a42bb3602b63fe60f925ae5aa0f8efb", 0x88}, {&(0x7f00000001c0)="a412620461f6b33b34fdbf88bf96f23b1ec547cb933ac03655e7915ee7dd745bb9cb3114a741700da6beae7ceb32a0553bede8a290d7ffb074f14fc3a4eaa560d3993e2e6afc02acecf75dc9081c9062fe26714d2dd4193eb0d7b09fbc13", 0x5e}, {&(0x7f0000000240)="5b1ddf2aaea458c80817556813f8f1a1cc304e2a67e5abe6a5884a969804f82eeca593001261a018ac8ce2ca6b3d9f2ac35c65f543a081e48c909cf3c48b54a3a8cacdb6a1272d0a6cd9e58f9e7f79ec26ade9c6a54b177d98dbaec7e0f567ed16f00b89a3728586cc81bce51957acf46c39d70e7561d9f71d457daef2f008a982f568e7e8292b8a6e3352deafbf1a16cb23df846de12c688b3c5104a75b393556ad111b7d6578efc1f6f64cbbf72350248e3861e1f96ec1f06061d22ac249032976e64c5d91e72a247c53dc87336b559ede480a11c5a32b73a145d2c32f4a7e895ac26a5988821689c7085ba7d169eb625e0798ef0184e44366b08cb4f0561e1fcde2b0b80f3697b862474d9335feeaf492c61a93c4b48e2239bd1dd2f8727a652a4fc709fc6a47bbbe52709467ef3dc1c55b76870b295028a493742d65a5707cc12d79189e6995cba261422f1a3132d49c6287c9dd1c36047fcfac962e455654581bb9c0a61c92df5d75bf2e3aede642d0781d2afe4a6b58d146a9190ca8aee956f021314d94c675885d599b3e812f12035809679dc5f71f73cca419d86c6cdad35b8687513892cbcdaeaa0cd95068ba8d8323cb23e6061852b7f909e844f071565146b87f9d545878174f49b53f44bc76559051cae5e24d059f0b002e4df21ec16a748bbc6b5109d3a380157f654d35c841d1fcb46e2c2618c31c6805757b4d67bffe4c2b3682a3cc26477fef0e1c65eb611c71ee651e28174924c1eeeeca1c083a088ba06a723d9f25efbd2833606308ba26c7ba715c977e623d16f53b887cf02f577933f721adf2acaf049064cbe2c9ee0292564f40466b5e74d234d08c4fb4c6102b22a6244e5ae7e2a588d01186a283829f6b8dc21b29f40dc32768da8bd5d18b7fca16f7f73b9cb2e7b9366c0a4e4b34c1b2322056127b21e5f0e22afae0b9fa3194a831d005036b2493c59319c49901d29ecfd06d7a958ea073c66759c617279550a9b388d537d150b5ddb12a4865c6a79177ba9ad6270940525fc139255e3dba7c545415a0e44fcb1a441916fe46d756b725f68e5bd84adb4eb4bcfa47e4be3775a32f231c647e138c569a0985c8a0f7baed27e2049e510ac8f238924c37bfae5919899b7cf4d1572c448da965134bce2eccde138371e81f08a7bcba257214ae4ad1fb239fda090e7fe09de683881f59fe183a885e7e60a05bae8499c57aa611c9ee08a28db8f2a9d11fc51f16cf5ad5dfb1c95e0b78bada1703363bd5698d7e09b348816d998875b264299fe74c5896a91b3f9b8bafca188c2ab32d37c864d32a48fdc2b854aa3b1623b7c75c6783d84dcbadb09fb29a9a69e919ec347d5aa8ef31ae2ee239c3c88e5a0938d2e34125e0bb0285cf7f51def964c6071a6996143b58ec43f72fc248c18171c5922ec5da7f7373c8e244fe2737861fec7185cd298e49f0c43c06e4242cb76f4a7e6aafe21d7cbc82db156e66587cc7f15acc8120950e46a0f954e706490cafafe7dd8889933b668f3a88f4ffa41f634e13d99e083980d6b2b70386688555dc84fbf76fc81d76f713e6bb420f84fb2d04a582d44a8f80bb06aea5fe50af77136ffbe1ec9577e8171fecb179e0989c3bcd591f5afa4051ee6883fb35e30d77663ef5fc3047ef664ac7e4aab07db13be019cf3fc58c8ecac932483bb35a7c580d7d1c395abb236b8e69212c27df0ca3736b8d6d93a57e721908988157226b7a6fbb6fb71cc535b14cd722f0fdeb3068e6de095d630c3cd8b33e2182660a14656e15534f2b49465caffebe1814b32aec7c517f8d5f5982b14379cb4d6891eccba0e38673576cf85fb76a59cba658eb93103561a5ff008cd10491b9ac6624440aa60f56217312974fa91cc7039439650b45d40d259704dde750077489530f44be356195ea30562d300e318a01dfd51c41502369ba2ee46c4d9a137765cfce661f04b3cd467a8e37b662c0a500afc643e70a60a6ba8f46ae00839313be09a6242546a0e0a5ed89c71f6571da6c1a3d8aca328bb109ab7a19ea89eaa2eeb92f5e4e2164a2ee98c3a4c85227b1a9db0f0800f2d2f8c34b24aa2b0e1b2113d6f9fed1c28a3ae843725747d02580535c6f25a1b54524fc3626797e33ba71aa66b04f5a08cd2a62f40c287b733eedec9af335c893a5ddb8235591441e675369542bd6e1b3d9b90265ad243062e32b65e8d17a05b7d461e01b469ea68d9aa41d9434b2f4cbe219a3cbe0bc8f56d4110a8a60880a12c179ec36af6b8392a04b8a4b56bbd7d1d803d2ff177751af324b72b08b9563aaa7e76214be9f1df44b376e260b8c8c8cce8e189d4c6028cf7529e5cc274b2e105f7f4e660f9d7d565c158c06f9d2f297f23d2f4323811590be1b07bdaec58874597a7fad26099dd11c7560d4a093674f2e8220d2c8f110fd70a5e4fe3e2a8b53c7e77639274460cf01cdaff98a861c6fedb4e558c20cc14afbcd9bf36f95399f1ca995e284c445b05320b5366ae78cdfab415544268dc3461765212817ec3074d70cf0ef82d7f1adbc79a146164b4346afdf387346c120ae3f947b4860ce4a4d41474ca8e41f3e38fa648288534ceac0268c7ea651f8ea7eaf8aa208c59c98d3d5407db007b86fcd785677159fc5f6206511a4367d0b1a8251b9603d754337295065622c82c8bbca7b80b4039d563647301b3fcf0c1e57884e16dec7119f9dc2ed748e192a1d65ba882290091031f23e6681f361fe5f469a1d5fa9c66c0518c6a417d433210bd21c04476f16026cfbea0944aad5da5717cf5b1e5436f1e2e38bb8e9b1043e158c2475d674b3645d2f3f200e610571dea72174017c753d72907c15a8442b07c390555db9d7411895dcda7fc1961eaaa32ab78ac03bf3c134191790b5ecd05d1116ade8051f5186650e9416c6a4b4934b29185e6654b04f173e153f722a5c1d71d03ccf536a74473291d488298abfff2cef63b84ec1f2aef4022fe523c2a51fd02ca5ef5af053581fa566fe383589d8822cadbb64f16a4b68599cfd1d34fac7c22a81d5bb0e8b1457f611e253cb1051b22a9ef5e169857ea20d0aa81036866db3abf12d6baa1279066b80dc913f6ed5b97339cb93acf0921b44b4b753b7a2cc81f2e7e5a7aa008244d6f0c97716ebab72bb046877f8faac6516a2d16c596975f84b6206ca4460c37d6eb219d186fd6566e4014e5ba29cff936d8fbf6f7570a2ee350336010876472f0983b945eb67ad1d544e7065768607a0093554ff6ebd274774472deb94db872884489ab187b5c26e0f8753cd045d7c12b9d57b8d00ccf8f41b2be50d60df376c862bca24cbed68dfbccb096a47da0a80d1ae7d1d0c0e8445dc43836e852bd93ad4ad713b67e832e216430b1182083f88947c72ee27b760c930e9265cab07b68eae087b35917abbe870691550036e5a5ea438582ffbaf2f8fea2503786abcd26863339726b6887e58315a7ccf7470af12d940c0594147274487ec9042a84cb6883ba9c55b8935aee70343a145e52043ba6d26562ca499b4663d37851c7a9650e3ad47bd103b6587cc809979e59155ff60405c27a7eab01aca216d23df65b3cef1d1d310b2d173d0e8885263e0c8757c5ff5ae9a8e780c737f3a5895df7c78f3028a137affd449143f17d065812185bd6bb43c314bb6c5cb4e93845dc88168baab52dae4dd9271ab9f158f2d62839d51c7e89cd30e50d3b1f8341a84e1ab606fe65b506f143bb7b2aefd6704bf624760f35265625e0cc5f94890ff492a62096e4d1dab4317a2ba038ae28f4f7a0dfa1ef4a3ed7ba692afec8b243fbd80c54aa0ec332c62e2effbdb1ff3a374c46a18b1d497495759cbd559aafd21b56d22cc905478d778f5e31aca53f1425081adf4b40f2538c7fa5551f7d868d9feafd1f9773acb5079223cf54cdf053218eea2f8395ded5557f496a81932bead0524f70b5c6ae01ced6716bf6a8e04ec00d0cff7ce12a68826c8559ef4c2d06efa0de04ab95250bf25b17a247f2f84a2d08eda29de0aa55c7fd368494160a21d9aaae1e4032b1dcd0eb7481b2caf50e2e0ff6480fc283b114a594e3460e0a24c9135d9cacc5b4aa2e1bf76fdf00547a57ffb68b301791caf4fded263fe26f52a52989ae970e43bec16ea13ce3308d0e3cc4d88df1c2722983943e49aae1eb5c89daf5a4466a5206d124794fb8ea8562eaa045acfcb719ab1496ff17341b8637711f9f0445386820984be41fdb86fee09323775615524d1ebc59fad44e3fa3c189ffb8863826318a06e5974103967427d2a021e2b581b72238075d16c85360508ab82ab74609c91857b0d7d15004a8d3a7d7994a71e35aaa1752fae3d04f27a942ea91d868009bc6be3b0fd0385f80671b4e02e23042779a7ebca4a2e8bbc6609be4a242a0c8b51636dbb39ef16c2fa1b032c00e14543874575f86863e64d1d73c145b23372cdfc4cc41ccc1e1de933052c59ab552ac109e5305acce97d2b5edc84fc735bb58c8d97af2428e7a315f65bac741e585424216c38ccb0de1dc78d2dac4eb6438a6e010776cbb48f3ac4aee32a204cac0c4f41f47c631a45f3c2c2db0f5664c9b526c20ac58526a4213e1f673673405137a6ebe56790843b46486f37349541e3ae72d01503685ab0cec68a8c92acf6a757265194470108619c5da7fffdef4dbe178c48d5066f71ad8c79da79cd169b5d48f8e6e8de47e3d6c0fe6b42a89f4624fc970d239758497890f534cb15dc9dd195a54284653901f5dceed2042185daa55dd078f2c928c0960e90ef7ef761435d88fae0a85803645222d470ff3ffb385c4b265f75ac8bb8d3f1ea3a1d44913d81461955231419bac1e0ee572d130da465a87b812f96aa7e4b1801cd2e6b5f2652655be80d6a176e6a47453391058d59218472f12f2480e7dd8e6daa6d2d11cfb26bc6804b60c400156fdc103f1904ea180757f223b3f2610b4a3b6742d678096543d1d612e998e925ca17697100d15cb035729201cf7a5fb844172c3b85bc745d0ad10b0958e80309cf848e273bedf05d4d789464dbdbfc9709f38c510458be1830b23d9245f8e2b265eff0eb73be5aefe3cb016ba720459b46ae089e7a1d019b49cd82d2c3449c2c73cd0dd4c69e3f2035ae46b1ddda4a3a5d1e6bfc073fb032c1d0f3f8689b9545cd13999b01a3d5a4fa197f5cb6d619659db00fed79d4a25691f6c7d5a45bc8bcc56c7e69c76117bd8a028439d3121d40bae6600c0e4131a98d21236df9e1d909087f0a8c798f8933ddb6bf55c8a407842d416037be056f9e650cb766278ce3cd2babe06bb3e044417f671244672de21efea2e23d99c45915da113c227d80dcde36a917ec3f49d3bef2d0688537117f8c3bc17215e51e2ab1d557dfcbcd80597c7fd244d88a3c00ffcc0cd881d50d773dce7d67b9478899fcad8e6c10c7f621f05accce9ca76922743ff3bc03186b9c04f18457275fb40f9295ceb068fb2c5c8ce4b6e63c34bb01b00e19e2863b1ef56bf2fd5aa080bd46974687438db2e63ce698041e69ec54fec8be0aa6f967d94821bea88d66b19c001e9de0025ea49aadd96409f3b78dbff89eed9e1a5e2dedd459b2fa3793456533ad63cd86ea73d408fa2e8deb8191e8e78e790514ec95b978e79af7fd02eebded112dbe5f17592cf72a599d40a032f661bac5c58163f2e060d5b865c925fcf0618a5bd58a275e22eec30c55d0f64a3d2a01915c40d3cdfcccf5df04d7834b659c381adaddd39da57bc6d26f5378a33f40ae23c686034bb55de8e9293f71e959ee6bc64c5739", 0x1000}], 0x3, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0xf}, 0x4) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28080, 0x0) openat(r6, &(0x7f0000000040)='./file0\x00', 0x35514a5dff36bf7, 0x45) 16:10:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() write(r0, &(0x7f00000006c0)="a80870e5e787df15a3dad3cb913a7b63a9aa6c62de387be7b723b4c93ab1", 0x1e) r2 = syz_open_pts() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000700)={0x1, 0x80000004, 0x11, 0x6e4}) syz_open_pts() dup2(r4, r3) close(r0) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) r5 = dup(r2) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000680)=0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/25, 0x19}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f0000000300)=""/197, 0xc5}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f0000000440)=""/113, 0x71}, {&(0x7f00000004c0)=""/15, 0xf}, {&(0x7f0000000500)=""/30, 0x1e}, {&(0x7f0000000540)}], 0xa) getpeername$inet6(r4, &(0x7f00000002c0), &(0x7f0000000740)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:11:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7f) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:11:00 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x100, 0x67, 0x0, 0x3db) 16:11:00 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000040)={{0xc0000000000000, 0x400}, {0x9, 0x100000000}}, &(0x7f0000000080)) 16:11:00 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x1000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x1800, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2009, 0xb8) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) r2 = socket(0x18, 0x1, 0x5b5) bind(r2, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = socket(0x2, 0xc000, 0x7ff) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x5) write(r3, &(0x7f0000000280)="b9c111b913ca82324275923695eef3c61f0a60bd37a05ff42d8fa0cc72ed7f0e00e6c6394ff189d26fcf834649d3d808dfcca26a3b3e208ef0053bee5def92e3b3b8f6445effefe255ec01765af367947019d8d8f2638f2b6dd5e73cecc6fbb48a208a9c138239e333e2603c7c07121ab5d1900023e83f535d25c18eb259d4d597646f337093e0ce6bcd95d500d8f79ebfc7c266d49ceedc16f6ca9a224cd4ae5c4865c129dc9bb6e8f569d728beceaf1979a4498219eba3bb7b1a2c9cdba18543e2c0837e8a65ea235f268e6a17eec0d50b2aa6dbbea1dfc7487ecbc05bc521b3ee85d64ff159afe27f5d6d8289bf512889cc9d14d8", 0xf6) 16:11:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r2, 0x3a, 0x12, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/45, 0x2d}], 0x1) readv(r5, &(0x7f0000001600), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680), 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getegid() fchown(r3, r6, r7) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x7, 0x8, 0xfff, 0x6, "3fa230274d98a98362e24d32386076e9d9b4f668", 0x4, 0x10000}) 16:11:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x40c) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x32}, {r0, 0x40}, {r0, 0x100}, {r0, 0xc2}, {r0, 0x4}, {r0, 0x2}, {r0, 0xc0}], 0x8, 0xb6) mknod(&(0x7f0000000040)='./file0\x00', 0x13e, 0x1f) 16:11:01 executing program 0: r0 = socket(0x10, 0x6, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x8000000, './file0\x00', './file0\x00'}) r3 = dup2(r0, r1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x1) r4 = semget$private(0x0, 0x3, 0x440) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/4096) 16:11:01 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = getppid() r3 = geteuid() getgroups(0x2, &(0x7f0000001840)=[0x0, 0xffffffffffffffff]) r5 = getpgrp() r6 = getuid() getgroups(0x7, &(0x7f0000001880)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000001940)={&(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001780)=[{&(0x7f00000001c0)="bb7b7035200afad7b262146ea40d39266eb1407f15167b485aa1780ceb7db62090654a1bcd7590ee7a35bf3cd0e53068a25859a1d7ee7ce1d7352c5cccff4beddd", 0x41}, {&(0x7f0000000240)="012146c6d20fbdbf4c4cdab7133d5e55558c6aad90223367bb9764f29bc6c7a94e60697412d3177bb6895ebb67499647b31150f5c403b18558ec8e28bf146bb6b830aaa5cb8af7d34525c5dba8b99296974ac799a5f19bff5a1feac2ae5439717c74764e3cada15cebee1aff9f5c6aafff443e18fbefa257c074f5ddf1040242816be92149397d725f6d44f1a5213b9871ba31de6737db841225586d9593bd8090ff6be03c2ed61faca7a8aea8c388b7079bc888efc98ad45efd077fdfeeee7b934888da62b3d221f657825cc692cb628ed0ec7a341fe59d2df535c2f20bc61809c0fd0b1cbce7b402935365003b69f3aa60a26b2989223538696052865d90d031172f236f04f5b50c02e11458ab9f28578b15ba51a66e2e5290bbc2c98792c43552f06e587bf437b069ed3770cbcb29a7298c7fbb849006f25c1bfd013d9e52811e574e8c32dceab13b68b6644cb698cff062ecef9d5735ad1572c9eb0c864b917557a38339d32a847f18454e19830beaeb4b5c08c8d14708ed5f2037e7209aaa0807cb6f8de0fa75cf5b3157442c067f504f362d5683eead1b8b6270b97fa22c28ffe5fd607edfb80442ab831ed0de99b97a8acf3f45efa347d7d1a8c3e1fe8a5301e22a6d91600a742ca4ad85807d4ebec72736883e90099e98e26e8268cfab76ce4c2cfa635bdc21e67ffe59b022c86fe2ff4660c70919ce7a936f2edd1a98d429dd8be6f85f66ac1da865444ff990c4fb183536342c847a449c90c9e0c0325163c71c6614133b8bb62a740906a8dbb19a4b10d088e0b5668a7e9dbae6989e371706b47ac161eb22c5bd565ade7541fdff2e84b98fa8e9fd29459bd87ab7ba15b734fcac5ca48187cd86074a61dbd8fc23e7c6b7a18fc2e971b40b16c3d26b545f5d30204387d066a9c66ace2fd4abfafeccce211239e604f71a46c3fbe5362af51ac1252ac81472f7341b035016edf4c1a5d69960d9ffa2c6f000bc904c521008b638709b30debe46762e1272e043c96cfcd1cdc452d500511da8afc801e837e01061b3fb9efd4e903d03a91bda89dc543683077e7580348e7b12bbd9402233501e2e1d7f73b1c27c2256f7e6e5b5615c18a615bb575c6d2cfc9653c0e241199f5ecb07582a8407d70a2f5b2b6f901fcc97e702034208714ea9363a221068d8bdb707f7848a7408cc8aba07ad91f841a24190d7aff9ca4c754c1be62a108c70216f337a6e9babca1282f03a01d143cfcf09da6adbae343d49960d9a0f972dc96a7b63bbef51f9af20e27fd63f6afbf7d31ae2c02636e4eb64aa030820b1f303498affaa0bc4754fba5c66fc5ccad69817e5b7185ad7de873ce240a24ee18b459745dfaac3e45817e8150a83c77b389d6c107e09b7a41e3dde7e5d4eac1ce94a94dc89b2c83a213031a962d5b64851376e0d67e5a2a8ba89b001f7834b480389c2529602e73779c3df1299e39a73fa9cbe1f5e740c22ba889425e638f67138b64487863875c5cb8812d98216d00ea10941d5e60a9762c91cea458c972ad7e65e6bf8914b5ddf63eef04c02e65dea804bd80317cf019e59ee9b3bb898214665221e2d28883616a6e8f4da916bdfbbd5888856a667a6f316ef67a24bd1fb3423a697ec6fef7d173aea67be9f1442ea48c8147b4cec9ba4b8832ebe9c666fdea213fe8894a4211258a9a9ba04e27d61aef332cd448e53f4c29e955535e1b316df8dcd139114bcdc5eab0d432da27d27deaf2d5dfd803a86cdcaccf32bcd5533cf98fb9c31c291880bc703494c8d235816e71763fd9cebaf3e184b786c5dbbed7246512f3391aeb71bb1bdcc044799393cc52f99ebf6dbe7da40b4dfce292fec830253f690faa4ebe101fec2385919393aa4b316554b8a4ac51da6ba894a17b846821aa289e2a895b05a5aeeeea772b4b33b94ef0010c0de13f26a0308dc27801dd06a06209742b260d611f2339e7dd6a7c23ac542e3e09384d2e58b2e514d21d474e6545efe922bfbedfa96fd76408b53ef3e7eee7231868888939df9c124aac2057f1c73d1770fac840ee8c54af8671f44558e5f449dec5fcdf6c4a12ff20ad2d0626547b32affbfd420869036b2f7e5af96a87e6dc2f01aa8411bdd3c39abf0482a9119ecd23436eead4cca6b38502ba3b3de5d58f875736f7207516d3e165c5f72160e086161fef974b174c8289186892b09478d688c3e5794fe6e5329257fd40a0e44afdb34ffc256be6396a56889f013d100479ec328bf7f5c11e5760384cf813cc81d85ab7bf7c6098f3f9269f0b49081882c8b621f615b51713aef753d758d2bf1e8473aa1f30403e6a24f211cdcefc87a2dbafd3af4fbf82b2a0fb68dec49c1feb8a9ab1c96ac67a1fe5fef2a154acd5ef6615c47e532862d284e27eabfe8cfc94c52957579d4968456aca5f69b0897eb746fd0fe48c0c680e6915d893e727d17965a43d553a8872f80eac7925b2709cdeea641ef26766c578b6ad69d7c9b0597fc84fcdb8266e12f2026817404c4777db4908ab764ac49b23949da642a2b48827e6a511f1c2a77e9cfceed098e2db6a561fd23ff944faa9328de071e539dbd1d046ac7374c9bc1a0ec7a07d4ac32088f7e35a8ffcbb6818cb8ca7500848c449491cfa98a2b09cbe9343e8dea9b337ed9b4ccc4c4c66f32674a2d04b042e4c31336e3a614dc2d5f990b732c3a6d0e7822cdcf217b55d3d32d168ed32470d27fc21f189bfe39b7345145634a5b40029e0c89036fc8c35035b1b9b7a67245b8d3af078b12b6a2d3212ea0dc01627faee8e08a2a6687df7ddc72acd6ca7560a1292e2d26d0a7103bf365febd381fc404b561f729de16badfd6d97da2bf3c79b085075f19a12ee9bd73e39817bec5dbfb8a78c9820d846e1f5fa354cbe986f3203748f4c43d0fc54c7294aaa1691eb9b88b8c1f6bc91e16e1cca6dcdaa1bd6cf37569cf61bcf7201ae0e0451fc4b7b4fb1b2ae0f5846f796779feda986a50ff3d4bf461b26b97ac1780ecc409f518b362e99c8c074319fd325b38274a9aed5db141873a16cbbd3978e4fb8fdcb38edb4b2c517cc222fea8db9bb2c230f200457b5227fd02cee3d114376ad27e17c33742d3c760e2405b7d96c819c848e81adc7dcbbc92357e668fcce0754423a75a02c740ff3a6aaa7311f3455b1e151a76f0ab9fd027c5cc5a8ce3647ec2cef3a665281c56e92a61c5a308671d75b44b246986026d0ba34674c22180d4396dcdd586460e7b69bc61876170eb9b31bf027dadabc4d6ca5ef8865905a4b650f9c1848f8b0cabb8c5c386cf8ccd5825082aa79137d022e763401dc69e104c91a36cfde475c063101050e36d8c716c4b1bbd4152ba9317afdcd006d55b9699255b0c6f1476bb0085ec6ad044f6cab9369e6e1f44fbe46807dd265f43741c2a071553281a1456a2845d155f0de30b0dda97fa062c996930bb43fa6e9a6a7b882cca059f324d0bd15da601999953a0ef34487f9c507bd664970a6d6c64497ffc575533844d5a56808857f945d6c2342aa249d3ea3ec6da76e3e17e87a0718c50cf4a50878568cd6da04941222e5f107a0d96f26479e5eb3c6f85299a7dd75aac81c00f8c2708928b717a6c09c5f8d33a8cdfdf128d59f616067b73045b829e8b783222822b968b4f0031e6d7043577508d1a6e2126b8ba39d2896cd3c1c3f2cb165e28efab4699c84cc57afbfc9d778eef50e0e6ad697d207db23f39a0e16f0a8309e1993cdc325c9abc613f2635feeb640fe2008f4cbfafc4c2fc301cb68a745b9fbd27d8d08804d4d1fc3c41101af805a9d2c01b8f7e260341553679edc4512c9f4eaf0247c4492640b274d613685520961a04dc7d426c84c83daeb11a4064f9296032ff3a18636bda236b9fbf82a747f24291368ee19096531433bdbbbdc30656d7af356b17573905df27623c234f80c14b9503d890ca6f6e2c123665c9e3f9245a29a64cac4b1fb0e0a63045f123f56adbec0af2c425c0f0e1fbd6a56e175d343ae1d9ce593080b1ee85f7a0ddbda092a9122dcb66b314cc8b72bb68b43a1e81c0d349430fa364334f0fdc28e0687f61839275aeb4a46b923a3d1c7d72b0fbbc25662cbbe4e6dcdf3aa0a98b7da0c986868e4401b2fdbb9243ba44cbeb4ee42693728b9bf777758748cbbdea0fb07d86474e5fa8f26f6815eec3da515dab9b72a6b635dbf38e375424c3c3eb590f6deae0a069955f7326f74788d06dad8eb12c052f7b977dc759ef9882a47bd476036749a52ee4a31f41923a67dfbbea89bc9a1a5da58d3166eeacb32216c8c8985b015c03489f9bd39a34747a91dec44f1a85617de30eaaed707108c666d655fe2b78c1aba57cb144568d1d45efb041497829ee284660734c7cba35b8be0ad01160301e79a8b4453c12ff398ff684f0ac08f01a2f7bfb3807fc55efb9d2cce2c1d011e53ab834807f288dcecce737d562288feeaa9a083a251fd89cff36f0b8fe8fdaceb3c022d2eb6150e395224816f6d3ec09b125d050b32fa16a47f0bc1b78695247ba2b45d5ca00e15b0a8fafb5250ea575f395f8713e35e310eb6052df4cfc7b585320b2fc7141778dc5a432f5dd194e831c7d9cf1f92f88366dbdce58129d942d957b3a47428a561fb5382ff02f16c18f2175b6e878f13dcf7b77f9b3ef328f5b35ed24b335a743e22c0fdb19f537a9b05e4b0de8c1134da94a8efa34e4e6348a3dfa257b2fb6ae1fb9e0a63b4e278cabc0e5bee01d1f79f8bc047158883bbbba24b728f109a091edf2737bced76738df54e4bf0b7f42f2269bcb19d4706e53861d070cc5a8752968251f9cb0dce62a3a8b8665809f2f0934ff11d85acacc047bf89d5e2efb1500d372a5a4071533cabca8821953529d50d5db350006b7887cff367d8c846580bb1425afa4f63af92a2691fe3ae83afd50f13733701835879237eba1499ddcd170202d69d202db0822e2840f0599d8507b17375022d3bf639fddc81e309aac8c72437b38a81d3c383106b83173b1bcc9d321dc9f48df6db55d0fefca6826518ddf01aacdd4a54f61d9469011e0b3eb89cc06a61768eb86df174a1af4aa800eb95bd579b83b88e611ec6405d578edd41e4e30c435b51c3eb67132daa489dd21af59e1d777effb1523551860b1e98ee0b554b304bb3b1429d8c43c28f37f92a5b4b66cb77a9069eef6cfd0692bb2fa36197ef0cefb749adc55a7d5e00837a9d72c4c4e24b05321d3f4bb2cc25810abaab54ab8917d75b668465143645cc7566651d6e0cb6025ad0ea7a3ab7b31b69381bb6f74e6f29266c74bde64dfc67eba11c8cc1cd86f08d241c5763dd2f4dc6ebcb56d70571d21d192b5d6d5a2a7e1f1fb2834103a806719a6ab6c5102996ee3c94ef6ba33385420878f80eb31fe073db29e24deb08c556eee122b50a5e83ca75b359ecb61fcad21a1cbb92c66430d52f4621791abd90d4504d56334c7b7e5a4b097efc89248104e257a3f82df3f1dba782a3e0469f325e433ff4693a8918d01ce5f7fd559d12bdf2ea47e8b0684651f36239880c2dfd5304bd389238735db41a6f35d01fab2af754f23800dcb8fa6e1b0e43938d17537c2c2680167bb9ee854c8512509539508dc5c8eaedfe4eb4a1a4c3ca33d2c0d4c4c1ea026a52724674798587872abe434961b612ec0b387f75e09ab23949482a26e4cf1866aea44461de91afdcb2eb1c9d39f45406eda3022d784bd88e015fc2537045c727e58bcfb348e4bfd0f453b871fa223aba3ce8e1ed46384621c69d82e8f1ab1b611e96ce7423b02905c1121a48af6814a16", 0x1000}, {&(0x7f0000001240)="1878cb56cb3534ff8829c3ad3e3c6cdce6a2707a4fe2ceaccca9a4b22b52f751923023da6b013b664d875780f7b453f1d9844c4c1ba4b1d3929a900f355e10b7de8eae6029a32e767a4007eb0f9de63751a9022a3e982bca5c10631da41732b6eafb02c8d6b9363a95873c8785e2437d7bffff14fd6d86917579339bdb0b447c0a042232fc", 0x85}, {&(0x7f0000001300)="1e00b2a70f91ce7a2acfa0efa7f968217624e2dc4e99a7b60dfb4fc430ec3c4d238ceb3197ec65812d78879bf290081c7ec3f4c7677322ee1d4a3668217b81d29cc75a7203c7ebdccd8dcf761a5d8ab28d7d56a0d6db20136186652bc96f6be895c745cf26d584219f8fd3f9490efb3ff6dbf91695d76826f80b071f68cb19f3e54f6cbe1c0bce5d42cee53bade9560691", 0x91}, {&(0x7f00000013c0)="50e61d5dd70fd780b5d04ae7537816f5b5c5c1db1be027dd0da3565ceddd0742b2f6bb90a378a92afda7f91fc2a5c5e0b41d9ab712142d7ac225504f1846fa345152aa382cb4c193d617a571cf317397e55bfcd66681eaca5b1eca84600fc6be67c500fef6a63d037df0926bc575c0c6436c98454b6983f78bcdac21bfc37e3ead93f7edb04e6821b287ce986d49ae05648474e95d005850bf", 0x99}, {&(0x7f0000001480)="9d460df8fd2693473112b1bf6c67c7cbdee7c55b82055c77b66e6f3fbcb6845d2f2b763a56ee1105280a300ca228aad6d02da4fbc7fb4267abbafed7d7ada40104f6f50682adcde32b4ab3678dccb16a8be7626301da1e85101308d34d1995ec932b90da984d2ea5e10057c550a90e8e0beeb17ef10de251ec230de7c6f15769897723bac444e3953fa0424346e6d2e6769e94192c1eddfecba608053b1e4c841543f0dcd3a2a3b32fde6af8aff725d978", 0xb1}, {&(0x7f0000001540)}, {&(0x7f0000001580)="91db9c2f1176a4c4721a73e49feaddad8f06895b56cc9685180bb790be72bab6da8242f358a82fc425055584f52553", 0x2f}, {&(0x7f00000015c0)="f9caad9ab9442762c7ae8edb94cb4997b279a6bade522ba9d067521d963a5fe45fc92f0af51d3039d9ce93db41a40e463027ae2df3f93d441282a066c782667bd9a16cc0fe48a25ee2d285cc25683cd5c9fad8060b4a20fbb30af2956fb25062fa7f2ec414fbc78def288cf2e82ffb5bb2e6a6f895e92f2e7fafc9d723c83cd0467b294ecfec32b4ee9d94a1842afc33b0777123db5c9c0b618e885a112044d8514fd65631d9ec30ce4649904966822512998c524125c9c16fb529f09445d509d3c671d1551232d481010de7a1ffe681141a17e2", 0xd4}, {&(0x7f00000016c0)="18787544208e1b07a0b31de4e1c08c17ea31699965acb8c96f2d6669fa23f272f613fa42b42e4b5a522b6df100a14e86caca363913bf0b368b01748cd2eb085c6d5dfb00e186cdf8fd58464fbd604f215c1d684dae1a6ca0e1cf2a244ed5797d40ff973658db3f9ab58434a49fbf5ebeb205d9c50dff0ccdd0fed12d3a6d200766dc207f19c413198b3debac5fd5a4b76aaab96e770a580f51bb4b3e1160c6990e9be826b3852f600d0c72530ec060c817f3db31cf33", 0xb6}], 0xa, &(0x7f0000001a40)=ANY=[@ANYBLOB="200000000000000700000000000000009ae4d53929168f0deb2edd4842f869b271ac50cd0968118a2c2761912c17015b31a8104d2664cabaa609dcb7723b14f5fa2384f8c5813861976cbe1017a9942c6abcf482d26a954100020000a973293d26f7bad3ee8535d1bd0af00fb5c2dca8dddcd463e4631437fbfe193076e1c79aab6ce67e943170146bfb14e50daacb04e3a58bb1004d88d1fdd605b1693d6f1aea56332e91ff72dd2ec3675894769134ba9f4607fda5da99941c003bc325e5eeaee0d4a2f2c535eddbc67d05ed3b80c3c1cd0cb2c7b226588843b37f72bd4133da315fedabd9cc643bf5e27798f694faf9fe1e84127a281c3275cb94d5c36a345151797247b8587a84f016af265ae5d5", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0xc}, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect(r8, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) close(r0) 16:11:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x2, 0x0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x3, 0x0) setuid(0xee01) msgsnd(r1, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:11:01 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x69, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000040)="35eac7cc02fd227ffbe6cbc78eabdc9ef4502f0cdc2a82aeddf9ada6b7fad917b85cb2114b7c8099bc9bfedb2200e32518a190a7201aac45e4982f1472383b6a08ee499ade7e22eaaf2e4a700ebd256702e33b277e57efdb02e0ca154c81e1dd0a031254a105da", 0x67}, {&(0x7f0000000140)="f11eabf072514b0c9a3e382cadabd1ff0a13879fa7f24afbc6d95a5fa5c6afaab35fa141051f6a142979e6b45730dc681eafcbb92b057c9c07ad9b98c99c5858994319fc1e453e9712bc164d0119d25cb532664de1866594b6068d321e094acd0c91bdde744bf62a229c", 0x6a}, {&(0x7f00000000c0)="93f622bcee7cb1a8d818de4f78e4ca", 0xf}, {&(0x7f00000001c0)="50c88ad4eef23e468e82a208ec498d0a80ba9f4dd8a4d59841842a96c89a2647eeac7cb72bd6fb4f4891db576940c8dc60436622a4f3bd85cc2a9acdcdbe8b54a7f115f8bbdae14265f696e785a69629ca862cb96a42db", 0x57}, {&(0x7f0000000240)="3df7ee2315576ec456750364526c6320f2aa2ba587b46ad5544dc630607cf7dd5fac761d7113647736d35d998a72376dcf4923d844689e2745490899e57b883392f80c1a33e0a2bd140396546acff3d9a3adbd4409dbe7a5b279d2b8e6e705c096606449dafff0d319c3b0c6d6d18180ac384c9916252a557048cb665bb4598169ef44de018baf8a799abee158189a4f564d9530c4e3e4614e8a0f7889a343d669d3453e9a9125d3b20768a208f41819139dc9b9a62a2cf2ba4f0adcce05c4946fdd88af0a5a1633815173312d184cc0f7e7d8fb7458a7dc57558377c197b48387bece02365cd75a4185a7b66d4fe31627e0ea5b5ef688f8438e6b03923abdeae7ad97ab017bfe2001a4fd36aae5910ad62c6c85eeee1d22e1121b6a9a3d332f23f0ccaaa06e80316300296424b0ab04ba892e25fa6bc10a2f30ad7551e72548b94cc9bd94df677a4a452c2db2860c2f54aca551ffcb10b72f4d3f015c59198db722d0a8f4372657b4709e39baca232c3fee50404bbbc906209ba58ed1d9e3d522b21220f68117480160bb1db1684f97ba959df0b00096c2111841b12c53df73a9b6f25bdf6e974402908f2fe39ecdbdbd1e2a751b02b0d59e6b336d1ea4fcc5b4ac676611ffc4700cb76e4f1b651780abbddfa18167104999ce33fa97c2cf534e2a05e1464264389936c9ce6eecb951a04fcd62f85819c5d7f32e7fcf4b9e5cfbf2d933b2aebe12cd3180a94921bc5ff2d3f624b581359e6eda49d2cfeb6abba19ec693ccdd9a99da0de917bae2ce0f868c30958701b1e75408f3e6eaf1db45d18748ba7aa15cd703eb0a8eb7b7ddbc303ef260e65f669433b48708bc7e99492742d0baa86e90662c32b1916dc0790b37e2c7585c5e0c7aa47ba1ffb6b2a782d9b60bc153b03200d97d3430010847b21e458a568895a95c9209faa0983a9be190c6b0d0d153bdabc6a86dac801f2c822167fafb37c7144abed4487616e85f631e226705740bd6ca984f32093e9f25a9fe01457d8c3b5434b8d81dc90474e68070f09be12d31f189e458b08c13311125a0e35ac9c52ba3b3c3a9af5372b1c32324e58e68f41e2ccccd40953674e865b1f9c5ab805edfa17962d70e4fae0eb62b3d7b83017fccb4b7f0e10b76eb1bac62a2799a3beb73b9f2ef5e84abaf6e6655cd558e67f25f5bf26cfbbf6135cd080226bbe3a6b0029a9f656eee9dc975a1c469c7e9f4dce57f673930ea32ee4d88707594c7bea8c6907279489d4ccfa1ef9cfc048d68c6dd90707bcedfc5af61b6610c07dc052c15bb623087f28517275100ffe8031f36f00ff3a1bf37ad27a56aef8e3618af9ce10aecf805a9ca0599ace4a5f10fef325d1fc9ba5c0e034039159e516e62b3c03e11f6653edd03e32275475b10213cffa484569574f5cf32530ca1160de04be1c3f303a22609dce0f2a5bbdb923f3a385d6fa64352d992f2406f80414f5ba96ba4f3ca3700aeb4db70ae1a5e602cbd7f224fae30d02629b4c68f61e81d1d056890164e8523dca339ba6efa8ca85be17d50ac5328b92df39768c006a59bb887c00c2533e69a7b8eacd42a04f5ffef95556f1567d1e61838be85d5949860ec9f751284ee428302b91e5909290f3c28949c43606b7f635f572f9db076292c99156978c4e4786eb4cab78aa788e954c256a789ecbe4d3b15aa3df4e3813ef249ea7e9c8442a829c7f42cc0ee91325ef1c01d2d48361faa97168a7ea5e4c76c496c4d3fd8c4455b5cc4b5e8bcee555d30b563f33eeb739a6edf0b2ad5948ce667aad1a900175f90148e09cd359d67c7deb19f9e6eb9ac0fd28afb0c75c623d68e76014da72d7a8bc9ef7a51a48da2a954cfb5416f8c196a0aed530019ac1ca3deb9f9d45707864e9a2a9e9b46ff5184fe4b365a19faa636b0efd44be00fdde671200d21036ffcd70da0a45b8ce4ec3404ada5ecd8f2737bd1ef77128624c9a1804d74f6e8773fdf35c64674b1130f1c616c6b2ac974d04efaedd5cabbaca3aa78130855364fc9040e0ec695f37dccb7948b75c56a31e038cfea97bf8dcd43ccfb72594129522d3cd9de1fdeb94d4928e625cffe04be73925bb541b4306325fa1d9a87ae9fc27fbcf666b87a1ba1e855d5104addaf539225210b266b4ac9f531625dcb1e556f72652085065c2bd47c90069d9ae19da2d6973d3c3373bdc3d37f767b93a98b67bf56d9d724a8f11ab833c5c1d32017628a898f0a298ff0f6fc045c140ec738d4caf76ded0fc94775bd3ddfde5d7d2aec7c7c1dcc7eaa3c5d0d32d0e00e2a5dbb20b01290e27a06bca21c20aa7d7cc746c2d66900e013dbce3347de6f5299b710f2212fac5f252de485f65fff70c3a518486609e98cd5d69a312d22cafc81784f98acf133a844c44754fe8bf664b4a85e09f6f7a577869c9919853f54979af850cc5bc77cbfc1c383cd336250e16ea9fa3845749764f57252ad36c75b3853ec4741754c790e4bde3fa04d8eb9dde71a1e25df14260468f044ce816b3e880fc228c147efd896cdf4331eb7870ae7b8dda3aa880f5d7ae9de6ac6c57a843a1f2345cb9d8b6afc2105f021c44094a8dce0aa11566c6356c98cb887019f1200ace45cbde64e44f2e57d45532dbac0074cb3ab6f38d67918e45dd45b24e8b1875d948a7c900a269ab347a424ece46f7e7de40acaf23b0e9d57412a92309322f725aa42d28cc5e45285a17e77871794b1c125d07afd0e83ac79d2498863b058d4c7cb2c66e291a784d3d5271e30785924157b1f85489cc67e8853a22ec51e98176824a53617979c01046b89ce1d32e540708c6bcc9d4b3e8f45e68d254e81d747cae6e9da6d0cba0c1508826e0fa2338602c8bc953b632144c9f781e91861960f1336e42233eddbbcf8e6bdfc620de003f340a26091328697249b3700192ae14c100a0be084672f3b33372892aceb4a833edd96d82753cd1e2d852bea3f5ec743479e5f6708bd25dd726b740e5c11e9f0afff7681dff274b03dae7376b68a86df5dbc25118fbeddd644b9da6461c2829225006b21bacc3d9a58761b249b6777180ae5a360a4ca5fb68e72f95d58f167420e8735cb6297ee73427b9d83d39c255ce996f0c8e7eb1e4df4ee8f8768420dd6feb447a883af0f52c131e259ee10878382d19cd098d87e418544f5bf4e6f9c15deafe77ba01777b0ddd29ed0ad8d847ff7807f8dfc49ab64bc2a6b84844df19aece32e4fe3579990e3af3ab090da9fb5ff516069876e0b6509114b7f750ec64bb77240db1ad965625992ff433cb7a57afb440cfe270df1485ba7696b626a0c4ff50b4251541ccb25ae85e45f5a08239e6f861e0c24a06118fd6d257978f93caf5e66c33e7c2ec28dceb63af6799a9af9b2d8c1bd70b78942a470cd2bfec0723ebc0167ae21ed38c7b5ae7fa0dfe6fda2b66acb08ad24c95fa04898df65300f53f9b5f6facd0721284347f9fbfd6bf113276a451c1aa68ad4f088ceca3e94a3720f9405289f610302aac84ab46f19ca6b6b8830d8b2aa4ac3996555ce3e5e8f05688c9c8e0ba775d582afd726527167c2c0208173418469fc515b4926e8413e45a4c8fa7d9b80f6243605b2ce34dd21b966194911e08bdc6c650acd6a28e9feb5311ed7a9054eec93b9ab3f119e0e252e705da95872b6da6acde2601d7521f715076710aa49659d372fe8cdb7ec3ab1d635dee5b05d0f28e02e31f4f4028e8e25662c1b596f46e52b0f7e573edb0f0850e54289f72c57eaba738cb39c04599e8d39553852eff74faddedc71e655df0c8248c8e1eb1551286cfedd412c8b29693c7f4d42f25b7a43f6e5cb33d83e2c7457f2581cfeb8f2e59394b755560de75ba1129deb250e8f57c78364fe8455c473002e34a695e67c3748bc842dac76f1abef6bd6a9eba5f045a23ab589f136b57799ea0bec40596a5d04487b0c2f17b9b37549f5ece40b30f8ac78eede1dc30e9d27dc9591e268bacdea13c68c1a1141b3206daec1cdc1efdd9e9e4864bc7ab06d8187cdef7081838f71d7af6b8e813a2304dd57d94a70e967b73c6cb30daafaa0ef9687f40df4f4ca59629a6d5105ded59eb9642ec908f69f0c9068e184cea1438d77c795a3c87aacee3d5bfecd4ca15bc0c3261da3d092ba434c73cfef53a9d49ad146535f60e140ab554747d451622f028e8b193507e076d7f1e33d9c35afc7d9c29e596793bd9240640a45acd17adbd2bdb597992d7a7fb44aceaecef1a7e00e79d45b5cdd97d2fb38508ffd45c702300195e2c7821f44ecf73c240c927393625937df56106e4fe6ebd295ee224609704ee106b9487a93a14b4176099a09cddbe08f11078a9504e93446b91db16680acbce1bd30436cbc78b35d7afc34dbad1ea89e8773780bb37703f416a21a09b5d50d235cfa17f7591120afd5beffe8fde4255fcb1bcfd9e6b81386939b4fe84045b89004908dea19015f1469a12e27973bb803760e55e56305165ed2096ecd5774ac4f709af1b40e669a7c6c9cdb72cfcb1d6c7f8f5aabfc8726ad9044104bbfdc01e2f19cc5fd196f9422ff340e023965e1733b764430c1a408e6d8402ac4d52e05ddf7c9ae79e9a2bfbc4920bbd9cbc11546adc3f11835f340fd6bb2278f341963b2264b532c45b0d7a937e4dd524a4af8e380f818ab8b42ca3968b036fcb013af9c2a3ad1546534b21eabd31b969dfcc96bdfbeac2e0e2758a09883f0f6abdf78cbb42096e15c884d33cb0ee12567afe16277a4ad7bb479fce109f1ede0ca19f5528a2c64beaded2c8de54d5892a3a0e1fa64b56575fba18d2ddeed78b35d47d91243d64bc7865ea7f2a456a9ec101cda4a736c4a5bd52cc7ec2f7ae3e24705ea79d137fe3283014d7b1a4cbadb4ede419cbff11e8026e615050aedd7ff77ac22f7b7ef79c16339f3d9bb3a3fb13b5563f6efe5918f577b0901740412e3a1f3c90f3d436de43c510ce96aa6e26e524df59b80c0445b6726fdbd8996c116998ee832ea7d55ab5b816610ecbf5bfc290660b611872d93d89af81f7d88470d55d8d5111888d98e827d2607d59d60fdd572b10904bdf86494ca3ff7ca7c4ef7685ab160040d392be358f5076f892bd00425b3d42791b868dd94d9dc3111d6e3556945c42af9c3f167abb521ee9c6581422450d4a99a9ab3a498c0c17c07936202f181e7b4ad30f81646e3043779f6458e3ed6eb19cd6b50b0baa5600f56bd2a99cdfe987bb7d807d3898a42e863559001f0a371ed4a42b1a987f6641e35566fb05c029d96d6e877924795eac30ad5d4e39d0bee1286c8607a76c087750a237ff6f4e668877dd0ab90b69072a2a22baa1f59f6401e9229d1e953afdef3d97439e3ff9c6536727552c101a36959640990e2b7fb67c244295232812ff755fd0b1bd82be85153d68546026cbcf7538c8b8072364c11885db89a338b63fe480062362bdb50a9d2b337e20654868817865519b97ea15f23f5256e1f235661b996185fea68d7da207bbefd19b43d10c10e64202e4e4cc5bc43a44f3431e41dd224981595f2c17a0f7aef00e857b76b95989e305ecc5d61a660dc3e206fe77b88276fa225070a8b0cb0afc7d8feed716ff07b25d97b30753d28328d80d06b9434d64320a9f6422d9d5108f09fd614dcb176c7f90f91576653fc4ce319207574d73cbd331bbdaf4fc45e4d4ebf216964dd1ef6339bd13f59d5d1d8a6d758a3bfec858573af09d3c8771cc5acd336ceca2baeb4c317249b5c5754f39b39d707ad573163803d04afb2563c058c8c265bea3294af46703b21d737e565dcc10c6d30fb", 0x1000}, {&(0x7f0000001240)="733b468955f641f4ec3f74cea52a6fb4842177d169170e9e0804110f1fd99defa8a2b08bdc79a181f086344320", 0x2d}], 0x6) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3f, 0x0) 16:11:01 executing program 0: mprotect(&(0x7f00007d9000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:11:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) ftruncate(r0, 0x7ff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) fsync(r0) 16:11:02 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) setuid(0xee01) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) shmctl$IPC_RMID(r1, 0x0) 16:11:02 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0xb00, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="648278ba9b49900099", 0x9}, {&(0x7f00000000c0)="aed9ab2f629a8b2342168663537ac012b9", 0x11}, {&(0x7f0000000100)="c99aec00821d651f19c2313240cc86e3cec2cbb82c05471d49f3c1381f9c80024cadd0f45513a63b56a4a9540790f693517e10", 0x33}, {&(0x7f0000000140)="8e876a7c641c7ec72a479c1e68a71963", 0x10}], 0x4) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) dup2(0xffffffffffffffff, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000080)='N', 0x1) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:11:02 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x5, 0x100000000}, {{r0}, 0x0, 0x8, 0x12, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0xfffffffffffff4e8}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0xa3, 0x1, 0x3, 0x647d98fb}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0xa1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x3, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x52, 0x4, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0xc0, 0x40, 0xffffffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x20, 0x100}, {{r0}, 0xfffffffffffffff8, 0x10, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x24, 0x3, 0x9}], 0x5, &(0x7f0000000240)={0x1ff, 0x3}) 16:11:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2f6669aae52300579f8fff762b96d6af6a0b00d943c3797e37f07fe9772a6a8b911ac3b84fc842f6ec25b1d600ffdf9142b060bd47eee362e1c0701a5bd50e0000"], 0x10) ftruncate(r0, 0x8000) sendto$inet6(r0, &(0x7f00000001c0)="fcbbd1939fae345a328111ec9dc0dfdf1eb28e5b63c63a3c834aad688458ae8165e27491e97450bf402fbbe3b57cd9766ac114134c3390e3379f875e328d6920bf7e4ed50d7d0226320d94d6c53d9e1fbb7d60d5ec20aef1eae3bbc0123f9be43cfff24d0705afff1902c4d8c552b170c2d5896ccf3f99fdf07982fb28954cf7bb5e5c3ecbf006298804db7c4f0bc216635f6d6777455796331d8460b1c97f2e23194284938229a0e8bdc4ff099902012ff39da9051602de89c34827d6986f742b71f3324f659eb20cd6fe31cf08bcb9ae33a040ba382506cc42433f449a0caf09376a83e0163675eb551f2adf49617e939bcef49cb4eb8c407ea979621c88f75ea308046dd0d390c303e97ac99b63740ceecfe51fd19f1632f65cad0c20ad4025795c7afe7e73ab6ede792cec9685e8c2f30aafd67a0b20bda9ef86d8adf80f806c62e27443b2fccbee3bfd86e3e42387d1730c6f1dc3890444e83405797625f1bd2b297de4440ad6c758ba6ad562e7f81ae89acf0a601ce0e80fd0e3d1b7a0786b46a3602d6a1ee936edb04f861b957e9675dfb766a431039d9b54347be2e875a1c1617658096e6930f20a118828224facee7ef44005ffc682dfe6892cc32e0739e08f10caa50577ab37e80b70e357598da7db9ac1cc72d6dc5cde3fe1f91083b47cd7dfab4dc6bbbe5bbb630c13f51297abe98b6e6dfdaf904df62eb2896c14ef46da9a9eaed701b8b102245fc5aa25f824168414b496950eff779740cf435d9a04d01914ace00ff000b30811955897d873efc835f8d25ed6beed1f100bc10396f2561a040126192cb993ac28a79e365dfb336870f224dc3ab9fe034c84e1df596512bba378f50b163185f4e55994d77f188ef0b820c7558430dc131856c7c96dacd10e20c9a04b9cccc44dbc4822628c7f92d6f011a2bd7094203db9a7da13cc6c825cba8dd73f97736191d39b9d65d676ad82244af45124f0044aac6c642241faf683a4401e028b5ba4383a9c860391a6b0cfa9c7967efaa6607e58689eb6b6cc73cca1eb5476b259abe902f85d6ff11bf31c364280e43f1e0c84e33b360e541b3e6cb40e55ba7390579031b3b85fb2984cf19d7d379b4ae0879b93d4f11c182a737c22c6c16c9440cf7f54fa7d76fedabe083f1b78225330444d15c09f90025b5305feabe3287d019e37818f9f5cd28a8f0b059042a4c2a51cb0342006413f6269043b01b627c6b5829a67c190d0af3e85e45bbaaaeb67c33ea6a2257e0e34fa170d63638ea6ceb01c73990119bbd41d824b1a40874a3a22a47146ccc88fc46ef3d689ecdd90f86e1a0421dc2eac86d9dba02043921b27cc79da07f88c5a90fff491c72f21bbaadf5adaac93657f0adbc901e4c02007115b3e75f0db15f2493507de39c8b0cc6caaf5e79aede6352b9583da71d2eff111068e27cbea6efe3153924c26a5abb1d64a2f95ac058ae3fdd2107f71b4d5d89a5a1983545fbbf14042a91697a2f4e2d332ebf87eeb2e7ec4f4c53549949d9ec8727fb179647d31f2d5b96a5505d6367d0e9351610ad2373cebe7c173fc5a7475742f50c0eda38ea2ad252db9dd91fb56c5c97c76df45fe6556e67db8d196c5263d4cc36aab1e2ad47f5799903bc99bec1bcc4f3bfbbd578123c24c0535c16565bcd02d7e5a05b0ae2b38874d415ab304cececd19e403268bf8d663c9adc9174af772678803bc871199947e18154fa94cadc05e349cd00c731fefadb28f84a6ec87f37331745dd32bdbeae9ca850cbdd4d5a8fbbd133da171dc0cf7efdc8520618ce8af8e7501b3a1adf23e6848128765739861c268504475ded5b7971bf7d0a1db95dc021127cbddf456b4bf90b660333e935420da624d98f11153dd2d21ef8833b143601ca1e44a37c066219d0a4ff7745b82a9d6d36f4de6f2f0acd6ea16558a93768c971926527b589bd0c8b7ce04cc046004784d5627ee9ec3aaf178dcdbde605d5067fc5e29d9d308447a3e2a05f6bca0bde7221d05928796b5095e1dcb3069e20fda8bbfb3d429c1f7e95d3f6603f351bc1eb6d73b3d363e178fe51d59217f03ed1f254288f4fc12647fd48fcdcd91d92819d36bc5967df038c301b66d8a536384b2aa04068a2d53104035525608fa8c744a2f32f1ae26052a52d047df7847eec886a3021065b395e4cc6c7e8f7c900a8cbc21878c7c4d1382fa633953de4e9f594fc3e0446a709de6b8d6a1affcb54170689032a7a7f53a75e098c7bc72b4832f35cdac829fcf4a1b8ef98d9a7e1a4b314752cc7ace113238108f1c55859b276c18d505c2e03318955887c161851f407c167b17f963fac94fa5a051281e5058c0c06a8e98d00535669fd34b0ec6d6de487ee6c052ee0e1c9de118069d85a736043b1915f2befddd9c8c40dc2c5f82caede211c7ab9a969cbe525dd3b39653b33f60ad5984606bf01ba98a3ce2229df6e3331e8b996e72b5e4fb44fbcc1990fc854744a7ea1d300e2c025eedd23ada8f5e410a2c27c9d73288d2a69b0f273578e779fadd5d293573468506d416ae4660d3ccac2efbe6c97c43ade4b77501e3190d4843332121fb6628d1a4b0e7143d823c2a5b37003317232c6a5ec328a370e7b6ce3bbb0d9291c0c0829d6c9c646d72976dd73e888f96bf27a0af5b1a822da9c032faf37a6d0d7a7a4b97f58fede65e8fbc5c4ae39897cb338c28299df6612151a4e2590c5018ba5a0506d48fbb727133220d027fa923e263878f5c7fbf0a37fbea6331f713542fbaa8310f7af807510cd8aa67fbe4aeaab387a29566bfd60e620709644203356765752062a0b8f7582b8db6d448222416e19485661a427fed5edf9147646c77b62f222649f189ba4de3a764493a72b4e6178a1f2a1e3b1ce96aea01bd01518bce1be6120d9e0279f1979d50361b94674c032ca25ff696b23380f90e3522f7f92efb173cb18407db0c32e0b409ca9e1234292a88113b3b77c135e62e62c12d87276362bdb5cb222fe432e5002c6a3498bb1390ca7de4e45336f83a70e7a43b247a8c931e3ed7ab8cba65e1b98670c8808f74de84ebd3dd8d40ad539da0b554357d830a2ed8265338d18ae2d68a00018b8e9bf3cdc246443fa1a701ce90a24ff43e715c1529da9a0b3b7e4db7dd0009458d404ac58794161f7469e2dd6c472ffd44023b48031a86005225dd1f02c83dcd850d06c64980f011b718961c4fa54d588ab5b5e0932cf120c86c44a0e436738915984729c3cf99bfbe89fdbc5708384f507257664c89a0060acb7cb1ac5797ed492078bac6a3f2b6b85244f7d596868583f58e688481938c96679e84a8a394acdd29401308cb1403605477889e26faac3e3788185a4b15cad6033f12562c986010fa0afdccdc019b165e2cc35d569fa7de401965e02b2a452702a5686bce6db76828714a943fbbc49902a915daa86c2fa960188e6c001060c96a088a9ed4cc7761e8e2cd567b963aee9fc59ee31c91c24b10395f6927b3b6d70f7e3f571f390f1bdf20b830ab0843cb6d7841324b0d83bfd8d73f54757b74af30c62dc105dffa31d12b65e5fa7ca852f608362b53e0f8288a13da5604f26245d925989cf8c82fbb1245115f5337281cb3cf7697f78ba243bdca56a4bbd6ebcc973365b83cb7e203d815eccd0b5faf6811d4e1f4b08dff52bf41db5a7e9a4ae24609193ff8bb9c66187bf483c70181ea75f9e6e8141b4bdc004f8a05928562e707b8c0c311dae1c3c857b2379668ff34c005fc13a7b8677bf70c179ccf55f332b4af62def1bdecab0be3785b76de5ec52011da8a63c89cb37f6423cf9c1bc7f77ab6b3df79baa159d4e92ac9a777d295b0986b4ccc5bf4dbc4a5989979ab7b6cd4a0f20817b54dd5dbdab6444e7beaae117f66e49244b39caffe5f8fdb37c2a9ad27ffb1fbcb9df89d5dc3133202bb2103ce66e2153a5c7e3cff048b38324e3234cd92372cde6e941b57d6209a44940946a8b63aeced07a118276eecfa5f72a6696bad76a13d18e28d8351ebbadb4a54ae74a0ade73afbe53f211907530cb2d54630d7a9327d120c58858a5b4b8f5163786258be8c5045521cf80f2174e7caed2f16dd1d5b9e30e4232913599e5244ebe5c310c8fb612b531a2fa33cd89c73cbb171b154ab940288f4b1d2bb8e860e4577ab84f9647641e23a7467faee0374c664a4b97e1f10a5c6f3936deee39f7b1b6e0355d9da25f8d8e1ec4376df714dd6d5c3ef97e52c6beee5c172759a14c2da9997fd48a7bf938eee41bbe26f93a2ec547aeb35524aacdc0dfa939f4aa0d0c552c202a71e2a75fd112cc9c32392cc262a8d6d3bae8d9c45610a5680227320edf7d2b1afc8ef297fcd7ac1fed4501ba38786ffd573fb08e7c1d05819f43d2ae01faa9df88425fcf1bacdd7c6662f8b7b1adb35a58ce26ccc11a4071383fb5ea9dd7c5c2b8a2aa69d2032db8f4dadd52b8911ff5087bc0c57972d5862589c047dbda5add4a8fee1eeae7acece2f8a1edb1f4a7c4c7fde65036807fcae9b870584a0926662e1abe7c1cacf0c5155d969554e90ea7cb501dd595d2ff72efb6feeeabf4b8dce996aeca5167d98ff74468783d42fc667b4bbe9c02f9424dadedea60ddbd1d696504ca862fbfd5e42cb8d477789fc75ef06936b9f71679c32c0ce58c3fd2f054efdeefe2c4031c92fba12984b7c06a17b62bf8349e63bf6703bf6287cbf95da3997a26860eaf9a4cf2b9edff48eeadac96416c4055a84bf1079beff2d23ed6a921a2798b8e6215f3350b7e6d8071e5c99c4211d9a4e7de00ac822508e4a81bd4be0e960a8cb15303f45d12d937670b48909f9bec1f5f75376d3e2b61bd33f4ceb3e8f5d247f051952c2cb436de96b1c4f11c1e16f71ff6589aa7adecd4fbff863867bc3a424820f50bb4d5c4bb5783b98e0f3b73f46542a58e0a73de1b8a64f77cdfa54fa526c506c16c65d1e009c68e96cca4e0fcf29d73751b8316c47e4f8c2c8df0e04f0d2d0fc7651aa587f8d26822b52d59c14cdb8edc8dad2be220ef5da664875a514d9618a353494bd67b7ad245ea2b4f1bfae20adcf352d074ed2df7ba15a9765362ab1d5e289ccfd3fae2dbf6603904e225d6f3ee4ed78788c8b338288f8a4b34616662ea31cab54a70e23bcdcc603a6b279c0aad4217c399a09c67ac3391f2ec61841049d94487b1cb7bd6cd87c2ec2b3229553b366bf256627207c7833788c3cb7f527c6ef863ea1d315c0e746761ff5d71f0e90ecab62178664a1740eb39b3d49c5ccb835f6f9a885658546f247d4492b95934c1af63ac811a3c5c38690d87222e47806b6d2c6f3b7f7d633da52ec27abcfa9091a431bc4ad7111e84eb8fd8a9ef807c1709351b7c33077a02ee3770ced816c837cd64aeae6ef072d12139f6c211e0ec6312f214f0d8babdc44a2d2d40c085dfa231e5308f585478f4a48ca6f57ad94f356b80236153993378b1bc7fa5a0490b48997a7cf16457d0c0e668b4c809f3acc2c640274027b3916f498161ae24827fdfcdfa883ac5d20abdaf344d77ca87abc6c6df83f3c8528394783056abd897cfac5110710f6f1540e41dd19bb57f1c1f1925b4d1041f085923d39d310fbc76ee6c61caa2c0b652fe87ffe5d40550b70c576c5b381741f28c291a902191d538eef09c4407b66d1456ea79b13e9796bdb647aad6daa7c9bacbe824785cfc598b85bbcd1a6053fa2356590fed1f241fe91754d882c86e0fd83d2c9be29fcf027a281a03de311b027b7f263d208fa1b3d3dbae0c78cc2267ecffae55259f49679ffb50313e7c79e84", 0x1000, 0x4, &(0x7f0000000080)={0x18, 0x2, 0x5634, 0xd138}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001280), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001200)='/dev/null\x00', 0x100020002, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:11:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), &(0x7f0000000100)=0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:11:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x240, 0xb8) linkat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000001140)='./bus\x00', 0x4) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) 16:11:02 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:11:02 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x69e) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x2, 0x8}, 0xc) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:11:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0xffffffffffffffff, 0x1, 0x7fff, 0x3, 0x937}, 0xc) 16:11:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10800000002, 0x2, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r1, &(0x7f0000001380)=']', 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10880, 0x80) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x9c5) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:11:03 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="235e6eb8f7d968a17ae5c23de57860060c2b3c0aa08d1cce68ecaad004b2efb29f98a71435ad", 0x26) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) socket(0x6, 0x8004, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) 16:11:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pipe(&(0x7f0000000000)) 16:11:03 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) r1 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = geteuid() getgroups(0x4, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x8, 0xffffffff}, 0x2, 0x8, r6, r7, 0xffffffffffffffe0, 0x4, 0x7, 0x1}) 16:11:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000001280)=0xc) 16:11:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) pwritev(r0, &(0x7f0000001380)=[{&(0x7f00000000c0)="4270282be5e72b2da4d71cb6343f95d7e88ce1eb9fb725a62741beb19d72b05585508c50190b1f7f0433d425c38b277edf49e8097b39ef49b481150543d43114d31344033b887e19c751ace89db8154c39bca414454e22959f6b1303051ec40c3911aac49d118e8a14916a3c862fcf4741f4da4831c90fa79f9f43cfc194fae7cae4559000f3d8d4de8fcff1adc4882beace99db025eb7b73658f1babf456bf27bf3f7acd53c75ae1577c838ad2b87d91af5bbea64189d933116fdc1e399d5331cd88a3e60251f839a9fda429167d2d8a806253541ab32726ab18fa5d8b3a487006b8ca5113884e0ee7e7a01ed9c7deac636fe6507c33d88d0b0fab920b29acf40d133d4e99c22f556f729a6bfba060e5569f3fad89f1847bf10dde37885f5d38e40e4807a9f2e503dfdf028bc844bf319ffcec34198f597a96ebf663f874477472240d42f2c10ef49931357b5a3917903b77526c3aba2d93bb874e36d7eaf4d1fe37e417d9484a162bead37a319b38f064cf1e2d3204e537773384c37f9a9e947cc70b7f7267220f72e1d647f6148e5683b76dbf5fb679a91bd67478b932dfe605778d4131e924765c0afa2d550e3d0debe49826a9ab94ebe942d5102b5ca464ed128b307cbb9ab62b3506435ea6637b5e31a541945db0bd1ea10bbb80c2aea7f20367bf3dda44eaa45a9484ea4b0c883c7ef6f2628d4fcf42218bec1283119007f5c22c3757c35623951759ee3ef8047a1d83fff26a7c38273c69192698b0ac1451b92937fb34df406067a530aedf08f51a6a2ab561f44b69f0004953d6ea070f36ce4114dfb2735d1d629a0dcf75ae7bb3f29042d5a906905df1293a540d3e92be25b0defd846b1576ea922025698da00ce1df9a23babe220704baa536f38df929d0aedf3a052874c98fcd85f78893330d6ebf1e76f27a20c336038b0761cf8ad3eb16374152eeb3da60400a0e067bb046cbd2235b332b378c3b4c1995d1de28983e694f924cde028d0b480d2fc0c3b291a5a7d1672584aa68211f930d1301c0a731a48f21ab99aa1dcbd7f403815b819fb39daab94daa69bff698eb9962cbc7a73c4ac9cd7ea74bd5bc6ea49014b0ebc69c13b6009ad4b5ffa350e74160b59d2df39641ea941635db557f965423311e67a5d3dc5f21efe84abde2df791ed5b1cf7b7db30370dc231a0eda0122734d76e5874a84ed5cbd7308af7db3bab372c1a8f29c62723b18893ac9ecd99b4953ddd25bafa263698578f3be72f18d5e4d8bf8149bc27f378a9d3492dcff6478838ad55dfa3e28a49c146b2d8841cd6bfab7304051802d6b9bab564e903c92a79d36ed3025c064e50e660211382afee004a3946ea52a6d715f060b067ce7429636ad46b5607e24c9c41197508ad29bc44d8abe01180ef376a86670b027341153a6b92e66916af8cab7702e96751ac3f986c31ed0f586cf3fa9a563ed4b9728975eb05fdde5e65eb957ea20e5e7bb58f4f1d366f718cf40b6c609bc42f1f75acccee7326f97e402a7b2c73186e64244fc15448626e3ae2149c63a7cdf983debf15b44a8b1de0b02d2b30dbf06215d22b28b434911cea2484380529a529dacabcf3d9055a8f4f6deaa6244e253f0758a475da5870b93aae732b9e5e098ef21c0865367f622ca0dc6ba918a9d7de6a3e96b77ba592672d9f0abf1a977053b57b77bd7aeb9d0933729240bf99c7f78f449d14a5b5cae1f1354dffa855094416d848c9001957408d8d52ba3661ab5abb3dad09f508df594aa735d3e8da164d6726b3ef74ae97d2f8f017d977bac743b3e95d0ee7aa4349dd2bde78e91e06e9083114fa9dd9ef10450b9ea6725e0b006e168f6bfe6eeb91d78233cbbe4f568f3078c1cb783790ec87ff4d5612e3adbd5ff1a5c8d7628d6feb99fac41d083098af9c3908da50823c19cebcba3863115bb31a0b7b90280f37bab79aa1e88ca1daab161d39e41df6cd7df4d1cf98ff5fb39df0d615c6b83ebfaef9ae4d03daa61ea4498cb55b55b5ae7e2dcd72b04a3c3786840963822d363d5cd8ea2edab89778f092726e26d4193ab6036be2f0a48e4b8e60b3a4d80a14633156231bd46b38959143d9daf2ca70c50728cda48ee33c395cecbd2188826313678006fc8d7f8e7b5102c5e5b74be7823cd4f0f61a9ab29a6a3de55e6379b4afd4cfa9d18edba3cb0ddd63307dbbada04f2b7bc4d90a318999f7325f34e4c341b61d218f0723c5d974987af93f69c5f273241e74e4335704b8ecbd9977594910dcbf69d3bd1de521ff752b115abdcba31e784572c7076f8145ef35a639c85fdaa80dc957117738cacd3c8ff6818d076d9da54c1943f7ea1d8f3b663b70538e82c18960326b5c2f7f2949bdc489edb1bd00d874dac01c490a43f40be0febec3ef9093ca31197d44c0164699beae0d4b16ee89031b09ca1bac4a1cba26a2b7f1035e3a3b700b95cd69164b548ca9339a63d01cfd4869f9aa3fee35b8b3326384ab737b546c0298722f556451f4a0eaae03f0d3291ea5655df8b9e7b9418a4ab2142146940b8e8aed6715e2fb604a0082e7226610696b56d3320faaf108e6479c9fd59d2a231ae34f4762e2c033788b2450cf09d757f0b37e811622a26f011fc20f99a9f8074ffa81bf2a6bdc32470e2b4201f398e08d8561990a5c8412bc9e06a8cefdf12e90cdf178b359e9d27f29d8a5e547b33cb51c77a7e15da88e646c1edff0d0710a689a861b955006de72004016820fdf7316181a8f70ce119426165c9d56fb9d92e2f1b4f8a77cfce53180faddbe4d4d03952ad9f7da21c129e6be4505cd882beca7aaa5c6c368559f4498846ef73009d36f6b496b5aed601b44e7f3485d7f69002310184f897aeb1308e81102d941ed04b63fcff8b35ec8d421d6280bdcda0104d73cde4e8b2c55df16a48568178c2884b01dd67cc8c886d46b5e64b43e4681e4d4a3ec6576e985e4d3570ca4c8a241b907571cab331f0349b5dc9e8bd1d60565d77e2fcf83dc0759bbe9a1fee38a9f12a10195ebfc10ca3fabfbbeff11aac527bc31506f766d8d01ce693f56d34ac2ca39c2578a6fe6b81eb6436a8ec207d6bb5f7bf5ec405b56e8f7295f92030f45563dc09f3f0753ea7d37bb111cd6ece29c91fb391a049bdf6c51f2ba7b169b6d64995273fae7dc2336ad915aa3ea87a45f7acdf5a7346a1743b6ed2ce3ab19a26fe392c8340129a3c6f3d31b46f8586275309eea72b517b1ea08f6a5f321d2592a1d6c1a5b43945be9d2ccd8a296a3720782fb00e53e4c1c77e16ded1695dff50bcff2e9296a4553f79707a8e4a253fc34197e86edc71d552f0705c235d03b8eebde7fe3da9b2e9cb8475703801f1c0e4452798671108513a33363e08e5ffbf4abcb3477e9b73d1d92a46dfec34578962e9d8f69aacdf87015402ee3e1662213317e9064601a687674496a0914f3fe6edcae890ab96c2f1931a9db943a989a5fc66edefc0c0ee2cb5707ba38f93cfb169450bf7fc9abe485328c63fd12106fcd7021f294447788ae9c0a589a887807cafe328acb2753d1afa25f853640ea9ec45a7bf275d604dcf87cafd5cc1cb31c240b096aad5e85070816c633ea9d55d7cb788d4a2d5a40c7abd8006494fcefbf643c1cd165c2d8407a8d69cca997f0e3a607325bf3da07007603352773bb9fc1cc9db674b8ac92c0e597901b76a014ac266c9f63e9e0da28389917fa4e1fb43a3cb2fbf7ce6d558742a5a0595adcc10c21c584217239d0d85a357a5c6fbc6961ffcce7a98202150d1c333629d616506dfd464b730b327354ccdb73a5e22127e807e8d56bf6da499f4c49cc550fd1b735b87533ca343ed97078ce0d486765109d0036459dae7fe8163c8641a9b91c84dc0eb896e5aa7cd97623302d4a620fbdd5968aa172620bb2048a7c0549ae6ed33ad204c189153a0d0cef66e6ca14f947c15923d571deb5325ac4f0a60f68cf2cf97361cba9a9b5b1708540d2d850c08938745c74c76532f62033fdcabae0aa985c23fe8f8fcc4d9ffb76281ec470941f944321d5270227441f432df0610a1fd54130b02f7ea9bad53686d86aab626ef87721560b89d59ff78c124090bdee6ff10e65591e16521201b171147179fbf0803313a3c08407b186ed503ca36873049c5e6ccebed0d3ec486805b33bde0e79694ca217c4d160d34fc884d4e136dab25db6d3e568b8459109e65794a0cfd52eeec6790aefb93c45c4ed14ac32eed7c6610548cb6abc8665bd06a8e1f33f6cff951a0aab47009078754a8b645e112bc832d106151b06d27c742879d3e70f5ea26d4117808dcb43826a263e99417a04ad94a788c702d17ded98fdb2ccaadf08a5cb428dc4204b72549936a211a3d0ea602f57a8954f090cdcbba5bc3e55654359b1625b56895bb71f1f4e9ed6ae54045a32e3eebe134afe06033d9bf303bc7ebe3cf94c3a1adddc2ec2de4c4c0c5449b845c4f0afa139e41666a36413a524b9dd2e564b812b84d92b527c3edae11b10ecd4273a45ffb35f0eb2fcf08563162312c568fb2243777d65ad2d0095cfb17e222590b9417aaeb23bfb88629bce2f568fec9a68cfdd36269a194b8bf8edfaac963a0f8cfe2c62f30c1e1e228f09a2aa402761d13075edbe9c72d939df0aca55bc6c9260551f533203cd4226fe0a413353b039b9dc8011e01c1bc0724528f6e016d725b64a4bc2091cf3e3f54be1a8e0154b94ddcd65b0516503d583f37564fb8c81dafa24aacbc84ccabd66cf5c05dfa736c6e14a08b115bfe14522c28803d3169484671ce09e95c42c0eb584a0c24e4c1c8b07c42ff2003061c82d41026c8caab7af5a18e3c3928d9f471e1e255c15d3f0ba216577066bdb379aa02fce86cf513a5254db11f7d17826c9a45c9f51af30801748106d02dba42ef62ae0e76e36f853f6182ba0ec31539b33056b40321f779a47e7c5cb4f4da9c70ec9f258bd9f479e51f387e52f48274c8a5ffc71e9ea2cca4eb34d8333137af96e5ac6f77ca6469f93308f0148da0605778d75be1843be090fa92427802682cb51160734e4f49009841f2195c6a3e90273551215fe25cfdc512fa6048707ce0a078f2739b86e411a945f4889ec150e6babb67733e16391a68b8642243a443d975522c5e187ce11793ddbfc50db2e89e75a190ad2e7a54058ab04f4e8232100eb6aa8f6ffa570e2f3a4530996addf992e1494d7200b1158ed45737b6356182cc34159c1ee0fbd442a9950706e84e32780f4d9f59511df80b395a8de36c817f0c7c4a052b1a3ace1136fd55c5b6b09dee1cae92d9d652d72f1a03033087d1bf331e78012bf8aea653b8af788feaf66b44d2b216e17119ace9eead31f0bbe5a9ba38a65411882d5bf540594b301e242c677eaf3bedd1b8e6caf9ab673067ead8734050c5d273c3b694fc35024d3d9bb220a2eece5378a74e12a7253fc58bb61bc358d6b420dc29560df694f5c08f89426ec2c9798c9e4f896a3ebc4d436488888e8a58bc041889dd02306e1a595573e1180bd542c0714db7e4b33195c0d31f74a4a5aa04201b3fd7c660ff650b7f14014e3e0b6899fe0bbbb76d071b8b9e812e26eb107093c1c979233e8691d472ca3e2e92a11b5c6ceb7f30a0be458228343c46ca2b762f8682873051ab2887dcc8d43ff7c494115ffefc86c1a34054e5c9c6aa70e0cec992a0fe5214cb814f79b0aba3b4f06a56ed55ddb1f5cf06f8f6a8b9d4fed5beff4e663d421f3c5e516dc37816547e70492c7b256d69c1501b5dc8671bca1cbda2d1313e263c8c6575f38d149bb3a704d", 0x1000}, {&(0x7f00000010c0)="d6b136881c7320838231d32145a2d7d212331ef9392ca1e2ad46958add2bf8ef5faf92b6d28f1c728e9447f38e15702a9729d37bc61d104f8eff761b49d98547a7dfcd2b0825bcd90a6296c58811fba4e4036b55ae22b11bf9bd9f6cb6402682dace96b5fad7bec04a1c7308f0410e22d54fd619fba5cff77e8e24293beb9fae3e1db92a8d578c6a3a370cf0f23d95e03031e6083433510d2b1e85ad89499ea9801f0a0f9aac9ecc78aea77348e785e1e26cc024", 0xb4}, {&(0x7f0000001180)="f5ca7e3be62cf7aa83fc2a94c81c6a0fc7cefb9411f5b52b1987756fcd5ff373910b9128e3f001d467166acad1fc", 0x2e}, {&(0x7f00000011c0)="fe46059a98a73ea8c6c5acf8706dbebb683ba6ce68405a85058294fbced47a2b03303b4c30d87bacf061a8bf86ccdad5d0ae524238573ca671fd063d05f8873d8638abd6a26001b743654345b7b5d2e3ea788805d0aaa3ddd932df468244cb9883930cd4428615ee966a30f1fee2e1dfe4384f7bfd1385dccf565667ad69836d508729e17978d68661431df2bef36be4ac77b30cd1d43aa4c5c114ab4f432e57df2419e56ac3896fd144fe5fc0e4969deaf88b38f70618132b634b4215662a9b5785bfc7ae3c471b108f155ac6", 0xcd}, {&(0x7f00000012c0)="af5864301328a24158b3de79deb2c510647c864522498f3db6e594b110480ef1b0f90c49d8c36c1f249359c8f0e33637feae488adb5929486d311c524ec83a72cc7b8f46af98970615e1fab147cd0a296276479368935040a6523aa8f26adf34675237e1bb053557cc4c51174ff1577724be0942371fba11c764c2eb54e12f08a2ce1faf686912578ddf7a45fb933c43a08b436332e3be8541a1f936a5ba161453be035a64893aeb9fccf24c651f656310b8", 0xb2}], 0x5, 0x0) 16:11:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x9) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:11:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8400, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x5cf1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="c1b211b8890048c3ab6000f8b0592b48677e60ccd1377f30ad9b7a93595439d71559373d074e424b8b7da8fddd74906df42869baeda8b94892495017c932ccded8898f3c9267be7182949923e14ee3cb043068", 0x53}], 0x1, 0x0, 0x0, 0x8}, 0x8004) read(0xffffffffffffffff, 0x0, 0x0) munlockall() 16:11:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000000)=""/105, 0x69, 0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/87}, &(0x7f0000000180)=0x59) sendto$inet6(r1, &(0x7f0000000280)="c7cb6f46fdddcd76af4c3d9c802ed790a31e680339c375ed4b0287932d62ef82102342451ccc2c1353c7b9caf00f010e2db71303f44ea49347a278559b73afafd6332d5a763cc69beefc7343409d41272a27482990f84ca992e43272f11aa766af2d22fa018905ce72970b010b047429b1b091ee855a38b3605c78d88dd830174c91621082e055806e97154da1e65c87bb5689180563af5378c1b8249c116b5ca4942c2d6157bc95a60a47662e4862b872154fae2e42b363b7b4037b8852c423938a2f3714eea9f70054331ee9", 0xcd, 0x404, &(0x7f0000000100)={0x18, 0x3, 0x1003, 0xffffffffffffffff}, 0xc) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f00000001c0)=0xfffffffffffffffe) 16:11:03 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000880)="2a81e8d4dea19b7f906fe9665ca3d84ffcba28cfcf7b536dfe6663e934d2ab82d76bedde5b2065079803039d6af9ae822f3228acc61039a5d91b1c4c058968b96e1085b932c91259cfd0069f3a9d40b5f5e1059f81cf009c4db1f426dd47e6154c0a0e1c95133a7cd10842ec9f450b85a40101d076d12d514ee3772a8626522fe37fbd1a50cc32feec2b9f21f3e2a73c443cef0206435125040b9341f9811251d77d536d54f40398e48487d4f57ba9deef1850efad28ba17eb1fb8bde3b11bc5d9c33ff3cd0e16427e8f32ea544d6c7c70c53a683602779d60da6a6fb719f51ba532b1a76c42bc58018037b8242fa1890f241e7a65b68a15be3544e3985edbb5642c1daa4a617afee5847936a84cd453be8e0a23c07e6d8dcbf68e4fca6c5b32e41b8f0f68df69a4fd92b5b01ae8b8bd89e5dd551491145ff81ade6997e4ed19c45075277e94a87580a27baf085de0a81c2e0090ea81688260544dc53f3b1efeca3fd4b09c9766b995b378764a353dd88b55decd3e7fb97f8c038e8f236f686cda16234c470600fa2a6d91216e25aff8f11441b5e7ab3c4220f6c8526a1c9e903bcba9939f584eecb3004d83a24f066e23acf75718bb6b454ee3721c8716ee98b71d4dc96920febfdc4f947b938c4f783964d6564038493199919163988548d0a906ac5925023e924e6b9cedd2c0669616e93e3878e7d3f3179b03e6e673d70a4167cb315383f0620171ef938816a4366208b9856e523617c6f0a45f4feddbdf87f16e404d0dc6f906e4358386dccf57c4d1760a67fef595f986ad428384487572f0f307ffaf0a4e109e6f9cb909e5e653b1159500834387349f3673c658c10a2a0503de318501f9f14abba968188a1bb9f20fa42bf005651ff99dad49f6b81543793339eda386528390a0f888d2f1979f03c2ea5c81acda1647b997abd7df1e0876ce737ff9050c12279602f0abd19472416a2a63a0f49c9ea8262acb8865527832c88d6a52383d4d91cf1161939b9299b8edc39b97724ca353791aa1e5bb33f8f77e27237337365d39b384453fc18d0d9809b39d7628439de1ac966fe5123e136a56932c7c7fb7789f6ff8618f52c622925679590d9adb81ba2fd244a3dc7ef9a2fc87948595b4a7f8daf9adbc6a4ca5c159a543c5ab27d47153ed9c7bf8748a7578e24c2457f715313ed171250e579a906a59be89c5c983558207fa95be4a13715c5ff77a81280baed5debf9bab80993528c35d9f13cdef809a8515c44a6f3748017884959403f7d5a9b79501b441fa21ce48cb02037e6d61f938dc75ebb6e7142a417e04f62c7c91f7c2f58b80fb4c0907b9f5e87c656060edd63d0fa99bd347f106c2c9598a4f171e715f0861f1a756ff060c24d1c440db20f381ca0075a8bd0435ca9c919dba3575e84051ddac483aad66d260b5572d258c1ea0e4cffd58b62ca90beb63dc43ea654fe6755336ea0bc16e4e98c1ce9beabbf70e4f2709e3705cbf9957cd762b1635c25e941c16e3d0f83dbfdeb72e46385b727ef68d1353521b7ea88157f993715e26ae02110e5dc9aef1ca1f176e9219172545492f4fbe65c1bddcaeecc73a72e80a1e9fcc2053ccf7cbb12e924818af0e25cc9b7a3371077676d023981ab125032061e41b0e41ad536977792a8e8aa5172d3cde772631ee28cef8d550131ddcfeb341c25c3f67fcaa2bc5c18c2bccb305bd1ab695aa004fe7383ef6e16eb01b0955eec82b638ee3eb1df6c82e7983ecc56867171da46adb90ecaa93765555e1d4a9c572619f786ba760b67676a7e573cd20c01f6fe62316ae2c60d76cc77fc3277dc97278423ec2e18f49008802846a1430d84bc7cb68b3982bc186d50f606afb1d8baae2c1c1d133f7560ca471caa531d7a71ac8150e61f71cb0f6151468fabda1b140839aac5c06b8f5d0c5f5db4007cd0bc1402578b35cdb6d4ad78f0d021278b5970f52e115de1bcb778a6e8169452daefb1ec5c34f548b5046e23940f2a9bbe236e71ff5cbacb93b7b4b6c8b04139f9b5959a684b98f9f8dce7140bfc97688524a3511b69c47e758be9fd4689fe4f949ff0c6fb0c35ba2a546e997d9a292c558c6372ee0281244d752c3d1ef4ba11f1a393862ac905b6fb38bcb264e2da45b691b5918c639235befad11e4b74f19b01fb12849b4a3ac2665ada3f339dc36c2ac401abbef2ad0a314dd3dcc286c9a658c730e4c8930c9a359a38ad71aa3db7439393d6f2267b9a550934b16ea815d7de78b208b7fc506fd94e8a95ea63f8d712884c7104fbbc8ca7c654e4239f5195d85813edb50d80612a458ad08df408fed425ef72b303a22ab732f197279c9fa20c8dda0f3c23dd4787298edb584b62ba3c2ca120195bb8c146a077529719c6528b16f493a72104a543b9375dedeea2bc1a1ad68b66f32ab5abfa43d035ad6eebcd1819af477785a24954485d94751aa03991520603ca78e0dd0378f0247e8c85e60d3faa936569fe368706c74f7f26b02043648790ffff9d2e9dd1a55cb655ae139e1418b06ef081c313fc12fc0b5035a737bf090455fce71e8f1d96fa63e9a507942eb1b0ad6630e99f64beee832c2892eb7d79c2f754ec06b881c0dc4df0b438c57dea74ab2546438c6e8a0f8be2a22ef492a98f62726bc740a8f8ed274604d91976bea27fde828a2e82dce066172e3d0fec47c9e31684f122c5b3272f47168390a2a60dec965e332493e79dc75e785cbaa9f61c4f5352b841609b85ab58dd3be8adf20638dd83c0b7f1bdd242e3d16683409f59778c93f250088501ee5b83682e2d3e16acb0e18a496334b066c4ea353e1d37c095593259b20b206438c7e58ffb7dbe4af9033df53b370cff4f0a3aa9448f3ef74e20fda5eb4ddf8790a92075c5ddccc339f9f86a05a1ed91f42eeac2c6ff2f8274ed660dad11429cfa5af4c5a80eaa154a10174b8d288b3113804f317b071cb431d1b3b605dc83b398a51dcc26619832c8be5014c37ae6a3b693a755ee56fa5e16e0e43114aaa9fef116f49d41892df3ca34d8b6917fdc96b08360c8dac525a15f7a0fc05e0b5553aa0c7fe57de4b4dad68d5c1f39c0375d54e69aaa176794cc8986fb5767d6028fb3af2cf10eb351e26cbf3c9132e75b0f7e827b558859b2fdb2b5854a15ac155d33e8cc398a71059ce9d8a6d98d2096891add3fb957a0d041b8d768247be08ac15008d1681f3d595badece06bd89d537bd6f30402211b971a03ba59de7c9dde26c5a195519dd836500bf374a6ed392bbe2a4cc34b5c5144bffdef95e2bde5e78b00dfec02ec663697182726ca55faa5b7b79a948627be02749e3afd1ab48d4d09bda9765c6115aa722e20084abcdd2bf2da58d56130be02983265dcfdf668d79d0954a7356a0717594e98a4083d27a6b55f36ce3c5c4a9d83e0b15367c4286a4080559b04e79c75d3178063af351cf9d87fd29f5b62e7a7bc3fb2941490faac854e191f501801ec4ff1dfca77c5e1e58e7255de1193b842c464c8767d4a3bd47245835b84dc36fc22cc454fa3ccf28c8b645215dc25c24af8b36ed9c99f3047b5d02160c05bfdbeccd8170a8cb8638e521fd8658c120549a8bef09531dc74130ec4b42eecb02311dfe7878b01d03a70111aa71818a22d31addc9fe5c4bf724b1a19bda4f1688a67f170df79ef45e2965e5ffb151a202426dbf04a80d8c5866eee7fad2a8003d5f8fb87cc203841c18c9c13e842badb901ce8a31bd5e3888c54bcabfade9b4efd814c822adfe29fd3facbbbf4277e2499999c36b4a651197fc4911043fc763b065fd793f7fce0805f598dd0cf87060c0440b7a4cb36798bb8c0828d9daec5cd0b2a706a8fc7579f87ae5328e57f0db7125ff320e600ef227fe0e6a576f31faab1bc0cf94d8f17ed26c284f5b64c3649f1d85bacdc15adbf12563687d44783b0daad11761f8e0389d69dacac6adb7837f0ba4843d36e7262bae332013cc9743f63f7b657eb91c829277391814009a7366320d4956cc1a0ade587a3f9e6e09299a7ca1b86837972e5460b55e749670ca248cc10c8e8f3f5dfd0b3e66721632447798fd4b8d0b6697628f245d173bf4b9baaeffcb5d1aa9cc61ff8423da949d08311f018ec17c2c32cb44a7f096f462afc83bd7f3c280d8dd8876f0baba7f713d46b20a1b36d8f0c5bcf277c3ba4da24343d7aee028102b16ddd691727471bf82ba6766ee7ad15f346a7bbaaeb52fedf73df935cd6477dcdb06714b7b7d02ae904de7bae9bd4ee4e06c935301d63a34f5a38359cce4ca55340577742da90bb33d2cfc4efec008b4acaa8fac609273faa7b6886dcd41a242f0e266bdbc5bbcaf38a1430ac181e4b346458496587df5e6d2c72285c8ede58dbf3fd99c924ecd4e5de3295ed19d5108e932a60fbf61fb30664d4a08d7a505d08b33d0bdb875819c2fa5105a427d375bc595e32c3beccad753991223ec55e1282dd9937c6f9f0606f7ebd7ad77430d37ac7363112e945c1ec0dc4cfdcb8c1ec824577ce542cae60aeb554752e5ea60753606ed5bef6c0b227380b3710fc34464482caada7195624ee0a2d3902ba22b95482ea797d0f7a01f798389f298acd90ae8f9b6457a5b9ee3dccf51c1587a63a1d91bb32d0abef4e5f72ae6ab253322607cddb6a457419e9de55ba0fd994cb2d35b2a9e548126196c748137769bb228a07038b3b7863a7ecfca5a5e8f16cab61b3a6bc8984c144b98205da17618228fd6db4454eeeec8aff091ed88f219a0df64602c6729f7f61231ed7b68e32c92f72cfa0e960f8d03da373e101e6169d0863e6ef40d9a84652c041b3a49949779645d8774c8034008830ece921478a2a67163baa513ab91703a796c2af82003445e181605eda3b09d9e85b93c7d046502244d1c840cdb59d93bb02e771754e0752abd73424553ce059e50990c7dffff1a29dbc7d85008f2ac8a1c088fa29eed464cf8f648b2ca716494a851988417b415d80bd62ca1a6dc6ebd4eac18a74483d8534029500b6de88a2f312baa3501e1fd23e81d6f547a5fa5e4e1e1bc0a8125aa78c9b031bb10c9f3e69b27dce826f06d115c0bebf3616cb528750cc48f2bf38da69222acb643154fc2dce507178a33670670436e9756c528fda593154755d7e3f51469d7a095d202aa4f5eeac966a43547a3d689bbf7a100fe82eec77eeca30c127620d4b2caf5401464a65f450b157c2daba30b0a218136ee56d6f017dc65873431a39441a5fa5ebe985c9689cabe554c484bbd15ad04accd04d2034555aa6bd3af80ec42c550db756a563ed259d117d0ef53566e814099dcf2e9ac306a54e14257b55a55bfa8f8b38207df3c1ae2fb7ef96b5a5ae15fce8254859d9650a4d2ddfc635212e471c279a8a3f46a8c2fe44e8a4617acfbd9f3aca3b2df1b44c525626c14c849c610c2f3c484b44c3623513fc1f758c88b0869135f1eb0ce80d2ca77fa56c2316ebd0b9904455e85e7a6562f80aed5dac1010934ba06cbb23dbe56c8824df913ef9863c6e2003412e0a189b7503e072c21bcec6e1ed196616518ccd5b7dc8a4141321fd0c9dc4c5694b659284ce1e96cfede41d935c247d55e2da55308eff8faf8e9302680445fe3317d45eb945d0bbd389c0d90ab13c479b55db6814756e1cca2b1dfe40c15f165ae2531a941a48e87c62b7ddf91a5a0d369d3367557631b5aaf89c4a8aa84fe24d211c645fdfcc806e62fe27220ac0000405e411395ff59fd0b7efe533b9102a2fb53c920f981702e6bbdac73a720ba484b0159a2c1cc8c6b7a00784346af30df1b", 0x1000}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x2) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8020, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt(r3, 0xce05, 0x8, &(0x7f0000001880)="5ceb4af9982c814da11dbe3cdad209c633159677874ec021e7d6ba958bb4ba157359556bfea0903b475cee96dd2b1eeaa45958d012d86da3af61d2d393dd08bb37a8ca1556597d0740e286f0ebabe9e601e119636e3cdce5781a7e9b9cdb895a45f7e8913d6e0144ed7aceb635cbbe95ab895e52140702b74c02263ed6574d662679a1e6c3357e463316cae6f2141a62d249f5183b0dab14dd6a2df2df9a33fca246b68499247834261de6db8f413635fb6ab590648b820872f197028df46d5573a739a038dcdad05523fd3b8779d3ee0f83dd707db51db5f7d4ed3f818093b99e4e52ae3b6984358740c95ceb42d98acada4ac04a86205f2701a646c93a8e1c4a2480a3d43ea8b9915fda3c13531ea151dd9920d3592d8b825c248aee17905f8fb663908b77e624e8c9d7efa76c5544ccc4985c981f5d7ca9662e84f74343ebc05c36e212530a8d73793d1e2a279361e3848ab3825437bee075a4cec549d98e390ad1115e67260d0cf85fdd7ecd58cf46da55f34f760a0ed4998e932feb287416f2df401fb6b8e19b591817a4847c7e0f671d2f6d8960fc26c4bc6ab95ce850d82aac1073ea9770bc87ef2b16b2acfa429f437f8b7f535ba747cae7dbd09f774990690f8d6f0a805cae829aa4894737756c28a9cea49a8643fd44b784d27a2d91d04f6adcf8b596f93e831d1e9ce083bac892b77f77dc1f148393f0b026bf4ad300e4f4e38577bc718cf94a0f4cd039f2984b780ce11a2312d77cc7df1d141838aaae536496a45ec6e2c160588252729e75a70504fe0c63699068e2a4e0f76e97344692748d34ff043f61e74049156e14a2ff06cdbf4b65235107a996754af04d2e7d22df03a2d9dc9fb17fa0cf100da4d08159601e880de3c78eeb9138e2cb289b465394dfb1516bc22f6bbf4ed5cdce6ec3f2188d5968426e2dacf5ac40b426d97d7389ea90a0deacb4a716a342e932f18d1b4d4fd0108a3a238b06a00cf2f22a3180ed8cc341d576fdffb29a654b00a7e37d168f27578382ed58f1f2f06db01753ebdf4debcd9d0ee337cc9e354c7686e98a77880c9201273063b8529982c9714d2cdbf7ac033cfb5e2331e75bbbb489914880668de9ae098e873e7da243e02b398354e6b170470f120340b20b239c161b2b09814c9c32b42142e1ec3cf0c1f124e36f893493a332ed54247e6ac149e1f5911995ed5c01aa862a22ce6560929545d3457679dcc4fd8d1afcb5179bcde74f517b0d8e2435012aa096312ea0c308610cd1474270d7bab63557e67dae90c0f7de73f25b5ab7994627af033996290551d546231acde17f8d58d3890e2338b18dffc8c0a97115837b7af1f0327cf30403ec82735cdd08e918a1585e6f52cc471e80f7f89a97db640a2debdb0f7c3ee0e80234ce71c2b09c9a91dd6e7000d5cd47c0753f49129159789d93b4ef0d7723975c750ff8c81af0524715644ddb220df1d8ac2f52534a07e23af3d15ea54c1d981eb88ae6ea9830a3321185b418b009d40728ef6cf56d8bc796d6bae09cf4ec80f823be1845dab6d140dec16ff6b953a8a35a4ba8481737229d7ae4c93dc22dd5d81690525fe8fbf59577f20857f8dd0d51b55f9a8cb340c46d3811ce4f467b3bb3e7206b5507f6618323e9a4cc156b0e660bddaaab003f9d5b154f5514e3d6536c6ca7f25f9a19818770c4714e38280c1f9591883d1fe92823cd1e7a5b52b6d36c036a998611c7021b4901fdd74c755d630a0b8140a497d5a9da3b2a98ed129bb35fa84a065a0bd0c97bc1a8deeb02d2018f8d37b331de48903e1d2397da5240d0ab05e028bf45018f40d69e22ff053ee5ab461f82033d7b58e821573f06538edf646f7128c9470695d4591c5f4d2f9baeaedfe26a6c8688952502f3642f03f5b45514bc0a0351c393350b075623dd77f8803051196c0b1a8a93784339680680849b064fe544755a5484d69f7dc75376553ea47a0068768333131936e9833161623866d0e19cc643052044356a6662a7443533bd9e092938426f5fda65bd3a4e7def3f714ddeed94c2d980109ff5d8676d015904f30a2044a356d62504e37efc51950f6d4d3bac0425d9e4b94743a1084f79928fcf873b68994c78a1c0dfae822faa4d7b58fb5acd2c9057eaba58e5f10ea5bb03029fa1327fccb457d1e33cd71924aa5b1933be361c194c415c48675209905577f6ac3ac0f27f7352912602f1c1580823286c1bdfd4b75874238725d385d7ff074c8cd375f270e4d55b3f3532cf7d20a29306071765049502c83276c46af39e264e647cee564824197e79bb39ec0778f96b09bf532fefe054654659de2cb3ee5a99ec27af4e25e37cec9b5f722ee0258e13300ca994b9c732e6f258398a51a55c3d6d635c19c000e12956e65acb034d799755db6a1703de5693b866dea9c897888884018b0fa6a3bdd2cdcbb07dfe54b8ecefffb6bb965e2e1de1f0d0b1b1309b218d00193c37a73400c37f55ef6fe5e797c5e9be8b82f144b72ced148d0c54f97c9898b5e27ce66ccd91ac515db6971a9d1b2128a3433e0290faef5b6daaade87a025ce2033a93a894131cd455742adb88bdae5509f47c4a9f078466fbccda49c7bf42c5b910e2f0613622d8332d210562575c9df0b318c2c05d1236c25db5d3d3714e975583272ddd1b73467070d4c7e593650c2f2de6471983b8a0e53226fbfda985183b5146205bb9d438439c251624e1f3bc84a84242c91c370e210ec38ffb99b9a2ce96ad2c61eae70c8e9e0eaf608f31f79225c7560406cddedafb5567e6a36f65fd904717be9939ea79af187cccfddf5510e6462085264421ef22785421637233c9d5cc47b14f43520818811237e7d10539806c129a636ac48a232c84f1c0fe2c2deb5c5602f27a6a03cd7da2d76a2c5a8f628c8561a6f81953b6ba8b24be5fc57f7a6942e50ef741f17c18fa23270681bbe8f4dbeb351b6b4ee803f962c42648a281963d294d89b31149483244218c6e5611fa9d494627317eee3023a5038adb6aa40aeaa6fd352c5b6cb9ce0791a76ab1a2c58476456e7cd7c5e7ca731f54578ca27f786d1c7579f9ee564e6819885acf94c66aa7808d591042a471a3f856e52c697d9d82fe4e068c41b0569602b11fa76499765ed8af51002dc55c14dd7d873fb63f46d0bf40bae653f5c171a5f79f55dee5ad5e1878659e670ab268f4ad2e7bf36232bce498720114b08b842d0c07ec9107b23a0989cda4ad75bf809b44ebc53a61966880bd35c7d89cc4d9cc2a16300c41ef0f69d023339b550627d9f63c0032205f522d577617a76ea77b24751a5bdea88723d6dea8f221173a88244143b9631cf49e6b8b0bdb33cf9bbf4c82b1ca93c64e69166217c06642c5cadcd76feb3c7dc82ef59884e81609ce3fc72c2e1fa8a79be59559a2d6085434d16374aba4444a59979319c3f001a1708821755d4c09ec1f7ff2827146d3371d0daade416bb28527a0ca59c087314806c900954798442b3efa95351063411584c8e49a07a2cf927691d11e1fc1d4f4aaf079e9adb426fd58ca896025ed0c4ff26af7bd32f19bfe40663251bc01c37e2e945cb032d6bd362b4ef3f3b981c5a4ac253ed0db9d99bd699d2115186cb35cd54eb192d6108d90669c365f98311d408268483228a777240089485349d34b182204072f06224753a586964e469890fc900aed573ff0282659d66729e6c173344f2259297bc42575b757092f152e07b8c05bbd78b09c26eac940e48066e43e081a2ff73666d277c1df6e270fec3ba3a12e8d9e8caca888ea8ca9dcd64a1fef03785bd8e530949820368eb2fe67abf4fb0434ae6a18dfe246166d09a694ba8e067b3f991934536550ce6ec7fbd8afb755ee0a54dcffeba32fd13c2fc1907d1d101c16704f4ba9675309bbff4df5e5a99f67ca44d17550349e6b743f025913435bb70bf2528dc7b706a5c1f38c61ffa6352226ea41dc9c545ab82a9dfa80fa311b3aaed65d7740370f1c414c731545310f70b2cc38d28d4fd46126ddf045ec26deb1285fe887068c24821802adf2b1ddfd8116b235aaf984790f8a1e09505b491c81bd17f443d0f8db60636034cd933633b4ea6744efb525bcde38153ff7eecacc918d86d4a8bdde16f9321007b4013a4430f325343798f3d7140cc59e2694a94a1c5202b9e88a500f0e628785c96c37298b9c9c1b9e93b18dbea119bdd99b7b8fba50b76034aca630b02ccf2066fafc53d05717090470d02d7fc4074ce4eeb98695b53782fca7923e146795d29799d251e17f8a1bf390f4c0ea9cd5c33df78619288940a21d7e3d531e5ef7b1482d4a616862e934bd404cdfa66f1bb4139347acfe22bb32da21c893544d5fae5ec20fb5e41f49ddff46d2aea1ed5f6b35ea39dcffea9c7aedf88ba89fea8602dd523b1848a9e592d92304cc8bb469beafb5300b92ddc7e40c682fb0c8037ed88b15fff541bf8ef392dd8e6178827978a080f00c82657d3d547d468c581597ae70142f4d34dabfae7b20e1dea041865adbff195d4837232b567eec995dab5a0b36b69039550aa941aa10b0aae6758b6e473da0864ce5c618dfc40968e5c8d12febe1533ceb78c968fd5b966f7094ad3505a4021682c88e7ddb7c32af9ca6d3f3878790e7133341e32a84921fe8f13ee0f1879d4bacb964bab08cb02a4f9d9b3c6f32f38a4dd7f3598100c553c127048b6bd733c6a1027c1e8722901b4e6d6bf364cbe935b652febb1d7d5199cf830eef2c7bd22ccc546e95876799db6aa13b5551de89a1a643bb12ca2297f71ddfede01621adf3243bfb73599029a98e7f41cbbd55ea52327d1ea48060c2e8da65fdffd2bc3139a4171c0533c9edaaa2c5f58ebdd29061be4f9e4fcba452a8b23605dd9a97f2e07593c246b5084563f7a2ef780bb8fd9b74fa6dce25dbf8fb237cb5ab6780d211f76dfeed11a2ec100d47aa59027d705471b329b6cd0580e8a0fb07c81eb6ade5c9714d7225db7290a2819c61373fe9330aa8fcc616ce5447bc6144f98831d2ad3a15ed2a6d7b94a0827077074c29b128e749d5034e611a6fcc695b74d8ebc1addb043728052830758090486a85672a041eb80c808f58500fdf55ba4fe21d517eebedd5fa62b0bc66016456a688feccb4ab567061267b2884783f65794dd7f7b12ae7e6d9910776b6551490360d618216550e6fb8b3a670cf19a934555e0502e974eeaff9c549f3173539145bc1e2721558eef51c4c05778f9802302b79f7ae8f4c5bc98b48574cf1923938e330d5b03b8a5b259c6ab9d4d11861609f2e3bc490783bdf7a36558bc0ffa25440c0667513d1866091cb9f03649286bf4adaf389f3b9eff17e341392d9fd38a978dd4d04e1bf8820c89206b912d128db7761509c316a2ed453450267b2f3176d7bb0186b28b8e457973b1d257b150ddebe45edb0fd0dae61b5c758c900389d9947562c27ad26a46c35839c98a10a2dc54d0f887eadcdad35e7fdc208ecb5b24941d6720565b22dd1007ff4cfa4574044472e2549796e101020eed7a67822137cd5ab406245881e4067d9565a37de59a0fb0d41272319d12cf7db43c1be3d849d9920473ab93c73a9cc7617e3c39b442940d6930f3e6ac7837c84e6e1e131d358820a029854d3086d93aee04e69d0801a4f05ddc9d47685ce7f2d936363505a2c1ef5188df70d97df60daf93d6626fda127fdf2a0192bed8c935ab94aa62988157d1c6a554842573ebc2286bb440f0316430fd02e797582cfd5d1d86ab1b5c1a1e7305fec102cd8fcf92e3dfe8b2ea8", 0x1000) dup(r2) r4 = socket$unix(0x1, 0x1, 0x0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) r6 = dup2(r5, r0) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) write(r2, &(0x7f0000000280)="b32073eed82d35797a73d505c46475c2d5a89e5d748a13164d6a3b1b57130131ad30fb642c96e71fbdcc3c1ab00bc28263094da1fa430c87d17b9136be9982ae2e4fa868b857a612d91d39d8ebb2b94ea47e465aaca38d68c407d59dc80b20e619458f0a3432df352a4c488b79183ff4361262fb92ec5b7a5795162c55881b8cd3695fbcb4670e29aa9b7939b1a654be507201f93a", 0x95) dup2(r4, r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x3d, 0x9, 0x6, 0x1, "4c37cf23605472214a77902eccd91eadaa449f88", 0xab6}) 16:11:03 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x9, &(0x7f00000012c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x3, 0x80) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000001580)={{0x3, r3, r6, r8, 0x0, 0x50, 0x2}, 0x0, 0x3, 0x5}) getgroups(0x2, &(0x7f00000013c0)=[0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f00000002c0)="cb54d12aa0c6718a470634e0bb15480033beff505e44ba7d27cc2abe17feb397f96f1eb5ed44e604defd098cd5aa783abdd5fcecdeab5d497716e9970bb14358188ce0fc49a76a5ada99cc15f6af6bf32a132a52dbd97cda04403c8c1c21344a1dba9405bded5c1191e635b463fcc8dad8a55f10af48f92ddca4dc358f5884f04c8ba8359ed246d33115e2d83fc16ce922de8aba25a537dd7d452a8a88737e93d7a3c1b02129f4aae8d11090962ebbe46b044a23d8d02a40170698666a1be4bf5957651926ef5d6aed087f671b524fedb4c492c471f24edfe66b1b73a58b5c867cdbc2f01f2d553bf13ee0126368ca0a1195cb674320432ed6a7b578936fa66565edf9e30fdd96677cb08719da86698e7b699aaa91e6625b74ee3577991fa6ed18433a855f54b3a6b67623d95d70538790a395f3ffe3ee6f5674ca22ea854bebfd33c0c9b3a91ba44755e35f4657efe0d84763719f67106d939e0eba60f937fe208d02ac63ff1bc1f6d06d50e0e3dbff3b2dbca23274006005e08bc9fb06751d764b540ee7e37554a3196b78238bcbc731eaccd05fc51a6f642a628c6b23f3dfdb3c86f06953c731df064af8fd207f809edb18ea61d2bbe22f430ac3f1f2a794714434626f6a333bc3f75c19d50230326040b3ecd47c78756f51b7d3e0dd0a7489c530ef69061e7c403e27b119afd2c2b4c53e7b62347c046a33f244c9176b4692635aeefbce4f7b42c551ac79e8a2c44ff4cc070bb8a3490f0601f0a7928d814041c879de2b207e27892fc5d0b8ce4dee0cce2e5aea2723ca6a682230558f463431f63e1e9f3a49ce3a63919952e4084e324a5227a04ae3100888ce477aa8ba34aa71043811f15774c87ec9cfa9f96bbd20dd61f11d7d438d218f844e937bd56f59e3a9e71978de5d0e6d6074744133f2723832ba442ced6a8db0762966e4e45312e61578ca20f509303f593cd6161ef3058f62cae62dcc721b92661a316a9d3a33e1d5d7bee34dc965f76ec0b9cd7f39d055e4aa69970fdfa02deb7159f37dbd097551bf1b4faa8b522af7954cc72c53147f5594a0e49bc16ac8b0259843a96675755fa557df65d57ac4887384fbd74add8632bf250e6681db2cbbc85ea8fc1cb50df2f6692290528f6e1d42f7804146d3053a6b2d0a06e942fcd5502c3e4a29b0fced5baf261961aa7ccc8afa60a0dcff98395e61cd11f083b3f7013fb749f647165a30bd08c69498226355b0092324cf5503eb9a6d6645aa4017e9759711aef7a53db5a4c433bab1faedf5a21b0b78044ce28dd688ce53283157e6bf603f66b33cebdcd6e973434eedf7ce1947bc2bb783857d8837b49317eaa05273d537abf6b2f362e6a7249de06c734af531a5caf6d6134ad81ee92d542ff37535d643cb8ddf3cc71fbd3b294b1850773d2124688adad417da8bb4d5eede951a882ca368d904e9a95cd2c3a20c63c5d0a518e2857e60d732603a0fa8e03eb57b1a196d1b7f3ff69df260d25eddf501bdf990093ccfa2e26f6fdf91e209634efb4d6b090776c26e408aa94a4410f4168523eff30f672b5f22d8b3904c54ef45e3f640f20336ee9408aedc0fd641302ce0a304073dc24f2212d30717cd9688c9f5e2324a65ed49332e0b1894ef756f11d0b7c3851d7d260027dcc78f9d22d32a4285e94f3d6f426a81c71f5609b7bacaa9cac7ae72b106638c26bafa7ccb1d347276d47c669dbbbb976fe0ac7c12e1ba4a4cde92578957a311df2934452d64bb06c6caa0feaea0be2cc3b77cf89ab5a368b668c9b504c09981f40d28c8dac142b75b2275364e9f529f37d094e415471b6c31a720a9f83ccecfd62845df35737df73b4253156654389615ad0475a04efe6e489a523e7064e95f340240728bc9675bb0764e13b22161fdbf1a6ae40c01f89bc379be1e87cc570f24266ab50dc119aec8cd556985c7d0b6013d890a11dc62cadfce8bd08a69aeb917155eeb03fdf88b88a020bc4bb5468b346459a73bb4cbc07524781d6b27b560381102d7ec4ac03d0f02ec361a6a82af4ef6293a1aef5e25a225c54fd6a8a1cc4fd810d9bcafbb0a6114bef6880b372095ed4e929f2f72e57b9af94bbba1a65604d52557bd29cb2fe15d8d8afdc60c48d613e3e6401a5a5e22d243a44b902d94b5920ba429f29b62c8f5ce7df1f09d6f6a685076b6d1905bfe184e2cbad41ddad6eb63accfb59a8e416953165ceb9fb576fbc6254ba8bd7228e00d4aec7a9e11b5fedb59a494c333458c66e01dac2c091d702b8b8bdc41a57dd5ded8ed87383c8873f059c2a11b80c866e298227076b3e2e7c87618d291bec7ab53d4c95df931f110e66948c6587ce34dea0b0f8006a019e9733ce005bbf11c92ddf05e2d24b66ac646630a8aaf182b7f2cefe0d9673f0a835613cb03d0e42d02125362798d5a62de437d295fd355659529fc3e6ab14fa85eaf510ae88f5f0e68528045aa1e0b27adbbe51b68245418c5ffe694efcfb16e98c59bc6cefa82f2677b0ab1fdeee90f65b106b96b5cdf47720fb2e7b512f5b40b9bc35ff39c662a76678083557cc32965e51c93ea4306307b7fece7766b8cba8368758e8900e66dd4c1dd6d00fc7fdeab41f38a07ae833dc8dfbbeaaaa762c931f6750e47fc7a9b0f416aa1b72e21174539064dcd939dc7f20c2d783f26700c1d5705a1de0e4d28e810dad5f1404cdc27c6fde995c9cc011ac1ba2902f30fdef58587b84735a116368b5a70f9e03ba25a5cff0647606c686aa58f11c02be3d0d5aa536402257392ea9db3bc37e98c65743863d4e5b298b1836b971b33308f98ece9545a8b29b323f165b365ec23c864074ab24f027318ff2f259d368b35526f8054f699e7289a7991e26a0d495008c37070b2e5870c0985df9d957533ad3cdf399fcbf61890ff050dc1e55b888161cdc4e557721afdfd7be86df08cba7511b178f8844b06d0bea129c73a8d8ecc6f62e0da259f59b9e144fb5fbea37948d292c291810de565d155806d2b4c183f5df4d4d61f68aaaac4706a8c335a3e27988a67bcefd7dd2992b5161ec601951afd5c70c927bb3b6c50b67bfe6cc674a6b748a24d12a5a708f2ad0f64ad35c813a80dba4e2a1b7c7a7b2d7d16a8079c03fdabcee6e7db47eddd414743931749fcb457c02e6df57f83edd97482c02432eacb742deb503666a37944055835f5156421a07e56321ab3080d000dfd75346b8c3db2d8442ab70af48faadc1f84cb5a41a019b6e45e8149ff541aa580c24475895a8b1a833cb6b56b390c9733000f038d0f1b22b7c82bc96df6952f0900500cd82ac07c15ef4002790c66cd69b39aaac59dbf6c5d14ed705be883a10f5c2a5d403b08277ba1f499dcab48c00510bc9262583844c94bec6ac4ac43653354e05f0df3688f9735130411d53bd8eb1088d70251fe6f8350da1be45a0d3402063d6d21d581c4e658b0bb22da2477586b6cc3f385628995d719542b45bb8dca4f58dd2addda042f5d7217f6168a6fe7b85f35be1a43e4d433b56fe4b4d04e75bbd23dba09d1afc6cf4b03cdabd5ea4f57b1647fc6f33a2bd5e60033a59405bf8138e824431626050e7950541f448b686d6e14a62f970ed84a7218765dfa506c3044f73e1275c30a4861a7bc923eb8593dfa2e01efcfc37e5821684e1dbd772f4e333f9326fc04761254557c91e7fae36eec73d53c320a2f64f2b41a793b8c6b9f3fd0fd351e1363f7fb160bd479660c1da57a6503ab78da612900a3618be6567b4369cf4191d710c0637d6acaba054b8edd62c0dbb74ee70a5010028cbda8c878cafee9b3c9f7f4ce57aad98583d46f909409dc84b55cea85b1699d67d58336fce4b4968648f40ba3bc7e2581c628b81767973a1eb1b02498081cdb668116a242f686ce488100d3ac11df019acbee147650ed3b16799bd6810bb8538427d45615cb581bc769404dd07deef2e0b4f9b2f4494c9032fe6551208af4cb819c5b33700a721252fe7df6b4915ff6b7a43de3847a41ab96d3a431ffc8e4959606c0787d70e4fa751dbb14b4bec5e2922215ad2463986133a5523791c55c627c9ee46f17da79b187157635e66fe644c5555b1037fa817117ec0272e440fb6a257afa2950922fd4f11d2fb59017953aaff9bee6657ed179eb6349a03b89d173fffac3059b9bb58d8157cd3e270cc91d685a265b6322909ca820270be23fb2935d2792309aedd444e5ac31fede1f8d15e527da94f28f470cceca123ff70d812b68e6f97d9976758aa3ae49e6379c19f2163f6c272b1af8d7cdb70551aec7f6390fcfcdf551e472c2bcda5ff3863d2d9278fb803fc3d8bedd7e50fe186624a834ad6e7f480ad173296a362dc2c338800a55f1831393a6c88c5536d2b1ac237614c60519f9b6c1344a7c459a737c0295906a8055182ae2f0abeeb04890fab4f16a7698e296e50d87dc785aab60b0e11a7ba7070652de2c81a84996eec0a7ffe5433e16c28b552e3993e7daf64bd38bfc8da8ded438237f941ea3b59b88d6f966b3f727290d1aa511f875efda5bf49005625af9dd32f20e71f2c08c863230db274258f4c5c69a3320c5babb831e07f84a870cc333b0d61453d8f05e869327dfc2efa0cc7d56d85b5e899ea6dad2a374774ce56e31885afc375041f1955436489ea6afbe07e4f12a03aca1c4acd4a858a17cbde33f5d895bc0f67818c5e5a4efda9467fc317d24776f4525725ba2d5e44a29fbd62696b0a10c92db1b5bc6cae013e78b6c94c6091975100e560a7fc38c2510dfb51a9049a4fd4bc4181c1b7f355619b83fd76be382fdb7152ffd190de9a6d21f6f4ad7e0319dbadaddabcbeba4ad9b17023b775c503ed3a6c78da25207f69de87cfa460696d9cf678b0cf513b8219294695651a808790a3b5ec950469cdbf9d60cd44e70b306459dc8266b2150f382003f68f50d6bc0f80736c16da1171fed98b405fcc01ba437b2bd2e685f0362700107ed834206e945f6201317abbd1971e95eb2e2d4aad44aede746155b74e87646a973cc240f89b8a70e2fbd6000660700d61a6a0782c7acccc8d08e135aecfea35014d94b5e9fa6a3aa17a4043205c0bc4290240c6b843d0f38b153af5610b310f453c00c252caf4125019362e4d22927f893c0e002f142c814a7b846b9c634e0adaa6c74bc66b926230ba259acc7ce15397e9a44a25f7b081447643eb61e54409eb855a9545b08f0089f6e046caf028d9b15ce1d24dd940a79783ac6c81bbca30275b0083be1561501ff89f8a9498b13ea81813398b467ba84efc40438075191b8a3ba5bf88f7ea04828d74d3bcc9a8a079147228e14098ff5f7686d865b5d035b3f5a2bfaaf8b12a80801f45b910b4ed63f1003d7248cfa92a8ea1011701099136bcd88e6a24a39c7433ba661d6427024db66db95014a442e4060988842befcc69db49e2848816850e7d8865de1f9c2d600eaed9f368f04293e3e83c622a58c399868806bf522e3e90a55c827a3f521427dadbc44756da0d67938dc018b82e82edc85eae3af920774e85011e73684181f0b34c835b3dfd2eb08b09233412fca47b6a311b3e785ed64b61c4888df192b673468f7b5e636244cce6a4f17543b6f21611fe89234ecea15f83cc7ebd9fb72be92bf540586a66e311d7ebe4ec201cbea5565033150c996b89dfdaeab0a26c1dc8f83ecf9b26a5c4b14147cfad7e49cc67eed976062bbd01d984970632343dafda146f105c916171e9d1bba15ee2575a427e8187ce160ebc4e2ef86eb0b461d6d61dc808e2c3f126033658b99e4d782d91ae8", 0x1000}, {&(0x7f0000000080)="0980069ce277b775db7201c35ed04360fa3f96b846dbe9cde300af5a43f1d6e42caf1841e9fc9c380c043f1c6d1255b5e20a2aff66c9b09de99e950fa2bd45fd1d7cd093d93842088b590399e408b1907b5bd803fcabfee6d9d42cf8569267db568ae98f0de397f4fd715a6bc30f95f0f7bd9fb86573593bf00e7e27418e2364275b25df314f21417b3303e14221", 0x8e}], 0x2, &(0x7f0000001600)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1000000020000038d8b350f33d2f00000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r4, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x108, 0x4}, 0x40d) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) 16:11:03 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet6(0x18, 0x8003, 0xffffffffffffff01) socket(0x1, 0x3, 0x7ff) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x8}, 0x8) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000040)) 16:11:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) r0 = open(&(0x7f00000001c0)='./file0\x00', 0xc2, 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000200)=0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc95e55e128168ef7, 0x0) getsockname(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000accdac726c42663384546db2552bc502b53a014f8d37fb772c626a7116d0c7d337de427f1eab13ea348ba95da28aaf8ac6a5a21974da65901b4c33cb9e1fe9b2496a37e60b628b087f31fe2e63d81259d637d0c85af8b23f70102e5bc90a5a9ce10739f3a58620a6f08f907210ad899d248e2a8"], &(0x7f0000000080)=0x1002) r2 = semget(0x0, 0x6, 0xc6) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000001200)=""/238) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x5, './file0\x00', './file0\x00'}) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000011c0)=0x10) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000180)=0x4, 0x4) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:03 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 16:11:03 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fsync(r0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 16:11:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) syz_open_pts() setuid(0xee01) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f00000000c0)) 16:11:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:11:03 executing program 0: r0 = socket(0x4000000018, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget$private(0x0, 0x1, 0x80) 16:11:03 executing program 1: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r1 = msgget$private(0x0, 0x700) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/83) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:11:03 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r1) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) munlockall() getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getgid() r8 = getgid() getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000300)=[r3, r4, r5, r6, r7, r8, r10]) recvfrom(r0, &(0x7f0000000340)=""/94, 0x5e, 0x0, &(0x7f00000003c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r12 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x2) ioctl$TIOCSETAF(r12, 0x802c7416, &(0x7f0000000440)={0x100000000, 0x100000000, 0xe98c, 0x8, "e0d590116386f65f25380e68ed2c65a8b9c56dcc", 0x100, 0x2}) connect$inet(r1, &(0x7f0000000480)={0x2, 0x3}, 0xc) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x10, 0x3) getgid() faccessat(r2, &(0x7f0000000500)='./file0\x00', 0x45, 0x3) connect$inet(r12, &(0x7f0000000540)={0x2, 0x1}, 0xc) shutdown(r12, 0x3) socket(0x1, 0x4003, 0x401) setgroups(0x3, &(0x7f0000000580)=[r7, r11, r9]) getsockopt(r12, 0x10001, 0x6, &(0x7f00000005c0)=""/53, &(0x7f0000000600)=0x35) getgroups(0x1, &(0x7f0000000640)=[r5]) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000680)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000006c0)={0xaeeb, 0x1, 0x100000000, 0x7f, 0x80}, 0xc) 16:11:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:11:03 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) truncate(&(0x7f0000000000)='./file1\x00', 0x4bae) 16:11:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r2, r0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x20, 0x5, 0xfff, 0x6}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x10001, 0xc}, {{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x1, 0x7fff}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x90, 0xfffff, 0x8, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x4, 0x40a119dd, 0x8}], 0x2, &(0x7f0000000140)={0x7, 0x60b8}) 16:11:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x300, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000046c0)=[{&(0x7f00000036c0)="7ac5b052337d64511e6552294e4fe7270fd4d156717bae160263b8585b062b398f47033a362ce4fedc29d8503d7689b069bc913864d117e9fff9913b949f33c938ec372f3bcd9b5b474a0dd06a36407026f7659fdc7474872e5b3b16e2c4a8f7a313682aa69efd6ea271dfdb877124fb4b41abafc175f7702a08a4b406920f798a3e72c3f05761eae9aaf6d7daa23c1a3f4967991be8be467cb4cfe1d06eff5bd6e9144f52bcb0a1aad172719c4731da912ca463cf17bcc6c8faa096479af9428f1b1af22311d374e9cd5696b1e6e051b7d4341da569a9f24382a236e55e8c9635ffff410e794e22829be24bfecb83bf581f90ef33cdb6cfeba6648a0f195b0f5911f3343e304393190f312a6eaa475b37a65ec5fde0b51eeb97b41454277aae4c9f3ead177b55698e33b099818e326ee8462cfeedb5317d60ebb1001d7554a9eab246be097070b135b198bd50f92df38ea7a65d715876836fac2a00a6fb29d104f84a0cb14af0bb8c45c31162ed7536fbdc3363aa7588bc25f57b5182fd7a29ef6b1a7c26d926a6db043f161d79349230dfa13846490fea6c1ec66afbe78d28bcf0cc6d0c030388ea9cce822c107f023d9ce512ef13f4548e021272aec619192669c1b3eab4fc909b567d8b3321997cfd502e23de90b9688007c72f5aa579e0366bf0da60bd1944cb43a36583fc685adcb324caed0a416753af1cf37e562a4b034f00c50a7e6ab4381af5ee6a0535746bed81fbdb60b719a304aa6d3cd3095482f662f4d4ac7e943e16b3db98949651812fe701f2eccdc5be977073e9c79f27ae5d97ad8bdf2e3571cb161b8fec664a340497948d3623b822224194354b5fa7b93ffadadbd5aa94e8c2d5784f8d2239a6d64ebb886060f31e449d1e178e26047dff176a908f7464e5fe45b8c80caee3e680a37e4e3dc2259f6d3fd4b551426c7f680edd05e1a456357aee30a03b57b420218fa8e2808b31e325b3b046d4072316a5c68bb0ed8296c66ddd9ae3d2c1655ad2198329e12527983f0b831e429b23ba6f141e7a407ba31376dfa2d297bfb8299e040bc31e0495f89b2474d382583f44f00376879eacec39c521b93ab031bc78a8b3d0dcc74532afd8b13d886348c59086dfa40dafd4a0e6fa9a5c541d25c129b713085e7d9ec217e14c993a242bcc518170f57a410f4f61a0e26e3e6d87f8473e4ccb7b42af1adbd6552534eafcc05c2839d5c5d0c93cc7544caf3f7ca7974d1805f7bb91f4952c9dd72aa0c93c6fd9e5836636dec9ef26cfde1fad49fd0f4aaafe0520c20cd45097fe632e1db599952c3facefbeeff8d7382a90cee345d11326c680367c6514025f7a942cca0d5bac6b2d41f3d33b1777a736169ebc0a03ff4909710038a9a78c41bf60985dfcb1d0744f3f5d5088002bd85528fd52d5cc025ca85b68892be7c1dae0db895fc07ba9f60c110ec6a7ee32c71d5184538596db2903f38a7bf33aee4b37d08053c95825395c9d84d957e0882d63e55f21e04516bea9be35c61754a8ae29f501cefd5b2d199173c677c26a06bb46cf96a37f087f754c5effbca962ff7e9361c569b98a474704574ae6f6e734d1c4bf2b695f68addd2415367cea6d4172c2898348d0298db00cd9a33a2632acdf786fbf371abe9ec0e6765303a388869743c8e64c71ab6ce25889e44ff77ea066b28e509467ea9d2dc1cde21276111a19cc60dc2d8bff100d01a155e0114dd6d8d8c9224f04b332fa27b6a154c65a5c14c64ea5c4c1880217b49900759d8fa6d2fa886c4741e23174f39d7d2075276d6bac0b793fbf55341139ad3c0de06061af0a8117e013e09c389fee919af88a13e67864258c769b3ba2b4b4e00c12b9a7cce61ba342b8242b3ebd857faa00ef2093b18227fa459ab42adc24feb06a2bcb8850fc8cc18626fa31255492ca0dba062b2f1a52eee2c3f882ebd3fcaba8e2282138ce12f7253133fa17e01e8f18a6bfe60f4c23732ff0ee8d8231c40b1dd067dbce16a6a80af9e0a1b86a5742fd3d13f879b293ea036c3f0eb561b862530529680681366d44b8eab9add4cc9469d354f68ce6794d55c313d703879eac4f3e6667c90bdc83c5d8171504bc3349763deaad0278935ebedd99b5615d946b43ed2a3b347397a2d40b33011cd55c0d4aed26a43528a522e0d60e7121e25c6c184d5f98fc7aefbe10d37cfa91702aa221e2c0dc44374b243cbf4cca7a92c1cdb26f314afc1621309076e54513b5ec89b49efb672d7f789ff389997a7d1ad507aa2bc875bcaed5fdc748f65c8545ae29972b05ab64da5b4c3c2f1d0642331a39b84081237cb46dd784beedfc75764fefe6972e60f1b821db4f4a6b8f979cb97670a0d423cb6e6e03b845ae984bb7f8dc60c67e91d1d0e4a304371372157ee219ad03f85ac70f5613f282e18c6cb51d61c55383bccacbebeff88b00ee11f7bac27b9ea518b6b750d9b502a137ed3904881990b028f04d54adad528923efa8f6597c221d631dc1afad1c5c9e7f2cb46137f3ca856d041abf094e40ee8b8b0124538bea54d83386bd0d0d7e03d03e04f5d27e33662cf8d8a87abd21e17e9ce7503beff8bb98a667864fd86eba73801be788270e84f798a1dbe2b9928d99df142a8a185a70f5ef9ac6b98125fd8c18fb3a4b2f1896748135ee9453fb5a300ac2528e8af9db102d7bbb6f2dd968bcf4d4ce13c4cc26f988a240e472c060a1b0558361a88d63157b94fada007a8928141746b966903485a6f368b39e6d6f8bbc4a6762082b4fcf8d5d916bc9fe6938c6a849f0d4b32f287419fe38d6eb04cd5f6961c644ee74bb8bdcc310202b8617cf3087d2693b85b464da2b7fc9a3902369b1452159816c7f3f96f65fa68ef4428e47ebf3978f1a9616b1acb2195c6a53e1e417b53c1c338bee3a8804c238f99c6057958e27dfe1e0bfadd312d020560757ddb04511e49b3038d55b6d53d536e63acf30c778daa6bd1139c5442d72241bd014872a75514ab86b3044afeeec94a96e3b2175783fffa61d94bca79090961e6f746753988eb192ef70f4ff67cff6eca0346573714ad61f4778a0f72e79a4e24fb6a28082f6172310a9d3d05b570574579ddf37ffa4f59194f433ee6499f50743ea1ef1e52e06f0347bf130fc95caf5d06b74ff8e0dd7b3a9e9aace9be704ac6ce1e2023056d7abdce2f182f6c3e77a43ae58475d734f6673acb8125b8bbb1eb488a6f7733d5f5022d2dde3c4773bdcdb628ea5e8d7133e4f2339fa96b90009c1716198f78feae2a56cc49f35fbe8d708fe46dd08c0d9fd57da298090c2260a931a1a112dccf897980f868815725843405b65cad5c10d8c7d8d8209c0dcf8268e3129ade9963ec37fc0e7e2a0cbf151d0324c7bf4fabf4ed32b3a92efdc781faa938eac60cc17332cdba1ca269461d5226547e587ffbbaa6b97eab220484d93d3f170556c2ce37c86cec87866e9ec24fe363ec98e07edb0c5eb8b8c63e8f1e4888227f8927099e52b5baeb51361260d027e354d097ba28726230f442b57c5d5b822fafff9691d042e6458d7a703a3f9813af4a6cf57505f4e1dc76343576598d0c61001d5c188cafa6e87b88de5b4cf35fa420c87a8c305448b867c513403f82643c496d037a6a09be18f03f900f2c6b10a62354c26b85ffca3a59b8b3ac8484069c48acb7d7b64da1aeb4aac16daf63b1aed834cb2815c71c38f4f2ca595c1f5857dbe4c42414c2273ec2997b41e876d7a25c03d042c55742c73013f0b1fd235e8e889982886ae895b2ffccae978d8764021b68c41add7e000ed72eb7c9bb9b2d3aa58ca2330f37fc7053d87572e886304b9e92f12eaf4b54c12f6eb8b05bd398561b31bd9bf59e1099a7978f8925f20a9f79f379216b77ae8033e46aa80968269d2cedcbb0e92f81b2277142243660a1d966c4acf89657dce5c87514be6f3af23ba779ce77a600921ee22bb49cbbc35affe10a5ca521dbf2e5ceb5183ecf7b953eb283a8d99f88135bb83111c2ad3649b4253a4a8ea508a46af2aebfeac5ea7930d938c23d29542ed269c5f73b40cf799b122fd1ae3ef11922d46d667348e7fe11260c1ac03a42f4fa753c768817123832b66965f8090705c6e83e397bde0f9ce131d5027e7d1c138cba8fc28e328d17bc5f1497125dd88b3dcbfbff1f40cf291514f8285d945e6678803e543bfdc14189d801ad7afad8102d0c51a807dbdba8cb1a37f6ed66ab59c2fb3c2dddcd5f0850156aeda2893841b9b8956f1173df3ae56576c4fc643921cb229d3a880a3fbc94f59cd9865792ae3cd42c062b616587a7202992d4b10334647c2703d70e52aeded497e8a973f4b95ae520bac2e543e5ca791803faf7d786ee4704d7890ee76efa1f5a4dd15bf1b9079e7dad6f1e3f65f9a3cbcc2ac18b4e21e562e8ff72e989b3adceadc8320b3095169f3c40b85d2079b86e485e5de5e994bbb2b8a376988c2ed990885b24830b6cbf888ca60a8b4e81afb9d3d001c71ff606883d55d6fea5b045f430886e47567d357e2c57124929605916ec5d6fff773fd88d699e82f27df159e0103e24a0975b6b5a87b05b56192d7eac25b24d1216d2b67793907ea38e04deea7abc34a96299d6fbfe1b011bdd80e997e3488b1eeb3186673cec98e7e1464e3991926a643808f9da66e613277a522197dfd8ce4402f20549aefea1a1a1163a2158422015d463c324d76faa96b8ba108223ee37949e50f274a9d0c4efd36fcdf2396f629667bad2b1ace0e135848bd7eb0b2700dda3e088d0a1d3dfb008dcbe40b45282ae7106a6fa21582a7515213d7c3653d8d42a12b0cb3bf814034d117405037a2a50cbb859d3e1882f1bd74ea2827a27d337deb39dc15b39ec544f73bbfa4888d8a63212a4b6630330503f8ee9183169ec8d29b0332ca97d168be43b903ac52b5e89225bad3f00a2767103940d64a05a8119ab0c97d1d2aec29388df96e4943ec942e90f00efe371901b94bfd9d168f7d858362d29a98a20a818d82c9580ba3121164cb73d75867dbbc1fcf63e768725f0d0dcc8374e1664a764b15263cf12cab0de611f43bd517aca5a6ccb4e210ebeed89e8cf9ff0f294bea2f6ce150e34ad16894e46f651862dbfffd548e682eeada884618a580d39a7209dca7a28b16162c9af0a881c8efc13395757390641257565b702fd3dbac13faac943e9b91615ba58822f0f437b9e113c09ddc62978000b51b13f12bd215cf06f8e05f6a8e063d6199c4f7d314b306969524de33f88151a1416d817859da5e5ecba13ed5d86d073751d2", 0xe9b}], 0x1, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x8021, 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257", 0x3a5}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8091, 0x0) writev(r1, &(0x7f0000000000)=[{0x0, 0x3a5}], 0x1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x7}, {0x10000}}, 0x0) 16:11:03 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x8, 0x5, 0x7, "92da3988f74806bf0f63ce7c988a01cd6a6b3cdc", 0x4, 0x8}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r2, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) 16:11:03 executing program 1: r0 = socket(0x26, 0x6, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r1, 0x2000740d) close(r0) connect$unix(r0, &(0x7f0000000440)=ANY=[@ANYRES16=r0], 0x1) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r3 = dup(r2) sendto(r2, &(0x7f0000000100)="7fb379fbcdee7fefc322804566bf3965aa6162ec9880da9a5a0d8601350ec6bbc646da3f", 0x24, 0x5, &(0x7f0000000140)=@in6={0x18, 0x1, 0x700, 0xfffffffffffffff9}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x5, './file0\x00', './file0\x00'}) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:11:03 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x100000001) bind(r0, &(0x7f0000000000)=@un=@abs, 0x1ea) dup2(r0, r0) lseek(r0, 0x0, 0x1) 16:11:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:11:04 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x482, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000011c0)=0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x70) getsockname(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aea56d3fec8fbb21d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001200)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)) r2 = socket(0x18, 0x4, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1fffff, 0x0, &(0x7f0000000040)=0xffffffffffffff78) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x2, 0xc0) setitimer(0x1, &(0x7f0000000000)={{0x4, 0x9}, {0x5, 0x9}}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) readv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/98, 0x62}], 0x1) geteuid() 16:11:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:11:04 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket$unix(0x1, 0x7, 0x0) dup(r1) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:11:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x3c3d372, 0x9, 0x311, "a5cda0ce12146312b9d68879fe4e02b4357de293", 0x101, 0x7f}) ioctl$TIOCSBRK(r0, 0x2000747b) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x5108f93d6df8ed37, 0x100) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f00000001c0)=0x4) fcntl$setstatus(r1, 0x4, 0x4) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) fcntl$setown(r0, 0x6, r4) r5 = syz_open_pts() r6 = semget$private(0x0, 0x0, 0x1e0) semctl$IPC_RMID(r6, 0x0, 0x0) semop(r6, &(0x7f00000002c0)=[{0x2, 0x1, 0x1000}, {0x0, 0xfffffffffffffffe, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x200, 0x1000}], 0x4) syz_open_pts() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000300)={0x20c, './file0/file0\x00', './file0\x00'}) unlinkat(r5, &(0x7f0000000340)='./file0\x00', 0x8) semctl$GETNCNT(r6, 0x1, 0x3, &(0x7f0000000380)=""/25) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000003c0)) lseek(r2, 0x0, 0x2) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000440)) ioctl$TIOCSTOP(r7, 0x2000746f) sendto$inet(r7, &(0x7f0000000480)="1a4a1ba3dc4de0cd7c", 0x9, 0x8, &(0x7f00000004c0)={0x2, 0x0}, 0xc) utimes(&(0x7f0000000500)='./file0/file0/file0\x00', &(0x7f0000000540)={{0x15c1, 0x7}, {0xfffffffffffffffc, 0xd2ef}}) openat(r3, &(0x7f0000000580)='./file0/file0/file0\x00', 0x48, 0x122) faccessat(r1, &(0x7f00000005c0)='./file0/file0/file0\x00', 0x8, 0x3) 16:11:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x4, 0x0, 0x100000000}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/163, 0xa3}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) lseek(r0, 0x0, 0x1) 16:11:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:11:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x22}, {}], 0x2}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x8000, './file0\x00', './file0\x00'}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f00000000c0)={0xffff, 0x401, {0x5, 0x3}}) 16:11:04 executing program 1: nanosleep(&(0x7f0000000000)={0x2, 0x3fe}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r5, 0x0) OpenBSD/amd64 (ci-openbsd-multicore-2.c.syzkaller.internal) (tty00) 16:11:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155", 0x6}], 0x1, 0x0) pwritev(r0, &(0x7f0000001b00)=[{&(0x7f00000002c0)="43fe63a765d5774a10d8f0ed8c4efb0b0c660e513b3b4b0867214ce105ce2c339142a28af5ce42e57c2ea791ce28fa507b11d98cb7e737ffae556c4eb4529bbfc7b58df038dc17b0b167380adf1d60dafd7a08c734a56892def40ec122771619216c62e32fbc4ac1f82a25d132", 0x6d}, {&(0x7f0000000180)="83d33bb7cf9cf2f854674974358403e6ca1317", 0x13}, {&(0x7f00000009c0)="eda6e6237f0be5b4e59e5dc58130959d5baa09b986ff59bb5acbc41271bc49ffddc08274aeafc264176d383a03f7ac3c752d029b71bd0b2c0717c6e62cc5e580c8f63525ea08ca3096d840db6b175b24e3d955bafe6a7c091ab00a9787ecc633ec97d78ab16626360d78cb3048240c0fe7a06cb901f32ba50e3c9786c1aab0292d7d36cc9f4d520f02b0b2daeb911ec216012c06a5b92a2ad8ac0c1df5a4796c1e5aab15c8552ff3b12a69d0c21d03ec4c8cda13f8d39db6c72ed8b92ee9eab7aacd615135d6586120bcc9896bb8dcdc5d2005a4498ed2a16500089b6aede2a864ca3b4216dd4b374ffeba5c4ac1dabe0dd7800ac7abc3371c97182883cf180b2b5da672aa3e3c3d70dd95a01b273edfca0cf98e6548249655d1345bf3e3e5e8bc5d98f1a6b0ec3f582c14955e9d664f47ad15d39fe59a0b6cae6e012b9d848af112fa5b902543fd4d018463e2ad74b29a6630f254112f67d805b85013bedca5990b758daf99154fff8ff156b2685193f7d5728240b58d503fb20c63873f14e85d3fea0b112fa0181d75d536fd7c1ee0bd7bcb1f60042977236d51bbdfa4c65531698b50b46566e3c8430ebb4791a09fdd1d3e03792adb33e23f7a9a15313db897de11ee4af3052183664873c0ba283f3df171bfab961721cf64bb2c30d18d53266df8f692d5ddcdac716617eda6292eb1cbeb88231cab776ae0405ce73f901ca38a06279b96d3bd8798a9f2b43ab64f0ad9b313c05f90d8fc389322915404568f7b73329944658471524b3c2327884d7a9a51a6b3c9270359799877788d5ab11140d83ba5d2db951fef81aab9fb3a7782457944cfc5a946e418159b67f56b61588089b0fe3ac5150536ca3a81a85c374fa2c5fc8c08556f1bc4a26212fb682e53794920320319a4bd77ed105a347c891560db5cc91d5ca72fe35c02fce3fce6d6f3a0b6272a34c04f6348bdd33ac9a92e86248abb316f8194d3da96a80ec58c37b4a7f06a9f61e8acae70c2be22402458039712e17699145d1aec091e70e456bc73be110dfda519d2813ea6bd4f93a45453739eafbc00b67ab98f5bbc661348885ce0b3dd52105ca2d4b0037aea2bdca97d9dfefb384c9bec5f51d7db9ff1611c6c2ae8e919c0b194c5c2ffda6d3061779520bcc16be5ca8579eeb62a06cfed17b5dc6884fe01760113d5e338524c6788914a9fe66909f82c38170579d10666d429b724820c031a2479b830c3a6d5356e510feff823d11be73991bd1d66901994e7946cac7948ad9c305901ff784aafdb694de906cc0f86532c7919aedfbe6d9c10bb6c810c1aa9a9b4463eaf7095964c07e6f5c756920dc608b45c7bafdf62b5a414d324d0816e1085298dfff9a2bd62a937e8a5f7efa09bb911f801d20a9e64430fa942818eb6893351ea863d50a2d188931e153774c987233d1d4b84a4c50de0a3280415a0c8f98874d7ed5c06f065c7605adeb986f29c1d6ec535b7a2c3bbba6be8f10159d00234d3129203de2f528e2cd57f003b90154ff2f3d068c056ce708bb2929e39923ceb91db5c533480b8033eff842f766b564270bc23c96feff28eb8e635ba279090d52acc3f3021113f873c788313e4ff53b89b4985c7fc65b1e184a8335ea8426e3276b4e5a5b40ab3e68e4835d47ca12634a7d28e5a2a5cf0b3a5f3bce2612f76d5d63214e95641b216548b312b53ffc1be4fad341ad2ee17d6b7e42f8d6b974390423504d8e72e047aa0a0db79409d32b3e83b886728f636acc969ebbf9cad1789ca6c2c7e5b20fe3f9fd8c79e29be9ae6354dce82242795713fba494af7c42dd0e01058142ed34b316b5e597397349bd41f1de5b3e83da50db7cbfa40a232a10ddf2ce775dbfbc653cd4d5f8b15b7ebee3ef28377599ba3109f39d325190d1154f6b043640c15aa420e3a6f9254b34bcc474d426f9bbddd99b71b52958c19400646eaa74fa5196d8f8db41f825513f0e2ad056c31923d7d6a70259144c578c516b776b7b52874fad29e451419292dbc5ce9a0bbb492ccc0904e1246364a7eb4fc17e025dbc1b2ed3b538b5cc5da8d678eda50041b4f2b6a6a3ad7973546787879ef13540950414026c5b00700a852d1d54e609b94f17c1699e74d1a2427dccd8cb4e8b4d31704608496d036fb46f0d990a2784ceaebf830baab21e5e148d272e024e4be6419702e7b670611db57bdcce12c5cc03776e3775f048f2fdae2a7bac4611e1687704be6dcf65dc3eae03decb305e1fff214403ed6fd0fcfed419fea3cd9c42fd4192a24362fb47048eea1304f724134e8291af64d6a12500f5a4e3cc0a335a9486001843df496d4d8872936afcc7ba14a1261d3d9787fb579525748c3f43f094a60e4ccaa40f025ccd4dbc8b70a88df770cf7e4858530e44eac65184d3746f3ef354bcffe90d342bda2a1c025b93ba995cab341a621884584566a63915a1981252d8fb3a6e2beea7c349a3014c374db516e0222c4cff90eaf421685478933064f9fa562a4e11c2197c54e10755e4342de2f07b8057752b2972abcc5b0c3b762a32b9e0e8545dd4c38e10991c28e59ff91523047e56096937c739b4e0f163035a7667b5e1700e0086f77145aa300e9863f7da7f7b046e21c5f97f8c6b61f315f5b12137fdeaec4aef8acdb85208aa84753fbae9c63f178fe680c1b711160cb5662bb754b61acc486e744f6225cdd89e89286050f3c08eed6760a293615dcb4f17d45d8b5a126d70aca303e4686b578b662e604f56be313153fd9e62fbf674decec8db63af3c0f4c33902f832609a7ab58fac12e5871ae268cfd6e2a8060f618a4fae3743ce5a400b9a97464c1097c64a1363abf924cb7402aff5fab1e78b7a2a04c568d4c109e41338ddff726fe845e8981c5f36b1b628536c157a4a2855841e04911d430b90d3188d25914a9f00c8d2b1ce9508495cdd1293b0598380d6e2624fd292570d9668973ccf44709c6fb2c426247c1445651b04304b45a10f8bb4bd9d43dd2b8e817cdd634f7089692f6c1b4a5343cd2bff93a6f6cb1fbcaa05490c60c4292a036a02535625d9fd9d6e2002cc4632d550f0db9e688ffeba837bf41159de6de20599cbd8b7b4f7dc3bf7dba605bd84aeb2b1f5c54c691b7a204be54cd08d0a3a241f545c04e00a35a2009c3516078304a40610041e873fb8d59544c315913150d91deebaf0f80c927482b1ab9cb08210bb4e10b95ef2e00a414fa011abf82f553a14f140d78abeb2bb6f6bf236fbaaee5af2ed33bf9ef64caab5dc341ee4eb5ec685f9e5f50dd69f0463fe19e8b8d2c36494d6576ef78823a5b882ed0040823beb07475a472ee16e47f5b133d051f5572706a518da52558cfad0750263cc8721f66287b2ca7e5cbaff52ce92eca5fce3a2e13314071f14204d20910f46e861c813084ccc87005ce14b0304da5e910b0f8b9afe7fc6f173e914cda3c86948a54ad531f94b167deaa1ba6d01348f00d61d28e8b62b6fb07aaefb6c5636b8183d625d765fee7128ef3b05c89238477e2a6e2b9d1ebc6820521c966d57fff08b52e4b0688cf84814aa9c965f7ed7491ba06e59c7f465c5192e226e28732ff0756523379358dbea9c3867c0b90603f8afee9a394e29301abeba7d1a085c577fec369daf4eb52736b7d056e7246b6be131ca7378a9edc8bbd8b6ddae65ee4ec720fba11ea59f71efb44498bb6b039551ab3aa6075f0af74f41dfc8f9c11fb5f93926b6600c19ddf5d9c5c4753fb90e1ec30238d81eb5f3c844c9850f8370d22309e8087476f9c0399969b42115f343dedcf1ab25f11adf7de183ddb82e6554acf1e818a5f3313a4e0b611059c792c9ece55debaff03529975b1ef92d6f2b9e786c2b649ea5c5197be03ae4dd6888a189fbe66861f11c56b991e599404ed4f3fd71a92ed82ef074e2421def8ab67024462360a3d48c07f58747cf2e178b70d7b5b6fda60724a0ab19bcf56a1949cf78ed752417d52d58a544051758b2a505d69002ea13ba8daa2d1125f35d7eb63d725e02f0daa4c053d3ae7570a6ec2ce780fc1381a3916663dec1c76a2a5f60118afe4a31b7ef2e5ffd63d0be85e85b7daf8e800175baf8a0e2820df49a3864b455b1a32880a84e3fd97beb266f795173d8f30a21c9bdd103ab019ee4cde90e9d588af6cd4d9c4ace67b8c2bd0e6da303f3846118dcb26d4b620e5e4fcad2696136a5a248101f4b0c0b8ca4985be1cfc9f6967406534e37a300a7f4151e4bfb0118447450ce45d2b9cd39900187056f78ce89ebc4fa70adbda4561672309d45283384088034c8d6adb766552b32bd2d7fd96ceb6d36d4cdd81d7271e98a9c18bfffd88bd4268ebe500f5c946bf1d66f7f88912ad7818e341bc9cd34411c2045de4d55ba7016b0d949134d63428acbd5b62efeb1e6a14330b89be8581107056b03319c9d81da6b85cc29f7f0e9d853d28f01ff646d684a48094a9a9c377f3eef5f755f7c1b3ac3e429bba03d8a0ea295bc3442e741d7cf5e7575914c420d94e5bc5509bd7e9a72ab99be83b77c9333d75c64798697ebf33cbcbe1cfc5b787a7039549fbf071f3bbd649aa4ed27498cf21e5b70cc58a91c392801e452690d9b9bdee8b999acde72032a6b44707925a2bbce25222d7cc4453f93f367a244229df8b356ab7b96e9eb8b8d3b85daf42b5e0299d5246d212628fa11fbc3c86685f950f76cbfc9d71d270af76f78906a17f9c7b7376c04ef73cc54d8ccf0967848595f10098378933873ab8bd55ab2cd826af538dbbeffe94944a14e2b556b53cc403bf9fc515e55bb2e4a263fe3b78629927543b8e79a4389ff0b30e5e6ed5a0222234b7c76237c4296a2ed4e50b1f4e92444c6ef784a8fd6c76d123ae1949a09c5e0081b3633c2e597223124eb02f22f397b65b9688a610f00d68a5b86eee2dbf344625baeab3d871a533a1f8edb8143d4f820c8d4a034c218db9fe7a8988860ad4148d0fe984d01f85b12a4ed0bc1e35e0e73d1f3db636ab075ae2c0a283e63343f14581bef7a190e13a74bb524b1b2c6a0ec37b7c357495736ee9b99d4a5c794c0393f776d7d407134069ea05b244854c3468ee0c51d2554ca0a9e638eaeb513fbdffbabbcd235468622115cf11d7db8d12d9af4487203e6304fe2ebcde26bc79328bde33f34b220f158b481819d10fac01565e8be952989066898b1cc42224151741b44bcc0d147501b8c7951de3172a1abdda74ea50a77b16cbb8291cd152f02911baae96040af1181609e231e66de7b0e06cc1dd4051650be1a7dfd09f89a3dac0256e965cd94cdff824b6fc636ae834661c01c1488d0249dd4bcc55ac033336e7f44f0daf7a742973f2433a62bf56a758bb740701c5f6dd1a4f12f1855c81b647c8f7175d5164a3432e486bb713b91a48ddfb3db6d55cad1c448109c2c2200f48bf7bfe39307bcd19289c11d32b9b31ba90bd01699799a36ebf00969bfe332ab00278da48f297f364f0eddb45070e121012828801774da7989b4a114bb766c28d8158b325d8f746cd4bce0f8416d60694d2a05655cac31ed1c7ce8069760f12cd42fbfdcbc348075e1291be43ceaf988e11f33308d261f1c0c23f29a389082ab2f563a8718b50286c76d5013380b67de501b9332a5e1fd3dd6ccf1f05ea2d878606522d903503c8fa1d203269b6eddf6949c997265d9c5b2e66fa572e959faffbd853c5faa2bbe72ed85b1af7f05f923e6c9d4c7a265ba7d78d3bf3c6c0bfd85acbe7a25083f9192bda6e35f52d12dd4cc07f18076aca0a5ba20c662afb59dec52381c3b", 0x1000}, {&(0x7f0000000340)="ea5f9fca54712543c8c92c2b81fb6fa6a3792a1121cb7302831a4259d10ef48c3e23f6b2ecc7ce56049fdb8af75404d8ab40784d40e890843a3df1a3418f2b1c252fad6653da5b63a4e09c6cd589937d1006a862a78d01a79fe0bba746d791b2cf8d77a0305b5aa77f0c9a4ce430863f1ed870d8d1f738c9f4349df2697613483178fd4170520abe1ca077c83e6d49", 0x8f}, {&(0x7f0000000400)="9550bbdacc3324c28f4f4652973ab2bf586a01ea1fb73d601efa4c6209b9d5416e142668ece3f83a515d6bbab5f5522b374ed7e48a05d8a70b2b47d65b987af57e53c6de829615cecf2a1576b3e61a1b9bf1261be81a0452ca93803c58fdab0fbaafdcf9907e302ab56cbf1543ac22f02ae7", 0x72}, {&(0x7f0000000480)="fcffac6f4ca50c1a5e63a625fa8b87a493c20db90623293e06e5c8add13c1635e98d3b5ab275307cc63030530e07b4e232d2", 0x32}, {&(0x7f00000019c0)="600e9e390a90c733be7c79341219f1cc11965afce06e404a9276db4fee9b9f7f00dc45650f99c7c69461401d51abb0d140bf71c89ebf96e05f138d06a7a7993fdb0db0bd8e2db6242842d859ca1d5d1e0a", 0x51}, {&(0x7f0000001a40)="d1e51a11fce6bf3397322ba926cde2b6d9a1528e92293b35814fc7f4acf28384562fa75f0162dc4b8c6d20fbb680e37e9afe5c5251106175c4186e81ea92dad101751ed187676736342ee19244fdd9e25fe746928bd14660e7306201cff674f0bde60d8b50c8f3607a6974a396d179e89f7d13e14a4ad68612ccc428d198daf59292959dd0570c32b985e9cef6", 0x8d}], 0x8, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) write(r0, &(0x7f00000001c0)="a389cbcca98f397b892170", 0xb) recvfrom$unix(r0, &(0x7f0000001c00)=""/129, 0x81, 0x1, &(0x7f00000004c0)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) sendto$unix(r0, &(0x7f0000000200)="eb95fd2e61b4521e01eee8ed29ede69cd148d04b2caa0548cf55512b36ea49089701c9f09a8dddb49ccd58f4b386f120f96c9cfb80afcc1a9d3abc2f26269ca76edf103753c44974289c37f49baad3f574414b1ae064cdc4e9daaab604262a08a5949756f7efdb4e58499f582eacec7767999f77ba732f934d4ee89364dc25146aa10904b834366e528a23aec0adb99e6b62af299cfb2570fee45864628604ee8e", 0xa1, 0x405, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001b80)={'./bus/file0\x00', 0x1, 0x3, 0x1, 0x1, 0x8, 0x10001, 0x1, 0x1, 0x1, 0x53, 0x4}) 16:11:05 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, &(0x7f00000002c0), 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="9fc4", 0x2}], 0x1) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x80) bind$inet(r2, &(0x7f0000000280)={0x2, 0x2}, 0xc) r3 = dup(r1) r4 = syz_open_pts() connect(r3, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xffffbfffffbffff6, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:05 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:11:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f00000002c0)="3b64b2a1bc60237884baf2be457164d1abc04ebf12fa508433f8894cfc206444e3c6b8f8c3759a1fc27201aa585cfde0cc4cf097250c8f3ce0bbbe1ebf89ccb39d606c69b54d14a33efcc2577b669f881a42f6cf61b5acb6a0eb50b6ff848352b118f94d82ae438817c78a206fd0b421672b7516d8e54f7bb3f2545298fae76c40e3de497a2998e81a52ae2d3d5666c2001c476600a6b304c70e37c156a12f5203476aa89133f521756747223d9f95364545029d24033c53af09466a439e8d519730a31a2929e6f4216aa58584232b9f88fae0cc1de9f63e51aaeb6c3c9dabf2d4", 0xe1) socket$inet(0x2, 0x8007, 0x7) r1 = geteuid() setuid(r1) 16:11:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0x6, './file0\x00', 0x8, 0x4, 0x5, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:11:06 executing program 0: r0 = socket$inet6(0x18, 0x1000000001, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x80000000, 0x1}, 0xc) 16:11:06 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}, {{r1}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) setsockopt(r0, 0x100000001, 0x8, &(0x7f0000000200)="b94b215c7c0267e251ef32d9df83e7633966e38ae30cab88fc976663c903b10af66fa8ca8ae8ffbebf654728b9bf79a32368356052f0a2d55e56b0e3f65c440cb653382b718c77c57bdcf0439928281687a41c1165f02c94708cabea8548c94b0e54419b3896cbb7231dcaddb73e2e54ced791", 0x73) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="f940a195aff051e64b969820d73f606c8c39c3d76e2d6d3cd0e5473ac5cf92", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="eaef125c000000002902d3d9b94660dead65d165bca5a470a268a1683f21cafc79d8d61ee3d918703bf17764fc33a1b4e4bdb289f94751c42fab70d602e9edf39ceadb476847d9c07788ea7450fc7d14eed4d4a49b3c9e25e870e9d7cb59b6c3917787cd33695f82c58e4cc502b2b75ca1c53fbd4bf639bd511520e6577cb1c56f4e937ce268da6c1939986ab84ab62258aa4084b4fda28c0c4945d039f92e0a1f9787264369f8b0437f38dfa25f973400000000000000000000000000000000", 0xc0) 16:11:06 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xf146) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000080)) 16:11:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r1, &(0x7f00000000c0)=""/18, 0x12, 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="01006c65300000001913f697db3900000ce8ffc7f1f00091457bb25dfb7ce03fa379378b603c26b6d492a03219f0ecc53a397386edd92c8888d235083ddae5fdc9dee4c8a738feb2b39fdd791f5b8c8349985b5cb12287c60e37cd3d054312a9af2fec48610d2fff6f22e2a574078015b5498aabf16511b374e3c4bdb602561cede344dc60a783cb2ba88d86bae96a2b9ad7eb88565875527152bb0c9ee1941a41ea1e254d855fe34babadf1e82fe514c2919112ba57f52e7f34c82dc95cc8f0f95b0ec6f84b86ee6c4d2de4e3a5fc76f986dd828204750736fb51ea321fd03a837869dfa6dc00000000000000000000"], 0xa) 16:11:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80000004500) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000100)=""/17, 0x11, 0x802, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0x40045720, &(0x7f00000001c0)) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x80) 16:11:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getgroups(0xa, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8620, 0x0) mlockall(0x1) 16:11:06 executing program 1: r0 = socket(0x20, 0xc003, 0xe84) shutdown(r0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) fchmodat(r1, &(0x7f00000001c0)='./file0\x00', 0x48, 0x6) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) connect$unix(r3, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:11:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x110, 0x2) getgroups(0x4000000000000039, &(0x7f0000000040)) r1 = dup(0xffffffffffffffff) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x56}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:07 executing program 1: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000623d0a676b913b650c92d8e9de03c64a6ce428321d1f5cb0a0a8dc275a024f181091f87ea8baa080eb6dd61efb48a9ad2ad1d2f631a016670b042db01e98ea8c7d4df357818fedfa2f9aacc894df3f9aeddbdfede468d40b7e7d48d16e280e1fee6f28cb62a9b3a1007e04fad8e238e67ae0afdef17d8be1a886b9ee075dc50d58d58aebc5d5bb798217511793e66157c8f7b90670f9faa270b02271c29981fedd0afc85", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x598, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000180)=0x1) 16:11:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x2065d) syz_open_pts() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000000)={0x2, 0x2e49a33}) r1 = open(&(0x7f0000000140)='./bus/file0\x00', 0x400, 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000380)=0x8) recvfrom(r1, &(0x7f0000000180)=""/15, 0xf, 0x1, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000440)="96d24d9162920300000003ff5ea57421532f1e4c68fe06166c707fa1d43cb3cb208b4e48e421ed8be9502d9d31ecb761260d24eb705400dfd2025db255ab11a536327ce02e2a4c456a1c624010d62e89ac2a35cebca855000000000000", 0xfffffe31) utimes(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000000c0)={{0x90c6}, {0x4, 0x8}}) 16:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xd2) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) close(r0) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:11:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) r1 = socket$unix(0x1, 0x5, 0x0) flock(r1, 0x1) kevent(r1, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x40000000}], 0x2, &(0x7f0000000100)={0x1, 0x20}) open(&(0x7f0000000380)='./bus\x00', 0x0, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r2 = semget$private(0x0, 0x4, 0x82) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0xffffffff00000000, r3, r4, r5, r6, 0x8, 0x7ff}, 0x1, 0x638, 0x6}) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="217271e28beb714c"], 0x8) getuid() 16:11:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x2}) fcntl$dupfd(r1, 0xa, r1) 16:11:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x7ff, './bus\x00', './bus/file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r1, r2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x80) write(r3, &(0x7f0000000180)="6d5310", 0x3) 16:11:07 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x40, 0x5}, 0x10) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:11:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000000)="ff1db440540dd7d7b86ba349ef7660b3dbbb6895b0cba7d7bf61647fd12f1482493c27766d829c9f89e7bdfb3215f288bda471dce58d044102c94c1a100619decc2a70e394d2f793d9753897c1c9e505c7b183410a71408dcb436f5ea108bafe5643d3ceeb01bc6bf7641312c084416f963565921fe767efee9b8963833a9b97098b91149e96e6f61ad6ed79d1d1c5e174e45a760da574198f04f4eaf1e48648aa18828e2f160dfc1c27f3282a32873a9a829b104cd095ada511a735070258cea0d927571d5d9e076ffdcf622b4e520eb01b57a47d6bdd518db224389757931ed2704900b5029395bd9f9590ac7ef14380b2128040d804c7925ef000bba81e3377e595ca5dc7f0e486f06250bb7b3aef04228e76dad60cb5e2b4f1d98311cefee890791e61b52f76e41736ef7fdae4764ec4e143db592250d27650f5b14421176a5e36540a1d9ae20905e54556db8e89c9bef18974d4a6012a5d97a8c742ae5d36b0572cba6a88bdb8315881a878ae9269d351f07a300b685d79560228a06623901a40340da08e5fcffeac7d37083bc3a7c8bd2701ca04c3f34c8b2486edba733e01c63c55aaaa6d1c097dca86d0de197bcf285cef98be58ff9eeff8c0e0283db4bfcb647bf215830b37c2eb9ffef57c55af4a0e1f7b8de8779b2b5b9c196bb5d9392ecd7de9314d6638091be30014c7378bae7e3d8b8e371c763de8ea10113b7b168532981c9650b1a5384b42587a23ad9e707a4312d69bdfed5de80fd7349c3b2922b082bd3bafba2bdd20a13f3982a6e9c778b61d909625fbe30501d1dd0ba7267f00599b8eba560d5d3d9a62a3b595a2d69dec26add13ee9c767dcd42f8ea77dff46974bac5f6ccda7871e27f689189f4608f76142481e1db12ab1bcfaf8ce904abe7317cf94501a7489181b2823c802f725c211e291281c18bc8350e608ee18ac51f9f85ede382ce34ced6cf38225c242d0ad963775b08b671ed341ce345c4e9e145dac03b5bd13b1af7c024fbe731952ea4ce2e1041e959b45253a95ff08e7c4e8a40571a7be6514fd2d62fbdf9933b03b72f203c1525b22faff6948bedfba19dd954a87ab5f0f9f681b724aabbe1726d2022dc93b6259db3f4d9b271afdd5f58ed8e2194699af50893661e5e4b793cda01c600ec961df647477345d0cf2f0e97d7a49b34e35ba8b9083f2155dbebaa7bfd85e622019470e19e6b9951b9a2a6d3365dc0a34c2a13982e316c334b036f4d91ca3008e145ea72a98ec26de1a92bda7bd26d82660540d3004953249bcb0d325179567a20ba01026cd3a339382ff5601425df3eb960e626e9711daafc6e0a12026a0fa883cd0d5ab8e9cc92a337deefd3b3653f0a7090d0f9681d33808ad3f18446914612e1316d950e225e0d8b34e5f8bda42b103ca12d34d60fe3dc8c50ec5b3a9c965f349899bebe8d539e0606f05e61c5f1fcacf25a9cadd83c48e0816097553a387494e08604843afff6b897ba2c517b1d57324447a3d43177cca48e3150965ca91e1c40aeda2a117bf1ee5604b894dad75016afa47748cfb9597a16e27080980cfc473a276a0942e907444ec3fdc6eae13c65192517161dd43b90ba5b0453b78ea211f89485a17b2ff5ed3e777975852bbbaf17e486ad26fccc8e20a74c54ebcfd2144590e02e1a0da703cb02dc0a54fbeb068deab8871f0c836589c4228f02e32d45d753e43c79f812dc526386cd2006756e358f4d38525e1c97a85e65f7d7e710e5833becc917aa2c8526cb22f13fd647ca39c2ef47906eee2cfd811706d6c6ace1b8795243468ed55741708be12880292d7957707de6afbfc23301d9c1e9110ab31edf8ea9911df132d1c74b57909609bfafd846298012218be73c885a71cd06a0e6a69b5d3421f648e31871a7b0d88f6f6c2384f9e81b1f2ce21d23d8d0effd02464fab1bd4bdb4fb17e047190b4dfdf64dcbee8eb40eca89b16ee6da5aa106da191dfec997bda18af997e925f81119972a8bfaa40fc6a932b7303d7a521b49a1e66f67cc8de62bcb25f85bd789cf2b7add4dd01173f5f9417fc888b23c66905be81c5641d8c8bf3a38c011f3224f1d30ee0595507fb50b7219f43dc6d6114c5fd0ef1e1f96440738721420c37a4dec51b893853ffdb37529c78834797b608058dca6969270c89ed39d11b6e64580278308a1ea7fee42fcef7943ea8b89bc4d267822413d1099e78ea216c54ef0e3819b841847abdd11a8d524560ddc9db3773b1d34e678779dad5671dfea2c7591f9b7ce2b8c9b4100be57253e431e4e101d18092ad2025d8621162d407ef9dacd9cff6cd2fd73481dae366baf4581418fe2ee7c4250197eaac75233edc061e7a1d35b11ccf2304164522fbc4a3e45df063d6a45f4b61c1ff1a50f477fd50851b231f9565da82785e76032bd9688e3e4861665a24757130a8b4a38157d8f73a368dba970ff326416146969953d13d971c46105d563a70080659239e98369b2f281b06444679c350c62c227efce790c935c6221f2a8b1af4d94b7302ca392997556671e43852db59f042e2897cf90b9c972d60ee6fcee6467f11f4f4300010a81ff1a82b5b55a939b2d318fed080e9d2601d914d770e16f45f9a6cf9047574da2e58db10e0c8c76e755ca9ad788e6b0f32273b221106ec32a1667ffd7a11f7b9e673d867f7998c8b20d4854280702580ad580abdefb8c8e913940700da6f6e6175b3f82b6c26bd03b9036ae9ebc38323efe42c9f1bd1a265237ad35383df1ff1e5e75a98dcaee9e273f2e871c7b58a5f85eb47848f1697cd53ae2782304bf9431e27c542180c60b11c504fba6fc47da14ba42f4c77fc8ca21c79f53017e631bfa9b6b9b91d007b6d729a8596a26fdcbce3c33a6c3ac241a2b382de8203ba602dbced73f6fc2ca35a536e626f8b565cf0005b24f2aa9c7068e4e4e56f8b9b2c308d6b3b4147c4d5e197373294370c6d72bde4efb61c3d4f0e79265b3a41ddb88db126381a86ca0df12bb237e57d4b0c2ae334e5a57a49f0d4f863957bc9e6f3c411ab58c641b804d0616f5d143b22ca927db9db5a8b0b6b952a98bea6aed45f34b9c7114c4269759903a1e64c60b7394999e965cc79d4ad37dd8f6a88e78e8bdc428a610e57e585b37009ec2738b4c301f2b768ec45fdd3c1458455bd79b652373854e215b3664a19a73714e176886011414c0f89671aa34b5e92748d9776e3f8bf80564b1b9b00a3e83e75bad4fb4322227f5a18057fc27a87c38efd93f2f5f7df03589f46bd3a9f19b6aeb7ea92f8a88e2347976b6e5c4b0ef7efba478290937dbbf334e5d1ded1ae7b7d3941c83349779ec8927bb8ccdc3bbad6cbcbd33b968ec329352fe08d153a9ca55722d2a6ed53d34563a6a0bee73c9eb4011ea7e3629154191df755a3e116dbec1274d4838af27299c79427ff84e256648d154ccbe98325e437b035441e6842978e2797a6c0514a14885a585ed533709bebc1d59268a174f9459541432393873de316539dbd047eac73154417271af00766392f6daa74cb1f5f85d288f496cac6d52d9f37008f4312d1cd7b505eadae37ee51e4e9d5c53a787baf251d5d4ec87b60511a99d2ddeb20711dbe01241dbc92f89af4ec29097c1736c7ef61356d703555b21d527ae32787e7b6de8b8e4d4138de03e3d516d0546560a4cc20799b5db25f7fc524db37ad076b317273fa4aa4ac95207287dcff3058e593f6253f76c051783aa78f1f59c82f63f871824097181ea91182ff63dac7ca428f4afa12559f0e40577a98e3beb646c3ba68be88c6fc4a77ada00511f52db3e18c6a0896bc15eb9c9a83be89ce73dc0074ff43be44c47dd86cdf2558e68a659a5267498a876a551937ce00759c8719738f85153b87290206ca0917af685d45ed2b1a1479977704428903c1eb635026ab6af067b28d547174a98dd3f1c7a090543b4315540094fb98a68b2d83be2a06f24f5d5cfbedb95063eedcf7dc5d3efa7756a372722e0ae3caac5ef5dfe171685d349bb1a6bac22dae0c05548bcfc53c3a4e01f833c66223af6763f51763dfdecd7b48177e0c0feb49d562bde35c8df9230631155b39bf5f80906394a95b59485d645571ad0205bee46b309f6f22b168762133109cf746d0093b092b8e86225f36b0ec95090a455955c3e80d169fb1eb2c9499396d0443368b40e1ea7cb0bdc02e9a5847445192e0b66fd6194c4cf7a90ce002147e5aea1b9faa12cc792c2ced0c3b114f86293c6c73c01a3191c9b5a511c932672c17733b76da4e9409210225da142b9ef7cffc05198f55ed45114887d7e0af0ed0f524e3980c4f4d253cdc28eaac9a1948c49b80bd6d38f3cff7b7709b339381f0822a9d67b68c99fc5a09b10fbb6eca8c6235711df91a0869ab00d1ee2fbc8f477180975b4d4306e4cfe1960ab69e60a5e2fd5074935038ba51db5b8df398a66646886f3c646f359bcf7cfe16e207563317cbb8f9747d8d9e2673900f4dc68bde1d375a7002bdab8296a9991e54acc15edd3024d3ed1120fbe2ec820303d0663166bca5d91be7c345c3a71d1c9f07948411b0d856fec7bde9ac08a35325bf98bd05a20a1b5efff572157b5ba17d6342ac9778932c21a976a641f66e7d563624a526377cc3ee58feef4710795f7987bb2d2961ebe917e0608937d4e4b1441dc25a0cba98a09c4ddebbb8ed48fcd6246d539572fc4f7732a833afa1767b52f624a0b31ab4b78b6dae9057112bff2148ce081984306871cd3c02599ff7dd29d0e761046778fb21bb056bbad1ab3cdf976f1c9ce3f540e82134cd856036d24ecbf2603add96f7ffc1d4f6e457cdabeb5094932097eb5e185b4b92d9c9f455b95479843dfb9665576a5d6e0f8ed1c4abff6d45a04be5677657497a48d3e4e7204de087c000df8b36e22884dac1bafd4b1b4e724152057a3bd8cb20d2bcca234eb563cd44713169ba92711943f56608a9976d9ac3c387754bfe6e18247df17cd48eff3af26782ce364c38fdc9a02d1f69ec3f2eea808d40abfc6e9da1323d0df9b3f4bf715fed2bca015c1047f8037e0a8b6114edec710876b69a2bb361f929feeba2c73eb011a66244abd45f9daeb18da27d4edd1f8d75d1bcff7846fc22f5328874e67c54fb0bb605d75d057e790b09c8c7b75d0a8007500f0017b342a88cebee6865407f7b0190354770a9ad4ae26c6714b7fbba9a032ff291cbae54f3013e6c4016bdbeffa1ebb258a69c8bd9afc484e1dcbaae198f7f5fd4086ee17d00813a46dfc637a633aa7c3b195cdfde9a8580f3c285117472dc6f9d7960354ead96f18195fab18e69ea71739a9dd1d3ac2ba5e87b99fc6aa6e64730978dd305b4cf34758bd11e348933f68005c2bd9c462996ecdd6a163b6fe057471bea4ba430f0d01ea6eb9059a8286f413244be4fdd158d3706704ab6ebf388eb0919eb4b293ea24966b6f707cf076c29b0a60e02768c41973940d1dd334fd8eaeccace1b05e8b247a38659e37ccecfac4789bf5b9b7deeb69d47673e13eb168f0f32e930be29cc23d472f6ab1d552fcab804fc3e7fb05942fdd73ccef3333868f71220299dd99108c7d1b0722671de83e8dcda5415490d74599bed26706f27b5b24593690380abe5e64332a93a4a85cb8eda1a1d5c98f156e2c2bb788f55df4ac07992b12c6578e02d9f1b087434b06582d12de039fd2b85a22de610a7c535044d6491278c01a52a26772f61c21044b540265e98b0b33c7a16d7b785aae17d71c9d8a6a4bd93091eaddd49a2725208dc22dca449f04b3f425ff8f0", 0x1000, 0x0, &(0x7f0000001000)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:11:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f00000000c0)='./bus\x00', 0x3ff, 0x63) 16:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/210, 0xd2) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:11:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socketpair(0x2, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}, {{r3}, 0xffffffffffffffff, 0x1}], 0x65f3353a, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x4, 0x22, 0xb1, 0x3}, {{r3}, 0xfffffffffffffffd, 0x4, 0x30, 0x2, 0x2}, {{r3}, 0xfffffffffffffffd, 0x10, 0x4, 0x100000000, 0xe6bd}, {{r3}, 0xfffffffffffffff9, 0x0, 0x1, 0x3, 0x401}, {{r3}, 0xfffffffffffffffe, 0x4, 0x1, 0x100000000, 0x7f}, {{r3}, 0xffffffffffffffff, 0x3, 0x20000043, 0xc9a2, 0x40}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x3f}, {{r3}, 0xffffffffffffffff, 0x41, 0x1, 0x1, 0x8}, {{r3}, 0xffffffffffffffff, 0xa, 0x2, 0x1, 0x9}], 0x7fffffff, &(0x7f00000000c0)={0xfffffffffffff6c1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) flock(r1, 0xd) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTART(r1, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) r4 = syz_open_pts() r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r6 = dup(0xffffffffffffffff) poll(&(0x7f0000000240)=[{r3, 0x100}, {r3, 0x90}, {r3}, {r2, 0x4}, {r4, 0x100}, {r2, 0x4}, {r5, 0x20}, {r4, 0x1}, {r6}, {r4, 0x12}], 0xa, 0x1f) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 16:11:08 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x66e7e7c954e78ab6, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000080)) 16:11:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgrp() fchmod(r0, 0x30) 16:11:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:11:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/129, 0x81}, {&(0x7f0000000240)=""/144, 0x90}], 0x3, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="2b3c4974550ae67ef1fb1d701fbd63385f8fcc71b12d622201fd8652eb4ba522182020d5d46069fc2dfc190f050886e8e6f6", 0x32}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x10189}], 0x4a8bf4a85344312, 0x0) fsync(r0) connect$inet(r0, &(0x7f0000000380)={0x2, 0x0}, 0xc) ftruncate(r1, 0x0) 16:11:08 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x280, 0xa0) poll(&(0x7f0000000080)=[{r0, 0x62}], 0x1, 0x0) 16:11:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) setsockopt(r0, 0x41e38830, 0x3, &(0x7f0000000080)="2b9aef829dbd1ef8d596b0c054de61615ac1d25eb372531761e8889663f3d54ca7c6889bdb5a01c92caa0501546de6e473f5db9e1800e995a7786d1dfd0011c86b03d3e18ff4f45040ce5e26db7aa2d5ff0f86e835e01c3a372110cc5a87e0aae7f65e68cddd150dad2e6f902e36429b8cac2f6fa6059237d749b59ec88d299d9adc836b964966c80e4056f932994b72524522ce3757a03de89658f6a6858a3393482945b28874a8e214a2ae133c1fcab9cdaa254f4ca09b3893299c29fe3d819807e06fb6b181cbb5e23e32660477a784ba387f5ce5adb70107c45a0f1a4d44a4c1a7c176fba8493104a0f44dc0964eca3300da", 0xf4) 16:11:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) 16:11:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x6, [{0x3, 0x101}, {0x3, 0x400}, {0x1, 0x5}, {0x2, 0xfffffffffffffffd}, {0x2, 0x1ff}, {0x1}, {0x3, 0x9}, {0x0, 0x10000}, {0x2, 0x401}, {0x2, 0x8}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x8}, {0x1, 0x1000}, {0x2, 0x9}, {0x1, 0x800}, {0x0, 0xc000000000000000}, {0x2, 0x2}, {0x1, 0x5}, {0x1, 0xc000}, {0x2, 0xa510}, {0x0, 0x400}, {0x0, 0x3f}, {0x3, 0x6}, {0x2, 0x5}, {0x2, 0xfffffffffffffff9}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x5}, {0x0, 0x9}, {0x0, 0x3}, {0x1, 0xfff}]}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000180)={0x0, 0x2a}) lseek(r0, 0x0, 0x0) 16:11:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) sendto(r0, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dfb56df169e6a1dc32806cc8a3c0ff3129dd550fcdcbc27dbcc2ffba6fb10cc9a4e2e286781d71b3208791005241c2535fa6dd93f19708c9b3068efca0018d1c74b27e028c61518b1d320922cbd796b0c5ba6987fa653fcbdbf4138fb8df88409a4c75545b3a58ecaae4f40557b7a4617ec83eef1cd53a9ce18f291403a17c0e0256628dff2ed33032f0412d93621498624faf9d41018d5a609016eaad58ee2bd9782c1b97dd2f879cf72310d021344241c097f6cac4177ecb0a67ee72273e3f00f70b41dcdefbc60d41", 0xca) 16:11:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:11:09 executing program 1: mkdir(&(0x7f0000000040)='./bus\x00', 0xc6) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) execve(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:11:09 executing program 1: r0 = semget(0x2, 0x1, 0x1) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000040)=""/87) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x918, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0x581) 16:11:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) pipe(&(0x7f0000000100)) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="9a", 0x1}], 0x1) sync() 16:11:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$KDGKBMODE(r2, 0x40044b06) dup(r1) syz_open_pts() dup(r0) 16:11:09 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xc47) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000380)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) syz_open_pts() close(0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="2960b39e43016db39257beb277371f0c46742864123ea8ca01e1d3b50d09fa3abb8851781455036e42aae5494bf962d83e1db8cfd1dd5f664cd4d6777720d2fa9da6deff2eb6ab5b481899580b8e4da9d12dab1d893e06ad1c2ffff85fa1345176fbe3bac73b2a9210c6edb4a0e21be39a8cb1df31c6b689c00a2edac5fa8a305d9a", 0x82}], 0x1, 0x0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000200)=""/45, 0x29b}], 0x10000000000000b4) syz_open_pts() 16:11:09 executing program 0: socket(0x6, 0x7, 0x96af) 16:11:09 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) write(r0, &(0x7f00000013c0)="0e01c11bf1a4b989edb8f9f05e7c336cc54359d66b70b91666b8a6569f174f5ec4cc2bb33adeceb411f981a6b1925a4c092ff0699bbc44c881802ea1f68e01593610b4b54c775a13b76df493dba2a3102dc2bec87c00f874f6eaf602ef08c4481e5d315c96945f03004e6646ea1960b0eaeb1a1711381eb4a5c3c8dc23e334bdd40f50c2002fb47f29d3aae2f8b0cd22fff38e9b33975cd0077f33440cd4d9e9afdeed8de56ed7bd227421c3f9373326f603ba8bb1ec916c1c451770ce281c367dfff52702dc7037572a00ff6ba2cd294a23dfc2", 0xd4) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000200)="4cb2795b45b608a66c3f4cb21f86203a1354ca7036e45f3936e86b8c9b258cd9e9a2b929a0f4c2f43ba7b1d3ba4c3cd2f20b27cb935a65331f0d5918965f6f635f9cf4fd25cf74576ae0a22958a5ea51ad3cabd8f891ab6f4fa910fe71c27be53625261562d388f7066f161963044a74f1128527262ad959caa2409a0f27e15f71c08f566bf868f4c6ed21b5ae51d150c7e5c0e2befade6199f2efa3a3c6ea1aedd47ee3aff6ef2561dcf277e75eee7d0f07356ab3f3f8a17c37ed2576357ac16f3caf1754ba5753785d9d4a3a0bf1cb0cde7914a297ed7a84463722e84b470621ee8cee0af0117159ddfb5450dd041fab6d7f223674d348ae7351e9dcfff4d7638192b67228ff11312e60baf0d01e55fb6c0493fc618b7fc3edbb5efcee20392e8d93c5fd650952d9d3a34b63f4f5100ea18304e2be6d9c4f90d932afecf39168dcca4a47ecca5228e03975f4f54c7bff27ef13fd0388ad161f5f27bc76448d9d1be62fe6a5aa61d0b9795ef49ae66235d8cbb5988b343b964a7183ccf65c09266949a4336c9f02bedde1e8641108b5147ec989902781b96ddb432524f1fcb69912de23bafd1897306bcf4f09f09ac09265f550de4c9cce2590929dd32f7688d61a9582138420a3be0676f3d3926579b9cfdde368cab63b0e4099c8dc4bd2df7facc094f83d239e5ab50ceeaba95575e0e6e9171e678afd348a5206d99388bc49afb070f8b6c1ea0bc8a695a5912071d40d34e1eaecfb05d10e7a481e212614ce6cc28dbbc6dc28972abdb3b852879b0790f83ca62b6f60c4e63902eb397fed739968321a5e5aa238a99e7b6498e83dc8e14c018a34f95ac6afa1b8d294a8992d798334c906aaf4ed62d17fadddb158e1688b1d1345dfe04a3c4615838073cf04ee016ba95a8070e3471d2bd009c94e144e35dcff999fbf0f17f57747d4746851087bee58057feb9a10059bca0f43a9f244ebd6b4656d6740406a411185d5d1e6b87a57246644a23e3ba9f6a21ea4689a5b42bcadecddeb46fea0851bb4f2d63a482549dcd1bf7d2930f6481aae9b9ac4408e7f8fd79ebd904a59b0b495c3424a5eca980d0e8debda26023964c81197c37e196364f0573d22f8ee1cca205290ae8324889c413f73636e58b55410ec33f347816524a841606ecf4ca6feff58a889937f022db79dc93ec03b89e0f0592a5bf2bc9ea7eea708158a927b7b59704bbf5a98be2989452b88266a9189f0e9a305310c7f9654856de1a9c1cd6dce16e0e5752e89821d97b8b3ee87a90a7891827088f3e42a16f7d000bd79cd18c39a312bde997cc8c9ebc8a0488cea6d944f748f401b79f1e1b3950afa37c2120f9ce0c4d873d27c5ec73e21ba9f5edcf7e80aa9b26e12e259a2daedafbf76edfe27cbd1e3ff75284dee9cc827e70596246a065503d2b6705d8b2d596c561a39166434ada363497da76ece28609962a04f5655a83fafa8e5a9dcb27c6cc4d569da50e7b259012de88494164498ecc1af309a0c5f8b678d53527d4eb3fd37350026ef6cdfb3dc79a248479c167abdf74f5475398e72ab9d6ab7b4d25490c7141d68aca3d90c63b45469d8b2d1bb1f380d9bcb4458f33b82aa248f1739026e89b2af05b810c8bec746727c1d989f5c7920f46a1d70deb2d4b5f27e5c9eecf072e38966041cd8bb0e4284b92f799e38de660001621277e023b0c224b17841015e7e162e7ced1275e57f9cd5a0f7db79e59fc3677d4950f687185b3e127a68cf22df50c7ecf9ab1d176d63c985220bdb8f7fb64d3c1907bfff0ec80dfeb3bd9f2fd90b8cbb0fd1f12bbcef48253d5e0821297dc05779987a17aeea0faf0f92a2abe876203d0e2396d40f294c1aee256367f40d42ea42f415af19c670da15e41e0776a106d45585d5445f13d0a67faa4552e49cc0b4ac6e336c504105d8e66f2b728d1296bf98580bb8abf8a38ef956c92bdc2e007022f370c7a5aca6fbabbfd8ea585f2c79c87c7cd7c3ea98f28692b8c39a9ee2f800912de36f87d2eaece4455b79789cf3b1f0e1df8c53bcbc1dd976d0623db4c2f7d97762fce98cceba0c1ab337d74bc0bcaa3609adf6edadd7e3d38a4f68ba34adf9920b39040ab749b8a9e6b4b6a34df377da78a5b014f2000111d99b70d33775ed8f482e6433c9429cd9f35219e7781bb38388c9fa91ad473fa80cc4287f1bfc2b4ae30c6f85531f75211a30c55e8530ed6af77676283169aef07fa2d081caef7c35792eb10439caad9b50651bd814cd426a3efd08623802fce9b52be0a85bd7273c46a1ea402912d5c47f6848d06d580fb7b014be0f2d387fd1cbc1e4683ffe4801f06188aa1ffbbd2c33062d15b3c92420584c3ac2ea939781871af26c8b05300ad02a40394cefbdc8b8ea8a0bc2abdc0ad02bb724e865aadc94afefb22b665c8d4b974125104ce4ee93390fe08dce5a8ecbcbd59b5d8ada44274f021ba3b4f82de02e3c0d27b0466d863a5420cafc6cc1d87db621a256a632cadb1ed3142ba64c8f6a230cb3dff074f5620175ef1030fbd1cce794ad687a7a3ff4537bfaf0fbd6344aedab09ef489e2623f2a46d2e7210c980e2107c2e995bc0de9743a7d526758252b588a39939d1d0cf6abd7b750d94a3dcf7372644a63c1a06b258f21b8d4179060a0715f6a12bc2c1b79cb72dc953f936ea107e881af6edfc29a04a06d327669a246e1fc0db2aba42e2217662951d111aada298455f242040491758a8dfd33a1ebc14d8cfb29ef72921c6c111da7469e3fae7b8f6350fac55ab3fb731de495a11318f0a57901c69a746ae4a84711439433bd01e661610cbc2397f02813e21347872d0471d62c49d877b7be42031d0f1cbc72f93ba680a07251d4c205b2a50316050a10e879c01ac43781284040c86d8e226df2a8d55c1d73217c36cc98793f7bb59b64fb9832db2163f1438a52605842b389a83edc2d3ed8edd265267c07d4ace8a995935d8800f7682e4371faf9e1a3267a888a4ab126c41a2a232680455c20810c079c21d998f34ee2b73a59f150a7397b84e559eaeefea40d399e377ac5f69bb3d30f4a93527b35baed03871ca9dddc355d7cdb15acd8ac3ac10f3980f4bc21ee76d45e0af8a3c185ee49a121ed14381f516d4b867cad8d27d9ee94e2015532423f98ebbb578f5261997c6e98f5d19215fc88a295cde4d1085ad93866276c1ee5bcbdc924917f8d7ec4926a1976d6e3a5d64de9eeadf8ff30680142b01fa3204141f518221f49130e0f8fd66fa7ce8843906b86331b19bf5a478e192581e1908362c0f7be9fae613a492c658535fcd57b74029feaa7db532e3c931d20734c138604bca5a480d42aea723bf2898fb00f02cf0ff67a35b2e4a9610dd6b3f093e3f1a877919a0756db692b26363d621aa9dbd29f43d5d8ee3b0e91b6e7cd360f81fa1a797f4c5d1e28fae010bf3402c4179386cc94f6913bef60283f6adf41c536566ee109e812938473e211d873bec42f9452c1382fbb63d940b7972dc8c25dc4a96ebb7007a28817489aa673c47570064a3ab1385a8b2a195701f6aee4f298187401fa3b5e49ec06f86e843b0977c246486a02b01b38a610f309529fadbb52a82132c167c96140156b5185b8994e5f419bd0b54612e769fd0e711d746c10cad778f9197d5cdd9f74a4028eaf6cb9c59ea279d431f46ab33661526d1e88ccbd29d9ed4a3ee9b31f8311704fb01c4d2fbf0cc1ab3d4616d2b8ecf034d0f59f84ca2feb48d0013e6d441cf9b1c6344212f1e6aa7dd3af0d38c31235c3af75b927b60ec76ac22f074cdf7e88f417300fe9893a38e6a6ae153ae08e115c1883e0fb7dbd26d454a5fe095a32d213395c82784fbee0b9a230ac2ccda7aa626734a44fc0373084aad112fa56807b01987e7ffbd9498ec8965f06569540d6d21139cb0123d95975449ac5b0d5065a891348c2cedd75f0ed0fd836e626c7f7a8052fb5a9b0bd1cc81db8befa3bff4caa847cb1e361f99e8e57e466ee67ef49e667c9fe80a18124bc60ad9249cb867aefa66a3da2d0c3f19bbf4b31be97df7d3af4c6c8d8ab5b503308c373f8320af3cc76856fa062f017c738dce2b25feb22c2ffdfbf6d7100f1e9cd4c8f29d0b87cc69488b417d85a9b717beb2afdb78bab02e74815e2a664a7923c635d7e731c4eab48e5728e932a11675569fa5a7b1c11a6248a7c137f8de6de8b3782302552ba03d59843fffe4cbd2d4e8a58e2b2cb30a8d729e06669e8368243b9978795f8dde0afd95f4e1b92c6746a83bf4df8f84762dece7df1f5e3c2fe04e37d2f4185518606240de294aaa5ee7be5c6a5210d45c568551df9253c570ac5127bbb6a18e9d02bc3e3e54e038e44e7c92c984ae3966a7346ca769cd0b51e85fa7c8e270285bdbadd39f4dadc326d06fbc7bb90cd8d29c4a9025626d2ce3cf9f92738a70653a8447c890f11156e104e316984eb3b5d836a31e807d195c17f909a2cf82da170db5c4e2f00f951b647fcb4a68c3851d5e122a5438b90c16408ce598a9f91ca1a4a6fa10db4851048d986a71693dfc5795d2405929c587074405108897d7bfb6bc1b261ba3b2041391424a20a3b2d15979af9652d0e1fd9858d3e8ce7acffac7cf6ed194ce24d14661a3150e26aa9cbbc7d6658f1055ce30d889361c09ecc81fc5ea2eeb8072c2eda699c2a2e5dbd62d17a19f72f7b9fcb7efa9479ff20e7f3207f11eacd6db805f5f93b714f4953048b5114c003a41c7e9829160ac37318c5f52ee8e34293c01b994b7d9c5101cf0dd4a6f775ee6dde245186f7dcac9cc1eb5690728777efcc27bfde1520df5e00aeae68d7fa1649cc2ded8bc90d3ba58437e5d1f02c255a0160141954077884d76797d8954acec0822e0e16e59efe7202b3318c5b6058245f826d1343f008127f1ef50f113879b91fe55341acfa9f489ed391ffe293b6059c7047ad2d33cae9689ebe5ba161cf2b4c123b0660b3dbeaf3a9dc2c13bd8d0558ab5af178598aaf289abf544ef30bf356e4a6927d8edf5576e866f562d8e7843f6e5a52f28dcc4baade2810e92ef2378502fd65a12e6a53b07766a7126de71dc85cf8cd84fd5cb1ec18abf7a902413745fe9839a2d308d53220f52b3a641e2f46e2e2f2acd548cc7b6028c3fd56d538879319ae3eeacb92872093eadb056883087412cd7cce71cd9a07a0bef590809d1c232284e080dc4966ea7eca2cbbef544d4a72d554e59586891a925928ca92b22ab68eaa13c085af976d2542b5df3f99acc48b1502ad4a9f3f9fdcf6256dc68ef72dcf570c7b38bf28c2c7397baa478ace7df59183168f8a83fc570c21caab87ab5dffd8474a3be89ad97a0aa9c062c88cf25a27bb1730043cd98b0ed167491dc6ccb4194af2f91c6932e52ef55cb781039fce2d499412af2af0459b0b05654004a3aeab6b8c0b383706afea82936a2288ce271207ab6987694812601c3f6bf6f74dea275a6c9a5c5e691f8910f5f48e4bbc08c99a953da290feae5b843b796b12446b86647d64155e67bedba2b55e0157520cb5c86d4878f5689abdd1fa81085e877ea7377bff69c0ba86c299b2fe48a3022c6e063fda3f5df24b939a306ffbd2e57398d01868be4c8e497b3c6b5e62cdc401fc3664d254bd6c142cc8943d0dcdfe4b82e1bf4a0c7a96205f8dad4d82a6b6fbd477ebd9395dc73b9f3391e403b8ac09be9ebebc03b269de57284714acf7cf7743dfcfdf135022a21f457890f4e69b193fb6b98942b76e55e66f298ba8a023e008195315683b6e41f6677f05c76656e17b27d8ecb172cce02", 0x1000}, {&(0x7f0000000100)="af1b04c50dbef266563d6e562414c51c", 0x10}, {&(0x7f0000000140)="3c487c5e3965d314564262d9934c4a2423f6270d51bb2f71dcd5e8c1ce94b72e25e864869faa48b07e401247bbfa8d96f09d4456bf86491a7536c976e1420b91ee38688a7faa4fce30454c", 0x4b}, {&(0x7f0000001200)="9654754f394942ddb726cb22fd4eafa44373b4bdf310f051c60432d75f7a86fa6dec5d8106e28e4d41e754246d20193e5f5e76240e7020769854156ef2231274581d0bbc851638cd4142b5515e01e3a69b5c94bec6554254023dc91685b12f6215e3b815e943435452e54b2f711caf94f6376699b14657f6680857557ee85123db971a02", 0x84}], 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x401) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000080)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001300), &(0x7f0000001340)=0x8) 16:11:09 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x3, 0x6, 0x7f, "762a3e2f6185a68b190b31d967752c67db3905b7", 0x20, 0x80}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:11:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000040)) shutdown(r0, 0x2) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:11:09 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="b3f81064df569c84eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b93bc58089ea11de1ffd4246a90fc3c479e4"], 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) semget$private(0x0, 0x2, 0x80) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) bind(r2, &(0x7f0000000680)=@in6={0x18, 0x1, 0x3, 0x3}, 0xc) msgrcv(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efff000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000022ce337d2a431c10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000480)=""/245) semget(0x0, 0x2, 0x260) 16:11:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x6, 0x7, 0x0, "d1af1f1fc9ebd21f40c97522c4fba50bac2d9d31", 0x10000, 0xfffffffffffffff7}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:11:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x5, 0x8) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x3f, 0x2}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)="2aa03ec9b36a6bbdf09466f8e21116acdd2bf16649f4d7ceed867793f82898a8f730ad79a9519e368259435cf9486d697866946a15729b80421a4a00f7338c02cf1a79472e340a0c1e8632079e87f9f2fa97e7f6ec89662222b476ce71b15a5bdca0c88aaca6fb51653ac6d1b7ff9efb0c40f5ca93ba3699f86949e7d03afa94b9", 0x81}, {&(0x7f0000000140)="0dca8b605ab01b10c5e4291435533fd6780d5ca6e128ea9d68d9c61ac19db5adb6821acc5ca992e9eb3600cdc8ecf391c8ec4ad773071955540b86082ca76dd41cf48472380e1bc60f0cea809694f8be9bbe9fadbb4e11e4c23537466c77407079d93bc4f8c6ddad639bcd09ec2d49d46de1af690198d56c64b7ea15b4b9", 0x7e}, {&(0x7f00000001c0)="abacc3060ba5e2dea2ce0e7f699bbe8d6a4c6099267c3a2e5495a3457cdae356c8bfa941e981dbc107af0526e289b3454b0f3ba653ed49af876cfb768b46d5af64669fe79ab4dc8b6ef47f689c9f9c9a6aef81ca8cfcc2e61dad5864663dae14486388dd000b33f69dcefb6e8d7c3d1b684d10cf3d03108c9007f94e428e5c988cc0f2888efa88dbf51e3ad1a44c1fe0398fa9af", 0x94}, {&(0x7f0000000280)="d87cb6b6c2ba135ec1e5e4f036", 0xd}, {&(0x7f00000002c0)="1f3e2d29069710212ad3765357b2df825e2e5865ae0ba97543c9ef61ca", 0x1d}], 0x5, &(0x7f0000000380)=[{0x1010, 0xffff, 0x0, "7e95bfde77b3dc485a4e4a54d5fe51699d6a0b3372ee5de227a3f13f086c61791c4fae24ae5599a4ff872cb26438786b38fcd4e12697cbcade2be3c393f531524e1f16d6bc4617fa755ba2a075fc218dd5dfc02f2615a75004d7a6b33e58d9ef47ac149d8b5c64576639422ecc11beaa7729233a61b9392ad3817ea31c5955bce75ac18d4226f01f20a66553060527df163085ded4fdca8a8455cd87a2eb16500f5594045b8f46c62c1b07258fba9fcf6a1299fc58fafa7f5fe2aca3cf340c020cd38ff1bb68f8ee544aeb7b54ea45ae2fe2b9dc94d16eb14da9b1ffe7280807a4ac9d93cf7a9909c9ce22bdc82625dc8d1e839781fc2a64a6a3d53c2f7963e7ca13e4dba0b0c61e5e3511c1807e16c6019aa584c2a0c8119c9924c26131a432928708740c38081e80dd51a8c12239be23ae389a5baf236290f219f59fae0fec72515229ecad9ff8724bffffb717676a616ae525e3a6c6ae8e6d1a3e5e15aadcdce7c482655d5c13c744471f8c791dd2b62459783959665184af0eaf0f7c7bbf424d9687f24cceeee358e5124ec81c5bc78c3da03010347089bb64f3bd5366c106926bb33369a10f065e39244f6294573a9030560b0b946ca9b5cf4c719ef54523575c4883c4f5700ba6b85b0736d3f39cc1af1b60b0e8608af4e785e5436b103b2ca4a0fa422ad2178a57c5474ab1e508b0e094319e750896450c3e251537f419902e102789f678a634ff6ec9ef6bec76c49bbfd1beea97c3aa54f1fa1027c5783fa87d0078568accaff8e6a74622da02b4a528b239610fb691ff7b7c38759070023197c9b315d16d39685cbe8e0fd9e97eb7085a5110978a2602f2b52368e5ff20485cd8c0ef21fcd8c2f03cb07e4747e71a3671c34084b7b9834f8beef33921654908ced2fd65d8b16273e888e7b3bc172ebc1fbd17ad19c61b78077f1b6a7bdd63f9e6470aa9cc2b5cdaf0dee03ba1c6c291c9dab9a5e7ad11777c2952db034e2ebcb27063fba6ebe39c5d2f496d6f4692be01bdefc9f18949d5b55cf3bb4e5e4ef14151cf0807f047ed8b0d238241c10b789dc4ccae28e512f9b15d9bc03b9cb43c237764a1249d6b9cf8c4e5a107b28c870a2109555b53d8cfa3d5f278bf05b65628c9ad3fe2ae25a8db40bf57a7321b3d4f6e29a4337dafdf0eb04ec787a04874a24c422bded84ec7a2a21402aff39ab393f318bb74437698d52275daeccd5a57b920706fcc9ce78371cbe96980a4a40bfda0d28cbb209b2421e0e310cf4f5c266f7ae2c16108624572c4ac17e859ffa5b7f1358d58f1a60121f7745a050e401a69bfb689f818c6d2906fea7cd5610347a0adf69917e66abaf09ababc22654828ef25ed81ea2ecc9ef19afb08005cc7671518c1e7aab59bf218d9ef8cba05ce840ad0acd221d69b979dd1b8ba478bfe7f0276c258c46be40440f1ce2914ad743ee23ed4d30c6109615b46b5d5516bf2c048b8e40d57f3eadc3aed0a09f864fa104c009114fc14afdf0576c98f396f21170710293834ca330bec4750fa844cd2167f7941412f8b43f62ac0965677683579121854d870ea1673ddd9962e93de03c13c8a6cbff074b13f87400eeb9f888d2b16a4b83319218de294989162a82822a584542a9e3cb306436b44bbe5c574780e5fd08998526084de7ee7551c1a19f1c958ccc3a3c7c14e658f31d15ed8bc179b6c7a5740b0fb0b7cf5f855e99c1dbedb0790cef272dad6a66b6fe202a43d9bb9eb30aaa53b6e7e588ce5d31c6e4a64953a127e9a980d29837aff8caba4e8c2ee42217dc5993c4fa317b93c3498ab85e4c60d208e842046d4e2212d6ff0d73e3e189ce3bb801ed9868aae22b8247f28a531abb38bf93a90480c845a7a508b22fcce3bc9839d45e9643cf83118ed88616268d71931287bb7be1810c991bb8fc570da4b2869264185f454c680d1f32ca559f076ba7976dc860f38c37a9ee020650ee345e0c812c843541579b9cdf155deb5f4c3e49be13fca692253f03994c4657114adf95e1ceb9315f3b90b43860de81a5ba1fb6771a028268193ea0510b4cc85bc718838e63d592387050bbe2c3213d0bbdce923dc987f7c47de61d58e4128bb7cd91c89120dfef8874e7fb15101630a34cdf10bad9db3f11d38fdbb766eef1c876fa0d78c3e0f4a7bef5992bae4032cadf8aa76de600edf13013511959bf22591bca63874eedb366f9dde50d538002e64061dcdea4dbccb2086b62214ebe63ebef3925e40942da821fb10147f1e102ccc7a0eeb5a39dd8636f5b379a4ec0763d92a2fde9c0d80f8afe73ade3e30cda7aeae1e35cb30a3e13b099bd23de6eded11d584116d60b9c1fc42cc7302db31b20f7459dcdcc1a848cbdf08f23d126de6c61efb1865154ab7b1734e748567dbe4eb55ef28ea5fe2bdd6890f83abbb87fa33af7a6c52881405ff17c17de31476090f293078ac987de16495f1aa46b95d2975741003456a7a1315d9410afdb0e6ac10a778583d1950693c42344525c90fc2dbbd65436c317c32d9735517d5673748e84b126898daa49f7c4c4d324ed17f6fa604395b72e9dc04d769ebd22f5377f9b560af19124a9547a5519f838d71f2eb5f0eab593c69a648b0f3a3256d798120513c8d2b6c6917a8a8aea7b5fd420d524d4a40a827a9ddf54072294b2429d1ce70fab9b4ffe3e16319dc572ab67d6fe643926a9f53a4b62e8f5dc2bf51658b1e98c5607d4cfda8c54557bd1cfe24d7ffeed9f8f721c526e541fcf7f67a9e75d6bddf4f24931dd363c77b050a044bd7b52f13bf166a6f543784575a02af51147771ed28f048d8974cc97ab5a19e4923594eeff14241f0ec925b1d63e300256f52ed590ff1420fd49d670612d5cf6322fa5a09069443d02f43224885bb530ee46a63d725d7e49458fdc5c37966cba2edf4b97183f8a5f2fe2ba4880b796462a23b4c902816f3f16624e3393e7914580ff4d3d2eac22611431c962503f184f07b26b8501a59f7f05ac481adaf1a935c950890f1141a6a7bb4929702406199006ebb4bf8c01e083689f1f67584bfe7164f638b17322da3da1a5000f82c2c63b6acd3ec615f54ec106fd6b44680d7ab38a349112b23a11179a5c9c1566c3d3b0f50a47afcc45231fe4c5cdbf4769ce382024f01edbdec311415834a0259443ad1f286644e488a460d508f401f2997e99c3e264df6ff9551019a948f95edb87dcffb32cea8cbcd04e939b871640fa0f56e0b3570e87175078dc68511b57a983daa470e504a32f0f4268e05cc32cb3176da09181ade43775ff899581586415c7a41abfc1de9ea309023d362c095335133c28c17b05d936d816e047bfd24443c2afa05209c4b2a27db777a7f5fca6b29bb94b257e41e94868a74223338d7c58482cba57e54a25aadf40e1a31dfe5348f32197015c084533308e53a615ae248b3125f1005c33a3045783922bfa2a07bb99d56a20be298bb9bbe925920ca576bed502c59f4869e578f0b29214d77680b697f48629eefbaa4ebfc0ff38cce04409ac5b4507249baa1bdcf13772f60a12d10c2aab83618cfed9c2ffd3be0ec03df7bfd74bbd7ebad734b93f9c7dfeb4cb2ecdc54ceea0bc6a0ed932acf7ab5695a8a3e6b44c915bf0d0592daf08e0116bf7fe3156077210f609c5f485d125c27357b828b527a0643ce8c4ff64563d2cb28dfa69d9afaeb0e2c2b207db52e7f24783477a3147a70bf4fd67d550b6c8210fa13a04cf56029a2e06ef80bbb9dc8e585be37a0ff162e09f5791ae372e7f7b13d90276fbf5ef0d79bff9ff239bfb9ea5f99f1d455bda5e89b46246f091e9a995b5c0b2254e3d7aefc5756bb55b8e5a592ffaa197d5a5cfcf1b28b1857dace7a71ff4ae635e9e69ab8c10bbfbcb950b8caa56aee03ad96b0d9ad228600ea0253c328b11517dc8a7ce74598e96478278dce91c66e7ea4987823daac9fd3ef266dda8ab3a0becc020f4f85c538c38936578aeefb2df949e6d019d1ebdf87aa6f2b053d0d40bb45b6d3ab3f19a75e3a915b5afa50d69bc5c56a9aa7a9b0d89e3286be1e18c1b19f7005d9208ee98ad5f8c083a5aea1d069a2b7dc30155a3527928fc46ea282d98462e234566343db1d21fda837bee75b45aa5c92d494861087d09417fc9840b819f472805571b43b876e390db8d2d26bdc48da082c237355fa54ed3c925b7eec051a38561cb429ea0742dfd686571142f02e02d5d8ced13bb48350ce4e945c716179f0827c26ae4c8fb293fff4caef65898b4047add025f19b9e8447fdbfdb03c332e9e3e2925de75acc4b07d687c11adb16bac25f7ebaa90618a2466ce7687a603d5314e26d05bf9e47915a2ab70c95446b599e5aafe7863bf142c109375dcbe9048bbb16e0df6c56afafc6cbf25db304ff57907b5291d7bedcbe6b1da4080db494b307c9a4e490c4a11201bb92d3989c4de4516c1955c97622abac60fa7d8cdc2f42a46f5be5d4eb90ed1a03dae64bee4470e8c73153d2dc33e17c8c4d1e5e7d550bf8f21df1996daf05109987eabbbe5dc3fed04bb7170d539619b4566dcc57eb740629aad8a1d41ecd21b33570f85dc5690ed371c0956d173df276d24c716c920f70cee4896f039a080e06ee93739f6a6f699d5f98954340f02426638a4e55612740e7a00ae4aa86fd1e39d21499a8accd3007519c7b82f328a713f8dba4f1891312191bd3728facaba2f18664c3d65c2e05a0fac4e08e18b991a511edf57cdf241baa196ba0d6f3bce72bf73a0b6299de39de9ce0ca6ea972d777e00a3a3d81e69d2865b609fe4baa4f328b22ada52cb88eb36978d4b6317b9cb55c51a09aab9c6a16a5ddde00cdac99a88df3c772ac4914904fe28f4416962b2744952b02c2efaf016e8f8d63378edbcc62e9e324e7f0b3a2a2f58fcbf36d23285a38892cc437e38cbad68d10ced63bc85626d66e0fc7a51b83e0003464e33cc3360ef55b3ffac072174cdeb76ac075b15d2e921bc825e30554f4113f97b105a647a7ad6811ebc4db519b20047d4ea9f6f8ce66962f6a53635af5043998c2907ab7be1ab3e103e9e5303ca4be61caaeff243acbd3f45fece0eb5688f5df7bf9364df7c63dc6dfab2c4e4753932217ad5c94767681bd27d1ebd00b063e5b3bb9a707fafe3d4c7cc0cb3b833b97b9b0495f39fbe550f844461be20fbc21a19216379b0583eaf9419afbb928161b488ca654c1f2960bf44af619fe2b19d0428fb6d00659dccbfe675ff470bb383ef3dc621d85f79a2a59536b0192464d6922a3ab80d5709d78d8efba578633ba30ddf429b6fcf3d5d61115a3fde1834cb0bb7a373545e20306b1b437010157cb90227fe617aa82fd39cc27c1f1c5e9291298e64cc2cfbcabe827c11701f6ee62c045a74b8c9102660a2b10bb109369a9739a9602ff64c526510b3693fe3cfcca2307b975c5eab01be01df0d65ba6c6a9bbfb5440814c95a65ee3642dd06a5a5923feee81e8cac19630ad307c0bc5e48b9483463d10e6e3cbd8a9fd0e72f6b5b68d3c7a748bbca0a3ab0a7c831168b7062fbf61c3413bdeed6f640a5d61ef559e69cd44839c9c5fdbe019ffe195c09ab72ed5da31b741b76e753010f410849e020c8c2abaad0b11bb76a93746fcd53a29e2b1cb544327bf351c11f67bd0b89c44991472d537a38316ca3066a323d05beaecac7aa986089d8e80737b2c49dbc0841a5c5523c5290c54af4fc54586e3909ce2274ea72aadd584bf297b293080534c61a174b3afabb3e193d8da63baf686b9552e68d0a6c51a2f2a410f9c75e62079774ad55e58"}, {0xf0, 0xffff, 0x3, "3c312e06447dabd4df0c5bdadd62eda8857d137c70059eafdfb16f83c76982c57c9af0d40494c88f7729a81c720bcea6e5e808e22c3d36df4c79fb42fc616967fbee4e4fccf42c4ad65484aef462b44e0c7568f96e60e77c07b1e1ce50eb48b7784b7de4c67bd194629da2bfc42b30dc132dd9468236c62db8392b9d02fcc41b8bdd5e4746d2c1a80a4e07f26903818011d1e392fa2b8d3e0d102e6058125ee075bde62c2ba9713d266d0f0bca625c4ce777337852cf6b799ea983cb69942a74f491c7a91226291e06d85317afbab5411ccf8fbf896c2c224700de12947d"}, {0xa0, 0xffff, 0x2, "1f482bb9829232eaeeb1b7974a581fcc999af14040e50d7ef933d034f1820aa43a2941e5e950b2536eaacd53aeed5b272ed119d8839bce27d7d19715fac933d55b5bc7d9309bc86070273ddf981f9026cbf58255b9d7829f374f59829fe52ca1fb059e8532d5fb9d66311ef607c592dfdd65b67175854f097bf7c871bc3aefac7d23659446fc2156a3"}, {0x40, 0x1, 0x8, "934ad23ccff01568a7b01f84931ca9f991e229ac74f279d1181ad8bcd18e624bb65984767b6c3886409144"}], 0x11e0}, 0x8) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0x0, 0x81, &(0x7f00000015c0)="22f603154c0daa091023e813d993bf7919c977011ef264c0323bda7c818b5dab90f06bfe815b13cc94ec586412d48e653558bb67d1e1d984970c35135c2025b50345d89d6312f4df276a271b64bb6d2ee83f7e4e2d8a154733b18fd890ab2ed6", 0x60) 16:11:10 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) setsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f00000000c0)=0x5, 0x4) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x2}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x5, 0x700}, {0x18, 0x2, 0x4, 0x5}, 0xf1f, [0x80, 0x1, 0x1, 0x1000, 0x40, 0x94f9, 0x3, 0x7]}, 0x3c) 16:11:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000001600)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x8ad9, 0x9}, 0xc, &(0x7f0000000540)=[{&(0x7f00000000c0)="626f6b52adfb090717eb452b6eee9af1789598e351db992b1f183ee1bc1543b87de60d19023d08c331902ce2dae15c702b746f2651196d8f78a5d47db1b6ff4b89f2cce481abad203f1ae263ba064893d04326f6d626d87a8993e2518eb01a6d2b5a9bcec92e192575057403fd7bae8fa80df0e9cd267a81d1ebcc2b26314bbadea66414a8cd5b2da294a40397f521f13f44e5396d6336a5d672c729728b8e2b155301e07984078b156e5980acd464e324fbe63a17644f7f5fe25af8ad354bba9ea4246969d0fd2e3292da210299d7f70a7728fe0fb28a920883c4579a72e8a8b39d45e5a8759ef6fd36c6f47223e821b92d41fa67b066cb0a23fcce", 0xfc}, {&(0x7f00000001c0)="7c4f5775cf5e28e37f8453603c91dcef1f305fc8e99d83cca8b8da82a15f391c94a02f90ec72ed2eaef24434a9ffb55d01d7f7862b20213dfa11f4151847afe74da3f553612383f07e2e478eff04b88a6d5da58e13383c4b3e52b31bdb6ad0dc3a1a86d243c78546f8447465019258263d3126ffa77af6cb4b4e5791ee19", 0x7e}, {&(0x7f00000002c0)="4ee474ef3f4c6701a1a9daba4e4ed709caee18bfffc7ddc18fdd7cff69321697f636277e76b4556db7218144ffd3e20edd343e426db98a3641f6f7b46a42453fad16c55329e749aadf6ec375d49aecd4e8354dfb9d9496219bde00d04288354eb3f9c0ac72fb5bf998e1ac313254ab06ba66d7a764170518b35aa26cd38e91e3b18b26f0529ce420201127c0e379e1c5f8f6b2303c15e76ffd3616b3933400741a386a2229054b4102f18bd0f78463c6c0baabce99d8f5f17dcfcf09bb744cbc0f54", 0xc2}, {&(0x7f00000003c0)="da7a1cba14c992865236809923c86243895183d59598f7592cb4ecddc8f73c0f4143622a97df89ca05c155cfb36a231f61b1651083552217d511a4233f4001e583bafddc7b396ccf75f3b937be0bc508acdbe0a675278c704e9960fc96d3996bace81cdc71403606b1c5e6db1c2cfda44f2ede009a", 0x75}, {&(0x7f0000000440)="1a400e697903087186dfff3cb6faf53018d1ed4d9eff9379a4691a96ab9aeaa62054cb7b4c49f5c9f9c139b53fe197c6637a759298322d10a9a1326c5f0a1ebdc180c05abb47502b6ca21b870dda4f413871b5de98c63d55a11b43027b0ad5f52e337f691c5f1c0139431a02d857184c6b2b0beb43367ad4b49754c5c6492643df2d176406a0544338cef32843c3422ca39606ea504f9da4dba68440b6e2638604cf85d80ef3268a2708d6d735d129d4484ce44ba6b295bfdbeafb3dac393fc2e6996184609fdd114d0fa4aa442d55d774d7e99baa6a6122227dccf2f193811bb7c296ae8b1f2e48f82b0a2735752c44fbbcf605", 0xf4}, {&(0x7f0000000240)="d5b6eb3bcff74dab07e2ec", 0xb}], 0x6, &(0x7f00000005c0)=[{0x1010, 0xffff, 0x9, "9c05691a57723568217dff3dd22d57cea41378bddb1fd2c18d3edfe1a50ac47165e8387e2a1fba930b48bda6ba5116313f4bcaddfb70abb917a9e166165953eda309f2a0cf5ef598feb40ab6a3e4127ec2459186771fcca3ebef259e4cfab2c6f0df6fe2031cb4b718fdb0985bdff802a99aa182b9de05acf0a97630ad303571f87b7beee5e77d3cad046b4951824dcbb097d0be8748911140a13988fbc7966876c6dc68c9c77c8a3f2f3c7296060cede9655dd4bc661cb6c8db9a0b1decedc97d30c326ad5a1c302f38b5073f8d737a4de8ca2431e63ed09de03c9d3f37e0bb831ad351375cba77ed62b8997c009fc02cce58f8e799bffcc7ba4d191916d2af8017b0c938bc94d8d27f56345057f6a989b3db7abf7ab1756a0601b93aaea8913b74886b7713dddd8695ebbbc14c80ecfdd637d1de26b68d2d77f5a6c296c3576845fd90c4d78dd8b7bcf9104417f3c6fd982333ae39d7f8a16f3be9b6df9a0c73f25d6274c4bdcc3765938eb9e2a64cb097ffc4ad7f68feade1f672d1101eda9a70fd1bf84b7738d90052176219904090b53cfbaf3fa3c48cd9700e65d890271af1cf427365e1574e964354cbfe42a03d6cf510e733e4dca74069808d99de640636d089e0a8aa53319d8f3160e2b236efc00ff03d1160bc84727084fa67d037bc7a8c612a1b378d6e41bbe22180eec21f0a1ea2d70f6bad9e7889c170533670e90016a4dd334071928795371456c30bee43fe492bbc1c33b5e3cd65d9fb9c23fe6128b3645a241cd68d297e852ca03c12562b4b02269efd0bce8e16c5e981f51842d1f3c8e3b16198022de1e1928d11027028e9713185edcd3aa74084987e8fcb66b37ba5e3a1f976a0ad0d170dae3f1febb0398246854a0b164639997d540b35e8152ae3671274476a88b1c3e7425e26654df98ca3058ee1bb666971b607334a82550c59a5d8a179969014f37756526dac7846614009cc4774348f4f7ec5337fad4ef92c9cebfdd957d8c45f869b88fea7b98967e5549afca7cd3d629653abb26aaff5d8ba4d0ec1f0bcc106483380ce8d3813aabc2c772fa7cab7a9b8e86589fb73e86a549aaadddaea20c77d4020d547d5d30bfaea084d2c93b224021f403cb269aba347ed4b6c6bea0cf24c75e90bc9855999a22bc2fc122a69b666e82457e6a863a7bd9d8b5fc3680a1764a9adc4713ab88d87e0791be51b47f8b4410e29b33960a5050a576d236ff8987a410743a7e172f557580cff775ae7bcc09ee9b4a857274c60240be0f6d10785196951e16cbaf4519af43feb3c104a47873eaba323f511d0197cbc4adaccab81647d05cc6eb50446319e7a11b48046f48e83ca44cb0eed0a1f0d4031db02ee72f5cb76cb7f71fc78949a98dfcfc9aad57d6035f8fcc3b1d5df1d2d9a4fbe3057f2d6e360ef655f357b7fdae832ff229a97704d729ecfac788b137b0d72fb96b6eb5826d17e0b5a1c4f3041eb465a78b9a6e14757a6d0b57bb54d1ba6dd5ef394d7390f014ca3a6bd040472beddefe574c3843264972baf75d02f9904b8f54ce9a428072e76888073126b3b04e984d95d4dd592aeda1618eccdf97200b01d309ebbc0305127fd641dc238bf3b3b8948f3349d40686b5a45cd1a742f9929f6e0145cfcb140e0f35a4dea5d30da6f0d96f1060f8293b35f83d803fb8d42191ef1ddd598411bcc0d6743560749f6f21b5043fff4486c7fe95be7e82a141abec19754a2cda3b6f50491349069185678149b6bc600005fe0aa55638b08e10267808d9118dc869a45f54f55da6efee901b92fe75f262166b6fcbf040d1df8717846f299f1e9ddf9eae431ed82585bef42024b147c1fd8d3207737f6074d0999c40bb9fe552ee0ef1030389acf4f4ac2741bc089e882eb79b1417b610b13c5627a9ff62da84353bf9cabd56ba2485e41cf709e04d209b102a25ef3d50dbd4816ef0a4c569e6eabda83ae2112d7d6479f93634133befcfce2bad3a1ab0a0da52a26487c95691ea909edc5f4e7f9dd7042c492ac46fd805497e9439b17eb76bdf3437924fb9ab4d4f3ce6bec0bb87c16735e6016a51ee4c1f4542cb26c4dae756c66eab3ca840737f04df2dfb240f42a8c74a67e57f38c824b0d1c50f2589c4a0f287f9ab5d518e26d19d5fbf058cbf31e13b2c814d0c480aa9056c668d197b8d9b6ad3b946464f28f1bba42f0a3872eadf1be3a801dbb2ea808d7ef51fac38a37f2307540dff2ea58451defcc91a02cd9626ee0375e8b27dcb2c20517b7fdea9a81a573b360cbe3dbdf1076f7e1e5fbf8629c398d9df5b5f18f4924617f1e56d13d65278a5df8db300efc7b43054fa98f7167c4f338e6c551ab3929d760f27c25fe87f8186ccdfd48856091a5b07dcb821a0bbc3f1a9b8241359d3bc51792e22937107c516e04afca206ab6ae82277aa6781cd772d12d62af0ae658ba042b7dc7908ffed1654e35e9f2b94a74a50de9b0f6aedde768c56fa34a93bff927708e538354bbda54a4cd623f676a3b4f8877b91dbf70a0c558ab95cc9cadfeebe50d0c3c048f9eac11df4cb7f7991c701b8daaf506f13a89add1727876a12a1ab8a2ed6f8813dd4ec07123ac9a0b80bb131a024b8e9c3c41df51cb029b817ad473a2945aef00f913e5256cd20117e086b6e6ec53b18cd2d9813299d79e158414da57733e54362a767befa0d6c136a6b9db0e99d38879a3a935ccfca746f383910fe86d9a2b65192118d5d581e3d3f826aab5f040bf11e09b5847af8a01c29cb876e04621103964826d5b1fec0b09dd0d76d4b199d6154e5a20075128143fc46bca3d6ab1c57376e07d07e65d2bf92f904ccb112ad2c2bdcd6231efbc936554824a380ff87244470512ce5d693e7bb8d797b252e6309bb85ba83bb6a6da7f55b20c7cba3341bb0b55994c7a01b9a7667a01586b6d52aaad826e0634796a64e7cae687f495a8d17641c19d1e645729e21f45441793ede00669d00c7f40fd8c641c05224282e6447154234d6ba0fd8bd945c891b6462204d0bd9490b6c3986ae9773e909c998e45f137cb104d541a8fb80c4387483178d553e5a523f878c5123169431200ca48c85895938e121997128523bde94bdc7b62c4a449f4889787fb8bf511453696b47271ac7e3326c000f8a382b36e42e35b9dd75a385feb69116c89fb64471116c06072463650164ea4574514145aafd175b8ab5ca6ceb320860259220c71c99823ea2e8acbabb7504d3915d24dcd521bb5b15ee2885404faa404924bbac1ea63628109bd0b725c205c88017d2db3f5d70bb48c38b84856615a73ac91f7c9e9fb6c2410fcb757f8edc3df0af4b3967da273903a3bb164e8b223515052ad99c86c4ec834aa36334be7ab39dcec93bf4001f38609c900b919074dfc77bf53d5cebbd5c1b0e29de048ae5db5db0405e985a38ac9ce9e083d89c4f644aa71af30f6d14455231457c8d0938445cd4483455e8f66850938e65e91ad9a11e7f8c652433bdc7576a9cab6c78aaf688142dcfd98e723864bf3de180bc5d5850d7dda26ac96198514524ad935ac9fb726640afd1b9990630aa81332f85c4127e954fd82f5da368edac3327b5096f47e2904d7fdb289a9038687d27b35b812eaf18bb293ef62551a34cc3ea8410f048211091f6c5bc178b1dc2ac55c9b706021f3ccbb9765ba4a81950a409ea5815a8904f95d08f4bbbd29f2732ea7138c521861552cc38ff0e7ba964c0a0ece272ddc28e805007ff8070723dce6edd9256601ece9694ef282bdfedba3157abad3afb4767918bf43206583441fe8d159b213447fc18bf97f2e74000b8f3c27a1e0eed864efb5c6c4e3b24bbff420d609cd1fe862d367c6c844d3d8d92d8551ff8f397457b0897c98663fad320a3a80795ff598dfc0d37996272d14bd16032c6d25548e9150042358256b6d6bb9764351fbbfd02169760ac76461e9f99d36254b8f6fc74ba63d495e703dfa3323b8ba13d89280743a490e9366fb1ab004baf83b36b1b66da5faf4774aff2c756d2b2911527b8d7e765030821b21eaf8127bdcaa3fc8a53608276a68da73f6de3bd8f3bf2b84b4ac106a26a117a6ecb3be1ee5f861c568eaaf227ede45a1459d1ea00e09732bc028e3a9ef63e27911c52e4e420e36ae687e199d5e26fe364a3793eb6cdc15475c456e4202baaf457680fc76e1bf1d921d383358099cf2beaf3bbcf424d9c5323e2b11887e3312ace6f6f6276cbdb407fbd5f692a7c8bbcbdca2dae69f594d8bb034aa8658376d27f08fcfeb822fd715d09ce5aa581d21f1fcb3c6548df0636afeff4081fbf49d7b8f81c28246d6d5418c15a5afd5992ee96b22dffcc7d3e6a057bf11f881843ae5b4a4fdd97f44c34014c25138e2f5b6ec460e8e1dc5be11bbbf3347cca68a90d0137fc04660d6b00aa1f188736bc9137f2b920b457338ec67b1fa338a1c449f694db911b7298ab3aaaeb8840e1caf4a1b2c738639539e0b4cb7f49c4311e03460d611dbc6e21d0df53dc9474f04b1db94563c8a8beab26e57a23539b10219707fcc54773291ee369f4b55a37736bd78d837e9aea3896d1235f47265f7e8fa83ac54fb45cbc34c07a25a27301108763b1acfc3dde3009224b6f3e53e44852985b9a77fb855a1730901022a4c6ac9799df16c0f78a14535421c959228df29879222fd8befedf66dde3cceedb50745dfa7e93b83a2998b14f6bea35f7c6c78196d06c298a831fb570d5af807498e91e7c4e718bede7e53df395b20d595cbcf0a23caaa5d11ba8aeb12a04d10386a25ccf6fd3bcdf504975c95812b0b68933bcf2bfc79c9c9309002a8b4b257387ce88c82999c7172cccb011d331fe80292a182ab65cb312e7e74894fc1b95cee90ba5ce060d5433d05d734989a74b31a78d220d2c58c68b766362a7a148eaa5ca31add8c675e072d6af2bd72eb4b5cc0c9184e64648cf508939beb327a20a394e3d62d9bc949739c54d43677c8ca3ed12075ebf04cdffe121ff136408d340d829d6a8360d0f03b6b2431b6bb6647716c4f2478be14716886596162c75f54c8ea327c1c45415eba8014c7bc9f1d68e076333b588b8ddf31ab0f57401bf29399f2243433e449a99d7e488b49e2be8ea38da1c5ff0fb577e7aa61ae2af40af80580eee8f0fc1f7e70b29eabee5511a08d91345fc348867ffd4f3cda6d9d2197d1bb3d2d6ab8961f58c6910477a3ff73c450b9012372363e9a4bf1118e4231f67121e488586ff2735a4ef43d85440ef50129951b4b2cf4e096899ddb883e3a8bfc278642e5a0fe5897ad2a9f23912b0ec23578e8b946da2070bf56f5a56820a4cf6add79636991d8122e5b32a638ea6ebce6a6c40a8d71db25397e71e12cb492118dd5d1507f46886a8afcd25f8ee2c36dbf84b6db032c24686efd12675506bbeae8a30c9c51f6fd1f0b10c77398bbd2bac0d22c00c89a3da4854360cf5efa4498f27faa76725b50bc14aca17bf60fd7d1de774ebaec8bc961f21fbb944ae4e8db0d561a63f07bc5ef89ef96f046899c20e5aa757a13f9ab6e5ea80c892a24ff5595d61306ac83092297da50d12b4081143d33579a717b2ec78ac2e811d19b06bd52e1a1c60b8bf41c199ed14bea62078c3cf0efab231a4f8515d9df4f25921e2e6b4e61124867c1d69a20f9700a6946f48f62556ee219c821c83e2d48d74483463e1e056a53e34b923c8a5812d98809a6610b6025c935c20691a3e58268f2465d4da103a56b63b5182a11b30a7ba067ac8a5ff6a4160baf40d0c0264d731d8c1f11d9614342623451d360ba"}], 0x1010}, 0x2) 16:11:10 executing program 0: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$lock(r1, 0x7, &(0x7f0000000280)={0x2, 0x3, 0x6, 0x3, r2}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x40, 0x100000001) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x88, 0x0) shutdown(r3, 0x1) r4 = accept$unix(0xffffffffffffff9c, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e823a50fd90a4d7d16a421d389236857e"], &(0x7f00000011c0)=0x1002) r5 = accept$unix(r4, &(0x7f0000001200)=@file={0x0, ""/14}, &(0x7f0000001240)=0x10) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80, 0x2) sendto(r5, &(0x7f0000001280)="a6815ca86dbbc64b3a1d3c3623dc5ccf437137c95c13b1db8f8495a5a7d54964c426683c89e16eeb8ede2ba2c24e917b87a10ba1fd86c46ae7ed45aa16a194fd8a4ac1be7a451e26828201eabc0b16b6e160", 0x52, 0x6, &(0x7f0000001300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10220, 0x0) accept$inet(r6, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$lock(r5, 0x8, &(0x7f0000000180)={0x2, 0x1, 0x2e, 0x5, r2}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) accept$inet(r7, 0x0, &(0x7f0000000140)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x4000000000000, 0xfffffffffffffffd, 0x1000200000005}) 16:11:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) sendmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000580)=[{&(0x7f0000000100)="c9110dd9f85a79d897283815b8676a9ac3525962dc06e3e1092a1d596e48faae8addc6358623d576fa9156542a32cfd87761e34b49ea515e509b52875361c6bbbb71b32b822564aca692047589d02f9f948bb4b531ee1b6cc3beda733872673be31a19ad0f150bcacf603f945e18e0b07b82729e7ec7c9c655e368877b25e0ebcaa18b0224c0c73461c620b062cb11a998c8651112758d9792a23b0231bccd0e0401728eb2ccb5d0474a09d400404178a0917e96844d199a44cff92a8be963cf173c9011face292a", 0xc8}, {&(0x7f0000000200)="6ff268ec2f9a4bfa3eb6059af145079c8e32cc4497a26ea35d6b70e3b77982dfc298f993a81d63d2f3a7c80523a6f76fcd592e655b02d9f01a61e54e34e45d74450d62a18d3aa4364758693ba58c2a3ac5eb8ab7eae04cbce35faf6672c3cc98dcdd2524fddbaf453532988b2a7db67c3ff737ce21cf7581ef5b115ee919225613597f618e55f815396fe3f4c3a7eb2bf6f53447a2fae448c961d26a117c9a90b8ea862c54c7ad7c0bcdcba955afb73b4ceb797bd12c4172fc8e14b71050f2034d31f19ff4e4750fe9ab314af259601bb58776d1bd2ca2eafceb6346b8d813b6783689563e8a33c8fc509bdd876c4e075bb6a1", 0xf3}, {&(0x7f0000000040)="95ae97", 0x3}, {&(0x7f0000000300)="04fc4b5b361a7a9587ea67c2a5eada1e4fbcb08b5fbe547b35975c22945fb075a45b8bfc2cf1883a26b06b906c9b98b8bafcfdc81ee09e64e68c69f50e7e00dadeabaf9dd1d9b9532e91c5e081be4767b6262bbac2e711080cf1efbd60580b73b746f4d6c425e22ecdf68f8c8da485fcd98f50eca9b63f68665f10001895ed1edecbe0323040e9a8cffebb7b3497570c4ca17889f4a95948", 0x98}, {&(0x7f00000003c0)="d20d93e8bb8cebdf00e45e5fce0af4544725cf44b4733c99f3fe01e535b7318ee3022ea242a4e7060c667ebb52f2320f8cbbe6df7208aca37957aff7ac5b6598a1920e0fddf1855dd6a586b6156549e1571ceb07cf0977b287eeeb9dc43a59a3e1d812", 0x63}, {&(0x7f0000000440)="e7abe36674975181cf76342c5eff1ceee764d3d75bfb6660287569e766b10e7f15dc60ee2acffe13fefd6d350aec470746968e2ee9be973f2723f943385168000505d1c85e221704770a007a5c989a1faea4da29bb3d896a6b21d6da50e771f814199aad2ad440a258eb2d7366f2fdb9bfe28209916979d13c99edf7fe873d765c6e1285a349e886c93103a8e19a10c4d53bad8c5ea645aba9efd5dd1ae58bf0aa16be97564be782d0d7aa2b76", 0xad}, {&(0x7f0000000500)="b625a5ec6e1549af56b038a6d435b6773fd475d12425e3106677c3169bb9cdbf5b6345049e4ddc2167b3ffe8cc45c98c2a02b6d2d7108502547ad2107503d284dcb054cbd9cd580f", 0x48}], 0x7, &(0x7f0000000600)=[{0x1010, 0xffff, 0x9, "727518f18ce8d5aeaea3bbb1156423f8cedfef687ec34173c24116106de0ebb204c8fbf04bd5375e1418b0a468e03192e764fb8d2bb5e8fa599850a51f1bfc0fc4b740fd2273f0204ade16d9d44f0d61886a656f1b9a25a136d0f49c966a0adbf5a350c473d12dc7c0b56f362ea8a0785801a509d8fe7a808c23db975844bb0f7492cc902a3ccc05898fb7423974258df323082f74efbf4082a8bc79bc73720c8645b1d4d67089719424829cb11c64d8a6a85f57d8718d370237ea86d43c8deacace9de33f3fe23edc2cd10f45c82b7e2b118c8c422067905803b99898a08e9385ed461ddbdce2e8963fd9926b05b3f7602c1f3c2665278865f9318fbe64dd95b22ba8d74c6392b779fca3c854e598066d57aacf221acbd8dd51e560981b708a768931e29b8d4ffd5aa2b41ebc10594261fc745755e477c96d24f6a129c5b6d6189e7961d70c0c04e560685a1dd2a2ebfa617b7b56c554c832a644c3c0803274d51fbbe73f92ce52ff35ede283fb3ee136f10ab0ece83a152d72c3ee4b0a098fa228ffb907d66caf8a796ae3deeed2e9f933290cb84d360f3edaf8b7483f46edeb163b0da67eef3a9c1a42db28604e9cc7c3ce1c40f84664c17b967bb1cbb712037ae901afc49f019ef534a346b7bf977c34476e1fd92cda3c646a476bb4dbb02274f9125574240f72f3147d6dd34e1af22c33f1c6cab2bf037bcbc93c81c34a4dab13a10dfd0f52ff35887946e40ac903c874572efd9c398bafb31a08295b6a2a923abb369adee273971ea5bcfc607428c46553494f8d38ca9f6b4048bfc72c19728277acd0b6883f71f77b7eda1a82b0e6f689ab69b7c4f33b79b4ff243e1460125208632b74036cee585a27e4780053c48839aa8105919316455ac36ead42a932e1558624474f2ddd172ccf7c9cf0f39eb52a6ef0d1c548db1f8afedbfe96a039304b7fa86d81ed54b4cc0655a0ce57508656a7cc1f250b91b7d946323b433f188741ed6ebf071930b1c42451441013a983c1002a442b24798d8ce801c7332948c471abecdfb569f3a7a3bb9041ced42aa46d0215b5a7b82e6dd0f1e0e0d55fa3000a62503b46e485187de5a15a69f3ac03ec139a35128ae9bb5db6d3ced597a0acb496103b78655dbef9e334a8867bb71f7ddb9d2b37e62d2fb7454a8fe6626ee1412f2c372377a331d645fcb6285939aea8dcd3581b817101b5df5b6fcdad58be43ec3d2131c19603ce99972aab6c0ae275222f045254514ef176986eef8a85a723c7f97f5f334834026b1cb10f3e1e893639fdeeb573237f40f28553b58f6dff8d377af5b626b0363c5ca0c6f8f81cb48711d4719f283118744d39ca75ee1337c5e9761f1f5bf9743ad4841472354ac9742a2883ec7add1ffdcf2de0e73813628b986cdacfa58f5c6b7bbbebc06653547cbfe1fb1d9061abefe3017e2de40f374becf25051c2fb0a9531407ca8982ebf4002a8b4fdc27a01c9489db35ee3dcaeb3b0b29bd307be8d0115756b4b09df0fcc8ec2ea78ddcfa529adbee4cbfb75c975f100ad9d2afaab9d8b946481129560a80be2ec3b9f436d6d58094704d36cdbbba5ec2658510aeb4799ea24729621b0ec408876ade075b10bf7f401553ea6c5180f011177e973f70aedd70c96b3f0d8f07255314aff9e897dc23249cb81c0953507ef852e276b9efd1a0c07039b85f6aaf7ee3fe9f29f6435619bb5270b4a2418b386d7dd8e808c4059c53a1d3a764de147ee07b335a15337a982c7bda4169f4f987277b0ca9109ef7a6c1ed485ee3dd17c693222aac5195a4779528bf9979fd4252d62e972442eb24584d0d67e6a66df170b175be379d450c86d84bcc1206fadaec1b0cd2e743f251b8dadc707679daeddf4dec04d944b7603dca89493ce51bab86d77546b847361baef8db9f69fe2cc8aa7a766cb97cb9d7e6b69c425139fc2f84728d1c0b7c0530fb2733ab1d758ee56dafeb0420c67a11b68bfbb1342d646fc7c01dc0a9e6e953fa07b7d0c5d24a1b63b38f7a5192a3d557dbd6f059531081daa78a9ed3075cf79795ba204306972095f0b079f28207e5889dab55c59c8e3e8181f0180f56dfdcd8b462132edc04747b7d82c2fdc7202d8c8b4c4a3e19915dbc74e3bfb6aa4bf545a9106dc2e4dd94d8727ebd449d2fb75cd21ad41857b744c712058d2e00176fb0e724aa8ae1eb1a896cd8b1b8ab87ceb0ffabeeab6304f55362b735457b4a9d5dce0b9078a959ad531ae2aab4e710e53fc74e5da6af3361bb8c3844fa900c731ee9d0fe8e84a109bb48a08b616735763381c72c92deacfbedbf96961d52dfdddfa1402f2e554a16bac45ea4bc18109f0c2115616608a09a1f2ae066fcf0e7c1786b3c89a220f6409e7f4deabafc81b53246b77f2d6d216a264d863f250b6b6d1b9ffd004663d3dea09e517ec5b9ecdd8c17e2f0fdfec0e5f2fb85c118b70ba687cfc70d60d45096b5fc5ff76310165f2cee085c8f806d049592fc19f27e75fd9e55e68b57cd20b6a0d114dda84e766f29d2513c7726454c9d3b54e567246ec087dd1bd33383072638b5a12f836156211b1357d95cdc7d13780745b0ba7ca1241252d34343797783e5dea6114a88e5d2b9d9a84cfa6da2e0c4de278bcb43deb7b71d0f9d3173b6f9f4eda6e4968044741847a97a688bc703efe9efc4ce5c8b8db330e9add300d02dbd636dce23526f56b62b7d522629202631b7a735e8be79c969d8918beb40f68fd80b2fb9bbb461259bf1b4796ecddc8d1813c60621f10820ae1de6116d5a25dbd49caa4fbbeee34223a7e25e4a428358413daa6cfadaead804bfc2f0667ce43e95ee0fa69792c8b23273810b3ad5342866d3bd09ee4c741056d4cede2ed9abc0b8150d4dbca643cdd975464fde685f0b6e3b7ff7e4f5361e04d3f2a4430e56db4d5db547777f19f76e2322e16fb1b188b828dda086534e2ee58d2686b55150e8910aca3387daaa2daf6ead016cd4d733f8c98e5cbb868e2b8bda376b31c8027b53439b6c18eb0b2b99c1f127f4f8c87e1bfa7ad4f4bdf0055b3ce2245c53965070b89ba870561b3c8d5f1f9500e7f623906498b3397dffcd14b1bbe5fb8fc6834114526c2d09a3a990a836383b1eb2a21c10402a49c837700f6cf032fe1fc787c5c89f276d67673bb2753a78f01a46038b6b32b7928bbcb2f363c700a384694e2c9fe266851b69f7091a2138f9171703597654fc978f54411d7f0d333c2115d2a7b4ce77f66001b6671e43fc3b5033c21e3e44325918035f6dd6859ca3b236ffa9bfba35a1c1d2c225e7c4f0a313e449c6c32ecdfe732591c7353093b5c0587775081040c09ca26b1cfdd9b6071255e68b8d24cca1fdd8388395e9f4de9d9b78151da726ab21f5a80ded16ae817704afb6a839029087bb82f8b59524aafc2ef133bd29fe465aef0b18b3164f00c9771e57b6695615117a3d9f50a2631e886bec023685e33c2f50b996cd0ea6539e609b5178901da00bc15ab6904577bbf218a79fb304d6aa9e4c4fb7a8d758beb523b771b59d5d83f8f51a7cac231d79d047f366f939661a01e262de60c5fd39d3ba9af5d3d5db24fee4c3cfaaa61c89ef96ef0e892000b0f8a4f042c1e86bf108ae3de66dbaf0690e80bfc44d3fb156512c085eb87df0113c5a27075024cfdf370a882d541ca5109ca9e781f8e83b6d87428a27c669c650c725581558407b68f9f8cf4b3201fe9d34bd094febcc088fa2e30e0b98cad162f5cbb1add9d5c85d2d98f9b385058c2be13ffa8c009169acd84241fd6bffa071ba8f19b62b9704e65c84d71a116da0518479c4984f39db9051b2081921f9e130bf4f299c3c620f47e5cc64a590933179ca5aec83ce28307e6619b3defcd4b908bb276b2cb7c83a60847024a21a87f9849aa3a78ca9dd33bc551594601d5e0da39f3572698c3123f57003e867ffac62d409cf07249a56b17d00570bbf583ff2d4c898757bf5e2e13b3c91b30f4ea379d8e878b45d3304d68bc89073f685952857d04a33250ec63fdbac54b7738170108bddef5d8ade60c844487537180fca91c07a83b2f1b321d142748aabf07cc30145b51842c7128b7cac8ecca07409aa086e9eeb241783d7f768b364f14c5fcb13e9665539882366797a942d42b96dcaa75dfea365e250f1347d912209151c39fe13a74c465ee6bf5cd54ec409ef3a523e4d03ff96c2720540ede6483d854dfeabef18f7c2bf862130ace36dd1724cb73e636f6258c9aa7cb9a77305d05c07ff7540b43e2010c1dc63369f75b3e1dc18ce4463a5bc5aa2e8ee0d23637d5ad973731f2dccc4d30bff4fbc515c061eede2e89224b365c42330aa5fdd9bb8744f75e00ea6235f15c16d9ed343e4316614255e181528306d349bc39baf70022983e329115ceab6ef481c4000139fcba0acf78a226e40cdbe40cb9aac0ed37b0afddaef80a54e535da7cfabc0e9639925208d8409faa55b14bf8e8c755abcb31e3efa1316ff4ebf6157352e4894cbc3b9ca5fdc40439d6c89acf345b0851c4a96c612db3407d6356eca8c6ebbb02b49df7ed29ac548ff619e9f621846de0e1f3bf138ef730a0d3f828e8a84f3d0f443c6501f51a1bacaa59c854e8e6e45dd115677d8d31fa369fe696b042991e9c4f33c4ba8612fdfddf45ba7c6c2cfbb669fc54f7c6a52ce383e0b947e793fbf2b8c9f44baa4225e476901351b372578c60196a22f5ca2fd014723fc53bf0079817aa559087e9b36014006ddfbde134368864bfe0db9f8bbbcb4ea4a684818b143e02f878186b846cf5443107c01b003fc07cb4d1fcb93f16565580502489af30a82c33af0bfb8291aca493088fae8629c72e7d89a566c72af028e19960a5505cea348a36751e3613273be378700caad4c4f5529eadbba3f91283afa75478e25bc345a5167d355b7bad7e880abcee3465c1bc6a270285fdd8bc6742a0c0e97137e8218e609978e5e2e24c35a85e34868d23093917408c7f6f442d9030ec9228b88867f112f26d1c3194c4f5a9f81bab3f2ea1f7639cc187c162ceb0af4ac0193b545da278dc96e5264faa000d56c6f87fcb0ca9df0a9bd2a20f6ef3275c81a835a385e5de082cc1555daf1a0a60b320649ed8294de5922d9661201e341326d98f75a6254cc522dae681757c328656b7c2e9eb9a2faa0a4851ba260325038631c1a1af5ae35a1f04757398898bf622636bb8ed2392aff55eb78308bb6df6c3ecc93f2971d36b26b94b30c3719dd31b9c517f8372bcc88aede1811cbda7797246a68fcec4cb40d49fb0d5f79068511466190c7223530f878941b188fa83c7ca856ef814c44367a130528908602a6715943c68cc112f91086cd1d9f7c0888ce88142c8c0ae37dc45c55538dffcc48bf4e3ed61f5c81fc632eb8087816cbc95b31d60dd258f210ff0507ddb4cc4d134b7a1fa2e1370316f0c37b91e7893a85d93d63cbc310d9ff926487cfcd8c2db0e40df7a4a0b0273100262603bf3605ca47f5070986292b060e28f0cdb1c9d8a610edd428cca9decf2f1065ec63abd64c682496f8bdd374472d0efbee1cd77b7975a1291da0cd14fad8aef19e8b25ec47bfdba7b150d7eaa7b625672b7f1e8794e2bfa752eff094c72f6e28599d46af61e5e2fdb5377fc8a284df7e326b2237dc37ab20723449fc18480eaf5065647b4f201450f4540212f4f911936e544918a324df34c9c769e6aa92fcc207a6ba1c1d0b8717f70f302864ec71c940dbc70319537bd45381b5e5cf2803fd7d8e786503d6d50a633070c465422ae98fe108b29aa"}, {0x30, 0x1, 0x92, "ed84bba5ee891cbc730aa955ee19055420f1dde321f945f5494d2b78958c"}], 0x1040}, 0x8) 16:11:10 executing program 0: r0 = socket(0x21, 0x0, 0xfff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:11:10 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x180, 0x69) close(r0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:11:10 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, r0) setreuid(r0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) setreuid(0x0, 0xffffffffffffffff) 16:11:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) chdir(&(0x7f0000000040)='./bus\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="ff04003f5b633da9f8b793d5250cffffffb278243405eb5ad37705040004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffd00}], 0x1, 0x800000000) 16:11:10 executing program 0: r0 = socket(0x2, 0x6, 0x39d2a45c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) sendto(r0, &(0x7f0000000140)="72d86e04e7b35fb9647d958b0749ddf54b32a53377a6dbcb1a9a2729e6c43b9065ca69f584ce08e62c64a04ffb9aa98a5d9e3ad371e783c7f55c121f2201526e62c4d725fb86dce720962ea3bbf94e380bd26730138b990be1c571befd5024c0c3ab8a84f0af1c59c732c6b233f0efba98efdf04117ccc41cd216f2594ac0b79a7183ef1e90485e7fdd5d467c5fee6bf60eef2a467fdbdaf55df8b07642516d27883a37f9f34357fe8ddcd2f02ce97590a8298e47e5059d50f4ae470d6bad9cfe1739e4769cf0950f9bd5a73f7196cbbed042ec93b7b044fa389e70c0f25e81b2c5c41d9fe9c16ccc573722d356f0aefcc0ea911543a33544f6d7882d0b672f441202f85297725dccc49c94b136c5a8d477390cf4303d8859d1e890b6becd9de2f0dd7fd2751c88c340411b76381496d8a8f9500c6110972cb19c230e28fe49abf910f202aef04eee03e35b385c561ecd73f5755ebfefc060b59459858c6b3756992f439c6a02fb9f8d51a47b44c9ee20d97de2d485a832775844b3f50c9cbb201a8964c31f3fec89890d5a5421b9a8af21f2c5670c1612114eacc037ac6d270ec43d1e37525fcde3eca32bf8a4189a1b7d4a60e1273a354a6ba20ed38d8674acf83260fe4c358bf44a11fb90e09e88c342cad698f75fa0e475011d0469b375958511e0a375366592b718e5a0e2cbb51bc705bbad4666d77164a03516bda516bceb87507e804333c3c7802bb27cbfaecb37af261882431140c9538e025faab9eeb0de038bb5dc6168e12f1dab23a51c1875fb9b7e6b56b14f90c8b8f2c05734f1369976bf2675262761b3f25b7d25722b43df97f809dc3a52aa3121e20230ed4c546443e084bb76184a1e44ce235bcfea70fc66cdfa16c495420ff010cefdc04ac768c63fb5141af8b15d446d9fa5428513c7b0734b5baf425aab0f8a6948afd4fca4428dd4ca982b7428e88fcc9ffde425473e56e0e31dda3af883010af024d4d415997bd2fcd6a866d6c54dd2892ff39ae87378bb00525e0b3c6b4651a8290a4731e976d155cf7e31bb7d6cf2d5b97474bf68607f503bc38b678f28024fe34d460effbef09e65555e479061f03345ced679df45742da438720e9d976019bdb6052c25c3091742bd1670930fa91b699a219d61bb4bfac699f761f00009a567d1dc839b853fd8130886c39c1fe37f4405ebc7beca626bba2d0ef9d0fdc2ac69942e3c322f6a67a8feef4ef258b7ab0564755158842e0d0547f0eac5039bc13ec0c7f0cedbda82da14d65d76282555d67944276537504c40cc94e46b7d6bd9413b9615da6f738a39a325b5d35bd0881613da71f3026d953b5dbfddbe64eb03e6971368d3a859dc829b3bef73d7caf910fe52b6ea1f1415742efd1acbd1da8da94a7cffab92a8a799db5b65908d000a474afd1ca8e58cf3670e2af1e329da19d48db192e6cab04d341866a7603340ac6b5087b6e026e925d8c1076d1b2de864d03df137681b8af011ee4a7daf7e25e8ecf080ebb52d12b9fbb7ce3374fcc32ea0eebc1240e6f1b19d7da2ed12d2cbbec12ee79830d1fc075987b8bbda49b50a2c3f9d4c463f0da63f81bd3abc5dbd6177a1335454b4628ba872527d5142037189b63288ed1e508f75f6771e85e8b8a7d9a4bc637f3a228bc27add9f40367f6a570d02bae69bac7673b270873fd892ee04851b2e0dd44badece3d45797e59ccdc47a781e5287bde3bd756c04abd1b0bafe67837a26ddbf2e61c49b2c0032d58b33e86718f69f332f1e258c31885b771d12cd123d62f6fe47e9e4865aeff9d5afdf33ef4faa7db0151eeb270381bfb9d80df9c4ffe9d7bdde177f10f9a86b2365813f761132b323bfde4f97dcaafda708587b1664b0232bdd5e2d2aa5c401265ef324227a529672d2383d733ba067c27c93159e1482b0373d7518e532051522bf0c072dd7472160516ca7cf491dca7d0ac902a96c81ca6cb1dea1804ac21c676b178ccd59175ddbb548cee2e57d0a5d6d0bbb53a444391", 0x595, 0x0, 0x0, 0x0) 16:11:10 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x108, 0x1c0) pwritev(r0, &(0x7f0000000040), 0x1000000000000216, 0x0) r1 = semget(0x2, 0x5, 0x80) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/4096) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/11}, &(0x7f0000000040)=0xd) lseek(r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000001140)="931705818931f231413213b5dc5d022013778f5174e9e3e972b5ea505730b025d7bd59524ed1e74ed8f9f1ef387cc6ae532027b4d3d266cb42cd3eb6f2b5e64c914288e04c30dd98b12061321a77eb2774f560daaab441248e69b95a68b971de3d3abc4d28172091e8184f2944cdc99e2e894d0c1e12e788095ef844c97cea6329686b0e8e62ded9fc9e35c2463a7b6b5ecccf76a699c06863be3d92efd48841e578a9a03d2f9f6e99adb1c89717d24240ff03861287e85893db1f0c7ae1a3f5ba663d54f6a5b547a12eee1f3811bc7442ee", 0xd2}, {&(0x7f0000001240)="56e67bf10e8d973a6298af10e35ad839323226858745cbe2328c481265d3022c31a9be2ca7443e5447478ce06ecf028fe15e8679d3049914570244861a0b25f07224ae871b160ace67d9662468acf745caed5bcc475e2842e3038932841b36390291c6fa6eadf402a6ad5f5bf2ff9263167fdeea9f61bc54bf3ae8badfd166cbbaedec9c78eeaf19a0fb838fcc350aac069fb6919cfbbb897e212338d910858b4e453f5a5c43bf90cbf471191cdb044ba46a18d619906b0a6a993d9a4fd9c739d3cc17bf8635976305866fdf24ef48ff3d240ef68b82182ed131609d176f658191ba673cc48bc1d08840253ec469228a35abe055bff2b9a34b235372bbbd81c0101f2f94c2b19ff8d72bc3729dbaffee02af1d130af86117628651662de0b08b6a25976dec047eafed168a681f38a4df167899e6649e75ad53a26227c6d2bfa87150516ed50e904c1589e65a723927fb56cd4a515c3a6aa1a9bb18325d1cd29174809c458464a5f61b28fcc6e2a9f63035db5a8c7d5ee59f0122f18fb42f16d6d49e59750846be610192ceffbf605a97bdec2e1faf2dca0c1bc10ffa1f1da9f390ef126b7bec52eb3aa3f9e1922c5e56739c1e384b4b7c3b5679489140d1afd7b170ace614cf8220f0b72b7f233026f7176c7d3720b84f0e4f2dfb653fff99fc4061b277b0e5ead1a0af6f9b5964977ca223a37f8ceed08f9a266eae8cd0883572bdb53f4d03bc358dae4dbcddc94be39fe91ccec984f7da74428a9041136098ae6a13dc519ce736a0a36cca0fce1ddf2bd9bf451fb49c96812f568a6ca54b2bc76e0b740571185651485dc8651bc8645eb8f17f5cf446a20989ccd486a2287de1d1be58def474cd3a59ccfc8c365605c39b05238b4f46d782633b6199e4d628daf30801d1bcb32ce68d03605eb6bef8355b182c7aa25b16644619e80be551cdbc6c744a35bafc32e582e678a7166274e1ecbc59caa42f36efc4d67efcc86560e839978de5404e23e9b6d53a90d335c656905a4c48d124425bd9710a508afbe1e50308f626cfd1f00ad3bdc89a49ac9f9cf6f34f736b6f69f3c4e848abdff0e6c2e17effc34c7e9b830b408a8a911b2ca08a93cecfb90e27cfcb499d96a5031eafb7a9a20460e8fc61e421ae7f89139ebdbd619f5e69cbb8670141833a7450af9a921683d1e08524d6a76e1af48f3080d7a7c4cb67bf15647aa5bb1885e7dcd8838e4cb431fbed1ececdfb698e86902a2dffe5c850400bd7548bc0f9dd3dc2c02b5b09f1270afe33ed0dcc5a9a3ec3eca073da6da0466a07cf48b5c9321d5e304886c9ee3a0bee70a04ba18b2232e0a79a06bdd084a05ba6eefeb4439479a8d7f47e3140bd6f9a4a5feb8bb827f3f89b3c42c614ebcadf4f46db46896aa7a90964b0066292063226d42ad9316bab22b9cd1423b824f0dcedb11acddce5443c3c8fae616f3bc557aa0ceca57a7509356483e019ca4b3f88d515cb9c805c3968cd9d4d71a79d51daffdffb4a6dcdbc9d1a8b2defca5b536f382a5d4960ae198653ff70351284493b6b68d79c9ae8d2f1f2d33e12a271a1701f4b4456faeb7cc4a23d8ce611cf24f4a312c86199e1d1ca7bc29f5c163828d66161585d3d7def1f3f9540db36643876ab7bc056cfc8fb1ded9aeaa128a6c4a1806344973800e56a8b5bace7dfdfb99dbb502c111ae4fa81bce8390625e381aef8f96c1f272d4ab0c179585f9cc4f96e9500bafb417aeb7f6c73faa1bd8f04471cad9a4d249dfd1cd38f444497d19ff7c5dd493ba43f299fdf657cdc8104ed1d976ced13e416bc79de25415e59722022c26f979374f348b81e284b082c136afc476fe36aa243da6a1e9d1a6efe0a9962728cea062d5491ffbf5ef799b979c19436d851059bf7c99e821e932415992d447a0be725e3a95ab82349f2bfa87df4b22e2f501f4879d9b8b3d3513ed5eef03cf32b8bcfe08b06a9652dd15ab5cadd4cc46e5c65f83ee4f07a336c416176212537458207ddc7908ddcfcf6e03aa02ff0deadbc44904418aab780b06e73092be87727d15f8bc7306541321f774f9ef41d17600b449702c0d3054b35ee3721d0a07cc5f5d5aeaebe75dec05f21b0dccfd1c221c0b4d97e3dababc87cecc9c88e37352979f4e86360eabd4669b1e5de3ba6c70e92136ec29d59e7662f6a178cf35ebde20e793616f76414e5e311e3f9cec610c123db28ee9b1fad9c5a8cc69badb45b33fa9c92953c76a660632f59c9e9e9a94dd27370d4fe9b646f645a2bc0abe76860b18271471a826b96414b4805761af594d8c30a28e69648d2ab61fa6ed59fbf1bd4cb9552af3d3c94ec1b891576c652bfc80c2c1af4d446b29e79f707a5dc2bbfb8ca33b5dcff7ba822369cb4e6594f948fe3b5f64ee38d4c31086483db9b59b54a572c63360a7ef69353e014794b34bc7dcb4a088bd3a3ce19314773939730dfc2a42668cc3c96a4a84b2760f73201d52333539ecdfd0a1f9c9586e8537b4d8278907cd49b2b46966aa4928d690e9a79c1b1f4cdcdec46692e49909e7bf7f6f420adf769445a41216d554e993aeb58290236a781c7b9dd6d447fd6dd6864c6cbbd6556136e0893a73e181bcae3c962f5801e3a90b20f05eba5fb01f9c1afc6f28977b29973dd01e14ce55e19de4354567495992dc0f9a8adf59abe6828398a8d274db752e005bf94dad774656a1c0ea385760e6fbccdda5702eb262378e9533cc5f560bd1ab3323e4b58f2b89bdbb47cc554c2fc535e1d0fcc37d0c9f8606536b9728d0faf712d800bda86593509caa9d592d1061ce9ddd0346841d1516d76c08c5e5751b2f1007528cffc24bf57058d44bae30b58476f02e609c248852f7884dd01fbe42caafa01ffd636b6d932290ac709d4947e53acf604ddaebe76e1366bd94c7925330e1f66e17de885bb92570239b7afb83c49a5770fa5771e39b7b14dffb0e465f6a5793d8ef45ca6af2a85867f96e393be19d00f9408e0aa0218f2dce968819a7a6f556f9d8ad93c9f88be5805f73950f25b44304c647252779b2562cfaaac9191d4de8bbfd9948c2e39fbae694f3c52728da21920a1732219c64f083f180c4ae6632e3e865cb50f0c213625b036ca5e587f23969877199ea0043c66ff369bdc7fbff55f5a143d46e4eef43efac49a74a6f843d9e206485cf8f4249f756ae48144587ecaebbe7db898a32c3fcdb8794b25f9a39fef20d7a101eb17be57786fbf0ad3ef923983bea9a2d4c4076792f749c8b9f72c0a6459115132e87362f36c0a9ffd493f49e5f1270aaa9eb437235505f8d7dc389728f17c1cec7219a65f1f7cf5d3ed4dc336056f513b8dd581524eb26201c416d214dcb022fcadfe16fb6a7ebe04b03ab3279649b89c91b38ede364e87c0d884b82e285533967dde05fd607daa347db1869afead3ecfc42798762b744a6f41220a95b6fcf1f504b813bf62aa5a0535e0313c6c56eb7cbbd02779a8be5aeb4ed339885576bfd213c09c63cf3e3c59606f7cf790f7e1f45ab0fb98635cd5276cebf9197c65806e7c1c8bb1167b79668c1eb1566bb3790697aa1583daa04f1eaf80b511e1f6a1ebe0f2342d7693fe5737eff7e2d9737db667dc121975c31e27e2bbc9094db709080b7d7af5a2a7baf539030691bd8f1b1bdbbd0533fa88f47dcd7ea78bb74295816b2b128e7507f6f84d0508944db1d42179b7d4896a77c364d6d457857f8a9ecabf6ad67c377a5d5d03c3ec09cab5e24b067407eb90e9d26afbb51762e50d2bef086a0007036a5da626ba01a1b3e4e88b98b695b5b59dc650ac8c56fdb83764ef1dc4d87ddb2219c3acd017673b6527767b844ff65221c42b14c9e912e76e6ede58a539a914232db05beb5d13c4f5ff7d2a19b8d6b3c299808aacd4ee4908920757295aa82af531b3b22bc48ea6ab9e7b1de56cc70489081c7fadc024788579c90fd7c322cec0047d5d36dd6a21ee17d8119028ff8ccf1222eecf6611807977b91c6613aef5f48213863dcf065031a5fe460642156a499ffecf1b0a4eedb68440ba5028eab53ee17347b93d25444fe6c2c038e48cda9a0099983c25df354e9cebdfd02f4348744bb2f60f57152e225f62d126fdcdc5ff3455890d27461a1be8cabe686873f630e71caa459a098af0b8c9a33f8e560cfb413adebee2f31dcfd05aa53f15b431aa71b49e6fc35b6c0a72f2c49e1726303e23deda7fe4f4175d62d4759280ba7511267466c8f1805b9f0b0092e78370f89be4063413198668f88b7c5b301719545ef716321046d29c88d7572ef0a0851c746473d6bdc17b8b97a0a33430a4cf725f8f3efdb1ea2c7b6401359a36516be029ac525196be32e1e0c02b99aef4f83dc92873916bc6f708626ed16918ff760acb1ceeff80564c6bd0a0211bd1b85990e4af2c1c8072750266bd1cebd0d4028b045d91f4fdca1f1be53ac6b4f5665a20d9f23788901efe52b30404c8f2e9a407679c2e6ec018a4cc382a6be04c1ca07580f56e588f9ee5d53537c388c49c62fcebadb49b51d0514c1f7123f4b6ce045e02f48e3fe6522fa4f1f14a1179c8802cf40f4789f5f543e60bd4315d9a1b4ea18d9b26a2c688afaaf9a869497c7e10a3487c22297d2bd78d868e136b93ee86da55420bc036b4cc6a50842432f1e5ccb71bafa3a3880dff090077f51b066d7ca736381043ed24fce1b20e1c278327f6f0368ba408e6c4d19bea425adad3df668f0ed9073daea98328e05eeb455284a7bad74ab31f655a10ff9b69c5fbc3c0296b3b7ecf1ac30efcf70a4cbd078799bde299002fdadca5ebfa7b30ccf4aef2a3c38f82bac8d168ec0d33be4b57ddf4f22933fbe107efa19f78c96c216adba0df99897b236c3ec668d671367072226186ea147ec48a62de8c9b5a75f214b0ae52a1dd5ef56dd87714a032e1315bd842a89e5f9c8ccb64c6887e41dcd11a41bd11f578a70656e10a2365466da6585a68e14dd6e22534ca0ca2cb92c467d2b1f075418a642667c387b5c745503252fae9fb821b8f20c9a229d29c3baa296348a6167728d04d1267e47a0a7cf33c94322d9dbbcb14129028e13b5a438783afa73d9d0817aaf16cf9661f71a6ead5415e43d70273140d1b5634127cb35cba1c5c6bd806b1ee7cc36637f698d7f298b59b49dd9dd0af558cdb3f9a9398ae80eeab560b1d72d7fde1c5092150fcb0ca02451ad3cc70e1d351870449cdce5e58f94bd531bc52a68d4ccde6a901e69bd5396a51abaab5787aa4c38a3239779351422a7cf26a99419b45fdd8e0f3597661c3e9b33a57fe6e52f338f793fadbf99626c13262819197251ce963193b8245a5c304e6c47892a615c66f86d65b8fb14ef275fbdd6143443bb4d2afe2d803564c2c6f14ec60ef3fff783715d3d5386844e820fe47fd76aacf071cd2cec38d85bca22cc8d20b876f594207aaca85deae50d7af81cf2b57f2b7d818d78b3503acd0ff2db8e1e58439d36e98d0f3a600b9566830e41e2d447ed444d0239f6201d88fab012822f3b5549104d16541f70fcc0e9f2318f113d5e0f243b1d8204ca1b5d50415a24742a816dfe4a597a40b93578b9de2aca9e1a6781f82fb0a2c2a2cbaa3aa7ef38f090605c6f3a6dde5456bab9799fa94bde72984923db3c0823d85349bd8dbe75f8b6bc91b77ebe9d35c23256b0fb68d77c9d9b937245b2505c6b92750731bb45c957c729e14bd89dbe2a8a3b08064e47f4df3b513548dd85c489200237154fce5f2e008cf9e935f4b3d4ef56bfddac1b5cabfe5acd8ef4cb605b669c41d2ac99da69a027633", 0x1000}], 0x2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x37) 16:11:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) shutdown(r0, 0x0) 16:11:10 executing program 1: 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, 0x0) shutdown(r0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)) 16:11:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x8) dup2(r1, r0) 16:11:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) pipe(&(0x7f0000000080)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) pipe2(&(0x7f0000000140), 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x0, 0xfff, 0x0, 0x1, 0x800000}, 0x0, &(0x7f00000000c0)={0x68c, 0x0, 0x7fffffff, 0x0, 0x0, 0x20}, 0x0) 16:11:10 executing program 1: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:11:10 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r0) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) close(r1) 16:11:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) r1 = socket$inet(0x2, 0x8000, 0x3) kevent(r0, &(0x7f0000000100), 0x9, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x48, 0x200, 0x15412a01}], 0x9f, &(0x7f0000000180)={0x7, 0x4e}) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x4, 0x2, 0x1, 0x68}) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) clock_settime(0x2, &(0x7f0000000040)={0x8, 0x8001}) 16:11:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) sendmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="549950e256552eec05131626c811c5ddadd95e25e9b9f42d2592f1cecd6ca65194a351245b5eaa5ce327cbadbb7992ed320c96b09da4a1b1d51fc2657f3e9f5c009feb7578451060", 0x48}], 0x1, &(0x7f0000000200)=[{0x18, 0xffff, 0x7, "fa"}, {0x1010, 0xffff, 0x0, "b0031418bbdac01832fbdcded01a40285f603ec70cfabbe6efbb45ccb5d3d3306087097d6b473ab9403dc075aaa39eb77acd749746acf6fe3218778430807e81e16f811686156087cdd584cfa2de10ed545c3c91d1810b7b144e337b20008e261b00b2499446337f5abbff74e813d14fe328d30c485d69006dd817081fcf4fd447286456e30191b3bd6a1f1b87376a161d42d9aab3cd9d3a86aaace81448a3b183c6a0e77cd588924c35e400f7dabeb707180d0bcf524957b43acd2faa338482f673e497a45d0518501fa5d2c9a7b4f2f68f01f3f757626af0b005d664accc04bb97fc2675cde5f13357e2e8d04b9d2b2318a58e759234b81a090675d4968aed8d4d88c8fb40b490d6002ffdb56afbdf9e1e3a0e819c17de0d132811d6f54cdd80d7b0fd461e8a811561a2eabe905e9f18aa0153af0b767c33c415d8cbb36be7cba58b76acc1e1b440135dea835d5574551ab011cb9dd54b614944641d6ae1ccabccf89eea24c166de51f72c32b3d6b422bb296db9af9a7e4eca08dcd7e329d84030fef3250f4b0fa7034ab6b929f927fb4b1d9faa9a7fb8ae9df3157916c74c55f49845a7b036700cab57f58553ea5539d2e5b81bf2e3d29cde995ffddcc6c72be48516fdd335fa22c67776cc5bfde96c9a4fc3e3b75aebb780b1d6e6981003ca5c33895110afbd85be8f683584a66057afc734386ab071a6672e413be591e680bd6887e4cbc021be2e202d3de55b689b67acaeb2b534e2b569f2feca21114c73426f5e69df4773c135ded6cc5087390f8c6d619aeac03b5735230869fc2fbba0b79677cbf41cd72eba7ea50e9950db8d72a68635f44ab56aa83c1e595a4d05776a336bec8cb608473e28147e5d93402de9940598a60bb021241ead0006e4363b2b3994b5f369dbbc0f3fb380769ba3a5b4c7449f1c0d7d281f887a3638abda967d61a4b50b214c8d336d95f489031ca891856ac7b32b4bbf3f2777f5137a0656eb1b79fe4e723e8d9b528172cf2ba9effff0ce7366d4a3d23ace96451c304511d1f033c5746b1856d79b390d51af2d46a306e656ee4b356731a6a3b1d9362a27f8964309c1fdfca68b68261bf99d98ff8dc838da2e23755c8b5dcb60c26852db7ffe500cb7cd84015b3bbca57e1408db753667b6cb493724c70b4382995443d10bb3e32f7fdbf3933a1df453072853d446450c0900ad37e1352f523b9986dd28153aa2c6ea8421b69aa6f1885439ec24b179b408046bc41c704fff0aca3b1318dee7da2322272012c40edc3e5fa6fce13d7fe9a02c709c9fd1e80b67eb5d6649312b740681d04e91850a0bd88bac00f5478f2d418b578396d2978a00d656afe8a12f708f88190a9cb66c592bccc79cc27f59d42898cdc10896782a659ca76bdaeef216ddbf767ba71df088c03f432c912f719bcd442d1ab649ed154fd59d0422dfe8ae978d5f57e1bf272bf79c2f70fc0cb0b236ed9399db3fea6503e2c0c97c85a4c60b1028453bd3012a275eacd5ec2a43e20866a28505b3322254b582de640ffe87786588cef6b33041c729f9acf29840eb4ddff1825bc27b58d9e5eea8103ccd2ad7c9216c6501636d3897012145d5c4ec57fbcc3a8ba898701399a1ad2e9410e2934f772df9fa461c4f91044ba0853f81c4e45e7f5536cc78d96e1b46b478b44adebc039f571d77f7a4b7c7ebd9f0b7606851373bf6cda463662691246b28b27cbaf7949ec2bee716e8931783997da7c8169a393b2fbb646c600f0203c8fb140ec8917489d0484af9a001404d20a1339233ea3d9f9b2f9827c06b1adaaaf3d326a6ef91bb4d23dfe19e53f14696a749af61c3d81e9708371c3f71a2855b1785ae00a82b21352dc15d342e8cb0c86d53172cdfb4fb7f096a474657a4bea6dd5e0857747ff95ca1ec407304e3c8826af65576c49bf0009c57e11afe5320a489dc4aad4adc970ec4e99752767ded35d974a859fa3f7df7c2ccc430a0e9dda14425d0a42480ce95c7643dee28a17d2264fcc6aedc879cf4053dc9b5a4d5d65753686e01a0d7f1b9732a208001c1ef8cfa84be4b8cf3e4d48670b3902b95ef0113927e4bed73edd69cbf2db89f12b5d6e4dcbb8025bcb00f11bdf1e124a72f618057cbeb3ebb4bff3e97a2cb070be44047e5b43b382e135ab853b1e4fe68897f4b1639130338ce25a53b70b26d6c0f21392014b2fe72278de5aee0b8f402dae8c517d9377bcd75d5036262e9070d6405b5ecae47ce6a34b8ad5727fadc9a669eba8330d7a25b5b1970912a878a8435ed17782b4d848e35424ab63b15110905a86b198de2d51b7caf27c84e7e4a6e4f2d553b133740e3b7d7f92aec7a133ffa73da9f80b982407a51f9edf322dc75d608e5272e3747a98581c8eab9f37106068c20eb742c37ab7d4f244605f3af50c76e973fb64ef22333b435cc04056eaad12b5a245c886cf858e637f4a84a924ddbc5c500e9791727fe956f0dd2c7594c4049e6c7700af852b5ab562e0c83e56f47b4a1021caf49bd1181cbb77110e64dc05cf492c3703fd88531d1aff769ace9417a37ac7e8a4a3f2f9bc909a1974392d838d4b5db0c469c34e574fb9773cf779b578f8e2e7370b6fd303970c371eb0ad56019c4b440bb573a7c02a6f8283a2abb08d14cb61b1441f78bb1975296a1642e28c03e1e1adf3fdc59222b548e07579fadf11a7a50baf4b285e74408bf21cfca67b2033cbc636218e498575e1b06c30867c7f1cb606e7ec084bb40334bc79a1bb366ed7ea2b74006266d085ebdd73a897082766138c727ab1aa606610446d0f5504be2ec002a8a31f89dcd1f7b835bdfaa9f037e57c7eaef1bb3fc2448346fee1feb96a50ef9e6bdc6faacfcfa69d76fa545ad764d929447bbe81fe4b058bbc79b1d0f03bc873b7785abec3773d1d6dabae1b3dd4f6424ac0ca1844022fe9cea550cb5f76bfd3716cc5af6c141a9f968bd158f3501c9f6ac46a366ddbb1afed91caf5a796c2fbcb53bc8dc3cca7dd04a1d46cdffed6eceb2f3d0b38bf690c4a9071e0b5fba54e2669cc6224ac002b1866749d5f01c8d06cdc10702e34991e13f64c5cb52f61e30c9b6e8492d0fcc86d57f53614a0a26971ac63cc0513bb56d62c2ebf8c86ebbc9973016e6c7bdcffc87332b913b0331ec8350dda81d6fc6dce2f4891058375444d7d3e2f585ab7396fd4a8c5f1a2de4e1612b22894732bb7dcfb94a20bd0097423be808a61e00bd0a78d34619ceecb87f6785b0b3a06d016f639090bad9adf80fe36c02ee1293011f2a5fdbd45df6e0bbefac51b0f1a51da30135df3e3b4948bc0ae4004acfd36fd961b055f52e0f93fccd85d92dbd1b8eea434f84859a2d537fa10275b0e9c32b62b37a1ecb0ac22a403e81f23aed23183d2d3faf093e3ec5f40083a3c81c37e0d23ee0b39d96aafa837d30a568b98e52dae95b1d25e236b9c2ec42bd9e76b3c12c39cff2f33ec3ac1c610327abbb1919a2e7ee4307a1056261141c6c34e88c657075340fa213ddb0b25549c8697c6922fd2548714aac1a430d45a57c323725c7658ad40f0461132b07c9be17eab4a67b3dfdb04ec81b7d90fdc6fa8280a44ef5c3e596ab16802b7f57c6f7293cf2e59bd9bedec1c5bc852cbea6d48d0f7177a78bdfe606f2f3a1d5a4298a7364f35963f7707641c8d5888111b38c7a702b7501fd4ea1385d95023437d8bde0259304435ef94c46fa0428f650c3c832d52726f2fd8f89fdfad22cc29b3a8a225961417ef2fed18a228891fea1c5ea6e29adbff9f2f70ff28d59a2627201a208e4ea1bd3cb274a95ab0994e21050d82667aa6387bb97feeb5226ab2d66098fa89a5a91b19a49e8296c606d8062582adf637539e964c02dbc42f510d41455e5d0f82b79500f77933f6f5d68bf174f1c6b12297e1aa8656f1e6167392110cf4ca8607bc80607ca4f9f62fa8044f4beb20845fa812c50bd511199d34215aac302bad4bc5abb5885d08e74843cf41687ddddf1f9c1e2230ce96ffdc8ed71af0f837dab7e37548a7f69f65e2947e5ac770c7ff81066ef6142fcd65bf5b969e23cd516c1a2e6f2d0b798c1f65e2c457020e164ff26500ebb323f6514e7bca75dd5747cd2432995568e2043d7a8cb3ca6073d7935ed6261a952daa5e819684ced4e179a5fcfca62fb28d74d2ed6a15f6c5601ecd8b75af4347b7d40c4bb9c90af952905e382384ecb0b1c8485807a2ace687e3f915d86f4651567b4342e8aaebee44b64cd878d7617a46f36fa81ba05d497f8aded300b4b8ff02b31d61957eb3c47f58425a07c5903038294019821fc0d538ceb1e133cf53fd6bd43dd26a79ca5f7e55dc35e1423133f0058b39f35a32ac73037a36022cb308c9473a25134ef49605046595a1bbf086b7d341c180bfab6548cb5b5d0469dde5e8f6e5872544eaf6b8ff7349f8ca4ed1191c5f1d986b730ddbf56ba0f98a9d86662ae4121dd830b674a1d56e5c12acc99f4052299137b4d326383ed4aebb4753c941237787d6f65307ba16c8e505ad12093a27a709a7aff79c887c5d4d0c7b19c6034e2310bd9372a37277fdcfbb8ed81c17844edb1ec5478c7ff2d097436dd54091756b2431565598ad8a0d3dc79f2379f8a3dc52d2b73a85275118c80806e2696fc909de32c0676a0dc970803d673da86d73a6afb683b156d5c2e892838f102efd5baacc687059dfb2646b0c5d73e280029a34ba609f4cfd749d3fc4878e440fb434ec47349f80f9829621cb13143c4cc04d00a114c3e66cb626fd874c424778adf9b56391bc903fdec317dd74d672efdf169d8b6480c6173d4f1b5cbdc613e232a9833ef307a3298931214caf02fa8f5d7337d15f40be8453b1618c8e436b609f1cd0f0bc28ad1b00e02259e7534df33f33c7e5e29e772b073b1d37eb29dcdf6ef9834da7cb7d4908a2aabc7a07e4a5d57930f767bfa198e374dd0ebb6eb2de7d65f01940ec1c8f49a42569fcac5fe98e0bf22eee91da2d2c0c5033486cbcddc87a3a6121a7a8a42b144dcef7ba84574c4d331fc508308637894f2fd3851f01a4a92d6fbabfd651a51df67d7f3440e86745634d794f083dd8d84cca42beda6dd34582dfa65ee4034a4d06073601c5377f6c508c948e1f1bc85596d6840216ef6a21d28f54e9334eaf102ec3278c8a70b8b78bc52466f56ef1c006e7317232571db1811745b40f2bf373305d9df1c6297d6c9cdd71af8ab6a3bf334e0fb7dc41c9729686d5f545b2e9e9632d7d050b4ea2609d80ac217178665df48c27cd3c34d8b6690cd0e947669e5123d776bc32e92e8c91eeb0a5a772a4a99c3559f07e1f89f78709381e34536e51c0efab750df320970727ce141254ce1e42d0b14075911cf593d91541a98443f4e165e05a75f6f57f73d2011944312088614a4a018097a57f5df0b347abb2fe2548fabebb913685f3743c34f23c564475a549eb4474d25dd27994a3dee7a5b7d61604597628c301af985596d0d40b5453051e1e286b3500794a835cfbf81ce548e5c44db1aa745300c199031630190197a2a24237ab77cc6383e4457e46b7d35ccc546b13f244e1427be1a692b173b92337c7ebd1f18a6e59a3d17cf2a90d4cc58a46623c04ac8eca13ab4abc520be9e770af7fc47da94857c43f4d3c61503b8e3b6952aaad1b5b7631cd9d96f084b5b9ade1ad9a9e7582b1cb94f663df20a3d5f64b48448fdb92c1d8e659f6a28804dfde4f3316e59d100187b3507b2f1334e0682a23ff33a4d4d4eb76679c7cb0bf512cdc8fbd39d4e078bd1bad8e624cd3db34eb522ea76"}, {0xc8, 0xffff, 0x1ff, "3f469619a1eac861cc5285181760a69efa1e63b3df2ee5ff158267e0c03a218195e710643e14d3c00b9fd3f850f2f92220cd8928fb78243991f9b8d722fa63478b9596cc35f2d80707c48e977d526f81511e6932012cd2fb10d334dac1f8010170f133581c58a742212309a95fbc0cf3a7dc9b11970e6bed6485f8c1e6152d3ac0e58891b6ece514978847dfb011c18ba983bfa353650d42ce89632ab531042656ceb94f1cadcdc8d87819cb2f3f7f6173bd"}, {0x40, 0x0, 0x74b, "fe723f6032486594e3948aeebafb99c71780d5b543e6587fdbd8233e4d1e39561297c9ff760341c6b3de1bc6fb"}, {0x40, 0x1, 0x5, "6686182677dc144f116f660009eebd04e316d87efaee3e4b84ee0f8badf796764caa5a3addae94aa64f9"}, {0xa8, 0x1, 0x7fffffff, "6a9cff24008937e09b8e6fd3960c10e11d34160b58780ec6c0e592a2526e0445c5737307054ff2f2774faa34942a1cca57e853fbc5adc31f0665b658df536c454dc2af363f5a62470753c08837522c9b8f31495ea5ec5dd489634e629fa2142233457a8f3ba48a7e9cff2fd7e7f9ffa5c9ec4870ca8cecb0cdfd77201a9d4c87256ecea7eafdca6d080ddd9e31d48ce342"}, {0x110, 0x1, 0x5a8, "d7e77386a3d863207c1051361e4836b4dab9383e2277d1fc1d7adefc1ecdf6046222f23ac92df3aa47b8f82ad0b7f535043b8c4afd4e64e1738391a2d175de19075a4ecfcbb58d37bbbd0f3366e4995866ccd1ecf47ede66f0484cc3d670e46085ddb300c776e902600a11fd3f890a31670b19125600dc6f2cbedb22decbba0458e4480cc7c4e9ab5cf3b0b8da5f4b137d6684b78e388990f094fcf6f66f4f6f00b3a264a7e282b945e43ede68eeac2d82ea58c1ef49576c91d45cf75ecc6f88813b58c70d2b5db25ec686d9330ddb0b6774f282301f15683422afee01c333606a9ae04bdd0a1900ffa3f315ae20bb002fc7a8ec6dbba0602a364673f6"}, {0xe8, 0xffff, 0x3, "7b42755d4e13bde50984e4ed14ae478860f4d769f666cda7901664ec7ac3e8a5377450838821caa83020b99326199097e643c6f485c10248d1c16443bbeebeba85a02231a58b96a5bcf1c13558c10f2be7d69c4fa1a3be549e94f22de351c1a9c2c4be702424e614bd039adcf04ac9c7ecec4427bef0180585fa6217294d9d8f8c06d5b2d60199badf0915c84b4915b682ed8f72cb2fb3c89d96986c750f6586cfffdc9aee37d3a403f9d4f9f8760eb608407ef46c6170d28bab5182738fa18bd7c73f28e06dd97c018694d9b4678ece11f055b0358a1e"}, {0xe0, 0x1, 0x1ca7, "4ccbb858ac865c2f48a36ae36fcf58def75f5bfbe26a376e220a34750e60e96289720f86e1354ba8da7189a43bcaa414006335f12a831420919f2ce38790ccbe63f50c9793d9862e786674b6a2ae956a21d5a8f016ffc7a490f18699a5c4e2f7c912a445eb02c826b6b6ceef98d483488a049b59a294d834bbfb99724c63e7ee86bfecf508784e2a6c05c993a6df3f9d6c42f2dd181f268c16ba77bc7134a53d518ea70d3b8a36ee62269b0171008a6755a87678d3e764649716fea2ed3dab9ea631134c2103626958"}], 0x14f0}, 0x0) write(r1, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:11:10 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x180, 0x0) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 16:11:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000100)=""/242, 0xf2}, {&(0x7f0000000200)=""/123, 0x7b}], 0x3, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x31}], 0x60, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x7) 16:11:10 executing program 0: r0 = semget(0x1, 0x4, 0x105) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/129) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCEXCL(r2, 0x2000740d) kqueue() semop(r0, &(0x7f0000000180)=[{0x2, 0x0, 0x800}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0xffff, 0x1800}, {0x1, 0x9, 0x1000}, {0x4, 0x5a7b, 0x1000}], 0x6) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = getpgrp() r4 = getpgid(r3) fcntl$lock(r2, 0x8, &(0x7f0000000300)={0x3, 0x0, 0x206e, 0x1, r3}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x0, 0x0, 0x2ca7, 0x1, 0x10000, 0x3, 0x4, 0x0, 0x2, 0x7, 0x2}) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) semop(r0, &(0x7f0000000180), 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000240)=0x6) flock(r1, 0x4) getpgid(r4) 16:11:10 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20001, 0x20) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7fff) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:11:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x40}, {r0, 0x20}], 0x2, 0xfffffffffffffff8) close(r0) 16:11:11 executing program 1: r0 = socket$inet(0x2, 0xa, 0xe02) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0xfffffffffffffe7f) listen(r0, 0x7fffffff) 16:11:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x400000, 0x100000000000}) shutdown(r0, 0x8002) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000140)=0x8, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x80) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000180)=0x800, 0x4) getsockname(r0, 0x0, &(0x7f0000000200)) 16:11:11 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:11:11 executing program 1: recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) socketpair(0x6, 0x8002, 0x100000005, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f00000000c0)="ffa56b2aa789d9edfe14f942d193e83e019ca53275a1a58f2d1baa20f72d32dab37ae8c91fd19d2c5321c815b233644005a23c240afdb5add7ab4ac6b60b2ef26010febbec18692e01e985ff4865bd65c6542dbc0ae439e15d0e8049e7dbcad7ce28b4e97bc574ba87e232849b7a45a3c67c96ca4d6475c914d721333591391427f3a7148c0fe6", 0x87}, {&(0x7f0000000180)="e22fd361ebfa56929cdd30630c4daf9d60849c67260222c676443e2c40f723e230f23da298c27b97c684a8ac107af525dbbc34", 0x33}, {&(0x7f00000001c0)="c841c9d7b8bf188f496077130c2f5a8f2a303e9e4b84aeb93047499baf3f22f285e22d7b824a7ff90e893ae1982718ecfbac556d085434cb1d0e370b04935c4cff01fab9cd259e1feb10a885e04869f88a620fc39436cdc6ad463d5807794cedc6d8249ff262995ef978ab9ccce2a837cd6ae67d93af4f9830d93c12d4ebc7e49a717f22a036752f1abab1b3d5a0753cf015a7230d0b16a18c54834443826d85110052c1ab91d1d69611a53da936e2f43d23b7e3fbcf51555bbc288c6cdbf95405361f06b2ea4bcb62a5020f67a6a236a61ffb4bd64b5232c73eaf8f948da0e3f7caf91533a1f0c3ef0125e15392cb", 0xef}, {&(0x7f00000002c0)="360842ea523ac71e0b9bb2ff33cab06c73a15536f6438727f737041e3224774b2eacd93cb97fb3163ecd6772ac65fc90f92df3f585b6af930f08d29b6220c4392fd323d4a8803137b438356ea0e78dc89e328ee975d65e4f3e2af751c7c6e11bbe20600f0a17a8785cebea67fa4b0cbca7cbdea786d572dcb28b9de0df088d2ca0f6627a3b7d5b89822ba77d531f9dd94c9fb0edcdd368e63658f64d03647abc27a61dd2e4da38f969e6d0ad2774e25b3f4fade6f815b5869755d82bc16e22b733c7625121fff240329c6bdc10966f25ecd7b599fba57723d2dbc0d01bfff7425b2a0468972277ac6cb9", 0xea}, {&(0x7f00000003c0)="0246a5dae7633f79531c4d3ef7f551f36737248704fa6c824ed26f4b0dbc1e6a9a3ffdd4b1ceb6a5da1dfaa2a615f7a2f9464737c105ca000a1aa95a2dc83d335a171f5fbbbcc04744b39646122e526c03f8986d2a90004334541017ac6ff89d85e73b7d6dff63cbcc63612af1dbce311c7f534c46de9f636afb3a0c73b83c418f07abf276df789f5477208b691a44f6257b4a5af2508d61", 0x98}], 0x5, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r1, r0]}], 0x158}, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8000000000000000, 0x7}, 0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x80, 0x0) faccessat(r2, &(0x7f0000000700)='./file1\x00', 0x40, 0x3) writev(r0, &(0x7f0000000740)=[{&(0x7f00000007c0)="73d97a126a36070ef20f836326da9fcf3664cef2aea1cc81c332357af16b3e3b10e6701d43bf57529e93ea6efddcf00e98e288f2f5a27dd4e2eb91f3711191eb60b9db3658ccb299f8526ab6edf2dbc7aaf2b675784ee8d544104a2dc44afd2de0979d198ecbf7e962a482", 0x6b}, {}], 0x2) 16:11:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 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) r3 = kqueue() madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x7) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:11:11 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) write(r0, &(0x7f0000000100)="515baf619f09b618b6215288054bf18b8293a42e44d7ce916dd83b4363377ebff1381a3d2bfc1206c78b101a9e583dedbc1d121f30c4468ca36ba69047815b8d0815f03d2cf66c2424b65198b9f6fa4a0e32493ff3b0699599d4ae13133fc6757183c36dd84e86c5d6828a755a06884f6dacfe892cad56da3b83d9ee6b973cf0084237afd68117c0949744272a9f5494cf9aea8c17fb8f0dc6f4e04da8a864a66330e805798744a79a5dbc4075", 0xad) socketpair(0x2, 0x8000, 0x1, &(0x7f0000000040)) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080)=""/22, &(0x7f00000001c0)=0x16) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x36, &(0x7f0000001380), 0x5, 0x0, 0xfffffffffffffede}, 0x8000000000000000) 16:11:11 executing program 0: msgget(0x2, 0x4000000418) r0 = getegid() setgid(r0) 16:11:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x5db) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) socket$inet(0x2, 0x1, 0x3) 16:11:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xf6) 16:11:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10497, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8010, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1, 0x4}) 16:11:11 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 16:11:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0xa, 0x0) 16:11:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:11:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0xa00, 0xfffffffffffffffe) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) 16:11:12 executing program 1: kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x605) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x40, 0x1000000000000126) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() semget(0x2, 0x1, 0x2) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8143, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000040)=0x1) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) close(r1) 16:11:12 executing program 0: r0 = syz_open_pts() kqueue() poll(0x0, 0x0, 0x8861) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x401) socket(0x7, 0x2, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0xfffffffffffffbff}}, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) execve(0x0, 0xffffffffffffffff, &(0x7f00000002c0)=[&(0x7f0000000180)='\x00']) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10, 0x0) 16:11:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2006, 0xfffc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x80044272, &(0x7f0000000000)) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:11:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x200) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000001c0)=""/196) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x4}, {}], 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000140)=0xfffffffffffffc69) 16:11:12 executing program 1: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000080)=[{r1, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r1, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) lseek(r0, 0x0, 0x0) 16:11:13 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0xa, &(0x7f0000001500)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001400)=[{&(0x7f0000000080)="a706a60a1aec47c4b5e72dc0e584dea838bc542cef58e77e69b645714b7d8a0aef6fd2b155d81da1252017ff35783bc8aaee49abf91d1742b78be4266a39d3a357294a21d8b328718ad2d12f2c4c2b579b30f60e77cf90d33fa3a45f668b136da07173f57b63f1354822379591bd2237bdff5c9bda8caf759d40292971", 0x7d}, {&(0x7f0000000180)="2add2e818172c7e3e5c48666ac558622fb4534c03f9099b937147a1669841ec2e5e69996c7821bb2fab6c7dafd480f3ee58442a9c97edf197d15b31458d00d0bfd1fcbfca0a18bd6507d1435db763b495d67d3fea6207df65bf5deb280c6f98846c86f3733f1a1b96fee1321d96bb8d8eda5b53ba9749da34f8a6195740005c73be9769cd33407af63b3bd3d282efc89240a368e0f93738c6c5044e9005b72dcd5f320929b442565751e5f60a9804a0585d1bff5c0b5a6e433d51282a393966798d27d1cff88e185b415289a1f2af4d30e440dfc746df4caae32dbf21a049cef6db795af7ec7da6c1c0780110e84728994f5687bb1d5bacdda120ea87b39", 0xfe}, {&(0x7f0000000280)="cfc1615241489a3ad262651be0378769427093416b9e6209f337403dcffc2f5007dd2faad5dea8f1a1acde5fea7bbdf5bfe47a8841721b0121a6392e8f58bd3fd1fd2f4f8703692154ff2e39656f68a7da72f9ecb5f6e2847ae605847fb190440369389b4d51cae4", 0x68}, {&(0x7f0000000300)="7905be2304ca6fc08da05fb415a35b14afbcc43406a631072456cc8fa0124a78ac85b31661ee49257740efecefea7b2039aa16f2da5f427ebd802992e7955bb0dc0052cd9f0e9de585fed9d8f5bd085f81447de6778acb5d124d449cae8322e8e8163ab0444a189a2820dfcd4e11efaeef44a79bd9b44f27e9bb31a9b1dbf2c176f8acd5abc1e38507654644236178cc8e988f62f967a6bd53cf77e0eef2124420b6027a67b27bbb7f698300251ef8cd9eee838fb0b463494769dc2935db23638c6826", 0xc3}, {&(0x7f0000000400)="1655ff3ba91d4b9600126a73571b2f69b45fdd7977bb3d38b738f751c616bd9c6dd7bbfffda0a94a7e71aea9639a45d55bf36bb398dba60ae0935a0aa1add679c4a9c9340789df5f78ae4898c8a40a9d603642a8535a6bdd7d585cbefaaab9484ffa86047049a55427a348ba91b1362ceae9c703163f69031f579674f37359ad5de99f3a768488c547db76d58899950e46d1d726b748c709dfe2cb3a1d6b8c2cc675d1b0f09427101997e8edde7699bae7ebce30cf43810b4e17dcebcecba610435fba5c489efaf6c5f31ce8d482c9cb547fc92dcabb6383c1214cd89d1433b85d6773fab3aab50074b5d7b71e9a4ce4cf7a4460ef38154eb918f793c191d4beb0d8b63b338a5c10ce3d672958944ff5f5941cdaa8c525cca70e96dcfceb1197e46635984751cd4ce13272c7ca2fe57ffebf18049937730caf9951e531cddcb5699c5e0a16a2cfde4a1e625739f1b5b3a86f7ea7dcf92a8b3ed798c355be64ee17e878b5c3547b1216abe7b47c3a7cb6789f82896e929ea4826008b722388ba826d69fbde59ab95009a3d648053877c3e6f836f1055be6cd89c1e134f98c6305cfd37137dbcceb231d8e9e8f6f2311bd34ebcc9d3f91a77288c51d9c033f64e2e05e2bbd1dbf2dfd2b87c1f2dea82ae98f00dfe4ef2f3355a6a2f36fb6739166b1d97da306c0786ce24366cabf159ffe156fb4b896612ed8e85ccc126762e5657ff89b232e3e4904fca85d9e2f9a4623e69a94e8e5e5664fd1443614ff0356337afdfa621fcb269e9836a7253ef652b8553836ac793544df9002e9744132e1603a7d299c04bf566bd94e87d575e1813fffb0063b344c7df241d78788ef9937cb08a8aa27c5288f2b9ea84befde8427194ef562f070018d324a0efdaeca39d6e98d349f7f2a17dc1c1630096c52670ee79c918a37998ca59ae364ad78f5dbb13b6caf2c3e7ae4ba5e7cd159a9d9042ac33c127cc59147aa697b7a4d9839286c61b8baef3ce6e5e5ce15d080ae4d396c4ecca76242fd87c34d54c2fcb565385687d22e3b556878f57b301d787b084c82d738890034ebcec9584ead7e84354c416573e720a54dbd71476fd14aaa88011dcc514e296a66af4a981cd9942c6ad5ab8982a1f6dc86dfdc2b42ee2d0b97c8cfaab2442bc41e824ee8bfe50e443a71aeaf1fc832e9572e36b89568b9080e8e17b0db7edd19d4190e1084d0e2496749a03217b5eb39c5905c4c30a901df1d3e8e2d60258252edeaf4363a348448dbf01b0c7f838ea9423e4e6f65bdd5c7ddb0b9d4a9a63838b79d238cb667163a392e1d7784fb9ca1d9686af0b846bbe76aaa8e5aaaea570937a570f8361495ae673df242acb4c83f190c59c115632ecad3b5dfe4003a445dce8589682e1d88a2e7d9e292256b6448ddb6d7ccf02b0a01edddfb3d7f091f40b04f467f3c125171086c5152aba9c0dc01d7f1e7e7ec3deda7460a76503f846036f430fa0d8c6e4de9ece4fe2b7d0c462a94ad761fdecb73d595be3a896185e60bba3483ce365de47e292e808430e7328597ee302c26afce59da70c41fd481c94b86071e15617b206bf4f396a876a10c581d1e0ab9e16f11e4ad6c86ccab9ed11f2bdf2e9166be00e27372082b5a88a11d13888d6ce15ac23e2ea87144b53007de861ede714f3117f9bf10f352d3423cf80e08fcdb3d3d8c1cba6e1c288a36d0ed575bacc73fceaa80a276970255121c31c6d00ea0810474338f5641370ea53941a73fa4cf1212f904aa9f6c199fb96e75aba19f983889da09f5c07e24afa3fdd48251bb309ea400dc9e1967ecac479a256aadc25195bb2b75322f8d64276e5123ab406d613585771514a7c230407c6b451cc245ca8d3bbc87553bb0a58dbf09cdede101381c9331ab2b1c9168c5b6ee5f013565a046b266300101670a8464d3014fef3cdeaaaae51b9b3fe3ab4079ce87bcce77f05f0b042289c145e4d1e108bca2b63be34e0edae78f36ee28c38824b0fb57221dbf7155c8b21d254d571fa7246bfc48727b259534edddc73a769f8835153eb3472a5840a5106fec712fed1656061e8dcdbd87a4d5bded86d114c4fc604aa38b56c81febe90ecfd6bc84a7ff0626fd0a4325cae0644f9bd6c5c5b8e7778f16a562a5d9f0a9bd7e491351d8710b99385707af73c309266d447ac0517d663f720a01ec860eaa6bf8c45243b57e409663e4d7e64423686874dc422c67885e7d6c55d190ff582df5f9a8fc749e4bf0cf84f1625330239569e8601c09d69dc0a4b9d22d431d800ea6699c9a8806673da5807277f2b7bad28153ac10ca6066aaf236d7291c97522c2511902330a0b0c2b7b7db035eadf5f10687ecc2f1170b9c6918d519afc1e36fa5c9c050ada993dfe47e25587ba3f07ff733a155348aa43e129c286e224a7f6fa4b1fd9bbb3fea0e3d335415c24bc33499a71862133c45347411d76f3dcf6b514244b93270e5e328407834f214c8025f5c17fb314526c5138eb36aec9ee8080e0cc0df8cf6cc976d956e88f493bcd3afbab0d01c558dd17f14951495443b8f7e774395cfb0903ed4c2ec3a4ad09606b02002fb19655fe74510a40466dc5a78b2beaaacebe765a8309e223c68e38a0302cc621248b6e313f7926e1d29ec2e391856e70c10bf07aa1f1260ea70d143fa1f270e5549e1232bd2ea68d208331d2ded020fb7d37f1c8412eb60980cae93ad66d3e742d0a09ce6cd85fc82693f1a344b2cb62c7a82fae4f87e6b51f1ace06c0f8b363285069b0895154a1e6b0ae1d3f1805e3d26ba088bf32e4f7bd31907651aaf885d3d158ac6a7dcb424b420c66d4df5de8be9431cf8e8eaaff4257d17b6fb88316c7cba9495de806296f3636a91b47c81655350ec4a3110d725e512331cf5ecd4fa562b7e02acac49b5b24dd462e41ea622000a6be4d79da163d21ce9114d6bfd15a993acf188784e420269bc801580f7bf7fc064660d431be72930bcbfc74d956f72a3cedc38474384e142d334c1811575632127eeac30e976cd9cb03760869b62cc613d6eea911c61d6f6e0ed6518eb6099ff6063c235cf3fb84c56859662de51e43b087b027e4132280b07c0a2607ce3b76eec8cb552765fd59962b09d348dd336501fba89b25098940f2def127828d1bb8b6ed8ae1687c21123c5b355452d6f078721b27e2a0578986b6c338a2c3fac8ddec64c7e5eb8b8826116b773d4e2a07d014eb86101c0c9a4e760865cc5488119264e747a5da5bb119754e988e71dd79addf42b5dce3945472f91a3c1a7e96fb696158d3fdf005e78fe1008fb8b3609363d4fa059e97510a0a1883b5391242f858e76d53201ac4056cb6b1bdc2d7c2805a68678f5c0ad08861138cacb872d21653f3a3c72a6cf38189e1582ee715232caf1f2a60242447fbb082c2eaea31b6a125d9f1130d6cb67316dfd900e681405c5f9e6a6736639351c13c40944400fca3949e3391924bba915b20f098d0472c5999a82e41f246f9f4c03d37b0685409d933efb3ecce99dc16ad7094d1721ce71b2deb740c316e88ff52e51b2b665fd01ef240b339ddec211272c19d307716f104c2ac493d27ae022f89d9662e42a015d2277e54737cc52b2768453701293f8ce88b52ee389c57c11c5f26a466ae6244492a268e859ac4a0c5f4f95ac5349042785405cbd6af403b57f3e6c5efeda17204c5235388b09dd9b8eb85884c384fda1ea1a2455559497a0a4c05c20985d92cf78f1f0b789cce6931ab92e2eb69f82834ce441e6e8bc5b8285ec00faa19594533c36d5ca44a4a6179ca4197999acb8c5febf4e28897e18ced0eeed1310052894c52a60f4e98f4e6366d8d28c57d9b0816d07261c805da99cebe9e7d08ba27ad5e6c1892e14089b3d3cfc3b3301a2e70dffd0ace5d0e94a74b84ac56f6602816770134179769355a1dc4cb4e71594b7e13cf79f0eb2df11eb1c2eecbb338455267f39b77ae548d9b5bc5a4d339671fe38ad42326ff98765e7c1a37466e83a64b359f68edcf910878d358aa6c08b97562ccbb355e6125e25e277cc821fd893f592064b8ddb1b23ac861696f6df32e17a94219b0a973a4bd28182ee3eb5490c0617c7388e9fb2fb4fa837f8aae407b6342cad6d1c4e86c2122dc3ab5defd5a00f3819627281c6e91ad38196f4fb85d89eca908cd72eb3bab546b924e06d0abedc3d547495802936be6f9a3c09c9408c2d2d3a4ca355b49797d4759fa39e1484fb16c0a84399c25096c13a016cd541ddd444c6d9688c7159885645682aead71d0dfa6a9fe2dcbc9c507ce1b5dad3d77a07476157b9b5e0b0c971b4a156f927245ff02b2031b8326d88279d2b377ac0a549efc1011dd69e55e825b98fd654b9d60f9177a980ff589748d0becbf18b87b6ac1791113752f3e29f7dbc863d5c2689984550d6e6f3c5d56f4c0e909f8a9147a341bccbde5f55fc45a423acf8db0a343e9d0c07e241648cfd4806d65e504841da8ecdf51b17642e0d159aa23f14cb2cfac6ce155676fad0ce717d5857b038dac89579761fdd76ca9e9912edf4f3d69df8eb1cc6c46237915643fe11a8a4f2085fc65778c9ea15c0d76330f65da127d25ca61f2b032c219b2ab18ea4cd593e970847fa028f2c551ed31bad3afb0d6bd630107b9ba4ad30177024fb5fe1c4978fe20bbab9c76c5ad56b216bcfc9ebd9000ecd72c14ba2452f132f4a872dadd3d7a5ccf8523cb116dc09731084fcc31c3b7b30b04a3031df39922521f5c3d8f7a1e30e61238f51e8a30b001b843a588e091e1c2ad38bade549837bca706d52f1dd6bd43df0e598d2d6c08c7bfb4cd30ee76e227b7345c4a82fb201ff71e08e4c086dece03e76dcc9ca74bfec7b3c478aadf434855bd21528ecbc42a04163caab2159c57a23fc68d420b3463eff7830432e6ccee006513b002251b53009cc27d450321986275dfead0913d8323dc6f2b0f82026ffe5187ce565690f5bdadb64575cff09143c798aee33c9ed5deb93a3fa4ecf21aa6d83561670f254b2a23681e609a0c19d52ca5867e65e2949dbcdec8373cd367f4f3af0a21945055d75980977072d491a1516003adc0389ceed264132ceed65753cecfe02ac9d44757c5a3ea0f17f410919d6a18b6790d88d4cdf9af5049c4eae44004bee3920edb6f65712d296508074e3886c5daebb381c216a957650ce97f56ea817065afd5db8b2760d7858d62f23984ae41991556b91d6c69a655c99e495603ece73129a338ade06c4fe36c58646bcadc5f8c86978c9dd9d89544466aa9c6116c23d446dc2d7dd8a0978e7702999bf66a73746c7756128e4d75c12ee3e206969c28bab521aaf918d0f338b87ed1c1bfd7caaf27b04b19aefa6915223cd1f6ab2745abda54645b59ccc7dc3e34998ca4af921b40a0541a6950c1fdef4bd8761b401eabe295d3bf27fbff5e23a25af49394fb17a7c75fbbb16c0dcd4ad4c741e42389b648e922d9c4765d83a16e8680468421cd5c74a7f718ac614d102faddaec607b8fb8b8b376f117629d80f570775b05a21595a8bbc80e13113e164c341bf86cd9b71dd05c04ace3d6d1c1dc6e93120bef310ce0ee2b4769248f388877a53c9291eabb6776154aebd3c496afb0724b226727f12b5b7c53695cd1c53ef59d16a930f7b4434e937308f67bf18a49a81f9e898fdd1e8be24b199f1e709eb9ddf830ed6e948c7e642b731dfc9ffce7d9745328c006a3e95ecd818bd28bf0d49ef31256867351b4515659ac8eb179df11bd286940d04e345bee5e0faea91c44fe9054a1c726a3a0e0ece6a5d51f87b", 0x1000}], 0x5, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x4}, 0x7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8549550002000000000000ecffffff00"}) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) 16:11:13 executing program 1: setrlimit(0x1, &(0x7f0000f3b000)={0x0, 0x3}) 16:11:13 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x9, r1}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0xfffffffd}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:11:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x40, 0x14) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:11:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x3) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x50, 0x7f, &(0x7f0000000080)="bcfa438704b1bac3c718d8d2563920bba19747a14eaf67e1dadde5bd0ddad7ee154aa358ef114efe553a4bb70d444188c2c12067", 0x34) 16:11:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:11:13 executing program 1: kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = semget(0x0, 0x0, 0x200) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/34) rmdir(&(0x7f00000000c0)='./file0\x00') 16:11:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:11:13 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r0 = geteuid() setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:13 executing program 0: getpid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="c75ec76b132b83b5913d91e4e7cb62f3e52a7c4c9018e44ea7eb0c5d1846ed271218bb3f02255508447012301e3b733f7eb1c03fa9fc2b3b6202ee11aa97a11a8dbd0596f1f58aa0e57c33bc146b2182c3124fc4721a0101a9f0ec187461c7e7c45176251cbfd9e09117cdf0db5a731714662de58d9f9c1a915c25393028483a4c643c2243ea976b184cf832dbd4b5160407e887c313406759ae501c3abbb3d4b7187cd22f9f8ef06291f9ba1e28498d40ebea90e1de8759afd9391fcf75ab23913ac3fcfc403f33028d1011a53e3f11", 0xd0}, {&(0x7f0000000180)="794e91814d10e14957a2b72e4b6b1965f874b5b9e2e2d83957dceab953", 0x1d}], 0x2, &(0x7f0000000200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xd0, 0x409}, 0x409) r4 = getpid() fcntl$setown(r0, 0x6, r4) r5 = getppid() fcntl$setown(r0, 0x6, r5) fcntl$setown(r0, 0x6, r4) setitimer(0x0, &(0x7f0000000340)={{0x800, 0x40}, {0x1ff, 0x8}}, &(0x7f0000000380)) fcntl$setown(r0, 0x6, 0x0) 16:11:13 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)="abb7552151cbfea7ebb5ff60594a956b48ecf3df45cac40bd578fa262a157e6585ec680f7075d389092ae2bdcab87d56c51bc6bfdfea1820591f14289c19ca498123ac90c17189154befbc34fd11ae0f34ea5e1431356541ebbaef476acc728f8591b076106a5123af82d2ced40cf96b779240e08653b9fff2855d39e726b3fcc0e92d6ec1ea3c08937f0d67b1a4c111154f5e6ecd28870ce4e24388df09a8ae896cc278822867e6b5d5673e6afcc7fd4116855bf851b3932d51baf68c696cf518773b3f7c3b092b0f89b11f754cc997e5971049620b1e8234559925645373583e03903e55653fa8bb94c0e2a5761858242388b34f37660ef611d7ea2a7e055ad5d9cf89f9cbe2397e6df92c3e002d88768c476e6e00bfa4698a768aa2ca44b8eb524d01efcf33af8782118f60ef810877e32c7b233e8d42dd8b4ec7d5a5975c231bbcfbc36888d128f6b72e68a248a2a20e8957541997f89dd30d14b4db5fbc572b7e61bdf7c2149986c165bd8126555f739f4c1557d8c83f9a3203bdfb0e606a30c57d4f37f1c8eccfbdc601bc0604f1ff630973b167e8a29f6a83a1713680246fade3ec616bf1fb2e839eede2b276f12581bc806a85d7a1214d68bb3960aabc808cc4f8b35d18f2c33a3fc24f0216674c333683033fbbe6d350caf747a202b7a138a7900359ceea152f770b22604d2f2d19dae2ad5451f7baeafa2d5d835d99ace549d3b77e8592152e150085fcd451dcfbfbac5647176be393be0309fbcf48887ef35e8e081fb8e6a78c0fb2b2bf3d7ab96f6b1a872fd171b9ff1a43c13d611ee4ed16e4974e8680f1b77cfef67369acffea46d9c6b99210bd0efda415f359f730da2353c083ae9c33675f4946a7a84a0ac32b8103978d93adeb7a3ce7ab42c8830fc1e8e0e2f32158fdbb3a51d37c30efa56767574ae800f759e0cc0587289d8f257afcc7b3d75fd468954f816a6a8384de1952a356acea76ed6a5f723708a19b9226d28e355a73ef2174b5a4d73cfc601217b2b3509d50fc2266754cc30094baf520bf0cd33af33b016fb958b851160f06cf170f3eb12e9e0e80b3d1eab9f2a59b02499409265ff855f6f45ac4731e08de9a874aabd64c0bbb7f6d7a154b8d1c7736b68257a11d03080bcda1e16658d1e0ff7d113c74510c0ce0820af1c2ceb80fd5aac343c391535f76339be660e9d133257cf38d605e6b1b358258cb4d3836f9b6291345278c3cfc0e2a2d8b80a1669edbe2f72a0e2426d632a30232faf54cfa935f318a1a9e220edafc445e8f6f43a64e4e2abe6e41e92da2539775ee382cb30def3880419f2f60fb286ea896b1f4e43e12f46487e5738943f40cd895e9e441d6db663cdd6d50346f90b5d2aba7eeb1e9ff9bcdcf8d76ad1d82150f080279af49097b9f1f5b17fdde6d7a3dc2649e2ea687a8af73a577dc73a5397d28fffafc673b090b6d34cd8bf1332ac20f3bae26068721362b74c7b38e569e174500e20192f89f3d6f118ccd0a8184e2617fc39f7b7671682af1e7fb50add058829f0061e4584cfc52a4c8172f41d03a1edba89abd29fcbbfdae8b80bdfa9134934632a5eba30185a38e746ca03156aaa84833e24ffd407e28ba4a400509fa7513ff94c42ce402af11b6b13589e46340acb465b7141b8e02fbd39e3d519c39a57d735d598be69db13f5ff9662b98c60021ee23728dd3a9ca90fead2d05111cc89fc68c1737ff96a200bb4dd2d28a9cb422a0ad10c3d973f3d08b59ca70563cf89a2fb7af99cae28eef278a32e86e569140f8a7e117a15363a017b5f8c9e4f4a2da5289192a6e3b800e470d0c2cf40fa400acdd134e0b91b5f6e32237eb636a3363abcdd5f894bc7ba91b953b69332edb13a612fab345483c8e6b33f343574585761c74e45f8749ac5c65f356b4a966216e91a5d079f397fd2bf0b249cb002b8a2cc377aae45133221af503827517bf04539c25cd2c364fd8d2af49f3da1b46a238c4c06a98d254e29b2bc3550da7ea61cee4df93423d2177011dc392b893d5250e65c33a62d85e52944e321471ec839a8e4ea782d67f74fd10ab7b2fe88464133957e7d99ba018d056cdfabb57339d9d69056467fa2f29a5c727917f76d5bc96aa6f9a416ff4648d92f39933c7b5b5cc67ded606fec48851d0d9542c8680e445c96dabb5d050229402d078b121388c8b54cf36c82c1fd2c26581d0510138cca58ee4eeb4efb5476f23461791c8a13516da525cb7d593628b0920c8b2be7e4336de8d555c032ee56898a6691260be9407e9154a1b6c0737bd52d34267fbee268e20698e0d0b82ff0432f87ba47cf6c23bc5daea7d3205885f96e1a992d9142f0405369db7c6cb73bfea5f7d54755efda821fc633be00a3a7ed382261303ddff6d00cf46c3ec8e3a731cca35f2d389cdf401b60080645e935b0020cfef0e022116e0c1f49226d705178c84171c613f2e0c5c6c3a37d6dc1e418ba10e00c552a9b19cfeca914cfdde3b5b795c1a64d915694a1026af5cfdf75f613130ead0005b323fc43862ec9b76c7b1c93f80c54c810533eddf38897a1bb393b0fd7dc23e012b51e0e76ec7c2c2d37db354a3dc9dedef453bf4b18d63a918fa7d1188e70599d0459201f681b82252b39353b021140f842e866e6dfd5792867f4d9e33f655616f5a732e7589a787450560df6e5b0b92263bfe7cdd189d38f5e854306708e72926e693b0e312ee81317a2c1d12c508f042aa173051fc0e08022a1e52c0abbae374c595e0c3c32ab796e4c7d8dabd69ff6effa6a0bfb7848c6564cf1401f2ff13fab77961e4d19881ad5104a34507ce0774b2058e21c876b0d8c6d577f138a8e167d11cd6d3092bbeba6d4ef71ba7b0b377967c920ccf6d75e0591e0b15ae3aff23cf0e4b8987bb4f8bae9446a2d7539aea80e7470ee1619986722cf828042a60ba5d1bc67bd8a24b72818d6c55b05fdb6b31b648e29df1688afa0f33cb799934975ee07d64a5f1f13c0b94b1d83d9cd100ae1c9800ba0a09f22c08c0d931055ad9f1d93b3fbd20ec9556f7fec06b82e0b53e913b5a955b69edc7d6b1e1a728b0200b29b26c92600d5c3c00e6f8083dfe0478434b8576757a8a5242dfdc90083fced000743480e277a1a89430b27f40c2cc8910b14ccafae7096a262ed4c8e3f720d78db4ac42b689be5ddf7391f7b53bd8d5a2f793ea59f7188ffb967c5937d20cab50bd54ed3c359a37432aed50355003633458b7dd44aa923d9362faf9a71db447dc3f7f9b09e091aa8e10df9f7c2e01dacf8eafe81a1750ac7e8455a5f86a7bab757a6de6e779250b8a4959673336bd2798529d58f7e3d6138f8d31a75a107869fb4794df7c2dc303572997a58e037fa7858fda619d51526d3c7e81d899ce11c5e67e859b30d2babb6c888626b20b8dc6d012c4bad8d37f455475c0fe6dae319625ff031d572ee7a01b798e7e9417f65c00db40cf3c7808d94d89cefea10e44977a39cc3d98c82e1ea6f300f1a08c6d553f6d728b1268f7ee47c72608e0af1c40b8853af35240ec694a9589df5b0a321f546acc497bac71138d477b7821db216c85850a826b8b7144ad0e5b85497a7d24dca1ba63f53f60b88904d6a733aa159943f71ce194db8e5a156e1f63f8151c5ae79cf603286e4460be9003deb276e67a3bb4604869c868544fc38c23ad6d1d813a9642e396bf40fb837c8101499a07d9fe6b5cc817b250250bab35e25ad1a6f4fc081601555c86e20e6cd8d1a4b2d28df20f1695b12800e6b3de56d573834ff80df45fe635b745e7b4948db0876c69a88c4ceb66054b550db1a92620dad8dfe7df089cf585e128f6d3e7f227b32b76d7da648031c078849c8a25c76bd0a2bc602f7af3d7478bf436df8024064b797d47907f2a9278a7bfefed0733a9e896eead7c131a955d3f07c21b2b3cb2907c165cd1c1fd2d57d7e872fa864fb977265464b70bfc7ffdf6deb423899f64c4184a7d9910229cdb97e7f4e83c84166a0034254a90c217c89e45b588ea37035b19eda90f93dead8ce7cb24d34f88b8198b4c8872cf9eba3f825764ebcc1cc3f5b9186d3e8f837f1831f6842570ccb6524cfe3c32b549a072aaefe48705a4dcff0e1983347ba31fe2e60615f2ed0c5400a68da11ba2f730ad02d47e6a08834e3fee2ec5727ada475f5ac2cf300efcc0e7449301fb29a5e349dc5fe49be35180315242db2f73e7182249e47f206b8c812a32d2fc66b4c61e8313e6c01b0bfe603ae168a3deb51624a9014760bf65a6d611d83f4e5a54390366f7ed1464ad05a057192d14ad7f3172c445e0233ca9aad1ca86d9163712903aa65fb036fbc885f1c7bbbdce9d844995482b1485a8247a3ff1316d8aea0b9c3405d2852fbb0f4464c58740ecab84841457b5078f4a12c9930e8e384214dcdd5959fefb596c4fc8a9943bf7d10e7c510946b1c605724651663d72def40ff8f279be78e98089fb18ff6168e542344e96de7b01040453a7699df21b69011f2a7fcb8e2746c5a5f6ccbecbe621c8557cea61f815572441f72b30bc5d6f685cb55d7106a056454cb110465bef1d926d57f2bc959a026a8fd0c5ab52d8473ee345753c74a82bf3ecf83d3134fdc0c50b7d4a774683f9999e71e171e38ada75973e9b4bdcefe8fbf54c162d437b81cc9b45bb3f4ebb059fbd8bcedf7837010c1c4975b653ed3bb40a2fd05dfc405db37bb84451b22afb3b5bc2335593841ced48915b90203d62f405cd2ac6b86f79fe09159d14dcc5c17237efb82cfbb334bc00c61ae1535e7722bb87c4590f24ea0a03110934304271f5e0bb083fd0e8a0aedd0afc4eff2466ea8e11ab157f87f077043294ce10a66dd2bc0d1282ff958e2fd2f7655f7cc1b68cef8aabc5b7dfc57894fdd80cb3594c1a142daee649176f9397f4362ae3507942f05eba21ead4cbaef7e03576a2fc247bb5186863925a2c5047b6f76466847e8a6f34acc5ba6c5b7bba876558237bbe1ee1f84d3dd7c19edc6703aef77a1b0164a222c02060114f4def7285fba69ebf190af20dfd71d77d7cf64028051cad9fa0820e0c0032ba12307f04629700386c5c1f96b1fb8fcf3dc46741d6c76499ea17475a236e36fc27fba25fb60592679e2159aba43c9ff8bed3534319040cc9d926203d8f104628c8e23c3138de263481b4cb65588fe0e83b221c934caf94e1786dbe65acd0fb8db63e32269f447a14a90e0e09509c47ed12da83a1669aa096d629e20172d80940823ab4560bbc148350019eb81db953ef22da547257310aaeb3b869ddd7422140e97d0fe9fd7cdcaa56ec8941c4f793c9c9dba6ea5af3ef8c7cad77cd18c9cb789c609ede9473656a89d131d9d29fe1236d7ba53952f37f6a406314adb61924f889f4585264a60dd13f435bcd537c7ed07aab034de48b9bfce40bca1b3869ec8f69ead4e8fdbda01e182f7148ba5fd879f8f576f541d7402b2c59545cc8e5f850954841b1b91d4a5e33898828cb06f81171bf393daa92f47b63936e6fd9e7b720c459190e8368bf116997b1ef1c07474834e42bb1e88ccc62e88be49cc255cf3e9cb6da60e5ffda901dd430f1ba4054187affcf8eb7bf81dc08aedb39d0090cc1eb1bf021b5435f61090d189a2d6d8c3efc8200ce385f1a8ca60b8963122ddd3efa25ec5da788747ca39374721ca72bc1efc6880b38fda14295e5fd3456447f8341cd0d3bb86b995d5f39ba8a50185f59a76e57033d11341cf7785cdc9e897fa69b02797d45064dcc845490c3930031948c21e98e7d48f787132fa115ee3d51497e", 0x1000}, {&(0x7f0000000040)="c48688bf789924327ecac318dfb1a0cc4d63411ea888641e0d74cb34f4b27cdb4d6452fe4a0d51a29aa0a6972cfd4befa933384cc3d5ac49", 0x38}, {&(0x7f0000001440)="475e6132bf395130b3946e867b6d4abe349dba9941139f165fb2eca6beef4fc25979b4e88e48e8c438be0722959852240d0203f8b1284a98c5a7642e5360f03c7c131c5e8693492720fe625a7f766f01ca943e5f0a25c20d3887294aa7aa7496542039b438ad5f939c417170e2f2f216186017b9380d3c6aede961f820421834e10021ed2750b2124b50a3ee4dd19e31915ec46f74d559016f86413a2c625958e1935bc563c05294851d96307a95f279a180f075d0af50b40084ee316805b4411b129b0be60b59f34d739c71660d82071a24245de62bb413056df0673cfc494260797e8f353fb2cecbf0da6136bdef9739af9aeccfcfcdce93625fba08bcbf99308c844fb096b605788f1ea3ffc5c7fc93f361af164ad54e15be5e89bee459da281f72a396ffb3be2e8f2334601dc7c8bb4fefa929668914f0921364ea7a91a2ba5544b5b1ce73a8cb4f2f8cfa595801ae3b4c5a091887c48bb36cd233672e8fc523ae4ce272e5d476cf391967aff1bcca384cea9cc479c17c27250e3337c230b2cf3b789e37e8cc87c11953b2609730afe1cfb0a4e7d28f1bf92cddbf57de5f1cad4fe524b734ba0a7d9edb689aee975564942afdc3dbde3a90a7f942a7733173c66c4e1c5924cc5794f8604e0f307630e19aa743e4ac9b883370d1c8aa8c0648e8315f1551c511723e277ab7545ca3eacfd182cd4673cfc6434db600bf3c95333b281831d51c9953e7f3224e09ed5425527513ccf98e3d18a83034923d17107a05809a749dd395c7aee2910789a872bad9c03ef0fa41d267b6f34142d4e9fbbd6ecbcbf68eb8885ffee4b6ff8a2128ceb7a1345fe507bf6ba0fb78d62672a0600f6d0b945a493b58f939e83f7e26632d80bdef60828845866275f808b6714b367f20da338589b280834abaa6855ccf33b6c7eca0e8cfad73ebf06db3a39d1343cc405643ed0ff28d7e54ac532e58a8f45a0c590be7c46d4234c74686dd3042b88e18ccd85d577720ac0189ec35bd8c918a80a55b58c311b6b98d19a36744127652cfc1f7f6f7f7eb2c21bea366db1e650d57a5356e523597b47954dc11ad3d37469435421fdbf9ed5c74c74cf338dd1623b0f9c881891d1e41195b28034a0966c05d5c1e26ecdcb0b5199642144431349f6266c628b0d802b7161f8e50cb08ec3869f57da3c90cc341182aff316c22ab585a9b9ac45c4beabeb9ec72bf2351b5530651ca15ea7f4f8a44fb3e9d230594c2bf845669a95efab782f8cc99594e829f2354ef1441b7d5aa97d615d07f2c9a25284a40bc997a4594e8353538281625776b79ba14919afda378ebc70ca54b4e90264a6ecbb19aa6fa50871381bd1dcca2a7efccf1bb3b3c7c4e2ef5789afb7a0478b591511ed39f45ba34c0ae65705bcd021edc44254ad3d00c407a3a98f3f4460273a9c98512f11709e11581c6f7ccb4f37c5c69295db33690e1eecaa902a2cb7192f81efe15899456b76fc024aca48371cd52ed4ee1b217a1686a59797aea0067a141cbc1750f2187e240cf1b8d1a65ff78b78b3a23172a32ce74eaf4b6d8bdbb363cf1728f4f11f818ea3bc7a05dd3718b70b75daf33dde007f6601349a42b66d34b5952032880bfd63856ad9e0a145c33212aff700ddd488981750c132842de134f30e7a86dc9ecdaabffcc3d9a66f01fd8f944f978294ae8c05661f7cdc6abca5ec2d4fd3bf81c4e1139ac065bbc9cbba4b8070a93e0e290063ae4eb9e8a9207725536429db27456e467c3d07a9bdfac3a1b049f57ea0061ba1c7e982623b9a307abf29836c33dc0e4174edbc0359c4560b8bc139046c35d0f6d29ba51d90efe6321d76c927a7c16be1f0d6190bb9849ef4f951ec28b1d42ec2d4cb6362428cd2615fe049a3f3145d0af6cf0ccb9c25f9738c2ada131df2a491ced809b710b34e70ac1d1d8907e0fdf21282bfd6cf2fd5517ea5febc4d9450c2319dec30ecd3a0dfad47cf04d38080a40697909028785f9373503b9421701ea7d87e23d6d7b225cd203012823fcd6da4d7ef84c91375cb6183cabea85f3eb0b17217795f5018be334452eb73216bda7e4a8164ad41876e0484223877ff35beb353f40c81a41f2244e1701c116d8af295f88678bc1de811cb30c0bec35888a2663935ef5a3e52068d49649333f1f3599e333a310929c74b79946ef3caeae05cc89639c6ce67f0b111253620de1cdd7dfcd8bf65df8c8dbf01e5d14e8e0a8718f581b876609702a9b0e2235647dc0ddf1529da883394305124b60d2d5a77fab7f68a36037ce2d6c291d4bb4c4ab12f5ac0f13ba358eee689e1168740768726dd98923caf76effeb1b542d74f3417b480530cfbe6235db1f275bdc869392b6a36184ba547a71a3c950bbac4524402458d0060ba2483de533ae96f61a2c5af270c0ce0356b507c7744d29a88cbce39edd27d3b77f4b0781724241e4790c97390c1dba2d4c41b1a763cf334c6aa346552cb199d34955254e621d24be24de0aa059243573b1a969d52eb1035c7ad5d80f3389f2a12ec4e6c3be1aadcd0f727d27df8cfada0069bb5dfa368b9682e758fdc03e7990be5908a224c4181de642ef71d411c4b82a80ef003b302661fac65c378dd85329962346b5ab46a0ad791f64de7bfa6feac3cb3cdc4bb004e49696126863c3cd446395d4148e24e531dbfa88082163d6ca6593438d5189757dfbef847e318de7ebb4868fb8ee3ab173ef001084687551e606e38b030235266077c6c4d78652cd75870e3cd13b0113684e76046b6d74be86a6135371cd3d7067ceabaa69d292e9fa01c3a8051d8b388994509528aa0141b27b8e18418e6d17bed5c644a0434c8733374ec937a19a053605adbb4840a9397c11b7d048aa352025e648dbe07aa7a32ebf43e1c58c47eeaf46ffc8c41b4baa6a3624c671a7f35fdc8441893bcec4351125d581323d4378ae1e01dbb3e8f67dba58d99afbc672db1adefd1b9f9b339a2b43eb5f711cee3c324d304fe65ef16cb11e3909661e7fdce9e1b93e9a785e2e13fb5567b193e4f7f32045451834ed276ab04a14e026a077473fbcc860e8eeefcc275e5c1e7d70e68965dc97f50d8aa86e51bef6ba53fd5de6d76cc0ee75ba13f9693f2690154d95f8351f457057eef52eac563ba8fa584cc72df989f9187d8878bc3402bc0fdea6e46f361e18435bb5b3f170c2942172b8ad7cd5ccde2edad00014b16a3769ea499e51677de801c707dcaea9f292875c474a5b46d1131846b5dbc54e9c03f6402c3a51403b4ca149abf9e4c70a5513b5ef7a6b299ea6ecee032ab53ea538b4e9d7d9e81c7a955989f18253d77ce5017090e3526457086482c9c70f7e27fd18ea3000f8e89d75c3d0a64bd5acc08d22204ab707263f836f51929b7605fdc781cc4deb5c5fe11e2672382f7db6b262e71e7b79db78420656ad7de5c4b8ec38a43ebd5e8a2e2e9c71aca7194c175f974fa4d1e150c11425ce60b33e919774a100f3abd7053c4b3be9e5a5d6c5a61b714019312c8f4887a934253359c4816ac9cde08a28c2b602aa5dee47ed0b00c25446855ba2d3f3b54fa52a466a398128b1ced3e5a8ae8d5a345380c1d6e39fb46c6c904bc064163f033bcf3c8eeaeb7a2d949bc596c15fb23f87d6cd5bef19c0694167a8fae6fcaa0dde8a43acbd8ccd28e14c3e83cb015248a72da07eb8cd8033a6cba7ada02dbcbde2e0bd28d11c0e1e7f07a795900dad98b29dffdb7ee0c6d23338101749d4c9181c67ff668fb7724cd411cf91b6d0ea5ace1abbc9bf3c77a4bae1a8d12ce69aafe25c845e04ffe9f0a660cd997bb62b2bfcd468d6bf5fb3b2ab80589c5ba5cec9d00cd8eb05ab887c858cd71f119fa872173b12d2789afe9321dcdd8c9144d6c39a17f9a02c2d57af56370c5271d460bc975b90e3a3d961916a4528c9e48a16eb994cba6f4c681f40c42d0ec07e6be9c3da4e999729303c7cae2cbabc146e7ccfee677a2b160a2fc9ba028880dfaa8797f231fee9e426947586e062f2904a59cabc0f4f8990f1d5d047e84b17310414ee68943e351c8020ef9a99f9bb5998df8023782eb42f2205ea1eef69f8151d16be85e9bd6bd2c3af957bc75102dc6121c5df6779c42a1be4bd125f73625885206b62c760e32e990c8502c48c3bbb5577d748d144700865752b8d92ba91eea77bf338d3ded73581e4eb60364320fed3be90aec59c7755e75dcb9ddb815184f91b919a7658ad97c539ab9cd043df45512217c3a9d688d876627f5f6ec83aec7262fd36d3467657df903fcdd1b1e8cab4dab76a1541549c8f1106cf28a3b2f81327889740650787abff6ee4960e5f829391b7248e8d2b2f9dd23c705a03bff85faa66b5943e3fd1317b70e3ec2e17c96754bbbc258ac26a4ff06155100825a893f4b6b804fd5b8953451b55a38a1f0be754ba18aefe78b74532efc28042a749b3cc3300e54e1154e48f717a69b0ce0f5420518dc277a7564cf04330405e12618fa1a89cacc268ddea852524ba5a595e0292fef5a6731e70fbc2edd14148573c0d9e1e04e950fd3e88981bf734405abfaa655dd4f6fcaff4439f64f207ccd32dab6b712eada11a571cb99004aef2cb254e1237f899dde7640a120ebc6c61fab030abf1327f7396c54f1a1d600740f42086224559ba314a7540cf369f9a6a2c9ef6dfd68cd2eb00b34f42bd8628c5ff58c6dcf7946f2b6ab2102785fabcb620fe2a05a8f2366006c62d30f3194ee69404cf22447eae346a6c29e0d2a8ef3ea0ec2923eb164c092d9bcce05ba67dd9edb0be7e8e03737349c3a8930a486463098bf4aa2f09b24627a9f3c1e01c7c3c5616c583bb9a7a10641b84ad497403ea907897eb13828bac5bceeac277249332ee5dbb595eb8ec365359b3bbcd0e70d28c5e73f0fb9234db909e90ea5d87cbfca2f01c8ec197339e80204372b70b612d5577d568ea469161ce72a3d91b2c440aa9354e704bd8a772cb363cd9cbf077114a5046b974fe597c0b81718f15d348a81c4f2707f4c377f07bfb3a7ba8b01b992e9b9c7a5b19379166cb592b306de3ba68ff5d868d9c284941e7101be098087a49f97357766eec1dc330ecbbc4553e9cfc722141c952c9bf387c28ad9062e188d30767cc5918c4258b4afc69aea359d70855c6e18d0057a1a5bdadd2b0844a30d100d74615ce697afbf4c31778a157c4e69c1daccfbd96dd76c57b2f323b203c35b6c12b394fd8bae29697f49035a31bb3f7cc52a8390d4e17abbf4c17872cb9db8151721262b547c0a69ece11709890dd73b22e09a991ad92d5d080adddc9734555bd4f8fa6e544f264afb5ed20bc2f3da99827f6adbe39b71b63e70a5b8a576c38d7f70df79b0f4fb6bb61fe864ad06f4de245af1a7178ec07435f60561ba0e52aed460cdd13742e04945673ddf07558d900f94e5115e685aa6bbe1d383ab6e8136bceb53b3d43a15da0a11f8e8bd3a0980baa500f4cd481cd43fb7831b7384c2c1d127449c55f848897460e98a2d6a95a29ac2613490f9bcb1a3309490e8676ff349c6d5fec5855f5ff6a59d8494a8897dccfdb85fad32d0b1b4811345778c210a1c59f061e9ca3a4f66f488022b44005d906a9e88443270b77699d80734407dd1bb769f5423ae9e38b1af29560196999ffe07585d6fe0b6839a91776d4a11cd21ee137bbf0b9568697b19c291a20890bd978e90ab74a5f7712f929f00b4ca7d495aca982591a07a2ddda0b9e8e79b4279235aff92eee690272886f6f58d62ee33eddd8e3f602167df2a1e72b53bd9001b9afdd3f7c949572", 0x1000}], 0x3) 16:11:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000000000005) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x842, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9fde, 0x9, 0x9, 0x4, "7c32284b43530befe376a2a190cc9b66f71cef2d", 0xa4d, 0x5}) r1 = socket$inet6(0x18, 0x3, 0xbc60000000000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchown(r1, r2, r3) r4 = socket(0x4, 0x8001, 0x4) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x80000, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xaa1, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x3, 0x26b6) setsockopt(r1, 0x29, 0x5, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffea8) 16:11:13 executing program 0: mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x40, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00', 0x4) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) recvfrom(r2, &(0x7f0000001280)=""/245, 0xf5, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7, 0x1}, 0xc) close(r2) listen(r2, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f0000001200)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) mknod(&(0x7f0000001180)='./bus\x00', 0x2002, 0x1) 16:11:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x1, &(0x7f0000000040)={{0x4, 0x6}, {0x2, 0x3ff}}, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) close(r2) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="955c0000ff2c0400", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000100)) 16:11:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) rmdir(&(0x7f0000000580)='./bus/file0\x00') chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x9) getpeername(r0, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\xd7\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\'#\x00', &(0x7f0000000180)='-)\xb9\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='#\x00', &(0x7f0000000280)='\'\'+)}{\x00', &(0x7f00000002c0)='#\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='%:\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',\x00']) geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x8081, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000800)='./bus/file0\x00', 0x20, 0x20) linkat(r1, &(0x7f00000007c0)='./bus\x00', r2, &(0x7f0000000840)='./bus/file0\x00', 0x4) mkdir(&(0x7f0000000480)='./bus\x00', 0x1) r3 = geteuid() getgroups(0x6, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000500)='./bus\x00', r3, r4) r5 = accept(0xffffffffffffff9c, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) getsockopt(r5, 0x8008, 0x100, &(0x7f00000008c0)=""/194, &(0x7f0000000680)=0xc2) socketpair(0x6, 0x1, 0x0, &(0x7f0000000640)) rmdir(&(0x7f00000004c0)='./bus\x00') 16:11:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) read(r1, &(0x7f0000000040)=""/64, 0x40) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) poll(&(0x7f00000000c0)=[{r0, 0x9}], 0x1, 0x0) 16:11:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0xae17) getsockopt$sock_int(r0, 0xffff, 0x140000000001023, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) 16:11:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bd81d31929a5440121de9964f46e33f06c49560b941e584fbef148d7b520f8017cc29f3bb66f5d286934f95d36c4fbdf8b82128c9ff", 0x170) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xc85d34fc8e849fd2, 0x2010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:11:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10008, 0x2) read(r0, &(0x7f00000000c0)=""/188, 0xbc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:11:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x4000002000c, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) writev(r0, &(0x7f00000033c0)=[{&(0x7f00000013c0)="dc07f2540360493a3b25c299003330a04f41b148778805c00281a1e194f9f43de9a6db5c341fa72f9dd8ba19898da70fffbaf731caa5bea305d2ce74aba965f84ebf0bd71b0bc938310486ff56d351ab2c1cef78a80302c54fb44c86d16528d34c99699d8ea8d5f5947cda3aee853bfa75d8be6cb26ecd814913e57fc191a5eda29ffee280ad8200f730bed62e32ee490a7430dcbf78c6f0c081c89ee2a3a8340b9a227df5823df15ce43ab473c65e269ec5e860b44408f60fb4c000ee8a03453d3c607257b46cf0d36978a161fa5e58681e55f16b80a38c0c76c9ab64c2340fea00a459bb76d7bb1c35b1dbb6d84988ab865652fb226f1acb3d3ecd628da727950bdba5f33467d5c533de7d0814254b3ac2f5679bb9e18da36e57d264df40d2e481cd28f8e902457ef916f781d48dd614af08e79d4d9a062fb1b9fdd0fa6351502aa7f19b631cfb0612d7f7cbb379afbe45b2979fbdc2c0ae6c99384d0340c8611d57ffa426a3b9742ec360f88f8403c0363194d3b535d7bbb7252e5d42cbfa6f69950c06157a56b983df79631cb14b3f15b5f76510f8c743f91fc4eefc0e7f3e7a97a7206872a4781d70a8bca42344a0509f3c4f7153ff8d63abc9236770200ce3e6f6d9ca33a8e17997055162edef54a91526f4f1579a800665aba0f1b61e94f60544ecaa7cf52f231332127a85172190bcc25e04da41b310a046c3b5b2b3755742dda3f1a8c1e09d549459f8ccfdd6ee65b376225c4dd33ab10380add850d87599af8d75a70a9c260fbacc5056fc8172156c8d207b5b04dcfab4caf014456e89f796104c5c7344c6aea35ed68536df2798bab4dfae5cfa55d51ad2407a56b6b19ab6f8e9f7fde570059a6b7ea38f091266ce87a9e6a63b1610575aeccd6ea99b9366b47be5d2af76d1aebc0451cbb4679a60b1c4b97f2888f88a23c815000a4aedd0032f4929cbcaf8769740a83a9b2ef340aa232dc159c5a3410ee5776fdd0aee2de52466e77c679e994e5e62e5f9cb4f9865a74b7dbbc6f95897f64f908e538b95d377f24fca3edd93dd8f3bc193c5d3c5bdb29a3c77f8c1f5d5baaf91b2430db2449cf53626eec5130c21dc50785eb7f722abe7b876a19d431f5d3d0a393760bd68e21230b74bdb12fede06406f2e67052f3102b38166d1747c006040fd26ccd0e365db9791b5b7b08d1379bfcbc5dcf2b87f6628b08393103005fe1b41bacd8bee1cb47390d8d3de2ff78bb518ac193670d9769b6b3c436979ac508710d73b5eb88aef65a0520d922ce8c3e11db28230b34f8114846974a1a91f56a1f55c5836c3cec0bf92ff7fc43e9d78d446bde28c8dc5eff79565034679d7080958f32e97664edca2f01d269bd193e837a60e9fc1e31afc229fa295fbdb1a58d24e8fd756aedffd05009b405c7548428ea5434bf1a6cb3e3648ea02cb90ec0e7a3b2a6cf32d2f571359e7a07e9af8fe4fe151805d23979c829ad1b7e87a7d42e9335f5490c15654c8320ea7eea60d4c92b34e5d55afc07c93361cf77c04b4fd9b36757353afab2732d79498e3ee021881d1b9e92bd4bda78fa831fc7a653fc7ee160ea37fe4614147c60517ed09fd03d509a76e43ae4b6987ae41dc538c0748642ab25ba7ac17e413c17bf70fbad0a8d2fa2644c97e33e6f4419a07d883402d316a1548937d10c2c6da320cd2782e5535c98e160d15722aba15671a5104b8f32e86e173da7585c3d4689a006ec41d67121bbec1b6414df418b8017580889e0192d33974533cc8edac99705152002de50d39e9ef891a675f258ef92563258b494dd992144e20eff40a0041609a0b3827aaa82f6b16165bf0b1d8fd28af631267db5acf7f65828a7e19e9386b0647dc623bb483f8b9380dd3108f2b673ee5f69ddae63fe430cca10f47d214afd50b40769060093a300649e89e2a988a6d9d9d93cac5df6c2dc7caf4cd7d6d44099c42903f4cce05c52bcb19b7e96448364a46073c0c6a64d726c17b20d38954da319247b89392b78ad8aecb657993ef74101a11a6f8c6f6272e5acb78aaf84a94ebfd00f9f647080113e33973496e433dd8764997f0961a0529c9e6ba93e8464949906d0bdb9f17e4b4ec212e11ab047a1a15a578e9571c794031b3946ac593a1684b7f1f44566a28a3bedd71150d12fa7157cfdb699220b357da27f1250dbd64009d608f0abb1fa2140fe789700488da7214417f9dd6c6d165f3fde1cefe99f9424c490deaf99162807eac1ebb7f3446209faeb0ca8cd9a6983513d4abd087dd872784421e32308afb0ad75731d4e03fc11abab2bbccfd685f5d5d4185ca1625669ced751c453c8fc5644d8e9f3455bf86de2bc49fa15fc61c80944bc59153ef4396d9ba8b69bf1397a354b23dcb06588f2f2e7e2d06e56636ffe0a2fa1177de76299be25fe2f1cbe4d6e973a9a673b0d4b2eb17079ac6ec63542bff79615b4c3bdb4b533f5fdac850935194fc6f3bd25192f598be3647c3fc98ffe3a908bbbe4ac3e79f9e2d209bad2725f42f719d17e2957cea348de9e7396584b8a422e08a28c78d996a809f352582953c593f5fc21df4cbe6717e969527d7e4502470724df8d9275d3d5f8d071f590bb5e2447e219744de1d475f4dcd2b6d2a458e0dd1357406ade89aba16f40ef85aa1cdd134ac68d0755ed53380507af014d899926fec78e8c563e126e314c34f0f353fad7a7a37cd7747459babbe19447d36c70a3a9d9ce81adf47975a97d4ef9024772ccf38e5e171c0f970998cb4a7ea26c6eca1129905bf8e886736ebb01e9d0a3b857f157b0af460c1cb0fb995d8a466e0eeaf10f265f238e60c5ff2b87c0b1563c298a593421858bea4360089cbb4251e514a6d64984a892a75c11f71c8fe7976997ccbd95b69e0", 0x800}], 0x1) 16:11:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) flock(r0, 0x2) flock(r0, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffe01) 16:11:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x180b, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:11:14 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x3e, 0x7, 0x1ff, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f00000006c0)=0x295) lchown(&(0x7f0000000000)='./file0\x00', r4, r1) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setgroups(0x0, 0x0) r5 = semget(0x1, 0x4, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r6 = dup2(r3, r3) linkat(r2, &(0x7f0000000500)='./file0\x00', r6, &(0x7f0000000640)='./file0\x00', 0x4) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) r8 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) linkat(r8, &(0x7f0000000080)='./file0\x00', r9, &(0x7f0000000240)='./file0\x00', 0x4) semctl$GETPID(r7, 0x3, 0x4, &(0x7f00000007c0)=""/138) 16:11:14 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) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x401, 0x4, 0xffffffffffff3d95, 0x1, 0x9, 0x49e, 0xfffffffffffff074, 0x0, 0x1, 0x4, 0x9}) read(r0, &(0x7f00000001c0)=""/129, 0x81) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:11:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) mknod(&(0x7f0000001b80)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="01", 0x1}], 0x1) 16:11:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:11:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000040), 0x1000000000000216, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) 16:11:14 executing program 1: setgroups(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x98a, 0x1, 0x1, 0x7fffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x608, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:11:14 executing program 0: r0 = kqueue() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x2, r1}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r5 = dup2(r2, r4) kevent(r5, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:11:14 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) socket(0x2e2c15f6d16bda38, 0x5, 0x5770) 16:11:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) r1 = msgget$private(0x0, 0xa0) msgrcv(r1, &(0x7f0000000000)={0x0, ""/59}, 0x43, 0x1, 0x0) 16:11:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x294) sendto$unix(r0, &(0x7f0000000040)="f2f9acd72062f5ff5be3000b6ad576d9d9e300f44e03f4331c", 0x19, 0x400, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = semget(0x1, 0x7, 0x2) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000000c0)=""/157) fcntl$setown(r0, 0x6, r1) 16:11:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) chdir(&(0x7f0000000100)='./file0\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:11:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x880, 0x24) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:11:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040)="a35045f862f87d95e7f7b3d470a84b3ffcb2a95cfc38a639b9f2676ab8202a75a44cd3dbde3728b36fe4796e9be42598bfd5f10ee0bfd1f6c94940ba569b2cfd8414f699bc6716f4afee59c23fbe03b769d9fe1f9b0ae16f489b1daee0e19d80400a32de", 0x64) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r2 = getgid() getgroups(0x2, &(0x7f0000000180)=[r1, r2]) 16:11:15 executing program 1: r0 = semget(0x1, 0x3, 0x200) semop(r0, &(0x7f0000000000)=[{0x0, 0xe52, 0x800}, {0x0, 0x3ff, 0x800}, {0x7, 0x4dba, 0x1000}, {0x3, 0x8}, {0x3, 0x5, 0x1000}, {0x4, 0x3, 0x1800}], 0x6) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x42) accept$inet(r1, 0x0, &(0x7f0000000080)) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) 16:11:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000000000, 0x6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000240)={0x3, 0xf3, 0x9, 0x4, 0xffff, 0xfffffffffffffffb, 0x9, 0x6}, &(0x7f00000002c0)={0x4, 0xe4}) 16:11:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0/file0\x00', 0x70c, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:11:15 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = kqueue() mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x5) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x1000, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000043, 0x1, 0x1f}, {{r1}, 0xffffffffffffffff, 0x22, 0x4, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0xa2, 0x80, 0x6e2, 0x400}, {{r1}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x8, 0x10001}], 0xfff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x80000000, 0x2, 0xfffffffffffffff8}], 0x100000000, &(0x7f0000000200)={0x4, 0x9}) kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) 16:11:15 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) fchdir(r0) kevent(r1, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r0) r1 = socket$inet6(0x18, 0x8003, 0x0) chdir(&(0x7f0000000000)='./file0\x00') getsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:11:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0xdd0, 0x3f}, {0x18, 0x0, 0x10001, 0x65}, 0x2, [0x7ff, 0x3, 0x9, 0x20, 0x7, 0x23abb07b, 0x7, 0x101]}, 0x3c) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket$unix(0x1, 0x0, 0x0) 16:11:16 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) setsockopt(r0, 0xdf, 0x3, &(0x7f0000000000)="9eaff0a2f7bf878656dfde7a10106211a70d6fddf9840fc6cd1cd311060cac0c05a1586fbd8573a7a62ba6d2cfa8f8752c150e1abc070b43a6d6db33f01418365d0c36", 0x43) 16:11:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:11:16 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x3, 0x5}, {0xffffffffffffffb2, 0x6}}, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000080)={{0x0, 0x9}, {0x80000000, 0x4}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) symlinkat(&(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0xe253151f519aa406) r2 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x1) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='r\x00') r3 = syz_open_pts() ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000280)=0x6) r4 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x7, &(0x7f0000000340)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r9 = getpid() r10 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x2, r5, r6, r7, r8, 0x114, 0x1}, 0x85, 0x3, r9, r10, 0xc56, 0x7, 0x10001}) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000480)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa, &(0x7f00000006c0)=[{&(0x7f0000000640)="5545a27d05fb16201672c9ea24644a484058a70fb186f2a224cb80864cb0ebadd8b68af33edfc983fe5eab5cf1ab21abaa5a7a204e239c437b2280a662a60401e78598f9a8", 0x45}], 0x1, 0x0, 0x0, 0x1}, 0x400) writev(r0, &(0x7f0000004a80)=[{&(0x7f0000003a80)="84c1124b29aa10189f2baf713ad2c8e6afacace3933aaefeba9651acdb4b2c3fc06a7b9007f202eb34ec84e2c1ed9a72c9b6e40ddc5cf38c12efcf9ddb27a10462410b8695e0eaa3c32b0d359e81799ed003d268fb04847ffaa61a80481c927431d4ce16e43039f04a0d09b86be6f191377e691fbbedc3d5da0609c68255d473206fbf79ae6f85f0775596d536db2c1166eea194ecae23a6b8fccdf1f9deb477e2e7fee51b3a7cb5e069829317403550429f9d9e0974cb59b922cc3c3d9ca9633b9377c2ea84d77fffb60980b180e068289d5718e18f4ed459976557f5f7c1452c19a802e2e351b9ecba005168da62ad9d176c41d2d003fadf7a6e5e019a2e305cde00fa22202318edc181d340e6fb198ebe13f6d61e834ff651d0e69b8ec8408c4e6cf180904e1dcebfa492a568b5c154f6ff13df1d351c6d9a8261734195c05bbe564d3a970e77620296955959122da0a5aa663152b6eca86e937db31fa65d2d2f290bf6fa6fb5b47edf17774cbda60b999cc27f200a3dc60992b3422df0bfeb247a54ef0882974fcdad82d14ed32b3f52ef5eac3e6b1759a6f32deb00fb06ecb65f6a8efd5ae76fce107c109bbda6c4c59cc4b10c5de88cbbcaca75ecd866697c7ba0d3d954b35c6d27105b387f77e40b800c0207f4fbdfa24bdd5ef9aa82c7533191ce0418dd719bbba1b96ad5d9f3f271a0aae74bba71bb33682926459ca5f8cbcb1b8c06f5e41fb53799b3f8ea97e9d53c1b20b1299847f3820f5c5c2248a714aa54ad47885fbcb5aab6406c8d044f56d0cff08bf9077c1ca1fb263a9109e70139cf968fd6f5bc66544eb26d3e76f98ed4365d2a632ee401e7ccc06296efb3f1d410416a561858dfcd4f7c06560ada12bd45a4f82a4c052bbb63a48b7d118729a3b4810c3f2a4beb54a1dca0b975cf3256b0e39495861e6a88a97253366d4bd8853f97e22e4266dc92ae649ecc0abf1e5a6e137d558e8a4f5998a30fef7a93dc80f5eafda7f6957336b0677e10e5d29b378e97af2fba6633aa662fab9fe7a4842e7c87f86c50757781b88a0b117069e71d3ff1aad0d93f8db47f6de2b7c1f2d78dda269d2c24f44f4aa85f76883b4396d43fe6e5c017b05bf3d44317347e0fabbfc0f2a0b0e0a1c8a502f0c485c0a0c0f639a381a01fc514aba1778698a7ac5138b321a977b307ce857c5dd4d8a97528d30ad3916e50631a68ef7de2c91c77f4b1f45a751824b0b841cdc7d9f15402a9c7f2949161a7e83f7a5c18bd92a576cb924d93c2c6e9f098d1231965e073109a09c1ea9d79d9acac5e95369dfc77cb1c6cedbf5af7981cb4c3e2bba0f3db17b10ad7f5838b9cd6e48fb155c2ccfb34ca1454ddc831d46da2c6a555491b8916565ba10027c3b08949b564a02769345f278b3f102efefc68e805f9395bebf1d702316de79e511344a36282b491f8c7cfd3761b9ad91a9eeabb9e503d13a77d5db6899a380f29e7eebec43781c5e004b7e46aae949a422e3ec1b72b53bbfc40fe1badc7b5ed7f532b7f269eac728cd9f1318efa5280f33cdb66ce167651798b184dfb20ffdb1b33e670f8abc1fa79d07440436011c8758e069bb31ce8677ab2f1b30fd2a6830e601732c89e2aea229869adfd74391cf01e5d93f5bbc9a6c1e1fb479b82d88dc943069294f75dab6ec7754a6aa051c192354001fb10027413f6069f53c9182288dc9904808444518fa6cdebc24c424b9be37ba4330cb7abcda60df10fb94d071537ff28056a31d35aa3b2ba0bddad3f510f9bddea92055a9c3966b6d86ed4a6b41d66f192774c6fc836ca5c41c84f15e0b7efd652c720809bb7e52a418a98ef68a4ed4354415f2d8e3a5addac7397e006bf5b256e2cb591aab3a0ef72015dc354a961e927e7d7f3a2a0c42d9834bf223ef5cbad37b1aabee3f5c00e7180a4225932ca90e53bf82e126b63a52722be2b000f82311957224935bc6748802945d1df26eaf96ff7341ce6895eb07402735764b028bc35b963afaac2595fe7a0f6da3cb63208356d41624d6e3234fabc2c5041d1118b0ef1cb3554e4ef49543d31bf12f650a8f078f3cc908aeab794ad3f30463995dbd1485d36a6915094de56dda3f38423f6004cc94a504471a03ea37c14f105d0d14c1fd011466b3dbc7cf57b2718febcfa73202f01d26856d3a498c8cc3ed1d12ad34d183f4bdfe7d434364bdab2b79b7f88a78aec7cd082fa7f1f53cac3d646b4e9aa8a7bb6a590b67eac9b5b908f0811890f531fc60ada2b2f832f5bbfbd9267e26142c2e579a2f69a7fd3103582982e2feb43a285b2c837290b59bec143ee68e0234fa0ac6f21ec3f6032e812eece47699b1d024eeda0d1f615c388ff1ee8a125c3b2305ce4a50c782af0f2ab902f4e5be22cef889bf3e7593921e917171c001facbebaed66bb2e54fa97478428410a37d0eb4506c82533a96506a74e189204c5d8e06d7f823ef98a3b314e905e6b5e79fb3280cf0f3f4d091873cec1501818b1c9f28b2b4c8b0c2317314658f79864c8a9ca3ed9bcb5a75ccdb60d5c59ffb70b759543f7d808aa9dbcba51a9d8d652ae189fa7e618cba9207682e7be2d5bcf8c4053579389c192b4cc276802c3ff4c1f1a7de51e69609b932cecec6a2c6cf2a38e6af0592cc0b3990429e47826ae24df2fd00af8b0d6e3beea95b4c82559ebf6506cdf5a6bdd0ac1c2fbc163af8742aa4050ddda064dce60d74038a76d143c741f2dc8b5eedd13d254d8183161080f89fdb754d021123d41384c2ee8763e660005a00fe549a96568fe5b7a1ce1a7013c18dad025510ce3501325975606595a61591a21016d11a55def36e5ce381202fbfaf5c6f6dd33b2fcfd9396feb81ba117dcabdc43286e26eefff2af84f4594d86f22b40f95e8086c84f6872176983a65694df1f22c90509e58e8dc804ad02ef30fe4226cde2909d58ddec018a3eb3a79a0b4f453936adaa00fe1a766ce1245b1c558aa49c0429003631e1186dd2944b6cef2cc4505c25dc910e5305ea2627df13d2903c59af00644b62d067b64a508272f76f1ceae0840a1a0ac4476b64a5e192803de8afdd665c2a158cbe97aa6371ec34bc06836bbccc7bfb32d1c7b07e9d4cc73ef3d2901a0c9602af98d5c3c8ea70cbbf9cce7318adbc144882b181a56e5243a825c2ae81d370c1bc1dbe0a4a88258cb88740473d4b4483fb3886244ec3f67e5c680fa23f08bb21773604b6da37c6ae2a52ab9be9abdcecf03e272d07768443cc33773710c8600fe90ac7a0f478f945ad19a6b58cd5806096ec9a5874bb7742d9e6e847fcaf6eeb36dbe196b2c7c8106cc1a80bdc1bd98a2b7d5ff69d2da3cc8c1e557984b6c273cddbc784fad5250fe1b5f027114d186777391005365cf5372d0580050482aa471cb05eeade3255a915871561599d2006b37a3f8c9cfe9b119f5535b68aa5819df28275c6333121e6d8d072706f1a29517d8f8297f7838c6a1ada6fe30650f867e79cfd34a2222bb6b797209344b310bfe728be84e8a81941d6b84ca456d69751c811a80a6c9bbebe2203919fb943956b8320cc464df4c8756a928d8d159d2384bba2a69a61c2e223471257edb6125c9339a9970cc663347d02fb74bdd82ae3291bd8b56694077c2453b27d209c78c6bc8a05eb6ea23191d416d26ab299dde8a5f8ecf3f4b3d6159164db54f9ed599ea5d10414f399adc2bed7639edbbed8186c2029367a97b50a4ea8cf46c39f73b6b42352cf21d280c8514fda1371aeda9c80d98ea394ac8df1d55650cf860ee9103810205e60d90e3197d0e369a6ffb17b0d073db9f334370aea56d98ce3608ba49b135e6399224f87ab8a75d59b71a54b0a6aeb6116e26372b92e6a3795bf975f4c6cd2c32513b6f5bcf3104720f78f15e1279d730f065a9f885ec198d1ae71e15b9934754decff1cfca7d1e0f7fbe358222a1bca30b83929847cedfd4a599198555583522538ae8a211619a271f94c150c2c0f6d60f7362ff41ad16e8c6a953f2cabcc595ad4e64b254a1560fef40c3983d9491036f7c8bd495b5619a8fedd60e4dd7f1141b7a95571fa747e9402a87a15dbd6bbef2b5f5bec1183fe88879bc408ab48573df11bf9d7822006568cff83a0bfeaf2c49acbc5756af6909f472e3a326c74e6174f23cfcabb3e97cb357dd54713f1b71028a21f9d5979ef45c1d83ba68a67345620d7039608ab52109a23fe7176dae35d6e475e68617b9ce6e9890dc3437bf09873d79ba0bfae703b176adf7bfccabca15769600a430872a0be1896c95b672a0f0da16b3fde947823772f0ed3de0efaa97f0de5f5cc19424f122435d5b1acb2c2b344a3435fecd0049a52f880f253b7f547646442b936ace6250a0cfc34eb935508117806ac6775c56302e7073d54d6c6f693a56e28dbb419418978bda3a5905d2abf3d28dce8e42f4522611b86841973049acc9c84516134a65e3cb4bf73e381535fdd5ee88541d7b36bc4e0e160aeeb456e404c89ff41a2ce52bb0ea6aa5995f62b9fdb47d4a9297d2fd4331f5f699aed64b533a510388525d322a64b28e550beea60f701f855ae1ed9455cd0c1e1cc0b2b26ac664e6ff28350d822c446fbb5de3698ae4375ed4ac18509e751e60f9d2564adf1f08e347e2528a2f09c5a2b96b0890130eeadae725239269e07145a5e46178bc2196a77d9ae1cca213242a81cf806b9706aa1b5b3f55e2f9fc013c3942525fdd1ae9681909cf99e6553b578cbac3c2057530057a4763aeb3499a7fa9ab0a89ad6c745392436455d803bb3a1c2c5128f4c3f08d3b0fd99aca2d86ed548975443ba15da333dc0de77b69ed9a952218fbbe3b526c35a80bb6b69c32cd4dab78254f72f5712ac6df29770ac3bbb82d291938b61eafe35af08d59557b6e1505db474fa32617da806dd13b2b230a1214343d6afa723a43b2ea0e9fe7d061710b01ad7727a0080dc49e3e2f0a527fed3e80502a8cc6ca5fbf207f1970db60b9580a4ac03a4d3153479fbb7765b38fe5fc1f52e6830885a69fcfa6fb6e2546b5339cf275aa9ddf36f4b8edfb1053b6a7b354aae946e6b7b11fcad8e41fc15a01664576f1beb06889e3d0221721ab1ac366cc0c6bc801ed198fa7b759b301057d0340d476460c5a115bd0c03469bc3b7083c1ce8786b4069b05444183c8f365c21d0aa075b658257e6d5326f5d4f8b30898d3b97a3a6e6decd8fb95f690a56cff0b685d17519620de8648db79f545782ddec3088005fa51d76ae54fad5c48301b11577ffbb66160340bf27c5793ae8140b109bdc50e31691c2ca67f99a36cca3a6bb10df5a0109574a996a54a87160886a708d78bff7bbd733470ec3c3515313444128518ba80d0e734eae159742664c02c02080f3d84efc92644d2fd6d5c4d2ecc37629d478690d7f3d1fa1bbdec7a4293d9ac72853fe8c114990ebb072e70776a65cf614e3de5eff62d4cf5288f7ca7e4dfc06b290d951492347e973592a4fd29b19b2b64ab59df6c19d6c12f65ba70759363d35110e38f44fe3ab0a5af622fe1fc8de01e3e21917cc1f664b7e375355278a1a71fd1a364d4404d12f71122056ae8a0d453927767ac72e1fb21f82217c2cd6dd2475710684234fc151474ff232858606504698ca53bb0cd536886646c6c3a5c43ec43ac701da6bca9ee81031ab5f5455f22a165352a1411e9874df1ec53577f39481c463d80605d418d5453b3fedc485a8170a674525df7f6ffe0cd6e5d5d4b3b375a743bd7c23436d4e23b7aab6351bb25555f6027077ffe10776e5162f9a25d1f81ca4", 0x1000}], 0x1) unveil(&(0x7f0000004b40)='./file0\x00', &(0x7f0000004b80)='c\x00') sync() r11 = dup(r0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000004bc0)='/dev/tty\x00', 0x20, 0x0) close(r12) getsockname$inet(r11, &(0x7f0000004c00), &(0x7f0000004c40)=0xc) getsockname$unix(r11, &(0x7f0000004c80)=@abs, &(0x7f0000004cc0)=0x8) ioctl$TIOCSTART(r1, 0x2000746e) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 16:11:16 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() msgget(0x2, 0x440) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) 16:11:16 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a138344774329c67425c0ef5e262d67a0100", 0xffffffffffffff72}) syz_open_pts() 16:11:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000300)=ANY=[@ANYRESOCT=r1, @ANYBLOB="9563e654f9c989fb891c30d6d1aeccb0e8ac62154541111f300110fa02f6d1ef987c38e2b37d424c6a1f48e2ad1ffa912293e5e045005b0f73c5fd42ac8dadf5b8ceaa1f5c8fd7fac9859649ad026bb078ed0020d3d674261c57d9c26eb1e75d9e40c3dbf38483d31f46ecea2ef80c8ab8e71748b46431da72561ef1fd8fa0d66356f05685d1880a1276bb88c94f8fb8648abecbd7a96bd40d2ded447dc59fe8ef7cc438218b71762768206e59c6fd43ea2c15c0a594ecedec85b26cbb65e000401d6ac2a4a35df1d6af0db77ba60ba43dbe3c44701c77bad6eb503cfe2191369c0567fb5623d2fb9a75d812ad1be2317616b28a5665da5351a3f6", @ANYRESOCT=r1, @ANYRESDEC, @ANYRESHEX=r1, @ANYRES64=r0], &(0x7f0000000040)=0x6) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) kqueue() 16:11:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:11:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x10001, 0x2fe}, 0xc) socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000280), 0x4) 16:11:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:11:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:11:16 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x4) r1 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setrlimit(0x3, &(0x7f0000000240)={0x200, 0x9da}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x1, r2, r3, r4, r5, 0x10, 0x9}, 0x200000000000000, 0x0, r6, r7, 0x2, 0x7, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:11:16 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000140)={0x0, 0xfffffffffffffffc, 0x8, 0x21b5, r1}) flock(r0, 0x5) r2 = fcntl$getown(r0, 0x5) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x9, 0x1, r2}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1a0, 0x4) openat(r3, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) 16:11:16 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002b, 0x40000009, 0x0, 0x0) 16:11:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x9, 0x4) setsockopt(r0, 0x29, 0x8000000000008, &(0x7f0000000040)="03000900", 0x3) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 16:11:16 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000018c0)={0x0, 0x1ffe000000000, 0x6, 0x7, "a7b86ef8a158383f5a9894dd87a6d59884e4820d", 0x7, 0x7}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) sendmsg(r1, &(0x7f0000001840)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="1c2b46125dc4a2ef414f089e0be9da45e442391323f41e26bf61bda7c7c4b421eb1efba9d3701ec91cbf83c3f2e8c236df99e234c79db32fe30359dc56060c8a2ccdec53832fb770dabe928732726ad91abff046242b5db74a3351a0dbf723a7c76d6cf0f81b78e931eafb96828d72560170fae5c168d9b84a62367fed2d85dbac1acdfcdc904d7ce9910277fa2c64982b967a884d8bd936988fe86e54a2127eadf3aeeaa178715cefa2727925f55a999c2c1a7d14e811b207c898f7f7f3", 0xbe}, {&(0x7f00000001c0)="a15c63ec12a833c26708caf5d579e4f784eac585c7dcaec7981228a905a797b1d27a51d46ed6e1da699de4bfb26f5f4f61d4805ba48a1c7ef8be4770386c71b65e634a3c47af9582b94934dbc9d5a694cc38fe8d03d0462d008b4c0f2860951bcf927612458655c2c4c8b9fdea96b0bb61f60d56ee53503f33720e1a58c21687838fe1d92c2dceebe4626d244e3af7369795ac5de1bfd0d65f1cc22d15110202d69222d6a75b838fa9f2005f6eb00f669e58eaf26357e2eed42734f14a5ac00fcf08b844b1d90ba8591f8827466caa6940fe43f451d5a8281dcaab57d8bd06589aeaf71854ed5f24", 0xe8}, {&(0x7f00000002c0)="80dc387edaa2e9d3909b10df1fa47081a9308cab4a9f40635c3b0fe103a670c521c32baef9a1d15f0472446b8b1905a65694378bc8362474330be77f971519ddc60296436cd80641dcd3bf3890789c0ebb8530558de246c48682f36b9c2d3b4d6fc0aeb7af294ee65299a5bfadf6294c25b5aee4d5d288b14a8466de9a8ad2e788d2cb052228273aad0b30732e6e62f0b7e7128f63cd63d49a2f821ff9c7", 0x9e}], 0x3, &(0x7f00000003c0)=ANY=[@ANYBLOB="c000000000000000ffff0000030000006e6dc8ad5d1a88e5d80d57227caaf37000d1001fdffe28ab075af6443beab517f5cd1ae44c50b9c513909c2d61472c5b112c73a271971a1cb3803a59f104d056f7e0bd0e0235758f34d0997756938272acc1af67baa5fd1dc1b2d7c549e00e22750b389276c30196a484ffec4793e2ef098542ca1b3af20e1c878d1c448502cc36f4594339255df3a79fd7c8c69dadef51ef2dfd8e91ffd3ba2d622242be72ff0c41800e7f836d7fd88143371bc2a8b9e000000000000000ffff00000600000082a85f5aac9735fa3435253240c8ea97580c8d3af9fbcd6726b5c01f219f99a668c0970e7927322d76acb27ced2f6a7cd89c79fca983ed0addcb5222a3264661f0384ebe79254b0017b70f6f4ff910d9fa29b041b85f03f081f692f551bb7fa1235b7a38f64147ff01ab2c0d500b9c76c5d6b1fcfa9d4a90dfad064ea45bc44cfd246f9e1aae616ca6147fb172dfca08bee9d3ddfc84c6cba1717059c3ca2b06310d02f163327c980f847cd2132fc4b5ad586cb7b57df99ae18477237047b3eb9d4431854547eb7316f2502c000000005800000000000000ffff0000090000009cb262c24da460520818c70a92ffc5fa174ac839e9d890c186fd0c39d7c6ed6b66a4351e044ab8575ce620ef5344ca2d4f534b849bf290c2696cc20cbb96bc7938000000000000008000000000000000ffff00008200000091ad3d6759812c5c17b3592a62dd8d34ca1961a6ca428f89787f8373d755dfde55cf68bc7d8379d90ea7d37cd44337fcd4416d90e82d52057e2ffeb0c002491003db5d1fb0e6ab43b7ab00a05574ac0cc5bc5c1fe189d493b4e01c11be9eed115e072a1179fe429ebd35b600000000007000000000000000ffff000007000000834b6a4c7329bcf95632d1214e83db0073f135329c770dad27d96e2508f0970e83ac8398dee7323e3c3701e3e14ce5708c9671bb8de4ae0c6cdfbda3378860f454c19362509fe8d7518174f9c95fac497d3ec07462d1efc656ab0000000000007800000000000000ffff00000300000036b5a8ceb743a37902de5cc90cf76b8e3d92b87a1ddeaef1c4d8f18a15bc71c502eeef95433faad6d75be39c6b64e7132b2fd2e1bb4ca59bff34d75ae1b549c5fd095101c7aaf2188798a3ff189680743cdd24c5a0fe7ca292a86c7667c41d538545471a9509cc001010000000000000ffff0000b12b0000150bba85edef8a968d3c5180e44a99ea5b17e9bae2f535ee44516441e37c17dc5f681f732f199de51342157a07616e75ba1e0312e24f5ace6abbb24b12b27345a9fe13f7b538353448a41afe3376e4ebdfa2930821f713778ced81e298fb4de106bc838b3bf8dd61a164607e4caac562215b3ef1d8885f04c110419b1bad7b2bd7619dadafbb5884e64ec2d9856f4014df3b95d0d9466d0783548ba7fc5cb95588d5fe4726483d23eabbba7afc95107a02abbb777d3227c81e3313a64e419d5c07b469d620deb4b62d20fc04bf9367b858df73c62243c086ea68ca47c1a85dadcae26ccc63d14f6be204102f6ee62e0cc1885d2864e5ae0769189a7bb1bdfdce323821314765014772c2be7ebe82a7839549d6d4e793b9cc2517b5d0045721efc93a6db9239e72b8681e5f0b1560505a145c3c60e0bf01cb3718c14578b82271beca22de7001ff407aad735d4bb207e7f1b6c3d054d41abe08db59fa1a453582d8f0019b33327012ba2aaab79883236742ffc6512909541007cc71b014c73b33257bde895b25fb88c0bb66746c3cfbfe06d8d58fe3e258d09294759c47aa7831aceebf42537125543ac190c2a8df3d063af96295b9e1d521d1f6289a37a0cd99dbf7007d0be082c7b0f685941b480bfc085132a896954085a6f377a790261b3696733bc09848419dee211d721579ec0127cdc0c9966fc9bafa2097c8a98bc4dcfe86614fb27aa120cd6b068910f5fda8a4099305ceb2cae95a9ef1906079cf4d1f957eae2fc8490392222106d1cb01140851d311b93c35f32da4fc84d1b55fcdfda604a8d647841e1ebc5e085f0ec1ee0242d42087354766e74512cba2f1ba1cf2ac3bb1bfde6ba7fb595c3d45b42f919ac1abe4916921b5631e6c8e33b06082cf6172f56ac6ee67531d477912833df552288ec1d8b5f4664472067926df81a4fc1acf8ac81816a174ac92a9122b9557d340f6e03967e9b142bca428bef6c144c2bd849e8e9643778632757444fc02eef419e8d8056ae444d7f291a1419673e25ea6fee164ef1927d368cdfd17d03bfb722b431407054fc5f179c919cecfce74d72615e611d393b376b49a935eba06c788bafedf81da43c054e11255caad51045d0edfb3e38268f80a57a2b124c732282c925ba0f1ef4e346b5c6ae2af2f79ccf6741e36e208a818f73dd46a6a00c220555acf698e854fed37b9370fc65ddcf32623731b86897cba29a5c4d04d4a755066c980224478ab90bfb02a619567a4f9cc077bcf83042189d3c32a82ef840a74de0cc153b46c9225801462c03134f5fbc07407fec2d8f56f13b8cf522b2ec6735ac0eb245fe3d71e7dcda7adee48ae6e47d5dc2a13aa79a3dcec733dace15d0343890eaea7e2a74a44f8e3893b7f30276ad2a343fe01f3a5003e67fdde3d957abb3336e2c3bcc0abbb490415a78f02e7e9326e97862c5a8a86823c72f90cd5086d39bbcec7e7f565a99e4ed2332b53e1bf893809bf04a1f4b6d9752d9dd5aa5a558fb6764824070feb81fe32d83ffec89b6753f4e8338d3c5589ce7f5c9b31a19ab73eb4a6abc3a2388e067df62fddc1a6b7aa82e42fa51d593d424704c30581fdba2941cd5172d7581b35244a1c9795e5e478afeb8e7c3db3e0b6fc2d977cac4b9f18340cb8f74f2ed047fc384e51071ae3b4989a398bb1e2de1cc2cef323f73e95958f340a3eddb425837243e64ab91f9671aa02ca8ad278d90bed611ed9482ff3b96d93355fddc2497ba7ed0c642d65b67e79749549fa688b71f50c78758250f8937bf9f368381706b78edd60e291958abefffada5e34584df317413de6d628e013a7fe6fde9c462baafa68bb5098c6f2d749650a5f7b971f1393cf361a47fba7623e73a44978e7477bb7c411b8090054711a66624cdb77b97e1603133b71f4df7b5afa38f87fb61fa29c4f2a0f08c7b09e5087395f3a56d2226437fdf7667ca4962b5c27effafe6b920cf556c8638fdd6d0dc336497c2efacc5aec7d44c3274184699f3ac2e79a1dc3662ba764722069d5fb3db4d1ee8d023ab2fcfa6ea762ea4d421dea26c26a19ede21fabe74a1bb2b01c18b1c4688279f6d1bdb937b183a0b9b623ae5b4a83a23ba0540518a550abc33c71b5bf33a0edcb6a2bf7804339270933e607bbca0eca4ca32a027436f758f75654ef627bf0e758e3bca3d33d5280af1de2d2f9db0200fae25fefab2eab040a26527813bb89b96857dcc6be9421d5a07f2b0c55a3737aa84f12ff5d841a9eeb6040674949b74e4559f4598b733d363634d7260e07247bce26a506fb24a36276028754c27f01f2919ca925337d42837e66377c9f08d8a5a556908bdeb6efb4ae5530fd1ca6d4749930e2a0b01ef24554b631cb4535fe2d2da499ea46e02a7a366c9c2d771870689d1f015d48fe2a5e1d7ca70156097d938031e1dabc155e0c6c3272c3088000ad61f2a6252ce40444f47e6d8a881d83b89e41ee544e1d95fb50a5449feb0e2a399e6838d0b1634568dfcff56804ed03e7e903b87dff9b27eebfa46c71b99da82b8d1b964df9b3cb8ce72b6193cc16a174599cca075df3d3c32bb2e86da471b50ded5c003937db2264719e5cb155d5040561556340f3244aa04f15147506bd2fe570b5c78882ae7cae1ae453a89f61506fdc22b9d6eb21fefb36310f355a665517930f648cdc2304b60a747166f108aaacedfa57f9bdfa6f1acde37196f83627ec38748caad2da5e51f222fa797603ed4f2c5e419ba9b073635fba197da6bdee7c4331b8d55b3abfa6d530a495ac2e381305ec4a10660faec8aea5b6063baddca0f8b72ed94038baf438c85962be07ec93ba57496f88bbc17251b8b5b607b61750128abe3318755e1965efe00787852ceea0ca0f9c43d2cd1b641d83c65791f03e99e6fe272562867430dd8f933324b7960dacc67d9714657ca8ffdc26fb4f909846165601b8e0948d794e6043b72713f0ae426218df8886e5a1e3541be5f6c2d0708d4de4832d4b54d3351dd03f15887b899ab73cbe790674046ed4b5239048a95299c68c143da1ad19180308105d6750f9f2fe0fba88270fdd5cec84217ac21303c9c0168ddfd01099f9efc73a6bb1d03b4b74ea2fec784ab2338944c32d5232a821b7cd0ee6e7aa9837e02785cb38bca3e937b4f9ff9d35a85c846714ad20c9b0ae117e8ea8932d2fe622550f145281f689430c902fec684a69c67508927c85c39cf8f98d7b0115298384fbeb05e345f5ac75041343f09586011c5720f8eec90da127579b6d31eb970b1edacfd425706f7bc0ba3c836ff2a6a3a1971334d11989b4d2f2629c585afb168a64437f072ed9346ba41e4ddbe433beee4c52e261b258e613147c24f166b5964b5909e9deacd4280a4d80aa1b0bf93fa6d66ee84015961fe7b0ef8a06ed9f6601a0ccc504a2451ca02380e800cc600185a87ac56a55adfa2b36ebdded99ae390e425a267f24686709b43ad87f1f25ad6ef6846951228602d3f698ac9a922f06db29a5139d2e5562f8a3ee0de21ddba86c3b8edbe3cccc077514d7feb5a8aa1ac2766fbf590ec307a8cf79fdc26011a07d1a8c37008bf6833415e7ef81df8b45e33d79f5e2a8e40538a1aa01df61d042012bb8d9822776ad81d03fd3eac5c52b96c985590bf4b55808e9048eb1266852115987ac751d289d5500f3f778a8bb00055f9e00c78b71d2235bae240eaa12b0cc921b5bcf1ab89867831a7d6740d413c675d27ed0017c688356e6493f5583395da2eaf9277892d2502faf061f4ce988d3dafb267e4ec25c9d7fc55507aeed7c8cfcef5c5d4bb99c1e580314757a1bc0453dd08eb618970f130abe72c28e7c0254f4381cf6efb1b64b8de1862d5255437eae0b0de5dabc3d3f926f9e209f0103bcffb9eebcefc81bef0ce08fbbfb36dfb17d98f52cddbecb17309cff0d9305969fe3f032d25dd8841e35af490e5b590167b7853e083bd66a6d63025f3934121489a66bcb288aca9cd2478892ab7898b16a86f6f1962510ae617bd0dd0993214a92ab76a622bba3c7d74036fb7865c6b2a3216eda2d6ba66baae530df60c21182760df21b868a2869cbb0d6b039372e97abb897ffa0c4c72d9d7bc60a12ed42f16ae76dc047dea3a4c01ec41834d660a1132c77106a96f3538d8db31ef9c6ef8b20e70ecc3f0702954fff1b1eb002c477e0d07cf78a367f24403da6dff9a838090c971f32400effaa238f2fafd87825c85b5ddd16c9ca18bc03cc38fc922692fc1aec974c237bfaa4ee2f1d758cbf0502a388c4be91020c683f6ff4e15c1bfdbb872b42034ad9d8ea01030d8999bccc13d9f90970563ac4e238580e2e693409c8f7ec21d7608e3ea960060f9df2693aee3e2fb908fa7eecc23fc0546ab0862005edf862dabd622d86c239798585b3ade4c0026ad0b5e6c34b96503ef95b890644cc30586e6524eeda8191d4b2bfeb07f4bff003d4c36a8f600b76b2b5110a7a2fc263921926177249fedc4fb1d0d818d9baf04079b5fd3655322869faf8c52472fb9bd9ec2d9334495480842bc6b4c7f5eabfe7d658b1da25f0fe2329c8c3b2910afc2b4b1143cfe7a85abb0d20cdbbff7fde16f034bc7782010ad96e055cb1826b4657048e5b9d69ebb2d257487baf66d61512159ae6d89723b4852424793c92ff93e521094a9e2bc143846a5c78dc42f957b9f81ce2e9ebf5c075d01716be21081116006008f0106f19df3b81be77877603fa06b11ccc7e3cd0a4303cf36cf6edf71e76f8c29adbcf20500f66e665d18286ed8eb87c2d44b65f3987188b4a4cc7b1343c2d8d6ae181459a4c55b48a6dfc526e60aa3c8e5c3e83f10ee6d200919a2bbb2c5f8d0662a793085d2eaabbe4b6b955283f37c6d4c5ceba5844f222aa843097633558c40e966823e160bf77c89369760658d4ffde2e8560e5eed8363e03ddda6d60811aa5d6c6ae5d61f75a5e49a1fbcc10d9716c636f65cefb63be26e6ed9f5eced76038a1c5220d4565fec4afe356c29b82af2af69fd1cb1d3806cf4de5e1521d9d7b28973fd23526e9f11c627b8a7058896edf6867237d139481e8da188af9071b8c0c7b24704e483cde1a7fe528dfcb79c4f4dca716716214bb91740d501d82abc1bbad594630ef42f6107fb2b6af79042bd94bc302ad2b63a2edfcc589386890662f47c4e8d243e59f2346d1228b77f16fa33a907403805f7c825a1d2aceeee9e5ef624d21e47720c03ec15433b5aa4c504623fcfeb8e34eafa8dd1893128b6cbd880d3e54400cf1d6e3acef014c49f8a45b5ed4627e6a660344f9ecd8db2b47af8070033720d0f6ccf62e06b29ed7f0e2251b887cc068dc261cc1dcbb22e482226f49b22036a6143d78172666545b052d92600ac01bd26ad8fa6088d08455d0cb03ab7bcb9880e52df18f34bb3a03f7c26b26bb699bf8d87bfb198ec79cb3277117392375434acf9301c7f008beb67f9d8d17549276abf9bf4a60d6eab73b68e2b0a6aeff5fed117a91a68623eb035a43e56f327d6baa2bd5f6a365d3bff91730ec1ccf2d5e2507a59b45b6bea51a517c5cf0bd9400e80207a7355cd282936801dfbd19cbf6c2f8e7f3865424dbebbb6722c0067d5ed7e317ae36dfcb2c7844281f66730c659e4920312fcba74b8eb9b174e746c66dcb563e9e94e12c2ed9b4da25a1f821b833f5d4ff97674c8217baa3ed0462111df2d0886721e933122cdd538ab924e5aa6a23c0dcd51605fb5aaa57e83e030b6428c8bec2a9ae899bad2013c3fb83eb21da4a326c64d68f285954aefa880b60ba4800000000000000010000001cf10000d418ca925236c59c155bd7752494d4869ff170a709f57aee664fd79616b73e533962d7dca9be6e2db7998539ea93d94f78000000000000009800000000000000e9a5119f090000007e82da244167a4559b4837712ed52c4968f698543f4d40f3a7f080b3cfafc6c1a75ef780610bdc3dc71c868c5d3b9dfc585cdd86d38b2e0a7d895b01d771a687ac76147c07376da0cef49760ec8e4430a31e74e3692137c841361df7b8030fdcf4e9f838d0190a536a798470b66da420495714b615fca217b0782f1dc1363b6bfda9053a2546883e"], 0x1450}, 0xc) open(&(0x7f0000001880)='./bus\x00', 0x410, 0x84) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001900)={0x4, 0xdb1887d, 0x1, 0xffff, "607dd09662c639ca8954ba8030bcc983971087a8", 0x8001, 0xffffffff}) 16:11:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x2) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:11:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:11:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:11:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ed000/0x2000)=nil, 0x2000) 16:11:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18, 0x0) fcntl$setflags(r0, 0x2, 0x1) poll(0xfffffffffffffffe, 0x0, 0x0) 16:11:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) lseek(r0, 0x0, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/157, 0x9d) setsockopt(r0, 0x3, 0x1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:11:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = semget$private(0x0, 0x0, 0x288) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/90) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:11:21 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x20, 0x3}, {0x3, 0xfffffffffffffffd}, {}], 0x3}) r1 = dup2(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x6b38afbf) fcntl$getown(r0, 0x5) munlockall() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0xffffffffffffffff) 16:11:21 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000280)=0x400) r2 = dup2(r0, r0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x10491, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0xc206, 0x6, './bus\x00', 0x40, 0x5, 0x3, 0x9}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0xfffffffffffffffd, './file0\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000100)={0x2, [{0x2, 0x7}, {0x3, 0x5}, {0x3, 0x5}, {0x3, 0x6}, {0x1, 0x80000001}, {0x5a308f3a053dc316, 0x5}, {0x3, 0x8}, {0x2, 0x8}, {0x3, 0x10000000000000}, {0x2, 0x8}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0x80000001}, {0x3, 0x8}, {0x2, 0x7fffffff}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0x81}, {0x3, 0x1800000000000000}, {0x2, 0xfff}, {0x1, 0x9}, {0x1, 0x4}, {0x3, 0x80000000}, {0x3, 0x81}, {0x2, 0x100}, {0x2, 0x8}, {0x3, 0x8}, {0x2, 0x100000000}, {0x3, 0x3}, {0x1, 0x100000000}, {0x2, 0x8}, {0x3, 0x8}]}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3, 0x4}) 16:11:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = dup(0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = socket$unix(0x1, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10810, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x890, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = socket$inet6(0x18, 0x4, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x20000, 0x0) r9 = socket$inet6(0x18, 0x4007, 0x5fef) r10 = socket(0x2, 0x7, 0x7) r11 = open$dir(&(0x7f0000000200)='./bus\x00', 0x8080, 0x90) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffd, 0xa0, 0xf0000001, 0xffffffff, 0x8}, {{r2}, 0xfffffffffffffffc, 0x41, 0x40, 0x7, 0x5}, {{r3}, 0xfffffffffffffff8, 0x88, 0x54, 0x7f, 0x5}, {{r4}, 0xfffffffffffffffb, 0x10, 0x40, 0x1, 0x8000}, {{r5}, 0xfffffffffffffffe, 0xca, 0xf0000001, 0x3, 0x6}, {{r7}, 0xfffffffffffffffe, 0x10, 0x40, 0x0, 0xface}, {{r8}, 0xfffffffffffffffe, 0x40, 0x9, 0x101, 0x8}, {{r9}, 0xfffffffffffffffd, 0x80, 0x0, 0x1, 0x100000001}, {{r10}, 0xfffffffffffffffb, 0x20, 0x20000000, 0x1, 0x100}], 0x200, &(0x7f0000000400)=[{{r11}, 0xffffffffffffffff, 0x4, 0x0, 0x4, 0x7f}, {{r12}, 0xffffffffffffffff, 0x1c, 0x84, 0x9, 0x8}], 0x1f, &(0x7f0000000440)={0xe539, 0x8}) r13 = kqueue() kqueue() r14 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r13, &(0x7f0000000240)=[{{r14}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r15, r14) 16:11:21 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x2a}, 0x0) r1 = semget$private(0x0, 0x5, 0x2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000040)=0x3) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) rename(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0\x00') semop(r2, &(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(&(0x7f0000000240)='./file0/file0\x00', 0x10001) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000280)) 16:11:21 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() 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(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:11:21 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) write(r0, &(0x7f0000000180)="56aae9a6f26d794c05c040d235e46c646d6f2962a701b54ececbdc4335f081bb3737c395663317f69c4dfc35af8a84f33263cdd834d5d619ea33341e00", 0xfffffffffffffd53) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x34ab) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000340)) r1 = accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) write(r1, &(0x7f0000000380)="0d32f6d0e27640384328108d73324fcd3acf49893cc98f2c8e28a218336515f71bf5dc6c5f55621a85309a0425a8bc45e685fa690fa7d2635ef78861b558aeae74cbfacc0ab8f22ea3a722dbd6f49db4e5fd23888cbaacff0fab43b6b7a8a863765f95343447bb9ba5e519ffff2e3ad3c1c3f26ca42f66fa41c653", 0x7b) accept(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) 16:11:21 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x6, 0x7, 0x9) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = getgid() r5 = getpgrp() r6 = geteuid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() r13 = getegid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000100)="455260729a5decb4730810c225726d0ff5e3fee1cc1d35f62496fc872ca48665cfaf1a26563c2ce1766a83aefdf99214ece3406b4b4216d701f86e", 0x3b}, {&(0x7f0000000140)="f79c201a24f4c8034dfe998e919dbe6055136c01f01f9bbbe1796c71848b9c100f4be4e80ac6c338801f53eb9332fff64bc89796f9a01c1f00a4a057bcdae4605243", 0x42}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x1}, 0x1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:11:21 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chdir(&(0x7f0000000300)='./file0\x00') r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0xcf) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) 16:11:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x9, 0x3, 0x0, 0x0) socket(0x3, 0x7, 0x0) 16:11:21 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)=',\'%-\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)=',\'%-\x00', &(0x7f00000001c0)='-!^/+!#\x00', &(0x7f0000000200)='(\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)=',\'%-\x00']) getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:11:21 executing program 0: getrlimit(0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x0, 0xc0c3, 0xb5f, 0x81}, 0xc) pipe2(&(0x7f0000000080), 0x4) 16:11:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x8008, 0x7) 16:11:21 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)="10", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:11:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000), 0x0) 16:11:21 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x1) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000001c0)={0x4, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000280)=0xc) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x20, 0x3}, 0x4, 0x1, r6, r7, 0x8, 0x6, 0x8436, 0xc5}) r8 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r8) 16:11:21 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x1, 0x8cf, &(0x7f0000000000)="57841ff11c8e9fb8e76ebcba4e40b818077fa077824c48f8f60b18957f1e46f33946bef7f1af207001a450d72223adc21b5329ca1bc3abfc0523c556e5dcf2cdcde6218422d9cf4783aa004c33a09e4831", 0x51) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) close(r0) recvfrom(r0, &(0x7f00000001c0)=""/204, 0xcc, 0x1, 0x0, 0x0) setsockopt(r0, 0xd9f0, 0xfe, &(0x7f0000000140)="fa60cd7a56203d77de25d4c57f5dfde1ba37bee2b4f080326b011a4c464f608aab315715fb91ee4b74fd04da928b939dd3d51146c3ce711216404dd47252b026e11f0250a7c868c5d1ecce4f8251b5961ddaf318aef8e3f924", 0x59) setsockopt(r0, 0x4, 0x2, &(0x7f0000000080)="3371896b1b04483ad3597a2e21843d2c5f4b50b4033b1267b6b21a6a0b36cca8debcf65f382331d9873ee0e434966f2abd45f976fab84846a91c13a8564fbc1d250b0092d84d66522dfdaadde81f397b4ff28536d6b8486b834a5423c280249daa691fea4563fb7cb7b1ca8f74c69a30e0184c11bb761f82fbae64f9248c033d968ed0f7977f2cc026", 0x89) 16:11:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000100)="2c54af187c7e56cc993b9c90ae2be26f66b7c4424ef480fd61ec427a31a10cca079b3cab57a18e0ba258f858f7f411df0e79f456c8987246e0d1ed3f5d45afd45b293ac003983b1971fa11bf3519db3574104b30314124525b243d4018f211b8ead0eceff11696021ab8ee", 0x6b}, {&(0x7f0000000280)="8eb9f7598af53f2eda5a798177a748b8819fb02012e9fe0771f564e218a08b50b988d50ebcc1bc9f7efb5b1ffe3bb0b54878fc611741a15e35e3f50dd94033047a92be1dc050b553808af7564186d9e52412a726147b5a6e4c1bbbad92d39f3a946af8063d836cb9a5d7b8b1b9682857205ca95b19475ae1edc896135b4a03c0aeb9f988dda0389bf065260d1b86e8ebf864ea823bd06d339f1869e3141f850ea0a7810356a7863f9c99c3355bb6b4a2f3e6bd645152d4ebb2e1527458446b503dc8ab8008ad2fe23d9e1aee3ce162beb84a602eccdfe9fb986892a8688438fd62ced5ffca917dde7d9b6bb43ca6adac5beaf871b0f3910f1be24dbb4a76a221c27c8eb8fcc317600e1c1e3f78eb7019ca44a663bb70504a713e428d5d3c4e73edf65189bf846585426cd7ce6238811907638bb17d4e310e1f2ab50a8bd28afb341a542202e64a657111741bdfa753098ec497f1751df3cb7c11aec836c790c61e34722d1260a0ee1da7ab4e89be6e88810350f67bdeaf9103977985a05fbcee4f8509f09503cf410fb870a3006bf146ee70f29aa4f64824177bc4740e814d9d5d29cb448e7b7537ac9d24a08f4cd00c421e08e3f25a254f76120cd9fe403cb35f9b8dfbae6f1a2a14b746b97937260715cf82b6bd1b71f083e5ebf1bc0183897c590fc617528107d26691ceed0bd99d688e2384174610d3ab16d60845ead2901cc1a2bdb3fee7120c7cce90367c18afebca17ca645464a56cb174179770e082f8d9bd9ab98308c391510f30ccba82fd4848208b4ac31da09eb366e88e97525c4f7b74d7e1af8f56607a4ef34aa3c59bb41fea4011f3fde1688cca62f0628ce1c3861e21e6b54bcd26f59226707e801266cf558516116812e4828ac3ef150e281057120cb7387d2d8c5eb778c0501404674be720313761052404c649e3346f6cd8ac8db2ea594ac8af0fd205fbe76672b0054fdfbfe8e9c252674ab6732e8664763b2446665f14cb262ec4c64127975c0f08f7a742095007f2aacaa2047df8d5c00f585f57f5b66256a9f20777a5ec7bee66db4b968486211f3b4aa6ed72197a44e992792c9e86ac6c6e4c32bffa8cc577d926f30f88ea9af35ff127d4a1cd5577974a20789437a244869fb0f8f92f98cc59078a7aa27ea12c23fa78b405b8e5cc1d47ea1cc7a19a3b0a68a38f3b44ad4647ec24cb73beaa38ae36996aecc5871742d8e70329540bfd87cb434d607c562569e9da9137ffbd0b6883f062bef26d08b85815097b96aa7ebb51edfc702f158c9c08905be9469c584268424a4a4c491fbb6de9077c9cd316991fa6f1363dfe306f9d03cfde25c6d95dd808cd8bae85a62333624060d7076afeb5d474e2b60868c7319f2516f01762a0b46425fe15e7e119f88daa124a5fc0634dcb0df6c3e745b2a9fc569f1acedd1a1e0188c5434aa5b9ab6ac70cbc32be44dcd9f2bd7f5c984dcd85d451edfcbf79484a73fbadeb6104d5d5632ab2fe513a196b5ffba8e225f94e083be984ba882f785cb17b83acf1dc1f1fddfcaa5107bdf1e7838da22073efa15f312d9b4cb11212ae8d61cb616fe904a023b386ca27073e6c16829cb0522f0d3c3c68cfc0bc729e63b42de2752fe303a35d9afa900e1b984fabe4bc3bb52944a2d8261c355ee5a4df854ecc7e900074ea3fea3fa617a635b3e510e500690afb7fdd045e045fe1fc10087d1800854f9184b81bab4bbb6c8348874d9e1554fca84973a872bb8af4c1a4e9830bc65f7ad4e9d7a3437c76191974b53a037c33c93a2ac40c176f6386ac31ff7d629c93d3659456a068c9ddaf201ae8ef37f34ff5996b52b0ce0f9a09fa4f077822f597bd9434e4e81c142b833f8a710b57bdf459ab18deb332a5a81cdc1de857d068f27d59a5fdf14bdb647a37f0019ef77113cd28b5a4631eca8c5263de5a9c07e70a0669cdfdb7d908bbfe45d2a81927433b96dc14280d4d7929192e120ee3d813489c4f85d0730b13475c22965de4c6afce376d7d46dc3b26b409944d5463c98858fd13616a7ac1573fc788341ac9fc13c67c253f5efd9578544d409f9faa98fd4341f1ffa8310f5b8b2b244a7085d43e696e2923bcb8d9b7b33f5de6077abaa7cdad11b2c50a53f177dbe1be1519989763680a2fd21e409bbfdf5b64bf01832237a1b342a760e02e08832d9e683d7c930c31d735727b674227b6b8eea59674de178358d9cb29b8380d50dd6f32be818abdc95db94ad4ff7eb5dfe8648887f239d7ece6562a2813f208f6e8ea13ac3e161b9c79b04518c028f6827bbfb544e89c2bbf37efc26096dd0e692b559cd9f9a035d78b3d1febb398810449b8cd56058947106b3f3fdb0c9fb442848d0eb6c6fd0d96a58b6f552d9343bfb8d412e190b78ced574a7af12d43e4a6f018dbf7843d77fa5c458e05c6736a52751696e62b6bfccb1c48f2e4c8bc7f93ba56223b5bea2c507e2e6778f2cccd298fd87853fa04216d1287bdb749e7d34c8e08cac3b570d0114fe9d9e13fb1d71bbb660de1982898d753491912c45742f5924174a501ec2c3320904605653f0f0593351b803d01e29db690501dc722aeabfe3f3c44acc8dac0cccc813ee5422dcff4c7f23d85e10591b3355c8d517698ce549d9e8c0425021217ab6342977779b527e7687649d2e98030d051ade29ed8179c64aeed383892c42a89a0917030e609b833cebecf915dc90b70253b00df1bc18ebbc42413f9e2f32949f37180b5bc90606de5de1fb87b673ca37dba31910e7ab0b9720953a485b4a3fbae98bbba9547854ab5e2df8f44e1c85afc670d8271af241d30bd296601d9e04555405df2d5ada6c839fb4fa4877cd64fa1738c3928f0c0ecbc3e03c83b8feb5864f9defef0679ae36c944c0e6de472b9649b397f786050d63009f55fa5bd16b147ae8a19a4839531eb0ca2442e1e32c9c25661f16b344f04bbefbfa7700bc1724929d57a620b9106baf6eb7975eb7292d6d52f5c1e0e8d0ae08bd4e8490fc085539c291055f433139e22ae3bc6b554be0c4370a0faa6539024e5095504c1b5a24cb8ef0a54900542fb22cb50bbea9ef6b358c97d80c479eaf14f488c5aba82564425bab5be03261742b65debe6c8495372066388aba47b731924f43a54f51781bb3de327148a3a66fe5ba67e63bca3655c4475ca23c19d2124ae831466d01ee745b0ff8f86ba68f273354771776d191f2062e011355a3bb47ffff95d3a2c0746a5cf06cff9e0c4d2ce4df68fb692da6549913dc2a4e17f75dbf0d2c409c92900bf2b0ea4d1ed76e6bc5b75f22ac20609950f6b09ad5ed9b86d46f6cf95ac4c9a41b4222f1bfa0cc758b5f3e11482927f299211a8c7f0145cca7066bb8bc5d54c7416860778d9759bec79b46dc09d59d99718f46c05e735a7b8a00fdb6fe7459bc3718380a58edc6e1162e6ebf3ba5106c013db9eb553cf4186a7eba61088b61f34999bf64c758c6c2877314d1d0defdfe4959b538412a1c5a346dc60fefd73ad960a7edd3dd38ce4ea62f7debb84c5682f9edbbb3fb1eee853379338438e4644f6cc745cd4dcf56ce0f33fe0dd72404323458f1b5015752c17872e2964a0b70d91a0179ca295c720929eb874c477cf8401d661154aaa9a36db21f17b43598e88fd054cd30a2a2c3458ba7f17a5d1232668ccad7f54f60ba6a4e6c277cc0b085c4af30141b6532713b3bdea7e4c6cfcee0dcdee4a1fdbe6c9065c7e2f7100daf6780891021061d480f0167ed49ffe7f39e7ad95ff67c8afa5a5e1d8592bd64ea088213298ef9b1920b45be53efaa1b108f12562eeb4f593975ed00a57f7b42d9a30968e3daa46598a3872216191831a8df464f5b905da7f6df7fd5f7b5ddd93437b0da6f147b7263fe75282a31552bb7ff006ab78839063b0c9f3b8fb9f702711201ea82f4c44f4ea0b1f884f23e184fa9cc04af5204dc7e7bb2880999b60c98469defb4e1f762cb8e3757314f2aef32913f429c2411e09e14587d90c6adbf98ac2e5fe759f8410999182a05537e7bfeacd73cf7094a74c51e3dbcee6e7c3b969d7675c343abce87edceb5839e5e52b28be2b05369bf107a613ad1a25aa53b3a1bd149de82be4adb516fdeb34c24b652488b5ca36e490d6af71c3da879dc8ff3e64f55266eddeae6c011ad4031c31e0e4b0f32adff7c8538767ab2a7aea463cf3bd14547de8c1bdeb4d52b21fd98a33572d423f552dbea223fa9f2dac2667cf8fa37b6c6e937a766be6ac6a1f18b7b72a5b6f79acd87c5fdee0f72ef18a5bee7ff1738751075fff7413b0deabb6f177e825fbbc5d831b867b92f6c598d8d901b99338b7976aacbaef5eed769da78b3fad1a05318061c03bd0ffbfd57112665b893492d26695cd02f3443c6694912f4328299da03d278e6d64d125bae3e37e2bb6b741cfa44d89132c4422bcab592707dcaf6783ac49afe9ff060b14bdd99cf3bcc9d5c7a8cb62129944cb22de9d79d8b4781e29e892c51a89d608782f8d50d46329d589d46011c52e69f0da7f58c1ef670b1275a65cf8855253c392a00e248d2bd8b234e1321fdc0744522976e7e73549c1ab5e7359cf8ac347cb81231fb480ac5fbf444fb7023f93397873ccaba6a0b73c387ad33643201b4dbe0695f667583f4c8d086847f29c1339c53528933c63dfa454623c469af75e451d07d65fe38ca77eb33866a3dca5bfedb358571cf267f61e88f2bd72ea19b1ecbe68d47b3acebbbac0f67838870023228163eac4cde54c90df0b55f7f97ecbe6fc370505b9416447d1cded821c7978845975dec46878c8760137f0f21571cf55c5bc580c22ac70baabb5a2237668cd747920066bcdc607b1f29709c6d54458211ed88cba96049a997694c96da25fac0b765db0174c3ba1d7f9461d7cac62a80a38d7c242112ac6cf6746af624577613dabfc77863a4d4b56dde8d0d339c5f0b45f78d3ca9a88f35e5e948a570684a0c033ff446f85d909622af529df8eb1b05613001195aae405ad8f9f68b2e5af223622c122c6d74b0833776c00319a7904bf6440206fcf2f21f3f8d24afd048644b0f73ce160923bbae9bd0966254500a05f1a607ebeeb820a718af68538e856ff5d57de808c3265292b346dcff49766e01b5173ee46b24cd7c0183012b5f76d917cc5a7eef77da1665f042e500909970b6e49f14db7c6210b012e99a29cac04cfbccb6264e34bd0c775eb2b16625f46678d4aea326dc757fa9983592dd6c9c8889487b369bbfebf2d383ab4bc58da0730d1c65a412e4303f2e3a69e94a790d8a7cac6e430ea49eeda2e5214905f4c457d6c5269d61379f616201e86b433e6d30abcd63e154da24f00128747264f72905aa939638d9444e802dfebff563aa4bd1ba1319359d38512ef172235fc60373702e5c8c2d047540224ba67599e1f0ea1be56e8db2707a419f0cd526c2b1a87c7ce0f321b5c96e03e9a792e0dc16864d83918d3e70b255ea3bf43ec5d2dc95803a4be63ecd5e8e471b2b7349db4c191ab9fa55079062aa991f12b225477adac55b3af839b07d183242019986bd12dafc985bec6a10d401fbc3f94f3eb0b8cb65ef18e25a0dd9eb1068b886c64639e628369e9f035aeff5314e8d9a4d951265495af85cc8db922fd6206fe062737d8d1538b8947a41eaaa60c79f41a9690a918602e6c871ef05397b9a885e3f53706c719baf68d59d4a3da80a809b7274d89773ef4289462f8ac513de877a651b5c9af1f9cd107e97bdacfe5c0fc25087b029c4dc75478f4d56bfd4be1575ed19841d79975aee24049", 0x1000}, {&(0x7f0000000180)="5902a3372cd8e4fe561dcebba5c28f97774f61ddc4329e2888020f768ae16feaa0c46e57ed4f1a152f4d19e57db60964504ee3541012787b39c68086b3ac33eda42a2334cf4f3b966a04e570e8d65acb85e9fe6d527b33f106aaec65fb9a0d3e0ede23ff90172d4f299f1f455ff9c22a2eca8b7924f3e3b5bc496ca62c0f04db31bff53b58fb04429eba5dde7b604c2ad5000ab68f4894e611742cba8436c4", 0x9f}, {&(0x7f0000001280)="2c57304170dcc2d57b945c", 0xb}, {&(0x7f00000012c0)="0da88dbd333daee81dfacfeb023b245e2f94b0fa58974d2fa604e1bfc69cfbd41a2b62e5fd165200d27cdcfe1ef66c7f76232c63a98fd0dff1622b4917beddc2c9669abab00cdb44178e38a9de1f59d779346bef30e4875506c817b854c301aabf7788586a12acefba2d5be409481190a9ff96872d37c2f9d2c2659c0bcfc972ca8cc3c492920d36b661e172b802c8f97b7283e0b5474a7b60018850cd08af58a80c83c254ddf1faec52df0c788def4a98", 0xb1}, {&(0x7f0000001380)="87d943020038c648fbdcd9a7b73debe467f5f06767fd872b6abe9c816e1a28b8427df687742035418e1181b792655caafdeaa7a4e8ef33640925f23d56f75581633b9e47969510348c085be57d5b76fe85df0bf59b887689d47ca10c4500949949e99ba076429aac8ab342afe79bf81499bb1ab61997398fbf19b1e3aebe05b40b52ab01859f0995211b59737d7d4a643b7ae35c6838074af3beca57b7e4fd2a63c96c09b09fad28fd76d9025d5d2aa3f6f8fe414b9322ec5c2e44a9b3779fd5e2e250a0174e8f54905a85f90850504b50dc565ecbd9ace177dab4896ef0943fc72fdfd48a2e55b6ddb64daa51da441b228de1c02a4342d25a62a7095a4b44af9b39db4717bb0e84cf0824669af9b51b5c2602cc0410ae51296ac67a6c2594d934820a1fb581e204e27422edcf516f38cbbaf8304df4a7e9eec2fe26e1b69a2cf9398011a8cd601c3a63f078275465a7fc972da4f282fa0bce994669c3a05a0615b22e3495bbced68397a6cfd6d17ab88c2d9f58e9e3e8c7bc8e8e746edcd651109dfeb9717775b4f00b4486e4b87594fca039bd76b2598ecbe57f1b7eaad47ba5ac57a531e4cc642fbf70d8ff44a1316811b28a037f8aaf6421d408970e58823b4328a4452c52e88957025ed4165d9dec34e2231df34dae4afcd9fc1d35b3fadb21bb47c1f622c49f549d7ef008aa454ba373f763c2d834d5378ec7dfbdc975ffa9e2e78842fc96965b0c6780e2a3afc247289674739f17cce099ce663080e3521e20d48e6aadb920f3dc90062fea276b41b8c18196f39a06ab6e9e5f5232258015365931d64474f19e1aa6336479ee09eb336d6488dad8a92aae88517e7ded81409a2dddb8cbf5e7a741fea6af85c2fc051a96311ce639941f1814eafe89bc3583b413791f2577d83e4521dacb86d43cb742e6a8a5db7fd9e3499a7e393ad9d09be7cf5286e6e69727cafd77f4a85a5bb0a1f22da86da1e0d1ccb5d893deeb1a04b129cc9e2c1462a6d0bba48f22f13e56fa423b7fbc11023b3bb01ddaca69ef973667c226896ecaa36f57796799ef74be7d247fc94116826aac5462ee330d0eb8ac249610ebd5aaaf3aeb250a60bf6dfdea2e7aaa2e58c4da05c0df20b7859113e840e504c7307252daa11fb67cd1bfa87debae3a4b2494d57d4b819a6eb1564b1542f0d74dd1515456bf78a36d54b261d5609c74a89fd799a774f177141427e5334b29730ca9e0ce9148810799da13840c9f3e8b0af460ae21ad243b88b9440725d0171421c8aeb70de7665a3654772db3010820081339d66426d774f7800dbdc9eab309c116e2ca5b71eee4e13770fd40da514c92b580de908e9ed1fbbe0d8ae537adfc7ef03886a0a287524c6a18ba5c9a0cb565e8a3f11b3f987be1338f3c0f6bb9b133ac1d46c11f69926ec7092855ad1a1cb5555449bfed014ee33f9ccb63ae084c2d70d5f242ac99031f9b1fc142b0a320bf4ff67fb7d1f97d8c9c0396a22f5bcd93b8b0c739d9d73cbda4ba7337053332b3122c4c4ef7d7d2b058f27aef3fe2d0feeb7932536e542be0ba55ca427904c80c2308df1c357d42186dfd95485ea3980a3ffbe30028569526d65b4f7ba8bfc88bd989799cf77802eaebf834589a09eb452ae73d3f27dd0e63f3fafdc8a6660baf28741d556c3a987fb76aae86e5d84c95fab1537d978b5063016c402a2e738de16b409052adf06cd163770b2b1d931c427a5cc1dc373d2393f7c42720175394361310509b8ba1100f81eecdced6b9312c3e27e813f50a1f4f1debd122b81095300d8f67e14059a36b3e63f0f8a73300034d7c1f4636e1aaa83ef03dbe915676ed0d41a2a81b3f77ef3aa0d1ea0f4fd03522f6c73b5c611c6fcbf2fdd8deae18de96f3eb7856b4a2a5ad3bf1dbfa2cbda17db69ca3c75f70c225176f9e6f0823e681562587b55c8738ef7302eed889f09db6d242ca4140dd02866be7c4c309d1f1cf1900a4e0480e1bb8ea438f60ad86f8fe2c641bbbadf5d3a994761f07d5550fdaff6589c0c24cc0ba3e103fb87eb3dc007dcaddce10a8ec3218400e235981ec6c9358c76f0f9f648be69f8c54a28036c239d1d8d3b48946e5e783aa69a99d11a3297d6e0073c5dcd8fee9f7382b755de4ca1d3801e5d86586afa1ced6f6c24566158b0feb6a029f5cdab5bbd6c2d1ab13d7ebd9cf243adbdc3ba3cb49f4c6b5832b0daee408dc69b5c8d5746c8ed5662594e2442f6e8ce207f5fc6cf7c5b5b8d8141106d4d7424ffe0702689290e2c5fcddb50ae1e8226aaed6919ef516e112f6c6768aa41642b05ff17b1ea7bb3594bc7398d120b97c2358b0b5b292f9483f94368a13c4bfcc79051c0e1720909d8aa29652da7c1c06b2d52c2148c3936099254a7a5bf28e5e4ec52484b602d7d441880d52d3ddeca2061584818944818ad7e5e099005a112815e9c8619eb2bb63c0e75094801e043675c0db61474b1c2e59c03bd6c951d59f753f19401eb454efc7f9e169a54c0fd6b9d6d5c7905e44da9dd1011f8a739a658fd0343687a7238cbdf6b992239a3bcd030c9d05e42f63a33ceca42998c93cf69d52e767c05e66374012450845eb079bd42ddde9ecc801c4e877762f6ee5407d0ed0d4c3d32528f2f3dfc1270611f327603bcf2abb7827c1f05564bef664855361cd9fce38d1f61a2e8f150dac6b4fbe80a09cb00d741da843d55e1cb41198a9b7c3299ac502622e6b355b72e675e02e986c02f5ecc5386f337d8d0ea88e1ec2b3eec6071b758134dd4fc1ed42bb6351846535c3f3be25be5597ae94082f6424927917735a12341f41a927aadb403713af81d18d25a883ad33d9e8f574c92c20ee5f036bc2f4d1152c852457927747a94809b63947f40964c9c75e6a296898cf91f8e714800e1220db1a9cdeee9a1b8697a8104359e0280ff8514f8001333aa058eaab295986af9a6576be7cfd4d5383db85d691d069fb78da6990b408b8b1e474d317d422173e5ea9b295af3153bea604bd72a39acae86e58096bd112701393843bf08b007d4ad2d4c7403d8e1b9e602f9c706a182d97ac9d5a9cc3f1b448b8734976111c9b4a84ced7b8a34b229e7bb0adc095928bb71b067f466146beb7302c9f6e6b877da8fe6c103398f091b18971897f64fd3257932ba3c54b9258fd13b075e1536aaff4b97bc92f80b4c2ac887d422fca06535b73b377343b6f9b0db119cc8fe8adb5450e4fc92cc27191cfdff51a814c2e56546b3b7600804920d5956f6d8e6c3b1fc94aedd7193147160a9ee5167970590198e905bbb49c38ffc331706009aff51544e8f749e5d09f0669af61344cf37476b5085aa14c87ced3ecc8c2f5c5f5452458c271bcd23500188f6abb499aa73366f2dc30abd21f22cbb84d7639f4f94abd56a564119b8f6c4e3e179f2141d4ba642087be78f1d906ca113cb3160331c97f64d8bee362e1aff9501de5503262da1d6032fc450626898ba0ac4c857093bbba7dabfbc8a64d7339e5186bfcc929e3af3e9853d0ce29fc75e412561058b836f44c862341b072b7e1177eb44d25eec88858378fdae5e3924d6b644ca6ddf5cc6882c6a90fea1ab050c9a51d1cc17caee625788cddd7d551905382cdbc229cc1b08b31bbfc64433bad7259fba430812b61dd1ee29b6b2261ac3a9d18fc89d4828e20d9932d6690dc701372b241ed2e5779c277c2e03e5a99cb26570f649f0ee7468ce18e7ff9defe157c35d2792e0dea4f88228acf26fc9d98e82063a25e1ab64586cdf7cc8ac1ba3d5150f5867d4dda73cd4ff6b4929dc2a6ee97024a4b9b5b69fe86fd7cf5ef275a4dedc289a8d49bc4f73f414e976b9a60dec4f0fc25547a197c09e491f4387a4731a569be290b5da329d6b46799b8be87cd69535c87c9a62e811360940e5c449bd514aec77b70e5cea0eae0bf05a22700998bc72a5f428a120d260f477d300630c81c110c3b6f8084848845f07130d96880f6448c8749f956e49288bf75c7660219c40c4d2120ce1844b6d58048f69c38c123cfddf89b301f1a59e7111c20e50d34b8df48c78f27de02d451c769d52be9222d3f412a9be49c881240eea2b0eb68ab1c7290b1cd643cb1c7588fff42ffd4abeba260e56a2cb39a75f9a3016e12a837cd37dd13b71b4e2f8b88ab69c3c07e6ec2b1ff3573631f5bc598dc8431a32b564fcb4e3ec011107259284a03c3c2132210e2877feef8f38768fb148497832acb990e8aa458ba6df5adb5b7b117033294a8de5eb874c8b4498ee750f60506fc9e6c8a9430412ec7b5408c526e152756d8892bb2f844ef4aa75fcd42a1b49c771e7fdbfa8d3a60eb44096c156e07bca6dc14a282a0f62afd2f7f51eb3de46abe80ecf20eb66bf838ef386257e9723d4a1470d5640658141a9e67f786f300d8b3b77571f4cbc0248857aa33cdf5ae6d5072815ebd3d94f8a9a4abe33be21925f58e404901bed8810a1414ef18c4f3413eeb79d9952d727eef6e6cc4bcd23af0722da78fd3e111cb0ad17c1165c6621a4d4550cac0b196453c28c2b9ee3b4533d4f121049e2d8ded26961ea5d7361efdca8365b46a5c26069ef100d8212802d93f49f4891195693d81161138221022306b4b2f3c6ca55a9e413aec7a3f786c5455838a2e5bac93e7960340427aedb8abf594a0b7d62f8bab2c4eb3bd8141956f75439a13d3869309e689e8ae64ad3c157a3c0e7c014e0853ddf4299b614de84fee4b46d3cb8dfe9a53d3e4e7eaa4fb6b3827d44879d85c997a4b4fcd70b32e0d135fc33750d4ec27b5047f26fc291a01723e7ea0d03656d331af66f2b1fefcde366d838e9a2dbe187d32ea9b556cbb82a6ecd3ccd04ab72f669c9dd465e02af65b03f7c7fab5fb8bc2a644ed0db36e73b195fd84876e1230e663b98e2d85ab704f0525989150d9744710798922c4672f560130632e3912297538d70c47882187a9e6f6f66538c162b8654a8fd86428d6842aeb556f7cc11dd7f710b5399023ca6739820c4f24c1a9cdccc398e30238eac317348964cf0fb2435b9c1cc7ac91e4014560eff596419b1d8676fdc14504a99185262292c17f87914f85fd32fc3166e0144a99205a0975488aaae04d78511be4972aa48c4056b2e3e2bb34ddf0abf80aa4b26979bb06244fbad7a23b85db84e59c8a753095c436ce14d2c1c8b0c5921ff11a782e0b9741173b1c7c60b8baa2bb4a0f052e9158bc47fd83d6d939d7790393dee1833b43ef1e9ffff4bdd71d750acbd85bcd53ca162a299dcae10e8b212a2706f25048929b8791968684dcf2fce2d063e3d625498219f3f4b56b3ce95cbe964b312107bb1d3e8928f0d13bca607222bf8b24d8b6b1d12529076212549a042bbabf378048cbef5409757c9bab7010b70343bee66afdd18f86b2d329360ddce51cd3b7f1bc354961017452e5aa5c6867faca4b1c9ddf8d1e5f9825c31e43f2860f37b7fcff019ea387a70d542c9cb21051b73e7bf94ab03505e958bacda69f6ec586501f27edb623243622969ba18dab5c899904663372027758e4d0f550c880af5dfcc39fabc0b7c3366f04c640cf2e6e1cc7375e743641d77dc94808a9ee011edb932d2bac902ce46e7ad4a50fa1d8dc58bae0d5be3b6e6c70a8ebe431d4cd032930b97a801ba94f99f4fb0ffd60a9c7d728a61bc44bed83478580ba2969665efd11943ec6b5038f4a2227be904891631b7cd93622badb5e8dd1fb31256369e9ba4120637857151337bad085062f01af422e49b12f2fa8e237fb270cfa75364f9593975ab20e4b19a8763b588c0f0c484a0d", 0x1000}, {&(0x7f0000002380)="6e216e49fc746c53425e5e60030d7f5545d7ae37fc4e99a26ededb7fb47919d7f9af58c138301f93d6351ca1dbff24c617", 0x31}, {&(0x7f00000023c0)="eb91a491bed3f82a555fd26b485240ece3b47a9de6ed9a521fdba083b9e9ff399de87a86d5eea2421f7c4b30fa46b4f532a16ba6551ac78e76d0ada7fee02124f51b64ec4018a5aa1beae00f8e4c60c15e26cdafb454415514c00424781210a7f68370cacd5e4333bff4f04994ed6a174ab98e2fef7a21f6e3c0e833006769e30040237574796c8d8e695186c339d96884f9a0c2242773e657c0c955c1b9d01b65ef713cf13bc5b60d0c368da1f4e0f44546f2af2d36f3008bc1e538c0c52f6713ee24eecbd91a26bbdd1a73a5030185e4609817235a3e6952c9e759bb97113f85c7d4de7602ea8238", 0xe9}], 0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:11:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x60e, 0x7, &(0x7f0000000140)=""/137, &(0x7f0000000080)=0x89) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0xa0, 0x8) 16:11:21 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x8000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./file0\x00', 0x1, 0x3, 0x8000, 0x0, 0x8, 0x4, 0x20, 0x0, 0x2, 0x6, 0x9}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) r3 = kqueue() connect$inet6(r1, &(0x7f0000000100)={0x18, 0x3, 0x80000000, 0xa12f}, 0xc) sendto$unix(r1, &(0x7f00000002c0)="22256a4d6a3ab1947974de90cfde3eda5c74995bcffa0e7c6dbc1fd8decd4ee06fa5783bfd22f5dfd0d229f5597244ce0104813b0668d95e2f0bdcb6f363142c2d753a4d3d0c6c454fd2f9e41fb65e48db03c4d5c4bc4932d9987ced93121c928254f357623b9f14528ff944649c1b0d226110c30edb5c5cb21796d1fa3c4c", 0x7f, 0x8, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x2000000000000003}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000300), 0x231, 0x0, 0x10000, 0x0) sendto(r1, &(0x7f0000000400)="fac3230cf995cb24868bb73f149aab8678676120505306407cf33b82687ddaf0a3e202d475cdb432f2be9b7808c572be782d114e611fcdfc9eeb1810db9cb451a68558eb5093101c51982276427c7ac81c1aac357c78821ad417956bdb3df318f985d17b5c9f60", 0x67, 0x400, &(0x7f0000000480)=@in6={0x18, 0x3, 0x3, 0x841}, 0xc) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffd, 0x40, 0x4, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0xe, 0x40000010, 0x1c, 0x18000000000000}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x20, 0xe7, 0xff}, {{r2}, 0x0, 0x3, 0x80000040, 0x7d, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x40, 0x0, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffd, 0x2a, 0x10, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x28, 0x20000000, 0x3ff, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x32, 0x80000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x8c, 0x40000012, 0x1ff, 0x1f}, {{r2}, 0xffffffffffffffff, 0xc9, 0x18, 0x100000001, 0x400}], 0x8d0, &(0x7f00000000c0)={0x4, 0x4}) kqueue() fcntl$dupfd(r1, 0x0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:11:21 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x81, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x8001, 0x7f, 0xbd7, 0x0, "d9e304584975346519b7d38a17077389b16c845e", 0x6, 0xfffffffffffff801}) fchmod(r1, 0x2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x821, 0x113) ioctl$TIOCCBRK(r3, 0x2000747a) fchmod(r0, 0x12) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0xd01, 0x7, 0x2d0, 0x20, "fff03f52f032ceaf885933114f7daf19efba8a82", 0x3, 0x101}) read(r1, &(0x7f0000000180)=""/20, 0x14) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000001c0)) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0x33f3, 0x1655}, 0x10) r4 = syz_open_pts() r5 = semget$private(0x0, 0x3, 0x120) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x9]) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000380)=0x6) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) sendto$inet(r3, &(0x7f0000000280)="3497d2f80ba80a81eb8717bb5bc6a4b914f48592edaf886e0f3ec4d63739be9a1778333e107873c7fb13611c3a37838379e656bb77cd874e359e9d33bbd0160454332c142b60cdb1b3b372bb270fa94bdeb4231639972e7434221f2afa315d0f3386c4c8139cea2d3e5819d39fc7a18753537c2edee66ae4eb7142969aa5c811cb2fc52667407089ea823e5b1c9df9f9bf7727f932ab8269c77675afa99e078b5ab65a046c0808237ad993608a2f2830785f8481ce0af03f47b4bdc237e50160bd7bccd3f6", 0xc5, 0x9, 0x0, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000003c0)={0x80000000, 0x7a16, 0x7f, 0x100000000, "81abc4522765049f107a6dbad7b0cc0acc41c502", 0x10001, 0x34a5}) link(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') getuid() 16:11:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x100}, {r0, 0x100}, {r0, 0x4}, {r0, 0x18}, {r0, 0x90}, {r0}, {r0, 0x10}, {r0, 0x100}], 0x8, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x1, 0x7, 0x7}, 0xc) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x1) 16:11:21 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x4000000904a, 0x1000000000028ad) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x84) close(r0) 16:11:21 executing program 1: r0 = socket(0x2, 0x400000000002, 0x1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:11:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:11:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) pledge(&(0x7f0000000000)=':)}!,*\'\x00', &(0x7f0000000040)='\x00') 16:11:21 executing program 0: mknod$loop(&(0x7f0000000100)='./bus\x00', 0xf, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc30000", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0/file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:11:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10088, 0x88) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x7, 0x3f, 0x10001, 0x1, 0x7, 0x9, 0xb031, 0x1, 0x3, 0x40, 0x7}) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x53d6, 0x4}, {{r1}, 0x0, 0x41, 0x40000080, 0x5, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x2, 0x401}, {{r1}, 0xfffffffffffffffc, 0x21, 0x14, 0x1ff, 0x8}], 0x6, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x20, 0x21, 0xca, 0x6}], 0x8, &(0x7f0000000280)={0x1147, 0x4}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000002c0)={0x5dea20a0, './file0\x00', './file0\x00'}) linkat(r2, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./file0\x00', 0x4) bind(r2, &(0x7f0000000380)=@un=@file={0x0, './file0\x00'}, 0xa) fchmod(r2, 0x20) unlink(&(0x7f00000003c0)='./file0\x00') open$dir(&(0x7f0000000400)='./file0\x00', 0x40, 0x11a) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000440)={0x3, './file0\x00', './file0\x00'}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000480)) getpeername$inet6(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x1, 0x7, 0x2}, {0x18, 0x2, 0x80, 0x3d}, 0x6, [0xddb3, 0x8, 0x400, 0xffffffffffffffc0, 0x4f, 0x4, 0x1, 0x3]}, 0x3c) readlinkat(r0, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/49, 0x31) r3 = socket(0x1, 0x5, 0x8) r4 = socket(0x7, 0x2, 0x32) open(&(0x7f0000000600)='./file0\x00', 0x18000, 0x7f) getsockname(r0, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) lstat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) ioctl$TIOCSCTTY(r2, 0x20007461) getsockname$unix(r2, &(0x7f0000000780)=@abs, &(0x7f00000007c0)=0x8) pipe(&(0x7f0000000800)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000008c0)={0x9, 0x40}, 0x8) lstat(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) 16:11:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) socketpair(0x3f, 0x3, 0x80000000, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)) 16:11:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="300000588916a8c8a41c1500ffff0000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:11:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="c52de02e4f93225bce3bc53ef9a81ba8c662f91d13cf41a902d5e23c486c04040c2c12bd9310694ed86e0b21314ac9f698e59992bc9381e839c10487c40c0ae83b6f1c0c7485bb75d15bfbc9a33158d1d1cf485c617e753015535b53a7a664ce9e27aacbd9c0c2511d6a5735eda45a20d677aeff65c4b2cdd7aa4f75076f81692bb0182149c9bd9064c375e0caf766", 0x8f}], 0x1) unveil(&(0x7f0000000180)='./bus/file0/file0\x00', &(0x7f00000001c0)='x\x00') r1 = getgid() setgid(r1) execve(0x0, 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)) 16:11:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x10000000000003, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2, 0x2000000}) r1 = socket$inet(0x2, 0x8001, 0x6) setsockopt(r1, 0x100000000, 0x400, &(0x7f0000000000)="706da90e90a39e118ca5407e7bd74d2b3d496012240a89c6baf7aea2d853077c711ff31c44ade5585912e40d0945d85b", 0x30) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0xfffffffffffffede) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) sendto$unix(r0, &(0x7f0000000180)="94b62df298818641b293228d6641ca", 0xf, 0xc, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:11:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x10001) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r0], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0xa2) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x6, 0x3}) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) fcntl$getown(r2, 0x5) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:11:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0xc4, 0x3, 0x7, 0xffffffffffff0001}, {{r0}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x7e1, 0x7}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x19c, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x8, 0xf0000025, 0x2e60, 0xff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x30, 0xfffff, 0xffffffffffff7fff, 0xfffffffffffff001}, {{r0}, 0xffffffffffffffff, 0xc4, 0x0, 0x2, 0xffff}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x5, 0x81}], 0x40, &(0x7f0000000140)=[{{r0}, 0x0, 0xe4, 0x20000000, 0x1, 0x100000000}], 0x6f7, &(0x7f0000000180)={0x81, 0x7fffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x820, 0x0) dup2(r0, r1) 16:11:23 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x10800000002, 0x2, 0x4000000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x40, 0x10000, 0x200, 0x1, 0x2, 0x200, 0x1, 0x2, 0x2, 0x3ff, 0x787f13d}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000000)=0xec) 16:11:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:11:23 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:11:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='#!&\x00', &(0x7f0000000140)='-]*\\\x00', &(0x7f0000000180)='[e*\x00', &(0x7f00000001c0)=')\'^}\x00', &(0x7f0000000200)='\x9a\x00', &(0x7f0000000240)='\xfd\x00', &(0x7f0000000280)='#@(!%\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\xe0\x00', &(0x7f0000000340)='.\x00'], &(0x7f00000006c0)=[&(0x7f0000000400)='-%\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='*}$%-&\x00', &(0x7f00000005c0)='^\x00', &(0x7f0000000600)='(%\x00', &(0x7f0000000640)='-\x00', &(0x7f0000000680)='\x00']) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:11:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./control/file0\x00', 0x28000, 0x21) fcntl$setflags(r0, 0x2, 0x1) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) open(&(0x7f00000006c0)='./control/file0\x00', 0xfffffffffffffffe, 0x0) 16:11:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x9846, './file0\x00', './file0\x00'}) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x6}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000001200)={0xffffffffffffffff}) r5 = socket$inet(0x2, 0x7, 0x5) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001240)='/dev/wsmouse0\x00', 0x100, 0x0) socketpair(0x20, 0xc001, 0x6bf, &(0x7f0000001280)={0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffffff, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000001340)='/dev/null\x00', 0x0, 0x0) r10 = accept$unix(0xffffffffffffffff, &(0x7f00000014c0)=@file={0x0, ""/65}, &(0x7f0000001540)=0x43) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse0\x00', 0x10800, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x301, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001600)={0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000001740)='/dev/zero\x00', 0x20340, 0x0) r14 = socket$inet6(0x18, 0x2, 0x7) r15 = syz_open_pts() kevent(r0, &(0x7f0000001380)=[{{r1}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x1f, 0x3}, {{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x100000000, 0x800}, {{r4}, 0xffffffffffffffff, 0x1, 0x15, 0x3, 0x2807}, {{r5}, 0xfffffffffffffffe, 0x40, 0x4, 0x1, 0x40}, {{r6}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x9}, {{r7}, 0xfffffffffffffff9, 0x2, 0x5, 0x1, 0x7ff}, {{r8}, 0x0, 0x1, 0x41, 0xffe5, 0x4efd65de}, {{r9}, 0xffffffffffffffff, 0x60, 0x80000028, 0x3, 0xfffffffffffff001}], 0x0, &(0x7f0000001640)=[{{r10}, 0xfffffffffffffffe, 0x8f, 0x5, 0x7c, 0x100000000}, {{r11}, 0xffffffffffffffff, 0x11, 0x80, 0x9, 0x2}, {{r12}, 0xffffffffffffffff, 0x11, 0x4, 0x7fff, 0x1}, {{r13}, 0xfffffffffffffffd, 0x20, 0x10, 0x1, 0x3}, {{r14}, 0xfffffffffffffffb, 0x30, 0x2000000c, 0x1f, 0x30435f8c}, {{r15}, 0xfffffffffffffffa, 0x8, 0xf0000006, 0x8000, 0x80}], 0x9, &(0x7f0000001700)={0x40, 0x7}) r16 = socket(0x18, 0x2, 0x0) setsockopt(r16, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r16, 0x1000, 0xfff0000000, &(0x7f0000000200)="d7313da8b1957946a6cf89a7b4e10cd5a1581e8d17f7eea7ff01522c29c2895774ee87c1edde4dad6f8d4a24559f5ec4c9605f5f3030287f80388453f563ccff4b55d198c15d4071e311a062209b9b57be50300ff11d17c4e4cbc0ddcb5a4ae53b3f60d397a5136ffffd3912451e7d94e4e2d63a0fc64edbf5a5a0cba74e8cab67bc9826d207eebd1388d1a438e335e194eb056d4d218a95df2ed4632aa16fa30608e0f68485fb28f911dbbcdfd8b6cb9d825e85a382db9c06d8afd7dd8e59474a24e55cf5b1894377073f40a79b33e93d57c55836a23b17a94e23e3df3ee1e238509dca240b3ee4d1adc284c806f0426603e3a61a1dd281f2939291aeece5601224448db416d54203799738f57275e316582421f43eb3709a65f8ec2009136364439c8c952a3971e2be2672447988de65870b964df2f95f7a7ef1b055694aacd19dbddb72c53fa7719be96638105be6df27b71d0ea741b87116f8a3dd92fc75a260c7279f84356e53a9ca5b2588cd4ba608843e3426b2101ca0ba51af59e053d69820c5d2f2582efdeaeb0ce7c98498f1ba4ee066591ed16c52c0220e0ea52b31918b7354f61502ea2995d5afdb239ad7570e83f3f2e713a74664ea4f417157c8d5d5ff7cb614c450e9da4da133973994a57e843f9d7cda956e3a204ba95f6f9724baaf901be26be1e8e39a19ffb873813dd3c3559cb03ef0f25b274c9e778f2575b0328b92ab4df6bc85bc6c89f7209da33ebe5e9644d4d0a88c193dc26d09d0c44fc8aabd81b947856f1d4c89466aa05fe8b16d462f3f4c10cfafe1e97ec5cc813c7efa64607223fbfde045c70598ef468f8a860a4a8327c1fe619520a133171cd069b388ede787fabdad85e9689dcdc1eede1e8e2b3570a5d6f31dafe041392ec9711c82d4219e67c40ff00d1da9b436f851f5fb71d966823ee06fb3c9cfedc353103da6cb02e20db4e1bda965637c62a17c906bbafacdaa066030fac15fd9382ba6290762e711e158aa09cdd6563a9f0fe4c6cb92096af1b5819c2ddefef52ccb518b2d5b8f6266137304808bf35a9c9208d11ab0c199b64b0e3c88a2be7c6134584950c4a94fcbae3bff0269151183fb53b4662eb225a594624ac5d0424582ff3470e7d9bbdc0fe833b571abab61951c856ae5d52a076a684e5b2e6b7fbb3d2a0dbdab2b01ed0e9498b6d22ce4c9af27569bcce65205b58dabcc2b2818bc34d443a05c4c4dfdbff9f4d30b03b88b3c3dc5a867f8884d80e6ddb7984ccde06a4d830857000df396181a6da58d46c945c4176415e24ea08f1819793abaef4771116a1734a2e27550e976f1cb9aa8f7a5e161b77e5e3c18dbb19274ba1e08c4438a4000c6d90ea398052be9fd4568675e7660cddb187e88cc330703ea21acef5a64e2d71ff990f455fd9d4b20c5cfb9430d32abaafec8e223892181a9acbd85e60fe6fee61d9aea2e8bfbea60227a168be5284b31646cf0b4b6fe7d715a32eae782770ac82b7f9b00f33696e2fe65e7c3073ed2ecc26e2a173034dd14e042cf1b44ada04c50b612eb05814e14a1edbc8f017fa96eea1bf34935e1362e61515979e1b2e94719dc0f8b71f935c44bc5bbfbf333d9e4311cf689d837b64014d37cda04e8832920400dbc9d3366fd03ed2cc91cbaca37974c1dc346f904eb6b5ac705c4bf7bc488054a9e705ee17fd3a936d6fb987461b8caa474b17e9692feb2c4c70f94e9a566e637d588367cdc57eccab321a8ce2cfb49b4798b23dac93e7f9731d093e2a1fdb6e64ddc23152194d5e3e7ac5add48f8601332366c5114f0b3920c534ad876ade1d5970447cae70d29202663a051b9e0eb45f18fbbf5abbffcb242310e2fad19764d485ebfcc53c794d1facc48429cd296705181906474e0f492b315926b2d7c25d53d8a35b569083bdf612315c7510eea6c5ef94209f0d31e4ef1e74acf6e1739e6a28535e49f4372d455cc961918f93f82a3eebcbf06069147ba2f631ab2a00d2cdfbc8ea862eb756899606ecd585428aa750bf961d27dbf2a57d6d966f539855ab25bfccb30cf340aee5c608b62178ebad7493c89099790de0a1a9bf4c1aeb5899d6884899a4b89ee028db7fce12db4661eb33fcfc8a9385618372900ce3aefe0cc94f8c9680f07c55c4834a9c4f09e46fe67555ecf10db46f451c38f802b6eb0fca92838ebbce758736d0bc937b3c5bc86297801e9efd26caa6763662bc784834b1c78b83b14265a29a3feea472ba142815061aaed00b7ef36dca3673c2dc6ec6deecdb02a439a379fe5c13d6af55e485f5f0bde62268d22ee4822fce5ebf918f759e3a22c6be9a93419327c34da07ee9da102a63ed22e5a57ccd65f4598953f76da849ebd6bee544ef8014fdd21cb255d139aa389a5bb91ad4601bb1e0f6713b0f75a0d03bf394e2bd67f4750112cce9093922a2d8129adeca145a7a53e26192cd17e00d5cf528bd13ef38025dea53f62d51fc49d6dc764f2eb10e11c223a7104511a3dd2b6d60272d30161971b58b326c698e434c2d60d891bc4f831ca3a3cb65c48d4327946b2418dc625474bcfe2617b40bb369d81af670856b0301dea9b44bda55559d5ba858d53359062757cfe0f6ef741f6bbab572abc85a0e8fe11ee1ea565823ec2e39e9c90baeb609c40f922da3fe2a1ddd6a68be9be38ea4bcaf54ca629f2ec8b47b4858f9adbdcd131eaa7b24f8f61281e2cdb4349df95aa28504c5c6d566ed3a328269f0f7331db08e6c1063ef87fb1fea16ae1642ecc02f709af92c803abc5841db5c30e52ca087cc50cf2014be0220e2b3576a6ee5f8af7ce53c678326e9f567e7a82bb5ea1e5c1ca07e990850766170dba3459a621330a84fbf17e82b013d661c561b9693545cdb07dfdb3edba92e02ed84c39f79b1c760a0f2392c9b469cdc569eaa72610c0841285f3e5526bc25751ccdd8187d3fdd46d4be504da06c08c843c1f0438dde484084e848c6eff922bd2bcb75304ca5255489208385f51fe8007a05f654a9086441055730335931a08d8f05f1f3a16cf4d3ca24b132b9f88354a1496b3f5ebb007511fc5a712e2bef7f11be9f5c5a361557c07206b8ba3878347cfda2e900b37eca9a1ae065a5725c3d904c9074ca0f8c876d48fb6683c19e99d862b1fcf242a4b5668ba712a2939e77365d7bff43ec321731ff0942db6cacb434467f3dac867789470566cb6049cf9ad4b51e100f6362537a48b884ef0f5bb6606bc8436c8ec586797969407276ba484a8c71dd7789c587da8d70bb6adf4e00c0558938a08c7eb069ea14dbf4add16b966af914d6536d9b1e304f3bb22be4e298fc05ea765793c37426aaaa248ce257f6f4d00215b1856885a69c15f24d6949ea5be19eb1f22057c0f2bec6d22270b0a2264579714cbc2fb6c9e4836aed9cc4a65b7846685e6b1aeb7e2064ac921389d536a47e313d64b4c0ec41a01e79c4485445179583b1f5f64ebfe6162474edfad03557a168f1d260b4e0631451d3bc45f69beb568e8e1f1eb511471574513bf758745630a1aee2098fd92ad5db670ed6c02ffb39cc56fadc9266f7ff656d4f6a7868d478885f1b8c5f1ddaddb8aa8c4204d5bc413dcff1ce63de2840700ee9625486aeb5039bff507fa609940ccac895947b619e8e0f4626570a922ebd9bc1f1582ab46f31500963fcc16d3bb5fa05c913b220d32322701e19a7389fa2139cb095ee8667fda70fd3829c0ed5bb51e30ebe128b6356628c9d3850d567bf104046deadfb5b407962d149fa1f4a0d6efec75f4ca8b685799de48ee52f1b4f9062b9928e73e58645a53fd94bcbc0c0b55a574bc57a325c797df9ad09a321993136f013c985644aa9168f26d235eb260c8557f0c699f0b9cd42d7c7f523bc45f2513b4bf89f9cb38351e9436643f10e07b5dd40b3a3b4fba22403f5da5a48f1cad620956f8c557fd1aecb5e991fa237dd91bc681b41e52c0719b5973f83804014d81c9e955a7650ca475f176f44bc121e98c1d5167390f7b84165ec26b8bc379b420ee3107ab58ab0268815504d7d9b6a4ff647d75860f5a8e95069539cdd858594da8e21d220369575ea56d22c27aefdc9fd1c5e21f2e6c33d895cebdc815c75aa3d8b2fe002ed2bfa571ab91c40370d11009c57e6abd7cf39cccb6ed603f7eeda853248617f19f314ac14ce20d1372472fba59878ea4d1a19295673f5e05db30d515c2bc79fe3d1e1f390392fa56ef27b114bf56837667af0d771d599180da6cd278e46401b4d75ecf991bc789ea9e2c70796b44ef7fb1e9e4d5763caf09321818b13e531d4e26066e4e0478a68c2b6133a75bcf5000775d7fd7b34af342715d871f1bfbcbae6fe67de960a53d553fc5adeb889ebd9046fe90c706e74c90d4e15e1362b57154fe9b1c13f06fc94234672122eee5a370c859cb8ff1d5fb2dadad4c86f1c4fe0b00135386e4431458801c799b03a731ff03853e9c88f12ac2698602e73cb03258ee613bd2f668fe94c150b3ea8fcce6e1233424151acd7d9dbf8fe793b50c717fbe123269e38aa9bfdfdb7ee47532b94918a012e535d6dd2e4d3e508da3c0066914cfd9bb56549a14240b1cb63e78f2df2607f1a5475a0eeb5bf4959cf4740b8b0c94c3ad1811fa6770c7e1c7426fcd594eb5a6beeb0c7b82f0c9c59960aa9c54da05e679923349ba5fd88dd508e278e5e605a03fe8369239a09a62703fb114fa91df4fecfb11fd540ac7dc9489ba0767829d63fc3c9b699d7b537a6c74826af5c56492c62c45f82c0c32b56a4e9d042b763edb7ab995ffe6ef9671771bb33ca18bb40eb420ecf87807c973cd3b1017bf7d9b6cc77f1c4715a602e662f0aa0d3da47876b490d3b24bacf5a4534f76bfaedd05bffe3d822b7749e23fe5f13a2492e38bb67a1af1a73342bff364093b1ccc0e5319c8a3b06201182d846102983622a177467f07f751cd0bec0f1570c3ef739ded65a8791e69626ec7e3ceb43fa7c49ecc799c360c5d7ebd6cfd5b1a5e32877ea9617a9a78507954191b064e59616c8a9977f3a0f920eec920841f20ef4f6ef56c9a4eb8f13825eb34ed4f9182e1b603063fa4d1e28d826152af22c6c3277baa9f566c468d92d8c0dd3fc1f98a6fdec551367ec3c58607c9eccce6b064011cdfaa3a0903db4f2a4524e3f4be6bec2a31e58cdff25f212b47223ecc476bb4b3ff0b8cc2ff142e6ad68ee88ec906be87a6fa85cc6cbd7287db53ee6e01ad3b543c34407d9bdc64872c0a090608c0cabd4af919b06e07c45fdf6a042dca95aaecebae1aa74f151f54e08f45e52907471cdf62d9fd0bb808e31e91c88709339739a8df13ce7131baba530ed44cc6a21bded4d8bf5b1077b32bb222b1729a9b20caf9c3e2936ab3aa1d0ea4ffb2678cdef09ab113440443383054d3fd903807a3790c9d7eadc97d286e2c19ad28e02758643ece28f0a353065c3007ea2cc8836108bdf5ab87fedfcee976f6eea496d14e33106e4c6f7e41f4039fa2a58230c6e3bd946c0f228b3f4876d18e852c914db9db21c623cd3c4d95ae02d3f9ecd73651d230d22475168498c2c6aa927e7d5b6646924ef787d4fd693831b3227149d06d412409f6c268d65aedda55c063f06ba301b9cefa6cc2940970b9e17557a40dec41fc2574d2456dedb3f651e120e1063736a0fa623b93488e261e535c81f641c7c4b84c2a591a53ceaee604f4b93216713bb21f93a3a2247c66b0f76223c28551f8e394d6fddd3ceffc0df207a3acbf2d0356af3dfd8511e7eddd020908ee8458ed43b479b6f56645505ed834", 0x1000) recvfrom$inet(r3, &(0x7f0000001780)=""/91, 0x5b, 0x801, &(0x7f0000001800)={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r17, 0x80245753, &(0x7f0000000040)={0x100, './file0\x00', './file0\x00'}) 16:11:23 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./file0\x00', 0x28248, 0x4) getppid() r1 = getpgrp() fcntl$lock(r0, 0x7ffffffffff, &(0x7f0000000040)={0x8, 0x8, 0x0, 0x100000004, r1}) flock(r0, 0x2) flock(r0, 0x2) fchmod(r0, 0x0) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:11:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) write(r0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x8a) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x530f, './bus\x00'}) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000180)="91e3652d", 0x4}], 0x1, 0x0) 16:11:23 executing program 1: mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20080, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x8, 0x766d4863, {0x2, 0x8}}) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:11:23 executing program 1: r0 = kqueue() poll(&(0x7f0000000380)=[{r0}], 0x1, 0xf7) close(r0) write(r0, &(0x7f0000000000)="dc363e930f36d7beadf18d49ea137e5fd725597b6fb28adc824101498ec8f57546a77a566c6d4adf261f1c5a7c16a99dd4538648904e36f8f7e900b3b611bf1a15b9a42050226f0bd638a79d7c2b7d004ed0cc3dcfa6159599944facdafe", 0x18) r1 = kqueue() r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000200)) r3 = accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x20000020, 0x7, 0x63b}], 0xfffffffffffff000, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x2, 0x0, 0x8001, 0xffffffff}], 0x5, &(0x7f00000001c0)={0x3, 0xfffffffffffffff7}) 16:11:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x2, 0x80}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x40, 0x20000004, 0x200, 0x5}, {{r0}, 0xfffffffffffffffa, 0xd, 0x20000000, 0x8, 0x1}, {{r6}, 0xfffffffffffffffd, 0x12, 0x4, 0x8d, 0xffffffffffffffe0}, {{r2}, 0xffffffffffffffff, 0x4, 0x42, 0x2, 0x15ee20000}, {{r7}, 0xfffffffffffffff9, 0xe7, 0x40000002, 0x1, 0x26c}, {{r1}, 0xfffffffffffffff8, 0x20, 0x10, 0x6, 0xd138}, {{r1}, 0xffffffffffffffff, 0x48, 0x40, 0x2, 0x400}], 0x54, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x10, 0x20, 0xfd5, 0x7}, {{r5}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x3fc000000, 0x7}, {{r1}, 0xfffffffffffffff8, 0x98, 0x1, 0x0, 0xffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x8}, {{r7}, 0xfffffffffffffffa, 0x10, 0x1, 0x10001, 0xe0000}, {{r6}, 0xfffffffffffffffe, 0x1, 0xf00fffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x38, 0x80000002, 0x81, 0x101}, {{r4}, 0xfffffffffffffffd, 0x8, 0x0, 0x400, 0x100}], 0x200, &(0x7f0000000400)={0x4, 0x7}) read(r6, &(0x7f0000000440)=""/87, 0x57) readv(r3, &(0x7f0000001800)=[{&(0x7f00000004c0)=""/102, 0x66}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)}, {&(0x7f0000001580)=""/65, 0x41}, {&(0x7f0000001600)=""/196, 0xc4}, {&(0x7f0000001700)=""/34, 0x22}, {&(0x7f0000001740)=""/116, 0x74}, {&(0x7f00000017c0)=""/13, 0xd}], 0x8) getpeername$inet(r2, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r8 = semget(0x3, 0x0, 0x2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000001900)=""/180) r9 = fcntl$dupfd(r7, 0xa, r6) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000019c0)={0x1, 0x1f}) kevent(r6, &(0x7f0000001a00)=[{{r6}, 0xfffffffffffffff9, 0x1, 0x20000000, 0x0, 0xc4}, {{r9}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x0, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0xa0, 0x0, 0x3, 0xff}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000080, 0x7ff}], 0x0, &(0x7f0000001a80)=[{{r1}, 0xfffffffffffffffc, 0xc4, 0x43, 0x5, 0xa5}, {{r3}, 0xfffffffffffffffa, 0x44, 0x8, 0x1, 0x3f}, {{r5}, 0xfffffffffffffff9, 0x2, 0x10, 0x6, 0x8001}], 0xe3, &(0x7f0000001b00)={0x4, 0x8}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, &(0x7f0000001bc0)=0xc) setreuid(r10, r11) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000001c00)={0x3, 0x86}) fchown(r3, r10, r12) fchown(r2, r11, r12) socket$inet(0x2, 0x5, 0x5) getpeername$unix(r2, &(0x7f0000001c40)=@file={0x0, ""/9}, &(0x7f0000001c80)=0xb) sendto$inet6(r3, &(0x7f0000001cc0)="eb4b30532a06157b6678db4ebf09c1de547df7fca3c6", 0x16, 0x406, &(0x7f0000001d00)={0x18, 0x3, 0x2, 0x3f}, 0xc) pipe(&(0x7f0000001d40)) getpeername$inet(r2, &(0x7f0000001d80), &(0x7f0000001dc0)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001e00)='/dev/wskbd0\x00', 0x10000, 0x0) sendto$inet6(r1, &(0x7f0000001e40)="ad74e2", 0x3, 0x5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000001e80)={0x9, 0x1, {0x8000, 0x3}}) 16:11:24 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) socket(0x0, 0x0, 0x6) 16:11:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x86}, {r1}, {r1, 0x140}], 0x4, 0x56) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:11:24 executing program 1: r0 = dup(0xffffffffffffff9c) sendto(r0, &(0x7f00000001c0)="9504fce97cf4a20e1c942d3c8ecfe521d54ebaa7b5d36831c2bcefa7ce163fe581fd6a6ef8544e1c68a2ec4d38ce8815a298cde0bf7f531546db588d8297bde2902959ad4b303062f94b0c3c73e3d09beb0cd2853027ead8257b1a68eaa3283bc87e60d0933cd302a6b71fb46fb33af839945bf46fe3d4f741b98171db50d3f046821da4ab8f587db259", 0x8a, 0x403, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x7}, 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) dup(r0) nanosleep(&(0x7f0000000280)={0x2, 0x200}, &(0x7f00000002c0)) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x2, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 16:11:24 executing program 0: r0 = semget$private(0x0, 0x4, 0x49d) r1 = openat(0xffffffffffffff9c, &(0x7f00000027c0)='./file0\x00', 0x800, 0x12) recvfrom$unix(r1, &(0x7f0000002900)=""/140, 0x8c, 0x3, &(0x7f0000002bc0)=ANY=[@ANYBLOB="1336c9829ac02073bad61bea60a79300002e2f669a3000000000000070a80b"], 0x1) r2 = socket(0x800000027, 0x8004, 0x6) getegid() semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x3f, 0x9, 0x4]) recvfrom(r2, &(0x7f00000025c0)=""/245, 0xf5, 0x800, &(0x7f00000026c0)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) fcntl$setflags(r2, 0x2, 0x0) semop(r0, &(0x7f00000028c0)=[{0x7, 0x0, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x3, 0x1000}, {0x3, 0xffffffffffffffc1, 0x1000}], 0x4) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400000002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000002800)={0x8, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000002b40)={0x5, './file1\x00', './file0/file0\x00'}) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) semop(r0, &(0x7f0000000100)=[{0x0, 0x400, 0x1000}, {0x0, 0x9, 0xffd}, {}, {0x3, 0x3, 0x800}, {0x3, 0x9}], 0x5) semop(r0, &(0x7f0000000140)=[{0x0, 0x1bf6, 0x800}, {0x4, 0x2e41, 0x800}, {0x4, 0x7}, {0x3, 0x4, 0x1800}], 0x4) ioctl$TIOCSTART(r3, 0x2000746e) symlinkat(&(0x7f0000002b00)='./file0\x00', r2, &(0x7f0000002b80)='./file1\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) execve(&(0x7f0000002840)='./file0\x00', &(0x7f0000002a00)=[&(0x7f00000029c0)='\x00'], &(0x7f0000002ac0)=[&(0x7f0000002a40)='\x00', &(0x7f0000002a80)='\x00']) 16:11:24 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r1, 0x0, &(0x7f0000000040)) 16:11:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:11:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x80000000000) flock(r0, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0xc182, 0x5) 16:11:25 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x20002, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000380)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f0000000300)='\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') unlink(&(0x7f0000000000)='./file0\x00') r3 = 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', r3, &(0x7f00000000c0)='./file0\x00') mkdirat(r3, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unlink(&(0x7f0000000180)='./file0\x00') 16:11:25 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) getpid() mkdir(&(0x7f0000000000)='./control/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./control\x00') 16:11:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555adf43d8b00006c0000000000000025bbd47b3bf579456fc7d4096e8c8b6b87d8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000000000000000000000", 0x17) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x1, 0x81}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000780)=[{&(0x7f0000000200)=""/200}, {&(0x7f0000000380)=""/191}, {&(0x7f0000000000)=""/15}, {&(0x7f0000000440)=""/239}, {&(0x7f0000000700)=""/121}], 0x1) 16:11:25 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r0) open(&(0x7f0000000080)='./file0\x00', 0x100, 0x40) chmod(&(0x7f0000000040)='./file0\x00', 0x2) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000100)='.\x00', r1, r2) 16:11:25 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control\x00') open$dir(&(0x7f0000000040)='./control\x00', 0x200, 0x2) mknod(&(0x7f0000000180)='./control/file0\x00', 0x0, 0x0) 16:11:25 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140), &(0x7f0000000180)) pwritev(r0, &(0x7f0000000180), 0x168, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:11:25 executing program 0: r0 = getgid() setgroups(0x2, &(0x7f0000000280)=[0x0, r0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mmap(&(0x7f0000792000/0x4000)=nil, 0x4000, 0x3, 0x2011, r1, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) mmap(&(0x7f00004c5000/0x4000)=nil, 0x4000, 0x1, 0x4810, r1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffdc2) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:25 executing program 1: socket(0x26, 0x8000, 0x92) socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x108, 0x84) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x3ff, 0x4, 0x1, 0x100, "db090d96c565e70707f7aa59484223f381ea237f", 0x9, 0x5}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$getflags(r0, 0x0) 16:11:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000c00000000000008000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:25 executing program 0: r0 = socket(0x22, 0x2, 0x4000000000000002) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) bind$unix(r0, &(0x7f00000021c0)=ANY=[@ANYBLOB="217a29ec4cda41000000a5300a4392fa5585174750c695d0e19f3ad9986e357004e2a10932f57210c7eed95220beed468b3f15a1307bdd5c01e19cbcdd09ae20d0065202e60309532715921306c87b5be9509b871df92e7cbef6"], 0xa) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000010c0)=0x100000000) sendto$inet(r2, &(0x7f0000001180)="ce7495eda85235c0216163366a6fb049d3b61c6de08c15a0ecd119597917b3278dafbba67e1212bb23e0228a435e7988f24ecf8b8b3d72cc606d7c16be5ed37eace4faa0194227a071f014aacb885621467f919c52f621df0b390906382b6eae9470f4711f74a3afc28074d2e06d2bbf90d997c0e9f58c9c1e0a5f07e8498f494df75664dd8fd777ec6de25b452cac3eccd9d6bd9632463dc22e1688c32b0fb666fe41bead57bad8436dcc16d34340d36181ccd4c1bcaa73076729135fce49335f1172ea17d9b7fcdd662bec3ef437d6d13b698c16eab6d24c90155289eb0aa02f734619cdb45821294e3b3540edcdb855e686a0b3c103cbe9ce3aa82685b333d2a373421f3204e2a30f00e79e31bbd5c33a6038dd897c957a81c998fe8c3b5573252e0f8cae48bca307ed15f2c9e3c0b54330bf202a313f834e049d80d06a57a7638bae288fb2ab0e1a58b5b7d2eb0afeb903e0ab219fd7579089af7af6d0263b65d8d9abe610ab60d6369b560c3724e8234769722bff862ebe6d8a7a7aed5436f27c1ae5b3a07a1a0ea021b1b28f9ca2cc8646b3cfd77e98280b94d620201564784611cbacce95378f5e2162ea4667fc77ceb09c624d2e7fe637835c63a3c5ac2f3c131df256e5e2f942529e2bf8e9e02a9574f09e5fa8d177a944119a3b52c6ca43db2d51ddd8246436f899f63cb4a090b0e57be3a992f1979b519ae9861e976a2e9f3a2aed7c16a3b40a59c194a81a9483851108537b7161ef51ca7a785c3d2cc1b91fdc8127ff3bde09221c7608f2e217d53ef5ef98551e83454bc60198a7189349d8bd6e11f0378fdadbd8002164dd9c49b05d98ea30dafd95e45d08ba7e94a6ac32e0e2c139bac6f31f2a40a3dc57d3b965c187fd7d792fafb30a34c5d3a4c9c67c85e722675148b1e8f402dfa3057e0858578001e797255f8084313c819d6d9f89da70486eacd3d61d2d416795f5159807ec8bd9cf4096974cd098dad8f0e9ee2440110faef4b917f08823339f43f02509a98e75ef41012a9c2d7445e0378f7204c7154c16b3d2ee71bed9072b9d88d90e738fa0063aedf924a8aca2b2e24f5d3d35bbec00bdad6e94dabde79f633ff05ce49ef4e440b613d9a2f4f3ba8d7f9b5ec80430e19d4d2e4601514997a6b8d8a4d5afceb7158e67f42cbda57c38fce58a961619e69153c333197f567e2eb8470bdc8858e02bdfb5608f0bd3c5d71fbb7bb43f3bfa30c19cc79f33cbf5dfcc8435af755c430252c5805b7fb3c90a665f67ad7d2b056b8f227996cae9080463e9f0adc56b716ceec981534baa432eb3a7970a028e1b3f4cdc326b8f2ff5857d18c129b2c7d8f75c4dcded537dcc6dcfc17f1898ecb005dceda483f481fe205a5b1a23c740ce1b7e3392dedc59261c5ed5d9aa24a9838f63b3dd2cca1712677e4242db45ad742148a90f91d33d8072af5385dc09c630655b4fe36a0fa91a8192ebc08a643bd337410ad2389f6917db775ce2b2ca80ee2692543fd18cd51e4f026f39be71d6a88ae15ec981531814da82e52a81add333ed0e275e30e05e362c1e77c9332908b082e2edadb93717c0adcef372f9589ffb95363976f4382667495d30c4cf2fb19ce9828c163ffc70f7b798eb61b7d67598210c75e2f6637196e1e0a4545746d34989b0dbe97b2e72029c4e3ca65ebeb5a20047caa18275af88e07764052ff4326919d5313a3a260ec39c31aff9a3ebeb829feb7b770d912fd4a026358206161665e0b590f7d949c825c7e6d6e001462f9117cc672894bd805ea524b62d59ab0b40a8eee3370e684cb47f06081cb224b45a48f865d651f96933960ab74011b6d807c6fda81f7c45e89a0370b72cd29a122f8c4f3292f56c3fad070181067028b9c2f0512f82b4176d0cadc106364e0a87897a79521ca2897fb69cb49159b922b40e20e732cf0bd39340858a5bad85202ac55df177c86aa0d77bff9d2ad810ee3cdfb2a910db6be8f2b3e6e4bbf8c900114eea18c98d67899317b0903dc010858e8a268900a29f9cdfaa92c66b3b6b702d659d4ce4f469d2ada0bae45a182fb79fe182b6a75aad553b87a79cf319446aee632bb59cd16d051ced8f20675f6f002eeed5656bd6f7c15b3a3aff8de300311c81f4022f27c1c352cc89b1d684a66db89c80e04eba743f00ae124cbbc02fe8c64b8d85204fc73e5ed23198c832ce7afdacb696c55329cec6d703588ad0d8fd66dee4b3a12b14fd4408f55f8adbf313682eadbfe1106f4e935b0bddda2b2a1aab4926a42f5b4dcb29d48bef04e27cfc7fa9d22389e4f0e00af165f0396d628052196a6fcb9ddfb5ed15d3714be611c0f3620768c3b068d4b7b3f35c80dda291dd637207e9e268400741b5551d796a9fa89b3049e14be1809d6e9a95babf6ee4b87c994de83082fed30cc809909f657320af478bfa9e2c81925b6fae575371ceb33418bb2d9c92d3bc84e5d860c349f607d8e6b7ccdbcddefdd3867b811e35e49850fb4b47623a69573c1adf54e52ad37ba532cfecab5633c5ee1ac55835435b10b8e34b82d03024c7e0257751eab56251e020bebf5a76d502fa03e1926c1dbafd9d97310ed2e559a266fd38db91e7ef63469474aa7a75dd220ceecc408c2222a47ffa14e876ceefad387fc20a33d6365a543809dc3ec49980a9db930cb7073056c7a138fadade5914a0fc1d304b243b881816128f47e3c74ff0858b9d1e8124ef7fb13afab81da782bfb47463f1055c53ceb5a28a9df9d54db503bc8c6c83f1292215836683d560363a222bef74e122f3d963cb1df303163e589723b715bf8f397ea1bf53643f03fc92f999866741aeae65dd289798858587a369a0d129c35a45f1f0b044346560f6ad63c33c92a4c46fbed9fbede6ff1a13e903861bbf55573819f217c4567d03d480d374de87ece23d926e8ba52f266cab6f7c19909655a4c67c95bc8f2d6092c2921b6b40016c4ba9d202030805934193dd658b1cdbc303705849c39b6c3dc7aaabbdc550e6f9dabe256049cf5cb5ce9dc0853a823a1c9d81e7d95959a37c226bb141a3c5da3104dd0d5d668c24a8a43017f987ed09498a196cccb83da34527cf454f10669131e9529d3f924a6a07b0028e9c8f9f8e0bb1a57972e5fdd76922aad8a4079e0969039bfb469e685663df529b2a5c9952f5333c5d492e69fca8f02b12cae20ac9d5b2f140e76470bc39f7b7f0ef797728f91f11216dc60affd88cc63cf9861a3bc96bf6763bd1fb25b403cf90431e82aa775d40090cc12c6fe4d226dbf393258032760780a5ecb5f0d70f5f432e2ac84f569f17554e9b273803e3f19147dddcd98d5c7dad3361985d0b5d66490d9c8a76e6049ba41d4966426eea7daebdba7046af3ea9a328356ef19f03b6c57116fa93420992a270e31a00807dafc337d725389d6d7da2a699b4cf787e1c6f93d30fe2952fa2743f6b39727d4b0a2e50d418d4f8acd1ade17633b3816733be118f9c89b3d6694db12709195ab5e98250a7c376c46506dd834e23c171e9cb856cb1bea639c0ca3c34407946b077804fb95ba8bd8d7d4c536fd8764cc4f8e1b09e67018bedc531a37be21c8d63bbb66c64526b7d844dedc7c3f76403d52641caf885f39e2cf28e0bf9a155d086ea3df2bc329264cd6a36a3d529b52f86232bbeffaaa9e5106cf5a840f951f4f4d4a258ddb4920afd0504f57ee534adbd8b865a311806a033d24e6d5d7896fdbe010ac90c492f2f3a56c3759f0b30655c82d48135d87ac69ee7589bbaec8bebf5738389394f9ee6767f9c012e1613406c2cec2cddc86e7adc63ea135e35c614623b1038dbd4d57b2e3e02a4784771cdb3112970ba6cafdbd769041a717de2717a2b13f1836175966372fbca968183bee7f8756ebcd2e1df13464ddf37ddf29fe4dd9b0d29328bf0ab16cd28a3c06422eae18f79d6a664f148a7ea190cad7cbb74943d31c004f8327540627035c64c243d664953fc04e0762f2ac75facc1cecd267ffee6d1978f5ca1c8eed5aa62f7b8b0d986684f568488980ac77fd23e265e20b136f5a109747e9702acdc0db0b58aebabc491d254dd8b290f2671bb88e50c3984c77fe04c53cf0b2948893f589e4a008d924de78ff4a78c7a5fd036cb7a1538835ec7155a59ac3da668fd876fdd63fb55b6b1b4029ff4858dd5ea9c554f16235dbd3309b9a1fbd659111e75f793d272c8841ed4654abb80c9e21feedf8ae0b831c0e62a2bb25e1a810c2d50e06f827431f084077df5b79ff6156cadb081043c97bbad45e10b7e4d90e9f379ebad6a1e014c2ee03914211f4d8b0c94dd32e26df410df4dee7a5c9e1955cb903f60fd23a7524fc05d8dac08df8d14983edfa6d926e899fabf7aa5dc35084aaecf823fb7f1056a98903dc81c6c05221623a8a83030283fc3f7131205e45d3758498bea560262d45da2956244c9a528be2a3d1945a21829e43ed262d816d7e969208cbb337b4ec005d4ea80c29a35422b942924343e7f4e807af3c211c31e34faecfb013963425d72be406919324fa8f6d964d1379eae9366460c9dfa8a8253d0d1030da1a9b8ef4b1059d5ce25c76e960bf451d47d92916804948511433f822a1f44e7628cb2f5bfa4f15146721cc719dccc65f6f8ba2ad4a6646b373bf74383c0f0ee3028c39875b45be7e238a4472940ff0fa62f392802b5b4435f21f2045306aae6f49764ca4bfdc952c6a233c64973b0db283699d6b036f3f11f04a924961bfdc69f4f95a56cdc9f8eec29153f28a06f661c52fe2e9c2380e8dfe994a8e27b46928abfaafee627e85cb9f0fd6ae4d404ff7e943323d956d50aa2a63adbee0b4e7b808ff5142ec5b4028c9f7683aa37eeb23b3162205894308b48b06fdfa4234dd9febba6cea404038bccd943f173204a1cb26f58e367e63cd86bc60e5c58ac634f7dfc2f81e843d136ac20fc3edcb6de3d916929993b9fdf65ff17af07c73455f5de66cb7a215cab21007114754ea5347d6bc054c75018512ff7ae70a436f63fc7baacaa6e2c749be9f80c269499d3d7144cee5bcc5217af3241f356193fbc1272d82b4d0d8e4d71350d4241e0e3dee66217b47d8ff6fe5be3d3d2d084a6b8f5250c19bba154a5ee93e7347156d41720395d5afddb87775bed1fd51c8e2ad50b8d676980df68b145a0366bf52985155db3879a9ef7ed608486760ebc8ea944d228a7d1e3f4816703ddea2fbbd31acdb228a26829f0d4a96a913795ea25532d77a5a4419cfab0965d4cf74dd285034ccb7e0926fb69c6b81609702a109b3afe0aa11e1544b686fc4881a110eecd8696c5a9f2952514bfbba5aa4d830a655e687211b8e02a2f6d251fa2ff355ada9cf0598a335eb44bf5141ebde41fa60e624aa76de0ad1ec68690826a614657677d9bc87665694010b5391195747a60f7659ce079be04dda7dcaced7e580961ec24330de6ef6abdb51223d283794cc46cff28c549efcaaa3c33e850a156f099ea60731eeb1dc6439047b81126cfde77f417c506516220f3738fe25f3d25c31d45ce2ae4b2bca09282951cf4a4c12870492f30fc514bec65eaf4b7b34a29aad505015a1ffb5f40a7942b745822e2935351ee17935178380e95cd733757ba4dd412c6c29494f7a370381e317f3d358cf6b50049df553db425e191ae15d0f96e94f56f3ffe893552391e0c5b07eb27dcecdcd8d5124539e8aa53d974bd324ac407b59d4d1bad421b0082c49db168526f15fefdeac95745da2d5950f8a0eb972710192eac6659dd399185adc368ee3070a3af13e1eb467295ea", 0x1000, 0x6, &(0x7f0000002180)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001100)={'./file0\x00', 0xf62f, 0x5, 0x676, 0x1, 0x1, 0xb7b, 0x3, 0x1, 0x2, 0x2, 0x66b}) 16:11:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus/file0\x00') r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/208, 0xd0) 16:11:25 executing program 0: semget$private(0x0, 0x3, 0x2) r0 = semget(0x3, 0x0, 0x16c) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/1) r1 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xed) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r2, r3, r4) semget(0x1, 0x2, 0x22) 16:11:25 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) write(r0, &(0x7f0000000140)="f5a3f306338262ba636cc7a8d0457a5ad3421a60abbd0000360ce5f0a12828b1bdd06671cb29aef9451b3ce8059511b364bdfe498efaf5b27831411d4cef3ee2d6883840efbf670bda4e511150de2c2b854f85dee5bb4bfbcd4b37af78b601e5fba8930b7fea76a9f6e0849a84608ad1b926a9ca0b89e72bc92d902ee625ac5268c3b8812bbcb7d7dae805a0ec706b7ccf3dd0585db0231c23133c6fc63828a28e24810c634efee63bc9d0e08cf936d08421a8987bdb6387adfd228b37dfea2791f04d705a08ccbcd746f4044e5015199582f0d4b6ae4575d4d43185a8343b8c19de755e69013cfa47b0a6fdcf78a639955bbde9e6774fe998e96242cc27190cd4fd98c5a3f8ca920c62bd8a512469b80cabe99c4961c5a9734edc91c99d25ce5adf7d0062dd9ebc0e99db2d647d4686743ebbddec7a60afdf75d03a926b0c0feeb2d4162491135cd5731b1636f3366f0480685770dd856338ddf30243356dcc4fd4", 0xfffffffffffffeb5) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r3 = msgget$private(0x0, 0x304) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000080)=""/12) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) 16:11:25 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)="0fc78c279abfc143a389cb4eab6f097cec5f82ddb005af4339f2f178b7e38eefdce29ef358ab29b34b3fd61ecd4802ed6f60b3129fe9a3786d66861a491daa29cd840c9c90fb18f5df0893de1974e5adc7b0485356c6a0caf5615f35b3bafd99593dc7e602ad712ede311b856e349e1d3ddb76ecbdf8a6f1349bc0429c48af1d77a9ea625f1734e397601f36addbf662", 0x90}, {&(0x7f0000000040)}, {&(0x7f0000000180)="d5a32737fa7faa9d338b15c383d7a840fb7389e16be6ebfa16fe581ec4c586ec831e", 0x22}, {&(0x7f00000001c0)="8049757364bfce97ad538fdca8f0cfb18137eee097e2d24a36785b56d2931c125103b3cad1c31380bf6faeb7dbf2c620e9315741f457ef89362c012c7119d32d863dcf9b1b851a4a80f535ad8504655476bcbb897cb9fb14460b79d17f87767e5810be823d221d69c56faa5b345a8042b80d88c42e2ab57a6628c8b00c555472cc91dd10f0c7c29f7200e574e38e0e9602f8a61e8cc68a61164bb0cb1e47e1ee96e76d9cfb40dbb711cfb1aff1657d7f59632f79f4198651e2c8fde78b361e876f70979dad6f2f87eb005205cf528bc8971f9b30816d73a762e4370298b44c094bec2aa65560920f8233b764ebd8b215b07ce9d775f3bb1d9c1d63c60bac7bfb4e96f1a4a1fc0dcc269e04e9c72497f4b16aa45888577ebd76c305a7ff929a86d676503aa9ffb6518b7a6c6dbdd3a432ba144fcb031e4882a2ae8730ad1ffdc53e275b9e197f34cb21e0d6e526a3d615ee5c5573bb70186d5798017414e41688445869d404811646164de56c02fab16918f4341b3be0a8fc92cf88353324d30feae620f46e44cbf8523e1372c6846bd905b96a8ab8585f1abcd7c9d8eca1fcb9296af9362d5352b1fcd50cf46ea8122f9a06f0e9895ac2b867177ef5e8e357f5363df11f56d6b779a98ef2b132cb0d3d55b772850d0d234227d4a3cb7335d9a612b4cac4fd057a10375dfc2ce1a0482b22c0d1d76e05a9e66548d481594c38e7c96a7a8231b2baa11f498f91a43cc8006a83350fe17c72f9891e44f51e63e4da90fa1ac2cf3141e11c8ef8e83f5fb2d033b16cb265c9a53ef6ae500f94f4ce24dd5747dae1c6a1202be3aafbba8e8be3b0393d59f63744f9510e63f5875320565e63d0ba338907c5c0e674a965e39597bf333900b7d7cc4dbf71a3b7ff1f0d026dccbe05df4e60676b40866328f944bc414127154b5ecd0124546b858c99b2f216d4548510d2a2df10f2854fdd52f57275e4f476ef296899bd75a78c7be5276b4059882e0ca7c487281273b34f69250f02bf0220490b501da1723efe07873dd9cf33c7624cd0ad95420d49865982cbdb9eb8d3568b8767905be8291b74c38fdf12905ccc1749bcbbb517f8c5e7d7cb914bf9e46e9bb7049c6a1d311ac8c3c437700121e27e10045ef9dc241348aa2b7cf92b2b9b3043d8a4c55490919d8c68fdbd5d58c113f8d92771ad123ce8470a7ea0c62ebdcd9de43e3d8ea9b5a8358ada7aa1ddde5603046a9855f72b191e48d2c103bc5811b2477e89c58e743cff696c0e0f6de2006d2958c72cde608aa451c716bc98c12428d10216f371338225be83e49cdf41958029efe2fb39922962afa04f6b4810f62840f97711669934f3da3acbdfb9f9f7066f7ee6a2e2a9862d4e405f7574c40eb4a35656b047a6d7237910f623b470641403a35cb5e504827360439339bd7fbaacea696d0be53528563cf54698ef01aadd39646668dc97c487f32ae60379e527d90124d3340ce1a83ecc02ce3d183a455330ad2a5ccf63e5d5011aeee2862ef0a2522b339da7974821503d31c3f028a1aa531002c2817231e5b78bbd8e35c6c7bcdf3f70452f6c89202fd3e91b485f6f883e0487cd204ef27036f45dafb1be5bc8fd8e89dd4b158efdf9d8ccdbc68c8a5393630c82aecdd3eed09d1d7ac2d3aca6ac1f06183b735459c82e1e5e977988c648fce6c0ef2bc10e096fbc21f6d679d9797bfd46f1c1e649b90e031f257b9afeee00dfecbbcc7cc98b9a6d04e070d0c3532ef08959e1c9942fbc0d1d7b54126f1c0e97dd1370a01bdfba511e38ffcf321628f7c73b719e34657618e8bfce525c8cfb5cf25bc2881ec8b2da3a0edf2a1277f6da0ef4587decf233836e32868ceb602a3646e75c4bce4ecfc2d15d62469571d120695ad7eb23afd04db645d3fe9e3894387c23011a14fdeff504197bb0093baff82bdef536c1c5ca1b1a5b4c0f84789456690b164355b27acdcd89e3167325a922b9e7e811b7a8a7f67e922fcf5f26f66baef194c0b97af204f777f6cf63f859b89c134b5a3cec8dfb753cd6cb85ce1dcc185424ba5fd769f54d1b65166d04868b8f7697614ce883119a004cd97e4412d0f5720ae02e1b7a11c078372de17c77c66e60f7cbe63599aadbe7e1defa1b1b5aceeae4851a5b4679a5df9f7ce4723302081096955e9ec456315fcd7ff821f924315a64d34dd4b4e260f8b5f69256030cc38b8fb663589491933406e59a915e98bcb87b85cc2c52a9f833413b2f42b7da7eecbf7fc4de44f27642c1774939cd87056ddd4a4b6742090b35ff7fe908a5a01eb24b57560a4388e506c459e96ea218d5c3a37d29ebabcd95ff822511a84bc9634ab3550f5881b7e607ce3746214f05f11ccdbe12d197897dad83d2218b5a9312463ab611f7abb6f42018a12373fa1c390f443011c8aa1c303c0492aac43f63fc84dd45e932c0843dac8bed55718c53abdd680897414532c2585c15d70ccdef1c0b0008d906e855d84c028bc14588f9743b34e69c8453146dae93878a19213396423f3e4e497aa4101f6866c4e158f3f134d2a49ece5be54c07d9a7f9741f4015f340ae8c5bd8d408dc92b4e49336f0c78f085941fdc699710304c938c981e8f29e810fb488396f244c46b0573ed994eeee8cda5f7f30622a7611f38d723195c2760c12b0c27f2bc8d9885c0ce46498fce03a692008e47d97c430d6d1df48b00c2d408f705d6e1a001b8c6e863bdf91b1bf9682a3de1a5215484d64a81841b860c808f06de31f4dcf50ac210ab6c3d6b713604fb300edafcf70d022ddd26c25fa2f4506f5dbe4c4777c4b880a3f1aa86e13c832f764008e0d21c2ff12ff93453a94ef1fb13f37c4c5f228bb3bcd777ce0b0cbba82cc0adfccce1c65831afd250dbf9671d2297fc95043791856a8e63988bbfd9e15b73fc7c07536d56a4a6ce76989951e8d22dff5e699e157eb0c4414b220d36ec9066d994c400974315c5aa451be5bef8fdba8a18053e2ffe4532350d2d7239c6bfa01de4fc4c82a228b41e1a58484eb7923d662c2f8f60a15879763ef27495ae765a5e0237ecf1bb310f027238b979dc2b49977b29da9cb682f78056888b30cbbc206664d4156bcb03e155e7e703f5b60e8d19095d7bf979e75a046263d135357b0ec2a83cfd09529b057e188036bb659f689d2b694c9ba907fea41e89ead6ef1a0a97ac4faa25c3156097ef22268d78a791ce695dc58092162048562075302f148c9b57248c44a4696618ac21a66dcb12d82ff00e5703fd87d36373451f0a7397d45b00555d624dd950be2be6500e7d1d63b7c744c638c47f79e18c5d2922d5fd355a14e42aeb864b9fb611fb228ad74b25c46e54fcbcbb9b956cfe086a5f773e2ef154f14db6c180687ba92121571e6e59f12fdb72a8d0b7b7e3315772922b9d409236a9b9ff07e34c7ad562fd5d6b6bf3aaebcb633b4aee900b8b62ce4d99b884d0b7bb666e294ea176aa3e9986895f4322ab293f2aefa89d3044d0b4b9fda914afc07a6ca4d0acf0a62bd3350c316d7dcb5040b2cdd7a8e4853c2c26d8bbe3d742096e66a9a9ad830f76f282d1dcb60baa9955068299711e7ba3e88a40cb6a5cc312fe3410021621b654d6af8c1e5109698051e69cf010a6c199e22691add9edd526fd1074d1245a231677958e6831e41bd2d51dde164f83d7af58698f84bd164499d364b768bda3dd8adb5f2436c97971a9376feea86dc35db12ea6dab797f92291402b44ee5b6df638e76f77821f2ac4058c92d3115fe400f768fb02a2925ad6087348d95d77863e8bcab95b64499c9f0bc4bf38bfcc34879cd299d9fdd235886eec62a6411088d5277111b73b4432acd5e5db64b35b83aea42c785036396d381ee7bbd153a3c6b7889d1f6c4c3b0f30df5fdb0e0d4a132f98a078d3729bbb70034d426dfed6bb56cdf5a602f3f58b526bd3fb2d3ca12dd99802335e8dfd2c708ebec0c1968ad6f652b7de305f488366108ee7bdf75c1a942a261be5072d23b1967d6b4937f58ecf41d09d8c310667193e6388b97cdfd878bcf14e84a862c9805b7cfad0e376d76309d5e5e237168b8fa26f6406dd98f5f9fe001b7e38b354c096257c04580e866f7f679c71fd8fc7e920e85428dcc1bed13b57f1e31f567a3b2952fee0ac721e0fe757676820164a121acebc0d48d759128ba4ed8f5899a3a17326a045744f724682cf6d712523a693ed5b991e31e67d76ed81c098e56a4587ae23acace51bd72cdfd57396be902a8d1391908c990b86f80f0b2f4b098cdd35da995ed2f149b4e892960dd43f7636973b66789d5c8ed236c98c333fcb88c6430dd242146bde27d8182188bcadd11fd7a9bdd9b07a23bb1bc70761dbe973f843d07d33c85af80246775f325d5274e873f2593b42e21c7abaeb78a9497008586077a51d32570fef5f7b3fc31b4aa41d62e561ff9451f1e28b4b9426a15c83d99e7dd67f662d0f4f4ad0ad8c29df422ce5227cc26c14fec02051a6093a4bdb64eee6315d254d26f4d548d0d65a14f3724d00373105202059cd6850d6fc25465ae3f58f8624bafca4e3fddac92458c21b4cd8d30548b337ad3365399a15191e4637e408a08769afdcb66e4cf952a8103e4b1430f6be0cc91cce85cad82629196633005c6aee042f3a12c2b8569394961bd8fa99c20eaf25d141cb3c600bb6750ea583ae1cb9ade56409b7eb437e83fe35ac38e936f57fef8cdbf48081cef60b193ecf559f2d5440db43a8e673ae06f8a4c793bb8b31026e27aaf6e022a4e90df4ebc144c73a199d6338a0818bad4efb5ab44472c249e384e97751ae8e51186724ac21b633862f28f8453329d485e9efe9fa2d658466c247936970ec929346f303c3529db5fa61a3be11f0ef323a30a2e4a3526efada0525afa1c697557eccee83cdba0b18147c078353934e430e12a0c60d43598653bdb0e6a2e4095901e7ad82b16254e75d4749a72cab01ab87a4d107671038218d592881180e603018a9124b67ae0321a3301ad90415fd33083c732b70f1cc69b3b56d31c5c7b047bf3d38478eff9aef465e117c541128ad852f5d18ec012cbc5e901b6c518b787438e8c985d3dfd5961c11571c5ca16817405f20983cc05fe23838eb48ea4ed8218d2ad42e8f60e29e7c8ab756ba30f4b4521b2fa5304239d223c8fbd42cc4e3c14736153e688696872e280b5cf1a8ea6b2c32283ece6a0b66bdb9da44cf4c94f5cdf9d223ca67512def5ed49e1ab8b349e5182f77061c9dd0a806dc6ea99a9a38a23299136c586fa151d9e4751ad199a2a022ea51693fb99f6a166e82def7c9ffaf91fc4f43d3b2bfa352fd0bc740702328440492a53e24c10c5c076a08c2a43be76309cfeda87d6d7eb44dfdd9e8e4ba451c2b6f5b9edf1841c389d84164fcf9684e9757110077e114a06a412fa090d490714875106204e3928dfb54e18dab3db6a36584fcf4a1b4160e7cc1daae84db2c592714aa14c69392e53e15a227799e4069c55398893b4de657630e0ba2a57bb62336bd291922f13da25c0921e6a1007ac719c528de6ef370093cf59c18086245456bb17751cd9c071da4d741823aa951375b66fe23f928cafe951dfda5c0330cb6aea9c775f292205d767f84faeb5832f30d0b384ae3d7ea457a151f2b163777ad9d4d67df1ab984d6c35bc6c96feabb074786731f634fbe931ea3b608dc4fd98f7be66ca9682981faf6668cb3e3136a1b57c7f532f42f22b00a295af804de7c8a57bd125c9347729453efc4614e6387339ff91956b6f3944956dd7b9fb80b1c090494a", 0x1000}], 0x4, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = kqueue() r4 = dup(r3) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:11:25 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) sync() 16:11:25 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:11:26 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) sync() 16:11:26 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30c9f22266f2f1b1, 0x0) geteuid() linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) setitimer(0x0, &(0x7f0000000000)={{0xfffffffffffffffe}, {0x0, 0x1}}, 0x0) geteuid() 16:11:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x2) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/227, 0xe3}, {&(0x7f00000002c0)=""/245, 0xf5}, {&(0x7f00000003c0)=""/171, 0xab}], 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) close(r1) 16:11:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 16:11:26 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) lseek(r0, 0x0, 0x40fff) getgid() r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000140)='!', 0x1) 16:11:26 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:11:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)='\x00', 0x1) syz_open_pts() 16:11:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) socket$unix(0x1, 0x2, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x1) close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:11:26 executing program 0: r0 = socket(0x18, 0x8005, 0x1ff) setsockopt(r0, 0x29, 0xb, 0x0, 0x5d) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:11:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)={{0x80000000}, {0x5, 0x3}}, 0x2) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) 16:11:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:11:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3ff) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x101}, {0xcf, 0x6}, {0x27, 0x6}, {0x89, 0xca2}, {0x0, 0x2}, {0x88, 0x6}, {}, {0x101, 0x5}], 0x8}) 16:11:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xffffffffffffff82}], 0x100000000000017a) ioctl$TIOCNOTTY(r0, 0x20007471) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x1f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:26 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x182) 16:11:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) 16:11:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt(r0, 0x9, 0x3f, &(0x7f0000000180)="c5691d3eb35a7d94ff8748dd141cc157bdd00cecc3a060ba8fb4c96c0fe3029347de73bf1b8713908845a0b967bb8ae0ff2d6f0e123e71c10c4bd19883a05255d1ee93a7d481e07823e02b767bbcc54e7f9d5738a7255b81eee271823ab91a42f4a5e2b7f9bb581c7766098330b95b4de02bc158ef79176b3945302aea2b260eb30301b6a5364d23b140d7987eaaffc8fc71f615184af94b91ff8b27a8d6252326688b117cd1111cf1d19d5d0d7cd66ba5508eb87563186e76224d8638b719fc01251c26781702b212f92c6a657d527b7e3e53c6d3", 0xd5) 16:11:27 executing program 0: r0 = socket(0x80000000000002, 0x8007, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:11:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000080), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) renameat(r2, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:11:27 executing program 1: mlockall(0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x28990, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = shmget$private(0x0, 0x4000, 0x302, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) 16:11:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xc94ed3804a8ad71d}], 0x4, 0x0, 0x3a55, 0x0) 16:11:27 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0xaa}) 16:11:27 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x2, 0xf0000017, 0x3049, 0x2b}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x393, 0x10000}, {{r0}, 0x0, 0x91, 0xbb849bd3af1fcf13, 0x7ff, 0x6}], 0x24c2a343, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x401, 0x100000001}, {{r1}, 0xfffffffffffffffa, 0x5, 0x80, 0x1, 0x10001}, {{r0}, 0xfffffffffffffffa, 0x41, 0x1, 0xb2, 0x80}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000083, 0x4fc, 0x7f}, {{r1}, 0x0, 0x20, 0x80000040, 0x7b000000000000, 0x5}, {{r1}, 0xfffffffffffffffb, 0x5, 0x40000000, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000003, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffb, 0xc2, 0x20000002, 0xfff, 0x7fff}], 0xfff, &(0x7f0000000240)={0x6, 0x4}) socket(0x2, 0x1, 0x1aa2) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:11:27 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000080)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x3, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 16:11:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = msgget$private(0x0, 0x100) r2 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000001b40)='./file1\x00', r3, r4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) write(r2, &(0x7f0000000100)="d7a0f0c56fa7bcb7a4ad24fa6ea9120291b10ab87a9e1e492ee16a689f928765", 0x20) r7 = getpgrp() msgrcv(r1, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x5, r5, r6, 0x0, 0x0, 0x40, 0x768fff30}, 0x4194, 0x9, 0x0, r7, 0x8, 0x4, 0x1000, 0x71}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:11:27 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x20000, 0x0) r0 = socket(0x14, 0x2, 0xfffffffffffffffa) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)=""/249, 0xf9}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/188, 0xbc}, {&(0x7f0000000300)=""/46, 0x2e}], 0x4, &(0x7f0000000380)=""/134, 0x86}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000480), 0x4) 16:11:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x1) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:11:27 executing program 0: r0 = msgget$private(0x0, 0x200) msgrcv(r0, &(0x7f0000000080)={0x0, ""/213}, 0xdd, 0x0, 0x0) r1 = open$dir(0x0, 0x2, 0x10) r2 = fcntl$dupfd(r1, 0xa, r1) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getrusage(0x0, &(0x7f0000000300)) 16:11:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0xfffffffffffffff8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:11:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) fchdir(r0) 16:11:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0xffffffffffffff16}, {0x0}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:11:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='oL', 0x2) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f7a4424478c5b501a5585e8c96d3bb70e57d91a75c6d0edd5a380b19ebe4d2972e8c50c1bf04f5f383a26b197a599ea0410a4fafc989faa16dcc82d2a8fa4", 0xf6}], 0x1) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001740)="569472d2c9036787da875ea643b6e128202fa0ae395a3531c879585777c3aac59b15d3d34248b3d32d2dc8edf8427fc4f31c2f1456b85b8f173c1f3795a1e0564ffc5768b739b966e19020ce613d6242e78acb4d53a3bf3aa445c3ba4235451a011a97c7c48b34b11b859fd4655d434d8234cb6692f30df5185e15c1e33a53ab83bf67afce068a8d169d3c4827103df4dcaf4ea69e93532250b6fe9b5ad93fd769b819542365cabd7e1bdc5802214684f4e34053c2d5e2ece40df6862db3e221cb8e21886a3794eb78e4dd21775788405d0a3f040b1be57558169d5ffa2bc96c4e975dc7ab4a0ae5f6eda9a4b6bd249fc0806a646c287a48d62bf233b704019e498902a2bef03ea10350bfb34001c732ecc06cc25959e4a84fe67290a0ac33c262c480eb6313fe8f9b73fdfc27c045c9e9b269377175e2a221a4ed844dca5956512c00d3834cf0a163ba7a04d6771c9d924346367cddd6f44403ff43bd80076829a8106ac47a52fd391e99c6c63a87e198ef03d937fb3a9852a4ca6bd010fe95e7176a4b1575c1caaf144f39c353143f8db485362fa2b6430d3066bcfb8b98f945a90a37295d5538fad8217d7d3c076659d52b93db20d41a89d2a96906b1a4ffe095f62792682d45a900f78e8588a1cbc6af489b7363ee2edde65546306c6a2b73a86bebf364bc38b35e83b15eb00acf50abc44b2ce89783e1c99795742b036eda6da1b93dc5927d971bbb0b6955640bcc7f9661025b323e2a17cd5e38ace629906964bffdb55666974303be2210722836e1061445f18187e9959f17f4296c24c290c0de7883b0762c535a3fd7b64c0b6eaacb3c6b72ec6ddb3824b253519c723205150f39e365b17ca2a943f99fa82898c9574ac5f9ac1a779175118971ff22f66cc24621eacf68c61a91c2ae50d5f2b2172cc0037005d906ce4be4dba3aa633be51d3d6fe90898d42effc7fa5dce7f8410f65edae997f97dbe9264b3c3570880f19def1f0fd1f0a029a70ec749fe2734abfb881a9f5d46a3bec2dac8d834258b2e5f17a1fdf004cb192f7d566d6146dbc24f0a7e47860defb2fade8b9e8874886affe8b1f6a5159fbd2199b6bbb0f7521bc1648e20b2778b8da1e9bf4c762f99ed0700989746aa22083844b5c1ec4333cf6e70dae32baf7c34a3feeaeb7cc1bf94a9b25f4fd67774923955d419c82da42cf42c07f2cb86a21f871244d8549695704c892ca913f0bd9bec65b31b8488339ec76f681e8cb497ee334af02d610bec19b5ba5dc388478e758d9dd1cf3ae9d560a334bb048cf00cb49fde8d07a6261fb2ebaf0df412689480d3225bf7413da7811b991a46dd4c9bd371bc4801c6f828957bbbd92ce7d0181784599e3aa4f0f784cad4eb59a824946b94781fc6dfe63f9ef611fedc6a0d5af2f8852edd17c1d911648eb95841fe3531d62a08ee67a6f0e5f97967d38080e51030771a9204e14ab4fddb0886112ee84827284a5bba918d484353ccbc655c78821b277161183ddfe2897b6486c62391784e68b120ec60ec9fba61d4971cdf0d00e602aff4bbcd6c84dfd69af6d3b7410c28ae81d787a39b46e532f2997063a15e2af167a8e321152bd14fe45fe83d078bfa2411994414f2985ec525bf8423f89bac555a625698edf32efaacde4b71dd2d8c81c63ef3fc79963e1cb86c7bb84467f47695da1315d1eaef5621f961eea0b8332773f8697342bd91557d80f75aee45176b5bf1295fc280df40b485475e618e290eca9e5c9a5dbacaecbebac16f3e252d42c9f4b992fe6b5ffa8103b670dba6d7d329d94153a6f64ed378c1f0152c34f9d087d76eecb7e744d462fecdfe3e7875e33b729b85d2e8a31cebda76b2578f57ee724982ee3c89d05df32a03091b3b5de4ffa686a46b3ff92a79548b913dc0f6a4d61267c7223ca939a95ba40b9207de71a1376944376b6d90cd400c727563a5de6932cfd9be5caa7452a511fbf04347ea3dddd87d0e1d2c69e62b0a0b453fcfafe6fedd78e4600939a8506e01589c999640d623152c97a58e4a8256c0041783609a8e6b97296dc2450e84f31dd8cc79384fea71a8851d741c0035e91f898d1de742f8809d120a2cfa7309358f48228f0798bdfc1578773b3d043dcdd5d3ef2bfadd058732fa01ef86f04baace23dd04bb49701bd845e91b6cee946b4af1aec833ca6b16e8d4c28f691a560e8ce99df141d24dcf978232a21e0049cfe615c3d1141ddf6393099cbc8f7693fe0a1dec0877b55230c18d339ace3a5d375dfb13c08cc1176760b5cfcdb282ba52c1c314ebfe933eb958ad1cb5110d29db8a1cc27ff904a518b3f834467616de6ef4bb9c8bf03923c35d2101b07731b801897d0c6ab94b561ab860979890f0ad4f9c8394a881cfd25eca179ec2ddd0c5307b013e9e498bfca48f990c6d40851d3a97cc2cc50438223107dd0f9fb5df7fe7957b03bde1e1320b86d4566c587be872f1aa84b12e80870c723670cf51b9f72c2e2af477ea69ef56ea09a771e71c50afaa036070f239d00201c8391da7f36b04ef36175499965d85ecc3343f3c6650820c0225d63c2b34de59a566170dea11b0fcd100094d32fbad9117627357a448a831743fd19cb27a7ac04ed4897b4938023d304b2ed16b6ee42e2cec2d1cd1f0ce1303d2e6ea65036a0e5603a3467473d07ff6bce572d6022b703ff2f01710da271a0292a5ba6c9f2aea9b9c5132508d90c684138afd3abc12ffe6f15fa3a134c11cc4dbf06a5fd2fa86f75ac212e57b3e8d5d79387f93379a8106c1d86b3875d1c283e0b04080f441dbfb079d3a80918faffb720b2e3608fbf0638884f25bf07ad8d9c2edfbbfb9b01aa400c0538486f3b8307a33972c5efff0d33fa978a227f985cac48bb8c18d048382ae35bb6a7310b4c187c10b80a5682b6e8b7f2c2ce689dcbbaf50a38407050a0a37503f714f700c991f0c1834abd2f163d2608b161fa1f81e6007a20b2f11250852a07794711e7c209f39afa13aac75c23d5b79c7f406261b340678418746291848591cb13d3bc0c2cb05b1557ceb3fd0e66cbd9c82ffb91de7fdb7c0a599ada3e210f161dfc03dded3a6c299cf323487582bc8c54f97adb38c8a3f4f6b7d9f3381c09a01d992bd308567b282c732af55c50c45cc383c02a14878ccbd4c8f489ebbd2e59514ffed8402d9b4e598a73910427db419ef864b4c86634552f9651df213ffb5ab5c7af8e4447b3851d97110b23d91b000d322774dd9fb036a8b28168f951c7a3dd2a3fac3690d16b4651c9e8ff0efbad8a50bdde0878bfa2eb2ac463b0e415eab147c04df789131d6908dd961778fcc28e4401a904b4e8da0401e086233231983434dcced964a7191611a1acc793abcc8441c22dc9091737fa33b74aedfe54ee5cbe33c3d6fce9cd5c774095d5784bf6d33493de5980731e534d691a5e8f356cf4c7fd1ba263530b26d36b00f163ab43a0910357cb06f593d1490810810d37400c88dc7f9e15ef5ad349aaa8c609e918bcfec9690176fccb5edd588b3f80b81b99db732be86ba4ecee9bdce3a8ed3e2c0bd2f017f29bd4554108343d66174ce41aab60a5ed6849e0165f94c0f51b7a1ea6c793ed3d5afdb0b4b60696a754f772b3f607ff186588f3a050c2ed7670155ef0e9527db74a98e0af64017a52d2a704c68550650ecb5c20229a30fcebf019c4f26ec55c7cc7350eb86aa31da21ca14521c9d7195c4e37aeba030f1470cabc6417cc81891784e0bfe95e59cc90235a430d8f8dea99d9c1218e8cfaa002d0c11356ea79fec8e1352a3dbd27e40ae97f60fdd3fe35df2b13bdcb7253a630674097670459e32c2c8405fc4933e03af8ecf26588530d5b65f1193e98952be638a9b6906eea8fcff5aa07df45db2f2e57d4fcec690ae6196c8c549a12da66f20b6a803b856d41abc3d7bf4679660b14b8034c281fa0dd526ec571587450b9b012a391dd8586997e816d30a7f052ccdcfebb87a7c2aaac43b8831a23dfbb52e77ba1caf684102c76a5216dcc94daaeaaa4d966aeefc1929b4298f27b22f505a23e14460d2b3a18db43208bc67469523cd74acf8c91fd1994205c52a5d975d6f6cd2cbe77593ea4b91c74e0613b7bf876486e899e4778c829f8f03711a34758cb9bd0d493bb6d9663497cac5c42e0ab8418cb826b17387187dc0e9e331b433f5d07ac0db50f8d02eab7f517cfbbf876d871ff74dc43c32347c3359a279de60b83d6c5613437a62c16729dfb5ce5e3732a4b270664c432c18ca9c2f67f1fdbb0a77a5ea821803764769c7aef91f32d38f627785f4828a11fa50ecf0e92a18a677eb00ba3ed3b677bd457f296ba5084e1c6f762a02aaa0514bf5dec408a429918d6b6176886712bac134073d1f77c6aeae39f873b9669b008882b920ff99988839bd8d0e5499f07c43e7fa7ea0aaf505b2cef122ee17dd11781152336db5b355e6da6e5f197208f3a7481d11108ac602d2bee3fe0b48f58470a321025312428f2788ba75f72e0b52002b2d99f9b132d9a2b72909769e4207c51bf79af469d4fccabadddbde12073a548bceab708e638f55c0e4cddc79c18e9411266af1aced0693184e607415dccdab828831ef8815a762ede29c2f0b2124ff5e7a42c784795e653eb6e7de0eec2fba2b1d3f0b396f3e6aa26eb4c8c2fb6068f8a5a4651e5996d9036cedf53a20bcd3c2904cb47c681c5606ba2613c3048b2d1d561313f4f7c7b1a60adf30f0539d50a5955bb866571c770bba2f3c1816745089f950df4c1e35ce64e1fc2c103bb6bdc6fead8896fa4ad4baf2508f4ea7c6a3303e0f05e5b69107dc080ffb468174f98ee45db272e28125d293e9db431ccc2e2f7ac04e0b40f47a8cda92664d4abcefc3bafdcca1bd2c39751f2464f44835062abb544c28028cfd83fb8adc2940cfbbf723b3023bfef8ca3f67d6a4fde4a07d5a51f80808ebd2fb278ccc426f640c1f5c602c7ea86c746b1901e745eba25e6c3a86fa4c23fda2601ffa2bd8e6e4875897293f07f68f319ff2f6dc99519504ad7a150070bf6d650fe5624a05c0922a0ce749229f25a5c61ef9fbbab1326c5539061c33c592dc2059c25cce698e26c6f257fc0be1712c296b6416712c741d6b67ecd5fc4cb62162941df63c48408e5dde1737f270121fad9845ead67fb6213506aab6e7d7a03c7236d474302346c5650b225aaab40e33d2017e060ab99b97cc69d753ed02dc0470ec86491b50eefedd00366d993714baef2e730093f9024ed33fa8e3b997652af7e9c68373be55708c1c01a85bff422eb55beea5e9a1ba3ab8e00e2b9169b591e5d2399e8048adf08be99b6b6183cf0abd90df25971438f4d5b0405eb33fc03794fd258ff816503da38a9ad47fab7ffd9f598a2970ca1bedaaa350311ea9dcf25aec7dcdd5eea08cea907c26858fd44fc225f3b33fc3c74e273c32513bcf8c2c38de6c596fd08eff18d8c2380bbbdb3a3e0e3b5f8cd98bb225256c9ac4905bd09268214cf57f19a4d896852ce036bcf58c0402d2beff44a1f65584bb9d11c9a8f9b10533df109f72f4f897f66a6340bc9278f0fa88f428d2f38262356d9facd5e5790b5e37fb0c38e871ff330c5359f97c7ca7b6853467634e67fa864ce6564a88530f6f2ca334b80b993d566c4f92affeb1dc1712c2651c13bd5b11ae41b5d3369263fda030222e3447c56bde044c37b6b765227ac465791eba635bba6dc3c3844a6b718ce45ef4e4986a3e2b55fdec71091d49f4ed5f8644cd46ee21a8ae0bfa225415069a0aeaa9a2c7033359a7d4bd", 0x1000}], 0x1) execve(0x0, 0x0, 0x0) 16:11:28 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = dup(r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:11:28 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x40) lstat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 16:11:28 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xfffffed5) 16:11:28 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)) 16:11:28 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x200, 0x0) dup(r0) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000180)={0x2f}, 0x0) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0x0) r4 = dup2(r2, r1) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000000080)=""/101, 0x65}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000100)={0x8000000000, './file0\x00', './file1\x00'}) mknodat(r4, &(0x7f00000001c0)='./file0\x00', 0x60, 0x100000000) 16:11:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() semget(0x3, 0x0, 0x8) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000100)='u', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) 16:11:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f0000000140)='./bus\x00', 0x23, 0x7ff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x30) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="de15432d", 0x4}], 0x1) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x40) 16:11:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x1000) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:11:29 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000240)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) munlockall() write(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0xe2f5, 0x3, 0x4, 0x0, 0x3f, 0x1000, 0xb268, 0x0, 0x2, 0x6, 0x1}) 16:11:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) dup(r0) 16:11:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x2, 0x0, 0x10001, "602ed31d4930ca04c141ba912097b7d210880e7f", 0xfff, 0x5}) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1000000000000369) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)="8f5a130e3be0d2756918ec3217515fdfafd335a15d80904f2f720fea8144699680924f7b81625ed8c85fb25994c6cf7543a1ae506bd24aa83e10efb3", 0x3c}, {&(0x7f0000000300)="bc7412b993b38388b6b5725fc8b4124566d787c63245b53d632402b7aa3c1b14eea03ee7e227ddd36e703d9184cc5557734b2ddaa39ac4c4f90065d7f53dd7421a3f792d6b6db05cfa1a5688a8326213d242bf61b625e3834b8c929f6b42aeb3d5fec70ce5b19fac93f75ae9a1d25ed7b8c4818f84bc867d819db1284aa66f24c2401bb13c85f2813d831068fd4c7032e2f5b7d9f60150d1a66415799cb4e69b9ba43193e06a3087c8e825cfcd77acaec662626eaaf7c005868b76c404daaceca39e97a2a914e49e2612f050500f625875ae3128835b8838789923691b5818472f1901c51b20deb07e6a193d5e6ac5a8b1e20296fefcb2206ea6130d", 0xfc}, {&(0x7f00000004c0)="399f34370cce19097b2dfc90165dbd8e8d10b0612c8ff5b9f8e74e10d9f5f2534e288d17bd9aaa525ade9718cbc4d2a9c506fc6fef04260ba6114929e192e49adc417dee73b27f9af0d357015b45765a2c0ba5f1c2485490de69941666e8b19331ba0b7b011e3f0b507d8333e1afda01d6c1b5c6cae9078f9b784440728e1886e7a22d65d04852e7924f5f2a734b0c097a669089bd0599c3cc2255493516977b5fe7013a9c26e77aae69aa57425c782ec0a36a027848bb394d22471b245ae83f268b6020f362a58733d54dbc3d349a58f00e8e058e98a43ce567cd18d8561bb8438334b673487b492824916eea650d05dfb398e0c8264af4fcf9ae341efea02456c94899d5a6870b32b0e621fcd9bd0452380ea7da81ff1fd097d87920513b4dcb1c6ac36f6770c82e61003b42f1465232fdfcc2b91b1b3aa18950a7034d093b3f46984bea706784e46f70fb827659b4101fe22c3fde85ca432fe346b45b6c7316a11d5e8576ccdc4794dcf3de1afaf6f90942d1ae47d37c6f747f3bde1dcaefef76009ca9f1c7dbfd0cb5d5c43ee46ffa32cf08096b0c17e192b5361fb0224e24b9dfbdf52ab6f5bee778def16879ab4ea2a662f0c2096ac53bfb49c2850a2b03be6b76e829e768cd447d30bcf7b8bff7eb0cf0a5afe82309d1867607e4a3be1a31294041138b257a6978351524c64d9b393a0eac75994cef8c3a0b0a9e4ca9a184e42bc13256d2bce41f7e0295ab4eeab92bb644cc678d91bd26ab26d686a9a8f0d0b051ef659d46e38728ca30b494c2794e9347caefa940c7856a569b0a8e814cffc2ded9f9cbb90ca38d056d13b1ec21482f49e62387f38a827e1be60392534456effa58e800f83fc0f9a371e9fa83c60249ee7a2fc5c495a4b5e9d16d491e8720ff6c58992d5b068d4bffb0c790f5ebe6efa0cffd6eec47359668a9d9c1b0782043bb8805fdea3893107c960b4f59c9aba10649bb945f53fedec6a2fbaa665a1ea88130ce5ae7496fddf99d86e1ecb8853560f0b982e01185efbfd57d9f622550dd38f7977a7268fbfac113ee1d24aabbe745dbd75847cfb2ad4cada025359c73d73493ef48b599e37c6782cc0d4d0b875d737c6ba3f5040043d8ead4d2d94bd91e18ea549b62df7a64dfc02e76b736f55e49f52b4a0513fb607fe5e8f817f72fc1dcc21418ced2366fcf64a1e941192dc7e829cdf5c56841c28ca6926a7a35bb1dd6d1f15538daac7e58d9eb55cb61ec3070f977b997d0b9e04bdebeb517ee8972b15f425e26c5d0e7a73023a0471b4ad91a87933bb7abad919808eb06d68e37d1600854e1dd5d42b80cc15deae093a460214052492dce7e486ce90921f177283017d32602283b47ddf8c199f5b4a82bccef54ad3dcf66844dfac48c7658ed552f2628cbb78e96e6492ea44478d2322d5948450e780c289f1babe46112d70367b012fbd09540c0ada316c559efc8dbff649a3efeb583b1e3a60272add0ccb8826f875be539e87235bc3a91a9ccbde63b7ece010d5d6de9558149827f48a7e1763772d41aa5b37d491184463383325205dc37760f04a408dd400d1c0d426e2645eef93ffb8adae4e6435737f47c23a6ebffea3d5e83135e85d255de8293469b123d20d597be9c1ff983110072812e6581d03da1098326ac2f2783b1bea5ec46dd28b313524d475b39b3feacbad8281ebd81b7848f476b5fdb5e9e1054b02f37839eb909404b88edc822b955e38ce8f4c117ab4798ea98cdf130ae660ab87cd4a89725898208445db184fdc15481623eddf5fe2496b8fec42d4ff30865f5f0f375e8e24e43f8b0a0391bb1b634badc82a56ef9cd9030e83e9e73461170bf49e68480946898e6fef28edc4389539a8951ede35f40ddc64a6d61f491b8310cf10ec37476657c80c669e31794379fa3f362c9bc12492d6275662b95be256c6820a52a396f26bec49d888444c3da295a4ef584b96b65e2f08eda28bf2d2c0acec8fdc404ea3ed9c0628dc3649384543ac93bfa5c334b1f9cd1987f7869f9f98a785e275d9352b9d7555c1bff8b249a00bf1a0ec551800918b5881dc5599016350de43c9352a9dac72218de33378a651f121b68f39831c2d81b42ce1301780bfa7b72667376eda5bfaf69b59860d10652d3c6adc21fb9c439b3f1ee4a8de9c82b10990f3dfe53057315417c3a1050f2468994539728359770c72fe8a505bad8253204b3bd411fd0b96c301c9734df06246875b374d441a6674c833f89a1cf00ab87de80130b2af76c5c30b79099d630033e1e680cba84dd89a865848ffbf64977a75b12dbb8e3df6d22230a415b171434442009c4786edc4176812f87b770aaf512d1640b15519ecb63c3976350d6f8c7b4037c9305f79c46a9b70f0ce612ccfc1c40736c314df1d31a1baa04be9d7d2bdd7e3a5ed3a2565edf329c291b98670927040908044d0ae4fd9ccb75fd4e0d3adcf8e426d1b02ded26a7eb3311ba1dabbb255988c930ef5ff714c6df1474fa3960fc43a4147f71cc6bdf9138491f76f399b0ef60d672060b95eca5edf647c1f14ace1ac7c18e9b71d3f19f1b4a6501227d0c330ca16980205e8f51a2fbe847c119f31c5e04d90a68875e60cbfd3f9783f8100cd8fd574aeac4fe073d4bf55162ea64d47f38a1e2f631897faa98fecc21f6b4064a5afd7d8e29e281354530b125f94cc90ca94814c8acc1975052ccd75d1ac8a19e2d1054da34055e73100a0b3347ffb5c34bf317e839c5b8291c82e3e9d57878f2f8827762af8dcfa34386b6c05ee5fc86b55eb0673945b1692a2a059ed108b7aa859267f3e76477600345f3b6feabbe756ee73e98bf255cf8a1071dd537a1fcce65aa708f7bea0b7eb866f4e7e7b5818cd4e8cdc1f8778d2fd90efe7297875ad6f6ce57c62886de1d5ce41f360ea77541e1e08abc93b2b2ff7d0c7dced586616d719c55bd89b125d7a5b084143ee500cb3e63419c622ca3521b06e3c2338066924caa98b9d23cf7c19d04926a49a6d22c91c190fddcb2489426142162fcf9a2d2d33d14f837adc390fa8b4556b6494b2f80f26e44bd128786ef1e55e32aad090a2c790281f8c859cc3059f03fd2cd3d76e0d377a15e738eff4210b69312c813c0ee435f7419f05551004c8521083d843277d60b20c8331ccb9a8dfd5d1b71c1b56a94cbd38a43870c813e5e4abedbcc2f1861d3dd7517eb2fd1ae3b058763b7d3c60cb2a15b5689adcf9acfd1d9b43402c501f11a478af6f291846211275b21b2dac6bce7dca27c4bcc563adcf0d1e52e794c2d36f9c5b0fab6c3ee463a17b07a8eecc487585e27af4e8b4759c7b9ad321d9e897c6574e53691c25c3f39976dc9fb2dc339b0280bb7c6153f43bf77247b12bd760399647541e014f72b1b3907a99e98cd25ea819f3fdce7056b3017c164606eaee8e9d6c90ef6fcadc262e956ec980012ccd30eb5826f37df6ed6460b0ee437e289df5993560cc8dde950dfa63acd2abd3ca065b1daf59473a0f8e6484b62d13990fd999aed50cc6e7bd50f88df30f4643502496962fb4bb2f7aae47e6afd7e5c77942294dad9589c79135f7afa406d3c07e3d38afc39dce283043c2703c7def5ec66147fa52fb284a44a51a62c843d63a1a7162e39794844c1f624e1d6108a2df62d8d0ca676d2f40be4a87b6bc0e040159a7125b43fa979ecf2f98d1e61cc8583adb557c9b76b607ffbc48812dd8e2e056671f39d9d85a944f4ba2442b2c8efbcb13d58e5c6c588d7cb194d1b4a6a849e8a7781d126004a05d3917ae989285460d89c811d4c5ab6dbf191843200b62c38990eae6ebe7a10eba762b59550d99c75f87661d08953f913ef3dd958b97cf1b5c5d61a315a9e332790220b38fc5d2899eee9fad7ee16f7709a9ab91c8877c9713ec12a9579952324c5203e08d29e3921488ad05880502edda4b4efabe4ffff5440eeeec533c9986f4750d55acdb80e9a7b72d3cd0def6ff44c17fd154626520fdcbb657ff2b4d48ce2ce841e038f5d2cd4c3e2c8c677a55f33b8d94c6bdc5eb839b49a8de5d51cb3e6b1d893cc93beb62c86a0f6627bae0150a9cd542b146ee1da36622664863d39332fc64d13cfa8768f5d638522ff96d19f156dfe086eb0cb5e2d89243b00a179a8b047c76877a07d643b7237951446841d830b08d54eb0adbf004cd0a893b47e959ec4a1d18a3391ad7f453f311bba4a83152cb1c314134d9d042e27e5c996b98a14b8ec152f808a193a18fb4552c94e6097cca9d0c983131b8e28d6bff48127875bff198a375fb34807d020922657860e1c0dd709e46b0d30fd0c3f905fbf0524b0c2d3e2c688dfaed444fa8d11b3e84fed8ba2858bf4ae002c4cc861819068db94635fe780b750a977a9b54c6030a99c6baeb51367c560753e25dd13796e5044b222d7cac753f3dace8e73e5824e2f1360ab1801099ba289b683dad345feb23e77ac94322100d4f559db91d9e82b878bda5c4b8b7770508dbe97ddcd67c18df581ec7d893664dd596bd4fff6300b8622241b08a8a98c3bef89efb2e00f01387eaaa16dd55ad25d6216ca043b0912af421db1a230ff8f9a02a01de3c5db5faf04a758de7ab2d0c48bf6e9f4ed6ea061d2d82f02569ace0b019a0c3efb8f579ddfda8155d2252a5cb09dac753076cf73b90b8dffd0b770f9c2f6768f9ba312ffe9c3b15db0a65a648491cd96938a73ae42fd087b50d37b4eb6c8059f98c038440b5a268700ae25e397fa043bdf58f12a0294b0ecd6b0f2f612d40c224b6f85f5cadb7480534c890dea4697a62d42571304335d06d7ca1c94e1c993c23d7ef1967fe9bb79d00fa316145d8390ca433a4aca3b8df2bb8530dd905ad9cd46ad750d5610f85fdbe8a345146f865d5473c7f445cfcd5759e8ee9e92f4f8bad413e4f237fab8e89b675fb9c29080522d8f1051e14cfecc81433bac94c53c2e8a794346de096bc471d8751ff7662540e35cacfec571a6604c2a7d2ff2141a25f58fe748121a9f987af618334674d2a15242137420ebe356a482d3e95cfc6d5508e4f464127ead5f8a03481d790735a7aa55ed951515747471c4f4f868b3b9b35f2943fdc3fbe91eabd15d9489cec44af1620f99dbd704f65184c14171c0d0c32f6080788502ae3b2335643afde2f49f49a2f69312d7b27d65be5aba0af7862706ed477bc4c60740cd60a9ca6826c321d3f16640830a8b4005c5bea3436025e5115aab15df2d9a747373d5da543910262e7656127904c50bc6a04819833a4c9ad7c3c30ca668a6981eaddbc96d2067de3c2342f753e313b9f13709e86f456a53982c424ec98de030ed8218300670571617b501cf203a55f63be22903dd8e43f3a8a4e9a280b1ef3096b108d69ac61411560015096d2e224741073207bc3626b3b0547b921fc158b9b076e036ff2601a95e1b933781c320dd5e199d4abd96eafa830905f23d6df3ee2641887fee52a8a722ff8b16d5f2fe40b87adc5f2f950cc0d949ffef735c2dd71c7be171de1e350139ffd4398413027ef3932e2630747290425ba2df56c3356324bf22de4cd88d19b1799c8a79cc42571448ae5f936ec55ce10c35719ba9928cee2aa8569d479c043e0284aeaa901a71256569e8ae615b5b96b36c21eded84185850ad325f1ae07adc2fd7c73f046f7d623b41bc9200e3a55c2db9c1e00e5ce4c8954d1d46f3d53496d2760d8a56809cb61e5fa88ae03d9dc38cc357df189a30dedf273d7264ec98666f992f714e084918854f9acb9280e9243af34c042517beafa0c0f4973c895342c1a55c", 0x1000}], 0x3) syz_open_pts() mprotect(&(0x7f000024e000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00000001c0)) 16:11:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x64) ioctl$TIOCSDTR(r0, 0x20007479) fsync(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:11:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) socket(0x27, 0x4, 0x9) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) 16:11:29 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x480, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="7e28174b820f3ce68b40b79dec432541bf9b3bf483e55f3ca77518cc5c70c18f0f68732d162450f3c94adfbe13ab910a8c27dcdbf09bf499f8b178e688c1f4936fc52d193acfc857316ee4a3dcec344560675bd1481f2730df288d9e08abcda8261d7ccd860c220081a3f37650bba8b1de62b7cf36c160f67f486baff926897fd873a9361f92672ec7996878db883ba6bc56d112f56af1ef09d17afdeee7aa2709604b1650db7f125e7928aa7176f67c58533309579682765d25e6fcfef8245165821266b03c68e6ae8a4a3f9e3a6181300d1cbebe862e9e4ea29604c6adfe194594641fa085a13f1a7583ec3d073ed4adbd8fd32bafa92f858bc5528aa0954bebe17c093a2777e68bdd5219380a9b7ee96befb0f165157caf8c5cf3e9ef964f0c959f320c5b9ccc99625d88a41515914ead86ca73052c7c2cce4c3be007e87ce702efbd08ddec9d350d28d605b70bca752dd4ad37a6e126889c53d6c46efb43a13ec49cbb557619552548d7ce2ce2ec587a8f9790c6a107592a20a5b5250d82b47725dfec0994ef4762ada001fd88c0291f3310b23684cacb54ffe07199f5d142942fb31db27b995ede773d154553acd4367895457930b95bd9d0f517049ea70c5e07805f1f5bc0c9bb0efa273f91866076eba30ed0a4b0df4bc5ab539b2c768d57ec7ed50a2d7f682422af8a5dd138482009cdefff48f92fd8a17cf68c81fd76dac750b5561cf47f6fa8f1664b93533de13b10c13059dc15ddf9f69761c16f805e356177f16554737f5d3a371a12ae44e6aad32517e96686e8df7161c14cbbb5f2164681affa62a186848c2163b26ff172d15971a94ad593d1493380abfd89f28c7857bd738d6d6640394019e9afbbdedc3247811b921d8f6df2a5478fbbf155cba7a5bbe0ba6b5239e83350472f99a99152157ae0a38ca0c0483662f591f88656386ee07b8eb538b0f8dbcca6df55389e6577d345e25ac2eb7c7fe9e2ed7aca5103fea1687ab15d4f4f20b0c0b67d0ac42e3d41c016da09346b0820b0bf6afa09ad0a3675ff6c4a48c4a1338f41e8cd5e69e2e8c6f93650e32111963585da98943759a86e11a672578313f3ed09d950a9e31ee637cc7a19656ca7e98b9df8d64f47ec4c291607675f1c9730f9e3f27c9d1cf3e7a68fb4f7098323e735335742a8054b59c65604dc0ad51c799f96fa7845c641f62ade7fee67d80f2cb7af9e516e7c0c80e88fd5b2e5eb823d1b29e6f4e23d6abcd3f03cfac233232faf39bb507e0e3ea31de72b80edf696ba5c20099fdc951babe75de63a9f74c93b39c4179c994f5af2677ed99ac8974dee6dc006265a046f14c1a117518c86bc49c8e98094fd3a21cd495e38800bc24aabcbcf46f45ae894c5436fd3db7df40546be426bf42fa41a46d5b05e3cb6d46c05a971e9892d1a6041ba40cbc14928353b2961847cfc12879463605814c7213657eae25a1011297dd3d9286d80434d9b1791951638582a433e42f89636286093e67b11fe6fc1f356bdf1daf6522c0b70325d707049691bf1fd1525f7d81ab80e81b86d7c784c75f44aa1c086dd7d86cba9fb9c0cd53f957b98121e5def97583f5abf0aec7f8c7e3e3cdac5a4b2abdc82e4fe8aaa442943b45b222863bc57fc6b3d425e7da1fb5134568c846d145f5e57580717d5fbb52216caa649fe6cbe2b962ceda9b58a6df2c0033c3c12abe4fb17f9ebf7b3939fb1c1e3a12f08578bcc9fa6f983c85cc744bc3c5f66eea672b109da67bd25119bffa4757fafc20dc4b1454c7658ecfd46451efbea62511e85ec366297a2f73fc19cfadccf70797cb925f5dc1a7f9a22e274e5cc77be234391470a194564adac140fcbe54e8b86bccf64fe5bce0ea0db67956b04541d01cba1318143a6e50c071dcc2accbd5d253e16ce3f0074453dceb34b04b8f74b75dbfa2c4f4406930611afa61e635c4833de60907ab9b2d4edb6b95e7cb3658d38c25b3e42caf8b8e03bc778cb6853e12c04ce420d7cc7f10748611d2b5aead61f6c407ae4a0719aa125a746aafbac916077e97cd8f6ef02901bc1f61940a926376545cd584ddb8cfa23077a73a99312eef89666393223d1eb96d0096d95d3de29cb8baffc4fdfb5d4466b05e8da248be7db9c096c66fa705c01a7b6ab8cd265e961818dec7f108df4864ca1378679c3fd19b5d3daa4239dc8514431b0bc7ee7c20503766ebdc59a13975d03412e2baf3e2e05dcf3d6e88b590795a8d40f55226704b0d4aabc9d3903d07f81dc41b5b259b8a00e372bb48f6e3a227d0de40c881e6e674c096961f8c23ae03ae068194f5f3dfc3083392661a4173a2c7af78cc9c8772cfba80c4ec90d45e0fc9cbeabfbc36023ee25bddbf628a12e1e35bc43493459103f756aec373a7163531b4080e2af39254efb9d0eee12ed9b9b914bbb336edefeb525d392fbd8d0b03d8f2b5f0615cebd84281757c70b87a245b64d6e38c49ad4194a38bdce1615d9846590bd369a80c7f6ec3ead5d57cf97a05b755e919f473af362747dd06c1124bd8151d5d0d2a88c17bada28c61862780da574c28b6ee115ccccc69bd7306702061452ec863e4ed2a21c68408df7dbdc193fa1951955b0e00eb65b930e9cf407391d54be172f2bb5f6212114893749159d7dc6a306d1dfa5d771cecdabcf30d61d5add558505d8945c2923e8fb1aa4aec60757263c93f1850649c89ed30db8270612c882128597db2a57771beea474db4b01f1dbadc76491a431cba3e8fe456d59eaf21a68884b27503fe9af2a06edbc680c138bf6bdaa657593023114ffc294b9ffed94ef12cf6e796ed8a880b2912f2cf1f5b897c9700dff4e20d03703d3ff6dae092f9b3d93dce1951229c516783305df4f67dca3dafaac975ed84e83fe16419b0806be0989c312e951760eeb2e083dfe2a770d361775e465956622ea1fdcecb63886b18304484effef98876d0071709be7301551c9fdcef2fc1d14d463e0c4f4632d7cf5f2b94c74b0ccef0f43abb2c5efbaa878b1b9a27531ae081083ea4d23f689a02087b2807b946b96fd136187dad8c4178b084e0219eebefc9277a7eff53207646b98cd79dd3253f7daa360fc1567ebe917366c86e7f4b01ebe23f6b88cb6a435666773c8cfe65a112220c37b3ef67b39d7ef9831b9a0e17264e7289cd02563eb34b9dae9aeb963d52c3aef0eb18cb65d663ecb1785bda1b5c6928ecceb9cf17cf7ec5e32bd2a17f9d932f13529f15264f44dd2514c824a63367acb4e4560311616c929f64aa54dea3c1e9aa78d573c759c083ee8e57c4d4ede9c6c98695d318cdcf49b9efcbc5d72a98c65923a24704a4b581d9386bdbeae9d4785d600581ecb9619c0ea0d9f5a74e46b033c3953f5ccc42fe51cc0f281380134012d049bc08c5005c9737d9df7c66b88918fc1e682f88235537f46176b9cfeff1976d9c65f03655eab6b6a5a7cb5d76e91e7908a4c5d154ba783d47141f0ece1dc7e50d47e1a15cc2c8da7fc7ee768d4c1737e30bd76140b3ee4969d912942f83e1d59937c81116b4cc154a19cfc1612ae2ff4f762f6ddb9c024b24d8d718e534001d7349f3cf54169228ea0ac452aa1de8fbdc64ab8e089918ffd6012153e478bdc28435adbb01c9e113bfbac5151f3e2d862d156efc07c3ebdf87bba4dadd0d89a9521464e450b82adc08dfcffe00ec95d8d22f5fafceaf4e9bfcdf46146a9f9139c6ac0adde2839b2a5af82d427d04c64256735c2a690c65748e5eddd73faac9e454012ff568741ce6d37016d67097100577ba9f6a3c6ea2e08e4c0e2e6477547c8479706fcca84536fde9ed89c6f70b55d0adbb0cd622c9d68886f5119b832864bbd07414fcf971c34a06150349894a26d0a7df7ccce6fa1bf56058e6b5321e56a08d1ddfdc78bba7802338e3ca47f18f61eaa078a606e65b0139e2e74be02a362fc5ccd8faa329e5706446814ee4f5668c21eb67261c851173fbf6b6820596a4662fcb11f535160755772343602c3c9d3a37d31ca484d57b21d6e1039798fb3fdc5bd8aa99b65ed765c51e6879cdf89264c7eac8d1023076a6143c3916edab5fa7e9eece75b1cb113d6c6cd9338de2205eeceb5fbb17a8534f013b94ef31f92c4577e4c8bd08710fd96d029fc0da239f682b5af08946f274aba86e00ad3a1db5e880886eb3f65e7ea66576a6e4bd9af6c3992e35e195d0b112d8d3c1f2245710d7cd671ca8e4c3a3dc2fc53bc1cf56cd9408acb7134eb580fb6d8628536c5983e2e96cefd9541ec3fb71d7017fce3e2cbec0053135146d1d1e49e318e561a59de5522106535cbd9c02dc8759d06a5922eae5a7119362e060f98f6314af16da02be7dd33839eee6f4d9527273f2994d89a03d910bc5e38e8fe0781b42d75201c5c4f248e9d1709a2f94e198423e7a884aa60bc9a4469c0183a04cedf3ac89eb6bdc58873eef733b2a816a66d646ffd987b44367f7678ea191126ec05151f14066660ca7fd199c3b581e14165ac31cb81641b473fc8c98d808cb8e37df9d5a7375b3cd1faba8a4230b547ba66eed3302efd53830570df2824b4dfc89d13675f761a2ce7710b97cc03bb9401b40c6c876bd8433e7c0291e5951f2aa0704e68bb3baceb40e153b203598f1023406cf6361d14e8253a95e7c34ad0ff9903b78c44ab2a63f3fd1d97a5b6b06fbc3aa1fe0b7864ba06ef7292d334612f7ee12dd08cf05035f0a940b15363a770e92bc9de94daaaa8deaa02f240adc65223937a610efee16be0d6d84818b0ea3196bd58ac8d173b0757afee0b7dbab5977d8e42258a0b80062e4b457607181e7f6de2ce8a1f0779db7cfad5b6484af267810f8ebeda44fa77f656d3c7d96071835a2208d8e9e7aae39195c71ff175d2eff17ade3ce4c94621a5f0db2eb604dcdd9f6a1ad95ece83d9e85f0bde92ac92f80a4bd4c8882aad9c406a608c903cfa7bac5cd5f28a6464e9e1e222861d01f3ce4d50a72cfe4bc3578fc94c8aa2e32bef549d7df0a2b1bd629a4876c2da4e1415f12e130dd195a51c6f1079facfaeb1286a074f913cb0e4bd4651167aa2b6e33dabdc5de77019f43a2cd17dbfcd10f65e833afe233c6631db0161de2c09631980d26e618e77d3094176dc3f43df7f65e4c23b905d43d9ebe1bff4281f1aea948863251372066c6c5d18bde4bae43de77e0d1a94e8b8b8bada784782747d17b014b0b7d43b2a4aee570fff99c32696e0198ec13822967548d488b2b50bb0d768f238879729f54636cf722facd1c1eac4eb74156187c08f2902bcea5a9b46f108aabdd933b98f1c930b4dd7563f903ac339666fbbd260046fe41bb6e34ba6a263e681c17be9f9f0c42f68b37ce53b9fe23533fa8273ad62670b975893d90a2f9b0e6d4e722528fded8e5d55d2b8f38f95ce7cdf02443ccfe82922dfefa21e848d79c57e6eae0757dccb2e52e9e37d5d4ae5f1b849e452485c32b62f626355ec3b97ced1a3b95ee95271bc5414e18599733dc03e6598ab8bbb2e7c0cc4038eb07ffee77ac8d4086e3ddededc8bcdd5ca5951c304231eea6a27734d8b50b8ef466d66603bea21d908eeaa84b9f9d5d725879a4079966916d5f3cd0111f2d971ece804ad0922472078e128ab61fbcebb9a09feb090342540304e8d7e613a298b7782417ab73aec924196574e026162b36470758d8b6352c009f71006228d9f8a83a24548f42e95165b7c663bee7ebcac1726bd09899a64d0a4d456c42fd26d5b0d8fd4af1236663cf4840dfc72864adde60d3a798827d0f3abd7d6ed683464648588a01950a8", 0x1000}, {&(0x7f0000001240)="6b2994826c7fdf18ff3ad59a71f8136c40beae51d806e4712c983699e4483016a0ecfc03b9044781dc8f344bc2456b1b4bedba3317ee3099af656bd44c372d51a82b3ef50693b13fd8e905360c0484ed2c832ff5572e84b807052e20eb9337dfa45344cb4a1dc8e6a4f0a05e5e27870be4ef0c63e50338f0a55a09a1080e3c1f166aaa4055d158d6d0ab3f3d6666210c59a01dd38015b850226c23c3033a91ac8e664b631c1f6673f58f5c0e9ff2a44c1c0e9ed076de796479202d61c68e9caf60070f9fe6b4356b9c31068116c50b5e2f0518f0f92e94140a5e45a1b28fab077347867001945820f903", 0xea}, {&(0x7f00000000c0)="f7f665f741f7560ecd3be691ca14ac41b6ed87b724ae44a8c59f28beee10d523088fdfce86df77cd132242ff80fc51846ae9d89ba8712a3713a6c6a66092b80d92aa9721374490dcc333e2904adda671ea4359aaa8428deb0a7ec6672b446d188906167bca0a2e9824173fb99d6873e5135b61b85ad618d8d58cce9ef9be77043edc94115b83a72fa009047d73c24418bc10da7da14420456b9c", 0x9a}], 0x3) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 16:11:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) accept$inet6(r1, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r1, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000980)='./file1\x00', 0x6003, 0x4) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000009c0)={0x81, 0x3, 0x7, 0x1}) getitimer(0x1, &(0x7f0000000080)) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000a00)) pwritev(r1, &(0x7f0000000d00)=[{&(0x7f0000000c00)="acd77253fec96094b7cf61f267c75e934cf872ede8795d848d6b59dbd3b2847c93cd8833e0c4e4bd34a8d6ad6b77afba1c733e76d72741deb07e30d846f89b212b7d6f83fbc07df14490c0f2896fa4b48da6e0487b12fe6551846489f61f29d4c12d9937e6a0efd8d0bbd092624fe91d9c37fe5831e0ca290480d985dcd66d033f49458d7d9fb6708da17004c875788dc7aaef76887e7e83294a7f469a5b525303ea537db4a4086baefc0cbc97d92717de3b6027a8d24f8dbccbc09b4bcbe750655af194a15f53f21ad96c38b717e24e5caee1", 0xd3}], 0x1, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000d40)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x5e) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32=r3, @ANYPTR, @ANYRES32=r2, @ANYRES32], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0xfffffffffffffc9b}, 0x800) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000d80)={0x100, 0x1, 0x6, 0x7}) r4 = msgget$private(0x0, 0x202) r5 = getpid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x80, 0x47b}, 0x156c, 0x7f, r5, 0x0, 0x2000000000000000, 0x7, 0x7f, 0x1}) 16:11:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) dup(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) chroot(&(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x4, 0x8}, 0x10) 16:11:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x5, './bus\x00', './bus\x00'}) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x1000, 0x8000}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x43, 0x9) mkdir(&(0x7f0000000080)='./bus\x00', 0x80) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:11:30 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, 0x0) r1 = msgget(0x0, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, r3, r4, r5, 0x100, 0x1f}, 0xfffffffffffffff9, 0x7c5, r6, r7, 0x5, 0x7, 0x5, 0x1}) 16:11:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2000000000007) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:11:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="3f02575424cc6c5d00b3782403a0056e1144d42893f0a9000004eb09377df2b43d9f4f5fe055c4e00000016abe825a16a279559b5c16ba373326abcc89801c069bb221eca75d2def199ee5737488f903759894115efa6e8cc88f35a645a9bc26615c8205b5d0d9d7f1b31b3884670dc015af7e719c74b79816a03b0b32b614bb64eb4d3fdedcb93c91784ef577569ff6886742f81f871b8ad0b93c9776e0bd4355d01b449092e3c2c584ed19f98ca0155bb83307aa63f3ad356bcc77b4c59e3a00df59b9307159306ecddc83040ac5bf678d3b6c775606526fad7f800d2e"], 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000240)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pipe2(&(0x7f0000000000), 0x10000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x101) 16:11:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0xc1e) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, 0x0, &(0x7f0000000080)) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) bind(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00./bus/e0\x00\x00\x00.[\x00\x00'], 0x11) syz_emit_ethernet(0x41, &(0x7f00000001c0)="62206f7872b9245565a2ef95bf70afe75af174ad766966e3cc158ff3a8653af9a16cc4b5f42e79cac2fc5960aab5167c49830b8619bfed85d3e655d8b5c1d95a94") ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) dup2(r4, r3) 16:11:31 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:11:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000180)=0xc) write(r1, &(0x7f0000000080)="6f4c00d73eef26db1b1e04a3a347fab293d3852fc2b191eed88d61", 0x1b) write(r0, &(0x7f0000000140)='a0', 0x0) 16:11:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:11:31 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x181, 0x101000001) unveil(&(0x7f0000001580)='./bus\x00', &(0x7f00000015c0)='r\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:11:31 executing program 0: r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f0000000080)="25c79feb59d81e9c49f08ccb02bba60116a224e7e9dda9a242a9df8a7cf0c834312f7cd212b4548fff49ba32d2ac0d9e05af92abaa4e14859c2d8c75b5c1865a82f9c8acef4886597f72f3b3de631a225bfb43a644d960ca0ee4dcf88d04820201840905b00727a5417dc7ecd5c57ed7be395d3520df267e5ba21cf652b584f7993e9699452cc1249a7d59a59e018cc937", 0x91) 16:11:32 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) chroot(&(0x7f0000000040)='./file0\x00') setgroups(0x0, 0x0) readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000280)=""/108, 0x6c) setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x4dd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') unlinkat(r1, &(0x7f00000001c0)='./file1\x00', 0x8) 16:11:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x50}, {r0, 0x6c}], 0x2, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:11:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:11:32 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x12) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x122) r0 = socket$inet6(0x18, 0x2, 0x68) r1 = dup(r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0xfffffffffffffff7) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:11:32 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:11:32 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x401, 0x0, 0xcf9f, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x100, 0x3}, {0xa7, 0x9}], 0x2}) 16:11:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() syz_open_pts() 16:11:32 executing program 0: r0 = socket$inet6(0x18, 0x7, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000180)=0xf8145773) r1 = open(&(0x7f0000000000)='./file0\x00', 0x18080, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000000c0)=""/119) semctl$GETVAL(r2, 0x4, 0x5, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:11:32 executing program 0: pipe(&(0x7f0000000040)) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) 16:11:32 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="540e16af740c67eaf58b3ecd97a6b0d8ed796d79152d42e062ff168ac1fa89fbf30c9b48cc7ddcbc5190b68db01351a7962cef682c26", 0x36, 0x0, 0x0, 0x0) getrusage(0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:11:32 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x802c, 0x80000000000000b, &(0x7f00000000c0)="8c523ef396ed0dc3d151b82df2754f5f9181a4a8f9136d9ca8bad313ea5acd67cedb0d620a4d3a429d3d423c6cdac323d03c25459fbd97786795c6daf6d326761b7df7203ad33d399a10999af5f82e02fa99935e1e7d0101", 0x9a) 16:11:32 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() mkdir(&(0x7f0000000000)='./file1\x00', 0x0) fchownat(r1, &(0x7f0000000180)='./file0/file1\x00', r2, r3, 0x2) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f0000000300)='./file0/file1\x00') chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:11:32 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 = syz_open_pts() close(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x72db, 0x2, 0x10001, 0x0, "0f136721c217ba016d0f7efd4886053377b81d6b", 0x400, 0xe43b}) 16:11:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x3b, 0x5, 0x8, 0x40}, {{r0}, 0x0, 0x4, 0x43, 0x1, 0x7f}, {{r0}, 0xffffffffffffffff, 0x18, 0x3, 0x100, 0x4}], 0xfffffffffffffffa, 0x0, 0x7, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x8200, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x72, 0x20, 0x0, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x1, 0xffffffffffff61e8}, {{r1}, 0xfffffffffffffff8, 0xc, 0xfffff, 0x87, 0x7}, {{r0}, 0x0, 0x2, 0x20, 0xfffffffffffffffc, 0xffffffffffff76a5}, {{r0}, 0xfffffffffffffff8, 0x1c, 0x80000000, 0x4, 0x2e13}, {{r0}, 0xfffffffffffffff9, 0x41, 0x80000019, 0x10000, 0x1}, {{r0}, 0xfffffffffffffff8, 0x21, 0x2, 0x9, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000044, 0x80000000, 0x75c8000000000000}], 0x8418, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffa, 0x20, 0x2, 0xfffffffffffffff9, 0x6}, {{r2}, 0xfffffffffffffffb, 0x3, 0x80, 0xa1e, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8001, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x3c976fe46aa22336, 0x5, 0xd42}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x10000, 0x401}, {{r2}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x80}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x70000, 0xfffffffffffffff9}, {{r2}, 0xdc6c3d3cdea6f9c1, 0x0, 0x50, 0x401, 0x8}, {{r0}, 0x0, 0x0, 0x1, 0x2, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x10, 0x41, 0x6, 0x3}], 0xa6e, &(0x7f00000003c0)={0xf9, 0x8}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000400), &(0x7f0000000440)=0x10) r3 = kqueue() kevent(r3, &(0x7f0000000480), 0x4000000000000060, 0x0, 0x0, 0x0) close(r0) 16:11:32 executing program 0: setuid(0xee01) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3ff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTART(r0, 0x2000746e) 16:11:32 executing program 0: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0xfff) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="4eca0c9ae2307e96c9901b6de78f0601b3d69acad5edf569bc3858ced416e26ee5df7fe3750ae348890e68ad2bc45bf4cf9a5dd7811b430d749682d17362fff38f5582e946f5f65be6b591fbb5c5438898bf2cd815839f4f0283476a164fc731112be45464ebd5291a53635b78ae64509a69c26bc36ac5cbd042d28d621f4e008f9e6dc4d510db131e92e6dd1c937d55b1496837b6848e2a978b9c6136c158d0e6b8a3cbefb0723d4b6107767b56253f10ab05af69dc8e137e0aa9100c2d392e5e6dba37506f387edf1f62ae41935468b97537dfd6dc57bda0f4", 0xda) 16:11:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) msgget(0x0, 0x602) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) 16:11:32 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup(r2) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000100)="bd6d483c9773", 0x6) pipe(&(0x7f0000000140)) r6 = syz_open_pts() close(r3) dup(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa60200"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2, "b08d1dbd961018d3a50a2c21d8e500"}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:11:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = dup(0xffffffffffffffff) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) r4 = syz_open_pts() socketpair(0x26, 0x2, 0xfffffffffffff12a, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20800, 0x0) r7 = open$dir(&(0x7f0000000280)='./bus\x00', 0x20442, 0xb8) r8 = socket$inet6(0x18, 0x5, 0x1ff) r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1, 0x0) r10 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r11 = open$dir(&(0x7f0000000340)='./bus\x00', 0x96f97b11c656948c, 0x48) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x30, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0xa, 0x101}, {{r2}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x80, 0x5}], 0x4, &(0x7f00000003c0)=[{{r3}, 0x0, 0x2, 0x80000004, 0x4fc, 0xd5cf}, {{r4}, 0xffffffffffffffff, 0x4, 0x80000000, 0x80, 0x9}, {{r5}, 0xffffffffffffffff, 0x6a, 0x8, 0x20, 0x9}, {{r6}, 0xfffffffffffffffb, 0x6a, 0xf0000004, 0xffffffff}, {{r7}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x9}, {{r8}, 0xffffffffffffffff, 0x10, 0x0, 0x7}, {{r9}, 0xfffffffffffffffb, 0xb0, 0x1, 0x1, 0x8}, {{r10}, 0xffffffffffffffff, 0x0, 0xa0000000, 0x9, 0x4}, {{r11}, 0xffffffffffffffff, 0x88, 0x26, 0xbd7, 0x1}, {{r12}, 0xffffffffffffffff, 0x88, 0x5, 0x6, 0x8000}], 0x6, &(0x7f0000000500)={0x400, 0x18}) r13 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r13, &(0x7f0000000180)='mLA', 0x3) 16:11:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000001480)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7f, 0x6345}, 0x8) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e56cdde43d73000"], 0xfffffd40) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) 16:11:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82020080000000000000549b68b4ac606ce7189ba5f599233482d6b3583ecb601923ad9bca3af9552c11a6a07d68"], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="be7dbdc13fa8a1f53d121a061f70ae950b215aa4cb015e484da006b25e5675fd9aeaae00de7f0e329dfa573d93169f494752efd9a568e253ecded6dfb9ec219b3cb2", 0x42}, {&(0x7f0000000180)="8945b438989de711ae5760c95e5d92ec90679d99f33fffd630d63a02c940fe7e7a2c5dde41e564f5b8e37f72850ebcd91e0dca73b77b1e80158eb5b6f336369fc9927fe8e0760fffca8a70a07beeddb1c8e095b934d784c835e85948183a8a9ca493458445fbcbbfffb86b3bd0da859f871d197f6144a295fff196b7fb6c3c4ab679c65100b760620621822a879de6d33003bcaa4fc5cfa04dbe12c65b384c2886324226e31f681d2564481d1d946dc4717f8b344d44bd7aa75cc83303e0429188eaa7d1ed53a9f318aeb50964bdcef63d30c8490049986cc3be672377ccbb6515e1cf1c5e703b7cd1", 0xe9}], 0x333) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 16:11:33 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = geteuid() setreuid(r1, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) dup(r3) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r4) 16:11:33 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x200000000000008) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:11:33 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0xffffffffffffff36) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r3 = getuid() syz_extract_tcp_res(&(0x7f0000000480), 0x1, 0x4) r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r8 = getpgid(0xffffffffffffffff) r9 = geteuid() open$dir(&(0x7f0000000780)='./file0\x00', 0xfc08932aff1e4aee, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r13 = getgid() r14 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f00000002c0)="13a116a8b8b3e6bdbf7ee6c16ef1824e60fb7d91fdd5ed971da44a04c032158d462cb23ff4646c83f0db21e5822fd810fd9f79c6db4b13aa6523e3f8", 0x3c}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x100, 0x2}, 0x400) lseek(r0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x7, 0x4b6, 0x2, 0xfff, 0x4, 0x9, 0x81, 0x2}, &(0x7f0000000140)={0xfffffffffffffffc, 0xffff, 0x8, 0x4c, 0xa64, 0x3df, 0x6, 0x10001}, &(0x7f0000000180)={0x0, 0xc0000, 0x22600f39, 0x3, 0x40, 0x9, 0x7a4, 0x10000}, &(0x7f00000001c0)={0xff, 0xff}) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105727, &(0x7f0000000340)={&(0x7f0000000380), 0xfffffffffffffc8d}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000740)=0x2d02fc022ff38ee0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r17, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x181, 0x4}, {0x100, 0x2}, {0x8a, 0x5}, {0xc7, 0x609f}, {0x105, 0x1000}, {0x5, 0x2}, {0x42, 0x1}], 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10081, 0x0) 16:11:33 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1c0, 0xd) 16:11:33 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/16}, &(0x7f0000000040)=0x12) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) 16:11:33 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fsync(r0) flock(r0, 0x2) flock(r0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) flock(r0, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x2, 0x1f, 0x1000}, {0x18, 0x2, 0xfffffffffffffff8, 0x8001}, 0x6, [0x4, 0x7f, 0x7, 0x3, 0xfffffffffffffffa, 0x10000, 0x1, 0x9ee3]}, 0x3c) r2 = accept(0xffffffffffffff9c, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dc63a12a02bb4fa9a029024"], &(0x7f00000000c0)=0x5f) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x80, 0x1, 0x49, 0x401, 0xfffffffffffffffa}, 0xc) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:11:33 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x21) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000000)) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x9, 0x6}, 0xc) 16:11:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x3d, &(0x7f0000000040)="f4f7089016f85880f503687d26fcb25815249fb21b4fe35d35ed94ff6caadf830c72980de20b266022", 0x295) r1 = getpid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:11:34 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x18) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:11:34 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) getsockopt(r0, 0x7fff, 0x1, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) 16:11:34 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xffffffff, './file0\x00'}) 16:11:34 executing program 1: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x8}, 0x10) msgget(0x1, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x3, &(0x7f0000000080)="2d65cbce3bc044a9e4fa48941afd072924329e6133b5912ce4c0fae2ca571b94b7bc6dcf1d2e2d9309af8276ed5c9e4aa66d758379ff859d424339b56f2a07a1f1e5fe5345f38fd08b58dd257af06c7565c3eb6d1ed731db497351564dfa3559891080f92563a7ebda1f310616870717721d09ad4d321a4a1e2505b01d2b62a38ab91a", 0x83) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:34 executing program 0: r0 = socket(0x20016, 0x2, 0x6) sendto(r0, &(0x7f0000000040)="7ac40ecb1d0b9d439cda4b25263f036f288937b8649047af37798b6f45f5e00b60611c24a2434f8b3569d468c33226d7ae0c6014200c88d2eb9329f2b284edcb92b6eebe8e8a840f32b369486a87ab3361d38ba4c111181b7f82e6c6c9e1", 0x5e, 0x8, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) r1 = dup(r0) mknodat(r1, &(0x7f0000000300)='./file0\x00', 0x80, 0x4) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='([\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000340)={0x2, 0x9, 0x1, 0x800}) 16:11:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) fcntl$setflags(r1, 0x2, 0x1) 16:11:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x4) 16:11:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x202) sendmsg(r0, &(0x7f0000002500)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000100)="1594aa77d2c6b0d685c0496fa4cd68bab8b127cda15d6ca2992412df7a724cb0bf08cf1f9d52ff9042469cfd92ecc375369e98254af06702e899c0ee3313e891cb0a34fdec30967d93c9445cd0e97628f695f98d0a5139c8db56d8f3e2423b7d28d84ca17921a39c9f276a49f68b64fa4e110d7c6c9ce9df54cf8c4d76df639891457a00a3774dfb4089354bfdf68cf2aa988d2a812fd17e13a76ec5aa60c3d32a57f8ffcf13504f3bd2d768c68d0c0252aa0b27ae54a79fa8d545fe6048c2cdf135ea37557228ba4d7933", 0xcb}, {&(0x7f0000000040)="046a84d7d2ee7f838a85", 0xa}, {&(0x7f0000000080)="34dcb442374d1cffbcfc90448a", 0xd}, {&(0x7f0000000200)="77f6cffb77306ddd913675121efe00071a2f7abd4a67ba25b010b93c2e698fa5c5ecdd9eb37d21514da1bd91520dff37a767f4a707cd31562283a29c43259ab2fb8ffe5133e0c9cc02d344cbb23424430da82865e0678dd9522c2373826060cd05389a925bdb2fd5f62a9e2436edf5056d76cd9b890cf6ae8c6c66fc7208b4051e3e1fb6fe01553e1770b4e2e8458321b2dd10896b247243acdd9f527a0c388f863041367e2d4802e7cfc0a67a8f4939b8c1eb532b3d510603aefa2e571b55eaa87a198aca741c3cf6521407e01fc72ab58e407d7977b76ef795cc2cd87af2499654ad42f8277b466b317ad5d0a62798646744910b81f6f5db9cccb5a5cf49b012e5f9dfa5dad8d619504cf90ee6ad987ef3e2294d026218cabbaf21350be73bb02be11d10d76a2103d95e5cd6debe4817bc74565025494926732ef118d2575bbcdd50410b9b9612fc11991f4b0a9da6b3da28e6bfdb781dbbaf2194a2393e9b8d9fd97a3fe476e3655f2dc0c813109820409b65a7f085a6a7bcda74a9f63665aa3ade87543b34c34fead80996961b937f908acf7507d075db6a6f45242ee181b49fa186c009bd988e9c44a23a14cc26c29a18d202886246ee18653d3a44d3a60aa1381349c036df1055e8c20aaef349cceab597b3a3c1bdb618f6b0a60789102140f23bcc8a8533da947eac80a80740c076b745d43da17be9e37f761659db72965bf3363ca40f21760a6d4bc94c3e0e5a73a8cd0afcd3d7a52da09c34e0be155e0cffe47bf70e8ac61e634fc90b51e59cf8edaf0e46c2a276750118a94f11207522c1dfda28f737c8aafdb41ca3e08c377020888f279a530f8d5524571504159d83d59f172cb8095330c14092a34059cb085d23e2f90a26f41e9b5c2a57b9d584fdde4ee2c941d348644e2d81a92edecc9ee2e65585915646f2861c2e304916237de2beaf3fd4d2491f3622794871ee2adc0482ee4de310c4b20fc7029be1d25e5d2c74ad315e58708c3c9b2a2f4a411dd73dc2203f6ec34b76525acbbeb31287eca0b49808e2d92d6afbdef62a293cee31ca5e5f3ece311179e6f9b8b8378d7001ad35731d3f894aaa8afa056093933482ae1e748eaa13d07039c5661e37e68974fe73422739ca2aba3481bbfc0b73a49f8a785c33650620934b3ccabc54e739493ae5d6898c2ed3f14bd2bed1e87687b9b4cc60d01dd3d39560a2836554f3713050c66267fdb4a35b87640a04ae83097fac22a27a4482c50352f74b79dff184ad266dfb4c1b0eff527b713be99fd092f9532e742b136846765666ffd904eabb1de0ed82eb988e68e011d126ccd7fcf04b64a199275c8f826ab3d95bb8e4ff8e035743666431486ff273d7da12330112f9c2d36433d805154b00e5926194f57cfb5e91fd5502bead237fe8f1e65133a211bb16bc697ebd439daf1f0cd8acdddb90b88a681cd75dcd561c210e84dffa2889d4afbed5642ea1b0e7c43fd9069e356d96f7deaa6dba68b83343735a6804d13f0cb11603e5efe2206bdb88450c2cb497da5603e1673f9a9f3fcce4d1fc145ef08f0f23780576125267622b9a447ed17bf0f17170f293de41e029efc174af6619fe5ac2353fa3e144f7bb44c81a0c900864281ab1050aa129521c039c5e7be9725c34b3beee9283016b25c14c0915f353d82d576c63db13442a7309e0653b5bdca56f151d3fa71bbe0468e72be2747fc6eb7ccd5231b0c044ab467c9c11af08eb27393d718a25670b4f9d2e94e8b8fff048a59da607216a6378828ec03f61935ee2b3178eac49b0343fae183afd75b084cf6a56903cc8dd7ac029687ec7d6b9e012a6d84b2c9c0fdd1d1ebcef563e5854fd81e11d2ed4bade4b12f38a1a2375722fb6374d6eb931ba13fe01276ceff071f3a4baf8dc135addff6106b281fb5e7ef53995d21378b98199f7841b5f6c160b26032c63014f209d4c6cc2bf2e7901809a64801b83c2041806474826a8fd23658d4081fb00695d16c5b3b7503bbeab1a81c05c7fb7259ded651dd8578497c5245733be40edc283cfd32af7a9c290cfa82039fe7440367173e7aed85ed3d76caca208d713d1e303a2220f6d95afebf42ce88ef611d5f7b4123bf6bf5b8e965d2e592386587f8a78e37d8a86ce657bb1531fbdd1b00f4d97c1ca785b93abfb7e734c659fb01c1429c106667bf037edc115256892b320be3391531ce14d7d55da1024780a09949c8f82b5f831f0f168381a2862b5ba22431fbac3de73887f961fd4042c0c3a0c1bdcb1a204e5535a0e00ab88af0e39b620b10afd0b39b3905d8b16095e566d30e0ced5a3a77c641687f5eabbe5d89091a3ff08618b46c95d63e69778790fedd5ec7b375b7aa1b02b793c2f16a34467ebe28ac8f24ef8c47cf056867085a2c3bf52c4dcb949eed46ce38855337babc3b70014ea32ffc43b28940bbf9991aaf1071e77529dd6704d0d3af16a06653e16b6b327fb5e67d887a23ff45955023ffb1b7620072e3f931dd77708b9630de274ea038ce4083ed78fe358ce8a807629348b2292c234d458c1ce06d724e26182df5838d22e2aed925e65b7b3ac92f2bbc363e002ded7cfb9f3fc8641024a61ea942ffca7de20e48c1aa9f15981c0c508bcdb8da7983c529eb3e912f502881cbbb883bd501c5fbb3fe3c90b92d016de404a01949a71336589018a493d9dbce1a9830940beecf45f97d3a26edcf36c9c0206654b814b1a551660edd3d5164eafc67da706a68e365da20e9f1beb30d4d19c207a45c0892af9017abfdb6e4cbf0658b53c79d45dd43e654e4183eeaf5860dfad13d79d6157f5bef3b52914a62419ac2db40c367e9ae5fd184b319f7eab88613e8014caedaf16b714464e5a7519b182f721b9638624069618b59d9b60ec214ecf366dd3600effe79a20b200efc37feb6a6bfd9679710d322b983ab27a2cba7453c25bdbf43d9782424959e39c3b880490bb18f23ed5972b478959b49a25d0b9691fa8df2469a6b2f1955a44793e9275170a734e711098e549ae6885416728ccd8cdac7e5683dbab76d08a21b839a89160083526ed8e15b20756645a6116c7eb3d1f99c273e42650883cdb8905552257254a850645298edd95f70da7da425ae9d39983b749921cb1fd1ca0c773e0e20a53412b4fbd9564ac91d74af177aa167388960a4e770451a27cd6376daa9431f0705013e0feed9dbf1c569bc18c1f3307821a2f4492f93c9628918760b622efef4c200adcbd3ca7db34049cd4cbfbbb74414ae5961dcf13db03fb3ef2cfdb98e505cf4b58055fd33b102e2b729a816d70f288e3503350e15a40658aa5b9df6ad02a07ea57395b151f25823db2389f7b842007dc1f217d68b502bf911317a70745a46dab8ce7634036964a64e4c4f068c7013a9c3682466959b450868c68a2ea072411a0daa9441639102d8437b3abf46cf5410a13febd4808af8d9766a5c2005c1b39c778e3587140f979965c4acb5ede32b2f21d4397c842c7a7ec102ff6fe136c90e9a01704d2ff7a08af70dd52202c0ce8db9d82231e6536db14e8ae5953997dc854f643d79b2445eab32ada46973755bcd15ffb5403fdacef2cb10f3ce6b1ae89c0bd7af09b4a36447cb83587bf106991e19407b63e219a0f72e994d15371b0bb1e436a5b35611d86eaed4b2fbb45f9dd6cacaffa1ec6f03a43d197b32e9b24ffbf61ea194df9a5710508514240a8513ed1d80650132a6573dcb3ccea2272a5d96b62432814816aa05af10039f5d77c12400b9be74bda56494b53a844dbd232ffd016a78f7894f2ef0300b822163dc980ec941840c758826a1121723caf84270d3349e995e88f910942328c757c6a7bc419ece1890a63d554bd0f9add4176e9a500642edb7d12f02f2d2e7858c2d7e1190f4023f3b048d0042968a986e48135420ec92b98d626bc9b3676fe764591b9168bc8db692824612074b880fc9ebc82dbc21789893198f5ba9606f46a25b94a32410a5097a19867d60bf0981792135195e19f296c63cff9e501ea93aa44db07bb099647bcfdb13854f494827c202b950cbd6b9a4cb93b1d8bfbd0f1cbbbb0b55343515b26af768a2dd2bb2a40318dc95c1b8e14ae2b472e0247a7af885e64bc8b6f88315603177da9922acd981ffaa7c76a456b6f225b0981bce5d415b4ce5b1650046688eab8fa7c94bde023f34145b4d826f02e5fecdac01d4ac0edc0cf8b032c55c6524aeb4e231d59d994ba21d72750004f21bfa1ad3938820003a443b086db82aa9734316376bb96d0625fe7e881f4b884392cc176543bdd139df2d9c240560c8673a086b35402db39fed260cb818e6e204ca9219ef77cbf83dedbd06e75f806ae51cbf940e2cbc6fcf37e924934d2590e22961ba11747e942b9449ffb2d3264c248d199aa0dcdb044e744c2a45cb24d6de3e1439ceb7fcedb19b476e8676bb8bf9d4a662a493d0a0cd77c693a7611bd41f671e5bb07e60743e9509b1faaf0234552d0c657a1ebdb7802f90f1fdbcedae366b8219e6796de5988dd18d813741a3f8a3612954c53539903b0d9cd1a783a1db4828f2aff85e5ff21cb4580168cdf760458c55fb674e934e36066a8f666707ddbd3b58ba9141d93cf6c37331733ece79bfc16ebf98de0c6dcd5d742809c8312232c2721677774b9e7a02968d5160cf94b92af2b8876ae19c2221ae7f6893fa26f033190f5878f50b6694e24e46d6ff82baf7f755c07179cc554c4766fd927e12c63bc286d10431ebeca5fac5974f64cbf6b6620cb7ff06f263a79e10af65efc996e8e35e183cb268978fed82f258db79508426310a300ca79d63751ab7ef442f1364020c14f32753290c79c7c806255e38fd9bcc7f77f1fd5fca2300049198fa822c9ab598c7f86bdde01cb29711696e018f07592fc195a79b47325957f0e67f9c5539d901c451e54b4662d116cd361cd2b0dbdfcbaaf2631af95a19ca5a18da24c87c8a75e237293471df1187e97c681f3505e1ed3e2b6b2ca13fe9e5d9e5b09f60598a7de62f67baa30ed9285030bfcdb27a4b6245897ad29e5dd40fb073b59386c7048d2379bd991ae1e144b5091ec5a5255ae4f60230bd7417575e4bd91b8cd5db9aede081a4108054b51f183be165ec733e404e1a67ea6b3e0a011f9307980e2bb5ca8928e6100fdb937167cd19c2022e337bcbdcaf9ea437f669e45da60b7a63ae0d027dea54a45ac4ab12d460eea7622ec874b25f3c5dafb6ed58f85ebfe31f003b039386475f8cf62650c616142cdd77909d066cb7f835e7d76dff97724b4dbf561d8330eef9ddb914e3eacb15ff09cdb9b281c9bbdeedd3fcfaecad3b2e714a304fe9977cdce4092c0ebf45e68a328b383d7266ba366f8bff262fe7fa291b8f5fc2d6b94cba22773b89d29921b8c51ebfb7765a755784a65cda2b88d8b0526299c247a63f2aafc691f720b931e9723e432071afc3f3aa48484c92b65a1e6fc6acce33090420b59a862cc588dceb856468fa5e4f0184a86e8d403a7eb3d7f2eab59bdc946a70e88f7ad0b44c228ab6b320ac155b17ce7f34376b9ecd5ceb0186ac70d7334470f27edd696718ae02d0241f86cec336ac0b48571925aaaca13e4322fa60af05271336f65214ef1521ffc70f41f6073de5602c5c061a6d0f077ae5b45305adeca58b2830b2d7501ba87c57ff52c52094541485986902fe2f180b1ec0d105bad625a6a5da1249159ac6fae0b2223d39619fecf89ab4f93162714fdb4330a95046d6e8f6ad58942166f1824b40e56a72007f038a6822096efe5b91d6e31", 0x1000}], 0x4, &(0x7f0000001240)=[{0x1010, 0x1, 0x2, "9b4902e1d9c25629f99446a20aad15571ae63f8208a49a61193052231c4b4a1eb5ff04cf4c8296faa341aab647bdd64f92666035a986218f2006dd0bebe0008212e2355303f16af22c844f83fee8647d2f99f43e69a69be75f9afb3e9308a54627235f68cbeb194a75bc850cab674e3ee899dce14913adf439b512a60930a9b871fef7e813d625b1a333124569969bced40e7ba40283816070978e194292fec6f2d3af6a180f29452249be51c8e58e2ca8f46895a6d4d19c4ff28bfa87cc9f1a59136c3938320420875dc93fed260f908a9c735e455b88488fe86134960db1d5e4fe8d068599d51587cbeb054acf0066cb4b0d858d426596bde28186e52ed1f6df8295b9974db58908ebc15965030222cbafed06df733923f73926078dfe0b7dfb439ac2592e103dc712f045851bcaedaf6ef401fdb816619ccbb563537150f2dce3525bad0e2d76076b6cabada46e8b88390bd1787e555c9d28ee6ff6097c8215537d274583a2db21041f7f07be6d462d238d2b4bfb7b5b56ce65e7d904f41cf63fdf6b862d03c63fbf9de6aab01be737a0a951a6dd1cccbf2b2ac050ae59c47a3f4085665834fe4863db05d22e68cd770a3d76788b4371544a3795e73a6f6e59aa36610292083c5c0378fc8ce1766a2d3e469cdf43225792bbcd2e613b1862af870d687ea6ce669f91ae22963cdda14d9259d236df789f6d3a4ef633bfd1bbee90ca03b1df4cabd7063c07171511c376906fa2caf2fa17e37249637df65dae9179bb102ab3095321c7c3d25620153392f8f7cdccee337dac567cc5cec8323a05d4230358a4d81e52d4723783ea6036acfa52837579283bf99122a5da1d8809d58b1ae494cea74ef0e3caf91c0b61966954d586cbe0e4bb0c74273bcb52dd234632f3daade2f51f9d0084ada5b0548782577489f1a8bd24cd1dca89c7aa332ec96df3ad4210cf48510eaf28a8b42b885d6e7da92c023f949944a26e0d777590f1d673086191d6b92dd956e2fc36785807358b7f74b08741f16ea9812d369ae86825265a7204f4c68ba40036c5fc0aec702b2b10eb00073ffe2daaf0b49502d074fdfd71e260249ae92c8c17dcc1eb79af572670d8837b9b9d6300c4d4b62f6ad7e3c9a7d5ce128274adb2368a8d87e74b05d8016bb2fc983b82fb59df07f6f9321fff7d67a203bb49975cc795cf2ffd86135ab045be3a9601d45b576555e13fb841b3e9d02a023026bbea88a8dd3f54b9c291fa57cdf29f8717ea57f728895cda03162fb4dc1eaccefcbaad57953f8d923b33f092c44492ea5263d81ef5a2306bd5b221981f1fc59039c8782e3636bc67d43e6b2b986d6c71407da632243740dcdb95c32dcedd6198b8c4aa2d7bbea2b47f01be04dded2c8793c030e7f1536f97e7a112ad7776c6018f555432491dd1881176cd378fd1b4f1b66451e41ec0842bb0b0926820ff4fa2d9327d1e1d6279dbb27475fd26d179e421c173514c304524e5b82803e0bfd89f15608da54b205da81e7fa9eaf726a43d41db1472a2ef366f586d57a73a189b2ae9a49295bda8448b8bf2365cdf4271f5988e8f86668a1e8d50170c909269129c3edc726d761857cf28e47ddbca41e6a36f1f687e058cd1cd74d2bbad612113674ae941780d5c1b55d1d1e31de75aca024bc2887589d04561b53f8c956be396675c8ae6c37e2b4f2bbd58289bc05a1856b2dfa395b7400b4781b9d239d3e65e503b399ab193bba094b26161a4118aead6c0f48ffc0a9e05d5a859afa1f9fc8a2d0c4065e03b78d6c60c7093ba6a9c43e3cc191dfe6677e63f7bbfb9dd07d722c2a1df0d060fa71ef3a95add94a7b4989345473ff594ad53504ebbd506d3dfff523b04beaacaa4377baf652cd88a22b14649978dc33f338882cf78f1aedfbdb1493e78a0117d8f5f619a685957ae7916c8d5da5927988e1d4189fdd596817a2c9d82b06a5172e03975b4c1ef8f0b2d07759c02b0289ce1f03b99cfb94cee4db69356a6a9f506edd8d6a6753e6ea9fa5c9662a4c8496f068e3b544f388621a2a3625f125758a5865658bb66854ad001e46ac2b4ef3ba4bde491dea628539df181d4413b8781d50bf9ced97c11a02c736e753b9331c33bf095a4abe1153dc3be59e7906d4b253c9831400999ec73e58ce6dd90e45f5a836ce3ab782d08b3da2f2c7dac4447533423debb7ee7eb514a744962404711323d4f83f9896d87ac72094d5058ef75bbb33662d3510dbfb2f3006793136cebaffd393b1f1cc212a44f5023419c9dcad6e011bb9af99cb0817f93af67ae905cbfd201bb10122dd17956fe1beffb52f977891269cfb5fefbfb68fa5e4d5ff501b681b7041f2edcc4cf4fe3cc1dd529a8fb48f9890eba42bab172938af86f6b194ce43c5c3144fd1d78864424463bf53986f2b3921a2e8aac18c892983bf1ee98bee2c314a770c8f617b4e29e234734216654fc8d0c755c81f3948495f1f3a9b98d0da6d96ea1952973c140dab95e7d0b3e1f564567768ffffd978ec1a4a919e3d4f581f9e680952e58577bf3436777a8dd86d397a003a1c8c90ef286df5c50dafe94406b60755121be38a9c4849cdbf9a5eedee4365aeb1299375cdf0d45e7ec805ab90c0a2c00aeb8af7e2d73d3784c2728d3ff478fb07d7d409234ef5ab99b314ec6513759b279b759a2565046bb966c66f0f5646af0c2792eef9261373b478d24dd62b88a8b04cfdb674d9a511da0cc5bb932b4845ab54ef1012a15b563ece82fd17c5986acf19a6e23dcc970107c96db449ef79a9d55ccf19d0df921951cd2140ff51b1703202d92f4301aeb5c3f0a9e1c39c8685f570244bc583a26f75dbe48443727dc2ea96f404b18eb989d9fc07be57d7fe4df03d36d1ed63d5d27c67b45ae9299b6af15209f3bf120b60172885b4cdab54d05e0fe5a3ce6b5f757b24c9b6a6476462bf466ba8fc6c81ae4d1b00a8d0e44dc87f14d32a61e0018cd9f349583838f177028d5579043707a900c28188bfa15a319749344955bbe5732d3d0930b7e7875986357ad6c0fe134a20dd0542d82cf1e4404c42ba205979857eed4bce9ea7fd2f19c35827b3fea50adf6fbc486b0b3c6493ef8cf42fa60063dcd9d0596d84f7697ff049f1443c6b3803acdfaeb6b75f5362d702d1e8b8a59cdcf4e989655b1256b17abcb0d8c084c1a0ca6e47edfab1a12fe8828f1428f10ed12c1c2a23c67a52d2ea7e611da2e64cef3a6b7d252f16a97df1b02cb438856b1e984fcd817c17c01578a189265123297adb92fd7c8c02362c8deb33877e20e4fc0544b6ff34a7d431c94e1f85f2dea19be07482976d9d2c81f89eb5081ba72d471df57e3fcb0da06fab38d0d607c7d240bbf8adaebfa1f166dc0631834ed8a5d6502aa12727aabd171cc0f38d9c335001059a32aac82193e61714a344b6b310ea1a111bf8ef7203f033c6df026a17291fddcb2a01f446ae48ad392628985d23d2d50b4d090ddb47502ed76fdb5ced95364f57105dd6800f3154096d4049d804fb188944b22c5276fee8612836fd146ef39353f8dfbbfa1e7e4459b5d6ec44393a7318346376a371fe2daf0768b93adb0ba6d7bf556c0c25a7b20a910278f9251b62377332bd99e5b314e3fdf94b499d347c5c89bd0b15fd2ce4927258c86a84e69c2c924f3e0c344905ad3e352633e4e5a5e7185385ba9d54561513933852547d7064b7f5053077b3760d4043c19571194edc5d463e08fdeda68d2644abda3449f506d1d74a2a934370dfb5438ebeffce5c04f84c8bf7f8bcfcb08f6edd01ae84cabc408a0f3ae0da51c0110fc664f03bfab2e20046b7e128d35e38cf03f6e12c59260363037b592bae263d6d30315de6546dbaee534f629084783d2bb0d01ac24f701ef7d5301644bc3aca6b538408d1f05b6161a41092c341928181a072934c4f61f290ccdb13d1c67c1da48bf713a8f6bb834fafdb47617b11cebd692d07a4dbf045445cd58c15f1b35ecd7da10cc1eb10ee3a92110cccb5e6cca6aee816822df5c1e4cf51c767e9956b32ed8a0b4f44d41a9d00ef3c2cdb94b1572635051101c01adecde88d87d2b732b68975419ed8fd89e71bbeae7973a2b188d93cb409591c6dc96e0e2e768f2fa37777d5451fece2836dd98057113ea457237473aaf51313042cf46029c20b0c46823d7e9d8ef94d53be173bbcd96916c83cb6e3ac1e3168e2ad0df7179c51a4243086e637ad1506d4b304f4e22521dfa98c35d617be110594e29910568f5187f5c95f10d1206c722ad72979162d695f7f812e747e12e30c5440d3a810c69a2094fb98d99261077973f6e76b23c11aec94b601afc9f8a443b4911ae72b7648eafd1b9afe5356fbfc4e2bd45c16e01f5f0398a5729c155b2fc31a8d090fe52dee2dc9cb0debb9e616d57ddeedd01bc19f7c578726c47e678937813072dd59cbd2fd7a920130abf8b12586eaf3804f9263c9abbfae90b3c65c303770f161b35d719c0cc266613065e2c968df5b2b0318f1887bd1fcbbd14c7f31c16a1dd96cce6ce98d57596950ec2b6699e791c48fe71eaf7ed491ec1df3b13258ee9eff32d6b95a99d2280ceafa8eaf10b60bd4be1987f8d01acb302cb3f6ee1eeda8485304e723384b259473c3095210da91cd434fe0e6d2db0d959bdcacfc2a020a4377fd7a6f45e61eb068c5d51caaf8c4d0e424d2efa8f289f5fb871adc77723096c1e75859c4e76f962e666f3217d08d87bfee8606bdfbb5c092c71ae4235beaa0c31ae9ca672cae549c70bc91672b2fdc5177bf7fde3c5e5a2b2be8a7a258f2cfa687ef44084eaacfbb29ead8d76c77e4587b8a806697a9a61cac3df5726c77097202e131475cbc608bc4b486c2487dbe27aa2a183ae4e8f88f2627c798caa6c304a8843475f5ed3c00a5670c32a0a63aa4f18fb40fb26c6a6b10f70a34727529974719d528f41620c50b7d985e178d0862d5883233c6863155f758581d2ed48253edccff60a55feb1d1f3754b7af34c976f75c0aa7bbe62ab786c7364670f453d85f86632451789c9ee9305b1365bed3bc8ec5b71639923ce1c1b8821a92005132984903769f2a271b026bcde17c5465c8a190e48fab0f1db723fb41cb28271ce937e44f65ceccd63d14e1e21d9c72180a129a7ae8eb9ab137a8d4fd651f4be666721cbb08b7debf61949fef8f0d8cb3da931c9545a818a373feee8be3ce87ee2d4368a62b54eaf0a208fa59c9de735728d11689d6c9f8d1cbbb87cf13cb5852ec15d7e3d348c0a2eea60ba5a676aab2849424dbbb9cca6ba399ece84cb58df00687eefa5610f318631c368de52802c4bc0b00b584d784d9f7113bb5094f794055d47185049a37b69748b0c1277849e79b456638d15d6121379c40f8cec5789187e3d0d961f1153706e2fd511de835844ae70f0537b63d8680402b9949a254e1ba65e95f893e367d277070d9381666ce7aba81291e31cf56db01e07aab89b4a76aafd4d92fb54f72d0b0860c1c5ce57a5cca2ec72a636468b2da111bf417dfea058471d060f79bf3771cb57fe639e0201b3951b5ad92adca467c710751cfa44eab32ece18ca54e3709e320f65c715637dca35a1691d1258db7bcfd1db5a47f3662129b7da6751e8552784cfefa33a7a9daab85a62031a2fbced74dadfe9936413a63d82d2a666c75958e62b444b499e66b81184581ffb71fb49111b8ea6c3174d7ad3c58124148109ebb97fdfd870da0fa7ffcbc79ed92b6eccf00599bde3b4e901f79dc3ece9971d69ea883a965001d8307a7e09bce6b70580ded31d39"}, {0xf0, 0x1, 0x3, "70281fdd879a0d6aac7c742a81d160f7f9c748fc88df81c98babc47b9e1ce7e2cec661266a819e0433baec6ba7c8515eff709a7e6dc8d10b0bdd9d33d431892fff341e3352471b2eb9c68cb3b8819f3348dc52f9ed011f68b12b8644cd854d7c9c8cca24a5283a6257cf04c177c8c8bb2f56b0524fc2e838e3f7fc0f2bfd56eb75292a9af0aaa27bc89590c8d84594126563e2765b21e362a0e2be7669e5dfee114805eb6dcbb8b5d10e457091dd53309d074740a5682dca2b729d43733aa7ce06918aefaeb975db35a55ee2703120b2303cc267aabc955e9f9b6d263dff"}, {0x20, 0x0, 0x1f, "fd2b4eb3578f92a3d0bb376e"}, {0xf0, 0xffff, 0x3, "19ee6de9c9e8bd269d667bdd7cc1a410f8e37ee13bda2e1c91a2700ac38d7acb74dc606d53550f0063204340012808b3f2f9f5488a71b256d8271cb2f8fa02c7d9a5ce6d9f70904b4c2950ba4d8d87509562970336d7c8ed6d694a602421ac4c640706bfe35f8d6e678b505dd398d6b0a142ea4cabd2cf5dc385d902cd5153721cbfe93b5e1114159040ddb09ae881d2349c76a3ca3c593128a11c21dcadcfe8bf5449d62e3974bec0e6635378dad14210bb93790f166189c5fd9f843c14885c3137a13c3a57a66d7d9148f6a73fac914dffaa81615cca0900694256cf15bd"}, {0x60, 0xffff, 0x5805, "53c888401a8265f48aa9663300687cb23bae2059bd57ebfcb7e67cba9c31dd097bdc793edb8ae9b6fbe57763e9b4b3f6b04242c92479ec699bbbba068d6cb118098e5419a4a04a2c5d58"}, {0x28, 0xffff, 0x6, "5e3212ac49a7da004d2c7703beae91aa4f4b738dca7b69"}], 0x1298}, 0x400) 16:11:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="51b41ca7e253d1bab7a5222aaf432b4b290cc6c742598831ef0afc0a7c150e", 0x1f}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xd10, "b04d1a20f3ff0e630000000000000000f3108557"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:11:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x1000001}) 16:11:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff, 0x0, 0x5, 0xffffffff, "1c52066d84c9fed21fa75b52e9e86ce9cd1cb33b", 0x1, 0x7}) open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) geteuid() geteuid() utimes(&(0x7f0000000080)='./file0\x00', 0x0) r1 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/207) 16:11:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:11:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0x6, &(0x7f0000000040)="aaec1d3065384550219c24ee6b1120ab131feeda1030471c03bef18ca854917342701e49f2f67c5d1bb62f945185d376006b32dd0579ffb6097b0ed1d2bc60ce5e3c619422edce1d", 0x48) 16:11:35 executing program 1: pledge(&(0x7f0000000000)=',L)\x00', &(0x7f0000000040)='!\x00') r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x7, 0x0) r3 = msgget(0x3, 0x1) unlink(&(0x7f0000000100)='./file0\x00') getpeername(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r4 = dup(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x80) linkat(r4, &(0x7f0000000240)='./file0\x00', r5, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001380)={0x7, './file0\x00', './file0\x00'}) msgget$private(0x0, 0x4) flock(r5, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() fchownat(r4, &(0x7f0000000300)='./file0\x00', r7, r9, 0x2) sendto$unix(r4, &(0x7f0000000380)="677d56583be5d70dc371fb9c80791cd04a19ae9f439d3b5bd961b1fcf4baff04a402728467b8606fc921cf3966790716312c6d26a0cc845c8e2c0949e804320f310d6688346db2b37c4c797206a248551f34e9c39df285b07950fa2181355ce0f92c4be3b31840bc78cca0c83530be2793daab75da546f70a994db7856f0d1a44ada1b451e6db09525300770105c9e8c89a3cbde41966c828329f801eb302874eacf4e2963c44356e013e88f673c8d7cac4fee6f82318d500a9103d7b3d36bcc1e1672577c72baa26c16a0d1a6dfc930eb2e09e97ee7f9cd9e06c545dbd1379faf1828ed56259a65ea59bbb2808f13053fa7a065fd07a91a7ac8aae0c4b13ab2826f66642093b37007f90f8cf07399b6e857fe57c5314c9ade91e37e1c0f52e8bbb2d14301e353dc980e2af65a5ed45342e93def1c8dcf0d4a7d9a59fda2a854183f831d050d8a04b61b42be5c58f40a66a1d0c8bbc2cf188b7ef4147f873e5862ce682ad1760f634ff54946a062e9b3f06c66a64081e6c1b4babd05834412e1f5c2639db7f6d909226ba391fe2c2b01b1b688209d4d26196215389eb05c270f475caa61b69ed12656c6b0ca46d82a2e043574071e5ac17ba3d326232a25adb30165466687e43d1d4f4507e63eadaccc4491fe3f977bea7211e996115d16130171f0e9a5feac8ef431a590a15ba54a2381e76b211b549d31ed79ccc19002df016027ee925318a67be34c38cf30807e4cf954e0440910d77f13180da3195329455347a56608468720a84d55835d7e0bef86f598113ea7c5e67fa9fa3a1eb042dc4fcaa6c1b58526425ac023686cdc51576e463b8aacdf32cc97458d559c27185c87bcf90cae93d0928a871b748d9c588971106eabc70cd1e9c501f23e009f678eb563f0ce5fa0f1b0e283f4237e8b5b440e63e8036a3b5267362bb58c96313b5d0e183ebc8e5001a265db883e40f8b14743312048533b4e4a7651e732ffa3b8245a4f1828205f163a47449c5b53e84d418eacdb20baf754e6b22bbd5dd61052f6a65fd71dac471110a21959a66dfca29da43dcf2b3c6b2f111e2aa77bd2831a35f3d010cfe65eaa7d44d60833fe1e7e8c504f9671c3e068b00de723eba39b4d9c626cab5cb6c4b34396b3e9b483e28315735d30234d011425276d923054941ebb08afe3ef37d80daf3f3b5c7bca31b58184ef2fa3c95fa0a10a04a1e719a68ed3c6d5ab5c1d604f39c5a6d17dc836de00b38614be3dfa2dae236d053884e084143b4254708e1be969f7eff74d9cd5f3aa78f3520c5b2eae3c2d7ddcf1c626e073839280ee10f440098379ea12e48a3ca2fedfe1fa7f5d688c215af007c67f511315ac5bf2be639f9e40c0978895e956a990c1f558aa0620caf404491fa066ca4303f14a93169401775256bcbc89021104ac2e80756ad2607325dbb70902950beaf94f9e85c90e9185d8cef4ed54fdb21e6a68d72f29a7d94e516afa3359acd27ff297b51e5500feb8f514cd62994f67922e61ab43d8a036c52c2cc547ca97e3f5055d032fd0dcf645cbb70fedd69eb89fa273d0fe43d40afa280cfdec7daa3216a8728282bc70db83ed43d4d16898f38728a719b46df4df6351d34aead0f27b324758ec1d05c51bd5fc78f162b68fd00b09d354921754016913f22916fddfb242741eb40892827108fc51e648ce177e4ebabf1d2dcd43c1d74e10ce863afde6c45ff8eb8f8d4feff2143cce7da41e08c224845822ff904c649f32fe9828fd770b0c818f54f99bb7034ee827c7aafbaad9a6ecf5b4ce69fc37a308e252eec55f201cebeb0ec56c75c64fae19f802b4dc4f1c1a97f2c1175808d6bf01f3900c210c6e8390f78e3fe12092edc64d1ba6ed602cceb77015aae7b1e3b371a472ec450ef1057e578be9b0d9de85d233436d348832d5883f9affee146f7233e271f0d4ab6fb342b75cee524fd1313ffb0bfb3683653fe445632420e86a112f776db63455f3d304d078203776173a88cecd5407ef8f787c391e1aea43438ea945f7d54bd8baecc38c6b240441a46f6df447b2603732a4c27e6832237c0c9e3800ef5ceb4424651b3a8d1d7d877e1f8e97bc18fd9a4a74b7298abafe13601974535e2832440579f4e73ee8fa435397809b6e1ba7f0fe5f8eea83a7d7e5802adaedee8a6e2d6b26da05a90f727fb08d1ac7dd2a685efffde56a6b2df996203fb5df7854c8f2fb770c565560b699c96e4796dde6b6b2cd64db3afeaf0ad625db0c66b4e6e9f1517761ce0416213a079f70fba784f0f23d717ae92aeb5dd6b4968fd5c84e572ed7d15b514d2c85c6e3646087df230f3e1447e26c5f363ca3b9cb6499a7dd7b281b1b5d3a4661dc16fc3773c8c7d54863b79e17dc71afe564a2dc815365b1490d4c92a74d161560b6fb537c7fe4b074ed4c8beb0661751f2d4ea25cea9e7ac908aab4267eee43b611bfe16fa198e2e413ec3d19892f6d80ce5bc90a5e89384a45f33691bdeea690fa8b527c2be22e343c175a0b0c3c40520d357dad7d7a205e1c0eb368206df5afd4366673a8056cd928ed8854a7496be7c1907f1354c4c4eec856eb8d72b95a200dd3efbd5afe8017ec77549a0be7a1c555ccc706709355f2c3335db8d5d6b5b259bf4da3b7625ebf90dd472b3038004ec542eaf25ec107a50cdd287f4055a0b2ac84ce8e9289a59d73486fc31c69a6345c86e558f19401307ec1a43f71ac4057ce9080198040953da7f6d28b73e42e13bfc96edce6b40de3396936f6a2c62288c4e9750fc5c09a397ce2d4d1414d042acf282e35ee70b85be4a18f4248f4b3c4f15e8e9d67e5d4fe2e488efa8aa30f2c2023ee59dc57cd38d7e7f00e92a967e39809e397d8b39027d9bd7070b0d7d9ead389359773002e07ee29dae777314082f77da271f430da5890c0d031d0539171bc726f666305f0b1fd8e09c3e1c4c6f265e01e16d06dc25f393c0d14172db86d812648421b8331c41d656b3bd8f4e1e519ec4c62748b3b45f023c1483c7cae9b32849a3b9142d08c2bb7b84dd53fab80ff525cb2cf892965a50ac392eb6d4e36d2ec3aae06e6519799eb55c6187d1f40fdcacd7b35d84bb4fee29ddf3d20b7177caa9de7cd662a868f1e58a1908a06681b5f3a6a836ba4ff20abe420218d23f93c5a794ad81318c8114d3d261f6dd2ca0e3489b615117ff7702c83fca17e31567ebcc327454460fd1949a5c841ec8025285896b720b1a030f076fecd7f418fcb86748b36fd89fc9d746c65bd86c5378fe52605b47c24751b547915e148ec516dd099da8d0f6ffae30245e74f201409a3309ee211ff45e9039d3ba892f24f45954d2feb7d9f08b707526fcdca03bebdb2f9d3a373254ab76edc777178781946ef1a9699cadc95e95853a48be2b5312c82d199f74240fe1cf979b40b5f9640266c107e66b1769478f2bc9097364c458e5b0ac2a994ac87fd3e0eed8661adba43740cc5d13d0f8aca0ee75b9b72b5f3d210d7c94d54492b26ba64d64a88d990d8cbaa0552982b8a10b1dd482a2475c13fd07d0ae90bd37db18b1180105a8fc6a22f50f38c7a4b1742fdb8146bf4a8e2d5ffe7fed64367da8208f4ecd519ad6fff40ee97357d6b2d95da9a266da093a1c954b5fb8450f697c2787f493da70a8bf007b8145cf32435805abde4bb5dd6fbb042cc5e374172e46e282b903f71f22f4029c61ef7be69cc7ec1ea8e493a3c5a32dd9e31c6c330303091c5c2e07da2dda8913c2e6b17745351a597b75ee8aab89b3d6dbd088efbb7ed7a1824d65c3546a2e9f541005a4830af1a888378ec245d338c4d2e95361e39f3b12ecaa5af6405b30f825204c518de4c1aa47a295f568f9f5c61592746c94bcfbb31a9a3d7ee638e05947105df971ab851711c2320c78410d81e07b7222255f0b5bca1db1592c4f812bdb8b9f0f225144a77664729d7af06a0fa1e6fc15296cb41e055f4a9155ff952aa84e6a3aa916011274c8e65a3b3d71a9f2801b8e9102db5857e468f2eb79a06ae2e455c640e5fd4c6bd6f5d15dd56fe3b41cb7105a42cf08740e05ddb07522eff8f867c86d3e28772d158805d735469825dd5177009fd6e38e95bc97ccb26b8522a67c34d2dcda4fd2b806643d96c8db842e3e73bea6fa61eac99a7d5fb266bd7474a18fef59befbf0074f6703ee9d287d752ffa032344d5530156b3c6af281bb38ab353fd5404620fb95a96d22b7ade226c62a0fcf4c299215f2a1789d7ebaf3fb2304dbb3a3235fbd8c59091be6609e8cb445ddb31432067c7bba61eef0215784b82eb69a47ac4653d7285b202002d4674d6578ef632238fdc8f5e41a241365cc5c7f4b1da5b39d7bc7a99ce770d01cf7d92fcfd04cc4e772d467f57c7f8220f1c12c43f9c20bfeb0a3bc516e881811983a19d9169a7055d617ff23b80ca6f2c7bc168848a2e504f335883fb1073a2dd6d3ed5608dcd67447ea05f05db34300b7da414505e39794a58aee6b451fdbb4d67b5e5a10a64ded3bd28af234e025a21435071dbb442c8ada0a6fa2853ef2ca0e89bdfd6c1dc680ff726726b168aff17e96bbcb1ef31fdb9f6a51c56f4791b382fcdc656f6706080079378615b3f4db4e3d3a7e6174e4e1f1fe9d5a13dbeb77fb8a1fbcc92dbc473619c19fab04dba19ee7fc768dce9cb57e69a017957a3e50ecbad667aa4b7577eb033c2d0e30a255d92c6544c40a079d615c1e848477856c8d1226ca1bd8d65d4152b60d2bec044221d6714a8822bde00b929cec06559d89d814e38233af7eaddac63580498145d1ca882c3eee6012d79c00efae2a5807c562890ead5389823af99c4ae73904b1be147a7d7fb719032202ac8eb9c777536c0170c45273bb6815db34b8a6064cce0afa33e06dbae46c0b5d98e86848331c666d863bac49abcc6d6a37e677f5b43e82508b0f90dff49098d980d0da7a1aeb0dc79607c5c88c2c083669e71deb289abb1b464909331464318967bd11f3a36c36bf357825ed0793917a98d398807eb233c213881457b9edbdbb2c8a00897e8cb3f49d872eaadb24cccbe9a50a09163677fc21faaca8f06c710c94705ee5bc13c91b043c3490ee9d1d9003d4bc033e6a819092eed96e3e3894e99a5cd2f48b8b91f667b4255eba283a5cc5f38add28ac224106ca7ec9e0f5d285022156a04c56ad1e30001ca211990fa092e40ad23dbed322e1d52b520727fd02a23932570a21a99844494dcb7c0175f76aa20b394998452e2eb3bd157fba18b89786272e1e5d6644130cf6082b3943225cbca074ef25e323830f834e2eb0bfa3f277977e2fe214553ee2186cb568d783de702d8dbe1ba2e809dc0da85f21d19225d42c3dc6dc713679a159af80029f04135af1f21845806cc752336a1a926e9bea3b59d77249c1bc7f11f4321e39ec2f23523b6838700a49af69a622cab6c3371dae14529ac9b973d8866a13aff86deb431b8611d997610656829ea974d08e1b2d5de897efb6660baf4eb7062b866eadaa3a07d7d02d2a78f2dd42f3fb70a6a4fddc88051b7898dd186e74c93f57e1d5c12f308743a230da8374c526a9aefb6cbf17688158a94ce548acf00429646850b9b0651f5c4c4280098ed270895d0c089356a960d7d3705912b1e66d932c94deee17cfa874ef27ef7052fa561a02d643120be6f97bb4886c3131630dd169a95beedab09c30eef68ed3bd993270d86b84129838a5e02a1d12ac5c50c81075fc064bcbda790bd1d6a416e75b3d1b8b6038ec7ca2240e7fb307a7739cdf3688fca68161300e16f5994ccc0ff0e9c2b612", 0x1000, 0x3, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000013c0), &(0x7f0000001400)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001440)={{0x18, 0x0, 0x7f, 0x3}, {0x18, 0x2, 0x1ff800000000000, 0x8001}, 0x7d, [0x7, 0x1, 0x20, 0xc76, 0x7, 0x8084, 0x4, 0xfffffffffffff675]}, 0x3c) r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x2, r7, r9, r7, r8, 0x80, 0x200}, 0x40, 0x400, r6, r10, 0x3f, 0x0, 0x3, 0x1}) r11 = shmget(0x1, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r11, 0x0) socket$unix(0x1, 0x0, 0x0) mkdir(&(0x7f0000001500)='./file0\x00', 0x110) getsockopt(r2, 0x6b51444c, 0x8, &(0x7f0000001540)=""/29, &(0x7f0000001580)=0x1d) 16:11:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x4c0, 0x100) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10020, 0x2) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSTOP(r2, 0x2000746f) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10040, 0x0) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x8, 0x0) r10 = socket$inet(0x2, 0x2, 0x1) r11 = dup(0xffffffffffffffff) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0xffffffff7fffffff}, {{r2}, 0xffffffffffffffff, 0x11, 0x80000000, 0x9, 0x6}, {{r3}, 0xfffffffffffffffb, 0x90, 0x20000088, 0x0, 0x8}, {{r4}, 0xfffffffffffffff9, 0x89, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffc, 0x4, 0x1, 0x3f0, 0x1f}, {{r6}, 0xfffffffffffffff8, 0x81, 0x60000041, 0x6, 0x6}, {{r7}, 0xfffffffffffffffd, 0x12, 0xa, 0x20, 0x6}], 0x36b, &(0x7f00000003c0)=[{{r8}, 0x0, 0x22, 0x0, 0x9, 0x9}, {{r9}, 0xfffffffffffffffe, 0x80, 0x0, 0x1, 0x2b}, {{r10}, 0xffffffffffffffff, 0x43, 0x0, 0x6, 0x1}, {{r11}, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffff8, 0xb8}], 0x7, &(0x7f0000000440)={0x2, 0x8}) kqueue() r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000100)=[{{r12}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() dup2(r13, r12) 16:11:35 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x22, 0x24) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x1}, {0xfff, 0x1000}}, 0x2) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket$inet(0x2, 0x1003, 0x0) sendmsg(r1, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:11:35 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/150, 0x96}], 0x1) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x10000000000001b0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x7, 0x3f, {0x7fff, 0x7ff}}) r4 = dup(r2) ioctl$TIOCSDTR(r4, 0x20007479) r5 = syz_open_pts() write(r5, &(0x7f0000000240)="09e184a3ba16cc4df5e77e3b6c2383c522f3fdf630c7ce33fc13a3b9ab6b077cd13a4070d90abff068241dbca25c36", 0x2f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000440)=""/225, 0xe1}, {&(0x7f0000000540)=""/27, 0x1b}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000580)=""/223, 0xdf}, {&(0x7f0000000680)=""/27, 0x1b}, {&(0x7f00000006c0)=""/211, 0xd3}, {&(0x7f00000007c0)=""/95, 0x5f}], 0x7) r7 = getgid() dup2(r2, r5) fchown(r1, r6, r7) 16:11:35 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) socket$inet6(0x18, 0x4000, 0x4) 16:11:35 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{0x21, 0x1}, {0x23, 0x3}], 0x1ffffffffffffef0}) 16:11:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = semget(0x3, 0x1, 0x500) semop(r3, &(0x7f0000000040)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x200, 0x800}, {0x4, 0x8}, {0x3, 0x1, 0x1000}, {0x0, 0x80000001, 0x1800}], 0x5) r4 = getppid() r5 = getuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="9751ba38c06cd827d6c231cee6eba6696e130796ccd5afc32eeb84f4eed5428015929006775e7c1687efb4f85118c5de74630bc469cb33be8d24f1447182813b6bc396578ba758352b897269f46c0a84da75fa618a8d0e0e3ff815418555b83d89c047ecfff5924692a7a46f883d1096eae4107649bf70af5daa21d7d08eb65ed601e533fc82aff5b0bd6b6c204390c1dd6c57", 0x93}, {&(0x7f00000001c0)="68b3fc411d397d2624a3726f2ec412c41ef6fbfe27498e7fcfd7dd3768555495d082e9e2ded76c7a93f4644404521a3717952eb6d4f69481383838c598d274c61e6e28cf1032a5786e08bce0cc13174daf4c079814c20b771ff89daca139f5c618286bf09a359be8c9f99d7a9377482075c648e0c2bf4d84d13f87cc41d06e5357cea35d028ba07c8c0ca82d0b4cee3a2106e0db07ff6926dedbab458a", 0x9d}, {&(0x7f0000000280)="099d1c879c9bbfe3279fe2eb2c2f6db4d0a42676c8bd65164defdd9b3fca8fc7887edde3112afcb19176b170f4a39a49fd4b0189979e1078a0cf639932", 0x3d}, {&(0x7f00000002c0)="6052f50041db77f4", 0x8}, {&(0x7f0000000300)="c88f510414405243d3cce8eccceb4101f679b5197df0a5f71166656150b0a3c3ff31778121388fac0d43b825e0cac34d41f340e7404cc3679af18e3da0f55306ecd85330d583609d8f159c728fbc6e678658eebcb0c9165452797ad216c2b972534ef0874b71482bd3fba8cc2f5c38d5f7ae8b5ed14630b127517740dce8d197f42d18631c5d111e", 0x88}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40f}, 0x408) semctl$IPC_RMID(r3, 0x0, 0x0) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:11:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x7ff, 0x35b8}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8, 0xe02}, {{r0}, 0xffffffffffffffff, 0xaa, 0x40, 0x40, 0x9}], 0x4c0, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0xf4, 0x1, 0xffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x4cf7, 0x5}, {{r1}, 0xfffffffffffffffe, 0xb, 0x80000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffb, 0xce10e63ed7d6b4c7, 0x2, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x51a}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5322, 0x7}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0xc000000000000000, 0x9000000}], 0x8d5a, &(0x7f0000000480)={0x4, 0xc000000000}) dup2(r1, r0) 16:11:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = semget(0x3, 0x1, 0x500) semop(r3, &(0x7f0000000040)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x200, 0x800}, {0x4, 0x8}, {0x3, 0x1, 0x1000}, {0x0, 0x80000001, 0x1800}], 0x5) r4 = getppid() r5 = getuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="9751ba38c06cd827d6c231cee6eba6696e130796ccd5afc32eeb84f4eed5428015929006775e7c1687efb4f85118c5de74630bc469cb33be8d24f1447182813b6bc396578ba758352b897269f46c0a84da75fa618a8d0e0e3ff815418555b83d89c047ecfff5924692a7a46f883d1096eae4107649bf70af5daa21d7d08eb65ed601e533fc82aff5b0bd6b6c204390c1dd6c57", 0x93}, {&(0x7f00000001c0)="68b3fc411d397d2624a3726f2ec412c41ef6fbfe27498e7fcfd7dd3768555495d082e9e2ded76c7a93f4644404521a3717952eb6d4f69481383838c598d274c61e6e28cf1032a5786e08bce0cc13174daf4c079814c20b771ff89daca139f5c618286bf09a359be8c9f99d7a9377482075c648e0c2bf4d84d13f87cc41d06e5357cea35d028ba07c8c0ca82d0b4cee3a2106e0db07ff6926dedbab458a", 0x9d}, {&(0x7f0000000280)="099d1c879c9bbfe3279fe2eb2c2f6db4d0a42676c8bd65164defdd9b3fca8fc7887edde3112afcb19176b170f4a39a49fd4b0189979e1078a0cf639932", 0x3d}, {&(0x7f00000002c0)="6052f50041db77f4", 0x8}, {&(0x7f0000000300)="c88f510414405243d3cce8eccceb4101f679b5197df0a5f71166656150b0a3c3ff31778121388fac0d43b825e0cac34d41f340e7404cc3679af18e3da0f55306ecd85330d583609d8f159c728fbc6e678658eebcb0c9165452797ad216c2b972534ef0874b71482bd3fba8cc2f5c38d5f7ae8b5ed14630b127517740dce8d197f42d18631c5d111e", 0x88}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40f}, 0x408) semctl$IPC_RMID(r3, 0x0, 0x0) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:11:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = semget(0x3, 0x1, 0x500) semop(r3, &(0x7f0000000040)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x200, 0x800}, {0x4, 0x8}, {0x3, 0x1, 0x1000}, {0x0, 0x80000001, 0x1800}], 0x5) r4 = getppid() r5 = getuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="9751ba38c06cd827d6c231cee6eba6696e130796ccd5afc32eeb84f4eed5428015929006775e7c1687efb4f85118c5de74630bc469cb33be8d24f1447182813b6bc396578ba758352b897269f46c0a84da75fa618a8d0e0e3ff815418555b83d89c047ecfff5924692a7a46f883d1096eae4107649bf70af5daa21d7d08eb65ed601e533fc82aff5b0bd6b6c204390c1dd6c57", 0x93}, {&(0x7f00000001c0)="68b3fc411d397d2624a3726f2ec412c41ef6fbfe27498e7fcfd7dd3768555495d082e9e2ded76c7a93f4644404521a3717952eb6d4f69481383838c598d274c61e6e28cf1032a5786e08bce0cc13174daf4c079814c20b771ff89daca139f5c618286bf09a359be8c9f99d7a9377482075c648e0c2bf4d84d13f87cc41d06e5357cea35d028ba07c8c0ca82d0b4cee3a2106e0db07ff6926dedbab458a", 0x9d}, {&(0x7f0000000280)="099d1c879c9bbfe3279fe2eb2c2f6db4d0a42676c8bd65164defdd9b3fca8fc7887edde3112afcb19176b170f4a39a49fd4b0189979e1078a0cf639932", 0x3d}, {&(0x7f00000002c0)="6052f50041db77f4", 0x8}, {&(0x7f0000000300)="c88f510414405243d3cce8eccceb4101f679b5197df0a5f71166656150b0a3c3ff31778121388fac0d43b825e0cac34d41f340e7404cc3679af18e3da0f55306ecd85330d583609d8f159c728fbc6e678658eebcb0c9165452797ad216c2b972534ef0874b71482bd3fba8cc2f5c38d5f7ae8b5ed14630b127517740dce8d197f42d18631c5d111e", 0x88}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40f}, 0x408) semctl$IPC_RMID(r3, 0x0, 0x0) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:11:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = semget(0x3, 0x1, 0x500) semop(r3, &(0x7f0000000040)=[{0x3, 0x7fffffff, 0x1000}, {0x0, 0x200, 0x800}, {0x4, 0x8}, {0x3, 0x1, 0x1000}, {0x0, 0x80000001, 0x1800}], 0x5) r4 = getppid() r5 = getuid() r6 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000100)="9751ba38c06cd827d6c231cee6eba6696e130796ccd5afc32eeb84f4eed5428015929006775e7c1687efb4f85118c5de74630bc469cb33be8d24f1447182813b6bc396578ba758352b897269f46c0a84da75fa618a8d0e0e3ff815418555b83d89c047ecfff5924692a7a46f883d1096eae4107649bf70af5daa21d7d08eb65ed601e533fc82aff5b0bd6b6c204390c1dd6c57", 0x93}, {&(0x7f00000001c0)="68b3fc411d397d2624a3726f2ec412c41ef6fbfe27498e7fcfd7dd3768555495d082e9e2ded76c7a93f4644404521a3717952eb6d4f69481383838c598d274c61e6e28cf1032a5786e08bce0cc13174daf4c079814c20b771ff89daca139f5c618286bf09a359be8c9f99d7a9377482075c648e0c2bf4d84d13f87cc41d06e5357cea35d028ba07c8c0ca82d0b4cee3a2106e0db07ff6926dedbab458a", 0x9d}, {&(0x7f0000000280)="099d1c879c9bbfe3279fe2eb2c2f6db4d0a42676c8bd65164defdd9b3fca8fc7887edde3112afcb19176b170f4a39a49fd4b0189979e1078a0cf639932", 0x3d}, {&(0x7f00000002c0)="6052f50041db77f4", 0x8}, {&(0x7f0000000300)="c88f510414405243d3cce8eccceb4101f679b5197df0a5f71166656150b0a3c3ff31778121388fac0d43b825e0cac34d41f340e7404cc3679af18e3da0f55306ecd85330d583609d8f159c728fbc6e678658eebcb0c9165452797ad216c2b972534ef0874b71482bd3fba8cc2f5c38d5f7ae8b5ed14630b127517740dce8d197f42d18631c5d111e", 0x88}], 0x5, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40f}, 0x408) semctl$IPC_RMID(r3, 0x0, 0x0) shutdown(r2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:11:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:11:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x1b02) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20, 0xa0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x4000003fd, 0x0) 16:11:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2024, 0x0) r0 = socket$inet6(0x18, 0x0, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x5}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)="84942ef2367a87df6a0c0a79cb4e36df3816632212a185e10bbe67e62b28ee93704db954716ca57ad4bfbe99bd62d7a026ca3b7a8deffe6e89480c79cff0d3cea703bbc1507cc7412ed971dff70fb4c508ff49", 0x53}, {&(0x7f00000000c0)="9f46f3fdaedfc041d176a26c4ff542e9c415b344699de43849d6739db5f2aa40c02f6d93a975b70c624bc8dc2ce259bb7028454d", 0x34}], 0x2, &(0x7f0000000200)=[{0x1010, 0x1, 0x9, "e856b26f7dd1109de63bcdb79bc95c2dd26b9ccf7ceef81eb81e31b1816842538e3693bc439a5275a2afc32d9504f5fb9b50ed083e84e7ad522fa4faeccb18e706723c70de44b8751bdcb43cabc4fbadeedcf8443ff27d53b85de5f24462ddcce5f090ff4193760c63e185fb0d61fb0501dc31001f606041aeae81edb63386fb96cc7cdfabe7816da869bea8c868673653f3c8b4d7a754b2166aef89e902d3d262129c8b3b241fe96d069b9f5741bd9cc67fab7ccd01325a99b4200f9a43a2019c402fdc2067ae7fec63bab1e1527a5731943cd60999206f7daf39fcfa5b0ca50c0018672cbe3cb3a6f1bb2ac18e3c3e1b88ec03683c76a41344374277678bb39fec215096c58a5b396652672518263b9bf97589e2c47fedaf44a3ca91a59a8b14cfda0fd8dfef09bc662413306589935a2bb90a8b8238ac0589bfdbf8a210191c4789747b18faaa839d8e2f23649b462e8555d8e59362faa558e30651b821a002dd9628efdad95dfd9e9d7dc6449944bb44319eb139a91926636c3e02ceda44132d13b77ea6d4b33a6410758d60305b1a7f0e26d93ddbbd40f8e85335c1859e08216afdcb1512c2ba6e6f87d7ee5f45857e41060695f68abef91f590013454ecc3d066dcb950f1177ed39b53d8d7a1d887caa3ce69932fcb6cc9bd11503651bdc129ffb3defc5495e102086b64fcc794b86d4d825c57b9e8b461786663c1c2c3c8a123410e20b6777e2ec3bfe39b7077be11bfbc175bc9a10ff6f52b1a8c65bdae1ed7238c285c0be25e70f1a86e8845029821f7975c3275293d9c2c92210c9548a994db3003a440e50529b07dafbcc89458dd6bef96a8e65f7958ef242a2849de0f4d3aaf5304935720f7ecfade6f40c9eac1317e7f8917c2e4f1fe50897277b4e01753903af4bc9e9910243f8c975940035513c655326e3df5efd41a54736cd57efed6a91b3f69af5359317306f747a0166aaf04969cb1f9f60b3e9b4ba4535167d82997da2596c43f42cbafb19472afd3d26ce2bd6bdbff9daf0e8c48810e9055c56246707da66747464397c39b80fa5c677a291a1dbb34d9a09898a212e8be8120ffd45afe9a526e56fc824d9e2abe806df35433ca41b98f1877ea13b5448abbd3b6270f5a9fdcab150a42bfff8ef17b7f60c58320270f822e26b272cf4846891afddb5296a190ebd9b5006602c52408d01892aa54e894693ca02928d9bb9ab95239c4955a3f5b75ebba7197d3e7d126ad79829e3df8ed93da1246a39fbc4e7ae85f306f0b5f7a0427f856f9cf15335588df871afb4d588c589a45411e6bd1d75b16a360fd7c4720e8262ddec75bc232fd480cd8c584e7dfc864c39d17151112a5584c9a66769bd1d27f782f9758a67b52fbc4397c9bcd882f7fa953f2c753db4bbcda2df1122d06f6750191fa390f82b3594ff2548d34fc8aa25be1a42da79a2928cb5545c4923d571f8e9cfa7adcdee18a5f3d06de2c47fe6830d72a51fb256d2744454b491544d2f14f8bec4d0f2e7a4d5956cab75999bc6530a47dc0a8e12f5e5d1a29013907fd93138a0777b5940b6755954b4b0319424d76c339db664759de395911d3075819204ba9a097dd4a6569958e365a3640910636d74581f6a85a29a1de9a20575e957280def8a24460627fab62d4348d1620ca29539f17bec820c8e32b5be052823cd64a0209a2b4af434abd4c574cf590001c504618956b0f6d9cab116c1cb5efccc34332ede10fd24413d7c5b2396b9dd032f8faa74c48bddee326c8f60b34ddac5efc40ad42dab8ff12020c8c3f081ceb00d984fedfa7fe696c647f6bf3e08e3dfdb95329544402392dcf68074fbaad6bf25b22e05be2b508896484c3cb1d7f03ae19d559da35cd924fe4b0213ad6c4436f39c09a8c92c490b0cdd70d320eafdd4428dc25681d106b58787ad56dead9a086353672c5f8e683dfc2442f9db96a05c48b04ede86bd43aae02039adb522fd00333f0ee2b43a1008c78f01e13054b4ae3b6366646fd76091fbcc20599a2857547e540173f2b5f6e3dd24214751066cb21303c18b3109ee0c3633813f0499f32660f13bd945c16e907d0078ba2c2d14a81b4242de9cc0888e03ae91a49b09ff21366d2ef2c5be8217472e3253c3d9396272cb80fea91d18d55fe22065e878d77f1900abc8f2a25cfa272ff88c35ff03308df90d0b102954676352a0453d3a8f2f18ad0784a66e96a85c835dea3119d1ce421f28b86d735a0ccb2d11091533cfeacf21cacada5818a6c7dd5c24e41cd3954f133f99a0f561de0b31254423e89523935dd09ccf2464926adbe3f779b31e92f133fb14f94da60e31cc9225bd5b7c246abb566d91dc90b8ef35d4cb02035111f9f103dfd59bdfe59e343a777acc1a08b8823f70f382cd46639e5c33ea1902898c1fcc7dcc336c6b3d31d9d278e62a431f46a178efa6a6d2a1c850b1b4862bf7e1fafab8aeec1708e961661b1e353e7816909a6249216322aced50961a8461272e25f85339cbe57dce75717b2425e5dbf8abbdfcea2c29a60815a1268e0c463b1f399bd613e7d707ceeca4c7e63600c935ee8364bc07021f187a146ca43a06c362468b1781cbb0d325b7a6f3a30f1c015dec93ec444a628c795b8dc457f0f8beafdaf5f7756a4938c78fa04ca5b2cde12d9f003919878c282502f1634d06c871b8c6f314ddf3b74088eb4fdfa2507244442039b94049d63d567e0943fdae955ec1c058f9ca6a018e03f2498137473a45ae0399cd0b1fa7ebc30e075b6177a15d957bd9c142f93755cd10f43ae1842266ddf34b2c0b357169907f2bb469194373f46d252735335187f2db7505d4b2865e36f0ddaff3bef5df97eb429770d3e479db7cf40a3aaab35fefcc47ebbf72d9df7c3099ea092fafc2a2f0bdc38190d8f9dfb937ee05d93960da8954a5c08133a62d5b13e1988278550746a6d0f5fbde1b0b78cd2025459606cda91fb075a35b3d31913951d504e3f802570a69ccdc718ecddeea3d0a5d1fc26f99c0763d2e6f11bf5aa2e89ad1647068bf1cd54ba9e25ada3bab10636deef07bc6472e9edc36e11ebf4a9983739b13c3e6d681f8741eb4636cd9a72d9a56a16a67871e77cc99647f8b8a3351e210c86b60172d9e0bdc8958ee9c3ac36dfdb21ce8522a43f69b35ba6518a9e6a78ca130b0076eed0016149ad8084479b244a33522a5e910e63dae2e4adbb604c6ec40bdc6a7770926c37f503acfb34ad2a49313d262bc638adb9cfc1bede78c08f016fd4b003104c1fc65ff48ad661e759aecf47bc235a9acd4f73f80322695acabdb292a3b092ceb7814a12814c2cdaf8a61b66e62c5063373f5aba6da1742886742f31d403934d7cb8a6229e4721cba82b16e74d22e8fb2b8693a8adad56a330327d810c04f8283698f4b5b31b6cf71d8335d0d87030c4c7317495e9f6718668c076a9032ec68a49f9827aad7cc653447c0ca69d97a9014757ba1f7591df19027cffdf72cde0e6f8b483e7583009d9a1bd7580cacbddf6bec0a295828b6c14f9523b50d4c9f300b6754fbad7af59c9de7158d808fa9be60445a34d392488e4fef9b213e66a297a544ff6e8643a5200654f0330648debf436b7182e907dbd2f1be67a11a2dc33404e87118d5dc2fe1c35dbe27f286e1b52727d9594a74b89c90df2a6c20302b4fed20c96565a8685ae7349eb79e300fbbb24aaf057fd70881c28f224cf905d298eaad4e72a0b115c1f5e7560e3a08ffac0eb748bafc14eda1cc7d24a12b3854bf67ab97237179e0aea394deb12cb680d0b62996ea5f3cc93847c6e07a03de7cfeeb677e8f177fc4adae6c5ab18a40a88fc4e1d12960fbacd1482c4a18d4d3a65702a3435a8b35637a11529669be6e690d7e814ba3e15d1dd1020b849775e2f866c2c6c745d4698b24b03f11e9fc3cea7b66ec86144647fe6938b0abfb6302881ddd15a8c70d7bc0e2e4f15903a95cdd6e300ac48bf9ba958831cec0504a34e6e99bcdc45f1f23ca48d0a4db50f44571bacf39a3d6307fc3d66d658d6f2e6074e1cb3bc1b2628eee6be033144d110940118d9b4e13401bad2e4728f2645e163a367f329ae9d43221db2655a2f5afb6685d7387aa695f883d1db20ce5a20f6b0dc1a873b690686232633bb972a06460e101935feb1855980f8d597fbd09ec36e26c49cbcabeff220a79c3a87d4fdcc9e4b072e013256a2fc14d14f15f77f2c4757f5b4e44fa0ed2176654f99abeea0362590f6cdecd34609f977e392aa72a0df0ec760dcda6d5982c8faa3668911e78ee44dada1025e43c82f1b1b8aaa11ce9a58f1bff1430eb13ac32b1f97b15d5dd939d9359b6a0212b6c500ab4ef512f886b4df97949390ef9572fa30827ccfd071451d5a5f61d87d6e51adef359e99d93767d2224355051261b60be82f30effd81fd426266f9545aa1c3e5a7b5453b4b4a1e6568c09d557e53cb382375bf8ad3cd57da1f1b583f1af0513998ef7bd2373ea6d45e49f80468f69017a7133d729f02134e981cd000521fec242662692d08fb0cf215dc451c0bef3f6c2f7365c3afcf294b6f8d0499507a3cd08e6f57654af61ce5dc152b3d780f1b7356b009a80f2708336a309400efb74e4e4799bc5f63fc2ca04a7905047150f432c5dea575daadda7150df82de39fd173558bb06c6f9b77d9ac586a27a5a9e9305e0b6935e2c5796a70ec29752b97e4f45ffb114fe87c349641d6b341d585a57ea3a01eadbf9895e9cf441d2b972ccb5a3a279f9caff56ed6179ceacb8713fa9559f0dc5625880fdd6aa8387c98509054116a7e561187f6fceacfee7d10058d0130b47efdb09122d2f01a18028fec6d6d824287a52c9326714a6651d4a7bcf8d5b774deeb02942ebaa7e8bbd0ff0966d76608e062389dd1ed70ab34308ef48cdff656b4389c10a13d6a7070046d6dec3a1eb45c9472743271c751e2a47cb7e2c923abdba52cbd0dd556072ab13b149da4c31a0e0f058db319f7ec3472a3415eb09e5619ff26d8405629f0bfe6e956a368c2e966d68e3f162772e0ccf74fee19941cd3da8c35534ceabac07ed55766f6fe21bd825cf95845d4b8b4e7374843fe38eef9bafc524bd544021fa4e7a2741c24b7ce4748bab0850cf79debf2c3c3bb7590a2b9be159d3a48b027c2cf080905ab4d0491f83fcb172bdd7fd9238f4582414d8d7f5334a4248a55a06f0fa87d5698b61f06ae861bdf1c4b395326fbe71c1176a90e85ad40e5fc164183d9aa8cd6d7c8115d7c7f791250dedc390df71a6a25595a17df3b5772f813df4079daab33e75a4aaa68ec3df7f7ca7445c8eaa9206e717aad09d148f1d4637cd5d35481ca7c581b68fe18172b53baf5877141a4161815f7f137ff27c29d9ac5ed3a93a204a016c4e9e98fd6a761b3ed417fa4dc4c6560f846a0d380d4cd1f422a62fef2bb227b12492f3c9722a9ab0c735555481e2b6a2158034e69dc7c78c2f5f633bc28e2b18abfb03c1515daec9370ebfdb1b74881a226a5f398579b19efcace9294371101400f28598d77e7a11b4f6779f23a63b6b73974beb835871707f504ba733ae23c5fdc68d0693b656009e244954efcfa38d4ccc6471b05af616865ea52c74257381546be7b1b17fc98010c0aeca52230c7a46783048e567df91759d25d876e7c8fd8b0286732545cc7025c517f68ad639cd9485afa0e10e711e276d5b55717a3b1f91fda9df7b93b3ab4507c8f4d5782f036066a9346d2d23b76c6867ba77c7d21f55a29d5d1143348cff57b2e2081faf7cafc86fa311412d124f2aeed9016"}, {0xe8, 0xffff, 0x4, "beae6af3ece24679305d910282d369ad349937916cc639cb89e6897c6b3fcaab795941a01a7a32e879b4e40abfca7ce5e619bcab2954e4dccd447ca57731a720f0a6ce6ff15c21391333cc038dee3cff3e3e48b8ac28dbf65c2fb3a5ae3d8504f185b8b172b4c9801d8776cc27fc4c4c5b28ae0d3cd3faf1d45c5bb664c8245bd11514f1506f34599da74e1bb934fcd23ae817e0c9bc090e2ce5cd8bbcaafc361204cfd6006383a288cf75d92b5b21650972bcd1698d4dc07ecd1a82f3d07dbd8dfb0965241f934eb385e3a697b1af7583bea1e5ccd6"}, {0x98, 0xffff, 0x0, "17ecdc580eff88e5c7c75e0106d95517f4d53b29e45d14fa3556cf8e189c286e3947ff53800c01d937b03084539f1d9956e7c83b3c32838a23b419bd31dd1e2d0c2b1e358e067b7378884c34b8d7df0ca648e50c78cea5662d0b0adc9f4f233e1b7545eeec9b5b7e793c619ca87f05b032f572fb709b5eb29ba79845c97f9ad1f5f0ee3770fa"}, {0xf8, 0xffff, 0x6b78, "1e3e14091a2dead39d05e374c34a074e5507276ecd5b6083a3d13bf1d7f45c51c2061ce677fc4e08f11db3df7aa752cbd139384f68cfea7b898cc486505b39fe28a1a3947efae9327f8cd289c87aa02b96ecc4fbd1b7143a2390c80848e14510615bae87613cc7d5a3912a6fdac838d4c4a3b68efb2cf7d4d93ac1fdeca2346fb1b08205a16555bb4213096871648980674e4b01a0e91660ebd89e34c0c3a7cffd2df7336185019987e7ed8ed215e8bd36294e86a9af4ad144af431fbb18ae4cfa203900329d512754f6e1f34e61c7c9589bfc1ea4f854491701f9fccae039dbcfe1d5afd7cd"}, {0x18, 0x1, 0x7, "6836d4"}, {0x60, 0x1, 0x8001, "328f52eb2ddccfa30a1adf98e427d230d799e73a031ae14d96d361054525d31a91baf9aa76413aa19a5fed72e0d07a2f1fac097a9efd78162aa1fc467722a4643359c57f9aba55d7df9c1277d6d8"}, {0x88, 0x1, 0x8, "f0dab04dfaa4e7a49edc6cf19bcb4562a220d3cd6e1f6302f060c10fcd6b6ada6c2fc8847fa0c73c74a99f393848463e5d7106222ffaa0ca70a8739dfdfe7001d3bce7498cbfd197637acaada0fa9cfe87848fad129a4e22f262a874a5d466ccc9e3cdcbc09a6f365ef977ef997cca816f6da173b0cac6"}, {0x48, 0xffff, 0x2, "a32b7c6bebb62f774624dd53d152ee3211f071863b41fc1e6045dca81985df5c21033d153e9aad076935ebc1f7de563e63f2cf"}], 0x13d0}, 0x4) unveil(&(0x7f0000001640)='./bus\x00', &(0x7f0000001680)='W\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047462, &(0x7f0000000040)) 16:11:37 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000400000000001078240101000022b3bf1b05eb5ad35a0500000004"], 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000140)=0x7) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000005e, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) 16:11:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x86, 0xa240, 0xa8}], 0x6, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x0, 0x2}], 0xffe, 0x0) 16:11:37 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x8020, 0x28) select(0x19d, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) r3 = msgget$private(0x0, 0x450) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x401, 0x40, {0x3, 0x5}}) r6 = geteuid() r7 = getegid() r8 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) r10 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r10, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x37, r4, r5, r6, r7, 0x10, 0xffffffff}, 0x2, 0x5, r8, r9, 0x5, 0xfff, 0x8, 0xfffffffffffffffb}) 16:11:37 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) setgroups(0x1, &(0x7f0000000680)=[r3]) 16:11:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:11:37 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0xee5b860e4aaeb4d8, 0x2, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:11:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() r2 = getpgrp() wait4(r2, &(0x7f00000001c0), 0x1, &(0x7f0000000200)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)=""/7, 0x7}, {&(0x7f0000000300)=""/8, 0x8}], 0x2) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, 0x0, 0x8000000000000000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xc4, 0x6730d9db5d614e9, 0x6, 0x2}, {{r1}, 0x0, 0x10, 0x40000001, 0xfffffffffffff493, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0x4, 0x3ac2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0x2, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000008, 0x1, 0x1000}, {{r0}, 0x0, 0xc, 0xfffff, 0x81, 0x1fc}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x40, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40000040, 0x101, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1f, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x7, 0x3}], 0x40, 0x0) getsockname$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000010100000000000000009466b8100000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x4a) r3 = msgget(0x1, 0x80) msgsnd(r3, &(0x7f00000004c0)={0xffffffffffffffff, "cae2b27b07bdb3b42dead4f593cb252cebc1a74a27ea1561b15c52305277cfabfa980558f8cf1877b8323e392b145a02e1bfee2d5bf160a9b9"}, 0x2b, 0x800) kevent(r0, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x1ff}, {{r1}, 0x0, 0x5, 0x1, 0x1, 0x9ced}], 0x3, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x7, 0x3ff, 0xdd}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40, 0x8, 0x800}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x4, 0x9}], 0x8, &(0x7f0000000600)={0x2, 0x26dc1b4d}) fcntl$setflags(r0, 0x2, 0x0) 16:11:38 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000040)="9e0facd86d5adbe491cd77addf2dcc67", 0x10) r1 = dup2(r0, r0) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x1, 0x2, 0x9, 0x7, r2}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x5, 0x7, './file0\x00', 0x630f, 0x4, 0x4, 0x80000000}) fcntl$setown(r1, 0x6, r2) readlinkat(r1, &(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/12, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x400, r2}) 16:11:38 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66296c653000"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 16:11:38 executing program 0: getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000018, 0x8007, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:38 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = socket(0x18, 0x1, 0x0) setgroups(0x1, &(0x7f0000000140)=[r0]) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x6, 0x80000000000000a, &(0x7f0000000540)="4740753a2ec9f6d115381124277ef4ce80d7cf59b9454efd7ba5101d38d7e66697a80f28dbf6ccb2a5971733ad5eac189432d9a1a55ed8acb6425a61030a27855e1c29bbb70e2f14c0726842512bb0c5a69b9d08be0ca6997b83d457c85017a3e4fbd4daae07307ae4d360bf3d49dc98c2f651afb6226d039cd50540b4e65b257e871470c0f93a19da31c34dcb4005b6bbee27fbc204ae7295ec73eaee5b1b10dfc1bcf6b4a37b9cc1f6f414cb3dbb00f4fd26b79a1af1fbe3386a35106ce9eb4e969ed6697f1a9147cb940e", 0x1b2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x730, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) semctl$GETZCNT(0x0, 0x7, 0x7, &(0x7f00000000c0)=""/118) 16:11:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffffffffac88, {0x0, 0x1}}) sendto$inet(r0, &(0x7f0000000140)="8c1e8ae94de2882c3c71b2831ef22ceee3e2c1bc42d77da3929cc4eb774983c9ae5d41c100b9e2326204538035d07234006c35e7f01bfe0d1c8758e058175b75c563bc8208aa0a9a93b9db5f1be17c15587c1d32fe394d3d7c5191a7de57aa19b84b19a07cceb9847e360bea68f5cce0d1482fe11cfeea97d980630f4c2f51a60a894b1e9e0e69cd7394b005f2cd9313df6e586db00b3eae9e04dbd4f531e7066e7f1c54cc86a1c136d76202e2d754f312ba0081fba63bb32d6b98525f514a0d6a5abc8d12e51699a3acc305344bdca5b826b964fe582a46c6e9274ec462a0df0c552a5ccd1f8780f8ff6d234b11a10014760f23c91a584c79a9e717ffa4a63bbb1714b7e7b22fa4761c2f9671b90a5f1a432a8f749c3e8e377c40ea32c51430cc4179a341bbfe491de4cad4cb390ec97e4b3c00556ee25df3f44a60009ce121f53cb165f6989bf344a2eba637e4d1dbe1", 0x28e, 0x404, &(0x7f0000000100)={0x2, 0x2}, 0xc) 16:11:38 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 16:11:38 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchmod(r0, 0x42) 16:11:38 executing program 1: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) getegid() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0xfffffffffffffffc}, 0x8) 16:11:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:11:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000600)="0a52cabfb23ca73f9a54c514af67badf63b2393a0a90ade6019c777426439581d3a7a2701eb1901dc4650d62bb28c90e4620d905873b14149fa2457a2905e40fc1495ecf2c00207ce722587b060ce5ffb077990c384cf3d815a89ecb1f30695013a306a9f50945a19db35e380eea023826a27746e0babc60aa68579c7c702fdb1bc415b0428f29d8a6e14be6cff6ae0afb5abd09bafa52f4f3f5f6b640c2fce9ab45970bfb259f427d99021acf39d37bbd5e64d7ca27fa87d63ad2be7adcbc9d3d78a66342141bb23596e55f28fafaed3e977e6be7a0381f3399554c9149bec75f56911c5300c0a89af1b67ac31d87f6dd1fbd74313d16b7b9d0e6fa55a54a21ad23004f207ea1246cf1751bc0535d98498866abee05a6053c2319088b61cc49a1afbefdee83f51f613573a99c7a124a34bc24570f060f751d13e06b06d2b8571fae1af24741f1d62d817b3ba4124279a1bfe572a95b4ddfbd61ac22672b57a61040175f0d4af59e7a371dc2b31a0866cef234d68e09bd71de9f329938cf155a1f54e1822c8a0128b87d9742e22b1d1676b0855f321ac3933feff02de7b421dc5d09dd9ad989e8627191b46b09e0c28dc94bd2efa22926cb2f378a2982290f24ae7f4370b739da45c024f887ca5953f3a43699d132c8e26e139c5ef8e44e1aa939d0fa0b876850ba62daed4f176890811afe8126e560ff422d364f712b7758b6e3f5caaebd295f531a47c924a318c0a461ea9c97ef64ff0e459a6212890645ff266eccc871776766a9233fd8fd82c2bf67dabf47b299113e8305ff0db0469e061457bf61b13847302fb55ffbb1dfa8baa81cee7f46540cab4f3f2cdc1ec0bf4ccb6c7f98ae519be83383765b89210abb58497b21f0bb30f73bf2ab4405489cdb0d716353881e2682d6ec01eec201dd5c7af85a69bd409fa1cbfdf7c047c63bde60d480b25f5396abb5986af73acdb3d154f71516e6cd62fe0a105cd49b7331d631cff5c8f8e8cac37e8d6f9813856236c626c6242a749a85ae17c074f7f9356eb8b9e7dc615ca189505e822eef93591504f6d9b505da5d43b058902d1113513cc6b20a", 0x303}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) r2 = dup(r1) r3 = getppid() select(0x40, &(0x7f0000000100)={0x1, 0x8, 0x80000001, 0x3f, 0x9, 0x8, 0x80, 0x8}, &(0x7f0000000140)={0x0, 0x0, 0x1ff, 0x4, 0xff, 0x8, 0x0, 0x1}, &(0x7f0000000180)={0x4, 0x5ea, 0x3, 0x1000, 0x3, 0x8, 0x596e, 0x93c}, &(0x7f00000001c0)={0x4, 0x2}) getpgid(r3) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x2, 0x3, 0x8948}, 0x80, [0x2000000000000, 0x7ff, 0xa4, 0x8, 0x5, 0x100000000, 0x8, 0x7]}, 0x3c) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000240)={0xbb, './file0\x00'}) syz_open_pts() 16:11:38 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000380)=@in6, &(0x7f0000000340)=0xc) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/129) socket(0x11, 0x4003, 0x0) r3 = kqueue() dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) 16:11:38 executing program 1: sync() r0 = open(&(0x7f0000000000)='./file0\x00', 0x8011, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0), 0x8, 0x800) r4 = accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r5 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f0000001180)=[{0x3, 0x149, 0x1800}, {0x5, 0x6, 0x1000}, {0x2, 0x6, 0x800}, {0x2, 0x1332f57a, 0x800}, {0x0, 0x4, 0x1000}], 0x5) getgroups(0x1, &(0x7f00000011c0)=[0x0]) setegid(r6) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001200)={0xfc9, './file0\x00', './file0/file0\x00'}) fchmod(r0, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001240)=0x1) msgctl$IPC_RMID(r3, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r7 = accept$unix(r1, &(0x7f0000001280)=@file={0x0, ""/28}, &(0x7f00000012c0)=0x1e) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000001300)=0x99a) r8 = accept$unix(r7, 0x0, &(0x7f0000001340)) stat(&(0x7f0000001380)='./file0/file0\x00', &(0x7f00000013c0)) kevent(r1, &(0x7f0000001440)=[{{r8}, 0xfffffffffffffff9, 0x1, 0x44, 0x223, 0xfffffffffffffc26}, {{r4}, 0xfffffffffffffff8, 0x59, 0x1, 0xfffffffffffffffa, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0xf0000000, 0x100, 0x4}, {{r7}, 0xfffffffffffffffd, 0x89, 0xf000000b, 0x9, 0xc01b}, {{r4}, 0xffffffffffffffff, 0x16, 0x20000002, 0x0, 0x200}], 0x2, &(0x7f0000001500)=[{{r0}, 0xfffffffffffffffb, 0x61, 0x80, 0x7f, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0xa5, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x2, 0x7}, {{r2}, 0xfffffffffffffff9, 0x50, 0x8, 0x200, 0x4}, {{r7}, 0x0, 0x20, 0x8, 0x3}, {{r7}, 0x0, 0x20, 0x4000000c, 0x8001, 0x5}], 0x24000000000000, &(0x7f00000015c0)={0x9, 0x100}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001600)) ioctl$TIOCCBRK(r1, 0x2000747a) lseek(r2, 0x60, 0x0) openat(r1, &(0x7f0000001640)='./file0\x00', 0x30803, 0x50) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x400, 0x0) fchmod(r7, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0}, &(0x7f0000001740)=0xc) chown(&(0x7f00000016c0)='./file0/file0\x00', r9, r6) 16:11:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x11c) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:11:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0xf8, 0x8692, './bus\x00', 0x9, 0x7, 0x5, 0x6}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './bus\x00'}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x800000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 16:11:39 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x9}, 0xc) 16:11:39 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="cf3822350246a3dddba9fd3b3d00000a0000000000c87b4be961b7bf76fa03f289575408000000b8a44c00e9fc0705e3b698d3050e4252934359943c0f00f0d72cd200000000000000"], 0x3c, 0x800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x30415, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x3, 0x3ff, {0x5, 0x1f}}) 16:11:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x3}, {0x18, 0x0, 0x90f5, 0x3}, 0x8, [0x2, 0x8001, 0x7, 0x20, 0x9f3, 0x3, 0x0, 0x63e]}, 0x3c) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) 16:11:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() dup(r0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) dup2(r2, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r3) 16:11:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x7ff) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x104) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) unlink(&(0x7f0000000000)='./bus\x00') write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:11:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') close(r1) 16:11:40 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = semget(0x1, 0x1, 0x201) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x88, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x4}, 0xc) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/89) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 16:11:40 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) recvfrom$inet(r0, &(0x7f0000000000)=""/35, 0x23, 0x2, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:11:40 executing program 1: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e16000/0x1000)=nil, 0x1000) 16:11:40 executing program 0: sync() r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:11:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r1, r0) fcntl$getflags(r2, 0x3) fcntl$getflags(r2, 0x3) 16:11:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:11:40 executing program 0: socket$unix(0x1, 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:11:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = shmget(0x3, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() r4 = dup2(r1, r2) kevent(r4, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x0, 0x7, 0x9}, {{r0}, 0xfffffffffffffffb, 0x19, 0x0, 0x91b, 0x3}, {{r1}, 0xfffffffffffffff9, 0x10, 0xfffff, 0x8001, 0x8999}], 0xffff, 0x0, 0x83, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x8}) read(r0, 0x0, 0x0) 16:11:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0xfffffffffffffffe, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x1000}) 16:11:40 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x517) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) chdir(&(0x7f0000000100)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x606, 0x50) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="13790e492cc75a443c11d1f586424db28575730031204e816bb5fe2229d03b06c924646e341233df0238b00e4c2fd0fa6f804437f2115045f7e1e3256e72a301c877c90c740f749ae34996b7e1fa27ec19ffea14009ebad3f8d746d21f3a00042e719106d2be3fd2aa8e1277b940fa7cd39d315eeaa95c40aa7cceb754ff1b265cc2d1dfa481ce6f7beaba8a96309555e7fcc156929c92795b895bed6c4a55d0f316cfb12f6ddf3e9ac639eea636bcb2627d00b3171e41f95ce3fba8fd924e2b7cca9e7746c9b924d27c6e3c1682c7c9207efcd43618a25d3a97cdb090ade714089f442ebe3bf486e18e608f00420df19fc2e740d0fadf18167ce51bd6dd9f63ee174c7f74391f490a9e2c3582bb59767e2a89d2fcbd3e3fc146253e"], 0x8) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1) 16:11:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xffffffffffffffef) 16:11:40 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2414, 0x1000) r3 = geteuid() r4 = getegid() getgroups(0x400000b9, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1, 0x800}, {0x0, 0x9, 0x1800}, {0x7, 0x1, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x12000, 0x20, &(0x7f0000fee000/0x12000)=nil) mknod(&(0x7f0000000540)='./file0/file0\x00', 0x55875684757fc832, 0x2) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) shmctl$SHM_UNLOCK(r5, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) setgroups(0x9, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x24, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 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) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x5, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getegid() getgroups(0x4, &(0x7f00000002c0)=[r3, r4, r5, r6]) r7 = kqueue() dup2(r1, r2) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r8 = getpgrp() wait4(r8, 0x0, 0x2, &(0x7f0000000080)) read(r0, 0x0, 0x0) 16:00:03 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) socketpair(0x0, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040)="b0c6120b4e29b9486a2318846e9be146dfcf8d0651f3bbf599990d4a46878dffd58fac71117b0005b0c4eb9a6ea39e9ede2225fe586d5ae849bb39407800ca5dcf20fae9ff47213720104bae7e0a8395f6adfb4d0bddcae392842ecc2c6372f46f021d861a3379d4095d2ff874027737850e932b5622a0fc08c62a1c6e83", 0x7e, 0x1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) r1 = msgget$private(0x0, 0x100) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00Dl\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xae, 0x2, 0x804) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000680)="a4d4dc7d39272e05cc257a354cafb92f32b23d1b0c1dbdd38c8f476e5d8d18da8ee5c40941f759e41d7205fa0dd4b201cc89509fc12be472340b1f52821f51df6a266fdf845f3f30272d7ae97b77fd563215ee32bebd74fabad0e150b7541a9d00cc48798c608c55dba336445651f91f82c805b6ebdf2142f4e3e70e27df01285ea93235f258a578fa5581c5d114ab2add17e1bf2bccbaad0e0d75780638269c0db4a9074e89fc267de32a598e0b882ae7e6ab50b10d51b9b05a108cef4cfa735bd79c7c63a80013ee6486ba3b0d3e8fac050a1ac772ee646ce061dc4a2ff2fb823611c10fa638e250adf4c260b91998393ea2e314154f559206", 0xfa) read(r0, &(0x7f0000000580)=""/234, 0xea) r1 = msgget$private(0x0, 0x200000000041) msgrcv(r1, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da5ecf6e415de6e861d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf8659ecdbcc5860e42335b84152"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = dup(r0) setuid(0xee01) msgctl$IPC_RMID(r1, 0x0) r6 = dup2(r0, r0) kevent(r6, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xd0}, {{r0}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x6, 0xffff, 0x5e}], 0x8001, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff9, 0x42, 0x80, 0x9f, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x6b3d, 0x5}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0xc0}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000025, 0x13, 0x4fc}, {{r0}, 0xffffffffffffffff, 0x48, 0x20000060, 0x0, 0x8}, {{r0}, 0xfffffffffffffffb, 0x78, 0x20000000, 0x0, 0x6}], 0xfffffffffffffff9, &(0x7f0000000140)={0x0, 0x4}) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) setgid(0x0) msgget$private(0x0, 0x400) kevent(r6, &(0x7f0000000500)=[{{r5}, 0xfffffffffffffffb, 0x1, 0xf0000041, 0x200, 0x4}, {{r5}, 0xfffffffffffffff9, 0x8, 0x4, 0x2, 0x9}, {{r6}, 0xfffffffffffffffb, 0x8, 0x2, 0x3, 0x5}, {{r5}, 0xffffffffffffffff, 0x22, 0x2, 0x3ce, 0x9}], 0x5, &(0x7f0000000880)=[{{r5}, 0xffffffffffffffff, 0x71, 0x2, 0x1, 0x400}, {{r5}, 0xfffffffffffffffd, 0x8, 0x40, 0x3, 0xc2b9}, {{r6}, 0xfffffffffffffffb, 0x0, 0x8, 0x4, 0x401}], 0x6, &(0x7f0000000900)={0x1, 0x3}) clock_settime(0x0, &(0x7f0000000180)={0x6, 0x5}) rmdir(&(0x7f0000000380)='./file0\x00') r7 = msgget$private(0x0, 0x400) preadv(r5, &(0x7f00000001c0)=[{&(0x7f0000000780)=""/240, 0xf0}], 0x1, 0x0) r8 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000040)={{0x8001, 0x0, r2, 0x0, r3, 0x88, 0x3}, 0x1, 0x0, r8, 0x0, 0x80, 0x40, 0x5, 0x45}) clock_settime(0x2, &(0x7f00000004c0)={0x7, 0x2}) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r2, &(0x7f0000000080)="7a209d74631084f1653b40d9c45b828b385eb6a7464d967cc8bd2b5a436bdc3c0493bc26413c224a7335b687d8f1aa2018b66762026fef8a9bc584f968190804b6397ec43c711ea10d3f60df06df291a847ce5ba1a869efc900b08d4168fc1cb0d03c9d375055ce97e0690742aaa2af7ff3288373f9900d46cd514864a78a34b490e6e020ba1e1a55cd2d6c1e7a9116b814555d737170468e307e3bfe25aedaa20cbca46a90d38e0d6bc5141e0b9eb0673941f78f9a59e03228c528ee46990dfddab4f73bbcb35b14ae50064784c481f5f07011d417e978742", 0xd9) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x2000}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000300)="d41e450d7e5fe9aba59c762bfd99c2eef39b2f3a5f1e0965d54604c45207abc8c74f4081b16e252b936722fbe742953b9f8a636a522078bc72d515c2df721878fdcf713146e9bdb24b6b9b8b8836295dc5cc29c1cbfec03ae2d67cf49ef96d727105e32e72e1ca79933315972a4512d167521de2a1595c7a52f348ce472e47ff6c352c2cb00be74663f67cde2897f4b5562677c80755e5125df9f74277dc38031a67952f0c4277bc618d15d9834373c22954258d3016fee1ed548e85d61e11cc52cc6f6964f044e317ff4a5c107134e6a84324c94aaa35d3c8f6bb5c93f993d49125bde0fba30c4b3b9cbc3c9738c15d63fb4401a917715dc08d443f5518b6a4e1b616d0cc73ed227d93cd761ddc2c31e6ef85d52da412c1989fa7caded681e246b62cd3ed4b43b53d66009b86cbfca69dabe7b6331b0493ffc0fa2712f38b47bfaac63e36e6f3cac0582f151d3d4855779cbc5a5b3b488fdb24d95efec2bd20c3c119421d6fb8e7bbe21db85b6ec241aabeec63f2c966a3d2dcacc6b4aaddfba8417ce5d0afd00434e0a1208e19f66faf29090097143b5ee4ae018e34c5a075920993a1e3ec42528602c93b5e0dc1936ed2e33d9d0b83b1907f1b3b6e63ff5371e349a1403a9135e9b9e98efbe9492eb30386", 0x1d3) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) close(r0) dup(r1) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) syz_open_pts() 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x20040, 0x0) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) r1 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) close(r0) fchmod(r0, 0x8) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x7fffffff, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20000040, 0x8, 0xfffffffffffffff9}], 0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x91ba74adb0699b5, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x20000004, 0x5, 0x800}, {{r2}, 0x0, 0x2, 0x12, 0x800, 0x3}, {{r3}, 0xfffffffffffffffd, 0x88, 0x1, 0xa15, 0xdf}], 0xffffffffffffffa6, &(0x7f00000000c0)={0x19c17831, 0x5}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x63, 0x0, 0x4, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) close(r2) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) socket$inet(0x2, 0x4003, 0x8) 16:00:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x36488f7852d3c943, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x24, 0x7ff}], 0x1}) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fsync(r0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, &(0x7f0000001340), &(0x7f00000001c0)=0xc) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x808, 0x0) r2 = open(&(0x7f00000012c0)='./file0/file0\x00', 0x10400, 0x11) linkat(r1, &(0x7f0000001280)='./file1\x00', r2, &(0x7f0000001300)='./file0/file0\x00', 0x4) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10008, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x3ff) syz_open_pts() syz_open_pts() getsockname(r0, 0x0, &(0x7f0000000200)) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x6521756c) 16:00:04 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:04 executing program 0: r0 = socket(0x800000018, 0x40002, 0x0) socket$inet(0x2, 0x8007, 0x0) setsockopt(r0, 0x1000000003, 0x40000000002, &(0x7f0000000140)="40b89d9a6ecd3f5b026e5487c1e7db921719f6b810235450d6d58a76c2ebf0fec8d34ed1388d00d42f4011cb9d110f5981a0f1c295f661c2f6ddf4ff2a06b88ba79c24e9f078b71e1789af3fb3a360f8daad9332c4323e240000000000000000000000000000", 0xd) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:04 executing program 1: mprotect(&(0x7f00007a4000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xb2, 0x4, 0x10001, 0x1000, "1e88d987d149785423f783e1c3bba738e1d1a02a", 0x5, 0x3ff}) syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() dup2(0xffffffffffffffff, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 16:00:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000)='\x00 \x00\x00', 0x4) 16:00:04 executing program 1: r0 = socket(0x810000018, 0x8, 0x80000000007) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) setitimer(0x1, &(0x7f0000000040)={{0x14, 0x7d3a}, {0x7f, 0x40}}, &(0x7f0000000080)) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) chown(&(0x7f0000000180)='./bus\x00', r0, r1) 16:00:04 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) accept$unix(r2, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x11}], 0x1, 0x0) 16:00:04 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7b, 0x5, 0xffffffffffff0000, 0x8}) 16:00:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x9, 0x3ff, {0x5}}) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:04 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='{\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='.[\'(,\x00', &(0x7f0000000180)='/]%+-#\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='.#\x00']) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000340)='./file0\x00', 0x2022, 0xfff) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) recvmsg(r0, &(0x7f00000018c0)={&(0x7f00000003c0)=@in, 0xc, &(0x7f0000001800)=[{&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/208, 0xd0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/170, 0xaa}, {&(0x7f0000001600)=""/57, 0x39}, {&(0x7f0000001640)=""/229, 0xe5}, {&(0x7f0000001740)=""/47, 0x2f}, {&(0x7f0000001780)=""/65, 0x41}], 0x8, &(0x7f0000001880)=""/39, 0x27}, 0x801) r1 = openat(0xffffffffffffffff, &(0x7f0000001940)='./file0\x00', 0x100c0, 0x18) symlinkat(&(0x7f0000001900)='./file0\x00', r1, &(0x7f0000001980)='./file0\x00') getsockname$inet6(r0, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) symlink(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)='./file0\x00') connect(r1, &(0x7f0000001ac0)=@in6={0x18, 0x2, 0x10000, 0x6}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000001b00)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000001b40)={0x1, 0x1}) r3 = open(&(0x7f0000001b80)='./file0\x00', 0x2, 0x180) r4 = open(&(0x7f0000001bc0)='./file0\x00', 0xa00, 0x56) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000001c00)={'./file0\x00', 0x9, 0x2, 0x0, 0x1, 0x7, 0x1, 0x8, 0x1, 0x1, 0x1f, 0x7e81}) mknod(&(0x7f0000001c80)='./file1\x00', 0x8010, 0x3) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002280)='/dev/ttyCcfg\x00', 0x1, 0x0) accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000002180), &(0x7f0000001cc0)=0x4) select(0x40, &(0x7f0000001dc0)={0x2, 0x8, 0x4, 0x1, 0x2, 0x40, 0x5, 0x2}, &(0x7f0000001e00)={0x2, 0x2, 0xfe1, 0x1, 0x96, 0x2, 0x2, 0xc000}, &(0x7f0000001e40)={0x1, 0x7ff, 0x1, 0x7f, 0x1000, 0x20, 0x5, 0x2}, &(0x7f0000001e80)={0x5, 0x8000}) setitimer(0x0, &(0x7f0000001ec0)={{0x8, 0x5}, {0xffffffff, 0x3}}, &(0x7f0000001f00)) dup(0xffffffffffffff9c) mknod(&(0x7f0000001f40)='./file1\x00', 0x0, 0x7) getsockname$inet6(r3, &(0x7f0000001f80), &(0x7f0000001fc0)=0xc) clock_getres(0x4, &(0x7f0000002000)) openat$null(0xffffffffffffff9c, &(0x7f0000002040)='/dev/null\x00', 0x10000, 0x0) r5 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r5, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) listen(r4, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000021c0), &(0x7f0000002200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002240), 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() munlockall() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xffff) fchmod(r0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() fsync(r1) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x40a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() r3 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x4, r1, r2, r3, r4, 0xa, 0x400}, 0x200, 0xffffffffffffff94, r5, r6, 0x6, 0x3, 0x6, 0x1}) clock_settime(0x0, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x285, 0x130) write(r0, 0x0, 0x0) 16:00:00 executing program 0: kqueue() r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() close(r0) kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r3, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:00 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x7aeb49d9, 0x2, 0x7}, 0xc) 16:00:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x447, 0x8000, 0x8, 0x9, "d0b0473f056f9a81b1651d2422633d350281b2cd", 0x2f300000000000, 0x6}) r1 = socket$inet(0x2, 0x4, 0x9) fsync(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000080)={0x2, 0x25ec}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:00 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000f08108b349631f242000000000020000000000f1ffff31b00000000200"], &(0x7f0000000180)=0x2c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{0x40, 0x7}, {0x25, 0x74}, {0x83, 0x8}], 0x3}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 16:00:00 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) msgget(0x1, 0x120) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x100, 0x1ff}, {0x1cb}, {0x1, 0x5}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x56}, {0x125, 0xfdc}, {0x1cb, 0x121}, {0x5, 0x8}, {0x22, 0x1}, {0x82, 0x3ff}, {0x6a}, {0x0, 0x2}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x28, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:00:00 executing program 0: syz_extract_tcp_res(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x4, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000480)=[0x0]) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = geteuid() r4 = getgid() r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xf26fe67879b02b42, 0x0) sendmsg(r5, &(0x7f0000000440)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000240)="99c84476c5db56d9f3cce9b9f505d130c99d333b744475e9153ec763f73f68753b77f96d01cd70e300e116b5aa6ef3466bbccbcffd1b5256f9940b2dd8907408dfa618d12bf20dbdfd43851e08d89d4efbc6c07807ff06cc0a88523392212a331ec3de24a0b68a281f0c8247077ca644ad3c5b8716af868212b8c8e887aba561d76fa7a4e4bfeb8e1d23c43d809ef0349812f0490f63f5ee6372fd678d2dcb186d0002b3d3ab17b37e3ce61ff5e18ea7dbfe36ed17015ec2ad3657f6e0cf6203c7e91bfcd03a4458418982d024d4ab20dd67d1c44e94c26de5edfac87b122d33ede5937e3496cf8372dd4f0f", 0xec}], 0x1, &(0x7f0000000380)=[{0xa0, 0x1, 0x101, "62eb0790a6ad62e91c9065c6abb04fe4140961519613f81a667be98bd19d5200882bc5b6196fce0ccdbd26a9920e38a20599f9c11a42da4322c41d4514a52410094a52438890cb2ea162c0edac808843678cd8e31bf8b3aa62dd238c5f61a53bf4b702d2dab023ae5e3dd2892698c87f7d634ef13fbb7548eb8e5b01098c9a108cf98b4ad8157b8ebf77fa298e07b7"}], 0xa0}, 0x2) ioctl$TIOCNOTTY(r5, 0x20007471) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, r2, r3, r4, 0x80, 0x6}, 0x1, 0x935, 0x8}) 16:00:00 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x1b1, 0x4) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x1d) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x1) 16:00:00 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82023e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x210, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20000042, 0x4f9, 0xfffffffffffffffc}, {{r2}, 0x0, 0x40, 0xf0000000, 0x4, 0x3}], 0x6, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x81, 0xd, 0x7, 0x2}], 0x6, &(0x7f00000002c0)={0x3, 0x2}) r4 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xe, &(0x7f0000000000)="01000000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) writev(0xffffffffffffffff, &(0x7f0000000740), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r2, &(0x7f0000000000), 0x1) 16:00:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140)="236b416e86f973e9ed1454e658cb03ab56a233a592a8cbe5311fc9e858503899b301b20a3a903ed42530db5afe08cb9b507bd1572d7618e4d1fbd942af7a51f0ad7d7621ccf754d9e3efeb567b331f69bb121cd05e3a4c5d6b319352c3af44391db34369bcf424ecdb3ae81c1c712f0dfa8dd63488a5d85b55f11f7757388841e236cb4629626ac57de33c296f3d34fd802c4b5f30f988329b77e35f22a2b2bc9f64602c76bdcbc42cb7b5e34ab9fe3e01eba24fbbfbecd1b695e14b8cdbca50232212e4f40cec9288ec0f401dc3a54a144f5b024b45d7ce7eef98634627cdd31dd06078", 0xe4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) setsockopt$sock_int(r0, 0xffff, 0x881, &(0x7f00000000c0)=0x800000003, 0x892) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x9, 0x40000000, 0x80, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x80000001, 0x6}, {{r1}, 0x0, 0x0, 0x4, 0x3, 0x9}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0x794, 0x322f}, {{r1}, 0xffffffffffffffff, 0x0, 0x21000002, 0x8, 0xd9}, {{r1}, 0xfffffffffffffffc, 0x15, 0x21, 0x400, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x48, 0x0, 0x8001, 0xf716}, {{r1}, 0xfffffffffffffffe, 0x20, 0x2, 0xa21, 0xfff}], 0x4, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2, 0x839}, {{r1}, 0xffffffffffffffff, 0x39, 0x1, 0x9, 0x10000001000}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x400, 0x8}, {{r1}, 0x0, 0x0, 0x80000002, 0x9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x4, 0x27, 0x4, 0x8}], 0x9, &(0x7f0000000080)={0xc6, 0x4}) kqueue() dup2(r1, r0) 16:00:00 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x100, 0x6, 0x8001, 0x0, 0x2, 0x1, 0x4, 0x2, 0x2, 0x9, 0x10001}) open(&(0x7f0000000180)='./bus\x00', 0x606, 0x80) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x98) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffffff, &(0x7f00000011c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009aa7e20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006debc76506af523ed132f71aba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r1 = socket(0x1, 0x7, 0x9) fcntl$dupfd(r0, 0xa, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r3, 0x80104277, &(0x7f0000000000)) login: panic: pool_p_free: semupl free list modified: page 0xfffffd807ebe4000; item addr 0xfffffd807ebe4d90; offset 0x0=0xdeadbef0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 30965 37714 0 0x2 0x4000080 0 syz-fuzzer *430005 38615 0 0x14000 0x200 1 systqmp db_enter() at db_enter+0x18 panic() at panic+0x16c pool_p_free(9909db310f3773e3,ffffffff822d8880) at pool_p_free+0x22d pool_gc_pages(ffffffff81d6d7d0) at pool_gc_pages+0x271 taskq_thread(0) at taskq_thread+0xd2 end trace frame: 0x0, count: 10 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{1}> ddb{1}> set $lines = 0 ddb{1}> show panic pool_p_free: semupl free list modified: page 0xfffffd807ebe4000; item addr 0xfffffd807ebe4d90; offset 0x0=0xdeadbef0 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x16c pool_p_free(9909db310f3773e3,ffffffff822d8880) at pool_p_free+0x22d pool_gc_pages(ffffffff81d6d7d0) at pool_gc_pages+0x271 taskq_thread(0) at taskq_thread+0xd2 end trace frame: 0x0, count: -5 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b3b2c0 rbx 0xffff800020b3b360 rdx 0xffffffff81f35469 cy_pio_rec+0x2087 rcx 0 rax 0 r8 0xffffffff81d85b34 kprintf+0x174 r9 0x1 r10 0xb603b56191ec8ea1 r11 0x47de210d98922c04 r12 0x3000000008 r13 0xffff800020b3b2d0 r14 0x100 r15 0x1 rip 0xffffffff81bb44e8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b3b2b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (systqmp) pid=430005 stat=onproc flags process=14000 proc=200 pri=32, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020b21518,0xffff800020b20e20 process=0xffff800020b22000 user=0xffff800020b36000, vmspace=0xffffffff822e71c8 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35102 292510 1 0 3 0x100083 ttyin getty 10609 384909 0 0 3 0x14200 bored sosplice 83244 494350 37714 0 2 0x482 syz-executor1 92875 357017 37714 0 2 0x2 syz-executor0 37714 262161 27010 0 3 0x82 thrsleep syz-fuzzer 37714 404967 27010 0 3 0x4000082 thrsleep syz-fuzzer 37714 489086 27010 0 3 0x4000082 thrsleep syz-fuzzer 37714 145042 27010 0 3 0x4000082 thrsleep syz-fuzzer 37714 79409 27010 0 3 0x4000082 thrsleep syz-fuzzer 37714 155764 27010 0 3 0x4000082 thrsleep syz-fuzzer 37714 467893 27010 0 3 0x4000082 thrsleep syz-fuzzer 37714 473622 27010 0 3 0x4000082 thrsleep syz-fuzzer 37714 428999 27010 0 3 0x4000082 thrsleep syz-fuzzer 37714 30965 27010 0 7 0x4000082 syz-fuzzer 37714 267530 27010 0 3 0x4000082 thrsleep syz-fuzzer 27010 152635 91669 0 3 0x10008a pause ksh 91669 339944 11500 0 3 0x92 select sshd 11500 96921 1 0 3 0x80 select sshd 31202 444306 82381 73 3 0x100090 kqread syslogd 82381 83878 1 0 3 0x100082 netio syslogd 68186 128532 1 77 3 0x100090 poll dhclient 74043 473626 1 0 3 0x80 poll dhclient 61825 115098 0 0 3 0x14200 pgzero zerothread 75479 212998 0 0 3 0x14200 aiodoned aiodoned 70246 345765 0 0 2 0x14200 update 75048 523174 0 0 3 0x14200 cleaner cleaner 13128 33756 0 0 3 0x14200 reaper reaper 56939 518364 0 0 3 0x14200 pgdaemon pagedaemon 46476 150946 0 0 3 0x14200 bored crynlk 53210 337504 0 0 3 0x14200 bored crypto 35611 463024 0 0 3 0x40014200 acpi0 acpi0 70802 386081 0 0 3 0x40014200 idle1 13804 150207 0 0 3 0x14200 bored softnet *38615 430005 0 0 7 0x14200 systqmp 13553 130210 0 0 3 0x14200 bored systq 34214 512474 0 0 3 0x40014200 bored softclock 29225 166720 0 0 3 0x40014200 idle0 1 127840 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 38615 (systqmp) thread 0xffff800020b21068 (430005) shared rwlock pools r = 0 (0xffffffff821828f0) locked @ /syzkaller/managers/multicore/kernel/sys/kern/subr_pool.c:1562 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9503 6355K 6361K 78643K 10933 0 0 pcb 23 9K 10K 78643K 567 0 0 rtable 100 3K 4K 78643K 328 0 0 ifaddr 51 13K 13K 78643K 142 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 29 0 0 iov 0 0K 16K 78643K 122 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1211 76K 76K 78643K 1921 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 16 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 120 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 4 9K 25K 78643K 1058 0 0 sigio 0 0K 0K 78643K 29 0 0 proc 42 38K 70K 78643K 441 0 0 subproc 64 65538K 67586K 78643K 86 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 136 0 0 in_multi 33 2K 2K 78643K 71 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 263 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 81 20K 29K 78643K 4183 0 0 UVM aobj 55 5K 5K 78643K 62 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 24 0 0 NDP 9 0K 0K 78643K 38 0 0 temp 149 2366K 2433K 78643K 5631 0 0 kqueue 0 0K 0K 78643K 13 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 520 0 513 1 0 1 1 0 8 0 plimitpl 152 25 0 18 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 215 0 211 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 19 0 19 5 5 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 114 0 104 1 0 1 1 0 8 0 shmpl 112 60 0 7 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3530 0 2130 46 0 46 46 0 8 0 ffsino 272 3530 0 2130 94 0 94 94 0 8 0 nchpl 144 5225 0 3636 59 0 59 59 0 8 0 uvmvnodes 72 3678 0 0 67 0 67 67 0 8 0 vnodes 200 3678 0 0 194 0 194 194 0 8 0 namei 1024 15477 0 15477 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 13278 0 13278 10 9 1 6 0 8 1 sigapl 432 1228 0 1216 2 0 2 2 0 8 0 futexpl 56 13335 0 13335 1 0 1 1 0 8 1 knotepl 112 296 0 269 2 1 1 2 0 8 0 kqueuepl 104 345 0 343 1 0 1 1 0 8 0 pipepl 112 866 0 847 4 3 1 2 0 8 0 fdescpl 488 1229 0 1216 3 1 2 3 0 8 0 filepl 152 7960 0 7866 6 1 5 5 0 8 1 lockfpl 104 370 0 370 3 2 1 1 0 8 1 lockfspl 32 368 0 368 3 2 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 26 0 16 1 0 1 1 0 8 0 ucredpl 96 2368 0 2361 1 0 1 1 0 8 0 zombiepl 144 1216 0 1215 2 1 1 1 0 8 0 processpl 840 1244 0 1215 4 0 4 4 0 8 0 procpl 600 3549 0 3510 4 0 4 4 0 8 0 sosppl 128 23 0 23 5 4 1 1 0 8 1 sockpl 384 1043 0 1026 4 1 3 4 0 8 1 mcl64k 65536 289 0 0 36 7 29 30 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 14 0 0 2 0 2 2 0 8 0 mcl9k 9216 9 0 0 1 0 1 1 0 8 0 mcl8k 8192 12 0 0 2 0 2 2 0 8 0 mcl4k 4096 15 0 0 2 0 2 2 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 111 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 396 0 0 20 0 20 20 0 8 0 bufpl 256 6774 0 975 363 0 363 363 0 8 0 anonpl 16 120062 0 112376 78 38 40 48 0 125 7 amapchunkpl 152 7190 0 7110 21 12 9 9 0 158 4 amappl16 192 6296 0 5885 46 24 22 33 0 8 0 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 3 0 2 2 1 1 1 0 8 0 amappl13 168 19 0 16 1 0 1 1 0 8 0 amappl12 160 550 0 549 1 0 1 1 0 8 0 amappl11 152 188 0 178 1 0 1 1 0 8 0 amappl10 144 63 0 62 2 1 1 1 0 8 0 amappl9 136 297 0 296 1 0 1 1 0 8 0 amappl8 128 705 0 680 1 0 1 1 0 8 0 amappl7 120 35 0 29 1 0 1 1 0 8 0 amappl6 112 52 0 44 1 0 1 1 0 8 0 amappl5 104 224 0 213 1 0 1 1 0 8 0 amappl4 96 792 0 770 2 1 1 2 0 8 0 amappl3 88 194 0 188 1 0 1 1 0 8 0 amappl2 80 11081 0 11038 2 0 2 2 0 8 0 amappl1 72 34616 0 34220 23 13 10 18 0 8 0 amappl 72 3782 0 3752 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 61 0 7 1 0 1 1 0 8 0 uaddrrnd 24 1229 0 1216 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1229 0 1216 1 0 1 1 0 8 0 vmmpekpl 168 14400 0 14377 2 0 2 2 0 8 0 vmmpepl 168 135310 0 134051 103 38 65 75 0 357 0 vmsppl 360 1228 0 1216 2 0 2 2 0 8 0 pdppl 4096 2465 0 2432 6 1 5 6 0 8 0 pvpl 32 344820 0 334227 169 61 108 126 0 265 16 pmappl 224 1228 0 1216 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 558 0 11 16 0 16 16 0 8 0