6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000008c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000440)='./file0\x00', 0x80, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/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}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r4) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r5, &(0x7f0000000300)='./file1\x00', 0x3, 0x0) semget$private(0x0, 0x3, 0x22) mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x0) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000180)) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) 16:01:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) fchown(r0, 0x0, 0x0) 16:01:12 executing program 1: r0 = socket(0x18, 0xfffffffffffffffd, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) connect(r3, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x6}, 0xc) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) setsockopt(r0, 0x29, 0x0, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) syz_emit_ethernet(0x75, &(0x7f0000000000)="e8d314848e25e84d63b48b69acc5d73548cf8aa207c664517488d6050acb643964b078489daf4ad78f978f443e222f63514df93df6fc7b4476bb0bdd3be5518559602fad0b66a472f374a1f4b26ee41dbc1310bbfc4654f9d71fc1a55ce5cb71996b50a32648ce7281e1b0f0827f9dd6a5cbaf713a") 16:01:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x0, 0x2}}) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom(r0, &(0x7f0000000140)=""/27, 0x1b, 0x3, &(0x7f0000000180)=@un=@file={0x1, './bus\x00'}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0)={0x1, 0x1ff}, 0x10) r2 = dup(r1) fcntl$getown(r2, 0x5) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)) 16:01:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) r1 = socket$inet6(0x18, 0xc000, 0x4) recvfrom(r1, &(0x7f0000000280)=""/55, 0x37, 0x2, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/96, 0x60}], 0x3, 0x0) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10080, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x21) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bf3e752bfffffffe002000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) fcntl$getown(r1, 0x5) 16:01:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x5, 0x200000005, r1}) 16:01:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x3ff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x53}, {r0, 0x8}, {r0, 0x100}, {r1, 0x1}], 0x4, 0x1) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='T', 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) fchdir(r0) 16:01:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5d2edd3c3de50d36bb877203d1", 0xd) 16:01:15 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = kqueue() r4 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x100000001, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x4, 0x8, 0x0, 0x2, 0x400, 0x8}) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x20000004, 0x3, 0xaaa}, {{r3}, 0xffffffffffffffff, 0x58, 0x1, 0x7, 0x2}, {{r2}, 0xfffffffffffffff8, 0xa1, 0x1, 0x6f, 0x8}, {{r1}, 0x0, 0x6c, 0x20000004, 0x2, 0xa9d}, {{r0}, 0x0, 0x1, 0x40, 0x2}, {{r2}, 0x0, 0x88, 0x0, 0x3, 0xa}], 0xf8b4, 0x0, 0x10000fe, 0x0) 16:01:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = msgget(0x1, 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x1a58, r1, r2, r3, r4, 0x40, 0x6}, 0x9, 0xffffffff89500df8, r5, r6, 0x46, 0x4, 0x8, 0x80000001}) r7 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r7, 0x0) 16:01:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000100), 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0xfffffffffffffffe, 0x982}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x20, 0x36ed6ff1, 0x8, 0x6, "95a397aca01d7900cdccdd8e58d28a1ac68b60cc", 0x16f8, 0x81}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket$inet6(0x18, 0x8000, 0x401) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) 16:01:15 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x6, 0x2, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10, 0x108) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000000)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r2) r3 = socket(0x5, 0x2, 0xe2) setsockopt(r3, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:01:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:01:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xd1) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x31, 0x0, 0x0) sendmsg(r4, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) bind$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:01:15 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) r5 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x20, 0x0, 0x0) 16:01:15 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x100, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x100000000, 0xfffffffffffffffc, 0xfffffffffffffffa, 0x9}) 16:01:15 executing program 1: setreuid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(0x0, r0) setreuid(0x0, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) r2 = fcntl$dupfd(r1, 0xd, r1) sendto$unix(r1, &(0x7f0000000040)="2d8d4fc50934be44d3790c8237232d2a4909b29fa94df901287a0138f324ed4310b70a9920fab9eadde5332cff5d1ea1f21a45daf276846bc4c8551801033761589a3c775ab2ebe0d9a98cce01296a2ba2b29d1b819ad2", 0x57, 0x8, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) write(r2, &(0x7f0000001200)="8c32f41f8e4e41aee0209ee51d46882d5509f766ce75d125344d5b7ba3d2e0b613afe412c0f36a638b0681ba73f75ca8323db5201a9018786f387501efb065578bdb49595a8d72878e83816e8536b062d728a8c443366180fe151e26534376cf9b55370645cd380e475ce475bfc9cd4ca15c826c4c46815c3da159fbe2b967500f7fc2cb222ed2b82259229e1669548beda3e09bee9182b64e9d2c2173b3f2881f8b71e2b47f7d2f5b6d6619a5f4415c424b", 0xb2) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = semget(0x1, 0x2, 0x80) r4 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x1000) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/4096) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) getpeername(r1, &(0x7f0000001180)=@in, &(0x7f00000011c0)=0xc) 16:01:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0xdd55276728b48b13, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x2, './bus\x00', './bus\x00'}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = getgid() setegid(r1) 16:01:16 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x8) 16:01:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:01:16 executing program 0: truncate(&(0x7f00000002c0)='./file0\x00', 0x9) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) sync() mkdirat(r0, &(0x7f0000000580)='./file0\x00', 0x4) mkdir(&(0x7f0000000300)='./file0\x00', 0x103) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x400000000000013b, &(0x7f0000000b00)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r5 = getpgid(0xffffffffffffffff) r6 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r0, &(0x7f0000000c40)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000008c0)=[{&(0x7f00000007c0)="8652ccdae9c33e0ebcf7f63be94a8e57cb6a5fb4bda10fc950b95db0fd31d6ce2cfb1b848715787ffc7c3549df32ef8e5ddf635aef967d1f2d38de04d6d0ad18741669a2a1c7c2f824dc73ad21a2bc5448d9b9af96e6662a087fd66b7cd4c7ffa44d7845cf3b4939fff52fa698fc017ffac2bf5fd9d8f256160a0a8aa470175192375387edd961f7d7207d0a1109f09ec2b0d00e1a2fd8858279d45007a0bb6adc03a4e245cf5160e1f1be4805f5feb94dd829c96dc071e0e4a0b6b13b66c81c79b6e8d16471b00d762a716baaac8c4c9438489f742999c3110f7ecddfff3972e08e2a3fef776e", 0xe7}, {&(0x7f00000006c0)="a81f129239cddbb7378273dfacdfe14d24f31df52120562a8964959c7780618edb4c1a57c1b1b3c47d6c782a109bfc60874c5ffd62", 0x35}, {&(0x7f0000000700)="72251f77962672870d52bdf50d9bac3f417c1d02d2ae89d328147445cb461517ee6c9b376bc91508be6947197cd8ab6e918e397cfeb62cfdbc575b", 0x3b}], 0x3, &(0x7f0000000ec0)=ANY=[@ANYBLOB="2000000008000000ffff00000000000041a89193926e4d535ec116fac778d04c0d884af650fd1f30282a0424099908861eb4a1e2778fbed0bce721f100032a78497b52788abbad2339a5a1e9c583550977ec79970b4da7c2702f12187a16d17f398a3b0bb2a0349d495bbb8d9efb4d79a22a051bd119eda0ef2859cf236b846e5834181ed5d7", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @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, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000009eca55315064b3326200080f11c0000"], 0x160}, 0x8) mkdirat(r0, &(0x7f00000003c0)='./file0\x00', 0x40) r11 = socket$inet(0x2, 0x4007, 0x81) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000ac0)={0x5, 0x8000000000, {0xffffffff, 0x8}}) open(&(0x7f0000000640)='\x00', 0x480, 0x20) unlinkat(r0, &(0x7f0000000680)='./file1/file0\x00', 0x8) mkdir(&(0x7f0000000380)='./file2\x00', 0x2) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000000740)=""/87, 0x57) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) truncate(&(0x7f0000000140)='./file1/file0\x00', 0x101) getrusage(0x1, &(0x7f0000000200)) r13 = geteuid() ioctl$WSDISPLAYIO_SMODE(r12, 0x8004574c, &(0x7f0000000340)) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) chown(&(0x7f00000004c0)='./file1\x00', r13, r14) mkdirat(r12, &(0x7f0000000480)='./file0\x00', 0x148) ioctl$WSDISPLAYIO_USEFONT(r12, 0x80585750, &(0x7f00000005c0)={'./file3\x00', 0xffffffffffff0000, 0x100000000, 0x4, 0x1, 0xffffffff, 0x6, 0x75, 0x1, 0x2, 0xffffffff80000000, 0x3}) fcntl$dupfd(r11, 0x0, r12) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') 16:01:16 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1f, 0x100, 0x81, 0x1, 0x7, 0x8, 0x2, 0x2, 0x2, 0xfff, 0x6}) 16:01:16 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x86, 0x7}, {0xef, 0x400}, {0x80, 0xfffffffffffffffd}, {0x48, 0x4}, {0x85, 0xfffffffffffffff7}, {0x8a, 0x80000000}, {0x86, 0x8001}], 0x7}) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) getuid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:01:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setregid(r2, r2) r3 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setgroups(0x1, &(0x7f00000001c0)=[r2]) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f00000022c0)="859fd3f7a86646900c6ae12f9b26b4a52c8ae71699855c256f491bac52f248bcdd87cefd0f846897dcdfb94f6c498098c2df2f4a58fb4e7bb9d6b384a4e3062e7ac5bad989b10569c51092eddaa2d4cbb6f07cbf362110cb7bacf1e0702f61f9c4adf4f858afbf359b96e2589502ca765178a1979a50364816943f06defd1c018bf1fb243beafe3c156737fbb0b29bee247dccc474d7fd5b47c0b32e0c09084e24b4dd0730656038289bdc217523eaa336bdf9c7a7fdc1045ecdea1b45cbb7e3f7fdd5f3b8b1c193cc8e3727f6e8e8a1e0bf3131e6f6e13470ff98a5b7ba828c6653b9a7dd9d42c5af2da4a4607577c069b6527a26246e05cd02d78c", 0xfc}], 0x1, 0x0}, 0x403) setrlimit(0x0, &(0x7f0000002640)={0x794, 0x4}) setsockopt$sock_int(r3, 0xffff, 0x1006, &(0x7f0000002680)=0x40, 0x4) shutdown(r3, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000026c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000002700)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000002740)='./file0\x00', 0x2) r6 = dup2(r5, r4) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f0000002780)) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000027c0)={0x3, 0xbc90}) r7 = semget$private(0x0, 0x4, 0x500) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) semop(r7, &(0x7f0000002800)=[{0x2, 0x5, 0x1000}, {0x2, 0x1000, 0x1000}, {0x0, 0xae, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x8, 0x800}, {0x2, 0xa260, 0x1800}, {0x0, 0x8001, 0x800}, {0x3, 0x100000001}], 0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000002840)={0x7, 0x7}, 0x10) utimes(&(0x7f0000002880)='./file0\x00', &(0x7f00000028c0)={{0xdb, 0x4cbc}, {0x80000000}}) setsockopt(r5, 0x874, 0x1, &(0x7f0000002900)="69c5d684351b3245178108721c725cd1d3e6b9e391874ccd3c1503edf95054da4c85b3c6378c04e1b14cad5541b3348cb272f4e5f740877f9a41bada34ea27aba324e0613bc93dda32e8df095f8416c95e6bf934af127f95ba4a6ccf0de66b4acb0bea6c1903ef2858796f0ceb65335f3c5ecaa270f33ab668f484ee9cb019a73a6c42cc52da4eaeb544ecb95135fb10cd6f331cd33b67926d", 0x99) r8 = accept(r6, 0x0, &(0x7f00000029c0)) getpeername$unix(r8, &(0x7f0000002a00)=@abs, &(0x7f0000002a40)=0x8) dup(r8) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000002a80)=""/60, &(0x7f0000002ac0)=0x3c) 16:01:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:01:17 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x21c) 16:01:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) dup(r0) r1 = socket$inet6(0x18, 0x7, 0x100000001) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:01:17 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000040)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:01:17 executing program 0: r0 = syz_open_pts() r1 = dup(r0) listen(r1, 0x0) r2 = shmget(0x2, 0x4000, 0x129, &(0x7f0000ff9000/0x4000)=nil) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x8) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/213) 16:01:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x400000015, 0x2, 0xffe) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) mprotect(&(0x7f00003f1000/0x3000)=nil, 0x3000, 0x1) 16:01:17 executing program 0: clock_gettime(0x4, 0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0x5, 0x10000, 0x3, 0x74, 0x400, 0x100000001, 0x7, 0x7}, &(0x7f0000000080)={0x100, 0x8f43, 0x7fffffff, 0x0, 0x3, 0x457a8403, 0xffffffffffffffff, 0x8001}, &(0x7f00000000c0)={0x0, 0x2, 0x8, 0xffff, 0x1690, 0xc2b4, 0x4, 0x6}, &(0x7f0000000100)={0x3, 0xfffffffffffffff9}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x5, r1}) socket$unix(0x1, 0x5, 0x0) lseek(r0, 0x0, 0x1) fcntl$getown(r0, 0x5) fchdir(r0) 16:01:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:01:17 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:01:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xfffc, 0x81) accept$unix(r0, &(0x7f0000002280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 16:01:17 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:01:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r2, r1) poll(&(0x7f00000000c0)=[{r0, 0x162642f663d7441f}], 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:01:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x1) msgget$private(0x0, 0x440) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:17 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x7, './file0\x00'}) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0xffffffffffffff80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:01:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20011, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x401, [{0x2}, {0x1, 0xb5}, {0x3, 0x800}, {0x1, 0x7}, {0x3, 0xfff}, {0x1}, {0x1, 0x4}, {0x0, 0x6}, {0x1, 0x2}, {0x3, 0x180000000000}, {0x1, 0x81}, {0x3, 0xb0}, {0x2, 0x4}, {0x3, 0x100}, {0x2, 0x502}, {0x1, 0x4}, {0x1, 0x9}, {0x3, 0x63}, {0x3, 0x489}, {0x2, 0x1}, {0x3, 0x100000001}, {0x2, 0x4}, {0x3, 0xff}, {0x3, 0x80}, {0x1}, {0x1, 0x6}, {0x3, 0xb981}, {0x3, 0xfffffffffffffffb}, {0x2, 0xf}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}]}) r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x481, 0x10) setsockopt(r2, 0x1008000000029, 0xfffffffffffff003, &(0x7f0000000040)="8eeb0000", 0x4) 16:01:17 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 1: unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x282, 0x142) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x7a4, 0xe380, &(0x7f0000000000), 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:01:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/16, &(0x7f0000000040)=0x10) sync() 16:01:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x80000001, 0xffffffff, 0xc8a1, 0x0, 0x4cd, 0x7, 0x0, 0x3, 0x3, 0xbbe, 0x4}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 16:01:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x31}, {{r0}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) 16:01:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x3}], 0x10000, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0x5, 0x0) dup2(r1, r1) 16:01:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0x7ff, 0xffffffffffffe8a3}, {0x18, 0x0, 0x5}, 0x3, [0x101, 0x4, 0x7, 0x1, 0x100000000, 0x2, 0x3, 0x3]}, 0x3c) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8000, 0x94, 0x81, 0xfffffffffffff001, "3bd29685a3a19170001af80a8ac7ad2360bfe274", 0x44, 0x62f}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() 16:01:17 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xf8, 0x2}, 0xc) socket$inet(0x2, 0x5, 0xff) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x641, 0x0) 16:01:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = semget(0x3, 0x7, 0x208) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) r4 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000700)=""/145) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpgid(0x0) msgrcv(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d21de324aa18420098352d0000000000000000000000000000000000"], 0x1, 0x3, 0x1000) fcntl$setflags(r0, 0x2, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r7, r8, 0x146, 0x3ff}, 0x9, 0x3, r9, 0x0, 0x4, 0x2, 0x400, 0x5}) 16:01:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0x0, 0x100000000, 0x2, 0xfffffffffffffffa, 0x9, 0x80, 0x5}, &(0x7f00000001c0)={0x0, 0x130}) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) shmctl$SHM_LOCK(r0, 0x3) 16:01:18 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x9000}, {0x7, 0x6}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x8}, {0x1, 0x5}}, 0x2) flock(r0, 0x8) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x110, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = socket$inet(0x2, 0x4003, 0x4) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$KDENABIO(r0, 0x20004b3c) shutdown(r1, 0x1) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) utimensat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x5, 0x3}, {0xce89, 0xfffffffffffffffe}}, 0x2) kevent(r2, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x8, 0x40000001, 0x800, 0xfe}, {{r1}, 0xfffffffffffffff9, 0x80, 0xf0000006, 0x20}], 0x5, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000001, 0x3, 0x40}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x3d1e}, {{r1}, 0xfffffffffffffffd, 0xbd, 0xfffff, 0x80000000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x42, 0x2, 0x40, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x14, 0x7fffffff, 0xffffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x80, 0x1, 0x7}, {{r2}, 0x0, 0x8, 0x3, 0x7a, 0x6143}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x8e}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x1, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x9, 0x80, 0x2, 0xb81c}], 0x3f, &(0x7f0000000540)={0x0, 0x5}) ioctl$TIOCDRAIN(r2, 0x2000745e) connect$inet(r2, &(0x7f0000000580)={0x2, 0x2}, 0xc) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000005c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xffffffffffffff00, 0x401}, 0x8) semget$private(0x0, 0x1, 0x400) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000640)={0x9, 0x1, 0xffffffffffffffd3, 0x81, "20151d26fd4ed64dc59904c7c8a5605601e9ef1c", 0x10000, 0x1}) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x2001, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000006c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000740)=0x20) r3 = msgget$private(0x0, 0x5ac) msgsnd(r3, &(0x7f0000000780)={0x0, "2fb4282607802d42e0171dac918bdbd5066a0130a1ef1b2078ee9342953168895a0db73ba0b166fdf645b109142d9f9ad3afd502a867f0a7201ad1ff2a2f4b6f9ee540432bed94b31d82dc6fd92630cf19"}, 0x59, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000800)=""/98) 16:01:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}], 0x2}) 16:01:18 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, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') r2 = semget$private(0x0, 0x2, 0x200) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000100)=""/8) fchdir(r1) 16:01:18 executing program 1: getgid() r0 = socket(0x18, 0x400000001002, 0x0) preadv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/3, 0x3}, {&(0x7f0000001080)=""/105, 0x69}, {&(0x7f0000001100)=""/173, 0x3f}], 0x4, 0x0) r1 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x100, 0x6, 0x4, 0x7, 0x20, 0x0, 0x1, 0x5]) sendto$inet6(r0, 0x0, 0x0, 0x80000000000, &(0x7f0000001200), 0xc) 16:01:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xfffffffffffffffc, 0x400, 0xfffffffffffff6a0, 0x7}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, 0xffffffffffffffff) 16:01:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 16:01:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0xffb9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x28, 0x1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:20 executing program 1: r0 = socket(0x1e, 0x3, 0xfffffffffffffffe) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}], 0x20}, 0x0) 16:01:20 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:01:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x5) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x3010, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000000c0)=0xf6eb) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:01:20 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/13, 0xd) fcntl$setstatus(r0, 0x4, 0x46bfb) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="15a17e58aa6659dc8e29da0857db98206819bb8da082231530cbbe36755385e27712b278d110fb2296a2cc2448c978de42db4fff308c634c933ec8260ea20658c1de534676e33c6334f5fb4c309a5941b2170fddac34954ff25e9f76bade30", 0x5f}, {&(0x7f0000000100)="a5fd03fcce9bacdced856dc85229c983451a1abb9baa9be8d8b60e2a8a", 0x1d}, {&(0x7f0000000880)="1d4db8f1658609609a59ab3caf7d290ce9944c40e732ac8aafd7bca54c4cb63fefb5980f1a823939551204746e094c0b8f9d41fc60777b6beb8f4c5de60d7167024ce53f637c63eb3cf9e55ffe594ee092c25b006d8bd12c98eef3668711d68102e484490c48c7c7287851175c496f25384ae3d51ba183d5a92c91c74a0e4524c3a574de5885c3bf24ff2cfa492b1c43e3e19a7e3bb936c715054a9ef20f4bba5d07fa35e3404107f0d9746627df412d40c9a3832e5bf4201a63b4081c50f6691e10238d6294dc545d79480fe7ab213dd0e30e02272067711a0ba24d2b3c31c43f1ac21a5b7a9393e35294f7b2e6cb67e89b9e7e28b4d15efbb074255cf9377ccb997ef68daf7c42eca888f0bf3f1a88118c2781df0da44ab7c816c11ce4e1e6dce2f8aaab25f821a1d52822d341afda71a55fa26cec33eb24f956c38f47d7c211a7bb7d0002fd344d9592bea9c5e23b6a0061dc15262573de4b329f520fff920b4daa2aa8c5fb7930197b1ece3c1abb26b0bf06e731fa6ad190ce400f1f5af3ac4fb81c462ba126c1385a98dc9584931923d887d9d543b0530a5c855bd10d52083b0d23bc30546889089117f53e553b888ae65df194591642fce63d282ca0eb13fc98d7f997a9c68ea571cc9b3ac39927628c4244f65c50932d2d4d6efd4da0967b4a67dfb64a417a72e73b6d9456ec51df9ce62f8c4652c958a519d92af87edfbaab99a1bf569e834379ed049ed5877cfb25e24320ed4569fb4b8f49811e6dcf887063e51402a097e8637002cffcf1c488178df99d8398975bb3581a2c5f54d774a22d3d19c9217191c1a9ec59ca1ddd2c6357279bebd5eb5cbf1c7283e3ff8923f1c7621f87bfcd8a87e21d7c1be827588e925d5450aa51edbfc76a847c0a70bfbfd989206a507cd5043d4a5b2ae990ee4c1994c2968cb60e9640a64efd86dfff623b043dc17fa939695adfaab29f14643c7aaf8e5dec577c6e1828ccc0571f0dd3f3a5b95b828e931343879852d936f7d1b4797d6d53f21f6dbbdbe15f863e9b41e4c808b68150c02776798b40308130f98520157d5f46c510d94ab94eb3f34c1480277193362c3dbecdf91b573947823dd9f595df7101384c953dfa07f3979f8988761f754bbeb20a333b6abeef51dd8b97834c851dac3a358fac33933b0b87a272088d3066ea2c52663fe69448f076f3cae10f78c4d1e5b71da223d696b65b23f006a3ded87d744d7f5c8c0cf58cb0a4d1d407693e88e44ba4c7ff62f8cb200239b75676f180790f92091a5fedafd0612cc6bd0b8e49d2999484221e3c914c6b4c1c91f6e42248cd3f05888a678740db786229b0a0cadcd9bc69de3dbeedbf8ee440aa088d06d39b3c554388e708df14ba24a0232c125dd42262e18bff29ee1318df1aa42f8b4db749515f7479aa16231bba0bb9098cac46834886dd496b8f54b5b5757e0667d8dc06189ff4d63edaa906148087d532137be7f99a066b36e05a36719f5b6d177204e8d001942e5623e2ce7ed3700878ec007930880b556a9b446a4dce8e008f9475a3230220e41aa86dd2fe4fdffabf90462c90386473029c10948938adfb084ad2bbbb78aa5291dc3d6611f4e947d3c90396007bfadc7dfc138ae5d7a80127eb544d73c3f02780e2adfbd73aef0d4c34d22abf696e366252fd9e458fde7c200b7b85ed4f3ffb69f4a392e80766e240e2643fc3e987138a79073e97e9e97e2a52bff63985c764167b51ec389055597ac59b06c1d14ef9a6c8b99ddb8ff09f02179b1e7e8dcb1ced7607a7da75a75a3d218d5d984ee554780d5227587c8b6342f507252dfa26f2ada80a03441362d683d6f105d3d9f714e411cd4fbf6f0316694656027f4c743c620894d3b4dff24e8d842ddfc93087d3ca9708abd63454c0c9a063790471b98c8563206580cb2dd5c69f6ec05c71b513312e28944392860b387d5d4047e871acf64076052969a9ae3354e010b6c36c42f21a64b486863fa7f9ddfc3f01bf6a4bb9089497d76bf4553b5c7a008106fffcae2355b68907a1d93a9e9b111053b25fac551cdfaebd54af62d7291ea9c4e5f6578de5aa36c6dfe4568d61c1cccfde14c32f4adc450127716276f687f59c7d938418b50843ae81d6d28958a52020befdc907f47f5ae61d3a729bab20419cca5d6958c22338d15ac9a30a6093e622b56d945485b451091c563f1bb271046ab813b13c8c4aae4ca068a91e1246485cc000f3f8ccf1efe29c15743e69b9e40b4b9d2b762173ee580e7d9b45cd7f3f3ea932eaedb2c2b7903de06d0f24ab00e2bb251cda19d6dafed195aea2a686605148f3edda343c15cb68b91eb36557da4e54a88c5177e7a484d7c020373db1114bf2c266d5e9e287f68fb793f9572dc80c14d4e7fe72e265666b83e9b1009d03a1eb19a41bf654056802606a80ca2b4974c7b5fbbde9a6175bb95dfa3493e597541677d294f3f69e1f0db2ad5a23623cc6ab5c10d7b92fb3ee024f5cb6c4694ae5c3fe7532148c4332bcce0aa5b4180f8f56204fc7a63a0f38633e45ee21996f809834510debaa2b9fb49aab084a237d6e3540e69c921c9d3a8747a8ff12ebf6cccfce8f0229c4db03a51b2e4524d318965566c8ac95a780df819f2c0f5de846af283813331efbe995b34b9e29a365cd2492223f3c150a3e42f380d6743551a627d468cd26dd5de93cd4546c9fa7795f57662c05ba29f4ac18e1d2ff74b5e4a34e8ab6b020242bc696d364444e1706e1991ebc596e80c017dcb65858f6735b9e81999a370764f2ad933b312357715c0fb9b51c48ccb039e78b733adec7c01214bb21bdf571c2120fc109ecb1da454aa8039609923649797ddec70790aa9a2421a6126564a56e909aa7433eabd7b7457049e17121cae99d94e50cf66ca5b7c46cc1ee03766ca754f863e8c5156f0dcb5d5576efc137b722700a830a280cc916f35b82f86f3078d81ec5ace9bd9e860787745f54e7440b6c735cd978a587ea45f4d7941f6ebd2bf08e9e19f43ad82f9e85110c9191d65657cd435e5656ffbc898783912776c5f166135b98339c89e53abc5f3a85a559718ba98aa57e737ee6f0d520575924d2ac19d6482d5510692d9aefeeecb62dd1941384d5146fa912cd56458bcc09aa0c31375055bd23687ca2743e5aa6b57450de3ef17f29e9d4c9ddd2ae57ada2f77d08c504504492ed431e9b606864ad0f6c596797e6812a24ef8b57959bc5fcde7b19d0700c965a01e7d76231357bf963d787d4f6062b2cf0ab75bae75b63868d171fee059646767737d101393377eac15f13bfafb1c0e2faa954a41f74cc4884b52d56417ebd31654c6e06dc9fb793cf285f2cc6201409a08108d1ed4a72d486fbd04f9e2f2ae41d59a0f9d44af8e4e614f83b29f2dc5fe25c729f1e1d455e9f7d8181f681de095fa02339f7bdc378c409e18fa19ba24032ae74dc068c2ec988ce1e4c8f4ea5d4c39852ff872b872005ba7a2df858e75a656e5174491727ffe94bcd7ea83820b3984c789b7bd8ad0b46c017707a43d593989ece489b12c273db52aec77bc6d495897b423d291484b35d2171b4dde6224406a327c2e9ea1f14ce349820fe6b4bc6793bf66df1b4581f6b5e3b30ad2665ee51744376e4cacfb201c8c9356732384e83620884749c78ab523d51067a79d0243d3849e6bd5af16d5c83722380b99d72bc40f3fda7b67d5f7fcd2fab3409864edbff7190acef051c383eb9fad30a5fc0e058c7781bcfbc949f6f986435ab26978ad51d0cbbc34e6e518e69f09f11b8f2ceef27cff4950d0795569ff18c7a8c071628b6179579b532a83de200544e8560dfb9b6fc5165e0150e943b91a968c64b5baedd46d61c4af5dd31ab09cc124c2233940cd68656a9b8d63fa29bc2068f77b255d5001e0d0024d037262acb1276711c7ed88aa7d69868cd4dde575121454714706c185e816ea9850a3a47fd0b3c33ad343d17b0d6a14de662471cf512daf4d946923bf8bdbd022c9c968b856a4acd6bf3e982d08b7f4403df06bbb4911c0c176134b7dc213f6f295b035656bf0bbd685cd3a94f210701d9b5eb0a0a02e4c262489789986db25bda989e9fb7ca638736b361a2c527e869f3bf12b000ff36506c5613afd47e5549acbe5e9efb7b219dce5bd6574033ae0fcd654d19a260f4b29c22944644c1dd91bcc3ade1704aacf154852e93b64d0c855b0769a821695725e2e78aa347c43a6711dfe4dac1d44de4a4fca8b291ce01310ad66cd5fba8722e7fa5332af4ccb5483557c1991ca110ee17d68fcdbde285c42db2c6c8c56e53a920915ade17d5a02137eb996da6f7f509df676ff343e5a27464003733a0e566a1a1fea9872ed7d58a98b4e1ef5416c6724051e20d14a5c903c2430d10cf5afee36c393c859593ff5b96b1a782818826a6885a9f5ecc60d49d909a10e13d79031261901ebd946f35d63571d5ea7555c95dfd58b6883df08d1eba15c84cc61cb9b5fc7a29466c95dae931bdf57ae3394dbab275da874b4c2aa786fec4d918cba05fd5184193b132a00a934088ced340d2b0f38f1f3cfdc1205c5feb6ee2eaf69887f0c515db82bb6945c315023db2802a377ea960a5720358d9d7a9441985e76bd7b9c2086475e03c52bf73c60ce6b39b401ea67528c001d34a9fd5494e13a9a82616ceed244773142d010fb31b164bce3363d68eac44f7ebaeb6727d43d66d4251b7bdae450f8ddb80a50f090446ec089a35add52fded890abca3b4fa3f5e48d78c71652011b14c9993be96ed82346cc1b6144c4e45b2dfbcca87409f8a3c6d03a16f472fde03a095aa7cae20dec79acb1479ea8cf9335bc1c397c8ecafd4f4aa2a48f94ae46fbf3b9bb51a14eb611ea24a9e5fcfad1ebdadec83878a90bff45641be72cb7a88bbb53038a551b98238908bba9c191b4b93379bf7f4a93d1b70235f98a19b8a9b01dfbf5fe8a26ac4e7ecf3b5268db036a255d05d6c5023ce9d1968e91593424c84c059835483f94a6853a329019499723f00ab80d8d696cda663763b2edbaea9e938f0e4cb6b999bf9afdab4561a47253f870356ab8d4856e71b01aee7ad5707e5efc8d9a4c3f172352e74d606f3f1410bee55612e404acb81b874069d8c9fb9320c6038cd56c4405d2a54e56e310e3a0d8f74c01b2344777f0edadbc23dbbafc4f32b842e2b0f099d0b0a185e8b5e282ae6d5adffe83f3531a4eb0f026d7a769c055d11a6be3e1c3c28bf4869da8540ffeb6fdc86170a8b5f4565ee56b918dd04771906fbafa3232a6cebfba45f9187c284cee136b92949c36ea99da665600ea8f68eb9569c0e89a14008daf1357a837ced811bd4a514265037a496498d571de54561afa50a93b89a3830c6818a4804e6fd3045d0f600a35065b527423cb7b372e844b40db60a93f8b59c783efea7b0bfaf27b7c2ea0b032478ac2c121e460dc98bc8537a86b55afa6ef5a7a94edd8c95835a6d2b3d12683fa0ba956c4e42051637e591d1ecbb747f93a2eb69299cacfdebf9b4cdae815ed2ce9733b7b2b83f8ced906ff1dc97f16aa53c43b6868d2a5aa05a53685b81d33eb876d4fcbf743bd02547d63e3446ffbed50fc852005af37158a9121bd61c76e3b8aa14687b8bc1da93aa06ba185b775d0569b22cac6bf899cefe699685ec1036cbcc231b7253321d6cf17d021580b414d7d8941a9fa8cbc07c9e579606610323db88f215e5a529bf18929b20b01622d8aad60465f69c04bbc1c8e92a45ca981eebe6a3820c0303ca2735e5978a784933dc1051406d885afb1ed", 0x1000}, {&(0x7f0000000140)="ad17ac7485e4e03b989a9906f0f006a2dbef2e0182dd2b9d254f85399e924b3ae45426463480b3aeb8b525cef06bef114878acbd2d9cc39f5b08115b1c8be6868ba61e7f5ced1b707c375d5fec0b510574a8afead82fd5e0ee7e7c680444bfd4a237f0c7c5413e10d8e631a2389ff1759cdc6f1a38e7dc8fdf0802a35867626890fc8b832ebad54e1c98cffe1816668d016799138ae185566a599415f63b529fe8fca7637d12befe84c20fbc5531c84a59f891b30e42abe79aa8e28f31af155415ab268ffd6eaf1850634c12d8e3505d4129d2", 0xd3}, {&(0x7f0000000240)="2dc9b2695151ee518b23b4b65684e893cbd7ec3a08bd4c8c498dd68e4f4fad79b032383d58899086c9eb0c44ba7ed79b6b6a06c215189c836c56bc472cac01", 0x3f}, {&(0x7f0000000280)="e3d0697117ad3b57e541f3a84be775000e03a3db5498e3f4766ef8a9529d98582f0725f9d34d7a4f1b7d7e0810a2c08f1b933795a75c67", 0x37}, {&(0x7f00000002c0)="327746e0dc06ec873250da693af2b6a6ef3aad9a50ba40ca1738ee3bed2a2952dddf213fd52ce9a13e66480a53c39c1fd67bc48eabc1b0306c80fd76862d20d8f5c6b1e44c6e19eb778e9964f14ea3ee948287c65cb0da63276e1cf6591c1ffea6fa27b97b26d02a6d14618bb781678ce318205e0da32b58aa370d949259c31099778c838eb5c78778d6a3f9a0b224af655d5f77c6e585d0128bf25af210da2a87ac1f0b5d929776d6f8a3e6f5a74ed9fb0b12df31d5665a1428a061a821f74d913807184465f6c3cade", 0xca}, {&(0x7f00000003c0)="d366ef84e53c2292528a7fc1f29bcab93cb913cba0099146dfc15ac0c069e73c409df75cb6148bbd59886ca998572cc622d3afbb400d25a89814ca4424993c30155edc3eb75b271b75a0858e2241e10c15e2e5a77217d8377509c504b5cb3976d17f4f981160d5ee8ee20f702fd1371c9c3c48dd0417872e07cac18c880ce4fc11d43e5752b3cc54c8a5774b6499eb6a65f753d86cb15da64b2f56cb2bb3dbcafb540fc66b3c66c9530d02cca6b45300535dd7a71b00fceeecac2dfc039f6ffd23554f93c73161d1aa4d968591ed0987a119bdc3f03ee5ce313e1ae509c745fadb0c81", 0xe3}, {&(0x7f00000004c0)="de09e255a6332c296c304e9fdf8d0a4dbdc7cb7d49ea45d7b5b5bdcd1ddd8fa6b73194c942d5a2c14e7325fc39adb62469ec45bcdbd1b04426ed6ef21097b433d4683319c9170c4cb27413cfec470a30c4bdf596e1f5391f2117d2668e2d92db788faf5b29e2e1a80593ec5c8a883fec535eff4509f7a5cf7c39f256d58df25a8dd94579aca0584eaf2dec3f77f9ebaef92e1e950709437d4b873819ba50eda7d717499a015633e5742b2cdc06b59e3390d24050d7c826cdd4de210ce78e86", 0xbf}], 0xa, 0x0) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000680)='./file0\x00', 0x80, 0xde5b) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000640)=0x138) 16:01:20 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004276, 0x0) mlockall(0x2) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:20 executing program 0: r0 = socket(0x2, 0x4001, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6fe5f88950e400"], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:01:20 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x19}, {r0, 0xe0}, {r0, 0x2}, {r0, 0x2}, {r0, 0x8}, {r0, 0xc}], 0x6, 0x73287ce9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r2, &(0x7f0000000200)="249c25eb55264b2be9d4adebe336dd23dd3c79f5e81ef5a8210bfff47f179cda7084b5988a3b529f009387bd555055bac0d2b6d8d596349230a08bea45ab77b60fc7ae9f6be13c779640ba2aa0511ef1c4ce9cb67cd5638ad64701fd7528a4f6363ea7cb931be126d69179b61d21556f6932f2fe4611ed5d24f570", 0x7b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000280)=""/29, 0x31b}, {&(0x7f00000002c0)=""/102, 0xfffffffffffffe9e}, {&(0x7f0000000340)=""/168}, {&(0x7f0000000400)=""/206}, {&(0x7f0000000500)=""/6}, {&(0x7f0000000540)=""/97}, {&(0x7f00000005c0)=""/238}, {&(0x7f00000006c0)=""/95}], 0x10000000000001bd) 16:01:20 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x282, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x7, 0xfffffffffffffffb, 0x1, 0x1, 0x9, 0xa45, 0x40, 0x2, 0x1, 0x10001, 0x10000}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000180)="7d8f10ff465735e5a5ddc74742a770a0960a39442b", 0x15}], 0x1) execve(0x0, 0x0, 0x0) 16:01:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000001280)=""/201, 0x5d}, 0x841) 16:01:20 executing program 0: mkdir(&(0x7f0000000080)='./bus\x00', 0x5) mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x20) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x8, './bus\x00', './bus\x00'}) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x5}], 0x2, 0x800) 16:01:20 executing program 1: socketpair(0x1, 0x4, 0x400, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0xfff, 0x1, 0x100000000, 0x1, 0x7}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x5) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000000), 0x0) setsockopt$sock_int(r2, 0xffff, 0x12a7, &(0x7f0000000100)=0x101, 0x4) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000180)=""/4096, 0x1000, 0x1, &(0x7f0000001180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:01:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) 16:01:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x40, 0x3, &(0x7f0000000080)="4d15654c4e793a7b02ae80f295599917ade4ef857309eef20ab8c0c600796a335774b321e2c1f321f5e6ae1bdb754ac5284d19c5040780d176cfc28b850341a5ec5292f2625ad2907c41c1555ffbea4e3f6f14ef11b11dab18a6d8854af0ccf1e96207a726cd247516e674dc1e881e6e96", 0x71) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:20 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0xbb}, {{}, 0xfffffffffffffff9, 0x41}], 0x8000000000003ff, 0x0, 0xfffffffffffffff5, 0x0) preadv(r0, &(0x7f0000002280)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/242, 0xf2}, {&(0x7f00000011c0)=""/133, 0x85}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/29, 0x1d}], 0x5, 0x0) 16:01:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:01:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000012c0)=0x9) r1 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x3, 0x3}, 0x10) pipe(&(0x7f00000001c0)) close(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = shmat(0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r3) sendmsg$unix(r2, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r4 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r5 = msgget(0x1, 0x8) msgrcv(r5, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) r6 = dup(r4) mknodat(r6, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r6, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000180)={0x10001, 0xf5, 0x10000, 0x17fd}) write(r1, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) 16:01:20 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x1) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8080, 0x0) writev(r0, &(0x7f0000002200)=[{&(0x7f0000000040)="4a6f829ef9aa58470d1f202c2066d78d65c8612ec5cbe4dfba8fa2d3068123031a559852d5f2fc1b8e8cfad82e0806134348277f", 0x34}, {&(0x7f0000000080)="73bca7dd1deb27248ffaa27ad54618b12c186c3af0e14b50850f2bfe876cecddb5a8c947c8c92e6cb1d5338998942e4fc462c450b841b85df7ab039cd6a96bedd58764b746b9bdb49ebeb72ca75ed23462e9988078c0828716d4e91567d7d6a2fecc54f7c0cef50303e615915aaa64234f4b7dbc84c98540cc409694a7b4333883f2cd4c724b0921cab2fd3bd2f249ecb8357dccaaf986d505bd0e363edf410a214e89b7db872f0aa3147711f1d159e440954d2b07f793e98151360cef21f5bf44fc0d8d1af9dce3bd6ae71988cbc9b03b835f44ef19790055a77ec2ed48a668f76326ce1aa64703f489b1dea6da429bcf757fb4c2c9e5d94d94c796e3087088a5b0f415fcd74f6a20edf6c4dd3db69aa2807e6372d5cc14bd6a7d9b273fa179a35041ed31ca4b5bc95376c06899a158d6d2eae3bf642a2e048737ca96c67e7dc1d9312b14c478ee249025c053953bd2ed7f7825723afa17768b89b08691bf6c58b293a2161288c59536ccb04a13f7b52971f15cd7b85acefcdfc88556bc290b0cce53794ff4533e33d2620b2b2b55a1d2232b3957b2d6f8ecaf4e2c49495f9ba343731d2e1a3cf430ec920993512fb236362dafa74b9db895ac2f3422b6205e57067447340ed17caa87058fb24e5f6edff0160ae70dd64e69ff512b6946656925ffeadb7e3de61d533af8b72ce1215af0570cc789f91c807450dc4fa7b8da88113257a873cd2a2a28ccfde2898c66574ea4108651d9a16b1f4a8e167cf9c544ad7e5ae7d35b8d015f2cec1b94d197e886c3716d0e98a1d9c092b5a586337d80136574bee940872e495a1f899f89c39a0b4dd409591dca8b316db8a43ce85eaf8e945d95119a5e8a1119055ff69e42ec84c5ed838362630ed5c135531c36f0ad5ef3b8b92505240ca430696019850cee6dd11f0bba07514be9366f39b597182a2836db72f2146674b7a3dbf68a1b7dc1843cc4ebdeb0a152c81a02fae06af32e7e8a2ded7e9d4ea09faa3e89de87da6faad4c3f911ba4f9ebd401bac43e686e360ac3d8856f12fa100673b241db2331e9ea2cb94d50412ecdb627036976eec43a87a0ee74fb803c095eb61cd21019c1a1e5e5d5e9f07b7ab7b5ed8ed037e4bab535c322a7f2ebd5ed6076417e146aa01c80cc24a014c5be3a9deeeda643a3a8e4cac918b13569b966271705c7fc9ce4df6921a3787cf1ad5c210f003920f12694bff62d0e0a887eb79283295e2f382002f0df8cf6adeae1cf58eb42d9e9717e53dc5b31f4ecfbd2c624b829dedbe8fc67f49d6771d50342893dbfa00269802cdc79efc33d033f676dc0ff7c2cff16906a9a15c4daced2cddff405361874a87d67418dedafe6776378994ca4c0dd8201d9f70e704a6d96c4b80673095460892e73efd4e12ed65f88370204c47d8998859068be6943b2ce91b504f93846d7d4ed76111c0faae11f942d86e6b0487c7202279d62ab632ec71986cc4208483425ff32093a6926d7184613380ee8b3c63ec2a9b69661938567d275e2832cd5e46afcf00b2e84187e86aaf1ea1951abc86942be558741b8430d610e63ec118145951df804d3b8e04b2f942a1c0f37a90f966600d5b86b3aa8214a635073eaf8fa737307f8af4cb2bf8df0e49e2aa48ff35809ea9ae33c1b7efa87dbf17f008d06a3ea22cf407c0b8a57e7d83b3659989ea330e1a9ba756509bbe28e494b434ab2da0f89b07366ee70b783ef6059f4a00ca370c9b619c613c61754bf9bee8e682fd857e1157290d0acbe6107be9c74a1a52f6ffb85d0909193fb0e2badf5902def0c3b190e1fed9a9a1a1a0bf2c461ea0ea3ed31326fd9fab5064c15cdb684b6f7bf69eada6c4a853818d1043ab4dff0b5db209c8e38cb84cbd0f41a24f2d3272c3464cd7d8f2bd0b67f77e8f994c508091644d72cc46bd469ad446118fd72d89a8c93da5f43fc3d488f16bfc480ce219b174703edeacdb95bb5d74a17aaef7f8dba4babc3f8605e168e0ebae991e1ff539a9ff3d42d4f61887dc88ec37bc0f8339c4cc4a3a3a471753850bef307470d19fb83534472b8f90d27a418e73b7f7a99b537e0e7c6c88fed7863750162996272e2ecf0693d6a14c96276dcdaa323ee118b074d24f80ea30fa8ed7977c5cd5a412c305c7e7cf475d3ef379ec75e9eee21d1fbe9eb491d93c10b68cf1b1a228f348f66d52ed2faac6d57ea1e1128ece6827c1b3ebf100fb062188ed56262775239099950e94aa6a82bfcc0d77744194079e45f00716f6791d44408061ee9605ccfa1d4cd8bd6d2deaf48348cd221eb9cdcf68c65f32c6f5cf3fddadb47c945ff4a9ca4313d0aa72b045215e2f1ccc8f2479a49403e470194c191d91f59005eb5ae5063f232359bf5b5e903e14e0677c66a408a9b225835bde8336fa2a825279951765aa24bf56be78ee636c4ab04889c9237e388370d5304189141b0181ed47f00ffc61da9430170b137ebb3f8ec5b83e5f5ead59fb5f029a2ca4704f77f3327462b65923051138dad9774def88842c40e3b4f0facfa887eddbbc762d510f72d9162b395a460ae274fb389a20a5e54d5693409274895b17b53e1374a6815d8e98a0345d1488533d5d7b6c82ac3f0daa73a90eaaed38a1b53668d048f63fbe5be6fe9efd4e101f10b9cd27fa60baf175f68fabad2ed69616ce8b9542751440bea40ca27cec5dd2714633013a881dc803daea4878e9d878fef33d5665097d1cd8edd6836d788f9cbdd65c5bbfe022c377aea032dd1816e0642753dc1fd86131e80ecbf27a76f8e2caf6b3c9478a02afdb215e550a9e64822a4769595fb45692623a3d93bc172f4b6bec9ffeb696b079e62395cab9a06199127febff2d555eaebaf2e75f9bef2ef1778976b591a80c86766c382e01945d4c298b60e4667d64f856ccf918e937265e3859671c4beae549b80e2c9439b6c6ce09bafa3388b14a3c0c7b846346254b2aa8adddace01fd9bf3fa6491406ac95728437ec5303fe0815b2bc37aed692bd80fef32ae2bcbee02da17805bc3cb1dfe95c206f5a18ab02e3e4bdedfdfd9a5e815deb4d2c775503e2a9e665bf8d6eed59d892cf215861b093eb937380570c9443fbbec04bced94a11237632c78a836e09b90216ddbcae77288f71cbed0a9b8643ca59aa9caa42f61bfeb7769151ad3ceeb20ad3607ec41e61a485eca269da49d6337068c7897c81e5b7dcdfd296a1874998850a30f3479b9bd3cc29d5eddcf920f5710f2a140dbcdb145ffa9111c07389d0fabf70df13fb851b8ed1e253c0ea1cc417efcc2e17c6edc2794a319c590d56a0c26e831eccd82d39c80a8d6fcde7ddd91d39b6721776037b6bda31bc41844dc4d4524efb58120c33a15ca2380bbdcd4d5eaf39438b833555957127a8a53a446edab0a0100ecd5206b7a43f1682bcc25e5758097bbe90503a77fe7f7187f575379cffc1d3f8b2917b491ac3d415c12ab654ff52cd986e5a0695a21d6e90ae4979638e09410e97a6f722152f159ba37ec28729113d779fec1e1f1d791be1329c1256eeec11bf82b5bf0b59f27eae7fae35e50c0de99b8c223c8ecd648b415347ca70c7ced0069859d38e604c4b263e441ff5e0ca11160b134a73fe06ed03bd5e47484e2f02753ea4e9df5175080aa33d8083c407fbe2c3d7a77ae3db81b74315632d704f8084a92928000d0748cba578423fc02519ce46bf50cf92c32ed067f95dc51c660bd0c531f563cb7521eb33fcd73b8ae3f607de88786ccf5e379557e659ad4216b7a784da024eae5a5ece04739ed5f7fb8bf5578561334cddf6dd51c57c598ae1bac5fb9dccbeda44a4bdb19e231449dfe0adb7f137c45e206f6a884662a2a70351d6ad21173d4379af2b11ad3da3464bc7213c381ffdde51e1f585ff9f31e242bc405a84a90b1c1b147a6390885f83654114a12c9b25cbe7606c0858410506646e992e78b6af0e247120844e058bbc95a71b17bcd00655ebd0ba2ff84636d29c78883e9b85156009a2744788b7f2e4f871f9903d5c6071a32344f8554753e442cc1943675c931c4cb6ca8d7685ccf4f9cb026a610607d2a4a9d0143dfe4d70b46cb569198b79a47fa028f05c6a6def3073c8acd991f0f4dc36947403f797ac69f7f28dfa17494e231e22b11cfe4879712d7d9546544c804ab46b25a5350c5916c86422914e6bc1bbabddbb2be2b50ffdf831c97609a6f09786280a767275624437f3b9eb929467962b2d38d5a411dceb8fd50c03b78865ec1fea6f7f88ed445659947443f0c33df5d49db7e356f83b5d004d9094fba78a8ea209ef9a2c8721565ef3a51c76b6e89ffd2297beac4057d4fdddf4340d59cd7db51f6afdb29394fda33fc10fdee5356b867339f27f7047101418755dbaa28f7cebd4115adfa6def5b8f4ae4f49b553f052a3f32e3b5460cddd593b7ff52af8a88e0a1158e74c9ac500645b3eef66541ecae7153432de1781cb78c8b48c898091835e8638a4b89cf2a5b26d95b8e365fce6dad1f487bb9ea74bbac93475fa24d0da613715496e97faf6d7a7bd466154c91659e468e4f63172e50e237260e02fef8c12d618f0ff1b1bcebe63bed9d41b1182ba25e2b2fc59594c167b315762f29f2c83139182e727939213af0e5266e3c3bb235d0d547fe9d04bb01ad5763da134d22562343de0d9f623fceb5d53d6ec2e4b54a812af7567020315e5dde1d4d6580a8669f9615444a8abaafe0b7251d27da8c6cca8a1f8df5b1fdf77e10dbd3717610c72d82362b204506e9c1e68d7bda3f64e6499ba620c200a59204a75149db45c5afb343342b9ce660cd2f22f044f69c9125917e3a3e241e118202c44455124d8fadf5c6a047b900a0a134dcaed932206cbe73e2a89b10deb36f0c9f62a878941df3019486bfe6bc08f2226c79247db9a68d8bde13e6862fc6138adc51905fe9a2a96e2b555aa9e274f27afec0460d0177d6e4186e0308fe37a97f5aeceb051a5f7bd1c795e66514bd910937aa68511c1dd9f11d9fc5855112859035bd2b1972fe0c8931aad96b1346e41684138f94c118e5145e94cded227ec72f503436e735755cb1a8812ba9ef5bd017872486b0285425b0d0b3d3fd37db7adb594d73df16818455495e54f38f0942268a44bb30cb419efc9d15fbfb351e10398c6f3655fade6e89121dbb86a14af7696005eb39ad6f419a8758a16b6ac5b40e04bfd81048833100bab77a18680a327ff127ab1d89812ec5fccb2148fa88067cdef596a7ef61725c6e4097f69019a86397e491ada2d350d6b6da838dbc4fc0f1850bf3bd5e5acc0bf0a7c0468c7589f28141937cfe5af5fc9c1ccd77516f003b4396c96e42f9eb613fa22d2d642500f50d814cb972b77ec44d71805b20c150e868d9f766073f9f3e88071f64f2cb8e5a065b09cc7f01448ad894c207bbf58e1a2487127855ee8a741440567ac908baa4cc91e55f12d7d387d17e16b07b571ee59db65e7978599d3def533d1d2e72dc6001b779bf915c6269ad47eb59be80a6a99a5457f8631174d2caaaa55e3af3d3e576fb322b0b455f9970788debc80f98d576bd7b7bd2040ee7afcb933c160aa66b2311d7a2aca55dbb2048ad3c166f88435bd4a9113e40aeb10c17eb665fe459ecfa4adfc61cc5bb0df28f12989c322e4fb4d1bfd7734286a41ad26779fe796ee3e1d9f2904e83ec4a362ecbee580e784e46e653e10cac50cc9ce3c5ce17f2a3dcda1cc8e9caf16dce19cac30bd0c3319057b5f9d0d765b9134b0d583c6412e3bd618d57b11c84bb6d427e9d4f2b16566abb96aae36f2", 0x1000}, {&(0x7f0000001080)="0234eb48cae607cda6a9413f02cd2a2d2275954b262880591a7a70fbe9eb99b1db7e33b7e1c60469ff6076a97424abadda4e88e2fa403022d3cc0fcad9de5940486a30ea092a73abd19e929014835d3779887d7dcf2232419bde2679067f7081aac127d3798272ffa0d6d93cff7c4df9b83b8db1790e60fa8a6f0ee34210aa719753c2c355896128807056462cd4d4bc6f8132084702de65c3090daa47b5ecd2bbe15c3d3939b8e55a01b6d46b4ed1dfccc4dc23fa2877393b9fa4b138f94a6f1b03733e89a8e7965e1f3ed622b625d87ce3cc0561e7f72d260c4a85b3d5ddc1ea1b163258926c984f9539ca4284c7fedde8b148c250468c9654aa61be880ac0512b529b4a508d7ac5f13a94e65151b7cad9aa0238cd9b413a3c8d71ddb9e02450f44bd79b3679596de6129c73d53071c9e1303fccef4c920976c1eaa2680d2c1ed19db49be0e195d26f9400de218be38d68e6ef42ebcdbc1cf924f079bbc4a23ce1340e097a6efc60f0cf54f73efd876315c9dc4568db4d65886d5ed6d35a422c8a0e74de400e7b72256824a969aa7ff04defabcec022076e00f6885e7a017e67c464e14586594e18e5bac1ff404df35a999ddc37c69123bc11bfd61459c9cd99ff863dce61dba857b6c96e0714ab4ff9eec5d9370ddea4e1f03323e10dc6e7573348ca4b00b79cda236d17e064b405b314a5d9543c8ebab44c0c6ef3acc57425558899dfb18f632cbf59939f822c6dad0f11d283cf35fce00301045af21b1ff427bb2a2c759a3d0dc9d93c87ba9a7cd180b2570ab43cf4b90bf388f8040ae0464da7726d08c5656784888935593c3515f3c34e1a028b9a0081a68687d51f8e1779b1b0d64ab873655e3827bda3e9e717d12c5a3689d48976d1ecb84090efd80596cdaaa249d2dbaddc31e28381813591b46d08b50f62e14881ef420202aaf2ea2037f8d6426bf4a600910b0bbbb17b07e442340377c8f52d3f5fc0416fc1f7b5826d175ea9c631fa954ebe536253820926b0ff4c2e5c651866990c7eb18642a3bcb21a6399365e1437365ff7b5ca3568893b90cd2a667aa6e7cdb4cccd3670e60f52de130c22e8bb6a2178bdc48c9139027883c256ebcb03d071918ceaf14871204e9a7b6a66931c1ed924ba7fcb9702c02d1d1124a3c149584f8c12647c8498e7b20aea774d8b89f2d6360cbf03e8c9f8956ac3b4945bba12e5461240198e60678e0e9fa87c508b3a168cd7d88cea68c17be97e718cf3b0f3cf16e09dc839db62a9c791afe3416f896d5f8e7101b9ba36d59a9aefdcdb516ec6d44a91aea0062e6909e896a53551dc81ce638de5375bd0107ae3a3fe88edcaf10ac6d05eed5c3bf24baf727328e6fd9456fe3ef7250d7f5eb2803af62bba67f42492ada5800c179a8f405baace8b808a427529317690926881da86a0a55e0bbf95d9f93431facd6b811627797f5f60a9cdf519c1910984ec89a5a430defa7a4135d286922591bf4047e49eff4281cc3f78a63739eb3736fa86a7590e47844f42bb32816722ca4b8b781ec8c07de4b6702ff1c66a2f983dc00647783101d79661c9e3d234283d5292751c5218c11a13a585c83eadc79d713a11ded4a45d548d3f717ef2f8811123eba75f19af9abc8a3057d17a1a99ba8ebab47ccda49c4c631165639951480662a843a25f554360daf8fb2d87c6c393ca7d830b7430a5b7f76209a3831cfdb00c81e6c59c1764e726f1afaeb0b775bf899629d583fbeafad2b5d4e6ee16fdbbda2901fc5215a408eb4978a613e3363579204f9ea33df24f7bc38c451f1b1b97c78a3ec3467a46a5ef16ca518a743b153c016ef8de1ca6bfbe20ea3db7117613769b4b336cd62a744839949825089c4c42bf8d75410317a81bd9be2a2c79dca8e9515d1fdeb8237ebbae3a70fcb6cfac06db58a384426665b26b3dfd2736503feb1cd4136961ed6cf90e1e8e6f636d2bb6d554cb071d1b928ba4316fba871fe7ec0bb67b4468c07b2db1faf1498afa413e41fccb02daf8f30b1742bc4dffb2806c99a42cca582d8f23991e2566811b409ccc6bf837bb0f5645200a3c4715262b21d91c2b88c5bce0cd833ae2306d84be2cf5ff58518fc857b73dd24c77e993d8695127d9b8c46a7367314446e7a7d1339174c3f1d82e6713cebf940954b3e9659e8208e643d98fcfd149261a2b5777eba7426ee2c1cf681196fadd9aaf78d1770887b0e06c0702a353141e2835dc1ef571281c852a979092696ccc423ea514b4e7d1ffe81f0f8f98325e4ee75ba30a6f106a2ce3bf83172e3e508833a52db09c1787f1801c04a2c60e806157beb940d42b74c17844485b67ae2fe1a42195f52c6cfdbaf2cb499fe8d1044b69a9a6be56e272b30f8a8bec0fbee9e47b586c5445cdb75fc58c7fbfaf633b0808267c97f04173e11c5dcb30c4f1ec7cf0598fbf6dd212e8be11f9d622fbcbe949ea0eb3986633b7f1d0e519491f3f022ddab17ea8aad4551807eb4c52870f0e4c6710a321921dcdf47d5411ce85cd95de972fae33dcd51723461c8e410bcaed1bd01847b4e2228e7d16e9908632daedaa362808836c8e070bfa25b78f0345a88d5124385a0d315c34dc5701d45928fa0d3f3298f91f73256e9bcf9f7cdbe112e02574da8ed4376fa226125f0a5bbea36e03763ad1fa4f2d735e0628064408a113a8e043ed9e8680d09cc3c360e7f8bd186835ccb77077a82d4f6fbda3a142c706adbde137ebf972fbf6e2f2bbc1902f77e3864ea8a73f9191c8ad0aa7bef859e03127195b21265ae408f2e4721ba038303f77bc820c15874b7e4b3829d30f7beb54c7bb754327def0dc2c8b62c72d3aa4d009f69fa41caffb59906147fb19304cb7d5f3bce9a6a057f300de5769c9cb5b4c199110bb3749984cabe43467a4f2fc5fb3704a0047ce4fde5572d46216063431f644688dff4e1642d3c95e0a6cbc1e17bbe635796ce7599ac37c6eccd5921f77e5fda1ab340b14f947cb68069e6ee2b410662a6de364fd9d02e26e3c70eb67930fda7911dd1db37bb5e1305482d9cec67a62e2146832ef42c617bf0121a3508c7a574c744f67ecd79f6717750620f3f5862b3ee08cfcd2c5df0126106d8505acc271c908ebe2920b857b241910788a1aedf55f13d3235114dfdc48f7472cff0ee2c431e213a677e8aab9f3f27cf7f7e9804ce7f7cd8ecb93d9b2e658b4b49d8149f32772fd1aa93a7c155c661296e44b8f5fd811582c398746a01f30df9488b90c1bc073496c2cd7b2af429272d2f2d8e309d3839c54a7637d6fd521e4954c8c1e21435de806df48b4786e9f4c5ff042e48faa9c44f11efb5b1de99d0d9a97d096639009ce84ee45e615047dda22fa301b0790bf792988690b1551369c7c0612624342ff8506ab192b44ee38298bbb80dbc3bc9c9f5a349c0c3c130b422c0ff6cefdcf701c732c14f9551a05aaaff575c4d4657ed0834444d874c03f701360258d804bb105fb98a1655bdd07234daa7a87514600788e08a46a90d6e3bd7e7b0155bff0ae414681583de62051995ad5df52cf63b862e3423aab0ba0ebb095602db537bc5fa0fadd3b507c542820bb625b6380df21e5f9108b2c37d6ed9589796b99370718a3eaf4e691ee5f178ac0c6afd2683ce7ce2d751fbc24cae2cba21269946616e90be7d2f29ca642e59dcfe9134794646b3bd9e20cd3163f9cdaf030fa388434c74b3f4baf5ca21802cd59526cc4534d37a92678ef243e7fcd49356e14c22bc2c7091176334e3f7df52898dcb982ad438acdd4e5008cffa6043f5dbcb2c44450bcebb59d07656a4680c86044cadd03773b57750eef916821f098c926da7266809a89e57d8b0f417a5fae52c7708bb7ee2e1602999a84d3974df28ae1ba540062231d2b0abe869be458bc8b44f66337d358e030894870fde742f4e9e74f379e44b21f4fbae1a2c280a70ca38be758f417495b73c0bd3c778cc1ae266724cd2c89ca03770496065051e66520a46761f94adb3bf5ffd3c2dae6a64489cfa974034a4f8d45151fd8af1747dac38c92b57c5ee378d77baba582fff7993a5133076f066285e4135e21307d5133be3cbf5a10958cf484c7914f7bd3f89755125f8785c796a4d5fd2a9e66d1f1a03b0e521e95af5f1cb075f3a22361618a7525fbdbc60a2c90ac1d9979fa9ff26430a0a1416fe094ad09b1f8244f08541b5f31db2e6d0d45c046bbf50595e6fc1292fa41e10325fac3114f88a1617717dbb5652ab4cdb77334c11cc4de720cc1d9ad0abc7d119d027e52c816fa9aa62685cc8213f333a8efcc0d45839d8a0391f1ea5fab249c1d1536649393566302f1ba6cc91967a3a61c45f41425191a7eaf0f59a0ee75132c01590b1c6e26dd340e65e022f92651a78b22bc4e3cbae32c7f0119692179d7bbac33d080c12b799bc7dd3af042c972dbfede5612cc28f9ab1fb2fb96b4b4e790eb5c956f3f95f71d13dbad2ad6f661283976e86b597faf935db95e05e5c7c46c96c419f5ba4f69499d93b2a4a3b9347fba46efa31199e508ff3174886c8f3f31450672b8f1b0b89679e3942ad82576372bd4f8b90d9b3d51d6ae6dccf52f7ba5b66c3835df3384632f3280a7bc6da4ca2f0b39459dc81e56a0afb86fe8d7f757844819c2a8c485774b1e965fcf00cece88b81b592e81411b6e87ca975f176b6e0065dbfdd6ebbf7a9b5b18c4d112a437a6fbb3efa3d4d0c2b04382dd55d155d2bc1fde8e99f9b068713af013f5efd8364a2d63caa20a0b36f19aa9d78631faaa88bcab04be39a1262069e868a0c0bd8adbfbedb22283ac21a86b68214936e1bc37729e134f43b5bb5945192063e03db19463602c7690e6dd83337f148bcf413c642f76bc2e336555d7e688087ae81113f9dbda39ce6a67b1236020455a1f1717f792c29a499399dca23a82a790dc96a2b62919d1d9212d0ac9381f5384e9bb032bb09c8a09896e35e92cc1cc537af612498c6963d4450476036b40d3c5521d03e7df812ce7c1297fe115d4b34aaee224e83166b33ba26378dc7bbe37a13fe0637b9269137e7d8a9536ceb8a6c5cd24b12e4620d0036cd2bb8d2e555aa6d5379ffab84a3b90044be89e65a9ac912288c8077e3ba36d0c0571411f45ad90078cdab59cf57ac43db031bcbd1cbdcbb9d9e97696012fa2483c33170bc8948c3dded3c03f8f810886859ddb14348189eddcfd012b86c42c69c165cab2e60795760d3f0ba07fcf5254c4f5426456793add77cd5e207db277125fe457f14faa8152a4be47c95c9b6448052f8e5e51620eccfb16f64da48ec3423fb88e9ed0365b776d81fe4c995867d13f41e57662f54ae512f57a141bf509b81dccee4831a69318e78cd7638124b33e8ea20ab610e48cf9d1d749d68392c6cdc929b0559e41438ae0272a5aea5764f339dd5b70a6975d17760c37744b77afbbcf6043a39aaed54173db1d677c000488d002ee0ed512c74a9f66aa34fde804af5beb9756d49184897a0d112141e368f2835190d77e14ad5ed51592d0f624fc05581fb986557cd53627d94f5293d81b62c3d88e30cf9aa6317484ce742f3255d94836e15df28952debf991ce0ba20beddd2339fbac5dcf76ead576c6e6a22d95d8ab68fec3bdcab3487ff890a253bec1838804e4059f06b3fdc80ba357b7f1f1169ad9af7809a98f08832889561f3d179fe98fea8be3317992901e55e7810e94dafc275658aeec58c227624f0d14a296f0ef5b27750ac8fa52ce068b19c4f8e1aefb1022afb6a03a411c9690b71cc265fa96c6332fd2e1ed92c", 0x1000}, {&(0x7f0000002080)="2cc47892fe03157bc42a81181ba1bcd3fe54011ef1b88c0470ee29cc54bd6887cb514509fed46d2fe19a65e44d87462b60e5a92e2e3c016c0a1f3f66ae633f77d47c86cc", 0x44}, {&(0x7f0000002100)="4f0f20538ec151a7fbe474a1869b8eed722c1a4afae7562070229645ed1e5107e48a766fded16f3d19b0c037a1c1e69c8a0a83acdba7c7175883272cc44f1352e46856e3844862f362e92e5f8a8f4673acaa0695841efe968b39c884294b4f8b16d4e62e49139dbf49b68305a5ae44c2cf78098875ed8a5e0f5a8d5d93dec84ae4b054aa24d834a1642ecb64ae43f227cbdfc5cb3c598097a2a2485c885465e60221d2fe336373aac54d0098934a7e10538c0a37feba07160e9a340f6518380a336959a58b5b2ae3eb9d9395b8", 0xcd}], 0x5) write(r0, &(0x7f0000002280)="929fae4da91f8ed8be29ce3870c0a9c6d073e76c38ca9bf9c6f373933070e6de328820025cbed504be9d70271e15ef0c5fdcf651c00f457ba33a01b46f928d583d711b8e0c27e8b9e8583cec1ab015dfebd0f915b5b999da33ea86e534b8a948ccc9297f3cbd5e6e502963542a4802da7f5bb07b18a3cee111ee7c0c5c4edc90a2b459cbe8480e0a6a182f186b30c67d8310c0a7c2587b45a30b870829ee64d2df62a78af9523be38abddd8f619409a2a640f28d11dab41da825456c110141e47590ee25fac031439d77026bad0dfd16e0c86780f2ce8d40895cfc86e1447b", 0xdf) 16:01:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x110, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) r2 = semget(0x2, 0x1, 0x81) r3 = geteuid() r4 = getgid() r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x2, r3, r4, r5, r6, 0x8, 0xfffffffffffffffb}, 0xf, 0x7, 0x101}) flock(r1, 0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) 16:01:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="bc8bfb1a2f964e1789f9b46a4ab64f1fe470467b26ef681e428857a2a082fa3ba78c400e345733af7765a9fcc37129591fcbd2239d8b9dca39e32b28d33c66c2b3b759c6973ef96b0ce3c3cc7e672641248000f47dd182f745ae05c4bb117224b2cb080c9bfa87fa7e2eb6", 0x6b}], 0x1) execve(0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:01:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0xe1) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000080)="6bcf4797bbf9e3737a24147fdf73c0a841489909be0ad1205ae9120bfbc2afb3ad1d34781aac3805", 0x28, 0x401, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x1f, 0x4bd, 0x20, 0x1, 0xffffe00000000000, 0x81, 0x99e, 0x3, 0x3, 0x10000, 0x6f9}) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x1044, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCCBRK(r0, 0x2000747a) 16:01:22 executing program 1: link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) syz_extract_tcp_res(&(0x7f0000000180), 0x7fff, 0x8001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x800000000) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) 16:01:22 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) 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(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xea81, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r2, r2) 16:01:22 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:01:22 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x3, 0xffffffffffffff81}) setrlimit(0x3, &(0x7f0000000080)={0x8, 0x3e0dc00}) setrlimit(0x0, &(0x7f0000000000)) 16:01:22 executing program 0: setuid(0xee01) setrlimit(0xf, &(0x7f0000000000)={0x200008000, 0x800010001}) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0xfffffffffffffffc) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x48) 16:01:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0x80}, {{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x4, 0xffffffffffffff14}, {{r0}, 0xfffffffffffffff8, 0x20, 0xa0000004, 0x6, 0x7f}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0x7fff, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x3f, 0x4ef}, {{r0}, 0xfffffffffffffffc, 0x6857d138dde4b887, 0x8, 0x6f0, 0x7fffffff}], 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:22 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) ioctl$KDGKBMODE(r1, 0x40044b06) clock_getres(0x100004004, 0xfffffffffffffffe) 16:01:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="00000002", 0x4}], 0x1) 16:01:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x420, 0x4a) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0x3, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10890, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x5, 0x0, {0xffffffff80000001, 0x9}}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x7}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x380000000000, 0x6, 0x0, 0x0, 0x6, 0x2cd, 0x9, 0x1, 0x0, 0x2, 0xfe9e}) r1 = getegid() getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000200)=[r1, r3]) setgroups(0x2, &(0x7f0000000240)=[r1, r5]) getgroups(0x2, &(0x7f0000000280)=[r1, r1]) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x0, 0x6}, {0x7, 0xe80}}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x1, 0x3, 0x80000000, 0x1, 0x1, 0x52, 0x100000001, 0x1, 0x2, 0xd0, 0x4000000000000}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000003c0)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x80, 0x0) unlinkat(r8, &(0x7f0000000440)='./file0\x00', 0x0) r9 = getgid() getgroups(0x9, &(0x7f0000000480)=[r6, r4, r1, r6, r2, r7, r7, r9, r1]) getgroups(0x3, &(0x7f00000004c0)=[r10, r2, r6]) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000500)={0x9, 0x1, 0x6, 0x5, 0x6}, 0xc) r11 = geteuid() lchown(&(0x7f0000000540)='./file1\x00', r11, r3) lstat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000640)={'./file0\x00', 0x3, 0x4, 0x8, 0x1, 0xffffffffffffffff, 0x4f727930, 0x2, 0x2, 0x2, 0xffa, 0x40}) chmod(&(0x7f00000006c0)='./file1\x00', 0x14e) utimensat(r8, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x2, 0x4}, {0x200, 0x2}}, 0x0) readlinkat(r8, &(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)=""/13, 0xd) readlinkat(r8, &(0x7f0000000800)='./file0\x00', &(0x7f0000000840)=""/191, 0xbf) accept$unix(r8, &(0x7f0000000900)=@file={0x0, ""/20}, &(0x7f0000000940)=0x16) 16:01:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002008, 0x20000000004300) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./bus\x00', r4, r5) poll(&(0x7f0000000300)=[{r2}, {r3, 0x4}, {r1}], 0x3, 0x0) 16:01:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000100)=""/148, 0x94) ioctl$WSKBDIO_SETMODE(r1, 0x4004667b, &(0x7f00000000c0)) 16:01:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x200000000000) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/82, 0x52}, {&(0x7f0000000080)=""/164, 0xa4}], 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x401, 0x0) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x2, 0x40}, 0xc) madvise(&(0x7f0000474000/0x1000)=nil, 0x1000, 0x7) 16:01:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x22, 0xffffffffffffffff, 0x90d3, 0x3, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0xfffffffffffffffd, 0x3}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f00000000c0)) rmdir(&(0x7f00000001c0)='./file0\x00') flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r3, r4) r5 = dup(r2) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r5, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) syz_open_pts() 16:01:29 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) r2 = msgget(0x3, 0x42) msgctl$IPC_RMID(r2, 0x0) msgget(0x1, 0x2c6) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0xffffffff, 0x80000000000}, {0x18, 0x3, 0x9651, 0x51e}, 0x2, [0xfae8, 0x3, 0x401, 0x67d1, 0xc7, 0x4, 0x3, 0x2]}, 0x3c) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x81, 0x0) 16:01:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x55382ca2) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:01:29 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:01:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x37, 0x0, 0x0) setsockopt(r0, 0x4, 0x1, &(0x7f0000000000)="c7f02d58858246d34e1b5fa944f9330e6a8fe815c3cbdc8ba3165a058a9f307d1a3143a91c369e8e7c6ebf9964c587c968f4ef09c34017443348bf6b4e2c13b973215e8181457e44d2b8c40dfbb3f37c7d8abec2b7fb61a63e16bb7998e21adb76080b5cf57f1b9d455ba81becf21ed6f8cb34ff36f9a8d37ba154112307b58e30a073ed70282f8b19a23e83219962ca8398392ddc031cc9893993748b04f0aacbcf", 0xa2) 16:01:29 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) semget(0x2, 0x4, 0x80) getsockopt(r0, 0x101, 0x9, &(0x7f00000000c0)=""/227, &(0x7f0000000000)=0xe3) 16:01:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x64f) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x10000000000053f7) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 16:01:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f00000009c0)='./file0\x00', 0x3fd, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) writev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="b98f2750db636fc5ee5d36c1baf879de6f23b62bc33bf628cb1a4ace5e162f0951b5226b5c906726406a727f685bd36ffb51431ffd3bdbae5595b792e07b0a3fdc64696a101bc663d47570707d91f1b08d0337ec594803f27ef840b4dcb1aa7e81c8041c02f5f3ef26ca51129f47e4e6fe95c6ec2726400baa480d7d1634ac400964f8fd902f9b394289e4d04659a6359dd8155855ce3173ab061dfab4bb9ac1d07b6aa8f39a0ca78eee80e212c06e1a664ca0007dda1b9f2801274e3160d1e7a5271934a9b48606830924e10f1f0fbf527a612c895fdabcedd5db2c57f0a33474e1a127f849beff664ca4fc009eb66f4bd5733dd9f8d8086fdba5034cf59e9847f8b2d633e859a53c4b88e96cc67080995198dc729bcfc671b8ce25b1c35120a7259bae885045f4b5241f80a7d66761c9bb31d5cef90c61c583020959d8fe366dffd5991d1f3707e327832cb9b6c21a604b6bab87a2a2b993df8cc2f080d2bdb2ac28a13a24ec3389ce41b77176a5d41983a8d353c4a6e20574e513e68576de45e5ed1288e1c439739b835328a2b5dfe1bc80eb86633632fb0fda39620bf9b1da2e8a34d0c86a6602ab141482514123c036c8279c98ccd7e96c743d6afe585c586b1d87934261f53f6aceadb0f65a4cf600b7478f073b0de4255618123d14a87fc911225cab88e20f7f14dee30452592cccfa5ce9c78b64ee9c118d370445d0ae14f4b20f91a7235d428e49d30bb8baa8bb33c4c6e0ba85b2128719d1337921f147700ee8b47ff8cd6c079db89a15dd79e02e7b7164b62a4ac642095d759ea7e600bc77ad8799db56ca3f86895fa5aa1e748247b86e008919a1dc4f8718097ba9879c460ff6689116c9a146ba6a5e42e068d8ecdc314cb74dd39ca0cda17ff78a3bee0563bbebe64c77f34d6eb9f572308805eb4d649019ce2a2d63cf33e192434a2791064cc70ba86c8057ca53bb86b4111be47dd4bae85e425ff0c52cd0c2ecc552cb1c9087f2a23b7f14854fe457f21e5845aed44d0b3d4ce7e5e15c3664b0effe47762b407d96c9f59d71b972b281952266f18e1f34e92d79c99a7ec523d49775edf6f66e19526f7e244da61eab1d4f14718c2a30cf248591bfa9a5f35de2c1f0dc784ce73d8fd6f39638e1f3cc9b5273fa6ec2706dcda8985e8d5bcf8abf1a0726c530631c77efc343a814e5e97c593d9670859008b7fccd8b7b27f7eca3d14bb63012143dd5a28a4915f898a2cc42640ee2debcd949e5ee53090b8b06677c16613c212502dc6d534376350349b3bb11bdfe701db06a4f814d266def62720521220b856b73415257e71a914d42ddaef6ae34a9065aeb342e71d79d116d32ddb25508690743b69ffad1676b01e9469498a68fc2728c67874e6599fc2d2a3cdf31e027720dc0a7c1a01088973b172031da85abad5d3b8d710257a86b6a4ce00ccaf22e5bf421dffd41fc1adba186599dbe1285c2ce5886c7ace922a60376173bd7a8b3ee1f7039f33341b603f1ea5e99097fe3b459cc62e6ee06d34d8a7396ac75cfa5f7a580ece2877b63e0b5fb57b977f1ee509451b8897dfa47ede493fd700c4d2817a8ee4b4545a19734e1a0a8d6951196ea97c74f5cbb5c7d8f198ae93d514dc261d68a465182a6ee1fe904e796f888c5f24c70c91e77b1b914dce9497033be45974b737ba9d60aaccb170ed7f54dda910c0f85141ea1df00230cf7c97af505a49c3a1d238c7be8db36dff1d50bc98f8755205417533fc872e7638b25359afc617ba9bf045bd5bd1f8f6e5eb242cb7f45b78cdcebd5246f436a297e6247c2e1d172b905a70dc8cdab64f11f5efbf048c6e84452643fee0629eb9e8e4bab68daa20db5709305db323807fdf5946f80857d01fa5dbd21d9159ded68a2d95ce080ab2431f096588360bf46ff0b09b812665ec42b8fad66ab22f929038992cca76de85c6ae7c037adcba1659902e212e2997758e6cd74dc04ee468b91c36299b30e5d7e27279d43f3f33d715bb5dc5d37bf0f33cfa433deb00f02bda9a81fefbcbdb8280ec3608c621fc59efe59428606a344d5a0027048355131a4b7bbdf22ab7eeda549e4279f67b7d798c6d9392e88d7e46175840212e084f4663c476eec6c05b0ac58fcc26b96b6fe7530174736f2996c7f2b130e85a8fb2b0ef1e064d464d604b02ace2f43bc3f0090ac072d58f5f78ad8cda43ad57ea06abcd124fc1151f9b2cd2cfbf25f1055722ad4e422e451f89d14991cf7e26b752e66313ad5c650a7f88ac1a21e5d3161add90488d3b3e18c2d085fbf6299b02ccb2a93e017d4aa40c152e60a8dee63c6fe9baf5c2750de2d30b6b4f1ae6d20cf71a4dcb03db9ba968897c920c0a81dbbf23875f05c6b1897c2b74a8a0d8c49c641c8e4f161512cddb6b5b4bb86bb5a13f0b7b8006296e0aa0e4d79c74cdd87a90daa32fbca4fd42ebaedc3eb47b5eacd861344609175334269856c9941e3fbe447f123b0168a7b4b39bbecbbd585b9cea3dd6b23dd667431f8fd1d211b391c4fcada5e79877af53731b7f3a6bde49055c6431dc8d6b1aef5e314363fecd022bc630d877681225e9a93c5f5f131b5be5ad64aaea72fc5a0d84fd322434e3128823cd6b6f91abde0b37346d39e77cda08a059dc4e37ca045955f8467ad7743cc74ccd65867d09694b3ffe60e07cc2b665c91bd49f1db081c712906a54a4a7bf58cb19c29fb08902b803ae52647f68a9f59d76e997020be3f379783f486419abdbba85ada4e4c3debc3bbf4a8e0e391ed090d40d4eeaa74b88ba1e144622231dd543cf3414bcd0a04c90779343afefaa8290ea6ad140eace94b87a1ba38c84ca3315818d7a6f9458391c090ac0adc34d73955a2a6ff0d4e4a8b7f085f209a8595bc8c4d868b", 0x800}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8008, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x4) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) execve(0x0, 0x0, 0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x18, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000002c0)={0x81, 0x3, 0x3ff, 0xfd, "1e628ef1604641667b17043a8ef1d6855f38beac", 0x4, 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200, 0x0) sendto$unix(r3, &(0x7f0000000140)="d9ddc0a9d8941897d7caaa36059c877159418203d6b40c1930d381e355d6622602ddfe8dae06af130b89e2007af750fbfa06b01b579a525238e58299b462aec8d204a47ce8e3728ec65dbd9516cd33cc579215bc34a73c470d18a545f28f3bce90e83fe94e075cd6c3dfb2b86c4ce80f7431fe8b7035c720bc2490e105caaf25975f4e30f0e7df1715c28acf22fe50c83070265a85fb6f2e464daa17384d12b7b784bf3fdccfb4718e4c7e931437639c499d04afdaf11d689e723f3a68c910627078e160d6c09f", 0xc7, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r1) bind(r3, &(0x7f0000000240)=@un=@file={0x0, './bus\x00'}, 0x8) 16:01:29 executing program 1: unlink(&(0x7f0000000000)='\x00') 16:01:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file0/file0/file0/file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:01:29 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="8dc5d902e6eb471a368b1607b0a1e89c419d3eb587461691a2a14b1fbb0185ba5f72afe23b389d112b926fad26691785467f42b3c9fab14c263b39054f05e16dc4a435d375646b91c9eb2fb30df956637b5d8701cee4267f37d4ccffd7409ba49625d3da5cd82962533aec8330be50ee66f6df6faebd43ae04adb01cf6020e7d6e878bcb660d3958c5a65ae48983930d5fa1a46810970b6af08122e9ec3baf3657e39339904ae894668506c356212d53f1cf0ba6f2d71be83dd04542fdb257257d14756917e1defede5296310a9f00f8dda30b9897ee342db671d2ec39527b76bbdfdb7afebb5b8bf19f50e4d6f9123797bfe082d425167243ba48", 0xfb}, {&(0x7f0000000300)="45a4dbf913034a6dcf3d5cf295c811f7785928e54b5b48ba3a6279dfd0103abe0c778557600a9112e92deca72beb50391bb7fd088ee681cab50cd0c4f63435efd10b74504282ca0e2efa0c928a6518087803cb45267b52ba362356d7e7e3a789", 0x60}, {&(0x7f0000000080)="3e15836274223c3ab16daf19b3b7a3b0f31b52f6f91e840a6f26dfa207b61c23662d", 0x22}, {&(0x7f0000000380)="39e50216d1b8d18432aff15bf7b4fbf226dc9749c7f34654062c478d7da785d92044fd640d26da96067f5042b0e06cf3dbf2a3951b84c3a2b7edf27024019dad5d85ad7a01438ab1da02f220ab6fb98801a2a634ce93b2fa558fa816502e27e9c4228f74f9b08fdf0fbc93720fe06a1b0b6fe11c156f449fcd9f1b164cd51dd511e2", 0x82}, {&(0x7f0000000440)="189fad9fad4783570994b449b15c7e831fa8525d4b15b47166882823024fdc9907ad469f160ba5cb79bcdf84a2778431b3310bd0c2cfbd3e0ac56edef70e25b01ee1a0c3146efb99158f10bd1205135ddf16810306c8a4470d6799d46caf6dde97848f26b87d61f39cc97806c5de86", 0x6f}, {&(0x7f00000004c0)="9f6d171660d5568b940a4916791c4c49b98cfd9b6519f7d4cace60213b1b20beb3f2f654272f6d186684f0c8c6fcd5ed9cb78189cf8e4c8bac585819ca63e567753b9da4241d0cb996562f2d8f194b4313911ee3d1dfd2bfe15b62335e97f845992f48897deb127cf3e1c748011857174607b5304c7f60c53254b5a4b15de6ec3f1566a027aba02a53b071f4e7df6b9172f3bf6e26bc3fac38bd4eb2d65b6ccaf7d31dc1bced6feb73b32804f3b08ebf", 0xb0}, {&(0x7f0000000100)="ef214c0954bc56d97321c8d25928bc5bf6e71fca34186a7642c76807ac43426782b03f1230dce122b15657a47f27449f0d82ffe3825f4d19059a", 0x3a}, {&(0x7f0000001340)="8edb2ceb13008fc7a1fb4d4c807d18559007ab0fde6b84aeb3a5f26c09722162cb566b1fa546562140a0db0d0dae523c1ac5014ddee8e30502c4daf2aba1342837b6bd3c7aa381274f8adac8afaaa45e637ddabf9f53f0c0aee9930987797c981e18ec90bf761305d71a609e536ebb53f930b58410aaf854f9c65e780417687c784821a48031e704a3d0781010f45fab1d734f42aef3043ae6775219b2d8387df2be66a95007189406465307106ca20e485fe52f93285aec09be6bc9b419e61ea4f9c53d6d2ba6f7ed15595cd28663881538f3503f4f74f319dfe64d6dd258b169e54fcd06c789e63f874c925737ada779e25e7dcf855de842be713b216ff7521ed48b22658c9398cc11a99888ba84c033daf1e05d7988b8eaa34a2ae5882a5ff5a71350db58286333561c769dbda32c338e26285eb00cc4ff37af01be2c90f2ff2f34fde6f477f4c315c9ed4f8bb7b62c3d7f6284880b1bfcbc3947a6462e33851cfa3bb33c1d69c673c71adab0291c06352f4c661601a8102131dabba0b775dff7cb1a9d087ec22359e7999425d51c6e6e9d48d3ee4a4d8894983f0de5e2fb639ffc1ed1fa7fb1933e901c7c973fadb890638ac65cc1aeea3573e2205cafb6a06642b70f66e83b486cf1c960ac5f7f4eed8242297fa89ad8b45e5b74299daa90ca693fcfa014a647ce8498ab54be98c6d0857678a6f2dc96b17c3472c3c81f9a3951843a0e3296a5917047978e39ef253c964810d477064bf4159d4917792d0b6ec9122d66ce450fc4176cf2b7e2531b509dfa70a58d40cea998e4dfa569e76f9a11d66870e0e8a521e9065962abb8379e3cb6fcca77d641dc1b64cabd61469158289263144fac174908bac4bf9cbf3b302bd9a637ead00fb9e0d18cfb13f5737155d493bc374249ec2f3f890edcd23ae144aa03810d8186fe4b933bc84e0cd22cab17ec551699d7625c48eab14445793d5f9c71c2bb2e9a26481795f9305dc6a4202201d96298c84bd4c751dcafa9e655ea536207bbe101a6e4f6e1c929d7c86f91037410834b6a51c56f50d3d4bb1ddf0d1733d4dbfb1d99e83670e3d1b1562d79d67e913bf823e9b88da115d1117e8069e4ac94fb3c54105b25617dacdee8ea790374b6cc651ca550e723aca08e65febe0961a159e825f512853f4b684b386b1ea4c2fa8bccc81a3cef1b8c4ce3c9cd18e05cc55923a6175d0b7550b5ca8dc2c1a2438f6243e7eb75a31e4e7e95208339860ceccc3a506173ed42ef1f92674e810731ce9b1d262c307d8e302846849999b3849f81377af8eded6b1a00dc016ede2b9e7a75d09750ec9b1ef37f7a4a518f2f9ff770125511aa038f18e5ca62737912d88e2b82a2614022c8bf163693f5f18639038272bafa26906709518fa0b270885be1cade3ae940781bb7e6984665b864f2bf5e0bdf0391d25432cf375b1afedf12b3856e39aeb565ceaf918a42bab73f333f3f252e96ccd9e950cb7277c138784a94cf44a845dabbd2c0fdfbcb6b2da3831c51a5197a00c510c1573059ce3e8eaa7647a1b6aa8ebed9fee32f1cbee2974ab5d7227e454eaeb3e4ace71c1b5253ef8e5bfeb4175ff499af3fda07230bd177bb96ad38fd88bebb987b8903ea9566ecda32dcff68ce66a424423ae30549f2adbe0f69c7be100f23f71797e1966f02246588275863fe465017d2377a3e25dbf51651b7adb2b4b659803911d372e4f343efa4875c5ecb6fc32bd820fa8e4d1f4ac35e3b3b8233cd1edbb589a7e9c984437145cb5fe939af9e44db8b70e55c7309696351dc867c7c4169c3b8c5f17da5b90858356e3c4b7b8499784875bab770a1cde21f9481c54b5fff0d572e62ddb91995d80871025d1db698fab2c762149b800576d1eb8d3bbb85fb98c66a5c6fa1b40668bbf7dee95098e57c741067e672628571653a9fe0fea2aaaf3a5c9594602886adfa0b37d2efc384f52a688500ffe7eacbb00f0f3dc072468d28c5812780884320b25388e4ac6b5b27e087c2f3f70746c358d211ed0db10d707ba501a90cec398bd78404ae2c9c6fdbe165f976ccc77d882e3eb66f749705e25ffa3ce0686b585939a22256d304d7155a940cf9f0df102af4e9d04b0d5ee2be3f6e7c957feee5e185676b00c1fd46213922419c4e24c4a8bfc34dd6a5ca9e20ddfa4f10fbee7f39faa1c9229a6fc0e40e0a54201d9c2a1bae47183fda946963dabceecd8ffecd508481d5a48e0b7535a14c20e916bc9b0892029792c42608279b6538eb707c4ae4b0ba2b0557736b93de2c23c16160121248bf89b13e82681dd78f0f46f825e7f3ab13f004afae3334f1f414d5c7a067abdb90d811bb408ff76deba0fe4a94b72e73f5eacb0f8170415894f224aa9cd9e8392d534df56dc28c80afc6509e6e4fe7790260d0c60c943c8c3a8798f4c1c35b0a1dd3b262114856f7fcb74c665b237c3d469dab0823d7dfe983060e5823010691362be1116b806119452972e5cb12ec295cb836f032a11da145b86e423efe4fa844787b23b914de03d09244c0b3adeb0123c29426bd9cd69b1b1f2b06114036e7ad567f7b1ba9d1b880ee47640d41b2780c128703066d895e680a0e17525d088b07b4a2c369c0fedd8a16a52d870166677c3c47310802939880c2abf5d9df9cc13737a847c1362458cfaac87b6ab94780840a0535d8fab19292467fe8c60807882dd93c63afbb8b6354d1cdef5d79701cddedf5c7543b42bed0003b7e500a89190031a6510a1a36abb50394d8b10495e01816a3e6dbea379de89638b323e0b42218e35f7271bbce9922cee8c07a6ebd6741efc376e70673be7dfcb6345026d38c4d835e1d4eb0ffa46baa86969b43b4591a1bd84c6d9261e8dc39217a2c8e6abf3a4ac6e8fda21dc2a3eec45b7bc9d6d3acf3a4189395f643fd465e0c3e3cdc2ab792362b2c9ffcd1d7fc87965f6b7ad909032a8453300466c579df277437359c485820e6e5c4adf8dbfd89fdfd33e36ff70876a0098bfa211f2665caf230c12ab452e211cf29df8de891bd9a7413da3e8a59d21708a6442eadf0c765a686688e99c4e49a9e3bd46d805fd67eb5168d885dd26747d8e45cd7843ee8898a650c73b470b21ccf7cd6a7f6bc70b8c935bb4345068919bd9df863cf7664f4ebc44c5469c955264ff8c2c7ac2f8f5e9b178cc7131d920da6a6adc3adf7968928264a4e3f52ab0306de745e5f7b474aec7f9ac9761992e08d8f0993978f552370847de2ac6811460ff91310af2dd790c914086d1f0a10d27d3a2e574a3be2851ed7d3f3a75f55b661e98cf2fb4aadba2fba7a22c7629b5a020c897fd7e554aa9865fdb104eb159504b44a4990385fab3a616092547f4852880365f2b04a40c7fb4cdc27e7732c30b4e88ecab463e71977de31e4ec48799faea6c4fbad1398cfdaabfa88950ad5edc1da5ec51df554d4a658fe75a120c7eb07289a3d788e7628dcbda2953d0095d008d7c2e7ee296c708bf1cd88affba1bb1f63155769a2b14a9866f6f27bed4e4a50e1f6c80d97f2cfae3245d15f6efe2d21008a540d2c175566a29fb9a14f8041c9310a02947be7f4029943283b351aff3f489d455f9bfa985475999bfb1d6b9cfac43bbf962b680727066495f9504fec304696fca7e7e0fa707d3621507e7d828e4bd4502633fc5df4dc3e15e26ad63cbdd4a80aefb17efde00347c8a62680e90a02b1f42a5d7cf0ee4cbf17ccdd378228659d2782b1b28c39a5209bdc1a6746f4a5c609e175a5bc91d120891a8c8bc0c5ab2b8b11136f26555308e9772374a63eaa779bf834a9f73a5484048bbf8e281ec540243ffd1dc90cdcf546cdc107adafb521753b018c735cbf2c999db4a09e5c02f8e20e53f35ea04c1b82db920c71e4fff1fde9273c265d72a4814c4e0556f19510a3b8d4fc985516c1de9544089d69f66e0bb4e3aacc6cf32bfd8b0897582626088e417c0471590e0cf798ee51ea7b16f09301cf53c4cd0fb9dea28437283af2270a36fb1f53cb745bce5f4e779ee5f30d432b36457b11fc454a3ee38c23293b0e8148bcbc25833e2a7d688d6edd1a3133088537fc6b7d7acdbee138060e79149648848080ec756b2e6b7fde23467c3c764c5459417ba042123fa6edede58122fd1044c3fbc39365c5c7e97042ecaa529e26d5becd9fe0d076d04b127d76b2c82a4f814ddf415d370589efa15492dd690ed05c9fa8572a6c6e49c616138fb015a8d2c07bc987c039e7140ccae55587ebcdac46f66c6a3cd23108ca5431ba17a9fa9e1181f617d158fa398b213bc6304f5b2e980da9a3f1538b63ff5d2f10c50333e6992b0c878a0e8869fd21d99f30e90df7b7adec8f632797bcf23aaa714d916e5a36b21aeb2ac40234ccf0cf870a31ba34a128cace861046ba3c5d7c989e6f481b6f438bab1eb0b6e69abf255554333ea3fc2fb0bfbec66666b3828dad26b77692a380d051e01616c8db4cd500d3b4d32d73ec88a8f3da0128bccecb548d13381d333553b2f9d76462be23707b30557323434121efa0d27aa731c0acffc1525c8dd854bcada328981cf6ccfb887963bc54acfe3dcd8e1c4ed26627247df87a9091820e2be2fd4a084a642e5c0835761e894765385a59e0c302a0988aaa00b276debfb51cc2bd44bba82c3efa70658f44f3d3bb79316c565c86f8194a5a8b71739b2cb5d7b67fe69a5924060adec5e7796ee7269f6946b6a8261d9dc035a228cc1b4aab0b8ddc7fa9724effac8f703f8f578273d9775ece454e82d247c01d1bd473099ec020e448efdbfe45fbe58f0c7afcff1910f89e49ae42ef31174c7b5dc27f2001a10acecbbdff54056c09c3174b7762f6449e619af5b84d12750ff3fabe09289340531d4ea86076346db0479b56645379b065ae3f21a2464b4699b73fd7bbe00066a42eca50e2359f9dc631f45be2c5d5bf3a2870e67954fcda759c0fab40d52debb239bd88ceb1896da0b96fc7e4eac48acc250f8aae385113dd2a3287634d4229ccbf1ea7ac72e38434fd9ed94c9d8d55fd92341507baaab5ac388fdec640b2fdd76872df4c284dac27c39a41d03bd40d0123ed2f606f3896bbf46db939eab0ad5fa22ecbb5f002f3472070d51211b715485f0d8773c77fbac3386bdea0d9798aaacf5908d06fbe987810784a6d81b341b17370abee382d55c0e9c2f214270ca19a0627b2ab63c8d1483689547a2c0d9104316587b039ff76ba9a3171812a7ce26f6263cfc2a91d9a8041ae2f6032f361c7646408e5bef2cd0b208fb6c5a7df24ce166525bc616ba09bcdf5e3d3eb91bf256a95300365c34dc47ea787fe629526a0503f39c2c62afdad29703c1f2d5dd6de8c3be5459d7cdefbb3f28cfb1a3e7683a3897249d2a8cc44339e55cba46e32c99e3ac6d96c1ee24687592cb2a15a3af8252b500bd3b6322f10f5e48bc47e808bf3b74546734ccba5a1532bc3de67b70a4c2b38948ecc40cb3112f6009f220b074065306b4d7badf3fa974f95c72e79d38d1ab5b4b2c1ef1f537c5eb15b53aaf7002ce000eab91824e9841476235869c0970dc9d0f4430c1ba86331da3ac675e751ae4dd04923fe747102a49f25389a6d83dad7d6afe58ee6fa2989f4f503f4403da8b15194f0ddb89b152239fff213460f5340072ab9d85c189b8cb6dfb7d7c318c4a714ee79b71cf98f7503d58c9b8ef028948508d2cc10dbc91fe9f5a733873a46f786d43c3af1a8e87965b26eb1f42c359c5c790a2d25960a56e074caa325c2c52bb895184183840a5a35cb0b126193ee1cfc780ae5133ae23cf1", 0x1000}, {&(0x7f0000000580)="63680ba4a508ad2bcf3ebb36b9b8af31ba497b86f6d0e1ed8414693816886933dc1ad7da71e5a2a96bfdb9764343c8eecb26e812a24ed2b0aa91d4e4ec221d2b0c07a221705e686e28ae31439f64592a1369e078084e97e0dbbf2b544f4a315a8caec76e39088bfe0188619d1b8ae82618161c643dd33c6b1fe44614b6573b80f97a0b4e9f5669a9c652d8ca626d80aec39a4679", 0x94}, {&(0x7f0000000180)="69ee30e683a3ec40a487b7bb427835807ac11f0ab0b3c28052deeacb6f0bddbfc1eda54d09a2106691cdf378d8", 0x2d}], 0xa) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:01:29 executing program 0: r0 = socket(0x10, 0x7, 0x1) mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0xfffdffffffff2ffe, 0x20) execve(0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) chroot(0x0) 16:01:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x0) r0 = socket$inet(0x2, 0x3, 0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="a4a050dc0e194d1238c2ec152afee6ce8ac8f2a588f8776517ddb24656bf98ff3473f46b8a5c5f0ba16f6f76456f64dbfca38704f98efe58416b12bb136bf6847c7f0473c0fcc1", 0x47}, {&(0x7f0000000140)="b1856af439c54adaad0ea407aa5590c5688fcb66d0233c135e5119fa595702487c15785adda5de3f5e5e5efc6a0a4a0c47d911c4286c552ec2884ab3a9eb0ef17700c6ab4c0c50b5890c0979", 0x4c}, {&(0x7f00000001c0)="bffb44db6588d32394440e18b202179c944b489d4e5d02ee2c3b47ab310f60177aacd341e566dbd310758434501f02da7caf08a8d6a60a7c3006fb41029465c44f3427d545145dd210236e2ff5f1421db053ef64c3d415d8f7fd82f61cb49cef8dbb8d0a62d414e7ce5f40d0376d211c977be76c84a627043ab61e10db71e027f4f69352720cfe73cfbb81e056895fa5002cbaa22c8278b1ecdf405399d1900a2ce0a53d652b886bdda852b31f255e", 0xaf}, {&(0x7f0000000280)="f99b2a80b90e4ca203c4892d314250d2acf4983a87706213fb205cbf2e15d0a237433df41ca1d02795b4b644f75cb1236d33e1f84fe419a8286fc16de2ebabe208783c3904146d15305e89d5c01532426b9e62b35489c9d75b7b6d", 0x5b}, {&(0x7f0000000300)="62757261e29c634941256e73c0ed08a3f21ad7f679f10a00038a607b68b6ae30bf5bb31082141d202c553f4d9d7f279bf9de3ef9081ce870f8480b35cff46aea2388f3d4a3d3d7be96cb647ab345a2cfc83a5441d5fc60f2fd0c6c4e707d907b5002a7cdf3ff190b7c0fe887f65040", 0x6f}, {&(0x7f0000000380)="bbb6ab55a02863f34758341dbc3d9abe2277dcc339cd0b9c8a714675ac048fb5dd842e2279fb", 0x26}], 0x6, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r1, r1) fcntl$setown(r1, 0x6, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0xc008, 0xfffffffffffffffd) 16:01:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:01:29 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0xf4) ioctl$KDENABIO(r1, 0x20004b3c) fchdir(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:01:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1084, 0x0, 0x0) 16:01:29 executing program 1: shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:01:29 executing program 0: r0 = socket(0x40000000011, 0x3, 0xfffffffffffffffd) pipe2(&(0x7f0000000040), 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x82, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) 16:01:29 executing program 1: semget(0x1, 0x5, 0x400) r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x3e, 0x0, 0x5) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendto(r0, &(0x7f0000000000)="ac60d828fe2e37d77c6326c391cad8f240d83206d976a7933f69cc18ef511f079331d31ed04a5f62e85de67201ba78996c7839ee6a4ce2b5a0f2f6898d1913faa5e945146d9efa055284c081a42ae56863585c76f66c02a4e3177dcbe2361a10d7a39ed8eb8d2d44b79e5ed1950b2824438c33ced22a81014339a6f82bbca798ce925db5d2d02f5f344aed99e10b72c294688b3a954af079cc7f6288935c587f19a05844fb71f9be891caf85c8d1af8aef52157fb32e93", 0xb7, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:01:29 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e", 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xd17, 0x8000, {0x4, 0x1000}}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x7d, 0x0, 0x0, 0x0}, 0x0) 16:01:29 executing program 1: r0 = socket$inet(0x2, 0x2000000000000003, 0x4) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) getsockopt(r0, 0x4, 0xc000, &(0x7f0000000000)=""/153, &(0x7f00000000c0)=0x99) socket$inet(0x2, 0x1, 0x10001) 16:01:30 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000280)="b6e28fecb198907dc62565873a5ab3dc3bb85de811f28787d1165cc56fc1f28f3280b41006a8fa3120f76147423055ea5e654ce26a4e0949", 0x38}], 0x1, 0x0}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000005c0)={0x10001, 0x1}, 0x8) kevent(r0, &(0x7f0000000600)=[{{r0}, 0xffffffffffffffff, 0xd, 0x2, 0x783, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x5, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80, 0x3e14, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0xf0000008, 0x9, 0x2}, {{r0}, 0x0, 0x20, 0x2, 0x100, 0x8d7}, {{r0}, 0xfffffffffffffff9, 0xa, 0x1}, {{r0}, 0xffffffffffffffff, 0xc0, 0x24, 0x3f, 0xffffffffffffffff}], 0x5, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffc, 0x90, 0x80, 0x1f, 0x8001}], 0x80, &(0x7f0000000740)={0x55f7, 0x7}) r1 = msgget$private(0x0, 0x90) sendto$inet(r0, &(0x7f0000000780)="3a5e878f56438abb85b4577ef59042b35591f5b8e430b242c0c0a27fc97bd79bf6bd00eeec8bd56e7eb99efb8960e34050a5a1d84a4b70", 0x37, 0xa, 0x0, 0x0) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000fc000000000000000000000000000000000000000000fb5affffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b92fdb3433ef4aed2f000000000000000000000000000000818b37bc419b222451e4eb7a3800000000000000000000"], 0x95, 0x0, 0x800) sendto$inet(r0, &(0x7f0000000880)="649b67434d0639cc7627f16f36dd5775f18b7111ee1c3c739d214807858413c447ad7ea65c0f126caac9d09cfaa6", 0x2e, 0x4, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000900)={0x3f, 0x40000000000000}, 0x8) msgsnd(r1, &(0x7f0000000940)={0x3, "8b9b0d305a08a2f47d1c1803b52248a00a0d817ec23393b90acf36b7d57bdff3ab521f2636b071bbf37c2a0b3d96cd5dfcf4d1eec81c3285d0fe54d2f1219858fe0f4db4340723da65b3deabe14ba0691064aac657742b9f83463bf9dcbd4aba532bc77ee61cb5f04846737dc40de5561b4581cfd08ebbb57400f7a0cf32e9cec9528e659bf978223fc3eb2147ccfe8484ce919e2a4cd21f9f8c508e89123271893d866f233b3d913bf70af2d1b9696094fab08368fe212d84b7f8cd362dc4156940c522e08f299938d849c5905057ad6d0490ebc5419fc2d42c7945153376d21553a0e169c9f34b17d526d63ae901d1dc"}, 0xf9, 0x800) pipe2(&(0x7f0000000a40)={0xffffffffffffffff}, 0x10000) socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) sendmsg(r2, &(0x7f0000001e40)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000b00)="0f559d9131822272ccc063a12f079cd0e7f7c78b109919689dea8e344c5f095a263ed746f2a5845616bfcac7748dbfe016716637617960663190b5c013562e00eb55c39480b947689877909d54d419a6a487f276ba1b588dc665777222b753528a32aa69314e1a7e2b40df423846a73530a890f535391dd13b5f9eefdaccda875c8efe4f7a8507b98b1b809e1d96983b2422b414970656c49dd2bdaa81c2cce77f82c6778611e756243c63d9f9f3d912b46a3a8df7cf43dee41760199d901886c4adb7434aef5236cee8d13b6ae2780c1f9c613ef7e8e3f3b0613f9eca213bd81559f59882", 0xe5}], 0x1, 0x0}, 0x1) r3 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) shmdt(r3) readlink(&(0x7f0000001e80)='./file0\x00', &(0x7f0000001ec0)=""/110, 0x6e) shmdt(r3) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x100000001, 0x7}, 0x8) msgrcv(r1, &(0x7f0000001f80)={0x0, ""/209}, 0xd9, 0x3, 0x800) 16:01:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x6010, r2, 0x0, 0x0) accept(r1, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) 16:01:30 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x3ff, 0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:01:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./control\x00', 0x481, 0x8) readv(r0, &(0x7f00000006c0), 0x9) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r1 = open(&(0x7f0000000080)='./control\x00', 0x0, 0x0) read(r1, 0x0, 0x0) 16:01:30 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) open(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x13) 16:01:30 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmod(r0, 0x10) r1 = shmget(0x0, 0x2000, 0xe9782a6a0b53f27f, &(0x7f000071a000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) 16:01:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup(r0) dup2(r1, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x408, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10100, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) shutdown(r0, 0x2) close(r0) 16:01:30 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x3ff, 0x787}, 0xc) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:01:30 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d168 failed: no mapping 16:01:30 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = socket$inet(0x2, 0x0, 0x9) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001180)=""/174, &(0x7f0000000100)=0xae) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r1) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 16:01:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:01:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getgid() r6 = getgid() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, r5, 0x0, r3, r4]) r8 = dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r7}}) semget$private(0x0, 0x2, 0x1) kevent(r8, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:01:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = semget(0x2, 0x2, 0x20) semop(r0, &(0x7f0000000580)=[{0x3, 0x2, 0x1800}, {0x4, 0x5, 0x800}, {0x0, 0x8}], 0x3) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r8 = getgid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r11 = getgid() sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="ec796aafd2c4a94fdc5841cdea6da4a700580a0015fcdf35bce9c063202948ccbbfea8a05115b76305460c955d5b7618a4a8e315f250ba55758ac144e29f3e71f4868cbda66ea5741c97ba66020f0fab079da22f7fc021685c0e60156e5e2ac7af014f8ccaeb8f6ed3", 0x69}, {&(0x7f0000000200)="90b654d8ae373e34fc6efb4aa913fd9b976001bfdc18eb56a2e6feab05c406cfc547a32fee2500b14d56e0e5157969b87edff8cbeb7a5a1c69e980e5c638ab0e2de11b99951d4de39d9aba6155898089938ce2cdb35fb20d151d846fff97ab048018a76db664fcb942e8d86b26ee77d9d9e9060de1dd6883e637b9726cc6b28ebda2d1cd4e39bc1558eecd04a7fc4e47752c5202012674d8cac32981dbcf6931e1968e26453f26089d3d787bb2f67ae6583467f833d70237dac0d325eff126ebfe49ccf0d5b302e55932a38a2a8901ff28e996a5b9781b8fe27428d74e993a5dd5285603cc2af072212fbecb39f3bd3688eb4a99514c", 0xf6}], 0x2, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x60}, 0x1) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) ioctl$TIOCMSET(r13, 0x4004426a, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) bind(r1, &(0x7f0000000500)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:01:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x40, 0x0, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:31 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x15) open(0xfffffffffffffffe, 0x2, 0x40) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) pckbd_enable: command error 16:01:32 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2001, 0x81700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffd, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2969) 16:01:32 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = socket(0x18, 0x5, 0x4) recvfrom$inet(r1, &(0x7f0000000240)=""/226, 0xe2, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:01:32 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x7) write(r1, &(0x7f0000000040)="7c36d9c237ca7e9a237ac1a7a42d934af25b0105b94e648bf3526938343a37d0cbc2b02a9f97fa668edaa89b93cddd656f5a24c53b4866fa6fd6b1e85608fe7818e5ad64eae57d743228ab63c4e8aaf1cb88244d3be42c3aa67ceba6b5d3d1e58e0dfcbd744d261dce2c931d161fdb", 0xfffffffffffffed9) fcntl$setstatus(r1, 0x4, 0x80) write(0xffffffffffffffff, 0x0, 0x0) 16:01:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000040)) 16:01:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget(0x1, 0x4000, 0x500, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:32 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00001000000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) write(r0, &(0x7f0000000040)="0e13d81d343f12d17dcb066b2753357f38ce85fa5cae291ad473b6d2b7bde8ebbffb974f9ea964fe47db49cec566da7cb038c7ef25ba257c44032c6697c07416935bcbcb327dfbacf7db82c462e82e9766d55cfbf161df4218f529325d26d56e7d1ed3735f2a87e98c6e14e2567c00626d30864c16f6f081e66d6ed59e3725fd180dbf6f7f4a052979063960624d32f7ad5ca841e302f3328983ecd6363247ce5c66cd495870884e3049fbdaca5edfa5e7ae3e49718659e191927a72d9f97fc5cbb56ffa0e3349469086d0819776df2212c39d", 0xd3) 16:01:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x140, 0x6) openat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x10) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x3b55) 16:01:32 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="08cae58e44efa32ea2f55d53a174726e2ec0176d6f420251139b58c956c9af09ab71b6f9b895c9791acf7512fb698ce600bd3c74c595d57ae51ef65c30e09eeca371d5be6c2a203fb173103101c1872f7c8d29492e8ca9d205faf86c7e8bcec2bf90aa", 0x63) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) 16:01:32 executing program 0: mkdir(&(0x7f0000000000)='\x00', 0xe4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x808, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x1) socket$inet6(0x18, 0x2, 0x3) dup(r0) r1 = semget(0x0, 0x0, 0x10) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000280)=""/223) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x34d1e779, [{}, {}, {0x3}, {}, {}, {}, {}, {}, {0x2, 0x80}, {}, {}, {0x3}, {}, {0x3}, {}, {}, {}, {0x3}, {0xffffffffffffffff, 0x64}, {0x3}, {0x0, 0x4}, {}, {}, {}, {}, {}, {0x0, 0x400}, {}, {0x0, 0xfffffffffffffffa}]}) pckbd_enable: command error 16:01:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000ae040069c7763000"], 0x10) r2 = dup2(r0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x10000) 16:01:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x401, 0x0) 16:01:33 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r4 = shmget(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1000) fcntl$setstatus(r3, 0x4, 0x80) fcntl$dupfd(r1, 0xa, r2) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) sendto(r2, &(0x7f0000000140)="dba27e7ffd6ed2d6f30b18b50beef0a52ad7ecbbb17dee3c1ae01ad401ebf9b035d07b4098c57bd072b1318ac3ab4396ea1fad98d9552b625e9601c071a991d86f7b4c8bdeca96fe2f9d366061e1ad33985dcc2239a8b7d66699dbb3dd398fa511db5680f22d13f076db7baa231cf09be5823f7a4ed2870ed019ab60afe0806b77c3577fb52b977858c0d95237b99b30163fdcf22071bffae1d1bfdb51dd6ee54b7e8f057aedc6621f9f80f791653ff491a605992ba3d78839b35071c0dfcb0c7e389a26c752", 0xc6, 0x4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x8, 0x80000001}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x11, r3, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:01:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b21802ac809b427d5f18fa49f7a88506245336eebc0a646ceb3b56541e86c861c511692c1ecccbee48a17caa35b05d1747f3eee4bd042edef2e2846b076ec8e1c45aae39108a83612ec8f21d16dff828e282775891ba359f411cd3f6f1126c701c2659ffd81ac07092b86818bca16c796bfea49177b2051b4c8bb763e65b33f", 0x200}], 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\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002008, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x6, 0x0) 16:01:33 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') chroot(&(0x7f0000000000)='./file0\x00') 16:01:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) lseek(r1, 0x0, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) fcntl$setflags(r1, 0x2, 0x1) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a1291830ba5e90c0b37ad12dee0e1a76df6fbdeb982f1960e0c55a9b96f158258f19ef37fa5bc74ec4ff936d1dc3e02a4252bf4240a", 0x68}], 0x1) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xa75c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0xbda711fb30772c32) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getegid() r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), 0xc) getgroups(0x5, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000600)={{0x18, 0x0, 0x1, 0x3e2}, {0x18, 0x0, 0x833, 0xfffffffffffffff7}, 0x100000001, [0x8, 0xff, 0x4, 0x8, 0x0, 0x5, 0x0, 0xfffffffffffff801]}, 0x3c) fcntl$getown(r0, 0x5) geteuid() recvmsg(r0, &(0x7f00000048c0)={&(0x7f00000005c0)=@un=@abs, 0x8, &(0x7f0000003840)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f0000000600)}, {&(0x7f00000016c0)=""/168, 0xa8}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/190, 0xbe}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x6, &(0x7f00000038c0)=""/4096, 0x1000}, 0x841) getgroups(0x2, &(0x7f0000000540)=[0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=ANY=[@ANYBLOB="0600"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) recvfrom$inet6(r2, &(0x7f0000004a00)=""/117, 0xfffffffffffffda1, 0x1, &(0x7f00000049c0)={0x18, 0x3, 0x40000000000005, 0x5}, 0xe411) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004900)=0x3) dup(r1) r9 = shmget$private(0x0, 0x3000, 0x618, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000001c0)={{0x4, r4, r7, r5, r8, 0x34, 0x101}, 0x8, 0x0, r6, r3, 0x9, 0xfffffffffffffe00, 0xff}) open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x10) connect$inet6(r2, &(0x7f0000004940)={0x18, 0x0, 0xfff, 0x60}, 0xc) syz_open_pts() 16:01:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x1}, {0x8000, 0xffffffffffffffca}}) 16:01:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/198, 0xc6) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:01:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0x80000000) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8, 0xb000, 0x2, 0x0, 0x0, 0x1f, 0xffff, 0x1, 0x3, 0x8, 0x1ff}) getsockopt(r1, 0x0, 0x25, &(0x7f0000000100)=""/191, &(0x7f00000001c0)=0xbf) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000007c0)={&(0x7f0000000200)=@in6={0x18, 0x0, 0xffffffffffff8001, 0x8}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)="c12fb5a107171c252cb42db78a517d58eb909e6674da80c070ade8e46d5f66285582f6c666026c3a5b891da245ac468b73dca797b8a1aa54baaeb0186f2ce8b0817d53500e2529124698ded3068395112241367085eb182e4da993d03350976fab3cb640459f13e8f892da31f0a1a66401a4483ec1d35f92ba3530bc80c4055164ef8a8c20d626b6262eeaad855434e1ef00c6a8eedd58856f188313631b4f9aefdf46518e5c7e07632c97017fe34e05c706fa5478e8a7b05be851b976ef4a025c44ec5856456084ef5f9c4f76c69c24c89836f3e8cbfc1f14", 0xd9}, {&(0x7f0000000340)="5c0781443cfc26f0f5bcf17b3b782bdf4f82e4cb91c1ac66a9fe4ed7858e797d483186cd58f66e867e7f99d91f1c9a1e52b916114a478897339a928eff2633f2823fc078661fd9e4f7faaa0258e78d0af731fd5c253748a35949fc3100a8e2e06cc9a5c74f002d3df5950072ced1601111c43b12f345ff8dcc0f7811c09bb3a8fd6f7cab40e44c25907d51a649a436d8abccba12ad8df18fe28ba7b0b31dfcc9", 0xa0}, {&(0x7f0000000400)}], 0x3, &(0x7f0000000480)=[{0x40, 0xffff, 0x6, "99e4f5ea22b7dab54958838f95ccc0438224d0788a3f183b5c18976c3dbfd2b6924c3e5ea71a5d0b2ebdac"}, {0x100, 0x0, 0x8, "f35afd39eb1ff82caa1a2778b49028ea1ce6353da628952034b7bd6790e2c4f442101f07a3532e11813d242bc4e38fe193a6eb37bd35e4a5913ad1585789e6a4229ee427fb1153cf874af4d82ea032c7c145d221187c750c2530332a6bb856bc4ae7247d100ce6a2692cb357fc72992c9b8f9b12d4d5fb4088b34681debd155956c3055a985862af94ad9af0c92bae884e63daf4ebbd2e473d6be9d99dfc42a9e607a5e835a5c5ee523ef97ac8683bde4ac1ff113dc2543188a33812f50f94a45357914fc5023ad0c04275aeb06a5c7d9ac2732f2e670dfebceec78fdc1b61483a31dd04c88ff161639b"}, {0x80, 0xffff, 0x4, "a9c12b3d710f69263e89f49eedba70f326508748d60cc74e8ae86c29b52e5dcca55528e92adf2dc9187fb2773dbd5bf4cd567fcdb90cf1497fe28b9d30ee788d136cb125e55974c5b4c2d5322103693f21627ca6101e205d1e8fe0f99a878bd757faa489fd3a3fdb8b"}, {0x70, 0x1, 0x5, "9bf6d04e33518caf32b2219c25bd6343c634359c396fbf1c904b8d8e0f4d271fd7352a4c707ec1bf00c254321de6dc2cdcde21bd21221c0ecce274ce0adac865902500ebe843cb4019a1377734cbf9e0d57eb9f22e8715c342bcaa14"}, {0xa0, 0xffff, 0x23, "80c6aa1cb12c0c1b76006b8aba905873a1fc396e0fceb302a1d06060d607405615892ba40a600bcc019589b22c788d7cd8b24ef704e83dca7bd4cb7a8381786221a6444d51b0fb0348238df13eae8edabc194ad4c28f567912bf03a16a52f306b4775deb4c8dfd8e1619f76dcab66b4a90247fa971f79becc004126af0902c3127eb3748e7c8faa7648109833bf6"}, {0x38, 0xffff, 0x101, "10c9190386b21228939dce3a5674ca373fa067f1f8182b1a026608c709c373b4de61f12f8db332"}], 0x308}, 0x8) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000da0, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) fcntl$setflags(r2, 0x2, 0x1) 16:01:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r3 = msgget(0x0, 0x400) msgrcv(r3, &(0x7f0000000300)={0x0, ""/250}, 0x102, 0x0, 0x1000) accept$inet6(r2, &(0x7f0000000440), &(0x7f0000000480)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 16:01:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() setitimer(0x1, &(0x7f0000000000)={{0x1, 0x80000001}, {0x2, 0x85}}, &(0x7f0000000080)) r1 = kqueue() kevent(r0, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r0) 16:01:34 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) flock(r1, 0x4) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) getsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000140)=0x10) close(r2) 16:01:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r2) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x848, 0x0) mmap(&(0x7f0000feb000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) socket(0x10, 0xc000, 0x1f) 16:01:34 executing program 1: socket$unix(0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000140)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x1, 0x100000001, 0x3}, {0x18, 0x1, 0x3, 0x9}, 0xffffffff, [0x8, 0x9, 0x80, 0xa7, 0x7, 0xff]}, 0x3c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) mknodat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x40, 0x2) open(&(0x7f0000000200)='./bus/file0\x00', 0x20c00, 0x1a) 16:01:34 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x401, 0x8001, 0x4, 0x1, 0x9, 0x80000000, 0xfffffffffffff73a, 0x2, 0x3, 0x0, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044913d05f24c809e9"}) 16:01:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x1, 0x1, 0x200) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/8, &(0x7f00000000c0)=0x8) socket(0x19, 0x1, 0x4) r4 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0x0, 0x81, 0x2, 0x1f, 0x6}, {{r0}, 0x0, 0x0, 0xfffff, 0x0, 0x1000}, {{r2}, 0x0, 0x8, 0x20, 0x9, 0x9}, {{r1}, 0xffffffffffffffff, 0xc1, 0x45, 0x4, 0x5}], 0x198, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffc, 0x8, 0xe0000005, 0x45, 0xffff}], 0xffff, &(0x7f0000000280)={0x3, 0x100000000}) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, &(0x7f0000000340), 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:01:34 executing program 1: r0 = socket(0x3, 0x400000000002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000240), &(0x7f0000000280)=0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r0, &(0x7f0000000340)=@in, &(0x7f00000003c0)=0xc) 16:01:34 executing program 0: nanosleep(&(0x7f0000000280), 0x0) execve(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r4, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) setsockopt(r5, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) write(r0, &(0x7f0000000380)="5b56e4ede1c4eb4f1b16ad1e2f58986fe48b34cab47d7fe0143cc3f1341e1c9bb949bb6858afd82d390f61ede0a760fbc592a23f0e320ecf6a0946423fee063eeeffc3c4fd4aeb79a3abf240b87baa371d54b1025bb5f82fc7c313149b3582d28e9c774d3a6ab11b3bd26d048259906181df3e73bd889aa713731f2d11ebe0a1d846fecf324060d72b7e63305be5f799cb628071d68f507e9c6d098f2b78ae2bbdd28898249fc05b2a0da4ec2075f12d465e4248b94a9544693777c641dbd3e6e8cbac", 0xc3) sendmsg$unix(r5, &(0x7f0000002380)={&(0x7f0000000180)=ANY=[@ANYBLOB="00032a2f66696c65a7e1c9d70628cff19cd7dd30009fc3b6ccbf0fa13377181f5b4c828884223cae7241a1191e0b3b5d832d7fa9b8476a0e021011fcd5fe1bcef47ce0039cdffee434a2101156aa32a71d65e5c9604f47665d8ebe7e3ab3d8d075073c"], 0xa, 0x0}, 0x0) r6 = msgget(0x1, 0x2) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000480)={{0x3f, r2, r3, r2, r3, 0x3, 0x1000}, 0x1, 0x7, r1, r1, 0xffffffffffffff6e, 0x6, 0xc1, 0x4}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) kevent(r7, &(0x7f00000000c0), 0x20, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x10, 0x9, 0xfffffffffffffffe, 0xbe}], 0x28955a7, &(0x7f0000000140)={0x3, 0x8}) sendmsg$unix(r5, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="1d48", 0x2}, {&(0x7f0000000d40)="1c19be4f4277d8ae9a8e6248f51f05291a3f2777700e9637278de8619c5c5cdc0a7f26b8bf0e8ac09e54eb17b934ced6674c8ea3d944851ca1c0dc892905950da3e89ec8e7f52ed61a0cd044b738683a2c8e61e6f4325be63c4749b68d4ce10c3a44993370183ceace6aaf820be0e7c9dcf23b06183a164d0a83c7960e158bd74b24715b8041438d89fbd50836e4c1c15150c73fea5e295475a7835facfb3b20277d2159cb32c2f5bb9ced005dd054bf56431c80184db9dd2399d3f5bed42d9268d4b69a466f0088326b465ce030e9c9ee656fa4f5834d51f30a736ba25f709d47ffb2cdeee761936225f45bc0e0c55cda458d5f82b625eff8c6b8872523ee33d8fbce201f1a446937b7f48476d87ff7975a8d7cd8dc1eeb21b9bc7334d5c1de6f180f5ab8d1e5c2b68abe434694f5273e8af1fd47108c262ea7e4178f675f8ba8efe5b3429a9faf2a46acfcfe1b32dc6be53158137d3a980e91d212208a1f5006d9664fc9f7823eb2e5681691cda79358dfa6c245bf54984bc77c02870a410b888d2fa8ae5a58c551f4e9165f5da8d2429df3472e0ad8c7d9ab755ffd2f6f37042c099c18a41bc7e5e4cbc13ea82483e45cd26ba1382128095ea9e8b3859c35a4b129ae79ff7273456a6082240761d2c9107b2768ccbc8af182bc8370d0f94a9d5462f516c48ed3f2906595e3672f09d1c006fa40c88c5061342a2c409babd4aea5df5b384c9dfbd0ba657118fe420681199264f36f3d4fc2b3f1c4737a3442272d1d02fabfc6e31c4e6e15a4e21dfdcc3fbd0a41a889187659cef3d1861989b24257aff36f453fcb1a97853334a4e30c8fa54edc70fee99f2c63f41a75d44ff62a3573cfeb2bd42670dac83125b3398f2d50d65d602fa9cc9a470572edaab1137e9765d1cf80f2ec37de353755e1a958173009ec3377fa852e7e121bf46a4cbbe165da3d5de1f2d3aaef2c97656a9bc56613fecf748b580f2e9b580d20b45fc77d8f4383dd23ef92b8e1b5c89b4f7827dfb742e88f4d7df60d006f97afdfadf63a6cfb69ac594585c68af36832924b9b65944d534019037a76ef12911e885686f319d12c02be48ec4e3487fd945b0117cb26f7a9f22ac095a3af24464691abda38b3d9d3f3f770bb080fd1f55d4323a797d113854710baee90b91075158065fd7e0dacf2a33beb3d6bb58fd496e2f3ce40a1d966185e3d0584a1bda922687cdedab0c56821d936a194b1d9cd9a6c6ba983a60d50edd74d8ee3e30e9ef30423529e8708a84222e6338ade8d996815e93c047bdf755df6ae99d04f6e9d96e18a993dca73a38ce3a140322a7d2e4ed1d632ec39795777f5ef84a5bd0fb6b6b670742bb5dcf651b23d3d77442d26b4b40d3e6e40d402d7756eb70ebb68bf0aa6d7065787659d41559f71df2360cd4082214ae9829a06427333f1fb258823d7699677a402acf16e07fee845372dbab6a16cb2595fbb0a4e2bc7a69637e80c9aca00b341799ff71b656f2bf626d42ba8185abc56601ba58f7de8f2788c80a2efa7e1770a8ce8d8141a034a53269c78a41e512503794d747ff39d1f6798f52b7f6a9199ad9cda2503142ff76bf5b9bcec28e995713fa334a6709be99259245401dc9499c785a0cc16d1f39bfcf888f1bbf0d0620fa9c9b0315a993f027eaf13b2f1c72b93b46e4eba9cc1c8315682a3417aed193e8ba7e3a27583cea42745f2029dc70067600964834c1b5f5e6eef356aef459dc502133d25fa7fd8847cb71bd066c78bd5d311a482ca62a59544f2bea0b3ffef36607499143bdbcdf0f23f55378c3e03b0c4bff8e73447dde127bdee8d732ffc8aa3d1207cc6172c839e444e6f1569e9429ce2982d3dbd80884b00835b12f2df6b83622f44985b7c2b66bd840a550f952852c9c7ffd503af7d6bf4b2353a43470b57e028f11795793966b7bb00fba5453fd5a55033c7dfeb54ef958a8681815cc0a545cc4fc4a9d3a78f3b004d980321484a12962b162ba4f9644e829825842b6bda0be8ddd0bf84550d6d9d7121ee4f70bb9b6dec1d9804f4915245f6a6c008cd6d1a87acf8a24569ef00a50bbd59c7c903f4c8bdd816177f7df4df5f6e464aa774b0f73bd0dafe436d0ce2398d42e425ceab555f0b2d09b612162030b9a2cc07b5486e9b316333f504e1899f2a4c3cbaa903007cb67c0ef86d208d260ebe2a3c291c37edd7b9ed9bf1de73a4fde85bb2679a23d3b9048f71b1c4f8027d54d729179fba0e9bf5cc3cf10b0a2a33194967d020a385e30a3aa08c33fe062ca0f917c3580b3b32c6fed4058fcb1bcbb2e849b8484e30ef00dab067216e5d6caefea4fadff47bfb6e76233cfb2f548635c2d65f9c6131bfef9ff97bbae418a855598264f0a2141409a4307a073d2a799c8eb853b31f02e01b13aaf28512bcc346f1c8bd301a60893d009ceabcd2b088406da5a7931e9bdbf00d3b23aceccdf553cb066d379a3958c1a971a4d2f6bcf3070ed04741c6c82f6cd7f7cc5ec8d30af0518def7eddb0f94b30886625c812f8e536807603030b5dfa958977a723048d448bc8618da575ff8420353e5f222bed0f268b458ea0840937185b8a264963e99bad5dc6a4c01d5291890c28cc955fc9092aab3abb228471418a102fafacbe29234fa9db6a35df61b1fa2ddfe16b8b442f50bed7bb40408210a82691f41c3f4ac83c8b1bd9c515481c8478f4b69183c756f09b87930c32397cf6c223bf57424666a046388fe1f98d3b1b05b7ffc53a283e7eac4b2cef7818c3870f242c3c786dc0a8e6987ca4379859547962ad850d610985c66e0e64e1407591ef3274435431e40013ea73e3e344ae979c7723fa85d1179c15190463b164fdbb0dbf276a1b401f72e8db301e9787b3c2e4656acfe9c159600c295c6bfa49fe40c1dbac1c6fd200b2a39bfeaffbada36385891db3e15d540e8ebc294a7e8c17049e2a1ebe907238b69a3b3cc9715f087a85676c60d6a5cec07b091b04cc4b5c489b2249fc4f019611dff4a95653e8a4368ff2b94fd70b65ddf9acdce6eb5c6fa9684d6d07794a6f6c79da0fa917f970ab990505981927a57ba4263ead7e19d78d353dedb80ed89e7f073a41a1a82706b9e7cd2eea8b5b8fce7167dc15c504c8dba739b506f2da215641055668223f17988d9ef048072a550a612ee7ad9437720abc9ad00af2bb60ad80a6628a5f50b698ceeb62c9ca89f4bb60b04ba5a2d3e4a713575b3ca2da2b990105bc1878bb092d3514fd51e3b8ced7c69bfa33feb29a5eb46a77279330b3221e3d44bcf438499b2a7eae5ca4b03fa55a36ba998aebbbde873176eba835295b7bc65662a33f3688a97021dab2988008fedb0205f9dd360047e42f406ac6f65bb0fae6ccfd177ce5afc1eb5bf435371787e2f7b4b34d7e2dae3616bddc1b962d3e875252e6707ca5e8c87098f58870fab2087b93b34e12cb36bf4e6882b4d5034148e65c0010a3e4b601d34c82170249bac35cc612e9b217e99779ec13aeab39a9db9cbc7676fff5bb89a4404b212bdf2dfd4596eb32e73e2981bb2f93d067e1253bf3fdf6b0bbebff722b54d148acfb3513b294c4dc4679bc8e42a410302a3bf4f0914532deeeea5e131d9665e158d7e42df534313b421852625175bea461b470424031cb580714c062f084889cb67a902ca126fc6aca38cd9fc2028e89b05390ce199ede38835855ab2bfcbcbfd13e747f2a07c7a0fb4348d0da3d1ad10a69e42efa9a8cad9f1b65b2b41901c42703840c65e115fb583dc05bdd5b2df5e7dbb38691f36256b103b7cbeaf71b312925ea68d1d0defe751bcf0687000b2d3f0b36efd2ecf2bbc99833a320250e5075510c5d4cb2a85c593e06fffd234e1828e23e6319b0afb720410aa2e651f8788ba5e585c28818e520674228911e8aba8ea4ba3da75d905bde80432e1ad457394b0b0763e87217cd3ef129ec2b392c70c7b43577b55bbbca962d46ea78ce009fff9ba2d105574afaba962313190f7086379adc3b95177348d3cfb743ab589f13aec3e358f0d4693e62c4af906ce240e84a3620f3b60176b30298232f688c8c83441103dc73bc71c3e096afb1e8ced6e759d2443198a2c2d1ce30584521bef6e9a9d004de61f84c270b5485dcd94749b5e64540c9c95a195e9783bc6eb8820b6d9b42126d201cdf1d3539352eb6922d448ca5ec40cb741015871f8bf1e039998b363de738f4cbc929bb117c63e38beb05ac254cf3294aca244108fff15af158862fb0c43518cdfe2de4ce782060c36d8ea6c92c38d8a9f8958b082fb2c186a7fab541ad35d05aaca326143f91979c892c3d8d53edbfe883bab1f4f2fd39ad512fba8277923dc8456ee17fc4c0d78b7cacd8a8763e8d7bce49ef751fc85464319b66649822d180495a86fd5173733f2906f4d3fed755e68525296136dae43e2aede47f49d3877addbc2cbf2766d479bdb6be39019421a69a5fad3ea9cd474daf2fbf3d003965c9de05ea2193a9bbe063579e191345102c50543ccbb6756162e4ff2f7772e2efc6c4e39764227e71460bbcc02b102c0bfe5562768be4602a7352fe830124164893150c58cfef662efa0aa3f41a6be1d38178694420c3307ce54f13083132b1d43f4622620264dd4c88e64062e23656287a24af319c9a62187bf497b49032fd09b6a76eb05b0eb7b3ccb4e605eb317f22c316763b59b760b7a5edff7e4aeaa0a06845ddf8b8f4f02088c57911f8e59142ed7f65afec21ab11cf040851be2e39c6a561eeb1329db0e6de1fc04021a23f7f62dc28dac92c6b47ca787512fc37e64a6db4c316534e611410aff2a119f6fe2e434574ea73a9a034d418bc52600a06ec6ba154f6d152c3dcb8d4e6ca9c789650d812b1d4a1643e025af3121a827203197a6ab318eb5c2358a24b2e354f6a29e36579c77cba948b0bfdc950cdc30784e87dc235f9263ccc2f015babd1c732bdb80b64e43db115112524e4b474f9f9cdd920a984bdcafd9d77c69a365849fafb0cee9edda51e701d5f58f5818274505673089859e866ca50f545c0813ca1d1fd721acb2e8d3c4ceff04c57eb24ed24264aececd187b7bc9beba3aa9a24ca3d14eb6a8c87e6f8aa4fe1790ff529d52efd5e411b6434270d816f7f5eabd27df706e2bf3bedf7e0e55f378dd9d501ed57739a2c05023c1a5bc308d1f7b50265e9f7cfce2766b80950880f653f6a7418ac34c673b127f3af34812bb080f165c99e9782bab591c91599a7280e543a4b62be4a179a3398af2515d77d2b61e8e61959c8ea9ea094154fc64061828f2fad7f22f2a3c121a686a3216804c9b48889ce58292a82dd7074a3f38419de311ae9d101988697104e05d05bd0f1887c82cd873e0af92a74e54f73405eff5bc6c9adca2be9c1d0d13541c89de1636b14b5ad92a05c55c86a0fe4cdc7f4c34744438361b71990882624fe7da27be9fbf04c0690cef8a7c35531f24be739803ab6b3cb577c1254318cee894ad6f7d7c8ba71d85f2c577883f04c00ce8a25fd6316133c047b01bd892eeb480698992bec74dfc1326c7936b0a2405cf47a1269f5d07500ec06895f15ab201eadf97111d5df516359a9ef2146d96113145b465030b9d2b09402653de4a866c467c6808547ce945ceda23eadf3c20d62db905ca2f6a073e41d00a4359e62b6e763b1da5111753049a47d5136e9350c1a3043553d1d8607e893d54495ccd7d341c766d03dedc5fbb7626751709849e5f06a0f5d2be59a9704408b588564de8dd0ac9698004a8afb1918f30f4e3b984ef0d654a9df2dbbe178", 0x1000}, {&(0x7f0000000500)="d917fe64352199f6f51ef3150bb61e7025f56c63d6138fc79fcdaf6445ff5da818514713fcefe85fff1b710ffdc5528800f20f320df967354fcc4a3ce529b69f5f11dcd9b3ca1f7f6bbde552b40d01ee1b89b8bb2894f588e683d798cce659b76523812af8188f65b6148ff53f3d01f2f4eb9c9119c9fcdbeb20ca0827915708303daa0d882096cac5", 0x89}, {&(0x7f00000005c0)="4fa89be42578d1a047a9c6fe0e5f1dd082b3603c6ab3f5ff28be9f992e99aca3d9ce14d0725d041bc038ecc040917be949f5d944c5e71028bb4eb16f06bd0febd0872a58fe4a5ea1e9db6e8ede9128105e75ac7eeca431f80a05428d898dcd80b05e0875f725f8f3dd96ecf81b8f7a387b3c0a97d070e21ff2113e597294b644b0d1de410bb687730728a6", 0x8b}], 0x4, 0x0, 0x0, 0x409}, 0x0) 16:01:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20020, 0x2d) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000080)='oL', 0x2) writev(r3, &(0x7f0000001580)=[{&(0x7f0000000480)="5d7434fa9e0e1fd2b60defa43925a8622f2646c0ca5e8a9fb83acf4d4ed17a7c08c85e612a13a2933930b62213db632b", 0x30}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) execve(0x0, 0x0, 0x0) connect(r3, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) close(r2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) mlockall(0x2) 16:01:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r0 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x18, 0xf0000000, 0x6, 0x20}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000033, 0xffff, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x5, 0x3}, {{r0}, 0x0, 0xc, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000007, 0x16, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x2, 0xdc}], 0x1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7, 0x3bf132a1}], 0xff, &(0x7f0000000040)={0x7fff, 0xffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e7", 0x1) 16:01:36 executing program 1: chroot(&(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) close(r0) 16:01:36 executing program 0: r0 = socket$inet(0x2, 0x2000000000001, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x200) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:01:36 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x6, 0x8}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1ce) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000000300)=0x267) nanosleep(&(0x7f0000000040)={0x58, 0x1fe}, 0xfffffffffffffffe) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x1) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0xfffffd9f, &(0x7f0000000040)=[{&(0x7f0000000140)="c3"}], 0x0, 0x0, 0xc}, 0x3) read(r0, &(0x7f0000000180)=""/197, 0xc5) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000100)=0x237c) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7dd, 0x9}, 0x40) close(r3) 16:00:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)=[{0x6c, 0x9}, {0x86, 0x3}, {0x8b}, {0x0, 0x8}, {0xe6, 0x80}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xcf, 0x8}, {0x23, 0x1}, {0x67, 0x8}], 0x3}) 16:00:06 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x2}, {r0}, {r0, 0x1}, {r0, 0x1}], 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 16:00:06 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000000)) pipe(&(0x7f00000000c0)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) socketpair(0x1, 0x5, 0x2, &(0x7f0000000040)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x9) 16:00:06 executing program 0: r0 = socket(0x1e, 0x3, 0x101) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x7, 0x0, 0x6b66487976e57974) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x3) readv(r1, &(0x7f0000000040), 0x100000ab) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lseek(r0, 0x0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x10a6, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = getpid() fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) ioctl$TIOCCBRK(r0, 0x2000747a) pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/91}, &(0x7f0000000040)=0x5d) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) write(r0, &(0x7f0000000080)='~3', 0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="0ee033a5b5cd80135bc5ac267eead8d02012b8cd4994d9df3b9f11f44ae0db438eb9f628026d79eabba0cce8e19db55894010560b45a1703146b8e23c63c6a2c1193a4316db29e2cc87969f69f0368ddb7b7c188", 0x54}, {&(0x7f00000000c0)="dc2462975ca5d2cb5bdd4c5b8e3bf4211bbdd95b7fdade773ec3609e4bf06184663720ab6b5ee46f4d18608010f8255821ea8adf80261d", 0x37}, {&(0x7f00000002c0)="7b1c7e77342ab5a06d2709abfdf408894a85413d3d4cc81c524d5c25aa34d2d307057ff592ea350986f058da55357f92959768eab30cd676a753e21431a286d884ab9cda68d1e787b79833d1a3679da10f5abf5bd53f5ce9aaedd23d5867cb5430c62660194902012f727a9ff3b907be4ea77fa30fa1427b88a759387be47346900408ec6668990c22c94ebbc33966d8e4491fb7053b1f039cede7cf34276ad29688bd15db13fb98", 0xa8}, {&(0x7f0000000380)="8c142f7c00bf95ffe54f516bba5ffb13c89bd051af60f4c7179ad50b786ec04029975f588ec5bc197ba93b22bd4ecc2b9570ecb9576de9be76e3ed3236d0dc29d3127bbe4c5f94fd6806f4130b008907def48a439c9a96180b8395ad24f366255af5004cfbfd8d9e74df091b2304df66b7149df20cc7888751387c5d99f7aeef970a380bd8d73a27", 0x88}, {&(0x7f0000000440)="a44154884425ae8bc04fb622a3da7afd0a9109be5b8d46d60f30d9bd3d72047a78a91355ae36fb6d2d9b087a2e72ded738fde1c94f43a7958070c88a3deaf1bcb65cbc82eb2fc1224ad4fdfcb4e60bcfc68476e8675e2175f82ad2058a4c0a3aedd97cf783b79f0d984ebc78188b8be8c5b656904966c17bbe15d36c8160234358f1616b35e09c69bbfea2e8373acc6d351355a05a351ff0df32e206aa9597ae30d124953f2b01687f6b469206ae558976c1ce42170b71b47b734d96ec2cf0cea8d203b8bdc7896b0fc052bf4958", 0xce}, {&(0x7f0000000540)="7f9924504449209cd7", 0x9}], 0x6, 0xd) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x4}) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) unlink(&(0x7f0000000100)='./bus\x00') pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000000c0)={0x80000000, './bus\x00', './bus\x00'}) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x1) close(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x102) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = socket(0x1e, 0x200000000000003, 0x0) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x7ff, 0x8}, 0xc) 16:00:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x2, 0x59, 0x4, "232b885adb05c5edbfe62894fca420cfc71bc832", 0x1000, 0x72a}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) ioctl$TIOCDRAIN(r2, 0x2000745e) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:08 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10000080002001, 0x5240) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) fcntl$setstatus(r0, 0x4, 0x10000007e) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x208, 0x20) write(r0, &(0x7f0000000280)="4eb2341a3f6acf106d1aad31a4a0c45d62d00f13bbb9974a04612d7979a356c46022305b19e4b084c943836df323aa9b41e62b1f00000000000000e16ec9df0092aee2129d7bac3aa95d29eaa69119f7a18b9a8a8fac32a4b4918b6e0b835039d0bf353dc1e75daf60967a2e7a02d1c9b17432fb92e6d7a31be78da8f1037e55d726c329bf2ef3bf7207dd638d430d6916487bbc88c3dd98aa7e8972b89ae4cddd40db4999aeca01567db2ea926e76f4d2a07b708db4068c3452f9ae75b0d8f3021229fb70f178cc1a49da6cd1507ba35b98ba8d55335a969cde45202bc2b41510c82f31e0404e16d8c9dabf2cf32186d816bb6bc91149d7d2c361391b3ea05ca09d148254c0305f82593d1c15826086ee66b8047365670113da1d4a5075319700", 0x121) open(&(0x7f00000000c0)='./bus\x00', 0x20020, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) fcntl$getown(r1, 0x5) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0x10be}], 0x1, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) dup(r0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1000000000000015) write(r0, &(0x7f0000000180)="493b4451d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76a8fe8757f3f0cd10165f224c4bba12b515aac034c040f130f", 0x3b) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:08 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x6) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="758c12aeb6124b32db8611fc0aacc840eb662ec78b44d1f6056bcf5551a598aaeac5697aaceceb149ad0fdcb08e39ea0b528cce6ce129e881b617cc0d601c3aacd797b4be6f6f4263cc7e82926cda669a58a0b131e4a9b48cc955a01758b327d6ee6064ff59edab2d7983fb7e8d29e5ee0c1dbfb96e3da781b057c18eacc157bb9dd1fc537d416491d10beffa89befe81c40ea3939d5f932835241c39c1df59e7a681ac4903a0acc24916a020f406165fd734f2c33e6437010d7263b14e1e56d959bd4fa1fe5c4954cd7b622d6eeb2c502e4b338f46c75374efd987919e4be565f81020a500bcd4ae578", 0xea}, {&(0x7f0000000080)="089716a2925fa7220dfa4b13bd0975c037fd4aeb09364a1f2aef10feb6fddbccf1d5f3af2be3a3f81cd4c6f1f15a7e7d6acf0c98ddc79afc6ce03ab1030eb88d8c7106e0fd1a0ad5e20cdbf3ccb303759d7b4cd1874d6125fa14", 0x5a}, {&(0x7f0000000300)="a70fc684574c218f48be62f168a9a1b0147e1553be7412788dc3d1e5d306588de71a4acd0a3c87ed802b9f39e7fb4faeda0bbbb47c4ebb064fc501bfa6ad301fc202325978d0a937988049705786c45c7815c3240f4422533561c107e4422eefc964ee2578d0a43f55d9abb9ce07704561321ed872fe4d93e3d811acb64eef9b237e70867e9f", 0x86}, {&(0x7f0000000140)="f1fccc10c88cc4f800da42ad59b98d2ff227eee3efa0d672e0fae9b9e51c9cce176691700fffc6e48aecc2fb795c116bb8a4bc0ea19890947755b354ef0c8f7ae61346492bbea65e79afbbbbbdc51ecf0c709aea6196e0cd534b1714f5512042a3a525078462bba83044d468", 0x6c}], 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x8) pipe(&(0x7f0000000400)={0xffffffffffffffff}) openat(r3, &(0x7f0000000440)='./file0\x00', 0x0, 0x10) 16:00:08 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="f7fb6afe29ac996f6291cb8cebfb3bef172ac636c9c16df05520e002a3017509c9bbb8a2d02b6b607c12418952a1687126f201883cd61071bf129b35a8182dc16c9c6e39ed228b568c1b5d3c26e031a3301ce81f5f95c16cab9ac434e73842c162bc82ccbcfba6f4a31c6ccb7efe037d2cb0b4d9483f7afbc453da33b5fff4afeb65c19531c7b7cb3d", 0x50) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="183d24261e469ae43b3bf703abb505ee3116f59216f616e8cf00c4587b6bd44675abf972ddd8c808ac2b1e45a368079736e54d41146dc7e3b80f7befaa6faed6a52a9a5529c32621653b20b1500371b050c808a1217b8a0da0c2e5f20d2d1c80bc48a9fa45603c6b78627d4f451c6afac9b1f40d8075626cffd8b526564cf7c5b72b87202f3b67a0c984357e65057948ff59fadf9a4748be334d9b3fc468e8bb8b2802e41436208e2a112052262a74139cb07ba2249d8d0611454212cc12e4b16f8ede8865329f5b", 0xc8}, {&(0x7f00000002c0)="ac812a8f843a110ff69cca7d09f6012c720d83bf339f4767ad7f5e8b62e9e5a3174de615fcd35266aedcfad6a08041927ba27b4862480f6e6c027699da554ae22b80f7ea67faaf03aeea9be977b6f9e85d6f402f306031eff2f53d19d913c5078d87abb22872e88099c1596c27f6f74be65679846cf04eb2d3f1a454c62307015b4b291ce8999fcf674bb63a01f6378bbbd38eb0be635f720c9460af49ebcee18e63eabdc311b44414f86e0dd5dbdaf348db3118a6eae1dbbb444a36d05c54f89528fa4d6dce81e73f", 0xc9}, {&(0x7f00000003c0)="d20145977707b8a7e2ba264cfc67d61e582ff35f36756d81157df7c5711e0259abe4b62d7d8e4c0ba6b7cccc63c283324f72bce00646b43165b9064b6155212e4650410e35780029930167c2c4d0e40af805bb5406a5c383b3e38aad281d35969a71130f5d9a", 0x66}], 0x3) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000040)={0x0, 0x573}) kevent(r2, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff8, 0x42, 0x4, 0x1, 0x4}, {{r1}, 0x0, 0x80, 0x40000000, 0x3f, 0xffffffffffff0000}, {{r2}, 0xfffffffffffffff9, 0x0, 0xf0000003, 0x26e, 0x86b0}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x5, 0x5}], 0x4, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x80, 0x45, 0xd8c, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0x81, 0x9, 0x800}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000000, 0x100000000, 0x7fff}, {{r1}, 0x0, 0x40, 0x20000041, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x80, 0x6, 0x5, 0x55fb}], 0x2, &(0x7f00000005c0)={0x22b8, 0x9}) fsync(0xffffffffffffffff) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) fsync(r0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x9) fcntl$lock(r0, 0xb, 0x0) 16:00:08 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) shmdt(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80085761, &(0x7f00000000c0)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a009dc13c54be6c61c835c4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x6e) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto(r1, &(0x7f0000000080)="4c7ae3ef5a54327788ed1ed89f48c20face09904f504454a25827e773e96944dac869fe26a8eb5ce2d6753ac5d4fb1d888f03ef021a2e7b7ab8e4b78866ca6a0affc4a05bc3653bf298f7abcec24d1546cb30e4a8602377da840a4c512162dd94bc3a19cca2aca9aa3c669c821206642e19a0ffeef88344e37615f51715e95a06ac9f4ca4e28f8ecab3d9e9fe82c1f78bfcba8583a20ea8be08a9accd8db950375c935686280bea17957c378e6d1385e2f5ae7380a6e7477532a92af7270ecfc86c10338dcea0b134e46dad7ddf6105c1bd9c3d6f3d187b63e6f41eba1385e33454707fe2fc51ef7bcd7361ba575153589312a89fae92c87a2da3c85e9dd8ddc80e06fc632e958f31cfb3d102367424f7f4ff0806aa725b9c5e91318eca65048b6bba71e5b4226d593e4e570e0e73844622b9bf3a0dfa12d5cf138387f64a83ec0a33a0cfa5d2ad538d62e846082bb557abbb8fe810bf2590eee913a629a54f1176fe568c257ac6f15298a151d99da8a526087c6ac0e4d1dcf058870ac634e560b46893477c02c73a4110d181f78cfda019ce7cc3d4c768cd0844f4a55361cba9c3e3c2fd7daa866f7d28667dda16759fc76a47815bb3a4bd16b7fb25cd6720fd10f54d1f1f08b10456a91241f826fb3e011aec53356471c7e06eb96e67e8ea1f1932e762be2dd163125838834cdf70592bef7c2baec8b3cc7c948d005070bf602dd7d419def3b4dca4680618c6d3f4985b025432fb2d7f7ace6dee90ec27aa6511e46761c17af4adc869c3b7869eebc83c415798d271c5a1391b693952417ebf1815679864abae16d76fada1458d6d021f9631d84f05f1a3d66edbad3e24e08cf5daa1252b4837a462cc6308224a901d1b073db6c08a1d1f194a0c9acb1e78610f143f15561dd7b8523b1e5c05e3bd7474a36aad75e77d702ef899485c6197fd74ba1a403900b9f1b4a403c6f268b886daa89c2310e5750a79c98997d0b7ab21d9d126ea2e056dd123a34a1d3c31853a9e00d4459263ec272a5bb0382b522d97cd5dbfcee2c43f35a1ca6d3c305f74e6c99ec6996166dbda1ccf15b63cad16ccfc7275943788d05948b412fa23e653a50ea1587b011678e775cf5f3d1796ac60a88e8022e3ac5253d87bebcdf1f1f967f15f43947a3cdedb91d723e74d79c33048bc2443fab1fd8324aad5c08ab59a11c1b0a5062b3d25cbca9fbe4b8a13557b190c09506dce47b167b7711211531cd58c0de15ba786e48645a45b3d7d36d60bd78cecf1e92de34b6d70580b0e4f549b1ace4e4d1f68f3a6dbd5b3149689dfb7b825631070133b0ad3174e916401b933a8f4923aff5ea1a8dac85a3d6c418a2f853124c19dd7d6d7a32b1b5325795cd13a464be7df0fe26e39aaae00422192499321584048599e2d380bedb7c5190247663a1184964b81477aa67fb0adfc0938ca8c9c3433f7c65902733cffdcb23cde273403d157dc45f71143d9e05144d374aa4bb07783b22adf909801575412c4bd7b94e1c587557442c281ea43a6ec01029ad8c1f1c24baff123ca5a70b6bdd2ff2fb4d7c30cae8e7a27a1bb36314a15c7f9a5da8409d009ca23c0b8852f8eaba08d6d4ef48ded39061f46485d49cbb83eb9e36fb2c69c24acf0196be1dc68ff024d2f15cf73aedf2c66c6a9aa5c8d0e7ca07256b2e8bd7fcb067986f892038bef5dea0da21661c71169beb47cc6548ebf1e4a29cd73370314754dd07c780c5e9526c2e7f55baaf6f021afb5e6619dea6bf5696b9205a6c834995806a3f40f9616fd0dcece37c5d9cd25d1443a295d0676f1707a4a95503d35fb8e7d62295682d3e156afad29b90240228c0b0da787d406bf5e1e31d6b5bd699a5b510611e67f61758e8142db6fe9452b50c03ca971ba820b3b63c489c69b260d3fce1aa32bc2caa1617223589e25bcb04980971ddd8acf7195491f5becf7d72e3aabdf1c94ff14794210dbaa72c78f9982fdd02bcbef543f0d9022a0e0410171fb044a4f4323a98dfd87e9ffa567b68413f0a96baf9937be717300717131f3c73c97345ff69ec02d558881e01e894a5ac4c5011be77e94eb574a7b606e232ed8dad0d5cfd32a1acd0f95c14457cd58b8d08b4da34e08361213b4d1233ef6647079bac435c639053a43a68afaf95d940a4c6c9d2dc3c75e3c601e4ed172c0bce46462b84be290bf7b93bb79a936f917fe45bbd9a3a386080506183d84f080a56b3ddf3086f4591e5cfb35ed31b913f714486ba337b4301292cdced9ac799d115119088555bbb920cc2cbffa100b0e15dc8ce07c16bc548d473d95b62b2ef7283ffd496d494aaba1f3756690fba1d4191b081afd13e009996029c9a49dc5426817aada51e2f0796ae910d32788152313935c4ebb265045ce825fff4a359f969b70ee84b7673e9ec8fc96447fbeffeb59a57262c88e75ce886607d99261f9d8bd0b0359e48fb797fc023a4bd858a964327521282a918801d3fe2cb26c6d6904bd6214b257a6a250555537d3387ff25b6d3b1a2417413432d98790f69f386ab4541d81450ea0b9a315384a0234b098842a7b98d1290cda91bef995612ea0bc4b7e55ceb223e60248acdafd0b63e88bf0a255112440de61604e77c88d4b93f9edad4f1afc5fa2ddcb2d20619bf69f7646b2e2954331e25c22baa13667554a4d30f99449ef19c2a98045e3f6eacf6f2d6f19b44b0ae0e52d515af011a74d46b90b6e647c1e3ce393418f17f17ca514771a7db8e7d783d3ad8284964ce55cee234b30436176f1d6f91af72ff47357d86b5c56e50175a284f20e006e35b5906cb6c7199441417f5d7d8a37da86d374153979723008d385a07f0bc709926cecb8a9bae63d896b776db5319fd17616a201d51f88d162ce1e074fea1ed6d84844a9b1f612a9c25e840de004602f0012e6adb1b51f28d28260e61f4e9e7c82b57292e3b76d054c6ea10c26e55ebe9f66a5866e14f44ed11c6571fe386ac08fde2ea2eef0612c1fd55a1707769a822e437834e19de7f9bbb82a136a2c078d3eb06d6950232b27555d9f14731b9e5e5ca0108c43653f3f402392bd58b1955c0c347fbfffc2ca57937b81e53e3bbe56360ee8f66aa02fa6c01f45e123b5e45ce6cb291ea1886b86c17d2d3f8cce4ea156470557fc3917bd33dd8dae3b866234c5ba9e86cf938c442e6ecefd30940185d4c6a14230cfe211bf4e556f6716fa61943b61496791811d0a6ac67629d9f4e7dcc9f501ebcd4e428c3491d7a373b3efd0b05c41a8609067661a355c9618d6a51b47f744951b9b951c8adcf9cc687a67f8a284d0866eb02272b712188e0b50d8b86b1e2c07262c8e3d6700291e0ad38b710bc41e9b1b8708f138c317d2539d92a3c84e20fe4c2b8b4027268e49d0fe2b88bd7be2f945ab794eba58d3c68f64419f7360f5fd8a9eb3f88e5a69b6221533bf8b40dcc7c1bb0df17409a505f58c9257701d0bb0a227eb7bd459f3458cb376d371a2e2d407ff4aa32fb213bc40d645e8ed5aaf55647b00d9f35f8962476f7518ab914298e5dd51ac4da0273e816a691f8519cbe5e947c75f1f43ec4e9b84232d121d6a4daf345e3fec21e8b0e63eebde494fe863d54a78e49e3e6408be6041dd29a8184d2c00afb98e1b8af2aaa3b8633898b79e0f55a1ed08af275aa6771c5abba4be1baeafecd69be85a83f443014b7cb7ce59f8aec905f86781244514f335a523b7d6fd53b5f9b4c4b56abdec59a2230d992e13fce9c71f3012f1e12a65daf862001710e5ede9c4250692ba000e4e7f5b3d98086e8e0bafa0782264fbf6f7121654bd6a8feb22a98a814f14d0a49a5501bee1cc009c2a66f5f7dd60c60c607612fbfc21ce37b0c5eb6169e00ed1ba5ba68470cc01aaf2cd332c3fb3de14f64656aad2708bc05e6907c294f095bc153927e4a7d8252d754f0af8e8d3dd769d9f45199eb030db42d0f482280ce1ba220608880a7d55f46d85dd45ae953325b70757f170df6c1be611cdbb32475fb688d281945154e9348d472c570154df696301bf685b2a438400abf5dfbb6c2c5bd30bfde58dfdc06f2b3bfb4f617e55e73cbcc61f5feb05b923cc7e916b293ce1bd2ab70f75153feffa9b8c78391eadcd1a0e64b609ce8b5303fc7bd62bd89635bdd23d072bb2a5f278b6cde17f0d2208a0d34fd1ac582ae1351dc82e73733db452153e1d7ae9f8bd5232c2a89c229051b06e63acda78c501d4fd7ec85b7af369d4be97113817ad1e5ed7543542680b878f364e9fca2c3540555b9109aba3f57d88674c54257134845eb8d2bdf4aa3445376605ffa662e616917ee400fe656624e6aa9af5bbb69bacbfacd44a0eeb73c53bc4f8ec8009b7f9142fa9899674db1c0301a6bd55ebd0460f459b200291cc68622a252a8a2eb685822d7e6ad87bcdeefe8cdda54192f192935498446b4f8f496df0664b84b24bf05b5d24ac35a06a34207c9529e4aa53fa475230874fcb6b0a1b5543043b85c4f96e16267f22ecd700f5b2b602b55f70685ba323d67ca2e4f0f1629048a5cb9f8c8e511141e5b20e7d855891a9da4b2120e9acaefc738866636975dd051ade9ff26226f83d56787c4274cdf791b0c7529c11050070b975d0de5246cebe221e0586d273dde6ff426659f6ea73e6a838aa30fff5c3b36ea79afc9f9ebc09beb55c672dd93a11c2d55ece9a4914f7bba70f007d9776c161b471d6aaf9a6871789ee5c72ab0e4e2a1dbd3e10e25969a891a4bab6574be93d7489c16269bc793de1bc3ebf07183020985de1919a0edd02af4c2bc48d16573ea5e25b8e33966c65727e447387e6c0415cf9a15f767870b8dab6b98628a2c33178c6113b786e05f950b64a1c151d62ce9f81f3ecacf9946914ca42309a6d27d3f2464a12b51b112d08e381145182df32990ec80cff481e46663acac879a082c03b993b2a4b67e184d00454fd584e0a15a07a138e1085522a4abe8a8deeaf214bf4458640d97401604c1a56989cdb3c594fbb8eb09f4dea60d8007e4da0654cf4114b072d46bc204ec319ef5eb82447369c5bed11cdbc26e3a762be99f081d63463270f3d0de5ef6080b8d3fdfc6fc23c552e4685421aeeaec4984d23d6e040a635954c746f722385ede20a064760f78d32f20238becde1ea72760ae781c50cda54dd8557a789b54fe8c5edaab88e04bca4dac90619395222f12f3de157c1e5abc51235765863087a70c3cad92fa249381c94d912d235c3f1d996b58fb7351ff49b07f42e01c783b31f9a4c7fbef545a391e144c6e06a6cb42eab76d5aca5ee1eb1e27cc8633accc092668627fd15e6232a7fb9b7cf655c9be8da4bb72def8dd580ba8578c124b0d7ff442c90a46dc21e23053b3906dc3960d0a47609bc6347ef3e40bce140e7e3b5f0648edf5ee24b0ef28ec05fbee0967b6ff3f39bfdb497cf9d0fb562eed2c6f58399d4d5822dd85ea0a59bcd34afa6b6c31cc9e90e6d29480d33708d43f03cfcb45b7ab101bddf830c8f9c26f8462a5c301ed1ffda0acf9f183f81a0e4b87c9746d993e4219387d2392377de6c9f355c4ef943852179efc92e7b75c2aca050dc015d91d8ef95fbf358f33317dfb20b9a2f2b8a222508dfcdc1edf732df5b63b5be0855cc97e765b8427ca98e3ceeca230f4b6ec9860623fb85ed6f786d5ccfef32631f0ebc6cf73b186341e330e3f3a7774bfcaedab0575ee93bbb3225c56ebd5222e650d490ae2d6784a72272658dc5924184b70ddc31b4646d27f0541809324451c8d78c9b95e0ee064dac395f2e59e0cb3d088fd1a286a83", 0x1000, 0x4, &(0x7f0000001080)=@in={0x2, 0x3}, 0xc) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x13, r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r3 = getpid() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x1, 0x1, 0x8b1b, 0xab, r3}) bind$unix(r2, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:00:08 executing program 1: r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:08 executing program 0: poll(0x0, 0x0, 0x200) pipe2(0x0, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x18000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x80000a00) pckbd_enable: command error 16:00:10 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x882, 0x10d) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x0) mlockall(0x3) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8300, 0xa1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="d7aaa47d35aceb0e7062fc0c066e32a2e6604dcf651e57871244c5e40cb7c1f3b57dd5b02cf296efaa918fc55d0aedc1136c19cd1df600d517a96e097472361ca0c29f4b9b08d34e7bee451899c01f7fd615da48fae637", 0x57}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fsync(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r2 = fcntl$dupfd(r1, 0x0, r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)="4e77500b7ed8b5f15645e7178b9203c219895779299f347f98c2931d1931c8612bfd416a5f0b135e62bb8efd78194c1ca95d7c44107e22eb2f8ece627479ac2c8d65ef378a1bf7fc11e604476d0a208bc4d4de99a46496e747b42251c4113f863e3c25e9", 0x64}], 0x1, 0x0) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) pckbd_enable: command error 16:00:10 executing program 0: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:10 executing program 1: 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(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./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') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) recvfrom(r0, &(0x7f0000000280)=""/228, 0xe4, 0x2, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) 16:00:10 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x3ea, 0x0, 0xfffdfffffffffffa, 0x0, "68d19de7f43f0db18fcf3d6b1818b052c6822bc6", 0x7ffffffffffffffe, 0x9}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x29}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munmap(&(0x7f0000458000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000100)="ff6d9885aa41523229e6a4a3188a32589860d2b81a93ecd7861c1d8827d4f8b5714aad6f19df757d4df6ddbf8336bb2d802306422083d703eb3e92caee797ee83ed46d517b43f8a06334974ea55858dab0cd4c37eb1e0c1d5b441a619813cfff98bd1001e1654e360873ab3d0f920adf1766b4204b51ea48efadce20d36f316cee8a73ebd6be62624ae02b6eb3ae033e81935f497d2441ab9016269e6973ecb60ffc16f7b7585990e6a36d27ab", 0xad, 0x401, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffe02, 0x0, 0x10d}, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x13) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000), 0x0) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000180)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66a", 0x19) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, 0x0, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) write(r1, &(0x7f0000000100)="4b82a880360df0f832698b348b134cc6fe8b44f78085e290bec62bb9e423174fb6e7d587cc", 0x25) readv(r2, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/109, 0x6d}], 0x1) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) socket$inet6(0x18, 0x8007, 0x7) shutdown(r0, 0x10000000000) dup2(r0, r0) shmget$private(0x0, 0x1000, 0x1e, &(0x7f0000ffe000/0x1000)=nil) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) setitimer(0x1, &(0x7f0000000000)={{0x7, 0xfff}, {0x6a, 0x5}}, &(0x7f0000000080)) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x6900c1bd) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002300000000000400"], 0x10}, 0x0) 16:00:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) listen(r0, 0x6) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xa3c, 0x9, {0x1, 0x4}}) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0xa0, 0x80) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x9) 16:00:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20082, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) msgsnd(r0, &(0x7f00000001c0)={0x3, "af5a178ef72adf0289eb69ee7b14f18f7326f922d34a489065b9083e5722092898f9b848cda9a940d3e8b41e65368fee24978c63eadb67c7d457e00758afed6fd307ed81e89cf5337ee603f3078c870d360ae53286dabcb5b50306a7c0d44939c687993491440dfdd288afb01a61f34a39caef315cc91a5f95071226a0c7410479278dfa863d2158a95a66be54304ca7a64eab13459ab6491e15111bfd6522f7c5211c78e7d64a7521b13d889dff6ba07283bdc2cf50f151028e988d777f56b7a8d6769d320d92f59aa285482619097677b4d4f1eb2f4874e82b3c46723b5b4a9fbaf0904f5293682d4756aa885c2e78"}, 0xf8, 0x800) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/79}, 0x57, 0x0, 0x1000) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) r1 = msgget(0x0, 0x100) msgctl$IPC_RMID(r1, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0) 16:00:11 executing program 1: r0 = socket(0x400018, 0x1002, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) socket$inet(0x2, 0x0, 0x10000) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000200)="609fa25e1d889815c7e17af786da1b59775f84d2d2dcea6939380d206faa1527233541309430480334e938a9cf0034390936c570b478c4b6645041f2b78180fdf9029025448fe4e072712efac944b6fb6d1d70", 0x53) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000540), 0x13f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0x0, 0x4, 0x2, 0x6, 0x4}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xd4f377fdb3d85dd, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x7, 0x1}], 0x10000, &(0x7f00000001c0)={0x9, 0x6}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000f40)=[{&(0x7f00000000c0)="4e66370488fdfdafc56844de35a8766a7ec1abdb976b81b16ddfca82e5be40bcd44fe4967047bffae749930e79c1c7c574a38683a8eead5d3f33fe12150b3822f339ef93925f066d345511158dee2a566a2c57adba6bcb2914526d35ef63238465383beeb9e0d6bb4ebe72a1e7531b908d070a5a73704c1abb99045d841f5ef68e686042747d78bea917e3e1663dd8cd88", 0x91}], 0x1) write(r0, 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4, 0x5473) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) msgrcv(0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="000000a869dd656facc143600000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7000000000000181b7c411ded6de6afff47f6402761820000000000eb5c5075da00000000000000000000000000000000332dac42f3c9954fd28c855d27d5bcb0ac4dfba1b033e31a25d9d5ec9cc1ae974c2bc8d44e03cb7148650f450f1b4d8253108200eaae6a083c43d3bf65877622e074457ddf77aaac33f6884b7ae9aacc416d"], 0x7d, 0x3, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x200, 0x0) mkdirat(r1, &(0x7f00000002c0)='./file0/file0\x00', 0x1) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r2) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x880, 0x20) link(&(0x7f0000000340)='./file0/file0/file0\x00', &(0x7f0000000380)='./file0\x00') fchdir(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x120000000001, 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) setuid(0xee01) r1 = dup(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000040)) 16:00:11 executing program 1: r0 = kqueue() r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = dup2(r0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r6 = dup(r4) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x7, 0x0, r5}) getsockname$unix(r4, &(0x7f0000002a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bd0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021a84e18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005695000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7e686cc97cec7650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1aa7a7c072c9a833ccb3d6c93000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000945b1b3d9c61d1ad138c8dd1963e56aea14aa1db4ff0e3b3f73e69502e3f048105243b4b6bacde1eeb391542275a5700eddec357a87aa57b9658943e79645faa0419c47d0f554e299bb553b8404ab9456b97fb86950d05dc09414dc52c97c13a14"], &(0x7f0000001180)=0x1002) readv(r4, &(0x7f0000002800)=[{&(0x7f00000011c0)=""/247, 0xf7}, {&(0x7f00000012c0)=""/171, 0xab}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/115, 0x73}, {&(0x7f0000002400)=""/147, 0x93}, {&(0x7f00000024c0)=""/158, 0x9e}, {&(0x7f0000002580)=""/198, 0xc6}, {&(0x7f0000002680)=""/243, 0xf3}, {&(0x7f0000002780)=""/111, 0x6f}], 0x9) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/wskbd\x00', 0x800, 0x0) kevent(r6, &(0x7f0000002900)=[{{r4}, 0xffffffffffffffff, 0x41, 0x80000000, 0x9, 0x1}, {{r1}, 0xfffffffffffffff8, 0x1, 0x1, 0x3f, 0x7}, {{r2}, 0x0, 0x40, 0x400fffff, 0x3, 0x40}, {{r7}, 0xffffffffffffffff, 0x50, 0xfffff, 0x8001, 0x80}], 0x4, &(0x7f0000002980)=[{{r2}, 0xfffffffffffffffe, 0x40, 0x2, 0x9, 0xb58}, {{r6}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x40, 0xffffffff, 0xfff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x401, 0xc8f}], 0x7, &(0x7f0000002a00)={0x3, 0x100000001}) dup2(r0, r2) kqueue() 16:00:11 executing program 1: socketpair(0x10, 0x5, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000), 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/68, 0x44}, {&(0x7f0000000200)=""/34, 0x22}], 0x4, 0x0) 16:00:11 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f00000002c0)='./file0\x00', r1, r2, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x140) setuid(0xee01) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) fchmodat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x803, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r6 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r5, r6) fchownat(r4, &(0x7f0000000280)='./file0\x00', r5, r6, 0x4) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x9, 0x81, {0x0, 0x2}}) open(0x0, 0x80, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x86) r2 = dup(r0) open(&(0x7f00000001c0)='./bus\x00', 0x400, 0x170) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000040)=0x1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x5, 0x0, 0x6, 0x1, 0x5, 0x101, 0x8, 0x1, 0x1, 0x7, 0x100000001}) 16:00:11 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x420, 0x8) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x100aa, 0xac) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8f, 0xbe4}, {0x87}, {0x6, 0x2}], 0x3}) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x1, 0x9}, {0x3, 0xfffffffffffffffb}, {0x3, 0x6}, {0x3, 0x7}, {0x3, 0x1}, {0x3, 0x100000000}, {}, {0x1, 0x5e19}, {0x3, 0x1}, {0x3, 0x1f}, {0x0, 0x1ff}, {0x1, 0x800}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x6}, {0x0, 0x2}, {0x3, 0x5}, {0x2, 0x2}, {0x3, 0xffff}, {0x2, 0x5}, {0x3, 0x160d}, {0x3}, {0x0, 0x4}, {0x0, 0xd8}, {0x2, 0x120000000000000}, {0x3}, {0x2, 0x9c9}, {0x3, 0xf52}, {0x3, 0x3}, {0x3, 0x800}, {0x2, 0x7fffffff}, {0x3, 0x3}]}) r5 = syz_open_pts() syz_open_pts() close(r2) pipe2(&(0x7f0000000000), 0x0) close(r5) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000100)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file0\x00') 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x8, 0x0, 0x0) 16:00:11 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = dup(0xffffffffffffff9c) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000240)=0x81) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getgid() r8 = getgid() getgroups(0x8, &(0x7f00000001c0)=[r0, r1, r2, r3, r5, r6, r7, r8]) r9 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x3, 0xf1d) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) recvfrom$inet(r0, &(0x7f0000000140)=""/201, 0xc9, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) lseek(r1, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x0, 0x3f, 0x84b, 0xe0d7, 0xe5, 0xffffffff, 0x3, 0x7}, &(0x7f00000002c0)={0xce43, 0xc0, 0x6b81, 0x2ca083c7, 0x7, 0x2, 0x7, 0x1000}, &(0x7f0000000300)={0x81, 0x4, 0x9, 0x1f, 0x4, 0x3b, 0x731, 0x8}, &(0x7f0000000340)={0x8000, 0x10000}) 16:00:11 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) dup(0xffffffffffffffff) dup2(r1, r1) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000010221, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="9ef35a75db1345cdb86ce33aee4bd07c551677364db179109229ed906a6be3eb7ab640468e723c34f7a70114f4f061c0279afe32be9d07f9dbd9ec741f749c25f5cf2f53d8ae55b62f7a3ec3437e06a2adb4032cb670b3365c2d6ba5f8ad6649c24ea5aadbcbf55c44950856e7d26fe890588e4b88f33e97f6c2dc0a4fffcbec31e38567dfc2e90b7be8ddd225509df8ca6dd0", 0x93}, {&(0x7f0000000140)="bab1098d3ae57451c015aa4055004e9516b9e4f293bcd68b7d1bbbe4da08bff3781b1b4b7256bdd81cdc6cafedca08fdc262ebd76de6f600bc128d90527f30bf107e1583e78bac26f6089ed08c7e3d7f0c97308fc221562aded93b125caffbee2802088866065a70563ad20c8a6f252aca25921218bb2013c30156ebffd9c792aa56b5d72298ab29da12e268cb5ba4617a59e0bc6890c87ca925f56a6927d723e1a934c1c2eef4ad1817549d00a20139029ba3561e612f7fe682e6ded51ebf4d4d05e0fcf88e", 0xc6}, {&(0x7f0000000240)="50ca976871d7433dba281733cac75d6ce57cf330325bfece2d02eef02db07423aca58615faf70d40bcb37c9204b0df52d5d495d03008e7bc0e86de683af63143ab8c9d9bc4f205c1d66b3e742ccbb41c55bbe66de1dd24007edb86563665eceefc819988bb4c378341b498765c00b04d7c95", 0x72}], 0x3, 0x0, 0x0, 0x400}, 0x2) 16:00:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x19, 0x5, 0x400) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xf04c}, 0x10) dup2(r0, r0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getrlimit(0x32fa8e27ec4d19f3, &(0x7f0000000000)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x90) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x6}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="962af483cf3b32e1f5be9b1a6ef6cb", 0xf) r2 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0xad1}, 0x8) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) close(r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) sendto$inet6(r2, &(0x7f0000000200)="9ec86741ceb5235053d0e315a89e35ab49e79cbc39bfa59832c5d50402e41d11344b46a3b9d497ff071c959ff1b1784c0448a403e8a9df5e9eeb89c5a1abb9fdd4f15f90ca5234a53b1d04d6e46dda32fddea3609049acd3814514e3dc3e08d5d47f540fe510af8ace790491a3c55bcb9c7e5f1b00d4233be8f2d3779f3bf1ffb011de9bbecfbd640ccbf043edf754c703cbd085ec6e08f43bf388bdb05a5bb94e9dda98a3da626fe7d25dd25a146c51a4827de6f1655a4d0731bfcccfec3c87c9076abe8faaf1ca1a3ff88630651e97c710b591fb87", 0xd6, 0x401, 0x0, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x1, 0x0, 0x6, 0x7, r1}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2000000000085, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000180)={0x0}) 16:00:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) listen(r1, 0x7) setsockopt(r0, 0x3, 0x9, &(0x7f0000000040)="77cd9fcd030884fe3f08c27511b6760a37164bc63e4a6ff88a008565a4a94fa5bdfa9719ff6e6555bbc729b7af959e924527cb807d302289715c06a4a6f303c03cb046f21391adb95aef3235bd38624eb5c0bf147c93d4be08fa9b5aeebfe551efca39043b735ab83f2e551d0ace36cbc415c4341be81edb17f26c888be37a4cd4330c74b6c50d5d8befe394108420dc675d65260c96d79adbd96d8824d08f9409c4bf716029566eb28207b5e1ec69ec358eb8004d6f34", 0xb7) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) ftruncate(r2, 0x100000000) listen(r0, 0x5719802d) 16:00:11 executing program 0: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = semget$private(0x0, 0x4, 0x119) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000080)=""/14) writev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="4f6cd0b7e74b8904079a69c00616908e5eb62d0b8812823c4af1fe9a2c2f7d9aae21f9d88e9080df5d5878d0a312a84daf95a8a158cfff93dd58d76f5b3a59a516f7d5942cab64de45cc19dcf16052769839575e2f57c20e1bdad0161612d11b5f6734af0052bae5", 0x68}], 0x2) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) 16:00:11 executing program 1: r0 = semget(0x3, 0x3, 0x1) semop(r0, &(0x7f0000000000)=[{0x6, 0x1000, 0x1000}, {0x3, 0x5}, {0x0, 0x7, 0x1800}, {0x0, 0x3ff, 0x1000}, {0x1, 0x0, 0x1000}, {0x1, 0x8, 0x800}], 0x6) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f00000000c0)={0x2, "8429cf6133df287163d8a0243c5d859e34bde7e94b66cdf59af132940f39dcbaa8d31f9b10112422dd4565765df1fcbfe49c7d7acb9b6fdf6fb41bffcc631b9d1834973f"}, 0x4c, 0x800) select(0x40, &(0x7f0000000080)={0x8, 0x0, 0x3ff, 0x0, 0x0, 0x40000000, 0xfffffffffffffffc}, 0x0, 0x0, &(0x7f0000000200)={0x3}) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) write(r0, &(0x7f0000000080)="5ce210b4e98130339c73179da9338d4ca6701bdfd03e5105e410e28641678798f2f692362988e84646ba0d999baa73b30121315eceea267921a8f62c637fe78153a7cd2c4e9e89c702a195725f643537a1abcb47177ad2d493eb477a00843304108cb22c817a056909dc1eef4681f6979553a4ada07114304c08bcdf496fd03bb1956d35aa3daf7a5fb0d57f3b780a6570b9ac71", 0x94) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x95, 0x20000000, 0x2, 0x2}, {{r1}, 0xfffffffffffffffc, 0x20, 0x1, 0x4, 0x7}, {{r1}, 0xffffffffffffffff, 0x14, 0x40, 0x3bfc, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x8f, 0x1}, {{r1}, 0xffffffffffffffff, 0xfc, 0x8, 0x7, 0x9}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x2, 0x80}, {{r1}, 0x0, 0x4c, 0xfffff, 0x7c}, {{r1}, 0xfffffffffffffffb, 0x10, 0x0, 0x40, 0xffe}, {{r1}, 0xffffffffffffffff, 0x0, 0x20000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x0, 0x14, 0x7, 0x8001}], 0x3, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x44, 0x0, 0x180000000, 0x8001}], 0xe13, &(0x7f00000000c0)={0x5, 0x6}) write(r1, &(0x7f0000000040)="4c0da48700", 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0xfff, 0xfff, 0xca9, 0x8001}) renameat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00') getgroups(0x19b, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) kqueue() 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x1}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100c0, 0x4) rmdir(&(0x7f0000000040)='./file0\x00') connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') getpeername(r1, 0x0, &(0x7f0000000140)) 16:00:11 executing program 1: r0 = open(&(0x7f0000000300)='./bus\x00', 0x200, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003c00", 0x2e}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./bus/file0\x00', 0x20080, 0x0) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = getegid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgid() getgroups(0x40000098, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, r2, 0x0, r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0x20) write(r4, &(0x7f0000000200)="807c226562b3668c0abfb6cc532db7a061663519ab5589787dfdcd2b58d7d9e7e268690e66d94e427f5121cf7cc7c789f6162256859918deb758bb66a44c58b94cb8441a93cf63dc20d854a17121f11496", 0x51) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0xc) setsockopt(r5, 0x1000000026, 0x1000, &(0x7f00000000c0)="ebffcbff13b905003e67f8812eba4e713048e69131929648", 0xffffffffffffff83) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x2) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x7fffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "709a0db17771f7c700"}) write(r1, &(0x7f0000000ac0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000b40)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe0619e51731e5c2091f3e9bdd11c4518138f7d1d07000000f34385c0cdf53500000000000039cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e400000fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30adb6228e66c542609d4b534ffc8001d776ddeae27a1ca7ad87da72d84f761897ced63f0090301dd0941e9d64579b9518cc28044295533ecc81c4791e75b4c501e1595fcfbace5662f265fa2673b29f256ce7eafa178d83c7017a8568c57259ef3cfe939012c94a04dec199c9b0ebac804630d323d72c54337f6e6d2c2eb94268684fcabfc7174ec5dfb73b317fc98a016a1a733e87e78244a97c61d121e4f6ed3e7afab0a84baac37f2e8b0cddd619a484b69b8b34f8e4d0100000008e7d5f8f32227af1154a8fac0c54653985b574f013d2720e2bf5990ac30e94a482eaf42f327891ed976518ba19530c8e78fdbbca42ecf620695d1983426a4d6eb88dfea148e98e15e43f6693777158541659cc4f066f14e66ac74c4bb2ff8f9c9ab5bfab2393b31c0850bb0a66786e72d3ad4ae4b7572fb78f3f4dffd7e7c812d5969607d76ccd7c0ab78daf60c58f2c3814a8326d2695f6607a721a4b30f128ec43ca5050055f826337622ba2009c534b6bc0000009dbc392d5006754875ff94524e9f836da8ab", 0x276) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() openat(r3, &(0x7f0000000180)='./file0\x00', 0x800, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000000, 0x3, 0xffffffffffff085f, "85495500020000000000001167f5bfa600", 0xc3e1}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00", 0x5}) readv(r4, &(0x7f0000000a40)=[{&(0x7f0000000480)=""/147, 0x93}, {&(0x7f0000000540)=""/175, 0xaf}, {&(0x7f0000000100)=""/80, 0x50}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000700)=""/137, 0x89}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f00000007c0)=""/74, 0x4a}], 0x7) 16:00:12 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x305, &(0x7f0000ffe000/0x1000)=nil) sendto$inet(r0, &(0x7f00000000c0)="396a0689de177a76c5ff88ccda4515030df0c5c5549d563fc8b4ceb8c7adaaf3c1be9e8b75f70dd11fe27e127716d329e28a9abdd92130981d5459a2671821ab7bbbe27bccaf2cd1c967ef888d4548f64955a4494a6be413c1264632406d603a06f57f7d583fa95df6e103e8ec5ee47cc8d232818e10b04fc3ee6fc943b910f6d132ddfa1803d34684405d73d4c50f317780ffbf099a85ee2a05e1f8dd7c801e43c4bbf7331394ce742db5feee75ae2e367f36aed5df462a3b4a9a4122387065bb1200e95ec0b51c55798fc40c0c6e8529c0853085c1a0117f23820ec1cee00c9840a808ba99d61bccd01e6b0b776727fbd3e40c00f0eedf4018be90a86b84eaad0a0a0733f15eed336741c634b9c92b0bdc3b157fc616a5f7f0c5c6a398cfca9db101d1ef15506826f047c22d8650d7f96442eacaddee62b6c8e88af0e0b11c87d6e766f03d415166b71112e528e29acc7f16d46be787c4a15cb968d0dffa8e7ddc8281c2381b3ecabfd625cec99bacb276e1c59abd1377cbebd51cf13316adba31b8e7ad585fab0bc0acf2090d9efd375312f793f42ca470b63be4cd0b182562c9007be26ffd3955b70fa1afa9d0add5e325222c4cbfea57edaab2cc19cd86081d619f17e34620797ec9ec62f1b5372d4409170bb4464e353331e77f73b0badde30c3d74a0546f755c445a62633f02fdacd600229b2c325af5cb705b586aede693446bd267f1794fc4d35d6e883e268dd4fedd3c4cfb58c7b78ed8e9267ddae8aa01571d9ef839faa05f82f3d9912df7affe30d919f9062fde720690f71bf6a134c7f85304b1bb9df12d370b5fcffa8bae46744aa469e58dc6fc8abe355e1c05d309f4ece55d4dc4292894ade5e3087e43a1d61f1878e4f299789ed279bd5c6a510157bda88e32594afe4c33c45df83854ef9208def17cff6562130a2bb81ab919cfdea6c0c6f60b5f3fc8291601627a07124be7c683be609ce9500e10e3d7a354607e62d5a9b5cb5bd69710b19695593a9fefafc7320a0ee9470da573e887690a3f221adffbcb8f92a705ad8fa4273bdda216d8fa8e7f75565421d7e38182c6b9a30a13b76aa05f10f3b9e50a86a16c1d41194b19922dc3e905f696deedfa388ebd5d9df26950d1567c9ae457aba79a6edb8719bdb0785c7caf2150d4e5296e9fb8b9c9af35c5d64d497e7df81e16c98540c7e842e4f1d35c81d5a38f4a7d0495b57966a9919c4cce8d304387616af840e888ba028b553e89f0cb2c7db081b97f1591eb70809fd5395ba6252350b7c1ac3bcc34ac0b45fb41d4ef2ce4e1e4cf1fbadfd04a2f57331077483cedc68599cfee3ac52e846852c5c710a724a47e3efd89d58303044e7e37c1b819aabc954d841afb3b754c75a1a077c7ca275e50c711224d480e723ecabadb511a44711fdb7b01d21747836b81ca777510c5b507f03b598585d534e33684f704caa7905765ecdcd056d3a1c18e0ac2c0d3b3908fbfcdbc58fc91390bab8dd668e84b151b3f42a5c812e4409f84023dfc0d9512898aa6ab50276e2c25d4a0d711858fd6e3d644a0db55f6e28fbaa2bea5d6e8e504a90ef1132fdabb33b5a7b9ef5de2b6d7510373f2c661015854daa67656c1614914fa980526b33b85f69d0be3a5bdaba731b8afeeaae576b07d4840ec9d4019f1ec89a58fd0e667a8362879df4efcde6c92169405843a2fbd1e309a357d9b09cb58a2c4da20237c49917a5975f58b2c22c2e0d3a9edfce8f7e7f6d59431d70726e74edbd8a3caa8a6bf9fedab8c271f97a5b6a42b2b398b72a32dcee57cd35e2a39aa5aa892dd3d8fcbc192a18b11272f0e0387414c0894947f1fd40614ae7e33abc66a3ea500886d1d64a1d3716948eaca5ebd6b202f9c47f5f39b7bdbd0d27f257e64bfa70dafd0312b08ea8bb2bc4d672dbc844ab6eda17b29c1aef507129c9d7a4eb392bf96419fae5ba4af5d895121eb273c2dc1077f1dbb9e4fcd4bdcef660e6010e430b1d3aed0758bce0268fbb7f081b1c3d62b9801a5bf5bb78be71947e972799de0aa4dfdc6c6bee4bb56e3762c518dd1b5d73b05b7fe1c6f987ae302488ffaaf16d67b8bab61ddbdde05020c402b7fddac78bad2824585f3a50ce6a2d771bf196e9bbd30439cfab7818ec8d3221a1084ae0fa3e8948e1a8f6d0ceeb7609674755b91bf821a750bd34358f8f928e51fd617458f5493d13ac53090652c97d80a44515612cb41d7eeb0d143cbb8c6c1a6b3f276290e942c6cfad0ba10fcecab057a936e6602d144b5c04cf0aefb27517b072b79319aa9a119b040b9ad89c1b2425a7e992426732d8c56855e7888794aa5863381254b626e2e5740ec481fdd4324ce66ccb30df323869be3661c310bd772f525cf36d6eccc8320e08cf3a26340a91ff0fcff38d8b744eb8d6fbe5ee7c4c76f7f6f65efbc6c9da6c9c000f1684080688de88de3bfa75cff2570cbe7753b565cb06e2b563222b79e1f281afda546523219316e58de65eb439e4d3d9f52c51ca4901e1805712f3a3ad0737a5278b2ebf6ec5745cc6173dc166eda9f044b651baea518afef1d50f3a6dc0fb09abe0306425360d709ad09c7c5f15352460040c6072c483e09a0d509c6b8f72a1a939f64705b9936c9fb40b893196760c7a018d73f05051194d1b6c1881e762a5855d0e45944bb44f22c4a2c2ad770c8b11002ff4aef131943fb79423ad5b9093ef3b8f0a50fa09e89ed35e098a02ab6a7dd4964536aaec2a6a86ffe576d628c9a96cb7f80a4f50161ded75835dd2df3205fe88b5f0d917728fa87ac4bfd2a0d38ad9b568706c10f144b611bfa301be1eb18a46e41700d0648810e75a7dc14d6da478620870e841dfcccbdf0ba071be00a7f5609295eb13313173a1d772ab8942611cc63fc4edd1cdfcc2f13f691b4eaa7a30684a0ce285cfdca7ee2759052dce8944615318521a45b50fb0ed1acdf1bf1c63de0b2bb0d33594f33fc6cd1d8f62ab7bf5a35a2ea7981a59b8d8b5481cb4d35a4241380ff81ca5715cf25a0081ec05e158e33d0c5872c0adc8905e11670533e74a7fb9ed410d8c3670f5dbb3d9d608a1b4750a101df5b1bea2a137ea171d0ff996be31c39ae33b65930b053b127a353e3c3f7c1d1b193eb5e2f4b481b5db3ec11d3aaf9d590aa02f78799ef8bb6b5d3a2420af931b8eb5687dd31a976b3868252228a082b0d72837ab95ce7783bbf2f3c73d40e241bf96c07aa590ef846e2b1ba7b4556445a0ac94fded046fabd434a2876f9255eea0cca5b25abe6e8167cebd93ce36cb4cdd94b69d6ddb692a552e8236f11895b0b1ca5267d08e55c395223eba2c69fb178d67d08992dfac6dcc0371870f9e4296512bf3b769bba0f7748efd464ea54bbf0eab1e0d55dfecfd34300219b106bc6cbe33d342c3eff400d6a2679c4334c7fb4a57dfd83661491b12f5645b7fa5c75ddbee18a2c01b00e849da151227398e00a7f3125b0e20ba9bb0570640ac77d5202aa736eed4917b378c7bc2a22c9fcd365824aade74ec17274b283d06a17663dc7bdf42f225f09b73dc7b7d2ec311d1374b46499c1b3ebb3b4a63e73f8322ba7b5faa8631259879e2018089490de83d0cac3686a5e17bb9a93dcad303a1f3b58a639e12185bcfe3a1b1d2bd687838b9d87e59376a723d6f321c317426042a57cc8193a676406f9977ebef75665df1f8fa48c2a1bce5a1dbc3680d84472b14abdad44946dc3a148dad15c174041cfab173d7c4cdcb2a1534f36891553d0b2c8719abc1ac4d66712e976764984c26939c8c4966120a9bd90dc29a2b03baa4a54f0da05a08bcf30463082786c36f8720790cf2df1ddf7fed9a6383b5dfb87c45e1161b01bbeb00563d6f7f1aa94788bc7fe1c5abf43948d523574d6dd4a5ef38e84006f5fd4b2c86432c5b3272bcc09eb76158b24048cde9da617c8e2fe228e33fc6e909f8eac40545d84b440aa56156bdada6b53d813660bae4173fccc8b52af3463b62298b5a633194e80ee80db33f5cc02a93169ba7448b5efeebf6ee080b44488dd6c71a8509a897aa31639cc696eb2ee4b93f3c44b7f3457aefb6b2b73033a881094d474dc53639ee83b5389c9f5a5c77693733d099b061d1c848d39672d952408d87288998a69cb216251373d67954ae626f1a28cf9b73c5f9ab8964bc444e46abcdf298f19c92e4c8e53014afbccc6580d3ab8c9f623f1ba90dd30dc9c6da28e686878b10d51ef2810c1e5dc804efc1291f01cafd4371af71245a5e35293e25a8eec8194ce60a09b4fa17eaa7243297d6de23bc75a16611cf8de25287fc934f71551053dec2144b8190472bb6e3e7c9fb64f71b8e90f63f4184b72d3676e844dd940222a1a8376fe9e1e95882615b7ae6309e67719a8ccd25059984171bc89f7d953c8c42c867ca7c1aca0fd9329f8ec762e2494044e30b9170f6bf81023ac96aea64d4bea9f4d5f428c49ae44cefef17bf2ec3077e6404c187573c5219bdea99819303c44b72349f20c10c504b47bb77f80965e8dab2de263c394dcb92fae854d8bf89b24787633b5ff98b5da69d10f858b3a464b4f4a079101044c07a8115bc5d1db00a3c87f08fad2addbf4dae9ee6a1a09cc0043da047be074ad4d1a0b17d767582e984bad637bd4aedeab1629437b38a91270f70350d6faebd39b4d48c9083c1281f7dd8ece53f0512cb84ef626d40d4fdfe3245da1b3a1c9d0cdd0ee975d6655d58ee0010d8891d63ad283c844916ece74608f5a5348fc11240c2685168215d14baadf5cf3fd1d6284b88747aefb6631666b444e5ea5e33bd3f902ba987b236e78f1880270646e24d7d2ea8f006ec10c58fa2b12492ccddff9e3a884208a3199204ac5662eccf4a9689124450f12538e78f134a5e3b8d28dc5098c92e72928d030e7074f441c302d028ea87a427812d677d07b26719fe0739cef637965e4fa678daae937855b1acaf9f1cf1fa5ce03db7706c1e40496343ada7118e2c261f2b49436cc653d56b21edb43980131087af452e5d5aa481c122073239080e623a4c8c2dc9f4491a4d844e79f62a55604c10609a4e8971fac83cded995bdc5e8e4dbe5d31d34c6d62997d491ec9e3808879162a0ca8d714522e7429cdb4de573013029dd5002aaaf5c7a7846736a4f2f9bddc2c620cfb54d22246e24ded7e5dff00a31d88affc6863189faa1176a170e7ecdc5788547d1bbcd6428c465638694090ec27db702ab068c255050f9a56e82971a8b2c91698b78765351a251b1b1e63db17bafe6edb668f58cf20ee027909154ebcd57f17c1665488293d263b3e28e8c65dc0171ddb68fde98fb76aee55f558d12ade74ea3550fbcee0ec95cf78b7befe3f1f2e2a0bd710a7f93e8fecd06242f751413f63aec901ea8fd70af21d4fbc001519ca5c086048b5c7fadcf49f06715eea131227a6d592a8244c8fb0bd6b27dfc1a9d224f192f2595fc1c8834a47799819bfa10bd7c74ed646ca6429e0bbe7e0a7af75ba0c53e8010c203ff6f85990d9257294d85101a4e19a42d2b000ad2f0b3fd409f1da4e45234fff304413536a4ee08742e550b0092de86c7a000dffd73dc26a378a6105ac9311140f0f9bcad70f054cb636c472ad79e6622c94b0d8fdfbbd5392250a95d4eaeaeea26dc91684954182fe4dcd814acb2cc923a89af52d83c7ad5e818825d47960fb28b53badeaf51e57ec2a670736dce3725fef0edf26f1f274a4da180244a4377210dbdf8a0b4c763153d40dc4a99d6c02cb21d4f98a132838498ea8cbfa2eed1e7f853496619378e694f0cd", 0x1000, 0x404, &(0x7f00000010c0)={0x2, 0x0}, 0xc) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/38) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x7ff, 0xfd42) r2 = dup2(r0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000180)=""/188, 0xbc}, {&(0x7f00000002c0)=""/238, 0xee}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f00000005c0)=""/224, 0xe0}, {&(0x7f00000006c0)=""/85, 0x55}], 0x6, &(0x7f00000007c0)=""/152, 0x98}, 0x42) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) write(r0, &(0x7f0000000280)='mO', 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0x6) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpgrp() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002d40)={0x0}, &(0x7f0000002d80)=0xc) r6 = geteuid() r7 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002dc0)={0x0}, &(0x7f0000002e00)=0xc) r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000002ec0)={&(0x7f0000000880)=@file={0xc5f8ee8202ae5b53, './bus\x00'}, 0x8, &(0x7f0000002cc0)=[{&(0x7f00000008c0)="1705a652611e7c3ed61cfac817dbcfc98ce2f20db5d73751cfa4bb8b3c92a0687abf5d8d2bf942662207759f2f3a9d1d79be5b04452ae94847e9a7500af5fd54236b1359beae1c5cbe5490037059cb91d172bca5b44bb1542bb85f7e329ba8d0d14938e594671489ae2285f2778e392fc06bc3bdaa0d89a38b6e6cb33acf4a180a44bc7c80b418ea4bf4fde98d814ade2e0451244fc74f7ae86baf28b8affc9dfe3658ea62e32fe330dfe708af3303e031d4d96ca4541c3bbae84d1d3256a1889052db3116196877209cdc88206387b54141fcd5c247f6a5024c41b39ee1849bd497d1ff987db7b5d5af31103adcbfff071afd7cee733517f8aff4af", 0xfc}, {&(0x7f00000009c0)="5e8256f03e4ec4f0bfa47313da64e149d80d2c15b5ed2bf68c4323d2308c8a8849b0ee0e87bd8ed5330e2236e195d2678b526861cb57427ed7a8a505c36cb085684943e1049f3a576d0ff54729d92fca76b41e94c9956b98127b1641ba6a788fa87443d2abb49372a3469f5c3a9735df4d07435a13c41f726000df7659ff3b37d79cc337e491a4979cccc4b8fb5c06c9780628c341b01615ac623189eeb735c20630e662a87ed3c728667d68f9d5b99f594013520740ee52323af84b9e3137fa301402ae84b2508f4a670974536660d10e3a1bb5408dff4f44aaae20fd8b49c9902a71f2bcb3df454e42045e1a1d93bb6e630e3d49069dececcbb96cd221c1aed211f0740a1f91145fc30909830234f647d58a8c4ebfe43ddd267287227819156a94ecf5031cb808cf381e70b31046c4dd47ff87df0f6725af5a2d82c45b718a82588a4382961f59a68a72d701799d4a6fdd8783a61d211c60485ff722c71e2ce17b5a70f6e812a96f2e75de589539421c8a66508882ebe54148022a99cc389d5a0c65d1850d07859467767fa5949d58b195f8c87c0f7becde857315c2f0595aece41a8282efcd73d400f235fa4883c69379ec8b16f33027f3e1c5fc9b957e8970a378f9e66e55780054c0eac22d6b67bb9bd7c059913cf31ab9d4bdae23b179db52f69735f5a5e99b39a898ad7ed628f8947c95428402592ebaf12d17c91931b9a4bbf99f2c35801cccb2c21c0625a1e0a7ea5c195f3cccce4811273cd9a4bd8799b0bca268285c5d7903faa786ffcf56ac90c1b84b125e0b1c79d20e9495e1987518fe1f5dc61cfa5f8c3ebca11b71919c560632f6cc3751557f2158ad39fbcdc6cdc6d26a0ee0c0d45b395c0310f6390d90105d21de9eed9201a66be21e82f20a99ee0e17571ff3647ee3c06b34c3f0c26e3028c78cde2d3a6d3aec561a05a1f477fd67b666e8fbd3cd9deef2bbcf0e0b78e418ed88dfeeea42aca073d82b3ad74b9740aa65d36e933dff93d174cb91b4fd8cbe05e0b679e0cb19eafd6542047fd2bc52fd28d9c0de71cf19b5ed2980031638484c0a514cccc3964fe241dc59def72414154c2ac0ab23eb03d0697371ccf6c33a8d7f67bb141751f3530155b6e3566e0f69ee8633d8bc658e9caab2f7a24ef149a2b86c060b9a0085f15090f9c79e4d74979161a00f7b94efa2500345a6b26204bc49b3e7b3cc5f607d50ed8282116126c30a2cfb5b5f02248da480d157521c86b6a7eb06335b7eb275187b8b2503932c162aaed60c02b4b7b1a6fccaf29179fd763c077a20e6433e31f6b71c7a06f0c7482132699f116eb489a08ae229781e1a88d2c7315bcbef640d1e9d4a697b6ecc2a97f70e64c89b42dab5f4b6a128d41a2c8fa71b70bed7cccb6fcfd8f786839ac58a751def6071ae875516d8fd474ecbcde9075e33f334bf720fda0d9a86982716c0de523f02bdded2a9d555456a0e17443d3f0b85a7bf80815ada16eac6dc318f057fbc7cffd97f5ebbbcf18ea4afff4b5d093f08956b893f168605ee3984e6ef8c53a5aea4477f5b1a4824755de0d176f1bf1c923d925d09d309a7009f528f3a3d667f9a75e865851f30956cde2ac0628fd9740d839bdbc94a2b1a8113f585ae1305650a2d0304b2446f281be7bcdf3f7535cb50de11494c933f71e3f0b1d7c4923667065fa2e559a28853728138e794807388e8c16a1ced856d50b0f04a882869939c8c9527f2750458aadb79d990abc984890f0a347e605da8fe509037eb724b830b9a537e43018f5f924627af4b26a4b8af8b2a4cc7c88cf70b4ffaaf0532b6e4da2cd1e2267b421ee5867e9e86aff6aec995eba230b7fee4ada1ddaab97d18acd249853b91f54deb8e137684e212457e608796e9d7e4a1c03bc44af6ac28241de8b1d7ae20766896891b2682d0f141d8206845f32ac13873261c9972f61da1b16b3f7d4063c67c44d69ec3d9e00ea1f97a96ec693c67dbd514ebdaee93afe8c3b130721138867c42cd68725d973d1a1911ff0bb3f555423e37c7695c5370a0164546e4cdb3994fd8e52445f56e21777aea3365bf1f3547240a65d4a7fcf2c07bcee8eae5f7c06e56c5a3cd770130146fc6f80a479c0bf18f7eae6fa6f0bb5aa0908cc4c1e5245c279a90c98ead2779c5a4f1de92af39b8acda9837eff76c590d57c1faded568536f21846d1438d8f9e740a51b36ef45188c8761f54bc91da7041392302e7de6abb486d676f8d64924331c9021520700c425e3159610496d88636ec0f844712cfb79bd831216c4952f8351dce597203051763110b34e9891d09417222624c6d3978eb9902ab1b6345cad3712fffec2bda0922f9c7bf568e58e5d757a706bc8f723cc63b89ada3af1b928cb469cfb514e0c813107ec594c2491bfc8b5478b0f0f9d67b395a83ad3452fbda883d942d686a2f7d98576d42fab87f615601bcb443f66dc90e88f95098bcb34895283c6af42eb88d8d998522514367979f4fb0ff9e07a19ab666a4ee566f025f06e9d0d0e7964ce0b8b42a052405ee0cc0393c3eb51c10b1e5bd11e8378dfe1f6182b16cc5bd6a42012cff63da16b9674d5cd0dabf39ec368013b85f692a230141dc6ae8fda8faa04160d626a21cc2fce700f64539760566c0bc4e136ee2537ee990cbf0dfd2406c8b73218487a7a0aaf22be0c12634e37fcafae39fe8e40992903c556dbc5b84530973ae42fcee02ff7bc4e90f30fa92fa6a5205d07ae64eee50b63475069b75f90aeae47025e0ea1daa2f5bd72b9e5969c5889bd4a8dfcb1280ea9714c4783c4844d079e5875f79afd26c33c0852cb78959c5e56e2d0a5028d01ca57331f147ac86bd72344f24f7c65fb63bb4d2b84b9f14a36308f402e477984a7f1643c1eb1e014c2bebe867c366cd53c50a75d5149f25080b0c1c9ba491432c2b3f83376cc71f203cd1143f4aec9e1fe22d63ab19b47ed89d1275210328e7f1c69189c831c71d7a82c41503233bcd8dfacd3eb02293acea4bb8ae4e77021ac03be9e0b433aefa4fabb4e90fb7df8e877e228606d468b36cc6af04262bab0cb59ae512aefd698f2fb7857a593532b5a32433d86793e1ba690112d5302fcc0180e5590b8358c443cb66acb8f11d3afdd50d4744be275e2a3c473dd32e2607dbf3916edc33016a650a6224e1a2114d44e327045e4d63d54afffbdd2b5222eadfc2486f9a9e5fa141091c73c702e1b7cfe6d924f56ec783363461115fd1b1ac301f7b40a59acb5c0dea482542000f7fdc00fb70102a4d246884f9504ee4325b9461713d749552ace6925af5c49c0d0a92ffe07f25f1007b500870c59dc777d004da7ad64c2c38974e03faee55dcc8a268a8e164993b62e83dc258e92317623a25ae6ed2537ba0db47c6ff6fbe8c5b373b470ee1060176296c0c37e342e72f29524ff443efe048d585a2c0a0b5cd8d68f7dd804a1f0ed58d8d478f10af9d6a871f208c11dcc317e542908fa33f983d06dcf7d61ecf10fa197081eed58f0c7ff6dbc9d5dd29952ab2c15bb0ded573c92833bcc4c793bfb2dc6558aa5b18eb44b189aa50e35fd2906d58f932e8bb2e41aebfb8c1896a3d98ba0356e9975a15f1326df45bdfc07b67c27e2aa4970239ef5bdb8be6a6eefef490d4a9bee1051d22805a7325cff84c628204d27a70bfb89404b7d821f66a3c2ebc72dc00780014b4ed27487312707dad8728c24ccffa859dd786409f4d8e97bb5d4aa11cfef14a5450fce7bf35368449743459ae4140e68e3f8deaa8d4b7681ad5e342d31c0b632d9e536686822862c8855998dd4c128dc3cd39347d67fef9a4c7ae22b535c1c8f6655ace6f1a1240d5f2f8000b9423d2c9280509edcad20f66b4df9e492de1a69a47d708d1c6d302bfe4692c46c7d546dc0e8e49ec5be3fe0dde1f87fac4f5012ed5ddce91d766912941fc1cde14a44e2e0a54adde295af3b45ac65a1c0828eafa532f9511dd1cc2f1ec8569f392986750ff076b4ba08df7c991fec55887b53841cb5f7ceac2d9f06969ab46cea093166a67638177741d5c21bd71f0bf95c2d2a373d70037cc94b9ed7fc58f4fd78ae1cc74c3f06d68813800d3bb99e39ca1bc31dde7019134e859f3c93792d65f0ef0ba2061f867cf6f73b8b1f92db9fd2583321290ff182d7a1a1501783e4897a8086dc08e33d5ac8328ee188dda6e6b039a5dd897b41ab9842790e2cba9111b028a7b6f0e4c330845753903c540e92eab960ceec673ec314672dabe8bcefdf7ba3cddd59ed5f9e7c8492c2bf0910f99aef4603e4e829ddc4c3cd39380d028b092827a26a36e18b0e64c1ea6897b3d8da21ec53d2ae0bfaafc62d906eb55fd4ba065e1d74b05b3e0ee16ec727e643f72af086e2cb8ed487545a8aa8aedbf943e0b8e50757814348e829ccccec245a1d78be7d7e411c464c756adb97ab6a4d97ac41471532c9899a20a3d73e0c6af2699fd8c243a792fd02de3e90a7efe6020e5d691180d59dda88033ecfac862e683db7c2171049387c8501bd205bd94639e69a5c997f9eac2f58259a8c687dd78b648bc5ce585090146562a20a016eaca9a68f0a161e4192701a9514f84eb93d898025556eb6856cd81699c9ee96d6d73923a1539c59ad97f58a3a95158be015edaf96ad7db213c1568125a90ce75b4cddd221772b1a972bbea8cc5e0f481b64615ea7988f7c4f512782b01bc4f06b6950f61607b36da4718bb91ba5327a8952483eee23aadb8d02ccc86e3ae0b45aec53c04c97b16fc76a5493c734386ca12e884993f2a543e4419fbab1fabdeb8eba05a4625a9e22c91efedcfbb0af88fc4d2bd0255ce67a0f84e75b6650c19f94aca41bf014e7b3ba5b4c05e25ad7b093446e7d61e185c777a44a082709d46961f318716f1d698e4861b0bd5ac3d9f87ae4409614c493d6f0a229f9a3c37288c171d50412a88c1a9856679c78e2af46ba0ce674c15227f58e5aa6be9f34508bc7e7a3796f30f874d60be8ce0ed4550e28b2760b7bd574c6689f19cd2bdbe52c0fc49f67301c898596511c1eb4b38b95c402338d0bc754b595d8d756ea466d3c02ac7511874f4f80611282acda03ab00457afc3aaf76d5a0d5e2359f2148501b377932c3e2bc0104c9eda0494c00fd9fbd6ae5eeb0929b9557f0471856946d707aa3b99171ba951079c5cdad1f72e525824192dfc54fae70d1d419ada229411d3e5c21e5d683795b2a6ac2f63cd417e986d8a3ce0c77f7b3418fe2a0606c03858b8c874e3647e9dd48bbec3231f3d6c18dbb11912fec9caaaa8fae2528355b8562c87bedd85cdac6a0793d499c7b017ef3b3db74dcd4ec33ac955945db09899e2dbc1b43ddd2d3fd9269e2aafd6fe1d7b92f245a3b864142ad5290e98b2e2f2e55629810681554137397f73f68b74362049a282b2dfe75d915aab77ec0bfb4f9426ea8c39822e5954806f26d6ae295277a8b2c9b67f605d4ec39281b76c99982d77e9d9d8e4ccf8338ca6c6f3436d430302428c8715f6f15c61f6fc6f259e858ec9a3c0665dcac32c11598147766dc88d4db02612a0137e461a1477dc9e362518ed237a8e779bd52e15c8e3452d5a4ca70869b1009815f075df73331311c8871d5d998f066bde6bf1d9522a9d599d9a4b314d61a41dc8acd1ee8759e2deede657b936074ecce0e65c8a96baad6d7be58d28e98a049bfd6e94a88d5a4995e1a962b97cfcc89c487a68ff99b3ba0b2b91de39b3a7d24629a4aa2dc7109b4d1d943cad2a19378a5158aa45d10eaad6426aa1396f9add5fbeb44b69c919b02da3f05", 0x1000}, {&(0x7f00000019c0)="3bd3b9190d307d47306070066f0628e26915bf1774f0efc492a1bb6e5c0e1e059ccc606bdcdfd40837efccd7c2344d8a1973021338225198974b1a62e3f4d08c58e5fbe50567e23e23797eeeac5b202848ceb991420b996c835ae4a3df354aed8ab0798198f6e34e228175e4a7cb8b0de71fbc1a923516fbaf7da3f0db43a2497ecc0a8529f5fe407f312ebc45dcbac7498201533eb064ae793e420a5348", 0x9e}, {&(0x7f0000001a80)="d5d6ec0392ec969510131460a60d7326c39a3fe03ae2560ed317f5fcb4f3736e24c31a01530d7e1178b147a06ecf65db438077c936719afca8a43845a96aea71c40e40e3068f0fa2fd8b9366fedc64d180144fbf1a5283382008ea89728e83d109afc18cbef3e52d16045832b8b04d7a10bfedc6a38ac22239ea0f332b216bc03ce8bcaaddd399c1028393288c327841230da3182e6fbe93661ffb2d24cd5ef22fc71686d01991004f8f7d677d1dfbb9575ad4fbb01e61ffe32e78301b03e3c06ab44fd948fd06d766ef0b1d6b62e65580b64e6dd21fffc4eb1bf7bc2669289b33ef40525da28630e551d321006c6bbbde3c204b4864c533d91a87a8e019c12c252f331553487825df1bcbdf2e4bced0480cbb4ea5da695f787364a333deb65aa081ed213cc817a9e378e2668250037cf084cb78f9873eaf2e01231d7a07bfcb99293f945f581b6f958149ec5980852c4d4fdb5fcb7c2d3c91dbf00ef95f5050a08f79186986fc5a10de60bc170b2fcc90e0990c1493977f8c309a83ca887cd63f98667cbf3ec662d5f207f2cf669e9022d6335f874fdd4d93dbc65dfa2ec6f1e6389847763e5a6cf88cc90ec31e7a34ee1a0ccc2261b493da8f9452401b58cf7370680578f74ec26fe99d7e59fd6df880812840c80d90a892d44c1a3b70feb2b5eb922d42da56ee91c3dd2b0ab0839b9d462762a4f53ad14b4834c8f18dc550b6c441872e87883eb1c7c7e2c8086190e6b6723eaec0ccd30a82fa01291bd57f4ac9a5b132f3fcead55d1b302e40c5d617ba1322383777944cd3532508ccced08775adc0773a0770deea47ffd8415041cdec67eff90dd15ab29fd59159ffc75b0239536e4b62113d4fa53c961c6d8613ebdf6fb3fbbf94d07105da15af8b7a5490abe2ed1993a51030d3d109532f63bf57b6619ced5a3a6f070d38b15dbad7639e63b939ee96f1dad82742c53a5f00460636f8b299f9777a75e2163b9c46ef83e3b0a7cbc0078ecb9833c14d028e96698e60360b8f3b1a87ac7e1cc9a0c4bdaae13d2c061362cf922c25fcd94db4b222c05804c09d016ebc0e8cf002f868a3b263b4ccf77c35f68961c8afb2e5ed461cab8bbff2a58f866b6d2af8e2e5abc9cb443690bb3cb59733c3169f65630f715635983777d031b8e805cc19419a57dbf9c5570d71c4be675de520f454927487ac0ca7c1f6243c6ee08a65932819996e75710101bb387232b1757d7e03dd28d01067be88f849b4c28ab0b4496f75d2c72694d800ab7c12697848546c5c66b3076ad85b24db745843d41254f14b1012fbfde8974bc0f509cacff150fa9131e3e624b27ac285b61bd383b6c8353b248aafa0d57f4f613895538758d69e2e46cc1380647cbcbc5f58871bfb33b78cd57e65d501f5dcf649559eef7ab471eb2f3f54e081159cb355f0af636df283f70713a5985a58a07afff76d6749d79ab420739c91cd7080ef5830c9d018f51af0ce3ebcba8c139038e9f451f5540ba851e052a4494d6d7659c8cd5e2a071030dbd662c22642c7c67a52272049abe3f823f11ef37940edb9b267fe90b3a51ae8e6e157c43e704e2fef7dac7b1fa851475b307a2a552ce440b07b05453d336f7ea81fb3a71bda0d6fbaeb469f97e7cbe477b03ba9dee1a8fb38e2f3a6b64c9c79752934848ee0861b9b167bc821bf5a53c98d6054c9e9508744cdc7637c6fc6e15491f93ee95e05e90de7c7592228f35f51a9aa9e9b7f44334a21cd66c58d32eb4eb9c020a42c4669d64f0469b7eecd3c0abb393dbd8c6291ca5084c4a5fdb266cfa507a3f2443b4f8a4a47cb888aafb7be56075aabcf530b39747671e249601337fb10f78041753c41f7e7fb6103da431d7f64a74a1ac31e2073037bfe7470d449169efd86867a7489bb975f8a5004e97d8f8884827f4788637bc0e42ed59ce5f18c95d1562d0de435e85d88f17b55cccdd328746fc93040d57e0417e84aa1332d07fa466e8bbc9f7c6613380953d3d5e2b89009dcb3128440eca42ea564010d7ece8b346e35ee1abff64a508cd641f10ce9b0e19136a17d40d7845b528652826d63fcd6c5caea0cc0b60078d9faedcabf7c6209a5a7e7fd32c2a9510ad77262d52470d133737ff0af5c8a46ae19f98f5102c02bf8ff5022de2f92d97b0be0194c1cb7362654d72387d41a54b5f5f74497b28c2c556d06c005a61dca8150bfebdc4806a82f2b1eb544cfc8fdcab8e88e59030e905bfdfe319b997e02f795bb66189ce53aa840f6b9687511f3f6b2e55c04896a7f7e9b232dc97a6bfbcd7cd4fcf1913521dfdb1fc2875ae8272d067051066429269fc7aefc3d66b12ea0e796469a0b8fe3018359692ac9d0f96cf4f3f21380ac4494db0215674ac43d401983afac447ab74ca47a8cd7670dedda885c25ff9cc205745befa181be87fdf6a6bf27d263adee52e06590fbec52a403a3ceadb3e78d5202aa0a9b87c5fc3eac487896ea72247de4b316a2e979624139d6bbe91310cd4eb2dc6fb7d2a30341924b936eb886864f0b7f1beb3859f7b498d55fa9a7ad70802077dc1bf14e3797c37cd74bd591f0758b5b5614a8cc0040f374b0119487e7a127745f68d612358e8afda437471a23b3bda267d580a00236f1c5d1c52252daa2c60bd1c10aed3ab7f0a818b4020c2c5dc3b9eaae771145f3857d349252f9ebe1f033e75936fecccb718d19a74c165ba9681403eff3256213327a2ab4c5ffb3dafdc4a279dc2e45ce6dddc93c08b27d33ca0e508cd1ffa94f8e4503013f34c9fd37932cdd07974c3cc3776e4db1946e183382402589df4678794b738dfbfbd71db883203a0fff043beea4d7fcb5ad2dfbdebe4987019afd0691801e5a4e7a7b0131f638578e8ea708a53ae33ab89e443c84a1f62eae1df48f18d43c9f5769681886acfc5bc2bcb54a3bea58cd0ca383364b0b839cd2f2c71091b14696c8389b961c725988d7521e0b1765d7853605581a15a6640ec56158e4a8848cf63908451cb20dc4450413797e42d1de1de2d98900f79e2e59952541f0ace8ecb0678e3881cac97af05495dcc744456911db59a11b0d0ee82c28fffb96845a1c73aa5ba7b6a766459e8871285aa8ede04350aa3a5b1af47d0aefee213b81533acec57331fbceee3b1a063cfb77cb6241f4927456a9d95755b338f0bf794233c874b1daba0de0e17e7e8b3b0de66010920e998bded8a011ec4b03e0f9702fe197eb7c62f1c1d7e0d4b1d1c6d83e201530ca9fc932c7a5ab820fbf9c7b82910160e2d77aa4b998744278ed351bea35d7fc0f030558bbf8eb3df8471560b9ed09980bb499f585e055a60b61cf3074590a483008edb67f4933154202399357e1d34fea9503540af6845e37b2c8a3eb2f3bf2457cc058509bcdf9fd9ffbc71154a27b85cb525aa978d3ba1fa7ccbc056c8433c2415804c4dc21de22bc55d5cf3bf456fe98c2fbc88f6c77bf3e5e8e86942891638ece0e64580e3bc63f8ba81a1f7ab303952a4d0166ecb588f82aa612e39a083cdaf2d1f4b4b99cb32b4c2f80f500f494ee7d5646dcc0b08cb104bb30075cda158b0c842221e3d071a3ee4f3f618ac4570e4c65dc9d428bc97949ae664ef91da09df995bcd0276ca6b17b15668323176fff69c66a5bd18989a70bd83ffaff4f12774593d73bd899cc5733ae9536a865f70adb23103e19264df74c504e5dc5054eb8e295d44429dda7a65fd5c2f5786596ab84eee875818aa4d0aa423992c50d0889da40d9acedb30c55a657bbc06bdb4aaee5d9defd9828bbba544502fcac6f87294e89a6b4fc6f8c116fdd4db7b31bfcfadcee203635aab575db60ed3412798c03f0dc106ff47b3c209742360b201fcb6cd3eac0721d543fdab809eaebfd9895dd1f2b459f94454aad391a53facf4a70cb13739cbe2ea9f048071374c55f11cfed8f986355c4ecd88cad9b408b23cf857033c32c89678259e3cc48f82c42cd140248a780d01b4d7ab89b8430ba88c7e314cef563aa0b4173e2acf3e1c9c418a9e45512a0c1b085c17a66841b72c37401ed315273b9ba572508641a0fa5c8b7fe82e9b3c4222b642a2df0bd8030f5b082b0aaa46db418dbaf6d7e9df5d725430460de4c9394f89149404c2cd33bf3a8e4822d94d84def65a04270908d93bc7ade5007a0d1c93a9170d11a0d330c94b723211fd469fc5b07d15b42e43758ffe323e9b05c38544b78acef083342c084fc0f9058fbd395cd2c2d04c3827272fd669b8cc424868e6b1af33ba1ca5d8c678363e838c8a3185ab4ed17693f87d72e918cc8cfd750bd9c5166461ed64e681c5daa91e85828d0cc832b361a342f691c875d547e971c3ac42ec1e48be66772df45633e504a0e6c85a345a55eae67cac3c5a1d5e6c3aa1d46bf6dc0122ce8e1bd5806273b9cee61713c36c536978c774dd8000d715474578a2bfa1357a37c99691fc54ae8c55107adf4de73dc570b794e964d7b4566749521be8c2a83e52018ee95426d2748a7641d823855198b27d28a051f2a1605cfb1e7bbbcd4f105c636f8b385b97417deeaf08788bd22696bf812e27006b7f31893d903ad303104d9afbd968ea8d799d2badfef49563142c607ce8c86ead031a7c049da81d35c7e42dd4d48158065a2211fb727d54781a4c60afbefacb171de7d9f88e6c55df5b7f63af22b8c69b6f00e866852c641a60c0b61e2a8619a6ef9c71d4b09a4c279503f5088e8f3313e3f0a398f04087aee76d2650a7422826995eaa2b2d0507fbfb1a837153390b5498281d9c6370874d386f247f38d4595bf9ef2b34e4ac9e4617622af46d34833d19ddddbdae30fc75c50d0be677d220ef268966c5428ad7af70c12944032aa1c71a91080d795a1381d64aee43198799880c70958e9defc9fd934feea478cf2517c8abe89080dc321ef00ab8eedf6366f6d3839094f1ab5797aa29960a994931aaa25a8316e88712ccd26dbfff2c1f66df56b2dca4b28309683047db9b0b20fb37ea97f9626e91df263e912ff582c991c21376c5cb028f8ef54b5b05ac11f10cb86dadad8a6594208412c0ff51d16143dc5ef445aff1442cf75e8cd905ef239ba96418e9549780e6845ebc23db62475b856c5cd75548340aa444c0339e86e5d5b4b0dae4457a0e8babe4688d7c9a2fb608c9a401e2a2d7d274b22ef0ea59d1f2eede86ebe377980e31890df3f37a427c6cbedd8a2099cc89badc4c2b004cbbc725800d51c0f9acd0b285fd7d559e20891df1bc6573f4455b46506456c3d37bfb4356f287a9520a4323666ab4cc2479a63a5f0e249b503211bc56b9a14aeb2411e35be3fe6fe2d8d91d1861ce8f7f60fd8801fbac9effab3f411ee3fca94352f1db59cd04a4d847e4922aad708becfdd25b94d5a6652e3be0ef82a1f0ab2dee50d33ff215ce439e51a59bfadc23d3125c8be9e6eb3db548a730c1bdccc8bacbeecd697aa2349496a74113bf09b1ce4dc0aeb3e02d770cb4b6ae788c91085cca5da5b78e5859c29cac14e0a56fe289420ce39c8ac362a1dfddd71b4817b02550bb2509b21a871f16f23335784d1b707388e27b505bac8dc3bfa3357e167282bd56606d52768a61216b7127f29cd25274e250842a388ec601a8dbdd197ed09e998511360f48d8e47b9293a584e39fa83cd7e53272377c45e0505a85916f21f0b7a6b0182ccbc2dc5ca7d6b952a0192d1c03387cb2b940faba7859ee31a5c1aa2138182919f925f9133d158c0d270620dceb0e4bef5ba284923577d20941f94b02059b078d762731504ad0fa3b90d00e84d53466d0971", 0x1000}, {&(0x7f0000002a80)="60bdf3205756d04bd0ed66cfdc3c4c805799e71acf8e8119b3570362f64c7adfed788ff4a04e2b985ab36ad428c18dbdaf54f987223c1fe8c612c7d496ad95191f77ff65171e395fa6a913a153906d253f0a81aa9f911792d1a294f520bcb3c0e40c00e7e3c3f1c1cfcfb64b4f32d64480e6f695988b9de32b2cd34b7cebe7bc5b0315b8113b82829932b686fa28d51ad8d346a8608f054924ec547f1fbb0c6e054c2a67f4d719b1bb67c2e65af045411d9688", 0xb3}, {&(0x7f0000002b40)="46d24558da24d658f56177412d452fcd4e4418345ce73b2fdcb6d0e576b9733f2233f29c49e8ded7b54599d79e2c10a721c2031f0d398adacc7c5abe286c57662e14c64a92c18d659531c918a9b868c0410782128653079e042b84e6d9db184e66a9ccefa830bfd6ef409245d9b2ae04be9fcf50274daf7acac301975098b26f2b5152a80dd1270b7f9cb6da74033a00222d1cc53324", 0x96}, {&(0x7f0000002c00)="af73df25c2a34944011e4417c77ca71ae1315ae64d354c500368684cb83f692727d21ffc9b04c8a0fbad0dd28dbb1a7e412b09af071b6430783fa31159e8a5b6a90a665914e1a65b50bb62dfecb11825b28c8d55c1abb59ab799c00dfdf0102a30a25dd0fb1efc0fa7d8706d7cae362c40757577f0c2796cadd81a8042cbe86fad73f66bfb6a561b744c5bd7e4d49b496974a1", 0x93}], 0x7, &(0x7f0000002e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x6}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x2, 0x2) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x80000001, r1, r2, r3, r4, 0x10, 0x400}, 0x9, 0x7, 0x3}) semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xfffffffffffffc00, 0x3, {0x9, 0x8}}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget$private(0x0, 0xd8) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/38) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x0, 0x49b, 0x5}, 0xc) msgsnd(r3, &(0x7f0000000140)={0x1, "b6213dba4adcf2c8a6fc609bd2b0928495962aaa581aae40442f07d7119d75432afd68ad4d22b1d33426f3f06deda7e4b4a654caa57278987d99a9eb35784a3f6a166e3f22747517ed538474466d124495a398377f28f0367ed68e91c7d0bc4375f8e0698f83d65b7757d0938b0ed5da6eda465511fb41452ad087f9ddd7439f7d07d9464118ca7f1c610498b4d3caf309bab754cb23ba9b56355483b97bbccf7d4bacf1fac60c1480"}, 0xb1, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) r10 = getpgid(0x0) r11 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x9, r5, r7, r8, r9, 0x4c, 0x39}, 0x7f, 0x10001, r10, r11, 0x1, 0x8, 0x4, 0x20}) getpgid(r4) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000380)) ioctl$TIOCCBRK(r2, 0x2000747a) getpgid(r4) socketpair(0x1e, 0x3, 0x4, &(0x7f00000003c0)={0xffffffffffffffff}) getuid() ioctl$TIOCCDTR(r0, 0x20007478) bind$inet(r12, &(0x7f0000000400)={0x2, 0x1}, 0xc) ioctl$TIOCSDTR(r2, 0x20007479) getrlimit(0x0, &(0x7f0000000440)) setuid(r6) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000480)) r13 = msgget$private(0x0, 0x2) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000004c0)=0x3f) msgctl$IPC_RMID(r13, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000500)) 16:00:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x6, 0x8001}, {0x18, 0x3, 0x5, 0x101}, 0x5, [0x3, 0x1, 0x1e, 0xea5, 0x5, 0x20, 0x100000000000000, 0x6]}, 0x3c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) syz_open_pts() r2 = shmget(0x3, 0xb000, 0x3, &(0x7f0000ff3000/0xb000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffffffffffffc) 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x8080, 0x1cb) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) fchmod(r0, 0x80) 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f666983f98d9a98b6c1e5e250110ba85a039b4903087a8733593723a6a7211da0e9ecaee2f66c0542d52779dc002798194fe687ceb8daf9da6f729c00000000f1d939af6587d49d5faabfedd9bde60095de6c125b3103454e4eaa0c7ef0196ff7b559b9a76f60eb7be042b04d3dfcfca248b4cdd654ddb3cab5e69803"], 0x10) sendto(r0, &(0x7f0000001f80)="a60b402353fe1d92996bfe96e241589ab947dc4d2fce49e9e57f28336c3da478e25e97704ce4f4b1ada02b3b70114ef88cb254302064fc660824cd648769f895abf05728edc53a2f83c000adfdbe958bc32cee012a165fb7b6f98f7d419b84271cc11d929301e82f051d7078a9fe3d583adf3a9525dfdb3929e135b2ff1c31df2c47bf7abb5d8c9b8f9f8858b97111c14ab894caed2c2120239f02e67b68a546bb6e637eda64756a386bcb6d5813c0e882efc90a2535dc081b94179cc5afac7e73c464a89d9b9995711926163f1bdb3475c841e27f89d1582bc34cf36e734dd8937417fbf2f6a326599b94eb7e05156d01b353c96719aae8ad1578723e9af32c1e4c643c33d2c89c278f2ad1fbf1844ca6680996844c757994ff01041bd6bc98b720f16896728353e35b1441920829661f1700ef57cb781256107c6fb8cc0821aee09a2a6e3e12b80c228b571c1ceb09c312647a0abe1d5bab2fa262af06db79f6041f8382a6b9d0a2e58da5fe25af11a333df51f07458e7bbf4a76cd7fcdae9e46457612e783ada3408408f8784cec1af58edca82e39d89bb6dcd8c72be6fc7d81dec9e1eba93e56e9643b0273c89ce168f9cb2da045a0aad88c15003296024d1bf0adde82796cedb48bcaef89b6485967ff4f189fe5233437485cc962984bdbd16cf1bc7d0cda812ffc6d5a8d9b3454e4c36b7eb97c775fc75035ffb3bc2a6642e2fc5af27b72fda90e9f4906e67a29778218d56711f520f63afab01d7e79bcac59549e0c84b8b30832c291b8b2900868086a8e79436015719bcf8040c1caac8f9ace338ad73b9e0f98397ace70010c0ee84f4ae5132ac1ea6831f05363091150436b7792750b7c7a9c685a408a095c1d2524e51cc909f4fca19fae3a29e916f3aa42c35e5250687e62f177d26f4679b399477c52bdf42ff016cc8f87f1a79b10780db90bc122149bc1bcb4a084a33f3c71f16b47e714adefe13844bac63a58f342230b3c33360271d006b4f41819b040b5430bdc461bfb010fabbca2a7a91cc55f9af4e159ae1d2cccd3e3da7ebce7651e1bd47e8f0f04714e5413d4d206eb3b1ca101b6002ffe1c7e25b72bb2445962e3954fa8c30d2c3f22caea43decda67fb20bf29ef06906c3679efc6dc0c5c640ca714d3b220764e7d779b9d6963bd749d7b799f8bbb8f9cec053bfe1a7a1e5e1bc314fce29520cf596cc232a0131e5c242ab7c776ed5a3b48787f108983d6f91f9abb04efa1e4b7c8aee15b61a058b6b23be9c1d51f73fa640bac020c08bda96f2afbf7aef87c160456e8e48647a347366303b5d8e3eb658b5888e4e389dd8c16828b99ae18be50eb1fcad226824138134aa2bc6e4e13306ba412a9fabd07d96f8513a50cabee55ce8ad867292a66ff5b6d83a9f79f95c7f1a0814098eb2ae9ba1f7b92ec9e554fa05840fdad6ec4ec62f00077dbcd5f878ac40d7ec71b36fe5063a415766aaf88a318e684d3e0f505a10c217b905b0b1a7fa0254908c2825a5beca9be7c234a05f1020f194b9ac97333286fe5a05b337614521f7451aeb10aab5567106701b7059f4b0076c1c1de4c8de0733bb41270b1b84dfc319942aa977eb28128e6c9fcbdebf37957f8254e9b8f687b834f7ad168e3f2ca6c856127d83c5b227ef7d6768db75c10b91fb7d0b7555362a96b68d9759a9c02d0e4970891cb2b1254e8840192e9aa5ebf14759fe1c2cdfbb3ea65df681771c3d372bc43138a619c6e4c0d9ede496687b4488c2d427e9bbbf8cb1232d585e608fe5b91c69f94d232ae883a9e9634b998015b129d326a95b038a50ee7116a6ca34848e0628c0b78a57ee925ac5e9b0f10bae26cab6a2180176848d692cd890e6727066fe40059d1cae6dc500b1b153b6a4fc4998fd8540a3bbe585ef517d22f40b7041a101b54f16f57d691a2485b568f6d95c06262d4bc70c81267e37fe7fbbebc9a06570d86e1dbff6b87d662dd66f13a1e74a9a6b73edc712f77363236daba566355895a43a43b2da4c6c94edf7e8f33cf43d6c554b5faae3986736292f25b2a333d15ec7a6950453e8c3732e15dcea2e303f42dbc83f2894242c04a0a68bae742ea6fbe7c7ed2ea54ce1ca717f8cd2574ca72f64f7423718dc00702eaf56893bd05359d6d7a936af04729372b6dca8e46fed8fc0398880b91749f29efbc9d7c8a389eb3b5f52f5e50635fd330353ec9cb891875d6ad3513cdfd561802adb80a78ea461af034252413372c6157617591526c6e406ddd7ac2857118fcbb977c033bef8349f8d09d285dadad966f122ded26c906720b54694b2536182d0c69d55789cbbeb2c679d1e632c2ef8697ce80929c8f0bf919a85d6c5b76a2560203b0fafca0ce059260fc58947a7c273546f305f02cc8bd83b28adc88d83cdea1fef3e0e1814d811abcc662aff08b13ae93691ceb128aa2cdeda50458af3def7fde8e67e58e9a73e03dacd9523fffac3d83bfb30c9085fe27f702216526370099e16552869ba3af5172f21a48034ebe5ffaaf884a8ebc8af1d023fed2c9bcc4d32e3daf264f90a42715ed7090930688d44d7cb1f2291a6181b0a819c42fcb7644f408b1850f9ca3d7731b82206bdca07e8a610196a62cc5b6ac2df136460cb1485f60d122180c0312a08b03fc24084cb55498d715d921eddfa808423644bf1802125b75ce885511ebb1d35271d295b33c1d24b7c33436e033dee11abdc5907994fff68601819065cae38e39bc6692b7916d5375948c78", 0x7a0, 0x0, 0x0, 0x0) socket(0x6, 0x3, 0x5) 16:00:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) kevent(0xffffffffffffffff, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r3, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r1) shutdown(r0, 0x3) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r1) 16:00:13 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control/../file0\x00', &(0x7f0000000280)='F\b') open(&(0x7f0000000000)='./control/../file0\x00', 0x2, 0x0) 16:00:13 executing program 1: socket$inet(0x2, 0x0, 0x80000001) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x0, 0x2000004e, 0x8000000002}], 0xe26, 0x0, 0xfffffffffffffffd, 0x0) r0 = socket(0x800000018, 0x1, 0xd26) setreuid(0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) socket$inet(0x2, 0x4, 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x4) r1 = dup(r0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x2, 0x1}, {0x80000000, 0xff}}) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:00:13 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmat(0x0, &(0x7f0000ff9000/0x3000)=nil, 0x3000) shmdt(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r1) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000100)) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) shmdt(r4) 16:00:13 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x140) utimensat(r0, 0x0, 0xffffffffffffffff, 0x10006) pipe(&(0x7f0000000200)) 16:00:13 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0/../file0\x00', 0x10) stat(&(0x7f00000001c0)='./file0/../file0\x00', &(0x7f0000000240)) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000e1c000/0x2000)=nil) shmat(r0, &(0x7f0000ff7000/0x3000)=nil, 0x1000) minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000f54000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x841, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x8, [{0x3, 0x1}, {0x2, 0x5}, {0x1, 0x7ff}, {0x3}, {0x1, 0x5}, {0x2, 0x9}, {0x3}, {0x1, 0x3}, {0x0, 0xd}, {0x1, 0x8}, {0x3, 0x6}, {0x3, 0x1}, {0x2}, {0x1, 0x8}, {0x1, 0x40}, {0x3, 0x3ff}, {0x3, 0xfffffffffffffe00}, {0x1, 0x80000001}, {0x3, 0xffffffff}, {0x1, 0xffffffffffffa326}, {0x1, 0x1000}, {0x1, 0x5}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x27db}, {0x0, 0x8}, {0x2, 0x800}, {0x2, 0x10001}, {0x3, 0x5}, {0x3, 0xfc}, {0x3, 0x2}, {0x3, 0x1ff}]}) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000000001, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0x7, './file1\x00', './file0\x00'}) 16:00:13 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) sendto$unix(r0, &(0x7f0000000200)="5b559f3e1de1573de38eed23d5a6f12ed0f6b7208cc985fca4a1340b8dccd5e5a000be07a9f5f8aad9515d786197b6583b966ec421d03f14e411e0d124c5fefb053cfe4e1c6c3e15d87d15746ca46a052e591a5dc29b0abdd23499fe0fb07e3dd2e3baaa67198912fc3e7d1705436f77499faa762a97e19be5f19e4a2701431707fec54d867f2ea747123e707c4acbdff00526543ac9ed571fe5cda49f6cb631da7f287b76618ec810f5b5dbebc174e72b8a85e983e754629ca3847f3091f5f8f719a0fc61f9beed4b0ffcfb6e815889611b9856cf892f3b933f1d3cd06bed", 0xdf, 0x404, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66696c653000e1acbed0515c61eef1940c3350b85a2b2f8cc7423f921770d5a0bec35cf165877a96e3927f6ecb1fb11ee506e16f68408415818d8fdaf58cf26b1bf15ab8ac7306919c3d60dfd3c7c98cc540c56a1416bef73b721a9ba379b33359f2f98c9103ec5a0dbf379442a32c92e1c91e7d379b611942015c742e1653fb4f0000fbcce8b264ff65dfe0a0183f8aca24434c426d57e7"], 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:13 executing program 0: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000000)={0x170002, 0x100000025}) setrlimit(0x5, &(0x7f0000000040)={0x9327, 0x8}) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmget(0x3, 0x4000, 0x6, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002c40)=""/4096) pwritev(r0, &(0x7f0000001c00), 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffff9c, &(0x7f00000023c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ffffffffffffff00000000000000000000000000000000000000000000000000dfffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000491a551fc98d7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000489059ec58fccf2185017d31d944fee4708501283bf90121c47d1ae721aa3e6d2e13b54899cbafe54497f04d25b818491dc0b1bfd69dc365e616e6a29180bbe228e1f000bf0275deaa0ed9b73d5802aff5e305bbb111643e97fb5bfaa15909f7577435fc2cf22c561cd2106beef33d338d41110ee5a2a94cfe166edea7b4170ab89d46e9e293328bff7a947d3fb679def6ad463efc9f46d761048b0280e14a5dd4dabd0aca059a4ddadc323d5dadf3fd65144631ee2c42699c01d59deebac95ea4fc2200c1212729125ff642d86a059242d894250cd8b23bfff3ea9f04465ce1a2c113b1b25b349308b7999439a98df1d65ddf1fcbd90a18c03e5b546a86c86303103258f64bfd318b051acf14301a005bb244f276f1dc2f83ebd6d482999c74c593427ae76fb88a05228e7535a96fd0c8cf5b7a0915f79e1a0d3d514a6dc28e30df8663db0aa5ae921fd01456608f45000000"], &(0x7f0000000180)=0x1002) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x20000, 0xfffffffffffffffb) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) write(r1, &(0x7f0000000280)="0700dcb32a61df41", 0x8) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x8, 0x4, 0x4, "26000ca16cc2fc58b729cbb632f81257b766fe39", 0x7b, 0x8}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ftruncate(r1, 0x9) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000080)=[r2, r2, r0, r1]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x100000002b, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x1) 16:00:14 executing program 1: chroot(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x4) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x2) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x47, 0x1}, {0x23, 0x80000000}, {0x1cf, 0x101}, {0x26, 0x4}, {0x8a, 0x40}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1000101}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:14 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) write(r0, &(0x7f00000000c0)="ea93d995f136a2dd883b500692068d3d15231d54292f5dc6dc3d91c616372c08e5ead975a30363c89f2ff54ab95e432ca9f0a6641c9846bdd44c1b8ae1b496e32942e0bf21a166aa631a708db355bde28815e5682255f177c16ff2699646a4247b32248366ab1865a2ef9d00c76b818800f4c4675470f2123c5c0cc2282b0b037df79117843b9c2580980b88b869e9fa5d532e7f1b61098fa09d6fb14de78a296ba7ff4238f12d3346056be1d2db7736d23027ff67027a3123d929c16efd877094e11219dbb4bb0913a71a15a85b1f6fec68", 0xd2) 16:00:14 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000340)="ebc51a2ec79184c317907b36918c4f007a6a0ac8e1c7cb1132278033ef963f96ec6756b64b283b51121da80e6b5c4ac0249989c5c59ec7e607bfc1f98efae6a618b488cc5e78d70e58095907cdf95fe2065ecd61aba32681e2a8b239940cc8634c80ee92756467498fe2d226cf02914f5f6136b80377275c2a091b90d05889fa49940674c029022c797a53811197d9f6a9d3743f921751a5a5d3577b202398c58f168a5c77ed512bf86b049a7406f40fd04b396577536119253857cdfc71e12cb5f14a1545808a10ff4244", 0xcb, 0x9, &(0x7f0000000100)=@un=@file={0x0, './file0/file0\x00'}, 0x10) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='x\x00') unlink(&(0x7f00000000c0)='./file0/file0\x00') 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) getsockopt(r0, 0x0, 0xdb, &(0x7f0000000200)=""/4096, &(0x7f0000000040)=0x1000) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000080)="c7492deddab9c65520611aefd08ce72310960634c32d3cc1e01792df4cd760ca51d2864f9f73b28ee72e24d76e24d8151ca79d684c4982c4fab27d663fa34bf6b6bfbb73e8b464dd4f42869d68ecf1ef0dd0e81147d6c653f9dcc7a7e70933976673682079fca83b427d36c7208c591e550f954a4ac1820f47a816b6e8e11d912425a85f21d85035536f9be20db40b947e55efeb40f826d1b3c916be38803003a68689643200e3f5cf29506d7f2d698bdacc84d67eacc5d779748f41c227a9134c7d0b5c1975b93ae44d99a910ed1c44c0b43262df18aa50a5756a2829e6fb5de1f4f111a742a7f79d", 0xffffffffffffff76) setsockopt(r1, 0x21000001000029, 0x41, &(0x7f00000001c0)="4b74954c296db4f5c1d5c6fcdcd6ad91574badb3f90a5354a8d6118386", 0xfffffffffffffe37) 16:00:14 executing program 1: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) r2 = getegid() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = getegid() fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r4 = semget(0x1, 0x3, 0x408) semget$private(0x0, 0xa8aedce41bd9ebc, 0x104) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) getgroups(0x2, &(0x7f00000000c0)=[r2, r3]) semctl$GETZCNT(r4, 0x0, 0x7, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) dup(r0) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000, 0x7, 0x1, 0x100000001, "a0bddd56795291803c759f25279fb6f209917b62", 0x7fff, 0x8}) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') chroot(&(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/4096, 0x101c) r1 = kqueue() kevent(r0, &(0x7f0000000100), 0x8, 0x0, 0x4, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6, 0xffffffffffffffff) close(r1) 16:00:14 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)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCSTOP(r0, 0x2000746f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000045b000/0x2000)=nil, 0x2000, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0xffffffffffffff07) 16:00:14 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x2, 0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) 16:00:14 executing program 1: 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) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x11, 0x100) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0xfff) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10160, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001980)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000180)="2b74f1c4894eb39193f7541fb6910100865a4677fd768ddb58fecc5028a8aa50b1249f5af28b9a7df41d053183f28bd1a82119dc7b02fd2f90be5d180391dc0d1c540318b2192a46174144cbe444bf57feefffb8c0de6fb54610afba10e9e12afed281148720865b99dffed59b24f4690b16df6627fd0c43289619d2ddbb62e9cc91172882b599b6961a3c60ee56e66353f747c364465a52e13fb055aa07d3eb8d94b484cb25207cc24feed756002ccfbbd8735a37fa08f3a32382c86cef7a668a44b0a4f9862306dc8912be5e9a153bc73285d794b4aaa3cc064b06b0de514a14d8ba928392f8d63fdf641fe5956039ad96ed1af3", 0xf5}, {&(0x7f0000000280)="cfd4174a1565874b4617b7c2366abb70f3c8beb3195452c1aa36c8466c5f5f3618685080337c2fc2adcc50084dc37269b1068f24f8815ca326fc4ff1d0f20ed98c157d086d0f41ff9c2dd39ce41d247fb002cb4dca21833b274ddcfe7972fad2ab9ba93ee31d81edb09b33aef17bd55393c6ac70405103ff959597d1ec24fd11817d8c90971bfa8e34471e2fd56f60a6c9d276d198cd30198599faae8ece1a5d95235a342a8e9519ef2403c155ca4ae5643363a847c835be", 0xb8}, {&(0x7f0000000340)="0fb72de238d3b0e0df345997da8ea804c72a38a568445575e40c01ac76346905e32f6874278c54964b129dc7652469be7bfd92264d7114fc48451e16f71358aabae14d8a31", 0x45}, {&(0x7f00000003c0)="34480ec9b047d5cd042e18ac3acd18149d39a12347256c64780ec3d2b542eeffafb5099e79ea6854c3b52bdeccd90e2b128ebddbd51a613837b07d8de7a5a8062927503a018099adda61eaaf769b0f9e8ad258612fce3b98445b0a86482d7446b12d1d16aeb01811654c2c038dcaffbb60cfe51d0748f61231247e562e515f16d419eaa1b52435f0895d87a1f12e87af0f8222eca3b04d249a32d29ef16527ea7a6274db4d6d88b2acc8b815319fdaee3f79eae594", 0xb5}, {&(0x7f0000000480)="c39fc48090f613ed749128f33490dd6ecc2f3e897b17d2867c0428c3a2f06e0e2bc4367cceff5d27539f6eeb79074c928798c91f0b41c8b584a1f8011a5c6c2d23c258e5088d2169a74f190aa38bc8dd75df01ca4c80f4b50c3474dd8588ba2f05ff360b4f5e4fe0818cb408ae8cd5115dff32c9ae3e54ac5e49ca4465ab7040e8775fceabd22415dcf0e007f0add5f4bcc9a953ccc709c7ebbf8789e7976eb4a10dc9a27e4bb359b3ef59a3a84785fecfae177b7910eb2760057fdec1e4785f7ec5ac631cf61a80efdcffa7cbd498fe5ff596e80835e1830e55758e", 0xdc}, {&(0x7f0000000580)="26c07b6b602e07ab901c1fc32288d083e908b756524ef33075b59be5b0029a49872b1ec38bc0cc4918d25cfad7962f3c9cce3e75171457a2832ec5952888ca27ae5af02c4f0bf9a3631d97feb7f7ea0f9ee39a24dd46a1762fbf21d087701202fb2056b227b42e9cfcdf133712f03e5f2d82ee", 0x73}, {&(0x7f0000000600)="3bf1c9b06f85d765fdd1d795a3c23a9dfc61d4ea65cc4f6c2d8c825a3ea59f50a4d334ec83382b3c1891b840c574595502d4a0befc112f68cf6aeb3d7b9ead3fbfce6d5bfa07d71b49588fd50954da5aaa7d3d10fa8937d1bc6573e2b9b90370965f50935513a1c914acfe0d9280ccbd68109bdc69a4f9c829393b14a9a4793c2a222d0eacb8d4c22c0ccfafdd827e8eb03b0bab5e90770f615e4e88ab2be1fc3da536627480f3f0c369c745133e9f7fc33ae1a2d2b294601bacafd358225155c087a9e8b879021f8c426dc04d95a369736d779c18674a4dbdbab10be2921e7e92a9b3e64083a267440ea9d0b63915426d8cf19233fc1ef5f9c4aec3d96ce3c78e1ddb76c9f8cc1bdf1b23cd466f9d345d29655ad962b967436b9d07d42d3e527083ddd913296f40da3bb84691ba749faecb27d45a6eb23389aa18510ae47f9b1db75842b7fe2c8cd5fc8eae9561a73b612975bc7404aa63e426ce6ed7d3a05a4e60897285d70ec08cec6a7319c50962c077e1dd485dc22e9e2609fe3f5b2f0a12146fe4a7ae0aa4386a22b374784f4b6140fe1defb4a8829720c89958304e45977827ca32e8770f7e15005b514ea92caf965926bc18283b76c138765c8eb8b06bea9ae722b07379d87b2a7580bc3f4870407786e75f44d7b78ba16257359dd84af77ccc12a72ffbc0e47b2d7742c0252922c5d2aa620b72eb2e17612708870972e2418d78e4ffb93f80f0cd87652db010a7ef3770a08ffb587ce962425d83f4d6e0572bef02eb838ff2c68d34233837f5d4a074d7ca20594f781e536b6e001616de8b48a5e2dfc43584cb6f043199ad371a976b79caef6bec027f7dbad3aae22c2ad9e5414b6aa834bcbc713011719dbb234bef3ed4443b4d0e46a818b815ad35f4636415739adabf5767cf7299b132dfb2d36bf5d717da0f24a79e5122b70f1ace9bf925c7d0f1da26f6d2ed328af9c2d48821536ab93474f1f8b91555be408c002aaf395ee13de775cecaf7284c20c106c7038c1b799db3148fd419f9f86a6b9d4f233ebb2271e4873a7ee5d5c34e1356a2da5c89b7915a0f6c2658583ffdcb60853a539d52cfdcb3742a9fc6874a435485143f0c441b65ee5348f0d9baed38ba8fa7b073c01b3dc63c37f7e5c6f7624d7d70933a4fa93e41fda82052a1cbe1a9bae0f779326568f849d58d80b06ea20770bf44c3d8d889e348a5dbe7f828ca1290616445e6ce8610d0c5ec5807070b9285b347fbb3ae14d2c4909f6e63e22098fc5e18ad141e760655d8638d58c4795dc9bed3c7a62485d8a871b3f135cee937f48b692164ecd79ed23dfff85d1838908b10fdd02ab518a895cea68e8dd9594c470ef9622b4621df65117e1eb77eb76ddd720dfb8c8063f1730e2626335e3430eb6fb196c0b207d5c7044c69455aaa69bb3ed8e73eb991ad2092af331b5bc63a21d5c3d49935a75b6bbe750285ef94258642537cd9c9901429d0b95776f335de3ca8c5b3861d969063d4042f212a2eaf407607f54b77a7df29946c95be11eede1a8f17c335108dba6f74ebe177cbeda77c644203ec1d947f5970dd148a2351e494e8a3437c175879b1cf0a089809cfba490101f3413e4a707212236f4cdee863bd75b5327f43a0da60f8b3d7a659b6c10dd42938076397955ac04664a36ea205a56ea1b28cdca85147ada34d9f6ce981a36e55598c50ee561b8d11aadb89431275cd5c68785f71d41ac6e0172c48fda53b85e23d9d795468887eca94cced731bd2f3e6a7d64cd7cbc0e5a8d7581210089ce046c871d0d6af73192704795f294662e005a8d818e0887f0dc53a2cdd304f5c75407d090e279f148113334211f0bfd4c0a034b9c13e5fde21f9057837fafde2c8c43e51393126647dcdfd998cc87dd37e3129662fffe25e0e6a30e4d16891b97719cf54901ffae1c7cd2bdf432c73e1d00295d2c8d008aaf936655fce78d6f8d4f5e85fe205acc2a1a9c4f5d1c35e62fa75c20f7f0487a76af8ea66af2c65d351af04dcbe859e83804a55a2880371a2054e5b9e6f5ce06ae741f7d2467512c4e932798b16bff0f622949c756a7e79e208b43c271360bf1c07e519b2e71bc8c6bdc90f168c313565b93543fa4de1f9035333f75b147faa40ec0b2258464a3cdaa5bb8dcb5c24803c74d6dda6424a05930602aab5486ea9ed7312841cb2f0b55660b0305df1c17656259c5214862a775d55d76bc32aed8cb193a0cab2fa7fcd32e1bc2db41db2b26e05482c63ac68e56c935f84f0590ff92ab0e7135843f683bcab656fe3f8dc1f750e41858bab0c89677c4bb204fbec8bb856c9521a7368b2b5344cdc5f63ddfad86351ad5895acb47ebd877b05f5726980c7d1cbef238003d46aefc039b75e2e1b1400b7fc558d46f4eb14e5156978f4126f61c221902f80d6e4083b7932efb65148fccb1b242a09fa682dae90e48f71c0002a2da54424c87be4fcf57a7284d3d13f7732f79a4ad93e7bef4853b767912e1891dc9db00eeece2d8c3a5bf3a9d96a8650ae90fb4cefab7c58486974ad6c2de0c1754a8fc4ee73e95f8efba49e8937ff1ded0e60c46683b2c92990cfc5dc3c363dc89b112b65fd409274e41892760a7b286cb7261651c1198992798ce9729716dca03e73b404c5b25cd054c709831351b56073828a5964c2543e88c3805b2d3a486e63bcfa68ffa7fa54c02b9b010ccb8a0c640a333d725569069d9ec2bc1bd168c9e552928e7c42fcd9b4371bd6e74ec56a57b8a15482069456ef389abc3c8545e48964e746bd0dba6876356459bbe09a40054d031050d87ada04493b9aaf88ad5b9a93fa23def0508c919690521369c520fe69a287c2f0a60c747ff92c3dca29dee123ff1e2aed80cc06d855ea11786e3364a122b0f31c882baab7d414c1ac7e23f4060d11d8ddf5e45e2964a38ec27d36dfc809a6f6272586a25c63ba901c18cfd529298a234cc2e0b5c1052a96727a37157c0b2fb93038ee8864c3d262159e80b30162f1f77ca655ee9e0d25e76ef482e38879480ac85d1218c271f6f625d6d2126337e0ba14f3b22f4a3ad681c98d5df58d3358bdd613bd7faeb84d94ac963c07e3d8651e2e831e244f5031c163fecc764d37fe22dcc7ed32c4314687cf621dae4e3b5dffe876774ecb580fcb7e0bd18f95ee4fc309bfbe6462c01db08532b4b46effb9459cb4d93de14413fe003505f1464879e1656b568103001119e434b5447f6d77f1b2b0e0c3d3ad15403d8125346f6af4093ed295357fcc6759733b8fc49421f895fc57025e9a6e255cbd7899471f100879068c86c8ee9a24a4b9f0227b0491848af31da0f8262f35fa074f106a1f036706139515971d533343274e18e8246bda5c466b93e1323e2d59b3c42f7c00f00e6d50c410c99c0a3b06a8e43e12a876ec316a5659b6b74ca8f51413e432d7c9bb92833d8382f527760cbe92286f21f33099504bf8d61224c3c9bd194d631d35997fa8c1fcaa0dc2e7489d043c402b51fdb17fac1cb43b4744983d30d5a039a8a0205427ff3bcf27854a13ec6e8d8afeeef7bd5e80eaff63cce93a9296bfe7ab720faea35178009d5fe567ca1a5883d5c5bcdd3e208e9ddae860de4f8c6de5d3f07e8508a0185e90ea9a86220a8a1bb62802c3a748ca9ad98847f3b340ddc7a472d110d65b4b99351dad0919122d4243eef8ca921d1c5840ae8e69daee8c1e8c537531ff9220f2536dff24e531346a3d2e5487df9ceeec0764acb25bb3b90ad45ff6e572164bb546ffdad7d7b9358911c9eb623423392e3f99fe83dfc4071c4e6d1457f1f9b51972dcc50ee3e80e5c62ec075564f3448820bde987f6a7a57b50ac61d13ed45d99e587d8673ecd4fc60f2c1525fdb09ab833a9563c20e8c5b9735cc50e91c4df25323d696e0f4338d71962b41307564975a5a94fd771e2fbc0e2bcc40a7bdd2ea34cf8797f779a7a974dc9a092ccc7a1c8315ec3e33340689081f7a184ca71e4bfe362b7c2fcfedaa843d3d9f4fd576b706d5b68a657b1a0796a7931c1820baa8bb78a0e7aa868aedd80ea0f85e9143d90ad331ee30f0a5875bc2454642014201d6a5a93c21e1e6efa967d062511c265ce0793ab814a1aa19e5e476d271d151bbb5461d8e8421f47db036a5b4ee7d0b1badaa3bc52711fd945928acf77e8fc11d453e452efa65bc898a1d96031f8ea20e54e6ce4151e4e0711c369009c6afb1097bc63e5389fdecc1055adf3cd651f069bc73e3b9d96bacd3fd47c7cda36c74ca5f439523a7b33903ca5a5c71c67477b2bce27517c52411a0293ace6f296894c70ecb267e100e103eef17c0c100352ef526615b593cddbb8af30cc72628f77d464b07afcc720736bb98e33774da07fac2b037b9fe7979c378249642700f4382693f6b86f5514e53b9e6761368f426d0b0e58a0c4a1116750594f8f98b2d76214daef939ae8fe678d2d3b78029284aeb1fb05cb39e24e8b0441ea14030fc52921f6b8a21ace8cd43557c7600a1470e7aff5449c558c281fe7ec4dd47a32aa3369e6d888add6659e621c338a55629405555283e14d2cde327955ec160a5fc319dc73534e91ca4652b8454018f0df3859e818fc681640eb58e9a0704c9365e3b1d44d9aa2161257cc43de09bfdeb1fd6ff68c3ef2bc32fe824fdfa9bafdb8161d61ee0893363564609d7def9a014ae6db116c2ed5395e88a55c549b534e4ae560ebd4da3f7df3601ca1c7dc46f26f12292f070e06b61cb0e52ddf16544208127fa5de696de9ae2ad07450e5fe772e563eaecc3c4590e1370fa51e5a2c6cb26d70105706d1203c3b8bff9e23f022657a792a4638b377ce2966f80f25dcfccd04686e955dbd8d36e029344815c3090066319a8e512148717f2c4da0d0f8228d201b73667f5217fef4d7fd68d65c5a6446e7c31719f66cbce0bd141e4187ee7676b523c0ad16a36c4b4c2d0fd2f33c1b2229e7e407fecfdbe4e7f0168cad3f0df454143d7ad451585f3334ec0bcc9a7a36946baff157f487323011d569d837c7ae0f44497090e1638ec71bf0b809ebf5a23602af5aeda854846c7261e6ef376c46f673cdd0130dd83c54b6b2028f20b469ebfbb31315dc13ad2d5c7543592128375ecf24416141314f4022d284dd71aa508eab7306bbea3cf045d307fdcbf00eb8a2af9a7ea42690c23bfe979a673c70045cc3766dbb64ed17f33b2f6a9552b1dc4edddac0347b9741942086429c2a9d4cb0947210fca425d318ac7dac3cc3fd398dc59147c1765c56bbcbb502078864fa2b29cb0744f4286644314cf86f0f31c65ac1b3aab4df6a246eeb4f97431a732528b0288be6f8f1f74f8e1724d60202454320a08621cc5bb01a3eb77797c1b0f5a34958d9d0617a78472082c085fe44aea07b44389e2e5926944d4560be3bcbcd0361c82abdbdc096071c0707c369af0e7fa956feecb7efa63cb2b379d6ce70c52f0f6f36e653f93126f526fe95f403653e399655292834e0f10c6534220a1f982dea0d17fe9340b49f20cb8d829687c7b17cb3073cf14f9d8ec2c2a2ff16d7eaca0fdd70b802af351e9099eae8b121d0f0319db6eaaec509b8ba17765d0564db0c56ece177512b7d6e7337db85a53c1df28ffedffaabcff64769917b246b1a3ce85902d7d7a2ae6cfcd926e16fb9f5d40b822f9c27812fb465e2553d1ad489abf1a1fa66218208d11c7d112c94101edc93bd0de6181dd91b2c97a3db2dd76834e0d272c1cf934c88febb0fb09924e1cb680ac9aaf1ce555175aff6de1bea452c71b7953aa45a0e173bb28e", 0x1000}], 0x7, &(0x7f0000001880)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x30, 0xffff, 0x1, [r0, r2, r2, r1, r1, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r9, r10}], 0xf8, 0x2}, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000019c0)={0xeb9, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000001a00)={'./file1\x00', 0x101000000000, 0x8, 0x7b13, 0x1, 0x2, 0x9, 0x4, 0x0, 0x1, 0x86ed}) r11 = semget$private(0x0, 0x1, 0x300) semop(r11, &(0x7f0000001a80)=[{0x5, 0x7, 0x800}], 0x1) r12 = shmget$private(0x0, 0x3000, 0x30, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000001ac0)=""/218) geteuid() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001bc0)) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001c00)) sendto(r2, &(0x7f0000001c40)="a501b7fa4de7d387f2debecb141526c91ca4d7eeb23727347937b7bc90a5a0195cb9f72925d7979c3e2886b866205fc3589f37b16ec369808149308cddcdcec54477c365fa12cf281d0f025a4762f96edbc7de4dffcb63207ab7", 0x5a, 0x8, &(0x7f0000001cc0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) lchown(&(0x7f0000001d00)='./file0\x00', r5, r8) readlinkat(r2, &(0x7f0000001d40)='./file1\x00', &(0x7f0000001d80)=""/219, 0xdb) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000001e80)='/dev/null\x00', 0x280, 0x0) select(0x40, &(0x7f0000001ec0)={0x8001, 0x8, 0x0, 0x2, 0xfff, 0x8, 0x8, 0x6}, &(0x7f0000001f00)={0x2e980000000000, 0x2, 0x2, 0x9, 0x0, 0x3c84, 0x7, 0x1f}, &(0x7f0000001f40)={0x2, 0x97fa, 0xff, 0xfdc, 0x70, 0xeec, 0xe5c, 0x10001}, &(0x7f0000001f80)={0x93, 0x401}) setsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000001fc0)={0x3, 0xff}, 0x8) select(0x40, &(0x7f0000002000)={0x9, 0x400, 0x100, 0x9, 0x0, 0x5, 0x800, 0x8}, &(0x7f0000002040)={0x937, 0x8, 0x6d, 0xffff, 0x200, 0x9, 0x100, 0x2}, &(0x7f0000002080)={0x80000001, 0xb1, 0x1000, 0x9c0000000000, 0x9, 0x5, 0x3ff, 0xffffffffffffff80}, &(0x7f00000020c0)={0x0, 0x10000}) shmat(r12, &(0x7f0000ffb000/0x2000)=nil, 0x2000) mknodat(r0, &(0x7f0000002100)='./file0\x00', 0x2000, 0x7f) ioctl$TIOCDRAIN(r13, 0x2000745e) 16:00:15 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) close(r1) socket(0x6, 0x7, 0x120000000000000) mlockall(0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000001200)=0x6) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x81080040) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x496) kevent(r0, &(0x7f0000001280)=[{{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x3, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x8020, 0x2}, {{r0}, 0xffffffffffffffff, 0x12, 0x80000000, 0x4, 0x4c}, {{r0}, 0x0, 0x20, 0x49, 0x5, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x40}, {{r0}, 0xfffffffffffffffc, 0xc1, 0xf0000001, 0x1b1, 0xc380}], 0x9, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x8c2, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x207, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000040, 0x2, 0x401}, {{r0}, 0xffffffffffffffff, 0x4, 0x50, 0xce, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000000, 0x4, 0x7ff}, {{r0}, 0x0, 0x34, 0xfffff, 0x3, 0x1}], 0x6, &(0x7f00000011c0)={0x7, 0x10000}) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2e, 0x33, 0x0, 0x0) getsockopt(r0, 0x80000001, 0x1f, &(0x7f0000000000)=""/150, &(0x7f00000000c0)=0x96) 16:00:15 executing program 0: getegid() r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = dup2(r0, 0xffffffffffffff9c) fcntl$setflags(r1, 0x2, 0x1) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x1) r2 = socket(0x39, 0x43, 0x9) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000080), 0x4) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) 16:00:15 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2007a, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x4000000000000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:00:15 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f6669eceda8265f63088584b90cf9ce79f68bebfe12c40b27e26dab721b8c6684ac8a6bb5343a9f7c07a29e953a57acac8864323fdfb037b9c8a21ca297b28f7f12fedfa064ed0192c18bd799a2be82a82545ada58b2073a21d5071961ff5f33ee1b9aea9cb3887d63e54acba6da4752a11f8fce7b247104d53aa370781b80877fa74f0eddee13f59e31ab9d26b987eedecdcbb51eff6322ff021765a7f7cb48ba4ec27f600e4752d2683a500b03b5435c8ac433310f10419be8c9b08b1e54c258ca8994d50a68a3c"], 0x1) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80a0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000002c0)='./file0\x00', 0x8) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x9) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:15 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00.Pfil%0\x00'], 0x1, 0x0}, 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 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x10100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000007c0)=0x1) flock(r0, 0x4) r3 = semget$private(0x0, 0x4, 0xa1) semctl$IPC_RMID(r3, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000040)=0x3) mknod$loop(&(0x7f0000000000)='./file1\x00', 0xc000, 0x1) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/135, 0x87}, {&(0x7f0000000540)=""/224, 0xe0}], 0x3, &(0x7f0000000480)=""/79, 0x4f}, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000840)=""/102) dup(r2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000140)=0x200) bind(r0, &(0x7f0000000680)=@in6={0x18, 0x1, 0x9, 0xea}, 0xc) bind(r0, &(0x7f0000000800)=@in6={0x18, 0x0, 0x8001, 0x2}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000200)=0x10) 16:00:15 executing program 1: r0 = socket(0x1a, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x7, 0x8007, 0x8) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c016d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739", 0x258) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000040), 0xee) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x542) r5 = syz_open_pts() close(r4) dup(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getflags(r2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:16 executing program 1: 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xa) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xffffffffffffffb2) 16:00:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0xffffffffffffffff) pwritev(r0, &(0x7f0000001940)=[{&(0x7f0000000500)="6dc7af6b539296a3ebd5c6fc24181aa916c82918279a985e07aa0b6204a49bdbbc47aff88ed89cd6ff16e2df0e7a0783d32c6cb85e1af3e46b08c19ad38cb3ca18da9b3991d9d63401b2b663184fc22031cf36527ddfe272957ba1a5dc5cda32a42eec54279800349e9ef9339eeabc25f87c9356f7be035f898dc349c4e2df22eb989211ee0a70577810aa6c89", 0x8d}, {&(0x7f0000000040)="1309ac22f02edb821d0be33309c9fe450150ce20610c", 0x16}, {&(0x7f0000001640)="b3c8786c2e2e195870a7e5a810f1532a0dde9426e71c2a574479f8a3f952e922f4b574173f29bd220b8c2e189e740fa1f1a7219f2baf6d9697a48d8337f9bf18aa7ba611c18eb10db355b573c7313b4acf02de5cf4a509882724117ee6b11f8e81bb589ac5e1d37c0c70cdb527630be6876bd958a7729e34d9fd4c1e57692515c6557ae454e07207bee7f1012662c9277370f3379c19e598b7b135fe20c1da2843641717c2ad627b6733acdcf049062a96b34c1d1f74134564121b9a09b548742933dba0029e705ff00f0de47f0ab941541b63ce5bd8a24253", 0xd4}, {&(0x7f0000001740)="5007db74a0e9e1dc1602bc688e07ba9c04504914dcad13cbbb8956466074dc89622ef0f385721a5d312355a150bad815248760f17b0f29a433b3e603c80b5c6d783697d7b297375da1c2f21fcc13f04ba63de88a98f14da58f4bb2e52d10d505d781f90765348e2cda513b6f290183436de170172d2080578d19d35dba2235e4e9b8e8551d52d3afc9fbe83d30f6d4f1048dc5c9d10a04309fae5272c72823", 0x9f}, {&(0x7f0000001800)="9c690f7c56287575685fd435821406e8e468e9a6f39f1a22598a72283cbc78dae6987fbd5d7e5513ac8bb2e39db580b841a5323d4a614d4f1a292bd2863e729434dbf192d86537c88bdc6f7d39b53367bcf2808b38803cdd5bb80fe99ee680560ad0243429ded6deaccfae0b39db923573e3363abc6d8f", 0x77}, {&(0x7f0000001880)="04c89894723852fbcb40c6638ddbba257db2f1bc6bd4c36b942a4e773864c8848da5e270155826ebaead136159ac63971e021a70d7c0259bfb5b193cc4ad8bb2de01fbd4fdb6f835057b5102a55ebc91500103e05a9f05eb993e582b1f538b3d4a628ffd87bb23dfa58dae85a6714305a0ca45d53de3f633b279bbccf3522db6289ace43eeb0ba7f4521445a5dd05efef540c175f900", 0x96}], 0x6, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/207}, {&(0x7f00000002c0)=""/245, 0x312}, {&(0x7f00000003c0)=""/180}, {&(0x7f0000000080)=""/26}, {&(0x7f0000000640)=""/4096, 0x346}, {&(0x7f00000000c0)=""/6}], 0x32a, 0x0) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x40000000000000) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40045700, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x3, 0x8, 0x8d45, 0x0, 0xfffffffffffffff7, 0x93, 0x9, 0x1, 0x0, 0x86f8, 0xfffffffffffffffa}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000280)=0xc) pledge(&(0x7f0000000240)=':$(.!:+\x00', &(0x7f0000000200)='#\x00') fchmod(r2, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) 16:00:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x6, 0xc9cb, 0x400, 0x9, "37a77f12573485ada13f388ecd89b0369e51f1f9", 0x0, 0x4}) ftruncate(r0, 0x8) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = socket(0x1, 0x7, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:16 executing program 1: socket$inet(0x2, 0x7, 0x1000000000200) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:16 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='^\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:16 executing program 1: r0 = socket(0x1e, 0x1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x411, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5c, 0x1ff}, {0x7fff, 0x4}}) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0xff, 0x4) r1 = shmget$private(0x0, 0xa000, 0x100, &(0x7f0000ff4000/0xa000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x15, 0x100000000) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) listen(r0, 0x5) connect$inet(r0, &(0x7f0000000040), 0xc) 16:00:16 executing program 0: 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, 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/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) socket(0x11, 0x4003, 0x0) r3 = kqueue() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000003c0)) r5 = 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) getsockname$inet6(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:16 executing program 1: mknod(&(0x7f00000000c0)='./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:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0xafd6) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x342) 16:00:16 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f00003ef000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x1000) r2 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r2, &(0x7f00003ef000/0x1000)=nil, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)=0x2) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) poll(&(0x7f0000000080), 0x0, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x3, 0x2, 0x200) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000040)=""/53) r1 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x8, 0x4}, {0x18, 0x2, 0x2, 0xb2}, 0x1, [0x7, 0x100000001, 0x1, 0x100, 0x0, 0x9, 0x2, 0x3a]}, 0x3c) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt(r1, 0x29, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000678000/0x2000)=nil, 0x2000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x9, 0x0, 0xd7c, 0x3, 0x0, 0x7, 0x7fffffff}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x400, &(0x7f0000000040)="16d48ff49289917d6f6b3dccf7ba531fcb4302403a325415df687a91a6f8e1efc857dfc6197fdedfaa18c4e57e5b54efb9217577f6efa7a1012b59a1741bcba4f1c19c5db47fdcfd919697cd9c206507566cabc7574d37026cdadfb2eec4e86451b5148bffd38ef8cb533503e0d51b0a240e5efc532e15d2d2bee64d78cfee4b0559afb859e2aab3de67a286b0f63150820034b5b501bf1d9dfa82e3dc53191794d798fe99ead2890144", 0xaa) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r1, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x2, 0x7, 0x3, "0fbae43df80e3d561642663a374cbd5f4ffec5c9", 0xcc9, 0x20}) close(r0) dup(r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r0, &(0x7f00000001c0)="09adc105ebf210727409d7cae4a5e0ea2e00288dd6c71dfe75da97799491993cd74fd7345ba7059ca898eabf7bf968a55d25cc0b92b549a03a23168e636584a9c0de6cbc8f971749f3de963841c2d77bb05d45a8410ae027beca81caf52f8b639a812106eded69383cc5bd41427aa50db32d95716edad84363875430ad71784d22cf7d21043914c6fd97a27c62b31ed87b6f9c47db2a5e73130cef6bcedb8ff297fa36333e7e6bdde4c855894271c8a0e5b1d176410c7e8e1b3a74360ca9d2c2d1f0bcf7013775c7fee57dc551274f417fcca14b", 0xd4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="35fae73a6e17d0aed7d43d6d073467878d352e2735a17d708fc3ab1f1b6b6f0cffeaa354b2703f46b80e26130c2b", 0x2e}, {&(0x7f00000000c0)="5d8d72b7e4c91883aad9d2e70e175614e287c5442c517bd4e2b0bdbd9c98e31f497a59bad337f628ece9ddd43d5f1ca15258d4918fa05f197d26b9a5d9792a0700037b7f1e4e13fd0fb156ef8a6d25394f5efc6f18420fdcff0f35a7cc9f6175147fce5e84ef18f37be7ba3e", 0x6c}, {&(0x7f0000000140)="5f9c75dc5859df09ffd8dcafb6c9fe41f501423fbd1a27caf3d308ebacba3a0b5bdfb58f936e24ff59404b78ea12c9cb3e5245920db0704fb79728b6e8a6635868be5818673ecb34aaacd5138829bc1c5f7e9010451896d65a92373e2fc4372f778bc40e84c706c4309fd62d2d59a025148272b728b91c295e8f2d1f18bb12ce2a14e5255986247da54579addf3808698fe2c7f76ec90417dfb6a811e5962d9a4525d642d5a1ee79ce90b873e88caee1bcb384b42ea0ce9787", 0xb9}, {&(0x7f0000000200)="36068bcc347313707818cc7d38d6e52b06a8460ddda73e4be40303a936e361cb9990087a5294d6ca997e9329ab77a443f02b61bdfd6eaa06010bc0dbfa9b7a099e4c2ac52e80a73418febe122e81df4d3ee8afc6251c2c0cf4a14cbe9f371a9f8631795c879d434d20e4d8f14cbec838760f55bb2c62cda2f8cbaaeabc9b82c61df8c6f761afc11f6a5014f7a4e845992f36c933d68ac2912c2d3b63d6270e883161a42bb9a75aba6eb92ca2c6c66013cd225c3266abc9427a62acce19b9e147f5cd3f52f68ac47f36b7d5579d949cd6f1db8c038a22151d9a218509fb6a96a0fd21b8", 0xe3}, {&(0x7f0000000300)="3f7b3b8f0f0b4f4a57757dc1d8b57e7d8d93238a7391fdcda93f4150bbe4dca4edf2cbfe4fa56bc4aac6179d8e1802629b4812f6895c41e4f6019675b545f781fbf0bc244abcb75df76ef7f05b75d8e0078daf639616d3844a8b520782769f8433ef33538795beaa5938a53630490ea9da61074ff4e7ff185fb38a9e0550187ef0be9c9400653bc5f1bf78005b815c8a19c26b6ff7d601fd15b8c2e4358f0b8b5e3cba3bdb86eaccd12993bd5a3b0be07e20a4596807728ba2838917ef28d04b671aeb0c373b3bb3d6c55230a29a2dfbe617d496832075cfb10c", 0xda}, {&(0x7f0000000400)="b7121b3a5cb19e61060e6532cc5abf997ea53c1dd130a6068deec64b847d5534f5c1e23a7c5c66552fb6d17d1e", 0x2d}], 0x6, &(0x7f00000004c0)=[{0xb0, 0xffff, 0x6, "8688873ab5f04f40438c115b294ea430d3fbd698e275cf674f5b16ace827ad3599e4c3822a6cb82de888f5ce36742ea1ba92d6399fdf4428bf7969bac03b2973606edc04248aa09aae22dc2f9ddd65a78bf7331800e93e2a2439618f01ea0ed17d8e8f3f300364bd211a5379d4cd2dbee443665bd0abe2f757cad5c29f3d36499d918b50817aae153355b340ff98a24ea54005e324a132fdb59160487b"}, {0xa0, 0x1, 0xfffffffffffffff7, "bcb314961e636c978952d8e16c38dd1444fc585bbc37cad67355525df7cb8c2938704907fbac88d0de3e07281c23c35919dfbe32285b891da1912b4fc420b6fa2d675b8721449eab7533607aba46880a7f847466aa98c92c56c55aaf7f6ee4f7bead55593ec1742c2ffd9a56a996e856fb0a86067407f8685e121bf1a3d8346c5a2bce92ce823fc541"}, {0x68, 0xffff, 0xff38, "3f7099375b8ff8f275e91f683bb5f9c9cb8a73cad5ec9dddda091e27414667a32fda3350cb3983d3e5c5e21817055fdea756d37c44a52dcd4906c7596a2c4903310f12b4e5dadb1116a364f34886fa0c5cf594"}, {0x30, 0x1, 0x5, "c10416d7156b279830930d659b40b730a4c5b3d010d47f7b9d7aa6a707"}], 0x1e8}, 0xa) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getuid() 16:00:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="8700e18a4c113718b7e991aa6f5955e79f5f72e1d305e02d8aacdf220912f3a5c429f0c2e2eafbe10968"], 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) close(r1) syz_open_pts() 16:00:19 executing program 0: socket(0x2, 0x400000000002, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x800000005, 0x20200000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ad2e27641cf9a24c143e2fc4ed878bdcefb83fc6d0998676ee504e3862be31d2c9a58b1f7abb553f62dd5d02463636cf55021d10ad064c9001b1faf0a2f33cbdf71ecb4993f6a3c565f09234c69edfe2520e0bddabaa0cc5b24cea8ef1b440", 0x5f) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) getsockopt(r1, 0x7, 0x4, &(0x7f0000000100)=""/239, &(0x7f0000000000)=0xef) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) socket(0x20, 0x1, 0x0) getsockopt(r0, 0x100000001, 0x9, &(0x7f0000000040)=""/52, &(0x7f0000000080)=0x34) socket$unix(0x1, 0x0, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = dup(0xffffffffffffffff) chroot(&(0x7f00000000c0)='./bus\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) close(r1) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:19 executing program 0: syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x9) r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:19 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) utimes(0x0, 0x0) fchmod(r0, 0x4) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) getgroups(0x0, 0x0) getgroups(0x0, 0x0) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:00:19 executing program 0: setreuid(0x0, 0xee00) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x90, 0x2) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) flock(r0, 0x4) 16:00:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100a2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x13) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0xab0, 0x2}) flock(r0, 0x1) r2 = socket$inet(0x2, 0xc001, 0x8e04) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) L ¤‡L ¤‡pckbd_enable: command error 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='./bus\x00') syz_open_pts() utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x7, 0x8001}, {0x6, 0x1}}) unlink(&(0x7f0000000000)='./bus\x00') bind$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x800}, 0xc) syz_open_pts() 16:00:22 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0xfffffffffffffffc) 16:00:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r3 = socket$inet(0x2, 0xc002, 0x0) accept(r3, &(0x7f0000000000)=@un=@file={0x0, ""/8}, &(0x7f0000000140)=0xa) bind$inet(r3, &(0x7f0000000180)={0x2, 0x1}, 0xc) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r4) r5 = dup(r4) ioctl$TIOCSCTTY(r1, 0x20007461) faccessat(r5, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x4000000000029, 0x20000003e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x992aa1f) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000000)=[{0x24, 0x7ff}], 0x1}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x980, 0x0) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0xce0fc51db50a59bf, 0x1, 0xdef) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) sendmsg(r0, &(0x7f0000003b40)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000000040)="f9e3552d00ae32ff36859df2e7a695452b31e7e630386a97aba99c9dfed6ff296fc489d5487515330d5e16b3769e7fa6ec019a7f6a9224bb20a38cba6f12e4ec74f1ee9bdec9f0ad8fc8be51e24ab44c93e82f5ac4386cb61f4dbe59d6c2896b68bf785a3d7017f3966ca1d4d490e958b901151988ff4898f6523fca27333f8210c00152704ed453ab69637250d16ddd67652136a0eef604ecb0554baf98283783e5b04b20baf2ffc03367c31cff054c5ea912fc0bc2b3f5fc4ce29b20ef321ec9e9dac35c72b17db68597296de510df995443684551e0de767637f4db89f66bf652787051b1391953bca71b60ce1bbe43457c186eed3483f1cb2fe1cb1c01c21ff7d637d94bbea11c722b34093a2bfd92286135026fd34dba77f605898c21142ce764f856d295cf5275315041fe3d0ee4540281e485cc2c7673994d0033fecea5b2ca6b8c724233e636a5f181f9a78d5ac86baa971494e4be21b2687998ed39d1aab642ef6ea33ed6b79c1f43f28ceea313051bf374d027d0b81a293d59f1ac978a646d7743b472f03d8f97c9660467ed88ef5174df5fbb6c83dc8a53c6d5f661c76990c45ad30b6af9a72d96c0cc1fad18697685f227ffbd7bd3256a938008e44f4248bf4fe616bc74e5ef5d1d42654d227b27d08d4ba460e3de74ae15dacc27dc97393d810b2f25bf5f1f008d5ae4cd20a90fd3100e73da73a28ac6c76f268953c1c695dd1c697895c4eb22a60effb7f506dc0133ccdc46314fdc1448044f7fc8e0380f31b774a1d68b2d2da785b8caa024b5b31d49090d128efdf3c709e6fb496a77707065ad135d39f4636cece99b049bbd1ce822fcae00caf55b1822a170aff66c59ca14cb695c139a0f0fdd196bb991e77a5a064ee772549bf6421cfcb32ce84e9009a8dd85e76b91c8bc00dead3109ce009cffd4167df7feaaad527859dc24ce1b658dee832ad4bed4071268df91222dc93010f35928527df01f2b35de2573a7e69ce5be6c5e4fa8b554eb390af968cb4707e8dc68fb3f0d229d9f53264e75eb75a4e0f70ec4552f461cf24232481337283485f8df7b0a0fb828c4ddca7e6bc9c9c50fcea74236be89cc14ced09c50cc8948d219b65b30e4da55c4d8e992b9624eb2b08261dd5bbdc225279da3c2312589ef0f2eebd9ca67b723137b0a43117566ec379cc6b52eeecc0f854c2c7861d865a4f35679423f0411642f0be0723c7408db893f6eda35d42f8716b4c9d2e4f9dc2d17ce4360619d2631240a00cfb1e7b9102959c419c3969933510050b5adcdd35c351e511f356bc5c78ba691789d954142cfe50abb6e79f8523aac41c587bbe3b0494b0f35934e57c241e41295d3119c6c6ee7abf648966f7c0dce48e440661cb7c3b67687888d01a70082c46f67e00ffb79d919f793087326058ddb16a0e9cbd45f4d7aea4fa9f61b1354099bd8d891fc40f0f186a9a0d0844872f633f4f0bcf0c5cc4a7a67a05109d5f81e13e40f1c6f5f8e8d9b4a8e011dba12fb64b989f09a56116640520ad29df24e7a3afc6ea6951e34ed4bf9caf41108e19cb452e4867560110f683ff4b63b360ea0ed3ef7b5820e6cec3d2e62ab1f64e701e74e3ea8d5b7cf70beb74a1c33d6957da90af42a93a1b9a4ce8e8e45ace9efab25846505021a376c5216b75ea21a4d49ba2d1d3d390a487b8b1498d8b1b026aa2c35ba7d633f7ee5d5b0ca911af3ab5c3832e086f87bb3a823cfa25e35dbac9da37c4e6ba3bb555a00913ed88b78c0fb3132d170c495499ee219514a0285adb4ce3e677c0ed08f5611f63eb5c59f5e6a00e5bb4e59c3e3784ea824b10883f2e52bc9a208a2f09a18440399c0fbb9279869dada8da2ae312b9a221df43d43dff186de2c17044bc789cda86d2ba170e16070502f2ed19165d6bc709926c5df24978e7224a32c8dfdaff85bb1f3b9efd25f077e1caa954408534526c8c1ca0a06abf0bac740879bc4c71c2109b770f74d79ba4a9df0595719adcb7b796f44d17957aecf94e33ac28c926f3546b25828f433bc9aeb523c9ee0ec9a40e3c6e3ef46c5ab9392c23190848bbb8f25fd07bd9198e7a13d9507a2ad591ba9e051a7cfbd7d41320e0d9dc7be1309c0f6d4823fdc7c4f8b365f95fc7f6f1d962b72298bc876a8ff062ea5e2e668d34ede19d5a8162551637faa4cf3db4bc48aef90f072e124f1bcc86b98a5d3180b9dffe6f2ed9688b93d650f76899b9061da7315ceca010bd9d0f692505825b9b42824c4f5c0074f5866ed2891dd65bf1dd51c94302f4cf7015a1c048d1e0c4f256566b53919e9bf70660321e31c7e8458992b353c2be60653f83a0c6f628e82bbe678d296c228198f00d6379f16296011ab23267282f3b233433b38476abe5affd54e1761934bb4531d7629016eb0d78b3a2957bb39c4a886a12060b24dad482c8ff71efdf28f3404a24914d19d7cc1ba1d3b4462eebe78e72549134dd7136b1065c614273d4c6688355ca2af576c8da29805a2bd72eb0100b4913979cc68d186d4f4ce8d76d583a3c63c3f39ee5e727d6c2690c9fc53435b0be1e3e9cad9b0fc8e1c09849cce1956d142c1e74b4df6e8aefb34c29e8a3a0507a908cacce39b229fb2fe8e8fc5333daa40ba2799f607d20573274aa274d58dc0e3fcf8213477b65b8be2338f994cdcbca975c770975bf849166f382cfe1588126ea6127d35c288f25a27ef63c34fe02e85dcbba18e29a5d8dbb51576b4aff8bb18db8367a0f6097fd7c49654e3630362710cc9ac417aca98fc13f7852ada2678c0a2b7ff1ea8333d2de2478e99cc26a24bb6a5bba0f36ff550c128039d80eecce3d1af956599e3c3d4ab3caf6878c28416a26a6784dee78ad50be5a194fb361d1896643be9dbc2e84a5ecab1a5a89cec06cdd759b90211699bd8bdd33c811635886ecfbd7a1902a2692e4d5a943be499a1e9859624f55adcdfc3d841190f4b65dfe088a55f56b6df827e749e1ad9c63b663e05493b01324d12dc8a57056e3243d9e69d0e02ca55b11f49cf61c8c6390d6a2ff0d46cf801a5eb7c5415b48a08a528411a9b89a2f8f830095ccfb4b752ed21e52fad0e969dfb0828f1f06e9c20d6c0d635e05a4251c99dd0751dc50d16e6e4a9b9e827bdcb251308f3e24be4be1f66ff2bd6fc66e0304d352de0459a40299aa4bf358377425e72690e2d94ecc461afba19343d5cd9e8c7e684511c2d80c50383e7d8f5774406ea472e2f629bbcfdbc5d0d29c184b435a1369e3155e818ac46190515137515ec4006988e5a2b49bd4db91a85a2e591088798ca4c0740245f495a0c4c7e34373de7cb1c0bd37b602eacefc09802345a21f1070125a8a244a8088e37f43302eebc8140f05fa01b8d5774df0a6d1ac2d6271b9f5260daa8346f8313d5fb807f367c41e84523a524d21bf053faca8469871daf7018222e0b5c4a670f8d67917251f42df2a8e60ab9bffbf6ebb2134930364ffa96b7b724ab476090e7702ce82c48c4f0e873eaf353cdf9e2ddcbed5fde18570747978d2f28a067952e70c231f4b0f7a086622bf5cdadafd0ac22f4f80b6a9c8561ccd17d741a4a3d6a5ba75de234b49ddd5c380015e898a186ea87cffef61bca819b119366fe2e0a860a4fa48c1db04998bcc80c7b61d94ffd1824bd46b243ce8894315a80cd9574f274bb7912dae2cab09c68ccf60c0730f8ef71e561f80ce9237b8584950077d117574577e9be2f2cd7a89620debf5c3f6dca20d0f5ea391a4cf295073c0894254c39c3702c2b71ffd8738ee1f1debdde53d04f1582229faa8e43d95e89bd740576ea1ebfdf4666e187b132317a703b2aefb4edbe4851d472a191c3c0d1f52639fb34ee147b7d492b85edbc2656ef21472ef573f63edd670ec04a3cb02d613729d3b138e6618304d35b5c4c1737cec8a8b0c9f96529ece001fc5617e348bbcf95005a318b950672c477523b6e9d4adb20734bb6eaafacd28513fb224616fbcd425a6f12449a240924be64e7f55186652e355c06b585bd6be6767901634ca5fc7e0e339c9c00a525addcb6281d1fe17c4f8d26b21753faa2c84e01b8954dbb108a18d1e5e82a68e3531753de214093bcd5df4019ca2b1f6066ca09fd7e398a06764582de96e6e12b3fb2db4cc051fa554d40d2dca90235b20aca257acf05512717ea9f4f834dbf096bc7991655bfb86963c60eec521900376ee3ad59d4762278ca62e4e8efad04d314620131df4e296a0644694fb0eba299e97ee5c8655ac672341c2a76f22cba1f5053e4ef608249518b239d36a16d7f3374eb7e8a57738235d836185b6cb61e19d3a9e261d1a343b1ba4713a361c2e501087b2f77e6b6fedbc3919f34e333749dbbf8fdef76140fddaa0d48cff05df22c51bb4b931096b91b949ef88efb667c5df248a26ecf11fc75a8a1032ca7069c2a877aae339d386a1fe7ab3584944c079880258702cd7ee65c97759fa0e4df463264ef29e7441f6f9d43df2ee4a5e7dc68f923931579e013da048f693f244829b0b3d4e336cd8ee66e48c2fb4bef84e4ff63a632f170dc0d8120075c84b17c59a92de64c1dac55368980ba0b86d611492c0f1679cd3793d361e69482b4ddd9e71e2007f7096ee7e24eb73f08da7bdb5ca2725c0dc7b94318a4c6056b40f815cc64ad942d42791df64ec875415c15e7d461ba261eb004c7afac258c23d6a3be8a90bb646ca332c6c97dadef35281edf0c1186f63855ced6d7450ab8049572c19a825d0534ae1cd74c38b15b462e307461c587ad0763cbde5f61cb5e985db8e7477d59495f85b68ae0917502d28fc2ae7860a2dab51dd1e8148a9233621f33411f8dac7b48cd18c94b28b70687e33b09e96af1c8d61f39ca859ed3a0e6e46a6253c2df7225f7611fdc92e8372c063fca6ed68d69fc0156af0a36fc6f74139eea26ad4d655fc83e2cec9899f2ed45ae195fadc181c56d5e40120b68c0d3d6b2f672aff71813f807c29a49a76872199bbf0527d1fb53b85a693d308e8a1cb1ddb08e676c97d6dccd0a6b2f8f6554ef8db81e372b46aa820231865a14d6629476151e4244687ff2262740790e09751284a7919ff3bc964bf15b31cfc2173ee613c179f58f6cbf9eb094490c62342ef7c12de0ebd542f594306629d75c4e91e79cb0a7d6b105385ed64d133797e4b90414d6011a273caa3028fa3c9ad889a63452a7b081dcd1519cd3cfc3d71c32674552a7dedb85aa6abee228a7f536ffd578412e353a253d5ce6b6f2e61a3ccc2ee14ae6c0450b81e1f4085e948433ec64d30cdcf4f5503c9d9a3ac0cff2e232f30960a683a6d3d5672d462589830d3993d124f44cc39cea68098dcedd55eb96a579be8e5e6bd28b2d8dd81a9c9ed910a89762c470b8fbb532214641d885f28ad50b35c2aff20e9f8947b9db8c8c37ecea066be6614b1e776457d838bb0615205d39a6bf422d59bd36b786f989260d91be52ec6cc6b2a6eac50533d3a9e80fcaf1bac17064eb519d3378e1c8380f11ce74270c8e928d7f03846eb227b4f14d9eaba7ce711162fccfb63d2685fa38c4bbbb5cc29e66bc7f94dfddf7f278ea8a0eb2c5135eb9367815261f72ab15cd9020c7da06ed293ce0ba5887962e6158517c2e06eca3f3bce72da028c51554b278d52ae6c991641a8f6b07987fe8ef0a87067c2682843d97cf06596e824e4b62254452264a80332f221ba380f6924d408a951dcfdb0d5e3d8c7309a1d4126cb1f6d27b0fdc11503edef7838facb4ac85d60516e861d09bfd22f8b688d15177d4f4669e74f55c6ffd576d67c874", 0x1000}, {&(0x7f0000001040)="7e2431991fcb9322cce3e5c397ea4424c7e9f60f2f186f3a466cb53d792043308f7fab5912f19397adfaa3206f700438722b7cce6a50d8d083287901834df7c87466bd01df2bc5bdd42a8586a03882c9c8af3221bcedb455ca7cc2dc6467fe094239cd3f03543d597916e0d13829c13a01c9f4c5868d5349a237b3d6b3bbb77802bf188907e6d9ff7ed54f89edbf06bda6e364cbb69479a5c2208c7675d94deb9631da3ebccaac8c56399c3092bc83c7942d3acece3206196820a22d3d452667948c89a4ce295bb9d98cd985a89d8884405f0e5efd1048847be95ac093ba2ca97e24b3c5f69c575cbfbfec8bed4139e0723ad923c456c5ec39bf92f148a0445a07e770fe1b780242d3bf9baeedfd29816011f6568d6c8e2f0c35ed7292754030bb6d62b49d8e8441c673fa8d5816bf1c4137170d1e82aa8e4ce01bea6247f6f6c24836b2911a42e6700d7033dc10d92eb45f6c29e74076e43539825ebf5b3f97ea25e8d9e1ff1b0d12003348d5ee8e0c9b008cb9abc906e4443f1b13a4e211d005f383b636eb79a5e6d6b0959eeccac94676e6241799735802034401b1a2b1535c518a323cc7f67674785db3fc6f1212a7518d9ddd23862b20361693220ba60dd646f24e2c87697e2e8f3f14d85313b6885c668f92f7653c74321470b40af6d9016e65fa01f0cd30b21b111fd5e86da47ea80a7c575bb6e6c7c7586b74dc4cc1e6ee615ca801ed95f2932d14409302699e590eba7f4fa8255d763f92403b3eb3177de0d164ecaa1ba316d7c184fe273702367d3ec6eecc63394903a642059c9522581f78ddba80cc860368ec3cda1ceb5d60bd2c0e00179a54d8d5e4d84f375853e5f88cf47a6243c71bfc1949047f0780e13518f1503a617ac83ead69191e1d8c465a9eab3e61b4dee85f8a84a81a84fc82c2ed060ebbfccd60d733e296b43f2f0477c54fdd574883888ae439336c79038e734620f01dc0f23655c21afa79544b749191f11b7dff4200074fbce345a8d7ca0b79db80d00bb5e266f3cf90cb1675a0e66e766cf7e412c3bb012fbac89cbc653a1b8e7b9690503e9187f823d303d658e7c74703e70d2063f7ea28f7a4e0ef21bc2f8eae1b56b594c06b5a66fa97f628fedce3da0881b137fce82fc8c07e1325dbdde1ac712505fdd66b7cb1a7a55bb6fb73db1d4a8c2226d5f0e87ce60ed0fb7be4cfa3a6b98b18f5b08d803423d2cd5fd8a41143eb59ef86c3e202d09769493c86f883aa6f78b48d8e8f8a343a74e396d2a6769200d5745697c428356055a353782155cdad95fad2c1d27a9fddcd3334530749f42c093d93b344bcc5689e9b2d5f06c6c18d8105e64a3f79cb569fec6754463bfe2fc1267f2bb0a9071455d82e3c5af8ffc13f5e13ac31ceb44b9b5a8141645425b7e2657705e09a59118c5bc5fe07e9c4fae756c46ca4e00d24ee469877e385f10b09aef18ef60b357b5563f5c4eacd2f074336f71af6ce057a27e26fe9b6f82c4ae6f5a999be6d1c82f35db890d449177db4c6a7b0f326a1c2ed791fddceaedc2340161cac53e956264e663252cf920411537b9249cd343dccfd325724e6bd38994db92c354490ead37ce188de274d36a1619981c6fe20b6e7144a1aa172a29f4d854f76128db6c13771f1225cc072d9cb4ad81b989c61be57b8741c3133a12253b0fde70f9bee65fc3d8a5f43541fe44804df226c037b14184e962822da680a89a87e1f304ebf804b37d40459a4819d78f800d4e844cfc6935bb076da7bbbaddeaa9ee898554c53b0cd5d4887502051f217b9995a9c95da8815042115db5f324882713afea0105a11b3628db9680045e4425e700c88705f81efe6f4e7e068cd71084a86b4fd3c76dd45335c4b698704e22c4ce979298a839223dacb2efccc2d29406fc7d76abbc25e282795ae58653f2d61d29d15cf27ed2c7f352d7956b79f24754b66ba4172152dedb961e6d20113ee2e0d24869c3f27e0fb7abe6cb930cfe8d95d82b18fbe9eca0cf028fc4ee4c8a44a5cbaf2c4355c1ced6c65fd7a0bfffcf21fc90315826f8f523459ebd4da5bad6ba6ae7490d01138ca9c630454970b3d378aa2046fd3127e618b1d20a585d8823e350daeba83faf52fcda6aad0368172ec4e979811792f1b36ae29982f496942d87d60bb12f42920e401b150d1444d5b30aa6ddd1661fd7824436427db9decb34d69bb7a786b67f9fe1bb6d4f56630070ac18921b59084b5591e234fe0df2a0ccf1cf7b782b2871237c674c0a08e3ee647a352c913829c10ede8d8d318c1c6157f05dc6cb878e0b1a4c09e7833497048db5360942004a2429074fa184785bfe25b6c655c8947ed3c0f5da318deff4bf9e4d7a6e2f4b8c21b3eb30b92b5d0ad83ae810d75d731818b432ccdf7ab2b0708bb67080edc1a5baa8320bf358f7e1c527784699638524f6dc1aa583fa80d73a86698dbf2057aa38e19537b8a518b396cd7b951a12525bb27c87c2c90c345d25ed2b4489a647bba6be7512a671da902cc4b08e734f9d0d1e89053e05c39519c1a40bf8cfca977f167ab44450570b58c513a521770592b7a4c0f4c653e90e52694316c990a3af8b79ecd02755a5593de2808dfaacdf17c23e065d0f89f0b8dbdd4abb8b44c04d663546f804ec5e1f181559fe0feee5eee0bb1150ffdb4324a0a4887ba037d7c128a9313327a0679792db2a64c5fe90580869128845cda8015f7c72de12063980024326f6ba80c9fe2e17846cd51cf6c784ae5f509e2085fe3f9edf3765878319a8fa9b3d8db255cea5869da597dd835c947dadfb09915ec2ea2929edd3eaa094d7f3d2723912a40bcfca2b68b1e77322c5b9e08d8bf35bb207412c95a6ae160c3efc817f1787b748be91dba8da70cd0c098a7d84d4ea4721ca6f4eb140bfcb7695f241dea3eb53694ff08c0ee341ccdbbb0bc040e48999c7bf3c4dcdd5786446ca9dbd82d6d0bc3686864ca3e1b538d34ede66c74ad4591d606cb779f78bb472197598f8e6828e874d095510c73c6402ef7475621d020092e4cb1000cbe14505c672ff57936d9511efd58b243357be8e30c88afc9066f6ca9813873306d14798a35dfb04bd43cb9aa22c6e32499a3161f125bf9e42c499bdec9281c98976552098838cdceddfaca25f879f3d0e210f0114b346952510f6fcc3233bc3bed9dddd70bd74fdac9e19bab11fdfe0439c7f1f68a8f9aca3b6f298cb5e07a5d6d1330f4489952136b750568a42293d7cf4112e14f33f5e5e823a67b94a485c39b84262c6b1bc79782de228f6f1e7855ab444f06d721ce7529e7c2aa3d66a09ce13997704aca0f7f999a25d6e7cb7d2d7e7cacff93725805bd305096c63b1912d97fce47a0d43797dccbef93a251d35ed4718b180928ad6feaa279848f1055de091d3e3295a28b9b2641d5967f8704187c173fcaa9777b5bb7c7bf78b32fc44b4d6f749f82da8a24245b024bd289171efe5e909c6a9bafa8eadfc9777fce7f97719d79797482dc48a90d3a1d3468091a86f6535dba9e47cb820f44d46e8034f64d5f237aa55f66e458ca889d7ed97f1b24f21e6369335cabb44af792723fdf1f67d2c71629f9fa43d7db520b04fbaecb2dda8b7bd93ea3341bca59ff569799eb4f00dba28a030cd00b450effe46ffd029cd04d6e074bcc61ad6e0dc5220efbb7ffb492ce44fe445fa06aa4bf4cf3f1bf131366f30f52a2cfb454bb99e8b125e70edf409cc8ab63d08031bc3ab381c9c11ea94067ee7821863b4fe795888e66df5a8bdbeb3c2612ec242136798d4ffe8afad6d9eeee99b1d435c3bcc95a5c655b9ec083e9a581a4e8667b2f28dd7d6edf9fdaa46285ef4f386ab632081649298fd9457f28f6f92918d0d254990dd0daf25eb2cb70c1cba3ac68b23c87ce3575c72fd653ba8db0177ea5d32d422c20c36a7235432f0254296d53c57409d6f20aed309d7d5342197f31e76ef51959566478c27df1da7222de278c72ba1b33209446307fe314b3a70c802ee6f0527949677cfc401227d7f4555ddf7a124033a0aaeba079a8594556259543491a1fc32012357ff1ab1c5edfc880cfcaf7599fc6505fd24307af8c62660d45babd5fbc7b89f42921c08fcfbe904cf427ac51de3945644545d5ab82b60fa4645edf57b400e31123a992b20c0b9c3cd3e7cb74e02eebdfc3924723b9fe194a6f5a99a494d789e4d84bc0165bfe876119b711f663f690475f6e214437bd862b035949d55ae9a8fd01655e8951a36814ba4a57e4aa63aee4109ce461134d66c9ed3e48bc0fd34df2de6ea0fc31080bcf45644ce172f16c10d9e6d5c60a8d784ec856114693ee10084cc03ae7eff2c16a11b1e574e7d8eed5163cf7665c4e6b8735c78fee843c3b1a3c83dd9eb2fb738f8f73ba5ed2ae40b4db20bbb7873ed8ae286818911ab3bccfdebedd118da202d9e03adb8d5ea2407a084707d41658239f5c22d5fb554d927d3a5ebfe1ed309682d89eba14f75667d9f505c34b93db8f9c91022691c1dc3be13593b3dcf64e17bd1371240165afb8e3c6b578d6b1506b3da777a61868d1edfff32a8556765bcece9e2bf48156b9bf98c318e789c2bfce0892d6f1c5782cb8aef0a0d510bc5943c27beaefd263c0c80288dd509ab0648f8d35f1c4e534a8eda9bbe98bd3fac4229c8caa07a318742fecb36258467ed5f1724a758c295ee0d10bea7e495ab559c5e204fa5f2790bc7eea4dcce930e0180a923d654bf345c2cb4c87e2adb831fffbd33a714f5e23f9046af18f3e6a4fc97a1863bdb6e67f9518b3ea1f50bd0cb0ab2c749d72ee8324a0ec6c5b12202a0cd3ea48d55334e3c31b02f7fa2179f7f480b012163e091cea94c2fd1e727388fab1c568c8f1335e5ed26419082d9a3fe8396f17a34359326cc8dc5bddedf9331be45a062d91e82277e537d571d2d6b579d13b079ed146deb931c043fada12b9dc6913885c8ab1fcdfaee9b984a8b747530bc32f3f28d0febd91fef4c64b57c7ccfda7215a42a3d247d2ecac1a905da64ca063750165a4132088b13c020d44d1140e91f7264e9b7ba25807377479b34406360b295b6cf01fef2730790cc280173c84c83c4ecfb91038b97f50ab553ad4492dc5dc944af556f3a7dbe96c43c00698c9e911832e5e3271ece3d8928c6f735b99c07caf9f28d7eba5f29abfe55a4b85fe738385e405dc942decada6430112ec76e49b2e4a3b0dd199313fef607dc8627bb577a104c2465704d046dabd246efb8a41392226c3e19f13ae84d4c0b4d8189762d72f345d0cee3ba79a38ef7a9b35f5c495e2baef8a62f2ed7edd45e82fd8182d5ddd99279471376b1e02dbc8434f5f41b24270810764b8a4ee7dcf3b93d6ef9dc556d0e9ac3a9fc791a7a342a6de8a1019455ca7538b2b98a125f141ae128948db1c19cd76011f7bdcc15983a09fe2adbceba7a4553a3b1c1f1efd3b72130ec9e21a21e41dd89d18d04e1d7fd95bfeffb32c203379d93b415da146059f63d763b6a1797e9e449d62c5743f3e8428345593192646d3615d9f4531d80b4564cde33509d8fe08a9f69070e31a9ab31068026ee2ac74c25b7e7bb896d7231a1d7fb34ae6218ffdd81e2014eca7917dc335b526c70028bc4ac1f66085440ceee914edffef09a559fa52fdcdd592cc6484450bff4a1eb882addaa802ad5819876e1f3e9ae8179eb3a665e9e7a0563cdcaf882a439be6b61128343489907564c2f415c709a376cee0dac8d2ac1c180f24cc45064108af02557416faa57ea0d65e8a39903eaa2d7e1f39c2000a73fba7bb7f", 0x1000}, {&(0x7f0000002040)="ad63f886a7c16276b6d4126009b36b09479da4840324f5a0c7d5448f7ed63d080aea1fa2aed691de1ca6e44cd602205af5cff37b4cc5e75ceefeed523fc74c641c458d9e26f5d965d2b9115293ba2b7ce1b4a1e92b689513bfe41d117b70f73fa2f9f8ed2fd9709d336332d638d9a4503e9cbdad7bdbcf270ed1ab6d47e25c4894dc7883a4b3078d57acad2946ac47395525329aa82e9a88edf4b76787a9909c9e17e191feececbdb22fdd5162f7c890e44ffb4db09a874e45ae6b06fe52bb6ce42324704cd8a4d9481d1e9f576400cc485e2d0d16f97a0f46b5e4604d354eea3067576df488", 0xe6}, {&(0x7f0000002140)="d0f127bb2f1d367666bcf0901bb03394f93b0c534fce73f99ab8e0112741dd4f5c2b7fd4acab6f80d5f769be13e065527e1762bf4b65ad7ac9a4083da812727003681b7f1b9c94d8f4975942766839825e4cc3d6e71c66b69d237ea7e4670c4d30acffdc87a2697ee9bb8ebd", 0x6c}, {&(0x7f00000021c0)="be565ab13540771723860adc244887b411fb563120445311608616d08b48aabfbbb23c8dd5388dd070721697e8bd38706e14700f44ab98fdc2137abc2107797ccc9631d65d9c3f605f9bf894f74874cb61f9391c346bdf99759c208a888f5ccfd74de3eeb96566ab3d581256cc2b521e2669c98885b29da28e7421fc8e6dec9080d99be2d40d8bc7cd701b77cf0d5aff5353a4cd743a343ef4d6c0", 0x9b}, {&(0x7f0000002280)="5622393834756dc62f67542ee96acb381e5e8bae80aa2c92e9b78a974e5f45fb0fe1348c38db08feef475536e61f9df29c71dab7410b778755092448aa7fd10f542e8b7f273561855da543db490c6f3d1be7d958bcd7fd6725c79434bd5c40a8eedb08f4eb2c4d6e6e50cc767063502019876fd1b76464a04abeb4c70b0e0019e84f8a568ad5085e4d5dfc8029c5a71d27c6659fff1390f69383a064ee625cd019276e5b67b0d69110b5424fb1a1b1fa6c4c36dee9c59089182115008524fc8d5c33b07f0bb58d2baa81926d895064f82c90330a241bc85db6a547fb058d319b5261efd1d6116be1fa327e06f7c5b096fa43", 0xf2}, {&(0x7f0000002380)="e28e1c", 0x3}, {&(0x7f00000023c0)="000bc4a66a9547f40bba2b7705d7d256d568bf3eacaf0851168a976d355713b74f7c9a045387640df7b57efde7fecedaaf089a37e9d557ff532b904009cb38a58244fd191801e327be178e40c67286707cb69e071eb6c1ff7ca7e2657ebcd30b00ccda282070b0e015651026cbda1e624d15cf8382863e373374bfd8f8ddee25c3e02f7630856c05873376afc94ec48859d048b6138c5952f27109f0a4f2265294d96b3b0f56a925b263d5faac5c4920c3e29547c3dc67571b5b433879fa8e9efedd6f4483962aa2908f1e0607a03ca81fdda96c84416d2e07b02bfae03d0b08a83e15980fb8e7436f97fa5455", 0xed}, {&(0x7f00000024c0)}], 0x9, &(0x7f00000025c0)=[{0x30, 0xffff, 0x8, "bc03dfbd45f8c318cd2912c7da6e04617ece7da67ce694020c1a36"}, {0x60, 0x0, 0x5, "6f7660f04e9b7c8755350543fdd4e1946cc9a648c55771aeced67f3a309a898d42fcac9708237a55319a35009ecbd199a9c0fa140a73185536cb8c8cc87505665d30ce76905e40effa34f214"}, {0x90, 0xffff, 0x1, "fc5e61bf91a2108365b5b0ac5acb9263bacb6f0f7dbec83f33240ce37e2112a260234692abfe05d2720d33d8a1570b4217d87a28d28f4d4936019ba049a857f73002e289603d1f74f17ede20233d359fe55c4347a8b2a6c9c7050f612e905d0b06fc5af4f3bf50c65404b32dddc355d4cbc3b9dcb889473e3a8b326de632"}, {0x1010, 0xffff, 0x81, "c0eebe6491791cdc10b6acccb8210cf69a7513397648a5c33395ea97ef92a7020a9190684ee6764ce4b51b41d931baf8c6c4e97b2baf917a50cda1b379288f7257d7e318b8617fa5e7ea1c2bcc07943ac15c2d0267b784347cc41de4acbe99b484a17ea0bb0c61f1f70491a0475b3cc5f00c234066910684cb5f4a00a79d607e8f6eeb9bab8bf314dfbc79a1de5d14be4be344a0ea630ef7ff4f878a00e5b66909fd9623f6c91f3bd5d372708b43eec4d1e0bf0ecc4194805c8e514b215536cd76c9691907d84568f2af2c183dd63e93ada4a5c374d619d10320a09094ee8ae53ed75f16c9108d2fd0a3bc0e154eadd4fbe3f04fae26be34c2cc5d7c6d90ce649da9f68869fbd0ea187dd44d30f9926d9b07b29bcce99578204830a75b5720ea66def8a96318d934e23a9c8bd398b284ab7616d1d67ded2777de96594de2daf90e5fd4a1636e1e2974a522cfdb90862260a241eed92ec160c0a4eefce8110057528e8640ca41268996fb929a8b29a42eb791bbb497fc3b8ae08e5c2fedb6d29cb53ea79fc7bcc60cc8c9332b95146607c655c65d497a62734e1057022e2159c0555307bff61bfe44f89d1a5823aaa6b17d1470ae792d94abc79e4878d7e873bd3b623efffdc77586940522375c234aa1668a10e816663905f995c0af7df387eaee7936097e4045284ec1e9e0c3b9fa6e6460ea0176ed5720dbcfa98f802281867653ee336687a0e607521aa6b26f2c6fae4600edb86cdd594b559d493eafd7b290d93d5180282cdd20d3eff96e60678119f73c03b05f72cd28a18a62dfd74bdf616eccea9c9936c9e00126d493d81447df401faabfeab0a151648cfb9e669647111f06d368f60bd2176c71a71df5089acc66c8fc8970055a1e8193822d322bafbf47fa099a0e481f3ffcd03560a8af99619fbad24f593617d9697cac542586bedea96d7ebfc91f495d6b3b240ac35b1b1d82566f777b507b081582c717bd5e2b52fbb42bbbda1e8bb0583e90d413ae63c95ea2a591044c41e6df06cad4bda1da105126bc73097a19c172379e0d92b1d2ce3319216c8c374577d54beac57a22046bfa84e0ca95282cf34d4034d26fe653673661bb74fb07fd74589d3bfbe93da238176008c5fed4d009776dda207c428556369cb12899f92ffdc16383e7f846a658780d06143d8f4371e4af9fb18dac47c352be7a115bcef9963d7e9464623db2f1d5c989a58fd5c91f26b1bdf430d3314ec3bad3bcfd6e2c1b4713ccff3ee06f78c5102c1562a4e794bb0c661adfb6d626d518d0868735c0fed5551d183ba1bdf935411d416e82abbdfc39583ddb47e660209847ad812adfee4c6724360a1aadaaa4c220b19d04e6769baf0df0bceb15bc0eb04c27f664ff190c872b46a6b063a270fe69625810140a1a0a9bde3bc4682fd6af7036d57cc929197566bf66530726d6f20f3c6ad12fe3922e6f946b2b9f19dca9fd0d5f41efca3cc5171d462c21b5a5355f82ea819c039790fa5f468ba32d48ff766eff03ce65c926ebcea76731fe8d3f1bf26dc148f1e6a1273de267aa07437983f36c5e6a131a7430c13314229bb2852402b242d64bb1e4310390d1ebf9f1c282f583e9211ebc6ff06ccbe3640a8b153afce9db8fff0a40812d67bff966b5c9c08c882fcc891f1dec3e66bf1745f2c0b56abd5116c224aae8f62d8380fe18df0008f20fd30f49f7d8bed422580567f4013eb853414c5ff385193ea5e71472a14b90b6f823680a1ddc401b6bab5cb6184b5a6f15a4fbea42e8d3f64012035c434dc29970ea7e87c75ec064f9a3129d556e39551fda35653d7f291a8270897c45698a8ce5d9456559452cf2977e9bce0764d72ceaf24709cc992bcbaaf680574bc763ce2b687b096264b800219cf55304737fe918c5419d67337d807a356417aeaca829b3391e3dd167a15fe7d3a58b2344191b9952b8534f47a0a8867b59fc6efa1f09afb72fe9ece01a4132090359f98880ca53f2988c97906caf513a9aa73d3dd4f619d850628d287a740e187173bbdefe1bcca0b138becf7aebae836a046dd11138b6e75440b90e4a34df7456c7a28590debb2ef9c107eb099205701cbf3ab0fface46e89602bf3c3f9ae1ead249fb7ad359d8cde747038bcf6f2928175879fd39030147a50075a2375b43947447a84bb45442de6b8df0439074b59c4aae502ef64350d279d89738a43c82d154c9df6078f735c74f47349021807538c4c1a2f5b3c2b04fecf351340dc2f4c667ec1ad2074e3368286a4409f7d695073a4c33b48fcb242deb603279ad087a10b5627ea17795996cb4cac65d3cdff00af4e8831a35b0b648e7e6b6d8dcdca3c218f5bf1e4a1a6b24ebfe34c27a6e4605203cf68878498b9bbbf776538d3e04fc7dac32fab953e0abff18aca0be11f155beaf7ae4b5c86dfba266980028e0e4935ef296f83530e01983871bc9e1c20d9661949980879ffdaeb69b174b7edf710fc31fa369ada3ce378c9e1595a83f315d376e42b3fdd0226acfc61af9e7b0e3884412bf15c24a7f2382439fe87a6f6b25127448276cb195477de909ed85b6050c0b8ac23ba43a5816c1b22a3b2302bdda0b6972eacffb3db6692d1b3656ec3640aa497759e71e127ee41b8090a80ee32a9aacc8446905e61bd49e564a599217beec812fd9168d7e8a71b362c421d41111d51c0b277fc539efc2492d9576a4b9bceb6b3605e8e4d536e5b17963837c34a946c56bfc0100922bbb1239b4d4842d9b357764f51a049d95623f3f5e6b209446776866b595ece5c4790582b2af2b5c4a17f2e11cae5ae3e330a6d092988096745a4e94979330a3eea85198cfed12623325fa2ca625c6b986682f91e23082792b8396fce2db3b28c4606f25ccd689b64898e55e2460c7db45f6acbdb9b4dfe783cf1123c29120cfb32f1328432671b4c79f4add46131fa12157ec99a30decc7c10fb69abd09fb22ee1980ee69d604ed8013f6d45634a8c9250d7ca8daa580044d992436a05cf855b78f69bdc7ebeb93677232e87c98bbe45199d4e1e6cf0f3e526d3cb0261c675fe85318fc16f0b4b565dbb47c742ea59c8936f6e94f15fbed8e7e9e50e9d8a924b22a36f587368842ac8551a7734a3468ca860f1c319b699b57e7792bf4c04e228905a4a8dc56e54159b8f619de5b2f49aa9f4f62bf92af364132ab1d26cd6493dbd9e77fad6f3c52af6a195cdea1fe559fdced24032e231782601c8294efb162757dee831f20357ef6c7c691a646bbd727ed0d1fd3eec7ef74f803da03fcdec38dac8ebcd6aa99634686561968f3814a534a4aed1a052408166c28cb54e600ce57cc7f2818727efc8ae0b3203850c822af8c3f168699075224fe66bad226671388fb1876909b99084860483a08eacc1bd80b1f5238375700b5ebca6a553e3df3623aa3b277acd41b49ed2f686450748e219a8d441f19ae8eb0df5e9f4c7f5c5c05a6523d403b5c3c87c7f5e84807eb1818cdbac79d8619b2dd495da6008930504d58dc5975d3a31877d9075232723ec8943c7868dab067f72675b41d89a3851f1bf3ccd4e9545c5c21bc68a0f60b929b899d535b032993d59974d6155def442a10a216a1f8874bce5cf9c511aca97d46d4a4ad3cee4fc48bf65f3e7c27933c80503d6fcfcf0f3b120767e920885ed0c204247d214567410dcd852aedac99a76fe2b4d30aca2c67672e1088dee12b9f8726776e61689aeb9a8021dd95fb73898c931eb1fbed105f4feb0a4c9b1baa01ad1a35b8d22b70731cc769841adb29aa8f4afb335278b9ec2eaff0b9107d74df6f4b5ed446b06474a52af087dc625f8362a7a288e71a24073e92b7a3b4d3f5388159725f2ce2c03fa9d5bc0e9645305da297828b72b3892981251031da4ebc6d81ea224ac31885020575a4993d6ea9d2272bbd388f698f65ddd2dae2384c2f400e4602dd0bfad541dadab00d52799f3054b5b082da918b6c406aeb1c495f92480ea02fce583d5212a3a5c625c9d1eacbf65c795d8993d3812e34ec791cc756ecd72f9f902f526e457c44a2850fedecf2bc9bfb941a8071b9f077e6d2099faaff474cdfd8d638fd43e9c74a932dbe928e050514fa7d81ae19e26246b383ecb74ab169903e85eab50fc447fee45087fa6d8f49a8e29f8cb4d3b9a32d72ed1e6c740dc985e84d67acb2028ad8bc1df67e33372bca86ecc93f50ff85de10c03d2a7232fee6c91f8021862c2cf96285db3b08b17c71f8ffc87bc8880a1de60781015c35adb6d4c3ba1a89ef6cef7a87087cbfdfcc9dd4b27ffc904be2a50cfd9de327f3c1a8f147a9180e26ad316a2ea7a88b45b4a8402d474711c992c098555a64b7592270882060ab4e4989b8812cc28fe295578c79342bd06a9a7cbd18683c10b36032c4d2283a0bdaa793f909f2b05c65f8caec747983aeca6728bd437b0b80787c49ef469744245743654e0c3fe8d3c51fe95371c16d74bb90e39c5c3fc73be962b9a251e8cd562a003190c2db271947aaeed9600d9515c7073c211f6cbf68bc71a3c6ca37f6cdc2a13ece0b2f86b5dc56b29c90b279cf13e01303a7ad39860569be8a2bef77a4d9e11163741c33c6b71541a0e2a63fef71713669848e2fece822f7255414603b889fe19e38c1313b809720e1095d7da63939e0160ff80be7dbfb2e90e49516e491bb3c7a717f4d1155dfa64a901b7bb04690ee50e64e23d029e4c813d522ed76e0e785a166dd95b8075edbadf34ba99a2c7369bb82cfe93011dcb7a25f91c92dd5e03f15fa87021e37df1d7b544ba7afd9ad8276214621f05abc0ba7f86f4ec5899527361fcd1a3bd53e3cdcc9e822b064b23e81875bc220d2753fb7abaf138018616709563e2a933245dc073be5bc5e745efcbaad9a2203f0673a7f08c26bea920bb9b1210d49b215586d47e15ab9b0ce3a8810c7aaca75fd19268b72c9afbdb8db3aa631564fc79b0a7eb907bd8d91873c27d4f750d38e7820a58036cd5b3fa3b9701aba1c889d6c31cbd9b4d0d943f53bbd648b472da5395a2d193e710a3fa8b402ac23f6763f2ef7c5a57dadd477e427995d3abea9cf4444b66f5a203cf1ec639a50d6c1892c91a656b1039d9eb60efaf56ba8e7eef1edb505b061ad5633798962e4429b4c990fde6a8c54cf8e5979c8854c03887a3a1209881ec30d53b5d676defca4c8eebd461f544bc53fb6509f2c55cf9b7a31c184f7aeb4fd2a8370f9fe7acfae59eba4b63a01a8fbd77f8e1a951e7f71924eedf3750abe3f75f197060857f6bd6de6980cbb53aef88c712641bac8fd3c3c8db22e6f47b3ef257f010433888450a07e9f85e67c984ce04e6b5eac7796e5f892393a44bcc091d503a791c8ccfab01e6a1b2966fa158ddbe31246efda8f877975451f1ff88601bbae9be533f9c89401fd0a0bebe6bdcba8301e1fbbc7aa496d8c7b98dd81f194f552ae68f58b0d797e8560d495f599159a0fae7312dd2eef06ae614f88dbaad573c92745e0893e3cda137f891ea61f1def438f6d59af62dc4e8318942e7f5f217bb41014b63306bb40a9c019b844182a3ebd9a56b4c7c53ac8a918920e23297ea2b6a74814cdbc9d2122491060a59200a6b4bfe463ba0d9f878a0d816ddc513ab505456e49ab090673a076cd10e06ef9d715cb34887e794cef5e414408534c1e4751facb68f0d8ca467852f06b3c019c11d5e3b342b51fe012d15104b59e2847606066ccb5b5ddc5108bd47f065be8b65e2388069e837a84e2226a8263d5f2d7f9b6752df0910b9cc12b9a9d7c67d9d0cb7c6cd67d4"}, {0x88, 0xffff, 0x5, "9877b65f8f95a61f90099351786078689bf1286e9da90da825e4d0cfd818a263c6670c9b357e33d973b67a41aa31b62908baeb7be63035504755a7f4cc9b627d480181eec436ff5d359427da20059d3fcfcf5f39837be137db5651ffe14c027ae3857309a0de115ae86c3f54acee8bf36b71d68b59"}, {0x108, 0xffff, 0x2a, "6ea3e494747fca8dc2099dbebfa3120b91e7f1de395be9170bdb280452fa36c4d8cfc42137523423b9c94509854288bc4a7e11721288c42fc180d5a9f20392c1f82dfd23e026369dbc7979b066e89ffb6ee8afbeb35276003fe8f4989c48b5eb7e529806e8530d86b7a2f15d602de8f4920083fe6fddd381a8359f9d520470f5fcc80905f01a561e1fe0dd09fcab449c5d6c49560e147f192c26f6c32d8285ec2ca28b2a78b8a90c86826648b9fa408498310933272b500b0acb32aab91745c2a4a9ce25cdbf90672647b38b073f37cc0263e981b1a4f30d5be168f925b68e24fa46c9dc2bb8cfc4ac5e4840a693d383805a3bcdb1"}, {0xc8, 0xffff, 0xffffffffffffae92, "bbd40b80bac1ea4353ef682e65787e8ba144b2be4b4b85b3b2bbcd4d9332550fa410f3b40c77ac46d59e219e7d3a119e8bfebfb442ea283c1d2db326be005e4edc5bd6535386df03120dfe0df77338c3b91faf3d948f57767993ef50c4cd4a6e44b9b108abba039e8be62747329b1fed7d21036acce3779221115d143eb6120bfb813a07d73b535d6bc58d5338fc3556ee1b8333302c37ec81214aa2ca38a4b4eb6587d673175c82b9e86824ad0b73622006cc322ea8a4"}, {0x108, 0x1, 0x7ff, "62c4b3a2f8275723fc897111a371e3f578e6c87ad9019fb7ee2b92f88fa141ad875fd442e062c0a8b79397efd684519c9f948477eba36cfae01fb5d86ea624b5c594fd850463b1f33523ea7b20b2fe117c004d5524678b557156f39c78dcc0366c8ddf51e9c483811b06d10e138ceafb61f295587a27295b112b3e5c4b6b86f73e146031751ba78e033f7fe2d865b8251d065335e8f077087ba1f18be7b88d46e1b8db534ffa888525d641a306a5585cc58d30af0cfed450bff60c54d37222a0dbcdb0d669b91ade5bdc25b0c99bd02b42badc812d56f02dbebb515bdc5b8d8bd8fcace192208b7c8f325288ebf62beca470cb0bb3a438a4"}, {0xd0, 0xffff, 0x8, "6f248c09d190db0cdb6fe981f01762a1976451f5fd984c20c4937701bdc8011458c4d27785453c155a74e807a4205bdaad56986f63e7acd45a1ec2688e2e5e2221facc30e6e4f0931228e9009af730bf90c6a73f1ba87497dff20f48df436537c4b3d95d649f5757d440754d1ccfce924df5d8769f53a87b61d0ae39cb5bafa7c03bd6ff0dfbaddb6b660c0d4ab6d94a92629adbae654f924e29e2999339c4a6d7c83d783cdfdf37e11a701789fc40052c03600701b655d3b80997b2ab"}], 0x1560}, 0x8) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() fchmod(r0, 0x2) r1 = open(&(0x7f0000000200)='./file0\x00', 0x82, 0x1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000280)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r2, &(0x7f0000000100)=""/201, 0xc9) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r3, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) fchown(r1, r2, r3) r4 = socket$inet(0x2, 0xffffffffffffffff, 0x22) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r4, 0x0, 0x2000000002, &(0x7f0000000100)="741860c0dc7f233b2ce0925af55448bfcf963fa40100000000000000c456043dfc2d1b8e83eacccf168fca562e668fd63a36470b3b1351a6328b68fa432b37267a9497a4b6c4f42deca5049150352b7d924cd8bf69cde47dec258a83d25ca4c61c239da6173ea62a7f051f3dad212e997d897956aff6b64f2cf3ba14ea0d84fbb4e9b78c14add2ca2aabfb48df", 0xffffff9e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffb) 16:00:23 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x20, 0xa2, 0x9, 0xfffffffffffffffa, "deae19fe59775652ceb20a8c355b579430526ab5", 0xffffffff, 0xffffffff7fffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)) 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) flock(r0, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r1], 0x30}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0xb) 16:00:23 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x115) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x46, 0x72}, {0x81, 0xf2}, {0x40, 0x7}, {0x26, 0x65}, {0x146, 0x5}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() r4 = kqueue() dup(r3) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) setsockopt(r2, 0x401, 0x91, &(0x7f0000000100)="5647e6c8893196d2992a3cc0bf788a46c065715ed32d4279ceb00e898772dc35a835fce44e542d735d012a15e8ac668b54e633e648d2279b19fddef9b90ac40fc9a7a4e82bb3b0f68e36", 0x4a) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8082, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1fc) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)) 16:00:23 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) bind$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f6c12739224e0"], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000, 0x2}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x1ff}) syz_open_pts() openat(r0, &(0x7f0000000200)='./file0\x00', 0x20, 0x4d) pwritev(r0, &(0x7f0000002480)=[{&(0x7f0000000080)="43cc04b7e1b2ba4c6169d6cd3f0742dbbd51fb0052f2e3b72ecd5e229e95acacc5117389808d83b72a584ee12d95632e990d8fafb9b0190f7b1170c67de01df2c83719298472b49dcbeafa42c95c7bdde7db6c806c1f391b1231a7250104573240f4bfeec14afe416afd0e3efd9449dbb906a7886cd2dfd3f146b75a7973d5b84698f82bd3846e1285d2858b517a8f780fa1f79596dc9aaa5d5ceed9c8bcc1e95abe4eb87cf47d240280fb2cedd941671a62b647f8db10ab3e3dea3160a8b9c706e42b52618792085877c9485610da4371ef0916561697ad20049f5adf6f9d1e30238e2c57261592535b82b2d02919fa1578ad79895121f67826bd7f0ffb8b", 0xff}, {&(0x7f0000000280)="e35db3aa175283c812b03b360ffaff7a9983462b09b33a8ab79ae00247043b79a7350990bbf9b38beb23ca53a2f2a6c51f1317016f746bc77da95cdfde4554b029d925f0734b78fa2138a52cf91b4c408e6cf7377d41d327428f721bc730babc4a7074d9bb8484b75dea6835f6b1f669b026d120b48fc15b51586ce7a95aad7019c8c19cbbd7a6c6baee451e775ab746d21b0eefe9c7e83e07e775dd97cc7077ad56f232cb8f24a2cb983c87c9f6d9b240f3bab56ee3b114a9d328c953b934a5b3faa3e100864b09ed06d8b25f7c84fb71a48661babe5b58604994a4e855c09b7c0ae46f301fe7c7cce0ad80b1f56e5cffe735ff5e4df8e7a3a52e43158f0b59e038540911cc94d1c7fc6cf28383efa7909892173b72f82d790b4cd87d7efef69403f8c5b290ca1b13774148e33e9fadbce33d18e76292ae8fff8ff29ef0f4240690a3e1397fef3efb1c40a1feb42bd2d3fa9e687b351ad9a9e2dd792b3ce850f76f1eb283deaaa9f48196b4f78582b6bc9c625791ea52e3d9fc8015e2bbc36af230b454d8dfe80f3d7feed01543673c1fd378dbac37e9168c38ce62104091d070578dc28db5b2e381d143f0ba7fa8ddf81a752b4eddc0cbc8cd9d94ba09ea98a0023eb9f6d8e1bf52a76872a40cc0dc2d1fcd83b5f2cd0263667aad6ba6157d264428f4734091e0e4b2c3241df7f6b83112e67e198e7cd5a1949c6f6a0cb4bc157bdbb32360cdf413907e70aa2ff1c1a0d81365b5500a7e0227a526b98a681afaf220252094eac276d01c271cef6d070ceb198f72d2956975f2e6de6614622eda140953aa3abd15615f28a9edb469a19e90e1c4d7b2a5adbe0a17cc8ade670f2f86a4b5bafefd2d89e518ec732bb782d33e9b2765be696244d484ddb933ff29ecc62c1e5145753d07a44f22088881e27e0a3223c844a765b9995fcc166af3911645c3eb2624310b4f3264c77e5c811f3c678e0b0360dcf472f4ed0b21753bf24e6cf431afd3951eb630039446b1729abf7122f348b8343217bf8e12cc517dd9a4efbc895b5bb887f1a984f10722ede799353412bc5c7e99c8598f5af18e6fa40e2345b20e3e30476ede1c656544bff5b0cf304a97d47577c83c59d129dfd5a5bc43ba14ec0059f785dada05a23e85d9be8053dae37bec4a0b0a74057cdd8aea11f05b4aaf5a9a614a237398d3d5706115101368a0a32261ba90a33e38f80d49d9f29af3916c846caa2bfc9b4f7a86f7a8c29ee028b22c7639d6be966b72214b85cb044db82fda7dd9851d671b58e1bb0c29de1481e3f4043d9697ed13fcad887321eb6ca2b883a282f93b5e81413dc68cb5ad3e2140fddbee2cac900466ad798f5a1912eaae0ad17608a8e590a32bf78fb0c4861b02b66e1a3745e550091b65cb74c5fbd231c871b2058fa455348e9dad1dca68c1447245bfc00b943299f25d3e26f8c1c76f40006b0b4a49da996b67be844e938fcf0af8150c73d66f4fdd5ff7ef8927237894c71f30aefedeeabb02c58ac76f07b903bd5dff8845acb8bbac1ee675c71a755cd0fccf2f91fd7395bcfcf86e75d82b303cf6e693dea5889185ddf1c336c96e9736f139004d6e29baad22ed574f439bea86945051b626b89480eac8e7be741275a24755fdda86d9792e379f5b76204d995070c063837b7d86bbcf167d884f3ef95664653f84a17c9d4b1854e6c31e486641ac9ac6c53ce8506d4d316b673d1f6e87c007181fbbbbe880b72a827fd154104fa6fae662198fcd17bebccf15cc913fbd136a594e6ed1ec9970fe978e3f7996810b11d2a50f48c5a4e27009f08df250c177248789f1b3b82ec5cd32fc22a463b3f458176bbf158cb9d3b3b6fe6724edc12918a0b987e1ea9cd11ae2d2df57abab87ae427b4f5cc460f2811422cbbf40f566e2f19067999f54e152f83124990e242a8c2a211f6c17a4df41aa7db308739f1a124bf823647e42550d3b5a0b3ee55f724b0b2a2d43cf76f1dc0143509d9270616e55f4f4ac9252013ea2cb39615c80adbb5a7ab711c38b1e92e90ad1baafe373e3593758ecdf9ccbe27f1d2c719fb3e707a4777dafc6763eb348772fa2b5106da9351540c2e0f830eb12931a6996a75d7e9d8491dd076e4cbc773bafabd1e9d4c36101bbfa4ada419cd050f9c1957c54aa586c4a1b595fbb5c6a3a47c21b197b467053e74c0f525a8faf2a318bce3eed23b48cf09e2c4889dfdf1caa2c75d9bb9d3ea70fea0d1c6a9739d1001d9308f86ffef0c3a347b6109715b503a8c95db1175297afdef9717dbdead5663e0500b57177232959f7de7bd914c0a1659a793074d604ba8bd4d5292ed53a4cbe0188ab8ee9ba4800c47632de355fd3a0060590214ae915e8469400b84c08fc545af070eab302acb058b0387606bd4095325950dd4c58ed4ccdc0848d07c13601f7a6c907c2fec0ea72bc8e8f19488bc4a791ede85512a1375ce86495028c121a294960be605cced443cac018a986a58f0cddfc5b59235d0b0b3f0da732978848fb41aa3846dd7f42b61af0be251f8ff217fae2942ffae9e76772b4a11f8882ad04c8b3410cac3c37ba5c83c5f7ec499f128e4506437048d81fe4720b5eb171ba7b1cd3a2ff5737dc02cbd83aac056240dba67251bd6cc2af3db7b5a825552e9a29d56e84bd62e07582dbe186ae77c8b7007d243dfb69d7e287bcabaed5376404188ed247e0951a4744a789df2c3c5e3a7f2ba14c47709c339d959014b015b67e4b8eb3d29d9946d949381614da17c83d49c0d3617b1b9c4c05390331a82b574fba5ce57afe6cc405f1ac022e0abbcaa9a012b915ffe5633f2dc7cacae9258771231addf813825671ad4ec466d95329a58a8bb8b6b354086026440963e3e3e80210b99857d6103421972ad1f6b20352382c6f2503709fca5fdf81fd6fdb52912ea6ff02860caca9af5ea525fc194f2b37be7172e9574c6f1c2fea4795581256df46700de38bd54e50476ba0e9460d5c42a450df35a4ba5282b64368a98ba6c7f8bc2f51cbbe07881c0ff8131fe26d1849b3a51bded7a4afefc7dd6b91b1df0296f5eea1d8c9eb07032a119c8bcb7f64daded42b10eff0802763af3fc2b02d5af242779aa03d0b13e3e9ae2ca6cab3bd80dbfda5066a4d773f4ac7f600ea4156ce3dff324a85a574932a801218f14990f1c9ead1bc7fb8f798db1adad769567acc324ca0a2d048e627b55fa5ff29bdc58e77b43c27e2286b9c06ae07106fd5a78496fb756cb85f0460105eba0f2124781a5b6196e5afc45d02e21bb7d9b7e80549def676e80230893c1b6d1016b8671639bf93e75899aee30697c33a28892c6a54811e30d2452520b3e7ef02f11cfda263bd43cb6607e8e1598f5413d380cf5658844f89261323fd089ca7028ec81a98def39fc480c5a8efef8fc39a33a8651b1c1266e6288b14db694c4ba2637efb7f15253bf4e44912c426e89d1cfa3c3c3adff6b1762a6826cc82f33be9ecc8136d3598b5c9570d00bb509b9f5652fcf84de7554a8163684bc2fa1b2c4ea478b2f9564b613c2eb45c87fc50d52fe84f564da87f9b31b15199003c4064f90714c891f9f7d499e8126c7b83bd46745614e03b111c2a87d9c02801b5d51cc3e2283713f0456a5df08754ab099a1490633a7873337641db955274c94eaee44ac2958292a55b970c76ce666fb603e638fa3b40d93a539c8bfadbef1f91555c29147bb3d1f5df3ad4e3264d8546f7f152e5d404ffb31d559ba1773b0a7883614ac5d7d30883c7a952f9c5dd83dc8a9917dee05a483edef525d02c6e584e94b5c0b382d39dd98e844f3e74fb310b5393e0fb75d5dbc685321e7fba97620b9288866308987edf30d6e71ae5baa883c65be574928f0b2a65ea80885f951cca49aebe39bf1442018c71295907173b8ad787bdff837a49ef44ec3a061abb60b20dec60fa68b3302c7dabac20a1d1c063eb8027aa356ebad3719274d6f326506532e9ed3e0ad261170ec230f12738674c7ccb1dad247f0550ef78b5e295fce7d68aad2c81accb6a3c1d48fd5b4d490da46989bcb3190f4ec4f2fb39dcbeb48e2516a9e561b800ce50ee90c36d23478c25405c6d98ea223768f054a68c432bae96a5b20073094d1e5b14b43b4b66d53dec933b3b02aedc1ce6793e92552a4f1a9e499bb0cf46f69308d2c54dbf7e1075f011cfdd49dfed281ff7bf56956395ae19fa5585fcf918389809519926689bf1f15fa55b07335ff0032eb9fcfb3ee2c2442bc8e9ad8e2b6efec9296a46314f85ab8de3e2679edb3154677399b56ee38187d57aea3bfa03906e2a39d18418dee2484f2ae79c37a29327def3d614476e54b49fd46cefbda3a453893bea81d6ae76ec04883be93657b9b7629025993dea338378ca6f95601dd551b22ca6693f1df938abba957bd7fa74ead84ff94ff44e864d086291d07baa0945988be44c493a384b6b8a00fa42f312eb7b756a849525fc6242033e96d0fd137cd24d452ee1ef3548aa35153bec7d80959df0498ebf2f24ecd1ddfdd1844182787e86b560bc9a051e858295ec0f1f30e6a55dc028af9ea2ca4c3be359fcb1e20759cca27de3e9dca60a4d3b5901f9cb55eea5f3116273147553aa6b32da3be3b8ac81b3c1d9c1be4dde42a7ca08d76a4cf4effa97b5899e19604d97653a3cb4c0d8b7b10eb19feed41bb6756010d5c916a149b98c1c7aea74d1d68ef034b581c3fdc50ebbcfeff21b108449ff7fc9ce0a3d0ac34917f379c09bc3c2fbfe795845288ce92db078740b0a36caf310a90c1a3ded32c125a0d007250cb4fd2f0826f19584709b20b5b171cd300cc73f357e7ad70d61d872999f6b3459c90acda30b20aeab6791bdfd71782d5fb16315d64e03f48730db2bc9c5c0f5d7b7c20757b99ddd9a4b97d8ccd48d768d9016e0d3057474b86273154abf1cc76ae34dedde701e7669cbe46f3cc3e227bad3cd7c331ad25c0059e6a9917f82590bc145a62054df092af059e69f5fa7b18ead190ff7225cf63fd7dd10f36008e88f11edc09be03c1241ae79a82a79b0e93e977752625bab7f2f4c15a360b8e92aa0b36e78496dd3673a6f22280d6c4a1a2cddc25025b9b07dfac14c9e92341de4fa32d82aeec89734a751f4999c9e06a47d2a61d62fcdc0b8c241571132ff4a85f472c4f6a01736530e714a9f07e81f310ca8eba0c22f04e46c99b70a756951463a1fca6ae48807b5c18e3886e985a4f370420061865a6db1d444a47bf080ea439df41180eb27002f9bf16ff82401717a8b528ebd7b4191edd7ea40e55e1addf0075e0cc1ea199e005804abae4d952ba7c7652641ffc9eb94e1ee61096b9e05e66550a3cb8fb0ec20a22f3ad5deda2ab76f47adc226b5f2d053b8af890b8c3185ae60325a916fa1e2ab9f93771611e58a7e7b210df182859ad36a5e174af5c6ebcc989429346ab57822ad30fe7f07c33666f9b467439e5c785b4cd1953c83c0f5855fb8fd33dd663130bc9a0e5ddf125f8bc43aaf943bbc862e3f067d37b5ff543ce2659d8af0a6776ad0f2f7ff071b00fb55839ac0b6b9800c9b8dc58a7cb9f6c0fddda122862dcaf22769a7fc907ad690399f9338efc512790ba52b00a92067b66b4179bacc83fa9a01f51deffc8a210d9004bb8c0564ed625c1610c82c267d2f888296e36cd7165e730af597cfe70dfccf9e413f65f1ab623077454eb8ca8470d132ca4d207797fb72ab5e7be4cb6597c966791993a574507d5a039a9fd0016f314e057bc4938d1bea907c5d9803be16c540056006e359451fb4de3632d9506e", 0x1000}, {&(0x7f0000001280)="7d0ff9ef65b7d99ada2d1c80be9a14c84307c7b5d10856c17e0160cef7aba0d4bc23a88668b53371f5e3344ea29e6eaf2090d4a5080dcd8d6e66c7a1717884d590d14dfe35a8e731f7e79f3eecb334c8f8366fd5c47f7453afe831bbb46acdcc08931ef3f02ec39b32d496e6d4824d035bd204278b3fc6fbdb1a74740868638e5cd0236d636ea442ca064d9e92174270467b84453bf212271c3a827f93d287a4d3c358735fadfc1ef8e85e33251b2845c6e85143af157d7f5fe816212cc73982ca471bb33a9ab761cbf2ac3bc77033b924bbd14bdca0ed9cde66276959a94952a019c34165c0757f040c1a5b54fdeec9470db26b775ccfee963a880a1c2286", 0xff}, {&(0x7f0000003500)="063b5ef0cd027362daa1b6950d67c869a4daddc6c04538e01382d16265a378302769e40cde359ca8b9cf15a56ec78aaef3fb3e183e3efe2669e3aed5f9001fc1737f449c85e49f54f0461c92857558166b206894bf3226bdd26bd680dd6932adaf9282f47ef45a731e98b568d2116b640b7a3fc1c4ff1ef2c91b468c8080e0c10335e3254d23dbed79ff384318f8c9195752ad6aebdcf7ca5b8980f7b4cd60ecf2ef162ee9122f383b7dd4176c475b8c43650eec72869bb2de1e3003bd4bcbf3b2446b18bc7910d9bea65bcc5b7272905994bee0c6b70aeb5a63a708eaee85a8b56c4dd2bddd98698735fa5d65d5570507259d7cd03eac2b8949e4d694d236", 0xff}, {&(0x7f0000002500)="de815166bd7e4785dabb63c59010aa686cd6361cbb3ee64a72e95f5b884001a04c89253b2a0445ab4b38dc7e371ea578e63f0f79d56da9290164aae98b1e3b0fe5ce949cd701e47fa8efda5a06031bb89ff97abc1778a45f12859203855105d1d8422e995f423d9106ea482170f963809bd9b6fcf6ba411643553d8e3514ea742f7333b9e352416cbab43ca010b5660c43b1b3bc89a28feb78bd19a8c916178dfa949be3c39709473db5bfad04d0c2b76e8a8199fb60f3efe8a2e475da7a803394d187a45b3199b2a17e06181dd01b3d8332149793844ec70ebe5ab74296fdbd02632291be5889ec7ae97930690aedf05e60f9da171be91b0781023899b07966d29a9ac9270a5eaf650d1b5aba8863d2265b01b14ed4a0744d133e2e0cabc3e5032337010f6879aebba6a28416598cde41392604a1526d9e55948a7d98fa5f0b395bbf1485efc8fd26f02ef1f73e89b26bb5bc2bd6600c01a12f1bfa590d3e79a96dfbee1ef1195af420ed5b6d2a2be3989888677a73c50ff36b8ec1519862488c790f53a4af8a57bbb11cc83d2910298c6eb131e04c36f041b4b55b628335aba8c89552107ae8ac7efd3371be35378021b9c7c2a09603dfc81b1ef25bb36345aced7edb0c1af9a858bab44fdae6f4c0f558d1a697254ddf3f21fee7d92105fe63d155ef850d83860a27b723d099e8ab27ee401a5b19e20ae42fb6da1d5cf9041f487329135399be3274c85ec5dc1687534520357c06288fb22358e74e6dccceebe2d5118b0d7afb41a885b0be664082c5c9da41ec69cb20b6a595272ccbc5d9b0fe17bf6d298768fcba6ae282a01ffd87099a6b3f0e39add4bbc364101a4e6834bd1b7aaa1ee5e6bc05f5ab0a0476ab4fdf89b72c053b8c43547b759b6fca776dbdd4b26bbf1e1047cfeac5e0f71149889cf2e4c04ed88cbb669ba8e67838f5f7210b8833c5ccdee01c0ebb5f7d3cd4a42284accab4dafb321001b9c2c4060fc350532605de2709ca113c8fecbe33fe1f62e974964e303cfe9549e964c45a24332911b4f9d89108947cc20f9c402d48af168ddf9215f9fb4324cf803ae826e33fc3d103b165611fbfa4dcbaaae013688ea0e26e890642816017e9a3d84510aa59dbea7c6715b9c90db93b75b769ab5001ff7a6896d9d488ba9b60c846bc2343e6e85b99997656460a30d6fe321abc243aaad92fda57458ee9fff30393fb07f29721d3c1759ebd9ebaef167eed73ed74c4366f6a4e4a9332fafa340157cee979ce86e0981fa6b3f633e6d891cf274d0bb193c17605d95e73a5d24c83c03f024aa548b078d3884cff7ce95792e6702ba4abb44de1e83fc66e0dfb1668c99df7e542a010a39de40fce1b1f6c6fe3eda89ea84cb7cd99caed1b7559d38e274f06c0772eb58e2420a5ecee1a5d861274eee792e45af2012fc8d3bd49d82593d2ebd61044699d5a7ac177f977958eb67269489d0785729ab4452a3ade96386d0d26bf550d7cef8882af9a3c1466c389cc0606022a8181a1b5f4f8eb0ca11597bd680e2257ef0076195fdfb071bf30622f674b312603b7b27c813a75c10af45a2c1edb6cadd3ec8273157803b25db8e0aa835a38b8564fc79e2e70c112d764ebb942d8579948fa77c945d4db80aaf2689751af43a9c8cd02ebc76a9bc80d045d9401fd0ac8532fa08c415b2e0fb5cf23df3c89543fb3f0860c3620bb404e68ac35d96062c62ff700ce25837302a6216c3f4946c5cb573da8d8705222969507dead65155c7dff238db8db35eb5f1fb38538988f5c6a1276ddfdac60528ac344ff4b6ae5099d6d8eb7cd0ea8efcb0537a2cfa690f895f133513476f388fb305753bc822d98f12d8a50c1be0f3b776d82f6a10c45223f81133db9bfad3085feca88e4f1392f14df7b5a33be8874ad1c3e56c4051725af3681156f15a3037ff2fa198812a70e032ab41c149b40de527cb5d46e94ad7c4f1b5df3c5f5758fec5536fef054dd362234be6480683c2afd888fcd960a43d8d201ded34c52ff6f3b48f1af8cda38979e4262445831d19b72c7401e1ab83ca7e4f72d86e51b2b5a221248cb2bd2d3aa2701298f44abf010d1be3bdb9aa99d96d1317d419301207ea804fef055b818cda56477e45ccfa338fb28642f2bb916a91ef304fdeb2c800838e3dff287833dd70de3e5ff29fd2949aa1ca9b52bf0159a567f56cd7d3b1ba30633ced599b5e83009388e1761039113f46a1345fb5b2a794fbec7543edd33690e0595d2fd628433e2a5aec88d0c103e76cb831e8a06e0aa22077bd14cd2af10419a165c8e4c90fcd7e60f1b980ea86c83d0b0ae9376c469613ed61e758beac3fb2eeabaf93ea4e0a35f318af6b0df0304f75708b8a4d67359795349cc13204c35a42c9ac7d277f8332b02712f6caa2016d70c5f9a55f5dec593a793a566226c3df625e97ad17aa19b5d1eddb8daf2f24f860a8b0177c8c8bdb56d03e735a9f51e730136dfcca9478767dca0299a6d964104fcc195736663abc76b6b46ff86f93129c3dffc4d93903f465a8fbd0706bf2e10d77c8afd69f1354ab8699712c9de8e8b52dcc94d8024f301af1e4a28a00d1ee07ab48847e06688b32528a8fc49c1aa11b8a778734c802f74c89388c18ace6a8cbeef854eaba4e043f7388cd20c5ba95cd4218c18beadb8cbf647d684757fb7d193ab4dc29ec572cb6f0a4bf06165eeb069a1dc1ec68627717a4d8cf8818bcf4050293c0c7b5d9f5190b788c138c4f43e276ce733fe0a31e1ee01650a69e4524dcadcd148e8e70ed72f816329853333bee5108a4f720a7a0671fa0f5b3b9000ea737405d7c43f9711ec0b33eed9e3472cbc2dc0bfdc4930fae06a8c77033fff614bd338bda0f59987d717e81a49f9707a9c9b04f8b8bf957d62dd32861ea0b16dd0a8d72ad478ac6ba17ca206d3329102bbff7eb48dae9d255a8a27d3ee64882b22240d478f1326137f57234918f5c636ae2018ff2b3d362bec20500d2b757bc1bad69b7c7137acb07d007667b41151a863ccd26a4dd4a10a8da2553587374cbef62ba1e2e63ce8d46ffd7ba5590f349f029de4dcd9ffc803df63755f365dc1192ab960a47205635bda885221ca7fed53b328f7e2405e024e191ec39900af8f785db173c7dd2111acb33bd3151aaa7f68aa58286244c0cd1df2c7900c960904e36c79864eb9d3495025e785f91e36bfeba46cb2aab7689fc89be2bb13f1dedb9f3574d1963335c28343ac7dacc338e42cfc13a6b0b6d3219bf80683933b60d07dd936f1fad67d523c10084454f25c96d7564b7951cc70d6ca48595795f922b89c8dbc76467c4a640a2942c0d1c80cd78a6201f0b78e167b03b3a8f190df5afac3f844947f62d604a1973320d7065c9e3fa0b7232e0db07e073f3a087d26e2222824eec93c5c821e5a7325b41f1416c39e9ac0792107da3d97f3ba251bb377f0af548ae4c54362b3ee2b885fbe20e06e79c1a22cac24a27a2bee624addef350cac423876a28620a2fa87a6f0d0f4a90b649ae9ca317596ec07f38abf4994d17c1314f81ac727b78c3c283db8f27185b96d8549974cd5e044c39eb1df0785ee760f15e1792e0757b92f8024a3f3d7e51d020b1ca7d0a06517b084a8b6e7911586ae08cd5c8f97c4ab501d5c3009c66e1fb68d638663055084c4371f637fe5f346094b5c223e916381c3d67c483178404f74c94e7c5390ac454474b5b9c311c86e225d9abf90ac279d521a9cc23b8a4fd4965efd3c4c3ef754677ecaba3f77b8ca6fe777e2f8a7ba1b1f84e241dbafb8e5dd28a3a356eaf9a779e49bf8a2839d42e5c2a70709352dedbcef17033e107aae9ed06d8a0f02798da00f7c958b339ba1294f5c1f9de3d053f72c64c9feee40dd707814a3c477282a2f9cdddc78074067028f3bcbb16d5e6a5b056e2f1858c9717fb0f8d4f4c7efba6ba09d9dee4f339ee426e5ed0a52393b1f4cf1d2a98772412a380cc4ba8d0aa5d34d44bda3a2675d7ab47ee485f1b111caec58bdd192107e3007312fa15065e29e18ad68c613ca528b3013b23f364ea1a9abbd1882b6a4dfeb76fe06daa6302c1da591903a1053df84e89be4b088533088f0f2617dfcf5f56a36044b7664cec396599e2ffe9c5bcdaecc4ff713ca9134646fc31fad9b0e8f21ba61c9ae687e856479db773afe6754739a9ee920a14f03d0bca56dc0af5b27a4e7b35f961fb030a165e1a8e2990a3da6e364ecece6071a25d32f539ce8d2da42e1738b2d4e62d7933235e1f0e11169025f4251ff4696829e5451fdf08ecadf01c3095dd28baaf65e162b8ae38f4978c60994be17567bdee6f3005cbdcfbeac5f86539111adcd642a8197cec2de931f8462afaf4ada2f052d793e14b24caeccf7637fb0591bdeb90554aba252a30e24932821f95658dca10adcd19fda4bcd38d7d5c760881f7b123f5a8bc49d702cb4f4ccf02c0e315f60ac424984681f2d55eba1906c85159f04b531a7d9f39382a4fe379293e23a0f1fe0f289a8f66cbb115a1252b2fd634e566c83d34204a0e118db7ddd9f5a11ea415be1c20df07b4ddc1ec116f17acde793788676687e891d7e853fa7430bbebd024b3e281c32326ea09ca31fb02be43a6e99ef8e6fca54b241c2b9c36b33e76a815b75731091a9c6ee91a503993cf8ee0f673a4cf4818ed1afa2a9cb1293007967e57519699a5d3ee7483393a4c090e41bed62898b905971e7fbbca6f175e100c4918e4b96bd03bc04979905732673055ea20a55b61bf3b4b05b332e301eb8853abf7484c3fa1b158dd48cfc16c046124742a779c0ee0deab15fbdc2d1b2c15b9a5f302d354b10b256ec0090aaba18d732aef0ffed27cf7da70a6a85155d37266af00def786b0311b2ab2f6733e3471dae388e5a4fbbc1bf47416dc591e94c04f802299c55f8a980cd8fd984b7468b3d08e7ec71fc1d445bd2c5baa6c77acdfd6f846ae8f364747e87b48a8a1da8da81545cea6e26b98dff1c6deb9b337bbd199ede5c0e3b0ad9e4d3fb238271d4b16ccefb37edad0ff8fe3a89308e233b8bfcbfcc0ca70da3dcb676975508613243311bcdc61dfc02a59be4cbad20808ac7aa09ef1db625746234b3c86f47d340d7b993f7c6703c77ce6cbe63daea05b9bcf6a4b3f3074645e6d2b573649101bcc9aee350eafe67534494db97694a146d3c24f93b4204368fadb94938b24ed37e8026851cf6feef14df2f36b99cafdb85e91d05abec05b13ad59b750a891adf303cf12cbf9baf411c7a28a5dbcd29be8cc0e9278a092d359b89f9961c09cd4db1655e44528dee39c6255d74997f0592e9a5ebea4a3071da1c4a9a467355262cdc1ad1b3a12b44db87e7187cbf471e6d58b7f96146e5936492759f592fc09e9896c9138522b19f13dcecf1bf51d8c3dc82bff2c7b0bd44dd295dd41cfba02208f0221e744542752596c05a3cb53e98141ff0467d59f5e34f2e71463787eb5e4c65c53644f97d8c817a26a3f66d8bdb7bbbaa5915086ad701e53ebdfe63667326fda8cc5ddeffe788d41796745f3e772401353094596a5499c4912cdd0f2a0d0aa45157125bc5ce94900194b506dea4c4b57f44b714678cbcf2d0e3c7d0bf0fd64e8b48bf0f01a320a4ee86f7a939b93897b676b1a1435eaa5d3108fc31d8e3ea059e082ccf03c91c42853a5854dfdb800e0d00be7480c23a4a787b4a742a29bfabc1d899db491e98a99af1a4b0f86b84630384c1c090a4b0df9999c4ac267b02b5756632efa1354f2551bce1c7f45288e49bc216afbe0797bc5cb98098d500000000", 0x1000}, {&(0x7f0000000180)="c0c7d9b422b96221842f9ad7a2679dd6ee92a3df2e36d99914480ec6405b40efa144a367c71b9cdc2e8db422231ed90a7e6314a007b9975a5efa9e1aeffdaf2c2778554cf518e7fae378462ff289afb2fa67986a860c8a648b8d2dc968a0a9683351fd5a766657", 0x67}], 0x2, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xdc, 0x2, 0xe44, "826292259397d3e27e208fffb22ccd68378b3d31", 0x9, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0}, 0x0) close(r1) 16:00:23 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530008b703adb6281dcf996363585c5aeb96a2cd123656f6f1fc747431ac4ffdbe4ba67efa1cfab20a24c7840913a3cf173a1a04994fc1827849246983b06e78dee68a74e16b27670ac07948f10"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:00:23 executing program 0: msgget(0x1, 0x600) semget$private(0x0, 0x4, 0x80) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0x20100000ffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x0, 0x4, 0x3, 0x5, 0x8}) write(r0, 0x0, 0x0) poll(&(0x7f0000000200), 0x20000000000002b3, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r5}}) getgroups(0x4, &(0x7f0000000000)=[r3, r2, r2, r4]) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r6, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0x4, 0x80, 0x5, 0x44, 0x7f, 0x7, 0x100000000}, &(0x7f0000000180)={0x5, 0x8, 0x7f, 0x2, 0x2, 0x101, 0x1, 0x6}, &(0x7f00000001c0)={0x1, 0x101, 0x7, 0x8, 0x1000, 0x0, 0x0, 0xffffffff}, &(0x7f0000000200)={0x7f, 0x800}) 16:00:23 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) preadv(r2, &(0x7f0000001600)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f0000001280)=""/152, 0x98}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000001340)=""/201, 0xc9}, {&(0x7f0000001440)=""/223, 0xdf}, {&(0x7f0000001540)=""/169, 0xa9}], 0xa, 0x0) getdents(r0, &(0x7f00000016c0)=""/169, 0xa9) close(r1) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="00c96d8ef5841ba656878842485ef1ad15e2c2715fa30efa9aa01b009dec0339d3603bab32daf331f03970431bce1dca728690a27e3cf3093d67ca5a5eb1d550b06768d945eca784412f61a7fd427ff4f5fb543af189d6852900a047f53db935e70470523706d087ba1b2ff333036f4d75bfeaa6cacb6cf3043a195612783cb8c5155011ee01539566d843453864457e295e143a87ec865b28bea6709e607b9c5a8132463b6862c474d3e8565a763d2ed1e663295e1bf32cbe4a5100ce5d4fb1c749a0506534b444cdd7d7f13dccb62107e6344136f9a34bccf3f4c57469d7164defd16964744ddb12", 0xe9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:23 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = geteuid() setuid(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000080)=0x1) setreuid(r5, r3) getpgid(r4) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='L3', 0x2) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x15) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r2 = syz_open_pts() close(r0) lseek(r2, 0x0, 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000680)={'./file0\x00', 0x8, 0xffff, 0x80b, 0x1, 0x5, 0x101, 0x6, 0x2, 0x3, 0xfff, 0xff}) r2 = accept$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000080)=0x6e) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="d611e6b0f694074ad111bf3d816cbb8e8de337c594bcd9f80d94072505a78dcab66bda7dc86ffc303569984778d0b912584d750b58e0fdc5", 0x38}, {&(0x7f0000000140)="7f5d8f0fbcd624039402d7eb816b2c2745bac13544e43bb8be8e9a69ed3cedcc120718ebef99f46f5c06b6edffa270326d0a2001d369ea39c6e6143e0e3a3f2e5e0315258583df6b1f1584a50ab6c7043df2bdf56d4a6a83d908dd000c726657812ceb7f9a8d4774f64287767fc4d39735fef095cf081213d8a902c64f5610038f2270e8a747e4f3cb36e42f7ad8523d9b94f1c291cc548a809687ec4803c947a2a0b0901759d5e490a6780a984371e4d07af7489a2372327c9c546568db129ebcec1e4b13ae7adcb565a49347e3747713d739e2afb0b3de671f1684305d63e40081516c3075e0deb296652a86d3ed3faa70c46e", 0xf4}, {&(0x7f0000000240)="e89a16781fa724732f2d10fd67b7f541ca85686174528a2898", 0x19}, {&(0x7f0000000280)="4b31a5d6ed7023f85c0628c1b4b088021f26f2fa1d7a30ed3d78e8d78ee812a504ef296d54ab083991e03192a9a2b026ef1e9edc71ca686450311877a7f9b862c7fbd53446d3f85b714c8ff8f766e4f0ff75623f65d813f966d6919b67f7c8222939cf744ce4497a8d46067fefc72832f4041d7ed2fe7e74cd33435b4b1de535e825600cf943dd24e6830f3e2a80e0cd56070ff5b39eba1d7473a42c87ed133e100cb3b45716d7e2e06d5db845cd27d56e85c8f45995a5fa6f5895995defbdba7c9bc575c37d06cad9478cb14c4f05150598d0b79a13a8550f277b2a57d9c6f5bb4446c2cfaf1bfbda7861e6a785610292fc55febc54fc", 0xf7}, {&(0x7f0000000380)="19324ed2f0673720d7f5035114297fa9ae087c851d4b3021438c86e4052b422d17e7fe351d4491ac0a29bfb23709e54a0ceffc938fa06f", 0x37}, {&(0x7f00000003c0)="ea1d1a", 0x3}], 0x6, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000fffd00000100e76738309b949e13f1c3ccf789560c141a2b53762725931ee946b6227da99db66f877a58a9625da74ab7ef3af13c7ae69bb4ab68f6a771631e261b54bf00fae0d522f3a5fa895ca091fce87f878a74068ce8db56186290b9384c9a6c58fe71a6d4439e019539ac8e3a7af6eb1fd9212d8837994f2b1fb8b3e5d066defcd4fac4750d49ed4107eb059d2d67c7b4464027dece952fe1b0f5cf795246c01414a33b3081", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2], 0x20}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) socketpair(0x2, 0x4003, 0x6, &(0x7f0000000500)={0xffffffffffffffff}) recvfrom(r3, &(0x7f0000000540)=""/243, 0xf3, 0x3, &(0x7f0000000640)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002480)={0x0, 0x0}, &(0x7f00000024c0)=0xc) seteuid(r1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000002440)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x60ac, 0xa40}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="8da3f18ae3d07e22d70255bba27f83041914d20f158e054a", 0x18}, {&(0x7f0000000180)="77e6a80b32345e9283611162735aab666d63df042da80d4ff6e8357bbf2eff0e656ed8a39897490acbe85bc9480d5ecea542bb802fb82a62290f1224bb6ad381f9813ce512dc6b9b1a97dc546f681db7a0863c5a1ec99b50092fbe277c0b580fa71dd1732cbe559c57cdc1717c41af3fc5429a18a679b0462c63d420f8c26c1775a826fce2fe14e27290fe11ac42ad74629a48fc354341a1968e068dfa10ed8c", 0xa0}, {&(0x7f0000000240)="499df98e55194ffdf36a8abcd68aa96a398d6fd2a3444a4599a600655d0e29ee2e1f6c4a33f16fbad3295d6d6b11341be0c625deef1762e2822ddc542763bc19651dfff18f5e4b6750d744a0d56d354573aadb8895c91943861a68962c6559c8986c9f3fc70d1fe82f7417c05622576d237a8af4823cfffe96c9b6cc24b5ab1112d30d913ea45af6153ed8695540011bebcaec1ca6a7cd9f252c9a5493e5f97d6f483a3003fb25df37a27a3449e5d9b05b8ff7ce04ed6ac7583e78ba85bdd734b057e672ede4b2ea92c703abac4ac53f06b450744920e8d5b76339725fd6641f78844540abd7e190e190c3ca0a020a4e1913737075e01c18820061ff73b1a679afb50654877fa1dbcf1ed8f06adb87f0bcfbf4915ab3c31d8266f5b9f5e9918978f290a2b944e2e075e12ade3aa28ceb5e434eb10dc9cb90bf4fce95df4ed06df4c7c3426b48b7db29e3498775432a7d195d3de3bbc7a4fd87e1ddabe4d036a3ecfe0a050fdb87dc898588d6ef6f73d6e76b5fff7345efd5a3fc9595f959db9900bbd267507d313d7343a202d5c7ab1c096fd25c296ab28001e5757d5a080ff734796ddea78a774bc2fd2ef01035657d81895d0c3f188a2b29b5841bab2f8ee4e290ed8a5165ffcc3ab3e9df28e99ddc6258643668d5192da9c1c712111b2268d89efd5a40317bb21ec5c10717a291e44e30afa869bbe9064b4c6345c48c3eef60f57e0e8a0dbc7088ea1d18a0f9ee00987950565eb73ec857da77e89788adfb1c7a5191e82774349ac315357f3884a92ff1a2d7cf1c1803d9384d4153e2c888ce5c5831239ec8dc3c02fc42f77a97cca3380864d8fa4f45d539d0d56d72c2731b12ec93fc0ac49767119eb3358e3a6f305bd1ad4a592021838aebe6e5195da1f554b592f0e300c3fe006901a62e74bb602699c27eb360b36a5097c96591e01039086161bb75d2035846854aeb904d82a10f0103a7c1cefd652b935b5569fdfde921c8241a5f01ba9f4176da3d039db15f6d8470c651649696f07f0d95d4fbafaf70eaa3dac2cc2f6b822a1d5212370e33c5baa4020dd1a1deb91a54ed111f012d8861b2a38f9a20a9c680ad2b9e3d9a7f58c382fcf5d415ae01a5a3d6772e9e577eeb3d3b10a1d0905a8523325dc7b4af6dee9ab1d1fd2c97d335750be357fc2e75324eafb1acfa939d0358435e30e29b41cccd113fb64bdc9d0270f49df34682a98d90e479d51f63ae293bb1f5627f6f0fa34746bf2747fe5dcb949dc617b262c1fe8af22d3a9602ad6825887105bce44405c35cbb73c013cd96494f779b69832368050b358e8997b4d80c0d8f0ffa6e77eb1c285f7259e435f16a1b22333a81ac1510de2f9d5782ee0283cac93fe56848203c6a0935a4b735d66f33189c9e6c31d4d5edf78fd7d939f355d440f0041f81cc130e8d43ce15e100852561096b87a1a3612f7959939e0da92a89528ea18a8a95a1cb2ebbc4d62de12bddb9831f2a6ce215e8fbc20ec898e0ce8c735490f6bcb45413553e4b91586c963f54c69f52adc82ecb2d831cf159db4d189dc8a52dde1d9c0998b7f846f7e3c8e4824e91d71a5057daceb03f36fab6a26ae29e8bbfd200eb4722422df9da96c1c35ef07ff9c0a18c6fbaf4c10a14924acc217046a40499cda60b3013cf50eebc0851f9d3183c7529612598b0c2100f8dc3e7443ea18b8840ff5a7b64c2688a457ed0032a0c5b0ae826edf7da6a83e926f855926495535a606aff5120e16dd4e79c286a35391edb101f6acd34a521377d9da8d4fcc406f453894eabfa27710358e7b5512a0d80e28789e0909b159b2ceb1573e4ab7b88a44b22fd77bfbf3168ff93875078c252afaf01cce85b054c071f2e7b6ae28dafdda8674c9258ff48a675a287230300e1608e17e084aacdbc75bea97662f9640c52ca3c9dce61d50badc85e379ef62e8e91c12ca3b960bfc7a50e66221ccde99b9d4c4cafe35e41dc9d8d1a9880f609ab103bfce9f2d2877ffec81f8b129fede85b535d6ce78b95408a9d2e231d9fbcd753487f5305c4b1d2a8321a38339515e50a87681870744ec580042bb72dc6e82f1c6cbad579de12eca43b3ae14f723ab0a250a74e34f537351786ed0f08f42694de4c8da49653ce4a935d59a1e44f793ee237cc932be1013b6a87f5391257202c0cff8917d742aeff7e11e8f6b0bfa2f99d0be6fc3a75d10605470d49ad66579099827ac055f9adc1b533c8d36cb9c1e28f1ab936719f90dcbb3b38cb19d7146184cba0f6246c92f29d7bb6938c4284cdf56f1c5aaf9a8bcd419b20b3e2ea9a086e814496316d6f7e36371bedd82881c3305cefe7688f8ea1f282c7e941463acbb185480ebdabf621aa2a006e2977b3beff23913b35842af4163e1de52b644cb5172780e088d9e4708ea23af7c94b7dd9735ce1364c4cbb949b8db468ca0baf653de5551858a66e0468eae6ca42ed99e91a648efd0273b9a9ae689a2a614933db3d110b9b103f0ac980e3a75e56acf8c0628558bdb865a3bc069bae5375fd8cef67435d6443edf111c92e6e3977b4e3a86d0b5a047c9aaa3845fce1ec21bd1aace1c3f9ded6a5f8ba2dfd9c9fae43bab2f00482cbe1376782a9515b3308a5d89cf3af85866a16c0c75959e40cc8ddde08b50d194bf04cdd954b843007be9ac367547e50acf6c435b8b9570e055e5d733e53917fbb55f09fd87ec9bf6b669b7b30723129d8426edc96c021fd32cccff5177419d2da67bcf39c974cb223722958134d160416e50240a0b3c0b580de90719f8054c44f425ee49239eddad9edf7da0e9b9f009a970b1461a202afd035b3a74db28994387799820c91838366c04c98a925174d81cf8af3b872cdf3acca4e318e2e9b7ef327a57f9467ae07c5fd12834c08e1d95d826a384cef21d4e2e88ae29677d05ccdd991b37115f4e59c0060e3001528e0d4e38f874f747fde315e5b6dbdfd89122ed40ddb0f411a0ca493d4d798fe7ea9181faf81fbdf02f3408382e4bad4c042b0676b512a4f4e92f664e80aea083e25f18e9f4c5ba6347be0c6609460733b7a8a21c8cb3affc6a0bc6cb6ee0cc1ce51d4b503b2540b479d2b24277e0b4b2b679a77d34a98d1f8ed1609e1317ae21410f746faae91174ee03f66f7f64d826971b3b071d0823bd473976a7998e020c4eaf5bcb2dd1bca54dab3016ebb0a6b8a87682926ac07e36aebf117707f59d2fa9851e46ebb2d3692f2acde730b98ccb6528205fa7e0af690b21e11170449b5af7c07cc0c160d37a1a5d1107bebf7a8e91825aa3efed4d9a3899eed98f01f7bcce9b47448961c5cfbbe28899949fd64a325e2479d3835b70ea9407a9137abce0925226dded65bf3e97963518c943a1e563c627ec36c88978e55693d0f724cfe3124859e597c1b59bd880aaa489177f56242a28c39d8915888209c9de10d76246c19512f1a83f8379c664eff2668df11439a320b1d855ba6677aa6d1fcc471bad0b2d2b1389ba4f1b505b5f4e8e9e688fb600043248ffa1548559ed9295e4bccd2166878e5298ad94ad9d2f4ddb8ec719f803fe65b8a5be489bf414e7d9f2d3b9462c9d706bc6d28e19db8c00d87f472a5d5000ed80a537ae8b664d6368758afd1cc3785469b32caac1091ae83b6859d79febf65b19f50fa117a93c9ea8a8796a884b031be9fa1d68974bf5295e5a2a91005614df754289fdf627f7522426e15b225f56d3b55ab02aabb738fac1f65464dfc4dc7ed733d0afbae7775d5d89d1bf7b4beccb70f5ba96c703ef320a6e91d5afffe1751cb910f3e59886a8d48a69fd636253113884c1037b97ef70b9f0b00369aed5e0a2ac4134441f923d7be675dba5cbae28d18655d99a7fd28b6b79932fc801a3d0362eaf284ab6a9efed2f224aeedeea0907f362e90291cff6e89d186475d3730431f29507a064688e3ea79bac274354398b095a282b5e468cc88ea59a32fda9d219e8d6515f8a699f1876a08829c1cfabd6922a15a271c5bcd840ac120857ca956c8d7063d437b0a4763d74a886fbb7142cc69a4d5c47c0284f5f6111d11aed6dec6830cc27a8b30d2eeb89d4261eacf08248aba918b40f380ba0f2567352aefec454c3bb5c9cd8a93f5d514c254c959defbaadfb0cdbff261cc8187331c5ffccb8be9fe330b5ed6e44021b6070f7346ad6e278dce67e321b48bad4ac4b97ec26a483f5bba7733102eb66e14255807cc35661eae8ca79386b711dcbe991cda7d4e15b0f4b302e40d9b03b5cb57821f73ba1ebca87a8e55b22f75c854675079277822d7bf4e2dc7fd0de5ad3ea0988d52b33c57c6b7c8066cf1c2fbbd55f58053c8f356fc1d2887e12d3e43bb0b75e11238c58f436bcbec8f83d710666983e0408ab77f6bf6f90145ba1850ddd789fd62d2e0a221e00f3859c233d576cac75517fb9eb1f3641613faa1b2308b74e7e8b4924bee64a97a3a99b7c6615e724270c2da5b9e7370f661767bd869e0f19ebb718b1e0ff84b4777504119934e1381ba7af82ef6bb5a4396aa7de8632a0be34e1e9b6d617272f35df3bc86e932bc685c6b9ad60d06ef4edd056423a0606fb926b918154be9172e06e03094fdbb117220f53f73701a5d031d685e542cd47357e8928da9bf1c64f1f604b3852010cb5599713e4c2efb0203f9e2fbd6159e8b8c818cafc5320f78cd24d39c18e5e3d88ef6977c784f9c07b0ebdd2b591fb6190fd70d6b2e50efa41b513d98c7703f3c26b3e47523b814eed569eb6175fcbe53572471bfc0e5109512f96fcf8b9f973b0fb94182fc311c2826981b443cee97eb000bedc7914133a8497fe0838c0cd3ba4e850a521fb1045d50132c2022cfe4fb8e3c2d2bfdfcf99a8d512ffb859a89656e48123a62254d3cc752bfb418631bbdcff2fd4762d3cb80d7461b9f73fa813bb9ba2ce41e7923ecfe232fe275242c93a637658f25919f922f415dbf734807959aa912fe655001b3e4b99ad505a9bf10dbccfff0ea5221e71cf67e35e0dc60f1d254b41d77a7f227c3c7da45d53c281f3f9c47df65d9fd62e524ae6da921d958094fecd5ee21ed86acde53890b2d0b3ce05b2bfe9b26db439b37a3ee0817b9d2f48d26231c2203f28829ec404d92c7c15b996d0231cb33a2448899612aca630ecc7f9d93977f343d5c1006557cca402fc8616d7dd9c2e8e52e938ade40f9438d6b53d3e01d8e5e5b2f2aad1ec64717499c61becfe2631ccf4adf970431883868dbcec6e4aa68f3f29cd20b474c63721363d01af2dc83065c752014f2898f2ee312e6ee9bf85538e294d2e7ced0fe6e69246d4c77d383239d2797daf543d3976e036911c12e980295f4a6bc3628543aa6510c34310d5e9c482b35fab36854bc41cb55c52de6a6ad657ec77366990ae7443ff1ef217ee91ae585b684612f07f8907caa371ded6cc84b3fea89d10e0991937fc2680121d8381c8c8c0ee887c63f7e5cd59a9f6fb583df610496f81bdc8a11bb871bcfe23887f5e88ddc72615e5e1d5bccd8ba302ccd369c26847076c955f090592e62c6a6f801622fad1e3a60a2ce265fdee6cc76ca99d00bbee3fdf613526578bf02310d327aac6cc2748f06843efc80d6e188f651f23935410c00efdc908c4c8e87cabbfd05ec0ca297e7e39e81cca4531724f9ac2df5916451e0217a2eeeffae80dc2bfd8162745574daa4b9bdee2fbf6c29d7e073b154b8fdc527ce25ab31940ebd27338fe723a142d1b2baa9ee634696575a9b649aeae9121784118b34c89c2701b12685ab9967e6611a46a0fe6bd50e9aa2d61908b598f9", 0x1000}, {&(0x7f0000001240)="9fc8e13a5cae8cfef88d9daafc1a159f2c3c92c1cd52238c1cd52762149147d71a4a5bc585f2909ca0d5df3a76d47ccd5d656fa49277d55f4abcc3d2b2ae897d9db9a2ac3e932d8fb35b4a942d9150215f407c2e1d83b32ca5dfb6b9b84c459d8329525e7a0ca8b965d073fac7fab6c808e08b9cdb253500bba399ad100757c7dfd76a8307adbb99957ad2966bd764fda80f29e02607fff85a15f2", 0x9b}], 0x4, &(0x7f0000001300)=[{0x60, 0xffff, 0x4, "23afe582c2e0cc0f3b872cab0f931bbcf2ed551eacfea2cf45a72a524958e986fd90aaf471163f77b11ad062f36aeda643c51d7a0955231a5db71084afdc72a1466724722364957c3a94"}, {0x60, 0x5e3ae467df3df1ce, 0x6, "e3a891bd40feb1e3abdccc1cc99f08d9a268f5b022f29e4ad4d35155bcf03871c3cf2cef6bb751d0dacb684d88a2700f89ac2b9ff51a684846d380bbc00c4e5490237c91bbe401412501b9"}, {0x70, 0x1, 0x7, "79ce9ee41ca33723e3a022a87d50f6bbcfb931ee9e407e8bc3f959c4f1cd2f90871b6a666c16a385c8848ffb5a7f13ac2ae949800b0f6e657523acb024b4347bf136bcff420d342d548d023e8ca6ccff005a89c3119b7f04f63ac6c2"}, {0x1010, 0xffff, 0x408, "76145e41c412da42b633996e8422214030ead6f58e87982138e060945659d9628d1cf783f9e0fa75b607dc048b52d144c492c2cd207a1dc68bada1e901bc941b75552421a341c07abbf72fac0742dc9e8d7299cdb70c807231f2526ae170049a4274d09de86090293f0a15408da5860cffab537e081b29c75306a13ae2f24f7ad9bd6a0d378b5e5224a1b4cf2fa7eec65bbf7723632bc552abc4999a3aaa5d5446e2da814d6d26a954066c48e137b9d74f2032e376d07382d8a5e094022f8755a50e551e49e35ecc315dfaa4dd409271e22df3338ed15473f7e7ac1c32ba99eb032ec559eeb8e2c32e4c80512cd45d558c940a305c0f59f9a4e010437b5ee11c881f8c243c2d975c0a7723e1465e23636657a0fa1de947dafe5acd477e8c7ae920085459fd3c4232b6b2b3f6ff2dbdd70b9c46d7a900dff2cfccf93d23ed79e5aaa8cde4fafa87fba14c2d118e4be04301f71705eeb37c47a76706c2c8c334caf4ac1f986f8751289c843baa54676d944437e6e6dc5f11abf9a1fd802e33e84c2a79b4a9a22279e1d8d8b67dad8438b79e4ce0cea2b3c5f20d7b341c0715777231690b5accf4e905505da7447607c726f34ebb7dea431d489cf350401c328d75c78892f6b2a2c0df392975bb5f6a7d10f8161ddfcb748354e799a641775dfb537d308284570a631058f928d11eec61b3e54a1f84f299145b92cd309df564f840f6ae3d878052cb29b3d6cfae83fae9a416e1e47ef26cbd1f7774de8ff7eae4ece8f653fb79319672c447dad957ecf2ef0ccdb8790d31b7336873b2f603335a12640ddbd27d7600e04d588f0bd9a3f26f1f716bedd29d9f2eab88cb917e29aa57585f39dc17c9f5337b41d58be4e90364b4caa1ae1f08a88909fc1891032dc9fbb03bbadfc7d7d4c7b2d5a589d20077addeec46d524bfe9048f7ac2b73a42a0ad0cc36e8410632e81e93c283b5ee4b405e5cb37c2674d661af7a2c788b57aa10a9bc4eca4dd7a6c5d52b234dde5a23e8c201b069a11dc6a13e5db6458aeafe556cd6223556a29c6a7f59c68d5e965245713f554e5af1c5d0fd4f293637c7b40a895c0cb6df218426862fe1611d4ae3b47612892b358f4d5a3cf946bd1dd0b508fb26c002d625038ee7c7218bbd0895bc619db29e1cdcea48e5970630c93f0d7f51ed126a731eff4e680e9c5decb6189e6a76f3d37e1d770a4c15d9c0b69bac07a8fac95a71a6af9a9a6ce6911f0a18d11aef85a56c65ea4f38d498853175fd3246d08249eea623b5f3cbcf317bec104d498f61264e0a7caa494ac13c9764ce62255abd040d0acbb8b50bd8b50031b85a2a524c85c378caad5e8f0fef0fe93aea8b10564a74ab876039e324d1cf0220fe64182aac904ef2666ff50336311cdee6805d5c4a9bd8abe42ec9c5912dde66684a3ad31c5092f1cd32329b870ea60d855c11e5020da9822ae6c7c370a6a44a234f7513db5b01061df5cb33e3244612303cff31e455618d30fcd454fca3c5b1c48a5d04bcba2e5a4208722b38f19ccddd9f69b5f81eb31defd87824282f9f5a3bd3f3d561840454b87b3b186ba43c3a27f95e4f7be8aad01237b900c2005535ed65b732b8714d889711d855e60fcd48e750701f4d4875dd1683b6722e0400a4edff1258231d0a195a4d3eeb2f74b18d369e173c890dae08818fd24b8ec6c69bc0593c199a3dd6fda67131b4e097aad72de01de00df252dc02616be7ce3d902f8627353b384b0f2427f00b6c4514ab91dbf22fc6272a0d9b6d83ca4d90663887bcd554caae869a78e4ebcae5493547e9473471131412937b005104b6417549e66bd20f8e1b76e41b319503405ec850c4e3df9e3f51b301d6db491909124d482ee441ed68e3022c02cb9ea319efd7a22b1e9abc925b5f4698d99bcf0f89df53d23f0cf4b810f9d4940b2ef1be6bffd399d397d0bab493183aeae85c9c25b687f0b03a828974fb25f50d0b7e662ea2c56e211435ba08dd84dc605e435402eea579aa75131e3c1a22ceb2ad99f74b6d018ff6cb117ccb321c488168d98cd7d58d4ff7bd81fabaa674b854975992f22a72ce34bb22969b30dd71881367c2d3fab08bf21d65c35c63ec9204d6f9f129442ad27656b97f19de6eb517f3bf4ce82134f8db5b6356142196b7d4b854f6d505249abd178268d7b942532df0b47ff57afda203997106e69ced30c99f60e3c63aa024717c3849f2b70e444514c9e51f50f94f390c0a4acfa0a56836c04c4f4a2f2c2ebf319e2804bbae003185543437be4e1a65597dd8f2fe5103db0c37561e3fdce92e50e206c5ba8bff7ad2e26255103a06e948abac15b5992620a61c4fb07bd8c82dbf7c76dee67856f1e1607b19f45489e88e28e2743727c6d4e2898c559fac7309143b0b2cff2812973ad1b216dab74d53faa08300df86d4b3bc714531141fb54955fcfde3558686e01da82b9357506033fbeddb17d8b9749360694dd2a13397ec623cb30bd240f325bb5927f529e908d188bedc9c23e7c8f256eeeeb199be7b96f297fc53c23a2837a6f3d3cdab90e4f3e9211c96aea6f8c45fb5a507a0522b8221897f093968efa225772f11666a264ba6a76084f1db364450810ef9bae2c54158c22164dd3c12fbf11deca572a6d8f403fc4cbe9f2492ec0c7a9d798fa7854ed66c91eb86695164dfc288cb682638cb3ddefd8da9c5bd948e23313aa5d51de687780d5f178c746f39bf2e8d08aabd1a0b285f78faf943e594fb4052cc1f7324a5108441bacff162a3f2035bb971eb700dcc4c050183334198e94db1fa748ad524a55516190a61bd1058a6fbb904cfffdbdf71f9095a93926e73d6ce58b5817469b5f6a89ca529c2e6b47c3c781aee0cff8068cd3ea0f3a0bfa2a484f6a9dfd3e2f58a0eb86c7921dbd3c6c44ee9a62928ed42a2d87a8ecf9149f5fe3069c590268fbc5d74202f1c2c22999fc82c4448f7e4e5e2e5db6dc69c2690633c38d07d0525c13ef3b6f33a039d69302eb3ce20a4bed6430b8510cb40f7f2e1da1d63e0866cc3f600e25283a07c70186721ab2ecfed432ed8c722f0d5b388c37b8c97b4f387d1a48bfe1ad26e63429223f51e29e0c237adf48fb344ab88f94da93759fea8333d1b270b2ac949d9330e90d674cc927e037292ce9afdaa0a00433892903c5204820680f0fe16340b3e5debf16dc380c0cb1abf4f2b17c9501912d481228f6c42ae5871604c7502d99ddb22d2ae1fad5c2a2dd0638a0c5c631a1be8fb2402480aad57f551382e8271c98f3c440dda84760659858d2025931104dae40432fc1626d098296f6aac77ccdd4d5e909dc18e01a78516e8c38f7579f53ad35018b675aaf0b823e8f1291fc41bca4c450a592bd1b1e526bcb94a18e25f02ee9a4ac0c8a112987d23ccc7cf14b59e72bf114d01a30372ad09b6a2494584106a92a3cca83ee68c97c8695867f4d4ef2d91d84e6c540cd38fc2326b536d6cfd74f93666ec022704ea077bb462882e7bf4722b6deaf4f1cc3fb9f73743e742b2a626255b29346999ebf4336ac022c56869715dce1b5f823bdc3e957c496535e42309d7e54b8e2fe29733ae64c6f7ed11bd819b2da7cbbba951b555e160533c59fa96074320219de4edc1d63e0e5fcec38dd46b21de940faeeb3892c107c023b403c719227fe99c1f53f74a408e3a0ccddfa3f40edb881fe9f2bd01c9204e8b35f2d015077774ba443a30bbaa43f1b67d45b16d0836ee683f592799b0dbc44912742c28fd5ea5d06a519fee852ddfb69dfc84b363be0b43fb130be35e01b512e5f8485f47dcbe0087a2dc15d2c4d2d55c4cbedb9ba19e21dc68059f057f086811180e1edd643d83008a82fc3608cc9d8bb14329eb25c255229a0ad2ccac5579f8995852b1dabefaf2be824d97b3b3ffb9d44144e5487c6332510ee5091e58e640f501264145ecf41e39f700f3ef8bf769d93123c8a7833c24625a7859edc035864907704360d4d6d2b48c8eafbaa351cd307f5299b133a430b378cf70381ea2f7562e10cd36609a80afd94ec6cc461e1fa5619aa9f34af45b5e8f0f03a0975cd15f0233504189e0815a3f2204a2be29ae08a0efb25391a28aa7c44d081d5e0d9f6879c3a502d4366d8091562c229543855671f6ad63650f65f781c5819632ba9aa22f80c98a8ea36d5a7da85b1adef261869609ed4974431770766b9b5cca0db8ac55654136a25655c5692ebec99ac2b45622574aaf2612b9bd33dd152857df8c25fc03e28c386ad25656c291e151f3ecb7aaa56464ee31980c753486dd47d45a5c781dfd242f08fb0aca675d0df33813e2dd5f829552b083d06c5264614c897c531fa81fcade98263bee1edae20c3c3a0874756b4852a1169cabb3c2870d5607f355da8bde2add8034e6e38fa30d770c68b3fc2c1cb89c76cf4555883c022a41198d56d638232d9b8f0cf3d60b8db90a62ea3feb2c0d233246a0209257df1814440fe41fe3f186804c8e025b67dc219b73d3ab92391283219613625dec4659574c7f947696ff74635d31d243cb93008a4e963e5c519a68961a6c36c8a9a604f5319bad8161f3b88d582c10af8d0337436a096dac3faed1bf7d5f1a0a7312ad36e08f1fb5f08f9074499bb8fae4eef5cc10e95fb1fdc0237dde39b4c446f447fc3516f282226565d47412480959b29421192803cf8b460b60f099cfe6557604501201aab3c028634b06dca26b310ed83abf8cfadde2200122210eaabb305c04d5926b36502a33556fa8da33677676c72a59383b12f8315d2e9f29f001e8894e7c1d9ef5421910d6c66dd0394514336c03824d460e5974479ff60756d1a641140211e33d90bff2efd7bec55feb35b9ac488396a9a55398323a091c0e3a6a0ac377b98490d1f2d3a332fae4ea3ea40a660eb8d71997b19b4ad2f26c4572eb18745f9c71e67fd6322bb2d54c60e986c3541d96215df123047e604195242e0d9aa29fcd3dae7080760c6240c37b3cafc697f3a8d73c831b0fe588061f2d5f3d9f8997fb91b2ea30a13d8deb8684dfa34955ce824ef43bf6657cd64adfbd94c3576b30868e794a61e1abc0ca2f489971282a6a82794c59e9e2e2107ed3e1dab3108afe26b37f87165cf25778e3908c1d2448cc8037cf9b3e5bdb51d4dd6110af5ad123a267356f32012c67e906870df5209d21496d219aa4c9a4a732c044aa819dbfcf133a6d10dce19a738e04e248edd27b1c86874e75e361097c736287d6f89bb19fae5e2277c021286720ecaba147d1173c2ba5b0bd8a8f4a6278507d1630de5b8f9c1fbd41baef26d9dfe64240f0a412e749cc6d128d09646262f5dec8c89ee7982d8a3141f2a984caee53f09c0a3f26166368cfe7830397a275b3216782f91dd4734d5dc3829f6342b9d862e8f24e29c82e29fe0484994757ea225f3e75a83e976a2fc0562fbee2c5026b8f3a980aaad549e42aa8e94391291fd429cbac1e6f1ae9923f4cd97a573bbc37ded6b9a8dc9bd786657d5739cad0813db7e78055108dd372b9e1f0a4205f742ce6cad3337bfa4bb626c0b53d621d01b8ecdc73f980af22e420e1c30814ab83d52b75a959d86f4c1e085f30ee13cb7238c012a4f2b80d87bcd768b938d0a256b6ca0e5dcfb61ad7e9712aa92d4fb79110ee842a865d24cb20e7c9de5155b832b1958159acd1ddccd22e16b5f28f2cd136b7e88204a624ca775d1d056ce11337b2e1148274e76b3ed72f84da24e39dd6ec8e5aa6cdb6dfab043ab2bb264692876fe1d571e907d6bb8cd51f5edd7255beff5b5df1669db64a14a9d44"}], 0x1140}, 0x0) 16:00:25 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x2, 0x148) recvmsg(r1, &(0x7f0000001b80)={&(0x7f0000001840)=@un=@abs, 0x8, &(0x7f0000001b00)=[{&(0x7f0000001880)}, {&(0x7f00000018c0)=""/73, 0x49}, {&(0x7f0000001940)=""/251, 0xfb}, {&(0x7f0000001a40)=""/149, 0x95}], 0x4, &(0x7f0000001b40)=""/54, 0x36}, 0x1) recvmsg(r1, &(0x7f0000000040)={&(0x7f00000000c0)=@in, 0xa, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/226, 0xe2}, {&(0x7f0000000380)=""/165, 0xa5}, {&(0x7f0000000100)=""/74, 0x4a}, {&(0x7f0000000440)=""/50, 0x32}, {&(0x7f0000000480)=""/224, 0xffffffffffffff78}, {&(0x7f0000000580)=""/4096, 0xfffffffffffffca9}, {&(0x7f0000001580)=""/247, 0xf7}], 0x8, &(0x7f0000001700)=""/232, 0xfffffffffffffe38}, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001880)=[{{r0}, 0xfffffffffffffffa, 0xb2, 0x0, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) close(r0) 16:00:25 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8aa00eef63064b3ff9414c5e083f0df97ca305aa7f9dfecc6b66399b7dffe9803859105af7ad127d335a506bfa1f91cb5f19447e85bb5b4ea482890a9cbafa4fc9336f55556ca7f7fe66da419e60940c015968800db0e5284c2fd3a54f9763549295ca1f94", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x69a5, 0x4, 0x5, "e192bb8341f376d602cca812a00cf4142c946824", 0x10001, 0x10001}) recvfrom$unix(r2, &(0x7f0000000100)=""/121, 0x79, 0x840, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) ioctl$TIOCNXCL(r3, 0x2000740e) close(r1) link(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') connect(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) fcntl$getown(r0, 0x5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:25 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x40) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x7, 0x1f, {0xff, 0x4}}) flock(r0, 0x6) recvfrom(r1, &(0x7f0000000100)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x1ff, 0x3}, 0xc) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) r1 = getegid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() r5 = getegid() r6 = getegid() r7 = getegid() r8 = getegid() r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgroups(0xa, &(0x7f0000000100)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) 16:00:25 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x401}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f0000000280)='>', 0x1) 16:00:25 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x220, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r1, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 16:00:25 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="01885dfdf859b357600000"], 0x3) ioctl$KDGKBMODE(r0, 0x40044b06) 16:00:25 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffffffffffff62, 0x0, "a76908c27f5524bd949125168097043ce8c092c2"}) fcntl$setstatus(r1, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x100) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fsync(r0) accept$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 16:00:26 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/170, 0x1d7}, {&(0x7f0000000500)=""/4096}, {&(0x7f0000000200)=""/188}, {&(0x7f0000000380)=""/171}], 0x1, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x1, 0x4, 0x6, 0x9}) poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x7, 0xfff, 0xfffffffffffffffd, "3cbae506251a0000009300"}) socket(0x3f, 0x0, 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x3, 0x4) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) semget$private(0x0, 0x3, 0x20) socket$unix(0x1, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20080, 0x0) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000001ff, 0x0, "b8000000000000080500"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="2eba5a86187a709b", 0x8}], 0x1}, 0x8) utimes(0x0, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)='H', 0x1}], 0x1000000000000052) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="d87f58c17078603e72cf57d05f97622fd3387adaa84cbb512285b03c0fb4d529bc8e833ced980cbb542b8172d4968eb8dbd5dd21611314ac58aa8e3fcb5a8382edaf8b146a19cfdd561fcdeae2552091dc3c90cca94e752656cea7ecde725e042af14a2070c4e9719f61a188c33ac9", 0x6f}, {&(0x7f00000002c0)="ae57342053001747dea666f399a633b1f12d6b75a8d660c3fabed79c7a5de25c029300329c719c0f70e9a37605d9e7121bb9dfa5fd220ac41f39dc3f89ce89410f0b0d5f22d2237da3ace78b2f299a10c9d4e93d7e3769e394a51487e016b4a71119a60b930495a1a2058bd8d73e76f5e8224b4b9e1792cdd1ae461bc755ceb60853735bbce3da5e1564ea8c0c756cc5f02bcb88bd7327d645f66e1df148f6e0535762dbcef7559f7f19f117f0140f27cb73921883021fc9f2f15fb5a85b7e7ceb8ff5fd53", 0xc5}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x0, 0x5, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54", 0x0, 0x4}) r2 = socket$inet6(0x18, 0x3, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) shmget(0x0, 0x3000, 0x280, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x293, 0x84fb}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x16, &(0x7f0000000000), 0x0) connect$inet(r3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:00:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xffffffffffffbffa, 0xfffffffffffffffc, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x10}, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x4, 0x8) getgroups(0x6, &(0x7f0000000800)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000a80)) r7 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r9 = getpgrp() r10 = semget(0x1, 0x5, 0x200) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000ac0)={{0x0, r2, r5, r3, r4, 0x20, 0x5}, 0x5842ac03, 0xffff, 0x4}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r12 = getgid() r13 = getpgid(0xffffffffffffffff) r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="2f4f3815bbcdfbdcb8ce31bf9a2ed6756033df4074cebfbaba51f2f79f33a2b0011f93dada55d75315d0ef9e36d0a34093625df0d88e956cebd64b06d699ec227b74687069f94e4f1546ecab4a7808a5d71346a557644b13fdf709dbf7ac6879ac91302c3ffa31cb895b3b1906f8251704013db63e31cf7fe1a9e16d0af384972d2469207a", 0x85}, {&(0x7f0000000240)="adb1f72176afc5c06b5c833d496107afb2cd2ecf98d620a259c56cf3963e4c31003dea7463b123f6a2713b8aa2960acfacac40b97a1ad1ceb1c6112704d83c48180f6a8000799812fdb2507befdf719e1253c33ebe95e614b6dffa16389ffd6f385c9baf44b8b5becf84da55958e1c3e0789d51635571f6e205d91bcdd9aa93e1e6718fe2c9b78d9e3337a295fdb3dc0c52a6d926123f1103ea9aea5eecc03e00dba693ad545999649a75344cb08c04dfcec30b3", 0xb4}, {&(0x7f0000000300)="40baf144baf36b8fc7095c725b76c03d6327555c7a8c23d9f34c3851b0ca8455482fa59d88b46271ab35d01a877ea493f4a9d52c41f514e46f49c0c51faeab0dadf81bb5e5c857d8db13e63e830f0f7f5c6f6c9a5e099cb6da52c544c5f225f6e188c12a3a459cd5636b96a88de4fcc0adaece3231e4c109d4ee7465c1ba5a2040e7eb681cdefaf9e69ea302df38940ce8bec6d539f3776b54cc1b2f3472f1d94dba5931cd667ed4", 0xa8}, {&(0x7f00000003c0)="0e9ccf97427ca89ef08d132791a947b2d5859e3758b722daceb0efecd98a0bf1ac1f886ca6b6ac0fe78f4fdaf8678618b656868ac3016dcf9f1dad65e0d52fd96790a4de4b182e7f052c414af0b3231370e2243a909b82efb1cdf6f03f", 0x5d}, {&(0x7f0000000440)="549df0b1f474f53a3e13b9e314cf8a38e122f4dd456cb35f6a174888ff92c17df8ecdea0f9b57c0fe61256741d2bfc28c7b9bb215595143cb00697cd67fa3f395ffbf051eba00f550b8e735dc4c3b15fed151cfc31fad1d7dd045857ebcb203e708e3dfbcacdf4cf66819e91b0d25a75729f3a4d766c3edffa722c158c93302a8e6bb9df71244225a1a64dae79db8f7f100cd3bd2c390c27e74fa4822b1806c33da5e338b245a93e967a2e6e2d873c202da672ef3a9b41149186cc5f5892e732263837c12efb295d657147fabc86364baa273a593b587dbd37eb678c221177f099b6d01e9cc1b3bd4a8ffc1e04f328f3182626", 0xf3}, {&(0x7f00000000c0)="f7", 0x1}, {&(0x7f0000000540)="cb3fba2910bec3b59adaf85f205d44465b122e46f7a2098af4101f15d187f61bad62223336a3360ebd6db728a02d89c9f28548c5bc2f10590fd0b0385f2a", 0x3e}, {&(0x7f00000033c0)="59542be666629cff55b79f3d67817b0f571b63e66fecf8f09992a6925410fff90225cd2024ba63d5595f594f2d526927314a380472ef3b139343f97391571be40f3ce5a375fdf144cd411f426a21f0861084d653f64a3c16c68c6a3ff80a69fd258a8dc1cd02201c52199ba6a786f0ec5a5c7edd4a8830cad9193a06d478db1704d1991de4ad12a3339de96a74467548d63446064cf3e193570216e6917a446b40e05a29382be3bc4641f91f53f72a63d2e1ef2da6240ba8a96c571ae48ab10dd08df6503690e7bd68069b9fe7b6a9655de802dbe54461edf2921b3aef0d3333359c3937a4c291f79bc7cc24b81646f5a6c9a84cedf9bd98816e25f8404a362fd35a789e23bfb4385ae8dfb86456f61fcf0d783e574887d78ff03a8eee34776b4ec5e9573b0cdcaae50d87e0d067c9e20ed1af060246af411bc612b8ba449af227c30cb5fc5ecedb0d49bf0959a3ae90023b390d6a2fb8129963565cf271b8beed0ac30fb3f23b8d01679cc04b867dc7c2e93becaee31f1c4e4deb7383abde47d7267dbc4ed9c62b95a70e096d56166dc8d72c0e9084e75f19a0dbc865e6728bd569657194b7acc0057b443c8737c7f2e51c6fda3a45fea0e87f4e2106a29bac8febe7b26a4b08445aee1695b05fb91f3a58ca167ddd03d7f80448b0306e8309bdefcf34021e7b221cedbb78a060552ef0bbd385e2cbfcea32f4448a5ba47dd318b74198e5a3c9dc354222e343cf465534c6836bb649e53f2b5bdf084ea22235d9f81d36010de361d0ef1198d235908a9a95bc8b60c501ecc9fade0fd7ec152b054108533d10041cf9446740428437203aec7f3bc6556d9e8c45a8eabd2e8207e42d229f70072e0dca38a0bdde6e8010da51f033fbabe2d41fa8f9f0d04a8080ec900960a712b9797ca79d18c5edd310920f2aefac89ed596f8e1a9f60893b26aaad7aa10c81c9b5a139e246ea566c820fabbd5bbbd0ce734d6fba3d46f135ed7c73de3ddd5b6151ba8326f6a7f68ff6090dc8323b9a16e25e94f5ea0d8c77bdf1d475afc48f803674e16ebcf7a6b6593d04f61c27e3b1d32532d34cf3e4cc960e4be50bb1c587422c2b139781860750b407e5e7bdf04c73498c5d076ef4dc17e32a17bafb9d074e45c6fac7bff8087f1ddbd4037a63fad5f3eb2a00a60669c527d4cc604ef1bc9cb3961e97251ee1bbf5ad8df54cfba8868b1f3ca78b79b40b7bb28aa3fb7a8ec8866cfe0d40b34d51155d6c79e8f7debefe04c68ff256dacfd5c3a82c3fd855c7e1a789ca58992d8e529b960ba75654d4408f5f575c60dffad49ec5274d7a65faa32f9773430e193d61e3bbe4d0c4936219f795d5b8a2145a8cd3ba704df65ed0dae92f05c3c4b9f7d6b85f8d21fd78af9ea5f6a9a1863d671c86ca170c02c5ab896c9e634123f93f941de30634acef9ad650a9d3a369318bc2a2758ad4d4a4b64e696e5b83bad6b2b27e252051b06670c27b4d193a1d33963b9bba4f33c535a6625f210d672714176fae419598fe75ff528e772b354201c56fed10d621f68616c3ae64ca61fb345980fa5aae2c4adcef90f8207a3ba3f1fa733746729916d8dec9ad037f76d2cfe8d1ff1e40ece1bab92366744daf63e9274933936e87cb59aead0f9c99c482e07464914f09f240c41fc2c0b661b66dc532cf5aefd41cac734e18a7cfa2db94801ae654da8c7cbb18f1404b1955a2c516fe6b84832becffd25d9bbab5734339b2eeac7d06b61b30cb7e78d4daff504444a588e01906a0da76f4563cbdbc977497d076477576a0fa5c353aa30cfeec7c49a3ed0ebfef87fe6291d3b997932910ec41367ffe315ba248f12509a6b54db9a8532590bc037bb20120f3e871f510c9133ca404cef6ea49a7933b574a2e9adee505ebe55e06251835eae0c04b6ed2ec9b3eca650a37bad2c9ab4997fb57ae2e9143a466060b74b48c091aa390a20042f4a502581e0363e689216a26b4717452e9b213e9b919def42fff801e2d3445b7e307031e360ed181a04c9ad810429f2e47084831f29dfbaedc78b5e057dc7f9729bbdf5d503bd0c532ff6e544e5b1b8f9ffccd70f7d6060b839f5d3f585a09ef162c5bd7fd6b22cbbdd0626249a7ca1d0887b255a9458e71f8ac26029e32987dd297411fecc05df5afb684b6931a1c766f6b6f3c6ec3f005f5ff64d2174f0d06baab87a8f390b31a607c88688e4f363e6a7914f1ef4c28b97323db550f6a7906b07e0c851ede00f462a0c6ea92137b4e3030c36e1bdbf8b0f431ffd9bb8b52941e7a23ceeb93b215b30c3a8a94eed803775ee140f0de0c5e891815b7f37e1185e044c2ca8657bbda244f8468bdcabf34d93041bca851c9988deb818c341b99886a5961547e511853f3828ef84a6376467d52f413f45705589864fbfea2713ed387c802a2df1fe8d79e6d70d65b927f70929df225d0ea51a8a3fcac71d4c42dea7871fbebb1e4b8c1c4a706d28c08bdf216605fef4685367b7a6be0fffc0e29ab926d19015e9b865391ba6ddd6354a05dafa2f130f3086cd143c75d54586faf9d9155bf4ac8eb7f09f7354a7e27b9152404252f0ad4e08f8578fc363ddcd188e82d17f71ba70b7cf437ecf7b6545faebeac395f258cbeb977e8b8dc84a72988121ea77738e5bcd554e52fd40cd8a8089c380c88e3bd739115a686c5d21dbefec444aedde0714b815450af21bc6d4138bad906d57ecd020abcfb1838f65dce94d3707e3410b2929b712cc843ccbacffa7e8d563fc05aa36a4d3ed343d9661c4f128547b8ff4aae2acf03e1fcf655519fcf162c2e09ad54d475e0b81101785cd5731694f5102933d1dbca0e2361e34817169d8b5ab4058fd8e7c145c63406d2c0a0f9197e95fe1707d7c81443f0419b3c71b3da9e0c9f594a63cb479bc4b9e2ecca198f00426bc4cd9fd0b21cacaf74ff4e995ec6b720cff602a95475a3d831a92b5060fc2d76f7ab4d56db5f7fe5a7ef9170df6ca161357d74a15dee96e9ecdc8155ed584be5e9b3682d6c6e709fc3a0f77e8de4e6fcd6c1ca534a01ec5be5aec247bfb57c73718ef2912fee532153fd693e599fcd2c9a04f5772c043026e748e939e58cf35dcef66c5dc203ca0ad91cc50334ec50ebaa4290a22ca1fe570d6319f8b0242b530db81d59785dd7c73e1fc7706787a8de570db3e71899ef7567d78014d9f6b561692ff9c46521cfcb3790afa358519e62f2cc5ec64c9a577d7cd08170ffe0d8061ee3cc6a4f3d10977d193ef3ee2c73ed036f9f3cc412e662806fc339b67d7d2b8731e8d03c1df65739537e670bb5d02dbd6c709b7d23f171dc5e78bf954a779cd890bbaaaf2702ac9524c08caf4f42b2ad7325b836da5b8d0f5281fe89e1cb3de7880e2f0e3a51eb894a8c23471d4b5352bbf7308bc1c7e04e61324d3ed7add17bdfb8009ec829a67009b3e776ca895c03f706eec76dcb25aa3c2a80367447d9a88e3ce16fe2588fd5a5f422980a18b11645df253a46aaf493ec3a6d7b6dd20cc0ff28bf77387aa760a99b268194e29ee4235fa31f4a7b96c60364754e47f9f460ab5d6308d40631ad21b087e957c4b86b262b12fc5c7e9d600a012dd8680330fe63f9260918542778fb5ed8b0bf3b7c716b219fad28a32ce78f9e86abee772217d2738138bb6838015085f068bf2bd200fc11a1e23d95522dad6a135d1cdf04fe98377ebedf063a88f3fc031949500774c0510070e32dd46d361ed90a454e5ab9843b3afc271cf6ca80055c9c958025874a5455cad3f434d754641b248a890f20f18ba94c38703bdf9dfb9113f5f87cc87e880d7542a05b4f9c5a13e4a4418007504de14e475272143cac0aedd7d57c571d309ad006cb456c57fbe17ae3f001647e734c93aae66e958b6ac8516169a8ce8b5272c163945f5522f05bdbfe07542cd6b58e92726ccf933042be141c7394f85523896739fbee79965a9513dcb592afd883ed15c76657b9260e351a2953ae738e0525c80870628b92f40ffddb1249358ec59afd85f0e24cae00050d54ccce2fcbba8b1a2830cf0f82645ee71d219401f9c077c3b109cde2dd51c264fb7fd1d15c5f8318165c830a0a63fbe4f2506eea402ba03e807babedac290d067d3251ca59c0004ce2899c658eb9bbd91ac10756701b9073c02b2d8856bb6fd1f4b7477c918c08cc3ea94c9a575d90db8b91d10d8328383477ef367f0f2809632757eef42d0984bca9d561c4963a35ebb814bc05654c3ed521f15590f87a43ffc53642bc5cafff0d5b8a35cfc7d8a8a0fe33e587878bf13aea0a0469090a6726655a0b4b33c57dfb5e98170bbeb178325bf61c233537936cbfc9d0936db8f2a02b8ecbd78ffdbd34c0bbfa44f49389a2ec3614ae9b4e7d5e42afd00b27b875a3df7af76c9432e4e5791bb7e6b1234f4c07482c7a8d2ec35f2159def0bf0a4db6abd68cbb2c0cbdd3414e6ad8e40a292a682c7d35ca82689b6d3dd57e68e213ba206fc1da0ce0d8c9e2ad623b8b32d4fb7e9f49243ddaf9bbb51a8beceb7e217b05ecc2036812fdce081258daf269198cb0f8b5dfb3104be7d378313f975b77da2c9206925e84981c624b5c6c9ee9334eb1821073306705abd8a09fe1caf2d7cb6bde9b075abb1611ca56c9aaf4149ecd89d557334805fb377e976ad2cb58ec9e997bfb6310950033db4559a1c31cef0c67e6625b991513c44dd1ac53b8c89e4f08d84d3953d00799380535278f4f33d6902df34a4adb91681a2e5085aebce5eb0c94049f000d0fe0f2a205f3fb829474aa34a6cd2222c5575249afe7286f386cc09b41829e1695fc5b0fd2754b551d2a6c3d85653e1921843a990790e61924537e179f0c3bf04b710bcfc8677378dfefcd69a450a0a7de5dbac4fa113b914029c84dcf15dfc9f521ec842a0e504a653f9c9aeebcc4dfd5aed8d6f5352bb5ce150b81c9113e3729614457823ca39240692a9b7c47bdffc319970e390995abf0b080034c6a3330b4e73574052e9b85ccf28d73340c22eb2ed73df7de1f6663e59384d052e9c051d23ae0ca31c22f5b3477306b887f8b49ca782211c569cacd80166356da90641dd1bc9aaf96428eeeb35763c5deb38691a6288a8e952ea2d24ff80dd2ea4ff94ae9ecf34ffe185e565de31ef11c8c2bf148f9ebf70b0efd63a9f9ceb67fda939f1d23ef6a556d98a1a29462dcbe76b9328355c62ca3402e3df549b838151462fc4ee24034ddfc236fbc118993c53a5ab84e8e20dcdbf020e81bbf69c4d63883858c587971abac358bde4771f5c85c44a229177acb75ea189e01101529551ac882b317fc42aeda4055df364188b79494a7d3969f19d6eb1fb74d60d8ec75892896c9a5c7fa49c53b6aa66e50ca288a442dec6902c060f1acbd01d1df4f779c1f1fb937ea95d2d0897ff0968c39af06f90b39a6b2120ac91ea735610936fde70424652cc47f7e6353fd1b319873c90af76ac9a95d3a90603566b91f35ffcc396f9da3707f5338894341a0d8ce64063354f58167845e22c9704af4f75f1a542c212b25233f4498ce2bed6f10df311118f0a6646bf59cbd0d3637f0aa6db0161247c0cbbb5afc53339061148576ab8260f0f465691090b98cb9085ac8a58e32c6486999403026cfd672b45dc6f31092f85b48dcdfa12958d41b6df79ee3b2776673d99f84274d40c03f35c86d4e9b8e9434e906edb104d295f464a85e4ee194f284e019de6668814963ffa61aca7d3c163007f3836ac20c85567b936fbb20e00753394ed8ee2dceb13b12fc9d6ccd0b3b7cf4cd910de0cbfe855894fb", 0x1000}, {&(0x7f0000000580)="ee3d226d7dfd354fad5b5e1060fc867ebbe7c73efd3bfd88140e43ae9c35e5defd3aac51fe1e62682ce6015847926a0cef249e74e0675d739eed29d524a8204dc684272f6132b6205225a5", 0x4b}, {&(0x7f0000000600)="e79ae075eba4473504ae629bab03d266bac17636c163fe1a8bde4cfbea8e54704c649ca3ede95649f02af606df5a215861fb7caadae158b80fa818e216ec79bac11a5db8906384383c34cd3a1cae2b7c73ea2597796ccc49f797f175be025a7aa229", 0x62}], 0xa, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r1, r3, r5}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x98, 0x2}, 0x4) preadv(r0, &(0x7f0000002340)=[{&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) sendto(r0, &(0x7f0000000b40)="b7dbd91962d70d4b930eee3c89ddb4a2c9d10b5fbaa92c8d5d8d8cdaccfce461680704cd2865696f0a90b471f264b28a6104fe1ed012bbf52c28c4a1e5f6ecdcd7dc1bb9fe5f791bc024d9645843139f608a18cb568f45b22071991108789c02964ee98aae", 0x65, 0x4, &(0x7f0000000bc0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$setstatus(r0, 0x4, 0x48) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x100) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) fcntl$getown(r1, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file0\x00') 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) fcntl$setstatus(r1, 0x4, 0xc0) 16:00:28 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) semget(0x0, 0x1, 0x42) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x0, 0xf258}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="571c2e22f4fd710e7b46e2cef0c54e861818b579115740337a233263038c3fb74b57f368200d0c23d104a2dae885596158311ec3421a2c2b00d94278db511d1b01d1f3bc79dca0cc714c118ff94fb8c65c2621c4eee038dc5c1a4b7716fa6841205b2a472bc8b0d6e7f24d33fb3ad5724b336b3f3d59b8454962255db8aafa0d99f5e081274e44e8225204f91fd91df0a63b96e09df6894defafd583912ede3c14dccc24458c09ba21131f555129ce9acf34da781196af5148b72851dafb2222aa347400eb00b332b7674b927e49be72e4092700705b88f83950da63a6eddb07bc9c4a1a477389582b738f34534ae8cd63111ad79c78caa4adbc31cab5a3", 0xfe}, {&(0x7f0000000380)="6b3a05f988711c3c614b5c87847b4768c2b1792b3c13ba844e3a834a33e64a3ef7e394d9aedc974cabd4368eec51389f2f4b9c93ae6958c5e22e461a6495097a92550bcb3c873f29dbdc2b914a08eeaafe5ab75ec8c2a534de2d9892e287fa0ff283967266d81a1b4948d5ea2433202894670bbfe67684bdab6520cc999d9cb5c3ff20ccdb39dcd1b3882daf10db5205374f74689fcfccaf849ebce2306ea31877dc661137132be9868f34881286c82330af8d402b9dcdf377166efb5dca39e8ee1e1b75649f6acff97a6674a738b8d07928f356d50e9b", 0xd7}, {&(0x7f0000000000)="6017a3578ad228ab14d8e5804ff70e6cc67227395b3be990e44910f4bd", 0x1d}, {&(0x7f00000000c0)="cd0827748c10402e4f1627fff9801845d4f1dd29422928dd91f0c48376124ab46724bb17887c1a1988cc2089c83161e9e36b069ee5148c058f232f1ada40ab9e9a4e5c1148b471edcc72d5e78906418f78c1a383df", 0x55}], 0x4) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) fcntl$setflags(r2, 0x2, 0x1) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) dup2(r2, r0) 16:00:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000080)=""/103, 0x67}, {&(0x7f0000000100)=""/202, 0xca}, {&(0x7f0000000200)=""/212, 0xd4}, {&(0x7f0000000300)=""/119, 0x77}, {&(0x7f0000000380)=""/117, 0x75}, {&(0x7f0000000000)=""/45, 0x2d}, {&(0x7f0000000400)=""/36, 0x24}, {&(0x7f0000000440)=""/51, 0x33}], 0x8, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) 16:00:28 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f00000003c0)="3220642eba8e0ae8ca62117c3b8a5837c1cc75bf31256177ab466c86da6b74f937ae0a7a9b55220642ecc1ba09fc2563ee12686db58b806a6ea8d7ac74a3cf19801e8e1cf68e011a107a1a867ee7954e010d20be8de834d604c110aa31df062ea3853147402a0fdec708ccd04d9f927f9ea040b7c9fcbff3d6086e00243db8f36f64a410d186d237b70aa249451243ef5df76a2ecaa39de91958c33ab5881e5fb14535fbad8a0bfe23459e0a8328", 0xae, 0x40e, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000400000000000000000000e6c67847b0a9691fcf1300000000000000000000000000000000a9c929e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000c60000000000000000000000000000003ade5edc33b1e32efb91a41b89e35518c33b0cc590d0470d5b815fa64c03ad88454ecfe0f1e4372a745ace4989453c7a9545370c451c5c05000000bb721ecedf0dd4b7efb01589fab122bb524c8bc88a5a8c2699f651442ca69743ca4be6fe11833c38b4617baec4b890358224cf29b6a5a0b23b30768822df537ec2383015923ebdae88bbd5dc7eb000000000"], &(0x7f00000000c0)=0x6e) connect(r2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x7f, 0x9}, 0xffffff4b) r3 = semget$private(0x0, 0xa77db06014f27f43, 0x448) semget(0x0, 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x0, 0xa781, 0x1000}], 0x1) accept$unix(r2, 0x0, &(0x7f0000000080)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x88) r4 = fcntl$dupfd(r1, 0x7, r2) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x8004667e, &(0x7f0000000200)={0x0, 0xfffffe9b}) 16:00:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget(0x2, 0x0, 0x441) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000180)=""/165) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004667c, &(0x7f0000000080)=0xffffffffffff68d2) 16:00:28 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup2(r0, r0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7c7c) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x6, 0x0, 0x40, 0x1, 0x81, 0xffffffffffffffef, 0x9, 0x2, 0x1, 0x2, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)='O3', 0x2) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='x\x00') 16:00:28 executing program 1: mprotect(&(0x7f00004db000/0x2000)=nil, 0x2000, 0x4) mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x80000000, 0x3, r1}) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x0, 0x9, 0xd2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus\x00', 0x8, 0x5, 0x400, 0x0, 0x1, 0x4, 0xfffffffffffffffb, 0x0, 0x3, 0xa512, 0x7fff}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x9, './file0\x00', 0x20, 0x2, 0xf65, 0x4}) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000040)="9778bca7a2570b34c8cfea75ebf1a8be88ddc14175690f00000000c3094b3807dea73e5a00000000070000000000000000", 0x31) 16:00:29 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) symlink(&(0x7f0000000000)='./file0\x00', 0x0) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x841, 0x0) read(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680), 0xc) r4 = geteuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r7 = getuid() r8 = getgid() sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000000c0)="587bd34e6a9b322e403994920609508dfed079a8da3653768193286ec4f341feb3207f8bdcdc0c55b0dba195329bb046c14f685ce8ed1e097cf42e325363106659868f0ddeca5b5c2c1c789ea9de8ccd8116980a0646abf3b8c7e0810a77b6360ba5856ff3b0725e729806f469ffddae7e2e30c99206ea3fabbfd40f3744874707a5b693b2147dd64f7a770ea392a809c1cc76ec0e77db20a13f65c4994a19fd905770d955c86fe4f85113cae9a2c0b8d429a08b2936aef06ad9bd3ccc472fc3c2537a", 0xc3}, {&(0x7f00000001c0)="5dde48a786e6add2f7ecf90f241b3ba4b459200882e66c2650aab0b5b06e6acf2f4832bb9f7d998c8d446459564706e0fb7c72fe266780ff9bdca1e8b09fce0ca88fda333c2be6e1f4d41c1c6b2b1e6d68276d80d0812e1582e4ece62b3c6ce70f393889845c1a9d4e49b5769c8da21d1f74f56d2005132795e4f276a321ced36535a43b2035b219fd673c37bdfc4fa9e266ccd57c09ba8fd29fc996a8b059b92b0e21279f8c6f08731ffbbec5f24df00372450b5015aaabc302e3c7bff6422c06171e3826b72c", 0xc7}], 0x2, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf0}, 0x2) r9 = dup(r2) kevent(r1, &(0x7f00000004c0)=[{{r9}, 0xfffffffffffffffa, 0x40, 0x40, 0x6, 0x6d}, {{r1}, 0xfffffffffffffff8, 0xab, 0x2, 0x4, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x3}], 0xf57c, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40000005, 0x200, 0x7f}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x100, 0x81}, {{r0}, 0xfffffffffffffffc, 0x80, 0x200000a7, 0x7bab, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0xfff, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffff8, 0x17, 0x0, 0x100000000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x0, 0x20000000, 0x7fffffff, 0x5a2}, {{r1}, 0xfffffffffffffff8, 0x42, 0x1, 0x3f}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x2, 0x6}], 0x4, &(0x7f0000000640)={0x6f9, 0x3}) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fchmod(r0, 0xc2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x9, 0x0, 0x0) r2 = msgget$private(0x0, 0x262) r3 = geteuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x2, r3, r4, r5, r6, 0x1, 0x4}, 0x1b4, 0x9, r7, r8, 0xfffffffffffffffb, 0x1ff, 0x7, 0x9}) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x4000000000000001) r1 = fcntl$dupfd(r0, 0x0, r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 16:00:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:29 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:29 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x0, 0x2}, 0xc) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000000140)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x5, 0xedd7}, {0x18, 0x1, 0xe2c3, 0x1}, 0x1, [0x601a, 0x5, 0x200, 0x3, 0x7ff, 0x0, 0xcd2a, 0x2a]}, 0x3c) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, 0x0, 0x5, 0x0) 16:00:29 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) write(r0, &(0x7f00000002c0)="42a3a1d6c3e6a2e9c262e79a24297c4f56d185ce642b9d6c8a5772cd10b4f571e4def366b43c2b901991e6a5200f2893d9669b4de0d3da348b1995aa309ab9bde5ef5491bde4c94681932b6e96f95ba7e9ccfe73de0396d71b9ddb60db6e1c2190612f148f8792ac7951e6b4947bc65b67e8e17446c421b66ebe677f53cb54bfa725f4bd68269de4832e39430e60d23d5d1d8910", 0x94) 16:00:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82f6e22a9a022e2f66696c653000c81677cb7ca6ce303d7718f3601256f2a331c871bddbb6ae3c2c3df6815545335bd075c06caa6a3fb03ec9eda673a87a95da9e3150cbb2e07b79674e4d614eb513b0132754d00e01710dd8f4eae23a1c17383a03f651dd89c20c15a0fd2b4650aa9a72b910be660f8af863e175cc85d1e2ec5543e6d31f0623242e4f83"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:00:30 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:30 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e699319296488e5624722205d0c7c359f80f9a72672e6e644c88361c59539d86a82e92987e6f6f8653e48e22c00674cf07b7f91b079e42def882fc191c9bd05b2f1cf8aadf6bc1501c201a68c82ba872bc734509347fb58652fde95abadbd73a2e91426d7a91c7be18691e97479c0b5c42cd97b607db6fc266db9afcadb3e5d248ae66049413cdf1a5c832c02da4e97d08a8c0f15d5bccf22173ef05b32b873ffc7fbaa4f7c73d3cd39a439c9afb904d7524cb8ae474c1afa083b1841fe482a956fa1c56adb62382bb62b1de4beca26ce3c71122c15b7d46275cb3c220458ef4e2e5a13c8ba320144a", 0xf7) chmod(&(0x7f0000000180)='./file0\x00', 0x26) shutdown(r0, 0x3) getrusage(0x0, &(0x7f00000001c0)) 16:00:30 executing program 1: setuid(0xee01) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x23, 0x0, 0x0) 16:00:30 executing program 0: mlock(&(0x7f000000d000/0x3000)=nil, 0x3000) munlock(&(0x7f0000002000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f000000d000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) 16:00:30 executing program 0: setuid(0xee01) r0 = socket(0x14, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:30 executing program 1: r0 = msgget$private(0x0, 0x2) r1 = geteuid() getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = geteuid() r6 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, r1, r2, r5, r6, 0x50, 0xa4b}, 0x1, 0x7, r7, r9, 0x80, 0x5, 0x4, 0x20}) msgget$private(0x0, 0x400) r11 = semget$private(0x0, 0x4, 0x0) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000180)={{0x7ff, r5, r4, r8, r10, 0x4, 0xbdc}, 0x401, 0x3ff, 0xffff}) r12 = shmget$private(0x0, 0x3000, 0x250, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000200)=""/65) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) setreuid(r5, r8) sendmsg$unix(r13, &(0x7f0000001740)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000340)="cd0db0f90fa6f0b48a5f7a51ed9439d22a39dec17314cf7f8979c1876f4f931b1d36c3543c65593fae1b4008304dd14f29dca119f05eda7c1b901fbed7b038b2db49b840d75ec4f94a2d45eadd38b06e3fc6f4df68cc9eb8c0107df61b447c7d25fbca59f1af9f3a86f3a2a41125fb27150502435ec4063506f789ed631ac8872cdf734cddffbdbed2b07cafcb5045f08747a0882e7c7162e15b9034630154b649cc1e3ae77a90674fedd047709dd09c110356754cb782658fc2c8b40047a42f514d6345217c86a5c6dd6333422f833c7be7845c5ceabc681c40e070377542c3aef47f70c76c8848b95325e60e61e862809922b76a5ba300a5dd9ebf865ac1888261d1ccbe6ab687147046d44df65bb82f16e407541d1aab615ca969b9510baf22d94fe1045e4808b238e13d551f05789615e546a3653d6023474b35af39221f99270de4affb7b5841af86733c10031c364f99bf6689ff49d4ebe0aecdb2c73991622f40f7a9b5ed48720824f094bca9e335ffce6172856c3200cdca023d4a08016b9c680d3f6d2f25576aed9ee0dab8ecd03029e243b16c934d07617bac6c4bdef2df656eed217a419698dc2de30d33e4d2619ebd2957a49d33add9227d4a0d73abef5e083db44570c89f907e9e1acac6c7ef34719ded8480082e21b2739f62be6cce65c262894b619a9c06552b593348ec2f461c5d73c7b1fc2fafe9b9cc228735b8354f51e2bc0868818a98c28a9bfdc2cf23cb23341430a3baae1a4d9da8f9efd8d4336fc437c047afaaebcd5e7d7d0e81d7e6a3c1a21242998c0235e43cea6f345448372753edc10c4a79f294273da3c4320c432d06fed971d9aee0f5d129e649a865563e89a94f3dcd430684f2737024a254c7293f660af9777483b0d9dfa78a3b34bbb233877308fe18d38c74e4a3858cc6e8bb88c04416419dd793b601a5100888a63cfc99d937e4992b1bac11d2d148310da5e28abe8cb421aa60332eae2c534e5c63de9740d7befe1da45f1275ef4d220f72bb3cf9b602aa472546a93913cc332f5cc035fcb8fa72f86427a95ef4fde134c46ba7f2ceff07a9e2a2ff662716c1adc4c3b482439f4cb956de25ddab05edd1b7727ed11c81d23df1dbe96007f09f52c9faf193d7fdde9e8a18907e4b34bff0d7e177a0b7e6202e910c72fc7f49436eeb7bf63829a8edea9864d60d279eafeb38cd318c8092a43b7a17880f70829dc3ca427644aebecf099925e70eee9ec68002a0e652b9f71f4eb6a7cbc35129019dcfdc7848474f977afc46efc4ed2ea1711bd67ad2a9b8383bf3269bf28835884240fd3846b85252a1f3c9069b64769287f011e77a8704966165ad0f4112c9f1e6fbee5492e37d48dd5344692d7d8dc6d4c896de650bdafc4925a6cbafddfd8c8f3e9813a7e754e385ff1116da63f610e49cef0d3c5d33a7de43421989c363ea02ae06013fcffce215ddc7756105e43f185162f6625b651c96c6ca89143cb342a217273a1e619b20ec07b8a2d894798d8dd7490320b589717d0049845ee30e96483b397b13a70d127962d9f9a1439ba6b7359d7725e71262b90d1f9a8e4277f092a84135b21719552fd777d957323ba6d1d7fae531f3c80c6cb29315bfe2220d8bb7c2e796fca5c47dcc33b64d9a37ccc340e21f11d44a857bb6e6b623183565c9c50997871d22aacc6231ca60259478b5493ed7a91f673348721db04f44cacdd0119a602547ca0b1b54d81e33e467901a2661f94e0a5701f9b732ebf469b14979074f0ae76323ae89bd0a4a503ba4e54818fedd29e9842c763b01b727e3eb9d4ce036c84420f75ec28b5514ebd1f47090e539c48ef3f0a643490b76a1b45440a3f6e8a2ce215a83c1f6d93f79625ec2b55d5321f0210ce24533b1f2b6a5c7a8e94e0c45bb1a2781d5a4aaa7785bc4425bb4e22c4a13afb6f51b614020b804486b7aea1fbbc533ccb89833fd45943048a70427125233e956460ac0d8e147d28e6fccc98ebd2ed1679784421160f4a113e46c2f639f7d1dd3568a3e303596dda6b83e361a48bac1341de08df3dec1c8219e96f6961819c25d25e4ea413ae3c25743f7bf838568ef70cc6e5a2c9eed0a4acf71f7ec191c6619c1c31f9c705ce50560f69eaa419ea2d1fd3fa6f7d8220b23644f8222b39f9b5ea2b058fcd285c3e726465045967c3c262040419d1b9e75728e5dc8b05049b759c3709a9627b4c3db6b7e39cca70b3ccefa88b339f32f7b28083ad54daea81da3a868c1881d76efee014d70fb08450491e2574a8b55acb6ac45d95b48a2eec106c517be336bdb46c7f061b622fb47f6c593bc91c24505f81c9acd714c7b20e2ca9383214839f9d7d260ce3e4574ed53d65dfead996d5ad56065b8cfe943479f4f67e009a1f56f8aea4e1ee8430aad8f96352f84e074d13d95db55b55c025b1c7b413d7b1c3655b15bc9dfcca9ad316ef1349dbd42747689932f3dddf1774e745b235f83190ec1fb950291588ee9bee1e4e5f5796c36a729a8454215b07e8b231e88e4f6ca100e88d4e96ee6093fd64a68c1d37ab82167fe7930651dfa65fdb084983df191e1e66b468428beedf81b54d3ad9c8fcd7a8e44dd01cd7787d7ff0d35852d73a7a3a578f4305844bcb1d156a660b3b312c4c25b3706002a9ae58d717bcde40e726f4049028d7ba2a0699a4c84911a2ba9055f4cd6ac2a264416eced390e9f3232779a459b1383703f6dd6a4a3c06cc29baa97bb8c30b4f02f6680d0990a0ef0633e3503bfae71fe8a046ac874f3118781fdbab1e69f314a3356ba6385b2976fa598781aa810c57571213627d513743ac0b0679e595ff0f21edd9787b5fbf5769e894604f960f9cc9a1f49b50be06571e40eb0d4e00232f4f80b0692376f2426af03144ee1e77b5d5e6a40bf41fe15d8d48bd92f266ae005fe230133704cab15b59be4bf4171f0e9a362546e7cf2f269907fec313ab77b14d70a5f351696cc38ff2a6093a5d4a077b92579d10b752c244cc9aec9dd43b37af85c4c30f856b9af869887a9817d5745c01621b391bc0f812a10e4b3d760552bf3e920f310f52bb1535ec83bb855e6f6ce5053bae7c2c1d92562f2c34ed6e8d11ee78b7a4d0c82f5e0119985bdd9a1aff8746b12b2f1549a4610f4e1489909baa179c6708e8cb245f25d4381a2485554467a4c7ff7414359b5aa9095b4768112f0920300bb5835bc73ba8739fe289e36660c306ee4b3a98ee3f95fa769b22fe20fe2bf981debe9066653999a23feea75ffa59b9cc867f3049a8141a92a379dd75fb987bc017e7a310e2a3d34f9063689b23091f2680d09ed892b2577ee7f4ee160f2d7af91dc760c78517b8233cc1009fe96eb431b0b10396fa75309d8e7ea50f544499759ef6cf6355a5283b24c2abdb9cea7b4f1ccd172d1ed9601dae79b51abbec6a54ccfada063117b2b37ff1f43240e3ef4a0ad84f92ce1a3a63d85cc6dcdcd5e88401435697ccbdae6f3a61ba582f03e32da00bf95b9a26dd18cbd043b9486e5e6df9600c6098659f76fc43baa233bc64b01a9b85c4b52aa1a2ecc6e9a6b3268868e977376d14fef2ca938e6c180c736a7c1271bd0670b75146ab218cd9ce7dcca78f3a40ccc19fd1e55dbb0bae77aaa338c2f736b0320047f3955491ecbb909204f5fd7989d139ce9b9efac0ef995e15ccf75b93be275c89793e9f955664ab746ee5d83a877d0301ed8e74be901a9a7e390f74e5a1a28255b8465c00915042923b33f32c03d83f535f0544448bb36048b966fc740820e8a79ed925129e0ba0217019de1870db5acd772cbd03fb4ff2c43983f393d204f42b6e3b314f64e8344548a6ce683238d75487bddfc8693469e69fe6d3982332b94b82aa7201302cf21368894b0452d414cef4ee303c551b63977a2ee182ad7ee393158c5f02e94442ed7402d5a0bba148d626f14c33ceabeec5048507099d8c3133d02910905a80b4183b4441dfbe2009133ed0b62114107f98fbbcd8deb1cc1fb46b75f955133adeb39c03e7465c847a2a7c78ea98f981838016192b98d422da8515f3b029da0fd959cb505322cf56aafc6bf3220606197b89cfa97eb67a2d77799d107ca5bcbc042c4ce79feb5aeb4c3485a6fdbbfafb0a1f18ba644cc417e2d1f6c8e2ca40242f2050a10a0d66bc042837f241c035972ac6b240b8a6bb2332d9b56c1ad30318bafbd200f4bb18e9bd17682f3bc128d39c75f609ba6552a77974e30662ef2cadddef8586a636edd85ae47045464d9e2a98412035a068133c34327d6ea34ae83185c86464f8f7b3b521a70307708143dd238ce84c52687ed5ebbcae73c82900a48472c657eb9ed65b3aa06e31e378bf5e63d1c8374d9d69e4fd11df0f246f79727eed926bb93977176b96a0af309b88cfaf8ece2789ac0b87261d174362914c1009ec699d5098add3259528946fc8264d6a557c4d0d699376a7e1979d800bd473e61308f9fa4b880a0f5cc7481c2b2d576f4cef441e402d6b333fc9da38da779b9d0f051623fe1e0dd68e60f199c2639e49ec27bc34b834b3357d66d797a824e10b99bc9a8b3023be2520583a2abaedad86e3fb56f6966dab3f656db43fdd216b65d7a9f925be3d920ac87a375aee928ce68746720abe67c67fe9cda557e4593e4c085b0e5e11437e09bb5f2a629e9aeaf5bf4c5808db0ca7e09fd23456e57978127c33a6b49491462a736a8e4c215d7a9b2459a9e00ec18f96bd5ae0431395a161dc6b033ba0618eb3e2000f3b798add19f91c83ee66a86aba7122ffb229dfdbad139193d8355d445d4d0e5377313d3ae50e717096fe24ef0705ce3924ba58da55a599be1ccb99ac99e6c25dbe942c441ce1dfd1d8ac17a7ce6ad2c09d3f65fc0b0b40d68a7ad49795afb8b473325bfb1bb31830aef810e892fc82211b63c23cf8054c7aeef40edfbf917088ed9dc1906acb433b41056d9b37c230d4efd776f1d9d3db9b324181b9dfc51c5b703ac82b8a8e820e35f9d62063f1916cf19b12b1ad4728508f716a7bfeb7ec0f659d7b7404fe5903b509448647bf1779fd75a745d6d7c0411311b4b9cf48cf0e057fc915ee1885ee1c074c1abb1d89dd6d68cf3b5a20bb0fd0ddd71c6416f2a12dd14e2de292020b7b5edca5b12140b35a13ab10957e5e157ba22bda01cd88a380f6070358956fe3fc470b48f10bc0d67c77e5c1bdbb565d0f6d495f8f7547a1b1e418ccbc1decd74b86b086ce68e5e6bd28069b31bf4d991b4fc3834e6f1a135c260f058ad932ca8296020ab4ace31b45cf4265e7854078d94ccb468dbb80e1e941a13c92645259e4727ab6c1573ef084b211a7b373c54d76d91f6cf80f1a5cf00d2ee63ec917f9eb5facb4e9a9af4535e7c6552a9f94b60c53f7bcaed4f32b2f65395cadd4f35d18c4249fe9559f73b78a7e770dc198e443d8c779a6aff93234eb133e39d22eb6d780ccf42f3d0cfedb26eb3eed9801ab9c499946d33544d4bbfff5b5b2a092b5ce48a4570621bc4a85771f8a364d90602cceccd651105ba341e4fea0dfe1d666e0885a0c79d3f1df88fa7e297f9c4c14889d9d35bc6b8a0cf7d9f270e61755465bc0fce01cea558ac547958aa917112887bd057478ce781160480510844e333c0fc3ba7df4616ecc3d3bf1bc192c7d0affefda5f57c2f05a5c82fa37745905d776fe2bd24c5be4b5ac422c06e22c226f257e2f049d83a4ed84b1063e9993559de99e80ddd7dacfa78c560939e18f9fa274bfe73254a25e127791d2e20842c033ae1d4c8aa920f60e8ef1922161ea4fd251179", 0x1000}, {&(0x7f0000001340)="9ee7d01792ae94250fce9e9a173ff3bd774d919abdcf", 0x16}, {&(0x7f0000001380)="d50f8593a9cc93b887d29a35265bd7f9647a57279fd487492467fdea1a2fceaf1222728b4930ee23111e7f0fb24889f41456961451495788a5928f93ad5889022f9889542195538e2074f52006c31f57a581bc4a848433", 0x57}, {&(0x7f0000001400)="5c7055ca19117362422ed50f70f8b735c0375881cbb229c775452c6a5c971d2351b589a9ee253beee2badbc3b8d14efc2343f5a41790079520b28db5b18997cd23254a7f2daa60544c04dbb4783fda699b50ed814cf037df5d604ed7d837a52158b5c37ede72c70edbd11cf3ce1ee2bdd9b5b8413144", 0x76}, {&(0x7f0000001480)="6baabef47cda3d1c9f7ba7758cb99807963ca362a12ef50303e2495c4443454dbde653b605a732f2320ee5d079e73b2f91e6c0e463474d638921bb62a0f58a0a51e24366880ce54e0087cf54225929b9d2f18d23b9fc1aba93b5f77f04809e65bc8adf89e55e89c5677f8e62173852e30daebc48ebabf344c2774b7a7470a7a459961465227bd3", 0x87}, {&(0x7f0000001540)="df443a116a1b50b8b8d881af4d76b7", 0xf}, {&(0x7f0000001580)="456d57ec879e382a35a00fa7b9dbbc5bd1b4f5b443ab3d6f17cc3c733bc288c65594437383817903d5cadea305dbee68d8d8906ef30e546e5158146c4b33acf481101d641a05a959d0ec2ee3f3fa7ef35e78b3afb5a7dbbf5a4daaa1aabd08621132c34983b16309bae2b57df4774a0802f4a0212d6026edf921a36dbf16c137d303297bc4ba0262adfbf217c371050c82369a273d07be8d05ddf242551ba71b295881243d6e636ddfdc0cadf72739b55dc740897e762c6947af85027c210cfc585d3bfd827c849c84a2eb33dda9d49c7c299218", 0xd4}], 0x7, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r9, r5, r3}], 0x20, 0x2}, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() connect$unix(r13, &(0x7f00000017c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r14, 0xffff, 0x21, &(0x7f0000001800)=0xffffffff, 0x4) getegid() semget$private(0x0, 0x4, 0x20) setitimer(0x1, &(0x7f0000001840)={{0x0, 0x9}, {0x1, 0x7}}, &(0x7f0000001880)) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r15, 0x20007604, &(0x7f0000001900)=0x2) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000001940)=""/172) shmget(0x3, 0x2000, 0x2, &(0x7f0000ffa000/0x2000)=nil) ioctl$VT_SETMODE(r16, 0x80087602, &(0x7f0000001a00)={0xf1ac6bc75249c79c, 0x9, 0x2, 0x0, 0x9}) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f0000001a40)) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x8a, 0x7}, {0x25, 0x100000000}, {0x101, 0xffffffffffffff8a}], 0x3}) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) 16:00:30 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = dup(0xffffffffffffff9c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup(0xffffffffffffffff) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = socket$inet6(0x18, 0x5, 0x0) syz_open_pts() r6 = socket(0x1, 0x8007, 0x20) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) r7 = dup(0xffffffffffffffff) socketpair(0x18, 0x3, 0x4, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x0, 0x1, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x22, 0x1, 0x9, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffd, 0x85, 0xa0000003, 0x7fff, 0x1}, {{r3}, 0xffffffffffffffff, 0xc, 0x1, 0x8, 0x1}], 0xfffffffffffffff7, &(0x7f0000000280)=[{{r4}, 0x0, 0x1, 0xf0000002, 0x6, 0x6}, {{r5}, 0xfffffffffffffff9, 0x40, 0x800fffff, 0x7, 0x7fff}, {{r6}, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0x800}, {{r7}, 0x0, 0x8, 0x5, 0x7fffffff, 0x1ff}, {{r8}, 0xfffffffffffffff8, 0x0, 0x4, 0x7, 0xfff}, {{r9}, 0xffffffffffffffff, 0x10, 0x40000000, 0x4, 0x5}, {{r10}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x10000, 0x8}], 0x3, &(0x7f0000000380)={0x7, 0x4}) 02:03:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = socket$inet(0x2, 0x7, 0xfb72) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000280)="f563b6ebc109310ad3ac4cac1483cf53ec71d0fa0ba3069476ce91ff623e0768a6a941be311ce1bda6e0a3c49ae9126d6f3d0fefe07807b1d3a46f8abe3505d5cfa90fc2497cf980a4bb4d2cbc1df6a548229ba9d000c694aaa3e20adad2360003b355425defee68a6c4b0", 0x6b}, {&(0x7f0000000300)="f234123cd30b6124a5fe6eda92af6bfe8d42c98c51f4874c525e1f09af2c0fafabca80abf391ea0dc3a3bf7ec5a4b60195af1e1277ebe27560c938b3b8e3b9bfecd2bceb582dab5ad1531136a062614af8105189dbd54e85984b28f23f592e8552e4cd348da1cc410a18962caf4542d861a8efda04a53f949d6954b3b857d1d80ce74e620c0018227c1141f4724e49888bcfa717a639d538f570290b513b2eaf9011c4fe97885afc8c7952cdaa6450547157ba8b2255c8a8111bd6e8895819e9dcf0cc229305c98bd5a4929352acb1b8307e7b3138ac8057a6b12fc92867b726438fe3050187382f10a4d06822986b296f388edb4d5b79ace939ea56e502b840142ed19a99681d8e9308f7c104c9a9bc61a54e14feb47efa224349aed9c90a78d2f0443141f2fa90ae55b0831147609eab10fe4528a71d5542c475c3ac319f413f17e83a816efd2c18b29d72f796ab9a24fa08c737feae625f778e099ca57c0a85a951aefcd478ca92f2758dbd264dbac1923f36d06d0df6ce47a1234c6dd6ac387edb78297e8ff4ec5aee1137cf3dcf9bde5d44d914903bf6306206a0fae021809753fb177f9ee4f63f6bfd6eb110eee62de8756507574cb4935e1e6993afd13e347b9e5466f33a461fae8a11b93aa76c1f7761555031f7e6fa9bfdfd0b65b169108dda7729855ff4ff289ab4c168ef9238f399f0c3906939e4511d14371b3a7d5baa5ed659ff7f4060077c564840c0a9bad81358cb84fe4c3ae89a859eb2bb2ad1e35d03de2d86acf5e8b83898ff0f4ea29953f48a6ef4105310feafce655643f4329aeef9a7e4eaec6757ce8703d64142cb3e7dde5eeb94be774e2adad49dce3637dcd298235460cd5121b807a40a4d4e36a2a28420ca29b2fb24b9ccd6f885413e32c8bb7bd0998ec666c8036f6b5c569053630cf4f0bd240ea6f4f08e2aa157c9b572846e628f076703680145d831d1202ed06605372f1f32ab569d3662d2b4627617314862644bbf0e64ac6b107a2e0e804394fa91a39ad366e2e291478fbb8184626d72ae0927ee0e4c4694f181102834144d627ad01d0b7ad5e371f90156378a214bbf1ce38bb1fc81648c8d9238e7ccb49f02119b174990d470311cb076dd6b18225659a3dfcd3b463656e33aa6021b0a8436d437dbbf1020f0bf429e31a79ada2db97f99e0bb33961bf7d58fd2cf80f668a5911dd4434d5a86c8170412dd64a69b6df2f38b807b17d49636431c4b359150924598a97c2beac28076fa918077959d14cf20d9350d6c196b8109848766dae610bd950e5172976845ae83449111c160380ca25b97063c9f8bb325a91f00b421e6cdd91d1004a8e50cca8283801d0249319729a5acf0d1a458f8f512eb32e3252717a9056f0c7c3a59a48f56a738fed388e7eb91ab0a3620b12c25ec005a98f3a869df6c2e8f082d681589d40c40b4b23158ba3c1a7a2be6d25726eacc9c91799774b041a91b903036cbc10ed63c33a8d948304aa15a4a0f179d3c28d732bb4a1a3d533eddcb47ace8c0f3c780794590e42ad4607574d288e0517b92cb985e6b97f363ebfdcf6bb25575313930a6d9f5e8e5f225519a959a4671d2dc26352f2b99ba2cdb260519ca8fc007267a4f14bed63e3b8062b4c4ead1ce1994e475020392242231d7e5dcd270af753c1e765f82cafaaafc661ffa9b3e86f14e830ff0204ccdcb19a9c2e0113d5aea5c86f198d776469b2b3fc80b4def5919b82622a123135b4a25ca66bca89ddd393345b3ee5ef6c0a56f6c3710eba6b6fb1fa90b45f3c3460bfa38a0fbc44a5284efa272de07553770476f96904e0699e7aa02dca6b9ea6178ede771186248a40c8860e4cddadbfbbf704f0dc8fb41b0f9d08e19d02d397de303b1833ddb56a758bdac39a02ef82365424c2911dc9d69d11bfc94c6a70bb447e0da4b574382e1a8b31cede31d887a7e15e77f34f73fe8ad1806e445dc0684fc3bb6260bc6b7f7e7b0473e5886843d99fa176c3c70aec9670a4285d34a930e1afb9083a4832c70ffc02fbfa2bc822b05dd646e00d3a8ff8145bc14de0514e7cfed49c0a6c2b24399ceb329aa5e123f594c94c19677478176359217422b1d0ef017562a8b8cc3eaeb9930bbc0b5f23435803337802829a662c1992099fe1b8bcef7e203a0559929fb8c316b6c7e0065a2a301754086786ffca3ef5794c5d42f55814b187b9c19881d67c70526d851140625ddb915705a3db7f7bb4409f5f185012e7ccb48219fd006a0088ced5914240f8f0de7a4ee087c935818452c4897d79093d155577af1273ddd5bb047f800c5f1625a0631299ba8cc754fae667b9238bb273177af6bc200f68355398c1e2437ce9e9600352364f31fbee3038872c4d87b76c55e192431a191e7838715b774676e906f620c84d5a802cb588d2a39afe61703add0205649d938b2eb960ac7ea060d2088df5bed348520bf04e35444183e1b7f51ae8c25384fa8f184a6d61969598e53cb1b145c5add7ed00e32bf52da15650d660f09f1d79ee28037f9a263f9c6883517dd9fdedb8b787e9c228bb84bcb7f4c65e1867ee062cb8295882f0b0c6f5a944a57656bf632414389682939349b3ad08b9a61b24e9471fdaaa9a2ffb596f46d668db6eed79af0b0ac4d80b09f201f472f09acee418d6b36cbf74c8280081fff2a62a45d13d8d140ba0269325978b3d9d472687acea7312c591d89427751a80b35f973f11cbcd0849d2567c59c073b7f22d3dc8ccabcb1ccf8833181962a1bc8a0d73bb78e02bd8d7c4a2f206cbc4749dcc7a58e667e5c1fb83cabb2b42dfcfe82e1c75f3ef6f23f973072114be742c34693a513e41b3568fe5c6ad981b13932ec8d1e3bef9f59ea7657f1692784541fd7709e41cd5a9dad8fb1ef417ddff2c97c67e3b1f059e39f9516feb74bc8b4d1f5bd9f522175592ca746809df7a417130efb58ceff57975d9ad7b34d19fd87b1bed5e32956e1cc71fe491d1c6e6a1c6d070cc28b59b0550a1d43a8be8b848ed77106e25018d227211b18cb801642c420bc6f8f245e3e305b8d60bc21b1d58a6a17a6ffbde6313f9846e0dbbb46609e9092e9e3c2b8869eed7062127ac7787f25d67d1b13c1225dd9118a7f7ceaab964867c6c2e4085d15c91224ccc95926beec1ef7512cdecce0193ec44230e65e1fa24f0ef1413632f3abce1fb73deb70552d76324d8a60357a4778244f96481986d9c37cb6090704da186b86cf2eb1fd28ff9105b250dd8086dd728c0f66d09614c482e3f574e9d025f63bbaeb9e2895e39f999cbd2c8b290bcf35a0dde9be58e93cb150aad3d742345e10fb8a99dc132469c19a21911da7481b0470f01da6a85052cdd2323d06d5b2daa4bd9bf831d377827c11fd99293b318c04c0a7a18413b9a5b410e4bedb9050c343a6d0174c958e290243ee708629c1c5e3bd6bc8910c6ad4c17d11f5ef2774c9006f1a0f5780312a2af49c3157298448961362c811bce6e5b28d6cf3aeb1d30927913a1e9d0af3c65213b403727494e0c05ea74cd27826e84fc2556504af0d9a1ba8f69ca99937f315b889c0e8685f4cc957612f8e947b8b27ea23694631b9176de0eaec9e8399a8aca00881c6b8d1d29c9d086559cdc6c8d6ccbc41529a0e0327a2ad7c2218e0f18c28715bf245f0de33e66d9fcc2493658161fcfc237d69a3ffa7b228d1001c30d056648fef0daa32ba7ad50c4b154610f7e0d610307691bf73f5d918a1fbc827c36c130098a483428c93ff19d8249df3e960c3eef20ddbc6a20378f36939e5af625462063335bdf80ac444c8bc64a99c245b11edc71d875b9d960a85c518be28aaa5a668d7bb9973121e8c887973ed3836ed7ff5e1ac34a28c3fd2ee4da09357ec95de84c6d5d3ee21f3125161612ab036e1381242a2cf22407d8058225ce23d8e4e7f3b964447537bf7633cfc472acadcf87b41478655cfafdbd229a70eb9520943fde58ca30bcba1ec5cd59834cc016e6e8511dfdb82e3f76867618c17bae4c028f99b0d32b44dc76ad293da42ba30ff7e69a88ee6f1befdeb23581022520a98ceec5c319dc5e1c74f3efa4257d9e0ac87606b93c92616b98aa9860a7314d716aa30b391b754044b835ba9afb6c04a0bb8e0fdd0be9abefc773128aebbc43790a78c4e18fedc10677fed364c537596000d273a496893cdf4955d20dbe0cd6a3745ec2f9410398bcb8eb4b12d166a8bfbdde3ad3d89963d31ae16bd5bf1f66a4a3486a9311239396234e0560206454768d154ba1417991694f10b5ee6ef8a2df42452be3c0368b2dfac4611658c31a4bba0436f630b0d48c39607babd2d7155be7929d26bcbcfece312a4e4e58df36ce07536ab965fad325ddc0bf9df8bfa1e152372f78573bc43429eb539d9b2ff09a6158dfd4a1bcdd0f5bd067c2d1135d0e8883f5211ed32ba165f1ab1ec8cad7af4bb37328eebb433c1b23bdc7edcff8680b5082723649cc2b3c1f00253d03ceba4d3eb834d9fba7ca6f8ff7ec18fa74d737d14d343c09ccda46917fe4d422145988ca3afcc81a1dcb819a8be37688346ed649c1748f39a4e48c9a1a83621f1c54b0d561ca626cfad81a5a655adf53e2ef70edd7b51c1cc23d031c8eee2f8e5dfcb0e2379b70cd9db3ddb274a8fe7b6a79bcbd787efd20fa4dbd8bac7c2908caf88051119dcc45e0649e9310b2924b5dc4a61081b2bfd7e20664f1e812eab66a8423e6f0a7ea06d5c2bb500f18479e5df02bff9fd816a4dce266f2e6c5a0a3c30004d36b5995495fdc0c2f7d795bcf08e5726512441916e49c759fa03c458db12c863ca86d966bde296e888c2bfa6dfb6bdf2a0c4d699b7561f1e87d3114bdd6ef505c6e802a647932b1a227c190db4fd139d6ef9b601ec81e6798cd9c07cbfa7cbdd26a2b9357f99b9c8c22720a04db91485e9d54d9263692cf714ea16114830ce4dcf2fe16e0954d8f150ac1c4bf9076f7cc0e7d3fa2b1b30dd4f560c6e4049e6d80cae39eb7fc89a025977a9a62f7587575d3b77941d405b2a11739d057eb6b4c30521f0839f043938f995a890fac4f57434a62a16502a94fd9b5e2294afb0ba2d0e46a5c23ab0ce7d0d7a722416b1ddc9e8a11db7d9d0900c0c02f7c9c14db056790e141a80e2c031cd155ce5373055530c73b8020774a906d35c63c761ab2e9b95b52f4fd932dfce13b83036ad9a8bf2363552a853a0f43acc6e50b312bf2cf49d372383cc14332b17675f0c6af29268fc4b5bbfe98932e054fc2f19175b12a19bb81483d1e23fedf5baebf54ca8300b2f3790ebef95f8d379aeb4ce1a42744cb777c101c5251b67d493c61597c8e5d775f3947d31bd15c8f4a37c58379eda5bff0e878d76d1142f5b11e5b3bbb4c7fbab4f6fd5b92432b200a7bacaecc8022b072abc1970d65903e948dc214c6b1b50db4d148bd1e7cddbe130b7995546d14b90dacdfac3d1cf3b53485460c2a7bf97a8600871e50be1976bf0735803e1bf00429fadf69316abb8569ceaae715c1988de69e024be5cbb7af990a5e994bf36666de9371708515eda12fc8118a4ab0d37b6c0b2ae6f4082fe50426397def0d9fbfcb4d5c0057e56f52b51e73593157e25f11ea17052f284619872719b3d6b40c81d96a0f0bcaa4b29b7eab81fa76e8164c6dd4a83cd993b3af0b912c708150cfa92089e4dce867e819539549384d73415108e117858e543a33be5dfa3848dceabbf7799db115cd738450eb131554a3b4854b510730f5c4aa0091c8da55b8791ed9d6484ee6f72ecf4da20470784004deb0054bc20", 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000001300)="5a24511ab9ea80bcbc1edfaad91d87fd7bb1a0c4c2923364d5f815f4ae1f915fb695aaa97fcb46e24b873a800d3b0f1596a3cd8b391c3bba33cb36ee41bd2cf4a2686426201ea9ceec7f28f894b510a1209fad8a346b0d97ff87429d4ff939349030c95ed81c7e5c82ed5f3ebd8f78c3667948bbb9c19c196caf91968a62f8231aa883446bf8340539225313245176f457a9cc92be4d3bd598a86565b11f861bb11acbd60a171af52c24b5ac684ff221efc06193074230e4b1f1eec3c04befe5ec6753b0ccd14c3312dd8d8b105b0a9af2499616f5caf71a368365433c2b347427c98c68ecd7006939e2564e4a405af411da4d8b92c1242e507484674666a3", 0xff}], 0x4, 0x401) socket$inet(0x2, 0x8000, 0x80000000) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001400)) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 02:03:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x90, 0x1) 02:03:46 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getitimer(0x1, &(0x7f0000000240)) r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setpgid(r0, r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r6, &(0x7f0000000880)=""/161, 0xa1) symlinkat(&(0x7f0000000040)='./file0\x00', r5, &(0x7f00000000c0)='./file0\x00') 02:03:46 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000200)='./file2\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file3\x00', 0x200, 0x28) recvfrom$unix(r0, &(0x7f0000000080)=""/74, 0x4a, 0x800, &(0x7f0000000140)=@file={0x1, './file2\x00'}, 0xa) 02:03:46 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000300), 0x0) r3 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) 02:03:47 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x3c6) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x621, 0x3f, {0x4, 0xfffffffffffffffd}}) 02:03:49 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x20660) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) poll(&(0x7f00000001c0)=[{r0, 0x86}], 0x1, 0x0) 02:03:49 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x9, 0x9, './file0\x00', 0x9f3, 0x10000, 0x0, 0x1468}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockname$unix(r1, 0x0, &(0x7f0000000080)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r3 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000001c0)=0x8001) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20201, 0x81) dup2(r4, r2) 02:03:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) 02:03:49 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getuid() r7 = getgid() r8 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r11 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r13 = getgid() sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="7fe038f68513d2608001aa0e010be25325a5cd195882f8c8b674795eb302aa4f165b733ec06d7a159529f0518c48a3e778138e8b878e5a", 0x37}, {&(0x7f00000000c0)="f4499031e5ee0753b64f7f139314737593346df82e0c38112b14ec101975c1fa954611e5262490de6c", 0x29}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xc8, 0x8}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4000, 0x0, 0x0, 0x10000ffffffff}) 02:03:50 executing program 1: r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000280)=@in={0x2, 0x3}, 0xc, &(0x7f0000000380)=[{&(0x7f00000002c0)="d1be1f79ec865df74510ff953f521b9efabc490cf116b82fdb0dd45fca13c956596ab2c31a669cd1db1161e1156b6eb1a08370f21bcdba751b135faf1f99fbb8abd56bef8a39b6d6e1310083ec8f20b629222735730bfb48c48aa867f8", 0x5d}, {&(0x7f0000000340)="4c61b4e054fa534117", 0x9}], 0x2, &(0x7f00000003c0)=[{0x58, 0xffff, 0x20, "b04a471096622a0945665e752e637b739cdca794e143853a91322b1eed2390060611457e7b128e05bb9f5a8ed69b3a3599a3ecfb431dce37b503fdb34c7dd3da5e9b72d1"}], 0x58}, 0x7) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') socketpair(0x18, 0x8003, 0xeea, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000140)=""/239, 0xef, 0x1, &(0x7f0000000080)={0x18, 0x1, 0xf07, 0x5}, 0xc) chdir(&(0x7f0000000000)='./file0/file0\x00') 02:03:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:03:50 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = semget$private(0x0, 0x0, 0x500) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/240) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/234) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet6(r1, 0x0, &(0x7f0000000340)) setitimer(0x1, 0xffffffffffffffff, &(0x7f0000000380)) setrlimit(0x0, &(0x7f00000003c0)={0x8, 0x1f}) r5 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r5, 0x0) setitimer(0x1, &(0x7f0000000400)={{0x2, 0x8}, {0xfff, 0x4b}}, &(0x7f0000000440)) r6 = semget$private(0x0, 0x7, 0x411) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000480)={0x20, 0x81, {0x9, 0x8000000000000000}}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000004c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000500)={0x8, 0xec8, 0x19, 0x9d}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000700)={0x3f, 0xfffffffffffff001, {0x95cd, 0x7fff}}) getpgid(r2) shmctl$SHM_LOCK(r5, 0x3) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000540)=""/250) getpgrp() ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000740)=0x9) fchown(r1, r3, r4) semget(0x2, 0x6, 0x400) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000680)) getpgrp() setgroups(0x7, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) 02:03:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffe) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x60, 0x4) 02:03:50 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0c, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r1, &(0x7f0000000880)=""/161, 0xa1) 02:03:50 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup(r0) listen(r0, 0xff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) r3 = dup2(r0, r0) shutdown(r0, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 02:03:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 02:03:53 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c000000000000eaf7ba2000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 02:03:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) r4 = dup2(r3, r2) fcntl$getflags(r4, 0x8000003) 02:03:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6939a05eb999dba2ebdf962a87d293d486077ec811a117dd65a7ea1381bc03c01ac77391da1ee50129c9fc8480da7aebd5f37582066acad94c8d1530db0cec050c9432c518521ffbb379ad82a5f3f9b1fa6233d41841e27cacff5e968a95cfe766dde94ef2c36ddb5ee91e773acb011bceb3b072", 0x74) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 02:03:53 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x8000, 0x0) fcntl$getown(r0, 0x5) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r3 = kqueue() r4 = dup2(r3, r1) r5 = fcntl$getown(r3, 0x5) r6 = shmget(0x1, 0x4000, 0x54, &(0x7f0000ffa000/0x4000)=nil) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getegid() r9 = getuid() r10 = getegid() sendto$unix(r4, &(0x7f00000004c0)="1ccab960b62d06da945b431b6ae871a25d3f26b9d553436cc250926a699284fb1ac0c158d2d765618be5ffa74622d18eed342e4ddb5355447d9074912404a7d3e73fe3eefa38c348a8a665164d3371777f75f3ca6c034a60ea5120935ea5c71e2d4257b9e8ba30a196010d3fc95158fb4d94c631214d406087db8dd954d12aa2a761932631036c753c1330cd274f95c34c7977fa0fce09c2a4f6f2ee9a81e96c9f5e96b7f3ad2aa641f25546f408f6903c3e19ee32bb34b5c4faed7105a59366b96cfdc75883c61ab08b7bb0713b1573", 0xd0, 0x8, &(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa) shmctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x8, r7, r8, r9, r10, 0xc0, 0x7f8000000000000}, 0xfd5d, 0x0, r5, r5, 0x20, 0x2, 0x6}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r12 = getegid() sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="0c11aeff5cb030b47dbe7a7684a603beadbf73eb149d3705ca290c49959159cfcafca65bb1861a0c874c0b36091ce71b38a41617bdfca83114dc03bb00e661becb4db40dbf43d044a32fa4665101d0ab93f41acf5360d5797aee525c2ad1ae461d6a3e2f6334e25df801d45e5d2932a4f38a50d4e4893148f22f6e097accad5c2a745ce75d8acbc88fe53ecf947730aaddf15cf54aba0213464909c919116f1df8d2067a3a4ab95ec03351ee067109e7459ad62db061215fce404e25a74d1b1c3afb880c52c6613f046b1a02baa10eea", 0xd0}, {&(0x7f00000001c0)="48cf4a53e6b5f7a1d6d6b055bdfdab5c3e1d8e9be632c7ee2015585a34066968d89918bec79aaa10918b86403ac103e1e1604fa9a9cf73ea60204da3dfa47478c5d6caf42e01a8bd693fe06a6df2c02b7bab3dcce19fe656d3a98fb4c9c84495d0d4b6f20bbef561679fcfe4a9ee7b4adbd306db1fc90844806563213c2c54f9934d", 0x82}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r5, r11, r12}], 0x20, 0x1}, 0x43783401ff838de6) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x80000001}) 02:03:56 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0xc0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 02:03:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000040)) 02:03:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000000)="cc", 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getflags(r0, 0x3) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) fchdir(r0) 02:03:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 02:03:59 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) recvfrom$inet(r1, &(0x7f0000000500)=""/201, 0xc9, 0x41, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r4, 0x0, r2) 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(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) semop(r7, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r6, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) 02:03:59 executing program 0: getgroups(0x4000000000000039, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x67, 0x8}, {0x80, 0xb1}, {0x8b, 0x2}, {0x23, 0x3a13}], 0x4}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt(r0, 0x2, 0x6, &(0x7f00000001c0)=""/171, &(0x7f0000000280)=0xab) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x4, 0x7, 0x7fff, 0x8, "1b575a851bfd81b6acd8d6e8e1d5dc750d112a55", 0x3400, 0x865}) 02:03:59 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x6010, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x80, 0x90) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0xc5) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x9) 02:03:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = socket$inet(0x2, 0x8000, 0x80) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0xffffffff, 0x100000001, 0x6, 0x1}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r2, &(0x7f0000000180)='A', 0x1) 02:03:59 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x207e, 0x40000000000902) link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file1\x00') execve(&(0x7f0000000100)='./file1\x00', &(0x7f00000002c0)=[&(0x7f0000000140)='+\x00', &(0x7f0000000180)='&\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}&\x00', &(0x7f0000000240)='[&', &(0x7f0000000280)='$\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='@@\x00']) mkdirat(0xffffffffffffffff, &(0x7f0000000380)='./file1\x00', 0x8) 02:03:59 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 02:03:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="e7d4ef805ba30105a246995e6b2244810bbadca1eef3e57e2bbf06565b08c1801df48b29f1db968a9330bea896c5107ac1c17e766aea9a97962d80f6ab4fdf55a808199a874a1f5f13f55279b74281b55cbb3f2bb5d0ec3c086c6c340d863feb21fad8bc2746c096e44a833a195b72dc1bb5c5f4eb64af3c32a9bfcd86e225c278ffd5233d22dc74c685fdb3d9886ab6e11e304ed2eff0b87a75", 0x9a}, {&(0x7f0000000340)="ee9c3d99a132c43de83b37632c93f31d60de58fe9939a8fac4adc32b1bb13ef01944e8fbdf9c7faf93756c4c09bdca83b571dc8292b5e9c8c068caf3b323cc226d7e8241ca06552b49447fdf2022fb93dbe590aa5af552c91a059533ec124000647d8429b74ae9a3f5a842b6d9f2bd91bd0e1e36e272943846410bfa6fd1ba0ac49193f4d6594a4a473d8bfb7526f0d98ce92f6b7ec41a8960f7f864dcfeae3452243cd326628c82d9ca9501991aad89980c0e04360e76a683f6d5bc3447858b7d1a86ce03bdc10a8d", 0xc9}], 0x2, 0x0) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000580)=[r2]) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000440)={0x800, 0x1}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) 02:04:00 executing program 1: r0 = kqueue() r1 = kqueue() r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) recvfrom$inet6(r2, &(0x7f00000000c0)=""/250, 0xfa, 0x40, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) 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) 02:04:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/74, &(0x7f0000000100)=0x4a) getsockname(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 02:04:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x7, 0x2}, {0x18, 0x3, 0x8, 0x80000000}, 0x2, [0x7, 0x0, 0xffffffff7fffffff, 0x9, 0x6, 0x100000000, 0x7, 0x3]}, 0x3c) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000040)="db57f565d9c036d4579bb3ccf2926a6a2ecb68cadc4f492f7fc91dab2a0bb4cd1aa5354fcd8d6bd3", 0xffffffffffffff3d) 02:04:02 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000040)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0xffffffffffffff68}, 0x0) socket(0x20, 0x8002, 0x5) recvfrom(r0, &(0x7f00000000c0)=""/172, 0xffffffffffffff4a, 0x0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 02:04:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff01, 0x4}, 0x8) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x8000000100) r3 = socket$inet(0x2, 0x8002, 0x1f) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x20200, 0x7f}, 0x3) r4 = dup(r0) ioctl$WSKBDIO_SETMODE(r4, 0x80045710, &(0x7f0000000080)) 02:04:02 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) close(r0) fchmod(r1, 0x110) pledge(&(0x7f0000000000)=' \x1a\xca', 0x0) kqueue() 02:04:02 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x20, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x9, 0x81, 0x9, 0x0, 0xa872, 0x5, 0xa45d, 0x7fffffff}, &(0x7f0000000180)={0x0, 0x5}) mknod(&(0x7f0000000340)='./bus\x00', 0xc024, 0x9) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0xcef8, 0x8, 0x0, 0xfffffffffffffffa, 0x1a, 0xfffffffffffffffc}, &(0x7f0000000080)={0x9, 0x9, 0x6, 0x3, 0x800, 0x8, 0xfffffffffffffffe, 0x2}, &(0x7f00000001c0)={0x7, 0x2, 0x6, 0x9, 0x2110, 0x5, 0x6, 0x3f}, &(0x7f0000000200)={0x15d, 0x3}) select(0x40, &(0x7f0000000240)={0x9, 0x1, 0x2, 0x3, 0x7, 0x401, 0x10001, 0x7}, &(0x7f0000000280)={0x9, 0x5, 0x57d, 0xe72, 0x1, 0x9, 0x8, 0x8}, &(0x7f00000002c0)={0x3, 0x3d1, 0x4, 0xf6, 0x8001, 0x3, 0x6e8, 0x5}, &(0x7f0000000300)={0x1ff, 0x4}) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) mknod(&(0x7f0000000380)='./bus\x00', 0x80, 0x40) 02:04:02 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8010, 0x40) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/2}, &(0x7f0000000100)=0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 02:04:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8080, 0xa2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x100000000) close(r0) 02:04:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000000)='m', 0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./bus/file0\x00', 0x1, 0x7, 0xff, 0x1, 0x2, 0x3, 0x5c5, 0x0, 0x1, 0x4, 0x2}) 02:04:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getgid() setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) r2 = getegid() setgid(r2) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) 02:04:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000240)=0x4000000008) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) r1 = semget$private(0x0, 0x7, 0x440) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000140)=""/217) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000280)="822137927232ae0a6e5e3ffd75a1ae1fb3ba7c0ccc156771293e9fcef318ee700930402f943acb668f0c6a95833b6a320659dfb54a24ba75ae8b9c8734fb0d53a8dee08476ec3508f3928c59ac0a4843a8d0d6c750d3f71bb5fbe71e6b9008e7bbe07ca6539531ca9ea71653054575ba24eb326a7f6ceec88c5b9f2e69d75589f0b05bb38307ed0f9d763863f3fc9af4eff3f37b07092a8122b19f8ff67ad36e72c2d76f6634ac62afad7af94c39af45451a11061fe1daebba86f4899784a126ce953045eb3faae5087d9b62f3cff9002914a00410cb54d4122c1b903ac9c22d35880167f2333fa7ab9538", 0xeb}, {&(0x7f0000000380)="8bca4169a88fa46578dece208cf05daa7257083e9c2aac06be6abba97ae63c35cb9abdcdf2564db2476441f547974d0e8ca5491a38ada19093f21b2f6f9e776a0f80beb429cdb6fa96cfa794b15228186cec133095cfe2f6853c6f34eb7689d1ac3e9a82d69e270f91a5abb36e8cd507811a847e39c09ccedfd6db2bf166d4339e757a27499bc17b3424ef4b2f7221b89b3c246de94d672998", 0x99}, {&(0x7f0000000040)="0d0886d3b77301a93394c4bfd7111d74e179a5e17921863863a551262a4a82b072d4a28a6c98e583e17f8ef0d2effb7e8a07251ebaa5", 0x36}, {&(0x7f0000000440)="a4022adc787ccab9e96b8c3c0a40761ec96040d25c8cd87cc1a29d74a5b519203408a114798a71b6179e8db2230dac8a5a15a5ad9afc680e4bf5d35dcc11b188f14fe29666c649b3da830dd28492786da78d0b83beeb96cf46227a5352d27c54cbe174276aa1b86751e976639ee234179a27b98f2ad93811bc54e5d5f176bb9b5603fc2e79b50d5ccf3a8fd0da91d0cf98440e57bf47d4712c6fbbbd2f60d21448d1d619ff03ebb0e42d842635d4018a05d5033f09147afae57ec2a4a7a5bb56ddd68ce2c3305ae1b2ad8ceba29603223372229f464f90be410493265f52e22eaa81fa", 0xe3}, {&(0x7f0000000540)="aace8e84ee2522f25d00b4794941df4669cfde64ab722778612a3415bfba709611d2904d9bd9de9101d76210f1f268d41cf823c0c1152cba9c29a2d04e506fd3c53b70be3d926498a995273d3222372a2900ad9172fb24e6e51cf08fc1075c4876625b85a519a3e622b8a8d229ce50ecbbd24b5f2433a01ac2bd59e738f18b3b87f8c2161c7b7d667380659736493996bd48a11baba49827e39c0acd67603bc011e12c55", 0xa4}, {&(0x7f0000000600)="5a1f4b3fbb7bdbfc9941feba79ade7d9192efb7b9e0278", 0x17}, {&(0x7f0000000640)="baad623b557afc522861fb193b5bf44b82fef3ba29704f0dae2c9669f65b388419714f8d43625bcf880dd86d5c8a58e1ac09ca1979fed22cd30529f75f0e7b3a074713b0d2c1e1298156b9129f737e1236a3950508a9a02c1e9c82591f1d0b37cfa3120320ed4ec2fdebb049e3aabcc584f448e8d7fd4c7a4e3f8ca8b5e69fe1247ff7773416d6ee30ee61a8606ee4b53ee151385e199dfc4fe64e677da4e79dfea337fd0ae0a7c865abe061b102dbd27e8779404be810c9c6bad2afa24b1aa6a4", 0xc1}, {&(0x7f0000000740)="2f7416398c1e9ab9947d64b8499b608bc2319686a78806abafd3aa4dd4e72fcdcfb145b13eb1af7b015ca3ce5cd700b3acc1c8e3109a2252e1a1464d1b82c74c32795287d5898721c164a93808dd28b58d28f7501d0ad52283dc135c9d6b7456580ba567a7d6e52693cf934a406e57257eba1df7258b0906e61198b5b0e7999af40bcfa2c4171381b7a6e2ec677602d0df3293f571522cd312a35e", 0x9b}], 0x8, 0x0, 0x0, 0x1}, 0xd) 02:04:02 executing program 1: setreuid(0x0, 0xee00) socket$inet(0x2, 0x3, 0x102) geteuid() 02:04:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) syz_open_pts() close(r0) r1 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) kqueue() dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfa, 0x0, 0x989, 0xffffffffffffff3d, "857efa22a6020003fbffffffffffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:02 executing program 1: lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x10440, 0xa0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) write(r2, &(0x7f0000000280)="aaa591ea6451923c61c72c042eb2070089b615976a258b21918449533e82273d8ec4422481953aed32b4eefd68a03baf1c38dcc96fe5b1f8839abb911505c1bb8d345e2fd298d102639bf91c39b3a6a72113dec10f0bc74b159aa4e0bd24fecc00d0b30ee77dd1b180f9a320fa6acd29b924862727832d46082cc111a9ca06bbcc22d3f2822eb452841eb26cc2620e03c3404257fc9963699ef44dab8219e4011a5b6f72d71a4947341479f6999bc67bdaf746bd2da580caa18dd75e53e077309cee39b0e0586a8aa477e17240ce64281ee7f173d6a806de2536cf4c1ec381fa2cc9a8043886", 0xe6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getgid() fchown(r0, r3, r4) open(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x5) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x20688, 0x40) 02:04:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d98) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) preadv(r1, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 02:04:02 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 02:04:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x86) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) 02:04:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:05 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getuid() getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r1) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 02:04:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x800000018, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 02:04:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 02:04:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x80000000) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000000)="1201b4da67", 0x5) r1 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 02:04:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) r1 = socket(0x0, 0x4000, 0xc286) sendto$unix(r1, &(0x7f0000000040)="52976f2a9580740e39ca1d621a8c9320689d9ac9b1584bdc84bc566d6b672e07eee12cea1e512d8aea5957c85d961d9bb8b1776cdba918079531b27840d41d65f6b1a6424bfa335e9ad474d8b9c13a6a3f7da536d9e4dfb8b07a5a51c4889df2174e56d8c8d820fa7d953932214ead53fbde5a8e676e9774453fbdaec34e468e", 0x80, 0x400000000004, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002c2f66696c65302f66696c653000"], 0x10) 02:04:08 executing program 1: r0 = socket$inet(0x2, 0x4100000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) setuid(0xee01) open$dir(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) 02:04:08 executing program 0: mkdir(&(0x7f000082f000)='./control\x00', 0x0) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') r0 = socket$inet6(0x18, 0x7, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="aa3b5e92663cbc7401567117d56f0385c92e7b7755f611b5363d5ba9bbd5c97a4300bc60eff207676e432d86e6ca34312ef321f03ea304223d4b7849fac805bdea035933e88749cd6e193676c7fac6950f53a484dbf03c58707ac27f3f80422da2c72c90ef4442648c4da140765dd2f2912f3ceef165b0e5f81fce925a6436febbbdbc7f27e5b61aa7983fdd400602005fec885970671d57a6f4a806b91772ad22cc8624d72bfc200eb27e9502b5cb25af89d9f484824558182cc04412343f19e5123641d0634b2b85ca23df3f6951da06f98ae5706521157ab5a5deb2bbfda270f3176679d172c0614551f19b88832a08f1428d94fddb82f25f9cdc89e74d6b7b76771f016ccf617e1db1f641a4eb4f8982e623aadca4cf3e66565edfbf7f4360269c66a0be39b1de3e164e9916aff52928bce543c9f0b261d49d58789c6196d4fb67d9c888760b4d1fc892a08dac8648cdc74ad6b6e46267e9bf31631437d676cc141c31d8dcde538e7366b2321cbae356074bec09de9e624564ba30f64d1364066c824f4546255c8f6dd5ce343d9f359dc4a182a7384d8ad22ec0514e3fcd1dc20714ec91cfbaf170a60151959b2f048f38ee53de1add4df8d1d0c28ca0257d77e66f111f3af6d085086a5d19c971cb5e530a5f3559fcd2c8161e139e03264fdeb34b20dba49fbab08f89be6b6b78fcc1b7a0046be8c0163a0d2912950519643b13913ae7f9badc81c60a74fd2d8d292a39c6658f79680429d1ac46acfc2377430347ce61343062ff428a637d98c1729d2b69c0aedbbb32597f4d5b266dd9072675f5b20f40ec0194390164121b5da3572a8c947ca4c899f142909406ea57c1a7602e86922be5b9d80095a166990005f1446a12428e121cae382f3b7bad60bba0b7f73ef4704de290cb4b8565277b0685f7ab2554688371d4d9689ed4f128a28ed1ac28cc75a766c049f5ba18e44f21c246e20529e94035b4efe58293c23ef6311f28339542a72bef39472d947f3255b966d7d5c20533169e1762ce9318852e88dd7bf01650009511a55624159f6312d73724b33d324b9463b648a031198d4483e68ecb008cf67395cf0fdfdebbb5a23d2f9713804011e79cc5d83eb31713a05f6b0929b0bbff33270911159886021d022873adf076aee507def546601f08b48904a53a326e3c00834b1ad6df5075cb49b309f38e91334b9d70c2e8b27e97d31b772cf863de23e54ae78334805673daa8ca0a0a2a626a4c0f37df5520aafa26a158e4284cf36c5132fcd245eb71d6887785fbc12ea7d2227fe944e8e7fcfc776d5fc0349c60b5a3396779f64b5a3af66ad8a7630d2edd9126f2ac09f1ef5a1c35df77bbe1083ccea81aa2189e4ea695fe7d0c311234a5ec90a96a3e7aa7e338c13cb61c1be862c38474e6970c334d22f22a60232963dad2c3d1f7a563e3bd2519ec24b583f824bb3b6408de3c601d1d7d71396de6ded9ef4565919c7f03382d88ad41b74e771097ef0722f20825e371f46acb3e83ad8dc749451cb019bed5e0d14e484e5190315f74909d60b1d81bca6c2a081023f384770dac5db0dcf8b4b0dedaedf0ec486db412a8e4c0163fa7c10ce2dcbc72cce24cb6f72e2f31a4ceb6ddf0996c3f5ac46a8e999b5cede11c98510b1893040725c6d08058f8b3c478fcfd6d370a011aa8665b804e5604449f54a2f9f33cd864f9a6e5cafb80e0a31ce156985f398ff3e7b691bb9313a3f1f44c60a0f2ba49f424ea07d8551ec6ff09464cf5bb01a15f1636b8db2fcf66f6ae69306d620b859f59379ded12ba8834d6dbf39f532c98d0c99b1bb88c0f89b2047f6bfcf14e9ec32dd8ab20e69ca07a574f3da5a5cfb08e09c8298c93261bb158f293608303bc828daeae52d5b60b8d536b4f6f5be18f84429f6ca069324f7cd1ad18f50186809d249416bd31ce793f1d9eb0fbf5099c1a661a461d8c3c6b919af2e075ee6d30fe2f0a79ebe798d729df072d160c8d7771ff0a56c80cc7b634c2d0df509e89e2ed40cb4983e0fc7cf696a69cf6464a014108a911eb563749298fc2b00761c69b356646d61e6800d49b18bbcbcef2571bfb49448e68fe7cd7537dc5ab61a3899cfa3ff7ed7111b4bd9e1796a444c93eadb64657e7d91e418f9d8881cb48b6eaa873829520fcc416cb626d1bc8f0a1fe6b3a43939e16e35e15c22a40b49b03605b7661ef8ec8c27dfee4cf3a5ee3b7d356db92d6f24d3985ea460f55cc4ad7b704567a997293cb0ecdfeea1a2e4a7d9fec1e45122295e9e1e958b04695af9284446a5605706346cd160ca2ea9a3daa857ea5585ff81e9b6e2f975d9b10ea68dce8760aab7fd8ba0b40a4be23a0222d3ce441951f119cddf0bdba9bd371f8558f3a05384850737826858c14931f289fef1a134db55ce7e391d597c002d0a507693d86b816566f9b322ffeda6d9c9df84d0e09e978efbbde7f407b5c259da88a6423fe48003bbd983020a50a5bb644cde2e46065cd9089ceff96d93669a1bdd7ce46d37c16d740d2d105079a86ee0352b80450dadd156e53c85b6bb60f15bc2d7a6364e1295d9a97c30132a381d913d59353432cf3ab21db666ff3302fda509d01c87bc699ae486cff84f38c5c4a884b78171a8d3375a16231047b671a889055023e4556e2ff35507216bf34a3e6e8dc2b540e0572befc73d0801a8c0ee78c8b4948ac7d0480dfba3ce986e69a41b5ba196af13f333812fed5bd999752832325e9bf72ef4472e652e87d1126ea43cddae4137da4a5e9b9a6c7a3563a2d8820ae208d3ea863728eb55cd1f23670fdc6aea484a4a0ff34e2ac07c3c9f0bae38b0b294b3e136363d654b6a81f83893ba93602d622089fc948844f64e276e9ac54ceb0d0252caf5171854af52c7fd260e707d90f4e7d8e012d771bfa94c94a8d50c9eeed6b97b0fb7e6f2763742682dd07144875aca96f925c166e177ff84fe27c9d718d933a1a65bdd699048789d573a48f4bb70ed2ad73cd89fb9d0c7458a40172f3ec99b0ad303ab82e937197300b298fc03c82d9f4f9e293653541ffe83eea4838a1b6fe933b807a71b44f55ebf19e5fe124da827052b964a583f9dbb3e4186cbe6fe58bb1c70420ccd4a8b4c59c00c21208058412d95cc83b412d58bb9ad5511f4e6a8214092f87bcd34541d46a33a52dc5e69ea1820efde4f32e8e465a66a2961a8e501fd7eeedecab82ec91dc11c8f06ae15e250041c7127043f3f582903971070f6b5812416e0adb797695114b44e8c41dda899634025ae2b52e4f776851455fc865d3fe9d60a619d40266e8859dd8f7d6e3866cdafdafa3c099c42a686b3847beade52d2a8c371321dbaf94af5f81d2f361cba334bc6c723af12b924b72d51e3425aaed459e8e023792635cf7b97743c677c61c830313994a81acec38a3f2251eab378f90a69598d8c2d9fc147d9c7bcea9aab517e6ea65e57e2f3c8f9f275dea7431b8beb9e8981055263b2f9184d8fc1801532a3525473cc33c56f10301575fe8844729cedffa75d13ea37701a62e54dd40117dff08d75f532860f57ceed942ea1e803d4ae66bdac9d0fc147f0d8859c28932d5c3ab8643d470b402fb87625a25d00c522a4423962e36c25d754ceeabb45512b808116015a6feb6c06cd1276c804c174b91d44d18262c15260cd5e900c899b5aaa4236f0a8fe6f1f3aee9160b3a465dc090a6ce264ad56e616a415b4f5d762db179f0198a0b8703635f2fa7fea2b23c287fb198f20c51139a2582249bc327d765609923cc8220b325e6a6e2da7772458caa6788c0cc5eb30181199fce8d3d93a6febd149128a45599850b30b5e80f678bb0ea71eebbf2d4cbda57362f98e7fe42b957f50d68fa27ae237e1d89aa483c0c58c996df6cce65e5b240843153e166db8f0320fa5e1029ecafa35d2ce818c18ceeb4572c4a45c7c0d7a1c85cb23cd8e4e2cde0468dade868d3eef3140b898d53a198533a0870707714038ce76cfe2cd48e6b727c52c80c137cc4b670c0be849a74dc57a2e911325ced31b7c50d035a14308503db5f8092b8bc26643a209f87a39750a65c9c6cf8b9e319ca74303a8824d301eac21bcc66a7d27251c6a870b89cbb55698f201dd3484b234c818738e73f826167c74184b964df844b896fc1c4380b7a6e26336aa551fedd7dc661e44d433b4e272185f7c71f39c8d84db4ba6820dd12dfef40bd53b41b57fe91808b4324f82325631a4e3e46a0f98c5bda862c9dd1bc8f8871c4f2e0266745944fc7cc3f20f214178b590609d8d75e2f68e3720c7027dce2d35a24a6892a7107d79e30a776539ad65b86d567e7348b3d8e6bfb92cd7bdd366dc9dd7aedaceb0c165eb4c278e9d416765f6274796c63746cb427fbb489e144bbf63f0ebaaa1894b0d23b84a24b3caacb4a06ae4ac674a2e48e40a5fb9b5fccab5b9511c6458026c353754b4e1d937acc516ef3414673f0453c8db268f79718f8dd29dbf3c01d061cbb28c1ae1c6a108ed6dd3f1a7390cdce9f847813cf7a8df357abc63ac9851323246c685c7b85fd0d255d543a14e9b80dbea5dde90a7471f6f3583161941736c4e16ce111f79dea774420b3e3c256a143bdb3c3d6911532b52de863c8c5954f82b2eb8d36f58911a825ead8870842bd07955376a6a8b2e1763e5a872377a6ec6dfc8970ca85b8058629f3aab2bae059163e2ae092e84255c92f52afbf1e6423258dadb4eac3884631947800f80a359654526a0c8c0fc840e4db4514b4fd9db656d38fb6fed4844055e4e3eeb117d701ac715f2a39fa7887f0920ade50132327dfbd722272dce2ed7994c46800b9598bb050a617e3a2579cea3dc883f7cd2edfee71111c1ddb73eae005f1a69faa30dec4a1559d9e05be5421c032cb70d2389dd029b4b5fd16abda0e850f67ed9e04a5b2aac703b802d8216905df416d05891af295e278ded4cc903e5d9a2aa4b25bc0a67c7e28367b86bd084a8c6cd73044ddd92bfc35243d5956b66e92c8e8134e041146eaf707a41bbc7b4e76e8b604cfa3a154d88fc4cec937d83d5e944ffbc45aa7d51c6683a975f9c2dade0f01b14b61e55a632203b84c5da40776f3a94b793eaa522a7e71794bfa0a23749e683e9f855e21918afea026549aebe51dec122d069ac8df00dedbb6579a798a6c19231eae9fdd19d67ed3d0d30ec5faf212db50b192da50409d50124fb7570fb115ebc56fea64131e01b8b8cdfb4db142ef5a429a94166dc6a5ff202ee02013ac50b83ee1b10026f8e9dab08a9e286f7d91e5741d2b10ceaf505de25735a497d6ad6dc4c7f828f616214c7ca472d8f82088e0f5cf5680474b6f76ecc56e68388eebc1b8777bcf3d2c44a18b1593e689a6df67fd127d5ea30f059fcb4cae6135cc926d2671297eaf46728ca229e2d9a2b1fd9fbcdc614632c2993940c02b316fbf286731883c13b72d5d2094ed3de28dc2d157528f1e981d39b318ea018a8c6a3eb83e9bfcf095df6173fa8af31ff5fbfca7aafba61ab1973832b1819d93f573089593fe9a022339aa8697e03d818e233d26fa7c34edcabdacbfc12999036075b91077ff753e408f3a03269643e42f5808bc4a821ac25571a02dcaf99da9416165408d11986d24cd6b9a29407512c30fc4c328baeb53102b5ff26162a01da806bf90b50c53db9e32418c334b5cebfa0d978f07f975189f3fdab878e867e23a5cefeeb6c0e441689c6526e360cdca600ed8391ba07d18d16cdb3103f5add6c6b1fa781804ce3b3113a126b079d9d2bec9226b9613d91cf18268484aad0c2e", 0x1000}], 0x1, 0x0) msgget$private(0x0, 0x0) 02:04:08 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x20, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x4, 0x83a, 0x8, "ed3c1176d3dd929acee8a9b032c62ffabe6edc7d", 0x7ff, 0x5}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) 02:04:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2) setuid(0xee01) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 02:04:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = socket$inet6(0x18, 0x4000, 0xc22a) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000001c0)=""/20, 0x14) 02:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c6e23c5cfeffffff00", 0x0, 0x1f}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x7, 0x2, {0x6, 0xffffffff}}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000240)="5b618e50ecc1640b1ecda17a541e058ab5a9c769bf00b34f21a16759cec0465bcfe03b53e06f40541e93898e5e4e786d93ab614d24ac475081daee9d3029e7e1d65ac86de6a933c3357166179b199be1669e2e2bdfd0919e8303b4fbab22835476e3d92cbd40927146e4b4937d4b49305154faae2e4265461240eddd0c5f9178fd517d3ec956b6e18d94d5464343dfed3530de0ae164ff0807af7e6994778f2f5e0c011307a3b4c4ef20e527e1a3f0ac561030b98e2f87822b38e7565447d52afba3a642e7808f34fa7183c1712ecbf028b38a5e2ad3e142591e03a5e9e8c079786c2af220ff74a9b999dfe448da51bd53aee32eb4da9546bd148c4ab0b22a34e32bb9264ce7dde7e9ce85a5216f7d400179faac8aa0d94e0ca85a0bb90c5da086a53fa7ca33fa3e4240966255756a4102ea92d38c1221c2f2b288fc96f4e1760896ce9af7ab43278e026912da57236416c4248619a56b5d5d39d2dbd1ab909b57a5dfbd65e2f728e267330c03676c056f38394acceb0b8b0fef2516f9bdd95ac9bf78c81ac96ca5bb2404fda2cf874c645062a89ebbb71982aa3ddb06d4f8ec4110cf114c6d984a65f3a98b01237e89a577ab41edc01c9d2cd15a4117cf5ab1919779cc1fb512e84ff698f62f8e6376a71475131e188485e2d03835bbea46d0bf64e49eff50845b1c2cdccdc7547fd353955dad5a694a22b5e75bfaf4ff610b6cc5f2a33f4a405fc5dadae95e2236520ce8e5f514f5ccbb842199d4091485b36dbc94c9ee01ad49f07cc5b05e0b12a04dc980cc8ed0c2b24484d7741455ecb8defdddd22f920f0a1dcda311be9a4fd01c77b558574ba8d5caa5620737c9c97ec6a51411477eb0892bfeb326fad63645451e0e9ebd193118c949c001cd4ac33ce6aa8c19ba0d40291e987e8465712b6d062a0d9d74611aee80aac234268ab15ea62dbd4852d27fed8ae8c2d8f5a1b55f8b6f3caee2dd0c1b4e19ef55ad8478f56d7ea3698280326281e065d88d6000ab068b46a80f84fc24293dd4a556c10760c725533e69d5fa111ab7167c789bd77c019e6ec502fe598c0b9a9670445784dee055a865500f2e39429a0f3d9de5acb81b9c7f81d2c7cd6c98ad312f31334c31f6b32bcd75a42ac62d08e20a02d504ad66f71abe9cd0430767f321af991e858b0d78bba1cb03797b4c2468204f66133f67c22c91adc5d9cc1fa91854c3e9cf32fbd59e0140353391a34f4a8377b509cbf8c1519eb221ccbd3286096c325877bceb84c6d8d1b858745960ac1576378cc527787d182cdbd032dba794147846e83303d5c50549b888a8f1eabc9d8b49efc722cbb4d7eebd2fdc265dc49384853d0c046a2ca191d906ee838125f2bc1a8ae72ea6c870558d0b4252a6f75e9566bbc96b7e5360717c2ab8492d3a7674de0d6bb129cef1fa21ee7cbc57931d507187188dd0afba339b49be7fb5259794c2e029558c9696266cac5a0b9ddc260cf8963d4f95699e37e4af1d6231a460bd95aaf4466bc74ae5f92a0c96653d9ef448a6c3114a96190f212c5f3443c0e80318f2d8216b25160a15252f63a71f5c20b0717f0559656bdced259fa7f9937676fa3bdb1be1cbb3f70cf1b8b23d235497fc6876878c8a3f9f5f6abd39f836677845f9c4866b5055a9946a9df930d4c06b62ef6bc3044badab3be6ed007fb953aec71704abb82e1c50f18d534d53f1f46654c7b56c37dcfb559e475adada83bf69baca822b1208eabbc3f1d0374382f33d7f577192babf827d95b72adad02a5ccfc0d4c1f3781cc8c18b6aaa620c616100263cb3996f7221c3790f79657f3088bf05d01287c97e92983fb697d86e0ad31c0db74da7f8f5191658cf2e3b707569870da39cc9963d79233409d85a36d6fa21c5f6711999aa3020df0b44c4ade1b63accc4a7618010991868ad37f9cbb4043f88f6d22ec9d07625384f68ca73e4bd42cc698d1c84db3832aa59bd4cd829c4aac32b318f47ae405822d31ec0954725299ca9cf6ea24a2710e367d1b05ba7d086fdd0063d410d1c58230fb7c1615123277ea2572def96f9728408069719d47d3c7dfa13da49ba6e52838231a298d768aa7020bf76bed58e1c225c7ae1e447b617e077b606f1ebd9a213374a30e359f92ac9457eea10d3eb5e4dc893d16fe5a3a3b7f4d796b87d65804a345b941faaecaaf0ed5e7f4d4660dff35636d72a12b50dfc12d57db46a106b9e2d3a19fe61c7eea7f5e5f370694aa7229b22d432cf0bd043d60e1b1df6aff54eec520695ac4bd82e31a79be78aa4520f5cc89b58ca3127c1e45178113a433462272dec1f6349c720b24c5ec560f6e3d2935b05a699f1b5d80ab9238623121de2c7bbeff039e75954b7729c5692943a822f6983fd343c6dd060ba1905bb5a483c429c157143abe978d6f171625818317e53735ee1be71d499fea7b0935a72e69823afff2a904b77785915f4a5fdb17b433c356ec6ec6e6412e7a84c01fe75ee87df9572184bbffb10a5fd215747956e0db0317b05a4c55b1a34088235bd7e27453bc9138bc3946bbabc9f8fc5d5cd570d9e81af8614104172a55a955b499cff264d30105ae97c6fd87e3ee7859e26d35d6f657d9bf19e47451888a0b3f3e6e05e4c75f3ff8f9fcca405c98638e5b83a60f84f5f67f7ad7114e2ca170e084e1e6188c147cce18937f8d46c1af7a4d383ebf9ff9cf6f27f567f6d594554de764fb200cfcc7a0f21fe5975d34f6000474626bb22f2c5eb5aac4fc6d10b4687b27346c6f41765b36e083277c23a2a9ed4c2f6733c67ca758333e04b04bb42d87d5181e61de6439e003d3d271b2b8ccb8d1d4056708729ef3b0ea3a9e95da3e656d44e61fccbb5eb160b0ee1564a96280e5956598ff019e8d2bdcc17e23f2f739fb97dc47292cc29cb43fe7162f7182f2f032f4bd2e2e708001265cd97e94a332751da3e401986efbf8162321c196bea66be5ba02e145810015de78e852fd35f40390ba89f48d7941c688cc40298749f5234a9f21ee5d8a23257c07b9c82049e65036ebc8d6f0954a19d5e7361185e6ee74174985fec5a81ef864acd512085070f72b02513fdfdbee1264c6561caae9f8599ead5d4029b86df64d46891f1450ff5953379c1b89f10c389ddf762b896ebd9c1d00f624ce297db30ed83efd3756ed336ea23605bca133da4e52caac91c39bc4fe4dcebc3803453d948f74aa24f9fe86fe4fb4561c110498fc615463fef3721d804b8e5fafff259e66bc8fb5b06f1704a9bf26f0034c4d14b94be89459747a51d0cf12353513dfe6542a522f5528b15c827de4bfd72327f786b7bc23ce7fcaf6b8d10ac0706f554d2690a7e1d17e1d8ed9df1124760170c1202e4b0dc7769cd4eea3c23a5ec9cf0369c95473855f3c697707205a9a96c0eed135f0b6157d1f573a1f06b14841a961443b909bd61fa6e0e8fa5a9bad6d6f1c70488b5d7beabda6de115a3aeef9c05263ed40615be957fe4e560c8d4913a5283699eeec9d6fe4a558e82d829af4c82d86ca80e70c1e40a3b4a92572e2e6bcfd304599ee77749f1be30e9bf574e496abd113f71ffa893886e4fb3a966d3a133ad4f1c46aaa296e60f2a07ee0b4c1cbd995697208dc6a1aa689ef8cf4bad6efb8b5e2d0326fadab366bed8593976b8f8b197997acb1e149826032ad866f1527b3c8c5ed1afc1dfa8551e976674edad40222254d865233dd0fdcd8adb62f21c0062b4bf541545253a2f462de12c2f32d5d829e524e04f16224b125ccff0ceb8e0eea8fe8c5f6785f6f6e34254ecb1a97f73bbaa4955947f23cfb2e20af103439bf84660d275a7c7b8c9aebeba01cbd833d85689b88837ffe5e515815e7a430b0492eb406c7ab410c929d60446a077c49113ff0520f3683c01b9121cf2e17d51eae14ccec06cdfa9267fd4aa7eb1b01df119a0567a23ee87bba2e443e7bd153070b722730a1f9e2d2c734424b544ecb2050815e00d8cba972c1988ebbf8d1b0fa59a90b950b778a0637b770144b1e2899ee80f4d017894cd119d8a1e34244cb45cdede41639605da647d03efee589a452cc433d600204eaa4e8d5163f92885363d07386994c89c4415d4b6b284db554c026c2baf1b5a06b670d621b62e16f1017e6996b22abb27f5342f3d35af202dcc1d2393cbf4dfeb7c4d1ed52e40c71e3122ebef7ee7305144eab1df5fe910e657150503c47ee95780b456bbc1051a19d7ea36bd07652ff1044dcf2238264b163341a1273279c26d7ba8399bdbadef0d85b2a5730a6678c55eafa2a97d3076fb14652e9a558b21674db7b5247d645588a1e5f6a2552d38cfc8f59db887f2d65a1b56af8b2888c8b41e1211d40cf8477f3f366ea604aae48a04edba9c61156fda9ee812429f29129b83dcad0dce30731db15ca342ae3579c2858c41874976836eb7716d1d4f410b298e49b431ac55c1f9cdf27be07981a2b734ba79943f6e454442cf949f59f65a6a47acb4cc85fd324950d860992ed51634b91d2eae7befa5cee9b21503107e49d0c01c3759159ca173a909aa81647ab6be94d26bb63ca32d745f544440c7e30a6d2242b83cbbc1db2ce7b9c9c557d9c40f91affb849cee344deeaf131be1e7b5461450602bf128f504f722ea9fb492e04764718b7cf0c75f988df86e50bc60fbf8e82d6184b36e33ba970dab8e6dcb33e820176673de7e302dbb7a3b7f5bde6538b4ae0a1f160135e15ead42eff8a23cd87e47e8151aad700b11523574c7f713208cbdffd68e4293c0c47f34e0020c09bbc202b0578b80e0900fcbfcf9bcd123017e2870856f078bb3de6e93e1276fdf3955018dd8e7f14274fed5075cee063b39e34e426554cd8a55e9dd604def106ffbcdc224b51137e0bbe838e8ae9ba76ae34657a74de29f3c592ac7915766a68323343d2027476d36e69f6d3c808185c8610d2224ceaf642964b1668cadd490804f83f7f86bc09717282f53e579e1b2df7a8068d1b1b3b2df35cb5846c6469d0eaa7a438d96da1256c2221ab6b694937d5d958246babdb7e691ba78e7ec37edb13fe29a0dc06dc4558acf9c106f0c5722b49d76d32879f9970717f23742e58acf698584d1434562186923ffd47469ba10b781b8e3c3c309bbf5beb6c540da40bc71d02e677d06053ea725f31a8a6c2473577377262dbce0088175056e5227f5a1ecf61be0f7774561a70a8dfabc69f024fe4b67d59ad12e7082ab6d7c0b07d29040279eeaa47ac3a7283dfb1fff7701acf2d77ad0f2e5855492188b7a96e31469f06f87dff1c3660df3cb98e5e09871d0116de96fcc7d096704d81b4db601233cfd1b87b7643df4a86b334605e5a42ffac8fc37c47e68f3e0670090ed134ff7e79998ae164ca15881c9e8e05b56458f6dcfc7b29ca3327b86ffcbcc9b1b304b52122f0038835eeb2c45e5ffb8afcf425ad4819bd6c98249f13d4499626848d066b46499fb6f16ad4786b72b0d192a9bd0e3bae6afc36c3b66108c0e9f8806490174290c35d38b23a248ee2c0781a0d638a49f32b31beb3ac0d5b5d0818756a00c936fdaeb05acec0dc4fbb185c9308c2d569b003af7f9ad27bf544c7df25fa6c9a346337df047413a82d4e0e144021bf21cfd277579e60d846ba771dc220b80bd6ef487d25b72c615635d158536680716e718df0c4ef84f19ec625f790d5078ab2613fac156bebf7d65dae0783cbc3d5d204b5eec0b31c74992489393f5f6132ac78b20edd6b549afc8a0e83e88bab9da2df13ffcf9ecddb1ab917937c2fdc9b3a20ce7d9e4106862256d074d1ca0f9", 0x1000) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 02:04:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r1) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000040)=""/87, 0x57}, {&(0x7f00000000c0)=""/235, 0xeb}, {&(0x7f00000001c0)=""/2, 0x2}, {&(0x7f0000000200)=""/12, 0xc}, {&(0x7f0000000240)=""/12, 0xc}, {&(0x7f0000000280)=""/17, 0x11}], 0x6, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000300)={0x0, 0x3f, 0x40, 0xfffffffffffffffb, 0x7fffffff}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000400)={0x1, 0x7ff, 0x7, 0x5, 0x5}) 02:04:12 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept(r0, 0x0, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) sendto$inet6(r0, &(0x7f0000000100)="c4341b84a697f770c7f38b71b45dc0d6183e6f52151b3fadf321df41c58f72c5408ede7854a90a420264ff44f325b633f46a5400f6b2da6c44805911164abf28c0e6", 0x42, 0x8, 0x0, 0x0) fchown(r0, r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r3]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) sendto$inet6(r6, &(0x7f0000000300)="84be360266cfd8f0868e68930af7a20501425b12d35b0adbc8541a7f229d24aa4ab4d030bf5ff9d17d44775ad034cedb208b7cb456ed776d3b41bbbe4f3fddf7c7e7ebb80cdb8ff38224b15851bb3a188d168ff86f8a410173b17e3d623a01c2e3953382eb06a3c0ccf33b5437e324070dfdc3ebae065bc2c955c55df4", 0x7d, 0x4, &(0x7f0000000380)={0x18, 0x0, 0x361, 0x5}, 0xc) setgroups(0x3, &(0x7f00000003c0)=[r4, r4, r5]) getsockname(r1, &(0x7f0000000400)=@un=@file={0x0, ""/85}, &(0x7f0000000480)=0x57) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000500)='./file0\x00', r8, r5) r9 = semget(0x0, 0x1, 0x6b0a66218bf435d1) semctl$GETPID(r9, 0x1, 0x4, &(0x7f0000000540)=""/57) sendto$inet(r0, &(0x7f0000000580), 0x0, 0x400, &(0x7f00000005c0)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x2, 0x400) accept$inet6(r1, 0x0, &(0x7f0000000600)) getppid() ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000640)=0x1) socket$inet6(0x18, 0x4002, 0xb18) lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)) truncate(&(0x7f0000000840)='./file0\x00', 0x8000) renameat(r6, &(0x7f0000000880)='./file0\x00', r7, &(0x7f00000008c0)='./file0\x00') setgroups(0x0, &(0x7f0000000900)) chmod(&(0x7f0000000940)='./file0\x00', 0x113) 02:04:12 executing program 1: mknod(&(0x7f00000016c0)='./bus\x00', 0x80002001, 0x4000000000) r0 = socket$inet(0x2, 0x0, 0x3d91) accept(r0, &(0x7f00000015c0)=@in, &(0x7f0000001600)=0xc) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)="6a740b29ff2d3968fc65b5fcf57d5aff9cd05da3c0a21faecc7055a36cfb421476b3e3aa9ebe8cb5b8605a2d8f6de488a356a82ec0fcf53dfabad03a2431759bf019e992945be70cb0fd23391d00906b1030a19f3b63490a2ae376ee5d9aacf49b13d5c9acb4c9e19f66d0455a489bd49745006d2e2b3155ab91182538675218ce5ca550295fd83e56a932e62f359c74e8a462e85018d60cffff421ec967c8ee20d268ce2f1a1f7022ffacf1d714516aea8870f4fb2d6b4dfab6841a35b55034c7be2ba37a2a61ff2ebbbbb28029f6f5f24328436de05d19f7467ec95d797bb83480d1f79fe7ec68296d2262afa7bf6dc15f0c0132bc709347741a3fbe5fa427ebe33503dd41e90e87d26b9d6d12ebdb8541bb8d38c859584d05140ede484ed0eb5c314551dbc301350294e43139a78924896f5b50d5ae6d3b8483cc4a0228ee612b9711a39e918de3129b89eb8ff257788f6d9d1ad8b0ad6b8ee010752e776349a3ca7088e4147bd159dd355d3917efa6d48f1d6c743ecd44897bc9dc370a30def3b5402818ef829dd039c168d71181d87c238ce51700569d729dae15935c3a26c56ce54cb3d640bfab4a088d444f9df90527d35535edc2910531be0602eebd737932c846fd192de2fc720c26f3e05cc90dcfc64ffaf8f2757ae54d8a87887e83af912b76af157a00a05bd845660c52cdc7bda6f82be2545236ed5ad4b071b284fc50ee68c34362fbc0fb5bf29ea47f3068ca5432ecd9d43697cd5cd51937824e0c320100be8cb8d3d0a81f894b04f190b60108de6c9f7804c4f511b2a88ced49d4ecaefe5c972b848aecb394d99e3578ac59c3d95dfc600ba7ef83f237465ccb83b86ccb5440ad13208ad68dcf2e1434a6468b12a792e1ec26fd49309f4e8da2897f2ddbf929f72d9fb60b36c0bfae878722763c1d55ea3c6e0a5df3de72029ac10eb7e7cc23b153c0abbaafa6ff6c6bc764a74896bd0024369aa8a23a39eab0cfced3881e178c28624a8b06a2d6860274e660f37852c4befb21ab74790cafb86e5ef92628394e9ba860148326fb7123e598e1434dbc147a42bf25400e552d243595edc0189b0453ff28c56f261a5b3bf5f14b1cd3113e1980da311042d26c3d5b0b447f93eb0890f24a4d85cc0f2ac57750a0e25dd783ff529a05980504387162ada0efcad4c9e52626a4b872164e4c56d51e6a6ff0de9f9fc9aa1239008919aeaf3705c26c833276445c95dd13cb9e8711f03524ad8eb2272f681fdc9f197065ec9767d6a8c8e3800b2e82d729721612e5d0038a66657bb16b010e5eaf21d91e98c614ceaa39fcd7f7f5ede635ea91075e2990987a8e3f34d121e9260a490f3638ec8b5d128f5a016bf7e2b92adfbf3fec3a47c6ec5b16a42b27c310d3b579b8b40f78e3fbf094f7bd8a8286fae42bdbfa4310277fd6c0385676a8df6122368fcae5941a8e7bc0c54a4c6990ab4e324b08eb22adda2c0a85bd2ec75de38ed56dbd38493501f43a8b8d0125f19f9b790d225b3f778661837540d4d40e4a92da56a3c650f7d8d8235a2be06ca557d1ff2f08a6cbd21f27ffd381fa5529259a4b9c443ee2aed2ec9e9bfabc49b7b831f2e402e124df97a21affd21a76cd5f62d8d18911afc1dd815e5a47b8b323ce30d0726dca03074fad8cd891bed70fc5734702c0e42d9ab5eaef676500daac9428ce33e27223102eb6e1eb5be92d3442016e4974297ed1458daec90b5ef1183a3ef055c24a931e3efeb6574b9c973046cd693f6dc83371bd1afbccaf61e882be5a3c9b2ef12dcecd375e9f55b068f58895a53a92e11034d8d3966cf3061da74ccce99a36137b521bb2b25b6dec87a27a5b1e011e9109393a038f5511c3d19ee3e603bbcdb1b19bf9bfef5b37017b31a0570ad806498478c62209e38ac3fbd07f6e787237e7140c0c521ae27f6beec1d27c06951cc9bf66d773262898f0206f8560903ce86012f3eceb6c79cd0afe1c23f58cfd29827510e72795654c58e685f825d929716b6f8744dcd3f960dfbeb75b40927e125d95d8d034d3b37d4a30ed5e12c91d212a541d785589b9127839db35add67d6be8358f94602d2648f1c741ffe1887f3aa94e2b5ff8b5dd322a3b9132aba4dced29213ce6217fc286ce73c1a35ddf4f0f70529ad739cc66cebdc097a49879d56143bfd807ca0f559443969ee01a9d036423798ac21707678ddd2c27f15b022186c1708de275b41e534fa6b2823a9a0b3c6657f69550a8ba7cd4d4a4535d9eb8ca4695ac8b8db7ace6b9877615cb33041c1770034e875b605a32a35cf2b5fd4257cb01a288cd17652fe9fb991004c70f803e779a93e1f8e457604e04fe5acd4d75329513e72677f97bf2fb9eb89d03af5968fafc716a9dd53921663118d27c7cf0c163475f6837ffd9cd8516895b6f9a24de2fb500d00855aed2745588a9af0d5b03d9260917f084765c2ff10c2792d95f8fc7cc32af600040bfbe27a3d8b31290e96a2bacbe53fc96e64d09c1031d12a7f03170e973fa10805ddd3934ea5f9f343c0a0884c7a13167a86954bf72cb5c478454ee8ee8b56a3fc277d99f4e64112de2f4bf1871e113c67ef56765e1b1c56c1ae0ae8b98cdffbaeb80ec7fec7a07d36fd81510901d571c645793fe90f8cda9f71462e3ea2c0d5d4eaf100bba05c6e62c4c49d6e5f34e6677daef29dc503355d31d1c543a288552b78c76f42f05e6a08a78b19d223609a728fe32ea02159bff26ce8fd3d682aefbf7239bf6c2750af8dde0c01e7b4e279934f1e69f9045b36304ce6f9a7a4ab76bc78f57928ff18c63e445062826f8a045cf42f9b518e6976e6ef7c5127691bd8e757853e79925bb5bd59faff4c714ad592745b74d7c01257dff70af0780b7b3dc559ea949538130703dc901a5bd26775bb14b3b4bfd0880ca895a835d0e81b3a9a0849f0296f036447d14e84fbc0ffe5b070376bb28ce9ebb7b0d53b7cd4f133d010f28130abe9eef8d57c7d00b5b53ce2eac234a5e3b8a77250ab04fdcf7eb15dcfcfb2b78665a1069cf1c2cf340c150f3ed8f2aa9be69e960b70f60de4d812c939ecb4b2cfed6f5c660009208587bd4f9690fb18e3a414df8800d0245ddb3de7ccc528f89bae0e194d25a1d8b836868836d386629c7922269e02f4779dca95a3c91e49b9cd39c7f65a6563db2df7aa06760a05c5a9e71cada7ed8e8210a4f0193d3405383665bca0382deec89700db0891330f0eb487e2356d11019929d4ecebf585d8ac9f9f2e6e047d0173f7f9081616b2705b9eda60fa0f2c9d1ad13d449cf07d4e5fa0a6384a3af649a4e92f70fd89290c7947050c50b494697afbc4fbe1a2fa64f6e3a5f8826a6ba110acae6fa8b0ad12b301c658f20fe413aca1bdbb1ab67e00ea9fd70c7822e8e77f00d5e947e30bc6ef7d4aede65575e05e25d8083c7cd8cde8fbbeb4cdd1fd08042f113ff21fa04adfcf16bf1d575ec985f08136655e6e8fb2b960db1250d919e209df918350fcbe2885663d8f5f7b6444a98e0b7179378f36cf0adbf6eb2b7143bc84320342cbac1ebd028709d82fa90653732312dde55cf62403efc438c1cfb1f2bb277ffc5bd43691e6681989355b56f376b04d32509f266f5415c0416f08c68b93683c0a6f8eecf7c5df6b450e14a62f6eb5810b8fdb6f745518a54a71af0ca4d58a48bc9bdedcb9279d27b69c1da2c0b216c872b7a29ec4fcc2665ba3e0eac5c157703d17c235193b75ef9d6ae3ac9bea63b98355424ac618ca25921a3ff6142778dfce7b3dd162ac8f921058b9df8a3b6ff181e32535f2e182bf34da61a14e1b987863e88b5ad2d76665a31d79dd0562f150f4a0d0e6b9ae0f9499d45f7f4b3d6411279304737b60e33bbd65c6e950cb2d615313b4348e267cda81123a9840be8d4a5a7be22b1d6d90d777d139562bcf4d6bf0077e6bfc2c5efd09d1403e9e10c2b9b3c8fe309a48e367d508e62d8d3092e44515546fd4afffb54f2b0e039d79fee710c8c33baf817aa3d345e696811147314a44194c16cfcc39c0b8d932add9652b8b115585568102c082d8f3cfa194eec77cc1c4053265c7c545a554b4b39bcaa80b81c65716b7322f776d4d0abfa2ad5cf605b451c437a98a5c9eeedba5a4007a6bf3b0d1153702d9522f35012368c4794d1cdade87aaf6ba985a0d92ff0b38f92a9e5c6c3b0f4247439e556d7649fd3b62d8ef7ef0cb69d0d1443e267b650bb20e0753e2bd12a00f78ad81013d06582a9f388d945a77d90614a4d4c7bf4a03106d19f3217f7c1cc2507160607048fb0a131864ddd9c22b72d47fe558776bc16d1c4ad73d72bb49b64bd36740bfc4861118437bb7a1755b4440eeeafffd2eb3e3e0f34dd9d6122f5f20a36fa79198fb782ea00f82367b8865df4499932ab32489fce662d65eadc9a45979cf3cb5c0ec4300d807798936553b82428af67ad914eb2350f865fbaa8f40fa910c482b63d90d089ab825bb3c77839e7023d8ae27deb7bc74f2bc2793a2fe8871450e3a5b250c0a476325263ddc4d4b012bd9e6ada181052be983f614d2ad46b60cce5505d3bba0cd2d21690d659deb34791b3eddba2a43250df8aa76bb073bb4f0ca10ef2e8f0740522a0b87483219a8939538a5d626a5cd09e030da09e95ece746f032f3b9503924ff613022b41acb222be8c08c15ee29e7337b54037ce805e5ceacb68bcc60dfd3190eb724fd39a9b42a28e13e5bdb41cb6e71884a118aa17d84bbb2a8006f7a527dbf052ecb0716b4ba0562ed345f410cb1cffd752f037089ab552682f24916b525ef2bd9ac375a9a85d5d788aa00c0f18a1b27cae2a34787018270dcd5a0077b0dd05fb5fce6bf8a499c22a5af9d5cbc657b725e04ac97516b4e9e559290bd5c1097be3dd63a761b3e2d7af76b02d5fccb9b628fe6f163ec0dd7ec5751e52d9212be9cdea18529b6ab06a1fbddf3d772443e8ab2cecfb384f38cdec2aa0300786c23053f117961a90966e11599a82c81177510e509a514ea9b70dfd1f233370ab819b378492435c61737a3c185633600e8af555497edff22f98f879342427d21d64032f111912be74c85fc71abadd61dfeea38b81b8711bac7fb8d63e84e631b1116ee19ac5cd7eef8785be4afd20fad6a7480d153d21e1cbbbf94128f66e58fea4df2b4a37601c61021113d53b6f78a8c50a3c73d696ecea6821d39992e387c6ca171db0ef192f686d36eaf1ae5d5e4196ef354a7061cba03632bda28999d55e0cd34f8bbf9f530831781e7f460f6eac1fa7359826ed769e69a3c3e2879824d955f00b5480b1a1253bb683b0987f4b3f2cc6790ee4b96ee38624331cc669f5acdf80503ebb6d2f00ed50ac93e72532b3ae65d3428988db28cae1932d63d1e5ed47a53d5b9b9b8d288064af7e244f1cf4a1a66dd4db48502ab6894de7c923508177885ae324a3591d5e76a2a3875925cab7dabe265cce038885b77e56220b2f8bdb75ebbdab6114a0d5258efcd441e021f1fb68dae98441ede2b6b1534e8f70e0e9a9635eb1ff449047b4baa01b84d190b3e516f9da85bd072c7addd9e328910984475a100e71e99f788c17814dbfaa7edf4eb8365b06e17b1397c6e1f953752a41e9dbe5cbdbad7bf665060396aa64e24dd4263fc2c82a186aa9974300b161cdaedd42090dc095d3ebe22e73fe86b0c68bc29e3598f921b94c4973edb1103028451816377aed5df8a5b08f3ce282304d640560aaf83073d3fac2a9c59fbce63c3f923346f9fb3cbe007a68434ac3ae9f9360939c71da5c6a9755d9cdc0fd7038ee6", 0x1000}], 0x1, &(0x7f0000001140)=[{0xe8, 0x1, 0x8, "54047a46a12b547ee6ce291db3aa142e39edff80b1bdbc5cc775e99e6970108e8ea1c96ece9c6761efa0acbbec244b23054fd71bd29800b2e45e5c5582edf1786ae9e0be63ee2e23eb41eed88c0f8ded7ed924593d306200c990a8556f38588a745088fbd0fc902811a1e69485eca9c778f60cbddc0d97df3d9e678f0d1d2b412e42a2c725f0f0917ada76965479dfc61ef9909c1691e5dafdf393c297e8ed2a2895a26d7db4128affabb0df5cf8bc157864d7aed99838d5ec8619ee0273b223b1f61c7077a629699468d943b635308c6b7e"}, {0xa0, 0x1, 0x5, "54c0941ffd4fe6905e3652a6a2460899661d46cffdb6f9d048faec5144e130f98111b16723d1c3c9cff577e653f965a3934c7e31d871aed1724ca4170a50d6ddfe277ce886816428e6dde6e655ea790298b89b474eacec7644c1a3562119c129b305e4069014d499f182b0e5b537e70ac5ea616983ae73005944112178587c17d542b7470380db85a10420"}, {0xb0, 0x1, 0x8, "793d6d0e40598cd7463a5caf39ed75baeee67a152b746abc30245c7d92fb235214393d503c5e5adc1086c3dff1e2ff7a98143805ceed862e8e35cd665b6f75861fb4392de7e21fb4f9a998a338a1d50d97101f52cb995cfde8440338526b7193475b039a3a0d3602e6246b274093176e9a33baa2e0146d353e86463936ee35c52a136bc07d3257e382aca34758890485b868c3628c72de45e1d7fc"}, {0x100, 0x1, 0x63f7, "9429d9f0fe9b3f4d59fc768412c857549a128d158929c3d5e455e528210911558508b55a093f3ccff48996e6ac4dfa6a74c6e06a9f11a2c1166718637fea8b135c2068ef572a5b34bd8829baa185988f0747829aca7f57e680f17f5b375fc17c5ca5caa08274dde3291b06dbdcdcc1edc6e7e7179b5d3898bf3dbe96e7c3741ca18f80b2ff80ed9bbdfd19fcb32b8c7dc752759c6c0070ecf972389143fe5086f71ede23d693c800fb703d34fee47248c59b8f2c28244a9c858e1cdd2fd9313c3b87ab93457096b3c289fdcabf2afec77cc09a027cb973de8d94c356b972f94733311a09d11fdb5fedc0b6d83e31"}, {0x58, 0xffff, 0x9, "1afd1d3f713c25aab33268f0ebc731cb733e6e4344bfc17ac282fd031ca734ccccb8d7ff478e4bda5bfa4e9ee2d61e48c125cae6435e74afb49c8ea21c774f0e3a86ee59df"}, {0x48, 0xffff, 0xff, "e859f7d1de0dc2c3fb3bd55b34a56c5a9b06469ca3e0de2480c14768de67e51965381d461666d6a763581ebc2c9016914a"}, {0x40, 0xffff, 0x649, "538899459c61ea714a31fd7340c54d05d644694bde2348736cd4f8da9663947f67f937e2f02b2f413d69"}], 0x418}, 0x8) 02:04:12 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 02:04:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000040)) 02:04:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 02:04:13 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x44}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 02:04:13 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x84) write(0xffffffffffffffff, &(0x7f0000000100)="cc", 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x80}, {0x2ff, 0xae20}}) fcntl$getown(0xffffffffffffffff, 0x5) r0 = dup(0xffffffffffffffff) bind$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) write(0xffffffffffffffff, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 02:04:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x800c5712, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) dup2(r1, r0) 02:04:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x8, 0xf3c, 0xfffffffffffffc46, 0x1, 0xc1c, 0x7, 0x8, 0x0, 0x1, 0x9, 0x80000000}) 02:04:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000000000)="99b956ce0f585c44455b5a4f7881a16939e62653359d7641958b0ac6b638f1e14904be7d0581a806fb8d66b596ce62c3dc0c8c54682d7f2a57dc9094c699a65c246d094147a16b515bec812da5acd91aa7f9b96f15e26b46fa9fe53dd55e1ba3c9e6b4eded869ccc0dc8a851bd3f2281f1a1fc249c30fcc3c934535543b349fc4a5af4ac6bd0338a69c995ba983a61bdc47a4beb96d3e3e2bb8c0bfc7210e9073430af46401c6030abe00eb47468630b045af66447db8c", 0xb7) 02:04:16 executing program 0: socket(0x18, 0x4006, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) 02:04:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x86, 0x1f) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffd, "47bad615736b59a647d70784e61039bc9fdf63f0"}) 02:04:16 executing program 0: mkdir(&(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000040)={0xa22, 0x5}) r2 = dup2(r0, r1) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) chmod(&(0x7f00000001c0)='./bus\x00', 0x2) close(r0) 02:04:16 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6e8000000000000, '\x00', './bus\x00'}) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 02:04:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x80, 0x3f) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) accept(r4, &(0x7f0000000080)=@in, &(0x7f0000000240)=0xc) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) accept(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) read(r0, &(0x7f0000000140)=""/21, 0x15) 02:04:17 executing program 1: munmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x52fd) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = dup(r0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) ioctl$KDENABIO(r1, 0x20004b3c) r4 = getuid() seteuid(r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendmsg$unix(r5, &(0x7f0000001340)={&(0x7f0000000200)=ANY=[], 0x0, &(0x7f0000001300)=[{0xffffffffffffffff}, {&(0x7f0000001380)="7116a80807c5f100d9f1399f2cc132a73f451f1538602c9795e2a891e0c950462939f0be8991080a0915cc3420da789b9912efb491174024a1d654f940e082046ceb787ec2ce5ccf9a2b855db0b94d72e5a13a8d841dd84e7b04e93c13d1530eaa51cc27d23e5c2c0b58098b3407eaf3d404fb8dab0e1070007857fbf4db6c31574f921137dd48294bd9b4c9c70a183b6315beeba09820681ecd428099a63c6b12c1bc40b21e14aa07c9bbaa5c557a7c005310c6a4f6b2e5970b7cfd76a2e956bd9b789c3496a5d4c7b376c50c8dba8378b10a155287f3f3ec756ddb98614f2a68e1b2d0a54e9a9f7fea563a62bfcb4b036051fc8145b36a67d49b7f5baf557af2f7d5897f497dec43620a37653cd1902a0692de3c789e927c0c05ab4eaa139bf4bfb465dc05f61e6ea8dd4700ce583221b76c71c73c945e719531ae666ecb26bf4c02f9751d3e268a49c5a3abe55abf5720a6e5918edc17ff6ff3595f28bf3bb20ab56820625bede7b3886e47fea03e86e738f4f6f6221fc3a302a26e4496362c51a33184cbf06abf781031826be1a21307b09e91faea1e467b0a43bf5d5f25b058f37fa0810ae309b975c278bace5f928ebae0f5e571fd9eaf917c9ab04341a22fe37a0d2e413d500c648b5cdf51e72c8eb1d3f4bce55aec607fbe13149e7afeb008a6eb60b015ca9cdb88ae3ade554d6e321320d60a79c45663c8f852b422e8b81a407a352c78a648e90ebcd15e3c7d26c8602afa19cd1b2ce2678f69fd45e0abd2c581649821b8168d4d690b63d54eb50b41c8d3832fa5346c8d0d6dfb7face7ec47dac3a144751b9c7e568f1256798f043ebfad9ad604869aae66492acbd50029adab828fb508390f201b91cffe81d21feec94cf9f0d08f4568379744c97876a6c185fe012c348fd7227ce6e02f481c053549c4ef914113715012056f4e8d8c85736cedc98549cbd8bafd0cd045c7eae6779c78d085e7f2f58993ccc878b15fb68d1f52117c56a73bc58485a318459ebc8f881d9f42b6a8075866c810a837be9fe8b13ce63034a12946c92b50018fbc9ca83e0cc8cfe30c1d742feaa6f11709afe532348112427f01bf1d72ceb576f87ebe372d1bc483224560b1a5281cd8f5c3fdf6d0cee18092f1eff449ed76f6ebc1244c7557859625f125aeb835cbb60185b18f63720319fb6ecf4dd8b8fee0fee36d8d8d2d0818109af72eab0a054e4e1984873d9add380fbeffeb38d955d268de652649140cc20de45dcb2f2cc4bd3538fbf4bf6b6799aed7463790c96680e4e86efe1a5d73c1653d3e90470da07c4b167b5288eb7adb07b71d366cc4c66e337216024905c8f53d2537e2bc48834f7c5306d9f766b83970613c87330a4e60e953ac834171d41f584aa90a1abbd069e9d0405a79885ebac6d98ac4486a24afe75d31e39c5b2cab3ee5e9a42951005a823b3c2a48efd28858ce952efd4a397fd1eaa5cba3321fc2d3fb9b6f61b471e459738bed796b6bd0e7ada23f028d54aa89c9b7badb2abb41ff51050492c3eb27fe91ad85fd8a212171aea0608d0e833ae915a6879adc375a7dc4672101faa1b6fa3f5ea3b905d350021f57c98de8872c16ae447fa10ab5091b774d69e97dba00a52e60cabe6acd22505b4e692e057a7ac87600ce77ee109c053ce4b33210764d6d2cc3319f5ed28e5de494cea39e86308089d529ec5ef00176b51e6761389ac798e11d9991ff0e01045e40c8b2bbca566f6b1d53d2e836487ed899d4ccfd83c506abd8ab856da664f77bc78fea4a03ed6f1e1905490aca722c17ec8f3396f8b1355aca1eac21a5f883f9e3f6756e18eb40f9d8b5faced7c47ee16262f776fb98365e09f8dc1f88c7fd997f21137af90fa1e9fca98cbb2213d840136b50abc4134a727af4a00b5e5c6b461a31549453a7c4a7d0b94dcc6e2e3fe5de8a077e258deacf47da08ac1eb65b3ce1d9f0b6709a35b9768bbf7e89f59662d0fdf2a9c17df014a5144d828a48fb0b6c97565f74a5c1ca7ad5224401f3147509069ffabc7cff790663417a080c0ad489bc6c30f07530dbb9505ea777e32955123fd8a9edd549051012c3ca97ffbf75a05641b60b02a5fe0767ae9ec21ce5612970f47779ff8e6b5fdcbe3a81e41fc50f299e327e67ae74aaf208f82e0ca1360c0e9d8ac64f03eb71a2f0c4e5d12a494e5954fa052c234c5c13247416e21dbadba03ef8be953e47d3cf1bb2074726bb69966d46d7e5ebe2e24a6ab13fe111a7a39adce4e3e2dfe2437532eb75e9ed62045bd6745bac707c56164fccb69d4254eb438254efd5e200d118a81f55c6fcd414dbd440fef7778f9aea0d276ef2b1f7ac428e629bca0dc1a7eff72b4e71a339a1d38a46544b46a7ce803f09c38a99000fff5b418773376e4f7860446672a2b4d696152235a591a501a13f78d485d071f68ab70de7ebb48f7f735632f87a02801fa0285fd503848d85b21d79d3b3770ddf8ad4fbb6b03006c8c5d27cc0127733ca58756ff142768f3ad7cbcfd6872004784239147feb9371a64951da878cf03604afad23ba47d8d9145e01e0c55b8748b1b091eec19d0d41e6ee1332761a405e838e5b084e2d015c9ba6b852fb861fbf8f3593f00cde91c48d67b71015375cd8378ee4e0d15301f9e78d7ffc5ea100daf238f2cf2690063a9b0238f4c43a96254a60b29b3f30cfbab6cce67fe4d3a85f370c52d0d934568188770a95ee6c8b3018c0bc87713cb30a6b34aa193e26b1b6a4f27e4f599fbec19c6e8c9d662fd1b3326394aee84b1a07279c45ce72a558803edd153bb01f75d880094e5d2f2fc2b14be74128a81ca42b1b3ef1e0288edcd37d1149e9ddc61829a1d234a8c1cebee3a535e948a1787aabdbeb0ad36fd487803a6a5231ecf0bb7df27b51d4dce15caac0e572298ab0c74cc204f1c8beb0e10376dc599af8034ce9ecd72898e085d1279ff2669df1679c14a8958dd54e5b7c6ace7805d408dd9860385ae139371a4b2fe82d671257ba533bb79560e61cb76d68e7d418aa30d53f739cd85165cd89eb4f334632f8fb49dc634ebf774ed7e2f572c5895870307e77a28ad27feec60a8e12f5a45229b5c51738cbf2294a7700132fcaf5a4a06a511ff77f9d1f20022c89b6127a66d9fbca1b14d8eb3b433ba884bcf6b5b78383cb4cec20d0bc9a956f7a6d5c131e143227ae10c38d31bd50e0276ff4d949dcf3b6de4c1b12693f51cbc77ea607579d35246ee6aae1dcf8325acfcde2007771bbd8e7ca243c2f704512895e17508c87d77d96bd1e32f4265aac53533478f35a143f3f46c01937e942c03000a39e3c2e9e7c91d29b0950fc4c5793b1b274ed1d4d226d65da7a114de7c58f46c243e8f6167e6cd2370329b7c1581ec4712242e7fdeb2cf9850870e8720ced721895f7d3f108ae53d19db817c154d29cffc535f396088bc35262f1ed68184078002092a79e32da134843247a74e6ca1d4789955f074789a4a083023f81d4d84abdafd576f46b4b0684ff997ec103067bee05498c6a0205b61610e0007dd1cdcf1ca850f7b3528602b8074fa16e3eceb179aee4f74888a83787cd232029db113f2fb161bb19a7c04980c52ca86603816c702556b13df3e50a55377f4227030d023177ae60bcd6e00f67690ba2159e92c73b2c8b3ca74d5617c76d9023561c5e9e3a76a19b77b96a5a85b1f95f781f94ae11ec8819f5b7a633a4d0b111cb0a3b38e79cbd8f95c8cd4950e44e81226f46cab11575d4e7d2fc5f4e89d805991d02dfa9e44ccc97c438eefe77d12e985310634e7130f0d73ef29b2bfa36999d937c728e6662265b321d3458df374049e4820ef105f59b853692136d2a7d5c95c015b24baf9bed1a5a82403a01691ef7ef3dc01ed659054b33dfe7dfd6656708ad5339c220fd45d6476553768d5fb7e272439358751981752bf511d438f516acfd50c456ccd89abd5fc17429b1179b203d0bdc34d452cb0d389e3fe7a0e52fd5f0b994e7d7ff517b5807bef5907abaeaabc004b7e8fa322c08c200df2304a0128f0beedb5940bd64555d19a5f82ae0047d8c5278845295515505856deff14a2a409e3bb5698abd3d639d501481c9e46c9bd81e385e0d78677c93f18580549393abcd5d1a3d9d4d517e8f1b9143af32b2ec7037589d3f610bd60bf807356114efc954b4028ba0cf6d68108ea57bf682f030442ee67c83b048c897f7af692d1f06d82b4552d9fc0b1af109ca1797e13eb4b38487d48d9699d946540849abe9dc2be562555516a94a0efa87b08498ee26bcda4953fff714944e620ab8b5687bc7d023ea43b4eb1cb7b3503f3e54f9b26afc761b984deb2be0e1460461f72bf0996ff988c98b0a4a4637583f233f811ea733dc6ba89931646954800f1ecfd691f78bb87adcad08e0ae85b20b7b072ec572dee141849dc05189460d8de5e6c81954bc15bdbc04d9406b3c119e854b9998574dacac0e600c1ac8b1236df38893c3f0e8799d0995e7bfc94f478bfa5b90236a312673098aa67a449aa89556882267064e108aaaadf939b61a753190aa0194d934837766a18ba49586139bb55f568dc28c2c692bcaa30b19791611e8dcfdea508f4ca3dc5ac8ade4de16515853ef9d7b5bb6932e6c21592e5e1135527f1ada812f3b49b0c7850781890195b2abba318bba394dd8b9611e6fc66b966298eda8c4ac5231db49a986a1ee4663ac68d255472b11296647e9d9463b64873f626149e788adb9a7a0e510957a16401efaa4e8275486162ec897763bb0b9d485ac2e8e7369cf4cd352c68a55da7ac4dfb4fd45716f2fa59751755a0fe90782b696fe643a91c8f2f19056a54da4db51862630c96d48064193e5605e9620b9e16384024dae9ca87d54f2901aebd212486b1e5f3135fa3d144f63cb63df9af8c23a4fb2036b83db63032fff8f8a0b20fb9e809b4bbf1ad2bf2dcf2b48e1f82464b036283bfa5d654aa28ad81c73950c08976930917efc5caabe1af716ff626e31e39c03215067ccedeccbab826405690a3d88e02fca4a84ef4b3c685474e999903a2ea23c22bcfe6733553c1266385e6346cbc50caf9dd89884b545b5a093f8107a444a100afbaf99fef3de82b28c8f6cd0ea4b3d75cdeb020fbd4a301f8f01c7c4b6e8cba5029ed91525dd2bc49dba7289ed27f65e96541200bf6f7d3ea619b919d9666841e78ac7f3837d553b56ed6979e18797d33319917dfcdb9ddca6e3ff910744d8fc49b3afdbc54ac9b21630d7b13915f9d96717852b5dd23f9f9ddd8e509ae3d210163bc1b20fb454aaed27dda8036906bf81409767dd6f6bcb9caaa6463818f3996bc7e02039eaf3f9056617ec43fa192373fa6edf8949a16cbb210664288c9bc3a470663464953bb0a7f8c5b90503097060f2779ae604619dda36fab43e1dba634dc2ea90d6e0fdda88854fef91bc64c94e252a32d760558b7d4a473f43b6169cfb40b5f24d622994b6e4506469e2c56cc18fde061f4c0ce0c3c2e2ebebc5cd6db1169bca94c5cbb92025b3727fe77486de4f769277444df230341c0a7796eba3b1c8305caa45116c8409c621eb2fae935310f10fdd5cc3919fdd2dccdb2b6f2080edc032620c7018f2e601f935ef6c2c825fe277723b857a6ceab584e0c78863a8b3ebd8f1e828191a62bc424ddf55423fbbd3132869c43eb26fdd74a767a39887733228be82bd0fa7ee30cc7601853ba0ac5bc680988014b2e7c99bef91a8b5ccf14f6170a434737e038c24c359c19500b9bfc900c875d5a86933146c086f8d4bc4f5a69a758f6dbd", 0x1000}, {&(0x7f0000001240)="4f8adcd4350defb9bc1fc2f6ffed358517ccb6c12e98c7b40af4d4eb9785e2b070d53412f9a6fed0ea63628c02e8c8ed688a322c38ae7baab1a1b1114acdff6acc1a8f18f1a161d732e939b452b060e114bb0930844683cbcf89aa8651947ae8d08345887c494de5a15fe6a46495830a6bfb39aa43ec0ee4ed5f", 0x7a}, {&(0x7f00000012c0)="0bae171718a03c0b83fc7e7c922b0019baabb7e201946eca5b7408559e002335", 0x20}], 0x4, 0x0, 0x0, 0x7}, 0x5) listen(r0, 0x4) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5, 0x10, r5, 0x0, 0x0) sync() open(&(0x7f00000001c0)='./bus\x00', 0x40, 0x20) 02:04:17 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x4b}], 0x1000000000, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000140)=0x4) ioctl$KDGETLED(r0, 0x40044b41, 0x0) readv(r0, &(0x7f0000000040), 0x1000000000000091) 02:04:19 executing program 0: setitimer(0x0, &(0x7f0000001000)={{}, {0x0, 0x100000000}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x40) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x1ff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) semget$private(0x0, 0x3, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 02:04:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/49, 0x31}, {&(0x7f0000000140)=""/187, 0xbb}], 0x2) 02:04:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x98d, 0xffffffffffffff81, "85fe4dbfa60200000006ad00fbffffceffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() accept$unix(r2, &(0x7f0000000200)=@file={0x0, ""/94}, &(0x7f0000000140)=0x60) 02:04:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2004, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 02:04:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="dd0ceb436240aab25885812500543b408eb8505e8c325185f8415e44ce6df8f709003c2748677019bfb9c44e600e7ce1a5c32a027b0904eb5f3825f80ea9cf", 0x3f) 02:04:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="9f1d3e402537c69addc0d650abce4eadd1776f9b500c58de722a49387bff8eb28db616536f9c6539f6d6073284ceef2910af19065ca51b30494c5301647158b646713125cddf380ec23c58298988a4a37c60054ece11514d4c431116c9d19f631b44ff51ccbf7de20a7dbed9281988aecd48198cdcc771bcb3bfa703f64fc1e7b7e37124b3ac939469bb667727b154a9de4273c7210978e3507990ef734e4476e0da82e265533ff442003f08aed84423c6f090d60dbf628a475e13fc2e524a64286e692460b83559a6f6799942e5cdd611373fc11ac202d1c8a5ac7e87dabad72f75345250d07cccf244e5efab6686896d97ca6d392d1aaa5601acb4b42ea2d5c2b4e13e76c332f3ca13da224e35fefd58458bae369d67208376f0e289a6200df7b3bf7673c43d36da5c115bac6220db876ec3cf3e1fc7d759a4fecbe7651f9f581ed816a9b69ace0367b039f77baffbaa47522cfdd224bf8cb3581938468ae958fe66a1ae5e09f2d06d02e699a28280babd9d92026bc7b8e8d287e095a141c3748f0dc53d8171335ba32a8f47f50f99a86f7773837088a5388682c55aab05a53547dda85beaaa74157154474105f6720b545f26a650e331161ee633bd66bbb817309140902224be4b48b0b4bbb05c769b4180bac7ed2ad4aaef6a075cbe5647918907020effbf7bcbf10406ec55be7df190abb7ef62148ee02d2792ccb752caecae427cc5beaf3faaab3ced436c7e0161f4056636b72176c1380bd16271712645c0b5a46eef62b58092f2d2874cd0238800b8abd6ace93544832c80c3b146c38cf99bf5ac6aebb4db35b553869cc60105c7276c8e2d59e26b28995b2abeb34e18e9887863c36d027f630304e887f35b61c899b7ad063c7b1c1aa57de527540f37d1110c2f68a5be8eef040bae85ca52728e96696a58b2ba80aea48f00a0ac560ad9954553bb7f4ae191af0c4efe4f82063a95abbaac37f7b826871e18e16812b70aa52ce62333edaed4f70e4c4614890130bd6d0702dfd77ef34ca6037c98145a0c6634675a82938f116791b9b06735890451280b87e20ff45ce0785431cb9f587473110b2f56568f1f36d56a10db18ba7c84503c2849f79ebda86b3f8ed0a770cb18651f6c11c86d3bd24db73048835d8481cf6670c02b5b2c1179ac42240099bd52087c5378db792972d7e7493bb35b5666d422c61442b587ea6981287288b5e7059d2fc02024f6464be79029bb0b93a497be16cbe4f1786f458caa0994ea0f203e0d7bea3d16d82e7552df0603db7efaa0502bf73ffe628dbbec71cd2423714aa53f1f0526b52230e89c0aaf9c579e5d069217787a0bfd3aabe852d8e8a7816ddc4409c49e0865ba0c20c09a6223cf549da797addc1bbf35b48db08e0989180ef5faef78353a7ba882939c13164083d280e9a5ef00bb1911d6c23dbf559d7c66adac12b6fbf78049a3227d4ba4d6f3b89a1a61ee606c747553f43c26c9f2494bbc157360e6953f4e71631b9c046ce8f186e0534940bbb7d7432e0c0d77d90c64868fcf26eb8c1c5f33fece6bbf15914475426b90e25809a0bc3f8f391328629ed32b93d106beedf2742dd6ff2ad47dba4e3c555137e25c0117ae59024f01cc494805ad788164836b42cdd97a2c1cebc7cc15ba6420829a05af380426ca90d51aef4cba16ab1a3418e0418838ce2aea98b7336d79e892debb8b125abdfeb54026d66a56847bfa6e003e936f46334a6f1a248a4a4640bb220b38f24815aa99f5e160cd103c6c6a0ac34162127be07c18af776053a133b5e9203782344869201a1817d4a5243ae24cc91d24c18d415cd8111167594aaeb31e0767bc03e55d5be198e4813d95db0e416c84a03a50afca2307b9c417523765888bf575e0b3b05f794e25ee3ad6ddcfcd1f69fdde744301dd5e8d9216b235dfe9fdd8872f9a0a188904558071c2e77178407627506a52cea4e6ee1054dcc9a47c955db4bca6a79aa095206ea86619a51e2f4fcfdfa185ac864d18af756ea3dc9194e4ee0ffd7bc5da3ecf4868324099ac0ddc978240da25e73bef1213ce5860a21f81616afac18311ef36e6f48e9dded82aa31c3c15c99259d7e4ec353a76f369b48de99c0330436bae289f75885d18ea985d18f84bf1299496318cc44f3bcef8c5afb32f369e51c7bdee9766795655e6d1bc4132d1a0087d20ab2f4c1f30381df8b170fda935c2c9b4551b2cf853136e2a28285665092daf7f407c2f1ab09a44f6f9352e44dac8d81802a83d4c8db30d0b1f9188f6f43331f938cbde3b91f7e1a3e1a7bc3412bf678b0ba04912aab6298c1f55d3d371fdd0241eb76fd12f5ce7cb34b24d195d9b1a61fc62703b7208f3eef97850c0138f8b267574b8e822d17d615d5cdd567a92110cdde7d660fbc03cc492b35acf130c0a4f803bd84b8b4a39684c6cd196683cc3bb6782e4198d4653174c576194cf3e3e602b8b382c71fae0f0d9fc1f8b1795dba2dc9264b69ff95fac826763c9201c0a37c3e204950af71e9ad0623ec2dbc64383e2eba36f6a6fe6d80738ebfe6188ea7ef15c104f0c351172e416fe3186e02e548a01b4c7199f395c8b21b630f4a4dded3ea0616cb4751ea61d703d01fffe0e104d50b89b85bb5e86580bb00ec1f27750795549700277d3448d54daf2170e4c48cdddef181dddc0fec8a234fe90ead179f264ebf7c6c8be9048223b312e5296b5a55c4c4ae070c86c6b6f02fde380a2d42613b5a8a0fa94e963d92c00208cdeb114b04a95b7eff0e65e3cd0205858f19e9ff4990b40e4bd144cc24e64e89c1160d0f2fdbfbd038ab08f9dd723650d23b2cbbb5fadbe09dcb0cb09fe082f6fd45eced3f251d18f2930bfb89ea4389de3f35251010893308e439a9264de8ffb5ada7f2c15442eb605fb3153a219e8c2013296f6b9fcd00d8e683a7133ac8172772065e6eaae2de45fb48e212cc8c3dfb71340c03b2abb8353c6452824e7735f53068db328be859f0d7cbf15bb2e2a94943f9d11a0f4697d810e3988424e6088b066e7e0cfa0c6e8488f86c0267afa952ff7781afd1f513ad6726fc54c69c15a9e26951f5d3e0b34f2e6b89f88455eded2d631d477fde52566c2a199b4ddc6bc99a57c6360425bad05b47aecd020345186167cf2ecdb8d9993d28e1a70e2dfc0e3fc3fe80743c26970dc6a1f96bf62b8c130183fc32c1ba4cfbe62ddb634bf7f6f1f143bf6d1b6b2f8d5291cca1198ba954ad287bb14224ef0878c9d0f19374aaac1db28b2fcc9d0f521f7f46178eb994bdb155777a08f681e526702e90a55ab7d68b57a1046422324dbc09b0502eac0d3a3ac9d125ca90ed538b1aeac435d9e8294a6a577da241a2fd62da9f245037e9617e9914833b6a339dedefed897f56e17772b40810a63505588462587a3d74a07a2c3f82fdbd6d75a2da684f1ac5b29e9baf82ce116be8a97619325f6400e9e47dcc7f68b11b429db0f56f6a088436def1f27ea6ffcb844acbfcd52a875d03e0c13fac6d463b92ef2930955dee72f819a54f46c0b09b94d985c75c21901ccb039d6612ae0cd0b80fab9ffa550c511f86e678d658aa49de4113a2e65da9ab462539533cae397cc4a9b5baf551dea9e776caafb1d1c730413354ec35dbd677128e949b57534f2e186e541e445594a15fcfa1bcd131734a41918aeef3e264e18785e49241527ce501ed4f0e4bfa43471bf1ea2769eefe4ebd23e94f14f52e5e04092d4e5a8ad0b0bb25eca68928881405e581544fed677e9bb9e6b328017c05af6a1ae6ee43c5218f2b98ff979d109164e6a6c88ada75dbf358be94ed34cb58c123d297a34569d9a1250dc8ab80d6aa062a5d490f0b510b0c1a69a251225cb1cd8ad8d30c7ded9793952e54810a108fe80a5f3f3c9679a4c02be78542fd0d97c5e78126ef18c5c448fbf0721c22cda5b6bd7cff5be68eb02fe67b25888eaafa4e4cfa03b046270ca04a6b2d4e242a1564e07d0f9940c3e44d1ff16487f76523b248ee89de7f8a90c97e6c36933409d2755242832bcb9f65c51634f607a04bb02d62c125b914033d973d87a8ba672e5ce879873841be7de8048f4fe0daed03def0709f12932b31232dc5aca3100688a2f8b026efc98a576db00d456bfca0a731b8b396e6dbc9f65df080e056d1c8b6c6cd85f56287e2b7f763dcd792bff7cbcc9e9f1160a9a09506b946e3d97fb17aa530ea7e4cef10f7ab7cae97e857cfd10e836798e66d9246bb3e9a08498fdaa1a393450d8cdb2d2422acfc1980bcfb47852052268ec22a43d71a73065fd45dc2b036518713f50074be6dcf1532d18033b79a3489fc581cf1c15dd0ebea9f9102e1c9303f68bab001ab476c374057c5812df62610197cdf8c66d3665086c2767a5d3d5788255a8f1b1f7a4f35b8682350d4e612c8552128ac577560b62f5b13f16b4713db977e536dd18eaad06df66402747221dcb3d68b2b3291ca4a3532a986fb45cb1040e45a5b725682b1d28ef68dab218d4b7e3318a86fdc041b89b18141f6f15a7078184f1437ef8b7fd44936ba3e5ca21846c504c7b9d4a2db238d034ed7ce78b68b5f97ff523a9295f8ceae0f8ebe6e28c8c7cfc1a2d169551110dfe3e6f414bbd8d3c500d275154d304b0bd0411dae2bebd0a04ea34e35fbb12dcd8cac6bd72ab1693806473fd917e384afa683e418f92a696eda25d37b87c0b3a82a39d1e78d8907a917fdebb7833d0cec42c07c92134be69857a53065c0b85a6855793845654cafe6744c92cafb9383c00e3034ce8e773e1053641b7ac151eb25c907825302244bbfe8cc3de0964ebe060e3fa841179bed95600e2be9d82e9220797754ef316604aa7f7852832ec23c97cd49342444feb07efb24f0c2b9451688c8f30d74007749d27e7d8600fa232a0d417f69c280298c1b8cab6577342a3b678392b7d3ea69f532ecdc492483b60090d23f585d9b59a680bb1d17d745b60f5751083ed55df2432f3d81b016c541c1c8119c9a9afb87a2da130163557c2ef901c29dd71310a3ce8897b27015c8aba8e99a1b4b8d47c4620e4ebf8e13a297a50f44e76e5255e84b611a56d46b63ef8084b6ad917addeb2b4e645697f4011307be8fe6157a2eee690abaf49159f67da391ed75cb6ed42776f3cd8ebf992acff146804491cbe27377b2cec12320ad92d21edd634c0c5f6a313d8146ad29cb25efb0e7d77fe7b9c24bef40a76a533a2ff4235e7f9d74f8ae35811142eea319e148a6f4fa90cc599f8dcb9e7564268b1178675daf15c5d931afe629f3de3c3055471b7898933569fe8cf9fd0b5645d53a9e4debf5c48497b0e520657ea69359c65f978c17fa789e8fb401f3119fc9a9d4bc8d0282957a53810afb8f0985dba076d313cf12f71b0313d6b702029cd339b565a3402f4fff59d5b896427c555b3955aee7c158940218975c51507952241c7145b48e0355972b2da81d13ebb0298c84cf746baab25d53b1b03c20e97be5245c1ee80fad943165ff9eb7be092a8d0b144b304e595cf6103d6f7d3afd57d78cbf7fa7da745d8af64bd251e8924caae1513afc48bf4ac9955713493b6d0e3056d812228164798323906a9394811d2b1b8488499c86c502c1a894a9dda41dda46adb146e729c92f3387bfd13fa9e035886647417ee00217ea14e188b257d4747aee5b454b20d9aac14793ecf818f53e64775b17b540e4f5eaac5b5498b801d565966e1cd0c04c4f675efebf26e3d4591eb05d7580100695f19d538969051a800eca84248328e577349f3f63526779c10d752cf945f7f32", 0x1000}, {&(0x7f0000001580)="895729b90e90149e6812719b62f5bbf18077e7850a7ea2bc896bcbcd8a3997e4cd59ec402757b4e4cd1110645bde4f68bc34d844ee8141d5de185d6b0a4e52488266a3e2ee338b40de54b89e694ba823bae3cc910fa6f21bec48f38d6a37331acfca8bd0da09a71e5e1a9ea2a28b4c09577afc3610f536e96a21896de98718cab258835db1398cf2675cf67e5993a389c52389d4d38aa37e4318b88e5aba2bb3a7e9252da9dc85a7524a4baec51722b5262df6f81afaa5aaf332ccb08837d1d36e494527c3f5e58aaa98752c5dda4102d7ca7776b1bc6ae4d5317718c95eee52a8d249b1a5f6a8727bb2495d5dfd791838", 0xf1}, {&(0x7f0000001680)="15ad545e5fcbd266e4f75c1892c6eb8bd5efb9bc318ff0a7c9adb3e7f7e14192efabf50d172a9218254af0fb11b291e320a7c96b8db1942373c349479cbef24afa2ec4e620bf4081158c1bbad8dd5da6778ad79c09e00c5c60a8a9dcaca92cf895838e79bcf3ddf9bff2c06d38c279eed3d7ba4d63cc7e4dff1c11b5eb0d858d69a2559f6419c6c378dda64fcb6511bb8856b7256964facd834880044592ea2b2d627d3ff64cf1c5e05c699b5c75f8064c9e819dfbeb5d913dbe7750d2310ef0dcbeef356bdd3ff7481b885748ddfdd9fd887bc8d20a7964e2c23e7b0cb65a17d97c3e6a237305c65877638ca0b10b541a1c977e5248cd090c01d9ec65a3714c092b5b1d8969b26bdcff4c92a45e551cbcc39209b312d96d13f8719ae814563e711d646a37869d40067373683083615fe84811d7db232e570e9a3adbee7fefd6740baca1c38eb1fe828c9982de2d0f9a4ae7d7062f524d98f55f7f11f0ff55f9b64fdda73069603e01f5993334d6633a88aa22f68c2d8e40ef7ae441e41f47836d759343b92e9a08879701df0fd84eace51e8622b0757d21a1c7456383a4aaff3cca2b963dc7cf051bd691036ae874d95fb8a25b93afea5a118880247f280708ac3fba6de6ef78c8c871d9461a5d01e8f983dc4e4f0980e1839425e0d145130ece3471e6ea5c7763ebfb8cf0d38f130b51666ea5c61af25e59fc0129af2985dfdebe9adb970ad627c337b581d68ad01a288ed3ad67d4187882ffb572bf9a567017626e863b7fc262a4e4ccdfe32d3c1a3357a70f03adb2fb1a47764b32a7f9131b522ce709523cf8b6fdede2ae373195cd1d7e28530dec0ffbfba5d159b3a125489e4537d201b83190517712d8db8a2be8700b0e3621102aecb5dc9115756852e67eb83a201e46b38ae076f5f47503672b36e021f54d510dcbd0df9e9e012249dba904a7e2f1f792adbc811e40e04a218a1467357749242faec5b33dad96e10a5ded325f4f71a8a94dd2f6b9e7f817dadf678d1d39653d77e5d927c554a0eb6b8b4e22416715cdf8be29e4f146e2019c648659db4ae529fbac6bffd283bebb416ecfa564f2b8e0d2bbc3985d9ea82fd27e605c96c6f59b14e63b8887b2e47bacd818c43f8aa6cc60940b56fd50bc7354f8932b4090b5e3a524e35fd9953e45159672c2cb8208740a737dd416fc3efc142fb2d17f2fd75c49fa8fea52861f833ac1283b07910678c90f488d492faecf5de9dba7f949ab6ecb2a01ec60272f19fc494ddb4394d462169e601d0c1577d4519af756935d4f75554ec5bc6475e44c7873d8d7a4b0a74cd49a6452bdcbae9c6c30b2b033f92f89edf12dce721d96da017167bc989ed788262448f9e71310d16ab580e4be8cdeb198243113dbd92e7c844f73ab464bd46dc40fe6b9369da34cd0891271d3b7e5376ec0038c6795f0e23d678f1c97a219ea45d23d6f6abbf8981bfa112b3913dc13f15b3be81786a6b1dc1238cd43863ebe6386bf82a3e5b4cd7430b56613490b884ff5b9eb274364cb42886a79159c0818cfa0b1d33368a94a967c041888e67567cd0674a7833f821edbd2ca8e698905ff2080b011c0dd5639acc995d5a3dca97efbc8c4bb4de3851ee7c05761e3780b0e13b0f6e1d08d63494d53f15ddef147cf7c5e14ab50b40e8af0a3c7de60e69a472b523ba86a9ca6791996f1002bb19cb748d04036ac716dd3e50b76e98235b2601a3e693fa74da7c2c3717c76f2b9af0274db01da0e5d7c62b8e96dba05ddd3923c789b260751dc96a7bb3095a0949de23995ee845738bfec28798db953c4ae78e42b4221cd48e0126c52cec593e0c648990a857b1c019c03f5082d707babbc8660c352f4cf109d8091439f5607a8c3b6a33dad84d743d01f58c253f7ce2916044678d9aa310944002fc8e245c3fac603c43ba08457f124eab96621690a41c64822919ed1462c6f549d3b2f61555e251ae55c0937c3a5580312c48dd4604aa80a13061ec20b0a57d9177aeb97f2985cb133f610cf760fd279dfbf15bce0e7655142fa322ba88fb023baa375460d3743e341bb3c8e2e8a1fe03b41d1f991312a65c6905d89655b41cbbcc0b36f332ea37e8a1b2bc967d766a40b114cc00ac71bc6a0d5f90eef8632cdfcaf3f0118555328e10134009beb9d55097f92d44548e0727c9ee8ac5005d42c1dda29c1b3824e9c6912fab43f6322e183d40f66646b68ec6de1046c8e2cd306b876edecfd595c54ab92d72dcdfe8c22d005efe6a2db1588c68af7e3227a8fa1a86a3326aeb46085c54a05404022eb8267bfe579e7dce50bd501aa0b3f4f8a3fe5ca915b7ce654b8a35e7ab658ecdd4c66d60872e7941d89a0a5dfac1d7872cc33c82ba11d6cd2f8ffccf245056fd59a6181f30034fab02b52e4ca4338205969f5e4d89ea3554e3358b7a1b66b2aad8bf58531ded013366464f1cdfd6b84c4ccaad01774d53ab0252e8b4bab6dea7a288b132296e73e3cb72f81fdfb57ca20b4f7fc6e2bb251969825b58049c2fd102271c48ea0e8b29d7f7a1ca99f9c4165b6ebfb7fbd85e1ff2942bcd4951dbdd8b93793c4acf666e368dad352a201e725e553004a0120146dddc76fbb13c90b8e8bf02630f3c9d0ec98cd47b8df7eaa9434dd009a907a40bd4f1db40e4e1be166b71b362487eb5d2c45b0076bd289203458d53685785aae257e165a7cc60ddc538048123b0c06396db57cf55349c6f56c6f8f062c101aaa4ac0c74d2ab6efee97ca8f86bffaca34701871d977244e4970046344c6b6fafbfe7566f36822355d0a12cf174de2e06a9d71c5f688e8e3da7f4bc725e6873df62d1cc06d2990a2c487d69037a577be7d44c32c4c4d56b5c4c391a276ab142f44f06fae3f51730a2a4400740db94e1317a3d99258e029d87321cbc5e60a9cd72c96de3bb7aad729bc22a1f8bdf411efb047c6b9a04639f05e88947aea03f7da99e46e84069cb979688b31f6a0c054c93bda0eb2c07daa99fbd88b3b302848491df8cd9a024754cb1bff9eb370d4dfd85bb23aed06615f54f00d849245f7d70939f99657abbbaa35ab02b72ce49ce9e4c29a93601ac70bf3e0e20bf636fe3966638d19475323214853183c747fecceeb3033104abe304c307f8f4035c3ad6eae2ab93562761ab7463acbd8c448bdae93e006d47610fea871bf9cf0dd6172cac9342241d03fade1d4c126e621cf97cd1b5a7fcdc29f1a47081590bb9fbcd9c2e39176448f1e9252c68a5f25139576e00fdf6f425478838a93649339e44cac5ca4624bfb90340e4b5386fe1750f7c4daaf0e90fad008b5165cee88cc720f32c94b9fd57651044bb3236a8614a89c80eb36165114ef8101f383991c822d65cb73a65fd4ffc3330a3fa8aa1d4a4fcad011fae69c73ea43a1e49631d2eb9a332e5ac1d884f4f6c19b7e1c2daa451757f1ee3eeca2d469a94dbd915b9155b776e5bcfd52a062021b2e9016826cd3322629c80953fb5a600033a1cbdc88f63d0f0f660fa97f50c5590d4c2e9737aa76594a98cbdb706a3dce48a3d87b92a10e49c1185cb95e1d2ff3d70b84c53fe502196e790336ea9e36238974d74130b6ec4ee0b178651b461bec560a35a0df20415fb7a3f754a9e71e0743e09c378fc26ad94c71db0d55d635bd9ab8e79e766350312e8cc641d310f2191cf126d3d2c63c367e02d0dd2b5168fa9958dae3c519041787f147906201c29e5b0078e7fc298a53b0b02f2686ff5340f50b1dc89a9090e6b4de8a4a396657a35ce3b2c976e3305a66a83d91c5d82b951bcba0b9d2cba88f441e0a099e3d943dfb8bdda5c1242f1a4fcb88235a27da0663c6261d8c87f578cbaff8d860522380c6c78cef0ea8035a6e72e60220965ca854febdcb7b3b6712efe7c2c1e36c5627b9613c3c1bcaef6e3153d2c571c715f8797e4eda32be85ab32a5daf64cbe37f6fecaec67d0351b0152d5dc905031f25a45d1c8ef7ea535d91dcce1ab7665054b398689c4e015e3eecd66ceb0890c5d38be8a1b680f530b2888df52e2e1cbe733650c78848f54c5c3fbf7c1e883a44fa0faf1b24cb9f396d304995c50abedf08341a16d6b9e64d6ddda6b82bdd5f22054f1228bd70d0fbe0133bf909e69db78d7ca8970b1017edd3d425840d545c99b66eeb06ab1e0c6daf53516b6cd8b95e0e0ab77b9298644dbda5990bde07fef42dff01ff664b96ac0b00586e2d9374aa8dcf9e76043a0baedc1eb710eccd823862dbf6e72aa395d72d36c695982760ad9fe8ceb2f90b6166f966db1bf46b6da2ef2a6d58ee6813321e15d6f40759ada7162b60bd9e030ea346b6730f77a594fda6687154d593a035c45ca5c28d8ebb03125fb10ae50e6bbb444402c7561fc3cbf1298681ec16f576e2d8799413e1ac6daa5db9705ad091d9dcc40e498b0ff10bebe3fe9d2b869916d333dfe2eab87bac8d814d132e303a64276847cff7797c6d9468d76424c8ce0c38d81d1bf2ba5f3fa63358e591a9a77e90b730ecde5759e981290b228e61552b00bca099a14e538e3b75814833c771cfd58f706f3e11ef4907938865b7f438a5b63cba02020e1428e9ee06906f38d44bd716035ad69d88b8b9ee817affad430a0a1a076bc48332fc7e3117238e88d6ab8d87ca9fa1e5ba1a0f4ca2da4025c5ea5b3b477ba5d844a17297d837b500ab14e71ade5929b9c75e0d428dc2866672563001a600858cd7ccfa02d13055b013d5ecab8b05f496e48598623b9db2a8c4dcda32c02ed59cd52637874d4a43a8b5fc6a081595fb2062fbf54232a71376c8ec8d0721bdbe56f3607bd892c50a2ee8593bf091a8f7edd79140da9dcc1b08839805f42662776dd9d1213cd163b22616fcf91f350824938022cb8ee51f7686ea5a072eac5f0afb05cd2fd1f0936b73bda16ac038bf21db935d8dda80b613d300df001f254569fcf0f77d11ba5f2f9e3196836ce4d5ef613029780c06b4014034c46f031f0d416445062562758c9b078b16ee3f9e14c0112ce96b5937b2319af6760edef327786b43b824c6b84562b473739fe4472583a4dc62a084874e835bacb6154f790becae54451dabc8820c82054e74e71292ce07c54aa8f0fa0bd3fb97311ca341133d5544846e57153499240fbe43a55ec48a434fc450a4e03ba266ead402310c2cef98d7792765ffd0aa122a1fa30006a953435499d8ed2d6868ba64bca5d1c31f37b2f0e9e0f1e572ca76c3d7ec08bb7c723b39db0aa7becd8aa7ad09c562a348e9c1013a8074ff3fe00860b72e0568376f0c06f1b11e7f1c19f48a80e53ab313779d7820decafdbee65e47283757ef1ccee66a85604485df27edaa7a7ea078e7903ea0d66cc0f1a86db8ced57bafffed649b4dd63f2084f3fde0329bc38ec94f5323af586eeca17b79b35acc057f3e314957b44b5bad3c6039ab5a29a059f6592397cdc650b714f67757a783cc289a5fa975571e239f26b83f4f9c1f687c52e7160104338bb0148884aa9714c8d732e2f8e76f43d10131656a5f0e5af98b2104acdee4c26c28dca54c5d7bc1fee08a35d6a6e6d4cba53876472c785a1149009c263b004e9caa2d83187c90415830d7b7a61c38994c2c8f981b9f53ae1abc2791195761715247e2027640a40711eaf89e794ccd067cc32c12b6b8f4fdce4fb3169e526c72ca53e3894b024dc68176d3ab014f3ec8fb7c9708c779f64d1c6dba668a98b78bc231b848054eea9389a3a89d7b20616c6541d0683f4802c5f427ff0ae86a686db83fb3e067ab919d5bfc4dfb2af6712d32efa2c55e8a826ae", 0x1000}, {&(0x7f0000000000)="82e3a5f316d160c5c0e6b31ed96953fd5ba53c145d2676b2636bc2c0696db35dbb3ee8b8c70a92bc1cfca567a4f068112f832ea7f9cb37256137b2095e3bc0eab5e3c9f940a9946a419d", 0x4a}], 0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca502508b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4186669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b84501313", 0x374) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 02:04:26 executing program 1: nanosleep(&(0x7f00000000c0)={0x9, 0xfffffffffffffffb}, &(0x7f0000000100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000140)=0xc) 02:04:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002001, 0x100000000) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20202, 0x0) 02:04:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20200, 0x0) 02:04:26 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x23, 0x8}], 0x1}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x4, [{0x3, 0x9}, {0x2, 0x5}, {0x35a57144e61d68bd, 0x7}, {0x3, 0x1}, {0x2, 0x9c}, {0x3, 0x48c5}, {0x2, 0xb1}, {0x0, 0x7b}, {0x3, 0x9}, {0x3, 0x800}, {0x3, 0x1f}, {0x1, 0x1256}, {0x2, 0x8}, {0x3, 0x5}, {0x1, 0x317}, {0x2, 0x8}, {0x3, 0xffff}, {0x2, 0xfffffffffffffff7}, {0x1, 0x2}, {0x0, 0xfffffffffffffffa}, {0x0, 0x5}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x2}, {0x2, 0x4}, {0x2, 0xf47}, {0x3, 0x1}, {0x0, 0x3}, {0x2, 0x7}, {0x1, 0x1ff}, {0x3, 0x80000000}, {0x1, 0xc10e}]}) r3 = fcntl$dupfd(r0, 0xa, r0) syz_emit_ethernet(0x23, &(0x7f0000000140)="c76d80f1fb59893175ff830ae892395a2c9b2ca37838e88cfbf85f2e52449b8d5a08e0") ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000180)) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r4, 0x1) flock(r4, 0x2) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) r5 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000003c0)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x4, 0x0, 0x80000001, "c7aed4133dbdea3fb85b94f96b5f17ebfbdace4a", 0x6}) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000080)) close(r0) 02:04:26 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 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x782b, 0x0, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) readv(r2, &(0x7f0000000700)=[{&(0x7f0000000840)=""/29, 0xfffffffffffffde1}, {&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f0000000780)=""/179, 0xb3}, {&(0x7f0000000500)=""/149, 0x95}, {&(0x7f00000005c0)=""/122, 0x7a}, {&(0x7f0000000640)=""/175, 0xaf}], 0x6) 02:04:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x44, 0x0, 0xda4a}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:29 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) clock_gettime(0x4, 0xffffffffffffffff) 02:04:29 executing program 0: socket$unix(0x1, 0x8000000002, 0x0) 02:04:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 02:04:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:04:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x2) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 02:04:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x10020, 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529000000000000004e341dcd291ccf49f500000000000000000100000000001b27", 0x2c}], 0x1) 02:04:29 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x182) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 02:04:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x10000, 0x67af, 0x6, 0x1, 0x7, 0xfffffffffffffff9, 0x3, 0x2, 0x3, 0x6, 0x7}) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x8001, 0x1000, 0x1, 0xffffffff00000000, 0x5, 0x2, 0x8000, 0x7}, &(0x7f0000000040)={0xffffffffffff7424, 0x187, 0x1, 0x8, 0x0, 0x7, 0x5, 0x80000001}, &(0x7f0000000080)={0x3ff, 0x2, 0x6, 0x8, 0xff, 0x2, 0x9, 0x9}, &(0x7f00000000c0)={0x5, 0x800}) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 02:04:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x8}, 0x10) r2 = socket(0x2, 0x8000, 0x8) recvfrom$unix(r2, &(0x7f0000000040)=""/12, 0xc, 0x2000000000, 0x0, 0x0) 02:04:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) chdir(&(0x7f00000001c0)='./bus\x00') open(&(0x7f0000000040)='./bus\x00', 0x0, 0x10) open$dir(&(0x7f0000000100)='./bus\x00', 0xc0, 0x100) fcntl$setstatus(r0, 0x4, 0x0) semget$private(0x0, 0x5, 0x400) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 02:04:32 executing program 0: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000280)='./bus\x00', 0x0, 0x80000000002) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x16, 0x8002, 0x4) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x20000, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x460, 0x11) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) r8 = socket$unix(0x1, 0x1, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x460, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000540)='./bus\x00', 0x200, 0x101) r11 = socket$inet(0x2, 0x4, 0x4) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000580)='/dev/tty\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0xffffffff, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x20, 0xfffff, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0xe2, 0x20, 0x6, 0x5}, {{r4}, 0xffffffffffffffff, 0x98, 0xf0000013, 0x0, 0x7fffffff}, {{r5}, 0xfffffffffffffffb, 0x8, 0x11, 0x26, 0x1}, {{r6}, 0xfffffffffffffffb, 0x52, 0x0, 0x4, 0x8}, {{r7}, 0xfffffffffffffffd, 0x40, 0x1, 0xff1, 0x7}, {{r8}, 0xfffffffffffffffd, 0x1, 0x2, 0xffffffff80000000, 0x7fff}], 0x7, &(0x7f00000005c0)=[{{r9}, 0xffffffffffffffff, 0x82, 0xb, 0x3fdd, 0x3}, {{r10}, 0xffffffffffffffff, 0x0, 0x4, 0x6, 0x80000001}, {{r11}, 0xfffffffffffffff9, 0x10, 0x10, 0x2, 0x7fffffff}, {{r12}, 0xfffffffffffffffd, 0x1, 0x2, 0x7}], 0x9, &(0x7f0000000640)={0x0, 0x8}) r13 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kqueue() r14 = kqueue() kevent(r14, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r15 = kqueue() kqueue() ioctl$TIOCSCTTY(r13, 0x20007461) ioctl$TIOCSETD(r13, 0x8004741b, &(0x7f0000000240)=0x7) r16 = dup2(r14, r15) r17 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_timeval(r17, 0xffff, 0x1006, &(0x7f0000000200)={0x100000000, 0x1}, 0xffffffe9) kevent(r17, &(0x7f0000000080)=[{{r16}, 0xfffffffffffffffb, 0x44, 0x40000000, 0x100000000, 0x81}, {{r16}, 0xfffffffffffffffc, 0xd0, 0x20, 0x100, 0x7de7}, {{r13}, 0x0, 0x19, 0x2, 0x3, 0xd48}, {{r13}, 0xfffffffffffffffe, 0x98, 0x20, 0x4, 0x9}], 0x1ff, &(0x7f0000000140)=[{{r13}, 0x0, 0x8, 0x20, 0x125d}, {{r16}, 0xfffffffffffffffa, 0xe8, 0x41, 0x6, 0x3}, {{r14}, 0x0, 0x20, 0xfffff, 0x2, 0xffffffffffffffff}], 0x4, &(0x7f00000001c0)={0x9, 0x22}) 02:04:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b04d0000000000000000000000000000dcc400"}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7fff, 0x4}, 0x8) 02:04:32 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 02:04:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2a, 0x5, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r3, 0x7239, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:33 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) chdir(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f00001b1000/0x1000)=nil, 0x1000) 02:04:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="183aff0000000000000000000000000000000000000000000000000000"], 0x10}, 0x0) 02:04:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/248, 0xf8, 0x41, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) socket(0x11, 0x4, 0x1ff) accept$inet(r0, 0x0, &(0x7f0000000000)) 02:04:33 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x7}], 0x1, 0x2000000) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)="6a73618caff434a4f0f761d59e5e0ad1fb6578dfd7acae3335fa7d5c4015d2d67b64b0b1784e32a75867bd5cbf54a4bd31402a77a6808b5087d796794949d149ffd88505e8f3eebd0aad84114e463e7c899e9bc794d8342cbcaf2f161974af8fba22", 0x62}, {&(0x7f00000000c0)="00e637c9ecd17a47e9410a981d9bd05ee6005eda98610764ab4ab76a6991f4ae4e3ae8e9f3077b", 0x27}, {&(0x7f0000000140)="d2f1527bb5413b5ac4cad5ad8d3f21281c1fce3d8c26c408", 0x18}, {&(0x7f0000000180)="5968076e2e8afd09248b7cab2a9ba307c1f1d871649f945db7cc8be187c39082d5fb8359a063f2e9f851d379af0878f3a72152d3901122ae0ba8fc327c25ecb2721d71607730dfa6e6cda9f3850456c575182da087f1e5323c9aa69220630bda4fb2a97f42fda3a606c4471ceb356582e378a590456fe7a440c7470e533d2e4afcad866fbe908f719013f87e9aa68eeda14d8bf0833b9024bd251f46f487e10f105d1a12b14f2fa4adaa87c4ae8bb8f7c94b343c94b881ad3fd8266d36a8b4ff8fc938dbf7953cf6acf067e80b06bb4288cd97e3447d915589f20d033cb0d6c5759658ca36e06e25a174ab468f418dd28b0f802c5b00fb2dab7f4439a32c0ab5bf6da9f76d17362f89cfaeb5ede73ef094423e9c8cadd0f84731df53a0bf8478a09fb315e9acade03630990f5422299afd0f14cd4a283e8a55265e4bea834170f6e30864cfa1a67832da08453e97b041ccda78166496256f10fc87342754336cc3d728d26675b353aadc526bc9cb0f14e292fa852b8b09a72a8605ccecae917dbdb5795810e1c26757b76fa529c3fb0075e2d55492a3f98d1d8ffa4fed6f0ba848844a1e0e0c63c9763355866c4fa979f60807bd751cc391305c9ebc699e821acc68a93f0d8f1efa8d1684d5a16ba2315ccfdf0ab173f9eda8243e9a90646d799f48213ba076bebbcc30729954c4876c3fbfdf2a1336b8f42b89689a0399ef12e4da55bfa8e59f97f43f5779665fdc3accd9e259872839b0c0b1d094ecb6d4106adb2c80a725cb6cc8a618e0b27b58e580044bfdcd54153fd4e47ed4f73d153015af7b2c9f3c7bb93f9761b910b459eefe36053181ef6fe305589e11fed4b70aaad348a6a0629f4afa8da8b1cfcb5bf55d9c498c71fbd36a1f35bed92f594ee41065eb9ae91d7402f9fd00b4d564a1389f108809693390ce0f54e9ebcb15756d1de7434c847249df5ac6828053443481c17525d10ff33ea0641cc575e9772af92c9f884abb19c3c955787989f1ce21659372f8efaef5345fc1d424d812cfb69edfe33f9e9b41e48901a0a3d8401f510fc72b39a477309a7ce1eb76672035d398c95ad2917a42da669eb24d1625bb91b85d1916ea772a93de6f1aad8d211a5f6c0404b4d9eec41ee5a0279adc9aa8f95ddd02be70fe397a555fd6a954908840cd7cd9ce82de3b7ab6b4802a0e168410a14096dcd62d9b69263884d104e61b6a185ca72e7348b81ff9b3b30d8cf83dc44c4de970d554715ae67cd9e048715443fc9411b132391fdc099bb94512fc58f44bf4243336c327a7c9285749ea3817d4981ca77457aa0facc2a8189927837c57424896fda7e3aae159dce2fbaad586b1f758e9488c47c347e97db7888f41f88c0c8b2625b3d5c4c1ed505b456538824bde1b0cca09d1715c8b16307a4d9b0dd02b81b437d24194ce0219fbef91484cc79994114948b1dbfa11af3772e2b7caafc9a0d01747ae3dd40ac33d6eb6b5a8d55e210758247a962421f5f4f04ff9c34cbb3ce40f664de8b1c70adec22a40082299a6ff3e5ee7bcf44685d26ffd1918f47f8c5c03e1b89730a6401c1a2ea80596f57c955585bccd325d6590fd3764c25636f23e00b69b8268dfab8348fa43cc4d2f27796a18fb1fdd238d94b993c4c93ac400e00e7e874e5eb1ee198e3c5012890afb6f51d2723ee0e7608a10599f9106d2cf21d8f6461af3b21b472998fc3b860216913d9e0a82f5dce78494cb76307c0f93a176b9881b2e661f3b91b7e98fdd9c7277c10ed04ac7baea50101ac9dabbebeea316343d613f6ce0001c4663117bee13c401bc448a7429c99c7b43d57ccd890fbae3593cf07c5f2e74ac5c5ae1c3db69281ad36171072a833cc76084d60e69d01af70719aef6e6f51acc021faf622b9e7b82aaa73172b267adb7024a9118e9c4dfa3b58e8239d632fb399033ecb0beda5eee7d2492fdce598d3340e939bef40e9380cdaf4faba278121d1e51c32e5a3ba618ef7aba680907455fe3a23c292b32e5ea685175743cfa36e94a1c0497b69dce62ecba010512311927a4c161b3c9a0d7467f6edb65196b318ef67509aa627afd9421ae6513a66529d322d5c187d3ec8766910f646971b6c7cd061fba2c112045d4afd86425c920644e8d10dddbd1c0a5ad85367813f012333a48329e72d89263fac143ea23e8847928a0c2ba53c384106ce46626e4510cc44650ca8674267257462b1d83d9f916b604ed55e6ed4e028fdcf098225f5785c8a1ffe3d0b529759a23c879753a0d1770686810efdbe3e0d54ec43f76348bae573e004f112aacfb0e2755918993e80da5def05ae3b5518ef1a69cbbf99dc00bc843e8e8bf97dffb67b7fa64d470a197686216e29e7e6a3e4b0c65d72c8173e8c970a0ecc4d6d02a7044d22546bcf90e6934026210842412a0b01a84eaa7452f4c47d0a95856305ff55c024ca139cba96869f3b9cb409ca17bb430a41745be29ad2316ee22f1ae4d569f62b0ec88f606705b92d05a7e2df12ec45bfd371613e3aea19e9f99e7d741127820c41660747a228dd9da387142fa6b5a41db369c3f30ae1224db49bc6a55c1ae76675c02cbd6a090bc81469508c8e910cf464be9f834a76eed7d328260c6c49ead3a5fdc49a795e36bd99fbba4cc8cce612ab9e11a0d34b7cb798bddeea8e291924eb49ffe272a9a147c1d9b3966de6863450de8c15dba0138d11dbf1f79a9c5070ec22320fcd228c8bff62868faf36fd0a85abb66bb636b81c644c91de6c1f6b49749dfe920a0ccba3104ae9aafce26d3545e1ceff548fa68ef13ce5e83001ed5ad81b800d2628c3109684c65c3dfc30c51f843b2ddc787bbb6e8267c42ba6a2fea0c214c048991c653184d239438bef0d82529822df0ba779667101cfb531b7e5d034a472d0a526200536388af8791e6fb2930cba6091903e3849beb3f8f8c09a7efdd016804d0e7e6631da8f1bc52bddbd0ceb893a3a6af76ae57b54e9c98e9346b15095d83357ecb59044305744ad4254e4fee7de2de15094c774e08c74d124b4ea1669435d57a86cd4f62ff14c6f8b83305acc36d7b649af1430e91ad0985e61f06ff7861a8571fbf6cc2ae56995d2a6e1aa8e99ed10b98741f9e021dbce846e267d3d723cc7b70a128aaf23485362accd48d405fa01bcc5cb0a9a9d723b75ce7462a95d338544ba4645d502a9dd9ce4a42c4c8164b75f1a14748cc7ad927e1c299da1b40de6959355365c74f20425b6c7f0915742a7d8b29e87794d80ae336951f37ec62f31d881b8c23bcac6e9f680448799375dbfcbb5783c27e0b89de8835f4d9340ffcd3cf23203c66f4bf3021ecae07af8c1abf09d7126bfe901e03aa63c7d429ee367609f5db48e412f896214a7ff8b8fe22d418b33045557e940eeb85c3c9110bbcb84e7b8e71b962082949e78dd215a65ab1c34238a423ae8a2e55bbfedb4c532afcab30fa0cf7a27c50d1d0183ba6e64f2689a11f32864c03d4bc06b7c13ecc09abaa5419ec2ad17fe6a128fc75078eef46074e8fd08c84c7d4eacacafcb7db741d3967961788123a69c445a8a3e4970c0a710bc4dd071531ac9cf16b3f97f0df0a6b1a09413b3b4b82819c29543e86c1a4ad23523927bd03b78c3b55a0a9e22f5c8139c49846baac5e415284147fe6cbe230577a0f24db811c2121051bdb20a7e46407bc47a14118dbd6cbe7d2a0bbcab3bbf59f62f7d123aa3d4238b29040526ed857fba7a3bd80f629d3e6f5c5e366ccde1a11d79c009055996b91ac030b6122287b3bdfcce76490381b5169d32b0e9f3cea66ce01466baf1826e9f5d6e68d4114e1eb2960766b66fe2374927ff302a1ab02e548a88f8cb0bbe6da75bedc651a7f8de525a6d02029220cf535a41de213f721a221b378e3ca34438e90abdc08751356b08ee4537d8007f0768d6932400e0e7d7627c591972188cb4420048cee2bc9ddcd7234a1725b1ab69955dd69fb787f8bb80c5ff7239165e97000780b013245d6cd456eacf42e8461c896004afdfcb832e36e6f69720846887d1ae8b83a168794b4cb3ac2b54f6764e5cd3226959885ac4f88c17b68f99e6fa602127e2424e80e5b67b217147e17bd4c4d27bbbedd98c1cf8f80aea0b68b480bd357b801eee86b3ece830b9ff95ae2e42522de071c79ac3db9eb56c5ecc52cf48679d0feddc25d26cdc2c0778c9bc62d9981f0a59719274ceab97f7a16c9c6f89d81b56a0c97874bc95aa125adfa3ade9274e1b07dceb0d33ba33bdf0cafe6d6074060d5318e85935c83bca12db2c215a437068dccb74cfbd43c6f81d33b06ccc3e0942feb3e09896dca41e268f2a007eb0754b277cde91053be37752f62d278d821e714a6cc9878e3dddfddc5b9615e778f67510880d5a65aca3580def94e5d8071746737644f496b80aad2364def2b61b1f4c2ac214b72bce06b6f5241d2a37dbe113101b28fee8bc40cfeea96c7c4e589d422d2473b488224b6cea0b96c5df62f57173f175d59154a2c0ce209105d8bba229a3145627b62aa0527c11a5ffdc046c9c26c2435f3dffb03329bb8adff95414483bad362c01e9fe56bb5cfd379bedad45f7eee14cef0a73a75a3eab0bbbd81e7824827a85fe8c9ebf7bf188ce7e19ed603d9f80990a02208cb1727004fa9334eff121bf55394a3ef6bba539cb8eb8ac447a2aea3755c4ba8d580f6af984bb6e336dbee245132fd56f29d4ecd16c6c76c6e3205b20eb624df60983b58071cf504fa0bc76fba2b5bc1a9120848f2095498dc655f31648bae48b588cf70dcc7b3b18376b4da770ffd18cc5a02921030ee9f208c8aefbda65d53c78a08da2780e6ba8ab08d6b9b4e83e79e63d406c83df18b0668a81581b62e19e5530282035e402d53d071fbcbc97fbc34526a862a4543f53921c6fa2db5255f558e25002d30e7db62481974beb55b63fdd00b5fb0121466686cc82ec97235b36482721b21a07998b2f73fbea44e9e47f100ecf584137682d56bb36577e3f369e451a1fcb209bfa5f37d8536c37cf6e7f591441c87c979312bc26f42c215551a7c078181353adc2f5b60c9fa8d2fdbc5bf9f47ef4d1a0120f0cd633aeeabd32303edd72d608aa778ea3de3d8edb1f204eb0f7e115f477dcb3588905bcb3ee8fdee5cd41dec2a0fe26494b15b06a1fb2f1bf18e9b33bd5ce39dc27f3d474150df80befb0a7d1784a117ed759a437cddd2832a5c81b34968fa605648054e782d61ad57c5327e57a44294873e4f6f4becaff7dea25f0374d2a764b71fbb664b7352f3824195e8dc3a06a15b6d38b60e2194b19661c97eec4118dd14d708ff82c25a4e9398d04539e63739afa710b0ee2804541eefd01151f791d7c95499d4ee7aab29fa1049803e3611b41bce2fc721e81b2bffb19ebdf8d3821217b27816be802983ad3e43b1c90dfcecff25306062fbc1cf4bdbfb3f100e3bae4a7597eb34695069a95002adce0184691776c222b896cae21b7abf0efe61ab51e246737910babd1b1210cebb92967dde517ee4f06e2d54b842f88c0876ee5785133726b7514ad1b012a127e7eaa192be8be6d06f4597437dcf8b11d14484f3d41da08351685b3e6bbf82649ea84e620528c60231a93ad773b59fb83cd2ef81a7f3b8a2da1d94a237c64f7f26b625551e199297ca64633fadf61451c6d67c5a922b4a2ade1362e81eba70894a64a6cbc96a7f7357826a60bd2299600d36c5ec9fe2c428c7df070d5756a1f22e527f4b6149c4206253aaaffd94803b8ec4336f337a15fce4ec813daa5100dfcea4d435ca2c8b712d71", 0x1000}, {&(0x7f0000001180)="8f0def56c52f7569b42deea295155f444166fd9bb9a8c033ed0919e5897c5a51559fd4162350d7ef1d7ceda516227b1c83182cc8cda35428d61909f06ff7af4e602f979734c4c2404e9341fa4689a95b39c32ec6e4a64ab74e0dc55692170970f701ee41e80b916021c5d57c43689a3155fceb9c78bc6e30b7f68d35436c474de9d0e2ac1b7484eb9683924119a7293348d28be24cb55416594ebf43d54daf93c661823c839ac3179d56dad81b44e4fea80092694a78934707c58da6bce6e6137b3c24d3b25e07221270ceec84e317b7835518b7b2785973dd313474b48fffecf9b5a46701fae40381052b6cd6a59e313f2a6917c8cad5cba0b2", 0xfa}, {&(0x7f0000001280)}], 0x6) 02:04:33 executing program 1: poll(&(0x7f0000000100), 0x2000000000000241, 0x2) pipe2(0x0, 0x10000) socket(0x1, 0x10000004005, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x5) 02:04:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x10100, 0x80000000) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x3a, 0x9, {0x38b, 0x1000}}) ftruncate(r0, 0x0) close(r0) close(r0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x1, 0x3}) 02:04:33 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x122) 02:04:36 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x6010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r2 = getppid() fcntl$lock(r1, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x7, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{}, {0x400000000}}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 02:04:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) r2 = dup(r1) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/134, 0x86}, {&(0x7f00000002c0)=""/72, 0x48}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f0000000400)=""/84, 0x54}, {&(0x7f0000000480)=""/75, 0x4b}, {&(0x7f0000000500)=""/60, 0x3c}], 0x6, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r4, r5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x2) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/207}, {&(0x7f00000002c0)=""/245, 0x312}, {&(0x7f00000003c0)=""/180}, {&(0x7f0000000080)=""/26}, {&(0x7f0000000640)=""/4096}, {&(0x7f00000000c0)=""/6}], 0x32a, 0x0) 02:04:36 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x5, 0x17878f8a1c65503e) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/120, 0x6) 02:04:36 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 02:04:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x3, 0x4) 02:04:39 executing program 1: r0 = socket(0xf, 0x3, 0x4cc) write(r0, &(0x7f0000000180)="7952d11d3192b3911150f00e6e4183f67216fdb251c206abb2fb58d84b9bb7ab89590f4a7f17f3e6096bcd82df0f52b8ecbfaace17372aefcc8dac89cc1d1799d6c10c2ed514b29d4efe55ec1c47edccfc5e6f", 0x1780c25d353da25e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) 02:04:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x20000000001, 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x202c0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x2, 0x24) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './bus/file0\x00', './bus\x00'}) ioctl$TIOCDRAIN(r1, 0x2000745e) 02:04:39 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 02:04:39 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) close(r1) 02:04:39 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x2c, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000000)="dc3f71f8553bf796c27ff139b8946ffaf15a798ce3b517150540a4aab60ad2744570f795f8ea668bab34e3a790f906bc51b51c50f39ebb7468a0894df692b8342995f6b8195b90a9cba9472c37b0f7dca9854a07f81be2309a94c18828df9781d19ca7ebf14cf43a8ad0f9790023e78a45fac8338fbf5b678bcdc2087c223dc09978d1f75e69e299263880ea1805c44c5f4c15ab06c1fd92156e6e9249e6a1a934c1a59589e751c0f67fc2e3d8fa7c8af5ebbff074f3b3708e72ec", 0xbb, 0x1, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x1}, 0xc) 02:04:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2f1e) 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, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 02:04:39 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]) mlockall(0xc6217b2ce51944ac) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000380)=0x9) 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() 02:04:39 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) fcntl$setstatus(r0, 0x4, 0x4) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) recvmsg(r0, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, 0x0, 0xee}, 0x0) shutdown(r0, 0x1c23ae3aebab1023) 02:04:39 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x78f4, 0x401, './file0\x00', 0x7, 0x81, 0x100}) 02:04:42 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="75d180c83df17461", 0x8}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) 02:04:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000002480)=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000002380)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000000)=""/26, 0x1a}, {&(0x7f0000000200)=""/176, 0xb0}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/144, 0x90}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000002400)=@in6, &(0x7f0000002440)=0xc) shutdown(r0, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f00000023c0)='./file0\x00', 0x12, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) fchmod(r0, 0x20) 02:04:42 executing program 1: r0 = socket$inet(0x2, 0x4, 0x7f) syz_execute_func(&(0x7f00000000c0)="f30faec226660f2b1500000000c4610564b59f53f0f28f08fca2cee636660fd2d7f04218770bf30f5fb90d000000c42289dcaff8cdd41ec4a24536d00fac576a65") setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x80000000}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0x100000002) poll(&(0x7f0000000140)=[{r1, 0xc0}, {r1, 0x8}], 0x2, 0x0) poll(&(0x7f0000000080)=[{r1, 0x1}, {r0, 0x20}, {r1, 0x1}, {r0, 0x1}], 0x4, 0x10001) 02:04:42 executing program 0: mknod$loop(&(0x7f00000002c0)='./bus\x00', 0x2110, 0x0) mknod(&(0x7f0000000380)='./bus\x00', 0x1002, 0x9) syz_emit_ethernet(0xe5, &(0x7f0000000100)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f496923bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e789df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35561e10b8a204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629e") r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) connect$inet(r0, &(0x7f0000000280)={0x2, 0x0}, 0xc) rmdir(&(0x7f0000000200)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x3) r1 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x100000000, 0x81]) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 02:04:42 executing program 1: nanosleep(&(0x7f0000000200)={0x4, 0x8}, &(0x7f0000000240)) clock_getres(0x6, 0x0) r0 = semget(0x0, 0x1, 0x200) clock_getres(0x0, &(0x7f00000001c0)) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x7, 0x3, 0x8, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) clock_getres(0x3, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x3) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/49, 0x31) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x888, 0x82) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x0, 0x5, 0x3}, {0x18, 0x2, 0x3d, 0x8}, 0x80, [0x92c, 0x7, 0x100000000, 0x0, 0xaad, 0x7fffffff, 0x6, 0x7fffffff]}, 0x3c) r4 = shmget(0x1, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) 02:04:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 02:04:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a39", 0x29}], 0x1) close(r0) execve(0x0, 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000040)) 02:04:43 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x2000000000, 0x9}, 0xc) 02:04:45 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) r0 = kqueue() fchdir(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) listen(r1, 0x20) poll(0x0, 0x0, 0x6) setitimer(0x2, 0x0, &(0x7f0000000140)) 02:04:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e", 0x82) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x9, 0xffff, 0x100, 0xdfc4, "f175070ce9c3ab2102489c7a7c1eae404ce2c5ea", 0x97, 0x3}) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x200b0, 0x40) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xffffffffefffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCDTR(r2, 0x20007478) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x2, 0x1, {0xfff, 0x1}}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000002c0)) 02:04:45 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x1) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 02:04:45 executing program 1: r0 = dup(0xffffffffffffffff) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x2, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r5 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd0\x00', 0x2a1, 0x0) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x35df13ec, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x1, 0x9}, {{r3}, 0xfffffffffffffffa, 0x10, 0x0, 0x100000000, 0x101}], 0x0, &(0x7f00000005c0)=[{{r4}, 0x0, 0x0, 0x2, 0x27a5, 0x9}, {{r5}, 0xfffffffffffffffd, 0x0, 0xf0000025, 0x8, 0x9}, {{r6}, 0xfffffffffffffff9, 0x8, 0xf0000082, 0xaa, 0x8}, {{r7}, 0xfffffffffffffff8, 0x80, 0x14, 0x8, 0xff}, {{r8}, 0xffffffffffffffff, 0x1, 0x0, 0x80000000, 0x3}, {{r9}, 0xffffffffffffffff, 0x1, 0x1, 0x400, 0x6}, {{r10}, 0xfffffffffffffffb, 0x0, 0x4c, 0x1, 0x3}], 0x2, &(0x7f00000006c0)={0x80000001, 0x101}) r11 = kqueue() read(r11, &(0x7f0000000000)=""/199, 0xc7) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r12 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r13 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x400, 0x1) kevent(r13, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r13, &(0x7f00000001c0)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x4, 0x0) 02:04:46 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) bind$inet(r0, &(0x7f0000000140)={0x2, 0x3}, 0xc) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) jVµ[>u3MÕploÝYÍ¢Óÿ"0CÏ.pÀijVµ[>u3MÕploÝYÍ¢Óÿ"0CÏ.pÀipckbd_enable: command error 02:04:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffd0) r2 = socket(0x31, 0x5, 0x0) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) write(r2, &(0x7f0000000140)="b945234f966f7317ec6b0ae6291d6478a53e47bd3540eae7e801f44423d4f915dac4ff6f0415b4042441923ccba840d24815d4d7cbc71624430ad17a29728a8a737b58a9f43c57c1457c35b80fc6901956758cb4ad5f02c882616ac5639e6062d5ac32b492ba587e43c5661310bbd83e24b9b35a0c8385809dcf01176696a0e2ece700f500fd1f7128aa1d18dc53f5ec056991d4dd1f0771ff8d7cbc60d4be", 0x9f) fcntl$dupfd(r1, 0xa, r1) socketpair(0x1, 0x8003, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') 02:04:48 executing program 1: mknod(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) socket(0x17, 0x2, 0xc6) pwritev(r0, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) 02:04:48 executing program 0: clock_getres(0x2, &(0x7f0000000140)) r0 = dup(0xffffffffffffffff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0x5, 0x9}, 0x10) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) syz_emit_ethernet(0x88, &(0x7f0000000180)="9c7b1f7b702c93754e9e6d24198e624b95699fb566afe97904d852f1dd99744819f898fa05368b2ba6a9e8ae2d10276c49425f477cae52552395c9fa8870b79713a80163521f1b98dcb077459f0ae5d729e58703557f48180d1c9dd2c3b5322451b1e57f1fdcebdfbfc5e4d2a3919dbdf6efaa19da47955f40452be5b78a14c513e2f3a7ed9d5343") r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x24, 0x4, 0x3, 0x5}], 0xd91, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x10, 0x91, 0xffffffffffff4e31, 0x9}, {{r3}, 0xfffffffffffffffb, 0x40, 0x4, 0x100, 0x10001}], 0x1, &(0x7f0000000100)={0xfffffffffffff3a1, 0x43b9}) 02:04:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x8, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00", 0x3}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) syz_open_pts() r1 = msgget$private(0x0, 0x11) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setgid(r2) msgrcv(r1, &(0x7f0000000000)={0x0, ""/10}, 0x12, 0x2, 0x1000) 02:04:48 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900000000008000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) write(r0, 0x0, 0xfffffffffffffc57) 02:04:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) writev(r0, 0xfffffffffffffffe, 0xb1) 02:04:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r0, 0x40000003) flock(r0, 0x5) r1 = getppid() fcntl$setstatus(r0, 0x4, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)="e8a0913f41aba2a402ecc8b3401022166ddbac1a140bb14245e70780c7b337fcbe90546e11", 0x25}, {&(0x7f00000000c0)="312ca15c6405e92f77fde9e242655b4e4da09d31b5bd6a0f7081a1d0bf18b2146b079204e6378bdf99eb257a5ffe90376f8272e34144107c86266cdb4ee9361d65df59527cd4b38312c502d96dc4fb49ddfcbac14a93f8d7f78afd58b7352f610625e000e9997384517c5abb86e895070ba077c3ea9945", 0x77}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x1}, 0x401) 02:04:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) 02:04:51 executing program 0: r0 = semget(0x0, 0x4, 0x600) semctl$GETPID(r0, 0x1, 0x4, &(0x7f00000000c0)=""/81) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380), 0x15f283e) 02:04:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 02:04:51 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x4000400000002c2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') preadv(r1, &(0x7f00000019c0)=[{&(0x7f0000001780)=""/103, 0x67}, {&(0x7f0000001800)=""/188, 0xbc}, {&(0x7f00000018c0)=""/222, 0xde}], 0x3, 0x0) preadv(r1, &(0x7f0000001700)=[{&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/200, 0xc8}, {&(0x7f00000012c0)=""/224, 0xe0}, {&(0x7f00000013c0)=""/156, 0x9c}, {&(0x7f0000001480)=""/98, 0x62}, {&(0x7f0000001500)=""/210, 0xd2}, {&(0x7f0000001600)=""/236, 0xec}], 0x8, 0x0) open$dir(0x0, 0x0, 0x0) 02:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) write(r0, &(0x7f0000000180)="2053890fa08f88a21daa5079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0xfe78) 02:04:51 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7ff) minherit(&(0x7f0000643000/0x2000)=nil, 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x42) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x7) preadv(r1, &(0x7f0000003640)=[{&(0x7f0000000140)=""/251, 0xfb}, {&(0x7f0000000240)=""/86, 0x56}, {&(0x7f00000002c0)=""/3, 0x3}, {&(0x7f0000000300)=""/171, 0xab}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/104, 0x68}, {&(0x7f0000002440)=""/226, 0xe2}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000003540)=""/253, 0xfd}], 0xa, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) 02:04:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x3, 0x15a) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xce1, 0x10001}, {0x18, 0x1, 0x2, 0x2}, 0x101, [0xfff, 0xffff, 0x0, 0x80000000000065f, 0x0, 0x101, 0x4000000000000000, 0x6]}, 0x3c) 02:04:55 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x2000000000000) r1 = socket$inet(0x2, 0x3, 0x0) listen(r1, 0x0) socket$inet(0x2, 0x4003, 0xe64) setsockopt(r0, 0x67, 0x0, &(0x7f0000000000)="21f4c6adcd6fad197f79928b23fffbbb90fb8445bdc417afa4d7d3d52484c0bf39edd9818ec6be832c6821600ebe", 0x2e) OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 02:04:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) fcntl$setown(r2, 0x6, 0x0) 02:04:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x128) 02:04:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000000c0), 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 02:04:56 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x8) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setuid(0xee01) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') socket$inet6(0x18, 0x7, 0x8) 02:04:56 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) 02:04:56 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x118) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r2 = geteuid() chown(&(0x7f0000000040)='./file0\x00', r2, r1) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 02:04:56 executing program 1: setrlimit(0xa, &(0x7f00000000c0)={0x5, 0x47}) pipe2(&(0x7f0000000040), 0x4) setrlimit(0x4, &(0x7f0000000100)={0xa, 0x6}) poll(&(0x7f00000000c0), 0x0, 0x3) setrlimit(0x3, &(0x7f0000000080)={0x6, 0x5}) 02:04:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000840)=ANY=[@ANYBLOB="5602042f66696c6530003877c6b800795a86fcd274be079ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff55e27f3c37e53f3b1d90ba062337e83d6b4fbe6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495ae300000000000000006bc63e03e0ea9463b100d60718bb29e36100bbf734e03519404beb7f2e15e9ca36427071c6f94ff9111a4c5c31293647c10000ebffffff7effffffff000000017c10fcccf6f815b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a3879810000000079de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39e5159f2666957440e90be3b9b8766adab56794d99cef0bdff1c163d90325da6868d92fb22138679b0a9b3ad64dbc09c67505de4c7ba3686c54986ed1f2cc009aef681396c3a512857eb9b68468beb4d48950056257e8ccd162d38a27a5b1e73e086c997e90f6205adc38a84bf1a1c471acb1b9ca1b493789912ccb37ce83b41aef2e9fffba76eef4eb920cde1ec97fd621bb63715f2727a6731f87200dc4592fa40ffe20aa0b16f22eef20c628a7a135b46a34a02eba1276ac99c0a24d9a45af87ba2283f71a106e7e477661515b7082555884b91cbca9037"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xffffffffffffff54) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x80000000000003, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x7, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x40, &(0x7f0000001080)={0x18, 0x1, 0x100, 0x5}, 0xc) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 16:00:05 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x431ece7a, 0x200, &(0x7f0000000040)="b5c6a7964e63a1a0598f0e5eb67519afe7c3b02be5cd7b1965416a473a136c89197f2d2efe6e20ebafee63276f131733559985b38f716b32019a005eafa0310197540a8a9574c5ab61d9e6a35fb89478e2d4febe2d93ad3e938ce487021ab061cfd65177ded93aaf3bdf01df450e45566f01", 0x72) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r1, 0x0) socket$inet(0x2, 0x1, 0x7) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x6) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xff, 0x3ff, 0xff, 0x1, 0x4, 0x3, 0x6, 0x2, 0x2, 0x1, 0x1ff}) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:32 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 04:02:32 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 04:02:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000d40)=""/18, 0x12}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) r2 = getegid() setegid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) execve(0x0, 0x0, 0x0) 04:02:32 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4010, r0, 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 04:02:32 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r0) execve(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fcntl$setflags(r2, 0x2, 0x1) dup2(r1, r2) poll(&(0x7f0000000300)=[{r2}], 0x1, 0x0) 04:02:32 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x28, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) write(r1, &(0x7f0000000100)="3b7f6c7a3553a3b71ab9c5eaafab", 0xe) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x110) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xfffffffffffffc74) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20460, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) getppid() accept(r1, 0x0, &(0x7f0000000180)) 04:02:32 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x400000000000004, 0x0) 04:02:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000a80)="9da1e999879f1016d5cff02c9b5f1489a12c8d5ad6e749b6cc30fd4cbf8b9978214b868c0de447c3b07f5587a7613135060b46d50d7357a4ad39fd8e0a246b7dc939ba417b0f6dbf07d4090000a9e5e48204c5d24541c6a22a620578def3a00639354dc623b94edb3b5a7d918df4b61c6d36f58ec790d3ef62476cea95f4fddb5e2d83d8211a413a6522799090a332569ca089ebdae3220822f7d06f09b748d02c6ad6fbaae1fe991a7c0c653c884ae8e5b420dc2bdaf8211cff023aca3dded621d6bba323cd755bc90e7cdefb2d75e8827d6f836eb0d64ca9a34a76af9856bdeb9be6cff3502894f6367d622e75d7d9fa935a34131b7f4ef09afcd11df1a6de43cec11fd7a65e1b7bbcade387bb9feea89ecdcd04875890c05d7d05908c17f0543f23d4608404e68fdf712de8f9ed0caa1e0cf7122f55640a75fcac92ccdf32a7fc36b3f0941ec68878cd29d31fdbb868050040fc961032dc1591990319d143e5063acf32fa805ea43d8622ca3a58c3b4d1c819ad023937f1e3dea118c5dfd901fcf77d81752e4c193ed60e638734aa359fcdaf926ba9596b7cf73db33e6667b7f33567569599ea6555eb3a9267588aa1e44cdf01a74f521306f0a10e41e4f0f189a2c9f4748bbd79999d41b885abe7221fbe81330e599b88f52f703a8fea1f699bbe4b2c0218b0176805f090aeee15408bb08fa12b9cdb9ead1d267b07029af918d3bf0dbd60a966d0affbd662143fa8341c0e05065bd048e6cf3b8fa4359c5869fa5a5c37b3754c69133fde9af7c8f3ee86cf819611e26458d0f2ea8192e27ad6e64c9eb758d046", 0x458) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="e2243045b67b090725597106dae62deffaf642d612916534229a641a0873f3fef8f3d861754890a02bf0f7effd31c8786bf4bf91fc6f6248e2cd8253", 0x3c}], 0x1, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 04:02:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7, './bus\x00'}) write(r1, &(0x7f0000000040)="000900090046ba2ca6", 0x9) 04:02:32 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x808, 0x40) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x42, 0x1000}, {0xa7, 0x8000}, {0x25, 0x4}, {0x26, 0x146}, {0xa7, 0x5}, {0x47, 0x7}, {0x89, 0x7}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x85, 0x89f}, {0x3, 0xfff}, {}, {0xe7, 0x1}, {0x43, 0xe5}, {0xe7, 0x401}, {0x167, 0x1ff}, {0x0, 0x400}], 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x24, 0x40}, {0x1cd, 0x64e35566}, {0x23, 0x5}, {0x101, 0x1}, {0x0, 0x7fffffff}, {0x82, 0xffffffff}], 0x6}) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0x80000000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x82, 0x1}], 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000280)=0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xef, 0x7}, {0xc6, 0x6ef80335}, {0x63, 0x80000001}, {0x88, 0x7}, {0x44, 0x2}, {0x0, 0x1}, {0x7, 0x101}, {0x48, 0x4}], 0x8}) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x87, 0xfffffffffffffe2e}, {0x121, 0x1}, {0x2, 0x2}, {0x141}, {0x127, 0x8}, {0x184, 0x4}], 0x6}) r2 = openat(r0, &(0x7f0000000400)='./file0\x00', 0x8, 0x1) semget$private(0x0, 0x2, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000440)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000500)={&(0x7f0000000480)=[{0x88, 0x1}, {0x0, 0x7ff}, {0xa3, 0x40}, {0x0, 0xee}, {0xcb, 0x6}, {0xe7, 0x7}, {0x67, 0xffffffffffffff82}, {0xa7, 0x6}, {0x1, 0x80}], 0x9}) listen(r0, 0x8) linkat(r2, &(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00', 0x4) ioctl$TIOCCDTR(r0, 0x20007478) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10822, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x400, 0x0) connect$unix(r0, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000680)={0x2, 0x8}, 0x10) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000700)='./file0\x00', 0x0, 0x0) getsockopt(r2, 0x1, 0x9, &(0x7f0000000740)=""/128, &(0x7f00000007c0)=0x80) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000800)={0x9, 0xffffffffffff8001}, 0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000840)) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) shmget$private(0x0, 0x11000, 0x0, &(0x7f0000fef000/0x11000)=nil) 04:02:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10001) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x9, 0x61, 0x85a, 0x5}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) 04:02:33 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffffff, r0) r2 = getppid() r3 = getuid() getgroups(0x5, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000040)="94edd81ee655b658c5113c3acf509ee1d2a83b41c5e5760d8870d6d34f88ce7bca359aae26416d37b9e5ca58740bd75fabc689b41d5c609e73dd5a3fdd56c47739daa1ccbddec3e24ea902214230121f9c741bf2", 0x54}, {&(0x7f0000000180)="a71f76ef55e5a7fa9aaa12272b4a436762687f8666ea1a8b7a85dba0817faa4dab8facd7367417ecdfaacce340866f9fb86e4e0ffe39175b464896e7b7f3049be3cb7a2552af3b79510eb4e34a299167be7599ab1ff2493bf0b5fa4bdf52421a", 0x60}, {&(0x7f0000000200)="6f5b5546f87e13e772ea510639b854f6d0107154a7bedf39ab6276dd3eb1c816a8293358e9c992db3af11b17b289ae9bd3edb4560a79e54735f2ddf5f4f1cebbdd2a62efaac363e4738ed3020f5773534c95749d523ddab7b71376a9098720dfbf3e74074282bf74c001209ee6730405f14c029ba20d52d89821e3d1770c0568783501ce775334a64b7eb990bdc1ea8be0aec1a15dbd99", 0x97}, {&(0x7f00000002c0)="8d88db454a9a160b53396dc65e02dbd2e60721b63cb86155abd0e18c02029cc80f9622690ab8d29a6cdabc9abb69cc910b227342201a6a51cf1159a56455b4056044f0d3c7c7e997f3688896d533b65153b150c7e6e42b3dbbb42c0afffcc924d6da2008e9117449cd71a1a2a8b4fc86aa8f21f0f928683cd285586ea468d2fbba16245f345cf96a0a8a2867cc9d9a55c8478d39872a2be8d16775f7ce99360a3901e6ed1952d16f451d5064d61cfaab3f460834d068b3a61e51767a45f9f656", 0xc0}, {&(0x7f0000000380)="0242f5e62f104a839edc920f88591542cbcc3f9d1b7aaacd3e8a0993a2ffb9b863806a417a977f5fc06f26dad5adde4ff2ed99ba3504afa0c1c3a9a809a90ac941dc857f1f5cc1f6f2aa7159381544e1a15786d5e65cf21b406e9a43a1b75d14a927138cb0de7a4cacc29cb1c30a7ccedc4ed41046a5433a6760441eeaed6cc0e71f7a5a48a89489927f062272e424263f7dc9e82cc70688240af025880bb3596f3ed63a10e4b64fd71d272713683d3d89886f775f6459eb267e48367c31f83ab09dd05edc54bf64033b88a9586b5acf92ad", 0xd2}, {&(0x7f0000000480)="8265d070feb3558d59632b59b4ac7dda244bb983acb2e3609ca0bf5c86c472c3b8810e055e22fc4ced59b4a4cc3fc308ec17", 0x32}, {&(0x7f00000004c0)="b7e3475c2ce427f812055884b80963d887f4856698c70be27569d17464735f19c4faaebab24367ff5357f6d0a1f84507a519b7caa1cf1daecac41c25ae7303a537387b0cb9623d95291bf3bdaffed0a96285cfe11fcc018016c449ed9e75dab42f9b", 0x62}], 0x7, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x90, 0x400}, 0xf) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x44) kevent(r0, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r10, &(0x7f0000000140)='Q', 0x1) fchownat(r9, &(0x7f0000000740)='./file0\x00', r3, r4, 0x2) 04:02:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x201, 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 04:02:33 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) select(0x6, &(0x7f0000000280)={0xfff}, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="4d93d95a03b33a35cc6bb8589b050d2a3b8e2c4909d6f864490e12a840c6107ae84b5453f44ab1f8ed7a7865634a8fe37789ebdc7f87ce4bd38993c408cff78465bcbdb6345ca6d1b0526416a0dd55c3524d76046a4787cdff45438a8dc3684f4bfd2b1c50505ec14eee57fcf9b76ed145cb804a18824ea0", 0x78) 04:02:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x90) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) r1 = socket(0x19, 0x0, 0x80) write(r1, &(0x7f0000000100)="90db0e4aadcc357b968d458574f234b39e7d9b8c1883f27d10e2ac1fd60072dd02cdf3d14e350d5d3b38e95b42be78cf33b0a1a05cb9d0c29d142105952709dcf4dc61c0cf61025058fed3d59f856271e26e9b29", 0x53d7) syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x8, 0x0, 0x3f, 0x0) 04:02:33 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0x0) 04:02:33 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 04:02:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='./file0/file0/file0/file0/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3fd, 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x24}], 0x1) execve(0x0, 0x0, 0x0) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x5) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080), 0x0) socket$inet(0x2, 0x1, 0x9) 04:02:33 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x401000000029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x10000004f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x480, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000000c0)=0xefb) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:33 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, &(0x7f0000001cc0)='/dev/ttyCcfg\x00', 0x8, 0x0) r5 = accept$inet6(r2, 0x0, &(0x7f0000001d00)) getsockopt$sock_int(r3, 0xffff, 0x10b4, &(0x7f0000001d40), &(0x7f0000001d80)=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) r6 = semget$private(0x0, 0x2, 0xfffffffffffffffb) semctl$GETZCNT(r6, 0x139e63ee8bb1976b, 0x7, &(0x7f0000002080)=""/215) fsync(r5) 04:02:33 executing program 0: r0 = socket(0x1b, 0x400000000002, 0x20) socketpair(0x18, 0x7, 0x5, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caaeaf15", 0xffcd) r3 = semget(0x2, 0x2, 0x1) r4 = getuid() getgroups(0x2, &(0x7f0000000180)=[0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x3f, r4, r5, r6, r7, 0x160, 0x236b}, 0x4, 0x6, 0x1}) semget$private(0x0, 0x7, 0x540) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000003c0), &(0x7f0000000400)=0x4) socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f00000002c0)=""/214, 0xd6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="b3e88186f26d08f5dcb16bd46ffd27212c947b1f222664f15d4e3db2b378a2de496a5df93d258b6fdfe2ea588a06b4b638d4dde447a42762573e5176ad2fcc0dabefa6a36819f6c4def68c4e615f01a4dbe8659807f0499bde17fa0c43012342301c21bd34b783925033c125448182334ce5dd35ddb0a15e1af6ebfbc0dee2d7bbf967d0a45b296a1ccec7193bbd86ac0a439b8ae6ccf760ab21137a3d4cacbc2563b5cbbfe396ffae86b072dd0aff5afe4239cf139a0eb5972a5c329634763f357f2ad9200956ed5ad6cd3dc62f4207135cd0943230012dcfdd33ca9ebe878d21ca95928cc610eed733777fd8718aefa058007db9bba1b08ba42a", 0xfb) 04:02:33 executing program 0: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) msgsnd(r0, &(0x7f00000000c0)={0x2, "55e7d7d19875a2410ce5df6fe92a35eaec40b0b34d41766d7f1f0068ca33be6aa822a7fa9a76340491cdf718c3ec6d1afd07a0eff8ffe7162a15df4667e2981fac02c8b09a29eac84684c1d1f0110cc8e2725c940209d465a6959fedd36a5d6bc3ab1a6b999b6f893fb366cbefb09d563ba4671e68c8064d1e1d311b5fa59959381579706e8a23d8f912f6e9c7daf059222dac4c817641ac76e11c88d657b9fdc9696e4a2cab6fe017752ee61f2137530778c5a78e3bee7c2e9905e33af3a8a3cafe97c9aebe43cef9de51ff3de49bb1edb0df6045d411c0e10b8d45f2783a2e13cc5223476f2f69218c"}, 0xf2, 0x800) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) msgsnd(r0, 0x0, 0x0, 0x0) 04:02:33 executing program 1: r0 = socket(0x40000021, 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000580)=[{&(0x7f0000000040)=""/129, 0xfffffffffffffcd1}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f00000001c0)=""/139, 0x3dd}, {&(0x7f0000000280)=""/253, 0xfd}], 0xdb, &(0x7f0000000480)=""/39, 0x27}, 0x41) 04:02:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x80, 0x10) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./bus/file0\x00', r1, &(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)) 04:02:33 executing program 1: socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000140), 0xf9, 0x7b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) 04:02:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf179456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a1d9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ec04cb2ccc0de6b04fce59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628c", 0xed) r1 = open(&(0x7f0000000000)='./file0\x00', 0x3000a, 0x62) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)={{0x8, 0x4}, {0x6fb, 0x4}}, 0x0) r2 = syz_open_pts() ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) close(r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000340)={0x0, 0x4}) r3 = socket(0x22, 0x8003, 0x9) r4 = dup(r2) writev(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)="8f4424b90778675bba2934b98cb859c18c7d6af9282a0dc2c8237e55b743fa318833087366fd5befbf0578772a", 0x2d}], 0x1) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f00000009c0)) open(&(0x7f0000000980)='./file0\x00', 0x100, 0x1) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2000000002, &(0x7f00000000c0), 0x2a) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000680)={'./file0\x00', 0x2316, 0x9, 0x9, 0x0, 0x10001, 0x9, 0x5a80000000000000, 0x2, 0x2, 0x1, 0x80}) r6 = syz_open_pts() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) readlinkat(r4, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000500)=""/191, 0xbf) fcntl$lock(r2, 0x0, &(0x7f0000000380)={0x1, 0x0, 0x6, 0x80000000, r7}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x81, 0x8, 0xfffffffffffff2fc, 0x1, 0x58, 0x3ff, 0x1, 0x0, 0x1, 0x480, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x84, 0x3, 0x2, "85495500020000000000001167f4bfa600", 0x2, 0xfffffffffffffffe}) readlinkat(r4, &(0x7f0000000a80)='./file0\x00', &(0x7f0000000a00)=""/8, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000640)={0x5, 0x100000001, {0x7f, 0x491}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xea81, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000700)=""/37, 0x25}, {&(0x7f0000000740)=""/50, 0x32}, {&(0x7f0000000780)=""/242, 0xf2}, {&(0x7f0000000880)=""/148, 0x94}], 0x4) kevent(r4, &(0x7f0000000b40)=[{{r4}, 0xfffffffffffffffa, 0x6a, 0xa0000010, 0x311, 0x4}], 0x5, &(0x7f0000000b80)=[{{r0}, 0xfffffffffffffffe, 0x12, 0x0, 0x400, 0x6}], 0x2, &(0x7f0000000bc0)={0x81, 0x9}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000005c0)={0xfffffffffffffff8, 0xffffffffffffff01, './file0\x00', 0xfffffffffffffffd, 0xa1, 0x5, 0x1}) 04:02:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ftruncate(0xffffffffffffffff, 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5b331b5341c606477d6692dbfc3d91b83b89df88c8e536636835ac3e1adb0b0cbefab67b2eb78ba71e2b61c263517423ae06080b70998c5ee447c6540e0ff3b519bed9decff4adeb6d069a1576e415620af035c4f", 0x6b) write(0xffffffffffffffff, &(0x7f0000000380)='oL', 0x2) write(0xffffffffffffffff, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0xfffffffffffffde8) truncate(&(0x7f0000000140)='./bus\x00', 0x100000000) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000000180)={0x1, 0x3, 0xfff, 0x3, 0x8}) execve(0x0, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) getrlimit(0xe, &(0x7f0000003400)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) poll(&(0x7f00000033c0)=[{r0, 0x1}, {r0, 0x3}, {r0, 0x4}, {r0, 0x100}, {r0, 0x80}, {r0, 0x100}], 0x6, 0xa9ce000000000) setsockopt(r0, 0x8, 0x22f7, &(0x7f0000003440)="5e87ec2033dd73aa39bb9d4992625a1e6159458ddc8e4709fc33bc1150bb3b337b377ffbffec7fccc5516923e61f4cf27d88420e5302eb02ef8141e41b0b6e48c5c07c2640d7d75534c39f132203ff19b444fefd4f132144051397a5fe2b4edc6fceec96c6e8bbb47db26c58c567843849f30f60e670d286ae6cbdbb0afc9483717ba0ad6f57c7764cee4c86c7a743e81d33bb25ed1176bc1d3f3b8ea0ed79afc098044aa5ec3120b948b7f123787df5bf2c7ce58e44ff392d8b5a6eb0c88470e9b75f792df95b18314782062dbd8e759128a4a5", 0xd4) setsockopt(r0, 0xdd, 0x1, &(0x7f0000003540)="357561d8aa18e8b84066c1a3906e42857ffe5064c623dde9196b073d0e5374ef3794b9bf46c28ec498252982b905988c35d10a422c8470129f07de4b96", 0x3d) pwritev(r0, &(0x7f0000003340)=[{&(0x7f0000000080)="164024557cc95e3b298c5d66f21cb8d0ab71a5fceaba0a9c74d6cb71eb", 0x1d}, {&(0x7f00000000c0)="4ef19063a59968803f8e190ed93647b1efd938dd54540993f6687030d7fd8ee28826751ff7eec362013949cc40f915cdba51235f1e8fa6a2255e0dc4549593078bcf8cf21adf2e7c9f26885b986d60cee635545fa0518d9594e560ea6a4db04e19cd7bdc1e9873271d3e14e48ec99971def2996988ce19a208508b2edefa7a8b165a6fe84a4f84b34bf834bd3f73390bc07c2871366fb4a3eafe22b6baa3bcef6ed881671e16e439efe885756a43df96d9fbf3cc3bcdbe00ae446b65137f59a071484af772d59a8f1b93441c1dec37de978ca5382fc869f53ce6726b09a21281a9e359a009eab7dba0f65a0e0ebdb027a3ae0a965ada740cca39c86524a60f64508b6107cd1a173ae9628708aecbc3d42cf858dbb9290ce271f16adadc2956d65d43791c9ad12eaeb1a60fdbb99c78c9f9b368b051e90e79c703e157726763c0623c539115670e32bc9e5cbe407b803a080bfd9c6fbea034c7622c350f85556b0f3f24edab7c13995ef30d0b143635fa6e75721d2a7c2f64e81c7fc7b6d1f5262cefc52be40da227500c573269e88c92a9372e83967cd527ed06347e4f0b4c086592eac46f750649d01138f3dc39a8b2427dad120a25187b121bfc6420e188d4e24393a78744cf14cd8e04dd6184f6f122e057543c12bfc4cdb1d6bb3876a63f8e7a9ae9b90303125ab1d38b2816c7fbd504dafca313bbf60e21240acff77d2283f40242b4e6201730369335ce0ddb3f48fc6e4ea9789f7226c7dc7f322263c70d5511fefd3aefd700a98a128db47e7257450e679530aa0a080b8d83b3fbba8f0a1e08e579b0243806246ad4742a370f3108383d4b20048208870f47eb3408ce2c996fa235d73fdfc3e071056b57374444471d7941b40f0902ce23e509a219be21e495690ceddf319d32e8c0c1cb9eb0784f4ee4ba8ab0c8865ed1acc8fcf0176135294963c4f9754e7561cdebb0d9323dbaf28a16fd0a9a2f31fca3408d87c27fbe5acbaa7d4d36b926ff8b2dba5367c77cad1c76a1e6d86459bce2d8db100d4b91c8a2a3c0c60abc016f162e728167bbb6ebd1596ea7ed107d688e2ee40635d3566bf813874daadf93978e4daf8d561e77c13d0f73e6cf5c9b9ba6b527ae4d8892f4e1244307bb056ae4fa6c6901fa54b38d41c6662f2cbe721494b49f362756b0e517524d0c4a0062199b4164225d3d14b463bfeebdef71ce898e7b838f889a930f0658625bede48f90be12ae0934c7847428cc41bab0d12eba4e2fc12d9588be64b74b6f63c1b012aadc82816b12718994e6521b67a6347f895a28248b01eccbe1644cc8bc6c66e21c11284837f8235ed1990703f8c0d77aaa7152401be97262a79d072997698e3d3d10d97687f537f1dc8547dae2365239eeb55d22e180568ca7912a18c937e5bc8c26cb646eb9447a155e1e79e8b410f17fbf217a7be7faa67b5b4760b877ff497045c7d79649b38169761e2b035fc6dcf8b86fd684709ab21f4881df87b45d6079fc2bac19d02de0e730f4e307d56cdc261d7012a88f75ee9c4745c9798add91fe3caa7c9b0b2c30ad882b0e431a6c256ce992be87a6523f57694ae005ed250504579b56c2d78409e1b87ef7d481b5c10fc2e176761689d8827163bc19ba595b404802ae3485da9625f9e8f57a6bcd3d955dd73c1176307a6e0d9677536eca9f54fd856034bd0924082c85504bc5f3752a0746301763919201077046e3bca0498016c88a85603090dbe95217329937b12346b2f234a9d9cc5be872270b7f683bf9af81fcd359cfa571621cdae04f95b6685422bb7ccfef6ec3782218ee362a72be6b6ffaadb8a2ed31915852fbe7a8fbecb1d24e9915070e4c13f36b62bc85c5672572c33d4bed47ce95ea68b8ec0e1a4352d83bb96462f5828bf1bbedc4d6dcf2548ff27a644660c0f6b5ecb78a08451f2d21b0b26f629829c11078b822ae04b3ba982014a51d137d66dd31af6289c1abba7f49a34b6a79eb06fc86b2daec99bc7b2be271cbca171a49d893e8d72d6deff4e838d58b36c0ae7846f4407bcee6d9d6c1fa9a4e8ae5dd2efb5366c53c532dcf8114e8cf50192b608fe03e305583333db64f65dee806bbce492bf7b4ea5b97b0d8f61f0e1e95472759b6d9e2ace28ea5c81e05a6326db3ad03dacd40fff19522d40cfdbf24b00abd2bd9464632b2c7909d5ab49f2ec107cb7c1bd8c6b0d5e311ac8ae3201b4a8a38baf0bb8925e50cc5275a43d107e39394eed6a1b4f6747bc548534393d894d9f8aeb3a09da99a400eb746f5fedf7753a105d970feb6569b13ce0ada740bc1bc07566e63b7d3798be605b7f966f0cc0e48ed13d87ffea6bc23901d91ae573d5cfe4665e60dc302bdd666991ad02b52aadfe9045b1fb612b62d8ed472e6ba665f5f13521dc5692caa9a71834401bce449da868a0faca03bcf6c9548a0ec8ee24f280e01418bca40abc92544ec6dd832d2a9586361f3f2644614b32d66efb66b781e8a62e5500f2aa49a5e0d7bfaa4448e2f1cd321a620413f66e2d9943621a17b4a24564898df53ef1b8208c907e42ddd8f0e769e3abc5cba0ec1b5bd463230c878125fd7790f31ebab9c32ea14b0f733dd4fed8af33a482cbfb85c031d9e62cc06bbf95509eff023fcc21bac12394af7f6d38f02365411ef63ca3316e56da2f076b9f40f9a7074c10a0e7cc37c623d53155951550bb2bf2a5d349fcd01753ce002b44fd05e4566cc2ee6cd687ef626d24667ff52f4270654961220fd7dc5adde9b9bd7c932fba966461f0839b9477a5c154bcbdc260b885acb4b23f2a79ae6a559533fadbeb053f5688caaeebeff0b492c59be63ca4d75fb2b13c88f57e6c338ce300b3d4e8daedf71f724f83007d0b451b1723a13beff1f8cd33498b2ba53bcd5245c4ef08cfa1801607d281f1cffcf779e8b1c85eb0c23702f6ad71a200f8e6c6f4ca7f4beef99715d2693a54cedfe11a30913c2d5a6e1c3a2bb4009a9f71e8c9328cf36d5c9eef4ddbe02368a5210cfe1893955fb8512f709bfdbd1c3430722cf19d634e81ca28dbd7fd344a6746d6c9191bac06f54866e95f29cdfc6ec750d0514da7bf1bf8552b77871d4e509d1ced85603c6d2c12c148229614113cf1f81f9079dfb8f67150bdc081fdcf4194ee3740bd57f8897bd3550fa7d457a0481b383ae82af9f966f5f834489e373a82e926d2bbeab656d7685851e5846fb5c0a8f923fcb27cd0b4c61c42d98baa990a321d28c2bf46043db6d46690bb2976630c7a3cf38a3406899911017365496032e42603409ef2b5c66ae490069b6026b27de78df17e6c697d548b41cd8b04cf2b9e6d0d140995804044d9ec3164a11c50b8874895923ed79403fd11db6e54d38273b60b5cff077142fd0cd72f423d7069c34262a2118a9eba09400d3c7c0fea1d216996e539291a32a63427ac506756fed80cc690bcaf15bff22a080074dd6facac5fa8f0715c31d7e3daebb950f37b10f8cc72e5ff3b6f5bdee2f2e3c9b8b0ac5f210fb3df10d7ecae03ff2ed8c7fe59007d784a546f34aa1cbb21477df82ce19da04d9ba356fcaf4a4ff5046fe2053aae2e13d8a0312319c5c53ee9c4f6ccea2718fe433f32e21a15f82c2ab5e68872b3ef89bbe279dc78afb767f22532cf47c7b927ff5442b9a34e4b403bfd03b3b5d81810df2ba4221c4f35838bf69c24b98809ddcaa645cc1c3e9104473be7485c0e9f20d1fcd483875fc7297f31d1bc516bdfbae9c18230d06137369d070390a0d4c97afa55bea90168f4df5921022a67d3bc042af0d25cc5cd0ffd8ede7d08d0d4262406211822a14878ad62012f373819089e02be071d21fa2dde089b045f5875deecac5dddeb1115cfcb1f120624780f11501845b78c8edc7ae0b00ffde932c950be730260db00c885f13379400ed5221999244159b7ab837be4ff33dccf7db1eefde54acf4f41cac1c70252c08f1228338e5045cc43e451e86b530af1e8b4f9b792ce0c35b432d7e67a29fa078b76ba04ace1a47be5afcdaf5f4c49d57aea7ff29152f95da9bfab7293ee6337869cecaad40b95827b9a74a11b07ebac6ccdb2ac06903776fa9238717a9ff1c4e18a693761d027f1123a6bb657d4a8a844b8db98d3351dd81bc9e172baabe6673674d6d80a19ed1b7513e6090b7ac947b4a85f51ad72875a5fb1410ecd8883ad98973dd13a3dabb168777b34ba12031d7fffcf51ae303195ab212f0c093c6d7e86d30e713bdbb3df20d82dfcef0d4c826fe7ca61b37192d46195ded9a75cbffa1b1aac5035f79c1ca38134f032419ac04ee6d1e8ba45d35709b9c58b7c59cca3896bdd6aef6f317c97232cb67b2805cdd187de9b198d8ba52822d754cc250bcb9e47d6097b61ded4126246d70552e1e8508bf4324ef150e915f26afef6cd3466b7088abd8e44a9e5fcf3ff908703d0687234caf083743cb89c316fa38ad00ea88683e6a0ff35c32991008a64ac20868a47a579f2e34449f469b1f1c3b88d0777f00c61f3883787d77b5a1531aeb7afaa2d1e8cf7b735be1f27b4496984f216ee014cb22d2c43b853668e425555f96fdbf9a7365eb327022f38b83e94b3ebf3cf7edbdf7a3b7fb272660c6865a9004ffe2f6b9c897b919a5ce089dcfd56101f76fa3393ce9ca453ff9a2e95dc6875d9b8caef30d056671fcecdebf9e2524360c20857ef6ffb684ce088f3d79394176e1bfbff4aca173d4d1c8dbce2e7c58d2e2a35e0993ea35f451834049db804dc12f4fe5798948c7dd2b9d4eae8380a8e92f0cd72a58d56905b0884a97e4fee2aaa03e478f778a2c903e927c7b5b6a2d9c45f7a9a685940c94080acfe19cb0685c1e76d803b796efb6b776c68e6f48e962811f0f1ba16e497c02fa43761410002628252600f03568185319716ccb92011ef263709b950f34cb839b99c65547160ae73bbb3e8b8bd63caa2e5af0fbcf547ce515662ee983edb282469947e96796c9438884a74a2bf5947ce3c577f13019f678662f643a69368ad0f60c682d8782f67d42f59954131140ea3a0eb3d6354ec13725008c06b0df21878464920a4046550e0c1c7a98d903cfde801b7ffd0dff195f4eefa7086a5cb1c6df4abb9d1f5021f8e1200525cb04633b6be12de3514c4c63e0faab7de9c289a763b19db1a89955ed1d79f6b5fc339f754b25a34eaa9aace237fc1e3d6e7e445ab0c547e20dea8a795d7592581e6dc7e68a38442e5e01251603f4399b6eb4ddf8dd9a33ffc47608e889de52409184580d6220f26581e4469298aed1d9d57f067822586b743bd007a516b020a4cd53ff5547b194fe034700934f7a254e7fe808d5ba37003abed8bd20606d055c1ec78df91d65b58371380d48444ea4e0cda3730b31851892dcaa1399494ffedfaec5177d4c3aa3007da9f0d6910d176c194e9777531f340935cc4c81d19865773921021413074ede49ff834dfcc9131e4fd52af63f46a1da8d12fffb5508b73ec183027fce7c1a90ff2048909c1b5ceef010435dde543ff36baee7d811d407b0e35abe76862350c3d5dfa675729c70f56c8101a704899edc90207c6ca12ca8c0b142500d367ff3c33be0cd2ed867097d8e13bf4b26d414c57b203074fc7d7d81634cdf7b478c1eb4a8aea614c0b43628a99635e158f905f1482b8485da28265c0565bd99f59db3d5a2d715ff4ebd36b4b1615b0a24284d45676066776c5331bb3d35a07e9c49a748242059dc2f7b0f74a69aca873c937ac6839860336f443fd948e6f68c7d9e50aa93fb9d7709e5e50e137a48b2171390eb1688902c", 0x1000}, {&(0x7f00000010c0)="a34255f8c5d1431b045eb2b162e70082e965eba348ae5bf1b67413420bd1a3143f14e4510ebbb738d2f3848a652bba4321744b54f88c36aaa212f59d8b8636706f0030fb7e6c912a75422de50cd89edbb79005e142db192e900a2bedb391ed354af83c6082c28486acdca97fcb5b4834131c62082f58f11d12145dd8ae4edd8cd481f14e2a2d54b86512c883116ea7fa6643edf3432de53e", 0x98}, {&(0x7f0000001180)="9cc38eb669335b480b8106fb48af8bf50ebb81f86595da4abf6e5e3c80c1bf2c517375e11554227948e6426957ac468c766a6ba6ef9f6f1b2e7e18cf496cbf2c08e3ba81bba0f9ffa82ca72ff8fbaaca2af9e2411d14584f5f19e4e9128b7a9aa0b4272989b26113cf8f64ab119433171be0a6b61e178b4b2bb3fcd27dd9dc1bd211cfed5da0b1f2e4c0ad64de62ee815c87597683e2e288f08393d349157c061dd4b42a9af2e68cc8a1332f37284b03cc2f989da289be97a84e9da09b60418faeb7a53e1514d89319f54a2af7788f8d78e97ca50c841f2232a0c9645e13bfdba5d5d41387f5971ee2d7ac73821c325ded75caabcb7ce5c54e2c7f6c482314f9a195e57658dec102637a677ea813a5f5730e5fffacd6b55df0100aa5d7d8d00861b0e72ab816d82a57f6ee5200bca18c5b29da7e5ea467e1c46fba562fd3cc760172e7e82752eb4f97760a3784f11a6541c897f1aa65372ee00026ad2141272e4f0421089d237916e954b698beb563909aef715dde3b14bd1ef4b8b1f179f4998f8734d8725c4d2bcac7fda31aa1f936f7028ddf61033b7b7a2153272a62fb4fb5cbcc994fcbc9d9146d21e47edc101a7d27b99938ae6c2f3fe0b4c41a4eb0db305eff3041e5dfb75d7991b8a4f913f2f195b727287bff7bdbc8503be06b8bd2984a8c91e420697131ed57023651984941d1901734fb41eb176e0d56159512d0e873ac3a1acbade143bbbeaae18b51fa067933c02de9e3a3453f94950eb23f93a804fc9449a51215dfb3959152b4824fd3bcf81b3dd579e159afe70b6414197a3ba9066753df96b50cf2c472bc419b5088701ae24f6b3fdf93c55b48fdd2efb629d07f012505ae43b0e7fb6e5cad3635ead1fd869d776d39854791375a7ee1b4040fd087b201b45ca3615e105e37066b04fa2d2378e2787ca9e396460fdace0219b284497f5a03e4a821514c23d42c2548970ceaada81a28f2f9573470f977b1cea551434c9ac13cbea38cc6584d66ccbcd7151d48cd310a6a5a4b0f918114e504c18215c8d96ee33c882c2f9ecfede759f2c00f73c7a859f5c4c1a017b358b51ef6fb2a0a1b880a8d4a9d457f6099dfff80114fc4d963552fe15b590a231bffb2abb849d4067cfd9890698b0d9e40b87d25aa081969c844b5a918f3a411902825a8d07f11d5f45bb805226a28977207f00554d2e338a4e5e28b5e0d96d03b3ce56de672c0116ea35afb43035ca3c762c588cf2cd8da629f53ba8cd3472cb597e5d2fcb59d76a1c52f739a91f3fc0b3cdede8e2e2b1ae379cc5eb78de32aae07ddebe3557564320ff2b41a1b372a3f10cbb1a32eafb789e3e5cecf728e4a037b2969a0aa0d27be037da99215e9d38912a14002307e6057e03177557d3f4de7f554f0b0877a95f9fbd168fe66b08bb70ce892a0e4180354e80590b05691991ea3b3268b0fdb3ca1bdc617a8407d28ced5ddd79034d8774ac7ea420eb8932f3cca3dffb15335a390c0cfc19900521e150c956ad3e0c4d48257c5e8cb4af79971d8020ab68f2982dbf9320cab4e453d5bd1f9b5c0047b52c00bc9c65c37ff3a685a7a9c406f9e9019e8a0a0354098e7ca41b6182d145ba4b4b3e2ee9052b69c376f67c11d19d2eaef4252e84bdf88c97c8954deed3a8b1757fb74177effa60c7747e6e446e10ec2d0ef6b90d174ce7f7a3678f7ce33c1b544c5d44dfd17ed26e168e04bb3c9335dfa39cae13d2b1fc480ee4d27f03d217b61434b0ee1ed94cb888d2271c7b53133bdfb418f87b3b445b8ebef8114286af211a3de68ae0e407f8ed0be6cdb203f1be8fc0956ddd32bbdbf673abf1038b8f66593b71d4b1939f5da9d7b2e1bdccf9ab3096a76086706f9fbf8a1521cf92066aefb1a1bd02b8167031ace187f9bba32b8bee0f1176a19e580cbcac21a2a56d2dbd0bef4adc3029df279c8f5e0ca1f035c4e56670bdb98981967db8ceb044801e549c9fbf94063b3e77ced6f61021bd7a24c434c7a9ef1f654b49511ca37829a2fa5ec6adcf0f018f1a131255eff0f7f720f019781a6961813674d3ab7291ab3a7b27aca9d674409bc60a35f6a8f442f589ec0175159bbb488a6f1b0788ba396fc4ef457b58458d45c66c049dd8eb4c34091b6e6a0d4e99f07666cb0a0f3cf15ad8959f91c6ade634d96d7d3d78a8c9c010357f883e638808f5982629b8ad7c9ffcdcbd8c86b1e2f39e9d1da6a1e6076fae23d4a3335ecc3077bdd7d5e9a3c267ae480bff348b4eeef4fe951da978f19627f63188181b73973ecac6ffd979f0e1abd4e9148a804388833f156d2f567f78fa2e767342becd073d0515829b8416acb469065209f0bd46257668cdf20a8d9c1b50b62fc4c5e79c07ce7c05026d69d2f67340f96723862cf56bf4ba0f3b95d9462b298b9212d4ceaea57f129da51cf8b3cd65dcf81e1fe738e038daa55ba349b4752b00b364f0f4b7278d173c533f8e33b8d516a08f5f224f0680ec94a7693d94f3640363d4ed45eb145ae8368a60bbeb5a835e546e161e7ee4bb392aeb69f0418192b6debe95899c68ea506993fd061d6515410700c19e86fa5352bcee7d103caae0804e82f9e1d8610c2188b9ac1ba45f11e37c800755129eda53390cefa22bb740873a88e6cdadfd1fd7a4489a1bc40e71126c201450a3259888f3cb3870b24132b647366c39fc3f3018f8beccc8b47c033806e20c76deefe6d34f853f57435bc99cc279906cd04aa8386008756d4dcd0dc8e7db362948f95665c0a588f5c10594c7ab057b82d9a19d976f7c5952d5256605bbbbf20c5b3e037bb49dead1ee1a4e238671afb664e1bef92f356a07e64434cf06eea368c38e2dad48e9dd545278707f05bfe49a7b90132464be5a538c5ba133127563f768fd6a3ad92e8191bc04d2adc7b5ff4c8342902dcad625d527fe3b792b2f4a6b93d25f8354ac8986f22eea2aecc2595c0da1f1dc1cf65e41ff822648d5cbc8c05ddcfed51cc4fdb52712b92f3216808dbbeda8d9902a57b837cb49073510bdc03b2b2a98706e18ba514396bf85f42909e8c94f4126706b355d6fddc9783a29fad709e5e20ef01e6afc991f4686d3128434b6c5d07711fcdd9f4f5afe281168856b656841a1619e9d538f4515e45b6264e40fe92fdfb19734caba1a1f57ee8e0ec1ff0eccfddef553815ba8b8b488c33f0170b09f0fdb4a9f3af47c481433c7d52cddbfb0f3acc185589c73f984fe8abb373f83300ab2ccd3d79371e7a28bdcea06605a22600a97908ea5d73355f73412ace81007efe627455f11d1cabbd7ad283ccc1d35897e1fda5a42feeede2c23f18310f99be6843acd3fc7458aaa4be4a8528e8e96737623e34563858a1db311b3d4a8c5256f7d80e90fba610d8d4824ff627716c3c4fa2aa939da7227b5daaa4a29158b842c6d74261f6694adc05782b0044c2c0c3fa39097d04df01c4c622c025bd32b7eabab1bc2ca1e8c9bc69e2825130f0a0edd56c41894efd685870eef06728b4d0c9a4b7d62abd4a1b145f8ac058a7c98ecfb183249760d706145b4187a4e0217f77bba97b9cf8483afaab0ffa22ef84400243f228deb04814ec1a4a0981fc5162fb9790a1f4256555bd4bb17c3a49d9543d583a88dd96c6b1ced1e1eb68ba407b99ec95d7cc5f4ab92ff48039f40a053d4a5cac8056fad45684c5b9e1209ebb54c6af375f61e8f1205dd7184e78fb0be4285c3e88d45b0465b4a9ee6603875b2f344ddd9a03ee6a6a7ff81ba8aa14ee39e53e10f4cedd26838c37c94b83202a4e199eacf42977543ad4700363e2c88a8d020b5f476550981716029a39052061838f28df59019f686c5e8153279ef5ab83843995032d5833dbea2471be412bbe89a29350efbe3ede70b9634df1a319d23bd7aa2f5cea6329427a57f0294ded9bdbf6d664d9fb943c6e89b7faeef8433f416f79a159442eedb1a72bd352458f4d8cb12211cc1dd4602a9502a3a1c0d8816c78158066d9e977c39b747200bd39dbd75057cb87337e37bb2fb7b2ce0a59a70f588942cdec87ead601bc287050ff14f63afe05a02f9dbf559ac0420baefc99cb8e93c78de92928896f4582ccc2702e0b8f54297c020b7a7e8e71778fcd0929822fddc7e58561629fc9f33946762c156c3847b266e6ecfad141070a4c1745f382e5fb9c52995965421c96b01c94f16248f646b83243daa843bcd54c2061ee09c9bbf16613b03af80a48909c90712a48017b5d4726ffd4680bb06d7468e6b298fbd9453de48d65605acd6408ef83fbd21402aeed915354ae0547f382f06d0fae5ed52fdfe2ddda960134ab7720ac2bfa29fb2035cdfa2cf7a91a8aae2583352f3a621e649b1a1a3cb89b83f30bc974a84b102febaa2323048b232635cba786c8ab89d37b63e70a854c16713e57af2bd81fcb0204dfc635c1e48211b64a60d53f17392d26e45078b1ab70e5cac408005e94621e34bcb24e7fe6d521c2bd159cc56c64cadd0612c8bd49506f5de0490d84c36ec4b59444d01a9294492c2d517c695fc8e4c70960ba437e97fae92aead399ba311d5bfe3a8a7ac21a35e52817a0d68aa435ce8c8e483f5cecaa3c50a8bd1d3d16998c6a011aa57802633947a55f642d408b5116042557f54379b8f7881000b2998639675be19f35cbd1c7eab80d88d52061f553e1ec6cc407e22c8810cf933e87b488e1824647f58287d2151657ae7e62912463252d08e2ce8c49ef5141bfd1ceb20d22d9f98bf61be87596249bb07ff5408cd60e4d667fe3134f82b94362be81eeac76f823780e041160379aee6d48986c5b480db3e669105664fbd9ad61f1394bf944b8b0a246ae13868a9c8a6cd6aae3850ea52a121a5a472180f6f17415c3305110854a84ec00033e6739f11ddd4cb192a11b2fa61b4ebcba7c2d6672a45dcd84f7a6200fdd3fda059726849e284ef8aa44276314e9089c01a89946ac65dfceb1d09808c7cdce64390959d23f4c1bdd7e11cb63b96e6b3baab073bacc9c75f3f23702fef798fd4ec5d03d7c92e6ae35d8d2c0c124bccc7ced5cdc1a567f1bd894392d8a2f289a53028e7619984f30eec8381c7a508f861e1844405f592adbaab723378e39b85042f42fa2ea3d99170b979a873a54595a23d8f892f7b0b22ee3d1df2abc52ad736503bd9267a238ed61d08a518f25adba7c320c6294176868ce3a5675055d01f4bf7be73109e8c30f9de6145ff5693dcaa21f50ff45d57c06958da931aab635419012c906be9dfee93f93381b0a979b5e3f5aee931210e8df509059d6dc14282d04071b516c7dacd184b1d46f57cb80c30a9e0e988519014782b45d92a649e90acb5a16445fb3102fbcd5c4995552173d2b448317de95ae11d071c3e2e5f64eb89869fb2cdd1994803dfc53f1457d8e92e678b0a3d737c3030934135c3a833ef1b1a405fcb2a4fab4e96523826ce61cd2d6a3ab4b9457aee8bc58c952c1f353f3bf66bea4a48c99b52dc0bb498e847d32093a7d3fa39dd61f5072f27c27701f2a220e90061accd1142436b2cb96815a8f9fed138c26a52aed764252d19885a7358d92496410137afa8c3260847ee72b8d3dafcd29f1dbb6761dc0c00deaeb8526403844ecafc5cbbc926c9cf6982999489113cb0d697d1eec96b58c5c93199cacbe76f4dc005aa9553b999d0cbd46257f9100e1c8b35eb7f8cbc96a85129e7a944a953b98045bc3e4cc905a87a5c1a3302c4b5007b975764181cd5a0f1d42521a7b937e7435bbe25fa4728cf38801440b731496619f8177620534a2730123bd68987e9f3542", 0x1000}, {&(0x7f0000002180)="ad4d5b7670248cdbf2593e4ba91884c965bafd2c493ab5800ce0fd7d8be1738c67ce242d0c305e8e9e70d9797040018ca864c3ba402782cbf8d978f9d1894b0cf72333b3a0e33c9b187eeaaa5c99e7aaa95e643cfbbf1cad922e642d2576d618b5ae5fcd21270bc64ed1d2a8bd3aef24b1b069efbe37376e816c51b7668af2c20db848fb614346a9fe39ca3b9d62f3ae8d72975848459cff4c4ea633afa16a80bc21071b8141d418dfcbd888f469c37890920fa269be3ae4fa7832eab1766e54dedf285fef50691cb39a94806e8061597275c2043dda023343f5520fa4b75eb6d5b9e865a7b8a091756a2690841d9b33effd496907b12e49138e6603df4c52fc14d9a4fa3f81e6c807a716244e444608710ae002bf5a2f5735089e9dfeba48409e2a53537e6177e1c58ff8db1239f244fd2ab00a235be8f6f7999cb69204c13e88fb550938cfba6844a87d4f31958c54400b7f6e37dfd4ee401d7b9d4f574ed10fcce0d1231791f2513e7af985d35f92707f0120c0751bcb2c0c76763456f01ce56dfaf8743c6940a8ffacf5543daa423400346f6b816e68b78e3fe5076e7718e5403e2edaa2d53ced60dbccd9da8ee1c30ff29fa0287661aa2830e99c6e634faaf1168e8a954b7894c8a224c567ec8c159fec124a7476aa55f7874445393df4c50e6b5a2dd62393460f02bb8cc3a4f56b61167b7f43655e08694727ea2d73d7cd8d0a06af2d30bf49f457196196441dc57e5fb699b915305d423f1a8012291399cb9285c4638a5ba38610581275fbc90df9397095d07cf37443032d97f59997b68a1e390b68675b0b8efb3c380a67c6732b6f572cf53852e7e4ddc04fb7523aa19c81f092c4bac6477e6924b5d420b38b0df92a0bd9989dd34fbb05daf85fc66195ac0e501f04b93b0686e6b736e39980a8273b20f607611a21f97d7e9f4aa26567b3d553a81d86e6a2399b7fee182076497d39edf650686a518d0143aff2438f22dc14c7acefc5337cd1ed248b93150013e1d5c5c103cde4e58008aeb72af9445d9a4e56911d74e3203224a639e8cb675c67b4a0cad56fe2ec42b25cf7436117737d97bd535b442ae0f23b90ada50369dc3074c5ea122b387bde0890d0eb22fdeedd4e0703d6c8cbf2c2ad9be26b9b885cd0cf5fc797ce50f595b510702bd083f65fe0293562f15d9bd4874a3228889400f326ea3ab17aea7291db888a077ba01825aed813bd3ff9fe092c0496c0c445819f414bc11cefcfe61b67defe15bfdede61778b82ba5d2dcb2ace3fcd3c5df1119fd06a3815fc53d8bc18eb78756b94d6b1600ada5f4c0a97702a130bf48bade5d6ebb427965ea4614089f2cdc028ed571aa1507fe9a2a6e54a12d4a24163c291429c89e2771bd2a9f3054415a87882fb0c55112f02accc90dbd54559f95efa79cd06d0c5f9d503220639931e51cd0ba58a41577606c2cfbeb91b8cebd8077009121dc033b4056d5ac98eaaf4fd50f4806bba091162a6f3da9fa4707c5c00c2e90128c27dad2bbf533607e7d8d630aaf4b7fea6835bdedd53b12278b46697329972de238e946a5aa4c3bfb5bd09f5169f07a3531af9fa6e418cf271cca8cdfaffcebf68ed441b813919893e2ea95990d70663a5d61dbf75e03f2dddd9c722b8174ff64807762ea130f8c1c3d864f3e70f4aaa38d194218a4f14f523523fe997032dde55422c4731e858c0e2664695272fd668b06eeededc0d85f65d12814b36e681267ae91dbcf161ea240b3469a2f86fa093bb8d9cb321588fab3c27ae2820aa362c4c19901ccdc60e597590fb5fc6ae4f20afee4ce0773dbd8628ac3fc81789de7738a7de71145dbffdcb7e2e68294d1ed9caaff8e7823e47ee1a3e09fe63d555307c0dde478c74e34e5b9a76a15e5d3857b9e0f2904cf177dd40cfa33d8c11a958c87cf23dcb1f050d1abc157d0aaf312f317fd3be4b4ce0536c5bc173d24613cc8e654632764d4a1cc35defa5bbd84ed5c23eb60f0d44e7b46caac932b660a7662a3da46eb40b954f9e08aa4b1917f8782cabf9d3ca75b743f4eb61f9f3db3534e5e94b7f941b2a9c7f2acddf01bdb206f1138126453a155c56a22b8b17c670212acc5ebec5f87564f472d15f29975e0da834464a871b2f2af247925bb4973f0accd18aef8bde717a24b29342ffd20a4006ac659bb33ef02265691ba9449c990348454cf042b7c6b053e8d42c1f322a2ff6214a85575f7094a00ce2f1fa6ceaa8bc41cbcb9176448c03c2b68cf9702b675f7ebaabd8674929a855f9711a2b64091db3b5f5b2522b0bfc929dafe3175300cecf3fc2fc853b92f8f3c386871ccdf263e685411815db8b486aabb6f43e011dddf00b3a0c16f1bb991f5db18fbc0011536f6a7562444bce8d42da74266d5e4de9851b81c1652e0e03059fdde48bf61c06c01653788d346d01fde17798fa7e894fdfe4b9c1200e9b6828f8c8dfd07c1af3352e03605ec4548bfffcbb631e2a16f7488bd39e0426523dbb958a77798ea6151e63e87a80ddf302563b796aff4278db61f3143e9fd394cc639b2b462cb0608233f397830bfed289abff43d81b054972372329fec8ad24c2d5330b13a158a51813dd3be742847bc909afda609bffa63658f5ed23202281b4b1ebd7362f9d7880f09a8871e6c1beb9a3b5c01f694b13f769942d3270d854b73b5ab439c28e8ca8ad415320bb820611275cedd3a5f697a25cce087f6003f5c952690f8c4a6e7d2bbc3897aef0654d5610c0bb0ec814baf145ffb667da228c9d30806786cfc527cadcc3e7a1c77348ca1983aa8c16ba289bda7e61a058e1a1c8c271b4beacc70cee96115b070c3dd1f857ceb3a02da63e58aa453c47471330fe5531b21c0a8454539cb640df3453c55ae806aea26ff1ba520ef22e5d32c3d1de63502e54a033276227e0872f693c53bf9a439de8f833a273045a39d198685475b437160a493c3015d1f5e822732ca29794355da371af01da5f5d6557166c76c35b646472a0a5cb77c04880cc949a463348f4eaaa4170a324e68b4ec762092628d44cfa5db86d9358445ad6e5f9202c3c8c677ae764f285adf23298b390502313f3185759bd4eb3d96d275f7fc4ec06b780de637fb8b1cefce66810fff7190da35081dbe773d1316ea73ab20993e61e1f3ae0647edad094f6099fbf6ddd5a6c3c8e9f0ac75a081d0e211b96767be42a0c737965f2bfcaa5fdfad01e71f9c7d7f156095d70a13ff9adc320a8809315a073d9c958207b586eda6f1d78a60d4257cafac5eb3a988bf87a68616abc929fc4cfc0dae829d32a830647e0a1a83d05a47cb762226d641226d8a208ba9896ecf35471709a34345f3478a1a494ed48c56a5e2d1fadd73118c4203d47d8e5340a6eccfed5cf63b518812c6bd48720a02867aacf733b175ba1f3d7187d0f5ac63592d1271825156202dfcb7c6e599e931ee30270987a1c3f090a998b2d19da370c192cc3ce78f25963840ccf5b4a80a145a1b8a25815921c3031bf976edaf7c0b6d2b15810a0443286c99b02d46d23e1e79d5979ef19260d667841385dbf7bf0e46b93987c72b0bef2aa79dd299bf77971ae7c758305af613df56235927e0ed7471ee7b2121826845b313fad798783a320b2d1f4404f27e6a2224b9e57bf4019560d704da45201f4c027d3f9c902c39d33678640759995f0e0181918a2e8ade50ffefc4a6b025014a26bd11edf4f01acc7eb4885238ca5b989b3d02ee284c8400e205265dcc11cc9ec6ad2126ca50aa805e9d11c2d2a7097dc7ba80df303f05cf4e802ed6d5b334afd15f732524fa8c31baa47093d226e529218b0c16490cccb35b57838ce3beccb40e36af6f0843046adcf74912741199725db44554f27de1be779eaad8d025602c054174be5363d00e6dfa7fe536d59b1c6de0ef6d9b966430e242ac0f3d67e1892136a73d11050cb13f75facf0d630fe71cc18a03ca85fe480292e5ad802bd612f3adbca45917627e4ea6f698df98bf8b6cad87960831a69c13fedb258bf29f87a992ceb5dc49d9a86929b10586bad0a12cf48ee8f3f7ea8c73fdbffa668595f96dd12ea3613e175bd005506a8dba38f0d502ef1c760e3174d3bc412dd4407fe276323eea788910b98d81a18501659a8c266d3347d2837a96cd5a9ac0557fd9a1be3c289ae9c41f60170a0650fdac04671d5b800ecebe695b76f1bb7a37256ce870aba555651d9923593e397e5a56d058f6121b2cfd6b93ab57ace4a608bf63219524718dc70c8078292495de8a45df8f5986d955a40fc7293b806bf2368d05c91915a7c4f774c85271094c23b0f1587232b9f988dac485ce53fbb2d25e22f94837d9b74ebbd4aa58539cc86706b1fee92efd14aa53d512dfa9643800ad22c11c151ccace7836402071ab8dccc7ecc8f70bcd289abd9b581051a2b178309299fb58bac728a87b9f05643b55e0556c99655f813a46845eb2894a4b2671ecf5fffc04dfea8784a0303ca1e2f0462052aaa2073017aaee7a2e7180826bf6a520b1ad0955f9c3641c66a11f3151f459b48ddb335fb64715c8250f4febb0b685fee63b242f49850ee97ad8000f53f43492bdf8157399cd91f92e7b288f8bf58016f597062738e57d97fbe238797fc74d122d3adc15f3a1ccdccbcf0857fb6b91cee5a0eedcac0e40304171cdac144e191bb62744253bf0d1b42813a9f4863fd28db566b8e22901cbdf2f52c5ad1e36f3e7a5570c7d2eb9ccad8311f6fe65988c66de043aa3ab781e23d370ca19496ee6483f2f0cf47a6664ec7732631dbacb24a975ea3db2fa39afba5c87965c61bedb3089b6ccd2ce91be96b3a19849e8d61c3b7f9d031c35935df6ccf13030e4061a9c715ca98c65e2b93b4c443b7d088c48cfda5444c5e5f3f4b81287ab3187f2a175d1de91984efdcb5e98daaedf3bc879efadebbc51f327853d13f51490464e70ceffcb4e033bbf83305e4e84412d3834b475343a546e0246b2a2ac0cca049d6b2aa31c04396f1b68e83ec93cd339d53726b3db66f4a0ed75ec4ce2d90ea8f9179626030c7edb7abca98bb87389165b6375f426d2e98a911e7ad78151e372d096a2d6ab78d40f166d5f8a870faa4316e657093a8b7e0af5b64d15ac369cdcefee6bf6378b03f95f77d55d1ef1261b7ffbec015844a4c961db2d3ee83bbf317bcc8d2bb8a4273bd4fe2588a083492ebfd1d488b19084218a6658ff173e60b0ef981b14ae8a27b6896870c6766578318128dbb88679745aee29095bbdffb939d07901c6e6116d60939f4cc8742a5cb9b8854b712a9968b0e7796a53fd15f4cf91250354fd6ce6a8877637c65e303b12233460baf49b289ac05fb37cf03184974d8aef568c6451ff4c7c6534233e68b0a9ce1cc7ac620dfcd327cf995dfa9ec79389b4f1e72b2d4bc6a59afb8cce89b52ef80dd14a2245f3da6437818bc7c77d5aee217e199a6ca72c8a4cf60000dde902f78c49dcc2b1b98cbe5941b2f07f6180290381d5407f2fc7d2820c2e0431f87eaed41ce5143702498fc9572abb1574249ba213457d70a5ab260340e8dcc1ef140971f3d49acd2907b42d884e5d91701297773b853ecf3dee27e97af61594094d56761f4f42359fd4bd4be1909faee717c9680ab58af3dabfca903bcecbaa846e79eefbf4991b97105debd45ec09c0b94f91ef24e0d680a6f8e2d0bec470edaebcc94a06809a27a067e4338f69f24412ccfb5cd6481011b540bac07a87d4a00d00d65339b525a45f3f48efcdf64c65b622f9ffb6934a10bc821c0aa483d365731732", 0x1000}, {&(0x7f0000003180)="91e44c0f3c980002d04d825ede7c91f5d6df5771ac27605dce4ffb20f6355a86df87efddf2ce8f2da057b542daa984e1631dd2264ed128e962a44a8a6eceee8d9f16c95b41f64d52cad2b0014d4d71953ffa1cee31b81caa3d160e7aa9fd8e63f0811b4160d84a2cc5fa285c6d02d7cb899e396573ea487f890b8667990a1b70339b4e42b4d95b182e283e7a95cadaa534b8517aa0a5ae2c6ab2ed303cab05f6a5465a5ed0978777e0d2650fb9597902bc4f08535d69c57a7ff4bed7981c082c22ee260b88d444a5cf7ee72f6d1332a8fc03bd27744c99e6ec0b56a08884c46d8ebff445", 0xe4}, {&(0x7f0000003280)="761b71a79e1c44b54f8b2edd540bcf3273c2e7ee0bda0ba84c1f598753275bdc04cfcc78c44d8251da4f1a5cb08ba27b04b3f381c96a8ec6447f82e553a87b2b79a64328a9165efc9fa6d34eb631350276b9abf3960f5470a4c130504e20e4b1d2d5dcdde5da8c40a1615c81220afac336ee1dc131de61f096f47ca05f664974992212c5f0928a96352e6249c011c0d8580b552aa0200bce03e721691ffa8f", 0x9f}], 0x7, 0x27) shutdown(r0, 0x2) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="017195ad0530e1b56c00"], 0xa) 04:02:34 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') 04:02:35 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) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f00000002c0), 0xff, &(0x7f0000000280), 0x101, 0x0) 04:02:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 04:02:35 executing program 0: mprotect(&(0x7f0000209000/0x1000)=nil, 0x1000, 0x0) fcntl$getown(0xffffffffffffff9c, 0x5) wait4(0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r0 = open(0x0, 0x80, 0x11) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800000009130fbf, 0x0, 0xffffffffffffffff, 0x0) getegid() setgid(0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000340)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getegid() r2 = semget(0x0, 0x0, 0x2d0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000000)=0x9) fcntl$lock(r0, 0xf, &(0x7f0000000240)={0x3}) clock_gettime(0x3, &(0x7f0000000380)) r3 = semget(0x1, 0x3, 0x408) mprotect(&(0x7f00000a7000/0x4000)=nil, 0x4000, 0x1) semctl$GETZCNT(r3, 0x0, 0x7, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 04:02:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x1, 0x2, 0x81}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x7}, {{r1}, 0x0, 0x30, 0x0, 0x7, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0xfffffffffffffffa, 0x7}], 0xaf53, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/197, 0xc5) write(r0, 0x0, 0x57c) 04:02:36 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044266, &(0x7f0000000000)) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000080)=""/119, 0x77}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/243, 0xf3}, {&(0x7f0000001280)=""/100, 0x64}, {&(0x7f0000001300)=""/227, 0xe3}, {&(0x7f0000001400)=""/223, 0xdf}], 0x6) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCNOTTY(r0, 0x20007471) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 04:02:38 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, 0x8004746d, &(0x7f0000000080)=0x5) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) 04:02:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') stat(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f00000003c0)) 04:02:38 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x1) shutdown(r0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 04:02:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2104, 0x8001) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) 04:02:38 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCDTR(r1, 0x20007478) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSBRK(r2, 0x2000747b) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 04:02:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000200)=0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x84) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000240)=0x8) close(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x401) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 04:02:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) r1 = semget$private(0x0, 0x1, 0x640) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/203) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 04:02:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x9, 0x1ff}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xfffffffffffffffc, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1, 0x2}, {{r0}, 0x0, 0x10, 0x20, 0x5, 0x4}], 0x1, &(0x7f0000000300)={0xe13c, 0x2}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000500)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x8e5, 0xd86, 0x1, "a7cfe5efdaba213d8c7577f55a15db968157c092", 0x7, 0x80000001}) r1 = semget(0x2, 0x0, 0x41) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000480)) mknod(&(0x7f0000000480)='./bus\x00', 0xe002, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000980)=""/223) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x7ffffffffffffe) linkat(r0, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4004) ioctl$TIOCSETA(r0, 0x802c7414, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) bind$unix(r2, &(0x7f0000000640)=ANY=[@ANYBLOB="01002e2f6275154c8f4a80b5f61a63b4d93df17f6037450d7adb730096334209003a113904069b062f687076371a521de2e683f2d98f7d3742583768a1022c2d83b2bc16168fce3870d30000000000000000000000000000000000000000000000000000"], 0x1) sendmsg$unix(r2, &(0x7f0000000800)={&(0x7f0000000380)=ANY=[@ANYBLOB="0100a567ae3b034f"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x4) chdir(&(0x7f0000000340)='./bus\x00') getsockname(r2, &(0x7f0000000140)=@in6, &(0x7f0000000840)=0xc) read(r0, &(0x7f00000003c0)=""/143, 0x8f) ioctl$TIOCCONS(r2, 0x80047410, &(0x7f0000000040)=0x91cb) 04:02:39 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8210, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x9, 0x2}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x4, 0x1}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) 04:02:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) 04:02:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x7, 0x24) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x509) msgget$private(0x0, 0x402) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x800) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000180)=""/237) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x0, 0x8, 0x1000}, {0x7, 0x8, 0x1000}], 0x7) 04:02:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:39 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = msgget$private(0x0, 0x110) msgsnd(r0, &(0x7f0000000040)={0x1}, 0x8, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 04:02:39 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002003, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x1) r1 = kqueue() lseek(r0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x0, 0xff}, {0x10001, 0x2}}) 04:02:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x6, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) 04:02:39 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) 04:02:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) chmod(&(0x7f0000000040)='\x00', 0x1c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="8af8afc3df0fcad64e67df06dca8cfd2cc4f31422ccec7426e56f74284af98735afa5b02a4f1393882fb7de00cad150147e4e427673bc5580aea86c403260618cd048ab393c967c7582888c4e701aa243c467de1fa02159658d0ab40567105e1460b7f5d842952247f55aef4cb25dcf8dea0b1eb3eb547541ef527851b11b9ea381139384fe055394264a0bde9cf32ae104102e0ab702101d38f9bad8ef45e2d2302cfe7af9ad6c4bc5275de9d6ebd9012db38ce52f52cf80571d25bc3202ff954a093f8c994fe19ff2bc68443c95b0888bafb04b8464a353c33156b3b2555219f1144711083bb13caaf19894fc1bcfefc2a8e46620f307525ad4884c3a9cfa12435819044a1f99c386d66a81b8a38e1120df9c500a4d2278b71dba239c50e5818c283d69e86556d04f38e33a2acf7527af23828ec9d921c96da2477f7745c93f546c5b9a94fa17363d16395360886cee424fd8b2ea2f94152a2c851f07231929d9dd817e480dfea8adf40dba5b21346", 0x170}], 0x1) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) execve(0x0, 0x0, 0x0) 04:02:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x80000000020, 0x0, 0xfffffffffffffffa, 0x0) r2 = msgget(0x1, 0x10) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/190) kevent(r1, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) socketpair(0x1, 0x4, 0x0, &(0x7f0000000000)) close(r0) fcntl$dupfd(r1, 0x0, r0) 04:02:39 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000000)) 04:02:39 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r3 = syz_open_pts() close(r2) dup(r3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/116, 0x74}], 0x3) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 04:02:39 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x0) 04:02:40 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x8) fcntl$dupfd(r0, 0xa, r0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') setuid(0xee01) mkdirat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 04:02:40 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x800000000003, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r1, 0x0, 0x0) 04:02:40 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) 04:02:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 04:02:40 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) fcntl$dupfd(r0, 0x0, r0) getsockopt(r0, 0x0, 0x68, 0x0, 0x0) 04:02:40 executing program 0: r0 = semget(0x2, 0x4, 0x218) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x80) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) socketpair(0x30, 0x4000, 0x5, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000003c0)=0xfffffffffffffe67) lchown(&(0x7f0000000140)='./file0\x00', r5, r2) setgroups(0xee9cfb9e39f1d628, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20020, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) setuid(0xee01) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f00000001c0)='./file0\x00', r8, &(0x7f0000000240)='./file0\x00') r9 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000000)=0x3ff) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfffffffffffffffd, 0x1000}, {0x0, 0x7, 0x1800}, {0x2, 0x7, 0x800}, {0x1, 0x8b54, 0x800}, {0x6, 0x3, 0x800}, {0x6, 0x0, 0x800}, {0x3, 0x7, 0x1800}], 0x7) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r1}, 0xc) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000380)) r11 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r11, 0x1, 0x8, &(0x7f0000000040)=0xf80000000000000) semget(0x0, 0x2, 0x602) 04:02:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000000)={0x3ff, 0x2}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setstatus(r0, 0x4, 0x4000200000000004) 04:02:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xc, 0x80) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x8010426d, &(0x7f0000000000)) 04:02:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x3, './file0\x00'}) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000002700)=[{&(0x7f00000023c0)=""/91}, {&(0x7f00000000c0)}, {&(0x7f0000002440)=""/158}, {&(0x7f0000002500)=""/79}, {&(0x7f0000002580)=""/78}, {&(0x7f0000002600)=""/229}, {&(0x7f0000000140)=""/24}], 0x10000000000001b1, 0x0) 04:02:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1ffd, 0x0) r0 = semget(0x2, 0x1, 0x2) semop(r0, &(0x7f00000011c0)=[{0x2, 0x7fff, 0x1000}, {0x3, 0x3, 0x1000}, {0x3, 0xfffffffffffffff8, 0x800}, {0x3, 0x9, 0x800}], 0x4) r1 = open(&(0x7f0000000080)='./bus\x00', 0x83fd, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001240)={&(0x7f0000001200)=[{0x24, 0x6}, {0x88, 0x3f}, {0x84, 0x1}, {0x84, 0xfffffffffffffb1f}, {0x1cf, 0x2285ce98}, {0x1e7, 0x4}, {0x8b, 0x20}], 0x7}) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/247, 0xf7}], 0x2, 0x0) write(r1, 0x0, 0x0) 04:02:41 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000380), 0x177) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000340)) socket$inet(0x2, 0x5, 0xaf) r6 = dup(r2) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) utimensat(r6, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)={{0x5, 0x34a5}, {0x7, 0x5}}, 0x2) 04:02:41 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100004000001fffe, 0xffffffffffffffff) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 04:02:41 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)=0x1) setsockopt(r1, 0x29, 0x100000000001b, 0x0, 0x0) 04:02:41 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='./file1\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNXCL(r0, 0x2000740e) 04:02:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:02:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) msgget$private(0x0, 0x22a) write(r0, &(0x7f0000000040)='h', 0x1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) 04:02:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 04:02:41 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) read(r0, &(0x7f00000000c0)=""/101, 0x65) open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x94) 04:02:41 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x20000, 0x0) preadv(r0, &(0x7f0000000140), 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) fchmodat(r1, &(0x7f0000000000)='./file1\x00', 0x3c, 0x2) 04:02:41 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x142, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x23}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x42, 0xe0}, {0x22, 0x2}, {0x87, 0x100000001}, {0x0, 0x3}, {0x20000000000a6, 0x8}, {0x4f, 0x3}, {0x0, 0x81}, {0xa7, 0x20040}, {0x46, 0x6}], 0x9}) 04:02:41 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 04:02:42 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) read(r0, &(0x7f0000000000)=""/132, 0x84) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 04:02:42 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000780)=ANY=[@ANYBLOB="5602042f66696c653000387767f300795a86fcd274be079ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff55e27f3c37efbe6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495ae300000000000000006bc63e03e0ea9463b100d60718bb29e36100bbf734e03519404beb7f2e15e9ca36427071c6f94ff9111a4c5c31293647c100000000000000000000000000017c10fcccfff815b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981955cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39e5159f2666957440e90be3b46"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x7fc}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0x0, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000300), 0x0) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file1/file0/../file0\x00', 0x0, 0x0, 0xfffffffffffffff8, 0x0, 0x100000000, 0x62a, 0x63b47880, 0x2, 0x3, 0x0, 0x1}) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)="4cb9db714f5d5812d847232c08cda81a18ea006aedd7a5cc3ecca436b9e65eeecd36035c0793f82f66189dabc4abcf5ba3ff3e28e90f820cba84714872c0b9022b843568c5ac693ec32fa4ea6e3c99ee49dc43a092a4a1b49e44286b348fefed660548af03c8ce25d8d3ada18c592648dbb904672d93c5ab3c894bfdbd6d2e37d93ea207696a9574e7b1f7e3b5e8af6c7a53d187876f8e1097d2e9ea44a3ebeab2cb994f641813198ccf12255d401e650739edfc825d1f131853cb63cf046d5c85f30cb1b32a4c3149e211e847023ed303b220209b24d1c934b55d020b20bfe19783b3bdaeaaaf097111bb4a", 0xec}, {&(0x7f0000000080)="338e7069cfe4a512eb3ec8fd2032b6e1f0674b0b29821e8f1712db2401d6bab5d3872bac8d2bbc1641bade4174507ce0a68b8101839a91ca1051def8bc75dee44cfb6d31cf35905251aa56d6f44262f341bb06788e8f0770a9cb1c56434856b802f347189bed949d", 0x68}, {&(0x7f0000000240)="45ac6a82ccc0f22b378e2ec3665c96c32c8713e2501e3b668c6e314253e7ff88803e80cf23e9348c2a48bab56455f0128bca1b0863b7bc7d0da0dcfce31d74550ddf0f8fcbc840ea847d251b2daa9c776a81e1da084802e6e3d311", 0x5b}], 0x3, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x60, 0x0, 0x0, 0xfff}], 0x3620, 0x0, 0xfffffffffffffffe, 0x0) close(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) kqueue() 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) open$dir(&(0x7f0000000140)='./bus\x00', 0x2, 0x2) write(r1, &(0x7f00000002c0)="9085", 0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x9) r2 = syz_open_pts() close(r1) socket$unix(0x1, 0x1, 0x0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8010, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20000, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000180)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r3, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:04 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x80, 0x100) chmod(&(0x7f00000002c0)='./file1\x00', 0x0) login: pckbd_enable: command error 16:00:05 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x8000, 0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/206, 0xce}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x10a, 0xffffffff, 0x9, "29541b7324ff1df945743019c99e531c6c271631", 0x100, 0x5908}) syz_execute_func(&(0x7f00000000c0)="8f69a0979e66000000c42279132dc3000000c46255acd7c4827d24910000000046df5c9f00440f18bf0500000067460fc0560ca53640d86cbd08660fe0ec") bind$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0x9, 0x4}, 0xc) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x43) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x8816, 0x3, './file0\x00', 0x100000001, 0x7, 0x6, 0xa3b}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="3c328323e58af32d33f47d7d34cf6e98d797f058751f0fdde761ea2284c5ccff01a43041418bc35c7153b8c4854308a52fe5843d2d39fc55340dd372215adcef5ebfc7c4aa7ca6b28c3ec930695ce3240f8661543483d8ca5bb92865ac7730b630e3e18321f76ec552bfcc8a860ff823547b1d10d69177a7dd91e5ce6001441cc9e68c3a30a5a35343d7fdd6558dd367eaf1270292c6aafee7687040db12b8da8822668f1b4cf68162f004d5dab9c729efc783ac1650f04a80d75f34e4dd3d44691219394932c0c94f35d18ba7e68e8ad2ae8c3fa0a25cfefe82", 0xda, 0x402, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffff62) 16:00:05 executing program 1: r0 = msgget$private(0x0, 0x402) msgsnd(r0, &(0x7f0000000000)={0x2, "ed7c6263e6cab6e5f394ad13f54fc9efb57324dc1dffeddc2f9409a4efcdf6d028db2d2c8a016ad15f87fc6162c42834de28d678"}, 0x3c, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/162}, 0xaa, 0x1, 0x1800) pledge(&(0x7f00000000c0)=' \\,\x00', 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000023c7, 0x200, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCEXCL(r0, 0x2000740d) write(r0, &(0x7f00000003c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x4, 0x80000001, 0x3ff, "6b73c688496597240e3aacf8c11a540f80ef7584", 0x34b7, 0x1f}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x80000a00) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) lseek(r0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) read(r0, &(0x7f00000007c0)=""/214, 0xffffffffffffff75) 16:00:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) shmdt(0x0) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x42, 0x1) 16:00:06 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r2) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000004c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)=""/31, 0x1b) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getpgid(r1) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r2) 16:00:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x5) r1 = geteuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) flock(r0, 0x1) setreuid(r2, r1) sendto$inet6(r0, &(0x7f0000000100), 0x0, 0x1, &(0x7f0000000140)={0x18, 0x0, 0x4, 0x8b1}, 0xc) utimes(&(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x59, 0xfffffffffffffffc, 0x80000000, "c919a0e777c971042230ab97771683b1db084c5f", 0x1f, 0x5}) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) r1 = semget$private(0x0, 0x5, 0x454) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/58) getgroups(0x19b, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x7, 0x6, &(0x7f0000000040)=""/90, &(0x7f00000000c0)=0x5a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000039ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x7}, 0x8) dup2(r3, r1) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, &(0x7f00000000c0)=""/90, 0x5a}, 0x3) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0xb0) sendto(r0, &(0x7f0000000000), 0x0, 0x406, 0x0, 0x0) sendto(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="72a8095b4ba4c3ef651c702d4793ac367d080876b1c8055165964a61d04d6f95a11ca11fb966fbff2915278276adb6d490568010d87f537682d284cd643dd8134a43707e6f1a6384f642bbf9f546d6c81986e788a40f9aa0a9886ea6948aa1a6ae249fa2c34b3bdb73246532f47d3053ec1d277919fc5c1aaa6d7fe87dc3e894015a5ac91a655545e0d621b826d282b99bbbe14cd03f01e9ebf57908609ed87dda8b25c3473eed0e0b63bac89801f3b6c0a5d32c09d96e9ed59985b6b4025fba537f84fbd919f0931397eb171d78713e53a61ae5b2cd9acd459c462f48019e4286d85eef7fab23076eaee8b77180522b", 0xf0) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x5}, {r1, 0x21}], 0x3, 0x200) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) recvfrom$unix(r1, &(0x7f00000001c0)=""/33, 0x21, 0x2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) 16:00:06 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x1c5, 0xffffffffffffffff, 0x104, &(0x7f0000000000)=""/230, 0xe6}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240), 0x10000) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x373e72a6, 0x9}, {0xff, 0x800}}, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x8) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x5, 0xc539) r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x1, 0x0, &(0x7f0000000000)="9b8c780bf7fa51710b28964747903fb39e729240d53501351cf837667499864a3b876e5e9096874c751c1a7c5e222bfc6b723abbf2f0daaf3ae74132f48527b07b173418e5f8acd5f78f978d1ea977d78a83d04c268f9b", 0x57) r2 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000001200), &(0x7f0000001280)=0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="100000002900ddff3d00000000000400"], 0x10}, 0x0) recvmsg(r2, &(0x7f00000011c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001100)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1, &(0x7f0000001140)=""/86, 0x56}, 0x840) 16:00:06 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204c, 0x5900) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x8) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8800, 0x0) r3 = open(&(0x7f0000000100)='./bus\x00', 0x4000000002fffc, 0x20) r4 = semget$private(0x0, 0x80006, 0x300) semop(r4, &(0x7f0000000080)=[{0x4, 0x7fffffff, 0xffd}, {0x2, 0x4, 0x1800}, {0x3, 0x7, 0x800}, {0x2, 0x9, 0x800}], 0x4) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x3, 0x2c39, 0xe1a00, 0x800}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x3f, 0x1000000000000000, 0x0, 0x80000000000001, 0x0, 0x7, 0x1, 0x2, 0x0, 0x40, 0xa1}) getpid() open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) semget(0x1, 0x6, 0x400) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xfffffffffffffffa) preadv(r0, &(0x7f0000001100)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/210, 0xd2}], 0x2, 0x0) r1 = socket(0x2, 0x3, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:07 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00#\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000000c0)=0x6e) dup2(r0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x2, 0x0) r2 = syz_open_pts() recvfrom$inet(r0, &(0x7f0000000200)=""/87, 0x57, 0x40, &(0x7f0000000280)={0x2, 0x2}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) flock(r2, 0x2) fcntl$lock(r2, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:09 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='.\x00') r0 = socket$unix(0x1, 0x2, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f00000002c0)="a8", 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x2d94) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x10, 0x20) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfffffffffffffffa, 0xffffffffffffffff}, {0x200, 0xfa7}}, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x44) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() rmdir(&(0x7f0000000000)='./file0\x00') 16:00:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() fcntl$dupfd(r0, 0xa, r1) socketpair(0x18, 0x2, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000080)='./bus\x00', r3, r4, 0x90d2b1775900d179) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x3}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) r3 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) r4 = semget$private(0x0, 0x0, 0x200) semop(r4, &(0x7f00000000c0)=[{0x5, 0x1, 0x1800}, {0x0, 0x7f, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0x8, 0x1955d2fdf178a6ea}], 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x3) readv(r2, &(0x7f0000001880)=[{&(0x7f00000002c0)=""/216}, {&(0x7f00000003c0)=""/203}, {&(0x7f0000001940)=""/158}, {&(0x7f0000000580)=""/4096}, {&(0x7f0000001580)=""/129}, {&(0x7f0000000180)=""/103}, {&(0x7f0000001640)=""/27, 0xffffffffffffff35}, {&(0x7f0000001680)=""/208}, {&(0x7f0000001780)=""/233}], 0x0) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) socket(0x19, 0x3, 0x1) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f0000000180)=0xffffffffffffffae) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) unlink(&(0x7f0000000040)='./file0/file0/file0/file0\x00') 16:00:09 executing program 1: socketpair(0x1, 0xc005, 0x1, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x29e6, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x180) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffcdb) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=ANY=[], 0x2}, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) recvmsg(r0, &(0x7f0000000700)={&(0x7f0000000240)=@un=@abs, 0x8, &(0x7f0000000680)=[{&(0x7f0000000280)=""/81, 0x51}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f00000004c0)=""/218, 0xda}, {&(0x7f0000000400)=""/25, 0x19}, {&(0x7f00000005c0)=""/191, 0xbf}], 0x5, &(0x7f0000000440)=""/4, 0x4}, 0x801) 16:00:10 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8880, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x46, 0x22f6bcf2}, {0x8f, 0x1000}, {0x20, 0x9}, {0xe5, 0x7}, {0xa7}, {0xa7}, {0x89, 0x3}, {0x14e, 0x94}, {0x22, 0x3}], 0x9}) r3 = msgget$private(0x0, 0x102) msgrcv(r3, &(0x7f0000000140)={0x0, ""/223}, 0xe7, 0x3, 0x1000) r4 = getpgrp() getpgid(r4) ioctl$TIOCNOTTY(r2, 0x20007471) getgroups(0xa, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000340)=[r7, r8, r9, r12]) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8040, 0x0) setuid(r11) renameat(r2, &(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000400)='./file0\x00') r15 = msgget$private(0x0, 0x0) ioctl$TIOCSCTTY(r14, 0x20007461) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000440)) poll(&(0x7f0000000480)=[{r14, 0x1}, {r14, 0x100}], 0x2, 0x6) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000004c0)) writev(r1, &(0x7f0000003900)=[{&(0x7f0000000500)="7163d537d5cb5bd9e475ec30e26b0ff4c8facae4d56e0eecdc5e4e9ae1d8a0708cf99697a58a5c7151b71b8046b8f925c4a96572f648be299448a28550acadf7070f57ec957ebeeeab01bbf8d76baa9253bd3e124932ba9b208b5abef535ca56151aa0c17a4bc75d1a7315fdb7d32a940e52a9cc39d7756205915521a300f8a4495f51672161c1e5c5ce6965e0658340f92228613d666da604b564ae18157c8ec30bb3a70e3342e940c7d61bea46f2e27f2513c77d27da438bb938c9f9704320ba41579431a4868b33cbbadae414cd61608531194f2d90cf7f5ef9e8f00ae4a48d626fed8000bbe0e01598cb9c24b57e7e6f3d5d3667681ef4f1d0ecc97a9447dce50e4584791beaa80bebf56ede171a483e562d078dea32d857428ae8fe598300f815cf04796ea3b4156333446f69cb41ec8ecc1f40a298caf9c92859ffc07a86a64b48bf1ccdcdd4efae2941efc3b0b6456104a78ce79ea49761bfdefa8cf8b7a88635d9e2f22d816e02cc31fed368731715ee92cbdbae9eb687ee26f8ce662f191b1950af9fee0becec62a3664f869ba38d0280f5dbd8d077bdea07793211993dbf4a19ee69e79b8ccbbc16940b1064bac627808358f9800bdea760a26e08977492c56d6430e458c2986919c075e5394ca97dd635304e41839041bfa6b9ec1c675deefa37485d079aa0eff8680b7e1e6cbebffae6869bb79f3f558e37aea2f64874797ea9191bcb4c99252f775abd761eafd2ae5fff401da7847c2038033f4581006d284a2fe61a6065932e9dc577dd53b0c56056be8ddce39e3a9657ad48b2602b0ba3f507f0865115e8a63dfbf085d3de5c9e227e817f003109d9d31435138b7c36cf0265cb1490c7432beeee55f3828d5ca4e8cecf8bd009e3a5d26f5f6209aebb78ef3c2d65b936cea71f1e930f958b12620fd93336ad713d0f505e5696f39023813fe486da8b6f9456b20b85ced850087cd48a8a73f54bc1f1e0ea212a057c407348e0726d9608967a8b367d5b4040cb9de3c73576aee43c6a1164bf458bb3cbdf981bf51caae870a742e6b30e44c89b5467de4c136c48b80575f7ce8ad214ccf23dcfc6638ebb299b811a2dc80a0ff2a058eda5d504169396729715feceb3e17734eb330cd7816890ed9964c5779a509bb81aae451348569e134253da4c4131c51c369fa275ae3a5e4bd62bb8efbe61720b13fce2573ddf633a85d8d5941862d5ba0d268d6bf5a0e8f1ee5d736ab983c4ba353e23561bb0428571ef4d095191d6128c83e4ef034d520e9db04cf0d6cdfb1b8707272fe290cd6799a43a5bdd4b2f2fdcae23e5d7b32cd300149cf7f737af68de881e3b4a4d8fe2abc32e550d29eb6f020cf975c17dc0c5495d3840f30f0c4ff67f29f5842e8e49f16697775a917b3cd2d222631187a2b9980063d28e34c0ba70eb6cda95f0ead95380f0ce8fe289be4e79d8de295f4c11855b8950f9944f4b3650d141351bcb0a8ab1a25ad07d57d03d45676d6e2f530c58d161a74b8916a7832cb79c19410e4ad9b5cb23659587e3152248e50341bfa99160bf980b3b174cb8ee3fe2cb3d720deecc732c693c0b8c27de487b7c6d56bef7fbf68567c7c2d5fa2ace12e716d8eb3134de74d7e1cef4a1509e89ea4a4e07fc4f43feceb2e794a06866822999a50057501177fc79c2020b0e593d1888cec9571e7818b87c6eadb15caf55eeb087400813a0182ec73a1534f218e67e763b7e389e45bbb2b212ba3e8edc0259674f2f25ac67e6fb6cfe497c5c385fc32c4eaddc01fc238abca05470087f93a020d700102ef3f3f60f74a4414a76db6feba3f65f225840d70bb61448c16e24a01b403733b06005906cdc30bea3e6dad8b0a60288e5f2e2266d601e06b4f44ba9d841b8cb9d5d15722b21319da0d7a00cc083f5fee8fa94bebafc662f288f919d08b6b6781c32d464fe79e6121b7cfa0b66be8c3bb6d6831f0994f831fce25f0e12dfeed3f6c9a966defbae080702507a78037150f6ac78c47399e9a3e663e7df895d905ad69c842f94ce1e3442de14bc88e57b2c0f3fcfd96e85d5ffed65971c7bc253a12db3907b8d367cd33fc7a5f5d6a2769d7c7d599cf381705357493397c0fbad6d85a7974d89c49e3d227de050ac76ede0719d3db4f6878551a38b1aef9193e752165cda6fb9ec7d0394ee5747cdf3d715ac25eb2aa678522c5f85c129fece4eb98e78666ac27ab820423730a160e089956cf054149dbcd3afe7986a0966f998681f5d4c74a1a933f0281706d24c92d9b82e70eb4a33e5911c097a6c91f69ad775eeb6897647784bdf0807b8f0e91a3c12016c2c68b449af36e45db115d771483ddd11a60076dad23e9869508e621e37c0359d15337c857edac0a31b9189c3dd261b19110e4c57af0bebcb67289e32eff11a6ea7c046e1870c7324a9512e96d3489f3ca90be4fbacb44869e2047339ba4e98b21a573e6331a6a251afbbcdc2d3aa7cf1553b6be722c0f1e0337de5c8f7fcb0837649341d6407a3a4a77af5accd3df1e999b776f99394aae0a3a3be5aeb06ca2f1556de679ed9b2e9dd07ce0efcebb5c554b265bbac4445460437647c06edfe492b187d7cb846fd449097f18f0636fc52ecc013e63830e8465c965714d6996542e70914f61a3b70bcb827a94da308ac2266fabed726dc93e5e95834edf9f9ce2f8e942c5bc10d4e2da8d430214dec7307fd9945e407531cbe3562bcd9f92e2fc037146194e18632e31229cf1aead51d4b104054ae221eb260b0dc147ec1c520afd7cc0ab286d89a7d686fdf55aa0b24efd3a6392df4a2896d30100fbad18a1f235bb2a0dc2da897a778f5e3610db0184218f853ec6c38a9f2cc28be3e12c956f5b5c9d5548a0824d9c0bcda7623ce9934b30b185251a7e5b761305f71d8dd7dc1c2083c4cf881f941fd1e6611fc19b95baba28d5a3adda057deb4aa44ac79690f614733d50e048d79ddc53312ea8c959596b4dd1bbadbc4de943c0dde6f77d33a07e2489937dcbb0336ed2a3e66edf63fb1a0f591f9ae2ac703851b81624f2d974d0c7310048662540fe82782a68772359a500fe57c04457fce08b4bab6b9ddc71c9a551994eeeb87c79c5b5542198b7c34d8be94850a9d39b65fbca9d3194508954326e5cb2c991ef1a676ecf4b07caa261f4556918fe0536d528a1b68ac77505788f0e963d8003b83078158f8ae9bc623d28d731bc512e835db141b21434e2e75957dd2c72cdbc48355eb9c652ee368030120855f76d38b015fefca683d3d41f5f9ec9f5fc5cc8e098fc633ba781926cca603e80140eadc467058216095ccd3b3ea06be00dd2f5012ab777def286abf4bcc2f569500e4c0f7c38d2b0f9a100bdfcbd242225d7f6b588ae8db1b61616cf17ddcdb2de1bd5fa6f4481545311d0b958f07936bac9807cfd294176d17158249b2c81f544acc668b74652d70a5d19d4d17cdc82c7948d516bf97bbf0b30cc9882f808d497c35481e1fb032eea75b728549cfd8d0f5c6566060ac5fb17f3cac03531b4dc25e12827726936fe5c3e00a3e537b0764e0bd88279e73d807dbb375e99d6cf73c8097369d40e17a86276ed2da84666ef94ea9251205f5fff13f8e5e6ec943a0f0798d8ba098d4ad6286debb340eb4a75efaf33cfbe1b59ad58c2c11e72e26e042e832fc9e184a97bdd99b75d96d83319198e863d129d265d178d7e4cb06d672f7a9cffb78d1ea8947461d1f882020b95ebad9a57dd23ab0f9a8cfc317f71e24e90815e09bb8fcc0b8982223752ecad55c2723ba7e0c06452ffe8cc8ae22ea42710c0377bc79174090d72676c97d87d623e1c3a92bbf864fba053b68522b3387a3f057dc11249e0733c4ed13acd1c8b86a05806c35485d171fe5e60d127adbc887fabdcadb7be20eafdf1689b976631fd324b2226b9ea93af758f87b5b4e38f80ba95f8c90dc582a91e5a3d00f3eb701e628075fd2f995239311a3a3ab9818eb7897875f84ceafc918374723a294af0fcd89987e321684c85ede3004db7a6446363e4e618e85fc1d464cdc8499d7178ab94223b60420704246599fbe4766e09ef6a3811e3ee545f3a920a64d7a49d89e9ed36e5351646d50b82bae2021a8a680303245db046d9ca2ee36e9c4bd04977de9b6961e7061ebb638d1bfefc97917cc164703692bd72d66dafbd140b2b4e1ea1fa05c152233f70668fb977143f9d31dd708a2ba6db8ea95eaca111a34246d56e5225cb067fa00b9689431df9188acf69a276526617e5ea2483cf07c9d1a0e46751f028c9d6f934f25c4615f3c8196b86aa08a3e96d0cc19dfc8f6469329166572537e764c289749dd9eae2bff90cc017e1c70257e832b84cbef8328ec7a71e9e13fede7bf302d604854e34b77bde1716de00c10a4c6866a8b3fe96f575781c926f4c775ff025d03f8fac1c62206cf530a5078c0f6e59bf76ab42b7a43add4daeca0c9932434e43733377f1516beeac9172b5f0feb2512cfd696e6e32ed54f047a246e40bcb907712e1b47d0f3e3e5d9651cb33537baf9a990d347985c4daaa865feabd593fd3cffdfb2e09d468926d994ee9cd5e70dbd3f4c861a209264b331d8b0ae208ca769e33dba8d28125248575efa03f76863bbb8528ab7a60d5c5d091dbde2e33367c38da1d5059f9f875c7f527896be06b4b023274c3a2bdcc458ba992d49b6fd1c20861e1a314871c6b1b956ca30909bea30cb0dcbb25bfdc8483706fe88a66edc9b4b69b1fd96a3c743f8e39e09c962a13edc405ede9dc2daddb595200278ae4d017dc284ba45bd904f8d7285805852582cefe99ccad105d907b67b12b04bba8c092f080e58d6135c994d7174ff4d61d3fdfd6e7b5b21aac6cdb853b0aa922670ed70ae079bc25d931c8643c985fcc6b8d74dbe0ba0e1a80b6d9e1b88d2b756a7fd3f0330928efe3deba14ce61ce9bbd9f1e62085ff5ae71f27c5ac0341ed39545d756afba63cc838e4e3631d8cb28d2949571a277f4a2da9cf310df5197459541af38a1179811f2428735121270eba61cd9e897315b85381727c20ae8eb9f1fdbb191fbfbd7e24afe12fc23ce8b76fe7b20b502f35656cde1d96dcb27a988b9ba3985f3eaa44e3a9bfe35f6c25e924cd7fe3875a2d9bb0b10db818e62ba639f5f164a0a1be1a1f58924755205e99497b66e046b9cb4d6ed3f5c1e1f1fccc81eaa1098e97c8ca61d2da85d2ec382fcfe510d41e8c36445184457b8c5f5bbf7d8f34455252c6d3de8c383a9860c04f59acda79af9876f219df5c427a0b3f85fe23bccf4880d1c2e7775f78ef9449c99df19e67f42eaad53cd317d841157a401e9f10241e9f9b1618d1e93ff10c122d124b24340c50ded512183d5f07d15e486c949a787262f7722e1282344dc02b502e53feaac7d1aad6cecacd8d72fcf6bb0bf761ac5069105c41795a076bbc8475c7ae3d089f3adf50e2d7e1bae0705d755ed8cbf0c5de5847b7b4357b91dfaae3fb4653f62316e4b8a041b3dda0424f5950e85b20b98df9cd220d316030afa5325be91919b1dbcd9bde77132c749fd65cb5690185fb77013c141f8d4b8b118297b6b1b5afd440f2c593aa09e1835a92a60b6a307a851c22da0b947d291a9628be61bc6b74a431ef89adbb41cd5a9bd86f9d5a2a9dfe6add3483686ccfc8fa6391de2b13a56b1251d79cee2edb8aa0e00355a620a7754c05bd32d620894c4163db131b9d7f9f79c045dce5893df09b9e389d00bcd33ba7123c692e9f81288dce240144e258841343a07e9cb19ebd207881f82c9201da5a5f", 0x1000}, {&(0x7f0000001500)="6b1a748ee6b294fcde81324fc3f77c693f070aadaabdca2524a7034676a788c6bb44d76c23ea9ea830e517442985f186e64370ab530337163ade089c9804ddc9b505fec8500aba1d86e493ce454c4e958a520fbf699630160238d86e59f14bc0a7d6695d564544687452b430dd6d1b31b669fe05aa0d335a4915ed7f84d66f528d684da944b6748a4eb8d4b3b7d38c194c950f463d62b453210c16624b0ee1400296edb93422ea043a7156c9b84c0779294dc0c4c7e47c8035a1", 0xba}, {&(0x7f00000015c0)="b3a9777400c7c3cfafe9657a3f33ac9057427751ade9a800e16b4860f0d1664c9ed11420229eb1ebf7e5787a6b6bb19a2b1cc570198c6713cd48be142ad955d52a18dd14a13307e915729793863084309c7c2b93ac2feecf0452a521fc21cd65dcc966a830131ddabc09ef5930f8e21b89c0c626c31636b5907f3921a3470fb7579774bb33049cfb825736c002afb27266cfaa562702f5835b021ccad64da42b86c6a89df50e933431456d1ea272b7be3bc92c7a8747c6d2b51e0f583a300c78942251ad4849a8e8a65486506c2cd2372418222f2eab9d02959ecfab07", 0xdd}, {&(0x7f00000016c0)="dae1be797d45b478984cce6dd2e8e3fe2a86f56d7736c416ea8bec8936e95806cc6c95c5b45f435c7d95322f09e130f9705eb259f85b596ada191adf005c56879cebbfa06c431167629ed7bc0521c0effa5913e27bbe772088510f1678d649e51d9488943914eff9f1f85b647f3d2a2d721946b89f41140a3ebc933e09d3364262729cb4e0ee92cae31fef24c175e11242c153a399ccb15578bcc5c294d70a1e84b75f474e50e55ab6d46291a5b68aaf35f3491278537d1df3afe9379a5c0f5b86203ac4cbb6e8a81758e09efc26109ca7ef05afa7a2b850ff56691422e8e95f4702847152f36bb0705d4ef4707e5992691b08941df39dac20bc8e655909c4d715eecd282ef6fba8bcb225b33fd68a1acf6f6b10883caf4ba8af4e07454142d549ea2dcbd6d48c0a5a52003e3d66c6c521fe22fec3ba09518fd7df471d89660768c3ec1ba6a1a010de6567d2b4b4132913b63854b0b280741bb6bfe3d3686ccfd13b5ca9d035f2990b8c8c806d418e95ed97bdd655fedbd475722dfda2b31aded6e98e47806211c3f4a436d372b6648d84dac44a9d88ef74352b80dff527c280e457e276414ab8a93bf136312e4671363a4a2879d3b664b2a375e88d6bfb8bb5c71208eb467f3d92908b4270681f8cabd7b2b3e7f4b985edfabd79dcbfca8bed660d9836c2c57d7559efaf9a0c040472200d28478888a8fb30a97ef13c7f35b129ddd63b99b9ee2003567c90140b7c2aa6bf45f52a247a57abd97dfb00e40111e0770c601f1b71e09015cdf17afd007d9e7665b4129da642286aab3a6f4ade5be873ab6b476ca3b0a516284b73f0c18b1f8af31bc744a335afad116f188135ed0ad12fb59a652a19c0ea2392ccb7669655c6a9d3e0944bdd25f815c269c5475b02825c7235995b5969a7a137dfd2ac8b3c894286a2d9ccecdd0e84372fc83d0078437a308eaff051120ce88500b616bdd9f7395d34b86a40fa4a07af07772b8fcbc3df618dc3af55abffd968ca9528fecf0dcba82c5a8a7b4f23ca4c439e62ef1d746793d58783680de9e13a52a0dcceaeb9b13103741bf6321fb144711723892a7f5577986de35fd0923b24a8c72e6ba573f04f8f16d7e2cfec8e17ed2367024be18410ab13cc92af8c7779211180a900e627b403d76c7136fa29f0d9635d488023e8b7a87d4e179f775f1bb9c9dc4876f008c95ee518c46c347b825437c7d679edb32211c2ed60e8d4605046a29c055d75e2b8f249b0d2c80ff169d40e8cb081839180a76d9fa63025375329308b69592581202d3feaea3048efbfc145da144e29a5e92742e9aa5145e138ec42f251b7b1982be20e240c07d1f0bbee6d85e8f936a10a92265276cd87cb75f0960d192688993560699725c8d9fc7b1ce574fee75d544b0b3e1e7f2086f73c02a72be7c9e1be051cc4fbb9938ec9d6621520c125902ff37bbb1d56e76850e08ae34e5dd352f8292dfc2086d4b91fa61f337cf57eae5e36cfcca9676e125df6377acf3eb4ffc979c93000c64f29683643adfee6b7991dea79804dc660e69535f4ded67d56a96a703f50797ec11e689b9aef7a06264d2ca1834d051b1ae9c5908ed0626e96bee2dd468c19983965d0613448b47d7c6ad601d4642a41e796006b67d48c2b26e638a41d4dafc710db60a69e088b73dc0590c98cd1ef9001599462af82d0fa9f42446c2eca78995862b4f9ba2130fd22e76733900d28e4f62b64bc725404dbaea209819ede04776fe249353b38f1109c83fbcfcebbc201cc6911db4ec971b1872ae3f725d72afb8da4bd260540a8a42a44124cb40c160dc57b14c98c79d2fab85fee63ace6fc18a1ef185758b6731921b3b486ecdd52cc85ad22ea3c47324b0349568b915a48f88b385ea0949969edb21b929e014d980db03064bbd6207cada069cb215e95767fe5122a074d176700fdab2003de23b04911fd421062c95a207a169dbcb75a30d408a800b2b4f5d3ad501bce8df0131ec824b0dff272b5f1b564a41fd9d840d5603c1186dacfc41d0c4e0e9ee0216b654e3e6ff71a707b500264e4ceeeaea4955cc57ddbe99a775849e75264562e1c2a606db8b3fa9c56268d73049f597d40dff1f3e79438caff04855e4022b0ee3e84349da6367365c6a24b351da3290fb9a6f34abb29d22028dec0da2d140b3a0f827c406edca969f7915f55c36ff55bd9191edfb53702371261cc305a69818afe5dc99f6c6409ee65cf99a1bae814f084021aa581293fd0b04619a8589561c9afd9687e82746148c08033cf7020af63fc062b9b7907c6d0f6e2a13ed05c47dc7beb5de835f2b5ea9b753a52f5d44efffea9840331a46244dfbfd8ced94d6c8961c29ee6669f382c833388ac199498bdf1da6df28de6239f719ca94e818e995926073647d1477ab8a54273b6b97fde319aea266da70b9209eb8176509085523cb3c0b0458a0d69bafce6ee07c930abe247b464c53e19e84350d3a3f8490674bda782c787f453fb0d572a2b6c96e440fe9d059410fe4dd57bf13a7e50c5e62ffafe4aa74dde1ed854f0237e021e9943d5b2a8dadff56896cb99f5b346bdf6000283bd0f494472a9563bed106e3adc085f8e75ccabe9a29f41df756c1c9d8ab7d0b385cf84b65d77084162ce448c50bb39f4aa670d3ca97aa1f065ab77e1bdd5bc790acca7af43933fa3f19b012c33092ed8938c4d008d4a6b5db496ee077cc12c51cb2e32251be0a9762ac2222464dfc7d1594dd6440634d19670e5a43fb895e655ff8b9d5649bc441b1e3c131aa2ec2ed0a5ec4872d894921fa53f1fd6bd5d01e1e4fb23b0b86e5b640bfc8ded4c3dad6c88c958463dc15e8daa3609d55621be0010d914a5308c9d340537481723dfb59308bed90ece22c02b64793a0b7606ab63ec44040718bd50cbf49f631fb495d48f5b0f2528c7b850ac3a0ad16675c85f0012169392f004edf22768b8e6167341e274b1f7dd7d3da95bc14b5191ebca46e3c21373e25c0866e42aab89c0c6997076a6cf8bad897da0e7013cfb59978acabc70ebd6eae612723250bb6fe7d618aed598e981deb27aa6a16f21f56badbe078ba133f9b1097bb03bf75651d61c6c452e6c70b05b65eb91f090d31bb8862e8ea03ad8d04aa64ff452ca3f56c5ee1b92ec809b05a41c1ab326bd5c0d70617f68192e8d213b27c32f075af835f425bc5caa65e82cc712fd4d1b3ddad5db5ad59e6f0a6e2ff87e6a45921656509e6e1412996e0367fac8cffd39de53b9d6b07c05bcc94f8f208987c7039e1a33b9e9a7a1968a5aec109a22a9d242442fe971f049943fa09a329282b5369b41d3011157101364d854ad7a3354c0951fb2bf5ad41bc3aafca54ad98b94d4872ee236d1ea684c78d311c0b7d7f9a1637b7070efc198ba1ef3aea986dd6ec365035b949c6d3d72974fe13e80b1ac67e6977866e7d99c6ce4e12ef38809b693b1de5cd1730c4d7d584d1c9b514b5a26a714f3db8dec20cafef0270dd36d2cf3bed5606b73bf22390748147ac547405afe4221149bab959cb9284b48385cbea5c1bf8941798f58fca57b8daf869320e39d4800b2b5510e27d9980e48a8bc7478de60ff39ba21a7f8bde0b3362c5001b578ba960834546912240b59b1b70ceb1b76f16e5cc3de4daaa811c268b41ba66d43bef1f017ea898692ad0ba47ef686b4ced0327c271f5cd15e98e6d7f4f10f5f6da5172a22d05820ed797d843a186859f7dd37d59e0f672381830b746c9ab6f84ec239593c7d4d55907dda2a7e07a3ed40c69a2406c351f3ca431c7662d78aa8ce3769d05dfb6e4f892ae1d1426ea3d4cf9f7d8eda28bb111edbbfab30316478df036f479cbaf01090cb3079a3b82f85d131d4ba74fe62c69a899eb08b74552e30b92ef7f63e7c9324dd32fb8d377990156d29f72c49802d863a06fdc3defd2ec7b72a36ff811bfa2f9f2d962b36ce183aee1f1c1ffa807b9889f373343aac054bf918856848c2e2d08d2b598620a2cbf5cf7f8523c641eaae29b076cb6b33a9788361cfdb2bf87b37ca4dea2be322016679b216ad7495ee6ebf751ea2cb11c48fa3ab8c52c68e66408d9065413a8325b6bd43853e3569c62355734554375247adb1b4e752a3cc307211a394fb349d5513817b2201de13d8b07c8d754c27dae63270b00c154f5891936476aef8180e26eaa1387a286d0ed228ddd85c05962e39f4825ed763f5ec650dc4269936c505eca6c2394131050669e3a18ce7509d59920042a1c47c0cb981ba4933258efa37bb318c4eca6433b013e2051cb3ac399e5f278dd311d0c9b6650fb42e8e067a72af0c23889d434cfe74484b3a7ee1855d762c2ec9ac093fc57e6cc097c7e1602e6bdaab658c458b81c92ae507f0a0c67aa00d16e31a30b863fa12f972e9d28910f46801c4db5f34289df6c57ad37d4cc7c04a662b6768bc9b6e867c071ddb1643ef248edd65aefabe4b47f3c4bcb542f0fce04cc578daa8488ed27d062b524053c9381b0d77c69f4d7442357a57afa2a2e0130472930d8a64a585bb210b6bd3dca8b664edd72b7121b6297a3c6b9f08777bcb01cc5b4a808dfc4ba56212756ef026172b57fce7ca186ee818389333ecbe54aee01b76be7f5b97e6becc0beff48a9a599b67a788cdff83c4d7bf96fc18a305f29a5cabc5d2833a3ec4d75e21500e6effa51cad3a8cdad441ce5f5fc06bf252b27c6b2558345c8f4078c4de36100b2fa701e83eaa6b0660080a70233b368e5e2409a35ccac11ea6a75ce094271a57900e370e1064b0e6ea3519f736c8d0b7d8ac9338c45c7a2e573d235ba50a4c6401ae69834a62e83734f87af03b57871c8fe93c1446ad70dc8fd9724d4add580ee5cb60d2e93e1b92f6b882f3d29785e9cb4c9aebe9a3be1b843f8f1fa53bd2a30859c51b2007a279d364fbdac3d67c976b4c61f1409dbad86144badf7ea5232e2e390f870b91b447b151bfebb74ac7b59ed7cb13a99fb3fb8b808bad34c8d141d1d52a031c54d1570c1473331832c9dabc0b09a87cf7e05e93e83b85b8ae0a3e8da72a158418d4a5ab181620ddf54f8903f05d7d7fa227f1e89867679625c6589814ebbd9c2a5e9d4031cc60157b90a30c7249c5654a63edc0a93c2ffe1d73f1c0ea73d3078f7bd500acc30f8dcec67a7f1de149ded91b15f59e63a7feb03a80c4fb34307c115aee76a377a23d2b68c2912f78158c8a2867a3f49041d19c86f3f63b4ec959d12f3a0775e163ee1158f91bfcae7a02a2a216a5f02b6bc65ca77a52cd11764a1dcb5c1149b9639cf20393ed6f852c84dca31100506c19b5da1a6cbbfa29c69f3a5c061f55097795c0951f0e7bfe8762b3da43192f58ea3df79d90eeb9e443da49ec283dc0fae35dd76ab254d648bd10a7b977ddc7367f9fec0f729121f9e1d4ee1897880e24a625c026860a8f74866005a6d0f1517a28964be676a12f4859644aba95da01d1fa9b82e31a06792f617b1c86f684fefdd74f0a062bfca7d9f14d324ae7b19769d22c17c178e35b471f99da13b513c5842230dddd3479243a8e836bb3f056c4fec36869a28c3240665a89b06de92fef6756d94e36976a9318b6bff8908870ad65b37c082be41800deaa931bf0d5e16355768b0968e807520abfdfb3888c4bbee7613397148026e505d6d2c44c239935a55e6de957044157f2d08e6d13d7097a40a7703df6a955f80e6f740f16ebdf92a25355eecf7bea6e4de8c67e46d0fb9b222a82c3e069dd88a4cde798647167cddfa01f2f7b730c19f268c5b3208cdcd9a2fa561b837abef212", 0x1000}, {&(0x7f00000026c0)="c67adc43eea24b49ee54bf19177f18154c5822b03c32725d00844d6d43f1f81845451566ae06c36cc4b5f0317c4cb64d73920af832150a19e5c337065056e82e90decfec1d218136554f200e70cc386e80bfcd29e661188067e024d6a1ba31aa5d9c88be2c94e82ec23ba11efe0384e84eae1afb4f7dd16af14209b3597d0123e55132addd63d1effaebcf8bd4e6", 0x8e}, {&(0x7f0000002780)="f182a573e3455183e706e99ce998fbc87e2aaf66e5116e17d87b5b1681e72db3c2c611d8e289d5ace834ba6c7f5ab7d5b7cc9abc1244f730ede5a4c16841a3491d60c1f69164ade7ea7799e94f8a6894ebc02607e986293d3336efffeeebb3f576bb21307c9222c369e39146764568c420dc48f257d470883f74e7b9b173db94e6cfe5ba8363e168fdd0bea17933f25865877b9b792910eeee3e32b01d3ae54183060f4a0bdd2d1e198b39ef8df36fc5515a4077d101198b76e430e7244401c519ecf49343e2a7bc60de9495d1d1de3f711048527cacfef6080f6c300604eb40379d5ab9c717cb49c9b4d080791f0bded2", 0xf1}, {&(0x7f0000002880)="9f88d795edeae3a4a7b04c0a96e89c80097b9368de4617aa6dc14ec404b606c8a4c02285fd0c41781f544ceb1f422973ce4fb3fb4a19e2b59f325516e2b12e67b130c06d167c4d712c77ea404564314d391a6fdb48edc34f558431792b81b637819acd96ef3d8258c90313f4e0a9a7873b809aaa63183bc5d1b337d68fab60809e65e92704c0d561d5e35940ce9b1df06294cb1ade3883572dc18ac7747972381072325c536b1da667f779c25301aaa61d3c0a79cb77e30098b69e57a950e6af693b58a12a337da2b44013fba12afc3bcded85944a69f66967b30a7ba15cda97df8cd0fc7b79f614ade61e3761224c7bc5d9ad824476525e291f4931559d4b607c33db8039fa301c36c7939de9cade2ddeb86d9acdf43b398dd5412ada8306bd0140d1e289ecb7e3e3db410d922e9c67e0252803aad3aefba9cab1e874de6ebe5bfd11ef9c6917e53a87800331de01ac391c220277cad5cb724f5c3b72f342951f29145babd3c2aa8a637522fcd0f5997cd21db49cd8d96bf1c4cc911f8f108d98aa987325bf2ebdacfe67f99da08443097312d25bbf2c55bc8cb8100d68582f355ac4b8ff82faeb98d10aa828356f039dbd591dd4ed556d30d08c65837a09942d477a3dafba76d2eb4bab1412ca8162418bfec284bc79f3e71d0534d8ea1c530f3e75c4093222a8dd4248f14b86175efac0f5cdcd391b70479f3e84beddbec5a4d6c79bc1762770990f60cc3864e8563eaa52f40c73e9be10a68ce5f72a41b02ff844e37ffddb607d8f9b5a17ce174aa0a9fc31c11e8188b5c11ab21ddb801814de1b31131704b4ff950be985ce9836d52746daa36de99105456652b049b2a03410b210ed5a6f7c7bbf5af3240e734c10b292f2a2c27e306bd82879d80299995a9e581ac1dd51f9c03dafecd44902dedc4ca6e28c0874cef0011549abcb083674c9e1294ea83059cca6ccfe753eb6914aa4360ca6c3d24f6fc94a362ade6df19e6a54495b56461e7043c56c0e2b014414c8f1dd55eb7f478522223ac0734a1fc82ab203825a1d4fd6405dd4cff6da7fe8db5954fd8c894f69670abd6abdbf27d02d1d4939eae08268c16192856983db02ae4f9313a476bf263866091d1e145192974b7d278a159dfe23a12e0ff3650f9db48c8e4c75674214880a3db7f165f6d770a678aab7322f6fd3f87cd4695646f1c1615fa765762dd349c76087d12f146ab1a880d5d48a205898e24f1c8f779059a1ab7f042994fd52bce934772bcc758ce2951bdf59a6610cace5baa8746a79be82a202ee6fd9fac4712623ca43075edcee3b434ba3eeae5570044628ad77415296cc58f32474a2a829e23ff1b7d4d6bb5f00e1e0696d5db3e5eb47071f78e9c3bc1ff02234c237e33cd5e5fb1eb89aefad3b179c84a92c46ec1cc0db45b75493dafd0ec2aeafd9dc8f516b3c27250fd9ac9459d7f7782120741032f3d9c15ce52a4bf1378f581153f426e50c8ffdb0237cebff4d8976610bd14d78d39e8056dc9059cf39a17dfcba04587a182c47754e137996c16f1e44855d7956c3ce4f60b6cd3e73b2c6287aceae57b75a922ffa1cb95d22d6ced60f3c3316ffc56f286dbebca6b4f3be929ac6e57ed9795e3fa6889d852b7ce089128ced1700038e756d1f8913563961e25b23265f0295298d7f57dab3b51af324d990cf5aacf26279dd8623c9dfb03534f4f3bcc2b490da4dac5104a7bab363a0ef62031d074e6403e4894d52a2a45f99d935db5fc449a0b9d2881cd7e0ce732e82759328a92efefd95e7958fc8201152992d5b36c88be37b2b1d74044bb7f2087b80a88dc6a9f3b970b40fb93a1ca946e8eb6baa3a1060ca5fc73974a6487dadc954186035100ed31278155a41ebcdd1fc832e0c0eec1ebd49818f93db2956f0543d18d82870f3ab2f50a76776234abe87ac8f1ae31383f5208ed416785e9248903b3041dc21dd6e32a96c4c70c74c8dfc47a23d331dd9c0ba050939cd3e095c91be68138dcdde6ddc5b152cd2a0e4239d9b972acef268844ddec501be0e6c90522e1ca3346cec6f7f41b93a5a1b9020f7225730e27d2177e38e2ea49eb33b558d8cd60bdf43086ba64dfd83abe34860f2ac4b3894331bda90c61e6932fb4ac1a5861b960738b41977552a1fc54fa86ef3f39bb6f3ec365dd98323d9da6b0ebfa80a32a25e750324cdc2eaccf7702b95b0a563e87e7d7dc974d0b4f19aa48a06f9cdd7b2b25a89498e1ce62a96db0ab591062afe5c54c8a9c3bfb42df7c594fa17e9a0eee753a37251247e9d568ad830cde38e83154f960385dce4003e6d9b6cdffcbdc10dbdd5e0da4ad9c64e07b6a39c8561154e6b1f8e92ae956b9afa3dae99ce951b10d29e309c4a5ed9726fbc06179617e32cba1553bbf0d5abed41bf29a8fa15edee9c42c83b1a1c39b48436e65f0085d4fdc69be78c389edc1029f19f5d2b3957f551a58f36a034e3975d46d61c730ab0853d83aef444d228008b6c5aede0c34c3b23a888f919da74a293dea6e4cce51d2c30c533715208df39b97481fec24e48a9566614e3fd4d028a10a002b364cde73239c2af76d16aa4805b111af7b4c26a36e3816252c2225796f93d643cd52d9bfc52135bd2abf3c6f80a098c2a242fd42d5b515d91594f7c4d08182e27731f687acbcecf90c528ca54489254b17670542d080907b795961f1de8b484584ba6f7d26e8835a713be800ecbb580f8b5e696255c3f3107a809d65668cc3932c7daa3072f90e7b12bde3902c9601143306e3f531f6545a463574bcf38ff46d53814f901719162570f31959747cdc7218f4162f5db35cd90f9850fa35db6ede700686d75cf1160943fd90222a1b9d7958487987d64ab600a0971a5c9e4af0af5840a913fa3a7f666bf1b98830e2430d40170198a18a045742b8d63fbc9da6ca456f330c6cbcd49a211a1ebb6c5652e8f896fac2b3aa469fd73551588c8bb03c643ec569d52bd1229702b5453e1bbe2ea576b34d4b06c8bb0fdcab916a178fc80c6db22c063b82be1b4322ae85cc8c0385a157edd7eef9b927a91203a7fde43f9145eefd2abd17ed76c8631c3a8eeae522ffe58525bb817518e3d555b1980478623b343eaee0603f1bbd5009ceb63e422d2b5c2f6aba1e10c2fc934c4dafa2df4d2b3848fea23eb22886496b96aa4df4292fa22b6d6526cad30d57f9d4eeb694d82a58fce146ac87c2564200ae00c4fbb7c1c79401300aeaaf3184c72dfa7d06dac67b35293b86750dfb55fe6880d58040a71f82e816ce31083f8cf1cbaf583315ad56ee025ff2d7d13079d8cec693797ddade8826b5a03e9d7f53949fc9c81a19a3af4eaaee998add09c55a1f522a8e48990277946dab72b03e5cee831879fafcf7597649ae4ddddb9dd03728a2277bfcf0e847926779b282fb6bc3a895e7c25054148b7a02e656dfc1f117b4b99d6f7bc7f95d2540d2440f9c41c2b000c2b837fcafbab65b78ac24454365f65a6ab6bb5f7e09e3c4c975c41382309b5198a57423b308dc47b31a634fa1d7d562faba36527e18c98f1db80b8a7827e6deffc2be98acd903f0cfa7f6cb0e44b52cee41f3319caec0e46717085fcbb89d71a3f17961f24a8d0fbb1da892c1b16d2f0eb01dcebbbd3b8d85ccba82a8497e6cfe3901903726ac0e4c3f242188f17ea81161372bdca4916f38f260323aafb43d95038004a22b893ccef43c3da17da02d431062833b858950ef3a21e75663a50ff182dee1bcfca213d4076479b69dd0c625ca01fe9ffb005df58096a1dd8cd4cf6c6cdb200d44f46701aadc91b6d819fb7ee0594b16c835c092bd9c212a8d9374f6019e4121de7906636956c4e17fee6e3f682efb39fab17f068878dfd6bd7d861267146d8b84457682d4b8e6b207fd27552e56dc019ae7d600dac3854349c5b9a29c00254fa8c5e16c84707ea6a2a6c1b412c2942dd2949575d88bdc10cfdcc995507d27604b9f212382d468699a7ecbb3c12cd5916cf4ab207e1a3bdf1f61000e4bdb4607aa6f6a4fae42f3ee4ef3cc512768b3cba49bc2c91f4c8c1b5dd0253ce99b9028cdfb4de6fb58a232d8b089395cd547a8a36b84277e25c104cf681d342dd6edc854b11fd5fd3577d5bef48a803239ee7495037044dc36e16b823d29093b7768dca24af325d6b1008a9c436848ea47b9b8240aa4a5af1a20364691e21598940899c1b6cf5b7fc7617b39dfce033eaa90b8c64c147923a7a3a3649858692c6f78618398ff5ce2165916ff6fa4f21f680cb51dfbcf3905c024ba6a9de4e9a5726b578badde3cd09cc4ad07f363192e53f97264e998357c20b24156b36989fc0f724ed42e1d319a2ddf42171a377050afeb31540058a6f796669904ec177137f4dfde7da4a7c593cdbc03b4725bba44ae596ed1297d125b38bb1bc52de39f1fb0159cdfa55b6acfea5ad0d08ace67202b384ee9b26264ff5b246ac04a547aa2ced78235b316a1d000f77261fe66cd41fc929b03e236dc807fedc1542be2b391d2711510934faf78fdcfe2da2a5e9a4067540d6e0183f58608eba04ed9e87bc8fef9d54160c9a8e1dcbbadd673e4f2782bcf8e232296097d671dc52049c150d220679d6aea102bdd9d5e41742abe127b1aff6361d19e8fe393e3d5ebcedc01dd4f7541b984fd6a15a786fcd4561cc542f099338d4c309bd8f1b752407cf974b76f85d7fb6b5d018c3102322fb4e2d1a8e7396d00533495ba79f48cbfad3cae84ce3b7f76da832d6fde586e862c4135c803f66ac643b582991910f5d96e24e7ca69edf224c2960192c9df6dc296e1f651a3dde821651b23e6ac0b1aad9a201ee4579b73de1ae5e53957c4bee98c0e259778503486e0d394bc0be006e361fcb2a898043cfa7e21e51f845e2cb5107d0a2c559e15a0e36c6efbf5192db30f674825d0902208bbf87f4e383bc450d803455110a7ad40c59847dea2e18b05e3b802d955f4243f32f8934ef54cdcb9aada038ac094fc90eb2efc62cf08e07ead33f999d3e791be65076540f42e80195407c64986f7a95c6e3a9c8435ddcd9eb67bb5594b9a5afa5c97b0533a7cf1221e80281f58284c140fe470a93fd466ca881e0f312158bd060fb026bc0380f3fc549f4c169183596b460398fd9498b30c6b05f6a8335b82089480862f6dc618f94c87434bb3ec52ebccf80232551b26112c10ddf5d3f2b2063e96b551c5ee1224e50a80cedf88ef8426c1dd8b9fe0c9aaf0fd361a7756dde93ea67762781f94893f2c416101f6d56677907d1ddaa0134aa8af9cba31e26dbafc5e2c4946c5e9b8817687636e1f89d46b10e7da72930c0eb542b60428a2ed5057676848c62543797cb0f9ff6bf0f806661f89032cc690f8ac5e6bd5fbd5b59fe09aa7fa32a1d30acd377450ede155a3325a8d6e3ca46d5a01dfc0c5336c391a26071c794fe3b43173a8f3d128c9cd7d80661517710f9d3af36f524876e58326343bb20e0771589188aa892a3094ca9e949fa3baafe96cc2d8667c9b8bd33cee68b0194084916d19293058e73176e8ce49205987d6b01695e2b14ea2c19bd7ce38ce744334874aeaf40db9c52f3103154ad4512f56529dbf61939f4efa4f0fba174431bbd40e76f5ec26c53a10e22d219eb14f80737df902ae26e6ab5ef42ba7fc793346ed3862aa3c9f0130981a03c2d62044c844517373e8905aeefed1ed94ca505a4f9f218c981cdaea3e646d29ce33fc237438dd08b5763f6991f398fb76385b2f0d51498bb175a68ab1741176990c4f869d035064e272056d44f10fea019bb1a8b5a", 0x1000}, {&(0x7f0000003880)="56d4720e16cd0ad0ea26dd5bf5acaf9a7e9867259d54cf9007623a50a644dc93804f6ea12ed73866e55209e8106e7e005c572345d01d2532f95f9d097d92002b0ca9ebff383253fab18f5445f2e42201384de9", 0x53}], 0x8) msgsnd(r15, &(0x7f0000003980)={0x2, "ac096db0dbfe7a2a977a427ab51c2f9033eeb1dec4712c5618064a04a4ef25ebdba20d253aa55cdb041c644971ad1fbd2cef88592fab1a224d0ad568c673589f172aa97a1efe8900ebb885213599ecb0a94d5335a2042698b720aa66686688e695"}, 0x69, 0x800) msgrcv(r3, &(0x7f0000003a00)={0x0, ""/84}, 0x5c, 0x0, 0x800) sendmsg$unix(r1, &(0x7f0000004200)={&(0x7f0000003a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000040c0)=[{&(0x7f0000003ac0)="10260bca3d1dc72f73898cd62ed18e6590978cb547ae44512839c1b58a60fba88134b59845a3104761ab6abe4ae447658e375de4add536f1fff26c1c0f546659670dce5f89", 0x45}, {&(0x7f0000003b40)="8fd1ad122e9f2bd3d39d3223e5775957a23580d3c468a04909b63f36fcc3f55a2257e8432e283a3bc88bfb25e5f19f19b7b20f4939202d5847863477c5e33e41364b77f25703cda6d822d6f7fe88adba2791c204e0d1d2768cb4936040f320305e6f0c657a1a0341244ca006f6e514", 0x6f}, {&(0x7f0000003bc0)="cb76d6d1259e6c8a434367f7018b70441e01facfe4d9c84cfc416467f7b16caaac85d4425e80c1db8596977a87d589843bff8a75eb8944a7cf643a253f519b43bc2098cd0147ed852ef6fc470fbec49fc5632002ec0b3624308d6b7a4a2933bf0ed1ee660f186a3e877ad321faea56cd33b3cd53e1c857241afc6ae1874f0a98eef88ed63baa5c285797736438bba4efc881b4ca6bc1c113240f76f3c1fb68f9a2e2197cc64c2aa8ec4322869115722e901fe418bf74bb17cd0d40", 0xbb}, {&(0x7f0000003c80)="387e4d95f3c8a7d2a3ed2850f575f8015408585326cca17dc7e9b40c", 0x1c}, {&(0x7f0000003cc0)="914b1e5be670576024ca1ef2f31c30820d57300f55050cdd7b618cedc6b33ba5b084a362f1887b53512abe95bacc0a3c74d659fa18f5f923874b76f7f41e65722c23eb8699b616fe750cb6feda05d5944dca73f4b12ac468495b64e8aad13cd662daa6e885713895a8b634302893e63f619fa61925e70c25a05e172fa914fbd010a97c25e699b9ee9db5847866306fa1e2e1546a753955eef6ad5ce505603467646715703940952c35f7ad3d6e21d069d105f3512bcef354562462e2e4266a95a312348aa0cbf7107c", 0xc9}, {&(0x7f0000003dc0)="622d3d223585f4d0d1b4a7e256e4b75d33f166d7b94e33e31a80dfc041a971af12b050150fc7a33c98793a2d360a00d1d6252b67f7f3c12568a88c26088a95483e3ee69c5963f8318a859c2b33c2fc41d86b75882443d804d3bea555e732a1c2e98aa996c8086de79019c3b61bdd25e37aab6b24f327e6a3333922516a0d80eebdd85da7a8789addde9c83bdd797e3aefc63b390bbdf8c78d582fc3bf4fdefc4299ef26d34d2e60b62a07479baf5573b260ea725601c6a1ceff70daa922aa15b96a116874155c87e1fb57e93b7eab1c5dccd27210e8c8ed93fb798d6b0", 0xdd}, {&(0x7f0000003ec0)="7d80e809f1e8a315fbaf2c1e71ddc711789360220415c214eaf8cf3a42dc5358de2c36295943d798aaa2b80347a0175a48dd776756f493c6bf37c3bf4c946b323154ec502e8781e7b16e61a81865c46d1af438a01fa8b69bcb6eb4e4895e6297453a5ee70be7bb42d932134de81bafa5be3200e1055205db4a074be856dbae3f635ffc8afa52d3f7e9eb7e1a11feffae03b738c6ce475502da59c19659080676d9f0a36c78fc7f3ac900daa01953c28d9eeaa1eff3c7d4814e36fca887f58ad7ca2de6c0e8eceee27de160789c81eab6786444a3f2d835d894ddf3c6a4788a1107314b1cfcb9178311e91a94f60922967afc13", 0xf3}, {&(0x7f0000003fc0)="dc613536b4f39f6de98ccbb26174eb818140040420e13214b9dec5ba564ae397d028863444d4d5a60df0a45fd3", 0x2d}, {&(0x7f0000004000)="2ee7fbf61e7099590bfd6dd9fd46d2d669be31649156b8cb187e8bb87f5a48aa5f09001526b96da97a719365bc50b844f7bb28469b979fc5a3328feb5d09a613fae16abfc30a09ec4147beb0d002f940715b0ed1438f35b5f811d2fc553566f923d68ff2e9a2cd0d39e231ca36b6d92d36ee78c8acbfc483ae115f54cc488e7284ee7c1487f7a05adadc9b04579b603921e7e25627e32bae9b01cb8586fa52ecf85e06eb62306a84376342", 0xab}], 0x9, &(0x7f0000004180)=[@cred={0x20, 0xffff, 0x0, r10, r11, r13}, @rights={0x18, 0xffff, 0x1, [r14, r14]}, @cred={0x20, 0xffff, 0x0, r10, r11, r5}, @cred={0x20, 0xffff, 0x0, r4, r11, r6}], 0x78, 0xc}, 0x405) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000004240)=0x5) mkdir(&(0x7f0000004280)='./file0\x00', 0x62) syz_extract_tcp_res(&(0x7f00000042c0), 0x8, 0x134e) open$dir(&(0x7f0000004300)='./file0\x00', 0x240, 0x10) pipe(&(0x7f0000004340)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="00204159bd2117342d3fe24638aeea09ff606bcd7c37b093a8b898b0a923dc2edf51d6e57c5bfb147bcf6323532346f5fdd027025129ec8da638f0060275f563086354fbc51a17be"], 0x1) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8041, 0x0) r2 = dup2(0xffffffffffffffff, r1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r1, &(0x7f0000000140), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) r6 = fcntl$getown(r1, 0x5) fcntl$setown(r4, 0x6, r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000200)={0x6, './file0\x00'}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc5, 0x5}, {0x26, 0x3}], 0x2}) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) 16:00:10 executing program 0: setitimer(0x0, 0x0, 0x0) setitimer(0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/48}, &(0x7f0000000080)=0x32) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/245, 0xf5, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = semget(0x0, 0x4, 0x488) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000300)=[0x6]) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000002c0)) symlinkat(&(0x7f00000000c0)='.\x00', r1, &(0x7f0000000240)='./file0\x00') 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x6) setsockopt(r0, 0x0, 0x6b, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) socket$inet(0x2, 0x8000, 0x3ff) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000003c0)=""/66, 0xfffffffffffffd42) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/123, 0x7b) writev(r0, &(0x7f00000001c0), 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0xa43, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x1a2) r2 = kqueue() unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x8) r3 = dup2(r1, r2) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000000)=0x4) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff, 0x2, 0x1000000000000}], 0x7ff, 0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000200), 0xfe72) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000180)=0xfff) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000040)) syz_open_pts() chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x100000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:00:11 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) write(r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0xc44, 0x1, 0xffff, 0x101, 0x80}, 0xc) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x320, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = syz_open_pts() setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) ioctl$TIOCDRAIN(r2, 0x2000745e) open$dir(&(0x7f00000000c0)='./file0\x00', 0x500, 0x8) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x4, 0x4, 0x100, 0x8, "344ff4a1c646fbf465f9f5a4dd94c430a25bde01", 0x8000}) socket$inet(0x2, 0x7, 0x5029) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000200)='./bus\x00', 0x200, 0x100) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) 16:00:12 executing program 1: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f000076d000/0x3000)=nil, 0x3000, 0x3) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x6, 0x9, 0x2, 0x2, "92e34aafe0f2a6800df8c1caee81ef82c808c731", 0x4, 0xffffffffffffff3c}) 16:00:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x302, 0x0) flock(r0, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r2, &(0x7f0000000080)=""/37, 0x8ec66d8d3197a53) getdents(r2, &(0x7f00000000c0)=""/120, 0x329) pckbd_enable: command error pckbd_enable: command error 16:00:14 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1000a, &(0x7f0000000080)="8ce84bb30080000000000028ca1fdaedc2c30ceab18b4d00", 0xfffffffffffffebe) setuid(0xee01) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x2, r3}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000080)=""/82, 0x52}, {&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000200)=""/186, 0xba}, {&(0x7f00000002c0)=""/200, 0xc8}], 0x6) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = getegid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0xfffffffffffffed1, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000100)=0x5, 0x4) setuid(0xee01) recvfrom(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r4, 0x20007461) fsync(r0) r5 = dup2(r0, r1) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000001c0)=0xfffffffffffffe00) r6 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r6, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = socket(0x36, 0x3, 0x7) poll(&(0x7f00000000c0)=[{r0, 0x42}], 0x1, 0xafc70000000) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000000)=[{r1, 0x195}], 0x1, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x2, 0xfffffffffffffffc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/100, 0x64) r1 = getpid() mknod$loop(&(0x7f0000000280)='./file0/file0\x00', 0x20, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000240)=0x1f) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={r1, r3, r4}, 0xc) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x1ff, 0xfff, &(0x7f00000000c0)="8f6647092704a58f3c87a05cf0467ad941b73b230df8fba49fa66c443c396e82876263b149204273c700e026", 0x2c) 16:00:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) socket(0x1, 0x5, 0x7) pipe(&(0x7f0000000040)) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x2000000000000, r0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$TIOCSTOP(r3, 0x2000746f) 16:00:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f00000000c0)) r3 = socket(0x10, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000000), 0x0) fcntl$dupfd(r2, 0xa, r1) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="8af04a563db9197358392097ec020535e4ee144dac81e12fd372b78b9d3c235ca756bdbb064244f757e270aeb5297a7b3de0e0cf0d35a97e6f48640c016561d746b6e9ce17eec48d4eaeb9faf7ba9abe29809b39bdc16aee3a6b609631892411bcd367ec80ce4a5cdb0d3edd8d9cd802c998533bda063ee94084c4eb5ba4981e089596c5aa39a71b3dd63e27e6561e8c61f749447530646dcb1ae38846c8892fbcd187622a53c74c79829ac402ec6c0cc97044577bb80ab80501908f43fc8a6d705e2862da7e568efde0d18b3732ef51dd887852046e1ba971180267d666e0264e101c38eb3790c8c3e45e0c", 0xec) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x20660) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x100000001, 0x8, {0x1ff, 0x181}}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3ff, 0x0, 0xffffffffffffffff, 0x800, "c61c5f046149ebc537ecf60000007d311ba900", 0x400000000001f}) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0xf0bfd071edef93c9, 0x2) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r1 = semget$private(0x0, 0x0, 0x20) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000080)=""/132) 16:00:16 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000001b80)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000580)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfece, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000900)) 16:00:16 executing program 0: getgid() semget$private(0x0, 0x3, 0xfffffffffffffbfe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)=0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x6, [{0x2, 0x1}, {0x3, 0xffffffff}, {0x0, 0xfffffffffffffff8}, {0x3, 0x3}, {0x3, 0xc2b}, {0x3, 0x6}, {0x3, 0xcae2}, {0x3, 0x8}, {0x3, 0x511c}, {0x3, 0x9}, {0x3, 0x3}, {0x2, 0x9}, {0x3, 0xfffffffffffffff7}, {0x3, 0x1}, {0x1, 0x1000}, {0x3, 0x6}, {0x3, 0x10000}, {0x3, 0x1f}, {0x3, 0xf1}, {0x1, 0x5}, {0x3}, {0x3, 0x4}, {0x1, 0x7fffffff}, {0x3, 0x8}, {0x1, 0x6}, {0x0, 0x6}, {0x2, 0x8a}, {0x1, 0x1}, {0x3, 0x7}, {0x1, 0x4}, {0x0, 0x10001}, {0x3, 0xffffffff}]}) 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r1) kqueue() ioctl$TIOCFLUSH(r0, 0x4004667b, 0x0) 16:00: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) writev(r1, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0}, {r1, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x800, 0x0) lseek(r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000540)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xff) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04517559b0c064277fa9a9f77949ba75a85050a6595aaf89de2c6c87208cc1bfda09b04e8495b7e0472986114b87d6adcd82244e9be75eda92359c679c9e65b7b6db51529422b8cd201f43c2394addfac9205caa295a645e1bef62ddfd13c605d99dc040abca8a3de0051061996e5416d804006b5712ab1ef66cc4160e6aaf4a2e366132c9b4f0839db3be77d8", 0x17d) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0xffffffffffffff80, './file0\x00', './file0\x00'}) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000080)=0x1) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000004d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x11, r3, 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000080)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000040)=[{0x0, 0x8}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x5e, 0x459c, 0x6, 0x1, 0x2, 0x10000, 0x10000, 0x0, 0x2, 0x4, 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0xb00, 0x20) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d652d381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442e", 0x50}], 0x1) execve(0x0, 0x0, 0x0) 16:00:17 executing program 1: r0 = kqueue() r1 = kqueue() socketpair(0x10, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x4019, 0xfe8d}], 0x81, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x0, 0xf0000011, 0x8, 0x9}, {{r3}, 0xfffffffffffffffc, 0x1, 0x80000080, 0x0, 0x6}, {{r4}, 0x0, 0x0, 0x40000000, 0x80000000, 0x3}], 0x100, &(0x7f0000000280)={0x4, 0x6c}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kqueue() r7 = kqueue() socketpair(0x7, 0x4, 0x7fffffff, &(0x7f0000000000)) kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r5) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x180, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000140)=ANY=[], 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000080)=0x3) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000200)=""/113, 0x71}], 0x1) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/4096) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:17 executing program 1: socket(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2591c321a8cf98848e4a8051bdffc6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc07e23ac168a0237cb5e32d0ff2d4e7199679daa987423cab21c6b2748a67e400d0a61d75698228a2b887db13099bb25375a9c2b0e061a751731e5c2091f3e9bdd11c4518138f7d1d2717001200f34322c0cdf8648b0200000000000000cdd79cd66c31400b4dc386972d2eae1f3c146e00ead47dff07c6c3b018be5455ba5fe808f9840f9e13daff5ee54c0682247a3e405dca84b00ba7651238225996d2250f6ea821e157a6212dc30a", 0xcf) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xffffffffffffffff, 0x1000000d0e, "b04d00f3ff0a631a00"}) 16:00:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f00000001c0), 0x378, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x0, 0x20, 0x3, 0xb0}], 0x9, &(0x7f0000000240)={0x1, 0x24}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x5, 0x80000000000000}, {0x47, 0x80000000}, {0x6f}, {0x20, 0x9}, {0x80, 0x6}, {0x7, 0x100000001}], 0x6}) write(r0, &(0x7f0000000000)="a40ef1b3caa8fe55149d5945621d46ef294e71aa2790872169cc552449cdecdd8efa5a2573654ffbb75ed55f77323441c110b939057ac73dab02a7294923e6948c71ca805666c90d28407d744ab22972180ca82a830b2c529227329e13726e1e4ee235aa324861780c9acb5aa774a236df73007318a9fd443b3d37ba4fe57970320f", 0x82) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) 16:00:19 executing program 1: r0 = socket(0x18, 0x3, 0x3a) socket(0x30, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50406b47733ab57894335325abd3fbfb1d85a86428048dbf9d99f0dae039bdfb845849100b77575e27bcf2b9cf0cf013ad5405cbcb9ed29263343661558a794187d4e477838412da36721f270263ada44d270665f312ea7b662d44475b334898a8726022d1ab6e777dc94b290001e116fa2b0adf090c36440d3a14ebb079b4c277d1965defdfe524636350fb1c835c", 0x96}], 0x1, 0x0}, 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1, 0x45) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x4010, r0, 0x0, 0x4) preadv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) 16:00:19 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x8000, 0x400, 0x0, 0x681b, "c2c180644a49bbb9a300851cb7a17a00565910b3", 0x9, 0xff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) r5 = fcntl$getown(r0, 0x5) wait4(r5, &(0x7f0000000200), 0x2, &(0x7f0000000240)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000300)=0x3) setsockopt$sock_int(r6, 0xffff, 0x1000, 0x0, 0x0) syz_open_pts() 16:00:21 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r3 = semget(0x2, 0x3, 0x2) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000080)=""/2) fchown(0xffffffffffffffff, r0, r2) setsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) setuid(r1) 16:00:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x1, 0x4, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffffffffffc, r2, r3, r4, r5, 0x8, 0x100}, 0x5, 0xc72, 0x1}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6f8520b4f6efb56b3bc349029765ded394c3839dd", 0x24}], 0x1) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getgid() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x1, 0x9, 0x8000, 0x81}, 0xc) sendto(r0, &(0x7f0000000040)="b9110eb03ece4089ae3980391fc8ac4d5397dc0cb84e0e84bdcd8a5202d61c5435282d31977a5e018e2edde00943ebf646c1f25259515a524578f41b66e5fe6b37490323", 0x44, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x4, 0x6}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x40, 0x0, 0x10001, 0x235c, "0000220000000000000400", 0xfffffffffffffffc}) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0xff, 0x3ff, 0x0, 0x43) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10450, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10ec0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000000)={0x20, 0x1, {0x9, 0x8001}}) 16:00:21 executing program 0: r0 = socket(0x23, 0x8000, 0x8) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:22 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='c\x00') r4 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x40) close(r2) connect$inet(r4, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = semget(0x2, 0x0, 0x4) semop(r1, &(0x7f0000000040)=[{0x2, 0x3e45, 0x800}, {0x6, 0x8, 0x800}, {0x2, 0x6, 0x1000}, {0x3, 0xa1, 0x1000}, {0x7, 0x4, 0x800}], 0x5) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0xe, 0x80, 0x798}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x9, 0x20000000, 0x0, 0x4d}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000010, 0x78a0, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x4, 0x10, 0x574, 0x100}], 0xb87, &(0x7f0000000200)={0x7, 0x1}) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022ed49d3e5ca1225a1dbe1aa9300fe81d0000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x82, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000002c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00') r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) stat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000300)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:22 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x3) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7828, 0x0, 0xffff, 0xfffffffffff7ff7a, "85fefa22a6f06ca2d20a82d6a9ffff7f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:22 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc7f) munmap(&(0x7f0000737000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x3000, 0x1, &(0x7f000040f000/0x3000)=nil) fchdir(r0) shmctl$SHM_LOCK(r1, 0x3) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r0, 0x0, 0x2) 16:00:22 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x100000001}) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x1fb) pipe2(&(0x7f00000000c0), 0x0) 16:00:22 executing program 1: symlink(&(0x7f0000000100)='./control/file0\x00', &(0x7f0000000000)='./control\x00') r0 = open(&(0x7f0000002740)='./control/file0\x00', 0x100, 0xb0) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/71, 0x47}, {&(0x7f0000001200)=""/208, 0xd0}, {&(0x7f0000001300)=""/239, 0xef}, {&(0x7f0000001400)=""/41, 0x29}, {&(0x7f0000001440)=""/198, 0xc6}, {&(0x7f0000001540)=""/214, 0xd6}], 0x7, 0x0) flock(r0, 0x4) preadv(r0, &(0x7f0000002b80)=[{&(0x7f0000002780)=""/167, 0xa7}, {&(0x7f0000002840)=""/57, 0x39}, {&(0x7f0000002880)=""/162, 0xa2}, {&(0x7f0000002940)=""/37, 0x25}, {&(0x7f0000002980)=""/213, 0xd5}, {&(0x7f0000002a80)=""/216, 0xd8}], 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000080)='./control\x00', r1, r2, 0x6) sendto$unix(r0, &(0x7f0000000140)="cfd24742b28c9603c279bc1d4def", 0xe, 0x1, &(0x7f0000002c00)=ANY=[@ANYBLOB="8f65268e6052e4a2ac09fda93d4fb73ceaf7a01a9dfc714248e33d525fe619ca3c7f90fc511872d8d565e0ab5387a4daf649cbca1a612792039e240bf86da09c4286d65038a4c6c2ddd48e5f4a4de0128d3f2b4298e064f163ce2f0398703649d7d6a3f3d983339b7efce0df70bae468d5f3019ecbf6eb07759184e4bbcada8260ecb157cdd45be13934a7d21cad7bdb12cbe853b4c3c084b504d96d5142ace7a5cda0006f14b8194ea5ee77c6fe27548d36e8f52f4a398d501b316b5b843487e99306"], 0xc) recvfrom(r0, &(0x7f00000016c0)=""/4096, 0x1000, 0x803, &(0x7f00000026c0)=@in6={0x18, 0x0, 0x0, 0xcba}, 0xc) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:22 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x6}, {r0, 0x80}, {r1, 0x4}, {r0, 0x114}], 0x4, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) lseek(r2, 0x0, 0x3) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) r2 = getuid() r3 = getgid() minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) fchown(r0, r2, r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r4) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2e, 0x80000008, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000001, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x2, 0x21, 0x1618000, 0x8}, {{r0}, 0xffffffffffffffff, 0x60, 0x8, 0xf76, 0xfffffffffffffff9}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 16:00:25 executing program 1: r0 = dup(0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000080)="1185411bf91215b5243522ede1c5385c33726258322e3fcf97f0e7e8bdabfc713abe6cbd9652b214e7520c6d8f179aaa7f50280085a3b4f7e8af9802def615e2c9bc2769cde3fd79f4e241953ba1b4673a892414e8cc22f631c84dcb8816ba1ea96587e3e2c9f6b1cd34ab315ace85357a5e3256a26cb88c9b55ee1213b8443fe2b930fd4de558d624cca78f887d4c779a9fba741396ead8a0c95a29749ee79f98cf954bbdfd2a314b716e9a0215b6aefa9bc0c491c45042713a8d3374372b03de2973d26fe45b0b54b03fb9131fa15a6cd703f1c7cccab6693addcea6b5821a0ea89633195efed42386a4d28a2a", 0xee, 0x6, &(0x7f0000000000)={0x18, 0x3, 0x3, 0x2258}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) close(r1) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x1000, 0xaa14) socket$inet(0x2, 0x4007, 0xca9d) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r3) close(r2) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r2], 0x30}, 0x0) 16:00:25 executing program 1: r0 = shmget(0x2, 0x3000, 0x128, &(0x7f0000ffd000/0x3000)=nil) r1 = geteuid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x54d, r1, r2, r3, r4, 0x8, 0x9}, 0x8, 0x100000000, r5, r6, 0x100000000, 0x20, 0x5}) r7 = msgget$private(0x0, 0x0) r8 = getppid() msgrcv(r7, &(0x7f0000000280)={0x0, ""/6}, 0xe, 0x0, 0x1000) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000400)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x1, 0x3f}, 0x5, 0x4, 0x0, r8, 0x3, 0x7, 0x1f, 0x1ea2a437}) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x1, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001800)='/dev/zero\x00', 0x9e, 0x0) dup2(r1, r2) preadv(r3, &(0x7f0000000100)=[{&(0x7f0000000200)=""/224, 0xe0}, {&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/202, 0xca}, {&(0x7f0000001400)=""/237, 0xed}], 0x5, 0x0) 16:00:25 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() r10 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1000, r1, r5, r6, r8, 0x0, 0x3}, 0xcb81, 0x72, r9, r10, 0x7fff, 0x7ff, 0x4}) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r11, &(0x7f0000000300)=""/75, 0x4b, 0x2, 0x0, 0x0) socket(0x6, 0x5, 0xe2a) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x0, r4, r2, r7, r2, 0x41, 0x9}, 0x2, 0x9, r10, r3, 0x820, 0x9, 0x1}) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) getsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000400), &(0x7f0000000440)=0x8) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r11, &(0x7f00000015c0)={&(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000004c0)="99b84652cca9d0a3cd4fe32cc2da6843b2c7f5c778afb74dde16fe9e0037159c7d6ec2aca6e99e64cd77c737bd6d083ae255514de815589328a68f6085e06735d5bcb03fabbc56aca7e58ea54e07df5aadba265424aaaa8c721fbbaeac2eb56fc1c42b563ebc27319011f65ec3be164e7f9a1104d947c66c72e76317011f111e874654281c14e9f5c4ea0b4290f3db75319a3b10ba2c98de038c02cf3b8fd90afc13ead707a56cf15903e08d221d4f8179c391e07b8e240e1bc66d364ab77efbe9266791a56c69f1c75662d064f2c3e949ecef2e46b8fbaf3b08e4876078900c7696481b3b0e69f3523f100060b619de342e7c3a091bb6ff37751b596b7795fad5fe61321f43b985c52039f58040ddec0486421bd2e9cc30fa27673aa02ab7522dec88da1416f287da72e7ff2132cdaa9cba5fb50fb20b7e700af4d4ba48094b3fabe408bd73c6444ad3d1630abb5bda0c6a370a8ede8e46b1b9ad2e20fc3d8abf6ad8c5f747b67a4d06b4145fc7860d39c2c474241f8ec3e03a0351dfb0ba7a3217fd3a12e9bbaf53afb1103501c5a23c2e589984eda9bb9b0de1fc0cec11d39736d2a6f7967b1eae4594964582cb9b9312349c22bb24da33c313e05f15db64503daf30ed2e20f9e340f9dafdf9d749258620e12ae80c5e22ab467dc1e5f38b02ab0be393cfc108735865169760c9e7c5a51eb9174bfe64b044d45ac78b55be3c6ca91a5dcf263a13f494ecf90cfb2ba49a661aaa8f4a371f76247807be64205fdb99a76492a7638e5cbeb8029491c518a4db0a44fcaeeabdfa45b0ebed1a8b8d06ad3ec4d89accd73752a8294efa58c69fbe5e99e2a854cdd613504da0e2f49353bc03b45e815b9595e670098840ef52b5325174ae9594914ca4b54c7564037cfb6e6b5dc3845b3aa772c1bfe8eb9dd08464e6506a7ce356e21037f09d369b5fed6e0356da9951a129b32f03ec47bf8dbe8bf751a223ee3e69f441c4fbf18d60bf6973584aecb4eb2921d79e75635aff61428978b49b92e14657fbf90f185f8f7aae3cf613ddd1492eedd7709d5b25253dbbc6102baec5957527a0a6716bc5faaf7d255e843c576791d2f677160ccf81cd4d25a982de4200812adfa37808e5520c2c0c871381128d8247886bcba8ae0c4e0ae05f6042e26c72e41f3093a1085b60bf1619aeef002acefba56704cb4fba0a40b75a7bd7d142f290bd20bf49cf5727d2dda152686d7407cc94912a8de67bd56e8fed808e7b83fdcf869ac0db6ddbdb8f476767356f07784cc6e81a1f00bddbb07e1d6941f4662f7c2d0ac9342b49b48d225916afc6b728451af24c77430596f7fde2e4214b0a4f57d32c417606296683823e071c71f4f37e53084a082b4f24338e92e70dcdefef7b018858f09672fc9c54723464ee4193578dfcbfb1558ee814322a9fcf78de2a2afac48271f35cf8e4b25d8c4a5c0a290b6d23710cfed82f4ba0e1825e701a7b71310c527b5c0c31fe3b53c97cc182f95b28d87bc12e6c72ed56f49472a4bdd4ff096e5e56ab5918329daf2169b53ad2887b7ff97a66ad7a19d7621813a045fe29c231bcc308bc63259e8781b5ebc6d6df89ca1beaee6abd427c6deb8987e49980d352f54bedc2147dd32294e41dd842b5d21b2c86f312b6e6d4431651f36a4d2937b402a5ad076b197456b736192cb8d7a67c0421faca07122604026b7c9dcb7892bbd4400a96c29aac5b6340b7e0f1bf605c6c30c9bc5cb7f730d39cadbe99a8cac86d4e8426be8f91511642477462b13ae973f5c11bd7e3ecbeef17bad052ca482a335a1042fdec6a0dc4f071a291592ee60b41feb1e7ef3554817a88c6fe6ad06815ff6dbd41a2a4eace374a9a3c520fa770ad7abe4ebb77efee5c5d07daf55537f1db50a91aafe46ad165bbd2abac70a6c9837be914df43c95de7fe2b62732feceabf75162ba0785b9f707a3118f4a1d93d8b45d60988ce2165c3b56cf1b58302d3013cfa96caca8feefd17092b21eb9ffba4583cccf4dd3464775090bc61e665bc34e154d1cdff8232167bc265f2903c7f525fb8482374ef2e89780cbc76f765c5d478229ce4b4796c6fe084695f0abd48bbbbe00551872ceadfc3b4b0775a2137da0ca44ba31f5f6643a4260a5f91e4e86e0c60d73cadfa930ba876f190bb031e9e3e75a8f93d036db5cee2166cbc94a27760a73aface4e2f0ffbc0fa65866f5d126b65346a2e3d71f26f7c4451731b71404f91f0cf348bf79b2739153dda68980720775aa22eab54dd9ef05e68f214e9466a38bd4dd983394a44e5fca570f217bddf74cdc73cd014baf12837d097a0f9e897a461cb81fbb90f8bf6a34901f4549a9877d445db989d2646afc81a8effc3016dafe8edbe5e0192bbec0934904af5a6fd716e6aa4ff9d1ab2231937e1e0e023e25c6ea82f1896d25c7aec28244d00880ec2dde7aaf5a41a504fec4640134fb33e36641852a003f45479043db10009357ed05ed9741b1108b70569829286a72becc38a20e635b05aaef14f4213948a9675787a4b936531ac37614e970cc02418694588cffe3f6eea53995ba92891d4ad0e2241e756318ee6f0ec805bc1f3a026cec71c2c9b02da1eb008250f1ae16af6670d2181204bce3f1089ea4f274e5e5922f75a46611dc20faef0bba693266ffa896824285b9d74abecd63f2b8c7b34166ec763031cbd4a9c80ef930739aca066a6d94706b5503303a9c748b3f171a2cf59e6324b35caf4fb2e21a41d5280db13ab885ecc5790c3bd65669879da5ace718f1251b23402e69c4514964823cc9f553a0dfce703ce881004746e8d0161d9455e184bab080fb85a8741046f4813148caed5002fa8419e1afe7f9befdcaca462714bc53c0dd893629873674fe74fbb897fbe918aa3194c2c1d13e4e07e93e6ea4ebd9bee3bc2eea9b9f4d745fcd1949d3a052a3d486aaf4e6ebdf96667704d908e1474c8144111529ba064da7cf8cdadcb196a3c8b02457e45ba68b6f4034f76573e4ace7cb45777b60119a65245ed9ccfcbf1974aced391f2c45d783a369dcfa1c463f2778bad706be63bc59ae98d9f7ba33291408db0b919c5410723aaedeff796a87b92adeb5a3dbe04231b8979c246b38961f789a792eb8d8a97323bc7454c69d6375090da08a2620b086cf217aee55cd98d8248bcd8c47ce42de91db537fa9cd97ee2bdde1307a8be708256fc71bd335d2744a636ff094f5c936e0c15823b96c2bf8daad4590707b32b39d152a2d3e0b56a3baaf24585b1ab492fc7739ee6ee67c1a239eca8a6093c082e7e1cf5ad2ba545e3e0dc3ff8a53a18594c85d3d39f1e7cde4b5f03c772faaa6671a6cb61edede8e42549c8580422f7612423ba71553a51713c5cf37095fc7c4a7f99c4eed189dd33ad608ed804982666775d56e2589aefd6b8b9262b4e6e85090fe3acf2e3abb92406719e5dec41fcb83a105b6798d0cd941bac61c23ed55ce88da154fc1818c9c760ecfbe4270e2b7179e29bbaa0faeb7eb9985582a7341dbda23651ae719132d5c43cc6dee28d9883a00986754860f54bcde53dc858841eda89835b1042a28fce16c087db4f5bafe124255557ef7f92f138a16520ae6dae144920c00a9963194f516739bf9f818e860742e2b42593ea6c224638591cfacf15cf1dadace2d56a902b4af01d15973d6907c47b0df8d7ad549c3a6381fd14832b6ed833a9d4cec7be7c655d826362d7570ad318162629fac17787e13cbf540a471caea37902dfdd6abe697a0754757b103069e78289bfc59f22571983b04a94f7fb14985c0c95e259860627e324b4d5f657a072c066abbffa35580d3fc1c6bef586e8db75d1d45bd0da9af11c2bf4ca5f3703f89247e7957d1ed7a3fdfece60705e16b167ab3744ba514b8a1ae01f6f535b71d815116408bd8235a7ad19a72782113f8429a8daa183fc87fe030a5fa7c9c7797bf1b9bd343dba71fd46df7376385ae76c09e151761c99cb8df2aa45a0eadb8f6c29e0d1b3aa29590a9bcba7ed819db5283e8eb2153228fa0bb53e49e3ecca0618498560b8276e3f5198db851994667881ae6b1f1b538b9b43b3dd91838f41f014c96b935c7192d66d64368f9ca9aaada7f9cc9065a5b4bc0d93e80884d1babb9491e0c3821656661083435ca4fa2c25161227cea3a57b614fbfbec8a4e07ccee8387a89742eb889ce9addcf1a479d23015fae4f8fe543feb11162b927e218415931af2245982dce0a8719a73e49f9fcf2ca1c241a42deadb0a7952434d8ceb5f80a029a0efd737777d88865297e370764bbc1cb880e2f209293ee166062926ca61cf9756fbc2f5e493cd86648346a1b75940a82859529b65525540be5f01bf6a20c04cccf30b4ee4d3427c80242202c3dddbb13a678e6f037ec28632b8e8a232b709f84fee31766c364395c236d6f26175aec152fcee8f61aa1f48a673ebabcd0712dfd1154f4f0bcf2208ba5cdaf02faae2c85e3add9cb960ce6c515a3eb8c62cc8cb6fc88ecec16298db71e54ee676776674b53ae604784251b81c6abbea7330eead5233fe0dfe24dd441f412b9af78bd064148f094160c31fcb526251ab53a2789a810076c253b70666c004490bcba5b118c8d0301a7d65efc95b86fb2e07e7b89e1c43d9af83061f22a1c30ed6711059fe5f494039b5b9c8c5e5b801eaac8cb6780c6be673c60545aac0be74a6ee178f155464956217a7430a2c6803863aebc7b9f00a46dccb354f3b57c4306cd5e4e444886207b3f082d53961c5eb4f9424f42c4d029ad8e9d519450e53ccd0f4dd34b4008fb6a1569cdc3e025ebe6eb18d0172152ea3fe63dfa146ac3c22626c5b2c2a319aa1f81e36737c176805d1c2cdb7fdf300d06e36761b4d347b25913cbf07fa2e92583f7a1547271a3e95a06b1edd71f73c2eeb1e05fab34162c233f569e2e0528aeda2492c0de57d13602cd79e45163b3dac7017b43c0985ed1d2c2af06b8ee4ec4c379b82379eb3ebaff254e9b1f93a3e36a112b19baa18fe495c8f3a64a2c87409ee9b7ef29960b98ffd69f8b8f1313ad1ed235396ba7a5f8a32009761af6660abd184ec20d828f2428a39f919b37ed731760a8941c6fecc07c2a2dcae196e2de511e744979288e4bf8fed760e85345fa98f31891937c15536618b4031acad3ff4a3f228c67f5b278a8742b4749bafc3859b35242330c1490075c7f22539db67ca0950c9106f95adfb9c933c97e91d3ce986db60b2f3a0397ad9bfae7ee265817fd3ed08fc5df61d1d685846a757e85008b465cdab196de130f71609d0207ee5bb90952d4ea1373d0e8f4b1839c3f5a1d9f9716b34b84258138fd7ba56934108ca65d0d6108d53c4a5d348f3cbdb5763ab1daa346db983f2c22679bb5e67342032aee37469b814c4e8cc8d7dd7b6e6b681f81378b301ea8c5487793a5cdd704a7c32a0332ee92ccc0aedd47921f2bfed22ff989b42e0ec71fe0e3ffb01e283aef1aedbea529d4df9ea0fba6b7aca6d37cd7827f667495587bb20a047745dde84995f48fa5efeffc34fd2fe31b84e0893a3caa937d3972dcfde68aed1c9c8f035359d42883e4fa8c4df3b519fbc25341244954e90047833d61ac1817781205b24f0da19b09a14b98b890efea3cacbf4f05a69b9064e0ab1c2fe02359d0aa7d7af016f51320bbd682c5ff274278be54f12e42f604673eaed69af6aea67327b5e9799f83fe4e74c205839d65d9fb859a4117700dbfc1345088965e28250edfa6dafa32522e15b77f819a33d35473d5593530b50b4ee37bb1ae708de26605", 0x1000}], 0x1, 0x0, 0x0, 0x1}, 0x408) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000001600)=0xb30c) syz_open_pts() fsync(r13) ioctl$KDSETMODE(r14, 0x20004b0a, &(0x7f0000001640)) ioctl$WSDISPLAYIO_GETSCREEN(r14, 0xc0245755, &(0x7f0000001680)={0x81, './file0\x00', './file1\x00'}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000016c0), &(0x7f0000001700)=0xc) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) shmget$private(0x0, 0x4000, 0x14b, &(0x7f0000ffc000/0x4000)=nil) r15 = semget$private(0x0, 0x3, 0x80) semget$private(0x0, 0x6, 0x10) semctl$IPC_STAT(r15, 0x0, 0x2, &(0x7f00000017c0)=""/37) 16:00:25 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000040)) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = semget(0x0, 0x4, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000100)=""/160) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r3, r2) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)='s', 0x1}], 0x1) r1 = semget$private(0x0, 0x7, 0x488) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getuid() r3 = getgid() r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x0, r2, r3, 0x0, r4, 0x1, 0x5}, 0x0, 0xe177, 0x1}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/168) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x2, 0xffffffffffff9781, 0x20, 0x3}) 16:00:25 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0xe7, 0x2}, {0x45, 0x9}, {0x67, 0x1f}], 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000480)={0x0, 0x1, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) r2 = syz_open_pts() dup2(r2, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCCBRK(r1, 0x2000747a) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000240)=""/4, 0x4}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/235, 0xeb}], 0x3) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) 16:00:25 executing program 1: syz_execute_func(&(0x7f0000000000)="0f5c182645db4859f344d857ccc4c25593548502c4817e107900463366000fc7f0642e660ffa4b00443c0c360fc669270f") r0 = open(&(0x7f0000000040)='./file0\x00', 0x500, 0x100) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa3, 0x9}, {0x100, 0x3}, {0x40, 0x1}, {0x85, 0x3}], 0x4}) r1 = shmget(0x1, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc4, 0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x0, 0x57d4}, {0xc7, 0x2}, {0x6, 0x1}, {0x0, 0x9}, {0x45, 0x4}], 0x5}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x80000001, 0x81}, 0x8) recvfrom$inet(r0, &(0x7f0000000280)=""/211, 0xd3, 0x42, &(0x7f0000000380)={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x0, 0x409) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000003c0)=""/207) shmget(0x2, 0x2000, 0x154, &(0x7f0000ffb000/0x2000)=nil) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000004c0)={0x401, './file0\x00'}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x888, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getgroups(0x2, &(0x7f0000000600)=[0x0, 0x0]) lchown(&(0x7f0000000540)='./file0\x00', r4, r6) fchdir(r3) writev(r3, &(0x7f0000000780)=[{&(0x7f0000000640)="10ab300bab8f424f01092d5939d4115b22298554b1ffbe0f2f7c1dbe784bc133f43548", 0x23}, {&(0x7f0000000680)="efd1ab62d312e33582a39126b4439297d41c6ad85b8c190d4d330af3b6a2caf0dec94fe219486f3c8ff90ba6bc99f1c842b59a457383f42671153df94ba3c951c00e5f8dcfd58cbdc4902e996027eccae084abe59f90cfc483d655ea953000ba5a53b03c93d59d8e736f238e95cf767f407d36e042da2aa9a635ba5beda7bf6426c79ea0bf3f3908aa8e7917fcbe3ef3f604adf5c0e8122b758c01f494b73bee31ebc5d5d9f169fff3532b8b5f9074552892ff64de5c09ef0d9d3ae15bfaeac46b9079", 0xc3}], 0x2) r7 = open$dir(&(0x7f00000007c0)='./file0\x00', 0x800, 0x160) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000800)={0x14, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000840)={0x7, './file0\x00', './file0\x00'}) fchownat(r3, &(0x7f0000000880)='./file0\x00', r4, r6, 0x2) dup2(r0, r0) shmctl$IPC_RMID(r1, 0x0) pwritev(r7, &(0x7f00000009c0)=[{&(0x7f00000008c0)="cf0a6dd752b045e750ce951613", 0xd}, {&(0x7f0000000900)="01df5241eb74a58be335500b4989cc0836eef1f426d27d9859a71b48a8039b59a01ef91080bcbf809a35dd0fca875f3edb281a6947a15a81e3935118e9750863bf3e", 0x42}, {&(0x7f0000000980)=':(4O', 0x4}], 0x3, 0x0) fchownat(r3, &(0x7f0000000a00)='./file0\x00', r4, r5, 0x6) 16:00:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = socket(0x800000018, 0x1, 0x0) r2 = msgget$private(0x0, 0x501) r3 = getuid() getgroups(0xa, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, r4, r5, r6, 0x20}, 0x6, 0x9, r7, r8, 0x0, 0x2, 0x3, 0x7fff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x80000000, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1000, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xff, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10491, 0x0) getpgrp() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x1, 0x6, 0xffffffff, 0x822d, 0x71e678a8}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ae00"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) 16:00:26 executing program 1: getitimer(0x400003, &(0x7f00000007c0)) r0 = semget$private(0x0, 0x0, 0x500) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/240) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x10400, 0x0) r2 = dup2(0xffffffffffffff9c, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x3, 0x1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$GETPID(r0, 0x2, 0x4, &(0x7f00000001c0)=""/234) getpeername$inet6(r2, &(0x7f00000002c0), &(0x7f0000000300)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000340)) setitimer(0x1, 0xffffffffffffffff, &(0x7f0000000380)) setrlimit(0x0, &(0x7f00000003c0)={0x8, 0x1f}) r6 = shmget(0x2, 0x4000, 0x5, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r6, 0x0) setitimer(0x1, &(0x7f0000000400)={{0x2, 0x8}, {0xfff, 0x4b}}, &(0x7f0000000440)) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000700)={{0xffffffffffffffd3, r4, r5, r4, r5, 0x100080, 0x40}, 0x0, 0x20, 0x1}) r7 = semget$private(0x0, 0x7, 0x411) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000480)={0x20, 0x81, {0x9, 0x8000000000000000}}) fcntl$setstatus(r2, 0x4, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000004c0)={0xfffffffffffffffb, './file0\x00', './file0\x00'}) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x8, 0xec8, 0x19, 0x9d}) getpgid(r3) shmctl$SHM_LOCK(r6, 0x3) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000540)=""/250) getpgrp() fchown(r2, r4, r5) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000640)) semget(0x2, 0x6, 0x400) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000680)) getpgrp() setgroups(0x7, &(0x7f00000006c0)=[r5, r5, r5, r5, r5, r5, r5]) 16:00:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8002, 0x0) write(r0, &(0x7f00000000c0)="99473ea862a82a", 0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7f, 0x1000, 0x6, 0xabde, "b2176a90d80a960b34114fe82de56c927f3a08fc", 0x3f, 0xffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c103003c5b00001a9d000000e74de400"}) r2 = semget$private(0x0, 0x1, 0x100) socket(0x0, 0x0, 0x401) semctl$GETPID(r2, 0x78f820748de4ca7d, 0x4, &(0x7f00000002c0)=""/186) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) r3 = getppid() r4 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002400)={0x0}, &(0x7f0000002440)=0xc) r7 = getuid() r8 = getegid() r9 = getpid() r10 = getuid() getgroups(0x2, &(0x7f0000002480)=[0xffffffffffffffff, 0x0]) r12 = getpgid(0xffffffffffffffff) r13 = geteuid() getgroups(0x9, &(0x7f00000024c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r15 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002700)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002380)=[{&(0x7f0000000280)="68dd2d7d18b39bf447d7e4ae03a0c4ce428dd9dbee28e6a3186e2eca7018c1ed99ff5027e8c2d3fd009c5a8bfd49f339cd5a6cc59da48a0192f049081867e854eb535a947321a978a791866a7ecd1aa84789ef960706edaaa22f1e1154dd04e36157bd4464d680713ee86d2a7421ceb688881b03bde1f443ac7ac51ef0c02edeaf1a433e708ed4b97c13666a5a3c3f4f8fcc685e8b5e86beca78558071ea63b65c81e9ffaace806a743ada0b3ac9f73afa588be72c51e7377c4ced080a35c3e962981188cb74", 0xc6}, {&(0x7f0000000040)="3c955bee952db48542c90669ed3376c6f50b6f41c421d0677525ba4e2047557e95b2848502b38d16cf3a91a848e82427ba3f67d79791ca569c1eb5afe1f28b53c188fdc3246ebe7c24b94bb1f92b38912d8b05ad664bd8fc7c4360ad7f9d2a06a54e2fbc4533c238a29e474167318e", 0x6f}, {&(0x7f0000000180)="60213d7d52f4e4a09c6f97e12a2e1b4aba06dc841c2addf3a47b38d8381714c4de818c4ef9d82fdc7a25b78486f1a8d72820084ab5995c2a2de3577b9492574a3afffe862a3795fc2762da96f7cc2b4eb3b2bd4549c4440e90015813f502624418", 0x61}, {&(0x7f0000000380)="99798a0f2cba20256cb07bcd7165cc9efe2216aa013f4a0bb1eb6b87de38c384f7eed1b03f94009de09e7551268a929592d5c9b3ce05aa912856ab10a43aa51c1027ae4ef2e915bb3948947793928883fdcfaa9dfb5aa64c41f06d72c3c3f6aee82c4649d9d49450293e7bfd7922ade21e36a8552534b1045693f61267123108d840aa19c8348b960a61510bdaef912bc6eacf574d562ccbb4f5d6a614c855f744c96cb900a1cf951c49ee92a909407a079f09e88a5faa4c7af046fea3d7c1a2edf9575b0c57172d1f0ffcc3c77f465a9086b10bcba20c5a9df420734841e1f6e4b4e98313efb6557b30ece34783f2385485a35a9acbecdc28e71633671b9b12309d1ed982b1abd0bb8789cdc3e52645a02368211632a8cac79cce8d214f69af0055df5a0fd7bfbb499a5896fcff077a0c800ad56e2088444a5b649341e7b87144ac1907245cda630e3bbc166ae07af5abdc8f0cda5070d386b19d15e97df53fdf7eb9a947cada11c07bca79ac8dbb30a940b72d762bbbcccc752b8407afe69744b74730219ade0e7493285201fd3fe68e1b09b083b568015cff6dc04d9e1162923b0f8aa66d9d814a4aa85a2c177ce30e1304fe62488af4bdd7885569409b0bd1a4bebe976b5136a03c7843c2c845801e11b3a30c05834fbf4c9a02702eca1e570cca12b84b40366042434f2f8d75a42f865231c57a204508ed924c048501452c382640c931ad170a4431d13a439fb73c0e90c354ba89e3e8d04b684f4f331f1ed000e247ceb72ebc7073f6ad2a9a1f495d800c3d6652534da0e59295fb8632b1a17d313748b67f1175a91746ff2c023689bba9097d70cf667180d522083a136e36ebbbc7fa76dc83017f0f7bb51bf362f528bae892d58cfd2c03a9b26f11b31f7bf0f7c176c89c6a41c7520e9a45786c0e6a1536cb2b07641fa3cd8da619500d3c6afc9a9871a149f1770052d6210e313cd90be44dbade71b7bc6b1e22c5640f555dddd2f698b33238d502781723b94179fae4f34870a7c9964ee056f4d01ec1c92b7bd7989b8eb1105875f10259900826641868e417f42c36e957188485b96e9b4053d3940f3d8ff77f3b56450009e53620b09f747e27075043d5a9fce58cb193699d1b6be7a9f3e59413e795aac4a6d0dbcb8553285423dce3bc388f207ed332e193fcf4bbce843a842d168833dab855fc17fc2425df6727a91032e1115d9f55623d5bb44e2c57f03e43ba484eda37d65702ee70c53e78528fa15fe4641b4941503792a84d1e2755c200a9b9e91e342a505f184abb13f7ced50839c60c892585158e72102f394220350ead079bc42c9d49444d0a6cf753e706607d4815018deae621d6bf5e7b5a3c3168f8da536fa5c783d3098dc264295dbdddb25eaf687088aa1b7ed256e43af2e950dd96da5f39ca79af314099f78d1ed1a5140364eccc18b10a850666613ed491166f946894cd7299a29b5d88cc15174de97cf151d1ada4f4b81cf0ab1e638094069dee7c049e643676a29ebba7f68ee70441b1b301d070e29417c58a8897662c1249ad344f042664a60d1d3ac4bb178789b218cd5f13df95c649a93b2f2498f8e354d1984e6b3018b7f8e59836fda2588d93ee676cab38b99fd0a69e82aeec483dcbf903ad78c94e8e9ee5fb9bbf0ce857fb2fec9abfb15b88a8cfcacc88a0e51b0865c84212e02f1e0be3e096aac3f55817e81b0afa1759113fc3e7eff9d2f78115993c77f7b6a5ceb3ab4b5ba75de5e3d70a8d73ea96bf454ad2292da6f0afcb77f7d71b76db9ee0e7aad9bb03debf77f6f6e6e89ba3c61348a3e2e3e9051e247b35119628a524955740e5d719fa40b03835f978e92b506b993410ba05ea19c5019fab924aa888e8008c9874b5b260eafa6e0d3dcdc9df0e0e3d2c6cb74e03d9079b42bc2835884b792eb9b6bf81be4497cf67a2eb4579373a1c5bc9bb3b53ddceb222b2953390343ac8d1437f676ea1df3a5e49e1d5cd3323e08e8b1c91b53f233eb20e3d86033ff2f8fac15f91a881ccec77d7e0595c4a825ab380d54439ffe02e0aa5efbcc958accdae31f331b118fc1ac26897751e8ad359103786e907b0a065c353e05219488105026041897356667ab585b947ee377700ca72b1695d8f9dc128c19d3bf5d79005e521fb7bf9e9928480fca18c6a11f116e41cdc39ed6d7e92bb1286e5e8141eb49b35cbef659c6c91379f800fc7fa54b6bb3f144a62388a8ba49e406dff59f95c993918c2c7cb24b0081c1bf4c307ba5770d3679f023e80d5cd46084778114fa835ba8a88f417dc6b870ed5d93f0e52df8ff88a51972dd9ff63341484e71594c3e970e00824cfcf1f83cf568aebac25e5e635c3136d0b905c3efcae184c6fd2de87841a0495f7f1d73f837e1f1a1b047d8191288ba4f22e013c7cfd44006968bc1e6f975dcdeb18ad8e1d8485821202e8fcd3caec1506ea95682e98af2d176f6b900dd9df779a9e08d16e8b9af1eaee2087b04c8ac63f506a282e4e07d58c1c729c8a7e99c159be895ce873f8c39da75ad26ec2e197014e5bc693ddd0aa76f4d1ac8fdfd29204559a9cb629dff728d705a49408c2717b35a8092e5526dd7aa5a012629dfa2d3a4317fe8f34ffb2492c238a3f29c78d3fc2fbcc7ef7b9d4aab1941374b22716f93466be69eacf5bc0b4318c1ebfa9ad704dee01b0b4f96f974e37b6a8f2ca01cf62d2784d5f65f08149a57dee5bface256f7ab2cd77df73ec39be5a9ce824fd687a9d990cc68e275badfe4b3fd31ddd9c92339368b8076b9349be334012e7cf3bc195a327c1777c3a86c385d9aaea3b9b9e3a60245114b9bddad32b7c3a398ef44049df490465e350f7fdf7ac9f8f1e9bd851160ef48fd9e4e2e8e1e642f50b932bc7420988ab5257e6d0f371ceb899a188c92e4ba43c51706a568cc5a073fa931b11c35e09fc5a7ed004083379e782326a18ee7d084327792dda65e61d7b19d8f6eb2ec275435e557b7012c3ccfb89cafc6bd99bca2ad7424f114485bb23b120c343f86d0a62cac5c196b0efaea094958cf078444fd2e379754f67570e25461901848d82bf7bf3c34e0977cbf255038b5b0771b8ba5ebfeadee2de96b023c6f2d67796cec23be62e44aa92c13bea627d3d48e4a2543e9f7603e3b9d5c7c735ba081a416941f815be72d8b7be91aa14a83b25cab8aca98c11fd6f3466e2cfba0abb2209b7af3dc1dfa3c108ee90a8441e507f458d6251d5b52e7f8211b03486107218d5952e0faadd61647a0971e7e73a946844404e8815ba14053f8acf9ba4b14f16e7b2d1274f5358662957b1b579e42983405c0e3613cae96012e212f081213b3c877917fa2d1599b58ab270e4ba69431f197cca4acf7bc718fb915d8e54485458544d948ec77e9d218007675224ff7b8ad7d53db5d8bf976e2590c240a5ea3028a6a22346fabb7e19e46f1a80a07cc20bb2e2a89df69964606c15c5209047a35996a6b86da8eb0d6822085e3e6289eea2f58e8796e698c2581f45e851e497e4fcb1ce71afff54a88f02797f743782a80acaf663b09064f62981a9899279777bb372291e9d2bd5b67b5e8f60b1f529846eef8196222afa9efd5df0128e10bfbcea8b0b1c89ac83b479be552f8ed1194305808d9c9aa3f39c95a48df04122a9d0388f06b7cac29b7e9adfea750a3742ebaf3a39c78be52a2683e363903faaba2e09cd45c2f1860ac7e10db172318b5a73524b7b08f0df10fe7a9bcda77c77e6318528a1281ca2b64bbb8aca49f630dd1182a4f98ae5fe31d429e7207a61e640113fe9e1d29833a8c4a0a19e7745730f031ea6afe54bbf2895e4ff02eb33599767f0cd282506f2720a762339104eea8cb37df561d090aff8fd52eedd2b0f5f26cce60f00f0525ca72e7247cee57de670875c4000a1552874a40fe6109ec68e3907368d8a715674de6e6df573ff8d1ed47fed6b2d88dd8709b895120fb226a3cba01b3cb2bd7d506fa431bf99db740c4e07a08cdf4abb00af666d4f851d6448da33856fc286b15916cc5354363705ea5ece9af13caf44dcc00bb300c1b93014f364f567ea76886a88ec2f72730bd55efa397397309697a6b5894af3bee6f841fd7348e77a8bb3ce417478840db58fb70c4e75c577293dd7b7bc8b465965eda87ff3f9357521d9395698fd8199d5f44610c3519bf717e5621d09d682b48ff967af4b8a97bdaa136158dd209670e6a59d9cb6806d9772f582ba8a050881c765963ee407ca8aef970e4d1a7d59552f500edab1a4bc4db6c912f31654030a0f8b6816992efe64479c10a78e887e01913f425144b919352868f0d83fda82ba948fd4c12e1593249a31c89571da9e704e15af926e96aac448a41613c7c476a8eabf0bf04ab96ffe8f4910a83e68e7cffa55e7f1e5fe7bd27316154f404efdddc9b17d661141c40fd9da1a923c6a436072ae5999625477fe0ca18209864a1f84011c941be5c57fb3ba421a5b2f489f234db8128503f4d683142ea76bd61906754fd8388744de7b7c42ecd956519b75bb639d30932f2e32fc0006045fda7c6111d980ae741991975de89ef029ff1788f5e51b54da029706a0ae892460d379ee3eed5e8cce21de2295b415accd7514cf5177f742a8c188015470edc9e376029ed4b7169020199a858fe5ea72d693b7f27a4f839b6b343fdde4b006c5a68b8d8b6a34ead6aa4112e13e3c1adafa4f621493087e1c883e247664b44a29c5e85fb7c97fad3c7c797d979b16a54c44860f925c25d130934c8aba1153b7beb4b825798595898fef277289ed29e8f584bc35c2fc6be786fc537d6e4cec60e4d2284e79f687167afab49e06357b5d10273a45e3fbf90e6a9cbc71a4ca6fbaf181c97fcebc879592450b73b65d356d4573be2a503d7b3a360722351a2bc11eace509515d2fec779195899618a8846a8ef18f4cef6de6387ae8e8b0c12df58f537a74f2d66eee2719c723e91191537cca99d85887a3cda46ada44e7564bd28bcd6859bb6d353f207736a1f6fd222ea94462e1f79b73c9fe265472b4919d7447077cad166b8273b632e7f5ccfd87f7115ea2c622fe7210d2878d2bafaa5434bed5650057e4dbf89fbd008f08ae66fcc397444241b5e71a8e87ed2136cb4d64299862998919a1e88de8cac14bee01ae645e4c3d37260bc5d8dad3a840a7b15619c0345f3fef568c40a9b412e6a1087eb4f655acc6bec80b37a8e8915e634fd99270d8ecb0edcebb05feb4552b7033137f6330eab04ec8126f877844874529744bbc85c2bc081aeff9a04848e645f406dbb1e94f4cb2cfde4510f3e90094254a0774153baed0f1897b5360ad68647b6f10eb83c21315232700ac1dbbfa6d25c0fae7a1b3dfced67b062caeb9c0649837ace21e04ce77d1d370b3a664d3f3fd2933081ede430975f478733fe609127a3b65710793350b519dc791347efc6cab111c71321cb560ecd09ca0a96b4d445e6ae18c4b7ad0a95cd33a477e89915d1e53c5a70e46e1166cfdaaaea187a7c5b038d7ff2c198b03682583f81d0a9e2f9f07730aeadac8a15bf69c821ce68a7fe4cc3114109773d2f8d4a8c8e8d8894b5553a87adeb564903e7547b3226628f97af425d7f6e77e0d139feb984b3f103dc3ebd2341c566436e452a15eafeacd756f116acf79bb84b8740275f6f3c5b7333154eaadd937c9433ae65840c592f03510825a2fae5a1eaaca00f3170fd25232d3366191b40290d09db9ba46b8907158a293056ea6cc031d4a10b20d4ee4d3ec25b6e491eb7061fe634964053c3d7d7c78", 0x1000}, {&(0x7f0000001380)="976aceb0efad6f605cf0a736070a8fdfe5f969a4fa78b68fb41e8f8ec028dcb54a8aa3582e903a77e590c19817ea384ae507e805e97c4a71e87587b38bc798288806e255e06b24ff2056184439f73f53ac43850d771e576aeee9072627b06616d00cd93ab12d7d29adcb91dfb4a3a29615677b4fca9892a958f087ef4719eaecbd206a4caaccfd34d55831765ea38d87707f0020f5a088b659962e11eb27491f71537d6ffbbc2d7507f0927fcb89d29e2eb9abda45b4ab2909da67c0b1e64b405a9ff6914f718f41d123f53f0ea3f3321b5f48ec65cffea86d3b428546529a927b645059e20d40328a3fd69bccee508b3062d51d0c43b1fa563529c7f20067cde0382330dca95958ef3dd2a2c67fddcd5f463bc03a6a00cf0dc45423a617f512a1f90f8ccbfa25d34aaf8bb54ebb0f7e68295979d434bde930a5f459d0c3cc564eb47fb9d9592ff1d5bc6885ddbfd0b606cc0f574958de63e5296892809e6947e6e24ed7aa3faf8ce8eb56b33843229932856cc50b4dce2695fa10f04a962fed11e511d72205e01032e94ea5430cc0f9339e37d749557b9ebc7c1de1ae35a2baa1fc8369457899a5c0f8c6cd195f3234f93af4d865973e495b9270764bfc9ee336a28ba3afed7c93029225bd13596029f6bf2f34069625b1a7fa1d6f34347aea1a996c5b8c516749e77d7805711886b6e8df9b35ab836cf01c58b445ad36beca46b41b4920813aa4c00d685a1cddae4005a97b5d1734e91feae072e32521af8b277ef105c02e8210a15ff6275907a9aa1432c9ad458540de64bc072e48542ab64b6c47a38a86420ccd04911910b554b8c7afb2e3023e5f6c2e5338e1ee95e36820d47dff05b8b93a548d60709d0f7e4e415086484f61ce64ab787917db14f96d23d5de9b5645c5b3b7579328da82e015f4f9ebfa536d76c986ba9dda6ddb3449ff15f317436e549bf5d4c057d9ee884ffd2709fa879de3888fc81eed7d7f750240d275a606e2c0ec15ec71241aee93b34ab2f1563c4196d5848a826cd6fe461d49610bda0103cbfa09d8707b12c2bbea691aba62fb1408c0e0168f642dbb37f80a654f96f1d9f873e0aed880ce80d5ec83f18f60fecbab437f28ce1a41671e09e0fc3bcbcfa675ba43e02081861854caeb706b57d4bed7ef4be3e53d7af499240e658bacba86b8cb1d3a58d31c98e05a19208a53e73b809941f7cc841a778335f1ebe08e8c5c964ea901f6ff61cb6243af5c95b76a0687c6ffa8b006879222204850dd524375341914372dc7d2eb9261977d4eb2cf132ff659abb163eba7d92fc974b3c553835f4c85ef3f7a993e923b150f6d3c7021d13ac55d6740f643356f314cfeb43a372acc73e67b5631a018a788ad9780f4d40955e725dcbcbb4adba4995c8a145c1c52c9bfd230c57996f779bb8138552f7ca2877726ba1fb0b57c5de6ed8300db95b9c8b8a6e3a8c35fef3132fe3eb42e302254065025247c6d630c8f0e953e4e7a5faed6a5e5e174a19114c80f314161f5571db5605054b600026e6458cbf7a83b08be6dc4e9565501aa8204aa9a372f2776d424d280050adb63270f346aaad421e041a7aa52e961c8b889df6d48f7c2767c812f1ce41c2110568ac1a06155e6ec162826f6d00a0e303d375211fe23d8835399d51b65751cfca1ddcdde21d938121ffcfaeac4c1194060a0df7b57b603b2f08da0bed02d0f7ca6b310930f72f4295c26c726ce0450749176bfb7954e16089cd544ecfd576b2a0d3c7c6748eec6b988c0ac7a4db73e9c5fd09e8556de81d3e5d8835cac9da1aee0f78eae987bc38418975c377e940d39047985f0e80b9dbe1d4990d794612838622f04a7a54597ef1c374078753f121020aebe8065d27fe450e3385811bcdfbabedb76d3ea33452df061f525dc631772eb6c891ebac70cb1fce8d4fc2816128df9b4e853408c10289a5783fc524f85dfc7e6189e95687580655f6975c5935180d198851a38189e3831bf614f9e6a3475da42fa2df73514bddc620b0c334bfea7554b9cddbdb9a9904f71d32def820efc57bafe57310814b9ab61f4c76edf389c76518bbf09e3129901998e97be31f972bf550fa54a79787bf05bcf772c55977394d9c79d0ad8c44b21b00c71b4cf42fd8ca4bacb1a1801f5afe16c5dde395f17cb2844514aa962e1206ac7c2d745db34eaf507fbeb089d95bedef5c37874d743a835c583a52243c88a912f0c2ec50141dfebdd9c28991aa145045d1d343089edb4ba0a4995c1eed1ae0fb6681e8b53d7347a5cae2919afe8b56787b0448d1893cfd25a0d1e955cc679b58eb8a4ec7501bf2bb326086fbc337da0a7a820cfbce8eb57f4aedde4e3d52e3b044f563934e29599a8b75c9a0ef655e620b2a4546b37e43e9ac524a0701c7c4926f463894ca92a5af53715ede0206573435333f95d712366ef6802062af5fb530b46b0d0a7f02555bfd4b7cc598e1b31b673b3df414ffc81f670fa30658ea417519f823a86d4aae6ebc6c0e25c17e4f7cb72e6d1cbe4db5a82dba4532a21f2aacc311ff77abfb8aaa49b074d5c526fc02998f0e7c282e7fa88166edf32fabb8504c3c8c9e869ba68ed5ad2bb2bdf9dce7e2c6399f00e7e5c52258aef52a261f17eaad573cde9be534060271795d3aa316c6306c03a33cfc229f52aed9dc780119f064552c61d0d54c24219bc547a0f0a8c2219cd25d831c3d3596ba05ed96bbd191de733e0dd96aad75a815cc933b86693160b36f4f3be0b6d92eaa2c8ff574b0bfc15bbc656a46d5d548d31516d0550464f0b7516455e12ae36c326167b77e86f96a2b8d925573c0585d07786905564c8d0d902517889ab70f7ed56058b4e7d8055dde8541c92f6aeeda60fee42f0af2385ea80e2dc2047c4a97f6a73ab89b725bbf5f5ce239fd9b2b3e4b90cd682e6723b105793f011446aae7f1ae75eecfd58e7cae95982d8f79fd390e65b22568afd3019603c7c438205f73396064d8faa3f33fca6977db238276c3e8be40284ce4f5ce4348a981102a48a0a8af8b53e71f444a9e2f42429d7be14fdc8825ba575d5187a1c966f52d2d867655c84df0c3e16bbe81a0e04c30f5ffcf28541a3ddc8db4d4e71209597a0f36c1c6f2e77436fcfb2a25e0e286d1bba97ab9a8b7d66dffc50892e4e9628fe7b7ceaeaf7cb229408eb3c8177d5711238b6a68059931c1f9090665ea1c47c4cebe369b44cb4cb59b31f090de5e6123162cc92fb4c5a716e2f24a94920395b2cbcd38e162b6a8b17a4860e362a0c37167eda97608bd81fcd0b58b45266f28a8f42b4ba0eae07298d2c230cb748b946d119227ad8a9028fa3710bc60b395503ce679a04f675ff39a72a7f6ba035e6632f49c6da8faeea445b1d2604c88b72d73514cbc069acd7ad50ff6e545ef44343b69dacd866dc6776680ae52b6b64db1eb2ee2cf32fc33ee1aa399ee1628651d8402daa23903b22ad8a6b7a54d9288d601635e9eb4528a3955c73b0c01b5adee8d8001b84b143d8a9afd2d572dc92deeb9610e58449610b8f06e541a3504b5bebeb4194393f6506d5afb622b86159a899456ba456045ac451353c78c3463c376e54a76c3f33e8051b5f70be55fe00a3f280c34c6f5afaa3a67d6a44e070a0c4a7b8814904df8430bad266affc247c881ee54d4200aedb02c08f64ad118e78be2f9015132c409e036cf25d05255d30d264b6c906797f63f77f10f84ff31b28cb4cb1bb0da9f23866af5c2c15004e7d562d28d8c8314d3a37a26a16121bd3eb2a4c8ae9f885cc3f2ebd1f8b0fc6e84f0587ae641cc6c0c5c965ce4fd4cf85ed3cd2be857e134f5219c9dedb53ff1edfc9d3de37604129decacdedbd6721ec56dbc588837375d048ac71e5b957e44bb46ce18c620aa57c67824a9df37bb86600bbb5a9ab0dad07a40780651e5f5e3ac09d2ec353a6f0bd1e7145ec6a9f3cc7661db8f8415d2a98a8388d2d828ae9e4dbd3d862c1c3dc6eaa2b75ea11131d64266ebeac186fe7fad86182a2cdf4722e06c9c322356c33fbaba6c4c3bda23073faee9a579cf3c35a41f722501fca0cb252f50b1a737fc779f46a5d1f1167130a444303c6835b02c5dad565ae34a198145483f808854a24d55cc47d53e33b4c2a5bb46dac027028bc255904adc2cb6582c575ba8f3fa30633d469bcea4297c60fa196d6a1d1def56fc2546cd6d916e008dbf00b3a588a74884e8bc1f35d46f3350543f81da412efef132225ea14c22fac5e2e10d95343dc22a7f5fc70540db6d98ff8227f393b7182e3ddea54821fe71d421f6da3d69e3d704585b2ba0400c2e48b98de5c6e76372be0ccfbb066bf786554c733ede22ca3523b3d9400dd43a644c3c4abd97d45751f4653da47c083efb0421104ce919cb84905686767e37145be8af2b404b66eab990280567be575048a1c933306fcf3f81d1e932c5ec8e31148eac14ab287b3b2af7f0fc9cede666614ae36c4c713f3b6fd688052d0f3141238d8fb3b7951892aa9061796e403df5fc8b37a9abaee021e04bfe5e9685ad459dd41f405cfa26be3a537415b1af067f4f7e1054d9fa74a5e596642646425cd3208d427a2c748027daceefde8ee095d95708c336bd1e5d65f2a27b58d3cfc30951bd6abb8fad1d9101c516514887f1bf506de17a6879cfffb364b48ac3a2952a4d45a15def321e9ee8f8a0f648d0d041ea2ae5f7616bcb09f15f6adbab91887abcf41194fb76058fdebfeac234e58c28e5ab1a5500ee423c1dca291f1cec378eaf06bf7bbafdc3fa45d5086ce86c741ab055cb9b508aba72cc90a476cc11b223c6aa7d48c7563268ba056acc0afe9b2c7ed1cc3240b7664215cdaf4fadbe1fccb8c826de2dc36faed8e5feb221fc5664319019c1e70e58585d550cadb538734525ab64ed136aeb25c5ffbe13608336786acd24c0f784e6ae5d80f95606c810472383be5cbd1fbaa10382eccf19906bde1868bcc3028116dd7d9716c51cc295588f025f9df6d410e9284842c63500761b35a90903bf89dd80de5850d50571f462b979db5b87865916fbe8bb71e8651095a80c56550367e96713c1b4b03c1d3013923e5a77c1a28ac9fb3381c97ce7b48330afd51f3a3fa3c7ba4e0fb1d775b0f9b1d52d3248a4a55a5a5ba8de674edaa962c10d99a914e1ab0eae20340d2868925369d3a15247ee3d20c9606f8d38093879131dbc16fa20778c6deebac9df28ff78bb1c89ca251eb8468b0b53cba5ed0ac0d9e873c7479ee43f3f6c75206910a24ce0bb6a1d5df901e8756a646c1c98bbf6eeeea54cd2aa6cf7bf22840ffec44b0716e1cff972b001a65e8d9633fd3e718206fffacdfc4b1a778b9809ce4ae18f6ba82c74681b23b16ddf1085055ab891d3b6abfb4ce705f12526a6d95be24613ff44f965fdd63817e4426e02740bf143e0c9cea555fc3c4ebd500f01b445383112fa7682c9839fb43603a04390c1f6872c656517862f087d7c769c55894ff11640ab6b64bc57c0b58cc09f5839d9351167a34f95ac089468cf0ed66c70fc6927ff041eecdbc7a3daa3af946904ed7a52bd3961350d2d41ef9c9ba50bf115b2c63c8aa809221c89ff277730139056081e9a83002d780c513c726f9a183ff3348c118045a3718b31d4b9479c44d1a473c108088c1be4d7c0b5a29cfc26861e306f566437b5fb8f3b5472627b3d729b2b431cc34922875fb4d5df459e2b4443c9e749b8d51dbe3dab2400764dba0624bf231f757a1382b07371166a8cd5bd789fee3d4893bf66280ccbf0e33a176c825ab0d12415e0ead", 0x1000}], 0x5, &(0x7f0000002580)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="0000000020ff", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x178, 0x5}, 0x1) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86028) open(&(0x7f0000000000)='./bus\x00', 0x40, 0xc1) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0002"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:26 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000080)="5942791cefc6bc1ce07cec7ee3c3577305421a83d577ca888a3ac135a7bb8afbcf126a1cce17bd019b0cb722cb859d854c34853ece0508c350409b2a50baad822a5e1f00563c3bf73ee6", 0x4a) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xc, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 16:00:26 executing program 0: r0 = geteuid() r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x80) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x1) setuid(r0) accept$unix(r2, 0x0, &(0x7f0000000140)) r3 = dup(0xffffffffffffffff) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x8) unlink(&(0x7f0000000080)='./file0\x00') setsockopt(0xffffffffffffffff, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 16:00:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0xffffffffffffffde) 16:00:26 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10000000002000, 0x4502) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200004100e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2000000008003, 0x3}) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="b1ef74667812cd704d3cc8c9d765df4efbf4fbefd595b709fadc49083a8c7ee41c031e4d31d43219bbff83719f52461066f4a52993890bddd5e0bba476adce5eb951b59f493fb07e703cfa1170abe423fd1e39c3", 0x54}, {&(0x7f0000000180)="216a5cae9d024bd63fac54aac452", 0xe}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="200000000000f389863e5a170ac88e005f7bfcd6217e2250664cbc6c1c7874f7d7a33c3c6e24d3a78adf7c16534b468065dcc78a7660ee1264f9f66450423d7aadd23aef40155af5d620de03d819401f686dce44e07c30d89a9cf986a6f6a11d070a5c3312eed77a8c8f730f1b10d05a2471d1878282f3b6e2bbb376e829fb23975b3d10500484e5a5c58d3450629ba809273a6098ac368e60edcef5196b49fa4a145267a03b18d142498e3ea9b6ba041d9fd78a98f82035c2b060e6d9a41f32493aca574a18cdd8c9e475effcdc6bfcb83671582fe9666c1389f77c045fcb9605b41973084e7e648dfc263ae735", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x2}, 0x404) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x800, 0x40) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100002000, 0x28aa) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0xd) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x6a1521e2) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff07"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x100) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0/../file0\x00', 0x1, 0x8c) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xc7b9, 0x5}, 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r1, 0x0, 0xfffffded) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) dup(r0) 16:00:26 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x1a0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:26 executing program 1: pipe(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000014c0)={{}, {0x0, 0x23}}, 0x0) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) writev(r1, &(0x7f0000001040), 0x258) fcntl$getflags(r1, 0x3) unlink(&(0x7f0000000000)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) dup(r0) getppid() 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x4000000000000000, 0x2001) fchdir(r0) 16:00:27 executing program 1: r0 = msgget$private(0x0, 0x108) r1 = open(&(0x7f0000000140)='./bus\x00', 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget(0x1, 0x3, 0x400) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0x1008, 0x3, 0x0) r2 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000000)=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'], 0x3d, 0x2, 0x1002) lseek(r2, 0x0, 0x2) r3 = getuid() msgrcv(r0, &(0x7f00000007c0)={0x0, ""/243}, 0xfb, 0x1000000000000, 0x0) r4 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000700)=""/187) msgsnd(r0, &(0x7f0000000600)={0x3, "074af168c4de2b95559087c3230b111f177a652708f519e22e68207778e435ba0c7d7f76c9091b5c8fbb6a5e9cbddfecc6d9592d52e2fac4bb43b4e89da62643021cbcaa86d14bf33751185b436c5710965a8ec84287eee9f9147073725d34e2e5389a91a98cf7cdb6e9f15a4cfff693c5228301245990f071655bc0cf31b97ff79811888e87d2c99960de"}, 0x93, 0x800) seteuid(r3) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) setreuid(r3, r3) msgsnd(r0, &(0x7f0000000900)=ANY=[], 0x0, 0x7fc) setsockopt(r2, 0x400, 0x4, &(0x7f00000003c0)="4be04cc1f128e33e06acbf16f880cd0fd904cefd98e200a1d5993fefd8c1f11f7ab0d69ce6a4b185515f6040ae29645ebc4379cb6a52d63b76426c660575a8794613fcf193385d932b03f567998baa1dd828f311c871a41a96369ee9c086f963598b5b1f787a1a994ee46925824bcb7639df17605934f387014ebfffd7fb1cd53ebc9e9e5adf5900793c0d9eade0cb59b9c5867a25adb81b7477a4bca581f7e5db81509a7e2e2b471b958dac1b", 0xad) msgrcv(r0, &(0x7f0000000a80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c00e85137b5c7289c631f745f29134dd06bd87025a094a11d44ed323ad59b22cd821939d20d6385b56dbbc4e4879ff776179d4f4c209e218a900c8a3098876d61ff31c8ef6ec1123bed8b4d5de7ead991b9c082f6dad00207a326582ae633af40a72b6a704027dbe6237cb418a4cb59e72449ec079aede01da2caf0133fba69a75ed431095e74066cf8ade0ff"], 0x1, 0x3, 0x1000) sendmsg(r2, &(0x7f00000008c0)={&(0x7f0000000500)=@in6={0x18, 0x0, 0xfff, 0x3}, 0xc, &(0x7f0000000c40)=[{&(0x7f00000006c0)="ef696de1865d029e3ac2595fbf8bf0e68b99c685d646d66262e9a0aedd142c3c4916aaf0ae14410eda69d554f3856c37c039a8635c8d9ec30c198c", 0x3b}], 0x1, 0x0}, 0x7) msgsnd(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000a7aa0aba3fb1fb51be0bd332015113181c5e6d360e8e6fae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c50239399162e32405942b1b166565ddd119874770541ca1bb3c5fa841cc753f3fc14346638ee79ad248a9d473e0debf8ea28feb495a511d1781ebcfa8d58abaea400a331122a577aa7c24cd1d1a77669a3d88871b588720fab34de095ae109f94ef05cf8f797694e452897f099b884f58a8ebbff1d2895a6ab6cbdaefba4eaa44c38068f2e2e131686490e63d1da329d110f9a2fa1ea739c44b9232072327e23df533ce04d20ee3a68ecfa733"], 0x1, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() pipe2(&(0x7f00000000c0), 0x10004) 16:00:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) flock(r0, 0xe) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0xc) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x90, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') faccessat(r1, &(0x7f0000001b80)='./file0\x00', 0x10, 0x1) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f00000005c0)="92c67e0361d55258536da528070668214ddccc0cb35372a1eab2b391701f466ba2", 0x21, 0x1, 0x0, 0x0) pipe(&(0x7f0000001d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001c00)) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000540)={0x39cf, 0x1, 0x80000001, 0xfffffffffffffffb}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000880)={0x0, 0x238c8000, 0x7, 0x9}) select(0xfece, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvfrom$inet(r5, &(0x7f0000000600)=""/255, 0xff, 0x800, &(0x7f0000000700)={0x2, 0x3}, 0xfffffffffffffdee) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000900)) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) sendto$unix(r0, &(0x7f0000000140)="1278743d30aed6ba1ef7a055ea4223503596557d2d0ddb1da6dd7184c503142f314ecf1b93724451449ef06de405a55819566142b0921083446b68533c0b8077f1193acfb5456afa3c06324e4cafaec71b25be13a5da87f58cbfec92d57da1", 0x5f, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f00000001c0)="6f4c180100000057d8e4162e91338026b49d2ff03103c18d4c8864", 0x1b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f0000000240)='./bus\x00', r2, r3) write(r1, &(0x7f0000000040)="21c6c94aa73265", 0x7) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000200)="f1c02d422d", 0x5}], 0x1, 0x0) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8000, 0x90) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0xc8, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x8041, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffffff) socketpair(0x1a, 0x3, 0x2, &(0x7f0000000280)={0xffffffffffffffff}) r9 = kqueue() r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x42, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x11, 0x200fffff, 0x6, 0x8}, {{r2}, 0xfffffffffffffff9, 0x8, 0x3, 0xb9, 0x101}], 0x4, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x9, 0xf0000004, 0x8, 0x3}, {{r4}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x401}, {{r5}, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x9ca2}, {{r6}, 0xfffffffffffffffc, 0x50, 0x2, 0x1, 0x6}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x0, 0x4000000000000}, {{r8}, 0x0, 0x8, 0xe3, 0x8}, {{r9}, 0x0, 0x22, 0x1, 0x8b01, 0xfffffffffffffffb}, {{r10}, 0xfffffffffffffffd, 0x28, 0x40000000, 0x8}, {{r11}, 0xfffffffffffffffa, 0x0, 0xb, 0x42, 0x5}], 0xfdbd, &(0x7f0000000480)={0x5, 0x8001}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r12, 0x41}], 0x1, 0x3ff) poll(&(0x7f0000000000)=[{r12, 0xd}], 0x1, 0x0) 16:00:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x101, 0x0, "2e52f0f58b3cae61c8fd4dfbc4d0f7751f288a91", 0x2, 0x100000000}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x2, 0x8, 0x9, 0xfffffffffffffff8, "1a71f3f776a3389edc8b8334a70a8596d740d8c7", 0x6}) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) sendto$unix(r0, &(0x7f0000000100)="479484d1f0", 0x5, 0x407, &(0x7f0000000200)=@file={0x87a383663663a8c8, './file0\x00'}, 0xa) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000140)=0xffff) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') chdir(&(0x7f0000000000)='./bus\x00') syz_open_pts() 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x8007, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x8000000000083fd, 0x0) getegid() write(r1, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0x73) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) sswsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='L3', 0x2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x82) recvfrom(r0, &(0x7f0000000140)=""/102, 0x66, 0x802, &(0x7f00000000c0)=ANY=[@ANYBLOB="59e6fe52340c7fe6"], 0x8) wsmux_getmux: no memory for mux 16777210 16:00:28 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) setreuid(0x0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r2, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) wsmux_getmux: no memory for mux 16777210 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x0, 0x4, 0x6}, 0xc) r2 = dup2(r0, r0) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="11c63fe720cef2f252c290f90e7d73d102aca92d237a9ebbdbbb51c70d0f29e802fc11d14384697a275c4bf6e01f162b09e7e19955d22e1dc1c530052326ba7282ba56ac2e8fc6ca1c34c562d53b8662ef68f9eddbc9da23159edacb8886df0ca97dbfef78ce6d4f87c5dd55f84776834c2a4a8459f249b6df27475dceb61d6c41edfd70259ccb755147549aa158c6447ce1e670b3a8b6d10ca2b920377da3c1f57e4e3affde0374a29a", 0xaa}, {&(0x7f0000000000)="27762dd9bb56cfbba9af839000e560e7cfbda94a6894606f86", 0x19}, {&(0x7f0000000180)="11cf4a5dace9219d01393a6e8ee8a47c7c34ba099b50a798fac7522e94d3f18e95087bdfaa259c9bcc3402083e2bc35a734d135f38c4b3d2665badce19632f4a38f846935859cc7988956ec54ee5b2a7482e88d92fd068fde24264eecf8fb31b9e13682f643f06803c764bbf3681626006e07a39ab3c8a0388b3a2272e0d3f4ce29fd7c4e8edf07b120064554bb08c2d75015a44c011048d976b0ab04d37f5e997843b417a6bbde6b467c8e5c716e10284c5ee9751d8c964e6adfc6b7bb29e098c8eee9b53bf4d0f2106598c3ed19bf3c51f61406182318f79387bbbacaa96b7b3", 0xe1}, {&(0x7f0000000280)="2bd476e491798fab63da26ca96553fa5066207bcc3cdf5d8be23dc6c38613692578e94436e97b8fda8ce65b4f1079054a483509d29ac9437a0e25e1d6c08b71cdafe58f74a31cd33978d1e5065c9c7518279128a01603fe709bd04f9c288fa362e8bc1518b0e4c7849a9510e61d78647c5e2ba413bf330dd47a5154ab9797e42ced3c8fcdb9b110275e4cd16e4016b721fc7b79930f33b9a38baf64450283eba7533a58e2121101a192d190c0e16b4476d", 0xb1}, {&(0x7f0000000340)="baf92032483d034fbe6e10d8b89213b136c58f844f0813b13b5e914b6a636db9f886ab4d4f423d3e4e7aa60dad7de2b0467f02cf9a9873633a92b11456c5410865cd35e95208eed0b927f59cc7c471998867134495cfbf35927f3d7291387df4a380f15e18b361eba8eb4e871c8aae31064727e821750304b3952fecafc3d08240debd55c91e1fad098ba9e91be9ff32849a603dee71ef01d78c3f34bf9cf3d7468431ac360b30b8430ce3eec8b052cee0d01ce9978c4e", 0xb7}], 0x5) fchmod(r0, 0xa6) open(&(0x7f0000000480)='./file0\x00', 0x20000, 0x80) wsmux_getmux: no memory for mux 16777210 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) wsmux_getmux: no memory for mux 16777210 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10008, 0x0) read(r0, &(0x7f0000000500)=""/146, 0x92) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) pwritev(r1, &(0x7f0000000780)=[{&(0x7f0000000180)="520454a90da0390c874c28be6f17fae54c7d464840a9208ff6f39bb35e140324b1c4a48df68b71e3aa304445e1cfb1a2441fc9b3514a38816a64e8a630ddd9e555021156990147405309ca23809ade3663d1146cb6aecb5109049217607b8bb957b9cdc0b7de4f1e315c6c65b974fab6e5b19783a05fe5", 0x77}, {&(0x7f00000005c0)="03b3a29abf7f9092a23182abfdd2f1899a6afb276511e5cd6acc0b6b4c79796aff560ce78529a2b6c33e6b0836808450d52f94865dd6c60e83b1ea51cf6d169bd5a9db0c73f9866615b4c758881b43c09eea26a0bbe07c6a6e00dab68184a96810ad01a124098e9b358f5d17ea6eb6f491616032f4b7d82ce6b1648eaa4764e50d1a0437c9f5d7f28d9bb601407a911a364739d4cf57d92a8b9c6fef5b7b477a7c0606152d449ec5fb891713711c6b91059d2942e11908b32f16adbd420b139d6bde7d9cc5f5f36d5d832984efc6a38b7503c05ef7e6f36cb759c32c00fe", 0xde}, {&(0x7f00000006c0)="fd6bbe9e2ef4d2e2ec2448c17d88ce931767698e3df4b54b192b1a4b0917b807b9b4fbb239045f57a5", 0x29}, {&(0x7f0000000700)="963514e0d24d3b0d23b92244b78747ed0538bfbe84bd041535ca0cc20693cfdde601e07d43ebdba7babb21f336cfa3862a240442334847e7497eb25d0acd74ff0074", 0x42}], 0x4, 0x0) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3e00a9684a1eb5c3cf0997fc70d4354105a099828d6d132a30f4300e9c56b007e9d862572f2ee939d56449aa7f41bc302e037e0431629f85f2d762da74c67822a73adb616b38d9365bd67adffd18a628921000000000000000029f46af98260d222", 0x25c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x20003, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215fafe0112eb0d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:29 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) wsmux_getmux: no memory for mux 16777210 16:00:29 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0x7fffffff, 0xffffffffffffffff, 0x723, 0x0, 0x4, 0xfffffffffffffffd, 0x7fffffff, 0x0, 0x1, 0x8, 0x7}) 16:00:30 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 0: mknod(0x0, 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) poll(&(0x7f0000000040)=[{r0, 0xc4}, {r0}, {r0, 0x20}, {r0, 0x10}], 0x4, 0xfffffffffffffffc) 16:00:30 executing program 0: mknod(0x0, 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x7) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x2) 16:00:30 executing program 0: mknod(0x0, 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) accept$inet6(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./control/file0\x00', 0x0, 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x81) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000800)}], 0x1) mkdir(&(0x7f0000000c00)='./file1\x00', 0x40) dup2(r0, r0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) writev(r0, &(0x7f0000002f80)=[{&(0x7f0000003880)="5021683f5a09875378462fd82b43fd935ce39157ee8a63dd17da34079604b590ef1e3046d92cc2c6eab3b48e67e14f12203d42a798bcabc1853ad546eeb0f2f97db1163a817a39f3a374665d4c41dca0e38e73904867b7e71eeca89ef37a689ad848554d1c50647a051dd9c2f3fe422d8d58dfcab4e36652de9c676b629e964f794951bdaf86bf86eb8a2a39ff7362b52bfede7df42e31538ef029542826218822108c12c18bba4767b3c8ed5c814de28e1fa3485cf79776fad7d2c53a5a3c14feca23c0fa91f6c3fcda9f7f2b85ad49c33f1d9b06e9438be1911bd5404e418a9fd2858ccf0076cffdca42ed519c51b3fae57b191bdad13da996bcb35b49ed810eb74a8de93973d133707ed9f6b89a332234f6b7d2971e8f26fd98eb4782ed3c1f7180ed516ad4b4230662bc431c3a3a263521e2d282fd00eb5aad9da948402fa20081b8596b913c4ac15e680e67c814e360162b188466f1d6422928947c7beccd2450b938562dd321d6aca48ac843215d90847197072b7cec615614ae8e56a76d8a1582d7072519951f14af3e7c7c1ffc230f7d8c48285b256722378618010222ee6b21f7c9bed03ae3ee82f850b894e17fac6ca6c9544816e45cab1ce7fd3551ed9fc2d6d75e06e5c90d34cf71b092b38df5a590354d8c688380e83ea0b89809d97f63819d44fd22909593ed78cd32b1d81c472d8573a1756b3708700184f91bd39161732dfa27cd96f3bcb6c494317bd7e99a94baecbd6e2e76dcd5f4651cb590d0ae10d6a77e12b20fa38ea6332e03b8a40483a7cae4519827febfb8474a3860ce6e4d255112f4c0fe193578ecae56785085e35ecf1869643691768efb19354ca07034a0d8df37051b556c920fd8d05e7c3e449b3345ad56de42a93f58333f8dd65d9e5acd1630a0f0bdf6fea176e4af31ad3f82c9ab536b66025f3076fad1135e91f7c53bccd08cc46e7863b8e490957fb389aeb0ddbce281e2fd60ea90dd37cdc8bd0b445966f0a750aa5e148b8d30b854a53d2a3ca34d3470d265c12adc044aa52c50bb381693bc7f5ca055e396e8577392b3f1d2ed4be5bdba0e01f0423eebded2e8ccdb543d599489bde31319bf1bed580aa4f4fea05c2e16f2d992fc9e97e32b8a7ee8970eada261823e295bd32bd7975361880f2d8750f1d031d20088447404f977c7ae9385789a106b422fb47aea491f63faa8b1745a6323f9fa65a1053abf57300288e83d2c4a10c11d4d2c0372085230fedcd0f162d759cf2e4a514ccda81950564b0f12215fe4797e696170a9e09b5bb970de3d9905362d437766678a18d0bf136cb1d3756a28455a5ae73e77155eb7110ff9b559eaf4508508e14fb709b682d2b368870baa4182472161a865d0e98830babc0555de00068115a2b38f5cca57bf5cb7fc73ec4f85be4deb81d6ed55ace19f38ca43975da278d202094e3d50832bb5dccedd0d73a3e26feeab92a72730e3bfb1e9767b86f23400b981f2c5b6108abe0cd42b9fc7858c20f14428197817e76c18f7eb421a1a4703db36ad75db508419a5c175c9be03e2ab1dd071f9789aed33e59cf6791f0a8715c015ed17444630919c6d2a1ef75575d14e3b9af4ab149f30fec41321af2c77ae1dda1349b0d143b1ec7380090a88d2e7ee55cf7573fda1ee720ed2daa72eb2df37d0bdcf31ad50796ff77212f2e584bcc7ec4be9e7e92877a2434a0365417ba6fb587318ee3def172b4e21ebfacd21e3852094533dfb302891ab304b0275c2d4f7be46bf9e00b9d0aa7afb547f77eb314650f2112576aa2ac3ba5ca4634956d1ac7c799c28217c6e63a743a75042330d52b593fded2d400e37becc3ef804801a3db7689eeb8096d4670194d590127f65b90d2630eff3b4d7f37ca69160f161906a967078d5b12d7a2997538c98fdb12f5a4ec86066ae3dcfff627b83caaf452197fba35ac653ef2a8d7a26b35d32234631ae6ef8bc3844d0edca841df78a5114693266257394acaedda126955fd8884ad9f57266aa38e170383c65513add895a2b625ac9ec3bac3574eba9e345e95e665a2119dc322c5501edc95a960cec4a25c201aba21aea7110b4cf8d5ac4828ea7a96e60c648ed1abf088d267bba2917723052c8ada39347403bb30a15c481de2345a19fe11b5771970d447f3182c3ee5299d168c3d038e25cfe382484e9bea43e0f2392d75339317623bc9238f7d54a145d0abf4980c0e1a99542690dc03f25e1c2a28852271b3a52d9bce095db122722184969f187ae506bd36669f6161e3f4d124083c624b65166456c2fb12e10d0b339a98b19e492631a9edc70ee26ad1e34cc29a3ca8aa912a11403f5ada69233dcc72473250946f751a5196a4ca284aa4258924bdf3c5a00c4a5c9e341b0a7db6381876a4eb72f528632ae0524541d88a72b9d5bd264d96f92d16a65c8eeccfe1f7c48395d2363bef26e18e752ec81be99605cf657b7b91a70d5c8f03d873b30ac82bdb710978c9e0733889630048c1005c7ffc83caa4582b94e0d8db243766116f30270d18f6bd1e08e80577217067fb63ee4ba50acf9b0859f483c89c564649f97833b811543505cc544a88c0618b9cf34f15efc45b0e87354c68d6b8282141ca009622652e0ebe5ccd511600cc7436d720b5b8e6732d91426300acc406defebca8cddace7a125b40d88147ff3611d2269cca6794624a09ad86a1b68f3a6c75cec35c88f4a207e7aa3a8d885bf26f8edeaee546319bd1deacd4baacb3d041514d9c90a219169d52a5cf9557c3e61d736b24ae8d1fcf5ff51e9ad31cfd3993e1fa3cef721255404fc0cf81ec3fb121230cdeb40f6966834abbdf335dfdc3d9528ccc78169ec6467f811fc5d501510860aa1f423624978fcd74398dad10d8de7", 0x800}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(0x0, 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x10000400004500) open$dir(&(0x7f0000000040)='./bus\x00', 0x8400, 0x50) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10494, 0x4) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xffd0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffffffffffff}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0xffffffffffffffff) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 16:00:31 executing program 1: recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x140, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x580, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r5}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/180, 0xb4}, {&(0x7f0000000180)=""/185, 0xb9}, {&(0x7f0000000240)=""/19, 0x13}], 0x3, &(0x7f00000002c0)=""/60, 0x3c}, 0x1) kevent(r0, 0x0, 0x3, &(0x7f0000000100), 0x1f, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x8001, 0x48) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r2) dup2(r0, r2) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) write(r0, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) fcntl$dupfd(r0, 0xa, r0) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x178794f6) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x7, r1}) fcntl$getflags(r0, 0x3) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 16:00:31 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x2a, 0xd92e, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f00000002c0)=0xc) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1490, r2, r3, r4, r5}, 0x1, 0x9, r6, r7, 0x949, 0x6, 0x9}) fsync(r0) 16:00:31 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x20, 0x431}, {0x18, 0x3, 0x5, 0x7}, 0x7fffffff, [0x1, 0x9, 0x9f, 0x5, 0xff, 0x1, 0x20, 0x7]}, 0x3c) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x40000000000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffa}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffa}) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffa}) 16:00:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="f2232e4402fddb8e7c", 0xfffffe50}], 0x1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 16:00:32 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x20007461, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20, 0x0) utimes(0x0, &(0x7f0000000140)) wsmux_getmux: no memory for mux 16777210 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x4004667b, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x108, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8001, 0x0) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x40047477, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x6bf, 0x10000, 0x1, 0x41f8, 0x0, 0xaa, 0x0, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1102, &(0x7f0000000040)=0x7ff, 0x4) syz_emit_ethernet(0x5eb, &(0x7f0000000380)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbf3d7443920628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045713, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) fchdir(r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000800)) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: r0 = socket(0x3, 0x0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000330000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0xffffffffffffffff, 0x2, 0xfffffffffffffffe, 0x10000feffffff, r1}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667e, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: r0 = open(&(0x7f0000000140)='./bus\x00', 0x1fffffffffe, 0x100) ioctl$KDDISABIO(r0, 0x20004b3d) readlinkat(r0, &(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000300)=""/204, 0xcc) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/95, 0x5f) open$dir(&(0x7f0000000100)='./bus\x00', 0x20020, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) sendto(r0, &(0x7f0000000040)="2dde24543b1f73069e62e7961eb77f56e5406ad842dc56ee705a51c3bd98e6c50820c2e33ee2afbe247871850f48bc9bc3c4f8bf21ef70d164a227b0acab375536491edba5d734eeb43378ba07dd9ad4947a5ce46e9c67ee3d4d1ffd9d4e006863ec12ab8f9b4dfd1932e7a77f3ebb9f0305201769f839b12920a57838253c86b5dc861fec30622350548551f429f763e62d9ee5cca12a9c693027ed8a45224cb05d6960ee4fab1e8c52843975694898", 0xb0, 0x8, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80047476, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0xa, r3) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 1: r0 = socket(0x20800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000080)={0x3, 0xfffffa}) map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d870 failed: hole in range map stack 0x20719000-0x2071d000 of map 0xfffffd807f00d870 failed: hole in range 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) fchdir(r0) write(r0, &(0x7f00000000c0)='O3', 0x2) r1 = msgget$private(0x0, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000014c0)=""/25) sendmsg(r0, &(0x7f0000002cc0)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x10001, 0x4}, 0xc, &(0x7f0000000140)=[{&(0x7f0000001500)="45c88cd235c902844b50eaad55aad9e115aaab1ae1a40c7e64abe6279c05542001153dd9d24cbb15a6ebce7c843b54411523fe39e7cc24c8b68703c81aaf40937c6bc28450a36d5b6034694fe60befe373832425e348ae84d70ffe991befbf383970ba1ab80ec25296bf62f0fb244f5116cd96345a4cb054681d067d3a077f327d143f7b42e473c1bb075dce2cbb8d59ef220b9d1567209ad0ca2ae7a5fd4f03ca9a588268a5210f25fb5a422345dca0692c308d8eaf2b5548e7cbd3707c36a7abffc02f9e02ff867290e8cf5aa49f4389f3f164c166", 0xd6}, {&(0x7f0000001600)="7442c8779ecf0161b3d817f36892948fca40b856832efe110527efbbd9fc42014ec789ac32fda5ef749ac19e9b2e5adcc49bdad2f075ca2ca12b5f5e752c75e8ad786bbbe927ffeca3323ef1442180dde0f1d180d564ff40a4467bb9fa5d8e2dc8c159beb131b8ba958a0850b9627757447fee2a5bcaa47312bf73411d5a4ab68769c35af029fa64a98c5e89", 0x8c}, {&(0x7f00000016c0)="526404e18fc12bb77f07037b3ffe81d13bf1e263940e5b4efb1495f05283a051c2117f3666e842801cbf898bfa2dea56674c5683f8070e4e99d623a58d75c6be135b9c5e0b1a72c7fec464f6735799b9c1694b483b3e138b5bf9b0484f2ee4d0a2be44387e0e7eee02b8a53db42170e7e6a26ea2f550a6b0a3976d0b864104181af4db8478766349427a234487d86de97699c94a0f4110d40fb16374f8c0cd5ebcdf954c5b6db05e8053707224bcdd975622da1c2c651cff5ba113", 0xbb}], 0x3, &(0x7f0000002d00)=ANY=[@ANYBLOB="8800000000000000010000002700000063783024228e1cb4ec7f33ca94058bfd18e549428e8e881b298cd6233bf48c236e118bcd7abdb75291476af2dd69320f6d00e5f43d44a1a69aa035be6e34d23fa50fc36d0296709766398ca0e6e3e12dccbce1d6c8fb1428bc0a6e669fe84f7172fa4e7dbc764b56d9c5d999e6a67bbfecde44d92f6800000001000000000000010000000600000081d2befc06ed3bf99dcd11f5b84dcb53ac38b9df1c0536aa30782359466d8a902a59f22d0b9500834ceda83b7e3ffe40fb034234e82228e22cef44719b5e82a995d3ae348372a6dbd4e345db8182c87a2ee39afd8beaa8e792e5d1dced90ebe17a003f3ff1242316154588b305c891145b5e41830e7524424f283ef234c0cba9a5f24d05d44cadfe3c91c002336c71e2352a3b8f248cb522ab7f2d38894ec2039c0340d4041c8bd08969f0158256389a7b9709d22968a81894162c213ce352335eb19960436a6ab98954130cf0a89533bfe3d84db4b224164e78570a0c754be222d113389ad0258a41f17e00000000000001000000000000ffff00000012ee4da39b59b404f5b04beed1ac5286f789b33ed3f394f72db8e24f2b5e1c85f721f64b01d1f384797883d2b43c341f1b8607e6215a87ed55c9d98c3eeee2808e3551455e6ddfa167827f5dbb8cce2f150d7f4a7945c769a36cd1436cf653c1f83865ee2f80a3e79cf49078f2479071e38462a9fc301a182ca3773d888e2008f4b8d38ac0311347801714047e3730e60b29f297e1e785677c4c3d60588c1650c618306c457baacfba24b04e8017fcfa9e9945487747ca5f96134e66b4cdc5e9e98d69ff3d71ef06961acf077cf7e645406eb6f0494ea1ff528e00c47fd7ab1a8737c410e1aed07c0c973713fc6f430000d800000000000000ffff000000000000285941b3cec7a29f21a4f3101b91ca7d5cee717feb054b916d27c0b9efb6a190ca98304ddf09b2022b00f7885eeecb1f1b67b85d848e72da675ba5508e9512fc1a30afc4f090c126d6a53a4c868d6b9ff6da8c2b0b3806c548e2416b3b0066fd989d59091a158257518eeea30168fc41fdf2d632002438f1b3efa1c931d26496a78db4dacd557787a3bccdd02fa1bc1d8fa455e2610e09ff2f5443835a49eca1601312fa6e6332406a2efd4ffb71e3ca33f225a95d0ceec74424fe9ebfaeda6abfe48c836b2100001010000000000000ffff00000001000006030461f55c5216f11c289569ada9250a1a4aa545db0699cc84a95618f8c7434d20b2b137d3c6388925657a573106347061159d4c3cdc1f7151f9e2aba3e449f8d7bb208a19eebb3325758287ac0c412fe3a18571524ffa0bfa83228460ebf95a985fbfda60aba37d4432b531b48f9ae8254a7d7663c62fe222a471a04254bcd9f678af4149892ca2bee47e2784bf3cfb7693d113188e865d874bdc2dfdaf0cb00f33dd19021eedf462f43ed804f3a9b26937c1550566f1801caf73d6355443cd507c480cbf12214b53e1eab34f41b07082afb1fe0f287802aee05d8b4036cdd5ac3b7169454f33dc0398e1552901f48abcd59df1e6501fbdee228d89b4853961abaae94c48db1c79e1e594d2b9d54e184d831c76f9db8a47d7285287008f91aa719697e2a53492af1d4bc287843d43ee1ddbd7628553de3483c3ffbfa0a84dffcff829ecb3f0a9e45a3b864caae15639fe6ed6ef9295e6a17966e33978f55be32e36308536d227a52681bbe794419acad7a5f6f6ee5c1be64c1c3683ddd62dace96e458491b98d583c63584068e4f4dd7dea88cbd3140689912f64692dcf50aa23364dc0cab91e50f6b798bb36b0b138b007bb3c08ce3e095b1b51c36676cd100d0f8750eb17630bb0cc736466f67b1a738bc8cf992bb11825df0cf5eb5607f852c31bedff7626109f08ea78a1c28d1e649adf73d1419030ced9cbe17a61f2a87a5d9fcfc34be6c74aa3fc5bde2b0cdc1e797b19ed05f9ac1d37c8f5e1c3d57e6d910776bfe67cea5aea23c0ea33cffbd96ee5925488fec6a143f41f94730487121b7a96105fbd9e1910466ae1d6b181aca8907c7a0cca9abf596a9b69afe7593e60643241a88702ca0ecf91e39dff752ed47b0c8ccf9eac4f7d99b3aed88fba7d89dcc9bd26e6404cc674678911468fc287bb8160b02bdf511f0efc24b2ddcb999d74a2ba8f472cfe14b710766fff344ba9a79f10c4c419d4183cf8a62f0b4a976fe11ce8ab4c823c114d0552015ef35a8b86eb171afa85b0226db6b922cf729222cd1258c6ce6ffda40790b527527d8c24d6337c85d3ad5c7c35e827ae739c5242b4e191bf35f3240cb2cfd523145bdf3cb3a435b4cb0276bd7931af22f95d5967853b2b0f504c8d07ea18369234572d1f90179f38e82bcbb87663f6b8097b374bd82ae18764025e83981d2089fec05daf0c60e6301cacc0a799fbef1b385c2b96f5d9589785ab7f532c2471b7c835dd5ad65d0dcbef5f2b1c95d0207448710cc5b620401f7fbcf711041ef0f1c6ac9654eb621c9b5b69044b861510d7111688eb736e720a94861ad86bb9dd7aebdb3a708d0637a031c192e24e2f06d1522d6a7b2fdd72376aeb9b8f00d13a40f9e2ef8d66d0790492989f72952adc80ad4762a01017a4a47236e90862d59aad004d5c1aeea0265e4f609f610d356005d276b3d9e4a0ec9bd6c965f5376b99d9e623a40d7ebcb0cfc9910f75cf1946a334216b668c9fbc99c07bcfea22df282b3c6ce922361f66dd27752c99fdd66e3d8a871b480c8f8dc5498833b530172684d66d1616beaa6c72b833dc2964137f1331781efc7ecfacccf7674fbc027827fcf856d5a6afe3de5143a2e348490ee8473635c7e5d096448ab64a494edd8003f07021e0f1570ba93fe521ffeb319992f579d9c810ebfcc2da39757a4bb667ebc158bdbe1868ee7a3ca454df8574d568c5d4293c9ea2ceafbfa3fbd0627431cd05478002e687bbad11e3b9683543aea9c9fb766bcc5723f75f44de5e14da1f3c231070ce1e2271c8cf84c456f804868777789aead0bca8306e8b4e74577183a45f3a1d1f5b79f565b1b4abe2a1edde9aa4237d93862a6767fc5206a35c7b221aa4968eacf151a3b9b71f719d3ca0db02f79dcf8fb6348fe5354d241a342ab2fec1bb17abf17b88156173a504699d57c5992129afcaf84f69a165dc408ef93936936e10b4d2a1b48477cf6e24c8eeb29a205952bd5be2dbf32e9dd1aacd6080a01c9f645457fc6fce2cb58102bfb1d4390c6ca76cb81c38930e4143a49709522290b6d689d571d22cde86f91c1346a583241e8453b4f1c18500e824a80ca9e58d31fbb28413fcb0999f1ece18653295a616775346b807c8da2dcddbcb6d5433a0707691cb572f74bf52c8492ae529eaf64d39985c428c957b5d559f9cc1b1e2017353b30a77d7f448612f1e30c3877855f68da5984e39ec2ccf9c503ae372281f9487130bfa56a36bfa94f178388658a2c8ecf92fbd09f6482cee087900113b880344f9e97d575bed3595ec8627698ab8d0376ff190926824eb2bd89a3bd43731acbdc5372e86a91f333375520fa83fdc6bb5da7641715e4d44f39e5846a816ddd78d4274f47b48b81aa4ca6ba7a3cebd2aa3baac61e68a3417b5e93732d7d758107a83be2b6288ab4b411d6d08ab89655308d5d308a41d9e2445d6b61f8c6da27b7af42b0398cf12c9a3cb6cf11a912dc366c29754a9403a50e9671cf6e63685163857459dc4b107bf4eccc7fc06e6281a493ea2b653f14ef9c74394e14d15ac4f0bf8b0c43007d11fb1352410971aa7d69d8f52ad4687b3ec5c0080a5f4547e9c778f8b2009e7fd108904867e911cf21a0bf3e0631d4d02b0d9f3055357c37bb238bb17512ed1c5cdf044007e8799b3019d2fc9a62687c979830a43f7ab0deaf2ed56ca6b85f719d8960e7a881a6fdb542a504b6195eea57239d6d1ce32c2e473f962ccc8e42b156cb591dbf921ab0e7aa61cf9a983607e053fbefe955aa19079424eac28eafbeca7bdb952d58a9d717a392a4db77bcc2a102881ac6742e11dd463bda774bc29956e936a9fa5d2268efcce384f0dde8bfdb09a4d99cc71baaecd27bb1993c4786df0d1ec27ceca1f42f2bea50f61d657bf4803f263d04f2876def1d213138880d0d5f2e456db87d039cad35eaca185b607ba435942cef6244ba38821a34e5de026d2ba7566b33a9b6bf5f0bd4893e8e314caec5471dab1328c68acd64a0fd7dda0cbf903d92f3e4e10b54a94fda4e6a92e1b6c8d06b261880c06b4a8a7a19b6ee8f997b4cdca700004779886a40457b2c6b629d1f1ecb139036368354ba10400e83a63b20e5827d58ad06c291fd5bf2d5704752f91ec34aaaf5273909a5005719513f2c5e568201271c7e833de3e910ee7178057f5260cbc492e3f7058d4609b005d857a9154a61f4cd2aedafe19d20a6d890decb148bcaffe1b3f422dca5697a5a27a05f53c9b2fe55187d41d001ef99022d9081fffa6232fbc757cd072ea81a3016671fb0f5ab47c7fb4c4dbb83027a516aca903e248294cb4beff624571987fab86b04b5c6023e7b2651f764c8f9830103ad76b4ce9bfb2a34c355b0c44f0a36296b35178c1da4dd6a64e8d9e0126d6670e8ee52644ea9d1badfb592eabb8c9e051909d9dcd095ea9960655ed284f5b45f91759c21fee9d7c0624a7aeeb54c34fbaaf4f8309a3740e57489969ef06b0c12e6905651ba288c38b847a4da785fa484976ad1985e8ab4d813d37c0d7ceea191d36bd91760a055f1eb29e6435aae77e25fae00f96e810747f8ad1eec3050d39335749c4178b9346357aa3e345e877221ae8e5d3f3ca2aa53738ecb02bd49de560799b4fde2ba8279f33fd07fc0aa14ddc2cdeaa9c179d68e7c2334b3e1492cb8313d83ef17789e03d5b3997e1c69638814b4fd509d6251aec0d0c40d06f481af81f7cbc170ef00f6e7fb33ac5fc8801fc61a5366c2cb270485c9732640439a755fa84a0a137b93ea9b961161fd1fcc94c65696cf67eb4717a5a9ddee4b3730c3a935e93c119ace6cb3955b2cd4f2115ba5fcb935d8ae38d3a4fb78f92ff1eafa42c8901b6960b00e5a25870468fd2aac5079843b42c58d357892861f7d6a066d550280fa192ef60f529dfd22ec0c881cdeb012d917b829de5c2b7f617fb60105016e79149994b79aaca2cd6efac4070ec41b07099a15bff6f545062109dedec51acd51a7da31d9e36d189f122c1e78faa46e1bb6250f3905b7e718e15e42121a5d253ea66e645dcd9409793e63e72184615677f5d3e4a37ba3c750ca24e4fa42432930b8508f1645d19d862d87611c320ee5c17ebfc5f78e38b7fd133551f620a1c614c5a9ce927ec19cf82b307069f185109de551db76d038472923ec4e7a8734f47b19542327270dd9f0e77645efabc85f0beb7a9cb11064186e44afd5f5bed26acb4530f2e30c3955cfc803562b463f6a44adc036cb14f724059961cf6e038ab2ddd2e514805ceb0b8d41ac0b6f2f673eef518003b85674a1608218a05c29927ad201b2ff789c18c70a24ada4b1bc09f9af0349da8a2c143331bdda06e6edaf1a7cb132164e784eaa2f7e70be53762ffc55a0229f09fdc6d9161c00dda05c667d757c667af1143fae3a739fc62471b86e2e9d2775ac467aa2e5b99f478a5708fd97f0af0847fb25e1fbaf51971698c0a0687d6b0ad299d4aca0437755b723cbb3e3b439424fface0937cdcd5a3fc8ee8c6fd63f705d0ea1f640d9746d289b3f18ffa56defdf5c93d1c5358d4fd68f4c2255188bb5d1f807d1d707ebf7e571a394107cca8b83a91b97c4ce1d3ff5cbd935c18e00580768d5bc8c000b9dcb7aee79645829542156bb088602a92e64346a117235be2c3c35f6b8f9d888dcdf1855506b00fc4e707bfbcfde457429fc02264ba0aabffbc31d8791c02a1688aef474aa15086409d8d4419b37aaaaf4a347672355bf86bf4bc71ac4b99cd8871bb878b0e67edf189e5c8bb40c021898ea8f0c79469d2480595d3fbf0faa2990db25e03172b831ef0058f93801e07d96564e72000732166f0f4d302c13058e205c3166224842af34ee3fa263bedc51e0505b81e77a08c3625807e1e6fa860fef649cee2d22ce4a8d4de1081b34b4c095f189f1a71ed38a016b8313f49bea2a778229b88ceab597920ba3859e0f6e690839e4677512d042c219cc6108bb0a1003509781edfb6b5ca2c6c8f5cdd7cc70658f508b7c6ec623a034699de43c625123b59938d53ad668d5534a0ff7a0601e78789767614be59dbd6ed4846a047e1b79e8de6ce190e1ad93080c734759c38031cede6ec957d53f3f2ecff85724a97a19083dfa35064ad4071c26d29816559847a682e758127672877f02fdec3614a274b28cf9de8b098cad1c722449d3ad4eeb5cd52f8f34cc82bc0b148c2af5dbe76483f568fec1495854e75df76f9a83b3e1968c3dcbd27ad1a932a518c87fcfaa024cb6d90753e083b47697b61c5a8a5c24512cfb0cba5a33f6d3c893fdd4c3fc5afcfa8799a7cdebc1fc81650fa3fd71311052da10fa45b07a2bd04035d176b4202c05a84b294c2292bcd7d598d678545fcc4f23f1c42aeba9a168cf46a74c29a900be698b11ccb6030cd83b6319c9b227b2f1cb8dfdb68c3acd6b2be6ff8c67f3fa1c3b87de167121567a7c492811ae1145b2043e7fa149b50bddb8ff4765615bbcbd57c31181396085e9d88e59ddd7de4d624f7c7ab467103d12efcc609f3267600be352590eb4f2f37ad2cc31ba4eae86d8d8aa894af55fbaa403f473fa35fdefc17f4487a8c66b905cbfb3d5a0d09aabeb28cebe4808942bf212a0fc731adf9a1f3d243aa1837005be6914ca9858948159201fa47860dd11b646c5b6841b375a415e7dc4ec39444fdd0095de425a42a96efa9ecbbe2cfb1f3cad8815221ddd6286752253a98a9ea9de440f023367047bbded2243ecbe7a9a9ebec01ed667c8fcba6c56b00eb8298aa984040b77e21b32f265786e9bce119610c5000000000000000ffff00000700000055897ee52f92b456884a1e851814e6820d88afdb783275348250ea8c7900fa9cc44108e019b80cbc7caf0ac4829b69945217dca23ce14e0baf00000000000000b000000000000000ffff000001000000a5a3d0a803c7f17ab0ec77d2f47f6bc13c787e4d74a4d24377cf3ca699c36de0d6c3deb6dc7f42bf4cc4e9ad719c6d7e52b98b3e46d4fc9d8c8a6202f09824f14cafe8a390694cac16281674f9abd39027303aa9f397d0d1b117b37ab2931158d4f46001a73056f781c79c0934a47a84468cc07f671b5a6ee48026dbbd824130449069c480bc903b4599042479d3552cd43b296b3cebc35b3cb44b5300000000c000000000000000ffff0000a30a00008e5f7c716a0f4059bf21e9758c7f7c2df05ca9c1d364a6dba930b2060c4be7561972b8c78fbf40f84683e98daa20988b0a7909cba9a8ab39562c34059afa7a7f14ddcc9543a8575e5894d4842dce570dbaf05c34b734f582e460586d7dea2e2a48f23043530df2e572576140a1c947301c73a5f5b35b918029e33d10cf8f85e69e981224a0ad5ebe9db153d32c3294fe8b22411bc5853276dcf04171db2351e174b1812aad370927c27babaf0000000000000e62e90d031434a7404a8f34f399bbe483c10a338a1188fdda7425052c96"], 0x1530}, 0x400) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001480)={0x3, './bus\x00', './bus\x00'}) recvmsg(r0, &(0x7f0000001440)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001340)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/131, 0x83}, {&(0x7f00000012c0)=""/96, 0x60}], 0x3, &(0x7f0000001380)=""/186, 0xba}, 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0xfffffa}) 16:00:33 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x4, 0xfffffa}) 16:00:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, r3) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x13, 0xfffffa}) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x5) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "8a6edc3bb8a41e2cbde24c6a1e247fc17fc1e4be", 0x0, 0xf8e2}) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x190, 0xfffffa}) 16:00:33 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c877c38bb9d295d40819767f4046efc10d34d6b8", 0x0, 0xfffffffffffffff7}) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x88d6, 0xfffffa}) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x0) listen(r0, 0x3) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x17}) 16:00:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000000100)="0e", 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x1ff, './bus\x00', './bus\x00'}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) renameat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x63}) 16:00:33 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:33 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x102) utimensat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x8001, 0x81}, {0x10001, 0xfff}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x400000000000008, &(0x7f00000001c0)=0x101, 0x4) sendto$inet(r0, &(0x7f0000000000)="c3ff566069c83179cf8a9daa303f3c84db85a58fd061f216e5b078afde6c37daf1ff36e2caa2f008242b4cda8df0144e", 0x30, 0x4, &(0x7f0000000040)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:33 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) fcntl$setflags(r0, 0x2, 0x1) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2008, 0x7f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = semget$private(0x0, 0x3, 0x2) semop(r2, &(0x7f0000000140)=[{0x3, 0x7, 0x800}, {0x5, 0xfca, 0x1000}, {0x2, 0x100000001, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x3, 0x1000}, {0x4, 0x4, 0x800}, {0x4, 0x2, 0x1800}, {0x3, 0x20, 0x800}], 0x8) renameat(r0, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./file0\x00') r3 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = dup(0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000100)="aef18faa14a3b58120b6f7e7978b513b5fafbf9819e71b454286f3b7cc609f895a262ae13e75614233887aa61efaffd2cf58b2498b23e4c21e4b1bc161c9ab1880501536a2343068996f7466af0419aeca78a1f55cf55d95cf8265489dd93dcd49896d2ac94ffb6f3e5e129e0fe2ff9c6af062d76deb7e8960c0699c9376a6e9bbb1a8ba8bba8c6f694f6f0a08218b5c1294192974e2af3d8d9baa90faa1ae0790c80f09e323b7d06289ccdbc10ab0091840a1dca2ae14a8fddc5cafd7d8c2", 0xbf, 0x8, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x5) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=':\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='*\x00']) open(&(0x7f0000000280)='./bus\x00', 0xc08, 0x24) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440)="bbf5ab2e9f72426c1bfc3f22a4df5832036a0a32a471e216561e0c2d1d42c7124ccdf47ea59736b8c02d234ad005bb26451ba60e8d93e64c05b1890be5e89dca4025c610318e685bc63b1494ff32662d669279ca2f19cc020edd296523", 0x5d}], 0x1) write(r0, &(0x7f0000000080)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xfffffffffffffff8, './bus\x00'}) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 16:00:34 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8) getpeername(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff6218e3c2cfe17961257d4023e1450000000000"], &(0x7f0000000080)=0x6e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3, 0x8}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000280)) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:519 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:519 Starting stack trace... witness_checkorder(ffff800000943ad0,1,ffffffff81f354ca,207,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800000943ac0,ffffffff81f354ca,207) at _rw_enter_read+0x80 wsmux_do_ioctl(ffff800000943a00,40047601,ffff800020c019d0,1,ffff800020b43c38) at wsmux_do_ioctl+0x4ef wsmux_do_ioctl(ffff800000026d00,40047601,ffff800020c019d0,1,ffff800020b43c38) at wsmux_do_ioctl+0x583 VOP_IOCTL(fffffd807c747758,40047601,ffff800020c019d0,1,fffffd807f7c7a80,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066f6b740,40047601,ffff800020c019d0,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c01b18,ffff800020c01b00) at sys_ioctl+0x646 syscall(ffff800020c01bb0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff6e,0,3,500fd3b7010) at Xsyscall+0x128 end of kernel end trace frame: 0x50385522920, count: 248 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff800000943ad0,1,ffffffff81f354ca,207,0) at witness_checkorder+0xe19 _rw_enter_read(ffff800000943ac0,ffffffff81f354ca,207) at _rw_enter_read+0x80 wsmux_do_ioctl(ffff800000943a00,40047601,ffff800020c019d0,1,ffff800020b43c38) at wsmux_do_ioctl+0x4ef wsmux_do_ioctl(ffff800000026d00,40047601,ffff800020c019d0,1,ffff800020b43c38) at wsmux_do_ioctl+0x583 VOP_IOCTL(fffffd807c747758,40047601,ffff800020c019d0,1,fffffd807f7c7a80,ffff800020b43c38) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066f6b740,40047601,ffff800020c019d0,ffff800020b43c38) at vn_ioctl+0xc9 sys_ioctl(ffff800020b43c38,ffff800020c01b18,ffff800020c01b00) at sys_ioctl+0x646 syscall(ffff800020c01bb0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffff6e,0,3,500fd3b7010) at Xsyscall+0x128 end of kernel end trace frame: 0x50385522920, count: -10 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c01580 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800001548000 rax 0xffff800001547740 r8 0xffffffff81316553 kprintf+0x183 r9 0x1 r10 0x25 r11 0xcd52707ea0e2c190 r12 0xffffffff81f354ca substchar+0x955e r13 0x207 r14 0xffffffff81f25297 apollo_udma33_tim+0x16e4 r15 0xffffffff81f354ca substchar+0x955e rip 0xffffffff81264218 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c01570 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=474951 stat=onproc flags process=0 proc=4000000 pri=77, usrpri=77, nice=20 forw=0xffffffffffffffff, list=0xffff800020b424c8,0xffff800020b439f0 process=0xffff800020b45708 user=0xffff800020bfc000, vmspace=0xfffffd807f00d168 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 17068 96543 96335 0 2 0 syz-executor.0 *17068 474951 96335 0 7 0x4000000 syz-executor.0 43784 248250 43311 0 2 0 syz-executor.1 43784 222111 43311 0 3 0x4000080 bell syz-executor.1 43784 464230 43311 0 2 0x4000000 syz-executor.1 93294 172332 1 0 3 0x100083 ttyin getty 96335 72199 5911 0 3 0x82 nanosleep syz-executor.0 77714 176815 0 0 3 0x14200 bored sosplice 43311 192842 5911 0 3 0x82 nanosleep syz-executor.1 5911 115041 84788 0 3 0x82 thrsleep syz-fuzzer 5911 95614 84788 0 3 0x4000082 thrsleep syz-fuzzer 5911 206156 84788 0 3 0x4000082 thrsleep syz-fuzzer 5911 181341 84788 0 3 0x4000082 thrsleep syz-fuzzer 5911 134502 84788 0 3 0x4000082 kqread syz-fuzzer 5911 417891 84788 0 3 0x4000082 thrsleep syz-fuzzer 5911 424334 84788 0 3 0x4000082 thrsleep syz-fuzzer 5911 242261 84788 0 3 0x4000082 thrsleep syz-fuzzer 5911 114055 84788 0 3 0x4000082 thrsleep syz-fuzzer 5911 371746 84788 0 3 0x4000082 thrsleep syz-fuzzer 5911 135516 84788 0 3 0x4000082 thrsleep syz-fuzzer 84788 276875 26258 0 3 0x10008a pause ksh 26258 63185 67213 0 3 0x92 select sshd 67213 252063 1 0 3 0x80 select sshd 91894 437163 72788 73 7 0x100090 syslogd 72788 274334 1 0 3 0x100082 netio syslogd 11534 260533 1 77 3 0x100090 poll dhclient 70388 12822 1 0 3 0x80 poll dhclient 13606 18955 0 0 2 0x14200 zerothread 82409 95082 0 0 3 0x14200 aiodoned aiodoned 95282 301392 0 0 3 0x14200 syncer update 62985 394036 0 0 3 0x14200 cleaner cleaner 1133 279194 0 0 3 0x14200 reaper reaper 18857 117254 0 0 3 0x14200 pgdaemon pagedaemon 93637 294368 0 0 3 0x14200 bored crynlk 74378 249371 0 0 3 0x14200 bored crypto 98264 21462 0 0 3 0x40014200 acpi0 acpi0 66751 183577 0 0 3 0x40014200 idle1 5822 30907 0 0 3 0x14200 bored softnet 79228 36713 0 0 3 0x14200 bored systqmp 17552 105403 0 0 3 0x14200 bored systq 7590 33318 0 0 3 0x40014200 bored softclock 40677 130256 0 0 3 0x40014200 idle0 1 472869 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 17068 (syz-executor.0) thread 0xffff800020b43c38 (474951) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:519 #0 witness_lock+0x58a #1 wsmux_do_ioctl+0x4ef #2 VOP_IOCTL+0x9a #3 vn_ioctl+0xc9 #4 sys_ioctl+0x646 #5 syscall+0x5ac #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8235c720) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9496 6345K 6350K 78643K 10960 0 0 pcb 23 9K 10K 78643K 547 0 0 rtable 100 3K 4K 78643K 399 0 0 ifaddr 47 12K 13K 78643K 158 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 16K 78643K 95 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1217 76K 77K 78643K 1969 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 20 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 146 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 21K 78643K 1116 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 42 38K 58K 78643K 428 0 0 subproc 64 65538K 67586K 78643K 154 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 137 0 0 in_multi 33 2K 2K 78643K 98 0 0 ether_multi 1 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 242 0 0 pfkey data 0 0K 0K 78643K 2 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 92 21K 29K 78643K 4262 0 0 UVM aobj 64 4K 4K 78643K 70 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 48 0 0 NDP 8 0K 0K 78643K 44 0 0 temp 142 2366K 2432K 78643K 5881 0 0 kqueue 0 0K 0K 78643K 9 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 2 1 0 1 1 0 8 0 inpcbpl 280 580 0 573 1 0 1 1 0 8 0 plimitpl 152 32 0 25 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 59 0 19 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 213 0 209 1 0 1 1 0 8 0 nd6 48 8 0 4 1 0 1 1 0 8 0 ppxss 1128 22 0 22 9 9 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 267 0 82 12 0 12 12 0 8 0 art_table 32 268 0 82 2 0 2 2 0 8 0 art_node 16 58 0 24 1 0 1 1 0 8 0 sysvmsgpl 40 21 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 142 0 132 1 0 1 1 0 8 0 shmpl 112 68 0 6 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3621 0 2205 46 0 46 46 0 8 0 ffsino 272 3621 0 2205 95 0 95 95 0 8 0 nchpl 144 5393 0 3780 61 0 61 61 0 8 0 uvmvnodes 72 3842 0 0 70 0 70 70 0 8 0 vnodes 200 3842 0 0 203 0 203 203 0 8 0 namei 1024 15385 0 15385 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 6 0 6 4 4 0 1 0 8 0 scxspl 192 14411 0 14411 10 9 1 6 0 8 1 sigapl 432 1279 0 1265 2 0 2 2 0 8 0 futexpl 56 13644 0 13644 2 1 1 1 0 8 1 knotepl 112 289 0 262 3 2 1 2 0 8 0 kqueuepl 104 266 0 264 1 0 1 1 0 8 0 pipepl 112 762 0 743 3 2 1 2 0 8 0 fdescpl 488 1280 0 1265 3 1 2 3 0 8 0 filepl 152 7434 0 7336 10 5 5 5 0 8 1 lockfpl 104 527 0 524 5 4 1 1 0 8 0 lockfspl 32 470 0 468 5 4 1 1 0 8 0 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 25 0 15 1 0 1 1 0 8 0 ucredpl 96 1858 0 1851 1 0 1 1 0 8 0 zombiepl 144 1265 0 1265 2 1 1 1 0 8 1 processpl 840 1295 0 1265 4 0 4 4 0 8 0 procpl 600 3593 0 3550 4 0 4 4 0 8 0 srpgc 64 12 0 12 1 1 0 1 0 8 0 sosppl 128 18 0 18 7 7 0 1 0 8 0 sockpl 384 1067 0 1050 6 3 3 3 0 8 1 mcl64k 65536 229 0 0 29 21 8 29 0 8 1 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 8 0 0 1 0 1 1 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 1 0 0 1 0 1 1 0 8 0 mcl2k 2048 116 0 0 14 1 13 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 320 0 0 19 0 19 19 0 8 0 bufpl 256 7076 0 1021 379 0 379 379 0 8 0 anonpl 16 143251 0 135434 112 66 46 48 0 125 13 amapchunkpl 152 6916 0 6826 13 8 5 9 0 158 0 amappl16 192 7307 0 6899 103 76 27 33 0 8 6 amappl15 184 5 0 4 1 0 1 1 0 8 0 amappl14 176 19 0 14 2 1 1 1 0 8 0 amappl13 168 29 0 26 1 0 1 1 0 8 0 amappl12 160 77 0 77 2 2 0 1 0 8 0 amappl11 152 1205 0 1194 1 0 1 1 0 8 0 amappl10 144 60 0 55 2 1 1 1 0 8 0 amappl9 136 1372 0 1365 1 0 1 1 0 8 0 amappl8 128 227 0 205 1 0 1 1 0 8 0 amappl7 120 43 0 36 1 0 1 1 0 8 0 amappl6 112 51 0 46 1 0 1 1 0 8 0 amappl5 104 144 0 132 1 0 1 1 0 8 0 amappl4 96 278 0 256 2 1 1 2 0 8 0 amappl3 88 161 0 154 1 0 1 1 0 8 0 amappl2 80 11469 0 11407 2 0 2 2 0 8 0 amappl1 72 35234 0 34793 24 14 10 19 0 8 0 amappl 72 3829 0 3793 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 69 0 6 2 0 2 2 0 8 0 uaddrrnd 24 1280 0 1265 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1280 0 1265 1 0 1 1 0 8 0 vmmpekpl 168 13610 0 13588 2 0 2 2 0 8 0 vmmpepl 168 141716 0 140258 128 55 73 75 0 357 7 vmsppl 360 1279 0 1265 2 0 2 2 0 8 0 pdppl 4096 2567 0 2530 5 0 5 5 0 8 0 pvpl 32 389544 0 378636 222 99 123 126 0 265 31 pmappl 224 1279 0 1265 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 566 0 26 16 0 16 16 0 8 0