c78f886b3b2614a30c2acf4d4d04abb1893ac0f0bd333586dd53d60970c2404415382e6e24716b280f471568de14420c555222eaf1d6cff2cc8564fd0b077c6a83cc400e67c97c660fd09f3e38a6f27a0f0ea502ae591570b19cf8cb9b6714cf1f3d3efa6fe90e34b48d569ac5734a30c8f4a09c3dd03fa8d701f3b9597b97d1febc3a42aa30d60ba81907288ff8ab885c24bb06fd7fe30a2b46d7b532368da7781c68b40bb0c434ffc96e6e57ad53cf2daef05f38995f25fa29082e5bc9cd16645728a0a62d31fb1d6f2f0c9e7239a40391068f0a92dbc1bfe9f9dcb5ee8787ed4530f19f5d5e9ebf9143f9a1a9ea69d4ae1f4eae7418de2e752236d0ef8d1e68961d9b1c8185df6601f661d549c2f227ca436501f2a3daf0728098bd2828877f5e1eecea0f017ca43bb51a123304014a99257bdf4eb1e2f564d35bc75624c3e474ecc6a9230fe21b7d5f216bab557bb4d85439e80c6de3039ed937b40ffe3b68f2f9a3ce015e102d8586c653ca416d881a282fd9440e9ca4ea04eb391479b3c1b103acfb849c36300c2789796997ba0c83be4106929057adf8a7148984ce247403f5a2fecfb0f5e48258367c1fa4038126a6dce0fff99660490939896ed98cb3f2dcdde07795324421b44ea06432869a07e9f049ba1647756f867f54aead56970192ca65f2b9f8c775de08161d403b0a54b3b02814a40ed87e196deb9119037d9553ef6f1181b5b0748bed021d9125eebcea72d02b301d9946555a8d3046fa188a8ae66598c8ccbd4f27736eb48fbaba9671a0df0c39cdf8b15c7d475b24fa83d05e0b3e3a8af8b3a602f081f5fa8a1d62db042207c1fdfeea19b6e146f51c0a3c449060fdaf790ed2ec273b5fc1877529e3b7d704883c63038ef788940e57a6b7884ca1456c1ee3ba52e3007c20ce05e49bf582cb7768bb950a3291f5d31b864d92250b82f89f284d37e0bb7cffdd321a05a4fc13406292dc4ef49d91efc340c02116c6ee33ae23b6e4ceadd39fa280548e1aae20206d3437db0eca37353043d44a94211fc5bf617c981677ff370a7a52078f4a49fce53e9e2b103ea3c4b8577309be61ed49a3d847ec701a3e6046b26df48b89cf377cdfb8a2e7b6cf34f67c165d909f01274e8cc852f4cdc6d54a8b1e199478405988b6b62cdd62f63b7d00ea8710fd3eaaf85f3baafd2731c4f9a9a31e0c805618b86dd6ddd2df0e1462213bfef786a7e627fef44cee00a4391de74ea1458203d89feb8e6ba95064e640e69415cdc7d9812c77181ea12b8d9559f0cb33679b52276182b7151a3924400443f2aa451991ad92e61bb775dee77188f3db867b327865fc3e0184ebefb9b768cf2cbed4a55a236de718a2a1bedffe77de69effb5ad58ad79827a21de2278661538400899f4b56517a5cc1557862f242b401165027b17773b70891219a4624ac0e70f4065ffa3fe06797d5a730e3a745dffd50e9bd5a83a9ede18175dff3cb13398f4bd5021f027b9d9407424be956cefd6606a74bb5489dbd1347a6a37b1d6c4b1ee97f87323821fd94bf42faa23146d2b39bb025a14c837678a8968f4135428efc938e1e010cc92df9c3dff07133021f0badce23b7c57f6d544fd91f479f51a7723406de4bcf95ef1302da5de01fa1d65734f5da01a679ded49665fd508719294fd771a2254adb0884a7960f34af5d671ff7cd4cda8fab7dffd299bcd4037cc5376ce778e2f173cf2a29bf4bb0402c91b2e496d82d96877176102b35cd36a42f66b69140c7f36e92eb0aa29a02f68c45ef7a835516b412e7848f534b4c7d798f462721d31f509fc0eee84c9d9a2357c71414f11a9f5cd1bdb58b73381fa7e805011417d8f108a65fd1af2e487f964b67c7a9faf5238d37b379a3d27a811a99a348fb28c71174a91a5629bfa6da8597bf53ad34c9831777c028a4fee6bf5b89badb72fc9d6e4524cb63e9c3d5ef88e8b083871c5e557dec82cfe079af2567b0187c9c4ccf4a055248bf481ca0f5912b70c106ad4738d3854c1bf164d0995d1f8c5e68313384f906b489d2bd97c14930bc475b57c8bbdeb8b1e65787a52496d09865167d7533028da0c9edd33ef5f2ebca667deeea5082dd023ad37a2431f127c0a780ab6f5a5a0e9f90173bb8cb26277062ce51e468287625a70544c7da07397ef034931503a99a2e9efa6d3bbcd4705416c25999381c8fa144dad8055502f38485e8ba4b3d0d44ea5f574a5236978551f5fc6fec63c9a0ce02ef9255cfe0e9d0685149454b74079375ce1b346cc4ce9bba9822d93f842cb2ab77c405ca879407b4590c2e08647f0e95cfd5e18d043b870ac53056211832054cd8c8b7a003c177fc588a3c60d11b8189122c6206f365161f24e80218e7c3658f66eb98bd61dd4959408edf8059d01a0b5eec0602df30d3270f8dd37f08707e5c1f61ffcc04d82d50d67a59d5850bb274c648f9d927b5dc45333a343ab370e1f0a30d1bdd469a5dfe6d5b3abae671f00414315a43d3c87ff59c5aac16d339e235f5148b40e4507647d371762f4331facd3e157876386e5875bd816ea4ae27990138b6423e3899a8c1fd3b3b8bacebb9cb042589468193a6681bc1e7e2c47ebafa8b8d1789dbc6eb07873c36dfd15b8cd8a489944c5b25d94aeba760f95e5b8c23c91968b1e65415c3db6b422adf441b9bf8155f29224ea81ba574ab8bda2135990807f488750a3c9b229e225ec87804b57b21484dec6a8921f64dadc9978594245b8cad7ca097ad1147ebf977c101198f4f0cc61d552131f68d0911f7f71af9be0a44ab628b9a0c4523adfc18a4d4d3671ff55087b4b55bb46d34cfd6c207da93ee766d60893f3279920284398dfb302a0c4302ad08b65b64abb4930e40328ce269e5cab8635f27e727cfdfa61c87c2b5f38cd6d471a197d29f9c2d54e8f5175254e4390f47d0d36ff333b471324ff087d476ab342a020025b0e88bbe68af258d4628577a6d413b26148b1b42f1640fd23543583eb04b28ba586ba45f55f703921d6b649c85da150dde00aa09948cfa869004d53c223a6ad71c75a45eb98189f673fe6a611ca6d390d6f1b1b9d0c5818de35b3e8c0dc600380b0e01ebff967af447d1f02836bdd3db6a3c9921d12bfb624090f9724b3b514634212a7da374ad915455d74db25cd58b02bc12767705afc894ebd1b09d12a5d2767ace144baa20ac30d69553482cb1b33ea994a0f24391edbf517c61c6a05f5661941b6cfcf38b9615a401648a51109bf28b34eddf5a3eebce70e7aae936873675fa4fe8179be3e216f259dbad9ef16d4cf871b2609a69dd9a4dbd60c4231607aa276e67e1143f9494f053f2ce87016e81eaa3722f59b43abea06c2b43ed37d781c1a1ee7cd49904e7c1843d8e2793fc2ccf9be89050c442a795e19c0bde4fd38e4ca459312d8e323dd3430ed6cafc681358005149734d8d1bfc44ecf5c30eef52bed376388bbf0d1afbe41953f9ce877541eed3478b6f1e7edc1d4b4e0f07be82ca36f77d5d4ec47ca841dfc660fe2db1764c0ac2bf0fa5a6b37ff99b5a787affae48ec97ac9fb8d0887347bad9aec77098d8968c505f9ccd782382bed24da801ec732c268668ed796dce1cf873b1a7425a0bdd6e1682dba3dbc25685bb489ea404832c07d819482f79d27344f57cabe37113f4bceb0303d7677a0d9008535ea21ccf34ba3b2d585308ae46a0f79da80a2e61fb63123e4cd8979d5ca829ecad2315f9e3a4bc3b1d1f8859cf8b6ad45ea76168bd763e898d90bd96f5de26f93399592483dda7a31926e1a5296ddf4e420643bdd6a821b562a9e9076d11d7f0ac519e1668006f0093b67377b22e30ea237a6e00c5da475df550733994657cb426f31aa044ca4b1e8c8ae278a325641de5be2cd4ca8477e4dfc951e5631a30381ba256d4068b4bb583a311159b9f6feb4e6bb06719b1193a83130e15810ebb12b9d67184d82c0644a66dbda15a3f91adb7e49a0e445821e9a87d73df19584ab9e5c86dd7af511ba7d7307b2975b35a474b5bb67afa32b7a1ad3400297086e9c7f225b2855f9edd9733da6dbbc23942bc910836bdc2774b28eca9d06975e6004efe3c259b5eeeeea954f1d9fb28aeb9c5df395703d83ee3a7098e0733420512a04958f7497f595a209f80e9994394d094462c0b0b841d47853d67e442694c83e6f86a75ab9febe8b54a52fddbd6f512457197f41046c1b5a9be33229eba9f65086be41b5d7c99744b44b7d5b0c7bcf979e0f68e023094", 0xfffffe98}], 0x0, 0x0) syz_open_pts() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)) 16:14:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/204, 0xcc}, {&(0x7f0000000300)=""/39, 0x27}, {&(0x7f0000000340)=""/41, 0x29}], 0x3, 0x4f) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0xffffffffffffffff, 0x0, 0x4}, {0x18, 0x3, 0x0, 0x100000}, 0x1f}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:14:54 executing program 0: r0 = socket(0x1e, 0x3, 0x80000000002) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) getpgrp() open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) 16:14:55 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x7, 0x21374dc9) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 16:14:55 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/102, 0x66) 16:14:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:14:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000210000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000025cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e54000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000006b1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008363d349900000000000000000009ed8f3e77a940000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000efffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90bf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d310659519500000000000000000000000000000000"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) r5 = openat(r4, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r4, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r5, &(0x7f00000003c0)=@abs={0x0, 0x0, 0x3}, 0x8) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = accept(r3, 0x0, &(0x7f0000001180)) r7 = socket$inet(0x2, 0x4002, 0x7fff) kevent(r5, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffe, 0xc0, 0x2, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x3}, {{r1}, 0x0, 0x28, 0x20000004, 0x100000000, 0x100}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xf4, 0x4}, {{r0}, 0xfffffffffffffffe, 0xf2, 0x6d, 0x81, 0x80000001}, {{r7}, 0xfffffffffffffff9, 0x2, 0x8000000c, 0x3f, 0x8}], 0x7f, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x2a, 0x67, 0x2, 0x16720afe}, {{r4}, 0xfffffffffffffffd, 0x62, 0x80000048, 0x6fd712b9, 0x9}, {{r4}, 0xffffffffffffffff, 0x11, 0x6, 0x9, 0x8000}, {{r2}, 0xffffffffffffffff, 0x20, 0x24, 0x5, 0xffffffffffffbb29}, {{r3}, 0xfffffffffffffff9, 0x8, 0x80000020, 0xfffffffffffffffa, 0x40}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x7, 0x1}, {{r4}, 0x0, 0x40, 0x0, 0x6, 0x100}], 0xa16, &(0x7f00000001c0)={0x7, 0x49}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r8 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r8, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r9 = semget$private(0x0, 0x5, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r11 = getegid() lchown(&(0x7f0000000140)='./bus\x00', r10, r11) semop(r9, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) 16:14:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0/file0/file0\x00'}, 0x16) 16:14:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) fchmod(r1, 0x1) kqueue() kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:14:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kqueue() 16:14:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:14:55 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x92e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r4 = dup(0xffffffffffffffff) rmdir(&(0x7f00000002c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) 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(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r5 = accept(r4, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r5, &(0x7f0000000140), &(0x7f0000000300)=0x368) dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) 16:14:55 executing program 0: r0 = socket(0x10, 0xc000, 0x0) close(r0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x10000030, 0x0, 0xffffff18}, 0x0) 16:14:55 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:14:55 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() syz_open_pts() 16:14:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = semget$private(0x0, 0x1, 0x80) r1 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x2, r1, r2, r3, r4, 0x2, 0x5}, 0x101, 0xffff, 0x7ff}) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:14:55 executing program 0: select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x30, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f0000001880)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) execve(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':[:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)=',\x00']) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = socket$inet(0x2, 0x8000, 0x2) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000840)="579f8c0cf3faadc4fad74c51a5bc83e157ef515d7c6df506c7c463c0de87a6ea7e38700d957f548b399550fb8b9f014abf0bf126e44668a658fbdcc434200b", 0x3f}], 0x1) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) open(&(0x7f0000000780)='./file1\x00', 0x92, 0xc8) setsockopt(r5, 0x4, 0x29, &(0x7f00000001c0)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c976b1e15f0c53810ca3cfbe1201cf137594ca6a3cac0b1851bbea93afadff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d6111ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce852", 0xc6) r6 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) chown(&(0x7f00000006c0)='./file1\x00', r6, r7) syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') bind$unix(r4, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000500)='./file2\x00', 0x10008, 0xc0) readlinkat(r0, &(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/65, 0x41) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) lchown(&(0x7f0000000040)='./bus\x00', r8, 0x0) fchdir(r2) r9 = semget$private(0x0, 0x2, 0x646) accept(r4, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xffffffffffffff7c) linkat(r1, &(0x7f0000000900)='./file2\x00', r5, &(0x7f0000000440)='./bus\x00', 0x4) link(&(0x7f0000000080)='./file2\x00', &(0x7f0000000680)='./bus\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001900)=""/4096, &(0x7f0000000540)=0x1000) 16:14:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:14:55 executing program 0: r0 = socket(0x2, 0x800b, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:14:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x20, 0x0, 0x4) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000100)='\x00\x00\x00`', 0x4) fchmod(r0, 0x40) sendmsg(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000540)="f7a7ac8cd59b0e6b55628812ec342f5dcd251e5ec71c684508b01e1d57e63f274152ae5f52b14ad8b668cedde19cba744e15a1feb14c8907abee3136b3a1416359796fb2f8005c79595817365f15a7aa28b855b5590e35625b5d5d054b1253ca2874f9ce8f46a2cb0a7c24e83e4aeac4b61f", 0x72}], 0x1, 0x0}, 0xb) recvmsg(r1, &(0x7f0000000d00)={&(0x7f0000000480)=@un=@abs, 0x8, &(0x7f0000000c40)=[{&(0x7f00000007c0)=""/130, 0x82}, {&(0x7f00000008c0)=""/29, 0x1d}, {&(0x7f0000000900)=""/181, 0xb5}, {&(0x7f00000009c0)=""/221, 0xdd}, {&(0x7f0000000ac0)=""/170, 0xaa}, {&(0x7f0000000b80)=""/189, 0xbd}], 0x6, &(0x7f0000000cc0)=""/26, 0x1a}, 0x2) r2 = semget(0x1, 0x3, 0x210) semop(r2, &(0x7f0000000d80)=[{0x7, 0x10001, 0x800}, {0x1, 0x100000001, 0x1800}, {0x0, 0x5, 0x1800}, {0x1, 0x5, 0x1000}, {0x1, 0x20, 0x1000}, {0x1, 0x6, 0x1800}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000640)={{0x1ff, r3, r5, r6, r7, 0x100, 0x1}, 0x400, 0xba0, 0x7}) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/158, 0x9e}, {&(0x7f00000003c0)=""/113, 0x71}], 0x4, 0x0) setregid(r5, r4) semget$private(0x0, 0x3, 0x410) lchown(&(0x7f0000000440)='./file0\x00', r6, r7) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000006c0)=""/251) r8 = semget$private(0x0, 0x3, 0x220) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000040)) r9 = dup(r1) ioctl$TIOCMBIC(r9, 0x8004746b, &(0x7f0000000dc0)) pipe2(&(0x7f0000000d40), 0xc60ca88ee2fd096) 16:14:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/178, 0xb2}, {&(0x7f0000001ac0)=""/4096, 0x1000}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) close(r0) dup(r1) syz_open_pts() 16:14:55 executing program 1: setuid(0xee01) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x8007, 0xffe) dup2(r0, r1) setsockopt(r1, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0x6) 16:14:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) r1 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) 16:14:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000)="d5ff9668", 0x3) fcntl$dupfd(r1, 0x0, r1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:56 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0x86, 0x0, 0x2, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x40, 0x3}, {{r4}, 0x0, 0x80, 0x1, 0x22ec, 0xa4c5}, {{r1}, 0xffffffffffffffff, 0x26, 0x8, 0x3, 0xfffffffffffff800}, {{r3}, 0xfffffffffffffffe, 0x5, 0x2, 0x100, 0x4}, {{r4}, 0xffffffffffffffff, 0x40, 0xfffff, 0x80000000, 0xfffffffffffffffa}], 0xfff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x41, 0xf00fffff, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0x18, 0x0, 0x100000001, 0x1000}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x3}, {{r0}, 0xfffffffffffffff8, 0x30, 0xea1d533d507cf12d, 0xdf, 0x4}], 0x0, &(0x7f0000000200)={0x0, 0xb32}) 16:14:56 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) recvfrom$inet(r2, &(0x7f0000000100)=""/167, 0xa7, 0x842, 0x0, 0x0) getitimer(0x2, 0xfffffffffffffffe) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:14:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1a0, 0x0) 16:14:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair(0x1e, 0x4007, 0x2, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0xb700, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000240)={0x3, 0xffffffffffffff68}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x6) 16:14:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:14:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x20080, 0x20) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x5) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000140)=""/208, 0xd0) 16:14:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() socket$inet6(0x18, 0x4003, 0x6) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x84) accept(r2, &(0x7f0000000280)=ANY=[@ANYRES64=0x0, @ANYRESDEC=r1, @ANYRESDEC=r1, @ANYRESDEC=r1], 0x0) close(r0) dup(r1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_open_pts() 16:14:56 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8, 0x0) r1 = dup(r0) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x7}, 0xc) r2 = socket(0x6, 0x4003, 0x2) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) setsockopt(r1, 0x5, 0x5, &(0x7f00000001c0)="80f2e9410de54a99bb2b16c29e2f2a113631c23d0bf930699dc4836887aba61a6dabce425e325828a0ac094c19e802bff640c95e82428613d25dbad38e8df3f93dd5f6e98b3b961ffb2615a4548f04f56003a8b062cbf8eb5764815d9e92d165720f85eeb0b26b44cecb4f0b4740ce6ef4be022745ffa0e192e6b74e0d094d6a3f7dafa77aebe03b4833424026a14377908278c3882594cb316a3a69ec900aac56382096a644d1ee9cd1ce5315efb46dc4761cb0d77fd9deab832393d5a30efa86798273fd5864aa37d12700d2462093b9bc47ab6d6690af31f955d52b324806267716168486eb7459bc207a56e947b99e9ca9fcd22eb007af3463094191a0c35c12d94aff8c91866242f9da5a66aeff3a983d23e6230bf4895a9759ab9a732f4d7ee32f8ff2c5dd96720bad2ff05534b258c9608a59417908382607176b925b8973bc11e61db95b779670bf2697f7b8641d4b6116e4d887b3435a50a5ec410864815bf30029d2b70a08aa201ff3a8a9fafd2be8ad34bed94d5e0424f785f735b8511838c8a2524a358481f14cdee748d6123d09da06d1ec253d3be3f5da5951ad78c5a8058c6fcaa43b702ee7bab1c6b4530707c86b60ef55dd14169eafd09874bc73138b750564c8bd7241a0d27d197c9d4ab4d31c7543c567a2cfdf3b05db2305da149621e5dca643db06921fc92b6b3b67d3845f4c99baf8348d9b58402427a274290d1564f721f0898d854398edc2dff49015cdbed9a2971ae05b010d4449b3d3eeb616be7b544ec61a6c38ba753a0a5c02d6c93696f821f2f5464b6ee1d20f7aeecc9ce94412ec9356596dcd20e9892d1cc5ac72e6b89a8e4f34835977ab4d5e5847617d93b3ca05f87fcffe773926bf67ed3193707c8d7031cbc60e1554c940891a065c5f8557aa1e0cf944ed7682af9b7b4fb624a8ef58107e40d8251dccfbc8457125cc133ae19072f9cfba5455282873fe78c62f26990fc0b91f24d53a42b8ba34b02ebba4e85c576d1dc45677e4b8122b57974b800c7f4aed3cbc962b44c4a0b358be7608a7c97122b2955d9bc962392aed1646e0acc7969ccc20648bd10e18554de86a884b4a7d4fc6049a44524ca9e6f30f7b44835e31943e1f674552f2e87977f5abc998ec277c95c600905f405546c6f075a923f24db43ee0ed5121e089c23d9053189b49de8d050d7e7b0b4d1c7ca4987876f5d4e8fa312932c3d32da85632d529b275e9b6e3829310e871457c535507ee4b23b093f2ff4cf61c554e59b20e2ae2873aa02221fac06d1e29cae35c806598ab5ec2899e55ce60339496b835ab2eba18af7ea875f93c42682e12ad1df9d9106e8a867db302333baf49285145b582ced947b90269621a220022efec790dfd8dbfc8e0e14ea2d6166eb0ad5b64758c1bcd71585e323513cfd4351fcb72a07dfcb2eb9ca3ca735f0d2344ceefa8f59252b70f9482486281746c939a797844a3c57f9fe9f94ee83ac10e57dec2ae4abccdee852331aeadbabcb1f9250e5ebc3d5d4d9877282c57b9ccdba4f6623a236c3351afb51116e0aa1c5424a540d55bf88887a637a11fb22db0f2a519638074c58801047a1780e7f4082753e8fa6630d56c4492d1eac427cb47e3d7275c3bcea955b5658fe94e683a57521f2c179048064bd57c81ec9102ccd0e80cf567cca092512b02b83056bf3f578d4f5a422a1c64c94968e40102eca48aa1c175732bb1aca3156709567b2b3b5afb163659e5b531103f0b137f117fb7e3628a3df649d9925438ded5d9253b1959c60a2cfc12891d7c74ddef99365753e0cb9d7a90f03fb4b7de425d967285c8b5354bb7cc676f24b8ecc6d04da16d38bbb6244ece29a7ff47aedbf75617123eb2a5c66a091945953dd96ed0116e6a44e501769ad9661c334605160a9adac2b554953ede214f516a4de0194652de374536ed623cfa8ebec681d4d1248667234c72033e4e005690ef090c60350e55a04e395a193b62725cdb9e0431ba4d7f8a275ca7242c6e222b435279a7b244282e558b7832a9ef55209c1fe71e5a0ff29e8048db3629720b64190946ffeab26180f1022abbf8b175ff45163e321ec78496fc8dfce73ec9c8339ff7c7c6fafc56c72158af496fe8680f98b94bdf2d347ad1ecd50d2d6d9976ae723eb3fa68732ff39c4ced5cc261a84044362bf2866492739abc0fdd4a9789ca4f224265bf1098a5c177fe5e9dfd82ea3efe00a5c939b0bc8f39dea611c7db2734bf108ebd45f9ed29ad625222cf7fa66162ae32cc0247823a181a21410d79e419e631a2b9d40e3ad0d899642d8716e2a4215c749b8fb55facb1ca88dcb53f31834620bdca726fa2e55bc9e100fd4a135dde8f3092e3bc0f5d003380289a1eb0ba29377c59e7a5385702019e8667928f5f95022eb9c924d34aaab01d737e4b4da923c61ebf79c1204f73edf599aae7d0ed1b0ec1176b9a5588195613b65fe14a6c8aa9101de2ee50dedf64234379977288555c57b04965901e7378dc61ff316f5b6d35ccccbe3746a1d5e20294393a09009d406b2abe326f4b2a9c489fed7e0c0a8d9e10f4885136fe3c7e85507648366d65894cbc3b3bd4ffbc8e35b882b3b4fa7e091325dab867a0f2c31b9d5ba16e7c6d9de568e3811247efb78e4f35599d22d5409ecb035a9b6205b594b1324c2e9cf7298f382c5ad6f00624513194f73a9b90e82cc13cfced1b63d61856065d3e7832221814e285ad558b2234ea1a43e050364c5f42004e00f55f77ce5a8fb652f7bf3f411633aa5a8ded40e0bfd6b9fcdc3fae498197016909380ced18013c11ce7df4eaa5279d0e9252b13cf5f03ad7dafa7b43d06c0be98fe332927528bcbde971bb645d9d6d16ad8604919266a5dbc401fc0f9bd877ba1b96a621cbb620cd8f428b90dcbe5db78f7d0b0b759f9e5313469d2b1e8b3f247275e594f915edc42348c0bcd8781e4ec3fa23bc4e19a9e82d342b844812025d2daf06fd1e20914b6d455e36479faca53dad2030b5130913ad3067055998d61d5f344c7af0f7769dd34ec8c7035d76f45871e2002c3bfc9c50de5ce9a0d1d21b4eee65c14eb37e35389b36b26671f98c26f90ae8e0322d92fe89c1df5d0dcfae5bb7de440469c0a543ff691862898288180f80b8dbd473d0382861f916256e7a3227516e68d5b85e1e39b449d836f7ad1bd3c1e9a35732c058ef3bbf5d14ca83695c33b239400398b5692a0d278c7c68eac2645a2c94d976e621ed144b02d6c419af248af824f60470c730b6d9c0abc265ccb419a01603caf155614b0a9edeac2b7c72a5b65c708c6e2108b496b9e1c83dc8899bf4db5f594ecc58dd9fc6c9fc2e281e6735e68b323d8a8bdccdaea220d0a58c67fd4f8fedb9a2122af57fe64d7b20b0b46aef1c0ab1ee9c91c48c072248fb7deb676e04802b725ebc4f54947431d7f6337675716a01da2a1824dca5d2d7dc241d44026779b342ae5b8d1fd9997fea15a74381a1aaff9c6f29c2de20169e13462e7a5d06e27b849d341bbc25e58ecea432eb270210c761b89a2571fb5f81577882035f1053ee06667586d5241210f1ec17ef0096abf37a074fa1e2c21f0f8b911ecc7c2154cf01c96d0e758d72c86190beeae3e6d03625630448f55d64b1598fe361b221d3441e11b24eda2ab5fb71b9cc1add28d248e5400773a7ad71fedcb86795f0334a86e964d821a2a270ab705affc4b09849ca0930b67a0cdd768232b9b0cedbc150343a9a27b44569beb776c7571e1e1d1e2f4532efe8533675ca862c255408422f514e19ba1d03b17a982e907600543327c8eb2e36356ea2586e5493444c205e9f9f2d5e732a2639d382ded9423dd64dd5be1179f6fa39c417469f1acaba4d944eda66a2c8c299fc7f4bea8d3725f0fada31434ba19192b17e5671ced16ee7c453ef244a586bf88c494ee618c736829549ef25b9cde77f624b0b1ad9cc4a1d929434b459645c71911ed7edd095878d226553381a2bf691fea582481a6b925eb31ff9971f7a29b770908b03c7f8b91a103f0cf868eae845884589bc5a5c234d9e80c183a59d1c3d2b17cd328ff2a89988e8b4b1f78b659e0b8c3310cb86939e277e6ab81d7cb950d1f625a7bdb2d5c4e0321765f073e76008ce8a6b90676e22e80f7491913c8dc7ff62f13d2be282c494b0505903af73ffccee4221ca855260ae81f421c9cefdfe6ad0808cbcc92ad8529b292b092c22cd4709780e45d791cdc30777d13c6e75e0874037f65484b9d657453c76f86755cabb457bc8d6f5a62a70264c90009bf52607e2554da44546df52c52d193c6e3411ca642572035cc99efb498b9d8046ecc118e13520c21d4eebc79231a3de1c437d882f311d1c4af28e709de9f16c35e81c768c74277a0593956e7a81b13245eb2516f1e70486cb57ca6dff45736eeebf0d57993775d44a5db9f891fbc9d2467fdf5d3ba35e505c6fc9ed57ea7d1e0601f210d3edc3cfb5697a6e5da4cebc657116b48250b58b1e65f697245129173f4e111603404438ab4496f430f4b49804e43b38fe3eaaa5c1d3b50f1b9ab53224511670785f9d208e35eaa9798a25d843dadb74ed033a3d8aa4ec2887d6c352be718b8cfe80406663f6afecf34caac025c1ac5552c7631ca88dfb06a8945631156b064453730c3fd749d95139117bc73509987e7637e892f165a47ff1f28c8d67956de44c42ffb441331773ba5b04947b80b1d85f8150eb7c6ae23aa2f9d36ca0b540fcd41abe54413aed69a1e13592fec89a9acdfd42f8e8ed57e85d9fcb099d3d776e64d800cbbc4ded135c24ff40566d225863b411421e67f04e2c45542d2fb710fd342873f3d8e9912e419004a91597ff98931b082f62131d9968f5c348e51ce2a6408618ad44387535a41db9130084d6579fc09aa15bf8e217b6b49951b54210520630ce9d4d5a5b9ec3cd924197c35ca3a3882a23b42d5d691431a8a19194abd19a94c0ec134e841f40ecc737391f7a59176a11a7d485dfbe6184dde74eedc10e478ff3459e6c22ac56019705a51537f586753d919138f85a455ada49c5347469ff03f3b2bcc9b840a81cfcb8af35dc775d5a88d7460ff61eeb8b9772095c07f10f56d5d5a452c1287619f13ac26b7185789cf1b4fa6bab13b632e1d08824cf7def1aa2883ec83f1d1577db3a3eaf07db94d6dc5c955a48369efaa5452d1886048e84762e90092e827fcf247171ac40402e5145bee6665a2f1733fc3a91320d8c0cba960dc3f781981a192709340b33d38e440ce3040ea6747b178ca7d30ddc708e1594e5fe15f074127f87e0d1949f4bf564802b0c1648b38940eb984289d430916758e08d2e9cba0de3ed0e13a8492e214f20df5209e6a970690306854b357e995ba2bcec6b7a10b3151de1cc8925c04df235b418547b3d470b34bc57bb85af552395ccc77ce271e56a331e24a0a8616d39417d57a9f13f176c6eba2a3ac1dbf89dc1ebcdf6fce96a964cbc34b6b25ab872727d62a0586abdcc4a07a5c9afc5f984dcc8fdd4bde42531f917d921a346b5d8ac94eee3473010a20543d0ac94541e948a1e90acce0291a28e21c6def0e585df6ff2987343d07b533cc527b1a9145aeda687f9d4d0fb104dc6fb022cccdb894fb27efa1bdfdf37e623c546ab7a97ac8e10c930f12103997a58e315f56640249f57b34cee631dba67adb698e191d374695858159e458a448de9012f4222674b9997baf3aac704b0d12bd32bf54f89b53afc6417c73f8ac72a7c038b5ca2d43e34fcfeb5cf8330c44d66d223dcdb2cf11c", 0x1000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x20) 16:14:58 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:15:00 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002440)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:15:00 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = getppid() r2 = getuid() getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r5 = getuid() r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = geteuid() r12 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000480)=ANY=[@ANYBLOB="6f3550dae54a4e2f288973aed817b49ec45887357533c7df5e30a58d149f75b0880cb72708f771c2185f95a2c0c5d48e6a49975b56f10e09a2a5a3f9a67b51f27bb9628c608664ec817fd4348d665a004bec3629a300d00cec7daecb4021138f"], 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="ced0003b5bb414455a9bbaea6d8dfe30983721b14ba1a1f2a4e7862ef11d4f1fd2aabcf52cd7f1473939f556132162754e870e6e88eba5247828c0fd3fc086fc9bf9f4c49acde7bd7a70e3edded81e63d822c025b9283fbf6fcd5dbe40c77b333dce2e21e1a65bb17542e21ed7da5fde5ec9ddcec11d0173be3cbba254", 0x7d}, {&(0x7f00000001c0)="68cc30ead319fa14a54395af4b2d3767", 0x10}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x80}, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x1, 0x64ac) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r14, 0x8004745c, &(0x7f0000000040)=0x8d) getsockopt$sock_int(r13, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) 16:15:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() bind$unix(r0, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) r3 = socket$inet(0x2, 0x4000, 0x6c) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r3, r4, r5) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:15:01 executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001040)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000003fc, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280), 0xdd, 0x0, 0x80000000, 0x0) 16:15:01 executing program 1: unlink(&(0x7f0000000400)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000380)="15ea9fdf8766ee70d670521a2bf1229687fcfb457f6976e9c0ab2fb8367d7417810078cdd3b9cb34", 0x28, 0x8, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) recvfrom$inet6(r1, &(0x7f0000000300)=""/123, 0x7b, 0x0, &(0x7f0000000080)={0x18, 0x3, 0x6, 0x9}, 0xc) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x20) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:15:01 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) 16:15:03 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd6ab103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fe70c9ea73906e2adddcb95afdc27b8c9831354609d02fc26c4b14b00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d7b65d2712d93ae731ffee5a627d0767106bd31b4605f1d00adfd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x98b, 0xffffffffffffff7d, "85fe4dbfa60200000007ad00fbffffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8001, 0xa0, 0x78f, 0x1, "c40564c815bb86b4ce8f7b24409d3d4d63183270", 0x9, 0x100000000}) 16:15:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0xfffffffffffffffc, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe", 0x0, 0x7}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d9ea85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ce636c91107d86939f41674589e7ab13c37918144a33bc6818b1cfae59f5e788a3a30240", 0x60}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x1, 0x2, 0x3ff, 0x1, "725fe0491fed3d9e0dae824f45f2dfcdc3fb12bf", 0x400, 0xd2d}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x3, 0x3, 0x3, 0x80000001}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000280)) ioctl$TIOCSTOP(r0, 0x2000746f) recvfrom(r1, &(0x7f0000000580)=""/4096, 0x1000, 0x843, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) 16:15:03 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r2) 16:15:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = getgid() r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = getegid() setgroups(0x8, &(0x7f0000000280)=[r3, r4, r5, r6, r7, r8, r9, r10]) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:15:03 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() flock(r0, 0x1) pipe(&(0x7f00000000c0)) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r1) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1a7, 0x3}], 0x1}) 16:15:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x9) 16:15:04 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r2, 0x175, 0xffffffffffff7fff, &(0x7f00000000c0)="f68134833f6b6d8b9e2943e05a5bb0dbd67b659d3c", 0x15) 16:15:04 executing program 1: socketpair(0x1, 0x1, 0x1, &(0x7f0000000000)) 16:15:04 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="8202d42b402b2e2fe642201a252e9b02007bd642b70fd70bb7945f54366970b0eabfbc36a4df9f16f07f00000078118c1ac012c9dc7f2a9ef93b38930a0f5f165032d05c0661a84222f00070a82c705d6044381887dc1a20a04ccaddcbd41a1257c7e0189f246a546afcf73dcbbee0d4d144348df96a384ea5b6a74cd71bf2618415f0b8089ba3892c7d404839a6dfc934ef7cedbd46930085d1b57f0e5778aa17a436f334d5a6843a52fa244b76f3766c70dfd81e5c2bb9117ba321d6388331a59a56b3bb7339323a2da62c510a6cc2"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640), 0x9e}, 0x0) sendto$inet6(r0, &(0x7f0000000000)="c957369b737efd113ba1364d1198b1004cc12668271208a1940040e792d295b156ba165ac774920bb9b4948d5b", 0x2d, 0x406, &(0x7f0000000040)={0x18, 0x3, 0x80000000, 0x9}, 0xc) ftruncate(r0, 0x3f51) 16:15:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000003c0)="e4f40746e9def1927fb3bf6e85d100c9dba1c28aec505ca1e712f66b2067d71f64466020f6e78418fc95c2e09b57cba4cdb3dc9a51c113341c6bf2311a5106dd9e4323", 0x43) execve(0x0, 0x0, 0x0) 16:15:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) chmod(&(0x7f0000000000)='./file0\x00', 0x140) ioctl$TIOCSTOP(r0, 0x2000746f) 16:15:05 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) r2 = semget(0x0, 0x7, 0x20) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000140)=""/232) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x1ff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r4, &(0x7f0000000040)=""/86, 0x56) close(r3) 16:15:05 executing program 0: r0 = msgget(0x1, 0x0) setuid(0xee01) msgsnd(r0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001e07e4dbb2000000000000000000000091fe7152fcecc8c2720d7dbe606bb29ffd70844f436bcff7efb3f738d42addefe3e24f07cec0d7c0"], 0x76, 0x2, 0x0) 16:15:05 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) setsockopt(r3, 0xb11, 0x5, &(0x7f00000001c0)="1573e3421828cea92bbea6ec0c77e5d2521baadadd8dba806a38a0f483819d49f8d12e6f88b9fe07af5f522532583956badbe4927736746facee93af147a9f65088c0c259ad4c7f53f9b5ba05490d404427cce2b03113c4e64dcfd5f2f11826999b6d0055b9b71fa44147f9c1b43cb21c1f9f0654edad6bda2841ff6715fc8e2320d864fd0ca5a570486368ff28c2b763bfebeb5fc9d90610875c9909f8f26f2848897171301a62b05418317b872bc648893b4fb4e1018b47ae41664851c2878d3f24e4cb7316f54d21b0ec298c8ebeac47a0062a15701536f539f2782b7f5ca4a37", 0xe2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x0, 0xfffffffffffffffe, 0x7, 0x0, 0x0, 0x3, 0x3f, 0x2, 0x0, 0x9}) clock_getres(0x4, &(0x7f00000003c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r8 = accept$inet6(r3, &(0x7f0000000480), &(0x7f00000004c0)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000500)=0x6, 0x4) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000540)=0x81) getsockname$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x10000, 0x0) r9 = socket(0x36, 0x7, 0x2) r10 = syz_open_pts() ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000640)={0x3, 0x3}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x10000, 0x0) getsockname(r3, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000740)) poll(&(0x7f0000000780)=[{r10, 0x48}, {r9, 0x45}, {r3, 0x24}, {r9, 0x100}, {r10, 0x20}, {r8, 0x88}, {r3, 0x8}, {r3, 0x96}], 0x8, 0x1) setreuid(r5, r6) r12 = semget(0x0, 0x1, 0x10) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r4, r7, r2, r1, 0x2, 0x8}, 0xf780, 0x4, 0xaf}) ioctl$TIOCSFLAGS(r11, 0x8004745c, &(0x7f0000000840)=0x40) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000880)=0x7f) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:15:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) r1 = syz_open_pts() pipe(&(0x7f0000000000)) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) close(r2) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:15:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002008, 0x8000000000005200) kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xd1b7375b424352aa, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) select(0x40, &(0x7f0000000040)={0x1f}, 0x0, 0x0, &(0x7f00000001c0)) 16:15:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000006c0)="0921429b9830306075999836d06e6540ccda37a66e8f61e4d5d93ed3f224adabb2acadbbd636b83a8ea9ed18006c12b1f5e99f23aabf1c466023607420cea6f3ffd41c3da0442e71bfbec513bdddc434e57d98d93ee8c1e769068aa5e11ba92b3a6dd4a0a1c28d4df7d996522ceda09dd3d7f71b6b349b9383770892d2cb7739da8b18cd6637847e020dd08bedc92f239912", 0x92}], 0x100000000000027d, 0x200000000000) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) close(r0) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x32, 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffea5) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x4) setgid(r2) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000140)="c0f2ebc4217d514dfec4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r4, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) close(r4) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:15:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x4, 0x8) semop(r2, &(0x7f00000000c0)=[{0x4, 0xffff, 0x800}, {0x7, 0x0, 0x1800}], 0x2) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x8001) 16:15:06 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xc6000000) socket$unix(0x1, 0x5, 0x0) 16:15:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000240)) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() dup2(r0, r0) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x8, 0x0, 0x3f, 0x7, "e1c5a0d6717579fb3f89e53262fb1635ef5c9eef", 0x3180, 0x3}) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x1) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) 16:15:06 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:15:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x10001) mprotect(&(0x7f000007f000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044271, &(0x7f0000000000)) 16:15:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) unlink(&(0x7f00000000c0)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) sync() 16:15:06 executing program 1: r0 = socket(0x80800000018, 0x4000, 0x10000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:07 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x400000000000010) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f0000000800)) 16:15:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/110, 0x6e, 0x0, 0x0, 0x0) getpgrp() listen(r0, 0x2) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/27, &(0x7f00000001c0)=0x1b) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) ioctl$TIOCSCTTY(r1, 0x20007461) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000000, 0xffffffffffffff48, &(0x7f0000000200)="680ddf75073ed1d56c3f9e0ea17a4d98d2ce3ddc18d8becac03417afa6c09dbf339d2e8b77e3aabb6be62cbbd046105963b517c4a1353e02ea2e1e71a0f30d61bfe5df426db77b11ed6e3798078303e9abca5b374d31e4d490c093ad359641629f18850a1332d0ea426b6e539cb3433a980c3729b63e4768e7ae684dc380fe4a96b7c426264337f7b8ca1325ffda5052f4f94b214a0f9cbf2179c8769e3cd0d1260e653e785d40f71bd1740651a036a556c66254255d12d523cd7c78e90b67eaeb602376500a31fa64b3007e3f9c63ae8f44dd3bba214bc56b6a6b75ff0efe5ad4", 0xe1) munmap(&(0x7f00001e9000/0x3000)=nil, 0x3000) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x6) r2 = socket(0x18, 0x4, 0x0) getegid() setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x9f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0/file0/file0\x00', r0, r1) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x150) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:15:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x6, 0x5, 0x197, 0x1, 0x8, 0x400, 0x100000001, 0x2, 0x1, 0xfffffffffffffffb, 0x511}) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2000000000001, 0xfffffffffffffffc) rmdir(&(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x41) fcntl$setown(r1, 0x6, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 16:15:07 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) r3 = kqueue() ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x10000000000, 0x7}, {{r1}, 0xfffffffffffffffa, 0x1, 0x22, 0x3, 0x3}], 0x423c512d, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x28, 0x50, 0x8000, 0x8}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0xffffffffffffff2a, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8}], 0x8, &(0x7f0000000340)={0x8001, 0x1}) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r2}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r2}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r2}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) open$dir(&(0x7f0000000380)='./bus\x00', 0x20, 0xa) 16:15:07 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x23, &(0x7f0000000080), 0x0) 16:15:07 executing program 0: r0 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x40000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = socket(0x10000000002, 0x3, 0x0) getsockopt(r3, 0x0, 0x6d, 0x0, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:15:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) open(&(0x7f0000000180)='./file0\x00', 0xcc0, 0x62) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000000040), 0x0) read(r1, &(0x7f0000000040)=""/236, 0xec) 16:15:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="670dd5b2b752995fe0c09f5e523da174e0", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x10040, 0xfffffffffffffffd) fcntl$getown(r0, 0x5) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20420, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) write(r0, &(0x7f00000012c0)="aa796623219fa6173207f51645b63c37b0a24e096ff7cb55458ec7bb2885dee1d667d4a5870eec12f6aa974ced8af8bfedbc67", 0x33) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x2) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10001, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x7fff, './bus\x00', './bus\x00'}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) r4 = semget(0x3, 0x0, 0x20) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getsockname(r3, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) semget$private(0x0, 0x3, 0x10) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/4096) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f00000000c0)=0x1) 16:15:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x1, 0x8000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/157, &(0x7f0000000100)=0x9d) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0xffffff59, 0x0, 0x0, 0x238) 16:15:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x100000000, 0xc000000000000}, 0xc) getsockopt(r0, 0x0, 0x8000000000003e, 0x0, 0x0) 16:15:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040)=0x7, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x6045, 0xffffffffffffffe3) 16:15:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') write(r0, &(0x7f0000000080)="9c87c3772c4c35b87e2e2e", 0xb) 16:15:13 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) rmdir(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) 16:15:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:15:13 executing program 1: setreuid(0x0, 0xee01) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x490, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) dup2(r0, r1) r2 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x9, r3, r4, r5, r6, 0x2, 0x7ff}, 0x6, 0xa00, 0x800000000}) 16:15:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x14e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) 16:15:14 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) 16:15:14 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x4000000000000006, 0xa) r0 = open(&(0x7f00000003c0)='./bus\x00', 0x1bc, 0x32) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x20000000007e4) chroot(&(0x7f0000000400)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000000000ec7f00000000000000", 0x2c}], 0xffffffffffffc63) lseek(r0, 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:15:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) fcntl$getflags(r0, 0x3) 16:15:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x10491, 0x0) linkat(r0, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x1000001}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) open(&(0x7f0000000000)='./bus\x00', 0x9, 0x5) 16:15:14 executing program 0: r0 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x9) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x5e) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:15:15 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) sendto(r0, &(0x7f0000000000)="8ac99175b09e5ba5aa2c9b689f2e6e14e2555131b80addd7dc54f88fbdcafcd5adab23a4da0b41938968db71a7b2eb040086d140503bef9ed1f86694c09ee10417a1", 0x42, 0x4, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) 16:15:15 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) pipe2(&(0x7f0000000000), 0x10004) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x3, 0x7fffffff) 16:15:15 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup(r0) r2 = socket(0x400000000018, 0x3, 0x0) connect(r2, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/87, &(0x7f0000000240)=0x57) setsockopt(r2, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:15:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0xa) 16:15:15 executing program 0: kqueue() r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2a1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:15:15 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x21, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x26ff, 0x0, 0x1, 0x1, 0xee1, 0x20, 0xe927, 0x1, 0x3, 0x1, 0x4}) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000240)) ioctl$TIOCCBRK(r1, 0x2000747a) read(r1, &(0x7f0000000080)=""/66, 0x42) 16:15:15 executing program 0: r0 = socket(0x20, 0x7, 0x7f) lseek(r0, 0x0, 0x2) r1 = semget$private(0x0, 0x7, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff]) kqueue() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x473b27e0, r2, r3, r4, r5, 0x10, 0x6}, 0x5, 0x7, 0xb39}) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r7 = getgid() setegid(r7) r8 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x7, 0x6, 0x9, 0x4, r8}) 16:15:15 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000801fc, &(0x7f0000000000)=0x103, 0xffffff32) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="138e2bc1d8bbbb2c60d53ed6d0dced52217319bd744da0b13a652523a03754dd0e0a4ae8f6fb1fc4a172c6efc73c54ef4798d31322e0fbb68f35e40f358cd4456d92930db0763eb6ce9c2607f0f0f0dde94016a1c17843591bb0875aa6be39cf5ad13c902bfb60c8042156efc63154f617ce98e3bb0c026c3f9aea033bb9d8715fa55bbfba9a4073318a8df9a2ced6120f37c9d3921d1781bda0182ab9d06fb495df7a8d5c", 0xa5}, {&(0x7f00000001c0)="581aeba41d10", 0x6}], 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x8000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000340)) read(r0, &(0x7f0000000240)=""/235, 0xeb) 16:15:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:15:16 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x10000}, {0xac, 0x9}}, &(0x7f0000000100)) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) getitimer(0x0, &(0x7f0000000140)) r0 = socket$inet6(0x18, 0x20000003, 0x10000) setitimer(0x1, &(0x7f0000000200)={{0x9, 0x3ff}, {0x2, 0x46db}}, &(0x7f0000000240)) socket$unix(0x1, 0x7, 0x0) fcntl$getflags(r0, 0x1) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x1}, {0x1000}}) socket$unix(0x1, 0x3, 0x0) socket$unix(0x1, 0x0, 0x0) 16:15:16 executing program 0: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0xfbffffffffffffff) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) r7 = getgid() r8 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) r9 = dup2(r3, r6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x66, r4, r7, r4, r7, 0x40, 0x1}, 0x81, 0x0, 0x1}) recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000800)={0x1, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000580)={0x3, 0x3}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8140, 0x0) setsockopt(r10, 0x400000008, 0xffffffff80000001, &(0x7f0000000a80)="13ddc67f7442c685ecdb1354ea82fac541601f882fa6ab942ed3fc54be3c30883a6a441dc893109cfe4e02166a46ddfd6b22c426968048fe73e273f7b7d8d5e44ec8e44ee86f2f63d07ffdbb0cd86c63b8895b48c5c83e6d3954da91ccd6f96c1b592cfb8f582be7e14baf74a410ee0617aff6f96b2c4e4cc95b8af59e73c1b38b00db1febe88a26055ba6c8d0a52bae0a1bb3b05dde6fc5a464736972ae19efd00208e9b646723f2a63bd3ebaa83fb0f185ab419078ba64adde70e176f9ba973423e49262024dfae1b4d917e58651a5f681bc062c7d980be113a12f16f3156f57cae7facd28f5b29729aada6700000000000000a58edb05f425641765bc6d4bb0b1972211134e04372119f8a9994bb33dcf6c86f9ae3a0fea35513a32966aee4265b1fa1cea9617a4c50802864f4691b3b1a8a09f2152d2e2d4b5ddf6ce98dc9301d8391fdd9b9532d87b2b6599c761f0a013c16c95d5cc6df9", 0x15a) lchown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r3, 0x7, 0x7, &(0x7f0000000640)="b1022a2b49baeec4eb329319a18d8d6edc3e0b62d20861fb5485b62d7e8651b5a0f759045a4c604bb2af6963d0cadab6c594c341bdf86b56cb3a4ddfda481be67466fdf223cce4fcc6e9d5cc11588815a415f73e1ec1d3fa7b23a2597ed03062db08d9787a3d1a57dd1d1a6eaef0e9fa2f7a8d35776a848026a29e0083f8af769ddbd60315ab68a4a950efc059fccd878716a6dae48522ea4c85fafc4515b039ef9b835ef217cdfe9f026daa9203bdb593e94f5f608ec0e4ca677006243f4a7ae29bd09d4f0c7608ebfd717eaf9210fc8762ee009016302891b85c84363abd68bffef44a99942c9e2db8100139a2b0", 0xef) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000400)=0xc) 16:15:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x5, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x100}, {r0, 0x24}, {r1, 0x44}, {r1}, {r1, 0x120}, {r1, 0x180}], 0x7, 0x193) r3 = socket$inet(0x2, 0x3, 0x102) shutdown(r3, 0x2) write(r2, &(0x7f0000000140)="e1e320a5ac5dcf5e937c62d7fe3c9899a6a0668274a3c97e060b2018e7326cbb86091005b4504033c2e5dfef2343c8c2ff06922836ac5a9b277f18bad85646790dc623ce83f4a16014a9b7a1aca5a99d8efd74f857156fbb651fb6539ff0a77c8110077aa262d38b33b73fd4cc7834d11119721e0880c73982672ec6da849c2dcc19496cfebb6cc1b08970f5e76f3a77625bdd9a259dcd14d3f84af6ca84f1e451f43283645727b9ef7f26343e32a20d467ce5cc7945e711fb46c6db26890bc8d6970685c94eebed397ce7ef47fd81adfbc90f13c87258ca5c4afdfb0eb6063f931c862d2130ec3a628601e1466ba35b9355bf7f24a43a076b61bb8124a470521e29b967608ba850ae3f1c289b56659f0f5414ab33a6009d34a58b9aa1d1cfb5b0275d079b9f5c9aeebaa00092758fae2d8d612bf1596e51faae974156060c638a084bbd62ac5f8b35b9ca80f0c4f1e569bf827a12eab12247e6044c20ca7a266bfc7f94350cff673d7e07216e2d7f478ab16788c646fe8ef066d4c8da90287da4ce2c19cf5da59297519ced84eaf08cfac58cc80acad893cb30f5eace11abcd1203ee46edbfac2de745434fb2a9f66c02cdb58850617ca2fcc703f02a048951532ff5a493892091b612758b64af0eb20d3df5c0c337fecf4ba038965003a4af2ac0b0d6110158fef2dffbc477a5674937b05abab4a3ca8e518c794a8d57925b9fee08159ff94b9186adb4316a0c7f52c86f0ef71dc1f0dfca0cf20cf9d21378df87f57f120c126db0ef9ea1df6921921f2dc2334d17c81341ffc47b77f2a81b698b5b169fc770d9f6ae3958f79c22c8dc567ed32bf9832d48b8f8602af493d2c989652ed7e148459ea9be0389b86320c6d27ef438ff8a05725d97ef53dae906519bb71bd9077ac073d056f70ca252278436f763c629f8cc11af0c7543ca64fd521d9410bdab2aed3c82d2a19077ae39ca86fb455c5d7a114d9e98e23f5a26777d0a4758ea23ecaf593b9cd0695fd69a6bc64dfe255ac2a2f8e5d94f0f00dddacc56aaf37b2ff9ae58bc951f058a7b070a075ad574df152cf73cd6c648698ab93e6933bf11db5dba0d78c0b87c3065d8d785bb815b870a47d84d88dabb75d455e9cff4d84609af295cb2fb390a7a7f0f41ef9abef26ad66eb7adeaad58e5a8b4aea65be46339512a9a42e10ae71b4d3c70280a80bbd9cfdb3bb22f5efc68ee41f295bede5fd449326c65e093b68f94a327dd3599d5d87f7deb2a435fd5596d144823da1a93959979c0125e2a64e3881693b3c7a8754759756e0a11acfe1905dc30d0f35a1026b42e86dc2ffc3a35b0cdbcd598a6fa6fce71d341cff26c0a9e19354a1b30515bc4b89054c00710bfa1b129e4930e9ee9b1dc162d04766091dc7a6997e01d5bcaec59f395d25d3aff8cd7a0581fb4be54c3c4de4da66330b0588d0af94e4894200cfd713a8c886f3ed68d87f3f284208d7e59811169ebbc0582b808cd294e0b7b18c05a4dd8ed89c927e192de8fb71044d8fac994484b3dae2aa9d0f1c5acbf4b69c94eb3716253c02fe06409600f872ec7a3b6138d6f627976ed2a793eaa7a076b5688efe4996a7bbab6b0008ddca04fb3143e5e72da65ca07732a1c5d47a5e7452f6d89cb23c8f6eb8d420a5627315ca9da78848dd51d0dfef1a1efc96670e5214f23a862094921e2e133afa31f539353fde67e3d59f1ce0879572204708843b46c1b924459aad02b64ecb43e532fdc603616284414e2f9c6f24ce0006c1519aa24ad6d251118b3b961b060fba6465497fe08ff0a16279efcdff53469dc60e841ff47b0ef37dbdfea2314053eaaa50f31599c0a1dcce296b65397ce4cdda70d3dd7951ee1d24a93a0ed7e55cb4ea9cd1d11a6339de8ed67a3f4383cd20be709f231b65fb44ed6b8b634b02ac73a8bd57760062479bacbdd796d4998c871ebe5e8d41b77cc0a9fc7514e72e5fb9a32844f43a311c99f0e3fd0a486a5d9d3e54f7910c73a987c54e5d94962c5db4fb27c56fddd5836230971ab99349deeba608286431d598f74f16a496f1aac7085403fc15c0152065f713762d477f28d02f39dc6bf62c712f4e985722f578cbbd94807c1a0965ff119b218e47387c6ced2e9c95520497452a8f76a1059a5148875b36f8e182fbe19242a1e8fea31a4ba0bccfb821ddb37fb454bd86bb9b58edb634c2e5a154017a35b4179f91f6d2f3690056ac7c2ae5c112e8b8347df372addeac659e9540599944264270d09855e722719952711a67890d7e87a3f444c57f19060aaced17f5dc2e5ff2e46c02eff735c5a98d3e99b92ace9f8a26a01613b1ce9ff693e6ae68462880f2280591b9c3406154a45a9917cfe536836216382165de918be4943a40f85d52b7e8ea93b28719a9b1b46a4b04fba8ae338510fa394ad76e827253d57abc8f1ee675873e85956ea8dab95494be5ec70db2cee13d504ce2d52a7b2041dd5a178bef1f89d4cb4d361c18d362e296182ba109ea6277ddeed002e92a4cea5d74a6fb6f55cb2496f7af95bd4beb1c192c862450c00c399d5c30e9e1ff8689c1891ed145351c3dbb9fe63a7019b76a784714e2c6cdde5d4ac83666d66a0ddeaf270f327517694bf3896f304707e97c12aaaacf51d88bd6a8105b97bb0942f11b18eb876e55a3578b6345279a1aa16826e949ec4e9525ac66da9186b8cf16ff3b95e8f7faef501cfad18c4f63d41d488c756ac1bb010ffafe7ebddd3335bebdd2f64ecba0b2a59a0552145f30aef00a2595d5c8de1b33fd40362fd70127b4cc9290986675da69ba86c05995bd1fc40b523b567b940b5cb59e3f4886fdcef395b1484fbb0abd074b9aed8b47cccb7793eb551f55d973a5b62270485de178a148660858c2cbb38dac56c984e82b4d5c227344c3bdaff65775ebaf4bb381c31c004c8f1399aa8e077b527d8b6ac64df5b30af0c7a728683a94f9793466a68a132d6999e236611e065aca27e6c2fc386ea523c9b675e38ab1ba848ad4a629289ae55db4ed5cb8408ba61258cd1b5fdce70670df6da90e19e0fc354198181d4b7ea2d25cad617bd09c089fcfdaf83334ea0cc04e7e913c78d2d2cad98df1ee091466d1d09bad429b9955d220e0473fa4502646e074c66f95077b192e682f0c1dc6f5e653e5d8bd4a2e13e475fbd9543fb17de76120228d15e07d7c55505039a3ce2c517abc489399ad1678de909d3b58681b55a68ed32d10f528a1697f072c6105c89c48b7c73eb417684d4c29fa124bc3b6341ea68c47ecbdb6e73e38175a8f12c6def263aa233734dd1b5a48267ce667ca6f039cc6688bbb67b84542a5d5f69fc30d127cb6b6b23cf5e23f854d4a196cb935954afc10d385e439aa3acfed4912cc19cac515dbbeaf58a2341091f21444a401e3e94e1cb48a18f25332bf1ae666a89f9fa0b2ee2a57ac9c1b7c1821c4a5f6f9e73f643f5a2dd6c0c636b15231139933df80f3b895b4d65c3a09c4f9c77537118caffd85ce7241663dc8ab5082a56b3f3267d32c12ec82de6e45f249ad85edef3040246dd2e694ee860cb4987b3efd03c0592b11dd32eb5f0894b42446ec5aa1bc4c7759a3849b9526bbd3d2fa163b01a4622f95c2bafa8ac5b8afb62c7b3b5e721195e272b1579e6d232b21d7085646dc751c66a197447740c3e5272e9a74f2257df7a58fecc31c53e145e5607c2912bece97836fc75645338d1f714d9a8b282c78562a6c686f662a9d66c5fb51d2b19e5806af9e8fdcadce82560d496b8600ed78751c23348af7fde7a2650e148123158d83cc243fdc867dbe090d009961996736c91b18bf4125c082129244e20f80ec2da07235b4e80ea78932e9c0e63752fa55747e7a50495130e032fd94acd2ebfed9583e0174849a334918883789263aacdb75fd0d1f21d47676534db850684a9c91bbf509db7664c97e3fe98277ff4b82619593e4affdb4ecfa72bd48adce2b4d598f12f2f966cc857deb8823105d1b767ad1c49d4dc428e2e4c4cd7d12518f344aced0108695dd9a46776ad344efc776fef232472f1399c7a0fd98e55aebefbe7e119142a665a1acf12c9e4d7bd1cf9181eba8889878bfc44aa980771626c3dff3b71a31c4a5bb9024afa289a195e1582a9fe36d55771ad5d5ece520103a886487abac41004fe540145498dcd88394cfebe60f878be811d923940f9cd3a684161dfd7b580e9180ab1dcc3c0efe2794cbd84e840829fe823967767bfc8d0ff2281031231dc2f28d71c2d2473248beb6d54cf61cc81a66d7cce263feeee018b5db5fb99044b9ab3d409ea817f3af4a4f79f0d11622d0ac4c9b7ac070fd1babdecc762a2b58cb0c37ceb1f44a228fcf4acb3adf5d85346f948520ce6e2d8e5f8f735996e4b1202c326ee52e62535af181cf58a8a1b6a5751bda4eeee299d058b010a210df65328e1c2e8bd544753ffc983c35c7b525ee3b9c6d80c416a4788d7631c117be5383133e7873f0c5fba26498d565d629cb996312debb4676baefe872667481418aa1ccc7decafd0b7f950250066c3d3b89141ca3c68609c504f5fb3253577f45d6ddd12b9ef894e19a180bd2fc6c4869e3c774cc1e11d3b78de1afb5fcd287ed03e4c7bd149f74bfd7728ded6a9d2c5457a8caf0651437e06bc37bd43469092a4c94a0e495d5ef749850897ffca47ac24f95df7bcf6320ed0a0330267d2a7316cb0aef43c5ce649167347e962430e4947ba21c3d1801af88f6f56bce241378e0c219ce92ed9da905f743c8fc6ae94693f3d2f4a2a8b222e6b2bba58e238b5da28d3d0a3e8a1a28615a991bdb21b635f58f62f76b16a1391de2335b49f1cb48babe8caab10a4908f737019403e10385a50c27ac06233d416dd85d3198e3a445f6a05166fd59561629bb9aa76f7168a6d8709e3b9468dc53e2566b84c0de17fd8fd1eec5c9a4e3244740d6c58cc44efff7de4f9d956648891bf7b0ebebc6b3768a3e998304e0bdc45d5923c307d08cb5e5328affad92f174a4c0020af27516496d64a78e0b14c9ad04c8ef583bb01a6880a624b68a0829d58c584ee4af9dea1fd2d0e1168a898b9f3fdb21a80bfecbae8b30b99d18bb4c3a511e6726a6a6556402677e2f8e0ffa48e1c1b5ac410b1a20310b38e19b85519c87f60ff9945c24898b5daf10353150da16860d0b1f8ef4a17083297995b95a9b258d0667d8414bd19eb08b9ac61d0afb5b9da18e2684d118ddef2e213fe1d8b736859681175d77e836c5285a0aeb51af94c8d9ef00f18c55fc9c156d413c3838bffa145ac80182381c1afeaa6a104e10d9225303b106a5dd136e1d7b234a6909d8cfce4cf75ddbfd537ae18e0619570e84be5c59c151acdd321391bc61c037247f4d4196298c61de30970f42de78900cf439d262015ea241c271715b54911e8eb20ab421bb832f604f6e87505582ad0b6f945411d10bd644039a45ad249c6d432d118ae794de76a8b2600876b1b82ffc11d3ac549143d2b9bbab227e94a237dab4a54d89e0aa04346cd5ac2d876164d624e88f8fe638c6e6c9112d1adf98623dd419c633784a020b6c8b627d4f641dfbf25a0bac9c1935e05d40dcc8b2c7cc93f251097fb239fdb1eae7bdc10ecd8aeeae8a4e82fc00a41bec09c9db02cd1e3862406e68028c5f3ed3299653f75b64a9934905ef7c7e4787c78f0269b10b595c031c8dacf58c5f509ba018de856c536040da63d22dfad381097b16e7a1435ac4e6d1fff53d7597938d937a9f15b7e660e019f4b10782234a5ecec2a3bbaadc72636fce9340294c3223b1374", 0x1000) 16:15:16 executing program 1: getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x0, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r5 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r0, r4, r5]) r6 = semget(0x2, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8003, 0x0) r8 = shmget$private(0x0, 0x2000, 0x80000605, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000140)=""/183) semop(r6, &(0x7f0000000200)=[{0x3, 0x54}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xc736586, 0x800}, {0x4, 0x8, 0x1000}, {0x5, 0x6, 0x1000}, {0xbc00cb6bc5884753, 0x8, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x9) shmget$private(0x0, 0x2000, 0x8000000000000005, &(0x7f0000ffe000/0x2000)=nil) r9 = semget$private(0x0, 0x5, 0x10c) getgroups(0x3, &(0x7f0000000240)=[r4, r0, r1]) r11 = dup2(r7, r7) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000280)) setsockopt$sock_timeval(r11, 0xffff, 0x1000001005, &(0x7f00000002c0)={0x46, 0x2}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x42, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) r12 = semget(0x2, 0x4, 0x390) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000680)=0x1) setuid(r3) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f0000000480)=[r10, r10, r4]) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000004c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x8b6}, {0x3, 0x5}}) connect(r11, &(0x7f0000000640)=@in6={0x18, 0x2, 0x8}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) semop(r12, &(0x7f00000005c0)=[{0x1, 0x3ff}, {0x0, 0x1, 0x1000}, {0x3, 0x6ef, 0x1000}, {0x2, 0xffffffffffff0000, 0x800}], 0x4) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000600)=0x5) 16:15:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000040)="04fe8948250729d2", 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') close(r1) 16:15:20 executing program 1: shmget(0x2, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) dup2(r1, r0) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000200)=0x8) syz_open_pts() close(r0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0x40}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000010, 0x80000001, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000082, 0x68, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000020, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x8, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x200}, {{r0}, 0xfffffffffffffffb, 0x49, 0x40000000, 0x20, 0x3}, {{r0}, 0xfffffffffffffff8, 0x49, 0x2, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4c, 0x3, 0xff, 0x97}], 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12, 0x0, 0x7ff}], 0x80000000, 0x0) 16:15:20 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)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x0, 0x400, 0x9db, 0x3}) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) dup2(r0, r0) r4 = dup2(r2, r1) dup2(r2, r0) read(r4, &(0x7f0000000080)=""/199, 0xc7) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:15:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2000000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r2 = kqueue() dup2(r2, r0) 16:15:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x7fffffff) 16:15:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffe) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) execve(0x0, 0x0, 0x0) 16:15:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000280)="39724ce6f4b8df7072dcfc20c933c0d51f69a36a9b0ee30c85fe6385329c886cc06b4f9b4aaa421d6952d4fb9c148c05e1399e5d76b7b2fa5e31a5621d521d302e2ef9dc0c0f0f6c9cb843fa300bbdb4df0966af464bcb299ca4f555d792cc3f9bbb594c6638fa9e5f66f90413c5a9569419e359dd5c79ec207d692201cf2362dac80875f8a51918561c46414498f0ac506d007ede71e0f29ffc4f2fa802e2e99b0210e9e95effd7be95fb19fbe9dcea1ed115757c5c8fc696b51f371f1e1b8d2bcb685828", 0xc5, 0x40a, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r1, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='.\x00') 16:15:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:15:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x0, 0x0) read(r0, &(0x7f0000001b00)=""/151, 0x97) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x11) r2 = semget(0x1, 0x3, 0x9) truncate(&(0x7f00000002c0)='./file0\x00', 0x8) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r2, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x3, 0xfffffffffffffd7d, 0x1000}, {0x6, 0xfffffffffffffc01, 0x1000}, {0x6, 0x6, 0x800}], 0x4) r3 = msgget(0x1, 0x4) msgrcv(r3, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000005000295553893adcd5c7c33757ad44c8e1aaf0100000000000000000000000000000000000000000100001000"], 0x1, 0x0, 0x1000) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x60, 0x1, 0x400}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x10000, 0x7}, {{r0}, 0xfffffffffffffffd, 0x12, 0x90, 0x6, 0x200}, {{r1}, 0x0, 0x9, 0x1, 0x3f, 0x8}, {{r1}, 0xfffffffffffffff9, 0xbc, 0x40, 0x3fc4, 0xb76}], 0x7a, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffa, 0xa1, 0x4, 0x9, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x13, 0xf00fffff, 0x4, 0x9}, {{r1}, 0xfffffffffffffffe, 0x84, 0x6, 0x200}, {{r0}, 0xfffffffffffffffc, 0x14, 0x18, 0xfff, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x0, 0xfffffffffffff85a}, {{r0}, 0x0, 0x62, 0x400fffff, 0x1b, 0x8}], 0x6, &(0x7f0000000380)={0x8, 0x40}) open(&(0x7f0000000400)='./file0\x00', 0x108, 0x80) socketpair(0x20, 0x8003, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) msgget$private(0x0, 0xe) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) getsockname(r4, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) r5 = msgget$private(0x0, 0x425) msgrcv(r5, &(0x7f0000000a80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgsnd(r5, &(0x7f0000000080)={0xfffffffffffffffd, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) 16:15:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xb2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x2268, 0xfffffffffffffffd}, {0x18, 0x2, 0x1000, 0x2}, 0x0, [0x800, 0xf471, 0xfffffffffffffffa, 0xfff, 0x22e, 0x9, 0x5, 0x800]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:15:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000ea0000000000"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000280)="b5acdc300bde7465686b2fdd7d6eacb28c57c8c2be133fea282b2a2d8de61efe381d067e5a6882498003619a9450bc48515d2a9e74ec984a2ede92382a1964b97d1d5385ecc3137df3fcd21858a992d06c91206d995afc869992c731842a4f0414d9979e22ef0fef2de3999eab8b728e45c99501d3a1e27745ed1160188f7f014ad8f34d65c16c52fbf4f6748752", 0x8e}], 0x1, 0x0, 0x0, 0x402}, 0x1) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xfffffda4, 0x0, 0x3a0}, 0x0) 16:15:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)=0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0xfffffffeffffffff, './bus\x00'}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x44b}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x8, 0x29c, 0x9}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000200)) 16:15:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xc) 16:15:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:20 executing program 0: r0 = socket(0x20, 0x3, 0xfffffffffffffbff) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) ftruncate(r0, 0x6dba) 16:15:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = socket$inet(0x2, 0x4, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) bind(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x18021, 0x90) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) 16:15:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x300, 0x80) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket$inet6(0x18, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:15:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1c, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="cc000000000000000006000000000039"], 0x10}, 0x0) 16:15:20 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2001, 0x1) r0 = dup(0xffffffffffffffff) kevent(r0, 0x0, 0xffffffff, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x20, 0x80000000000, 0x0, 0x5}], 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25, 0x80000000, 0x5, 0x7fffffff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40, 0x2}], 0x1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x82, 0xfffff, 0x0, 0x413d}, {{r0}, 0xffffffffffffffff, 0x4, 0x24, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000023, 0x41, 0xd53e}, {{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x6, 0x2}, {{r2}, 0xfffffffffffffff8, 0x1, 0x0, 0x3ff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x79}, {{r1}, 0xfffffffffffffffe, 0x4d, 0x2, 0x7, 0x7fff}], 0x8, &(0x7f0000000080)={0x40, 0xfffffffffffffffb}) r3 = fcntl$dupfd(r1, 0x0, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x1, 0x754, 0x2}, {0x18, 0x1, 0xffff, 0x100000001}, 0x100000001, [0x3, 0x8, 0xfffffffffffffff8, 0xfff, 0x1, 0x6, 0x0, 0x5]}, 0x3c) read(r0, &(0x7f0000000280), 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x1) write(r1, 0x0, 0x0) 16:15:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:15:21 executing program 1: mmap(&(0x7f000071a000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$getflags(r0, 0xffffffffffffffff) mlock(&(0x7f000071c000/0x4000)=nil, 0x4000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) shmget(0x2, 0x4000, 0x10, &(0x7f000071e000/0x4000)=nil) openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:15:21 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x64}) r3 = geteuid() r4 = geteuid() setreuid(r3, r4) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x451}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000003, 0xb3, 0x200000000000}], 0x0, 0x0, 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x29) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:15:21 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x810, r1, 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:15:21 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20001, 0x0) write(r0, &(0x7f0000000100)="f22d9618cac69b3de817b5abc2f4ccbf03f018dfce3aea3ff05b9ef1d02520f6964ece704964ea6bf8f3013b250ab6405fc6cde9b68b", 0x36) mknod(&(0x7f0000000680)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="efc4e8856921dadeae517686b73f8b33c63bc56f", 0x14}], 0x1, 0x0) chdir(&(0x7f0000000180)='./file0\x00') writev(r1, &(0x7f0000000340)=[{&(0x7f0000000140)='<', 0x1}], 0x1) 16:15:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, 0x0) write(r0, &(0x7f0000000040)='~6', 0x2) 16:15:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18022, 0x8) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xfffffffffffffe85) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x4) 16:15:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96", 0xf0e) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) kqueue() sendto$unix(r0, &(0x7f0000000000), 0x0, 0x408, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xfffffffffffffe11) 16:15:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000300)="fd2ca226123ef0b3febc44e582ef71162cf49bc59d0a179f39c44f85435ae831057f582c3aa02be2406d9d68a5a2d94be67caa30b50d8c3fcc48c15fa08633a441eb81b657f15c3ddb490a8a80aec48db970196720f3ae0b7b24b4d09953aa328087316623a5be46236412aa55a43868af161cd1b9fbdb5312edd9d3b8e0808779dc0d01eec64283392699dcb4b51fc653446bbee5bd5787f88d39e1256cb4460382eac54f67aad35193af66981d50903068e07b0bc9c0c64baa58dcae311d1b1ce8f79442c54d56dcfd431eb1a61e208810ec48d1502fd59651a17479d7d0256bf9", 0xe2}], 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/156, 0x9c}, {&(0x7f0000000100)=""/249, 0xf9}, {&(0x7f0000000200)=""/162, 0xa2}], 0x3) pipe2(&(0x7f0000000000), 0x4) 16:15:21 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000040)=0x9) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = geteuid() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x20) r2 = getgid() fchown(r0, r1, r2) read(r0, &(0x7f0000000080)=""/66, 0x42) 16:15:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) r2 = msgget$private(0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x8b, r3, r4, r5, r6, 0x8, 0x9}, 0x0, 0x6, r7, r8, 0x100000001, 0x6, 0x0, 0x10e3}) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000180)=0x200) 16:15:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0xc0000004}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) dup2(r0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 16:15:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) 16:15:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000180)=0x7ffe) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbfffffffeffff, 0x3}], 0x1, 0x0, 0x0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') kevent(r1, 0x0, 0x0, 0x0, 0xce4e, &(0x7f0000000000)={0xff, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) openat(r0, &(0x7f0000000140)='./bus/file0\x00', 0x1, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) 16:15:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfffffffffffffffa) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000180)=0x1000) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="214b07ff53963c05263c6ecd78b6694aab96fc4087b811de307a203fd9670a67ebea9740ddd3d5e402095676a970ce5cd2d7587767b2e858196dda89a207594855b4a8f6eb1e8666387e7d230dd13f4cba902c421fda1e0b76a2e99a4e076b8410dabf56bd5e3e5ae4ca9af3276e2f09c2d5f65d1555e3fcc14e8ae1db2e82d2350ca417c7187b1a243a9cafbfc70db658dd235cd77085b7078f604d1b3476c8d5d812680944c1457f", 0xa9}], 0x1, 0x0) 16:15:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r3 = accept$inet(r2, &(0x7f0000000400), &(0x7f0000000180)=0xc) recvfrom(r3, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r4 = dup(r1) syz_open_pts() r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000300)=[r5, r6, r7, r8]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x1}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_open_pts() getegid() getgroups(0x814, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() 16:15:22 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x1000, 0xff, 0x6, "f004ba00", 0xfffffffffffffffc, 0x3b}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) poll(&(0x7f0000000140)=[{r1}], 0x1, 0x0) 16:15:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) socketpair(0x6, 0x4000, 0x3, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x3, 0x75f, 0x7}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) socketpair(0x1, 0x6, 0x3, &(0x7f00000001c0)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:15:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) dup2(r0, r0) 16:15:22 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) munlockall() 16:15:22 executing program 0: setreuid(0x0, 0xee00) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x21) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) 16:15:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x0, 0x42da, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x17, 0x8, 0x18}, {{r1}, 0x0, 0x2, 0x80000008, 0xfffffffffffffff9, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x7, 0x4}, {{r3}, 0xfffffffffffffffa, 0x1, 0x40, 0x401, 0x3}], 0x366b, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x7, 0xb32d}, {{r1}, 0x0, 0x68, 0x80000002, 0x9, 0x4}, {{r2}, 0xfffffffffffffff8, 0x1d, 0x80000040, 0xffffffffffffffff, 0x8}], 0xc8, &(0x7f0000000000)={0x3f, 0xfffffffffffffffe}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:15:22 executing program 1: r0 = socket(0x1a, 0x3, 0x0) shutdown(r0, 0x280000000000002) 16:15:22 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000001080)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x100) chroot(&(0x7f0000000180)='./file0\x00') getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r5, r6, r1, r7, 0x8, 0x5}, 0x7ffffffe, 0x1ff, 0x7d}) r8 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r4) setreuid(r1, r1) r9 = socket(0x10, 0xc004, 0x2800000000004) setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0x0) ioctl$WSKBDIO_GETMODE(r8, 0x40045714, &(0x7f0000000280)) r11 = fcntl$getown(r9, 0x5) fcntl$setown(r9, 0x6, r11) setreuid(r1, r10) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r7) listen(r3, 0x4) semget$private(0x0, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/107) 16:15:22 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x13, 0x80000000, 0x3, 0x5}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x5, 0x10000, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x54, 0x9}], 0x80000000, &(0x7f0000000080)={0x8c, 0x8}) kevent(r0, 0xffffffffffffffff, 0x1, 0x0, 0x0, &(0x7f00000002c0)) 16:15:22 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0xe1) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x60) fcntl$getown(r2, 0x5) ioctl$KDDISABIO(r2, 0x20004b3d) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:15:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) getuid() getgid() 16:15:22 executing program 0: getsockopt(0xffffffffffffffff, 0x200000029, 0x26, 0x0, 0x0) r0 = getgid() getgroups(0x1, &(0x7f0000000000)=[r0]) 16:15:22 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000040)="b2cffa48d85c8674", 0x8}], 0x1, 0x0}, 0x8) write(r0, &(0x7f0000000000)="d07b5f2252513c04e4e5680d335cc9962494e74f00c7aec25d4df73ee9abdc7e53", 0x21) r1 = dup(r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x20) 16:15:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="50d270e0212f068057761ab7c4becfb374f88399710640ef6cdf4cf0662321823424d9a70cde13068415b34b80e9f83ff361efe9fdb814f8b4e2cb00fcb70d488a6547e0ca899aa55f81fce0de92349f1d51c56b4d7e754ca45a5d018139b3f071ad799d55e70218f4e78e1bfabf5eb7aa7666dd8e6ab25c4161b5f46c61eed120c1e4962ee97628d6d60ca5b628c6c39ba413", 0x93}, {&(0x7f0000000200)="9cc2adad200d3adb1c85431b35fdf03ad355c3e8d80a017dd4b6ddfbb238a723369066379defd34111cf646e8aab5df91fee44b181d348cd8c4388b6a207c6634e30cb9afced43e219b51021eba1c49cb5c46cc4009f70b42a12d43a55a4d7da999227b8eec83cbc54619633d6fe5f8fff89fd8c89149f5df3a8215d736810ad783fe9bc3ca7fffff5290328639a9644b25c38c6f993dfbfe0a31aa1f5be627032e18afb7f0ceb4d2dfd2e71879974059368c5dee85c4da0911fb189b640e1cf30ef09447322542bbe8be1b555afcca4bc34fdbb0f14058f1edcd94b", 0xdc}], 0x2) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000002b00daaf", 0x30}], 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:15:22 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket(0x98, 0x2, 0x0) read(r2, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r4 = kqueue() r5 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) faccessat(r5, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getgid() ioctl$KDSETLED(r5, 0x20004b42, &(0x7f00000002c0)=0x10001000007) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x100000001, 0xffffffffffffffe0, 0x6, 0xfffffffffffffe00, "b79d557da3fcdf96ffffe34796892d2ac5e67b38", 0x4, 0x3}) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() socket(0x1, 0x0, 0x3) ioctl$TIOCSDTR(r1, 0x20007479) 16:15:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7dfa) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="3d74d1da0b5a25b2c2f75081a7d181414bab5b10de5c4e73af326dc6d483ed23eaab59e6c02adbf87e17f761c5a353dcc88e8edfac014a4f1031c665c1fe2bf1a902ac6e9945930e6694f28cfba2718c587329ad76d7ae0b1cae73ddd836875f82aa1a576011eef8ddddc306ad60822be5584e6783b6859fa62626f974d821e34784e5c1fbb11fe45b334361bd5c603a96d297c78a7842cdf33ed85c34e2f2226ad870e74f876523fb38e124de3384654ec6b50c9328134aac763726125201b3f219f374b61c5265fbb9f33234272a8b82bad1631a067121", 0xd8}, {&(0x7f0000000000)="dea9b2ad814f1d94f2917cbc86b22d8e3c305875f5f508593f1900796a8c798a5cfe3c8720472c1a2cee92fb2a4e4a8c49519fee12b6ccde83364cbbdba72f593e53c79365d87a94d138b432", 0x4c}, {&(0x7f0000000300)="5b33896f2701591088f6a86ed7fc06b8f314e709bf88d9b8c9613570ea225a12af9b1b9ff9dd295026e2ff007c30fe39d6045b5f10fc37b66c499cbb882fdf647bff2061ec2966480e68872cabeae521bfddbbbe816dcdaaf4032cf07a853f17db500c4912", 0x65}, {&(0x7f00000000c0)="5f7f54226a0dad97f097c253903638f56297508804cbe2929ccc05563f66", 0x1e}, {&(0x7f0000000380)="e8273843a2cafa37d64ee25be8ffe50b6869cbef0ddd8b3618ca2cf4f671548a25554117d272e707212f6399b125f6bf64cbdfe45a7ee7b6ddfd5a3c63c231ecc4e19ac02fa907584dc8120dcaa4c1ac157316bc897f9109a838d7879534a7dcb268a0423433883fc012ed37ab2a04ed30118de6d56f788f81858e36e6702f65b10cc28681", 0x85}, {&(0x7f0000000540)="9657b9f9e3dc23dce315b5f9cf4cafc7beee8eb295bc038e6774d1a33aef45aca412c6783752fb2a313c24b23f284fbb7dd6dca15ca892c74aa5ea2e38624c2a4f820e85d7d5c02ece9363242a02dd8385810f9a49fc5b8aa105763f8bb6057c9d4f373abb79348df8c4e731d0a2a024eb3a34e0e8a962a3d86efe93217a566f74028cb6c110a4d2e6f91631217f8e01e436d00e41404d4c8e1fee6b95330485abf0eb0f3b7b571685d774257305b548c57d8f9d2f84bcbd4add0dadd8985743ebbfef7da63b32193c4b46bebb678a2c37804c775b915ace403e87616800b6b81bfb398b7aae281c92cebb053eee27ba74e73c79b965fb", 0xf7}], 0x6) 16:15:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) r3 = dup2(r1, r0) write(r3, &(0x7f0000000580)="040521f72dc94839afe55d28eeccaeefeb3663f6e48f1f8649d70bc5fb76aef9c1d72f7df970fbf1847c8efd4401d92e03307e617ef8ff596e828d0f45694279d63d64ffffd845469ebd7fb3bfaa0fdee85db6d73d6b5f2be3f5f16a8e40987402c5bcc012ef999a9d65a0973c4915640c9f168df840182f0a79a47f4b4b31189f16ac4094f72e7385f55590d5efb61d091f0d5a12a50017423e6cbda3b83ddbec3451797e9974aaad0e5591f40262975adad66aa74282d30af64d0b190dc6d625e6530ed2e2d9906a34234841fe550821c01b40758fe989b69f617a1adc3476409cc2370c2e943ff436cf8247ef30fcce384d71d3e68d7725f548e9d781ed9eb0256033e61bdd2e66a19853947095d2b7f0c90292edf9f2400833253afb9752b1984cd60ca0189e175280439d830be3a19d89981e3ca42f79c43ca0eb7cac0333f06190ef64cd6fd1fe03139d7b50b3a83cee70c2855a9c679653d76cb88dec02c541cb8c363aacdaaab4e0f941d55477912d3191b52a89df490ab35eb480675f36d053b2ab80417ec6f67a5ceca8d9ab6660522bc23090bfb045d79e5ac68bdd38eea1bd37cf02f4c5c3edcc3e023a3677d656efbe242ab029aba4c82fbedbcce8d39b51d91325732fe28840f9f67038c9bfc20c660353e6daa826d4f7c066acf3a61456a7b06818b883984a281e74c38d2be12677c4c84379e1c06e572bab54e5be25e6f95a932d6ebbc67974b0725b6e6f3d4194f37585aa8d58421116d004d02d154850a8607c6c3fb472b15629ac7fd88a5e6e081855d06d7b7d28fdba0bbd305853237a9257333824dd643512ff9bf798139fe4b82a28373745ad0254b8c9331b3a0bbe0982c4be41a41ba8792366bb255aacbc8484e66faf56a73b972ba70f27a18ca7af056e464eb437e28498de984e4cb205eec30cd53ce49f667f160f66602a7009ce4e3f630482ae39aee8940f2b0c1d62b2f8e630522d64b305fff337e8468858c29050c1e7eede93ca7be375ccdb6a081d9f17af2dd371129686e50953b93bd988493b6a7d158a15c985ba4db9ba57bef2a78475275188030ba91506aa7b9a2271d6980bd6c3d1ef85852b4f666769cd65897b7ad4d3404ad659af7d41201b245eaaa8f2ce57981937911f11a3a432da5f00dee75a91a72897c56fb7e4b8f3adfd4f2552b46bad25cbf2592f043ee09ba0889f1d0fa5cb02e63860cedeb3f1cd4b5ac37bcba7db7fb94582ccc50833fdff11b5eaf83d3b6d59116f3dc8c5734ad4d604290c32618add35b53f2d6346bc2073410f32ca613b1574f96f87b31a21d7ecc71f72b734530ebb058028e5850c7065a216d0bd0f9b3c742a609b6147c93d5cacc6299303b92b972d25c89e7011380b9b031f9c6e45f3014b3727775bab87e395920b1a7c4abdfce7373516e9cb98388f1309d8dc16f201735b0bf0895ab3b86a72426554c23a82806cf568a0c5d29a813dd40581adbb6d59c6a13f7a8f40946b03bacecab0839f18718aa8236f0a3952cec7c617ffc62a3834684a559af21783763282af1ceb24f151de5c7dbbf17731e5c10c965879b1b17e16fe9873c90f43659784563d5d55a79e1072a76652f5e71bbedcbeac848a73981516b1947a6c516a5daa93641ad8eafa9b36ce8ca0a4437fa7342f1b959b660d9251ded91354ac65ed9600743bb16c92832797d24bff23fe651fb9890cd8ef20ba34a48e8f3523e4baeb6689bea22f4fbb471ecb4e23cc5b1dd1cf9be5d2a654c655452017a752e9b8577ef2ded1999a83d97d4a6f93b8d276ab81fb61cc634762a51fb81ad79c9495b8118bfe87109f6828533c529ae9bda0a71859c22db969b27ec16256225c692bb2994b289fe225a20b48982e584399d62ce0603668a96c2bc581acb846a4d0e451dbe1848178f1eebf094741778cabc8ba86bac5012b9bcd787eee918a8207a892fb1bdea40017e67fcbfdfc44891839d7ce2c960dd3e9be2b970510fbe7b67357f6f53da49b163c47f011945853abfb04d22b2a8a8fcfb38ee4ccdbc5f7f7eb545afb0eeeca6a4c73ed7e62b372bb0ab899e7ac9b7f4b4574f4e32d0f7beea6409f73ce8ea4b529ed31a3a044201b21f559bf9b2edff7152e92f3a1524dd88e7f5bacd09a11d3b70d11669358b784b41a929467d840214e9dfa543636b32b89abfe90b7664d8c2de7b28f1dbdee6c52a5534dff29e7ac00aff29099fe611351a36143f0ef5381072390f96ef1267c059af88c4c73d60a9dfdb7cf7cc4ea4fb352779d5d1e9fde8214911ae5485aada8c068cee3f8dc83e17819bd00ace9cf111c7dc13c466d21036e3e508913c7570d2a3fb789376aa157610f0c92684744e6048852ccaf7e5d92e19aa23f63caae7c8b56bd2075d8036191e1e22818cf852eab20be4f1bdb6d2c304ad6430dabb80481add3acc06de069e5e6b68da5180a3f61f6f73d543990beecdb46d8142b39cb64ec23fe4227b9cbdb82ac0ff2af7dc6b55a739885287a2ee4bb3397e4d2f40dbe9bf14736a8a32595e625ba40bda41bb48ece45d36ac348e57046535a35184b43340a68a68707c0d17641c540a1a858b82e12ef2f79a2f41f7a40b4655a7ee4203f4616974419d74c44a7a0c0dadfd3848dd65de60e59e31a482763359661fa344ed86ac1650284a2cdabf281dcef65ba4c6655f49745ac35b46c57ea6989772a7640eff6af20a0c4d09473e57df20aa67567566b5c0cad9ff93d64d5011e71c665bfba761ca922138d53e8e334ae00576cda3e9967c7c36ad92359b5c39740b566e6bf7bb6a9e6aa1edc60c615534bff9d8b78add8536035e2e3fb17be52e10e8e8d04103ef7bb55f2ec42bfca9e90c25a2ac799586400bcec1604639eaa8298e084fd2855db0913b097f88fdcbd4968b9aae012a1f416121448d82dfbc85db49c3b69c51faf383dc99d55ce49dc58eab703990d5bb0f5f2751686e55cc39eb178c940ce268ed186121c92013ee8fd3fcd0fe1276bfb27e9b3d80058458ff96618f4af9e085cf7de6e7e5e1660200cf9c4053fb74d92e93632ea69e0ee2f94b9074b903ca098f49ec64e6ab8fdba2dd86e67304278b74430be3f859a61838d0232c2db2c76fa0a656e76024f24b471e863c3dd5a559fbeb32e729b4291dc6f682650d31b1c483fdd28dacf4384d4b4bd76a32d2d9cba1724fba7ef271e227e8bb726c3e34f2fb56f41744b435ca4566a605a3c826dd0d956f7324f0c6e4729e67f7aa0a09dbaf5e29f142ed4e8cc55a35630a0d996810c53e9f4a4a448e03ff63b666a4df30bd9fdc9a2eef1373b2953abd990a255dd9c1383a1b280081440450eb546c1c7278c779e850836632378f824104f684955738cb9aa0065f54ca69831154689cb90910d0e6d18befc604388345ec8196150426724c2d9932eab6441042dabc6bf0e645f78f72b0a8946e7c3cbf77a09de95b86fdf7ab3c537e1db6c1e84fe745c4f0388d85fff607935071ad990a9ea865914538cd1ab98b01fe9bfc1ce84435cd9418b5f20f47832f797bbcf7b446a60c87ef4497fc439ccfbfe2afe6599dc4d3c7fe7b96f8d6d1a28c8f3f30d9220f0fcceafada64a4c61cd6bbc291bd1592c8fe466a9e01584ba6e9f96c1bd1407676124cf05f9caf16c2882bb8a15ab56827d2c2a2f49bbb9f894e0dc82b41342a15340bce1c4b9ac43194ab7e0afe9ce9a10328fffc6607d1f99d69b6fd64f9e25c8e4788da3e8a6e0e6bb597d2239a44453682323b23add223eb460421127e87de2a3a656e69a14875914dfc49e23e8c9998d0b057a91227086961b459e3b0777b500da76ffdd88ce27f8608c0bc6a198af1bca8b717bf2ad3421a87bffab69708338b760d9b745ef739c200f892eb1467d3883d2ebe80bb9bd19aec40085d2d646107376c801e2a7c7b09e075fb8e50354674442b438c1f3f9d46c912ea71193916d3d263f09eff0a72bfbb6ce3a081afb623c25b0f66f01d3b6cf7f067526f8ea4312d94423a6612ad7c5e795d93050a73e4daad53c4ec620e6f85eb742481199a127d21f71d9db761f97024597637156c381312c0716519a83aa121d32569f73672ac14fd2cfc4498055160f77ec581baa838dbc78d173368a118a1dfbcf2551a75117c75682bd6235f0c7ad5e1af357df6c4844d8d250b1adc0b9544078c565ad11acb8fb9936b1cca5d08b5f022f032c9f5f7e3540ac47201d70db740ff60b3cd5758cd7713e54cd52bec28876fa019146247897b4a533fbd17ed8a2900289e55d45ab7f16b71dff1ddc70c744e03aa6896ba2d38a298f8a7c958269967abbc446bef6796fa3cf65f2f090a20360971a469c269f8324f7c2058b5fb9c1622e4eef0ed049a78eeb92779d0449d2ff3a76a233cdbd569ef8e5a6412bff39f9ce9b87cc6e0e084ac44be45ef894908490815b97608c8b01a46912a49465885f3f0571287b7969e4bc57acc5e4765ee684da100bd7d38d3d64e041132a17de4e7deab07c57aee4f9f5f2152736747e4c517cd79ad3814e169d3eb7a4daf0ff6e3313c03102f11beb9a698d6fa223db89f7f5acd70d351a330d4c3b7c1f2a84cb147cba434825162767a09d3fa97fb9625e2e5f88af69f9b0f2b41063e5aa06589ea8e72dbf8c1f0db913bf6fa2c06b2a9094ebd7d7cdef9d4e3844bc17783ef9e1141c88482ba1b222ef17875b23014696864fb83ae827a4c477e1f29cf91287984e7a1f536b8ff7c118d18eb910ff3e9ab220daf6db0264a79a577822d61f1810aeed6b35b0641d4e96ed06f911038e6112de3c053002021e31dc1206092822f1cda89aa14f7d332ca020e1df9d8083c27c2b211eea7b3c9a8bd6b33b0a6f492996b3552e7e34b71529c7d7ed5b67868cca9586b9a67405e0ee50cc6a7e8517ee794ef60cac5dc4363441fd3c3d615631b545ed391843b66e457caaa2f9c34ff122b7fcaaddfa63b363624bf30c839f75970a77bb19984cb1792bba3b79a50a09b04627df32265ce5e27bbec1009d5d380bf02c0592dcd0ba7acc14b01b85d1d7a241a3d27104a069f309d01b1aa7422680749abe89d7e8d23f60f2fc6b1a0c836cfbdb8fab267b721636a37b12f41418df73f3b70711c2f29296aa304a128924f7f7cc590d932064c576c83f67b65abe9919903ebfdaf3a8ca2c6f6f908bbe52a7d0d4b575d3d16711226db50a69bf3c376ace39247475f6312c7f9aa0ffaed2b28bfb6ac57966cf1228dbfd0d0aaac0ccca8112841c2c9dbc6bf3d62754352214970494c1f13950c44d4861fb0216984910af8398ae022e48d9d662c49da15ca2ddc167a3fcff0d1a0a602101df4729012d8ecf371a5f43f5778c62d25a018a26146225a0128d3ec7a1612fbac5f686e14b19a92d49c49a9d8756aec16ed071f93cf21e217d773948e96e378ba57dc7837a4fd9eda412eca57028faa0e5bbbfe1c4bcbfd4b13f896f7f0a72b5ce783be3f4ab44895b193082791b4d816b92bc000d337fd615cbd6b201396a9c74a31d0fcfcf9a49aae158a9818e407e61976fda2162bce071fce3bf52889270d72244a25f0bbcdc1998494903be66c791020eb657bd3ac91b358dc8c0e5909adf9961f38c81d76c2a2100278a4bb11d261b58ae37ff3177a26bc38ac26404dab5b64800509c3496c4106b2dd75352891df4e341e4b1fe00cbdba24f2ab873e348601e87c4fcabe2df978be4ce466b904a09dedd565c0d04ef30890bcc64e8c958e7cb20accd0899a5f37c8f930cdfb5d1b470d5d757c606f27ff8dc9ac39410", 0x1000) execve(0x0, 0x0, 0x0) 16:15:23 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='.\x00', 0x2, 0x0) 16:15:23 executing program 1: r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) dup2(r0, 0xffffffffffffffff) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:15:23 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') setsockopt(r0, 0x3f, 0x5, &(0x7f00000005c0)="582063b8b52abb8318c0d829820bd3dd6be541fcac403b1cebdfa49dac2d13c55ca7d045a2c7b154f06d4b455fb2a2409ee914d561799da9e7c08818e475dfeb94c8433b43b24ef4ac7d5a8e3f7defb6e3588cae7fec7ed15bdbaae281a90ec54b8b0ec72472f02fa323039158bfe68e6a8c8ee677efcab26877e4b4723f76bf0c6a4a35f0f932f49098085d18d5061208672b218d9a8c5dbc48592c4d0f1ed67276c10dcecec45973921b12a9822ec12548afa9b4bfcb53763a0bd6a85e69e029308cecf4fea38b3dff7bfb6324418ffad3f6b7c9d8f507e2cb6afe80845bef740821c8d2b2fd8832b1744363774e190861e506c615138d47420497cd0c4f5c4733944decdc53368f7fcb82682b7e1fe8e65f2a59165975490e47b9749bb401262f80df8303effc8bbb509dda9f4b3542d3e0182f11ff3df96d34cfbfae8b8fe4b0d6b9458a743e8ea37f69dca035b49cd352b3bb4d2504c225b83d83ebc27812fc890e289b3a003ded97aaefb529e5db1661c1c85ddd8ca44641136028592f394be53868062f481300e7bfd6d4fb5631084d0988788ca2cbb3ddaabd2491e32ba0b174254c0153efbe5710830b4ae7f2a80389cdb45f5f380cf30e9f2a5a9bec4649d633ff70e8799193ba0ea890e08394f417ae58037d41f3477b4c0059d7530a3e248f1d2a7e24d7aeace232825cbb4fab70f28a26e0d192d0fc075f2330f99fecc9d40d81a4d85120e1ee291a534b77bca01951c41d8f764aeb2e363417c5dc62eebe66f60e47fd7f1c91cb62bbf4a6275c794797ff152c41078450abad0d2e8f950bbb79fa178f0db34fe3db5fe03c2625aaa9bff27eeaf749c25c768dd4008c08dd76d13dc59b4f3a4856c82d5e54f8354f63b725e0e18b44d7027a868cac5b04897ab1cdfaef8ba0c60268f8184d2147b106af17099b18cb35b6c08f1f754491bcd76d391f26411c28adda743bb84f3061a41d5c2f99a0d9ba92d19573016f27fcbde402823c9e4cce85b9c4287b2dc1c5feb1d85f5e4505f984679c4bcdcae411e04d9316495060505212623f7f2bcbbf1b7ae6c77e03fcbb0009f5d27d5c7a3fb7e39972eda5797f36204979a948a0899f60f7dee327c940570a4384d863b09ebcdc011c0a72ae0f6fc52feabc932cc7b36dd8dab2fcffa0ecbbd6c4156efa0e76d0cab08a6fa47fd36ab30ef23556ab1e48c13c1c27dbc09e3f239274891302fee04e71496c5f75407c5f73342ae61e37ec1a4c0c54c3d6fd58ef5cde337c393e6042e1307e65e32337bc5a6dc48a1588b7ab3b2fbe4b4f52924da9ef0767d226443dba8905f56c6a6a5d637228ffdee1dc2f5fd863c507ea25ed71c5c777cb9ca45a4ac644908ee478adacd5c23885d94a8849c44fff7428b5f3100db396c7f546c5d8471e1cdaf4da98a599d7525d9d831946f3f40e84e2353e03f0f45118c16f6aa51e8f870806e7fb9dd507292e9f161ca665fc44a4d9d10d90c37f7ca0f988da88719e3571d0378dd779ef1209a13a1df46386beae6847193929e12349f13192b0895ede32234977266f8660843557a25d80867703a3046353fbbc09632dc220135dfd1504daf28b9a4f14a364c61b6fc5bc349a95a958423bd622e84c15463318cb28e58f38b84c95843aadc4d13e756e233803b68fd045ebea02cf468f82cf3a49e20d2e2bb1728ad015b2119119c227b1d2c851e3f83e5def7a0676af1ea1caae12ac1bd01883416afa16db82c1843cd50a1c93086b045908d94cb336a64577d5651502dc21ce413255659c760c5060f11254d29b84f90ee92a9329cbd7a33f88101dbb5e5771f6522155f5351e9e0446f74919d99c5bfc0dfd03e713a2995844b1cac95d9ef988bd84457a51d2e739ce7797bad96d835ba25d00f35635506745c3d711c1ca879965f4a13ec3d8f910b3851adf3b191bf482e9c61868cec98f02fa05ad24ec7d0c9c9c45a9c424a1043a263d6d0f1d7763feffb36040c8377a386b430a5bd843fecf02e99bb9ee20e614cac9d24b0f7d62047e4924959beeffdec8b7d72043df372040aeee8e50bfeb6124a3ac6e4e44e713e317b0f1e08b0b94104708cd426c7387d5983d62ca6aae1f72e9aa74c0756274e734553bc5a3b5bb3bee40cac5c5711d92efd46ae1e2753620b467942acabd4899278be0b4c7d966e67ebf3cf8e76c36e8097505fa367ba34d1808e14bc836bdcaecf19a90696548d6862e91864830bf4682dd329beb5da74325f27e50ae063b544b3bc117ab2f58ea518b9572121c32f4bb9d76707c435c5347ba4700cd788db60c62ad2e7d189f3a8d21c736b7f1fcac18652e84742f8b469edf7e317c418c183c3f319fad13a270980ea59df5f0521108559a5ebc9b01f61aac5275126ce0f24bdbcd4b9ea945f2fced1bc235ece865037e7b37f86f8655cb5bdb8496dbf42aa4dbb1af641ce977297d9ef9e994fbb747decc61a648402fa6f1610f7e42957021ad8496e236d604012163c055fa9c21ab0593b134c7eebef17e100fb0af74edd87e573a1c2b57444fe01906b49ad2fbaab8a5a3dc79ac2e3861b77b56d6e63d5eb993a7c5e58e5069e820658c3331d4a56fb31ecc3e7065698e9996e051090bf9b9847713c1c2bd4502134c92e05ca0f0c24711779c41acbded108f80fb47c61e86751aaf0553790fa611b8f62099e3ac42814c32c30fe95367bd2233c5efff932c07c7ddb8e05610fc7d77ba3ac5d2938e1219d87c8a3a2b717b28f8974d52045f8bebc5025ed808db77d90e776181310fb4c65c512f5fd2380737b6b8d6ae7d6c4c45c7fb6a8c02f047589132773ad4690052b49f4227e4399a155ce793af1787a603dcdeb3843901caa50e4e447f0bda9ba47cf701a0d74c31e0225a78e64541a082b0138fa69511c1f047d0f023dc67cf16267e50faf0bd2e5eedc87de9ac9c9930ae708af43705a423eedeab7e7ac183fe55e55777fadea896c7011a652ae03557d487795ea534535e07fde4f9e0649b66ec4ae17725d92cde0ada7a832cd1760eebde83c06bf9e5f7fbb7e4503b2481ab9553536b81f0f1daefb4ea86d446d3eab17b9a9617e5ee0652f30b71ddc5c8f32485fc06498f4d2c7ef58e110d54a5bd483167dcc5c0e48e442b8c09f07bcf082f2156a6924fdb45529c2e6ee4df3d32defb8bbd80996ebe29b364ef14acf0c1745342086b8122c4991d4bb4790508ae65570fdb3689d69005aef99c04b2e6639eddd5ce308c76dc12ee418f5bd8263a4ec2eafe8ef30f67cd0bbf7c64c17999f237685b01719557cb3cfb94ff8d1733320ff57a788fb618f2e97fc5c778fd3f79ee9f30e598152366844ecd2cff5766342cea58995e9efe906423c66abe916a1ec2466bddb644040d7cebbc77379eb792448e31573fe0e179dcd6243cd1745388980cbc2123743ccee1f44309cfcb479024a3bd54a2557e0d21888ff68864a02821e00324b17bce575cfe042a613ddbb4e74241085ddcdf0dda967fd455661d5a8add24c9d64f648a8bf2aa9065957f0d839b654ca408d265eb7fdab1652b6ff6eee5df243ebba28318b2f81b1b73ce7a54a95204e8f9dcfe5ff0de428b1fe12af0913b4db2b1cf285301fdfc909dac65fdb6ddaaa76585547470729e109f828b7d22bc36952ac51fa4ba3de8b10640945cc36b4b48ca268a4276cffeffe0cbd27537dab312a513ff8699964d6e7cda1d2d72d931af3e2472aa035aa8c8a3d45d35ccc1a5cb3ec158094a69070b41427dad68dc7c9ea68cd5fe9fc824474dc536e33f7eee869dcea9f7c682c1d50223c3128c43c1c647631b7a606f048cce202ce89b9e9bfd381d802887b3702bdf3928a2808638780f83cc3b55de68c5c82925965e681b353be6ba875ec2514a6451fbde4a491dafcd4a1c6edc2ece11112bd261ef1c563e7ef88750725320844fddeb9084fcc513440e958f8a90bde30e9853765bf2e2511577d28d71fe32e749681291cc57fb3140f6fbb45df279cc98cccdbba3492d85edb82183e35452dc427d7e173aa255a45454798493cee9d9737a94d6652eed6e0c6444d5f6efd506ad4623e2516d638aa3abc2f9229e4833d11bb8f3fba365a88c5113b33a5f33ce02f19647335bb4b4320bcc1885af2a81a4337ae608694d12f671c8d0929f553b7b80d42c5db70ea59e90b728bc8efabe157c11624271dcd7e9ade769478c6e5bf2024d164035fc3afbc881a3eef1710295fdfb6e0d5d3c7c7c1d00b8f8cd16077d5a6db4c7b5a7fc17b5c390ab9a94c59dece9079a6c6d92eb9c2b10b1e5fd9a59a24f761e43bfabbd8c190fdf68dc852577fecb94a9ae41e29b6b9394b4f1fabfc37f96b8644fbf302252680d45539805a4f2f0b5962d4a96ca82ed5eed570e4ba54f6921efed355852a4a05e94b97e4c386c63f75fe11046d86d2b7cafe95ca7edcf3d296917e64b0bc335b3397bf5e7d836b41e9e1f1559cbffc3f61f2ee6df37186ed0a54bcb2de1c58326d96fd2508e6fb8036af0df7a51af86556e6130c139903d5254b2173880b43ea0909f36074ef60c0611cab3b89e1650be09fc779933a9843c74211bfc5b58ebc4ef55123050381ad8e6003afb54d1cb0cf6fdb24513ab644b8afce208521ca0801c1563ccb43dad32b53c44cac0ac8a136c7096e861fe754b5c32b4f606168b80b572cbbb858aeb14ba40f7c83db4a0c35093bbbf4d1a7f51cc21bec5afd7c172fd7ab924e559ddfed39a8ba6eba9b12b5e90b8ea00823c39d345fb95b2385e1b2dff693a1e073e86772d6c2edfa216f47f19085b37c9f060bc73251fdb67f7bc3a92f8f5fb632a300cbb2c5e1d993533e521c55dfa69030c19cf5f0c557f5cb570ebc6b2adf2bcb7fe2b38834e64a8d778b5b250cfa5a95b580e4534f3d643553f47d4aa5510f66c3fc2bf7b7d55ab2e75974d7c2a3147796a9c6d5e7a9739ef073cce925126a428a11cae6c0f0f934bf8be5803c7976c758c9b3246c86d577b3777a2e6bff9b4ce999cf254d022ae3fd65891e4a1e19b64405bdbd581e868190d2b8612fac440e728341c62dd705e18ee1165ce089ccb2010f43cc049e1a392345229b9babb28dd8e499edbc567cf8e8804f81492992093a5cfb140697b554cbf242da4d4081da8a6663197c1c3ea4419c7580b899425824523eaf947ef827ed0043e805a035d990efe55c18a6ffbacad3452bb74911b8e80cbec4fb086a77a877e266950ea1f993964652a8e42de4a0d7f376c021614aba534848b27efc23d91f602eabd329d093c69551da11f52f23f9cefc17993395f83250dcb3fb209e4aa6a7f25b3df4fe59980f6385d3e8e581ded1c05aabff74a736d4a8f3192356cbaca0fe672809ad6666c1584f64fc3c5dc6739db77fd4c0880b0d573090fc33fde0c60dfdaade7ad2ef41479ebd2a7711685c5b9bc7f00b409433077bac9354e6d0042b5062274b1204bf0919215ee9a8fe7983d641f07b2d97151f0f765e8eca4ecd1ad513fccd6d0ea9971ecf48ec2bc560d8ea34a5379db5b5c38ae4c43a0b6e482de9574a9e0c33deb28aee8b2d2128cc48b9ad9542abbccc304984be2f92767593715528fef280b71d7f862b1060a3f6926ec8d24f3de35fa1863ed5e0c4976b95573419c8bd91262632e3ee34156995239b4ad925a7c6288318598db8c853791ea25a4c3461bb0832b6574e5ef056fc87a8fb6eb68b5f88c4bb8baf3fe44e3a0c9f86777f576acf099f4da6aad226c1bde8c1cdbf3e5aba0095a3aa4020cb0118fec6d698bca402c52c9b5", 0x1000) unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='./file1\x00') renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 16:15:23 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) r1 = getpgrp() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') flock(r0, 0x1) 16:15:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000001000000"], 0x1, 0x0}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) 16:15:23 executing program 0: r0 = socket(0x11, 0x3, 0x9) connect(r0, &(0x7f0000000040)=@in6, 0xc) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) 16:15:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xfbfffffffffffffd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10682, 0x80) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:15:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket(0x18, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/144, &(0x7f0000000140)=0x90) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002800)=ANY=[@ANYBLOB="10000000000000000900000000000000"], 0x10}, 0x0) 16:15:23 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffffffff, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xfffffffffffffc2e) 16:15:23 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b, 0x0, 0x3}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) close(r0) 16:15:23 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000002740)="a28143ea98c4e2aec40ba953b0bcb4469519ac3c1247a058d12312a1814489c1d8f3057b4132431107ff34b10cef6c6e2cd91864ae5025cd1a231a8e9704017d7b4fa3e00c121d29fa371888b618fba42457d8102a25185c3bc84128ad2ce39efc728b2326cdecb1d80b6c04d29ae7a356503d6a5f07c0d240d5b0cd9f7edf9ccbeac2d6d6ab1b0f1b47e1d2bcbacff81cac7789e749fe6d62d68808c1ae6d8c4b0e455483216e51233fcf31d6e682cba514ab21769ad2014624abee01c72321b3fc258753993bbfdd6f7803de5bd233f4d1b9adef12b506c591904bf8ec0acfbd79aa9e4e749054c54aa0ed54547e57cfcdcd2b9e0cb61e584b39cfe1106bc637c7878883821126b6477b071fede85c578117b89379871f9aedb9910583cf400a21b486913c036d1cd6bc5d837a6bf01a1008580b305b4f82def8966312f9acd752c5a589a22f5ac7338608eca34e7737d0c3e47d97ec2f8b5d65566cf86f95f75e0b86a384a27be46c4eda0439b21b2fe6972fe66ce89d340471e0eac1a0576bd0e0f456c8bcb95f8b8d6bc09ec2c23d95e2294ecc21c700b53bbc3c6add3b14fa399465da2fa90e6b31c2acc3bb1e9edbfab2be0eecae7d7508856f0fbeae553025cd48c8e46e55d536d0b0b0760838cadc862ff56af36f1df5c6170c679838fd1d2d45f05e07987d9079dc1dfe3c9d15b0c38befc35c1ae85d47921299b428425bbacfab3e61dd74a58edc7dffae2f3f1a6bbaff3008e4f0f0886c529f030fe2fc774d4e4d871dd0f60b0ceda80b868968773d74b05c15a4422437ee788b6b06e13f3e3fef359c5d314644d33d31901582cedb54fb3e27820fd3396377f1f97bbb5ca85f46b13b35b01613203f04afa39b1dce44dc749ef70dcf1e8efb8b0f3562d8622a7df09d68b57dd0572fcc3084358e447b95d7dc7a192470c21c3d12e075ee3c6bf51bff183df2d4380f0293ed0b63b97e366a725094deef9062b7902afe2080abbfc4baea7ada1f57b215ff929b84d4099b244405a2d54e904d41f2fba1b3324a05863b50efb281e6048445b0870477445ec1de2085522849aa4a4ae26933e4f940e69cea19342e15dd3fc9d364d155a2ad85868863a655009fb2aa54c66e04f6be0e775cf3cfe33f8693d5c890ec8a02541219ae1beff816bc65843027b7eccec975a6b6929678b645475938327f4bf45e4880d52c1357af9a75f9179d0551ed7bb186a38a2ec121bfce7310334fd5307fe09ef5c6b699e2614a25632a2c5ad1b1f94a5b5491498a7e169b188d6d09bd7affce95ff1890c903061ff62abf3073d65d0a628205c8be39540dd5c5f386289b8179656faaeb43cd06609e73aee75cf91bd7c02a9918a2ac919e285ae58c6848f4c82ccb649cbfae1ee6df86f14d91c2fbb0d171637410528ad6d424ef7f5312053b770d2c1c5e22187f7f44eddfa6ed6c2d10e33216e468492545952742d0a8bd5ca46f8943ecc33370eea0ac9a3a11025abc591457cb08d87d86dbf6636fea2d2b6d230bdb4bd8bf91f2f6d6dce80aec90aa28f80cf653597b34f4b3a6af2ae35d04fd24a9126a6d8ab4f3012b8a553cbd25630991565ec9b51383570482f660a2772bf7816025ceb17088809d22b89cb09501d2a441eee7d38eda67a10a2ec79d8d7f8c7fc116ea1d7d57cbadf8f3165d00dc44eccefb931ca1c506142cb2fedf1936bc6940b033cfc8316e52ccd9d7b62a7b82cb2b487ca9fbbc42f2c4d09812e58f4927132dbbc60101bc0f0a58e55d7eaa9bbbcb8cdfa21c6ecb6ce2689f75caf6e125904d656b4cc3605b756f121d796ae1652b60b5068ae2fe6b151160bcc2eed2c3789cf973236515d2019563a8d77f8fe0f601c2c50b7375b6365f5508fd92a7a4a40dfbd31e390d4168f5257e1b1fa4f2e0cf1e6f18f76d1a3baae80d16fc5042b6409e3ce468d8ade696c6ce77382b3a87523441ee8649a3d810dbc520ccb80a3009091e7b81874ec3906dbc96470f3708f4fa97415c1283f235d24acc84f9e960a77217fb46c6366a80d57d3023f843c5096f234ffca3bf0c4173eb891333f48644f4abb9a617f38fde39a16a48f8dd290e23440217069ed1ad77cc7de015652c756de0d4281613a4bd1af36776d9d4a62ac8d3536f0b7a8a0a277b5c973a64bed2abd6cddb9e3f43407302f7cfbfa05fe55b3b313f4989f6f6e9778c2455253231c1547a39ca5a6530e820e65b07746f0a3b22cd08f27e1bf65e8f733b1b4e8f14e8a24cfcc00678310f27796006b8f72fe3d0f80db961536e319d8b473c0214f94e9db305d71308a7d7f8f0491335aa0066e3d20caaa956a4f36b3d007c18fdbac222e19b2183b5db6a981e3523841308868ffa72e5f738f0bcdbe0a1225a0fc785ed8d1739fb8ddec67c72c490f03dba22a70caeed76604eddd97b55cc0aae3294241650282d1548fe994e93a4895250f9072e11ab99e9ef80b0cd61ca5803f7c093cd83b529576e5e0cce4f8557531349fcba3cca21426b5ba873f3f69bea9047462b1f1c046da0672857a084095f52ee4c9bd3efcbf1411f8c38b339ff5093b4246d9f921663cdac13f30eef806dafdbbd11bc2c8e2afd43cdb030831ba22bd03c238918fcd60153dd390ef7e7da6eb704101769a36f17a7d91d5b8697065c9b309359682ed1668bab076cac6763caffd97fb271ec25686499e7c20c8bd1a3738948e7dfac3fb94ccaebcde1721ac07fcd96575158e20ae4672ac6d9c8910edca4c907b34eec5e6ed7fb849302292e369de5fb3274a675ecdc79c3064731dbf7070fe45cd30d271c5512a78f545ce27383ab60f4013df10d1f65079dd5925b6f7589b65f6e2957ac16f7dc98d24dfe8f01f0e006a75f29b92a90c739e6fec52b4443817235a117e88bcb6b36bba55ab39643cede2845e18cf13b8b940b4d54fda8f3b2c67fa92ae389d53191620e74d7b63c743e63c4da9a29f408741bf6db8fafe628d0d04c45f1aa44890429456bff24ab2f04a306fe7db0757473b6ba864484dfaf56ace3e21a9ea9ddfbe57c6298cc70dde25f24bade18cf5d92df99241f79124a0cd61d0d894bf5ee377c950cc540923b66fba29d49c006061b70860262cbc9565dca8af2315dc8317fd0f875ded4b2826907bc1efbfa1f3786a8fc78cbeaa3bc0f3a1c7d6edc258cf9b14797bec914b98eb27800935a558ebf8d0e1e05551fcde3aadca8892c54898cb1de19eb69e76ead975fe5328db81a37a899d2eb1d1929db938625a52cef21b876a1216d37f330f8d3847ff063e09876e5ed397fcae76bfbf371447adb84e015e75b465c2cb99f4bb06e2adbb1eb9f8a945ace07a439f19d95d222e76879795fc72f3fd84aebb049123ca7ed649d3a25eeba8cb12a43c83372436e26d451f97ed309a8d3e057ce7a48ee036e5252e2dc4b793086056c02f3452dd1cdd127bedeff8f74e131353fd837d460db397b7909daa86649e9caab373dfcf67b82cefdeef6df3e0673e333facde231cb4fb94ec8852d94a5722d1bb13a6d48c90367cc9fea73fb514b9c14a934a38017559f3218ca55bb2107b1f466cd6bc5cb7e283700d94e8dec9bac7026c6b4c010b4f32d521dbfbabeb4719abd9af5cebd2e114c1d60d6d070d1184b9e810972021eeff669e95298297c1c500305faa1d4020a70ecd2c761bd2b2adc6c39e47f63e0e322b6a842cabbe5e2180d75071b41d38e8371d792e9d0f8853f99fdbf8b4d7830b35f5e8c5b841bcc5ee6eb292533b9cfd4f5ca496e23f4f822f07953d05f6260e604cb270651c7921e4d2473d28d4483e445eac050e7c279ab66b720c8fbc1d99bdad4da1f24c8590610257dc60a1fc37fa24f45a78bf419cf4e3e3b79a6f0f741b4a87d24c2e6223ae0ddaffcd0752cb43445e7c561164f107bd5f44b609960f9ac380e93756495a9ebc7412ccb0d44d7afadd71afcb34218ef086bb585d18543a787dcb159b6f20a3ab0b8e51ed8e572fe4b939e8f7037daa179b9f1c8dc6598f519d9a1ba138e2786baff774e28abe8a7b18010623e36ab027c058efc2a91cafdfbf1ccb7dcf80e8649e26eabb86a6fd394c12d34a35490b06d5b3aa8faedc52b0ba97e07ea2161d31f2264b73c9ae82a0080f993784bc4316a6a1a89145245b9e304c8380b5ff41661bdceabe44375cd601283330a66decfbc4f4e8378e30e799fb9c7f521b4174138da0831753b39620a13b2690f78a3184ccd6b2aa859e86e5ddbf6d2cfbd4c4192ad624ef8e97514bd5150041ab49d82cfe11e4f23580800ad766ecbce184355a9a7c21c87573ff83bacf0c5aba36ee1c0271c6546864db157142104c65f7a55ecfee63754cf733a86c5e3243de9ecd71de18435d727adf72cdf3810bc8ce9140ec182f42fa9048268152aed5628375b293a16cdee5ac3b3fd6ca11814329c796e42d10c246191a44b89de68634d1ed43a09f2229ee6bd8d934f7fe2a53d112aa63b1868ba460b2601db19501f36c0e2dc912583a73203d17c99a976b0c84fca2b0b3f1d94853f188144c1f363e7cc2efae021af8e07f91d0f2bce6816237454d6d8912211fb55e50c898abf7a614d1500c4278161289a97ef6598ce366e5f8e42710025fa7d4eb2b7cbffebcaf1adc594620cc4aedeee413cc4a217973902c2f5a16e62d2079df3c0fe5d3045797ffa7671a284f6233213d35ad0b81fb1b4935f86323c29c6299cf6ffa0161d96aeb99066a5d72f95831cb7aa88c94777caca8619b1f9618c5bf3dff1414f5fcd07be095a221c5529553c91fc8a8f820013fe9d55062411c50a718b1868555b2c22a5e423c7a29168091880fde2945a6e88ce8d2028ca0711e4082031def01a80df8be49703f5cd523b24ffa3952dde47bc7ae253e04d2e90dab5518cfbe7ad5bcacbd0b9076aae5e823a0a4dfb9eec726d1510688cd919fedb8ddf3d5f71bda6d3e1af11818b0fd727608e8a9074e1db346c38657b631b49529b17e9f91019fb9fc9f95dfa1578403731b780040a4bbf070f83630ef10724ab4e54bff7ad7e7608bf114424e645e0813cad88f37fe55dbab7d57ea217bf2f853c2786c4e031c2ca0061cab1db9512348678edd16fd36ad74066f2b49ec0a5aa416e08aea37ee4f999aba468d5516a8c09694dbd0f68a223b066cb77aa73942290e981c13533f1e1d326b9bb4daa5f776286ac1c2fb4d6810ea4cb5b1b7105a28fdd6321207e4745a5b0115500f1b50911e859429b7c0394ee4d678c339ed2d5a4392a90ec5515a2e6b5f921cfa8f244d721f3a5101a49d5380da1c62ccb3f02cec3e8b65feb0a47a81f028b2bc0d78b6edc5f1f05afced17a1dc8793bd11afd293ba8dbb0aaa1be10fe5de823961f1bce34c15fa9d868c5cbd5387a8e9ab759b876787467f117ed02f0a4129df80141bb7922280dd0f2cadf97a26636e29ac68dc637486ee03272ba7bfcff04405ac774a1bf54fa4e90510c7262f0ab59e4c5ec5177d99c6180306ca373b7637cafe6e605101f46dd80a6ef3a1a073bdcef5d4d07c77e0288e79d9922094f6dcda5a7f5ebba3ae0e7e784415959f6e513d3fb6e6126c23ac5638f12744aa28ab1f5225a39662d68974811ccbe620bb78c4da8e80329a8a16884c29e486f83e25cf40f66a1c4b912ed68143f3bbb1d3295b263cfef8948003c3ceeba5cd5435894d45883cca67d10cd73d9d4c947cc923ca5dfaba0bb4f39858e59b51120be478e0d3ffdccd1d5b9f7661ca164deaa17b371d46d5b30a90c05a3349585dda328ed1df26406721760", 0x1000, 0x8, &(0x7f0000000140)={0x2, 0x1}, 0xc) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x28c00, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:15:23 executing program 1: utimes(0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 16:15:23 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x4) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1fc, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./bus\x00', 0x7, 0x6b05, 0x21a5, 0x1, 0x3, 0x7, 0x3, 0x1, 0x2, 0x8, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) fcntl$setflags(r0, 0x2, 0x1) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000200)) writev(r1, &(0x7f0000001300)=[{&(0x7f0000001240)="a4e8b4b2de44ba07e912dad09d5a6211554db06298585fc08d9fb3137f5e38ffba589bb3d0d1b8bd82f86fd9286ac3b364ea05c86c45d47f6f41a8ad0abc57f9deb002f0beaf5b3b9b597ff1be5880630eb3f592f9c2dae6566057132c25b482590eab3c2fbd78430d046a287c97556675af9309388e7739255c4e51b9368d10442120c2711ca3d92c864be8a6f66cc655a88fe3ee1d806720fd463304e948a4ba14bb1dfefbdcfdf90edf6b063f52c111", 0xb1}], 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001180)=0x1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) execve(0x0, 0x0, 0x0) close(r1) 16:15:23 executing program 0: select(0x40, &(0x7f0000000100)={0xfffffffffffffffe}, 0x0, &(0x7f0000000180)={0x0, 0x2, 0x6, 0xa57, 0xc74, 0xfec4, 0xfb, 0x6}, &(0x7f00000001c0)={0x7fff}) 16:15:23 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r0, &(0x7f0000000040)=""/22, 0x16, 0x3, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:15:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) syz_emit_ethernet(0xb1, &(0x7f0000000140)="e8e60b0b358bf74859745c339696a59ca4f60529e8632f5c379063e809ab4d91e1bd7126375d2119561235c03910448b352869bf19f6767e84f8e862f9ec03cf3c3bf9f708c7910c15e97c0cb8fdd6be4b9285b7f1b55d376436e7edc7fb5712198ae61f47be4745b6c804e256cc3d1a7ca61c9e545d1964b179275cbd2bcf9a4cd29a85ae5209f849f6600140c356dadc42364b096e68f0ecb64dbcd1026b21084bfff6a83e0326426c8018de43b4851e") mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:15:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) poll(&(0x7f0000000000)=[{r1, 0x2}, {r2, 0x100}, {r0, 0x8}, {r2, 0x85}, {r2, 0xa8}], 0x5, 0x1f) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) 16:15:23 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) 16:15:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) seteuid(r4) kevent(r2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x42, 0xf0000040, 0x200, 0x5}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000000, 0x800, 0x5}, {{r3}, 0x0, 0x81, 0x4, 0x1, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x18, 0x7, 0xf8ee, 0xfc3d}, {{r3}, 0xffffffffffffffff, 0x10, 0x20, 0x3ff, 0x7fffffff}, {{r3}, 0xfffffffffffffffa, 0x1d, 0x11, 0x3f, 0x1f}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80000080, 0x1, 0x80000001}, {{r3}, 0xffffffffffffffff, 0x40, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x6, 0xc50}, {{r3}, 0xfffffffffffffffa, 0x80, 0x14, 0x7, 0x80}], 0x8, &(0x7f0000000100)={0xdcb, 0x6}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:15:24 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x8) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="46498df5e1bd743b496c8157e24f5dc0c9e4775dce0b8f9087c5d75b9996e3", 0x1f) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x7, 0x4, 0x3, 0x0, 0xfffffffffffffffc, 0x8, 0x80000000, 0x2, 0x2, 0x7, 0x401}) setsockopt(r2, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:15:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000023c0)={'./bus\x00', 0x8, 0x5, 0x516, 0x1, 0x4000, 0x6, 0x0, 0x1, 0x0, 0x94, 0x4}) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) 16:15:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r0 = msgget(0x3, 0x11) msgctl$IPC_RMID(r0, 0x0) 16:15:24 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x940, 0x1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000200)) 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) write(r3, &(0x7f00000001c0), 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x5, 0xffffffffffffffff}, {{r4}, 0xfffffffffffffffe, 0xc1, 0x1, 0x40, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000001, 0x400, 0x4}, {{r5}, 0x0, 0x60, 0x5, 0x7ff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x28, 0x10, 0x1f, 0x3}, {{r1}, 0xfffffffffffffffc, 0x30, 0x6, 0xdc5, 0x17af}, {{r3}, 0xffffffffffffffff, 0xeb, 0xa00fffff, 0x7, 0x4959}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x7}], 0x1a, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x4}, {{r3}, 0xfffffffffffffffa, 0x2, 0x20, 0x10001, 0x8}], 0x3, &(0x7f0000000040)={0x9, 0x80000000}) 16:15:24 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 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4d13f78c, 0x6, 0x7, 0x7fffffff, "ca533de16faa93e3da888db8b843056dc7397fa9", 0x8, 0x7}) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getgroups(0x5, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000200)=@in6={0x18, 0x1, 0x3, 0xffffffff80000001}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000240)="54e94082a90877ba7584598b5ebce6567ea34277c779cf828ae8cb432ad31ccd737b0025a5a8a476a0044a449b392b5ebd1926327a2223ea5296753c78871a43aa104586937bf01a04aa794e3105352d18636d310f97a6a0d899afcdc5840367936485e7824af32332fbb17f9f8a47be5704fc49a3ab2551", 0x78}, {&(0x7f00000002c0)="b54085679eb6b39f9e977d804c993ad6970e8cc8205f89b174d158ff826c1f8fa4b4f5ce08aa207243afe43b93d2cae0784df1c23729e92463940b766fd11bc8271a2e0ac4e9080d72e4b5de28ebf6e996de5e7091059bdcf7030901a3b937660ac518090a0bdd23a1c1196c15733e35841887e6066cf5ebc279366565843c42e4a412008e9dfbc26cb30643449fe2bf4b8571172ad04d328fbd18", 0x9b}, {&(0x7f0000000380)="ed373b267c3f04f5a1b6218cc176989e492d620aa761c2d22f5b31f25859972f672ef40250640617809edde27607d3d47a3917fd3eb59726941b5aa8b04ce1b780f6c5a43e4036", 0x47}, {&(0x7f0000000400)="6d09247ae91f", 0x6}], 0x4, &(0x7f0000000480)=[{0xb8, 0x1, 0xffff, "4d2d108b27c03aea1c77deef9aa37c8087cb0e47d882274c3a194ed1e91e86e9ef4358b6b0b095cc460dd9a23cfbbfc1342f200f0940b5a48d27da583b442ec3fb9813d21b457e742335db85e5c5abde122e687659e0b2fefa6ff61b2d1eaf8449bd7a8d119a745d3c2b718a9dbc79b9b25fa60d9e1f23788e60d888c33fff904940cab6919d942fdeb2cbfc2cc913d9db2d3a100d0b87e35fc22e8cc9e9ade052"}, {0x20, 0xffff, 0x7, "172d571d979896cf0268450722300671"}], 0xd8}, 0x400) socket(0x18, 0x4005, 0x7fff) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)="b9c284b6b0fbe4afea28a2a1c0c52e7de3ea0b14221cd1f09c7b4b4b560c3b019e02a300d814e2427efc353f72da6ce9500b329b9c1e0239ec582b0eba4a92301f9895a733dcdba5bc4029e6710cb4b2af1a367ee85172c30b1d75dafdbeba45b942b34a4af0dc309ea2eab010f09859d1ad1bd2eb13165c8000506406263173a35bfca0474907b8f8a53e188ae3cc65323224113c9f94df51a21ab0de7edebbdf8402df81b6a85d035366b819b37556cd7ce61c5dcf30d3b4425368101757ccc48f37dd5060a5c8d48cd1c9a23e4dc2a0eecd26412d4c217ecece", 0xdb}], 0x1, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x400, './file0\x00', './file0\x00'}) fchown(r0, r1, r2) 16:15:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x70, 0xffffffffffffffff}, 0xc) poll(&(0x7f0000000140)=[{r0}], 0x1, 0x0) 16:15:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}, {0x0, 0xfffffffffffffffc}]}) 16:15:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) socket(0x7, 0x8004, 0xb6ce) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000180)="c94a4b0a503e0d270de92f12aa4fff0c4297d46847d7fed60fea314feadc50f2b4bf346501b5f08910a4ede2370349ee47b53b367c1d12cf3317f45f43241e5d3ea1d7554028c7bf64", 0x49}, {&(0x7f0000000200)="38a1006e592c62a788d8f9cf7b148d1052e93a5f21ebcc6bacb47cd8c47d72788a3c592017230496553d1d52c9cb397eedf0204d8de792bc6e1ba1ca7bd464f401d7aaa6d5ec1a045dd6e9c58b71ffe20ff586a6bfa3f0252650fe244ff7ed620263792bbcc84a872722842f96f72fd621b3b537ce7379cf1fd480967f494f1a56444638a6d8", 0x86}, {&(0x7f0000000440)="1aef092f01d5a8f65ba624c524b28fd0dcf1da8bd02b9aabd5c47d9c8f7e4eb457cf665ecb47bf4a305cc5ff7b9809ba45102a052ac6b20537be9a0c2025274d8789169675d91bc8f70bd10eadb8dcb347cea715121073bb6bf52f3668455357441f4589a1b0211835f7504313be60d484262cc66e815689e3e16305155c9185c40cc3d184e968142d83bde39476ce28e0bb492d3bde7188afb746eeb2729143074e12bbab605e6bcd5ac446adf502b1c455e7b4333000027bc1cb3689dc5117b6175859ec90999fee0c7b9eecc1234cc892752a9e8842", 0xd7}, {&(0x7f00000002c0)="b58ceb977142fdc85f399c7753c0dc173decb4aa6fdf59dbb2163315a346d3d5f918a2fc8a65b4c45db31ad7ca9166838db6073e0c0bb44231addb8167469370fc83098e9166bdcec7ae97c159539e82483dee8e3613cbf74f17b0f412128712cb70925f729148fec86e0b978eeb85e0c0170d65b9606501", 0x78}, {&(0x7f0000000540)="364dd426c1d97184f3aeae4713578df9f6e256e23b4893087680836946d1299671b9202009a34f00fc69eb513647fb2e7e5814e32dabad5120adcf92ec1aac019693b81339c555b7fdbda627b6ca335f8bc84ed8a26c062317744734915eb7a98e9762b4bba17981e37220c39388ffa892742521d9006c0edf1d79de767bfb7973c93aa05c65a8019449fc46980d8ab7afda2c5a109aa159574326bed68cddac15028f1afc2e60f14b00acfcaca57d50b20394662063e0ab5f6aa5077f4031170fd8a13c0d5979d10c9ce2f479cea3adbd915ccd39309f732fb4", 0xda}, {&(0x7f0000000640)="1ebf9bfac4bdcdc93f108775b65898fb8e46468615c5c8bfe03fea627e4711df7d12bd25eed331be879853583dd4506f312f89822da97a4a87fd2314c38b9f219f28b994a2b81a60d8d711562bd852d0a59c7155bbe97de6081fe709b6affb7c3c71c2e0838fd27e3accd2796d3459a9828f861d5f8bc3e548720e93b00474ceccdc44d346344308d8d54b766eb8677a1a0067caa7cd5905ffb537e2b7f747f05af680fe1b580784de15c89f64e286a247ffe5e187f7be5e3ffa1ecfbd2ab78fc5496828378ae3a1ff4c13eb9b4b75d192383e0a80cfe9de43dc56f4fcc401e460d8", 0xe2}, {&(0x7f0000000740)="7f553257ecbdfc7621bd5fd92cc2b0afc6aeb8ac453bf55964746aa36d2cf0dd42d582c61c36e572b2aac41bba36efbba0d50ab6f3bbf75410344a12c15ce9cce99bc1d8833b74c8330b6f9298e988b75556be758fd75f64f116811c0cb0f0c8c01976cd918bb57a805a67d037e912e7403a629dc666476af7cfa2e75591836743fc49569b7f5a9afeadc4ea470951cc096f929547318cd9d236875d5cc5d4f1854c9c56cd65bd42f718cc5cc5d22729296f8b9b", 0xb4}, {&(0x7f0000000800)="fad8ff38a3b07120ebc7d7fd54ffb1a1ce092d8eeb8874d812ff85b3323036766ff6cea04e499679999b3183b3f6f7dc75e4e081c325d43177102d50a722638832cfdcd3883bc7d66c358b8b57c5bfc914bf588ae3096a2276d558569e66ccda755498395b529f8ceb4f231461add985f1a0fc82f45b1c071c38526f241f737a0c308837a2c7d0387ed59d036ba73ebba351bdd9c86274607d3309fea283e2a61ad0b24ba0a9a8c22af463b038479b7341586be525c9ca424d95fa4a1641c14096df6278266c31add0b50a79", 0xcc}], 0x8, &(0x7f0000000980)=[{0x18, 0xffff, 0xcb, "dc8840"}, {0x80, 0x0, 0x6, "f824fdc7f62be89f6e60294168b6e7def27d6ccfd49a7ae12948e119b8f4155975df44894763ac3678a44ca8a4d514062d0a69addf1c3b086850c9856a00ad69f868e57dbf7f04a9a3abc89f5030d566f5045d807af6c28aa8e1eab3ad5d08f81b65bb190525f398d2409a49"}, {0xa0, 0x1, 0x9, "418fa877c05cafb2806408867a7d5a376c670630bcfcf6e03840332684a9ae630f7f7c97afa830c2cc5c84549200d952bb380b0ec581021a6fe0d2500868b4e0dfc29c3b80a5351db176b328dfd36561eb607f58c8d72f8b77625a5789d8ad0ff5733cf5d8b6c30f5251b9a8842318c0664c2733f340a47e335d5bec4ea5c0c06d2f1c902dd44c041f45"}, {0x48, 0xffff, 0x6, "ad1b6fc4c030244d7bbc3c860248046077ab5e7567d7a7b397e29d65262f5ca9a249eaefdd2841b519a6270dc9f4a06f74"}], 0x180}, 0x6) 16:15:24 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x102002000, 0x9) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) r3 = dup2(r1, r0) unlinkat(r3, &(0x7f0000000080)='./file1\x00', 0x0) 16:15:24 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:15:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000380)="0eac355d949a81f3c1baaa3abe912433315cbf85ec13828c79fb3504fa6a1f9d0cc76312a682ecf7dfe2329e8c695684a148402ffcb892648987215a320fe9f78edcbf3959d33e16a73f814fa5d73f7de873c7174e5f637408a6c7816720a5503ac8ea490032186b669f7dff3a00d2cb18b4f7b9916dfe5574ca901996d715c8b17e287ededfb92a04083821b889abc19d56c01f509517d3a0e05c148092887c47438d4c321007aae2be5c602c1b949df1938edaa188f641798f3c3cfd3a4d35bc87ed0b7d7d60fa95165b86e02170167a9b88238fe5d2ed8373a848835852b363a08774fe03d797d8f94f625eb03231a8ad43c1583bda8e793b510cf25ed3acd6ae4376ce31197814bf9ff133c483550dd30bd4de99ac0ce9f8870e82acd608bcfa4dfc8575a937cea10bb551bf509e34e90b175502ad14a11036077c72403aa5fda265645247c2c5037ea69f8f6bb297c2453470ce2e8cad539851d6856f9be585e7f00e4d9fb6e8d6b8dae9b0479ddcfbfde27245e4d74379f8ef4c8b6bc06d626a2fa916a7eb804ee073ca6360d59388cd5602102d132b1b25ff82ca04d6953b5adb9db4c55d9cf603de78d41378ab2e272c251e39a73c258a2a9c9f67c8e33d45734db731062b3767537306780e49a4b022a0cf6ec2fafa3ee8e84316ec882d64866d32074c0785b428c7fd6c4571203e203b2595a6399c49bc5348efdbbc667083cbdbcdac28036adc24ce5186bce84c282d9fcaab55c4c220de5a3024efbe8be9ec86640a90680227ae1a5a8bbfd96dbb91fc4f42cbbc78e75267ed506f9a6738e8407ad994316f807ce988bdc752e57184d15cfc1e169ec8936c38795ecd1fd9cef1c2ef46578d56e3fbb8a1f7a40ad40391da18b11ddbb344094e5364400da3655e3cc3ba75178559a2100d08ad9167e83b7a3072a2a81283b45aefb152c226294026d452ad6acbd7c147ed4a5d52a83a0029ce0364786bfe1d254e409577285f3d899f47ba25c42b6f6a807ddbf6d6e14c0da5d1bb50fe2a89cf2a8c71238e015afa73ca321cf7719304b343484db41c8405a82c639934bb4f7ab488ff6c703043d0786596fc75d8e7e6e06f4a41120bc11c463c653f671771030d0daaf4caa58d9960c2b14ba3424e71abbf77e11acebf73e77e39b0868000cebe2b474e6bbf6994273b1a1ed697859896fdb35cbf73c3cff414e63d61df50965e6b0bc9b3a29d4a70bbbe08d28c17c1454c6aa2fe737bfeabe7ce660f02b903749c44a19049adc8a8babcd22d7294a7823d6f5863a61273ded3f17c94f79adcb50bab13f5b92ffe4034f14848a2ee66f2b1f78632f557ccd327eaff4050465d2d72324d61f5dab711a5bc3f611c46ba01493d78e96d4315cd183faa7150972fd7e2e70aa0ec88378ef4b12e1b628b5e62b35ac7259f2e6d268ef0319fc2766a9aef9d23ea69e2e1a29e30421109cec725e2af2b928f6aea0c9defc0991540b0c91db4be8eca3dc8487ea3b9b36e8f804cb2becd949a144f935b009934e6583bf9d824fe4e4dd60b7b6c33627783ec4540de6a678991550fcdc484d7711f876154fc6e36279b4170f8f87ec2612f30d75347b833f6526d49a0357edee72cbd3bb103d8538e84d8858f13eaf6142a5d45c24e0900328d99ef936532a425945fe5171da5a741a420eb080f4372f97d7f57a408f01d97c7152b1d57d2badcb4da68c5bfd1d05524b747132bb441e33c09e854d17d0650f2d0f3682f806f846a6a9a1e4256e0dd48aa07d04230c4031461a53885744ef2db67b9aa309dc4b2cfbd7a10b57581f166c603c0d4f9bb09610963b5f741465eeb93b1e507169c412f2e1c08bb5ad88bd0190a31c7c3b4ec087fc12da4148a9fdad8e39904cea2e33d3dba0cbed54cceef95871ac677f80bc8eb0c7f4226d81bd3537e37df06681dc7fda1cd3f4bdb98cc61cd7463c1fab0590567d09f3d8042e9b888ac5d37e6d9d3333ee4fd3b83d983ecce0b51812121369e68fb29e5f3224df8bf04c8c3707615f81b710a9c75c09b21c12aae83093caa2cf5e3ca79651a057315ffee4da5514914ddc3afd1a3c0351286e7db60a446f37620b53061cf44d023622ee291c4439d3f7d8499720d50fdbb79ad2502ade11911edd88e9bba86f0bb89dbc1bfc4bb9df016b0e4986a0822daa7ed9b79e566a036af2b073ca87649329a2aabd33a0c50be36d6e744a23c39a2a556a14678b888e9306545334345cee5e62371713505843757a415afb477281166d74b33ea046f9ba06d6786faecfd5dbb160af817", 0x65b}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x4, 0x6, 0x1000, 0x40, "577c9a7704f4eed104e1b5cafa5f7047d44b9266", 0x7fff, 0x10000}) syz_open_pts() 16:15:24 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) 16:15:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfef, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) syz_open_pts() writev(r0, &(0x7f0000000540), 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x107) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x9, 0x3, 0x6da2, 0x681, "dac733637b7747460396dac2eca92c68acebc0e2", 0x10001, 0x401}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "2a19aa43d33d73eeca210d82dff492d3cb2ba55b"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x0) socketpair(0x20, 0x4, 0x3, &(0x7f0000000140)) shmdt(r2) 16:15:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a1", 0x20a}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1ba, 0x2, 0x7f, 0x5, "1f263c7d9cb522ff6e14783c1f7e36b25214f280", 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) read(r0, &(0x7f0000000380)=""/137, 0x89) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x80000000, 0x100, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x100}) 16:15:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000004000000000001af0286c00", 0x2c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 16:15:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x3, 0x3, &(0x7f00000000c0)=""/104, &(0x7f0000000140)=0x68) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mknod(0xfffffffffffffffe, 0x6000, 0x1) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x1811, r1, 0x0, 0x5c) r2 = semget$private(0x0, 0x4, 0x1c0) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/191) r3 = open(&(0x7f0000000300)='./file0\x00', 0x8000, 0xa) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) syz_emit_ethernet(0x49, &(0x7f0000000380)="681ca7bdd41ea76b383e4b09cad8aa3f637b8486071d72eca50acf787a5f484c3013ca1deb365ab9964ef4e4d64ef6fce20c9f989ddee92e9c32603f56803b74d82940f6b14a37a3b1") socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x5012, r4, 0x0, 0x54) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) open$dir(&(0x7f00000005c0)='./file0\x00', 0x800, 0xc0) 16:15:25 executing program 0: r0 = socket(0x18, 0x200000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040), 0xc) 16:15:25 executing program 1: r0 = socket(0x80000000000002, 0x3, 0x2f) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="56022e2f66696c650800"], 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) 16:15:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0xc1, 0x0) 16:15:25 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgrcv(r2, &(0x7f0000000280)={0x0, ""/210}, 0xda, 0x2, 0x800) setgid(r0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:15:25 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa50569a87c605b57, 0x0) r1 = getpid() semget$private(0x0, 0x3, 0x4) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x3, 0x5, 0x4, r1}) open(&(0x7f0000000100)='./file1\x00', 0x20000, 0xe4) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) sync() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4}, {0x18, 0x3, 0x8, 0x7}, 0x2, [0x9, 0x6, 0x6, 0x8, 0x0, 0x2, 0xffff, 0x1f]}, 0x3c) fcntl$lock(r3, 0xb, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000140)) 16:15:25 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x400, 0xfa26}) 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) ioctl$TIOCEXCL(r4, 0x2000740d) close(r0) 16:15:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f00000001c0)="6d53f0", 0x3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 16:15:25 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)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x4, 0x416) clock_settime(0x2, &(0x7f0000000000)={0x5, 0x8001}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2a0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x40, 0x9, 0x4, 0x7, 0x685, 0xffffffffffffff80, 0x7, 0x4}, &(0x7f00000000c0)={0x314c, 0x10000, 0xfffffffffffffffa, 0x401, 0x4, 0x568a, 0x200, 0x8}, &(0x7f0000000100)={0x4, 0x8001, 0x401, 0x8441, 0xffff, 0x2000200000000000, 0xffffffffffffff81, 0x1f}, &(0x7f0000000140)={0x7ff, 0x100}) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="a5869bf0e3140631aaac23fff28d85f4dbb8351f88f31343d6a3b9e4e0f8991c4b1137ba36f6c52c9f8b18a7b1c6995c5c7a86e04d21ffc00e1b", 0x3a}, {&(0x7f00000001c0)="9d4a19cccdd1d606d2ac3e43bc97a3be34ee5b70ace259f60db90b4992fa511ba18f2d7041afcc8fce220e1464e882e84b595b17b409d9c43e156c032ad5fa285b5f21b81c32a6971eacd0683af46dabbd1ee0a25c91dd5f4d2100f991741060b325985c67954e6f2efea36ddab636106df5459148a9ac85ad453254f1acbc73123809eb27c7f2c4c883c83b94d9f96b14", 0x91}, {&(0x7f0000000280)="ce87acb298979b97a6131d780e614a3aa424ea37ad6830e95e6b83502c64ead5aa79daffc14548f8e49ad2a26e37be1578b7d30a1bd8eac47c7aae1ea946c92b53da4e7d26a188e6b54c0ab7a3b128d7c6de692026570c9e83d5a12e64c30663c3fea15def1ec0a0205f015f182508785aba958f38d8d02a206997092014f22566", 0x81}, {&(0x7f0000000340)="481d978eba6778e0b0d77f57fe8d8ca0fde5ae26a169b58f8bea1238b4300834046693ef62565d4c47cd0b61a9effcca5a3a73d51cf7b12fd222e0c6d7adb59351", 0x41}, {&(0x7f00000003c0)="fc4197d71827cc787679536b39ecbd9271ff3cce51e52d85845adc18c94d8faebefa4fdfce38777eaa7d5e6160815178f1a8c3cd957d329a6da0a50bd1460727858150c2eb6793a000c1757381af2384d99287ef76cf4651c93a9c70952c42b93816", 0x62}, {&(0x7f0000000440)="2703748c2f60a7ba605885a9092b28139b42165297bb97b0d6a964e29997fc85a587abebc7617b4342fd920b911c0a4c57016521caa04f445a75ca9560d86c7039b492d07868a7b4ca442a281a700a96b636c8a94a7bddbe6d5a14b86ddcefac5bba78c1562cf24879c844b1ba590565a4b2378c1d1680b441bb51df8649ad29a836246f6f67fff931061e07090824e6a32a86e8893d1eca1b488e318e894f7aeceead98aeb38740904354fa9f00ccc574", 0xb1}], 0x6, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000580)=0x3) r3 = fcntl$dupfd(r1, 0xa, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x1, 0x0) unlink(&(0x7f0000000600)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000640)=""/65, &(0x7f00000006c0)=0x41) r4 = dup(r1) r5 = open(&(0x7f0000000700)='./file0/file0\x00', 0x10020, 0x20) readv(r5, &(0x7f0000000780)=[{&(0x7f0000000740)=""/56, 0x38}], 0x1) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000007c0)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000800)) ioctl$TIOCNOTTY(r4, 0x20007471) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000840)) clock_getres(0x0, &(0x7f0000000880)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x20430, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r3) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000900)) clock_getres(0x7, &(0x7f0000000940)) fcntl$setflags(r5, 0x2, 0x1) poll(&(0x7f0000000980)=[{r1, 0x10}], 0x1, 0xe17d) 16:15:25 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x100) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x110) chroot(&(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x4003, 0x7f) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7}, 0xc) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)='c\x00') chroot(&(0x7f0000000040)='./file0/file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) read(r0, &(0x7f0000000240)=""/91, 0x5b) msgget$private(0x0, 0x4) 16:15:25 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c654506595a07e18a4ecdb10cda9eb780302f66696c653000"], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) 16:15:25 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3c, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) 16:15:26 executing program 1: mkdir(0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="90", 0x1}], 0x0, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 16:15:26 executing program 0: r0 = socket$inet6(0x18, 0xfffffffffffffffe, 0x5) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:15:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xfffffffffffffe0a) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/160, &(0x7f0000000180)=0xa0) 16:15:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) fsync(r1) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:15:26 executing program 0: getgid() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f00002b9000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)='\fFW}', 0xfffffffffffffe30) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:26 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001040)=@abs, &(0x7f0000001080)=0x8) r1 = getpgrp() r2 = getuid() r3 = getegid() r4 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001240)={0x0}, 0xc) r8 = geteuid() r9 = getegid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f00000010c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001180)=[{&(0x7f0000001100)="52a7c870b70a9f3d85ee10cec7c44af58d2a68448bf91b844e9cd7eaa3a174ff1ca3400d7c0efb82a789c35004ab83b2ca4535ad437f69854a5aae521419b435b843", 0x42}], 0x1, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x409}, 0x403) r10 = socket(0x1e, 0x3, 0x0) writev(r10, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) 16:15:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') 16:15:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x210, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6}], 0xa8d, 0x0, 0xfea, 0x0) 16:15:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)=0x1) 16:15:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028b9066696c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getpgid(0xffffffffffffffff) setpgid(r1, r2) 16:15:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x400006) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket(0x2, 0x0, 0x876) getsockopt(r0, 0x10, 0x89, 0x0, 0x0) 16:15:26 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open(&(0x7f0000000000)='./file0\x00', 0x700, 0x1b4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:15:26 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0x6, &(0x7f0000000080)="fdd7d4b943051de5d3aa226839746d1ccfb71578e555567d57b31d6724af01264b", 0x150) 16:15:26 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r3, 0x0) pledge(&(0x7f0000000000)='\xfd', &(0x7f0000000040)='\x00') read(r2, &(0x7f0000001180)=""/4096, 0x1000) close(r1) 16:15:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0xfd9) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) fsync(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) r5 = accept$unix(r4, 0x0, &(0x7f0000000000)) r6 = socket(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x1, 0x80) semop(r7, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) bind(r5, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r6, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) clock_gettime(0x0, &(0x7f0000000080)) 16:15:26 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x18) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = syz_open_pts() r2 = syz_open_pts() flock(r2, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x0, 0x204, 0x0, 0x300000005, r3}) truncate(&(0x7f0000000000)='./file0\x00', 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:15:26 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000340)={0x18, 0x3, 0x20, 0x7}, 0xc) r2 = shmget(0x3, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x1000) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x8, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xe, 0x1, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x200fffff, 0x8, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x2000000090, 0x4}, {{r0}, 0xffffffffffffffff, 0x85, 0x1, 0x3803, 0x7}, {{r0}, 0x0, 0x14, 0x7, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x10, 0x8000005d, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x44, 0x40000001, 0x2, 0xed3c}], 0x100000001, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x7, 0x4, 0x2}], 0xc7, &(0x7f0000000200)={0x10001, 0x3}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x1a498f28963feb6a, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xa7f, 0xd, 0x80, 0x1, 0x7f, 0x85c, 0x9, 0x2, 0x0, 0xfe, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:15:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x400000000000008) setreuid(0x0, 0xee00) rmdir(&(0x7f0000000040)='./file0\x00') 16:15:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0xe8, 0xff}, {0x18, 0x1, 0x1f, 0x3}, 0x10001, [0x9, 0x20, 0x1000200000000000, 0x0, 0x3ff, 0x5, 0x80, 0x7]}, 0x3c) r1 = fcntl$dupfd(r0, 0xb7ec0f93999d0e4f, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x2, 0x76b6}) 16:15:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) close(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x800000000) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x8) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f00000001c0)=0xfffffffffffffffb) 16:15:27 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) socket(0x800000018, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="30000000ffff00000100000000000000d6a34d3d115af632bbfbae4c07eba67a2e63337b315f42178bf5eec0351c7ece9d71014701000000e5d763d1b12124678ee8e84a5b0cafaa5fcc10b74be908be3195a44d354474bd0fe55d5a727b49f25619cad94b70dd11b5cde7233607b4bbe4e53c7314ce1149f6ea08b132c05711c275154b5200c8a5ae16662c5b36699fa940105ddc184f63b59afbc6b6bcd3a5642b577e459ca7eb53ed021abc4bbd4ffa506157667eeb1cbda163cc024c64000347ed78a360095b892f75364b06a8b8b7ad2e0a6f180a62edeecba015123b7a63d4c6d687d4d68d9bdd88c4feed84618f9bd255c8f6eb11c796cb773fea78be3bef8b5be81e7a223d3faf0c5f8068c67330a84a4d7780fd1d80b3c79b2841e1479ae3cddfdebd43e454d6bb0da578d3513dc80d4d6c535bcb5e8c8eb7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:15:27 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) getppid() kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000001c0)) 16:15:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4d) socket(0x10, 0x2, 0x4) 16:15:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8004427d, &(0x7f0000000000)) r2 = getgid() setegid(r2) 16:15:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x1, 0xfffffffffffffffa}, {{r1}, 0x83d6d9fc120b24f3, 0x1, 0xf0000000, 0xfffffffffffffffb, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x20000002, 0x1ff, 0x4b}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20000000, 0xa14, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x7f, 0xa935}, {{r1}, 0xffffffffffffffff, 0x0, 0x32, 0x6, 0x400}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20, 0x1f, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80, 0x1f, 0x3}, {{r1}, 0xfffffffffffffffb, 0x88, 0x80, 0x80000001, 0x5}], 0x1138c0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffa, 0x28, 0x88, 0x1000, 0x3}, {{r0}, 0xffffffffffffffff, 0x18, 0x20000000, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0x4, 0x80000001}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x7ff, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x3, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x7, 0x1f}, {{r0}, 0x2e79fc0fb1917c81, 0x82, 0x40000008, 0x2, 0x1}], 0x73d, &(0x7f0000000080)={0x8, 0x9}) 16:15:28 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getppid() r9 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="b3721ffddfb6f0f6a1a7cc51c5ffea856c2674661e825aba2c9de403d1d82a4c6304122d57e4fcc96f2e03d5a0268b98af815f", 0x33}], 0x1, &(0x7f0000000380)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r0, 0xffffffffffffffff, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1]}], 0xf8, 0x8}, 0x400) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) write(r0, &(0x7f00000004c0)="d14e719c77a60bea1b8a6be965523c3ecc9ec88e2ac52e8bcf051f4020aa33945554033b2d8977492d2a949ac7ff5e664bfff0b2d06871cd3914748e52ca1512c4423e6359995e62111336df64dd67e083d3097827302ee23c106372ebdaa35847176f14a15d67bd384d34069d7af6b89fc04e826ab9cd113c2070de3e3f4ccb8a3f1c7fba91ba9e2259c3f245993fbcc4fce48cfc68a2db29a4b17dd217cae0", 0xa0) 16:15:28 executing program 1: socket$inet6(0x18, 0x7, 0x0) socketpair(0x7, 0x4003, 0x10000000002b, 0x0) socket$inet(0x2, 0x4003, 0x1) 16:15:28 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000080)=0x4) 16:15:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x1f, 0x3, 0xffffffff80000000, 0x1, 0x0, 0x2, 0x2, 0x0, 0x2, 0x0, 0x10001}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) getpeername$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r2 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r3, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r4 = dup(r2) r5 = syz_open_pts() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getgroups(0x814, 0x0) shutdown(r3, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r5, &(0x7f0000000380)="a05cc29ffd660040207f249745dc639faad2afbc9bbf65fb612731b2b3623ec1d8d7e7c0d6c5576eb6a67418302b55f02e1e96f5dce79a2bab82a9036c7b9282854436cb859327bb443be5860f091d1e759f70338348b30862f74d6b1a50b08bc44632e0ce81eeb000263a25f79f37fb10c343537b5e3400e5e4cdf2ff89cf5a2fba7d99bb388a4d06de65a6bdc25c3c15cb07325a5de053eaa57d4cd7188b51695ea090ae6454fe2952b48282340c34acd850", 0xb3) 16:15:28 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x81, 0x8, 0x7ff, 0x1, 0x1, 0x401, 0xfffffffffffffff8, 0x0, 0x3, 0xbb55, 0xf35e}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) 16:15:28 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:15:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="90", 0x1}], 0x1, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x1020) 16:15:28 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1ff, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) socket$unix(0x1, 0x0, 0x0) 16:15:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x9ff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:15:28 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8000001000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) mknod$loop(&(0x7f0000000100)='./bus\x00', 0x10d1, 0x1) recvfrom(r0, &(0x7f0000000040)=""/157, 0x9d, 0x1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000800)) 16:15: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, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) poll(&(0x7f0000000200)=[{r2, 0x151}, {r3, 0xb2}, {r3, 0x2}, {r0, 0xc}, {r2, 0x104}, {r3}], 0x6, 0x2) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffff, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file1\x00', 0x8000, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x4c06, './file1\x00', './file0\x00'}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:15:28 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x892, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x4, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) 16:15:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() geteuid() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x7fffffff) ftruncate(r0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x8d, './file0\x00', './file0\x00'}) 16:15:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0xfffffffffffffffc, 0x8001, 0x80000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/89, 0x59, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = semget(0x1, 0x3, 0x10) poll(&(0x7f0000000240)=[{r0, 0x1d9}, {r0}, {r0, 0x1}, {r0, 0x80}, {r1, 0x100}], 0x5, 0xa3a6) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000100)=""/202) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:15:28 executing program 1: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r3, r4, r5) 16:15:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:15:29 executing program 1: r0 = socket(0x800000016, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x7, 0x9ff, 0xfffffffffffffffc, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_open_pts() r1 = syz_open_pts() socket(0x1, 0x7, 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="b8b93419ae4e1a7cb4b3f8e671bc6ca81ac8682aa60bb9564b5fd476ebfdcf40cf0365f35422e6576c17f861fca8dc476df2a334ac8bb9a29e7a4c13ae344d869354acff5edfa3a9b86668818bbb1cd685d4c6f130e948cd7d9025ac5765df672850e772be013de59647ac86b81f7c005cea782ec18d678915457502dafeee9316f3796727254843a07fe3a69b855546985a2a232ea00efd921bf430966406e1382b67fbeebdae2bff173bf29b94f400e5af872b61245ce71da726006b13ee1df041d17ce753f2dcd5311a4db4c0d7cfa0250ce0fac864a110ff0e7f91f35ec78c1e14a45a649334309fb7977e0807", 0xef}, {&(0x7f00000001c0)="6b3071b52732bfcd5fd6c87b85c854b502e9fe32f73dbd388a3320c2a36c7e79447a7245799bb94010c5d3f5e88d144f6c79cb1515dd2fe868414c2b481ea97898f923a70ebf2d63f6378188646bf5f92ea12140107f2e3e71074462ca6740372e0296323b424456c125c9e98c178b0e1e0f0c89cea662d4fcfee552587f2d71d15a9c7aaeefe3961d24b14c2930e2b8c01c278c668a67724d35373066ed4ee733c215f4f614807588f5be058f978a0445dda0778b7767fb37748aef8339aa354af805510b43cf24d80d0282a02fec4e2ae2b21db7b3ad205beac9068aaa9b47a4b371af953ebe96e8d3b0fbcf629f94992f563c22f5483ab70edfb4692df37242ca212b07ca1c3795ce40a6d52b4fad12effcaa6f7a5a95e5bf426338ba6524c40584fed2048532bf5fde66557c5e905f7cd4dae3e3d7e8e4e378416ebe2bf1756dcaebd079c4202fa30299f76532ed739627cb75bd6a6e42011eb4e4f0d57ab71aa92de8066f59285b40c25282217450dc50b1aef0f63c3c32e13692a6dff338c41bc6df1a05374be8fbb49327829264267d82d11a06dcf81acc8e93962286ed6ca8e02e0504b486fb6984b7f942fbe691a2b99eae7ae8f614b1dadc156b51f576c6e84509078ca78fda6a57ab8991a808fa4337a18b7cab912c7e83fc1a657cec6f1aa7cdf9222335e8b799a19d15afccd8b9f335bda23c8458054167bcc9b7c7d06539b4103c6b4e73e696a1585a6e3087cf5706e25829316234a6badad7d8741459928d22809551d2318028fc37a0ac5977daa736a0807420b635f6a26b715944387cf4e3e66776d7d709fbdd3f95d0d25e2000197cb8adac09b2e3749e1de44c4ffd358aca440a7da37c38a5d864b54da06ba63ffa8c481ee32ed1fb66efc322ca4d683106021027cac4a6f54b6d04d931a40f026e79971443d23ca01b8b87cd8c42ff7dfd1379a231f9889050280eadb8605d4475bbca5d34ecf73170fd7dc4defbe2053c0ec0fd3df16823896002ff948fa7de048a8ce133ea841c5bec4482a8331a38a8a05cde55ae66b5da81a479d6a40f4046585a664fa5e888d1d8c5c1cfcd74ab4697fb8ae89dcc6b02a7573f5cdca1b048b1f63df61f40d7a35374829212262abb652cb40264930905b98a92cc0d3fad7e6a5e575ddb1c70a1ea125beeb5993e1f733070ef18d58a3b9bc796662ec42f9af4462b4005fc6e1f09b6fbd9283d38af4af85482340190868e1a8fbbc957ca7089876db55ee25c6adde9b41fa5f0d8fe5a6baf74608c625be2c39d06ae245016e97a529688ef976bb838f0aaab683032127b310ba8052914b2b3524349ad6dc0fe312d8722ce03486bd13b95bed0b66cd1fc8db0b70d6c814d4e2e73cef11f426ff0f690e4d15c5c4e7bc9dfae95de29ec8541745a6c16808269c754c339f730c36deb71ecd0eca2472a84a7dba9c3c641c2de1d49e7e46f637a7e5f7d485da15b48d666fd081d61786d3f8466e32d57d78b6194a2a9d17fac4db7b9349ea3d64d91aa37ff7ef986f229a539990662d0b45316f1ff79321f6dc3cb4f23733b7ba3cb36b256d49f41036b2cd01b3f019be8682dc1e25e56dc4f908652df0a9562e1ad2dfb3d0fd969fba2732249ecd860c15cb8eede5b19fd1636608ec7db9059737a21e56a02f8d3b526fc19fa910ab78cc1525b92652e2d3b8b9610aac4e4e9e0bf84e3ef1ca447f9fe025078d377b2cb7cd5aac0c7a667fdb872a73cfdca43b4efdfbb81b3745b456f197bdbfff8225296bbbb36d91cc96027ad6defb10357c101c914b1fb88a1084ff6095440370aa9659ee4fa7d2114b0f4e2e5051f1f7f919ff7ca147a58e1ec27587a4282856b625986c8ce21927e637802cf2b44e7b8e4b8be4b18be04bec42ff6ead46c4643332be7589db4597b2a6bff4a49d94dbb2b1aa2bbd9874b0ae42e9299c3cfb9d3762db4d37ec1d6469942c80871cb87b291265f4c01b901aa50d22399790ac5fa8e95af928f471493f48d6e8161f66a43bf19b9940b4efc040f7225162805fb0389e3693abaf53e939b4b8d2add292cfffeb7015757008438e43764be4de3742fe23541b8e580a3326188bacca84344013a3931338d1c318451b1d8189715fc25ae64643f48e30e571ee275c89f2b16e29da52d43aace45d50150d158d520e416d3f20d7219da0f3a545a923fb6c101363cd7edc0b2fec58ce6ec8aa1b5bc8bf07b1e4faed881fca5301a9a276c62c5f45c59e96a992a7de0fa2c58b0640a6ed43d262d19b82f3f86278b83b924cb9c09b01e9cd3298a57a1a5af13daf30da08f7d0937eca3bdf6ae85638e10e12071151c4d94b1db9c224fb3d8c62eec9e235e3ef2ba01f5d339adf7088b57371de0138b38cdaf1188cd06bc99c60788c4c71e96d50ab90e3d6d6ac8dbc1498964809ecfc096c00e593741ffc81ba869dfc415672b79e3b5aedcd4c96a8a44c9e34555dc10307fc8bfe99ed4d5aa03b880a3055df3270f8fa71a48bbb1409ff4286e709fd049ce4240b7c37d1afb6f5aaae3a2a3ef00bfa9d9fb816098617c1dba09c5d557d6fc8ebd21083857ab0b132e74ccb21182ad885966c2455893c69f80ff40e05bdad1614cdc41144a9576276484178b17141f44b6f4dd07a79a476268612fd5073adf1540d047d61d95d7f95cd5466f4f0297504a9e0895879418fa128c312e74d44c66fc9fe3d6deddd093668cd36ea21563d26d1a86c7b6a7f273d3560817fd3ed3c0fa91fddcedf360c47e60133e72916b646a03f872bce310e1d57ff2383991e441594852995b7484184338f7cc83931581e5a0d084c8d08c74f192563bc6787a9db6582da7ed04044e8fddd3eb8ca2c0c6dc52dd2b43560cf923c3621f1787335e8bac2abae0c769a4ef2cf854090a03c480d4520e0b44d99986a9e25aa54658c02e12e0b9c557ae5f91eaecfa1610bc7c32f08391f223534e572fae05e4450fcabaddb7741d712bdb9ca5aea4449b23b46fa3fa238a1335a23d4721bcb85abfed8a8cf62ed9ff6f67477e3522e37954ba247a25a2695d4c99fa92121d5d10b59516d784f420294ad4860308507e23accd62a2d0fd71054a33585be82c570caf8e4f4d14b31f660cfce1a7942e4516f602ff81b98860a6182b60871132da46bbf5bb0ba8a78597d71d8164fdfc702535a23807ceb6286b56a58958544461356fb1a43554a94bf6bd2b974fd049f6c76e4ed6644f3632443b212fa2690cb93bb34893e30f76f24aded1c1415a3829d09670ccf674057b2951cd258efbb8eac9195dfbc2d41a2ab3aeb95d9b100ed389fc069d03db4b43092091a5e7c7fc2b96d87b66d0c5583cf6dcd4f25d8da12cf4d4b7e5029968b4bd65544a0c447eee13dd646b3321141ff96ddf86e0ea10bd780499e90bed8e8f551c2a710c538cf9e00812dc2db37d4d74707a0dc74523a00a990ffbd81ddd88e6c8cad4c6e3632b4f84f9a9a3b61b93e72cafb770e6ff41765165822d55bb4d67c9745e117d9c68242c36d34758d71e38a07401a6f7603472970693c3a1303c9d91eaa9b39272d0bc8b31421bddac94f9febd325cc6f65ac407ddcb2bfc0a503d6990829f67cd87c98869dfd4413d2a9209b98243e0dc9e249f1e4c8b56cb5a022cb351b47a94c90e11efb91f90cf7a004194051c5a7f4bff4afffdcb479cebb7279f4bb4d7d7864e26b25ecaaac84f4857b06f79d3539eeb5cb5cd43fc08af49efff98557ca4295f5260630fbd79301d61548042604d89f2d75e38be422d59f992f389683a8f57153832abc9c4b2e53eb5ae145d066a9db55d3a025fbea6a0a1c3c7aabccc2968b0d553ecb24d3a4eb4c2646f826b28ff4e03f49da4c7412ec88a6af6d82d9e5a0064dbf1785c2ebbbdcf10f293346015bddf50b0f8e9c1346ad19b0713c45571ea07adde18b8c159867217edb20411957d8aeed313184fb1de2c57181a891d030952572be0de1c705c3a4b3717cdade47dcc88ea985da1e442be69419375bb2259195b2af433db63311fae184eb0ebb9feb049f687d5b83bd1a6caed5a61bcb4bbb1ef3451749292a8e3bfef1bfdcd9ff49dfd17ae01dd0d8a698753d8858c8f5234f099dcbaef538d1ab141f38da575bfd01f56d81538a281eb87e27bfa4b16a24fd2210cd86ce008b2f08f9a760e18531bd536861408bb06d05a95db5a32007530c30bc7b8fb9c7d76b524375df91e3c67ba56861b02f8b4080c70b3015a3bdcb26f27bfb9e63a9ba8104ae0e9ea175f994ee6de07eb84d8e7411c451f2d411dcfbb7e64753736a4e5df624c36655f0af90286fbf641a8215046ded1162f601a7634918a2eab36de8de3c7fe1aca94556fd585809c2c843ad1985cb4b336d210b39fcf43707bd984b7bf1039f3aa2db95fac1ecc247079f41bc961abc180a84530f364d43469b23a8ed827b351bb80bb987d1b305cc5d0fc38655e57e98497275d7cd158ec2b6f1644ebca34b524b02e71807cefa814f27f416b65bc8756b386ae8a3ee7a88f39e416f1a43dfb464b61a14d9e69a8c42408a8fea46771fd5d3f067aa0e04f635013b73fd4682ff91d5d2bfe0708cf67448c7d0f0ba0dc8759719ccbc914ff4b205a08894ed1018a4c133bea2d69ec12e0cd8f3178857040004f924417ab91ed293986fc9f23b0bde39e58d21a3d0a16d9f96c8f9b2e769f15355ee6b5d33644f56b86c0c94af9157d640e14d858cb5c74c04883bcf49d75caf930614ee1af57e9534ac32b9115c9f3b1616497b904a4e6ab20bed3d58e659434663dc5d78e7ef6eb0c097c66bc56fe323303067d23e548de91a7f3b0d155c5d313c35df94dcd220a47707d2c04cd0163af48152ff9d06e2e80867f3fefd77dc98a9c75afcb0c46122d59ba15a7405564d0a51213a0e360dfaf044c05faaf01fc51d59f13fb3b6c07c89719a13510f1fa3d1d29a2be5ceeba9a0a185af5be4b524dc5dbc1f722f45f3dbf02984651472990f3a3de4da2cd0be1eb05491c182d9ce65cf706d6cd1b92be1ecbef9489941c25c8cb2cb44cf4f9941cd8f955b13314626399d238a6944faf91c7f92794db7defb56cd0d52ef8fe77f673caa435f22fd335d4913f06f81cd09364a6dfb4d46447173f55cc3330d19567094bbe57e7c36ce0c80df13b49cb8a820b093bee6f8d37ec38bb18369f4732ebda92951c707566c58e34285ac4d5c258a60e7b66aa34a99843f926d107f3a2a4253162d6deb5027f8c85aad35525ed91bf73e91d91dd76a8689a20440061dc8f047b964f868557347a467d521defb8d7b79dc17b6b99796c06fbd8cc38a56d26ef0325cc384f770e7616cd2e7333a6653fce7ea5edbdd2c9b484d6eaa236caa27b89effad7f5b4cedb4b6e8686e4fd8529008f687aceea85c59fcafad6c39162853decf2c89a96c6a91a900560ab39698507f2720e5e136a6b69397d32115eba32a38080067849b9c96b1bf5880187c6c87554f0492d1a019fc0a41fd3874e4919d5e6df0467a85fc2d143f66db6cd348ab908a2f63f95871dd324ca34b55b26b081a95023ce74ecc06f000ea12507fb35d4a712817f893e1e59919c1b0d597f4d4383455fda95f77af3510f2552b6ce353bfa568840199a38912a907e75e3c1664ed87e52f81a3b80f61817300d6b58f6c1d29482ba895eb29e2cc531ae96ac8789f2864e7e5cd76654c8fad78015ea52f3d12730e8988d3e6fe63b5cf4b925a52ea5fb6e775948797f901cfdd08f85b823ca455fa89bc7e27b2fce6636e8498b23af9064cba48a98c1db", 0x1000}, {&(0x7f00000011c0)="5bab04bb4edded05b8c06867777ebffbb652c37ac63ec55b23ee2b638c2edc70d0615378f5c8aa966cec98160ee9016aed8c10e58d818c2f8a1107768ebfb291a61a38ad5e7bfb2a2f738b771e37f002d3a62de06a3cb658a32f5a5679b91ae447221fd81685ce1383e0bc959df90d191c7bc6d90a994255b55dcf5d6089b9eca0bd252df858a9a7f1d54d462781e1babac01af492e219f520e2a829cc73", 0x9e}], 0x3) 16:15:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x6) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x8}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2dab13d07bd10bb8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x6e, 0x400, 0x1, 0x8, 0x400, 0xbd, 0x1, 0x3, 0x3f}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0x80, 0x5a747a4f, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x61, 0x8, 0x8, 0x10001}], 0x40, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x80}, {{r0}, 0xffffffffffffffff, 0x32, 0x80000001, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x3c, 0x0, 0x3, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000008, 0x2901, 0x8}, {{r1}, 0xfffffffffffffffc, 0xcf, 0x40, 0x4, 0x3}, {{r0}, 0x0, 0x40, 0x10, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0xad, 0x14, 0xc, 0x401}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000093, 0xa514, 0x7}], 0x4, &(0x7f0000000380)={0x10000, 0x8}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) r2 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x8000, [{0x3, 0x1}, {0x3, 0xbf}, {0x1, 0x4}, {0x3}, {0x1, 0xba}, {0x3, 0x8}, {0x3}, {0x3, 0xac9}, {0x2, 0x28d}, {0x3, 0xfffffffffffff71c}, {0x1, 0xffffffff}, {0x0, 0x4}, {0x0, 0x4}, {0x3, 0x2}, {0x3, 0xfeb5}, {0x0, 0x7}, {0x1, 0x5}, {0x1, 0x8001}, {0x2, 0xfffffffffffff801}, {0x3, 0x2}, {0x3, 0xfff}, {0x1, 0xe57}, {0x3, 0x4}, {0x3, 0x7ff}, {0x3, 0x9}, {0x3, 0xff}, {0x2, 0x7eed}, {0x33eb0a6f598a8148, 0xfff}, {0x3, 0x401}, {0x2, 0x3}, {0x3, 0x9}, {0x2, 0x3}]}) ftruncate(r1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) readv(r0, &(0x7f00000005c0)=[{&(0x7f0000000580)=""/47, 0x2f}], 0x1) r3 = open(&(0x7f0000000600)='./file0\x00', 0x3, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000640)=0x1) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000680)={0x1, 0x100000000, 0x1, 0x4, 0x1}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) symlinkat(&(0x7f0000000740)='./file0\x00', r2, &(0x7f0000000780)='./file0\x00') flock(r2, 0x5) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000007c0)={'./file0\x00', 0x4d5, 0x6, 0x6, 0x1, 0xa51d, 0x1000, 0x7, 0x0, 0x0, 0x293, 0x6}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000840)={'./file1\x00', 0x0, 0x401, 0x100000000, 0x0, 0x4b, 0x4, 0x0, 0x2, 0x0, 0x80000000, 0x2a}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f00000008c0)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000900)=0x200) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000940)=0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000980)={'./file1\x00', 0xaf, 0x5, 0x80000000, 0x0, 0x3, 0x7c42, 0x100000000, 0x3, 0x3, 0x20000000000000, 0x3}) r4 = openat(r0, &(0x7f0000000a00)='./file0\x00', 0x8002, 0x0) dup(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2012, r4, 0x0, 0x4a) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x2) 16:15:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000080)=ANY=[], 0x0) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f66696c65302412e8433c604a8579988f4c37d9e420c2e299c4917ed96094014f7350cab7dd160d5fce4cbd1f0da0e74c9e1a29dd38ab86708e13db6fc44aae2a876d2d64142ed63695eab26661f5204120b3fb9824d873024e2f64a7124cea4273cdbd5f654838069d9581feef168d9f4d075077b450b1d171648343f42c57249f271592f0d98e1b7c7e000000000000000000000000"], 0xa, 0x0}, 0x0) 16:15:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00007f08ffff0000001f"], 0xa) r2 = dup2(r1, r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000000c0)=0x7) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:15:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "8562102c09ddbfc50d0000010000000000f300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:29 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) 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) preadv(r0, &(0x7f0000000340)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) 16:15:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000)='\x00', 0x1) write(r0, &(0x7f00000000c0)="5bc1ec96e33bf17fbb85ba808739b1114a822dc018e677c416de68ff79d7405cce28fa9b55e8cad74352076f929ea230989b7e1d626d88aa6f56e3dd9a6025fa4ed6003a436d04", 0x47) r1 = syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x3, 0x401, 0x3b5}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x80, 0x7, 0x3, 0x2, "f320a0b9fbb0f49ee9325655d4e4f50a54158fb4", 0x0, 0x1}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:15:30 executing program 0: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="4084946a76579d796c5f27a4610ad612eb0c249fb2171b35c7bc6af3a66e481891494f6dd5b614b61aacee7a89f814e5ceb56c85801823806762133835bf478e7af81c425d5b92f5017acaba28616dd2ebee34bc3d1f01a9d0fef0ec6c926117fd054fe57ba17e636e9496be996fa79cb9107824416f5a73acf66f5c8308f51ccc3151c8cff42e1f315930becf9e94533dab961ec4326e625642e5cc243a62e735a14c0d7763c9bdaafe4e290463df9840eeada747aeaa907bc8bd59bc93fb923bb8c066bb49a962bae95c3d9bba5f822e7fd95491e560f6f72c1039aa5a9eee1239b91d6bfd6f54df98", 0xea}, {&(0x7f0000000680)="766e5cf4ca0361c24c64d17f1a467a156e4599404bf24daf47a9fd619127e8df37c911fe5a50d65d623b426147b1c0ce8db44e6b3319031ff64eb433272286f12c8a69ae556216e080e8d449e7b542aad8980810efdfff0815377fb83e02e8f2fb02e81480a072a9f9f58aa14b58d1bb56178134fce886267d8a0daa3fe1d765154ca81d5a1a0d939680743d71e63a696b6407306f8a61adcab4cb8475af3b2a2f6989e47dbb0f028338e410d0f8646b4949541fef366e0d10e074d53a2934bb9bdb31f6037d3e70a6f9e9246f74a3d9e06b0c473bee", 0xd6}, {&(0x7f0000000780)="c8c80b85c6d65d9034d20fbc4d400612f5d3f17fd062555294ce246ecef25a07edb3f1e1ec8aff22c7f3f58c446449f94e52c4644120d22acd3474dc916cd0ca1f31c2d63b5b5cf63fa79da89de46480afdefd2fc64714a8dd6c034945e79f2bafd6db98f32d80820dbdd31ed96157406d607cb6d91d56e8fd3738f9832645626946ac163f5be341a7dd944be9860ea355c46cddf4c004cbe5436da8ea16ca477362e9c9f0b9dc9269038e599b9a9e42b251ca14328846ae2eddf16dc8f0c3a84d9a202bec6f327d5032bd9df50b7ad04a", 0xd1}], 0x3, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/166, 0xa6}], 0x1, 0x0) 16:15:30 executing program 1: socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x24, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) 16:15:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000040000003000000c60100f2e9", 0x2c}], 0x1) fcntl$dupfd(r1, 0xa, r0) open(&(0x7f0000000040)='./bus\x00', 0x482, 0x0) 16:15:36 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r0 = kqueue() r1 = dup(r0) kevent(r1, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) 16:15:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) truncate(&(0x7f0000001100)='./file0\x00', 0xffffffffffffff47) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = getegid() r2 = getgid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x4, &(0x7f00000010c0)=[r1, r2, r3, r4]) fsync(r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001140), &(0x7f00000011c0)=0xc) 16:15:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000140)=""/132, 0x84}, 0x800) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) write(r0, &(0x7f0000000080)="954299bbc712b6f850128d4583b2c30e222183d81a7a5a9bf97f2ff7ef57887a5f5e0f592e0ee36ac85a6d6102732a0cecdd9dd6cdff21a702ecd19e881e701ff78d3b445ec7944cf8860daf93c545f1013b5b4672a934e860f39154ca28dbe829879899ceb7a1b65594c5d3f7cedde39dbd7f47790589d5aa9b8abe4790e0d436a75cba91ecf6e579ec9b24b4d018dd325383a871ac7c9681d56d9748ca8660229d9dfd21b24f03592f80a0e0fd5bd26423736912601e1a86b8ac4676dd5a50312bdad2f1171d63f0559c8cac13c5d13351527c8f606446da64f597797789ae94a7210dfaa246c9ea6eb70c7949dc917dbe7087a06d1942f72585a9", 0xfc) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000180)=0xc) close(r1) 16:15:36 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) lseek(r0, 0x0, 0x1) recvfrom$inet(r0, &(0x7f00000000c0)=""/42, 0x2a, 0x41, &(0x7f0000000080)={0x2, 0x0}, 0x303) r1 = socket$inet6(0x18, 0x3, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x3) fcntl$setstatus(r1, 0x4, 0x80) 16:15:36 executing program 1: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x2, 0x5) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x7f, 0x1}, 0x368) fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) socket$inet6(0x18, 0x3, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 16:15:37 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f0000015000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x1ff, 0x4, 0x7, 0x6, "9c4eee4a09cf7990c66cfd1a7e969fe61cdbda7b", 0x1f, 0x80}) 16:15:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r0}], 0xc5, 0x0) 16:15:37 executing program 0: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) open(&(0x7f0000000500)='./bus\x00', 0x10001, 0x5) r0 = open(&(0x7f0000001840)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1, 0x0) getrusage(0xfeffffffffffffff, &(0x7f0000000300)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000080)=""/186, 0xba}, {&(0x7f0000000140)=""/18, 0x12}, {&(0x7f0000000180)=""/35, 0x23}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000240)=""/52, 0x34}, {&(0x7f0000000280)=""/30, 0x1e}, {&(0x7f0000001580)=""/200, 0xc8}, {&(0x7f0000000300)}, {&(0x7f0000000400)=""/135, 0x87}, {&(0x7f0000001680)=""/141, 0x8d}], 0xa, 0x0) execve(0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000001800)=@abs={0x0, 0x0, 0x0}, 0x8) execve(0x0, 0x0, 0x0) 16:15:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x10000001, 0x6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) semget$private(0x0, 0x1, 0x80) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af450ae95a3102d0a935a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d5396bc1f511c49cf2e9bba029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df7f000000681b2a807679ebb20988", 0x11c) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xf31, 0x1, 0x6, 0xabf1}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="45e80a61fa6b29799697d2c9e9a314dbcba9408e20ef5902e1020836df36242df8bccad34a9d4b0ff62738bdae5b68bd0a074ef5c147fea9e936ff3b32ca4ca6a846f7b996f5a56a6a3e7e2b929d6f1cdb526cc2a66b2dd476ee943d46d3842fd7a01f9a0bfee85ef9537ede4da6e127becaba721e95d0df513f3b5128b17445412d55677a8f4b44f9a9029db853a40a8c32fcec733ec3521c3f15fc79b4d8d1a245a5f263422ccc50a621e85249a9de86fa96b3433b5a6da46e35b91ab9b4178f058756640c89e3d313"}, {&(0x7f0000000240)="53b8220bc2a4b3c2a1727d5bdf5e1cf29c2bcce4e887d44e2d4816a4e03835afda09928205a7e93b3a332e31cac9bd29db54b0adf34016cec8c0a707a03162e54c30ad1c976599c15eb104dd8b2f4c407252a883edb63b3067b94471980e817fbbc7a2eb68436a4164df43357bd02007ed20296f34a3f2fbff867cc8f5a1acdcc5cb4db92a51597b92d00e2e20a6a41a50a8b92d7cf716a6e9d14d93cc7a1c616f6bbbdc76b58bbeeed3d1f7b517337590f65c", 0x6a}, {&(0x7f0000000680)="972cd1a858cec810fca13a18218133b2931494e8fc7ea089ddfeb20d729e335d0d7e4e3582ef6b2e6005492d69980e43bf70f9e113e82c809dbe8d29d6c12b190adc20a1c80a6d787a37760e696ea62798b98255b17f2435dd065644bca48fd9858bae8db5ca203e8c3029649465a467c33f9d5f88ac7e99b71810fbf0a385e0bc43596efe4218a5a353a29c0ac4fe7d736c55ba38af39cbe4826c3dd6046fa95ead8a76bde323cab1b24417ebba9d3236899481eedb19dc000000000000000000000000"}, {&(0x7f0000000440)="c67cc75225866f3a9795eb4e4fb2b08a217fc8280b56901036c48b4bc4a40b66a501ea8f482e2c73636e0a1706ffecb34f9c035a53869d6377a64900280afec9f92f72c58ede4e0164318384df2a7a928fce0442c7eee0c16878ed4989bafe533bfccb1c7a6ecee8c40af60378ab22ac7083a974338a790509b7a84fbe5958db67670ace44a0b5e7a17b9d37a0acfff30746bea12782aeafd47c003412a1f679ce387abea9e8c730c1d571ffed5008e7605488aaebe56c591d7efbf66c77913acf867db8eda5ce2980776f8795c96be686da5c6e5c5121530405cad161431b834d147636c0f5f90f314d11702ce83a3e0229cea5e142b89f86ba0bd8"}], 0x1000000000000157) 16:15:38 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000080)=[{r0, 0x31}], 0x1, 0x1ff) close(r0) fchmod(r0, 0x100) 16:15:38 executing program 0: socket(0x9, 0x7, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x10f, 0x7}) 16:15:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000100)=0x38c02dfd, 0x4) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r0, r1) 16:15:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) 16:15:38 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xaf6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r3, r2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) 16:15:38 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) execve(&(0x7f0000000380)='./file0\x00', &(0x7f0000001640)=[&(0x7f00000015c0)=']]*\x00'], &(0x7f0000001880)=[&(0x7f0000001680)='\xe7\'\x00', &(0x7f00000016c0)='C@\x00', &(0x7f0000001700)='\xcd\x00', &(0x7f0000001740)='/dev/tty\x00', &(0x7f0000001780)='\x00', &(0x7f0000001800)='/dev/tty\x00', &(0x7f0000001840)='\x00']) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000001900)=0x5) semop(r6, &(0x7f00000016c0), 0x0) 16:15:38 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x2a1) syz_execute_func(&(0x7f0000000240)="f0448340d70cc442d0f7d4c422319a420064430fdf7495fec4e27daa5a00c4014966a61f000000460f8504000000c401e9670e66420f38dec9c42115567600") getpgid(r1) 16:15:38 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) recvfrom$unix(r0, &(0x7f0000000140)=""/178, 0xb2, 0x800, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="329f537726", 0x5) 16:15:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000140)=0x4) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/18, 0x12}], 0x1) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:15:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') unlink(&(0x7f0000000300)='.\x00') ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffd, 0x2, 0x80, 0x1, 0x80000000, 0x2, 0x7, 0x0, 0x1, 0x5, 0xfffffffffffffff7}) mkdir(&(0x7f0000000200)='./bus\x00', 0x84) chown(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./bus/../file0\x00', &(0x7f0000000180)='c\x00') 16:15:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) sendto$unix(r0, &(0x7f00000011c0)="e57490e73e9f206f59225b9c70cf437afb02e8186d1d58bc10b0fcc54829f2e1711d68dcfcff1d0af2d122f7a62998bc12a178ed857accc5ecf299c2795a3689db1114a4b99446a806bceaef2ddd69cc53de4bc0acf2390fa3114fcd2fe7c2f09218a79bb934c897c82a77e3e9c3569810", 0x71, 0x402, &(0x7f0000001240)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000001280)={{0x3ff, 0x7}, {0x7}}) ioctl$WSKBDIO_SETMODE(r2, 0x4004570f, &(0x7f00000012c0)=0x1) close(r2) recvfrom$unix(r2, &(0x7f0000000000)=""/113, 0x71, 0x2, 0x0, 0x0) 16:15:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x30408, 0x0) 16:15:39 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lstat(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) dup2(r0, r0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x6, 0x3}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:15:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2880, 0x800000004004504) r0 = dup(0xffffffffffffffff) getsockopt(r0, 0x4, 0x80200000, &(0x7f0000000100)=""/96, &(0x7f0000000000)=0x60) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) 16:15:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001ffc, 0x4) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b0000332700000000000000000000001400000000000000000000000000000000000000e4", 0x2c}], 0x1) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x20, 0x4) 16:15:39 executing program 1: 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) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:15:39 executing program 0: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/ws/ouse0\x00', 0x2, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmget(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) fcntl$setstatus(r0, 0x4, 0x7) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000840)=""/208, 0xd0}, {&(0x7f0000000140)=""/100, 0x64}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000940)=""/202, 0xffffffffffffff5b}, {&(0x7f0000000780)=""/129, 0x81}, {&(0x7f0000000540)=""/232, 0xe8}], 0x6) 16:15:39 executing program 0: mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:15:39 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x80, 0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) OpenBSD/amd64 (ci-openbsd-main-1.c.syzkaller.internal) (tty00) 16:15:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=""/79, 0x4f) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:15:40 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') unlink(&(0x7f0000000100)='./file0\x00') 16:15:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x25, 0x48a1, 0x8, 0x80000000, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000d77aaadf2963a840ecbb9f0ee66f9b853b9bcb34c466b6a"], 0x1f}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) getgroups(0x1, &(0x7f0000000440)=[0x0]) getgroups(0x1, &(0x7f00000004c0)=[0xffffffffffffffff]) setregid(r6, r7) socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x9) 16:15:40 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)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x80000001, 0x4, r1}) r2 = syz_open_pts() r3 = dup(r0) close(r0) r4 = dup(r2) getsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000200)=0x10) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000280)={0x0, [{0x2, 0x6}, {0x3, 0x22}, {0x2, 0x4}, {0x1, 0x9c}, {0x2, 0x7}, {0x1, 0x76}, {0x1, 0x1e}, {0x3, 0x7fff}, {0x0, 0x1000}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x7fffffff}, {0x1, 0x9}, {0x3, 0x2}, {0x3, 0xfffffffffffffffe}, {0x1, 0x7}, {0x3, 0x200}, {0x1, 0xfff}, {0x3, 0x7f}, {0x3, 0x6}, {0x3}, {0x1, 0x1000}, {0x2, 0x1f}, {0x0, 0xfffffffffffffffe}, {0x0, 0x5}, {0x1, 0x800}, {0xdd6c5607f6b8a483, 0x1ff}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x81}, {0x2, 0x9}, {0x3, 0x1}]}) r5 = syz_open_pts() socket$inet(0x2, 0x2, 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bd, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setown(r0, 0x6, r1) 16:15:41 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) setuid(r0) 16:15:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x8}, {0x200, 0x4}}, 0x2) 16:15:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x42}], 0x1, 0x0) r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) poll(0x0, 0x0, 0x6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x2) 16:15:45 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x3, 0x2}, {0x18, 0x2, 0x6, 0x6}, 0x579f, [0x7, 0xaf1, 0x7, 0x8001, 0xb210, 0x4, 0x7, 0x6]}, 0x3c) shutdown(r0, 0x1) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:15:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x100) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000004000000000001af0286c00", 0x2c}], 0x1) 16:15:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x7, 0x2, 0x1, "76a3f87125e5e24bfb70fc2048968c2aa02633ba", 0xc7}) 16:15:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:15:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)) 16:15:45 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/146, 0x92) r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x1012, r0, 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80104267, &(0x7f0000000000)) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='-\\}\x00', &(0x7f0000000200)=':^!/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='q$^\x89\x00'], &(0x7f0000000540)=[&(0x7f0000000300)='+-[\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='c\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%\\]\xbb\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)=']\x00', &(0x7f0000000500)='/%{\\\x00']) fcntl$getflags(r1, 0x3) 16:15:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:15:45 executing program 1: getuid() r0 = geteuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x90, 0x0) flock(r1, 0x1) setreuid(r0, 0xee01) r2 = semget$private(0x0, 0x7, 0x7aedf787c66c442d) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/123) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2812, r1, 0x0, 0x100000001) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x8050, 0x5) 16:15:45 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x20000000005) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0xff, 0x691, './file0\x00', 0x80000000, 0x5, 0x20, 0xffff}) close(r3) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:15:45 executing program 1: r0 = socket(0x10, 0x1, 0x7f) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) 16:15:45 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x0, 0x0) dup(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000000040)='./file0\x00') fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:15:45 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000200)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000100)=""/54, 0x36}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f0000001340)=""/4096, 0x1000}], 0x5, &(0x7f0000000440)=""/1, 0x1}, 0x41) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:15:45 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000180)) 16:15:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) socket(0x10, 0x5, 0x1f) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000000003147783"], 0x1) 16:15:45 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56d2bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f52c00000000edbd9c", 0x34}], 0x1) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000000), 0x1, 0x0) getsockname(r0, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) 16:15:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700bd91e74de4000000406d01000000f2"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000000)='\x00', 0x1) write(r0, &(0x7f00000000c0)="5bc1ec96e33bf17fbb85ba808739b1114a822dc018e677c416de68ff79d7405cce28fa9b55e8cad74352076f929ea230989b7e1d626d88aa6f56e3dd9a6025fa4ed6003a436d04", 0x47) r1 = syz_open_pts() close(r0) dup(r1) lseek(r1, 0x0, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "845c0000004c7f8335000000000000800100"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000600)=""/164, 0xa4}], 0x1) 16:15:45 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x6) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() writev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="c3cc6ab0dacc72df812275c8c02c7e5449e1088b365bb8c715eb1efb0816ffd49a437c11eb71797293c330fab597f0aad74dc5e5746a6921ac4b4bdd17b6", 0x3e}, {&(0x7f00000000c0)="3dbcd26ef4445b87be0c1b60734a393b42587d96", 0x14}, {&(0x7f0000000100)="fc17c24627d771537271b5566d278280d59dbcadbc17834c56a6502e17d715d4b1e2b2c931071be1fd", 0x29}, {&(0x7f0000000180)="09bb01eca25d010eb265bf7c14c55927fc39f6acfd3eff148fb6f56c159f6d63c319a0f9bedf635f6f1d13360a518893ca001e2dda0f622538a86b4bb732a802a8cb7cba3b6ccaf2d3246b265606ae794da4", 0x52}, {&(0x7f0000000200)="b075", 0x2}, {&(0x7f0000000240)="cf0b912453b873f749dcdd781b29b8684f5d9d8df3ee379098ef24ae34c7a73d7cfed0c835d459e2f6d226bcc098633b618e5e0b62f6da7af3a699b2036522c346ffc22a18e15017dc74d0c7973f7ff84bb546d4522319d72f378d30374bf550c92facf8353584c9a841a987cad050c72797c9309eab3fad4a6c67533eb8314752e1f6f22eedebd13d7fc94dc31a10a8f4809378e44fc1c2914d4e676c7fb23acfa335feb3f24f51fe64661c68f03b7ff602bc25e68c66db5811b0", 0xbb}, {&(0x7f0000000300)="5d7df816dd7cca3c419bb3c0d6912f43dabb38c4367517427160d8cd4d8584f7fd14479d552a8de444b3155186ca4298f4363a9684ba285ec2cd9b3963beb3a13496188dba4cfd5fdbc124e4a934a2d182308303330496b412f1ad7eea0831df6573b832bc4c2267a5e73df664e9d19caaeb82872db7749bebc97cb9f995c321c449da473a38e5e424e393df4d627a4cdd9887bd589bf578a229101ae47dca6d3f3b48efd5c9bfbe11b3d494ffb18de5218f4a2a931de9a0875e7e3f1d5f9f09c1e306ea6333e07978b18dcb8edc1bfee5af9c9cc2fe7d6449a499526ae849cc31107c8ec30f89d0c03b3524107e", 0xee}, {&(0x7f0000000400)="a3e5a6f0fbe3275cb973aaafb2f980a78ec40a3f79f75580ab36dfcfbdd5e861a7b7335836fa612605c4afd798d7571b4c0eab35eccb846af4e1ad6a0a32410f80609d43a659a5bb5a88c6333994739f0f183828430c3219c3ba3e9765cd6506f3122c521373f998d26e2223a8493187789c99a2a0675aceb2ea6b5e4e67a1fd79aac38445dfec67c3151706c70e0945153639b9d6ba1d676883b726c38896462f6f314de9b232883d739690c3469408ada418e2ab536870ec06ee9300a682d68f99e67dc8b8f74eaaa3f942347834229e8d1af2c8f243827d30a4fcdef70244227265f6c62abaf46c57277d91413ec22bae5ec7dbdfce7c2618691a0227c8c47cc6c2621533a3a8ef72c25448c95872e0d3919f253068f105fb1c3279824a47cf268d3bde243603ca179d330d76072fb489ad258723e63263848efd9bb3e8ff0fcda2231a3c8d47fb422f14d789e57cde23969bf798a9f6b9beeee39c29d0f29611d45d0fd0730d72d56bf81e542ae3fe0af0a91d50b5944b9244b452ec24edbf3cd30fb9e3d9bba68037f1e24564b54416ffee112924a07d159ce2485f024080acbaf4e1347deb02a1e776d964bc2d5ebd297d4b488df4ad221dcb3294c9c58cb0d71d7960665a1e6bf0f6c4e00cf68fc256339f305edf8ca108e313d1221fa525bbd26764dd0cff37293ac0ffbb4b1f69ac9ddbaa4e9e884ca589f8de1fd749e907f9bc5482f78c40fde7e56f67040d6c9b8c22d444567d837274e22debe7bd0a66af89c6b8c77045187bd183442d4eba89c11b579de89096a67a4f0c5bb6cc514caba3eb6d8accb6ef774767e5f87b9e90b1acebfcc87c1f52ae77f9a089618513917f1ff56269646ea0dc1cd15eb7a1514d5464511f4452a429ce06b6d29a326327a47e76ba59fb6add8ca90770fc6a72c0da3e4dce9d54eb42242455e515e25aa648b7e47f284449d576bcfe1258b8d5fe01144e41a540394c443f6bb0408b0f3df144e15f62d046c614641b416126527884d32f194589c93e5e65dd85a052469b138c9722f4a4a7cff21d163855dede928d84cb4590b65eedc25745ebbb50b7964f0e338c121edc68cf8de7cc7b62cbb24d25c46ffd7ad3fe8e6845f69ef4e963441923effa76c6a6ec16508975d8fd2fa1cc4836f81441f673d4c8669fb3b050ebd64b093fb71338bb8dce87652b18278b726793a336d1f19f102c61be3d01a6e55093ec3a3f749b78cf6c815cf32438c2e810fb5e8697e8232764a18445dc2f728a671b37e186b29fd5366b5c4858ea4b8ab1da3fe8f9069174a8173d9e8e8dfc68854910cd69c2cb09a03308ac7e513ff1ad9e3d1627e5fe46af94232d15e4cf7421c116103858a06f2269bb31352d8ea6d92df2a68498b23852db7e34350c5c5e8fd59a7d7bac84c31a219ba04157c4372c15379186f02ef45d96e510d2c0c60a6fcde7772d37527f84a4a8e5cd02dfdc02e0af2fe90efc9952747c537f4413b47fe2daee7098de9a5ed4b9f4278893a3f9af90025ada770f36f5af31aa64937ed9476e214f01f62f20e7d04c518cfb3a75d355e5400c16db6418716c24d57b0e69f4d4a11db76106143acd59c9237b2aa61070adb357c963b7298bc3a2adff7baf80407601696c6754b35b0e07f8860f72f7b2dd5bd5bffb8b02bca8f4fcd6b8157d912e5f406d766c24b6ce503b79f8300269637be0bc6c9302b91b3efd7034541703acb70402d0a56635747b6a4920936614bb3a065f5741bd9c1e58d9ac056032285c841042baa94e46f1f4104aa92c2c2a85bf9fd0d9a83004f646890ea9b754598066fdac2d06b64fba0fd4d4154c150d20c37176be2fc430b823be47c03c65b1f5f5fe7318dbb39acfcc031842cec56ca32ccefdbb20fe27ff903a152bc5ee5337d24cf88e488cd48dc338e85fc369fecc0f11593c1bdb3788e3a09b2ec787f2314d1099fea7e07a3c1f72fa3f7d676ea89fac1fa7fdb32fb7bd0e3d9e19a1873653a06e19ed2c0188f2437a47b1a795826d753d34cef4660c5ef2ced219b2afc61517638e83f02dd4cf7f6e3e4cb8b36220fe509ad72b61b775358b0ce56b41ddfef3af28edeff5dd5401e6812fb29d9a95da2b67712aac12a3edf5b03bcb479a6ed9db95c29e05f409a3645ddfa01a22621584ebd2e7ecd47ff078d0f23cfa93478ba8700db0dd8247857bbc47f46b816665445bc22ae3649fde48f6d66326457864e19928eaf665e6b16520ed2e0b358ea836c5f459e8cfdc2861a8186842e750b19218ddbc9e695754724141fd7fda27014055252e9ca74e8943582caae02c036290dde0c4c1058bc27d9e0f77b7dc404aa9ec722434f98132277a225856df407e467d7cb6a7564051b1364da9a4e111cbb0a40f9c5daced86c1538f20c9e58463a45d1b9f40b898592d43a66e97efd22cf2c8a6f45c52aa4b8dd832205ad11a810465d5a5842bdbf05f321d5518f535c757665179b2978b537c950270299f030141801acd38b30a2afd67a8eda8a3702dd566987e46f9f1e05c79db70ce7a62d08bf10f88b53d10f8e9a8d35b9f757303f83c73c6cb1b80b8bacfd44aa122856935eac2f79e5ecee8fedc5dea1e604cd7bb2256c4094e3f92b6c653168b8f46d063e0133a4bdddf27d28dd543ed0186208a3a49e1b2e5f366fd29969a7de5d8d42e470c74e8ac7b239e8f6d3acba39e7a20c0a2117ce5c4d282ba03c06cacdab36384a00cf400fd9a75f53f8efc83ae3e39677ba4b53791557d7725a1e1762d0959f930e32a20e4d6e585bc8eecd9f6dd9fc039532723583388f5cb99a0e5006c2a9aa920317cc5a48b0b3fa0c8fa7d39290218045c423a198f79d3a48c6c95a3e044935302a5db059b2e3c98f296144135107481d996a6d8fd171a57b4bebbd4bc5857c65316795f1ea8328ed3ee78b26b631c71402b739b05cf1415399d69232ce52b68a4201c6639ea8172e536fcb1d0a7146e09424cc3993aa7a4848d39276d7dc15cb913f2a4f096666e38eea5cbbc36c7000fcace58f8c5cacfd6358c2f9198ea2664fa6b6e22451e011ce44a1d30f172efd9878ac31a75f2938043087f1348ab9876639629f370e90ef6fb55117857de89dcd0295f438e5d81754c34405717231a0d0c8c0497be74a47c08786e5f7f27cd8a78aa282e12309cbaf03b87ba8084fb59b2e5d6d1986c8275e02fa9589dbfdd1ab3afec1fad63957f0978c4b6a5b8c05b9d93eb50dd2277869e374647f0e0f1ffef2c9c582b4e067d76fab99f51afb53971f0d31ca486b24786eaae9c624cb419fd61073750c98d5fed707d184009a19c1c1cd2cd22252d0a6e65c18a7e5fde002f7398fc3b5aab11e9373e31eb744c21146d4a2b41285048f5bb0f8e05fc0756aaf34f1ecb0734e89bbe30bccbbe7d3d1fc3b801cb2169454a39846b045eb641e4b2263ef790c023a14d7f07f2e9114ea77089a0775f11f3cc1bc3a26a0db4e7b6f54df04786749e3ccbb8f28b922966bbf8fbed18d14b83fc6cbf7aa0f9d6ff00728a2e2d59f28954dda7b66bf30f79059b49b89c4dfb3f586b5c485d9101e01e856890d558d82f5093932ef9a9b4de174d25e25e3b5f192d48b12b32496df8edf21063757e03eeb3a7913f78d30a11e4c5112215b93bdf74539a7ad8a5d6d992a579c8e83d269847f3154945837d30dea2ec1277f09187dd279a7f314465e3d635ab4ca0c7b199a01245051dd16284db350fc638d34d41262a6d4ea56c4de3c7ec6a614698dc0e04c97767e5cc4f1ecf0911f8515adb23604e2994d93dffa9b1bac88715e05b07ae6d666a976d02d65e4bec10bf6975f71f521d271b61f3539a6b09c3481ce49f2df4884163c6c6c7da5be6e456b5bf62440788eeb98ca1f43413f0c1b7e7a8810f2cfe5764c75dd06a6f95cf4d2e75d6d3710d98285bcc9704c9b5beab2fce3f48d77ea5f3f50864774779d879e44ed384620bea0d828585077790b340e0b1ab4d6d9fc94f4c567a84f289ced719fa0c6722061066465d83bc0df42452b1732b1bfb0e1afed4fe89bf697711356ab307c8f14cb308239d30dfcbc199750d709bffa1dd3f37f1a00376c286886e184d50d0e65936e60ed151b0788e3a143f50c33ce0c9befd5ba6bfd49b090ee7f9e063f9b265d9b39ae54d7fd64161c1debac994dd66699d7ad91cc58487ebac42eaca6c6ff8e4ca766d324af747286b6b7a5f2f5e83099b688307c1e4974aeb9865d95a3c828e3e6b1c70ba2979b1eb8b9d5a2074c454ad37cac1b8ed14bbe2202cf2bb949702b61b09418390ad8c5f0e5116235378008139a974078d692d1ebc239a5a0b79e8b2a8ddbf5ac538c05fee828b9f3d54977c37e8417d0364a8858b63ae180ce740c2254c57ed0f20b728caa34fea0ed8720475c0631f05c590714ef1cc9678446bacffb41c0e27fa4c6a0d9a039a5b20455dbc01b57e04ad1fd5d5269de3b1cc1089a5ea8df58725fb07720701f76225d209f120b517c29aa3f3501fc416d65aa264d43439654d64f14c0d9127560ffbab5c31cac4ef6ce8b852536597f02e5d97ae035db05171d028b35edb8adcb27515b52cfb486859bd80fbb8aca18a9cad2976e94b4bf32b46dee3c8a769a3d2a4685a8e89ec7acc21cb0bc7affea94a099d91ade07b7b80742a9c3e27db6021ff2f70b8f1678c6fa16df5d5057169417a9462748d44e01051b249035c518fe34dddaf796fb71b40a98e751f50c792282c0d231e2c1d556dc41b902d0d73da16644c071ff6b6c683de6ee59da076c0f8a701cdd10cc52cd5c470bf3f8d39a3151d3761b5642b6487007330b8e11f66a6452dc7e242092c0fb8edff8781740b837a1b5ce0206f7f7f56fd15027f6e23fe738b196774dcc30be6ed55677b3ac024f15876625df3a2dc5f995cff145919a2c204cffa62aa90b1055ec6c2ee6438ce6e94894e06d472d8f93f4100aeac7136e85c24877eabc0f693d2bf4c7ce881535baa851ca81fe6fd3a2dd7c32ba11b09ab570240db08c2bc2ee2a9c69043dc0fb4a6186bc9a5ff036c216c8608944b5805caa6ddeb3b5ed4970dd8703534d0ed4a16fce57b4e28785b3d4baedcb68d11718c48ccea2ae194f19519137a713c577cda45eedfe40a6a29a73cbd1fc80772191a6711617a47730f3e7c37b4c4ca39f9283a774614529602e22de3dae8451dfed0df3e75bef09c475f62b344815cba3ec264b024bf0c91b83d7962359980f3c33c41a9370d7ea0367ec8b851697cfc707701d9ca93e2889b583b463312b205909d582b7f6c1b9c29c9a7f603afb439e71fc1d0afe0af3dd0db34ec60d11505def73a73dcfc5b98d301b14802a60e9609f14d453d956d5b9a8722de1192bedbf6bf7fba560e6d4bef873b68eb81b017b40889cd04cb75ab7580350f5d807239a762a9751b1b16cf2c1f804811e446c16ebbf6a12653951c5493c68411bfd17d17c0ff47306f7a6e563e05f3178088317acb1ad1b864f7025ffd5cc81123bc45f50e8825695b657f94c5e5649880ea07a189d35978eeeae9e0051481a91e0644cd5b9dc8bb2724a4494be589346acb93faad494ff690fe9a2bbd7eb37ad7a989c862e190ce792dd1ad486b86d50fb0e53fcb5b385ffe915c0f1c1c692f126223fd3e490d9ef768a6f85b98c980d727d03cf153bc57e4f41b105a8289166955fa66af0203dadcf0682bd062b5606c5490213bd75ae35b7bb196e90331b625a482212259c22200a15448efef9e19d2b7af346d22ddadf8eacce44b874fc20423731c8402eb78", 0x1000}], 0x8) 16:15:45 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/49, 0x31, 0x40, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:15:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000000), 0x10000) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) fsync(r0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:15:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) 16:15:46 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x28}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xbd, 0x7}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:15:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) setrlimit(0x6, &(0x7f0000000000)={0x3, 0x1}) socketpair(0x3e, 0x4002, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000140)="027b5c77606d5ee8e660bd4d625a959a18c1fac0ee71033eb3b4141494020c0f9410448340fe0456449a3be7ef0c7129bfe75e701a7518cfe051c4548c4181ab2eb99f2f02e5c5bc62d9328ae62a05aafc4f811cd9c4e00bcfd3f4b64c1b30dfb3f5390757dd255c2e7054842a7be5b34b2c5c7d7731b28b221deef37c6e", 0x7e}, {&(0x7f00000001c0)="2be8e915c3990c2c30dfaa26c20a0c16f26e5eb942c20c41e5c5f871c9af2461467fe2363ef48b2c373525ad6de7b6e30e3875f36ebb675f35eb9a081f19673f86005c1d268b7b750252b41dda30cf0e8a5add0952cc", 0x56}, {&(0x7f0000000240)="55c158f21e9663706c05ce308c9cf140189cff40b16fab4c2105524bfe6ce45f47c7c9a629fb65b429a932f0f2cddaca14a48bbcfd5761250c6d80b8ad90", 0x3e}, {&(0x7f0000000280)="2369740a0e1c85c2407f3898e0f7646a02bbfb7bc66cedb851006aaea7d83b7fdc67cc10ec3fa3e4e72cf9bd9b6255cab82931cb5856b9c014e338c5e5fa5032b19f8b8482ff736ccf3876c535ff523ee7711edce9dd485f2dbeb779ef3d6a429b56b384cf765680213f5c4719c2fedcc0f5ec3559cbfcf678b567f73316d1bb7bae69f900cd37d687d9f2a866", 0x8d}, {&(0x7f0000000340)="0b290f95b7eb564c85f9751f4c9570e35fe7782fdba60ff1be5a0da778580880d3142d47203020465d9811bb1b7cfc16f6cea21aac0c6adf9b94aa7730b734aeba6d650d912d0af80e020dcf0e2277a369e2105c2f611612d6d05f5ca99c4e897c7ca13693baf1ee609159ee4b0bf7c3f0825f2f50747d531de95d7745aeb6f0d00d3949282ed9ad8ae3fc1fde2fc0dc5bd2be5b172aef112fd3b487e483b38118bde35713a343288d72346f235194f18196e4afced4b33020814121ab45b79e950b34259c43f9335a413bb478e91367d2ea7d2d71f921cba02cc30dbd8a795131a8c7dd43b6", 0xe6}, {&(0x7f0000000440)="97582b276a86526902779764136a2bf85d7b235a0d485ba2a6b314f5504e54b04cb9fd7839c761332759ef48ac255ea4621ed14ebde9f40ddbcd2c7a08028c68f00d99ca9647fbfc4171ea9e4b19095b21321ee84b5ba73cb8d8af319e7bc998de56b6b8157c2d20831c896fd8aced2e4df799fc46579d50d6cac6403d998c05458cc6bbdf87e8919c96087619bb4d0b861cd4644e5eabe1cab3", 0x9a}, {&(0x7f0000000500)="ce5b5c70b5e9b184037748c32bcfad999ade7bba7098111f485cdc9b842e06644bf5637ad2216b43ca7b4abfe6dfbdc8cdec5b7e65014aee65397c3e943c10f4e020b1d92fd1aebed3db070916434221063ab293d91bacdd541523ce65439a5eb173cb0adb6be6f80955b9feb8b31ce69abcf39455f38d7c343f7c9acecfee1dd47e0e3123601eaa40fafa2d2a351468bc1d8c2612eefcca78afd2510443cc900c521c5bdb0e0fb9ff854bc15f9da2d18823cbc437265bc87307f0e877cbb59b4191bfc3186534b907d755a6b2d97c697503a28b86bc8a64fc8856", 0xdb}, {&(0x7f0000000600)="75c52431e6a46c432e6c29b785c906a56c4f2f58e613ec051ec35f5afdbfe4b639966018e61d4237506164557a84e55f3aa9ba6aef07e7e6a0e532bde5add0bdfcb891a9e1898a7fbb88c3b13fecf8b38f1d7622c6c2d77bbdbacc47f7ebf67a9aaeb72d7db46db00d42b255bbdb6de5b08e47fe0a0f50747f64afa3e941533f721bcf901dafb3b84b6cb9afe7e1297d6d8a70e1468092bfee997922139d55cc57600f282e27037844226eb6d6614a9ca3a14df4ff5052cfa6d548d6062f53c7790d9c175fc8da8bd810324a99507f753ced5cac", 0xd4}, {&(0x7f0000000700)="9998880b312d139ea253779823bb23f05f91e21bdd0a6780dbde1fc63aee3be772737d14a97d09baa729cabd25505b89fff651c52fafb01e60819a24c8940476bb001761379252f681ae6edc9749f4acb79b65bf5b9c6fa9820252a0bc3a183c2a83ac08a00e5333", 0x68}, {&(0x7f0000000780)="72534846bda0fc1d13534101373f96a9a5c0f7d82286c51226148809b238f129a97c675289935a44a25de38ef36c9455fcc2b49a88d2fe6bed93206e09acc07ee9a46ebff801f983dcf766151001d80cfa4a4b8d48c4d894c9964b6c1030e1b97fd35c19a1fd03b814c3e1f97c1295254c6aa793294d66aa5beaf46b9d5b9084c2ffce2e21008d79b150e01c7295e980474fab38e487682c255519ff9319d4ee6127b75a4b4f91a1dec42fe6c7bb89ee348cb710177e", 0xb6}], 0xa, 0x0, 0x0, 0x404}, 0x4) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, &(0x7f0000000980)=0xc) fcntl$lock(r2, 0x9, &(0x7f00000009c0)={0x1, 0x2, 0x1, 0x7, r3}) 16:15:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) sendto$inet(r0, &(0x7f0000000100)="8a845d47c02cb08073b914decf024804f8a5698259d5ad05badb8b65631c50f3eecaabde8eaf1e882081908f5457a757b99fa01dc8452d02f56ee3e0f7d2d93363c0681805ce44557ae8d9ab56a699e72c40c1a537d20cb96ab6dbd4d50c034d9b450882431f9f4d58dc469633945eb7d0000cafd87416c14c52ca1e1444368f190017c662504eead782cc0e1fa3a1653c1d9a91335be4b0b81165fe5ef12ff322dc0d37427c01a444d0a8a7491a39e80ac3f16185b21e1b981662b3bb895ca04a7cf9f9c275db0f46a79e25bee042db668a7e3d296fb8dcacfd471326ed2396fbb99ae7", 0xe4, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x30a) 16:15:46 executing program 1: r0 = socket(0x10, 0x5, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0xa17b, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="10004dd092cb00002f00be0ff765f18c07219c24413484afa23534f1ab035cf34622cac4bcb8277947735ebbf2fdcea5ebde9747446802bef6dd09f007fc347064971d055fd24676cc46be6ebc8cb76a9bb0be583924fba880f7ad554fbb51d2997b1afe1f3975f1c86cdc9a4ced4460b087531e314476125ee3cbbc710d3364504e33e9cc1db9eae3376ce2a667070aaaa6d1783c6389e46bbbcf97679a61a9090e8babe4366aa8dfa261"], 0x10}, 0x0) socketpair(0x2, 0x0, 0x8000, &(0x7f0000000080)) 16:15:47 executing program 0: chmod(&(0x7f0000000200)='./bus\x00', 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff}], 0x3, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000580)=""/159) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)={0x9, 0x4}) kevent(r2, 0x0, 0x40, 0x0, 0x0, 0x0) semget(0x0, 0x1, 0x20) r3 = semget$private(0x0, 0x0, 0x880) semop(r3, &(0x7f0000000040)=[{0x1, 0x7, 0x1000}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x54, 0x0, 0xfffffffffffffff7, 0x18}, {{}, 0xfffffffffffffffb, 0x4, 0x44, 0x400, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0x12, 0x5, 0x2, 0xc52}, {{}, 0xfffffffffffffffa, 0x20, 0x0, 0x80000000, 0x5}], 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x6}) r4 = kqueue() dup(r4) kevent(r4, 0x0, 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:15:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x21) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000200)=0x5) socket(0x7, 0x1, 0x6) kevent(r2, &(0x7f0000000240)=[{{r0}, 0x0, 0x84, 0x2, 0x26, 0x800}, {{r2}, 0xfffffffffffffff8, 0x1, 0x4d, 0x4, 0x1}, {{r0}, 0xfffffffffffffff9, 0xd, 0x4, 0x7e5c, 0x200}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0x28, 0x40000000, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffd, 0x80, 0x0, 0xd050223, 0x8}], 0x9, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x60, 0x80000000, 0x7}], 0x8001, &(0x7f0000000140)={0x8817, 0x20}) chdir(&(0x7f00000001c0)='./file0\x00') 16:15:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x82) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0xffffffffffffffff, 0x0, 0x2000000}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0xfffffffffffffffd}], 0x7, 0x0, 0x800, 0x0) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0xe) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x0) 16:15:47 executing program 1: setreuid(0x0, 0xee00) socketpair(0x2, 0x4003, 0x800, 0x0) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) listen(r0, 0x3) r1 = semget$private(0x0, 0x7, 0x610) semget$private(0x0, 0x3, 0x8) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000000)=""/2) 16:15:48 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) r1 = semget(0x0, 0x2, 0x9aea84336bc7d974) semctl$IPC_RMID(r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:15:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000200), 0xc40) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200a0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000001c0)=0x2) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) r4 = semget(0x1, 0x3, 0x60) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/205) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:48 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="bcb2a772a09b8b53d12ef94b5b4c37b58f22f18e6b89253f73b2c5f525a01c2fc87a48813c7a720ec60a732494bdcb6026c3e66da8a6a533984fe15f18cc62e40f6861fcb22f5fa1559b332115f922fb245604883dad843523b1cbd7474d8c99a249c99414958c428bff773d0b92dd54b2cc27d24d563e28a4f58a9b2dd708a58daba527c712c0b522d5041924206bd87f0aba42e4b012f2f2d52c6e09eca75633b6d4625c3cd796edb2444b3e3d134a10c14f2696a51b18206e7e26dad39483956de1388bf121495dd23fa546abc8e88d122af41615bd3d870987f622125a1071899053f5bee7871242c8f4f6083914329871da85ed8c0de11ce1fb2334ec32b91cda58781c5e4e9e0b39e52354d30055ab9c9153a6b00dfcef343e18b6eaff70b64795d7b76eaf73dd7d59f0d3ea6c255878e2acf9f926889db4fcecf69e5c2ea0f0b81af1112c09a700c79fe3279b440df9bd0bce4cc8d167fd571f5342309a1bbfab8199464eb6fbd89c1439a149f0873de4a56e171558f45572a4bb95e12f8ebc90fe1eb9f489104a1abc69ae6388e92757beb016f16c487a863b46792efa80ac0f8bd3a0b00bc58ddca2770f84042ca1a147a8c32759f2d6b767c240fec2a43eca31d1e9408cb6bd5ef40c8444cd2360f246f911513ee0ed6dc2d9ee3d35745c53e32af600ab1a1cb31ebff0037889f646ef23c1181b46cbfd7d73142feeadb996bf8eb0791acf4f52e730ad3efd227babfa79684b4783e329b76bbb92952d6d1e880c1bf9c375fb8599e1f803165455c7776cb131ef3559ba78334d1de6fd7e6812f2caf24b3fccda60fa465fd10784473004f79c7be729cac647c0e44eec7f9a5997211df6cab358a45608d2538ca92a34a7d8b9007cf1fe3d316869c33808795f177cde20cb19e92f6f1bbba415fc6536a35151436b7062e61f4dbdcce9e5d9871d516b8d9f6a8f7f5e429d84ff08e9bc1009c361d79dd42a2f10b1cecdc1b637d3eb4e26d02fe24a4417f2cbea778b206ff98d361651eb36fdb112f0724b270407af342742fa118e2eb26e48f0b74103f61ce9d5d88826a0c61623b94deb5282c6baafca60910a3a91be24f13ed34f3cdba6d1e798f52a257cb343abdf5a069c1cc2c61e86282ad57f5349a4bf218434454aa3024b6c1e97f4f26a8da7a74b855ef3c473b82950c3b2487fb557d703559effab0e2d3bef0f4d2d007bab60fc638e5396a7b5cc4c1e99471690ea7dd24009a51e0d2a09cb0f8e5678889a2281e1a3564b977ed5e1d2279d8ec23c1bb573593e057bd4c806dfcecc495c94cd175647cf5bf844320f460eba92cbc5a7f1a7d3e522d38af789e3c28fdcb944ab8982025ebfbe3a73b20dcb7801390bb266244ee844437b42d49ddf264681887b75aad964839e80300e54e56039fb17c909d71af81b7ca1c83557075cadeef4ff4314a3a727ae62b42b9daf4a1a505bee32fb46ed13a1a118f9cc7b8f81c92f080421251c3388a5f7ea36aac081670bd1a100ae6d01a70bf4eb04c3bd89be011205ae2a46f5bd1eff8add88f76af383ed966f46760f0a3fb5a7c4d7e2372c6fee979106181a7a5e7f2320bd8b2a22f6575a75cbda9b198bde84b7da2cdd43fd0905de5c03699408b0a3ad08926dcdde6199ed93d54581f1394d151f44838b40a42da73d4c894547af2900262d9d51e1dbfe1b4ee44b42220ef85606f2087e4b600089c9f0dbed86e39be0eb95e269636ee0315bbc5f3baf39b0e376353b394285127ea12d08105d647144b89bca5c7eedb118fc2aa7ee0ee3162da1a32c23e1f15027298685bbe73148939aa5e0acf6ddbc531d6709fe4c37df5aae6118e811112506e69414e3d183633ee36d5b6b40bb28741bb35249da902ee7e8bcb1f4b233d6a8afe29444a11d8219b7310579754316fcca141cce45459f50f4acb1b7ded6705d2af541709c49f03882fbd37500be2a7238d8ffb37088a59fd400360a7dfdf4763892f82241b6b3030b23d19c65813d4b28ff05b4002648989f721f14742ae6f8e15748feab41fc005d9ffadb6343facca7e85bb78137be762d27a948b1dd3e8d6fe48c000f6e2d929e1c82f3fb1da00a2ee8fe06f752f32a37641d7c8be4508387a753dd10910bd78105f77855f7f86cbca7a8ddd86344401002f85e299544f9e85723eb201e2924e7346ef2cad398240c4c5910b271140b22775e25588060beb1dd264472fe45aad2af9a249b773674ee2ad88f25a520426429efe3e7b56602d89e52d27ae8e4134722b8c8bdbc0bf0a0cb5f360dd6758a75641ff979b957baa3f1c27e8270e24f9b0efc0da611d1b64a3d97e38995166bc803c4037d05e0508e6b61a5aa5bbf4f5f556742db1efda2e4393904172cbb77c195e1d3af6b3068911ebc24b38b04d0900a65a3020b9a2d6ff16288b35205d3e295cc69c9fad501e4c263b936a4577b0258499fa00c530a670afe17de932607bf7b6080fc00fcfd0d987c06b79afffbbca431fcdd24d1e458cd2845165ea62b1c0591381c829f35b846edf08c02646b6dad53d93a28b092dd339a45fa19753017f0b2b952cb5c6215e83ae0f34d5100a004e0c19338b2bb7b1118d57d22e2bce00ee9dca9aef5d8a1f73a35f497e9d9de2e856dd198ce622d808c60b6911686b674459ab90ee3357626864768556a0f2f561116d7350c7521acf00eb662cb91b0b4f70d1ecb17b84b5e216866ecd3f9d9236f04bfa67afb04e1b53b35d842a70c10491a76b1c6ad85797dda21994572a8c60e5616c567fa7cadec026a53dbf87c41c244797268c423b161fed2a48b87ceb50acd28f46d0dd9e475d442dc432b7c3962c79d94828b9c602c3fce9297322a9018c6023a4b25fc134c7d2dff329f6ddcb9a527c41db33ba1cbd386125e04cb16e0f47c174e471e13fd6e274a78919217f604b779b51f776933a9b427ab134d9ae4add7f3d58b4a13ef3132e7788864be806ba5e4bc3962cfee296789fa63c2d8863ed4a21ab27f4ad4139839d7f9dbd68daf031591b6b9516cac7fe0b6feba24660f6d5233f082d03739b87c618c868e7b699737f4be5347f0620dfc0d9e404bd89385554006e223ee470d872f3722c90756ba25a9539956b330241aec8ac9c5d907d681a26778e4af8ab19624bbd7c8bf88106e7f0bec3f2c6f724ca27707784f68554b29b302ba94eb94e80f538b92b988d30845fb793a89202f012ba381e37b3ee59b3666c5d664436c8a0a58c70b63c73132a3dd44b938000831d0c2a9d280bbb1c1f18ca49e2a7f268ce540999780aaee5218320982cc34137ec67beadcb696100a831d2a7581123ddb2f6b8fae1be0aed4f0e323c719a6cb31e2342d95bb5e9077c815078b1405870eb417685310a3c174d7d2f86c3a6015fca445a72eafc7d8b3a76eea539667c5f410ceee6cdeb9dbcab548d9bcb02b870a7c0291664f0fa149f36fcf6b1d6e85efb8edac2a2882417b2de2fd1d58e2dff6600d66a837d8ee8887d6d426b769c13aa0a2fe0f5f9316bab6198eff2c18e01ba55411e8df96bd1ce3a1b8dc4ee3d23dde532bff866e346d0374122422fbd767e1e977fa97782e4d044adc2f76bef972a938b4cafdf1efac48bbdf43b185ddb2fdb31fd662798c992d1f8a31bba253e42a4c046b17f92e1986153d059cfd24b114b4f6a464a89f5b60f1167e560e1057aa43b44da3542a9396207d57b44fa5d50d59fba7741e1bfaf9edf6704547a6fed05011e63be222ad2a04b7d35e9a17e6127f2e49488dba0fbbf5e5f6db61ab8e8e365c9d3366408ed31fd81efd4b8f71075e68d31ab5acb156ff5bc8ede312ff93e1c112d2f5f35d83553fbe9584f780537ac53368fc255b2dad2cd130f11cb7f03be4f3583aee803f402840d2364977395bc7651ecde549aa39e9c538e49442a82be28c5177ceb1db37e9a93f5bdfdfdb1f9e04920bc37574e597006c3082079f04b27f51519dd8a19da0905f9bd8e5fd73fe8ed2d4739214c1a08fce621b016dd47bdf5e72e70ca4195fb7a12eeff65c32c553d46d4557cd89d0d2f030e533059f47af2c37b1e557d92c9f9e86103cfa2c262f8b89ef61fa5cf7e29a21daaf2ed5645e6fa650bed73ea72f704e7976c07a2391a2eda4143acfa2e1538527fd27ac17aef436dfd342c478b22aefe07209791213344471c4abfe9459303b26bedc970c84b4c8899d9479c7756fb915f534c0777c70626dbc728be053c31d92ac97bbced6d72970fc2d2619673245eec0fc976a94ba30ee96ef2a94bea8982a5a4527c8a61efa989a9184f59af0bfee11443992329cf3c0c121aba30617c44b98cc8849c787d387f0577103f0e34b27e31505ade95740da24ae75c458fa21d67987fb825d21e88e2aaba2c0cda7af7ec0567fbc5b761b8fcbad5df6ad9a736ccd4988314bc109da48cbdfaef3cdc898c71d7d9ade275a85b52f3409a35e97f9ba74aff624217b36381dda9fa86778d3d7624dabc6d8fc3f7ede626f62d1c433a3c2c4e63a8bd1062b2978d53fde77373bb21d507c5793923fc55942cfc13a468bb5bdc6b6675fd707e5295548a9d6103317d83e81a2cfc2838b8ae90dbc15b7e54545a7b25f921098c0295e3feedb03a52cc505166392392cf2131cf5c8ded47cf759359dfbfbbec2b5c748910a370a32b9aefae25bcbabee9aec4ce37e02bf82f3054b6428905143166069388b0e449e1391bcb2c4ac2fb49d844333e1ff02171ff9f9052445c01a65d6b6968e44990fd54f61a12b063139639568f9b13cf126ec380c0ed244cd6a02960635097a5248ede88cc357857e4f2e63e01a2350cf38cccffceb2fc5332653cfc5683f377df62d723dc8f9950d4af9be696d0a837a41acde2d0a39c008e4983d191090c1ba8fd58818baa7d128d3b4f94ac56fc4ab3ddaf9cd7db40878ea19f1f8e156d17641b7dced514057c1d163dd0bf06a84863f087c37ad27f38e99c132ba5a5b358b786068d74a9f03a64b67630bb2c515d92a524373f94d43657bf06ac546e4a950ddf50a6d6ae26cc069c0492179cd30f5e7c9c632aeaae5683f676262bc9d93f7f3426a82bbc7954cc3cff7b32c551ebbdc5ae16794dc35a95ddbb7eb7679cfc0ffaf898eb43512dcb044fa955e2fb99fdf379ef57f9bc3a1c2bd593058b8a04e365f7f6ba8019305ee15a59d1dfa55121ed136af1497de75d6c03153c4664a33e53d79b9542b0aeae19b1728bf8a15b105f2afd05eb187bfb9edba8b111c8844d0c0693aa325c88cb6418eebb483fd8f041706d4dac38219f4b363ec188e088cc8ba75d7f4d839bea71e229557794f8bebf0ae010fcc7690deac038573683e5be88db4430fa966716cfc30958b1e8ed94e3d46a3631ba62ed0c43ca2ea2afc518b48a3bfca8ddf832ad4333a86802a34069bbcc0d5c9b974a6931592cb4fde640cbf0847d57e6d69f4ca516f1ed154793d39ea1ce14ed82d0ded2e37a20859c4e7a160f7cb2616619b70f8adb4544d4cb759e42789aff4d491788c8c9f9539eb588d3280514a46b13caf0a3cae5b7722413cabe3933852d71c4f7ede282c3ff325b08de973c0c693135a046535c4696152de377fdd9aec244fb852aeb604232586545350fb65e2c1234e55b33d4e0eaf3009cc770ce7f3328f4d47c4f42ed6457ceca4ca2b5f42d14858937d10685e405898b66007ba0b601177e38bd48ff646b85e2e77faa4dac0899d167190f6e27f08c7babe7cd0b24b0aa91541264dd91eaed655014a34447ae3ca0e0212aed5392b84152073d3", 0x1000) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x81) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) getsockname(r1, &(0x7f0000001100)=@in6, &(0x7f0000001140)=0xc) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:15:48 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) fchown(r0, 0x0, 0x0) 16:15:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e000559d04b00e88caba5c278000000653000"], 0x10) 16:15:49 executing program 1: r0 = semget$private(0x0, 0x7, 0x141) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8080, 0x118) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xfffffffeffffffff, 0x1, 0x3, 0x0, 0xffffffff}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet(0x2, 0x4, 0xfff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r5) r6 = dup(r4) sendto$inet6(r6, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getgid() 16:15:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/240, 0xf0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./bus\x00') 16:15:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xa4, 0xffffffff}, {0x21, 0x19c}], 0x2}) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) msgget$private(0x0, 0x200) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 16:15:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000df914003a43499c3ecdbfb40f074f39746ed8b56688284f208663cb9929ace49d32417fd7b4eefe146"], 0x10}, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getppid() r9 = geteuid() r10 = getgid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="8b9aa2f5226abfdbb64a2cd14c0b7cf90c81f08bcbf2322b7ad73d8009dad9d91b6fe24e7b36321fa94ba96bb4ca80f80d8cdd10fc483a788a6283e25d1be99ebb5a265a076d08e54282754c808b4a4f9fd628a83cfd96e1ef78b8ac69eeceb4fa98eeac42867908559859a57ee59fdb504beb45ca4c51d006cd94b386", 0x7d}, {&(0x7f0000000140)="e786faa31b6e17eecb933bf3ad9e84c9693dd65b8169ba6f3d4d1aa46d4e608cf91357d643d9390dbbddadbee78b773e871725801cef44b6c784bb3981561bb50a8dfd3565e8ed58521458b6f8b0c898fac285777d2007a0b8a356c5104d9019d76d7cab09617a79ab42f315c0589eba5c5029cf489f8c9110f173ab5156125732", 0x81}, {&(0x7f0000000200)="5831704d45ff0e9583dcb9684eec7eb9cdf9daa6856702b8ad50dba43d56", 0x1e}, {&(0x7f0000000240)="6f14f393dcefe01da0a29357d1879876160214e55d26033edf26360519f1bd6ed3330ea3107d9888da5d13daa6b856ae493d915a7b65d26824f0cc5038979d5d0881148bda4f71b207f6a58d4100290bac4abdd3deaecf90070b070e871feae24b", 0x61}, {&(0x7f00000002c0)="9ea0b596b295823015c5df97e933dc202932a9021997954d039b2d0c00b3c371a10fdea539098d74b74fb12987048d36eca0b4b4ff617be19bfc2b9ed3976325415f", 0x42}], 0x5, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000001002000008000000300ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x400}, 0xc) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640), 0xc) 16:15:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() fcntl$getflags(r0, 0x3) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) 16:15:49 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffe, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:15:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x8d, './file0\x00', './file0\x00'}) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 16:15:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1e55b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f464fb8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc260dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x1) close(r1) dup2(r1, r0) 16:15:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchdir(r0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000100)="8e", 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x1, 0xd1) 16:15:49 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0xc0ab, 0x1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000045, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000280)=""/121) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r1, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r3, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) fchdir(r0) 16:15:49 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) 16:15:49 executing program 0: getrusage(0x0, &(0x7f0000000180)) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000240)='@#-&-+\x00', &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='\x00']) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000480)='./bus/file0\x00', 0x481, 0x10000045) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000004c0)={'./bus\x00', 0x3, 0x7, 0x0, 0x1, 0x8000, 0x20, 0x5, 0x3, 0x0, 0x1, 0x6}) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchown(r0, r2, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) login: wsmuxpoll: not open 16:15:49 executing program 0: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, r0]) getgroups(0x6, &(0x7f0000000040)=[r2, 0xffffffffffffffff, r2, r3, r4, r1]) setgid(r3) wsmuxpoll: not open 16:15:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r1 = msgget$private(0x0, 0x408) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getppid() r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x779a, r2, r3, r4, r5, 0x194}, 0x80000000, 0x0, r6, r7, 0xa9f1, 0x6c6b57c7, 0x2, 0x4}) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:50 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0x56) sendmsg(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:15:50 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:15:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getitimer(0x2, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:15:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r1, r0) shutdown(r2, 0x0) 16:15:50 executing program 0: nanosleep(&(0x7f0000000100)={0x8100000068}, 0x0) r0 = kqueue() dup2(r0, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) 16:15:51 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x0, 0x40, 0x80000001, 0x6}, {{r2}, 0xfffffffffffffff8, 0x4, 0x4, 0x8, 0x2}, {{r3}, 0xfffffffffffffff8, 0xfb, 0x40000001, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x42, 0xf0000043, 0x4, 0x8}, {{r0}, 0xfffffffffffffffb, 0xab, 0x4, 0x101, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0xc, 0x3, 0x1a6a0ad4}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r3) 16:15:51 executing program 1: semget(0x3, 0x0, 0xd0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x240) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() 16:15:51 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x38bfa8b2}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa0, 0x108) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x2}, {0x7, 0x1000}}, 0x0) setrlimit(0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x106}, {r0, 0x10c}, {r0, 0x40}], 0x3, 0x100000000) r1 = getpgrp() renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0xa0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r1, r2) symlinkat(&(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') 16:15:51 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x402, 0x0) getsockopt(r0, 0x73, 0x3, &(0x7f00000000c0)=""/93, &(0x7f0000000140)=0x5d) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket$unix(0x1, 0x3, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0x200000029, 0x8000000000003e, 0x0, 0x0) 16:15:51 executing program 0: r0 = socket(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000001c0)=""/247, 0xffffffcc}], 0x172, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r5 = getuid() r6 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x57, 0xfffffffffffff714}, {0x8000, 0x6}}, &(0x7f00000002c0)) flock(r0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r3) 16:15:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:15:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x71) 16:15:51 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x2b, 0x81, 0x7, 0x1, 0x8, 0x7f, 0x8, 0x1, 0x0, 0xac73, 0x4}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:15:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000008c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a38b4401d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eec570f60e18b3797494f97c95187d97f6c3e28b0322d2c28cf2123117487961509", 0x1e5) r1 = syz_open_pts() close(r0) fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) recvmsg(r2, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000040)=""/20, 0x14}, {&(0x7f0000000200)=""/242, 0xf2}, {&(0x7f0000000380)=""/206, 0xce}, {&(0x7f0000000480)=""/209, 0xd1}, {&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/239, 0xef}], 0x6, &(0x7f0000000780)=""/192, 0xc0}, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x0, 0x7, 0x3, 0x8, "b08d16c624d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:51 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r2, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="b02c7515a9d7f43c9d9f286370620c7892200fe342379bcc24e326b1cb996bf825124cfb910a2e3a619ccbf6d10de27e3824709f319aa6bf34bd1d1c3a72966b9c5ade1ab01af93e58f532c01d633f9dccceeceafdb87204602ad1b21bb02fc79ddee0ae52f910b27a913130b12156620bdb5d21f1b56665f570d1ca85", 0x7d}], 0x1, 0x0) 16:15:51 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x810, 0xba) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="bb4745f16091ae38302f263bea8534b5cc1b109e3623a8770d0c7f4c93c8ee1e36f4df1a558eb7b75b07ab5d9759a41b189881bbd1e9be990a44a6292ae98295eb767badc0070d96079c031e32833a41dafd6e924c8a12021fefff8e5ecd010fae549b60b4d3d7b1b1d819e8c0a2370d0eaed696da102953299b33cd15d66c3caa6f5d137065a333b3e7ccdc08", 0x8d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) 16:15:51 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x9}, {0x3, 0x3}}, 0x2) ftruncate(r0, 0x2) utimes(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000140)='./file0\x00', 0x401, 0x102) 16:15:51 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)='\x00', &(0x7f0000000100)='\xdb(\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='\x00']) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="fa1204a49155ce1e000267f0e9551fbaa8", 0x11}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:15:51 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xba24de2d, 0x0, 0x0, 0x0, 0xfffffffffffffddb}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x40, 0x8000, './file0\x00', 0x218, 0x2c, 0x3f, 0x4}) 16:15:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="7de051ddd4ac9bb8ccf2db3750febcc798600c78b9792cf1737ed8f2510c3e63fe0cc6a570a014ffb561ea50cb99702dbb2fc06ed88407479079ef2938c8456bc0af5a30f847b56dfe617eaa0bc37bea840713787981a0b797e43828630bda786e10b3fb28a569d4fd16d75b08ceca38076244976cb95b329473bbf1dc04194596", 0x81, 0x8, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) sendto$unix(r0, 0x0, 0xfe, 0x40c, 0x0, 0x3abcb8e0e7ebecfe) 16:15:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = accept(r2, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) getsockname$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup2(r0, r2) 16:15:52 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='X&', 0x2) getsockname$unix(r0, &(0x7f0000000340)=@abs, &(0x7f0000001500)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000001580)='./bus\x00', 0x8, 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30048, 0x0) pwritev(r0, &(0x7f0000001440)=[{&(0x7f0000000040)="3440d6e2f879f8cab3be103892f5e935a6c561803385d302d7e03ca08ca13758c302d188232e465df01f736ba94547f2960dd854c02cc0d7abf10b60fff29d9c7201fc8246ae324f84ed0da6cf97aba5df7864eef79cb70dae549f66108509147d41ef32", 0x64}, {&(0x7f0000000140)="bd9325d0768c48a6216c32768463faec007af71b883de16b7b44a396e693cd76a042a24e2ab5822d5b6ebbff469f387075899acf18ffeae688353c52c0e430c61ca035573fa244c591199e16aee54445c117ddffcdc9ca392e9f453ab07c1d952a387dff924138d76810b7cc17b0840c227400359e5f8c247e9939b537adc6e26a8a03c29f12564f6436f7b77ae6d62621fe9e6bbf915c97bf37571a28f7ba09feae49eb928afd8d5a82517b4978631652a9ce6f2a32d04ddf6767e2c4bfd151a2eec2def4129101612a761e81b7eacb253d9e726c7b5bc0d923c6bef9aa22389b34cd", 0xe3}, {&(0x7f0000000240)="65e70e6e3c862b277cc5494e8232c9c77eb426710f5eff81e5f6afe850c1a6caa186e6ef597f1167aa75539c9168dc1673219210a4ab77d1b4708048d13063a61863e85c95806b932e8542931dd99f297149c5bb7b33b8bfcc29e3f3618d21253d4de594fce1c360f92f7b7d8b8623d8137280c0da0cef32ed8cd53b060638960e36faddf97633f7328a948cb6270b56bd225c6f242f4699503ca406ac2899aa3a04938f4d34dddd169bdf81615fca6edd8e57c77a8f23334108bb94ba9048c4aba22ec4bb99", 0xc6}, {&(0x7f00000003c0)="e31a74dd7273b84a1cf352734982a56e6200de7039bfb1114123233c083115094c7221573a681f93a1474d0bf0fc83c69d6dfff20194a39dc720223edbfbca8460e2552db2201963ca1c4e44", 0x4c}, {&(0x7f0000000440)="1f4679085ebbc4beb1b35bebd290918554e8ce9024f04e4801fa4ae8c0e1a23fad08657310fd12215e65b79fe9f96ba4918b1c715332305544b4d5e95917c719c57e0930a0c3a937d417293d20692b5576dad83892c89da62e52ca26832eb64c43b6c3a14e02126b7f34deb3375f6fea1fed06cd578f431a018a7a9d74e00a006ed2cd36dbe0dc8d831890176f6ace7e09c5c53fd5c5278391c23acfe20d190da3333b15d9a0020f346fa8f5dd2975687903209894875913fed94174ff6b162c7c771c977470b3ab8fb22caa1e8afa07b290d601130f994bd690db5cd973b6f8f874d776e3f74dbe6ff7d83f0585d6d2a9e79b0c6ab293f13a5dfe773c66d2b6d4830f2b41bf3c1ea7be4d6dca8e97e2ba72ef477789ed950c911bc2ce975062d7f6d6906f1803df4a6224c00642998d0ad34604e67d786ee138897e5ee2a38edc2cbfea5414f8963d52231170843e43df0ecd8c626a8b27ebfa88399c20eb114b26c228fa39923f2d144124a6949561c2975355092a18868d1145825faf30235b9f36d8fdba365b7de9e70f1edf733986b165ea107a094ed748d40b4b282a9aa7edb927ccf6eb64d1765737b1a56d133d1fb1c79bfc791581b4308201cc5b62f44e3e279fcc1e6849f8b73bea326348b61004d2bf7fc670ceeb2251d964234a4357978329adbad45069202891b650cd93d7f539d5ae652a4cc6be53cf28b918db647c569cb3773e936922ba114b4d1f9aeef7ed9db578863a9b10c0b74c340644bb516080363bffd72fb557caffac59af49182ecbd738968191b030b102c55f2a78d238057a201636015ac85959ad28efbe81ec9d752e5c6059a16730ef285e8958172c4727283ddb47e65bc92ea53ff919b7e6194982933a77fc020549d3436a280b64521c4c77eb45b12e7bcb53c1af7710890a2e0f7a1052d34027e5f939b78fe106aebab2de660086f575767da1747f254cef6a9d19b79b9dda6568f2b1c900c0ffc9ae68f94a5f6867e271b77b50fb1b96b7e2e61ff3c4962b1cf433d21b8447e0b39b0c49895f0391bba8e32d1009966c4950304b978b390235aac3f400cfedcedad7be999af4bc9c7c4491321cfcfd10ddf6c67518d5dd21252778ca97b6866b5d5161083967462f4ab154e7961bbc656f1a821290b28b8eca81f7a4ce87c0fb251895a78e59d1b5b588d56f47c6843deb996c5b733579972f2c1081abfeeac3acd993d61badc76bf6c8d1e3d1799f8eb534bc35cef609b5f219917c36cfaa26ff1c29ccf65f3803459ed7de16b02cf1e1ca8a2daf75c30f111f5a2fed6e62659e03c44dcc336444c56629d848841b44703ae29dd9ee3a22156087c8c736a8208682aaca2df8bf436efbc9b4491d56ca2ae234f50a8fe2c7171294121a86d31950ed3e6309dbd3b40a8f2db983816f585abdeae3925d6b4eb9e6438a1aca31636334b501c2eec2eaa7a3bd0113b19689ca54ed3f4eca77bd69d8a785815b239cdcfc5f0f6ecf11c85489702fdb9b8846eb24c12ff35bb820946efc973e2d9fe51229eed27bb0da1d441b4e8b7cc4c195aa8b43e26e4daca0de6ea1b1d3c41c21f063d8ffc495ef8ae37c4caa70a3ec88782460ce712c6d7eb82bce159e22d920c5f0349464834ed4b49f7340c64efe75fd37b3aa5da68fea060bfe0257e9e9326c02e1c12f0a3d1d69bf484aee6f5bffdacd6025a66e9b9533edc5b2305fb0626b9977bde5bf4a0451baa081e27e1dc1690816e4422afbc58d423f34dc5481a8e67659203abcbe5e936ad4438a2b10de485f674fb6dc1bfb9a03c9e54865881e120d9b50e41952e1c43787b70a401720ce004e6c9d5fc8285299548701d3b15f37324d379fb732592e2053f7819df1db7ec31b52d304fa2dbd875b8cb3227c3ce1f76e4b8ff6ec74c8779b0ca1d59ae8364275865db5b210c7080f4f5a6a929b6d6825ddd62be928e56fa1beaed0d4fa17b6d8f0d5a2b715b25b47e360f70f49d9d92c9935b75bb8300c1265315b87493b4702c447f0111855ac4442c8864a238d93df41032f5c4472dc7a45c8dc26d5cbd85d54f6a9a16c4a7941f348d83308d96ea37bd36eda925d04d0962cd0ee669728cf45b4ee753d1ee237d7518ca51cde92d50c437b2d4163642156e40845637371a40895feccd07eed99c2b2ec90afe10dad34831b20e061c3dc126a64a9f958f4ab743f1f3c68424cff4feeb3609da378cb7b655da337231c4e9ea5589edb416c2858c7827f496cc3326d7e54b741c8bd27242ea7b905bdeb40df0d227bd6f9cbdb00a9fb45a65b0b02b6d7d239fd1dec443774209f5ab385092300f0f35def5aa774a74ee952008df52219d26cb1f676c647bfe66a0b9e238a227fe93dfa6d9b0920f5eed7ef272ca45193d04099722a1a7e75210d5534a338c106891cf4aed0754e8fafd03ab3148d4e09e5fd1738a3d822eae53484e99623b1973460ac2d393c15a740ed92bd2c1a6fb906f1b357ccbc34c902c22adc9223fd254f02a354913c33b3d265344d6166783fcd3bb2655432d413d21c368fc63788320eeb6b7c423253a31fb054ce27760d721bc71492d0b2903489238d22e2cde2cd0c75caa6b95c0ea66122317a63502af2270084529a8c631486e112b34107bc998e33ffa1300cdd0149a3530986d0894595408de3941cc01afbdc09dde2c30cf7eef307fe6c59e2973d48f1f4080d0bf7b14f2b903c91472bdaa71873538576c00badeb7512c9994cba132793faaf3d45fb251ff2dbe69917e163a067c23945272db977dce7b077332832d55d43f3922b9924895cd4ae4c7978d7b6aa54d23b1fdee014cd1193aec4a1fae7df307a84a9a77e3a855ad371cd03f91d9ecf924cca404f2cfb5a910324da1b18d621d4eb8470728f3633d33f621017d810c7a72f5466a3068ac3a9287db43e66afd1ba80616516c4d920be05c17db10e599fbda2de60815f3c6216667ea9c6416f59b91e6f7228535c7bc6a089d4a386959bb93533388a74f6f6a32162e0565fff4d03baa9293d140d4e648ff9222a0516e5993aeeee8e99828f095bdf56631e56dd31b2c0588b977fcae8be403a756c0e42a6b363958d9197b89559c9aa2314dba5c103cb774c75a89c37f74105bfd113d3dabd60c0d21eebcedc8f945c88beab69791018602bd764211e2497d382e55b6766f3821ef614e40448559a63cbd843a077eb0e8b90d78a935853942fad980a6a52f96de7a1ecd58f7ac860a5f3204a4321251c0bdac15615d8062532304fbc0ee2db74a1642160ac8262ef324acaec9d16b115517edbaa63e5930eb23927fdd38351b5c21143fe15366646ae0f6f3b740e76a8cf14d82cf996df6941d3a3d39357df6d71167de599ae7a73ef08f0e8fc14f9036eeaf0c829cab7f37e17e62536d535c89595ba573fa207aea976f92c8cf20b56b5032169341f3de402e3860124bfffbe35223250dcd88e20626befcf5e6d98da641adf2c231ba9dfaabcd655e3625a92ff77eea5b57a3840e458c858e35d1f53a04eb6b3078ef68b706666a06f7570fe0c682a43bd03b661e0c576ee69725da5d2498751754b732f427b3e2cc81737f6bb7705e9532da40da8574093baa897f5930694c7bb2892aac3455ae384894853d583b7a9068d0c2e57088e93afa10d74992ac1f50ef8fcdbc6e8f51fbed93590f5664cec3e11a9350899195777582cf833fc979dd287036940ccae3ecdc0d9b7f7fb0f32bdfcbbb98459aac4a77edc4fe0014cb1b8d8118a8ac818b8902c6860a67575b37252486b32e5c6b7e0b6379bde5a6eda1545648560b7d098e92fd06bd71540847f9b9de7ab4453e0bb432e72e7887eae167d6262c3e9018b8993a0d165d810d5cf457d8a3509bc24599d0c84d013843d0a45735b6be96fadf11e4b0ee13ad045bd626e4cef8ebd43d22135c88aa3e7f42b7b43f0d64cd3b9941cd5f33263e040e6ce141e535657e4eecce3ae433020a2204a6faacc796a146d770857c7b2f162a44bbcee3382f1c35c94a1a87fade7d8c82b24dfb13d63f5faa2232c6bae0ec53d64935fa69f2c9596aae7c120ccf0e04491a5d9e3a1a383aa70c6139a1fd126189ae8a95d6017f160f2dce491b952250bc422ede9d315b9a682f37db40161f9331bc744d555b4b6ce4141bade811fd8980660faa559e29a3b316cf9ac225884117b8c1395cff244a760d7a080b0413a1a5f04deba4e17e7389bb0a088646e175d90f0526ab3d2fe9f82960fbb55a13aa08739fca11c2ff2fa8e65a1198a6bc4e012f31dd26515fba0fc74011103a30564fa4771307590e103d1df6beabdf4c4cdb99ca65cc61b31262df6390d128f045b90adbfdb2aab3a47485ee22632d6d51d598b530294d24d718dcaa9a67d66f9f19bd62c5599236139cc93ae10a9f0a4db7e8d04a5282bcd675848f675f2ff8410b194d5dbe5cbf4adcda1a33826b5440de99e4e3023345d2b4165591a2ee78d4fab45abefb7439b7ba846b267496258b218f37af67767c45ab4f78da875f770f230f78e2dca74739003d237202a6d5ee9423b6893beb15af3672a9ff544c02a0c14e4cce0430ec0048018cf9b8fe3fe37d51888386512bf6514ea91a1d51527f06e1b7b1a836c622a08e23c853009138ce9f36be168d40fa9312a44fb88658009449754d5a2fdff2a71684c16528823a002e1f2b684564b243243c7f4696b0b41301c5f905e52a4c5c7fe5c121ee85f49d91be3c9974e04d853cd2ef6aa6fe01a91b4f73c7242c36cbc9bace376c3235c60e7c6bb12dcf5826f951e51f89d1c201f6f645178e1c0e93d4b7b5a5632e65325d0e72b32cabac1907ce4d359c9d68f7c936bc89a37a2d433992d0b0b918cd90b99782ee07aa02f1c51c5604e212a84d7f8a4b7596c61677ee0623bb73b35d5858f9e2d59600b1d78c5f303110bb2ef8f1b1e0a37415bcbb97bc5bfc76bd8c5f4be412cf7356eb3e164a988eeb4efc359c3025c4d1eb94259929f9303ce4942b8b3f0d0cf393aa46cc3c1bea509a219ede498c5c4030f41152ad667530d76fb96582c23c7e6a55f0211e8fc588ca282a5e19c41cd6b8ee6d5d2cb2b6281c99c32828713625cf2275cd7bab2b35888e682d6bdfff98a48933ef4e7b9616f4ff30eae865c526ee3c0e1beadb0877c281da3d2183c4cf3dfc662da7fdb45bd6bd6bcc6cb2a6da908ede077588dea5b8e7701e5ab11d76d11021f72a217aa2fe62f1bd096009ae8a92f9fdc3fab71058327af38ef115141b46cc3cb626e50f3fda911dc9dcce326d4b9b07555553a3c4ce7695b6b83f94e0dd8bf1bfe1ab956189b8edd4b423e946d9d301295f4a755ba830aa0adf97092b017f994ccf3eb476607b6d3b979c412796d39e63b158a73c0793a46e0ba4542c93e76a3e4ec2b03f2e455567856761ef6766cb5201b277e198be06238703288eb2677d1ad78e056c3779b2e1901538dd1a3d16673a041897138b7ad9d0b7fc586fb0a995ceabbc6e572d9eeb826d309337abd82ef6f1ee179948a6383285a519954282dd40038aa1d2aff96889d929718110a29cee94750ff9bf21c562a7d116fd0eb3c89777549a56892e4ae425fdc4564d04e684d878b4a77e3120d08425e5466cb4bc0b66e9561e40f76f401ed46c42302e11c5b0c6d131c18752d15aea31012052bcfac88218f72b750879d4db30f9e55a4ee57e390e5952ff9a6e67ae169a0375e1ea185332ec61d82ce8e7410c1cd68bff41b1416cb3e005a8b12e6257af74d9c21f250c0484609d8743a1b506041036a", 0x1000}, {&(0x7f00000000c0)}], 0x6, 0x0) mknod(&(0x7f00000014c0)='./bus\x00', 0x800002001, 0x0) 16:15:52 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x50) connect$inet6(0xffffffffffffffff, &(0x7f0000001280)={0x18, 0x3, 0x3ff, 0xffffffffffffff00}, 0xc) recvmsg(0xffffffffffffffff, &(0x7f0000001200)={&(0x7f0000000000)=@in, 0x12c, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/225, 0xe1}], 0x1, &(0x7f0000001140)=""/173, 0xad}, 0x800) setsockopt(0xffffffffffffffff, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0xfffffffffffffeea) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000001240)={0x3, 0x5}, 0x8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) 16:15:52 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) read(r0, &(0x7f0000000080)=""/25, 0x19) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:15:52 executing program 0: r0 = socket(0x1a, 0x7, 0x5) accept$unix(r0, &(0x7f0000001a40)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cae124a66a260f260000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024817cde0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000480)="e8b31b2429dbf514d1e91e630816d90891267794dbb32a1c9d236efa11b42b3610bb599ba912c8c2606a5237166fc5cb6a579565921db2afce5f40ef99d1a9c2bd", 0x41) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000540)={0x5, './file0\x00'}) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000500)={0x9, './file0\x00', './file0\x00'}) read(r2, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f00000005c0)) r6 = socket(0x30, 0x4000, 0x2) r7 = fcntl$dupfd(r6, 0xa, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000580)={0x1, './file0\x00'}) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='^[]!Z\x00', &(0x7f0000000240)='(\x00', &(0x7f0000000280)='-\x1f/\x00', &(0x7f00000002c0)='&-\'\')\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r8, 0xc014575e, &(0x7f0000000440)={0x800, './file0\x00'}) execve(0x0, 0x0, 0x0) sync() socket(0x1b, 0x2, 0x7c40000000000000) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) 16:15:52 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:15:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet(r0, 0x0, &(0x7f00000001c0)) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) recvfrom$unix(r2, &(0x7f0000000140)=""/36, 0x24, 0x40, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) connect(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0x8) recvfrom(r2, &(0x7f0000000200)=""/199, 0xc7, 0x43, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) setsockopt(r3, 0x0, 0x24, &(0x7f0000000040), 0x0) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x88) 16:15:52 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x412, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:15:52 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000240)=""/4096, 0x1000) write(r0, &(0x7f0000000040)="98905762615e0a5fb62f10f8bb9986cabf0066c5f940", 0x16) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000180)=[{0x0, 0x84d1}, {0x2, 0x5, 0x1000}, {0x3, 0x1, 0x800}], 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x8000000000000003) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x100) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x100000000, 0x0, 0x1000, 0xfffffffffffff1e9, "d7d0f0f3174f79997a0910718684ea30040670cc", 0xff, 0x7}) 16:15:53 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:15:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0x3e6) 16:15:53 executing program 0: r0 = socket$unix(0x1, 0x1000000000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x8000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000200)={0x3, 0x3}, 0x10) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r5 = dup2(r0, r4) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000000)=0x2, 0x4) socketpair$unix(0x1, 0x10000000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000080), 0x4) 16:15:53 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x2811, r0, 0x0, 0x2) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r1 = getgid() fchown(r0, 0x0, r1) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = msgget$private(0x0, 0x100) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000003c0)={0x8001, 0x3}, 0x10) r3 = geteuid() msgget$private(0x0, 0x20) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000004c0)=""/202, &(0x7f00000005c0)=0xca) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000087000000000000000005078337e1ce07a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6523962e0ae61b041eb2ed0645bd8d451b8c96d21de324aa18420098352d0000000000000000000000000000001000"], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r3, 0x0, 0x0, 0x0, 0x146, 0x3ff}, 0x9, 0x3, 0x0, 0x0, 0x4, 0x2, 0x400, 0x5}) 16:15:53 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x4, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x4810, r1, 0x0, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/32) 16:15:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) flock(r0, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x288, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2000100000000003) r2 = open(&(0x7f0000000400)='./file0\x00', 0x8000000000002, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) r3 = kqueue() fcntl$setstatus(r2, 0x4, 0xc0) flock(r1, 0x2) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/162) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000240)=""/81) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x88, 0x40000021, 0x401, 0x401}, {{r1}, 0xfffffffffffffffc, 0x25, 0xf00fffff, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x15, 0x4, 0x7}, {{r3}, 0xfffffffffffffffc, 0x24, 0x91, 0x3, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x8, 0x3, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x1807d29d}, {{r1}, 0x0, 0x96, 0x3, 0xffff, 0x6}, {{}, 0xffffffffffffffff, 0x80, 0x0, 0x1ff}], 0x5, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0x1, 0x101}], 0x6, &(0x7f0000000200)={0x1, 0x9}) close(r2) close(r1) 16:15:53 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="00002e2f66691dac2e87"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 16:15:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2010, 0x1b00) mkdir(&(0x7f0000000000)='./bus\x00', 0x4) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1407e, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)='oG', 0x2}], 0x1) 16:15:54 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000001ac0)={0x0, ""/4096}, 0xfffffffffffffdd9, 0x3, 0x0) r1 = socket(0x0, 0x8007, 0x74751f74) msgrcv(r0, &(0x7f0000000400)={0x0, ""/53}, 0x2db, 0x1, 0x201001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000000480)=0xff22) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) setreuid(r2, r3) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x440, 0x0) r4 = getuid() msgsnd(r0, &(0x7f00000003c0)={0x1, "6e84d3b9337aba64748ce8a601c567998a6bc8458c2128dd9f5f9220"}, 0x24, 0x0) r5 = semget(0x2, 0x0, 0x60) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000700)=""/187) seteuid(r4) r6 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000440)={0x2, 0x6}) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#@)\x00']) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) msgsnd(r0, &(0x7f0000000800)=ANY=[@ANYPTR64=&(0x7f0000000980)=ANY=[@ANYPTR=&(0x7f0000000640)=ANY=[@ANYBLOB="a440ad083f9bd1f100b0aba91a99c8f617bfeb7a8b80a8945e27ff9bd180fbfb72168e14f303e619c42069e294b0555078291c4f9895eb20413e430f441bbc67ddaf492c47f9ba2b96fef29bc2bab816c86a68c070973ac308eca852db457364830308b30d873da4d04368b3706dc47894ec74f78d0b8e3816db8647dc7395d6fc1f82f97d23c17d92d937af", @ANYRES16=0x0], @ANYPTR64, @ANYRES64=r5, @ANYRESHEX=r1, @ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYPTR, @ANYRES16=r0, @ANYRESOCT=r1]], @ANYRES32], 0x2, 0x800) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) semop(r5, &(0x7f00000004c0)=[{0x0, 0x90, 0x800}, {0x2, 0x3, 0x1000}], 0x2) getdents(r7, &(0x7f0000000140)=""/223, 0xdf) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r8 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getuid() r9 = kqueue() kevent(r9, &(0x7f0000000000)=[{{r8}, 0xfffffffffffffffe, 0x7ffffd, 0x4}], 0x1f, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000540)='./file0\x00') ioctl$WSDISPLAYIO_GETSCREENTYPE(r6, 0xc028575d, &(0x7f0000000580)={0xc4, 0xa0ce, './file0\x00', 0x8000, 0x9, 0x8, 0x4}) kevent(r9, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) msgsnd(r0, &(0x7f0000000240)=ANY=[], 0x0, 0x801) 16:15:54 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x200) semop(r2, &(0x7f0000000180)=[{0x7, 0x6, 0x1800}, {0x3, 0x6, 0x800}, {0x6, 0x401, 0x1000}, {0x2, 0x3f, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x3, 0x3}, {0x0, 0x0, 0x800}], 0x7) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r5 = getuid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchownat(r4, &(0x7f0000000100)='./file0\x00', r5, r6, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCSBRK(r3, 0x2000747b) 16:15:54 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="43f4a1ca63abe0588e25050e1f12cc4e7395ce6556fbc3eda6fdd5159f4931b01df3948ce5fa2f221b4fa52e33d4be7a5aae716aacd41d3e84430219a229680c83d34562bc5aae554f85600fd80ca3910634054f73bb490123173fb2f6f311bcf2e2738ea33a57420ff55790164f66c164871d08d9c7d7777ee4df32b1320c6e7446015591b6241e8372d0b4a94b05af649c54b78d07bdec219d813b1b8aec7553eb40b9541efe6a978e9273ebe517823a548fa53c2eadffcf9fe4c0da79c7", 0xbf}, {&(0x7f0000000080)="c2676ca092d40e8feb7695535160fb00152412442b09600d904ab16e5e807dcb0658b3bc156b47", 0x27}], 0x2, &(0x7f0000000200)=[{0xe8, 0x1, 0x7, "64ca97ccc83f0c6b4b19b19646f30fbff5b3498d72014d39db46b67ce7fcc89cf18d19f3e199a95660e803f1ec9f78a829a64f1a643db8b25e4228ed35cd72a2f7295f34b3c6525b9f3eeab5f01360728ddada6665aaef3884abe5119e4d8555dc03bea6ce8278b0d08ba8e2574b0c132e8a0c166c27c957c62ce04bca0f8ea21520676a183ff8041041c46c6626c36dcc604551bdc109b0745445803db0e425df6d0a624bfc98d8a2139ff8bee602e9030d6e72125c50a369f3dc34282afe8a8738743aba110b50814ae84095e376286cbbf1f958379116"}, {0x110, 0x1, 0x5a59, "b9de577c3624cde48a1098483338827b89693e1c8899da877b40fae97a6247cf1e16ec8c356c5d062933e4296116d56578a005d38ec23915a7f0958f429cbc3ba81253dd4426b7d0b456d765a2d8e1a1987347c4ed4e807eabd82cad24679ce84b6040b8928d851400375ba220391c3b37ce36e367bbb4298faf5cbc559ccbf30965797ddc6a28063f18e800bd5c4cccd49097c39dd91c7725b0630ef178b314423c68a1f8dcfd3e5f9c749c454283b9bd6d2cd9cebb1f1bd8906f42ea9fc995bfdaabd9dd61c9538212a17f8dc259e8ac0b70e546a5a62cc33575a54d0e9189510e46967bafce169bb8a1c5df7b833011a222a0e80c4cc7b2ec50f04432"}], 0x1f8}, 0x40c) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) pipe(&(0x7f0000000440)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f00000004c0)=0x5) 16:15:54 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = semget(0x3, 0x2, 0x10) semctl$IPC_RMID(r0, 0x0, 0x0) 16:15:54 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e000005c00000000", 0xfffffffffffffff3) dup2(r0, r1) 16:15:55 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) accept$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x18a4, 0x0, 0x2bd) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) 16:15:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:15:55 executing program 0: mkdir(0x0, 0x121) accept$unix(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) chdir(0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) 16:15:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0xc0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000000)=0xfffffffffffffffc) pipe2(&(0x7f00000000c0), 0x4) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="668c04af6861e8d46840a9edc1067707c41218c6b1706a77ab2ebcd07980cc38e239af08967352753007f6c6ffee8ec77b1340a932408419de8254efdd83e39a324be547e7569baabbc9fd83a59efe32a2f31f14e9409ae0be4379a4be2069d316d4fa561ab0ba76bff5463d5e22e8220eac46b526501d5e95417827ec59cc852162be3c198fe3b413af603b47302ae13ebb31db32aac687369faefff881e0fede7857fa6086b1b908a55f549c9f", 0xae}, {&(0x7f0000000200)="6991e9682bc0cff1d617cc6e32be3228de679036121c77a33dc30f42176734a7be20f98e7a9e70ef4f6bedeaf8d0eb22cd9a62822efaa7770fd0ee288bd060407f7a34cff356226f5e1138aa212ea4d2ceccac866d62d96a17ad26054331794eb85f0afa22969a7127ec20072f5a1c6557c31625056a78b986e308d9b105379b694bf931bfa40018df8146f47cde126532f83f298007ddab4d731cf95c52fd", 0x9f}, {&(0x7f00000002c0)="7e756768215d09b4442d34879e7dbef066b11933a4d1863695fd106572cbfe5b3abd5370f07dcd", 0x27}, {&(0x7f0000000300)="726be41cd729917daa06d22d88be4d92583c613193d8e320fd4ae4a73b3c6e1cdf58aa6ed962e256c1f403cad0e684a2572a", 0x32}], 0x4, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) 16:15:55 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x7) socket(0x20, 0x7, 0x7fff) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 16:15:55 executing program 0: getgroups(0x29f, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) r2 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./file0\x00', 0x0, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r5 = getegid() setgroups(0x3, &(0x7f00000000c0)=[r0, r4, r5]) r6 = semget(0x2, 0x0, 0x0) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8003, 0x0) r8 = shmget$private(0x0, 0x1000, 0x605, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000140)=""/183) semop(r6, &(0x7f0000000200)=[{0x3, 0x54}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0xc736586, 0x800}, {0x4, 0x8, 0x1000}, {0x5, 0x6, 0x1000}, {0xbc00cb6bc5884753, 0x8, 0x800}, {0x0, 0x7fff, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x7fff, 0x1800}], 0x9) shmget$private(0x0, 0x2000, 0x8000000000000005, &(0x7f0000ffe000/0x2000)=nil) r9 = semget$private(0x0, 0x5, 0x10c) getgroups(0x3, &(0x7f0000000240)=[r4, r0, r1]) r11 = dup2(r7, r7) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000000280)) setsockopt$sock_timeval(r11, 0xffff, 0x1000001005, &(0x7f00000002c0)={0x46, 0x2}, 0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x42, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r11, 0x80085761, &(0x7f0000000380)={0x3, 0xfffffffffffffffc}) r12 = semget(0x2, 0x4, 0x390) mknod$loop(&(0x7f00000003c0)='./file0\x00', 0x2000, 0x0) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000000680)=0x1) setuid(r3) rmdir(&(0x7f0000000440)='./file0\x00') setgroups(0x3, &(0x7f0000000480)=[r10, r10, r4]) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000004c0)) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x100, 0x8b6}, {0x3, 0x5}}) connect(r11, &(0x7f0000000640)=@in6={0x18, 0x2, 0x8}, 0xc) mknod(&(0x7f0000000400)='./file0\x00', 0x80, 0x24) semop(r12, &(0x7f00000005c0)=[{0x1, 0x3ff}, {0x0, 0x1, 0x1000}, {0x3, 0x6ef, 0x1000}, {0x2, 0xffffffffffff0000, 0x800}], 0x4) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000600)=0x5) pckbd_enable: command error 16:15:56 executing program 1: r0 = syz_open_pts() r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat(r7, &(0x7f0000000380)='./file0\x00', 0x8, 0xa0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) r13 = getuid() r14 = getgid() r15 = kqueue() r16 = getppid() r17 = geteuid() r18 = getegid() r19 = getpgid(0x0) r20 = geteuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000740)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="e7de978ef32f18f7e9c7a631957d997da7119c427ba46f6c2346ab0e7731b66fa12e78a43c2617c452bdcd8d239e0be1b3134dbae44d8b28be3c2a04d0b81d07609fff7367e0b609481d70509515652b7e9bdecbfc89acc87d219c541227c25871fead4ffdf5478b7fec064b0a5fcd858eeebd3a8d9964d8cf02fd3c0f5279fd4d76a812ce13aa98cfdde7adc21eb7de942084e6ec28077ca641ac4efa52d65abdefdecd470e71941c7bfe72faf528510cad2d394ff912020ca3b4d718b52d1843fb742777ad3be2d80772e6e8440ed9fe763ac1e8f53f30c1d8ac018a01656df8207ad5aaa022", 0xe7}, {&(0x7f0000000180)="56796577bef6bc49cd4e7406d87a19da1304b003513056ee801f84704b02f962a350ff2baf0b92c1bcf85747b12b996855698b7d2aa4ee8c5742e9a767a5e2c893ba9f0183c5b538aa277353c1cf65189c491153b0ad0353fb5906ab007778ae815d75aff0884aa812f1db7aa49e426f50a2ed7be3d3b4211dc45466c3ef661d27bcae322587dd3a07ab3cc3bd7c2098d5eb46dfc15e87609275e23f2f3448e2d95d22849cb278cc11c7352febb9f505fffe580e45d5863b4e2908a40ee0e5c1d15887e985b87f72124c9993937420053e8e2169978ad9daddbf73f4e4eb9e32dda1d875fe", 0xe5}, {&(0x7f0000000900)="9073291fe68a87e80c55f5b4855119beaa93130dc41c3a37f25d3f7177905f78e80a9c6591f07ca74262565644b2916713b2603fb6da0eb7d68dfafa10693dc2b204cbb7eb9620427ff45573b0a76ae880abf86f20891b3ea58afb68de8781ea1a803fdae13e09e37af73659542c9a27af71a151f8ff9d2845e6ddd47dc65f67b84fcc793620302ae3174da696d867e1360620f4728d66e8a0e52086f98be551649869c3d3e636122b9fee65a1c6b656df44d153881039ed25f88951c17572d41a77c36d67ed7073e6aa16408bfc51774079a7eb3833d766559413bd3ac37064064bb3b56c8b018215e4804942f6b72dc20f42e01f1261265148eeeeee257896156a58d7cdb3ed9b6fedf352724b47dca45e87d3b8b5686f96ce73ac9319729ea496bc1a8a6a5de785edaf16cb347f3d4530180dfaad6b7b193d587ea8515fbea163ac7241c37ec28fef4328135365b2e92ab1079ac39d93296738644cae1ea4aa69a1389fe261c840308c60d5d6a8fcc0c421617c7e235f5ce06ef44f10756776237779cc12d9b02cf6e92e04d3b5e0863dc0177c2f82d47ae342fcb2299a23da8e4ed2200cf5bc522c634b2be7173c934d40d169b6afc9cccba0712b57fe607d52979222ee29d637364b3affc4c86d2d2122c3e5e09cf1d05b5906c8d6a464691bf44b8a7ba22709420ff791eee58e295ab277a4d3a8293ec416a6d11f30bfd8fed3005d3fab36119727b04d75850b0bf8a9870c1595c7f991728f04ea1858a3da8e728dadba686deeddb8821954c0c7ad3bcafb6f2c2f400cd734cf4ba7918adfc3ab821ab3aa0a3ba6f008812c3d7d1458905ee0f55c63676441f946e5f625124a989222acaae81e1cbdb6656cc838be776655d919542580a103f1344e90065c2ab252f82666c2b236b3a7e078891ad6622e54dacab03e27f1fa98419567e451f5abad9c7202c8d056f2a41c121bcfd3fd6e5b3c4a9b464d9442d2add232bdd327220f72992ac00324f59dc67faed21ea49091bf166fbc140ac9005f2b80bdf99b58e3160a80091d02f0df2fb7db6a891066d8f063430d2ac80982773f4926921e855ddae5d4c82c2ab86c87760f03a9525b11962dd12e9be9e825bf4aa082cf6511757c887c720fd2fd8c556258d24ac6c7a5641310fc80ac177cf37e5b0c7b62a755fdf24213c156192b867869a1cdbfe2bee44104f2f82a9515811842a8d6ec25434c7c644957bad68d41228a54ace6024efa9142795ccbafd72804115ff4d801d0b2c19f41d5966d37717294c11e692560be7440a41b31df04069e19ecc649a4f1d29d59a08250044dfdf47f9296598f6f4b309b6a0034a3a0c2c1bc84700c9c51bd048bcbd2ae6a197ba992f6de35a4a033d2f60a2ff77306132ef5d14a9870a26b704265a6420f9cb53fb1bd7d11178866ea85634b1ab4197953926ab95c3172ceacb66f7175f3f099b3d3966663873c0da4b19f689e550f6be7f3629b3b74493a6d64087ad5e8aded2d78c1a5924bf2116e59d7cb169ad331bacb74c6965042488c1d520c773e056281a8b6bef2077afe263007296727395c45506875cd1c226a1a539c1aa8780b9b8c243a515ef83bd91475f6bbe6bec1a69ac664e21f73af0963ff3156154ec92ce9ccbf9abfd470fde201ac180a65b8df02fd7385caec3f14687e7c4b0b3a6131441c2e4456a884e72e01c005c4494b33f41992dc2febb11bf518ba86beeb090d8bf97afbd761766a122a0b6dd69f9f670cafee2191879dc79a95a841e29e547e9c48cc3478ec4b6c1caf6a57a0da51321d2403b229bfb4fb68b255b93dbfd02b9422666728b86dbd69f30304b348a0c3cc70a6be8873fad53765b4c45d3b1c8f19b912062bcd345faa2a791344d647d96eea715cfe7661fc917777dabcf5ca8b0c2555852d6f41a58c99471b15fab545aba73ad44450e25fd2ee5d31e1d3aeaf6b49f9bad0dfb3503b49ee8503ce38553b0ff3a063d375c3558685c8b9731424fe6c102aaac5d7c3195f80dd6e91414887f547224215d1623ff5c2033135ec3049a4ca336889d081195b76a6e021bb7973ecf31b699af4004b77587bdc518b6ebd48c678df7de5435e6f75863695130d1febee53fca814370a53ffa1da0d1012fccdce5846f24511083eb1da20e7a5f398880e16d96abfe8c5bc31ba5bedd845b1afba5c42980ae497d2b38a5cde8291e7189372047976724835c6b26eccc34a55c24fdb6229a6cdcb4294ac38634f4a84eb04aa76ce39a5a20fd0bb22e08b878b2c67837487dc4b82f4c2928ed56e1d1e76deb1b6a03eed5cfb0bbc0f06936918420e9e5c805d86117256fc87f13f96a2cde4352f1a1a20b444c4c46eb0bb65cdfdb486eb55e5e41d2d529c638da4ceef7332a77bec0e63e06b6cf81c74f4c3f03db43a29bd13f793461e292a6b913180b119984f8af3ebd4b5751f1eebbc489dad3e5113a573087642323f399df82534212be5ec8e8648438fc68ad5ffc1fdd9df86ad276da5f638b66c090792ed130f705299448606ae8f8489bd148218e90fc7cd65be5e52ede986c1f604a720cc5e438ce947f4b400fd5259727566ec0e8b61136ad47be4889c54a29c510d34cffa43e4e16200f140637483774a8ce2eb9251207d97c13b55540d6770967313a8ab8edf9142298245fed7ae00515f00024084de066a235ea7e16000be05b0c960d9bf019712575695ecc636b438a3805850b5d40f02637ac44b2d57089ab6892a4f3f5ab3fc4c52765c94070e912e18b0f345f86016bc919afd288682f2d2b99f6a2b12f98a0c1ce6e5f17800fdd91afd7b7a6cea7803da2f34c33b78ed5741f857904da1258968c88efb0aecb24ec1f791454cd5abc4529fa8c36d341c174849f22101c9c2f8d0e5ecfbb99e3ff3c236b8daa3ba2214071f09062a6adecffb8bd502e23700b25e9e6541029e489015de1525bc6b672d38127072d88f0789730cfa79b51012e9b2eedb9bf67caa6220319dc89b2ad3a811f97f154ea45ef07f7b74a167f9e757aa011186c8c35e6eb9c55766eb21294d0d1918b2620bded4f1e71bd3f7e37fe095a7dda7126e8bc8fa1f22299a64c1b92522d780736f1887ed054354604ade3b091dd41be97ae9263d1556b7c2cf3ad998d46b1e2696e3004b3727d1f6ae0055aaee9608e49589863bd2e279ca6e7ae8932e583ceefff23c6fbdcb5faf9b0592248f73f987a929a9bc0ef60c1738f60a6d86f5e1976e79561cb16ac4ecc8c1b928330b15bb8aa810da3886a75b2a86d6f0642c0a24e409d02543e7d173f34515ffdbd57e2549559b1899391454f6dc74bbd5e098813b3c40b54900410ba8faed767ba236fdae8fc9864ceb8027dc7db7e0eba547a5fd0f97752fa1ef61e0b0da57a07d09d2632777da8f424107265839449388d37ccc6a7f3b1709e3503316dd4e0b6b7124d871cbe27c492f3dcc5e636832fb8043647cc098f463070afd64b2fa89975bf8befbfb73805764d1f70c19915e2a3b8c7feefccee9a4354905f8bc1e96ac1a1f78f5e4038cbb06d861d25ffc8b4e96c7ea4552e61591e310dcc6d07d7ff58ff126a37294c0729f6fb1ff7f566fbdcb012260b3d30c4d51bf13854981c91afdef299c920710f6632503845353255b9297ad5c62b0456498a0e536a2bdd556a40b21be24cea0bd53bcebf71f44349e10f712a096946f2986b5797f443c4ad1ea84338afd37478e4c16b66c4c8d1f3e0f6a19c5d712796dec49ead54d9ccce65ee6e4f0d2cd2d0a45aa83f4b8f960a6a873b1332202b092257807d9b6d7aad58a72c45c7f5d503dc54eb7604ef0be7d44012c61e4d7ddf6fe3f4fb5105144cdf1fdeec69cf235bdfe31dda675ab799ee60056ae7b76e721bf5eb94eb61aa3e5f2feebeea7c2264f8f57725306d637480e25fe4de6cb1e5fb2e957416806da33600453b24072093e2c47d295ebf3550068fe09ad9178d814d2ea4ded089c2a8ba645ea489dc829c41020f9ec1d1dece84193d329e8c92fe2ed1226582f42e92e40272033973592be2e071bcdc9d1161244a4fd5e2ee199ff6cefc17d1bafb72d26ba21bc5da58a7b40bfac83eccb322b6959fd8aa6afa20c7b14d86f947f9834fa99132a9f109921c817cfc0c5b2c9d70b43efb51515b5ff7d39ef99f494cfdfccf1c94c4bbb3cc4e61b557b948cb84256c5ae0512c95d91486e49a5d7ca92f47af390f5e831c25d1ddbbd0796fcf68c73ee0c853ccc94241edfe2b7fd162982704927ce880bb92928e5b6f3934aa27762bf686a29bfcb0a9fc26d50a11142a96de697c93063154d9d7e47bbaa9a015a77c481144a34d5104829ab8490748ab1f826fa052011d03de6caf6667e66c765172634e716866c5e0d1619b50bb4c90707ba89b72d748535ba4ee48555ba907ff52a6d731aacc775cf0bcdec4b48c6a5036a4770f3ee54396e1eee41d38a6c822f481ad48f69f3dc3b5445f505b6e62f1a92f59091b7a505317e992cc3badb2acca7f676dae47431c2ae4d727e9b086de22d011383b5d309bc68300fdd2833e0d7df9260e0bbe5c279609a99b8de5da3c78a4fab3c5958aaa8ffdb9532f608a25f94b86808619fafa707b10ba462e2557258dfde5369d6d9cfa2d39ab15ebdd1f6217c4ad0399edfa230bf6dcb3d1f2ce9261ce8c87afc91595723bc41608f87aa99487ca00d59148ded34580cee68f357658b1e0680f1d44126cf2130091370b24fd4767c08328f9b9f19ad81214cb9640315dcaa3dd6fcb67f69208c43fdd72d06086f834bd4371f11904d8b2feef18449ddade523ebf3bda1a0b9dfa1492fa40d18d8e8cb032623bc0cf7defe1613c81a90b89db82e04fd34416313f29e28c3eebcdd59c099931757d7c86eace81b52eddb8dab6ca3a238dd7c174494ad4c11df8b2ff41db53ff87de64bbe9556599af89bf0056b36268226e48765ea0ac6fcc514f65bde65d3bf816e7015ca2b033c72be5778a18268c677c877bd6d39ed99610df5f409695313be3bc82e813e89c3bf6ec8050cfd84faf7ab53f9838076f2972c2eb2260b45ffa2fcfb86d3540a7a3b8e30ae636b76f04af5ca54037adbe264ebc7eb9aa410b324decd37598c83bad91d5d8235325b755193adf72498ae79cd6d3e9b754776bf23d00b32ceec6abec4cf38d3989971b666cc3ae78d8a65b5065d28e2ba33331c6926302e695341559f1238e9b908e9f11a238a5da5642d3afc01a73f09173b1a16ea4c18dcf9a6e34ca5e951def653e1fbdd2c83fe2cde46c060f53a73e272ad06c9c7600b39b1b6594f7e1e4956245ee7bebad62a1885a2b5cd2a59f948727bc71ce93e4b1a2559f155a6ae01e4975258ad322af0f5f7aa32e9983cecd3441613ea4612c5db1c1a9b7591aac71225bc43cd19f161611568551f4f83ebcf77e59591643256264700424368880ad0b444da382ef28f76b49e32a397914d12127ea155992d3659ed33c1433f31c17473b387be902bf42a82a53624ee962015d48b34be5eea175082d595b536b89806a1cde3df116bc2559703064070462cad265eebbed9294f80e2ca402464a8d48e755aec8a563a41da05902a158e411c48a3890ac7a4aca95fc8304fd8abe41505cdbb8437769015b426acebbc2835251615657248695c72f0b028236e46192566a0144ebfa869a93adebece32384a217079e06ade9cb8ec3ee09f326d6ae387fd45a6bc2b2fdbdc73de1315ceae674794fbef29211cde130c48e486c09505df8f0b21922b2edac011edfca6ca6aaf60060ba3", 0x1000}, {&(0x7f0000001900)="ae47bbfb0e034525baba12529dc91df64e3d1d220c14399e47eede9035b34b4df91d92b3265d8a1c3814b5d889471812076724f34f41b637489a158732ef4fed11697ded4213ff2afb94a40fcc3788b7e16b8d431901c4675cc4de0643cade66e5c0ccd0d29236eed3b1a29d7154b513dda42b6246b60810ff4ce4429939b9c2afc7c594dfae8897c47377bdf51db7bfc84558d8959e8d74212c8bc5f18b8f69447c8072ea7b248fc1cf97cd7c32ac30f6e7d7a6b7854b50014c5983093a7fed12bceb8f7dd0071cf1530b619404f53c421c1a78dda1daac74fac3185c9009430bd483562ab8ff208d5d9b76f7cd56a51b0bf15309457cfa08e7523c12eb5a8b391471c8464b24e9b3058464f2625c66b6c7cd5db1db2e9f1f022c8d1abab25b426962761362bae79f2b8530e9e3e5753eef153de510f5c7080b59ccec738e2bd7e2833f8ec4d361fe5bc0d1cbff08404f727fe64362638215cb0b8aa55d9bbb0e07b38d865c6a4c722d7822e17bf9d0f55b746b037629c83ce5c3213fc6ede34a37915f2389f539d173c097c957c9e5b6d9496acb039c1eb7d94803f2b37ba2d619c72d6e4bd5460d27ce59a8d09dfb2b9a1383792bec6abb6ff5f6b83b0cd58076c9a2e7dceaf32490c1b36f9490b92fecc27bba925e49383af7956c5ba9a2e6a1e54bc7b64dbec27ac77e9c93079958bffa2f42e7e13446a47301e84036b2170bbb1976778c951f6e88668ad293c33574f2309678846e0b237f65ced0ff1553f4a76c901e4511271c48d24945e98e38b648758ce210212f332775590affc4894b38f9c3a6a5fba697177b5e18a269ece9cf7fe5592e82c1056763745a8bb7880b6e8dea89881d3c271da953c254eaf82c2abfa2bffab13a50bdaed62cc9f2ee870f9bc88e9362dcf1be4d6858d8f54a6e2ae0a1dac13dd4e7fbf3861845db4e34c78c7eca2d97b25ce9153a7a6a5c0e635de12e32b3310aeb2e1123863682bcf86ae616b01abf1b5e0c664a6e4ee979abd91058efece94009d25aed29563f80f481a229422a23bcb0f8ecb2231b71e73e7a7bea552a6eeb4e3fb80a2cfc4c16d932e5ab6677a303dd71f03394702c99efb1739fc2c78de178f191a00ac0a680200370009e9576c116841369c30c41326d6d850e6acbba0bea34a4635288f462bb0c722e8b039e7fcaaa1e42afb01acf7a9e413f40a0ade2f8d42a66b9a4dc7d5eb116cb0a42e188466959c5d1c0417e55681f681829a72068b43763051e97545aa23e215da799ddc080a691bba208e203c4f5abbe559b6e36beabc1f683b0d7cdaeb8a4743cbf9994b9c6f28f59944ece1b0beee14c4362bee68e72d6357964c1f0e33d987f255f830e0f8d1c572bde31636e5d3f7957a5df804c2d375199210b0afd9a4e28bd5d01a19bb2b70e0d19ca5e4ca6c661e1fc05b3ea9f2dc6f18baf6be8c6bf9b3896b9a7e789a82828e7295cac1197d13312f9d32a2b3f6af1a36391984f89b5ec1da32c612631c4ef92439cbe025fe7cdb1b8acf16f1266f3e317b9343b5b298d34d369d1386aece1b45deb4f5a10c04942f3cb925e7862c7258b9415b8cbd6bf1b6a5f5ffcfa7dd950708e488f50784d0508ac382ac5e6143626c2f93eae2951c3693bfe7d4c94564d9cd02f20327fd6cd0436dab190802b531afd889b51b9fc3386b11cc3635f709aa74d9411d3f7fdc400f82d217d46e29fbc5b059576ff896a80673a50c7c02ea58e8193a2374aba761c31e43b570f45b3eecd2cfcf0a25649642de8a4062d9b074bebacd75b8bfca558f427b4f7925d42e157dd16d35e133ee51aee640a8ad455e891991b79f1a623c4cbcb6ec02be4205210725c2c57ed921f601d997a29e49c7d74ea873b73f6f5f0fd198a7d7144e313e5c6002d82a47ea9a45f148b844e315e92a38a66ca15db738c74fe34b702bae74397b6d1b3c426b4e3ff27cfa5fcb7d7fe34d78058b8370dfc0069bca0fefa54e08ee624c63a648a1c16fc37061881a3abd1630968353cf80d9e500641f6115a0fffbb23d1fea17823788a61aa4fa6f15b3cc83bfe9cf508b017d56740ddce4bbe189e53b580442e5abefee2bfc53808dcc41dbe1d20f11fb8cb406e5e148948cca3f049d1277af7c3c2a0dd5ff24977e379eb518c108c070feedf28b70569b6039020131b25915e1fe7b70e8be12b5dec45bf6317c1d225738dc49a83ee9645ccce329a9f502a32d459e8c6ec091684c06db2d583fdcc126b8d55ea134befa77a0e38aff9d0f7968cafd0998a8b0f42608b8c610e7ea93193448cdb7c10fd9c475962259f61cf825b161d265d9e2c1793552f8705c6bdf9df0f3f91c0495f496f4dbe8d6c765b646e23312dab33419612e3edcdf177f3107b8c29622aea2f3bd7e72d8d969d08a5ca46093de8f654fda9690f7b6d14f26c0a82f1ed29d0db3a0613079ffb1a075467ac115340904e5c944d6817a1ba88f1678583e4f6f5ebfa011a72470fe1892d1d3517d4c5abb05977edd66f209f2cb1d275532009b30c46ff7ecaa54dc0963d23d2523f9851acb74a15641811df25898b4164fef02b9e876282bcbeec81413a5fc45584c9297d17d96e057c55156d5b160fb1f80c9ff7e3b1bc5e552bcc61fafb109482861b96db53526ac4ac9e28ecbe41a763f7cd6c661f775feb754d64c320f84e17b0d1f98e3562d354ccc2269a4ec9d7480a7df03c8af081867597e51e17788969755dc6d333f78931836266597df9a0a3728e47275c12106f717020986f9017aeb05b48c2de614ef7a27110951ac87ac13fa3dd97945f3bc33f93c9d56c315197e9e1a7da6fde94605733270455d168b1513ae52eea7a712f520544a40763bc8afd789897cc6523db7c4cda97cc6e3c59cad706bf593211a86ec1174f295cd7fe70afa46782c8bac84242c84654f939921c679c6bcfe8691998560d7f478a2324c328347a4b8041dadfdea1f9059f33b499527149bbc9b8d7a4cf0d311eb6ed11ea5517da5c9d0dea65b7d370e8db394b87f0d19a6b746685ea3dfd48d3764f3344222b59acdfda76ac4772d851e493d2064617c55d68fd72a4f6f4faf4378fc3512102b0a93dc6048441a951ac6c629db4650541e26ca682017bf9f3084d922a2e82d0a7b2e9741fee1ba1b4ddfc6b93bfaef88f1c4187ed5971f46bab37eed85f6bba71edc4e74089fd8da8e5acc312e0492a17272d6b01d7b297962786ff14e592d1f712d84863a74515c03031c6e7742db3707ef9f2ba7885f2a4ddd6ab244f1fd4af2969ae7ebc602e22d21b4a00ce4beaab7b8a67b5e3499730f3664c79236ac330b838000ad420487405cb6f1a1aaf233595bec751bb690bbf2f1d73f85f4aace9379138d976d180dfa671d7f6c4f69b175926425baafcf5f7423b1ad19c34a71cafd08c78650fc788893874405ee2a98ddb689ec7f8ee82d19ca6695cfb835ef03462e4528812520b0aa52f9b634904b36d0892f2d0e53ba56140efe9b94a4058934d3153212a67b834afb089f89ae9f01e12d4e96c52dfc2ad2b131c65b83d2ef1ef9554af7f0c4335827ff95550a745626e4b5cd76f1ba5206e15396fa61d5d0eb15fef643e0b1490c72a71a32cb92e0a2248bad3c8de855047df7743bcef92d2ccf1942c891a0c6c5897ebc72cb7690f642cee1285369a5423b233e17625598910eabee80b4eec015c189db40899aeab2a68520f18c550d8c1556c92b247f09ab899439d9601d72e6b763ed06609051c4839a79a8e21aa3c7d6f47a5685e1edf13ef849e734249f07bcd3739399f770519e924cf728f0e13ac5c3868925cf40e1c427da59ae78771d05a03af6ccd19baed3a8822964370c2f8b619f07a2460507af2f8aaa45524809a8c77da8be5accdfad21b911e723a2f83e2f5ac23f495cff9898131df2b30a740fd19627d7e9a96ef623a4aa479007ac446d11a580051832872cf9e81c0c812830cc99f75e700cab534606a5e31146223f258f373d36c177e4237d5757cbb81bbdb9e263b4b0cd35ab94a0520f4c6445b30f756829ea42df7a5b6eba02d1b461736927d0b8d4d87f511c2717fa175730070fd308600ac87f38e0f9825d8f6819fa9c9994523c5e98c7312c98f3adeadd990c55da415336ecac7f607c8b0f3c6867e3e939014daa847c9d2ce35a336b03df5f1a2fc6a58b00523bd4517e794d982c676e88cc8f1b3d66efee6b05917a5e4c9ba4d5b5604abf3c6b05aa375e9e299ee7a108c927e8793d69df49f9b985f9a6c28ab81a7957c5a72372b58a7fb72a4c341d756b1cffe6dc0826fb3b1c7d6119df89dc16eb2fd7a42eb4c9cb083a6a960aa1b1e0b6d59151b43b4da262208016cc514dfcd7b4dfc08558bd11665c413aceaf2dd64f27fec67af8ab4382ae795d74157636a3dfb69ae69c911632949c4548647fec8001278537c2607454e8a5c51a6399b699cffe7e475007d94323d9d721329e9b40acecfae61d776ab293d6116ed8589d8f692db219f9be39ca73744c557f2150e25979bb9d97c3d63041678ba60b5b9e99eea9305b1dd1c21a592c8dbaafa3bab1682185733d60b67c0562fee59292f7c63aa4c190b95e78887831b2399205761724ce59a603e7b4eb16752e194e36faa71917617741037e98c142dd2a5624bf9adae667e42aabb66bba8cfdd2cd4344bbfec41eb651c573a229830144d656adb29a0370364818f0d727b5dc351253f7f5ce84c0ec5e70affa6bd94784651fa8c9b751f189974fd0c46e9a708590ee67234eb086d988eb5e4df6be4af3abfd5fe002c5ea3f80e4312deee8f956ede48504b298547f2fde6cf57d19626f01b209b345133474ed33191f6552ff56687fc56cc89110783d754322ce419ff3c28d095ac504c2526c090a9e002683c1cda90b93b1c3c52a479a958aa1c4d0b386c42077193fc5577317f9294a502c50b30fae7320a1027f059af01e95f00f8889f4df566ef1e5fe39acfc6356113e1813e368ad03d13dba129ef6e1438e5917524f84953b85a48e6a9b46d99ca0a1f74a2cca3a9b2d223c459924f403d6f46c5b99c25fe955a40d216756edf0761eb61a8bc6e861c66e85d08f779f00c6ad8d3ddb7bd06efbfe9026483a35e412abd24c8f88f09f5e85743f11cf97feaade9dfafbfb670a1ab8add4c3f7dbbf008dd4cfb2e88fc7b6f4af095bec6b9874e39b18deab6aa6144c9fccc2409d8593d5c3bd0e99ce8305989d320ea975609021ae843ebeed5b9f1c09137107e19c2bc5b57a0930e9115ffb6ef3824baf2a456ef831aa291ccb46fb978acbff8e2066df344d3d5df0658787155f4c5b1cf321816eef5e505b602b872fe6604d83f4a76ed7d117743884110bdfbc63676fe7a266bd3964c5b226bf6ed57df8df3858df245462e0e9634e6be0c2602cb59ff61a5b419b04de326c10a06facfc152a66f2cc86ff535ffd04baf65d5ba9efdf2fb2afb0bb80a2fbb6cb6c727d856a9e042eeffbc4288284f7c0733fa3a4d10b78c14d01f70c1a53e6f742a01fe58d7a24ec7dabd13fb7fa3b28d10a634876215ec045543b6d75729347fd3cb7fa33142164aa05ef00c479ef66f09b107cbcbc66cd184ad355d84110848f3fdd02d3081fd115b28cfb520dade278a4f471cefe9fe71f71a2c9f933aefb9f8c4324b02a9823ac5cecb6beeba51fb61b75f7b16c9792d5e0e656e0a3039a0c7458786bb06fe277e9deb4cb18fc8093b4a529931bd5849b3164ea72394d466377d8b70177967b64346645088775fbe9b670137370fd2982ab18936", 0x1000}, {&(0x7f0000002900)="3c353da59460ff0226b1e5149880ed37e9fa5fa9d0aab2a668b468bdeb9befeeaa9200a481d35e05ddab394143da6dcf4758f116476be1c5d36324b48cdbe1aac5edddaea7e6dac1ac8872ec146a5810933984944e991411948d935a39f915fef25f261ca3676976d766fe00255e738f1ddcdcc3f8933eacef1e7d15ae13365ee0726e34aa2a0df12af64ca6c46679fa5f8ce51ac9ac1b2ee6f10be88626c2856904d68fc4d7e0f2dbbef348b59c0ea93aaa8d83f90489f8bceb53b981154ffe1af82edb68536f06d6682ef702563b8ac373e72f1edcc508180fc189da226a80889b735ad0b2f379b4a154a95c3839938b5670a14663bcd0563a5ee8f51c3ce718364726f91a3e7dc5ddfe87683cd8a3a2912a03566392171815a6ca1a4f82a5a9e76163810ff42993e5c6df0173dd00aba559361b7f4e8571b041869c654564bc9f377f09ccf8d40b1992324bc0c19fb7ebf0a807a7487f76c539c0cf3a2c62168d0846e7f40941da0482c95a0944c564c719c41a95629471e21f082fe0ca295744b5326cd9d52cabab61053efe903e91daacbc4462b721c149670d4c02d5ee25618b3ef16bfae209a404066729d94f9510385df1d9c3e5471f75ca9fded08d7d062931b53b1bd4981bdc6000200cbe08cbfffaa72fc0418b849d8c7c145f847dc04415609fdad76441df77a9b400910ad7e28f4abab06570cfcdf33c9728f38c4f88bca3efe6f6952506c9d6b06e3848d095c33dc2946bdbd4436c929876796ae719b0bf5d62b995b501f37ca9178ce0f43afa953e683edca9346d02954844382931c94e95e605c9b715920e14c403ff23a16fb6199e91ffbda3c8b276f1fdd5f491850906a96e315cdad241bc71155d7536d9f1999a71f642c16d654af8ef58646c9a98799b3f40ab2462e39caf1281495afc9d4d9fa990d060ede01fa8552b6f8853a21e2463aa34367b78a5136927a9f6d9d7067d8f6f9cfe3eff7d27cbaebc2cdcc45b509b4b461f9a28136eee6a59c922c4f3e70bf316318b73367eec307600aa25b420ea38d72a62f2f50ebf1063da0dc17bcec1c86f29659e6b396a95e067a6672aac8c23631883904b41629d1ad381c12de7a2e2e9de88df25ae893077acfe16acc96ad40acc46c3cd2239ec5216378d84667bc9573fdb15e629a028534e0bad88b81ddf305291a63c29d39aa9cb772d0a653d3f27a00bae4afbdd3a47499a8af597646ffd450b048b19938ffff8e7e99b1ec184d826f421c3621bfcbed9b7e9e6c22e57bc22c2e1424ba494b19b871ae7ff0cf08231c1c829016cb2b9c864c99622aac32202acaea2bf60411c1790faeb9e9b29e3f406b6a40729f630f0ddcee1475893f266594844428c92c881467127f0c27e6a4f4f7bf33dc632208c35fc9a1f93b7541b6f89047410c7dc32450ddcd5e2349fe57765c8e433209ba1cc79bc5dd765cd76918e77bbcf7ace3e58802b0ff4ac982eb86161d9bf68c64b88bddd027fbdbf49dea8ebe4b7553071532ed6ee55ee7196485a2251a0f9306777d7675bcabca8cfe990167834780ae398c55ded28ecad248f29ce2fb62323656e661301fb6245f076bb1c8244add00a875d1e617239b369d7a37a04837ba8afb7454b55b37785cba29e3950420f37b86ef652249fd78c2a2558298683cdc57be91c01edc8c306143fd58c2d019053287f7e6728216866ebb5239fa09454d2a12096a359cff703b535c328b9649f2c09e17669523e9b5560cba340339bf0fe621ac00c66306da2cd32ec2b05be0f8d1c2a839b44af631841fc8f325aa07f5030d56331407f166a1b5d1c78310bdd177479d2f74ccd74640b750fb6426a8ca6aa02b4d1c65a3acc3356cbcf4f441932e90f7ba4e8f595ee4abd1527d8142e55da96074ec1262d19d3893e68e16204d43e29f2a528243ae60d6e55c9800e15dfb14ac271ea118c0530b4da6b31ccd0f6a5279c4db5e3e441cdcf9c6aa5b3bb5ace20332788357d05f92ca5c6b3f1d692e03c3babc61e0bb760e089c7d978965e4365f7ae6f04cf2a1dd06182fc202d983ca9f3823e2cef6311c28ad16a6748daeeb27515cc971fad71f0413d3330944dba8abcb465dea71ef8d7f92544b62379e4f3c73997aafabd17410deee5c74c8c867c02bf1957b29f64955bed97b778d8f2e6c1a64607d266c5f09f4f929bbc97e02ac002cc69630b71d20224a2273bcdf4425a1a50e0c0dabd53ba5142d5320eed1c29a49344c58a1bae4a08968164a668e5aa9b38a04ab15ed4c18a389ff1609ae873dd31f5c612903951229c02fda5a1b8e6507d8ef1b0789ce61099fadc53383275d26697a9babd9216b42a99931b7f62049fcc73a32d1f76bb8121fbe32dadfcf7227c77a7144d534ff767ad213d09b7a4977683c7dba0f0f701fc528379f609c3e5d75cb2f4b9469e903820449307a2bcf47da172dfdaccdf0d15183752614cd1d688064b8885156b45c1aed84304ffd51168dd6372c096104a6753eedbe8da45ecd86f3625e2706b9372b38dc876a37def87dd5dc6df3a2288ee280ba157704ee9c8ae6dbd1ce8903fe4e76e5db877ce1ad2c46d194034fabb88425445af6aacac58eb3520a56094eded33d49428ad2990d401e793bd08da4fc7a60f81d1eb81ee4a9bb88caeee071b2ab8f02136fe19b35c4760e270adb1822d7a19721f73b0321df2f2fc268752297a26a18756ec033b2ca063dc11896265f844cc7c2afa07ed956262eeeb349e93964f50bec4b44bb949a9907b9d8bbc30596c826066fb5dccbbb06ad449f5ba780f113135c4b97baef66362e3a994b1d05c0816e9baa4ef72d861e240af773785c0d072067394735a0c060b44b52adc1f369740b98040ab9c307494c4534a5eeac3fdb23141df89b5f1a89953f543f268b49f4bca726925bc1b76406e89690b8cf03702f954cd861a81e75cdfae5d26c470783428e8742c34f879e265f03a593f71acbb383876a4435753a94d62b34f79b53abf5b112b6c43e887a14b2919f672073f7e01679292c7f51c017d7c4d3e99b7e74fd04cf601e61dc052d1b472d154aa69480db5798d0012decdb050e0d995feac348fa480919780f22b7f8b5b92f8e75dea3462d5953f8ddf13c1c2acbed73387b0eba637917caf0fbc21b4efad5933561223184c4cdb5bac60e2712f065472ec646a683a8be145a01e1f76bf48dc69ef23954cbe43bce67c8f01b76af85880a4fe1f026bb7f0d1b31a5898052144cd58d44a7024d72120f74f35b54b4c5a3d4677a83a05c56011a39c539a94d42b88f832536c2e5ea25d8e561b3b687620a5288a634525a30e20cc70e1f519a3e77248bb3928bd8694115ceca3fc0184c0925f88a4137d627cb28d788bbdcd47c12c430235ff8f1af420454d80854ba2e59a12e1d672b57b5a7663da1d660d8d2281254408471b11d3ab8ad99305af2e5a96feaef7786126e5ec47fe7310e4cec6c9d3415d3dce1066986785e88865ab599ef6debb1fe3c3e0da456cc1afc9c8e98f23a9e6eac0ebeec410f22dce6672dbd34cc93197c97f6acd4da98669c458807a1474ba566b76b882a97c30a9d8244121356c4e9053abd81f486a7a3655fe8ea8d162c2d44e25009a612fb8e454357bb04fb83b45cef092d28acc992b6fc35b6b6f7c3c62b5b4bbc4738745e74c6430339ee2ecf85ca1370440cf059272ed37f1172efef8b97fb0142c10250cd138da7eb3023b79d45ab609a62040ed5bec47be4491c9849d3253244ce06ecfb035fb60780d749f244c366a61b4d6e991d8921c9c0c35a3f8d0fc41d242887b8cd1fd9ab64e2c7d734f0a4d8defcacd5feea0065237e66e1da57d3895946126605e8300892e5388a911f8ed39b2ae027ed7b3991df8464eb2abb9fddcc2e80fed637fd0dff4f5ddeba708af16e1a6a09fba1c441c5a7eaa24c991489bfdfa674359572dafa3183be802f6abad29088c3bd10c9e0c6ace23269238b8320a2c26f52d321658bc09fa66cbd4105783e3a891ae69d1c373d18891aa4c3f326d3dc931c43648d0d9e476ee96fa5be393fd053029ce2057342eab3b1987b39342866f8bcb6edbf0363169afaa50642f84a82a2e16053253fd736050f57aad59dbd58c39b52a8e36edcccf49fe44f7c19f7b03a3dbbdf492cc79a3fec7aac4c07cf03f60b27dbaa600525a4707f1c8b1b437a21f73444656ef77ea030861663930eccc522081008ef64b64d199570ab021522e6d218ac703bf2de2a29e313e3bb938faa46371c67af36afbc90c211cd8fa28f69d10e5a415e73c10efbe529288a9e756cefa511bf314d3e0d10ab5d9460e0ede3509232a6f0de0e64b4e9b5d3196b16d389570027dc88ab2e7066c7e24f4b9f6eedfbc56bf3fa6cae6558fe40284514a1a6d82b59bf40a9a08fb7899e8b9d60121b23f4bbc8b3050eca719a3d8143cd529714a048ca6c581561438d01d0d79dc6e19743f3eb20b7f8faf44b293e868fd60a9c755eb8f434150e3c70579f20645509521990a7250818304c2b77e0786c768d40f5cd67fc4d64536ccea93c60f632d98a394e8a4f80bd9f71c1dd9d7c109daf9f2f84892694b45b91107867a1e47b999dfc691587ae99625bea4eb1ff10264698102d4785e522fd80892f312a3c9d2367f0ed2af9763ccc64df35f6075b4c79aaa9bf34264b05ff90bdf82537746446e00a353da82f0854f424b6ea8346e3cb90aac59c2958af7443bd410e0982f45eb2f8dfac3163c5da00449410d04a75a6eaf9b4ab41d9171ef04a6c6a924f10537b29e10199f2f6499431397e2201a5b79dfeeefd4c61853e352c6cde0a078a6350f566e5bcaeb148fcd6bda4a346e09a02fcdfb47ad714b63c09c357791faacc97b8ac8bc18d5ec9c22fa72b7bb380986ddf272efe93f187d60a64b7b0cb6f136f46791042a00f0cdea5f2c1a359a2e9b7393cb1a0ea8b52a5b4ca28202ef20e02c45f5bbf2b941c0666ae35c0757fde32815b45d27c4e7db1c8043672295de225d14ce4e1c5d1ad99dc90fe351047b50f1260e250ade6abd8ffea7970294280ce1018b6a2c67b8c15f45106f1fc967c66e8e9a9f3e538add59f36dc0d6a290c7800e6b87a538282983768e49da3c92b6b1aa8165bfe0487ebddc436903a1b73f13c58387c50c50c4818c50aefff3eb5653a5b2e3fa70391a738a21a6c156237ea34ffcd0ba1266ee40835c7e4ed80e17388c1ef80db1f2800ef25f9441234dc5f6ef0ca21194c7db48c22087c1ac682e7f167fd35720d064360bb449b9ddea49d2997da23fd5e6312138ba885136283b3b810d56868115289d086da6f6a4b3a2dbb146d69a9e57faddef340a806299e73517d539fd439d09c5e05deaa157ed1e7c338804dfaac8aa939b87ca2e8a69ed7e339493246194e6c3318f1e467f9d1fe4daca0631e4d686da69d669a1dd8e1a042993f4b67221cac8e5c02eb6d863468c00e71588d578498145125ec23a0b12c95486cad9d41131bb76883213ad7312c4845a18c88ba695721c3db91ecb3b62db0607e73724065ba404e0c7f54461ebfaa77f35d47fbf7c65e1325614fe0f2e2bfd12915ab257a1c35164f5ae93c33da4335034356b52f6ca4fff633c9b91fd6141a32a348383cb810f6b4578c6e31acd90301e02bbba1477ceeed5631456ca38c16e44ba92b839f8ee195a00f86c3892aaddd8429a11e2937852a1140044e370d7f9f448e50118961366c6052c2c1572fed4ed0ee9e0bf0437971822abdeca11ee227144f8282850de17938120c15e550f38", 0x1000}, {&(0x7f00000002c0)="2e7e46f04cc5b8751b10b3b0f4d9aee60e31d27c", 0x14}, {&(0x7f0000000300)="c1bdba5ff9e585aef7328735ab42c786b4bb8b5c405e0ed970b095c9c5ac35f3a15c682698a2a328f4adaffaca5ada378ffd6438d3aa64f7324936941ab33f4e46d71d636771344fefe665a1b474ff915c0ad07a9547be885e", 0x59}, {&(0x7f0000000400)="d2a109f8a4c58f3c9684b7ca83dbda18529a3e31414a75e725980f157de90fd20db90304f4dba4c2e4c8683784470558d1bd6a38641d37c080742a8f3cd52d9f9974af2b8793fa19349129572081f9bd556c67330f0fa4c4b1a3ea89341b1fd4f30c94c462c53bd27c790b880fc04ada", 0x70}], 0x8, &(0x7f0000003900)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r8, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r11, @ANYRES32=r5, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r15, @ANYRES32=r2, @ANYBLOB="20000000530ffa413e609bbc135b2b0fc700000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xf0, 0x1}, 0x2) syz_open_pts() syz_open_pts() syz_open_pts() r22 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r22) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 16:15:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="6c20f4d42ea7621577c401f14757432f1cca31002293d90bf12a9a85e9f8f67b527907b926e9d2d44a92542e6daa29ce5dc57f79ff394af5e1b1126f530b21a86fe103e260870f5b35ce58820c389053ae5eee663a00013831452006e7c9b900ef6a384b6b", 0x65) write(r0, &(0x7f0000000540)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc90ac3daa8e11d288d07729df510adc874fa3e7a30d221e0fbdeb60db0aef8981cb5bcbb812ba9d32fd123b12017bd1ea5c21994623836d20fac14efebb05af40acaf02b82f9fb039935fdc02176926a51a735f4715f9a55f8d60d4271f8d9a9e5966022bc3eacba4c0ea077ccc8261d018bf114702acc168c198616c17ca410145b74c4bb749299f4a3549cc710f0476eadcaea84abf24ac5dfb67776875e3a9bb42555955fb94c03317b34a3b10a163ba148de0b001a8dad269db37643bc3a4ad5dba8ead08c4657bb2a9d461ff0dccdf4f93e495ed34d97fd7a93cf359e4fa12ae76ae119a51e465b084acaffc3c84a6a4229e82c767ee5ede5eb189422e6f6d99f9c30a816d89822a9eca1d2bb9643ab53891b5447c7b050c06c921d23e87a23ba1d5397097cbf1f5093ad4dc7d90b309aa2e9c4e2fcbbd9ff0eb24486edbad53a604f6c596b7eb8cf14c0d0c08a0b6e70a78474abe76d0f228e71dd880a92bd0f47ac205925610d537e787edb5f413ed0eb762143ae72b917d1548cb18c5a33c2c3af755613f6e38d19ced", 0x22a) r1 = syz_open_pts() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:15:57 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x104) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pckbd_enable: command error 16:15:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:15:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x8, "c3ffffffffffdd00000000008000", 0x0, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) connect$unix(r1, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="10aea4000000000000000000000000004475a4a50b2b41617f851b0154478abba4cf9eb3e9f8533888854986b47097c2b786"], 0x10}, 0x0) r2 = syz_open_pts() getpid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x90, 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x7fffffff, 0x6754}) 16:15:57 executing program 1: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x4) pipe2(&(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) 16:15:57 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) getitimer(0x0, &(0x7f0000000100)) socket$inet6(0x18, 0x4003, 0x7a) 16:15:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:15:58 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0/file0\x00') clock_settime(0x3, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)=0x1) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) clock_settime(0x7, &(0x7f0000000100)={0x8622, 0x10001}) 16:15:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xd1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x7}) 16:15:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0xfffffffffffffffd) writev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="8d7b7ecc1bff8698753828bd3b104e17d99f153dc36d2542d417669324ab564ca7b1f9794039e73899c17bfa2847fd4aae241e52eb2c76561a3e5871e920a9b275f9adf94e27fea5a5c1a1a374abaaa742944a65b69630621a00e5b0f77437b15210e18078ba88c8a8d39f19f09caadcdadf6f32c89e71f72372036ed4945027a2dd050e62e8ec1593b98fb98ef49f66569573397dd973b50a7ef63fbcb9426e7244c558087f01101fce152b621a02f48d879e1f800518a8f36e58121a75f46af42328d26f30922276316d9f777e618c0482b2e3880023b0fcbf4d4a926ae07d", 0xe0}, {&(0x7f0000000000)="594dba1f8fb24a5c0f331a4c8f7f07343398d7fdae68bf9fce0393c42f0adcef245eedff9194edc96eadbdfa6dbc904900", 0x31}, {&(0x7f00000001c0)="51d58efa740a7cdb68d5406ade5991205fe27b6b32a975727c2f0613e916185c7f466bd153289d821391d461b184e05aa0ee7076a0f0500fb441f2a9c095eecb4bac95634f6e5d8aa3456f86c9626d9ae788", 0x52}, {&(0x7f0000000240)="3850c5c73a6c3fe1bd8f25a571d42e3a91cde8f690151d75a4db873702dcfc191d6474af63743f0c05d8339251df69243e30ccbbf73568028f2def3cff52297146ae675236133c39eb5448c24b07c672acbeed05b972dc20971cd58e9b", 0x5d}, {&(0x7f00000002c0)="eddaafb012f9d1cd92513cac3471d0fc8dc3a1522eb7c9f6592da52fdb3e20cccfad6c35c41dfed629eb6e08880682e5957da0010016caecbae88e0ad6e70131a2703d03b0a00fb199a00b86915a01667979ce7a54cf32c481853d8519f12014bbb743583c9c4d94fd12fede79228c", 0x6f}], 0x5) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000003c0)=0x8) 16:15:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = getuid() setuid(r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:15:58 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1c0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8c00, 0xc4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r2, &(0x7f0000000100)=""/118, 0x76, 0xaf3fe0a41e59ffb7, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) 16:15:58 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, 0x80044270, &(0x7f0000000100)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) 16:15:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="107f4d1081d69d76190000237789b0ada85c1ac2558fa343209428f67dcebfcf6af6070f455520d06183f07146deb1cc3fe41c6c29265b87c7c232e77881947d0998534e6a442eac6b3a4b4cd591ebcc4890bc80ef034d089212f9346df28081a4b27a44a48caa22efe383a80f1eb1503b2c57f6913f4ee4c8ac3e1520ece403afb59d6f6f306799adf55683bb76b5da706b254fd97c1b934b20af54677518d1bfb7699b170cbbffa69c94c3a6edd8456d1c13c11b6bacc960d0c7226d885df832eecaf804664fe117f322b83e1c26efd7d92ebb4442c2bfdd90c324b2bb8524fea0075b9d96831b50921b99bbf813e1a48f4b95b7ee9baf1e754703399d188461a7ddf112e59c45265a82faee0bf2ea449929a4b2685eb838644bea36cead1c42a762b58ee5d71848ddee6126ff612fa9ff431d96f3213aa6a30af2c8a90fa643e2f93d7968df9e7f500e988aed634a764d5f7c6d44424602d9a81d55d54a488a4156d12e84637c859a7d7c0bed87a39fb0276a9cdb37d6d6c087d464621ac159c12b361b3e2dabf5d5b185f8d8cf352a3c370c1c4d64a3a91111f65bd01e4cfa4fe2c2ebf435e1c0956199a3d6d7193b92cf93869b9f3957f306b542370f8bbe140dba00b65f8f61095229a13e1b23fdf7fe23"], 0x10}, 0x0) 16:15:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) r2 = getppid() r3 = geteuid() r4 = getgid() r5 = getppid() r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0x27) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000004c0)=ANY=[@ANYBLOB="00002e2f6669dc01f45f4669bf09330e3650af9f76728997c61d24d13a9b7f9d3442b562d86b2ee2da4facbaab594ced83f56475918102cbcacf86a2b87be4d80650a7be633caa4c474d16ee95e8cf6300cfeb7ad0f45b07ac28fd9ed62228a7426d92af2502ab66f89bea3517e00861f03937ce51538b54597adf75114edf247030e16a0c067b802c83d2c956943991e15b02c1eeb1aea4f404a7e4247db5baa4e600c21c175a8fc07e468c238906af7289645943e1f6ec9a6cdb25ff0fbc4f"], 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="f06425a924cbc4001abaaa78eea741fdf90402b0358c1021717270b09739fc0589776882c043e4710246d7647c51ae950743b3bb", 0x34}, {&(0x7f0000000180)="7f2cc3ca6a93a64ddb56a2b181f80ce685e54968f8ae37e4b0b2d16d83efc009ab65d85a04351e3f33bf55fe3977dac0ba74cd79449d4025070843fb93b51eaa7a3fc2d3e689226dd013d3a40917f4375ee174da844ce61e6dee52cb3970df9444d7c602935d9d82b9bbdde4af3e635a7f8486835b576010fcd1cd69bb0273ccf38c0b51b1ab3c240a2bc8c39ece9f015c078f80e003af78e541b2f5896a76be268a18dbee1d209f44ca6223f38f6dcac295702184de3b866ebced5fca78", 0xbe}, {&(0x7f00000000c0)="f49f37e4daa3110a06b2146c6d0f7f14f3e5a93befaf", 0x16}], 0x3, &(0x7f0000000300)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x60, 0x402}, 0x1) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:15:58 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) flock(r0, 0x1) 16:15:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) 16:15:58 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, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="e5801ba4c7be66edcf57828e17971baf6808a21a31a2765a4de639c716eaa8106d8e33037ed953f382ded0e8d80e4f419a1f98", 0x33}, {&(0x7f00000000c0)="3de40321e57e5fb96218", 0xa}, {&(0x7f0000000180)="741df096eb21b60f569bc7e428a5a5bf0914f8009fd0ef043e02528e180834b67f67d066c32b5ff12d2af8e7a1f046cfcce2b0add27ddd86121bde7a8a7507552bfc8ed69d31e50097722d899e364af1d29182782ffa1ba797da3126d9737fe22cc281b8fef979e5da06d2fd07b3bac5a5353a44673cb37f9c34d69c6ef69a4f1ca2b128d631c06a34b67101a638d363a4d08bfdeb4c1fdc80bb2fb6909f964e538b82dbc89d338cdc69ed2d79bfea30116c5bd07d4a5d1b3b264aa4ad3906db57e791eb69216c447b0bcc738b1dfc9977240e2a3840f7f405a2a96c7c60ede9fcba2012ecfb3e36497b58dc51d0027dff4e2a6e", 0xf4}, {&(0x7f0000000280)="3b5a8c1e7ed60bfc8c33a71839e7413b71ab459926a2f951441a198fc5c525b284f84c2bdc019e4980474016d4fdb8ed5478ee65c6ce240e0dea11b9b0cfe76a90bde8212d50a38074bf09e102d744c48bed6552f1b6c4615b9eed47969c10dda3ed9d2ba065bfce67c7602ce4939ee8f65648ed2bf8a605d11fd9f6f389fb873c872d348ac6fd0ce86bd4117865330c60ebd2f9f49b441f86be242ab8abbcc63d0b36b688cc93f2bcf2aea673fe1cef9019836cd0c642393759da1cdcdd2e16ac5a57bebd5f3e41706e97864df09205145e9462e7f2413619da3561b377b9099337757cd1af18c31ebcb4708c4681fd831adf4324a4ddb4e6d7ebb94e97bbdd3a67e6ac179a16901e0340d2ffc155a3aeafbece792a2041843ba2a507fbb64bc90e18bdcd0c2315f60cd8807c951ca8419c8f67da450a4163b2e9b77122e4f2b56b639676345c58118bc365ad32adb75369cc3863c86f3c4004c946c605f82a42eaa7c86a856cb8d6798f8432b75320333eb48154450b7ed87bc061ccb583a227f8a9d605332c5c8438ef3fba1fe8ecb5667f15d57b0ccdd9ca1b82e4f642b91e7bc94c836aa29a4b824cfbc8e990bc5eaf39bf55bf1685c44e7526d56d1ac3866b4baa4544452465fadb931bd65613f1b22d54c6701a03e6a5a8dbed89a311a1493530d1dd8c9053bb8c5e38e537243e49a8772309837b67ee47b15bd9665d7d3f4996d4c43b2b08715ac781ebca48baa4541426d78546a28b5f104f491f71dfd4fa627cb231fc996ccd8d0f2968fbc7d5da8c49ea08bc8c1b1b03b8bd8d10ade345fbe33b32f33e1ed2fca36c611a3b30c33fe74736d95760b6321bf023e912df874a0f6ec5fc70e71d022e08406ad58784cd6b64d7b0d2f0085449586ad718806a9183f38e8bc61992955f85a3d71b155d70a42a42394696f29f0fa18978a99e88ad6579fb818ce2ac1e5a29bacda784cebb0347ccfe3839cae398d9c734aafbdbd925158e7e4c257a59ba7356101ace5876a2eb4916433ef1ce1c165e939b1ee6b71ac37d026fbbb72140219504fd734229cc15fd134e78e5440af4ac743075003144b7fb3f6e1694bbb078c8f67601ab1a5c16fe7284e38e37a5af0277a2116311746418f5b43912ac01e24f34cf7337e154bde94ad6cecd8105c933fb323d52ab3b61ae2679418ca84a3aba112a8d276aa0c1f018ca2ad720945f4a9b8221dddbdafed755dd9832b6f37194d299d1ae00752fb04938128d24fee5530a78ed4551d98e79cebdab7185ea6500ab73a7e844d68d34f23dafd003b8437758437eabd4a4018253c509fb9fd2bd59dde175d6eb75d5b53c85562973235353fdb74e4c38416f00a278c8bdfc9bebf9fb725e7d2f1f319466f90d86470f3e167d08c4a45daacf48ce4f337eabee040213fa1a34bc32279156cd8a3e9c1782dbb380c7c0c5946eb048959b73ae2e9ab10a24693556f05a3cc08de33c6928ca3c4e61c1acf05ea23b636c6076a90dfcc3f32ad06529828e68ff9b5d14ff35a5f3f17d05a408bfe14e3d05622d06673ced7145dbb575b4bedd1615c1f3e781b19738507423fb2edbecf88a25f1580c5fa70540d73603b25f447ae03ca9820013e273a693332ab3a62b49b606a09c4e66e01adf527a8f3ce24b06ead9af2a427775ae8fb9a3cb800980721110ac7470195eb28906be931bdbdadab47c3b1790f5a66cbc68c0e5593ad22523a358577b64bd29843c1cb79d1920d293811c065505c3117bdcf00022adbc5a7f8ba2e6ccb216319366344987ec098e6441d38d4d787dabb182c899352ea81e397aa898c5d24f82374e82c40c606de9825f7f0c87f5ce5b0600435b6b7fd989e5083cf7dd7fda561dba384fdca8b87fa25d2e93bf6b905e12108780edff91d8bb527e5521caa9f064bf2f701ebdf49db5eba637fb13b11ee6450cf92cb0fd4b2caa7ca35f49a80e3afc8e80122c4d71db185c96080ed64a16a3e9aa68cb54f9b3f2e9aa644f47b2e6de7588e89df002188488a5658162135831feb5f1ea09c5477681f964fd88a03bb723438c70224b9ce83040d3bab5e0d466e19891f330b772e6322f8825c83f3d6b6935150a840a38b1c8563ccf6f3517ca8df54617e7dd7e0406076b56b137b96321c78e57a0fa0a508f5a29430a59b03f3ad84a0a40cf985fe1a54aa7555e21876e3d6feb6b2e7462edcceb19cf07d08487c3330d03e5b13f5c1af781f041ba842f628cffe5d2966c504c35f4fce21bc118e21e247707b220081d98c17e8a7946cdbaa77e565f62f9ef95d8fc7e29b72585c3dfce068a392999d5d2ad1ed6881c9cfd5469708b2e6914a56d9b980ad0e6eded224d90bad152c26a93cb02001a7ccc6b39d1caef56c8f21e505840c5b88be6346a36daf664458aefe253f3a7ee0da7b373ce001e863a5d03aafb35d8155fb2511e7968ac718e413d9f7abff5b80a6a93f7d66e11f41c6932436b986ed271951ddb41533a11d94d16bd1dea4f889159cad8911dd1b72d2e497ee10441f05c2fa1d00fcab10ab6c4ff7488f6945f6ed356b324e4f44bd476719bf01312c7e16dc87841118fd1cdba6831a9425443ec3b25dc53df9667ce46b11fbb926c1eab855210485a655e39521cfe4b2590494f0b9fcf27b3dc4986ae5695156d300d41e003e9509d8fd90b92b568287fb6783ae992244cb888eab83521caa00925d6cb77077c2df356946b60f12448f2b5c40835c996dbcc331700e681d5232a1411a1fdba6bcaa98542d41e14e9f948a585e7fb05f25fd490e10b7c86039371d9edfb06d464711a2dc803debd4c530a70d4a4e0c57e6cea44c5cd25494b76c5d699a1b5d35e4bcf2103ddc6cd828b1e7f4d48fa7ebacc436bbf997fb2971f30428187464ab4e156654838279246068240f8149fbc12f25a679a3bf797ba2969cbfa4006644ae4dc57db7d04ff976330517d311683d2fc4c4a409924f638a0df591ed1e2813cc4315e9b6dd5b108d1f34cd0407213a9b04364b5ee947c6009a4d6cf832755aa0ff74b3c2a2bf8fdea748fb87c7f4fee547f12f1c7d87dce382f503afffe1c9f273269c847d22da2bbe2c3a9062d0307620089c2e4b796e5212b0d77dceb54ed0de37f54201d7e4354aea45bdf5ca538c12a0c7f316af610682200ca0aaadad4f8ea0db97be04e332169f9f689f85a3ed4fd4996dca84c59e45dda57c19103120e26bc978837b8154d77df53660deea4293b25eaf6fc1625c250d60a347c64b595c2a7b1498861068ac61e4f283bba19b5ffdda0a63bd28e7cde97a0aa65be367b9fcbf5db7896127a1f21d665d4fd3bb8f5d17345b0486b2fd202c3134ef2c426375d238db0e11422ef67eb779cba135a96e98cc9b753930c12e4a8ffe2422374624e1a7aee0804569d0444a2dadb7a8e044220b29cc7e911fc3c702544f79100e350dfab300927118c733d7624db707fbe9a370ef9f2e93527016f2f583d4c61c85fc31400b6e20bb1745d827cbb7ca1e92c050276b294b185bbe63ce245f5d650041711e6d21e901e9b3bb49dcf278c81d4c5ef9cabef3c473fc56d917587312a91b4f7cecc944c9a21e38c8b28dedf423ebc7d090ddb40628981502078b94eaf7df9080ae6106e68d6bd06396fc48925a3b32ed08bf57764b31956fd9f2c33e3c8e07f63882598edb33b816fe42b21c064991a24c40dd751b8c28b3833490adaf9af3a1232d389af1f4abd9108bf0792f6f6a3404800446471ef31c2519b6abfde21b35cfe59154d0af848bcf4357edbfc8a1111a8326d2298454b0724bf57e5e0c024b2332b1962796d87a817f4dd4a23ea04a268a9066aab451ff7609fa2dd59080dbf01c3dc81f841e14302ee90c67e4d579061c086e180f884d826ca73ec265731fa749d08403d38658bd19a74e842cbf08fb50b4ee0589a39d13df65af5491c981d3f66d2fff046f27199d888bbec766c8db4eebf5a11fecee17936c15f965edafc4d6289e4bd68ddf55939e35a2eaf64ff1b4e336f32e168e10d67ae96df1f937d03ad5e715b3d12b03b73297d79a588cbbd6d82734475cd8482f251dd57edd1d33a1185b6a41ecf79dc5d8430c5efac5038f52460b953c722469d81af43407f0546d3c763b3992aecdb079b4760855d86eb7b38adeeb55e07f26fd44ad0d802a82422518ef8fd194942ddb4295825706c1e63fd1c268dbb7a6d3d2b3b6eb19be5b68a996e5523e1da0abb368b6a23bf60530ed6c12af72424667651dee1f83b6094b85d8b2623d25f52b4cfb50dd8f3f9e4859945b1627d5d1dd17ec5c8edfcf9b6c697c11dcebf1442bcb4f52d57158a06748ed36f209e30bdfba1e77e0177226fc09f33b7937a895d1a1fed6598d58d90ffe745cafa4b23eb2f89e8723f96361dab6cceaae77e370999e9835ccebb3e6d3ff49e36c8ce88386c9ebb317074555f0907a456d101f6626235909ad5f6deae7a730e38f53e48322b0c022acefa9261a75dfa1ec08d37e6d0c3256272100bfabe387b7d0997c9180fea6427dfe8e5ab8468ece96f254232132f39e3ebfcc6b6fc74095183364d924db7add89238a340a8121d67e31ec43974d0223212f1e3e6fbee0a5d87e53276747b15ad1d80bdba695be1b972b41859e4514e68f30ae49201daf6d0722af71faa9aaf75328b2724fde813b2390b9451fa1ca2b0cc9064a3bc3143073cc61fb4e49a0efd3b17164ee3f686155063a11f4dc11f34d692d8e2f6a2202b3b6ca154d00745459793492a9940247d2f851cbe6018cbb462ce4b416b8bc568e3b8bb2e648f329ff4ebfaa53f3fe5e429396761c0278b319efd28431e6318a325b27a2c23c1cbee75d24441385e317715eb978116853ab18ecd15e194168fdc86a19a9f9566a244f6ef13b8582f93b890bad23d428c6309b0aaa6522ef8ac62b7f3a83584f08726b4be36d83bb3182821fd13aa177e7c9d84e370986408cc712f066562bb241363b11738b6ad5ea2a48773c13911bcdb9a0aa46c38f3174997177aa6882e2e22266b9c2e06e490d2f4eabb6dd4d3d3f3d5e69fa98a22190ea16eb478d27d358b534bb247ef3c2b8766e817d1dbea700431bc9c6b2424a4207e3975c918702ca218703726904081c944fe9bbe562486141e389077cec4dff287fa8ca3ee3c26e1b9b05b8412d92da89428f8fa78e359bd8ab57ef26f3313ae05835af76302a7a68da8c16de9e3521aac1eaf0f944c112663c4026344287d282bc239d6c70bfef87947c5ebc14d63c1775abeaa348819c27000345d53adf6665c8718f23fdbfdbed47d060aaf5ad34e7d63ad560a6a148b5c1d936db04c4aeb0d6669303eb619a84a97174418f55f268cfe66ec3525e0878674bd11f6ee28dcac3c508cd12476e4bb83f050f0a1e000b9bc59acb9b767110e2232522a7aede1562a374ebb8b81ab850d89df529d4080f2bf33eeeda2a0689d452e9842de47880f4b1b8d4656ff1e22b27a56d480065d933252cfad6abe95962254ca286a37513b6ef5ba68f0d4fc46aa60b575b6d8912c938fde9d0bded6ad4a15ff41441c34e55b48acdf12f156f8a1ccccd566ba29ff682479452421dc7c1f81a4638b047e5618bf04e09c9156bef70d2dfd844dfb58b1dff737dfd7b25a489307574c13cca52f16ec0ec3bbb8b65cfbda9c9292db9096ef79b366672f5cd2a649291373767430ded97acc3503002f62d4a50f7ec101f9feeb46c3f1ca3718adf8d92f853bad2e9805829cc8257d7688766a2682e16c670e8dce5d887f946629437ee84d42b8", 0x1000}], 0x4) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:59 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x6}, {r0, 0x4}, {r0, 0x2}], 0x3, 0x7) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280), 0x10008001, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x4, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:15:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000002c0)=""/169, 0xa9}], 0x3, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:15:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) rename(0x0, &(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f00000004c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000680)="fb843f7d3c2e4936ca0e2ee019d599ca9a7b57ca3f894a196b634087c59be02d25481a67f783b016b3004d309a5651e99437eedd3c01957b53455d95f7a26ea430c05deb3dd0f4b369613d125a69b19ee79354aad05d2e18d2348d0a01f2c9beb05ec9780abbff55e9f4363f756470045ddb8f2a76ab2f9700f34135cd3b954d29448e42ba348d0890adfb2c27ba477286933b3c7ceaa646ddb0dbdc7358426e8373e81fc6704456ce6c7e"}, {&(0x7f0000000740)="80d7d8315fe059b8e4d10cf42bf49f58013cb432c04e453ed7833d596ba7886f7976780f695087c068720000b2216ba11f1676b0316665665f5ccd804ce5dfb002fc33553c284f118ec24be48c9a20ae4e9a0702aa7a68c1c5d2976f3312151b305ccf3bf864092fc810395db42b04517f1d056a404e10fcf45c166ed186c4b6987799fe15a80357bcd6c886dc70912734b96eee8557a9585e9216c41ffbe72e6e140a33305631736ca00da46b94ea230b2e0a6b0fec29b2b0e46081caa4ae81e979d495ba8502a3f8782cb0680baef39299656dba09405d984bb117029661b9bff01ce4d720a8a8d0953b1429d1c8c24e9de5ca2a914b64545cb2a25664f482107ca1526ced1b02a4bca8c740627570914f1163a4d876c8f2ba5ff8d59cec77736df0f91167f74c9c3323bbc7e7c3befe30e82550704debb7c36305e545ebd944889c3aa30a7999d43ad5828f36e2988b07387d5eddea0d8a75fd4d095d62faee4e1d6bd52118a04ad82c59124e430fa069b0f75c071bece159e669eddf7624e2db813772e61c0812a7021ac88ce0cd4cc324f1e5a6f1576d52f754f64a26cd44a9126dfc3928a3d18d36fb5e0b0cb0da699949b06c857aa937ae3b84856984eea5a962364f7573cc1b47a00990408faf0fc2eefdb209b2b9ab7879e10261ffdc27d0534af60ad5d9ec910fadfa38cf5eefb07ad014f09c5b39f67927843b7a6136303a75faef797c269040ad5757be40c0db6bca77a81b578eb0de07b5c7e675ef2ba08e1b83a560f2ada02ea2d882c59db17f3ccc9c84552ce11fe7efa20a3184c32461cc5bf33195743ee1589e2e47c7fb845a6a7bbef0a3a753740bec63706438985eb895cedf97692842a8b66436a380deb91a60f023873297009abdbd8618781a48e3c7845ee259988b5880963a588cb29ed74c7c64df284fffa73de3ca7f19601a35b77f1ab83683ef17f874684cabbce865fbed7669fd690e74273c0ca9a591adb99c4d8be394626689d6e9a1f310eab1464b6ad0e28a1826cd46d806480dd8970009c588813255ea722996b94b1656aaf34e6968f0b0b00a9429a6e46822e0d101875c3d68dd620e12a746a96ca13f279eada05ddca85be55bd94138145695f0cd1aa193843f19eab5a8597fda5ce5a9ce781cf1120ab0378f5c9773e281889fe4746c1a90410bf0b0b2f0a7174fedb5ad31af50e437cba3d6daafaae9196871756c207a986be7b6ea7b7eb381c7dc70d58088883e8f3fc52e202ad1269d9245b067fc244743fa7fc359bcee6f3ec88b95cf7f48c2e73fdd7632c41ed69330bd177121b63a62b785e240c9ea03fd773e044242f5170640e15211e7c386b780de000546c6a2c20fb85183c8a5bda10199c9a57ea6724d8141dcadb9c5222b83d0ce4f5d11d3fd52a5079b929c2b3af27f8958761780d6289f10406e3fcbb81290d39720f79eec0fbc164403107db1d34d567c3194eba362e7789695ec52ced88f9d1279bba57db1eb25ea8950fa035348f980d44d0cfd201c4bb58580502da6dbb4a452088221b7aa705eba87235d529d9081cfa5100a688f2c2a1426d852c4e8a527aed6e025e523fb951b6f8554e4df1a91c3ae2b77729d7dd1f06dde2255f8f47be17b36dfbde29db1e6c783a6d95ee135bd2805672aea21ce8a41b193a095e6890014bc00c8977ca47a8c195aed9a38d562c45d8ed7c27246b02d229b5c30d4d321d95f3f48e997b6478a4464719b3ef128cef83ac3a9760f0ae11ed8e9e5604d0460000ad8dac272e81251d5c95b1d4ab43d3922fdfae3eb6512b58b55273609722f4e03c53f9885a9baea88a0778bc10e89f408fa83e35351adb50f5e8ceaa40715284e0aebbd613889fd3d801eda07e35c46bea47f32fef1d25dd29b5451bf09557f62e79345e16fd096a6d89a2a1e0c42b9332c4cd3174222aa042e5324edbe388272187b3772d380c81879639545858b7e3c0a40fc3ccd2fc61b45b1fabc2548ee44612846d650cbc9c4cc2470106cf385e7164c3e3524c8490b45bdd24d4f4d691158da9c1176a2919f494ec795d9e54c87a49f722b4f64a682cc63065850fb304544c23ef1f932f4ff0c31b15c5c60689e047609c1886e27d6aa22033b157011f2b9870333fd791fe7637eb4e095c64740e84f0d8790bea58192e1cc3e00eea0f1a8e03aacd669102dca596a78fe89358ee518507f492f726b67a17cd187b14c03c14b06abf90f4eb7a82832684a7962aa90e79977265bb4800e4e6e3819b6599863ab1ac59a1c0d505124acc8d7892ca801f8d3b4213b89a936ab314b15ab2ec8ef4290d727c0d37d5185d05681aadce4599012cc5e264ea0a716760e012a082f28302b868dc7331a633e32ce0a32450e60addecc57a1f870a080c8c319ef143c9186aaf9bc47269ba8d53fa2f36058d2a08405b0384ef45687ee75756cba0a31aa9f348d9bd4b88a61e6f4ca077b73a2e2c1932f5ed7554af800ac92d7923f2581a227f0890b1400348b58c0641bd73bdcda558d75af0dc07d4a08b5f452c710d764f38713aa19921bcbb72f035e7c78b41b26ead9f9046d5d9e2c8c525dc97d777cce980a8d93e406a692a59f80eb0fad375b118c18e7379c097536c84b843a845259818978317ddb2b98227652d95792469780d750a86278882d1ff7258df2e7997e7c6e0cc42a20c26c3fd409b4294bd396e284ddcf320a3b29d76ba9f8e6d017f14b565b63cfbf811d596a47e8acae5a2f1d58eb9ace6eb5fe3b2489942da1a68f4d9dee48d10aca9fd505d2224089659ded1b664b54efcdc3fdda75d3704ed7f6d93101676dba1d34fa00eaf61572a7dc01bd61f0fe3c5ca31a12f5c0d5ca2998e3fa289c216e691119855d7a5672bfd74cb9d3175abe07d9a80ece2c2f1679eccc30064e570e44e0e19b41d96baf4a9043ebb92de5f62223072a33a4c13af20c1f1dcef9119e0ffa88ecbafccdf4813e570732633d0709e1a816b173a496b06a588aac004bb651ea0bfd108b6c8991daea402ff9c45ea86a991016448237ccf36de9e87d72bbe2012ca82db4720a3818c7ace0772bcb9d94f4f1200d7575527e90f2d394785a3da47451cd5388cd6a8f18a70adc711d2db93610c4df4c58c91fc939653becf21b7dd5c450329625755bb08926977e7c3c15b481349a1283193dc5adefe49dd9bf2444a7b75a2d0060a455007fa20e84302c3525081a1f459e2d6ac9f07b533d6e2aad4d58032182a8f5ef85f3983ca2372c2a089a9a0cdd1cb99393df6fc030fda9cc0966a1cdb41c2a251b245dd64684b94c9ca572830be3d82b17a4448ecceaec2a829ed68683cd226bf77219f1114ba1d21b2cdf7e701c72c8621c3298c95fca46c3eeed507fec3edf07986c7d95be07de5dc42063d17d19ed9559c2158f15d76df88d8ff99d5db7cd66ee55db10e86f538a72ab2cefd9d1235440c57dd15e433374dc30bbacd0630ba8d90a3182d0736dbfd608d8db27ec1890d887b79db54f2f89ea1b7293ef49f71ae1c7b475203a75fb52431a2fa4f1c9bc4d50b841e97ceabe355ee6e51afcc1a37d21efd902978feea09e2a44f2abfbb1634e618fa28a967c0eb4c87975bb855563bfe9083baa4e37e185a5c712f692decdc4a307410c32fc2bdb23717a0ad4fadf335e8df3fb8441dcd6efa5aaf65b26829217f37a7fba3693bbe42be8e4968c08a281ea6f05ff204373a1b01bb11c939393875a2264262f9682523e47682b9b7977f19fa208d814f01e04c96bb96ee656f07bc276a0a21f3730cfae61c005a7c23eb838b31d02a19c4fc9ebaa7dd59c5f00f4ea0b715b0e87409fae2d30d855b87dcc87b30659e5e880c76b1728eeb7a825c1826cdc717d4b43926ab5122c488a9ce65f074f6046ce6c533f865c33df97538397774ce3a2afc44d52486b9daa34791c56d5de6d0bccaad33864aaee9537f57c2c7e76e95d42286c95d40a52058dd56c8f49d99b5b5c5a0d92993ff4eb9150b20586106e9f6977ab1a22c37fb9764c41e01df68d67973e5f3dae40b7c4df7d0d1eb238a33b9c09d74f4a00f6dbc89016481fafa4c251b201825852ad86085be0ef151d52572364f64aa60b36102cd036bf864d6dc1c9a25f6ef7dbfc0a0a39a7ef486f113fb5bdd220f490d493442c36ff7bc23c4792bb3cb2868cd8a9ec510ba325dd9fa07823d2970e167448b550113f8bdd8d87ee05b0bc20f692f58750472b52f9c947d238ffb3aaf730872426bb7f894b3a359daf140f84a3a7850aa02cfc377547eed6c70ab0f754c3223572646c06cbd7554ddcb327246bbfdd6fb24a7a990953493b8757a39c6f52c8a069784da0eb36bf651a049381ed9b2a8d457222df79628577ceedfcdb9159d6b345c6d23ffc0bc1e283a74f0cec80cc0a2e8d2a5c07b4c3c57d23793970e334e6ce5610b5412643d9c64ec9fa45b15a2a2a20b9d3b62bb2771a2c763edea71146f2641b99645434dcc92c084038e904d4d0d777cbb849999cec13da79ccd6db3e69c79beaccb1ed15a4627d1750b756255b20b07e35f9cf0377e624971c19e04c6d3c7aa824fde2141ad3ed492aaa08dc3daa34a4b20c23094043f7244b910c6c79efea332a0dba65d6026b6c18dd86779fe8311f2c6b71666d5d76d0894b69c4c2d8df193917e33da0b3b52dccf02222295d6fde61d95e95ed8ae157fdc0785b3b3afe80f2ee3bca02f26fcc8b27fbee61ece42911688202f785b9a6ad3525c773a479713fc031f1ca0d74590f70f02a36dd3d1f229fbb8530d6f0baa996b44626846209ca12806e98b6882328051b2a62fad4879e9e686c465b22d44d4a3f2f97ba69926e12870d84acc5b533c93962f8f7eb2c0803bdac87e34ecbc0f2605015b0f46d591fe0d7fb29c21a3090b5584c8779d38e084df6ecf3ad7d0d2c80e63ca4406023f84a8104fa3e7645a3213c2c5d5198fb7b21470a6479f87f3bd6d812fc31811173d6c669af3ad220569c46146838594469c37737f6f6fc40ac21b3ad9f64f35c73fd2ca220e403a83337bbcf65fdbdb9da8f060f37c1cba214a5733468e84c6be9c76345a9aad7eaf248c8a3678cf84a39c073cab69c66fc134b21a9e0762f634706311707095c4d333fc6f370dcefb82e96f9fc7a04c81c31a5638ea3e309f677ed973957fa5c7a87066690a01e6c5c134e07c63b53f776f0a584a2af9ac0bd5e048270d9dd0f6f78d784a2b999e2f5f38956fa8188570e097c7f28ca36e738c9e64153d6ef3b4c8dfc8fde400dfc221ce55efb756333fe647784af5c3cbbfad1e21445b6eef22f6756ab06f577f78cd67064ad7a381c1e56e914a148f7b5ec2f57eb7313a5b2e2840fa7af8ac8e9cbab10c3d9432806a8fc95060db053050a327f67dab50d47b397d17dd35e1d99ed2b767412c7b7001d8980a5f74a0e21bb9ceea9dafd80ec75aaf0e31e680c9b598ff308a63ccef569f65fc2b88d9bb706059f96753523b544828aeb09db00a29bd4ad748e8dd792a7b7f7029ed28915069c6b36acb1a8d1b83f54cec0fe8145e3540cda221aaff81cf2e342a08f21105a98de50fa3507df1f71de077186d9ac283f61fc0829808a44953f4b291b2ad9a326e553646fda97c7ff34b35c66ea5887f34f1617449199d200d323144149d70ea28b7d1583988b39198ed97f84e3db5a623d2870678a3b3d6e97ed657088e60914e3f410732f6be658b9e10b8c74ffb8aadbdfcec2df65a542d42558a4f82109ac820cec9c5e58975e55e18d8784e10d58286c5b87321b73347e"}, {&(0x7f0000001740)="bf419237ad7b6f513efca43ec5ad0248e2099ddd"}, {&(0x7f0000001780)="54f600274c8302df4fea1e0f2f55"}], 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="10", 0x1) openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x18, 0x2c) getpeername(r0, &(0x7f0000000500)=@un=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus/file0\x00', 0x80, 0x8000, 0x4, 0x1, 0x2, 0x2, 0x9, 0x2, 0x2, 0x6, 0x8000}) unveil(&(0x7f0000000180)='./bus/file0\x00', &(0x7f00000001c0)='r\x00') recvfrom(r0, &(0x7f00000003c0)=""/174, 0xae, 0x40, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000000080)="70842a49320254701a974a38b1d80cad666a6bbd5f74fede294f43174d33ae9b95faea5110a98d43d41119ba539bb203b261b8c517aac70449970020c4f0376b07f9b7e3ccab8c38d3af608013fa5c61a82c2f09459276ba4658d9b74e723f95486bf78697548647a613cdac18960c8dd70e39c76b2c1484a3", 0x79) connect(r0, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) 16:15:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="1a012e2f301f"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) wait4(r2, 0x0, 0xb, &(0x7f0000000280)) chown(&(0x7f0000000140)='./file0\x00', r3, r1) setuid(0xee01) r4 = semget(0x2, 0x7, 0x100) semop(r4, &(0x7f00000000c0)=[{0x0, 0x8}, {0x3, 0x8000}, {0x3, 0x40, 0x800}, {0x4, 0x8, 0x1800}], 0x4) r5 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70090704f26a9388e8e7"], 0xa, 0x0}, 0x0) 16:15:59 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) pipe(&(0x7f0000000080)={0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') getrlimit(0x7, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0xfffffffffffffffc) r3 = dup(r2) ioctl$TIOCSTOP(r3, 0x2000746f) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() readv(r1, &(0x7f0000000040)=[{&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000200)=""/133, 0x85}, {&(0x7f0000000540)=""/250, 0xfa}], 0x3) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) sendto$inet6(r2, &(0x7f00000000c0)="1e3c24c1d8865335dd4fada41d0abdfe051b08f3e542073ec9ada586c1479a815be60fb763c56de09b5aedd882d8bb8ef3601c55d1d8", 0x36, 0x5, &(0x7f0000000640)={0x18, 0x0, 0x3ff, 0x6}, 0xc) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4, 0x2, 0x20, 0x8, "f14444a47c22b25e8e52c25c904a27731444e48d", 0x4, 0x8}) 16:16:00 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r4) r5 = dup2(r0, r0) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x9, 0x4}, 0x8) linkat(r5, &(0x7f00000001c0)='./file0/file0\x00', r5, &(0x7f0000000200)='./file0\x00', 0x4) fcntl$setown(r5, 0x6, r2) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000240)=0x33) getuid() getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r6 = accept(r5, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) getpeername(r0, &(0x7f0000001380)=@un=@abs, &(0x7f00000013c0)=0x8) setsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000001400)={0x5, 0x2}, 0x10) fchown(r0, r1, r4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000001440)={0x7fffffff, 0x1, 0x800, 0xffff, 0x2}, 0xc) r7 = accept(r5, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000001500)={0x0, './file0/file0\x00'}) r8 = accept(r6, &(0x7f0000001540)=@in6, &(0x7f0000001580)=0xc) lchown(&(0x7f00000015c0)='./file0/file0\x00', r3, r4) symlink(&(0x7f0000001600)='./file1\x00', &(0x7f0000001640)='./file0/file0\x00') bind$unix(r8, &(0x7f0000001680)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000016c0)) chdir(&(0x7f0000001700)='./file0\x00') bind$unix(r6, &(0x7f0000001740)=@abs={0x0, 0x0, 0x0}, 0x8) kevent(r0, &(0x7f0000001780)=[{{r5}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x4}, {{r6}, 0xffffffffffffffff, 0xa0, 0x0, 0x1000, 0x100000001}, {{r5}, 0xfffffffffffffffa, 0x0, 0x20, 0x8, 0x81}, {{r7}, 0xfffffffffffffffc, 0x4, 0x20000002}, {{r6}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0x1}, {{r5}, 0xffffffffffffffff, 0x0, 0x20000000, 0x4, 0x8001}], 0xceb, &(0x7f0000001840), 0xfffffffffffffffd, &(0x7f0000001880)={0xca, 0x4}) read(r6, &(0x7f00000018c0)=""/98, 0x62) sendto$unix(r7, &(0x7f0000001940)="b6862e5f36013ac8196c28a32d048a7af02fab39d94407b1f80d4a8e68d8582806aaa66ed9b8d7cc55c89b4772e55b92318f03", 0x33, 0x40e, &(0x7f0000001980)=@abs={0x1, 0x0, 0x1}, 0x8) 16:16:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = getuid() r4 = getgid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)=0x5) 16:16:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000001180)="676ace1438b3c12dcc3a1a4d40ec80b16913d831f2f744932baa3c455f500ded6f72a7907c85a0ce6326b9fad3587968645ace1857092b79d36db69efc13115d176d", 0x42}], 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x8, 0x0, "89b0be3c355e009a07a9305da6b100", 0x6, 0x8b0}) 16:16:00 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80ea, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) syz_open_pts() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xe7, 0x10000000001}], 0x2, 0x0, 0x2, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 16:16:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x140, 0x7) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x100) 16:16:00 executing program 1: r0 = dup(0xffffffffffffffff) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x6}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)=0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) syz_execute_func(&(0x7f0000000200)="66450fc6c5033e67260f0d8e19b3000043de8103082920d9f0f0450fb0a81f000000c1d900c481a1f9d5660f6e9e00000000440f0f15429f00008ef30f0f72000d") ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) accept$inet6(r0, 0x0, &(0x7f0000000140)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') 16:16:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x6, 0x2}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000300)='.\x00', 0x2000, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/248, 0x85) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) sendto(r0, &(0x7f00000001c0)="261c2160b5e02fc3a0b5378447fa00a16c6e75b8776a6f2ba32316135379a8932b8818a156270b681b25877c2a57e7147d727bcec2e0fbc59f192a4ca639ccc3545f4448095aa8cad96d459a6388b78dee1c9f6715c35666428b5516180d4ded0cc2b1769f08326ccaad2f9b5af58dfa470164142613f2b7a830d658213af2f9fe46a029a2009c8f90fd24d4b29da53f37e880b1c3b951f019e602d94773ba33ab66ca5a912d73c6011e4926562ef06e18e2d15aee36a787454dd9a2f689e22ac64c8712efce2cf8270884e54566b092628d6555e167eae7a167cd9602b8f791ba98b812af42d8b04bbd", 0xea, 0xf, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) 16:16:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) pipe2(0x0, 0x800000400010008) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0x80) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000180)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:16:00 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mprotect(&(0x7f0000fb6000/0x1000)=nil, 0x1000, 0x5) writev(r0, &(0x7f0000001180), 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x4) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d224000 didn't change! 16:16:01 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000195000/0x3000)=nil) shmctl$IPC_SET(r0, 0x2, 0x0) r1 = dup(0xffffffffffffffff) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:16:01 executing program 1: r0 = kqueue() mknod(&(0x7f00000001c0)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000240)) pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d220000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d221000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d222000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d223000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f014900 va 0x1b2d224000 didn't change! 16:16:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x82, 0x7) write(r0, &(0x7f0000000140)="65e50700000000000000e079c7aadb05fee7fc6a5d14d2693627000543acd621e5c25ed8201a2f7ff8a7be452d1e16be280c100ee7c1ee91a6d752ac7ae9c5dba0b84b46b1cee873ddaa3a247de2ebd4927750728d72621b078d527c855c20e29c89661f520333d05ac5fb47528a8e90b52af56028d6930e77940b", 0x7b) execve(0x0, 0x0, 0x0) 16:16:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) dup2(r1, r0) socket$inet6(0x18, 0x1, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) 16:16:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2103, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000180)) 16:16:01 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getppid() r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x140, 0x48) recvfrom$unix(r1, &(0x7f0000000100)=""/243, 0xf3, 0x800, &(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8) 16:16:01 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x100, 0x8}], 0x2}) getuid() 16:16:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc) r1 = getppid() r2 = geteuid() socket$inet6(0x18, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="49096b3bbc7afc1faac44b78c3b2950e9bcec8b57bc3e9481958437ecb43ef93c468bfb292390cb1099a769353def716f20b0a88d09ac1", 0x37) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2}, 0xc) 16:16:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) close(r0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="100000002900000031000200046013607c7b2d6e4f0000000000000000000000000000b054fb2fbd051e68ad107e48103fa1c3ea2689df40ae978a3d3d96d06c2348c8355962b3019b94253e335f6cb8455666"], 0x10}, 0x0) syz_open_pts() 16:16:01 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0}, 0xc) connect$inet(r0, &(0x7f0000000140), 0xfffffded) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x20000, 0x0) sendto$inet6(r0, &(0x7f0000000000)="429f3c36ef2ba5d2e17f2f80c827288fd8ff9beba2c81531c5edc41347f2638ce5c0e7d79fe4ebaccda423bec983", 0x2e, 0x0, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x2}, 0xc) 16:16:01 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) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) 16:16:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getppid() getpgid(r1) 16:16:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f00000000c0)=0x7) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) 16:16:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x7010, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="670dd5b2b752995fe0c09f5e523da174e0", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:16:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, 0x0, 0x0) 16:16:01 executing program 1: getrlimit(0x6, &(0x7f0000000000)) mlockall(0x3) syz_emit_ethernet(0x14, &(0x7f0000000080)="e76815839914caa7f19a59d9de931883e94b86a8") setrlimit(0x0, &(0x7f0000000040)={0x81, 0x5}) 16:16:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x6) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x12, 0xf000004a, 0x40, 0x1f}, {{r0}, 0xffffffffffffffff, 0x8, 0x40, 0x800, 0x10000}], 0x87e, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x1, 0x5}, {{r0}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7, 0x8}], 0x8, &(0x7f00000001c0)={0xe4ff, 0x7ff}) r1 = open(&(0x7f0000000200)='./bus\x00', 0x200, 0x22) pipe(&(0x7f0000000240)) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x7, 0x0, 0x0, 0x0) 16:16:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000000)=0x8) write(r0, &(0x7f0000000240)="57e9819cb38f00fe45e00bb8394a7c726ff36ea8e1dbcfd0d314be2b1774eb0f0ac9ec3afb507271d3a77b314911c5fffd8bce08e3f8b8a1377d4b2755c2bf05169e5c70a6f8ae8904168f9397c86105344315d0cfe1ec18aa63fcb4067fa11e0ac9006dfc6a39e7660ac612d8de71b2fb8c63a7670cdf997454d433041110f40b8f9ca5f6f97caeab7b45fa6e960067dd04e631bf4f637ebf02f37545c24352251475022dd41584262a3466ea", 0xad) 16:16:01 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt(r4, 0x7, 0x3, &(0x7f0000000140)="1779b2caa42a32634647d70182ad7af5376e81077c87da5c09fecb870b6d62e1d4708f23da265454daca48c00c033895b06616b80a11022bb32d5950b90deaa092085d83650090acc37f4394859573948cce3062d7e5ec471d9a078fe4047364250ea567b78b85b2dc44b9cb2d163d69581c5459ec7c5dadf722983214b47bf8", 0x80) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x0, 0x3}], 0x1}) symlinkat(&(0x7f0000000280)='./file0\x00', r6, &(0x7f00000002c0)='./file0\x00') r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000340)) kevent(r6, &(0x7f0000000380)=[{{r6}, 0x0, 0x80, 0x0, 0x20, 0x80000000}], 0x303e, &(0x7f00000003c0)=[{{r5}, 0xffffffffffffffff, 0x31, 0x1, 0x7, 0x2}, {{r5}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x4e}], 0x2, &(0x7f0000000400)={0xedf, 0x78}) sendmsg$unix(r5, &(0x7f0000000ac0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000480)="6fae2484d1e476fcc31b05b0d6f48fb1557f242ec101de50e7e5b8976e3fd830760a623b0f9e8840f1dd6dbe5898df9e77a60ec9be5d6e2f5d518ab5e81ea4ef1c52abf4cf8b4bbcfb5869cec1a3a38a596c3d27dc95fdd3d93ceef6fe3b307cc747efc171606d20bae90a5ab960692e27265b117d1b8a54c9733a3b81eadfe2b6a65cf6376f4eb50442ca5d060c3e0333fe9e72681bac6caaa402ae7c3c9c2815028418257dcec6206369b733415feaec9c7b88f4b31342799a1c104316dfa95b541733", 0xc4}, {&(0x7f0000000580)="b2c5d431f73b86242d28df674bbeeee5660eeb12a170580781643c49fead39cff23d9f0dae29311ec58c1f353ef019b99907ca9560a85cea1e7960c105b8989fea0199f951e74eac18ebd9a763288440a97711ea86c84fa659567fb2887509d9e0d39560aecfdcc0e0adfde5bf440e6a104b5e404f93c92802799dfb", 0x7c}, {&(0x7f0000000600)="a62e3c618920654f345dfa2e55d7a8fde49c7609430a60ca0127ef59fce9ea5bd891596fb08383cc6c9253ac3336de0c68fd04bf5c6e7fc706d0e6b3ab0deec2d45582e0b0a4949e3f38ce330409ed590880c9b9bec2133900e95c4cd6b3c4fe78cd0992a1506cb4e3608e6b6c1702133ddfe4e86102b0c0d00b9daaa7770803302976ca49774342", 0x88}, {&(0x7f00000006c0)="f68292c4e5703715215a20767ee86a0a92b430bc8b1e00d34401537fa146e213ceabf6e8fb6415412bc5898887ee884330f00d0515736a47a9229c2970a9f67c04e680aaf3aebcd09d50e9b4cee86d5fd04ea10b9c46e34e3bd24e3979296a8e9d1c53785517f680583d1d4e3f975f17fff99d54cb423be13216b9a6cbeb69bd8f897c97ed3f7a52104cba3a0213a40c1fb327bb1ef9a8b77bba19feef7b57a71488beebc9abc07711061ec25bfde29db6e743d5674c59db727db5075e657d77f47c696a5cf232a60d9599c2388d5c8a7a27d495391603d933878066b6c359569973b248c1d1520af889a08c9c31", 0xee}, {&(0x7f00000007c0)="2cde787033f7c8ef421b6319eff732f8bc24939258fa9db006cb622225238e4aecb901129a757adf7e602cb5821b68a8051c4b68f8c8a4d5f37e901bca5ce597e6d174b6c28478aae2f8cbe771db25beb9e4c01957ed0463ba66b20819044a943730c826a5749001948b6fd8fc114dc61b0c8ff10254cf60dc43a641fb8e", 0x7e}, {&(0x7f0000000840)="c98d474755968d06664f6c05247f4d3eeab60e654a057692bf1591ea65c97e95411537d741144c623408e71aff7db482dbabfcc770b9a2018268a549d1d7599cfdc7c4a97f55d7c0d6fa833caae082752c513f7798b81bc1107f2f61de1b725720f2108a2e93302dfbe8f796888ae051cfd17ad58c0d1c3ee84b68deb3b353825e0d21532bc1ba7b0c6df92f8456dcb40bebe16d37b7255ec1e269ea", 0x9c}], 0x6, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r0, r3}, @cred={0x20, 0xffff, 0x0, r1, r0, r3}, @rights={0x30, 0xffff, 0x1, [r6, r5, r4, r7, r6, r7, r6, r4]}, @rights={0x18, 0xffff, 0x1, [r7, r5]}, @rights={0x38, 0xffff, 0x1, [r4, r5, r7, r6, r6, r7, r4, r4, r4, r7]}], 0x110, 0x9}, 0x4) unveil(&(0x7f0000000b00)='./file0\x00', &(0x7f0000000b40)='c\x00') ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000bc0)={&(0x7f0000000b80)=[{0x8a, 0x401}], 0x1}) sendto(r5, &(0x7f0000000c00)="d8c6bf85c73c126d28b9e1ca3cc8d93e686adbcc3b3e1f8972373b48a934da652048e761ca28477107d99a8ee770e717d3f7fde56d7e67e913290d6c", 0x3c, 0x5, &(0x7f0000000c40)=@in6={0x18, 0x0, 0x1, 0x3}, 0xc) mkdir(&(0x7f0000000c80)='./file0\x00', 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000d40)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000dc0)={&(0x7f0000000d80)=[{0x89, 0x2}, {0x0, 0x5}, {0xaf, 0xea}, {0x43, 0x6}], 0x4}) sendto(r4, &(0x7f0000000e00)="1a5e57177d0fae8ec6c449c3d1fca0e1c767d93884a972efa5effe02a241ebd8e47f7b47af7787ce977cf720b7af0bbd3b5d9a3452b8def9437b1bb662a1e8c4d6d85dde7fd05d8eebf9c7d0629d03e50425e473", 0x54, 0xc, &(0x7f0000000e80)=@in6={0x18, 0x1, 0x401, 0x5}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0, 0x0}, 0xc) bind(r5, &(0x7f0000000f00)=@in6={0x18, 0x0, 0x5, 0xff}, 0xc) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000f40)) lchown(&(0x7f0000000f80)='./file0\x00', r8, r9) fchmodat(r6, &(0x7f0000000fc0)='./file0\x00', 0x0, 0x2) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000001000), &(0x7f0000001040)=0x10) pledge(&(0x7f0000001080)='\x00', &(0x7f00000010c0)='/dev/wskbd0\x00') setsockopt(r4, 0x1, 0x0, &(0x7f0000001100)="123ba5e57b5e6adbe90b7339077592cfddd1ed83b7f308115b552c08f3d02ee3b1e1f50e7d6a6f9ee83cd03c0ca125d0cbeaac38e6b551be9e239cf700c594ce6fcb7cf9fd3105a6a438c270927151e1812be2b384a1057d097d8f832cba23b4aecf6de78170630cd2fb2cc3005009d2a7e319beaa802f39129c441ac9198c51035fb716e4a592cae4adb791a5e8cce76720454631f2f9078a8c798db8eefb10ca970bb466a5f8bf956e7a620542449bc23ad222c42d9f96a7c310566c0d6f470ea97c6accaa0d26c5cdcb3c048675bee2bf1277cb2fabd8765b6862", 0xdc) openat(r5, &(0x7f0000001200)='./file0/file0\x00', 0x400, 0x148) open(&(0x7f0000001240)='./file0/file0\x00', 0x10, 0x4) 16:16:02 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1a1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) write(r0, 0x0, 0x0) recvmsg(r2, &(0x7f00000037c0)={0x0, 0x0, &(0x7f0000003640)=[{&(0x7f0000001280)=""/225, 0xe1}], 0x1, 0x0}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) pckbd_enable: command error 16:16:02 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x1f, 0x3, 0x9) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x400000000008000, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="b971ad4916308a4f98c0b2e06eb6b24ff3284251f79414f1d7f144d728761ef0cbb6a0520bcde7409cf4bdf38fca7ea2159580fbed66ab4f66c858842bc467a58bfdcdde821509e8bd658086", 0x4c}, {&(0x7f0000000080)="2f8ed500b79efdf451a107f9b47da58c547449d2f2f6e374f3f736566c9bd1707f7e3f882b9e239ac57b68fec2b57bc716e94318c174a971af97693ab5ab326c9c1a5b7c5f920d11c4327cacc80741c40f044cd3cd9451158e3545db16ff47b4e3da39c815bc6b9e9776e6541230287fcce55da46870227ce076972de3736de4381c49f25dd1ca630d33ddfe32894be5833af19ca15e1645521a30349122a2849a5eacb00e5f9ddc85850fb3bfc81156a5633dc9fc3d0c467face23288ff59de1dea16e25342c4ba8f65275449a9d0bbe79308f91132", 0xd6}, {&(0x7f0000000180)="55d3a54a56ca9428bacb239cbc45b44e4a630796d1007d792f793ce808cdff1fa33bfb5c963cb8733428a2c4d8ffc4b463025fee1d1583b4c46acbf3285e7e090409448fd0eb0596cc91aadbbbfbc9a5b3469ad52b9ec5e5c44182da50b2989cf34f7d82e9e0b02e011694a6619a446dbaae1ad0fd18967084aaeea834db23e3f1b08a4e2015eff6dd92e5a0d0d7f683c2218cff5fef498fdd770383b71f9497b5a900de5d9ad40d6d330513f27520afb45225acfba19c1d18f795c4ccf64c", 0xbf}, {&(0x7f0000000240)="26dad9d2734adeff71074ed7c8f11966898aabaca3dfcf5be53262706be68ce2a69dd43d714136a45deee0decc8f61d6942a79ad01801b680c70d80a188cd45d6723bcbc173edc538b4086b1ea1fc9cf4350bfe65e549fcdda4e086e2249d0c01b53ed7ad8ec3a48be908e50fc962ad67895359d8872e4e271b9f5624e5c7516e3cea5d06576dc06bcc3883d5055fa49e16c05eedcd04c6ce3b5a9a23b6699713929a0a941da7a453d7041fc01", 0xad}], 0x4) 16:16:02 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:02 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100e, 0x402) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x8) ioctl$TIOCSDTR(r1, 0x20007479) 16:16:03 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x77, './file0\x00', './file0\x00'}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:16:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=""/242, 0xf2) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 16:16:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c65300096b434095141f4543fedd75f7e3655960a53b1d3e62b571401d1e06633bf04e874d8c261673d8b03f5c1ac2f37e996430c94bf0a7c529ddc50e72820c2f4dc791bef6df5c03298be8bcdbf51729961768aa5eeff43310c73944c3ab5a9347cff155fd292d4876c06f990ae69c3e2eb1e51a18144c11fbd1d6cd9880c1296245018e6823eaa57cb7f8aff215420d68556e087f225db686432800e87d825f094d6db95360ebe963dc611ebec1c49b6a0944b0a169fa09154c6746df1531e95efb66477bf110e1da7c147e5f4f486030a5d"], 0x2) semget$private(0x0, 0x0, 0x6) r1 = semget(0x1, 0x3, 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) 16:16:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:16:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket(0x18, 0x9, 0x80000001) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 16:16:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x5a0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xc1, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) getsockopt(r1, 0x7, 0x80000000, &(0x7f0000000040)=""/206, &(0x7f0000000140)=0xce) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) sendmsg(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 16:16:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x43) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') 16:16:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000380)=0x8) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) semget(0x2, 0x3, 0x20000000000020d) r2 = semget$private(0x0, 0x5, 0x40) r3 = socket(0x21, 0x3, 0x8000) syz_emit_ethernet(0x3e, &(0x7f0000000280)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3bef57e5c31c20a3ec97cb3b3c15db500f8c3d87cf70d8fb886ce51dfc86168dd64d1d079") getpeername$inet(r3, &(0x7f0000000440), &(0x7f0000000400)=0xffffff44) pipe(&(0x7f00000000c0)) semop(r2, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) fcntl$setstatus(r3, 0x4, 0x4) 16:16:03 executing program 0: execve(0x0, &(0x7f00000003c0)=[&(0x7f0000000400)='/{\x00', &(0x7f00000002c0)='/{\x00', &(0x7f0000000300)='/{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00000ca000/0x3000)=nil, 0x3000, 0x6, 0x2010, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:16:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) recvfrom$inet(r0, &(0x7f0000000080)=""/110, 0x6e, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getrusage(0x0, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1000, 0x5}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:03 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:16:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0x101, 0x7c4, r1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:16:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000ac0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9c9c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b88715db6ec3d6735503731e5c2091f3e9bdd11c92617a21e0bd2d6976d73521512045184322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a8dfe598ca84b10ba5651238225996d2250f6ea821e153a6ebab0fe439f3c2ff8a0d050049c6eeab2d4e779efa498100dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa062b0fb25d46d390af893805f2464ae7e40c6d593a51538d4a601b577f4c41a50cf20fa4c312f09f99257fdaf26b9cad8523c3972e733c744832f904062b0637b9843c72fc5a6052ef2ffef9b8a161375dcc665e913db57d7ff075e45c15263b67b5212dfaa2f4092b456265a851bfafb732437672b2f24bd19078130fb725e71b9993de66b21ff6a1bc0a3030001d0b459b7542e5e0c03e5da171aecac9fa5a33fcd2049ba3c073ab135bf12becab12eecb6532f6041abf57cc353f53da839ee80570f60e18b3797494f97c95187d97f6c069589c83de001a2349fea01473d2cb51cd98d8a0bf67aff1497c7d4058a0c1388c8a099427fca11ee226d8b9e2db853218716b8af79638e76ae37", 0x220) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getgroups(0x6, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6]) r7 = syz_open_pts() close(r0) r8 = dup(r7) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0xffffffffffffffff}) ioctl$TIOCSTOP(r9, 0x2000746f) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000340)={0x0, 0x7, 0x3, 0x8, "b08d16c624d8e500"}) open(&(0x7f0000000400)='./file0\x00', 0x10800, 0x2) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:16:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x200, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) 16:16:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="f78319760500b2fc800f61ff7e0000696c65b000"], 0x10) write(r0, &(0x7f0000000040)="11b3021c066d4cefc699b1e7db67579c37d8b577736e9bc9995e8fb1e5f3c7bc2185f40d8f51f1941b65e3340b46d739905d4714dfd2974593350bd085cfb08d65963c6e0fcaafedb6d8a5857a5ec4c29f6d81d50d7cc492942e68f441b221bb04d455015dde67d4ba83cd7cff5441693f462698f1f2477b5b29dcf7c3bea060ccc4643d5eeefe1c0592dd8a16bff1d4379ec492a5f6439fe4af1b85fd07520c066a6706129343714f2c908c60ddad494a753188a2cc6c3a9d3b93fff9855aa4b843a57557622431eff1908fdd1c2466789797db3e48a984b46493e7630c4dd33dedb22ab97065f2069dfcbf57460868e607449a271ec69d858b113244de2fc25a88a4c116d8851fd97664ccd958dbb7efb40ec2f06b36bfe816e80b53d2bfb3d516f4fedbb218bd55b986d184d12e84ccd89d15ed9a681e060048012af32e46a393542b26950f9dbf9c3bcb8698210a6a5b9f189fd827b7b22e82fe4a1f188f78971eaba7948d5a52323fcaec1af299921b174ad6e4dc16c058c06ad55060e004a7dfacc9e4b1ba17314bf4ba61671b610cac4996ec16b6398b9279f1f901bb2964d6cec05dcb481051ef554442e0f6edc6756f996827b67dd967454131d15093b660947bb10a6caeb40db6dcf1c8015abb6f89116af97903549a6b26e714372d884d70c4c17e0eb5f41f811ebb922074e39c65297c00a328c59c6eed9dabab9942c9bc547c9036fd9f411ea5647e6013b1df5f1507f1a25a814c01ccc66c286e7dd140c529cc4e1449cab5d0ed9b26ba8fdaa95cbbe45686e721a6632f9bac79a20628e5396ae41fabfd14c0848768f9a0963f0d8b5591d22261100e32be6d78a585ebc8ee5063165d65a2bb4f682e0e921a425e2763610c372506870d9fe7a6226d09dff14abf4acc9f98a366ada7f4e47a77f25c1abc8b9c00fc8220f7a48971d75c364dc5bb3bb4ea563c9167829137e19a60558b333d51031110481735f84aa4dd4453ebf5337c2da9af8178f7e985a9a80fd7dae6637173ae16a9b62c3eb9aa6da517fdd7041a148b3f5d86d8cad37e910fa9719a93b2fc718e2426fa268677e0d679a9903089a34ab73813dd333c0e35f7f1b82436f7249cc35da723d56a14039005f88232379e7067455d0404acc57ac5798e5f35785518890dda4e517300409c6258e016de2e290e4a36df46a0c1cdc56bc57b1664892dd71b0c2b290f781b5ee702b95dab7a3cc8fde7cc306811bbabb005396f6a30255591655c2dea443300b3e1e9329109548b53e63cfc94bcd527e5f193c074c0cdde47fa02d31a798915b1f9558811352106ed7b96bc2849ff13e97c47b986d302e6b528862e38cb6e9f31b0de657c1cf02b03e1aa5010957ac1206aab4df4e703f90f617c9ec931728cc192f217ae662d0f7dc41739ea02415abbcd3663967d06854019af3da0a13feedaf281eb830840b46e1b14c19bf51148fe30266997cee57c8989a79393d08ae6015d66d844ad018d8b5f02df44f3256e8a7ffcd6cca2c4587c7c8b8c521d8a3b4487435455f973d41c2e4e32edd829bc9c0681a5b34c1bc7baf5d0210f5d154956a2c21a58822f91557b1fdd096e8e23508a5c3ba9ad47023526554a01a8d6e577ff1982391f0012f1b720ec0794a0eee40a68d153376c8326ff5fdf02bda20e92c9113fbe89805266aff3a26a5987146a43cb78e9224353c45af33c411411ee634d92a41f288e514ee33718487b29960292bc168b83a3fdcbeb88ccbd19746c0cdfb578ed8d8a6aa7b75661184123cfa67e1d8f18aae84d06224e891046398e1f7708ea4decd097ecc2aae71e3a01947a0e2fd3ee951989cba4135e6579396433f364a397407e66f480722c3d3be062c1e8c1d84bf2c3aa44b89dbb8ab2993c6b618317ea57e222de54465e0ae32c33acde1bf650c78898fb1654d5aaceafa2652d360a49fd0453db98280c30455407027bd8b93ff5458d39795189f10dff941cd2bc94d91a158c60392a020f7bb8e705b39e5bde7b1d294a1ec58803e5ec7b0d2c7e58f03be16be2da98dbe7b502f6100d63f81a1f5a174feb9ef2334f33aff227bcbade54e7267ed2431ce8e8b53de5ab7d79c8b6312be47880c06657c46018ee13bf49a4995bc7c301881cf967e339844ae299ac2d96900102a591808b00a212f1235790857ae74af5d4c08bfaf472e765775308265f03c177", 0x620) 16:16:04 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000080)=ANY=[], 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x1) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:16:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0xfffffffffffffce8, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) fchdir(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) 16:16:04 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:16:04 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 16:16:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000540)={0xe7b1, 0x7, 0x8001, 0xfffffffffffffff8, "661bea30bdfe1fbc5323ea4cf59964602bb14fd6", 0xffff, 0x2000000000000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="a799a1dd5bbd8908d00d41f46d6ba597a4c4d5d3e4989f53f00640b1abf602c50045c7c95938a73f3461fd0fe39066e451a3d92ae5f2c3e1fa6fd289053820185f5d5c74a02fdaa3663a2b3a7b35c4e0a3cf0ee8d31a3a666601ac799993d4997f24f779a8ac8579c5e5a78c00c30cfa78b3cb9e0e7d69d6a94d13941466e17d08d744eda81b5f3d282fbf4ddf07e9628adb13c933d786e366bdfbcf2f23cb2671f63067b25c611ded0f148d1202677da217a84c1a23c9d52a9928d734ad3549505921a0058ef5aa4b5dd2f78b9a323c35518b0501d69c65650022bb832a8f4f3eb6", 0xe2}], 0x1, &(0x7f00000003c0)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r2, r1]}], 0x20, 0x9}, 0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/178, 0xb2}], 0x2) dup2(r0, r0) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f0000000440)=""/179, 0xb3}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:16:04 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000003c0)) execve(&(0x7f0000000100)='./file3\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='r\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='r\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\x00']) 16:16:04 executing program 0: pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) close(r0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0x28de) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x36, 0x5, './file0\x00', 0x0, 0x1, 0x6, 0x4}) 16:16:04 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x8000000000000000) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='@\x9ad(\x00', &(0x7f0000000140)='}&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000300)=[&(0x7f00000002c0)='\x00']) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x100, 0x8, 0x3ff, 0x95bd, "5722a69c10de4672d66cfb63219f1b6ab886a4b9", 0x6, 0x2}) r1 = socket$inet6(0x18, 0x8001, 0x0) connect(r1, &(0x7f0000000000)=@in, 0xc) 16:16:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400002, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 16:16:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r5) setgid(r1) getgroups(0x7, &(0x7f0000000000)=[r5, r3, r1, r2, r3, r5, r4]) getgroups(0x3, &(0x7f0000000080)=[r0, r6, r1]) setgroups(0x2, &(0x7f0000000040)=[r4, r6]) 16:16:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x6cd38df8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto(r1, &(0x7f0000000080)="50baa767eb9c0ecc29c172c915ee3b62d4227459d6c4b8ba3dccb24d450733c51dfe63cca922df903f7ce07c055e02cca771f170ead30f37500b73cca570d74a46f13f43e93b5f", 0x47, 0x8, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)=0x1) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 16:16:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000029, 0x200000000024, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) socket(0x20, 0x8003, 0x3d9) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xffffff49) 16:16:04 executing program 0: r0 = socket$inet(0x2, 0xc001, 0xfffffffffffffffc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x80}], 0x0, 0x0, 0x3a, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:16:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:16:04 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8001, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d43e00006e9300000500"}) r0 = socket(0x18, 0x8003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:16:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/146, 0x92, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:16:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 16:16:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x9) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) 16:16:04 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) r1 = msgget(0x0, 0x0) msgsnd(r1, 0x0, 0x0, 0x0) 16:16:04 executing program 0: r0 = socket(0x14, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) 16:16:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) renameat(r0, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = dup2(r0, r0) kevent(r2, 0x0, 0x1000, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x80) semop(r3, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x54, 0x0, 0xfffffffffffffff7, 0x18}, {{}, 0xfffffffffffffffb, 0x4, 0x44, 0x400, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffd, 0x12, 0x5, 0x2, 0xc52}, {{}, 0xfffffffffffffffa, 0x20, 0x0, 0x80000000, 0x5}], 0x0, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x6}) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:16:04 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) r1 = dup(r0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) 16:16:05 executing program 0: clock_settime(0x0, 0x0) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) socket(0x1, 0x0, 0x800) getppid() 16:16:05 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) select(0x40, &(0x7f0000000040)={0x80000001, 0x8001, 0x5, 0x2, 0x6636, 0xffff, 0x57f, 0xfd}, &(0x7f0000000080)={0x0, 0x7ff, 0x10001, 0x6, 0x1967, 0xfff, 0x1f, 0x1}, &(0x7f0000000100)={0x2, 0x2, 0x1, 0x0, 0x1, 0x1, 0x3, 0x7}, &(0x7f0000000140)={0x8, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:16:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018600400080000e84cdd000000000000ff00000000000000ffff0200000000400000f2e9ff00000000", 0x2c}], 0x1) flock(r0, 0x2) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:16:06 executing program 1: 16:16:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) 16:16:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fchmod(r0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x8) close(r0) 16:16:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f00000004c0)="acffe2ea092f9f89f51dae3381130c899fd08e0ecfa28fd41682db4a740df816cfb572ed04c729940481b86ca987574705e613aed55da8045c513b18139f1cff1dbf253d509b980975d7e87d73e3f4d57ce04ecc9d4aa3427e1156ecfcf185d0418b19a4b61bcac7541a7a07d5e9", 0xfffffffffffffe63}], 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:16:07 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x8000, 0x504f) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 16:16:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) sync() 16:16:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=@abs, 0xfffffffffffffd56) 16:16:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffd) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1002, 0x0, 0x0) r1 = socket$inet(0x2, 0x4, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20, 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:16:09 executing program 1: r0 = dup(0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x2, 0x1, 0x10001, 0x263, r1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="1c4a5e44a8ac9c0cc821b79728d08189ea6e770dce3a41c319a3e2a50aa79754d25de923834c2200a46523041d782827527649c9bced1d4f23d01258e5db4e468a8c7f645134a74e2bb3b71a34e5d8f143aeff1cbbbc8dfa5ac92132686ca3a0e40ef5ddd8e416161acc926f81936a044a24b6f0c4aa8bbbe8b9eb9bc5c44671714c3faefb1a327a80c8e2e517ee8b0178caf4b768ba9c801c10f665797cfc8eaf920b4c0b0fc8b2fc3bc65897f5ecd4a9ea2a60b0", 0xb5) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xd370, &(0x7f0000000400)={0x401, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) kevent(r2, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x800, 0xea}, {{}, 0xfffffffffffffffc, 0x10, 0x0, 0x20, 0x8}], 0x913, &(0x7f0000000280)=[{{}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x1d42, 0x7f0000}, {{}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}, {{}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x67c, 0x7}], 0x41d6, &(0x7f0000000300)={0x3, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000440)={0x4aa0, './file0\x00'}) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0xfffffffffffffcce) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:16:09 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) 16:16:09 executing program 0: socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x9) socket(0x4000000000000806, 0xb, 0x200) 16:16:09 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)) accept$unix(r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x8001, 0x200}, 0xc) 16:16:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000100)="d415420c7c0b31aeb37c184d49d26fb1123f7444a6ce2c3af763ea001f01b30d779954b4946e2ee1d4273aa5b2852b7bf1c79c44d82eb658c49b1005fdd2b0559a4274c5674a486395e73e7d28a932eafc4aa982c5fea54b2c7614baeb6c4689dcb73ecfe938f5c4b8778317555948daee007d96492434e41258333246cba71b57f4f48be5cbac2a71cf907ab76835dd4d53b90db03819d7187f28cad0fb67bfef6f71977265fece8ceec7ae99f9cfa9df18", 0xb2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000c6f2e9ff0000000000000000", 0x2c}], 0x1) 16:16:09 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f00000000c0)='n6.', 0x3) openat(r1, &(0x7f0000000140)='./bus\x00', 0x20, 0x120) chdir(&(0x7f0000000040)='./bus\x00') faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x4, 0x3) chroot(&(0x7f0000000240)='./bus\x00') 16:16:09 executing program 1: execve(0x0, &(0x7f0000000540)=[&(0x7f0000000000)='./%\x9e,/\x00', &(0x7f00000004c0)='./%\x9e,/\x00'], 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="b31edbfa74392604a301a7beb40eed27117d92b22ef627df0ad58948f31aefeeba22f77346e2eb33d5102b9531e888fe52e7af99983d356931dfc367d0d53bec31c41b6007b9716e830d9eaef67f5723dede15cda9cf8d9ee3e7c8ca6d5804", 0x5f}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x2, 0x20) semop(r2, &(0x7f0000000080)=[{0x2, 0x0, 0x1800}, {0x7, 0x5, 0x1000}, {0x1, 0x400}], 0x3) preadv(r1, &(0x7f0000001880)=[{&(0x7f0000000040)=""/18, 0xffffffffffffffb0}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) 16:16:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x36) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) recvfrom$unix(r0, &(0x7f00000001c0)=""/91, 0x5b, 0x843, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x0, 0x0) 16:16:15 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:16:15 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x100) 16:16:15 executing program 0: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x4000024) pipe(&(0x7f0000000000)) 16:16:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:16:15 executing program 0: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = semget$private(0x0, 0x4, 0x33e) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1000, 0x3, 0x4, 0x3, 0x80, 0x4]) r2 = geteuid() r3 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r3, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/206) r4 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/239) getgid() r5 = open(&(0x7f0000000500)='./file0/file0\x00', 0x10400, 0x46) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) semget$private(0x0, 0x208000000007, 0x0) pipe(&(0x7f0000000600)) r6 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x92, 0xc) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r7) setuid(0xee01) r8 = msgget(0x0, 0x0) msgsnd(r8, 0x0, 0x0, 0x0) 16:16:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xea) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) chmod(&(0x7f0000000040)='./file0\x00', 0xc) 16:16:16 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x7, 0x0, 0x0, 0x0) r2 = shmget(0x3, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) 16:16:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10888, 0x20) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 16:16:16 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) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0x2) fcntl$getflags(r1, 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:16:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:16:16 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="40fc5da6719d05c200ab73f5050983956216b08a7f3ba191d5a74419e1ba5dfe13c3f2ba9070371a16484b34ec920dc0eaf5e47440230e62ba92099cddf67158da959fa312ef9b8701af5463cdb020880f8f842272ba74834a97755b1a307cf01bf8a66febb120503d977abbe7591f426b82616cf61d323a40671d62362cd2a33f03a6f8354e25f6", 0x88) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:16:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x5}) 16:16:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00172e2f66696c653000"], 0xa) close(r0) 16:16:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0x6}, {0x101, 0x4}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {0x63, 0x4}], 0x19f}) 16:16:17 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket(0x18, 0x4000, 0x1) read(r2, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) chmod(&(0x7f0000000100)='./file0\x00', 0x8) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() ioctl$TIOCSDTR(r1, 0x20007479) 16:16:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x3, 0x7f}) close(r0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:16:17 executing program 1: r0 = socket(0x11, 0x4003, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xd43f, 0x200}, 0xc) r1 = getpid() fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/167, 0xa7, 0x40, 0x0, 0x0) 16:16:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0xbf) 16:16:17 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000000c0)={0x3f80000, 0x0, 0x1ff, 0x8, "172d76898909080000aee16900c73d1b1bff00", 0x0, 0x4000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x3, 0x7fffffff, &(0x7f0000000040)="d230a5f5308c6130c1f1bee29dd03c73c0bb932ee1c9239c1b653f56edacd88248e0fbceb0146bacea369cc27147086b8e62bbc536e8d0bef0ffcd2a2ed2bb", 0x3f) r1 = socket(0x18, 0x1, 0xfffffffffffffffa) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x42, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) semget$private(0x0, 0x4, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x9}, 0x8) 16:16:17 executing program 1: r0 = socket(0x80000000003b, 0x7, 0x5) semget$private(0x0, 0x3, 0x3) semget$private(0x0, 0x3, 0x200) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 16:16:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x220) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) semop(r0, &(0x7f0000000040)=[{0x0, 0x5}, {0x7, 0xfff, 0x1000}, {0x2, 0x10000, 0x1000}, {0x2, 0xd989}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xb, 0x0, 0x0) 16:16:17 executing program 1: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002327000000000000000000000000003f000000000000000000000000091400000000", 0x2c}], 0x1) 16:16:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) dup2(r0, r0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0a74e7f61f7c78f8463958535c72eb274f63eba0bdb905d9f0b27d8b7e16ede4d59287399d77c96a587598b9aad4b0d91397f23f7bf246b7d5830e0ce94a11695fb9ddfd408025a033c84ffbb57d4bf3477e4093febda48996bfcdade54c0fce847874256b6502d16e3712399a603a01b1ab43da408be8086ab4aeb19ad30782aa6c4a7003ff690941d9b8bb2042ee4556745cff5f4e6fe53cb3e690e89de73186216d97ac4ffe41a88a1949c2478d49ed240fa6689f5c59f4411d370a66da32a2c2137c4e8145cdfe2c799ef07da824e4c955db8ca5348a8970871073f9ddcee6849dc680d3439feed7393e7e330c60b1b4d727486aabd1fd94445b60ae6713da0522f85b3e1aba69cf62a3c8d2ada2dc094c98c44a4986d84e70458f820ed534c0221e00b30c95dd79e81b6f4f1e0278701695d879c2c1631402f4163fec39351cc27eb33a834a2930892d2e4577b522bfa5958d39f9eb3a38ba21d2fbb5af9bd6cbe6306128e692e7b04e6fa65e6c7547e57232e2d51a0177ac96ea7eb3c78821560bccb067dd68aaf27079ba9025c9f6979017e7a7a8a3b021b2f9a7ddffb6ddc6824b0868f88187c2dd8c4f1d6532280caaf4fabe5ffc4a6dde4b7dbac900f27d6d51b9abc566103d96c90f132a0bd1f185f6af5f64c6e31e58fc2cd79219e16ad848aacee5e3ca90dd88d88eae48e30692b716ea291e22152937b14788d377c0a73fe10d8a0eb163d19b5f86d19cce33f717faf126118d278eec05b6acfcd87be6faf8e7f36daeb0ccade0bbdd8e385ab7f0e7b771067bfcb6d78236fb5ed43c27a24d77444ef42313b85bfa895d2570ec48d312a79bd517c510872f723a1ab5b50206223024929c0694ce230503877789af464b199900632e555d9b340efc7182ea0c5d3d9f9a21477bab57d76f7a60c1fe13683d6076b7ebba8b13ffefa7f3e8104d87db60e3abe720459b257e0771b54fff81ffa84f25a8198c0da1dda65d780007cc1c871e73f83e757f6c6454ccbdf949c2067a14c1c879c091bd86465205755fa8a13e8fae4e9bea622e1676e0ca26a88ffba9da5b896b601", 0x4ca}], 0x1) close(r0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) execve(0x0, 0x0, 0x0) 16:16:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000000)=""/39, 0x27) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x5b, 0x40c, 0x0, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000000940)="b1716cc169f5d52974f64f8b3dca55974eb8b0db6cb3df28957f4bb97b59a2a8233be85278792796a0f50a6c5aad3f63e160e064fc2505cfb473fb2d2915ecabc9ac76c1ef01782de34f1f3be535e59b345495c522cdc4555dab8e25121f1e0f65beed4738a9336e4ab7057434262a9a34c2cad74684c1183482efc12a80fd2bf062f1f9169829035894c83d221ef1ac533394e0442da1d2f5ba1cc52fc35804882fe0fb63f2707ee51bdd2ddf3c5d394ac2d0d0d6442af4e353839939b41bebdd5fa1e990fa862913661791f1db30a78659e2d0ae50235e40a08fb23548dc8e8f1b61d1812ab17feeb7", 0xea}, {&(0x7f0000000100)="050037f400000000a8", 0x9}, {&(0x7f0000000480)="90ff0e3c038921dc761f17cd4ed2878408b05061b378552d1cf4cd2e5f130864b55d6ced73f6283a8ebc56d3a202041f9de83eeafe779ba75e27ba592f714063a8893239a118e4408ac3bdf06a8f3d686e41fa38961553393576a9aeb72407dca39fe2f4bc57f3d949d1c62770b2cfa37289967be77b3cb62937d68adf8fe70af77b80279277a7c6d521810c3b6ed786eeb16b45156acf377422cab23d9c40be8f37a91099365aa0021717cbb3c1e4788280f2fbdd3d2900cb803d3bafca676b6cfb54ff2b1cb69539746f61cec5d02ef5bdf43d", 0xd4}, {&(0x7f0000000180)="4351ac8bdfee8c9e1ee28b4d03364554677439ff932c66d0b6977510aa8b47cb722ed8e2a4fa4cccb0a8a1797fbe5169e34ff2f6b754fa1b9b28b0d26fcae2d5fed34c892cbf472356cac69feefb79e742195604cd7e3df9050c4dc8520ba938f46d6cd419b709b897f542b897f3a60f3deb3d5d9ea480b8a8fc89728add8d720cb0e826df579e5b553d140d196d80c6c5a5f7df9e84e199fe2b2edcad4953a5ab89243e7a0799474eee2c05f01e909e779f", 0xb2}, {&(0x7f0000000600)="b17630dd1564d52e66f55807a73a1ea7110a224b821bda8132c1337cae3611cc2a6a808fdecb1cdff5356bae36c839e590091f9007a793111aeca2e8ee12b8e66e1e141e71e0307b29c550796011ba", 0x4f}, {&(0x7f0000000700)="fa531db7e7743b31a514344bc22409f1e533e720ad6bf5e39988fb547d2c35ff5c8bd25da5d40390d0fa532a3bd5147931e78dd580b6dcf79b2bb320c93be149dd6e1ec1e9878bb5c0349fbddc83b3e85a896e5cb77b1ea3ff4024e90555f0dc7e9995be82112e993854563feefecb36f86fd8214b55a01cd5b56eb43e053c635548a70ac67614ff69e92cc7b574b1df2264058d76c192c2ade3b973253fb18c454e5b981b50a3728e3467e0f8e17c0cb8e4372d160367ba37fd9f5ad5dfc1f2dad866479d76464b36e2cb642a89374f72918d7c53719685fa69f257e4c9f03247232fc0bfd936", 0xe7}, {&(0x7f0000000800)="80fcf0a9975fac92199d237b8c57a3cc1fc49d977656290c99f107c2f2d08c269ae21df662fa6ee80488fdfdde0b681936fffdffc149b0746a913047a24f849b9f132030ee1a78de0cc55982122d919b7a9065eb9f7be49ee3e2d5acd2938dd5a023819801b278d32c12ffef3b3df911e02b9dcb1051063d14bb60eec1720a747a247d31bcc193160fa6680e59f90c672d38e3e94b98e7a01152a00aa60a0025a8646c930058fe7ef9797a9058e9fd3d35b5f474", 0xb4}], 0x1000021c) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) fcntl$getown(r1, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x800, 0x0) 16:16:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x2, 0x1}) 16:16:17 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x805, 0x1, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:16:17 executing program 0: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000400)='x', 0x1) 16:16:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85497804001e00000000001167f5bfbb6a440700"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = semget(0x2, 0x2, 0x80) semctl$GETPID(r3, 0x7, 0x4, &(0x7f0000000040)=""/3) syz_open_pts() 16:16:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$getflags(r1, 0x3) dup2(r0, r1) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) 16:16:18 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x280, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') 16:16:18 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x1, 0xffffffff87b214d1) getsockopt(r0, 0x7, 0x5, &(0x7f00000001c0)=""/122, &(0x7f00000000c0)=0x7a) setsockopt(r0, 0x74, 0xffffffff, &(0x7f0000000000)="e9d7dcb6de04cca11269a35ddabda4df5fdf0d16ebc7a7a13bd0d3da622bceddcab69813e6d0b9b764", 0x29) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) pipe(&(0x7f0000000380)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getegid() r3 = getgid() r4 = getgid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() r8 = getegid() setgroups(0x8, &(0x7f0000000340)=[r1, r2, r3, r4, r5, r6, r7, r8]) 16:16:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = msgget$private(0x0, 0x762) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, r8, r6, r7, r4, 0x0, 0x1f}, 0xb, 0x7, r2, r10, 0x70, 0x9, 0x100, 0x1}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc036, r3, r5, r7, r9, 0x80, 0x5}, 0x2, 0x101, r10, 0x0, 0x800, 0x3, 0x100, 0x31175886}) 16:16:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff00001d5e58ecebeb392ffffffe00005053d570000000000001000000", 0x2c}], 0x1) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r5 = getpgid(r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000140)="fbae43548b3a29cae62560b84db2be55ec2ac26f4438a4e17a417a78d129ab4479f670fcaddf72526620e3cf713201e5ed06b94d36aac884b495de525e8caaa737d4761935b385158885e7c56529fa4d41bd765f5fe43105e407027ddb6920d9770a9513ca9ee127f99763626308e3b4fe110edb48bd7c9bed5266a19de17331c4c70e7ca4ddffb741a03a08ca3d73ad1d0a56a144f21815cb00e62632eaff6a09932d5b5821727fa00208f81b3494b6245035b7926026f639dc308232bafc4dd08ada3202cce3cc458cc4b0ec18beae13c1589eca256eb1cf48d618528ddeec24583c2563", 0xe5}, {&(0x7f0000000240)="3f6a6df21f73128a5e1e60bc5d2f48c26ead1bc4d756c8529db5c00d04aaf83a4648171f9e3302a0f4", 0x29}, {&(0x7f0000000280)="b5cfd9be817b37b077f3cddc664379b6663f7badf3a2c2dbd84d51a0874d010e9f18c995c2a6c8a73ef20340eed2d93690825b8005ea55f6516af88250a01f09da7b16485f2d7c33b8c96bdebcab6ac187104a29d8378c52a92755edbf5e331d5a033f7a2aac9451ba79a463dee8e9ea9126", 0x72}, {&(0x7f0000000300)="ffbc0aff779f171024a61b938fa4a6587c700ee22c68428ae8c0eeb52bc3d1cc301295b78c10216cde6681c41e212675a28f0ab450a66980acbf1940", 0x3c}, {&(0x7f0000000340)="be0e15a5039d0ce1c79848f14fcc6905876c77708a4b53e0be50ec2b0002cb530148d342b26d412f28868c34b2a3cf7ff0c65ca42f6bc2135336499114642d729d8654e5b09bcce7fadd2dc0ffbabdcbde7d07b6adfaeb36f6", 0x59}, {&(0x7f00000003c0)="b9a85478", 0x4}, {&(0x7f0000000440)="2da3670cdfccd7e95c12c4c7a4f81323d2223597b719f510c28f433405cf6b799950b77a6fd2c63ecec95cabac06564846029b50f43094f5aa430345fc6dc0e5cae6761e58087e1baef92cf2c46b", 0x4e}, {&(0x7f00000004c0)="7c546bcee3305be1fdcd56a59b0d7b0683bb5e9169973620955aaa76df1a511a96aa1fd6eb863ddbce18a42d2c3f42d637dd7aaaff004720d2e730a7d9cfaeedfed766882b01f23020a6461bbdd904f2129704a57a8e8708d6bdc3caab", 0x5d}, {&(0x7f0000000540)="8676ced0a8d515eccf4e83aba5c17441aefef870ea15f2311d18179753e86f062cb2d84bc256e1e55524227082f9be77d8c422e66489eddbf13a5a674ecd0987a0ace89c71d5102f8ce2860358a22df4cf6ca9fef84e0a4b2a275a23c1c93ba1bb8253313809fc4c1010ee070f6506424535bff6d67ab16df2d806a3b2ea2f50f0180a182493d34279c296f2f51d76e779053b446df407aa7a1dc1c778a5705dbeb353849b823581ee74d9e5672d2e88abcdf5", 0xb3}], 0x9, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff0000010000004d674fe5790a4df57a5c6b950bed0efcb17cb7c53daff0df90dfcd6b0a35ad0849132c1f0bc6d2204aa42907cfdfecbc0004f65153d2fc368d756ffcd424e2643c31b1eef8c053cf95b4eac7d213c5ca921f5c85df4745b519d1f98a0050bd43840ee92ba8ce3e2ecb3284c5fc057173f5", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x6}, 0x4) openat(r0, &(0x7f0000000040)='./bus\x00', 0x8000, 0x58) 16:16:18 executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) r7 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000780)=0x4e48) fchown(r7, r1, r2) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x1, 0x0) fcntl$setown(r7, 0x6, r0) sync() ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r8 = accept$unix(0xffffffffffffffff, &(0x7f0000000d00)=@abs, &(0x7f0000000d40)=0x8) pwritev(r8, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 16:16:18 executing program 0: open(&(0x7f0000000140)='./file0\x00', 0x28002, 0x120) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='c\x00') symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00') 16:16:18 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:16:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) getitimer(0x0, 0xfffffffffffffffe) r5 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000040)=0x4) r6 = kqueue() ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x5c88) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000100)) kevent(r6, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000000)={0x1000, './file0\x00', './file0\x00'}) dup2(r1, r6) 16:16:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) r1 = msgget(0x2, 0x206) msgctl$IPC_RMID(r1, 0x0) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000080)=""/21) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa) write(r4, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(r3, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfff, 0x80000000, 0xff, 0x6, 0x6, 0x101, 0x7f]) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 16:16:19 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000080)) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) 16:16:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x1) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) write(r1, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:16:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f0000000100)=""/205, 0xcd, 0x803, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x1000}, {0x3}], 0x3}) 16:16:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) 16:16:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x41) r0 = dup(0xffffffffffffff9c) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1c, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x8a80, 0xc0) unlink(&(0x7f00000000c0)='./file0\x00') writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000), 0x0, 0x0) 16:16:20 executing program 0: munlockall() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) r2 = socket$unix(0x1, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x1}, 0xc) pipe(&(0x7f0000001140)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000010c0), &(0x7f0000001100)=0x8) shutdown(r2, 0x0) 16:16:20 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 16:16:20 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getpgrp() r2 = getppid() r3 = getpgid(r2) fcntl$setown(r0, 0x6, r3) open(&(0x7f0000000580)='./file0\x00', 0x20000, 0x21) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x7) r4 = dup2(r1, r0) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r5, 0x42087007, &(0x7f0000000100)) sync() r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000000c0)=[0x4e, 0xf0e6, 0x3f, 0xfffffffffffffffd]) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0xffffffffffffff01, 0x1, 0x0, 0x7, 0x400}, 0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f0000000340)=[&(0x7f0000000180)=')\xa44,$+\x00', &(0x7f00000001c0)=':\x00', &(0x7f0000000380)=',-}(\x00Fo\xbf\x1e\xa1\x95h)\xd5\xcdh\xd0\xc3\x1e\xab]dh\x8cWl\xbbZ[\x9b\xd6o\xcc\x05\xaf\xb2\r\xab3[\x12\xf1\xc7b\xa7n\xd6B \x10\xd3r\x85w\xf2\"\n\xa4\\\xca\xa4\x9f;~\xd8\xf7\xba\xed\xe2\x80\xeasx\fIU3\xc1\x01.ts+q\x9c\xaa?\xad\v\x1f\xaab#\xdc\xff\xaab(r\x82\xd1?H\xfe\xcc\x94F\xfd\xfe\xe4?\xb3\x1c\x1b\x85\x8e+\xa0f}\xd7\x9d\x91\xa9\xb5+U/\xc7\xdd\xf3\xb2\x19\xf9\xc6\x88\x18b\t^\xec\x88\x14w\x8aF\x95\xb3Ag\b\xc2\xcf\xe9\x13\x8a\x94A4zN\xce\x91gz\x94ak\xbb\xf0\xe9', &(0x7f0000000240)='}\f\'\x00', &(0x7f0000000280)='+\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='}\x00']) r7 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000100)=[{r1, 0x4}, {r4, 0x4}, {r0, 0x28}, {r1}, {r4, 0x10}, {r1}, {r4, 0x5}], 0x7, 0x1) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000440)=0x8) 16:16:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x891, 0x1) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x2, 0x0, 0x1, r1}) fcntl$setstatus(r0, 0x4, 0x8c) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file0\x00'}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:16:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x0, 0xfffffffffffffffb, 0xfffffffffffffe00, 0x0, 0x59, 0x5, 0x1, 0x3, 0x1, 0x400, 0x100000000}) r2 = openat(r1, &(0x7f0000000040)='./bus\x00', 0x240, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:16:20 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x100) r2 = dup2(r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x10a4a, 0x80) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x0, 0x6, 0x45b}, 0xc) ioctl$TIOCSPGRP(r3, 0x5451, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x10) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) syz_emit_ethernet(0xd, &(0x7f00000000c0)="f7ef158a6c7a73dd01a1f05f53") pckbd_enable: command error 16:16:22 executing program 1: r0 = geteuid() select(0x40, &(0x7f00000002c0)={0x3, 0x7fffffff, 0x8001, 0x9, 0x1f, 0x8, 0x3, 0x1}, &(0x7f0000000300)={0xfff, 0x80, 0xd47, 0x3ddd, 0x1, 0xb331, 0xeacdc34, 0x7}, &(0x7f0000000380)={0x6, 0x100000001, 0xfffffffffffffffc, 0x3, 0x8, 0x5, 0x100000000, 0xff}, &(0x7f00000003c0)={0xf281, 0xfffffffffffffffa}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket$inet(0x2, 0x2, 0x401) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getuid() geteuid() fcntl$getown(r2, 0x5) semget$private(0x0, 0x0, 0x180) r5 = getuid() geteuid() getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setuid(r6) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x1010, r2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000340)=0x800) r8 = semget$private(0x0, 0x4, 0x400) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x8, r4, r1, r5, r3, 0x80, 0x1}, 0x5, 0xfffffffffffffe01, 0x401}) semget(0x1, 0x0, 0x4043) r9 = fcntl$dupfd(0xffffffffffffffff, 0x7, r2) chown(&(0x7f00000001c0)='./file0\x00', r0, r1) ioctl$VT_RELDISP(r9, 0x20007604, &(0x7f0000000000)) pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error 16:16:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x100) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:16:24 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x8000000009, 0x80000000, 0x1, 0x0, 0x1, 0x40, 0x6, 0x1, 0x1, 0x100, 0x7fffffff}) getpeername(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0xfffffffffffffedc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000300)={0x44, './bus\x00', './file0\x00'}) open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000380)={0x3, 0x401}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f00000002c0)='./bus\x00', 0x2, 0x2) 16:16:24 executing program 1: socketpair(0x6, 0x3, 0x7, 0x0) 16:16:24 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x89) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1008, 0x0, 0x0) 16:16:25 executing program 0: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, r2, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_RMID(r0, 0x0) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r4, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:16:25 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x40) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r2, &(0x7f0000000100)="ca9d0cd2569627400e176090e554b3477b5dae1eb99f9c4bd0502afda60118b6ac20c46c0d544910adb93e17bce9d9ce31aa4a3551239398b4f2dae98ea85f43e95e87e890f6a5d873cd2590f659f6f189ebbb485ce20d88aa26f4526ad12dc18c4ccbf2f9b4c15a58527496026943aaf0a3b252aa23701c15efccc23ac60115cb6285b493df064aad", 0x89) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSDTR(r0, 0x20007479) 16:16:25 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:16:25 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r4 = getuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r5}, 0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) pipe2(&(0x7f0000000180), 0x0) pipe2(0x0, 0x0) 16:16:25 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x10001}, {0x18, 0x2, 0x9, 0x2}, 0x9, [0x0, 0x7, 0x800, 0x2, 0x7f, 0x9, 0x8, 0x6]}, 0x3c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r0, &(0x7f00000003c0), 0x182, 0x0) listen(r0, 0x1) ftruncate(r0, 0xffffffffffffffff) 16:16:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xc0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) write(r0, &(0x7f0000000040)="dd355300b76ad4acb2c92d44eacef1a5bba66290e7cb417c79cc97de7bd56f70665bdff71a8d55dd168a72e31028df62f267d099", 0x34) 16:16:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x880) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x1002000000000000) getsockname$inet(r1, 0x0, &(0x7f0000000140)) lseek(r4, 0x0, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000080)='./file0\x00') close(r0) 16:16:26 executing program 0: setuid(0xee01) 16:16:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x300000000}) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000100)={0x3, 0x2, 0xf8, 0x4197, r1}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x1, 0x1, 0xfff, 0x2}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x100000000}) syz_open_pts() syz_open_pts() 16:16:26 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) getpgid(0xffffffffffffffff) fchdir(r1) getppid() getpgrp() fcntl$getown(r1, 0x5) r2 = getppid() r3 = getpgid(r2) r4 = getuid() getegid() getgroups(0x9, &(0x7f0000000b40)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x400000000000040f, &(0x7f0000000d80)) sendmsg$unix(r1, &(0x7f0000000c00)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000080)="110c7e05d7e5d13e042b490211b6f9c37e0dc23e56eb82e10675368a2fbb75890ffcd61eb438ca2ba2abc671a2ef65f6842141d3e85e375aa83e4c77122039e48271c28096732d3a3984402c8f255a1d62d5b9737c6ca11c711f059ef06243cc3d5103ccef6d1d941ef003dd699d0165f661c95f028f71e916ea1e8f51ab", 0x7e}, {&(0x7f0000000100)="d0598873d4e0e6f990e161fed1c42256d5d7935f22b579", 0x17}, {&(0x7f0000000940)="1123f9ae92926058734d90b30b0bb792d6265f3a3aa1cbe38ecbd4381c187273ad477f761601e3541ebdd29015439e4e55f068b8266ff0b7cbce6e9e5b647acc7982b4e698faa0269124fca614cc8cf2262b75321aae6064ea9c94676c02803f4fe178032a0e3363b76803fdc540afb74618590955fae77bef6b32c5c859918126199c28dcd4a6ed2431bebc1c4ed6709deca52b1135891e0a0135b029fb7bc47417b73d76774c292ac1c6e4ff068d2c22a2c0e21b65e1468f9b285794162e41ad15a5e92ac8e542cb282cc8cc1daa2b2d7cc57f65b9cd5ddc5332b14172009b4e6aed54fd17d3f030a5d44cf4ed301a31418a06", 0xf4}, {&(0x7f0000000380)="969ef421c199342b6b4562c3e12545c7e8ff8a8bf0222c9083e739da4733d3258ac47b174c1d5b5641298ddeed", 0x2d}, {&(0x7f0000000a40)="04b0caaa636245bbe32a1bb5a846eb094ab7ecf83e7c8e904b949616304a1e4c313fdde01344b506c3350fa2f2277710251140a04079208f999e062b77490be257ddd439e06f7eec3e90d3ffbab426840bf1063b9056c5475b82c4913f87a55f09ec154873089a0e5fbdd4fce054929067144c184470ffc18d90568290f245ea487d1e6e7fc6939eab734afddaa2e889fa86c6f61fc975d02cb994193ff428e4e61e756c665bc0603153640e6967388b2499b7ab0dce4254345be9f24e8f6290ec12141d5e53ed39713d3ed0e4d91e58a7d98fdd2ef5323aa72c517b6f88c864ae2d11225bfb1e7558fa6bbde044faff3b64", 0xf2}], 0x5, &(0x7f0000000b80)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4}], 0x58, 0x8}, 0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r5 = semget$private(0x0, 0x4, 0x8) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000c40)={{0x50, r4, 0x0, r4, 0x0, 0x2, 0x200}, 0x1, 0xfff, 0x4}) 16:16:26 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f00000000c0)) 16:16:26 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xffffffffffffffff, 0x4}], 0x7ff, 0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) kevent(r1, 0x0, 0x9, 0x0, 0x2, 0x0) poll(&(0x7f0000000000)=[{r0}, {r0, 0x2}, {r0, 0x20}, {r1, 0x10}, {r0, 0x2}, {r0, 0x80}], 0x6, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:16:26 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000140)=[{0x3, 0x9, 0x800}, {0x7, 0x1, 0x800}, {0x2, 0x2, 0x800}, {0x3, 0x0, 0x800}, {0x2, 0x7cc, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x1, 0x8, 0x800}, {0x7, 0xfffffffffffffffd, 0x800}], 0x8) ioctl$TIOCSTOP(r1, 0x2000746f) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/141) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r3 = semget$private(0x0, 0x0, 0x10) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000040)=""/244) 16:16:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x40}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = kqueue() close(r0) r4 = dup2(r0, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000000)) read(r0, 0x0, 0x0) 16:16:26 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000300)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/99}, &(0x7f0000000080)=0x65) 16:16:26 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46, 0x0, 0xffffffffffffffff, 0x1}], 0x8, 0x0, 0x0, 0x0) kqueue() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:16:26 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='./file0\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:16:26 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = geteuid() setuid(r0) 16:16:26 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xe0, 0x0, 0xb23, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x42, 0x100) 16:16:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x80000010, 0x1000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x20, 0x23, 0x3, 0x100000000}, {{r2}, 0x0, 0x0, 0x80, 0x81, 0x401}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000001}, {{r2}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x5}], 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x2, 0xfa3c, 0x2}, {{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x8000, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x8001, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0x26, 0x26c7, 0x4}, {{r2}, 0x0, 0x8, 0x40000000, 0x0, 0xf95f}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xa5e1, 0xffffffffffff0001}], 0x8, &(0x7f0000000100)={0x1ff, 0x6}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="2849a36debff000001000000009d66bf482a9aa4287cfba26905f1cd00000451c4957d716e165b69e13f0fddfaf57915c79f", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:16:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) r2 = dup(r0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000000)="0cd4edb5d7f6e997f00154309d5bea4c764af2d2c6a2e9f3057cec6501348fb85711a794b84afc26d4b96d2273289dc78a2ff8ca7db6e600eaf5753e42e6ba4bffb9b3ed72f6e517427fe113c9da9d16dc3152065c65ea7ad3c245880518855f80a0ffeda986e6be3bc281262f4f0545b5da0bfeac425ebb2054", 0x7a}, {&(0x7f0000000140)="23d880ce9733a41c3219cd068ecbfc9b98c9a6022d61b6b3fff5bd8c515c4545e03aaca4ad00e233b2bbf1e6b20a2a06f20ca188b47895e732119a032c1f89ba53473b580c25bf88e58b967b5c24dc1f064852cd6470145a3dbea5320b38074bb68848142e807dd7490023fc201a46fedcdf0c9f96576b6ca241eb811cb8ff093f131caadb4e081c590533d8840e6a89798a9d703a9f4271c261c6077d6dac0a3af8eb53ccd8211d5b898185d3b5a1d9ec0bd9c16384b2371be5c6387dbb4b106238330caaca50597e5459c4a8e2127edeacf1a12f2cc8ca1ecd1c0945cbd0af75ba571ac97b23462dc0de", 0xeb}, {&(0x7f0000000300)="84bf4ee9334589b1469b617a62e4bf1b8f424e058563aa059bd01346c347c4d2ed8568d591d9753a480c64fe5fb2aabcc1d29540b7b165f7c057bf71ba49b98ee9efabe6b4b20b8768990cceae28ad231ddd45f9ceba23349234ea02387be85b7ee968c62ce7811f9bb9219d43df695ab96babc7ac6ae69016c5258b19391445e179a07c505c88e53e8d15d0e38f501c89efe313019f2c4f256518099415609cc2c2bbdcad215775a618354af4f61edd60bb23d8fc32b72ae1893557df387693c915ec7a08c84dc15137e5fa89b9546f03", 0xd1}, {&(0x7f0000000400)="a83f80abae4ddc4462c1dae7c03cdeb68872852b806ebf7b9d68921f3da91758b8c58ee403beb3b5bd1d5e76682b99c230a10c9b41c52f20c55aaa7fd3b94e064044ed1d699198884f1b51e18eb7df158fb55b748351b71330b9bc0315d440b3d44b8d63ac3ef17c40de94be869b70ab1de9046b53264239447d8f429301740a6754b1f830ef7fcb0971a9", 0x8b}, {&(0x7f0000000240)="e28bafa8c521e0d593a6228dc58447a1c1e895c41a263bcdd3eea3d2aa65f6523451cad9cc9d4415bae2186a95598ac2b44c21fd5d6b19f04907b696997b227cfb849cb518c2375877b20cc035e957150af735b94716fe8ca4ccc6511afafd660375a561a3cb841f47da89ea70", 0x6d}, {&(0x7f00000004c0)="9d358f3648ca999b3708f6aad39a6edfa5f52b3f97eb18518ec7c57f79d9f00050fb6064c08d48d973f3532277fca8b733b5c8f265d055c51f7abd3a8b0a81a2238515fd7a2eb99c4eb0a699104c59bfc527c7a4c8a05585765ec0ccd69df2f1f01222397fabce02a610d8d89bcf81f38031540377552ecb0b0d8586a9646d", 0x7f}], 0x6, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000005c0)) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000600)=0xfffffffffffffffe) 16:16:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0x54) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r1 = semget$private(0x0, 0x2, 0x110) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000240)=""/237) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0xd08, 0x2) 16:16:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x8000000, 0x1, 0x3, 0x100000000}) flock(r0, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="eee760b30aaf7653c20afe63339fcb32a14e8f6c388b93ec0330d08df40386752cd2f97e4836a969ff2c85c50426bff83063b9b7586875c93fc0e9aaf6225ab02ef51cb4d3bfdb37deb7d9e2cf1f29e8ab2fabd466a8", 0x56}, {&(0x7f00000001c0)="8cf2ba91a9ab61149e2f52f77ffced92171b8758ae6b1b9747c65d8952f3a694578fbd51315b22dd261b3b9cacdcfd1cb8da67a67e2468e97100d7b8cb9030e77f1c47598b1dfeb233ce541f6e1d2c4e62bfcc659e97d86afa081412424b6d67475077ed31c9d91f9bb497dad1a77884a765001a8e7d44796bf8d979994b39f7e2e77b14e181c92be3fc119007be876ad282a6ede1a2ac7ca1de22cd4fe92cec3e0e708a2c1ab8fd01ab1af0f5b7031d4ace32b2a9074b0fabeb75874a634a9f506eaba1241b0c10350c1508a936b0d6079b24b3363dcbf2bc158d80bc4010be", 0xe0}, {&(0x7f00000002c0)="b583f1c869da380c253bf3247205e2ca7f89c97d3df379645595a870fbf9de14b0a30ecdba5695a1269bf9f988ac2936d04b8cc4cba9f7ba14accc1debef833578a1b521b131c2e8d985d68f5bac1ac715c8e367e312107251a6a312b764ced8f34a4beab9046cfd3dbc4135928b4ba167a166a7e922b1aed4bca3ac62962d58679da78d823e9577f4b73776adff3368c97cf88e589975a5972acc08dd4434aeda8e81d166f068a091ad4e142b5db33d41345c3e04b6", 0xb6}], 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:16:28 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x49) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x8, 0x2000000}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xffffffffffffffe0) r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000038d) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r4, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffb, 0x20, 0xc0, 0x2}, {{r3}, 0x0, 0x0, 0x0, 0x7}, {{r4}, 0xfffffffffffffff8, 0x1, 0x3, 0x6, 0x496b}], 0x1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x10, 0x0, 0x7, 0x8}], 0x7, &(0x7f0000000280)={0x436, 0x8}) semget$private(0x0, 0x3, 0x4) 16:16:28 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) sendto$unix(r2, &(0x7f0000000080)="b74d16a59c77ad32a192ba9a7a115e71fc973b2f4da69a57342a41d0166f6c649101c5a9b9481e65a192f5124fad98a4e27d2066d4be9be0b7649da78314cce86a7bfa5c11b47cd5b01c49c2ce2db987fd2959391d3956c0b897c5283ff1bd15cb4a70b5875b3799e5856ae91b504e4e1550455710e96f79125d00c7", 0x7c, 0x8, 0x0, 0x0) 16:16:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa) ioctl$TIOCCBRK(r0, 0x2000747a) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='x\x00') 16:16:28 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/238, 0xee) fcntl$setstatus(r0, 0x4, 0xc4) read(r0, &(0x7f00000000c0)=""/218, 0xda) pipe(&(0x7f0000000000)) 16:16:28 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x100}], 0x2}) 16:16:28 executing program 1: socketpair(0x0, 0x3, 0x101, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x52) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r5, 0x0, r0) 16:16:29 executing program 1: setuid(0xee01) msgget$private(0x0, 0x50) getpgrp() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000001) 16:16:29 executing program 0: r0 = kqueue() ftruncate(r0, 0x1) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) pledge(0x0, 0x0) 16:16:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000002480)=[&(0x7f00000023c0)='\x00', &(0x7f0000002400)='\x00', &(0x7f0000002440)='m\x00'], &(0x7f0000002580)=[&(0x7f00000024c0)='-\x00', &(0x7f0000002500)='[{\x00', &(0x7f0000002540)='\x00']) unveil(&(0x7f0000002600)='./bus\x00', &(0x7f0000002640)='c\x00') r0 = open(&(0x7f0000002740)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000025c0)='./bus\x00', 0x21, 0xfffffffffffffffa) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000026c0), &(0x7f0000002700)=0x10) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002680)='/dev/wsmouse\x00', 0x8, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x42, 0x20) 16:16:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0904c44f7b202c, 0x8613a) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0x400, 0x0, 0x0, 0x0) 16:16:29 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e083048e699319296484a48fc9063999bdc423e5e3d1caf9bd526b6a1fc3426e604f5b1c4491fe0bfb8119cdf5f1acc52d0e633d4ab9e80147d5d14b94fc5356b08e9c98172a1410c57f74b6abce6f7ca69960f808e102f13563fb7004c732bfe0c4e69b20d4ef4b093b5a1f5cdb46d7ef823eb37cae699c4b108c39fd4a18402e3c1bebbeecf69103076851cd746dabf3f3339cdb829e504c3c04f8e004a6d72d6777cd7904ee8d3", 0xb3) setsockopt(r0, 0xfffffffffffffffb, 0xc, &(0x7f0000000180)="4068da41c311e162787debb3ac6f85b8099f01ea260918b5661c7e8d2077245dd7807225fc1e3aa57b7aefaea3ebc8ba703a85447e55f30a26aafae022e958c524915b617f9515828d0b323ec72a2df1b6e4a9622a5c771d2a261ca1405e91df59b1cbcba5abebede168e49521eec66e8d89eb0df59da41a8a8eca04b04fe6380d7a636da93d244772293347cbe873f4dfd4edcb25e4c218235f7ebf617f91a864a687cb4bc21cee1a0a49bd28892ae97442", 0xb2) 16:16:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000080)="9c87c3772c4c35b87e2e2e", 0xb) 16:16:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) accept$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) accept$inet(r0, &(0x7f0000001240), &(0x7f0000001280)=0xc) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x98, 0xffff, 0x3, "6b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62ef894e4cda590ec449c647340a3cf7a9dc7c46614beaf76c7fb20873e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0b58d9a73501b061749ab8e01f09c2d"}], 0x98}, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:16:29 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0xfffffffffffffffd}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x18060, 0x20) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x9, 0xa2}, 0xc) 16:16:29 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fcntl$getflags(r1, 0x3) fchown(r0, r3, r4) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xfffffffffffffffc, 0x0) 16:16:30 executing program 1: socket$inet(0x2, 0x2, 0xfff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r3, 0x0, 0x2000000000016, 0x0, 0x0) 16:16:30 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2e2, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000a80)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa142b868a0237f559b7cb5e32d0ff2d400fc2f9a3c39d812fe6a73ed000000daa987423cab21c6b2748aaa74947da61d75bc0906e061a751737d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31460b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be545508dfe808f9840f9e13da075ee54c0682247a3e405d535cea95f96c2f31a5d302643585c9250900a821e153a6212dc30a02000000182bb81ef7c2ff8a0d530549c628dc1acadfc3e9b6626551290e6a09989d25030a16483d99c4e92045fb74e2ffcc439d9e9568114142230f99e0ced65373d95a061b832421a7293a5ba73e9e5abd3000d8f816fbde178ccf0e09394751ddb970e4296f23832f8ed07e8a00100000000000807f089a026f446c502f5d29f16b19ac569a3d1e91e9cd873669e1a97ce179b8fbe86b0b608550dc2f65078b90fb5ee8fe43e328670a93e76c6e6570c1dec2484fe0213fa51bc7574301e129dd2375116f2ebd0040f9da4b9091c7f9f4866094363e2a9841aebaf7802ce948be786eab57efd0f6028f94d1df0978cff6a698f30a6ea7522a8a0120a9f3575c0599f6f176ef57cfd6c49ace6302971ebc642ecb6ec889f61d738a69c99f0d1ea00607707817e035565344", 0xd) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000200)=0x1, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x800000000000000, 0x0, 0x3, 0xf4e, "59f2e9d9dcbc00d2a131e3c8d6f6102baf5f892f", 0x1, 0x7}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:16:30 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffb, 0x0, 0xfe9a) 16:16:30 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) 16:16:30 executing program 0: link(0x0, &(0x7f0000000100)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f0000335000), 0x10052) close(r1) 16:16:30 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de270", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000000), 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/160, 0xa0, 0x843, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:16:30 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) 16:16:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) chroot(&(0x7f0000000080)='./file0\x00') 16:16:31 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206981, &(0x7f00000000c0)) 16:16:31 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:16:31 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) 16:16:31 executing program 0: r0 = socket(0x2, 0x7, 0x2) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x0) 16:16:31 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x880, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) fsync(r0) r3 = kqueue() r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20000, 0x0) r5 = fcntl$dupfd(r1, 0xa, r3) write(r4, &(0x7f0000000100)="bc341fb0a94c35", 0x7) r6 = fcntl$dupfd(r3, 0x0, r4) r7 = kqueue() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0x0, 0x10, 0x0, 0x8000, 0x4}, {{r7}, 0xffffffffffffffff, 0x88, 0xf00fffff, 0x0, 0x80000001}, {{r7}, 0xfffffffffffffff9, 0xbf, 0xf0000000, 0x0, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0xa2dd, 0x3}, {{r5}, 0xffffffffffffffff, 0x4, 0x5, 0xb3, 0xf294}, {{r7}, 0xfffffffffffffffb, 0x40, 0x4, 0x3, 0x8}], 0x3, &(0x7f0000000280)=[{{r1}, 0x5d221dfa0022e181, 0x64, 0xfffff, 0xffffffffffffffd8}], 0x7, &(0x7f00000002c0)={0x7, 0x7}) r9 = dup2(r6, r0) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x10001, 0x6}, {0x100000000, 0x3}}) clock_getres(0x0, &(0x7f0000000380)) r10 = semget$private(0x0, 0x1, 0x14) semop(r10, &(0x7f00000003c0)=[{0x2, 0xfffffffffffffffa, 0x800}, {0x3, 0xffffffff80000000, 0x800}, {0x3, 0x129455fd, 0x1000}, {0x6, 0x200, 0x1000}], 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000480)={r8, r11, r12}, 0xc) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f00000004c0)={0x0, 0x1ff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000540)) accept$inet6(r6, &(0x7f0000000580), &(0x7f00000005c0)=0xc) clock_getres(0x2, &(0x7f0000000600)) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000680)={0x6}, 0x0) ioctl$VT_GETSTATE(r15, 0x40067664, &(0x7f00000006c0)) setsockopt$sock_int(r14, 0xffff, 0x800, &(0x7f0000000700)=0x2, 0x4) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000740)) kevent(r3, 0x0, 0x98, &(0x7f0000000780)=[{{r13}, 0x0, 0x41, 0x4, 0x2}, {{r2}, 0xffffffffffffffff, 0x82, 0x4, 0x6, 0x81}, {{r4}, 0xfffffffffffffffb, 0x5, 0x1, 0x7ff, 0x2}, {{r13}, 0xfffffffffffffffc, 0xc0, 0x80000005, 0x8001, 0xe4}, {{r5}, 0xffffffffffffffff, 0x20, 0x1, 0xf0b0, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x40, 0x8, 0x3}], 0x8, &(0x7f0000000840)={0x80000000, 0x80000}) 16:16:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1000000001, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) accept$inet(r0, 0x0, &(0x7f0000000040)) pckbd_enable: command error 16:16:32 executing program 0: munmap(&(0x7f00001d8000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x200, 0x0) read(r1, &(0x7f00000060c0)=""/4096, 0x1000) 16:16:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r2) pckbd_enable: command error 16:16:33 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x809a, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:33 executing program 0: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000080)=""/106, 0x6a) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2fe952e7b4447302fce669a2094d04990183e628cea484fe3a8a64d4063a82d79dad87d9e0f7fa460a10e32313"], 0x1) getsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0x4) 16:16:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x1) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x91a, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:16:33 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r0, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r0, 0x2) setsockopt(r0, 0x191, 0x2, &(0x7f00000000c0)="0d4833e14238e9a305baea3e8d162d3ccd79463f5991666780c29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6478d9f178b60acfcf4945a20c8956b76d68756638f8ab8238f8303eaf14ed8576ceb955317d20b43acc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9274dc2a36592af2615ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c", 0xb2) r1 = socket$inet(0x2, 0x1, 0xff) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) r4 = semget(0x2, 0x0, 0x600) semop(r4, &(0x7f0000000440), 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) r5 = accept(r1, 0x0, &(0x7f00000002c0)) r6 = semget$private(0x0, 0x5, 0x20) semop(r6, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x1800}], 0xa) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r7, 0x2000747a) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgget$private(0x0, 0x100) getsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) lchown(&(0x7f0000000400)='./file0\x00', r8, r3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc5) msgget(0x3, 0x2) connect$inet(r7, &(0x7f00000004c0)={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x46) chown(&(0x7f0000000540)='./file0\x00', r8, r9) accept$inet6(r5, &(0x7f0000000580), &(0x7f00000005c0)=0xc) semop(r6, &(0x7f0000001740)=[{0x0, 0x5, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) 16:16:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10495, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)=0x3) read(r0, &(0x7f0000000140)=""/146, 0x92) 16:16:33 executing program 1: nanosleep(&(0x7f00000002c0)={0x0, 0xb9a}, &(0x7f0000000440)) clock_getres(0x3, &(0x7f0000000000)) 16:16:34 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x7fb) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r4 = dup(r2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000000)=0xfffffffffffffffc) kqueue() dup2(r2, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) 16:16:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000003900)={&(0x7f0000001180)=@in={0x2, 0x3}, 0xc, &(0x7f0000002740)=[{&(0x7f00000011c0)="b160fb4a682beafce5f2903a877bb47267e0c0bef833400f4d76f9747f6f56071ec083d97587c028265e54b9117af31cdef967c853eb797f6e22fb6a8b7cf8b22fb6d4765bf33b0a72bf", 0x4a}, {&(0x7f0000001280)="856afb45f7fc7ef8562b27902b27b309d4ad5da768dfc685440ee7d2438c17a3515e7dea2cabd8ebc734bf71dbb68783fa42aedc7c847f1a32b46f1ef699925624fa36162302b317af0ae24f27bc2248167726f2fbed609e19588171a01b55d7d881271f559ecfb40696476bd50ab6bc8ff38b5c11086a348213d089005cfb9c922edf33cdf34dcc21d1c4a0c0e9bd3afbac7cfe49fa134c6640982cd703f5bc020e54a7183602882fd148c130b1379c509e0a7afd476e1847a46a6ceb2149", 0xbf}, {&(0x7f0000001340)="afae0f33f521ca2392a4ca47890d2935c8f7daa0573da9f19321115f2163f267ccac02942a0b8719aeb1f29332f25422ee55c571076f71132286d24900b975e6d137ac304f88c9e8e05e0dc47258f8af30f033f0e53337a147e3ba215d56a8ee7132de48ea18968bd20e762d457388eef9423ed938cce0c0ac450cf35fbf78166adc6ba202a22cbfe4581fb0161e05ca18c9db2ecdac5cc5b00a9090e5cba66101bf22e31c6861d2e4ce3648df354406a2004d1bab64ab5b5688cd9df73b2e056a647e4a26ad853a810894befe9e3690b3c313de9d77b64a0baa5b17822b4a13171d8040089213f2084aaf140d299bc2a7bc335d2d94e2741300770f241d1c2ddfd0cad212feb0c861fbb518b4f085a118d4c78a50e0a00359d75260b967edc16da90657900e66fab9d0be4a6f5cb343847626f7b46d6d8d7b9595af350ccd3e33385538275f3b8ee63e97b78cba00bf983132f6997a72c5cdd2ef474cee0d6a1711b1f2e8197447eebddd2ea1cdadb00d31b5b7bd71d9beb13063303ebf66a5cdf2a9062d2346602fcf40777edcb82b4621b1e2fdf6dd3631a4582e709c88000f0fc6592623d78356db324499ba780308699ee868617648a4285a4deb3094c1f1ceab260673996acd323e5421f27edde1e7e8fe645961f55977a2261522996ca7d7c5c7f54c82989933677e5f99a37105130be0df22eb9564a96605ebe5aac2e1fd5b0311342a29dfe90a2ecbb311a789f0d83506951281516258b1b5471f64d4e5c8145771b164a419c00f9bb41469c0b7a31aa4f64efe2791d3b307716a08ea9cac297fe33fb64fab47cd4b86abd7b8317fc3516e04a6fbd160e0a4aa81b06ea7652817639e0569981a78547524d562f2b20930920a0769001dff9194347a5c10c5e0c3448b8870a4c4952393e155fb9263b1759f3768e602184030f4c38962f251006ac7debd953e68ca87684bb9f14200ac8d5ec41f6710fd8f9a42a9e935e7b18800ffec49561b55a0c1741f8d032fa7e3f3e63445b0da269e149908e9b94c89eba09118464d7928b8451aedb13682059373521232a32ac44c4906faa43028f6274840f4d0649af2453a30ec4cc22e180667bd8f81b2ac87026afab87c0c083affe28cd09489e521574febd7d327e7c4658c0dbbbd0f0031433be5c72c8740f8abacb8e95749d6a5e1dca23312c51efadabe625752b6c6bb6beb67b38aa8830492c2023666a2b1ea14d1294c9a853632b508b867f7dcbcf9d3e04236927e68494317968dc3d8274b8c5b45d7b8f08308794e30d2061e0653faa2f0d2158e50cb8b11b12e1da77eb9a5fb31b45bbb95e9ea7add8cab908485b5b994d263cba235e9c501a6b3dc443e9e5d47f2b61beb9f6ef9dabd9e79ba4b945f2819ec7fad36d50639466315f151a47bccc54f0a6a2e87e17dc849eaa5a79854ce1afcc1fcdc2cb64ad5680dd66e5e06c109030dce105f88bf8899f8bfe8de76cef1dd1a6d541f7900285cb4f001a8f4e8d79964f4069f584481290b2c0c367ae9587faaedaeb9b20ea655f1767e91dcde57cd3f9221d7cd984e4e01b0dc91c78764140f20210c0ee88c373bc1f5861ffc0f3d7b80b80b28d48387c8fa62a05bf18e20804d4b8a26ba1d0c119dcb9487f4acf6492183ee3a6595b455acda52fec64dc2559dad885d8de621b265d39e804dc78a470d141cf9165729ef075f5d507ce2230320bd014e18e3f643aafdda2add6935557eab657bcf080fb4fa43d03291c14fc7e0cc62b385622d423d4f6e27407e157fe35fac743ea22d652d3282993e5627415c6a994ebf3b5e8853702f01a0870b3fc1a9698b7a6a3d780a6609a0afaa3febbf56115e7508dfb44d5fa952965cf50dc2514806ad46d836da8f1542fdd191e6eddfa631718bcea234e55150679a8e02b081220cc4414a7fb5c3c897d78387f636ba6918c268b2e8f3f616c1b3d32743282689c99d6a3ee3c2c35f81d8791b45b67f9b97f9680d6de952b28b33c4b60844b3d797e2772c0c43e1077a4f20343742cd30a623bddf8afa8db7f532d813e050776beab4df9de86dd0be0634d8700e4ba0d61f2f7cf9dad91c31879c17675936d6c6b9b510bfb23d7ddd1c616fe89e9fc1c3fb0893e036ff879f160a4ab2d3d05a1a93868b80339537f15ef9550c654a6e715da25b49ab1ed22db44e9a12bc2b47e577da6acbe30d082ac3d40453ae74aa6e6a312e4681b7a9c3519366c52b8a2e50eb1c13829900e2bed26c83dca3439757814d105bca877f0ae2074cdcfc1575c024f9bb75744acc3a1f6b635c8bdedd376de22d4f20ee13c989a1da915507954329a15c6072d1d26ce5b291ee9598479f8af1f91e2fe46ab8475972dd104b55d8e0182274397920cc9be4b26fa4b7fe65e63e3768a28bd4bee6d11d5fc7581a9bc8f471be8f678b543e5a46e833025c855477eb1a5eddf4f0bb157153f0c756c9aaa3b745f43d79782215bc97b5a4c0fc80d6c1225d7ed105d1c957b909218dfb2891bce88d1152856564cca04f8059b7a779a73de50734b83f26849d1a79666887b5cc4a510b7c23aa96719e337a2c95fe5ad1ae75e0e733072d0959d15ad9253e7341e241c588db5413e32ea6f7ede1d54e4955c0e96e0aff508202bf03f00c96247a7689fc0a1849382e8e3967aec3805f5743c9e579cedaa777a31d344869b2d71fa65987f7b47934e1c650ab18f4b8328011aed17b250342a79eb0e6e04e4dd0ca30f8befaacb619eb58cbeff2874a6be7c5a81ecb70343673b42025d90a2a2788b61e65536c956958139581c2325e30a75ab1857e4c0812818910598b2523beb5cfdd213d76c83531b6097062edc213b1252f46ef05abe7cbc4dc697c58dff803ce653e854b55f2fd8ffcd751341fe67047e31ac847b73e77adf0c6eb446c861690aab6c53aec179692e8ba50869804aea7246d3c03bfc1fecad40941e54b0e1983ebf3be04947715a7f9921dd52ed25477e1c8649ee59fc5b6ff0111806860cf7debf7dbcd04555ce84c2e744daff16e26945c29be66e44bebb9804c259eeb2a3a50d20f3da2dffa2517c8a3b29ae01da15d024a4848e0fa0c507efc0410ccb41a1191904d92861e4be2483e629b5e2c94b878c9dcb403f5e76d40b0178005e15c107558eadb9892fe93fd5c46ec5776a9a4312fdc0e70fbae1a2bc5ebd3ba911a2b84f263ff9a01162157f915171ddde4b448da84cf3a1241025f494206e587ea9e4f138bea5e57707cdace63971661a5593afc6b1d7251c4e71672192990a4ffae6e6f07a1fe26aaaf4c4c40bb58a1756e9fa781505d6b87593e83fa2a4f49a3e49de65e197c59b46f9505c2bc0d307702bdf990ceec301fc9878e4666eabae189334eca02b23f143658b8b8fa109eb48420b01af388f27661b396fc037b3cbf32117fd454d8827e66e6164a806f99a01b3805166aab39cb80f1eee226dbc25e67e5de9f5c2b0ea1033e60d1535a227503809b8f9d1489dd4ed255d48616d4b590c2901215e2912f4f1c033076d848ab418a433392523bb033db660e1d0cfdd0309ce6a811ef364c59331f7e1e54cc40eba6a9f5a6a739b2fc02a546e6e14dd6a3aef4909eba93de31f5e793aeeeaa30096abf48c15d13779555e5f98a1fcd7f0baca792d57685e746a949d04ad1eb56842cbb781a228836043b726fff70277e97ab156fb6811475f7bc2c450edb7578ead3a39246e541351debeee4bbbfdc96b587094e82cc7b2df61abcad2cd6329efc527b0608795f2fdb229c253f11a0496b4a5a9c328a1bda31b23a2e00b223602d6e143e9552a25787a7cc625999f38594d93d9a8e8053325e9ec71cb47b53a427cb83c33e21e10da214bfc83222d70d6dde4d9fe5f9fcd60cc32004c5f43d6912ba80f7f660ce4baf9c42a21ba112997d50c8e6128c785379d78e01ee3bad5bd37be52e890bfb87cb5537304ad36fddd17cf33b7cc4f21cfb3a6441a51276054e6c8ba99394a2001ee10c67988f4abba662559be0545ca774f29bd25101c971b13b89b503d124a0120b951d8bdbeb16da7790bb121b39aa8efd508a8cdc55dcc67130e4aac9c317d540ff322a96c614c7fe5e8df09d55bd10ec4e85fb1c6535d0b2f326c1d39063436934e53dd1d6e00d6b591c042f240f7c2862577de1860fe812ccabfa9d117519b4ac647e495507fe13cd2dbbee0612ed8d6a886f8a11f5428e690c86bf9f1cbaece42d076f5cdcd7759686767d3618655bcdb9d8d0d75b2e1df94128d7705e8aa2bf238002b46f7a918ed4cf79df3431c5e7c211b5422ed2836732914c58f84567b9b4ddb19a1440b11a415997acffc62b278b8a6c48725e6c0c914f06a241ef500eeb5779c806c8df7ea18b25c3f11d2212833fe13a8b46ea95e7ee1c059082db00b9de4ed2fa0e97e49aa5391d7dd3328ab371571bd7bc836c36624ccd35ac3344366cdab3f88bbb02ce9f3da7f40cbcd4ae21d5c7cf7e874620ea0414ea12f6e5d9a5c89c71e27745c99c46bbd70c8d3a7eb728275b0dc8e4743f8c65284aef9761c8a45f1ebafd82822d0e13093245fabb40f3c23fdba2a51312fc2424fddb7225484b20c67d4bdcecd802ec953776991104390d582f537b9fffd5ad113a02800ccb791942a689b92ccc43b2a110c4d1c0d6a363e1dd8fd0242772d066dcfd27405c043ad707101df5b2e47fb6960c846d2f3055c1e0c47558623aa54f1485f459ad617ab551ab0bf18a4bdcae040f54d4e094e3dac148d775025a70728d60c42e24527bb8dc0ed0a873666f7e6710dceff48caaa675f3c56da6a1c1e8d30b63d486e035ec53b0bee8fa5468c8701174ea49e2e0026416649662423ec6d618236d3d6b916d32d322277447ab89dcaec836db6e3a4dac6c2d489ac0e7cee3a2aac55aa23f02d29e83f6907836f3269a79243e1e81268feae22c4cf025e8493178255106078a3e3a2f96b067b934104c606d41ad81f07970729dbf696530fe6b5cd7e2db1a1ac4896f80ce23e42a399c5afded528802557234b4caddb9cb56bd294f0a2bab61f4abbc8b122e84bdf4468697ca6dfa7d65711ca4b5520139a37b3a8bdd8c0d2d37774aebd698520baae13fcd2a84bda8d24bed33c8fba96650c433d5d794045e6c4f1da7eee18fa2387422d5e367814d3c434161f5cc5fb5e521c5b9a08ea0ea578f341e0553a08714fb96ed41ce5393595f410eef9c9657197ffdcc6412e9a8e2e3b8f0bb25335be8e89c634e78f7d757c8ba10437ad72e64dd67a785ae6948e59007d281b73eba016d551c1d7679fc853fd4e6435eaee3276ad1e6fef1170ce292b98269f4e532a41edf99fb18d68612845a1a9ac552cc2af5260536de1f6468be3a0fe47b4072bd38ea13000a3627e3a8fdaf0c344c2f19d1fd22a24d7043ffd8f561c3dde6eb1150786943cc6b860499becf8837528298666ccee3ea3477c9425df5a6a1e738af3c8d3ec4eae53c80b2164ac183aa8d0e2aee0a4743c763318c77b9777b9cba2b218409793a75e2ed3c744419be486c9f60b57fda1e3e885e5a39f3467482f6c1698ef5eaf65081afcde89659aba2b40c0854444fbb84a53f6551cc59cb4b9a676e53dd6147ecaaf0b958ba4b2c98c1bcac16c0b6ca31d3e627712e77b3f83e3e41cd5c332f54de3baafdad7343a012c66441dcfc5363cdac4427cf3bab271ef59c551bc8def47b2347281bc4a8babb4bc88b1d048c85085934abcf61464e2f7af32c0174702bcbd09506d4d0cb49231468fe45b53f0c09c5679f8d28432872", 0x1000}, {&(0x7f0000002340)="3c412374002ee2044152e9c6301d8976c9704b57a9c0332f6f36416b62cff9d4ad7c64dbade83cdf1d5e0cd1e6a40b14701ade05a9c5f032e56ea6aee4296828dc5dcf451dd5664042973147f27754718e35249c6a8da9c887739e7c3cb225f880ecd59ca3fa7bfeee4647ad2672fbf56b81f72387f8f9b9be2facb64c964bd67ec80d6456f12c9919c703329b5f9a432a7165a558fa0d60469bdaced036df82fa2837186d17278966fad668de6004fb6eebd41aac6e6fc9030014cab40d5c5183aa50e6bc2dee52166cd102409ef269b92db186d65fdb38e340f804a2a3e72cd996fc64ddd01445ef493874b30de29ab2b0ddb810", 0xf5}, {&(0x7f0000002440)="888c0f864a9069841cbb2f3b92489a4de2ebd62650dd9c79f42d58305792e7656e35371b6a4efd2371e246d1692e1b4eca34890d9658f5fe0a8b9bc9436c224bc4989e7e8f1f8f1e147b5006e852c39f3f1abad5c8b6278aca2acd1345f5cbc8041f7e1d5843efbe", 0x68}, {&(0x7f0000002500)="aba0034c7850bec62014a21ff3db6a214c66e55870a5902d805c63ff3ab9566734a33a0f437b42da39c47784561dc2907096e369e6109564bd5dbde3a4bd65e74892956e527a05e3466d31ec5e5d1866c076c7501bd0da7dcd2948eff9e6643b55c97a560623aea2c8d7bd62a0a13f2ef626217ebbace2b76c69aef1cfca001a5c778fb7968310d8bac04fbaa8e3a4c8cf4a054142bda34177b3f5da3ecee104bc", 0xa1}, {&(0x7f00000025c0)="84dccb2c214caed246806f1efde8d67069898d12f51bed32b742d321d4539fba022916f0f26733da1b27fe684f2b9edaeaaf1083b9888a85f7737bb76799d972f61c90e2c292f71ed4d454885acc50f250c782422c9f5cac63cc", 0x5a}, {&(0x7f0000002640)="4128fa0c1bede5ae3ae2b9b92f00b24a6bd333bcaf912a28ef0d77cd704046ce35a2c575ceb161142468777054985b11fa936df4b221f1bf632c9f60b3ed08ae46fc24ab7d42dc5734b22f72d9e10151d63c5df5c5188120f993296c4b32b50abbf1c63f611887a33f253d5a7bde87c34ec3331536cf65ee5e2393e169aea385e753ba9883af1453cb04f21c4130a6735785f0fe315edea9f09fd1b4d01bbc35e6718fa83c940b20d8b7f14929a2fcb02b64845d85f096e02fa90055f0d156db2ad72987d65a9052930e56ebe5", 0xcd}], 0x8, &(0x7f00000027c0)=[{0x1010, 0xffff, 0x2, "5fb3b2236346203fe3ca34e88437c66a2437a75033c8c37142fb832b172d53fc7b3a90048f1aa2669ed43c9ea9930a3bd5a091241ef660288d6942520950fd38052b9b75d21c798622fdf0399fc081e50c82590b098a3b57ee8a0e6c30f134b4878ceba59f4463bd33ad0e6cf7b9758ab7698b81014ea311c528cafb5f359a2471e4cd7b8ca15522b5aeb48b3996c2188705d66c7f1bf013616bcf8f98e4073f5ff6b1e2122bfe5d07af5811092966e379b1a3fa1f3a685039cb2de76d7210afa9af8228783909c6d76a0315a44cdbddfd2ecd36dc32fd378c6082ba613568c7b0d7ad65f7c52a826aa70b27b96e9d924aa1941fc77cfca892d5698dc6fa0185dd20ec0050d187ebc55cae1cdcdbe250f643577af3ad4b6282a16d7660372da1a9f219ac0d28831df61fc7af4d64dc2642fca9af0178f112d027624f93c5803cf31873b3f872961a2ab78032457083d7542d2904c5feba5471d10e74f2274a07dc7ffd1072a364ad4e0a1bf12fc3e852895ce073ff6b94560efa305199971522ee83582a4e42769e1ee015b0aa9a1754dda0e580c5f87588de6440deb429a43ae5f7461d3bb4bdb6892f1d31a3bd4d7eafb38f0cf30cbf6b51b9d149d06c5605442d9faca866378cfbb60d093ea12540218391837a4f7567bc9d8385359ee00449486082419724c377ee780a5da15aa5222bb5352846895e97a177701618913173b45038a5aecfb74015847ee092fff3a21f519374a85677e9f7ba8dc5cd7ab305c65e13b0da1fdb0abe35799638ee1eead295155c388c087a7b105e907c0ddc7b33cd008a2b4f1a99a781f3a127d4d628d90cceab2ba16eb96ed99bc5dbbee38b06518c4ae63d9e1ea5ba93acb8926f3e83d031d83614a6a9d135321e82bf648d1960708ea1d2322a4a98dae5a3d3ebc380a87620ae6a040760321e01a7d21c7f7916b89c3f7e9786cf9edf9f360eb0bc3e0350a7760bab40989c4d22d872d40b9b582e5057caf2186025c80246f70e6fcfaea0fa4c77fcb4c6b26c3fd8c69625effe1e25cf712b157029bd1bf8b6670a20b5df9e31ab852f467d11ee64e0ba9cd30ec86026a3900df0b2809a7cfb0be316ae6f720dff09826dfdf2f1f141a8a22448cacc7d6e2ee1ed0d5fdaa0aa78e2d2fd3a46ad11ac3b8d7996aefeff9ff697388ddb87baf7b086a3c9cc2e0e587e1053957c87d3e2f0033448eda3adb1f714d95c9f321667cb688ab576a72cb526e380443a9648c03f8b1b1acad9593b62582fdd595c530ac670808296faa8026037c962e87fb4a2598d992c9f65dfc6033733a0e9b7c995bb8893788e847f264aa87edbb65793f06995449007ea3deb30b94f75f30b2459b55c89cb100b2afb30eb0f5799e5add8ec49b2bf601869e592c7f9fde371eb96dcca775c06562ca4370a70c4169b585090554edee6bf339c5e503df0935be835b54c7821cf3ce3906d2be001d41f92f54adf3983ecf1813f3883c257d5a99afbc090773b931632622b34a8c21942e42acb657243fdbaa5f3c142553fd26a71899ab397d63809a421cbabcd60d365e6529827f7b9e25e60810ccf49f9444c3e13f7758215daed964fd148a74d04f6aa005f85f64f83f05b317c85f7301e5a71537f7404b153b9f8440ef76d8c16e564ce86d6ce11ffa4d724362e37538d389a4d4adb803b54733c08a00f05dfcc8b268303942359534d680b2d9b35c8c1f4f5b1952328f0499a597c6f00ea28ab08b2cd2beb8ea84ed06fb815915b9df96b18d8228523976233032c663b3e1aab4d75f3f70fe87804d973ac1e4dc20d039532df1f2e35ed15f570efda61a0e4679f0728cd519a9bf94110ee2bc65a31589f11ab5570a73ccae400f00fe624bda44da64fc272fdb6145aad57522952cd928a6dfa9bf5228e3cb421b0137622f3717ef0a0cf18c5853b18c340f5d9742d8776f5f4424ba79136de694498bb3ebc064456c181f46773071b953974191274cb73248cee6ce4d0f02d683d047ac03ede3006ace0f80bb3b05359eedb46854914d1dd145429a09a3f0efc56358ac4b3db611a8a517e236ede0125331c796ca411e3f2f1eb8d4a9a0080028feeaddf705e0ab4343db03ef3caa2d6bcd49fde4484ff13783dac6d25a3f6d3d0efdef3441cad0e7165bcb2c3fd42fa06639adb27d175e3317b8a8877fd8400bd549c29796497859c7464be3cd753e1a1a92ad794f08bf9bd85571daaa6243c41da3b1ef3160577fef4082f085433ca92b808e3072e8fe4831939cf040c41fee461c2ed6868eadbfd4fe9d3084e6f5080015167b64f59b3a5ed483994c21fa9316bd5db494d1a6b40d37cce9483b81ea2c75b131466a13f1652f830fb8a397ec06e1cdb2cb6b09deff160afe28b962129805ab992a84fbaa16077ce43bd5475259aa8a758aefb24753c4ce282f99f9009257e8308001a7412ffd394fe5b7551f67cc4c7719abbe45277e1ddce8a5bb17e15e6defecad05d33a9416292adc2e7e4b4422cf52ae9cd994e0bbd6dca7a1a0aff2632817db7fb584de6f70637394a9a166879a8b2f8f8e6c69ee3dcc4658f2d588a65ea6d59481ac09d5407d731cf50a19452839ca25924a813006b7b16dc51d335d8175f2edd9984179f913b575f30cdf6228f55a382db9302b1d3dd80ed1c3124cff1fe9bcafa2c84d7e8febf5e2be2a135cf56578281f787e333d5d20dd5f7c50633e85fc5c1b07bb8997883a92d89ec18b7620cf001894faf44553791d0eac0e96db624aa38e513efec96ac4735a0a24d2a1098f08ab925fd0a5c81946afe0ed62fcea4f067c0e4dd196062e328c5643a8a4c56dcf60766469c1af1afc5108f3992e4be48d2be5cb2cefcf398b6f8d524bc2fd07d3d2bb5f513e506b0c22b398b41c707fe22c2eea6fc7bc7d05094c3da0de298414cd77155d6085c6d6714820d8a8ba5eae3741138e45cc7f57edb38fac3f5228e85cbfe901eaaadeea4ef80d8d783b01a96d01639a3624ee7cb30c77af5c46ea0435636db9cd4365ec2caa91df40538d4fd651b7aaf58de3d42b85a9e338883373e5eeac1af3bdf600855ba36255a4f1407d915328a581114e71015b91c395f5dbac9df830dcc421661356cf3464646900a3a5854bc85531cf392d82852589222fa22b81c3e5be62d488608599d84c43eded2f3b9bf2905b2003fd95724493ae4c3e38f7860d17e05ab84d878a12b8c6c2eee3861d1d698b21de1ebbbef4282ae39336e3e3d651e1d1910b268cd0ce972ddb4faf8b2675a2b4a6bd2913a3ceb7d3b6ea470a09c0bd0f5ce18ccda2857ab411f6c70b14c5953ea2cdbf3a7466ff861c552dfc3400e450a65b937c494525537c72e903ee19191a2e71c7603c1504968a28d83041e7d58e6f26248f7acbfc7ee294d3d12d61ed0742b4351d0ecfd1f9b9c49f73f15e70c95cc1d450b8dd19ef7dcb3f299e00b30029ca73dd3c8b473bc1bd981aea13463e71de82d194b17f9e2d26871bf642c72e45758fc49eac821230dec2c323c73704e1762ca26ed228c4e7ff9a11afdba110feabbd7aff406453566b5278f9237daaac6450d3f830ffb943e9c28f1e47aac8e979c8fdaad1c8df57e9d7cb60967699cddcb597214edba944c225ad5eaac53bebb5edd7965fd742b02b2055533fcc42a58420260de2c523e1f4cbed1037f34965909a21930044db2a766088aa2fc1e6379656ed7668e41b7bd7720dbb7d9c43ee089766695119081ecbc4175449154bddc725d3d0abf730b57498afecbeecdeda9cc702a8fee0c9f5f7f24456f4386e4f738cedd76d6e194acd52e54060a66e7cec7e13a2e1b576af66dd29d46ceb02083757fc083e24a44d2547de3fc880093ae97def288ec5a4f18ad0545f5c3ef3d8e754c0181bfc6873f889b841079b528a9b69552aa2561eb3940a8ddfa5dc267c920e131ff090d1e4a99407fa0a61feac08062479ee1cac574c2a9f534fadce1fb8be2d6213e27c84ed259020a255afc75061db10436e7dd4c6860b6bc17f4d9c615fb613da4db461fbc712e5ae6fd0404b0664b9bc3f036cd98ad8f50082ab86fd2aacea59d323cea0937df22541a004f3555b05915c87525fcb586f9d5f2d4f04856835007ee457ce56fa9d070dcc0906ead9a2887fae2b0c8e9260a9ce49c0576a698823a2f2b0bcf30719ec32db2c0eae0154d6e38a7e68b996e624c15cba1058c768d84531e9986abb32fd871973cf9784011cc4bedd256589b60556ef2f5f78f8bb14fda849d55bfdb64c6371a80df4639ffa15a62d137c7b06b1c0f8246efc22224491d3d9f2bd989e82a605e0f07f4a9e673c628f8cb47e1b3048e3cd3ed99ae5e97c39c2ee5810e21a7de3439f7d4cc9e426135b47a0495757a73725e3f2d0bd3918466d7ee835e70ce27de959dc5f06783d942fc464b03663590c34a12efe95b97572fd2f689910afc96c254ffad58eb3293b0d967c040468cf1f8cba8a7699e14a9149780d29f324d93ae32cdc1bc80c433f1f7813ba2a6949b350392cf8bc67bc51a2e6e99eca63e323ea6a88fd79ccfedd791145ad26dbd26a7182ec247a38f26f61e07675147278af554186c21871d053fdbdafcef4583954e0a993682ff85d8a3375c54248a2e4318bf66221e79beee3a04c29b2e1febaa2e524ebdbd0fe1350638ff8bcdbbd204dd49282af03e7bb313aa72c82058984be3d38ec8778c30b7997d75af4469b4973dd4b1df219ab9e7dc4a332b76d110e46ca986f9568c65caa1bd50fe140f2aa31d28f492d830357dbda780cb7ebb3235f1ff77cfc4f974a224db3cc5ecaa85205043ac598ecb255cccf17cebbe8ce7dd924d37d5ce9712fbe182336aca66a08866fee95aac9f85f2f67df8368eb6272659c32e2efe605c0b53ae68b09688a3989fe569dd6a4fb7b193b2dbfee9f5d1f7a11051763474cf0bd8e1c9f37d2787be76dc6ddf1c5c6b044bf2d48d612639fb7a3dab9bbc29766382254a84cc60224425bcb7345f0afa67886b21835ec06eca488e65ffa459a9e9fa0a34333af14c9d6b1933630a2c47881c91d16dee19d09da5e2d69eb77491994c9a5525f7f8ca2f87dc4bced944d81e89efd6111099d8a78d34633c9171753e84320a0f903d082a654cf0bff8f7e6c89bd884006a311eade90cea17b6214e731ce98109b4a91b9044f8f321b537bf9d9af0221e79f139c2f33edd5bb8268ec18ab2738a0c656a1b178921047411f847af5c87c9df45d912e6a62cf42d3e24ecc9e50156a65cde06bcf7891e96813a9e0799fa6c16cb1966e2b2d5533801a6e684893c6d09e58c934ba0bdaa61670780e540a1093a09187f8a1e84d67d3106809cccc473c0aebae72e48ff681c815d685a0460ec2a61fb5747b78b43fadacf1495f6040e2a9df3ac70f01d3c9b7446817b0f6407a0f718f3b699db7a079a523da724f923b415a4c6f2be4ef825d57ad1752797456b7b8d18392112cece5e1c7b56e643fa9b3eddf066f45782b64f60af4246cd392e7be8377db30aadcfda2dec009a6352bb3c35fbf61136da5531d4611e8eb2a1624cf4fe64d3c06bade6ef591b10a066872d887696a41efff6720d6a0cbedeea5b1d49d7c59e837890d9db9a04ff5a9bd80ae8f73bda39042563bbe2934ab07f12d891cf0533c64e180b235f7a445fe7179ceb6aaa8f0b631e5d5e73d70075faf9f0c31ee183768c417362e90319aa6b6fda917f7e737830760323fdfe9402532ae7d514ab5d77fec9788db016c3b4f675cdfa9b3db195f692b28b62c771f5ee03fc9494bd"}, {0x108, 0xffff, 0x4, "d6739e9e307bb25a49ed111f049d590b219c38fcf7bfab64a68ec0b3d4f15571d8c9c6a5e6776aa2ba0908267fcbf3fbdb5f395aba777a072a7a195351b01715da17624a7ed208516c8cdadbddcdb0ee4fe6cb21fc73b4aa992c7c7cdbb0a19ab085057848f122b0005fd416abf9e1b0706bb1929d16ce6e276447ae24b65d7c6f77a177728900c5cdf7b7d10325f1ef2573d6d8cb145464292e69d6c8f9557c85d8a8be509c62d8d8505edea888ebc489ad1fe9254a8a825f640bdba80287ea9d39bb11458ae289b049ed7726ab68a66f9aefede2ffeba9af08ed910b347c0d800417954a1130cbc28e34dd4d1304cef839980fec03dffe"}], 0x1118}, 0x5) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) open$dir(&(0x7f0000003a00)='./file0/file0\x00', 0xa80, 0x200) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000003940)={0x3, 0x9}) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x18) pipe2(&(0x7f0000000100), 0x10000) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:16:34 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x60b2, 0x3}, 0x8) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x10000000000000, 0x81, {0x1, 0x2}}) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x104) r1 = socket(0x30, 0x2, 0x0) setsockopt(r1, 0x29, 0x26, 0x0, 0x1e6) getsockopt(r1, 0x8, 0xe3, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) 16:16:34 executing program 1: r0 = socket(0x7, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:16:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x0, 0x40) r2 = getuid() r3 = getegid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getpgid(0x0) fchownat(r0, &(0x7f0000000180)='./bus\x00', r5, r3, 0x6) r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x7, r2, r3, r4, r6, 0x20, 0x5}, 0x835a, 0x4, r7, r8, 0x0, 0x2da6, 0x8, 0x7fff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000000000c41, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x2a) r10 = dup(r0) ioctl$WSKBDIO_SETMODE(r10, 0xc010570d, &(0x7f0000000000)) 16:16:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffb, 0x81, 0x2d1b88466bd110b6, 0x7fffffff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x95, 0x0, 0xf, 0x2a}], 0x2, &(0x7f0000000380)=[{{r0}, 0x0, 0x0, 0x8, 0x80}], 0x6, &(0x7f00000003c0)={0xc8e6, 0xd6ad}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x8}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x24, 0x10000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x48, 0x0, 0x79e0}], 0xefd, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x20000020, 0xfffffffffffeffff}, {{r1}, 0x0, 0x6, 0x4, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x81, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000004, 0x0, 0x2}, {{r2}, 0xffffffffffffffff, 0x40, 0xfffff, 0x5, 0x20}, {{r0}, 0xfffffffffffffffa, 0x84, 0x0, 0x3, 0x8000}], 0x4, &(0x7f0000000100)={0x1b5, 0x8001}) mkdirat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x88) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x8, 0xfff, 0x80000001, 0x0, 0x7fffffff, 0x7, 0xff, 0x2, 0x1, 0xff, 0x37a8000}) 16:16:34 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f00000000c0)) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/155, 0x9b}, {&(0x7f00000002c0)=""/214, 0xd6}, {&(0x7f0000000640)=""/222, 0xde}, {&(0x7f0000000200)=""/46, 0x2e}], 0x5, &(0x7f0000000740)=""/78, 0x4e}, 0x800) kqueue() dup(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() 16:16:34 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffd, 0x2) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x3, 0xfffff, 0x4, 0xffffffff00000000}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80000003, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x88, 0x80, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0xc5, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0xa, 0xf0000044, 0x1, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x9, 0x37a5eee2}, {{r1}, 0xfffffffffffffffc, 0x8, 0x0, 0x3f, 0x81}, {{r2}, 0xfffffffffffffff8, 0x0, 0x60000000, 0x5a, 0x7ff}], 0x1000, &(0x7f0000000000)={0x100, 0x8}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x27, 0x3ff}, {0x82, 0x1ff}, {0x183, 0x4}, {0x188, 0x8001}, {0x0, 0x6}, {0xa7, 0x6}, {0x18f, 0x7}, {0x85, 0x7}, {0x86, 0x800}], 0x9}) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffff7fffff9, 0x0) close(r1) 16:16:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e9ff3fdcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:16:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x30, 0x1b) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x9e, 0x8a, 0xb4f, 0x1, 0x8000, 0x7f, 0x8, 0x3, 0x0, 0x2}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/201, 0xc9) flock(r1, 0x5) 16:16:35 executing program 0: r0 = socket(0x18, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) 16:16:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e8149106792c22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:16:35 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f00000000c0)='c\x00') fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/25}, &(0x7f0000000180)=0xffffff7d) 16:16:35 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) chroot(&(0x7f0000000080)='./file0\x00') fcntl$setstatus(r1, 0x4, 0xcc) getpid() r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r2, r4) setreuid(0x0, 0xee01) fcntl$setstatus(r0, 0x4, 0x40) geteuid() dup2(r1, r1) fcntl$setown(r1, 0x6, r3) r5 = geteuid() r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) write(r6, &(0x7f0000000180)="9b8486c24a1880bbd0cfe8496da45ecb14e3d38677abaca335dce70b37afece56d47c4c5bc56e17527b379d1f203b89f1a24733720aa35010e970bb6a60a72793cb0377d75d07558b2f9162d147af11c2dc1584786c1a5be846f7a374d9e3d26a9f64be5b7e27e5e2f757329e35333b1df3c0793ffee8f947507620ad0de83c2c00ba5b32ee00cf874c4b37e7ccfe42bb2954737ff46b86bf0384d00f674317fc2c009f00457fea4", 0xa8) setreuid(r5, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:16:35 executing program 0: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffa000/0x1000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket(0x1, 0x3, 0x101) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) 16:16:35 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) geteuid() geteuid() socket(0x2000000000006, 0x8004, 0x8) open(&(0x7f0000000200)='./bus\x00', 0x200, 0x4) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x120) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xff6f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) setuid(r1) r3 = dup(r0) write(r3, &(0x7f0000000040)='p', 0x1) 16:16:35 executing program 0: mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:16:35 executing program 1: open$dir(&(0x7f0000002400)='./bus/file0\x00', 0x8000, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20102, 0x400000) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) preadv(r0, &(0x7f00000023c0)=[{&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f00000000c0)=""/7, 0x7}], 0x2, 0x0) 16:16:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, &(0x7f0000000040)="eaff125c00000000", 0x8) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="fc716a25ec02d8595bd7221453c2e692c09982cb5d573b6f165bbccb298df4caa0318de626a02daffd7660bb11e09972cfac48b32d193d45eed9f3c45b9a010ce480ec72ddf8a7cfb04c210596a024b188bf46b7ea1f5ae3111ad733029fa5ad9381e356f42cf6072c123c", 0x6b}, {&(0x7f0000000180)="b24db4ba36ff481f8395398679d12a6fed1e046a6340f6c0651d3ad39cec7d69b77b77f8776a46f1b3be680c79b041e33b1c736439ea100ecf7d7b94a07837645cef3a06b14dc9b8a7ede52de0c2064c8addd9a1bff26a9f971ffa3dd184e89e72e5db02ffc3d9eb85cfbe12a1e6fe14ae8ab6714b5bb59668f2022b8f4bc1e3c73c3e03d12cd848a921c00c30bae9b082cf4ace575ef0eb58791c18b9d8570067a1f1be1629aa5b7c10a7f91548bd490ecc4aa218e0fad3ca65536a8f6daa669587ca8fc1215b2d033880dbf9227b1c854da1b0b84127f1cdbbc2bdbd1e76f0", 0xe0}, {&(0x7f0000000000)="2a3857631646a8c6257ea0", 0xb}, {&(0x7f0000000280)="15b6e0bdeac990c2268682508d03ec37cea28aa4b9e8b5126d4bb13d9ea7a7e19a8e2c34505ad11c0d60bcd1327ae6715a07e68588836cb112e5c81f3eaed359613c1da3eba261a4517ff1cbf995e39e0601383af50908345c7f74298d16d96fe045900de69be870ac6f28723814dffcb2c1be6c748414b65d4f62107bed4c98462d3a9463c4390437085eba44f7af1cb122b26e6372f683250d91bc62aa2c07f80eeb15523d16f63b", 0xa9}, {&(0x7f0000000340)="f8bf043f0b0e8168280cc679f1edd4eb7577b664bef5126225c76fe2e0c5a88ae132824329352f30fbcf1be3f23bff114fc1af84ed24f55871bfc64805f6c289f96dccf1842fa6eeab8274f86b837ee7fd2dd05bdfab7650245a3c70a280e839d163aee969ae38ac1b4105ffd982424e791af8b6d7003070", 0x78}, {&(0x7f0000000100)="650fe3ab6c4e7f4119b046d7df616a97170ae753812d", 0x16}, {&(0x7f00000003c0)="55daf35863812b3b625f07cdb5ded384e22082d48d0bfc44b56c5725cd993b913187e58e2e22ff10616ebb48f66ec927249b7b8f55061f7ea933e9f99ca701fe011d25ff6335ea31f031eb4f8de4a5c70f3fa4a5db5477f86c43810efb2732cc90155b9d7f714274ffb9ad0af3c7061b42ffc038df0ae504db68cd9c7e4449e118adcd73d2c8a4e5742ebf59d414e99b40c1f4d53b104c3fa0f3678f88f5e10dfa9b818be591370de61ecb4ad23388ebc3f1f62131ba69e70812267c73a9f09c3b528705df96daee14833d563ffd95724d9dc1a0fb7fd74c179b9531f71b717a340cc619a7ee0c6a524412aff8e0af808166c1", 0xf3}, {&(0x7f00000004c0)="5d4ee5ebddcee86a058ebb60ff1807533753d9c7a572f81db0b6ff80124abc7ac7d40187dea7950d88e83ac2de6c9e1ecd23ca38bce429bad00a34bc2b9e77e4346d5c12ac5af09e4f64b550cfcce926222ddf65041c7483185c05e7a3ad83cfe7fd17b8512afe613e07032de290473cf9c9775e0e7aa3dfc638cdc95051a687a69ef373e33b21cd37e660d20da7d4c77a917404db06b05e40fca2d71a42f8e67e0235d63e3a4620ac30c87b55589a75148347feadab863812922fac0ae4fddc145d1b77da2df5ff3a81faae06485f47b0a5d4e28a1f3c77e9fbaabcbbaf12a60fcbdbe96fb2cef56254675fffe7676a62b712bf25766379", 0xf8}], 0x8) socket$inet(0x2, 0x7, 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000640)='.\x00', 0x800, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000680)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:16:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0, 0x34}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:16:35 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x28e30, 0x20) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x18) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x9) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100), &(0x7f0000000280)=[&(0x7f0000000140)='*]\x00', &(0x7f0000000180)='%)#^-!^\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='&)#\x00']) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setgroups(0x1, &(0x7f0000000340)=[r2]) setgroups(0x3, &(0x7f0000000380)=[r2, r2, r2]) pwritev(r0, &(0x7f0000000800)=[{&(0x7f00000003c0)="81bbe7e653444c8c0ea27f0963855902a978308d77b68b83fa9a4243c6b890a2155c353bf8b4aa02aa794fae6c4487593732ef235220d0b81d709d2894fa94288f9b98f0ed7b7949746b25e8802b5197dc45672e40756a602515afee9f353bc72c2316ccb77b450105ea1ab8cb7cbe2afe5d8c16e8ba0d71eab7bc7f", 0x7c}, {&(0x7f0000000440)="f20ecbb6f9ef55db2f2f2ed56765dfc07360a9a538846ed517f5b9a5df4f9aa776ee4943fc81f7830dd13ac51b1491ba20e306f2a08f68674ce7f2b3ac96e4e9a5b4eb52cf62a813f419ba09ab78f94eaaab51a84b89d120258aca7a71fbc70e6228bd765a4d5fe02f27854b242d5df3ecea52fd686da6dbe5ded544b0889af1d26bf8dcef11fcde4487fb03a39c2be27b4e8e63bbaeced6c190e9a83067a482fcd9", 0xa2}, {&(0x7f0000000500)}, {&(0x7f0000000540)="c05a39d5896473e8591d6ab5cfb10c37f1005824d5e67ed7b6054116ecff677eeb2ff79e9227cf7c8ed696e4f7389d214e2cff8a61606927fb5497f579d45041464a95c77ee30289a3262c0a7e37193357c12b617e312a176f8e3c1e75d8bab9b3c340192e277c4d4769cdfdc88c30b820d7a405111cc1697ed5af5440b4cf11ac70a45b44a8c92908ecbf80e7f56b61d8f692ead0600a83509352ffa143ad0f0d596d28b2ce078bf309e2e24b5caced64fb98b4e3dd30f9", 0xb8}, {&(0x7f0000000600)="82dfccc7fe345871fc64627235455a69c4a50959a93c4ead8c54f6137e1b72ecc399acef5511b562b2588ff992b085c3775095a903ecf342d5ad8d91876457b0f111aff4f29b1f8d6156e2c4e69cc4b141320c8c64ece28005f4764c3058c63e9b62e21f8dffbb0d01f78eea217f414ecb6c2c507b95b4b2c6938e424cfd4abd7c383c852930f0ac08eee6b96bd07484256c2f60d43be18dd88e3674a49e005c680233e11bded111d9cdc3b8834ea17d5f7196a972d6246068ae28bba4dce301beeb4405792d8cfc8c853d6d5946c43cdd94b61f3037c12092fb7ae4", 0xdc}, {&(0x7f0000000700)="038b37633b6d67c2114ab54c1e3582ae2068e75c511ef9c516ed406171f99abec0dbd1a138dc1c93d1001a", 0x2b}, {&(0x7f0000000740)="59a3dd14064ea1dff3eefd504bfe09e8238e9d65459c8c667b7713c9a0e6b0336121658d5201133c3c03680f483c789f479cd793d9f9a89d1da6fded4da6dc3b32b600fb7ae2cf197c6599ff5c1ef1260f593a0b8f92edbc8c712da5335169381aabc4a60909bd056cd4ffbd8a927fbc8c781e3ddc690a940290b75563be70bd9a8bad792a061346b91999dc6f9369b545942eae9962e8212f74b6173c011fcdc209b5", 0xa3}], 0x7, 0x0) r3 = socket$inet(0x2, 0x5, 0x8) poll(&(0x7f0000000880)=[{r3, 0xc1}, {r1}, {r0, 0xd3}, {r3, 0x1}], 0x4, 0x401) fchdir(r0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f00000008c0)="afb86268bc8867015959b4c198e31cdc2c1c7808f71dc9d65f4e50984942f9142712d5e30f855bb0fe655d0d61e42aab6a01c7b42106d100102096aa2c1bde4fc86ba8297e23ef86e60d98b65ae1ca7e9fd5730f38e0c742e10472ed61fd61cf533681781ddf14e83c2a0a3afd819b46cf85aa076e5d52f85ecfbace87574c8424304150ef6fd2856cf688446664e3f446d5154a7dbe281ff9ae65477bf0bf34790579f6d561bb26c7d403b07aab8d8931779300a5170e399d6a8d29", 0xbc}], 0x1, 0x0) bind(r1, &(0x7f00000009c0)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000a00)) recvfrom(r0, &(0x7f0000000a40)=""/4096, 0x1000, 0x2, &(0x7f0000001a40)=@in6={0x18, 0x0, 0x9, 0x100000000}, 0xc) preadv(r3, &(0x7f0000001d00)=[{&(0x7f0000001a80)=""/48, 0x30}, {&(0x7f0000001ac0)=""/61, 0x3d}, {&(0x7f0000001b00)=""/20, 0x14}, {&(0x7f0000001b40)=""/66, 0x42}, {&(0x7f0000001bc0)=""/109, 0x6d}, {&(0x7f0000001c40)=""/139, 0x8b}], 0x6, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001d80), &(0x7f0000001dc0)=0x10) pwritev(r0, &(0x7f0000002f80)=[{&(0x7f0000001e00)="7d3dd86e46e9971e65276e58173149e1ecafe81d0963221e0ae5ac976c7c4f49622969054fc4286303a06ab675a46822f87950233f2f6922d5f36f3eadfc6bb777c51fde637ca14fb7a11e049e674c7a31a61094c15f66359bd222decf93c4236ccc19e3c9697b228a9c8532b40bbf30798b1646f7a1f8387514ff46d80eb05b895eb30265f4a8e353453055adfcf7c14c2358a6ae21cc3e093f8de6c27ff466fa93d014", 0xa4}, {&(0x7f0000001ec0)="43563a00a9f814f190642d42b2190649c26bb0de2ea499ad5c9fca0ce19d89ce33e9a8fe1fe119f4b764ac3d3f0549207688ad5a272c3eefa5ec44e8ac7c164080b6baeb34320b111bdbfe635e1c2f33c221b2fd0f3b0b86f4e3509b6b9772ca4f82639a0ea142c0655b01745b3197812b4df84cffd5f795d7a5ab7c7e5fab78270044c4f1ac292b07accae6f26d511d8217c5384dd252d1849b00706eec168eb8726d3cb237c1237d8c5ad4a43a137b06acc503022e49d14d42e5c81765c27087cb46ff3dbc1f5c30cc954b3cd34f5088bb40f766fd32aa95a388c4f70e3a83fcab6376fda7a761e7dc017c93174d30d3ed8d43b2f1f4cc7c6c5392b5f9a7809bf9d8c6e43346a424a84b823fe7befb97cb9ba1658dec5ac7a5afaa01da39fff727b22bceedd812b3d5969f6e9cc450a2369a22a9ad6a4b6b4b6451544d3ee68a04b1e5489cd6ac0a56c3a00d422b6beac90a4f40b505d5b3b014ed639497e1c90773e70354e165bbd21654c150a92cfe968b07b2e38be462ec6eecae10d503f7908d643e530a5b4907e7c9baaa4ac0644f42e7515e7c89b7a311f08dbfdacca468c913556e5d88446550e6fc41d51d25c9e298826e1566a1bb65c91b8ed132e02e1a1e1b34772abefd2a03d17a87e07b6d78de6cba0b68be5a359b9a01fcb3532826f66d0b6655a30ef4ab0326775c58ef1ba223f9125ed9adfbdfdf10b89ce8740c91e11a3d6efe237ce753155fdc1c6d1cb69578f86a10f1c22f4ca862e1853451ce55714c1cd352bcf5a2a3d272750c27f903dc9e339b118998046245a7a4e866efd0a6a42c978ea30bff76197defc99198a8c8903da69d26d8d89be36ec225cab44755a79539e1f2c60769dd594d79e5a18b9c023d0585def7f14b1fdc16a695abe9cbd743480e29adf2f7314b8ba4eab4917c42af488def9346d0ebca761f3a77195c709765b5066f0cbdf39ced5765d84e61f4516b9500bb7e6f0c25a08863f139c42e7ac1a22fc0fab20ffd7fd87a19f313c94ed06a79a8627df2aee1bf31698a95e6131589402708eb1e7eca196073c9bfddeaf0a47f629819b530cec62ccddae51d8feb3382a019f38bbe49ae780fc02bec8bb0e3eb934d1685e7a7626d5a73b4d52836a63cff029cf8eb9dc62cb8cc881ce2c05b16b303dc26cf1dd98225a0ab3e86109d8e1daf52921895312b19e1c4732098eb215904a7f6b477c88f76cbef6cb5e6f12066c097967b3a5ec62f4134af6e3ae98bf4a04069d48100a5b38f64aeb5139b254c93b69cc113b0c83f585317438ead5f7efa30ddbb503d8a325068284c060c2dfdd6723cd593816e7b2d1f3123477aa36a03a49ebca3603e682c30c7b02381e9c20c279b0abc2c9015d4c5a99167308fddd0cfb6078d0d3db86cfd6e1256b7343353ac3d57fe24a783c8071e9eb62679cde7e2b7c3e6932cb6e226472250418b7ca46e37daf9b05eae3cef4cbf4a50fd9d2eeb256bed63cc93433756aa88dbe6bd0ed5f600541f41d9157f1d93826c41d700ff4f4c13c3bd99c432ddbff1b5071ada7b397fbe387ba61eb30a17340b7d6d2d68ef7b8da1c30c331f32714415d3746e64831222937f25efc3597da7a8216d0f22781cb08c2c1ba08e5183c0f7de2e9773b2dee1a9f9a8902e974ac79d342aaed95d40aa7aa098e5fd7faed232b85ff514aecc85e2d532fae1a5cfea2ce40698bae1fefa5d36b6d0d5b46b043a41aad3e0feec368902c9042e6ecc360278db0e2b04b1b151d779e0ac08f2a091dd81d4011b42ab77c1cf35afadb7a0464b7b043e76b476399cc0e0389e8453bd95868ada7fa41a4c6c7b18d678b3b750fc09ebb193d8635ca297736b690e627a11f7503ee8a544677dbfa60c8626150284483b0084d8c08689cb6efb92321dc29349c31f7e1a6574378659a11dce647018a0348fac0745eb05558c3c43f54bb6ab9660b926382906b083371faae3542fa9208af44b2b758feef2dac4ec9023e3a82309070d15e2dc44f9a4bc7111dfd7aae20bbe42cfb764ce9a53ceb5a7e755bbe37d41f2f272d593815c581e189af38cbc07ebc926951459a12167978bc10b93a49e2f351b5cc18d78ea8043ef54902ee1eb3cb580ecdb3c912db3e482675b4e0c91aaed1861799030cdf8f0979fff0fd8b2b1bd6c7f35aa12375efcb3c3ce4321ed40130a36e5b5cadf125ce6fef727982b2997230558b499acdf869b34a113093186bc4f04f472775d1dfcd13ef158e2c7074576b28220eabd151fddde4a35d7f5785882fd670a51d28d9a495897907b2c7be264ae922b19ada0c36d0ff0ecbc0f6b6aa5b8a39a4244d9fb8e464854da828625149cf599f3bb8eca33be3bedb7f681f4a04bb6690371f7586efc65bba923585421d99f75082b827c62c7e7f1845e443e0108320bed4e5de5e9b364c2e84b6cbc809435e2c6a08fc9622d6d68fa218bfeebba143a48657be43e34e278a2c7164ce5a789dd2e073c0304e633bfc6559e1b9629e584cdc0c5fdab1f9b86fde6eeea97920112762e4ca6c2c9575f04ec617e424e5568a5f4dc2ee6e0a7d5dcdcce3f0e686c9b859f947d61203fa2fb782a15cdac0722b9c71aabbd9dad7c213436386da1dc6e5323650f9c621c732ce3e349f0ee7451569a6bccc0232ac53a156b2dcebc9928ea8a7111ed07ee1d1a56ac20fdb11a0e43f026547bbe0bf9d86da244cd025a3b0dadaee75e085740a5186b2b6a7b1ab4400041b4df35428428b87a5ab426d582d7ff042a75318fae7ec8a172ba961026ceaa4950e1d3df8725140a4c83ec0e889729915330a05ffb23a172a5e58644b91ae54b721e92d78ef3ee6db6747ba806140d510b0822dd0681aad52c2ec1ec8281eb784ee3dc9116ca85976ed2faf880d79b766de500da7f033ed8e15d6c25836fcf4c6541b6561466f0b6871357a7f68a0c8b68eff2734c730c11ea9bcff5e48606e383d2f14f218d382daa01a8e999506cac9d1319ecba0ecc214e9ae6320d3b4b14fdae9c72f526dea14fc826988688b5961e8f8e674cb27b297663b3716308fce65710e52f864944edcf255565b3ba2277c1891cd2142b5f29f248c174d2982aa97f2650613908ac5ee1ddec9c047255201e932a6b1979a110fd571c30265465994e830cc20bdbfaab06214dc12ad46f6db65fd1c09c96917eb004278650cd7125209a79f4397ea9c68641da203874a8b07e315a808e8475e30d022ae4ab780b65c0076ddd8629dafff705ce37f4ae0367da15cace16750fc398760506e5ce35815f2149c3c3cb70fb5875934feb23ff99af92ae1f5135f1efa1422791f05b05f1ca9dd16a16148a58f79124ad23ebc209e76906b116772b53c4d4e72cb659156957bdaf9fe9a0fdb7b9e09bf9a83b88f2d7c606fc77e2875de49e1e8e3e7b65e37dff3764442881ba38decf4ff7039c7a477850872aff7459ba7c2c771e7bd5ce345f3699f349619796932530c8f6fe3a46e242c38d1debf54fcf523ef39fdd22e042bdefa52fe5cfdfb9f1441bb0c5778755712adc61871aa8b73b5b041bfac3e9756bcb980939d54bb35f6394fd7b588429f1b99a52e9d530025b8f6038b65c90b473dfa947fed09834d7acbcaa7c36dbf2971c5c4fca4db98d16f4069ef75349adf451f32a805b4785848d9e0f6089b2008045e7653d15e0dfba4c69d16e71b8426a3d1240a2a8631dea2ea6fead11f9ec7bd8ecc0e9b687b97da72e0e6310ecc3fb1d7b9b0e9a26bfcd670452d0834f57982fa32879de1426061f697788ed338d1d1a6367980f703b4614184b06ced26f7384d7513a6b5508d3b4d6fde61f4d39c77214632d1e5b6366c5c88b2772e14d4cf1a7bf6bb0317dc6326b130afbe8e35437ea6cbf3bbe7568d8c7a835fcb26faa09a220595b32932b544c17961d886c85f874214e5740fe1def162692bc4c054780f6f7332c1e0d2831fcbfa7fb7ed48a2bc146b0cbb31d9f6002b658d5f0ba1f8d584a58fb27b464fe012244cab9e8b4a2f857fad16e074e40c9750caeb31a6d90e885a831606f0cd55a0f3580232bf5b9c3912cc456bbfff2c11181eda312c2f8c18823b0ab8e0296a6b2636d1967ca0101c6bfe0bb55f1725532763e26b79111928a5fa6102cc5b2363ad32fa4991b5bfa1323d254a775f14268113880e2ac6e505556395198cd36701e3cd16ba4da899861aa31fd7ab5f7a09906cd8954eadde940b7f1f342901c1fddf57f2f91ec3592a5772490cd776e6ef305e1c2eedfcb1971c9a3dadc04a6542d8bb2fbead3ee3123db913902e32257e892de95d8f3b0f8e87a09d46d753b6bebf4c61c839f3bca588fcac0433df027fafaeeddc1981849ad3cff9b055c92ffdfd93817ada9c5bd3d1a37b518f880aec799cb202b1290047f71a388aa62525cc339f5231fe5069a225bf4e4c0d3a0d3d667b9a915e48f0bad665dc7b24b602a776e11a116f16b40bf58bbe4823abf4123e83f5fb0842650cc14796ed24af7114d86c0ec1b09853c13e6a62c95b963c296c4853025de02c1382804b10ff4dec3b1dac97aea1fbfaef3feba573cc674341d2f36bde77cc74a821831eb7b21e40504aaf39184716679f7daddb1c0aa946eef6144d7c7c0905e0c848b4b97ece0e6f7e1386fdf094232b2813adf20f11cf25bfb5e216f6fab406b8f30990cb6b91f3d08e0175c4b08132507d66c3a333ec6935ed614687546fb3508c0488676a90332f6e2d131f9828408e9fa7404de243b35dc8ca7c1b64ce616994ccbe06d459745e42137a52387b252d7b2a1a59a7879ee8086fb6ba0dcfdce4e7a020cf2cf607ad2e68e3340a6d5bc79197b66124d17834c5eccc1a44ab698bb7f6f49813ce185eda12713537c7e4b9d8280bc13136d1dfb3ada5aacf10be4444616386a1472f816e7b025dea293edfc7fc0b101b5f0459f7ddb3ce3e047d1a3a94859d26d26988b499e87e87e8e0a63d487dced76167c42d0ab239604f0d89eeb097673e0cf421f06ddf223bba382ded832c0882f48f72f611b1b4d5a9789ebd3d2ad57613b2e2c6702fcf8070dea9d8caa4f045652260b9234013a3449ca17fa18fd57521bbb128d67019e07eb725a998ebff4e59d0913b8d1b1fc13f44dabc4d779ab3251c6e7d7767bb0e870c1a7d24fae02c52d2a2479fa2b551b6f2c5cab1f17e105646eb59c099aa66a348c980ebe40fc1aca5a68afa8274b895411bb151fd7f9122df1bb640c75876188d0d0709868c930037a510ecc3aa457fbefee262de30f6fd7a7131f59c061461367d92806e9d93debdab2c0fc95b4ea4ffa4bc4310b122c2d5f574193cda823a0a08d882c831813900ed8eaf922ae394aa283d1a6d2d3fec39c3c2febb4a9d217d77fca81c3da367693c74f2bbbf4e4f3cc8790e7269f4ce122c0aa4c3adbfc4e9544430f98218c7f6b65e94e7fc3438a251b8808cc33095afc1a9d17a567b42c23a7c8bbc391c6427dffe9552891fc1370fda5307b9fdbdc7f428298dbf42fc576878ae5c8969d8d4c250947e526f053fff241df05672103360a3bd6453369417602c9e55255a899c244c9047ee1a2a03d4de09434ea004cc03d3ae1a1a9d0913e0c3019fdfb3447097d6325c3c26d77211d9b5106ad6176e79b88b3f0c156aad3a190ccc75b895d582d0e8bf99d5f1461e1dc34f8b839b8bdc140f43d3c8aa6c913c62a445929af79be230238175ebb5b20fdd1adbff9997daffffe4d9e2c85e824048eb9e6411cbfd7178a97a5b4b75b1d9502ecd74d2e8d7b78750a5d88d2f04b4742e9", 0x1000}, {&(0x7f0000002ec0)="819f9ce62f1a23cef13f8c9ce10547250ab4037137fd514deef9a364f5434a869dcdc5c0ada9588ccb0fb13e2ea361086283dddb78e3347ff2483066b9aae8d20ce05d9ee6358cb9b1495a373d2ad1ccbab428053fed33daf18c9d91e35cba470ec83e3d11797d3358711bc63ca57163ab4faccaa386cd14fad6db9f891a870960790febdeb49e1d3d02e4a9c42f4cfb2ee1", 0x92}], 0x3, 0x2b) r4 = socket$inet(0x2, 0x8005, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000002fc0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000003000)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000003040)) ioctl$TIOCSTART(r1, 0x2000746e) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000003080)={0x0, 0x0, 0x0}, &(0x7f00000030c0)=0xc) ioctl$TIOCEXCL(r0, 0x2000740d) setgroups(0x1, &(0x7f0000003100)=[r5]) r6 = open(&(0x7f0000003140)='./file0\x00', 0x80, 0x2) readv(r1, &(0x7f00000033c0)=[{&(0x7f0000003180)=""/13, 0xd}, {&(0x7f00000031c0)=""/173, 0xad}, {&(0x7f0000003280)=""/180, 0xb4}, {&(0x7f0000003340)=""/84, 0x54}], 0x4) poll(&(0x7f0000003400)=[{r1, 0x1a1}, {r4, 0x8}, {r0, 0x185}, {r3, 0x2}, {r4, 0xa}], 0x5, 0x3ff) symlinkat(&(0x7f0000003440)='./file0\x00', r6, &(0x7f0000003480)='./file0\x00') 16:16:35 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:16:35 executing program 1: r0 = syz_open_pts() setuid(0xee01) r1 = semget(0x2, 0x2, 0x100) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) 16:16:35 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) syz_open_pts() 16:16:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000080)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62", 0xfffffffffffffd6c) execve(0x0, 0x0, 0x0) 16:16:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlink(&(0x7f0000000040)='./bus\x00') writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f53a00000000edbd9cc73516eab5d5877c", 0x3c}], 0x21c) 16:16:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f00006d7000/0x1000)=nil, 0x1000, 0x4) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000040)='[\x00', &(0x7f0000000080)='/dev/wsmouse\x00', &(0x7f0000000140)='/dev/wsmouse\x00', &(0x7f0000000180)='/dev/wsmouse\x00', &(0x7f00000001c0)='/dev/wsmouse\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='%\x00', &(0x7f0000000280)='/dev/wsmouse\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='/dev/wsmouse\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='/dev/wsmouse\x00']) recvfrom$inet6(r2, &(0x7f0000000400)=""/141, 0x8d, 0x40, &(0x7f00000004c0)={0x18, 0x3, 0x200, 0x4}, 0xc) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:16:36 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xd00, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r2 = dup(r0) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) 16:16:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1b46000, 0x3, './file0\x00', 0x6, 0x2, 0x1, 0xf2}) fcntl$lock(r1, 0xf, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:16:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00012e2f0100724ca786d3645d2a855200"], 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 16:16:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80080, 0xc5) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d23b6d7cf71183db070015873b9c0916e7ae9fed58938ea6ac68a0b06326abca0fab3647175abf22fea120c9b3bb77ca4c205380c660c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b5eacc26757d14f2e3208364bbc454327b6a1522c332ea628b8cb672e9e70f7818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa0000000000000000000000000000000000000063e6ec8b7858bb", 0xdb}], 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) mkdirat(r0, &(0x7f0000000300)='./file0\x00', 0x10) fchmod(r0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x5ce, 0x1ff, 0x7fffffff, 0x0, "adcb1c5f7713efdbc8b571b6f271b2d102764ffc", 0x0, 0x9}) recvfrom$unix(r0, &(0x7f0000000180)=""/166, 0xa6, 0x0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8) 16:16:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) dup2(r1, r2) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) 16:16:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b2223285", 0x7f5) 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, 0x20003, 0xd9d, "b08d14c6750400000000000000da6e4ae5000001"}) write(r1, &(0x7f0000000040)="d108c2ecb8fc44", 0x7) poll(&(0x7f0000000100)=[{r2, 0x24}, {r2, 0x5b}], 0x2, 0x0) 16:16:36 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/160, 0xa0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) 16:16:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000300)) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00038208d4b075819e86005fcf235cd616ffff0000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000280)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/139, 0x8b) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:16:37 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000580)='./file1\x00', &(0x7f0000000680)='c\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f00000002c0)=0xc) setsockopt(r0, 0x2, 0x1, &(0x7f0000000300)="f5933efae7899026c9752a5af4fad42b66fc0bca04c2405d8f77db4da000baa5df2a7a9736bba86ce2aa6f6a8f49c4ad89bc", 0x32) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) fchownat(r0, &(0x7f0000000340)='./file0/file0\x00', r2, r3, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x1f, 0x0, 0x3f, 0x0, 0x2, 0x6, 0x3, 0x0, 0x2, 0x7, 0xf1e3}) ioctl$KDGKBMODE(r1, 0x40044b06) 16:16:37 executing program 0: r0 = socket(0x6000000000018, 0x8002, 0x0) setsockopt(r0, 0x29, 0x5, 0x0, 0x979bae2d47622927) 16:16:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x8001, 0x401, 0x7b3, 0x6, "70e5dfb34c8ebc48eb4b3b9feb968d30db77aa00", 0x878, 0x3bd}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x2) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0xfffffffffffffffc}]}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 16:16:37 executing program 0: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0xff, 0x4}, {0x2, 0x5}}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000200)=""/239, 0xef, 0x800, &(0x7f0000000080)=ANY=[@ANYBLOB="e3e6ff09000000e7"], 0x8) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) sync() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kqueue() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)) 16:16:37 executing program 1: getrusage(0xfffffffffffffffb, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x800a, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8d48, 0x100000001, 0x2, 0x0, 0x80000000, 0x10001, 0x6, 0x3, 0x1, 0x2, 0x7f}) 16:16:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x4300) r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) setuid(0xee01) r1 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./bus\x00', 0x1, 0x111) ioctl$KDENABIO(r1, 0x20004b3c) 16:16:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) flock(r2, 0x1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x41) 16:16:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30004000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:16:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0xfffffffffffffffc) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4", 0x15) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:16:37 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:16:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0xffffffffffffff33) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) 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, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:16:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[], 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:16:37 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0xa25d3d76af3af7a9, 0x0, 0x102, &(0x7f0000000600)=ANY=[], 0xfffffd78}, 0x0) fcntl$setstatus(r3, 0x4, 0x8) dup(r0) 16:16:37 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:16:37 executing program 0: 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="c6b93a54c21487cd94e9da67e3891544753cc5780864ba46b0ba00c9e4f164b3608fe5906739a107a9f18e8117391a49fd9a5e288849e240324249e5508c8990985fefd727caab9d27bf28f148d034bcbbdf69280d3d0bac1e680ffb1963068db9", 0x61, 0x402, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x100002) 16:16:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:16:37 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file1\x00', r1, r2, 0x0) setreuid(0x0, 0xee00) rmdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x80, 0x180) 16:16:37 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) socket(0x20, 0x1, 0x2) r2 = semget$private(0x0, 0x4, 0x1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000100)=""/189) 16:16:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="36d8cc25b3c951ba177108250ab23bdbbf945380f5c55a898611db5c49def205297e25dae8fd44426335d4d3457095bfacd329bec522c357cdf47f381b8074aacee0c43aa93961df4b521821cde7c465a1d59f8a5a5f6e571a99fce2388ab38d0fb5d42f493b05d6898d58352f92ac235c1e2792e55ccdb74022ce81f948139b95781cf958bfbf6067de876496ca3dd00c49b07ba712fdaabc2f2a84f772e9656477a6ceaca80e67603dfdd92a4ec05e80d00832d03b28040b27bc1662803227a415", 0xc2}, {&(0x7f00000001c0)="cbf4fd00bce11d7523dd8e4569bb7c1a15984e554fecb2fbff711c3bfae2c5fbed2899d94a6f3cd2ed6ba8d87c2ac5c2f72caa6ba8de475d075f882f5b1112d05d173b2135fa0528b10df3fb5ddb94fb81ea09c42ae158f80ecd0243cdd2b65497bd682754b29317c4614c3c2e79ec692d836268f8cda7a59b82522199a43e68c9f6cb6aaed3db9aafc5d366f4adf7081467822f51b34bb30663894e33a70076596d03a8659cfa2bcfcd21858353868bc74216384f46938af2a734f1f00802fac8e5e3fcb65e94f901adcde246321dc23db02414c86d6cf5fe03dfd7b63b3efcbf4c17f3baca88ad80bb", 0xea}], 0x2, 0x0) writev(r0, &(0x7f0000000000), 0x1000030b) sendto(r0, &(0x7f0000000040)="23190c5cc1c706253f6fbe3dd4c27d0be3032efa8ab9e7adf0ef6f54452fa41d7cce4c5ad45778ace1b2a86883ddb413", 0x30, 0x409, 0x0, 0x0) 16:16:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) connect(r2, &(0x7f00000001c0)=@un=@abs={0x92b02c5d3687e869, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x9f, 0x4, 0x3, 0x100}, {{}, 0xfffffffffffffff8, 0x18, 0xf0000000, 0x7a3, 0x5}, {{r1}, 0x0, 0x80, 0xfffff, 0x101, 0x5}, {{r1}, 0xfffffffffffffffa, 0xd9, 0x2, 0x3, 0x3}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) sync() shutdown(r0, 0x1) socketpair(0x0, 0x8000, 0x7, &(0x7f00000002c0)) bind$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e2f66696ca83d00ecdbac5d481fb28349e38d318f1342406b64eb14ea77477305d7f6177347f9158e11c9d4ccc1a54aa3df817771b4e9b05b"], 0xa) nanosleep(&(0x7f0000000100)={0x4, 0x1}, &(0x7f0000000180)) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000280)={0x1, 0xf4, 0x3, 0x4000000000000000, 0x5}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:16:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7, 0x1}, {0x46, 0x6}, {0x65, 0x7ff}, {0x0, 0x4}, {0x83, 0x7}, {0x42, 0x2}], 0x6}) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0)={0x100000001, 0xffffffff}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x1e7, 0x1dd}, {0x0, 0x100000000}, {0x8f, 0xc869}], 0x3}) 16:16:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x100000000) 16:16:38 executing program 0: r0 = kqueue() r1 = semget(0x1, 0x1, 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r3, r4, r5, 0x8, 0x9}, 0x6, 0xffffffff, 0x1}) kevent(r0, &(0x7f0000000040), 0x8100000, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x55}], 0xff, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x200, &(0x7f0000000040)={0x0, 0x9}) 16:16:38 executing program 1: msgget(0x3, 0x3) 16:16:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) r5 = dup2(r1, r4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getgid() fchown(r1, r6, r7) 16:16:38 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:16:38 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000140), 0x10000000000001bf, 0x0) 16:16:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) rename(&(0x7f0000000240)='./bus\x00', &(0x7f0000000600)='./bus\x00') ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x801) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000080)=""/117, 0x75}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000140)=""/110, 0x6e}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000001c0)=""/111, 0x6f}, {&(0x7f00000003c0)=""/135, 0x87}, {&(0x7f0000000480)=""/225, 0xe1}], 0x7) 16:16:38 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:16:38 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x46, 0x0) ftruncate(r0, 0x9) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7ff}, {0x2}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x8000000005308) r1 = socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) close(r2) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, &(0x7f00000016c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe000bfcdcb000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000470000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e5400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c5367f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000395f393d8327708800000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000001d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000212de6807b9800000000000000000000000000000008000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000370000000000000000000000000000000000000000000000200000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000b32e7349dc1b8005bd433c5a40c6f1eb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000048372c76e0b0a01507535e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9e8c0809a00000000000000002cdfad8ace63e47a05c01500ea56cbe754a9752883f5bee02531061c1239f91e8a318fc0015fdf0df0be6cfb0935ff0300001dd35d5ec9f22d90963defe519f7dc5f47acbc8e1b77a46bbf587c6b918153fc70748b000000000000d89bd0181733d7aaabf37fa9bfff63dbfd7d66a6fb6f449006270adcdefabcaf50b23a826a003ebd2d54ac3da6675460d1bae57b134aca1229ca9985bb062aad14105e8d5b4c252d31065951950000000000000000000000"], 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="f7d1106abb7b128dd9e3b1173b25b584f52adecd0a50127c9831c0601c9ccc29b1205b1e14f18dc9f91f762f5cc2ff8614bc151a6818da0206666522fcecd43e53dcf639f82987971fe79fe3c49360c913eb1b6a99f099d60a7593d82dfdb81ca0435c8f735c2db13c493210fa61c28a3abdb3d06c8c2152995d00d682719a40b785feb87a9973dffc05e0e63fa9bb94044418e14975914ad38b23eaafe6a69104b0198da8b9c1c7537bc83943dc89a988fb9a0632ada62bb3db4887c171ecf1e9a68c1d52d1413b9d96c6e77ba2", 0xce) r4 = dup(r3) r5 = openat(r4, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r4, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) bind$unix(r2, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) poll(&(0x7f00000014c0)=[{r4, 0x124}, {r3, 0xe}, {r5, 0x80}, {r5, 0x80}, {r3, 0x4}], 0x5, 0x9) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r6 = accept(r3, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000011c0)={0x1, 0x3403, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be7e101", 0x2, 0x7fffffff}) r7 = openat(r5, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x68) connect$inet6(r7, &(0x7f0000000340)={0x18, 0x1, 0x9, 0x8}, 0xc) r8 = semget$private(0x0, 0x5, 0x0) r9 = getpid() fcntl$lock(r2, 0xf, &(0x7f00000010c0)={0x3, 0x0, 0x5a, 0x3, r9}) semop(r8, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x800}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0xb, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180), 0x204, 0x0, 0xfffffffffffffc6b}, 0xa) accept(r6, &(0x7f0000001680)=@in, &(0x7f0000000380)=0xc) bind(r1, &(0x7f0000000400)=@in6={0x18, 0x0, 0x1000, 0x1}, 0x0) 16:16:38 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x7ff, 0x0) socketpair(0x18, 0x8005, 0x4, &(0x7f0000000000)) r3 = getegid() getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() listen(r2, 0x6) getgroups(0x4, &(0x7f0000000180)=[r3, r4, r5, r6]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:16:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = shmget(0x2, 0xc000, 0x10, &(0x7f0000ff3000/0xc000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmget(0x3, 0x3000, 0xb, &(0x7f0000ff2000/0x3000)=nil) sendto$unix(r0, 0x0, 0x0, 0x5, 0x0, 0x0) 16:16:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000140)="d7dfabb3e7d424e8c30474a18c3bb2f99165b4c7d5c3577bb7680ddf4965a9278f7860b586546cd51123ed570b8cb238bf95036b8f2758279002191ab0895eab41a85fc31c255807d271fbfcf0755ef7b203abc56c08f19d84231d49819ff93f7c87f9acc34a7e9cae451d99feaef029a1701610351f0abeddf0c68fd7b1ed26b5c1898e7d00f3c3970b2b5e07687e408686ad5328d64c177b5c5cf614ca301baba45a95066b2eff", 0xa8, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x8, 0x9}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:16:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x800, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="f23d7815b5144a33487f397d7c221ac5832353678478baeadcd2c2cc5fb4da9700139ef9a20bd6b38bb641e58157458642a00df836c102525702531c4a17faaa049ad6ee468abb5fe2bf3d9b84c4e7778c23da62548df93e87d10081438d34c3e5a8d8213fad108422d5141b1930", 0x6e}, {&(0x7f0000000180)="7179998113614af25f25ad49f1573ab0af97cd931bc465a330773ca54780d2cedf20c20e726fd21020e2415d60579aeaffa616386c9f441a30ae16440e665e4242c4d477187ae070c8fbc4234f5c4a467742e1ca1e66b61215a8e0e72c77e811018e79dd5d71aeba1e2de95427c5d3473ff9f0de1d9526c6142777570754258a91ef020dc8cbc3ff4826cc1e0c7971fff6cd40c7d952939c3d57781f569eaef494c1f9767aea2238cb72168418985e6cb3b6d5bea9fc71a6494a4bcff1f2db83cf557fb3f9b48afcfa6e2476d86c78b74448f090ac66b4", 0xd7}, {&(0x7f0000000280)="c2a90ff6fa0974082f760ea09d0b4552e5721433b3437e48cb53ac962dc3c0db49485b66defd50b9fe3bd7747a8c5547b335cef9216e49456746d92bf8647bea8759a07a8014f2c2082831a4b5234a7cc5661ee4c2891291f91f86295ede7ee0ae8f48272a7b6c93f5ea39bf6ab2e93dbc8228c72585d4a829689c4cb9524596fea248925e656665dcc9d89d7a31d8", 0x8f}, {&(0x7f0000000040)="6640f3641f98c05212037b2a4b8bf13edbb1b6adddfd9e8bf77df216b608081138ec2075d3", 0x25}, {&(0x7f0000000340)="6047c27245db2c", 0x7}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="d030d0b34903a6a4136572903ae0bfcf7c731ff5bc8e479821bc6b3895c04b7c67270b291714b021ad1d", 0x2a}, {&(0x7f0000000400)="2b9311bac16ed3102a727363c5a1b7ea5ea6e52c9595403b58b9ca2ff30eb57de8388289bd43c042e91c44c2cf088cdab7d797e5cd440d977200858d3bfd22f266f29b4a5c0a118b0030cd3bc80a7a553cc17c417b28482c82fbb898359e534a7f1bebe10993e491877460e6018a4d9570e56475e68619c5b02fdfff233bc30b0dd2548dd3a2fbbde13fc70556ed7c109e97ff6d2a3ccae73f1878f2dff0f982420efd33f8f88d3d40aba915344ea6380fd385e1a733c1e5149c0c8de95195769bb553f4350a2a3c9823c4cd4d1777972f623aa85de68141b88b6e09ff7c8544475ea20b9a4e376a5b194e84fb91e9794ce24e4859d190a377ad758176e4310cddff456c4545a14fdd29d898052478e229bd8314c78a39970f72983f82d21a29e9557426f36fe7d4d79611434f4aac63717cf97b00382de37bb48f5a47e8a1eb466a8e6ca476407f3dbc4ad05c2df0fe7536481bfd56bf9b88fb9ff1b2a076f30d80096cd2278efd90558b7b4244944e54f4231a571733819cccc7465816be01d8ef2e30c8921c4788710b28487ea1a2085e8c53c8ab17764937867a3b25e69d7ee7dc66b40368c34bbb03ff4c806b7a9735d0055c2a9c42618b286f7c523269c222647f002e5c20c4927dbb1d3179bff1084949de6ec994ee8160815076de9d1c030b6411fa333a94fd226cab470ee4aaadc37fd473ecb19c34a855aa61d1dddd6b7a0e9b6bd40ccdc33966bf5195e7babbfce4f73cc393669432e0aa3d119958fda2511b28d1fc09544ec5687cd201891425a4f6a7b8eb7b7baa76b5df848d2341f96d9af5f5bc2a13d54bc6807d6136c2d1b678cd8d54305e6967f41acc1c9287f00a89d066e90efb5e6592698ad599f2ac9f011363e7b75a857e89f7c27d87d67de15e185a1c9ee08f974fe5f075d870d4fc74d6298f470dfe47266b700894a4a8e95eda3717a717734f84b57b225efa29578ffd30eabf0453389e9fcbea958217d99941bb23b7c27229f9c9e8a34f26974a0519f30d4fa392a0f7e13d879246961debda2cabd4b587b76ecc867c341b7135a1dbe172530cf0025da5ca51f2a7e1bb7762b02d5c464adda3519ae0b0634c22425d51e9a9da5122b755c7319d0eaf32ef21785bb72b6180f721d440fc93a500379c6a8988775e4e41eec1195f2c1fbff32e121404c900a5079f58d06f718a523e2b986c699f954c30f78c5b607c2f17fb191d6b7e08f76e8c6dfcf6d9169bb894c367755ca73be037ad92742a0e18a00fe9e73a7ec89dd5c8355b34fa80527e1a8bfbd5d12d3bd77ff0d137df67dd7973b455664b92de5b75176ae63edcc0a53f1d75bf12460925effba988a36866fb7f1dfbc0404a7f957d33ee20deb89d6ef1ccc258f07e08cb3fb8cac1927d5660dd22607c7f5bccda1e998346e51e995ec9025076e35a30c2dd5569056411812539099f2d2d570c3c83c81f6186c3ad3ee614a412b885b5c630d6ba5c0215e24d509f7d157b26956e543015b939e7578da1b9b667dd17acb1f6d5bef04408f7b6fa6bd7fe87abe40a9650d36cc722acf432dfe0ae49ac1faa07d87c363be98025be1337662fa306559dc5df46165d602653bead83ffb0e8a1ab9d0755f37c67b6e165c071caab6ca45d0aae1c884fb20f48c7d463b6283f53b54dc27f75f3eeed730f4826e9a7790157fd5208fab11d5546000985c5b4f9d3754233fc6d2fe74976a50784bb71ac9c8e7ad0427b5008680ee205b21ac6c8088d40b075f75c9afb874ce96139801558b0302da3316779cb3606b1a88a7da3f2458fa118ea8d08f839001af78d57aab5785878c8ff8d69112269f45e328190aadc4eb2b5e39e9d467fa2385cd42baeaf90187a09829a5fe76743accdb90ec68d5091b8a7ffcf044268cd648a1d64cf1a7d7d52f30cb53e9892dcdd2b0a78ad41b060a1c513a8de2456e30c3df4938ac3fba2b92c9a880cc2830ffce14080c6bdaa65f77c54c5904f48cc1964ae6030dfc37fde03e8997c9e534bef49e829f9ae931f240e48a80fa53e5adcd92cb6ce46f20e1d32f000452d180b7bb2c67ef3a9f9e458b28429c8186e636c878dbd23854072380c1208e77b0dde1b642bf751e34a21eefb5094f11752f61d837bb89b913ee874aaf649dab4878222ba8e7457954981680d0a0ee0ec808c6dfd3a68d91809b076e0f5aa334715afc02c3e977c99b121e11b306688e82e1e2934a8b1160edecb6f916e800c8e1341fa29dadcf6ee675ad90d87d9fa3d0ac8c02c2985e9e526d4d79dc6992ece45b94348e54d27ac6fe782b6048eda78a231090b8317b43009d0c12889c1e6c438fbf5c5c2aa5aba99b6febc417cd55c6100257807d6ef1aeec01e3163ab533208fe33f67c5a1227b58270220ce05077092b4977f4cd348ffe668beb30f49c42851e0925864c61d61f6e44591c712504405071ab55ccd4906fd92b6f10e44f1cd71be76b38765ece2348c72c8879bfc8e1cd4fe60f979bafedf83d764a03a33adf2659d4abba0c50de0167e99ee5374dc3cfa90b610876af929b8963bf286427ed891132b1343b4e5a3dace30fdcf4a9ed1c337c9dea330b1481645c6c39ce97cb34d044fa71baa44e8e4166ee087c93dbfca333a9f035a71f95fe0a7501a53143bb704aa9cc782e75c8ecc22bcf9168ce5fb1d19f8f029f05e7af81436d9ffde296903b8c13c1917fbc85a5c6260765667058c9f0705aead214c08157a1643ca00ecede86ce633faca6681e0168eebcff6d89515b4b7590a407757cd74a78e253e75754f0a10ee4f0a02b9f940e18f325925bfeb9100f5d78d99bdfe22833a9143d31b22c1b897ef567557f35a13497e9f08095cc6955224e014bafc605181314d117380f09462ece1107861e59a9e194bcff868a7a01fe5efc3358e9e4124f593f826f8a55b27094eb4e0e8c8840d28b5a119fefd4ba7cc09349bfecf658018708805e73efce7d2c037cb5f05d50208ee9b74bfd9603f98cc23937b0c8bd0316fdb732a801867e2987a2081956ee25bdb1b8abb383e582deeba8e16d5e16a7178f8cf0681c29b3c1e603e0e8cc56cd1b0cca39eda3219f5cee4ef326d3b51aa7619932a6e75fc145ab21475b51de6e04603af7636fb48a1384442eb83036337543b66e9e82f8e47727bd7a0ab2c31a145df3da6ca5d218b4b1c8b5607ad351ef1b571ea914caa9137696dc5bb78495a939b638881b36783f1498b92b88d33d961de7fcf0de900ba4be24588f167c223e5d490b05439845945afc377bbb9c2e009ee186d2ec50206da3554fca0fe8539fcbead73b5ee52249bf5a5ef3dca418ee72c54a154ea3dec487c0d239abbf39cfd6ef90f60f9fbb766a7ac7b994973047e7bd630609e7e2fbf4acd71ce71680d3c009193a1eb01819b3ea62307d7ddcaecee36adfefd140bf8bcfb8be610804c34a0b29da9b273e3526436f1ab6642202ec50c5aba8476f2e9d543cfca26790174a954323db8e7e5643b697480082222a75abe4c4dc9e295300476ffe4a980593261456fea122fdcc27a801e8a9b0a5b1a59880ee2d3651d539568edb67e03ac247e5488f03fe9cbdd3f7ed7dbff424a377183d07ec5be31fa73299221a45d3aa1f6e4248656f35121a3bfca308f9d00a96b239ac132888e5c0f9914693afc1c05b9d9b96e149c8fa08823778feb8fc90d07d16f3c5dddb899f3f900027748d086e0891b36b70f2df103786d752bfd30be60efe993c3d6ecd7df1992162762cec476e48dd070845de2f4d95bb2f3770bf552f936eed8f440467c177ea71500936c06ed33f9a6b92d4084bbbaf16638f0d44a87f19a9195441b2dc33cd6bd7f20bb9374e5baea1d43268d50505b9a57d8ece7d3d44a95ab806f94bd0ed36253fd3e2205e67a95e7d15fce2b4ce15f1af951f167d722855e4e4cf0891ce3f77ccb17bde86230fcd933f232d7c619182889c5c7a8c2feec54348df1b523e5c2ef985de6f7cadbb776f6763d6ebca594eba16618e0dc5404ae75cd09445af66230e2dfd701ede7e2cdc3aae76590b1ae59edd187a46af608a5d3f90e4deeffc936236470906322a3e1cf021596a19d3640aaaf06bf970447615b10468c79d5475fd3154f214423282d2c8cab56c54bd9076cbcecd41342d2775e9347f17a5a482d63ba92d6af2540fd8035fc6b4538f893f7cfb0a8422e278301a94db85676e503366fcd49e8eb9658fbfbb7a95c8659b1fdac81c3e5843919dc9de40f2ec1c3a793d97e7b75cf5c2736bf05b7c4e6a12d30eb74d004d39ea1d09e4b4a016d619b5f9a149f11899668b0a273f2247326179b802418a2e6b7ffc3194602a1fc8219ad3319f9e68be6c1c86ff766353c17e586f30c233584ce4ca70afd3d435625ee1e12bb78dafe73e160e05d27def600bd4b3c67e5e4c14d00116913d51c1ec55a7e5c2600949aefd4831377d629de42136da4e8410f38e0d5dc422bb7b855ea70f2a1932b35edf79892fec000bcf97247f93e48d9e276abb6893c15bfb00037f51d2686a63227ef6217e6c6cf7155ea113a7b9c02130d030987743efc6dcc81c92ad848dbdf093d55840521bb2d726425b1a75fa6edbcb27320db0549bf73e9288664811fa4560896fcc1773fc21238cf9cf6d2b56a4eb3ac6da2c6746ed9e7448947d8b8c9bb9cbbe2655a063b6796626faa120629a32eea83ee65b0d8d1f256d32f0509d39d040b164069966e3c446b068506ee447c2767215d2cf639a7800523b908e29dcb6c9fac75263a1e92711f400f7a829b504cc22e51796a0bc662cbc50924da16e1aa70f25440e9fe24474f104604f90f70ef145274c8abbbfcbdea61449ca31cb6afe75c19a0d85d5d318bd70b926f8f3a8c7d559c432af71f3a5527d04036b1d5447f516091b6716e5a25c694cae19c4addb35b2634b5cf4a9c1d75ab0c0f24b6eed20bad1ad089a40d3c782197dfe0166a8865ca919b9074d2473af0c893da05d9eeffdc21ca85888b45d56348945276cd672a34b2f19a0a4fac8a3fcd81eaab3c33e25a1e1bbd577ddf0449e01ad6f13e9e65301da07d207adcc22ce40ae1c00c2ad63b87c2372293eff364f2ea8e0ca6d098fa4f886821d3e84475007cbd90a35e263714e1dceac4b0f098891dc62c6d3d3de7cf2797702dc0b954ae9c1c31c90d64a2539ded31ee0e5be921d7b0dee17d9a3866e2d6804de4822a4feb74f642b78459eafdd7d3e244ed6d77c227db0356e24946e43e833b5f9e82746d5e032bed5da2c4121107dc75919fb63507fed565d87545bdc546b8d881fca55f8c7c1f60c6c2fc5e94115df9b26dfc1b38158ccb142754c33664150fde0b5ccdcde7bf0d7725db4e8502cccb8583cabb1a85bc532b159be1cacd7da86c5c097acc41d8e54df1043457842b7a182631e08eeda4c3b811568bd83f2098b75d15bf141446b2a386eb4b22e1462c7421d3c1b7a4333cf5db753746205b1a5484749740969393a2003a01aaa0f170df173a6acb613d1100fcbb73cbc42f5e08c94152c962e84f9297fe0a9f3de29d6adb5ad84f3b1c4cebda532c6fdf98c13d60f2f564c4d9f7bdf3dec51f2aeb4469891884679c6d7414a150149557e905fde650159d947abfcc08735586af928b6f19151fcdaac54a4ec71ccfe883c3918ec669dd26a27fd7ca195f33e20c95c91e86e5b4c07b9071d59f6eb85b51fbbf4e5f1108d1d7fce8d4b50fb21067fffc0b707adc084a5504a9ca50d26dcf57f4abd5ba7c806ef51dc3bccc0d4014e3444d374da5b5a9f5341b72a6c37", 0x1000}], 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001480)={&(0x7f0000000380)=[{0xaa, 0xfffffffffffffff8}, {0x46, 0x1000}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) 16:16:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x4001, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x10401, 0x80) mknodat(r4, &(0x7f0000000100)='./file0\x00', 0x100, 0x0) listen(r1, 0x0) r5 = dup(r0) fchownat(r5, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) accept$inet6(r1, 0x0, 0x0) 16:16:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xf700, 0x2, 0x29c000, 0x0, 0x3f, 0x2, 0x1000, 0x3, 0x0, 0x7f0, 0xfff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') stat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000400)) 16:16:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3, 0x100) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x952}) 16:16:39 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x7}, {r2, 0x80}, {r1, 0x2}, {r0, 0x184}, {r2}, {r0}, {r0, 0x4}, {r0, 0x4}], 0x8, 0x9) 16:16:39 executing program 1: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003c00156d334ef92be0e2", 0x36}], 0x1) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xffffffff}, {0x0, 0x1c4}}, 0x0) 16:16:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:39 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xf2) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x5, 0x81) 16:16:39 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() setuid(r2) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0x2) 16:16:39 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000180)="796192b8f8d000abfdda74a2bb716d17db1609f2f670c30f117f7c031467458aa3a58727524b2cc03f35e1ea19ec2ca7a08ca76116f28485a5648caa5b70f6a817b482ef0debc9e69f61ffe8aa447528ce3b0239c0fcffd0c36e13c5bfb3dcbb6d1f2212fb6a37cc5e4d1dde95fe577d89a818372fdfc7b2d0fe032d961afbb7bc20cbdab0a22d6e92b98a74b068d1dab03426aaa1c9a228320fd9d120e17828737237ceec2293d0b7e1e3c9083eeb08fc3ac7", 0xb3}, {&(0x7f0000000240)="1f757771c3026202ef05c61ac85616f6d720707e352e7b6363b463eeaf0201fcdbe79181ffec3f7872af87494c7319dd2dc653f5df2012e2eff99f1741fd5fd5aad6e43394f2d02d793c1a6c58d8e9a0b249daf0f684ff34b4ff", 0x5a}, {&(0x7f00000002c0)="9c3befefb29ca2b9f3d61e68b482057540ac35943900b1ff4b4f93639db001def207e3a5cc865d21ad5f81b58dd555170f21d978eac46531a8d410389d964888e3540d6ce325cdd65e96d1bdbd101c67547b1c212062df02f1dd8a80ea05a68c5447df4a25018cd8ed939833b2a191007e220f211b6807583261eae56195ac67065f51e900b117392612f98a5a", 0x8d}, {&(0x7f0000000440)="3ae66d186fb0bc1c931b769ad075c217264e507302a431cdba910c66dd99dffdd2e9d83dc66d1854a53f84bca541797343f2817075fa5bd0f1bfadb4d4bde83771d2b933eed0ed43e9b3653f20794d44d182c577c5277e04de9093e57dfd88e2ff6e8e2f829c38a46d4066dd84cf507890d21a4aa1a7587e3333f20e143283bcc6df175413ab2063f0dffff75ed71fd13bf2152c93045694c68fa4d9e5d84332b464d4874b898c33ddba93495a8c47d99b48f80b855c6b3f9dc089c3b2fe280081b354b969bd9a6f91cf03e898d319", 0xcf}, {&(0x7f0000000540)="3e2c329fdfe216582314238f8ccede9f739f895be377f1dabf3fd33f48f21771a794c780f4b1b4a25793fd16189c75f228388962b1ffe36a87225896f84f8f36e63edcddc382dc46f83207ef98d41290861cd250c10f63b8e88af085b1172db1b18b0ec57146ebc03b3c78c60c5324e61ff0032f84d0815991876508e492d83a75e166fdaabe64cb2c8eb293b01b31f316952fa60b470c1c7b9be1b7c5bb2c598e04a7f35f3b066f306ca39e97a68e87a93aba20dc87f99696a67103e186bec3bbffe594", 0xc4}, {&(0x7f0000000640)="6852af7fa72392eb1920db8088e477a7a87f9e79fd1941918a0eaa6c7e1e7f040a34cf64c6e420c33bfb42e67553f03ed17589455f8cc43c70a307560b778d46af38b86b9d4959bb9259782ce49f2a32aabbc0c5246e7ed5c2453f26e67c90d7738f4c1528565813f0e991592cb19d85c4dbf529459ffbf1835e0b5d56381095b527453375fd4dcaab5806a0bbdfb46067c7e337ae7bec1bf2daab1e5f28aea3fbeb9b", 0xa3}, {&(0x7f0000000700)="2f393dd3ccf3151ea3a8d5a59dd1252e13b276cf1fa21a68abe37be4eb7d7ad71f794552e491221a3ddadb65fc0474aad76a816619396074c5d919835934c1b597a505975571c048057b8b2bd6ae1c12db9910f71f3516f1ce47a64b6a645a3a535877f6aacfd3d895c008a87228ccebf415b091e503fe8dc2083a8dfc9c01df18af20b99047", 0x86}, {&(0x7f00000007c0)="bf6ae7b89fb53f75f3dd869ce93ff3862330df8abbc91b52a453c4b6b3776f686c46a7968f8a6f844cd1bfec7d837865bad683a198085723e3aa4a90c9b21a5a4b6abdead95d02f2a00cfb6eeec56c4e5d0f888df4524620af463cc8c9f7c6cae0999dbf184c855b1109d78aa67f9df50d837ceb72c47c5a8c8f92640602d71a88623bbfda74739da1e1d2", 0x8b}, {&(0x7f0000000880)="c7d2460069a2b3eac1a306daae5882531a4c156a9d3c8276ca665660832fc155a5f784d30d6dec9c48bd67f09e3969fb70d77ec2a373dfe6d8e2495690a61be30733c5b6c7a49cbb6f36c1b800fb4fbae67227d82eb17348ed128dcd595ca77a923c60ec965a05d9e81de82c46c18c0f4699de83d56fb462bd0c723e246183a6e129fbf0d78b57375bcdfd9d1841bdc5c6ed1dbad7518d9d4fd9156052aa4b5e8412d0bff5263eb31d5a9e6cac3f7562fb200e3975fc9eb14ae8adf155b60ee7311f64803a21b0be7dc52d9b4ee2e442b6aa1fd299ceec81178290534d93d440850c7a1851095c", 0xe7}], 0x9, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:16:39 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7000000e74de4000000001000"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) syz_open_pts() close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getown(r0, 0x5) 16:16:39 executing program 1: r0 = msgget(0xffffffffffffffff, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000400)) msgsnd(r0, &(0x7f0000000240)={0x0, "3727979d83ddb55842f1b3724e2c384458fe2e7cf03abc865808d4821cf4172a13752912c380c8744e582b5aed926a623c9cb191a1fda72379956d320dced0614aeb85aeffedd72d7f4b53f2e32d443c0afdd189d04e2001f296981cf759f2007ed03cdfe1cae5e0893980b2a71db48a9149e9aa87cfb51a05714bd11820"}, 0x86, 0x800) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) msgget$private(0x0, 0x40) r4 = semget$private(0x0, 0x4, 0x10) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/67) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000080), 0x0) msgget$private(0x0, 0x0) fcntl$getflags(r1, 0x1) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:16:39 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) r2 = syz_open_pts() r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r2) ioctl$TIOCSTART(r0, 0x2000746e) 16:16:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = dup2(r3, r1) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x1000000, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r5, r4) 16:16:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) getgid() fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) fcntl$dupfd(r0, 0xa, r1) socket$unix(0x1, 0x5, 0x0) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:16:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xffffffffffffffff, 0xb2e, 0x98d7, 0x10000, "7ace0fb766f50989022e4231fa303075b74f94f1", 0x20000000000}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:16:40 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) dup2(r0, r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20208, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xa75, 0x4, 0x7, 0x9, "c26975745b246e05b65c02c8cd08c3bb3202a114", 0x1, 0xfff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x0, 0xb0c6, './file0\x00', 0x2e0, 0x8, 0x10000, 0x8}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:16:40 executing program 1: mprotect(&(0x7f00002ad000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0x4, &(0x7f0000000080), 0x0) 16:16:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x200000005}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind(r1, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x8}, 0xc) 16:16:40 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x1000000000000364) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmat(0x0, &(0x7f00001df000/0x4000)=nil, 0x2000) shmdt(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f00006a3000/0x2000)=nil) r2 = getuid() r3 = getegid() r4 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = getpid() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r4, r5, 0x34, 0x8}, 0x8001, 0x1, r6, r7, 0x3, 0x100000001, 0xffff}) 16:16:40 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:16:40 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') socket$inet(0x2, 0x4, 0x80000000) stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 16:16:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) 16:16:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="49ca74ee1fbb3a31dc9af073c8627b056e46e23b7244cc4d1322bce6b18eece4fab77cd66744e18eb3974f54dbfe317f17c9ef1b56a6e81426a68c712a0e89c4c5a13b9b8f1d4690e0664583f292225ad1247b2df70a7f7c2398cf55093ba95053bbbcff5de9e71cfee03f624b1d5b5f6527330c29990a45ea2a9ea12167fa074e51a4de7aae944d558de9622f", 0x8d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f0000000280)="83a71a84d614627cf397c0a9a2cc4c2578cefd1eec93f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f16689f29be8ae0a88f992fb99cfa9563c466a94f51c6bf31d1deb32752db0fb55d51b15438af3cfb0a613c44bbc9767ac8648dae7d58e15e679d4f9d8e63ad47c92f7e375399b5e143b46e4af061d957595bed125241bc3c0948055d6ea78f6b0917e9f62de3bac5d0aba5601697f476c364399db5d7f19c441", 0xa7) r1 = syz_open_pts() close(r0) dup(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x101, 0x3, 0xfffffffffffffff9, "550200a7410044b4ec0aab63f48ba5125225002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:16:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = getppid() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2, 0xfffffffffffffffb}) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) fcntl$setflags(r0, 0x2, 0x1) 16:16:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x3000, 0x6, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:16:41 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) fcntl$setflags(r5, 0x2, 0x1) 16:16:41 executing program 0: stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00ff0300000000000000", @ANYBLOB="82b95a439a258b57977648b0ef31d929f54a8602f5c451fe45d222fc253aa6a7b3839b81dfe699283b4a7e6ad4758b788064daddc8c3dfab10dd582563641b9680959f0ed1c991ec85a0344b8f1d1c5713c38141347c21c06f91f26493ad1fa21212f15bfd2bad7b397ea43376de41a40f8713952f33cb60e7890f0f982c14d38786ae1a09d3e861b2ab1ada87945cd93365c9b6f4fe49a521384f96e5a6310436b66a8037f24d18f8aa3177f8fe40dcfd6ab1b92ed06ff2253d0147f2cf930e7ea0", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0xe6}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) rmdir(&(0x7f0000000280)='./file0\x00') 16:16:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)="0000e100000000e400000010", 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x2, 0xfc2) 16:16:41 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="6a4f3ec17c1c5bdefb214025a6acbc4125ca22071a6c5fdc266ce701d808dc6715962e0f394e65868105c46d070ec7aa6e47e3ebff325f2694e975557c781a1c4ca2e6a82de6dea5d212e094a44e65643b3b546e1e9c47cbc3ead1ef9a1095a8e67efb22279b25cb094ca391f65950b9edfbb2e38d33f6274b7d7954d571f2e2663a173ce531b4b2702bce86856355d52f1f87588e581999ed79a3f48e0e8e992b44a37b9d5306421a8db76d81b96d124a84a43fb88658f1480145977ad4210a7b3c2512b78c7597217690ffb3ff5a4ba866ae0e74e6464b5c6657043136864daf0efa8e7f841a3cc810b1bed32dc29f90ea23ccfd38", 0xf6) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="470a4deadfe8c3fbf126521d3b4b2660106a11f09142661e7d70f0d0a2efa505f559683f943ae4679916", 0x2a) listen(r0, 0x0) 16:16:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) pipe(&(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0x1f, 0xd0, 0x4, 0x1, 0x3, 0x3f, 0x0, 0x1, 0x2, 0x4, 0x200}) mknod(&(0x7f00000001c0)='./bus\x00', 0x7000, 0x3d87) read(r0, &(0x7f0000000140)=""/116, 0x1035a) 16:16:41 executing program 1: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x1000) shmdt(r1) r2 = semget$private(0x0, 0x6, 0x0) r3 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0x100, r3, r7, r8, r9, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x17f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r2, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r10 = dup2(r4, r5) fchownat(r10, &(0x7f0000001400)='./file0\x00', r8, 0x0, 0x80f21a668ef0d131) r11 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r6, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f0000000200)) shmctl$SHM_UNLOCK(r11, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f00000014c0)) shmat(r11, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:16:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) 16:16:41 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x9) 16:16:42 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)}], 0x1, 0x0}, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x1, "0422bf5d46df292851f24b45bf2c85050958abc5", 0x8000, 0x80000001}) 16:16:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) write(r0, &(0x7f00000004c0)="5ed71f14d600abb0015f86c6bdb0613aa25075b94a748284099f4122afc805196bd3ae8a29c5a0048dddd15992cedd060a88a4f1c34128524b02ea92f82a03ad2b7e3a5d0781db666b687e5db77e60dd4c5363f7c7855bcd102edc79a268812ed80714be9273515cb659c0fdecd58e931b55e40c311c43c957b19fde732ff629f1fc7b8efaac34f9e65f578ec225b7444d4fb8d6a77b", 0x96) r1 = syz_open_pts() utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{0x1, 0x9}, {0x7}}) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r2 = socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000580)="10f1913d94a9c70e6e99d50d2e92bc9e4df284ba53c1702467544da4b9e787a43b212c43a0b1d73ef8793c13d060ae8c620b27969cf6d57a15d7118ac44ddd1c6b5271948d6102dd5fd9e98ddaa90822c6195d165ecc4582a4912faf6a8a0c935fc0a3db1295c685e29f30b7fe637070652a3b7761acac0ffb3818767d53166cbdfd3d6b8728d5af5847a8919b112b1d68f710ee4b97164c62", 0x99}, {&(0x7f0000000640)="98b8521b7a5435fbfec08c3763bcdd04db479189f401f63aaae08867871a6db88f2c8823af3bfbe6d3d0e57fee6a83f3919bf9c34e0cd93cac6afc4b9d4e90f1dadf427f0e0729c2d1e0c0335af3a80dae28a3431bf5e47a24b601747d94bc82c095be2c80dfc80162311e1b11e9f7d115cf9f21f40cb778c85815f60d68ac1f37461bb2099d304536701c4f1f8894734b66a4c8ca0643345e0c10b36464603debd93c15a1f83936d0eb5b5cfc1b9c7e92d215878ab2355d94c0c12972484e3e0952c3246f68ff064344abea55b772c454b8f071cf9b1411faaedc9148cc701f510ef91956e4265e9ffdd1771948dbaa6dd6a4d05ab9af20", 0xf8}, {&(0x7f0000000240)="fcfbd6c0fd660c030d83a30f4cd37c4cc9bc8d320a7efc0d274a9adc8d8956", 0x1f}, {&(0x7f0000000440)="dd5fd193ead52ab438a471d8fde6cb8214d2da3a49999b6e34e03b9f5a29d7c8f0af1b6e66", 0x25}, {&(0x7f0000000740)="8b31ebf339df946c13de8fa5d9398d2775b53836b7260b8fc14aad3ee5aff1f22aef73f9a8d13d3d8d457b56ed575ebd6a0294fe9b2987af7cf8936f3e7552", 0x3f}, {&(0x7f0000000780)="5934f206bb33b1eb5581ea39dcd17e84311da7cf1dd1da1982cb68228942333a69f36c6b2600f754530c72532683391bd61b0795aa3d74516566ce6b26781c", 0x3f}, {&(0x7f00000007c0)="5cce2fc24756", 0x6}], 0x7, 0x0) sendmsg$unix(r3, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="10004000ff0d0040090010dc5d2c92fbdeb4c2d1ecd50a850000000000"], 0x10}, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000d00)=[{&(0x7f00000008c0)="d3a0f84af20f23cc4e3d82fb977ed6e4639aa66f2fc926e0b96d1918fff05bec3d9c948a8f6de8ee76ee", 0x2a}, {&(0x7f0000000900)="bcc555945e35045a3b54f0af051d840de2039b8b4f2e50b65698ab9f67647409811e71814a2c998325fc4f797d830a8542f8ef0b7748f7f5b4e25d70b3f8c3ef8ac86cc526f4cf6ea3f2e8649a5382105858aa46d4a7de110799b851d664e41a18f13370892f6802c45fa8a9ecc3303da309c4a3c534c36947e3fb405512ddda2a117ae7c7aa6fab3e7e27ae5e1ff5e0e8bbbd7a15e8cb9fd3064b3b7e073a23a6943546673505ef5f323094b8221c52dc986e668ec4ed78f9ae47385ac4e304889bd316a7934fa52733d6303dc1d385513a6bc3cb1abc153c545fb5", 0xdc}, {&(0x7f0000000a00)="d17403eba965720ed27dc15829e2fd432509c724236ced69939e3226e7fdb2c40354a8cdb0925585fc5f08fc00709c00e125893574e66d2e1db11f7a4e4e03effb262adf46f825d221100f48cc992183700457df6ee8572fa706c90b9c4df9cfd341d02afa8973561f3f4ebfebfa0ad3e91467283e5911cafa23db965a3d98394e926d2b85801e40797f3b7af3f0308dbbe209a04edeefec6c414f91949d25a3c4a9b6e854489f6d5091bc9833770d", 0xaf}, {&(0x7f0000000ac0)="eb5b2726ad59609d686e9ba807f1331e760038d00340295c3e08e0391931c1d2238cc9b6a6aa58becd7289c8aa29d8868e84c3e778fdc94a77327856019401d562b455e20fb5d9e75b6d3f24a92cfa85488ebfd03d6ee399767035d052435a0ee955511034dd344a99b1", 0x6a}, {&(0x7f0000000b40)="cc73e7501ea2f532de7baa925579aeb21ad742f704fa5c6fb2b18f5be7b1c24289d5ecaa6977f4e60789432f9a3da3c37bd74b51fe7f3f4318e244dd5d85", 0x3e}, {&(0x7f0000000b80)="0146e9ba7a155786f9cde78378b566f8c02e2d0dc78f1403c4072ec4ad0e4ae68fae6afc86735d6b064e148b9c77c1a51c512ef87ab3d1d496122bdbe157643a0fda538beb7b7873126991c90e17a8abe5bc99c2609c3f942133ee2d4c2c3afdc3b0d7b1821cf61bfc5386cd08ee2b17498cc9bcd5dfaf1447c3158fdf451e344ab2059416f81ea86eb766775e4cf9e8cde14a314af8aae245ad45b8888a33dcbe124f4a7c0051baf3570f0acc5f198a14b542c3a4a89bdd42", 0xb9}, {&(0x7f0000000c40)="ee3d0a75eaee4430bd8616243d667a2e69464d91a90c55b7ac66e2abd729f1cbaf3e91b6a372160eab8dac14dae5658b247396c7db0f586d3491b1fb44dda2e4e5eb5394efda37fb63f24d1596a39d07408393bac2c96b0c27677feb252bf4ce812a796a4d68fcdea01c141062cc032e354a0e2b0b19e4dfe3f3a17b1d25c963d99f67bdcc463174f1a086f3e5a65af77403dbd53e67bac27342ab1f79dc742d1707e77becb5e7944bd4f35ed470f2d927", 0xb1}], 0x7, 0x3) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:16:42 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000140)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x1, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setegid(r1) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) close(r0) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000180)=0xfd99) socket(0x20, 0x1, 0x7) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) 16:16:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c65300091b093876f1910376250b8f316c55fe7eae7f602e17529555e8c99527df5569ef3cd389decfa69857ee8fadf15e8639f51f7dd0bd1eeffbec0d68c256285e8b96e61c2357a51fef100edfdceda3618219016ddb4a17598d72de5859ced"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) r1 = dup(r0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000140)=""/239, 0xef}], 0x2, &(0x7f0000000280)=""/200, 0xc8}, 0x1) write(r0, &(0x7f0000000080)="f4c7bec437605346", 0x8) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000400)=']:\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='/\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':J\x00'], &(0x7f0000000640)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)=',\x00', &(0x7f0000000600)='\x00']) pmap_unwire: wiring for pmap 0xfffffd803f014cc0 va 0x20030000 didn't change! 16:16:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x90) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000140)='./file0/file0\x00', r1, &(0x7f0000000180)='./file0/file1\x00') 16:16:48 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:16:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) msgget(0x1, 0x1) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000240)) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000100)="fe53cf9246c13f4b102d2f7c77f20a3d24617dcdb2bd2726a863eb915a81fffe3913e7b5b4cd4ebd36f207c5cce7babd5295c700cfeab62e9bdbc0c7f612854b05e72e47dfd30f8abfb8401ceba7e4e5bc15ce558155bd22bd110d5239da568d0e59c9364536e2e70e9b5442903dedb3e984214a0bac613df407ed430247970631e6a8baeb55b784e1478712706855032f81", 0x92) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x2, 0xff, 0x57f1068f}, 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair(0x1b, 0x4, 0x1, &(0x7f0000000200)) 16:16:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000680)="88958ab138216b586c56bb3dbafee499b3b9e5eb16e7b321358eba44267c9ee753b500fae78d09c50319616433fbc21860443c4a4f0800bd0e8f886fcbdcf2deb3e139de456854f0e599f9cadb1343b299e7420ba3ddb1220032463d4daaef77910e1356883b078184083da8f0151936261e4093b5fc355f6fae22623aab155c791e856fbc7f79edaceb8a2a2228865dd51293f34ce2a1fdfb454c5c22d4953113c15fc7a3e3ff4c085c0166e890f5291b659214e1d87a20dd45f1fe44121a3dace90a6fa6c818418230893b00a86091abc4a27b7c6d492c78a3ce581397960422b666a0d36473996442c5a40b05b0bd7db318b5cf3660da70e20c2a06140fa8b76498daa5b3c67dcc38422c1122b54175aa7c8250bd549ae8bd03da47f13758827ae4e000aee7286eaffa61ef23b47d570ad0b1b123", 0xffffffffffffffe8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getegid() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) syz_open_pts() r1 = syz_open_pts() r2 = dup2(r1, r0) select(0x40, &(0x7f0000000040)={0x9, 0x2, 0x43, 0x0, 0x3, 0x400, 0x0, 0x800}, &(0x7f00000000c0)={0x3, 0x8001, 0x1ff, 0x0, 0x3, 0x6, 0x9, 0x2}, &(0x7f0000000180)={0x6, 0x80, 0x0, 0x2, 0x0, 0x2, 0x0, 0xffffffffffffd194}, &(0x7f00000001c0)={0x7f, 0xffffffffffff13fd}) execve(0x0, 0x0, 0x0) read(r2, &(0x7f00000007c0)=""/4096, 0x1000) 16:16:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000100000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) fcntl$getflags(r0, 0x3) 16:16:48 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)="510fc3a0386f", 0x6) fcntl$setstatus(r1, 0x4, 0x8c) fcntl$dupfd(r0, 0xa, r2) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:16:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="266cf0ba4385fc3553a5afcd9f904d249e173d72009594ba4dd7b5372faea3d930880c98cf81603055c0377f5006a113e70e015a45fa6e7c334551ac446cf73a0fcec6a0ffff000000000000b6825bd4c9fb2bbe4dbf06069d1a3e081d44b0b335b96837c204df470abcdc1c2701000000c3ae2360d7b7650235a0e8713d8fd17d275f8968ffed3f5363860e00000000000000000000000086cc1d5bef9468455605de28cf99deeb9ad83c15bfad199de809ed0f72478c5a42bb2f884f10d10a093cb97e4ea29106040b9f2649813750f1fc3d076268db114907a9593b08e5f5548d90a4dc50a26c427436dd0b401f0500000000000000000011f913f7ca9375e4051d24868230ac0eeae9c3c3531784e623a9ac0549d828873eaff37023b6ed86c53f096032a5f25a320a193f19a8a2004a4f0cd5c94462dac47fa68834499c56b6ee"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f00000004c0)="5364552af6e5a2cbcff099656cd299e62201b3e3e8ba1a5f67ca9941bff5374ec1424fdca7e038f09d02b33528c81e8a1769d919870f364c7e1e5d39c83962a8d24e383f80cb52d6d7e9f4db4195756287c4712f9d05bdca799ebcab062ddc5e2772343bf58797b68cf5c786f6c65998635ce6dfcefdf1f47a07ec8d754a4831f34dfcf7b2ef77eb36e7ff2517be82e1f245e8fd5484af966ead9da53362ee5b07b4a35a116d195b4ae394f818056fa695a7e76f88acd34f707a5196a511ae198a89b50521f79af6b604a7079278bf87822d32c1c7339c8905b8a5d7f78b15908acbec01697711e944b84afc8f1aff4537680b76f0bfc659778806d7b275a8e14be6a35bc6cbafdd02743e1cbd0670ae1b14012ffaf34b178e006c3022eb1b8de2909cc40112ee4ff02714c5dcde79264e4885b0e9e6ce16cb5d1de1f6454f6f4b0170fb126afb50083f58d3f4c8b35632ba5bf8306647274a965b9918951788fab6b422d85723064db85933cd252882abffdfc9d96399f7a3f219a14d33ab256005c5b423df801a0bffe3b92963ffeef427149693b7f3168467aeca5f82d76c8acd6b9f5e980f56a058dac888593ec2e6f1af4b17a50d524de599505ef677cd0b8e1e1211eb8116d0f3113771a6c3f3399607713182f3d46988534197316c1c7f459a98592539ea3d9d7e10ed6b24c21db9de86c9ac8a27c07e4424a9e25b25c4fd4709533cffcf86cdf2e46a457224f5d9f449290f4ad156974af3a99ba0ddaa4849436159236ec9b50db4a307f2dbeff935c60ce5e816c51d38b239f292d2b32f915d88305108373f24de8bb2702f798d66525139e337e41a11033a0b7506bb88e552ddd2311617e3fcc76bb17b3989ad9a9cdcf2b68ad0e7fa19290573e9c4fadb87aa125437f95727416a6cbdc38f3a1e4cc45a2cfe396839abf28b0bd13d2d679462e58dca007943f060d5e45f31fcfd09a51c6289f45c04e0f664b766351a2da5d3ae5c9a47146c9016b78eda29f16eed0f02e0fb1ebd808781bad7b740358dba61a86d2abb68ae6aff19125e626842ee1c08bba897db43b272dcc72b76c113eff3e207d50b54765c2a1889f0cdac6dcfb5268c7049d86398f6185ffdadabdf1541c40500d6fe9fdd6b6923230bdc091076fde329276e8d043fb9977ca6dbfa9e3d1ece2ccf101ac8cd3838ca3bbea6811c4e8ac8903d17d7543494bc161de82d1d0016e5ab2236cf09aab9901bbcb7df4529eac01784141fb3873f5dca26719bafca41a6b2e4acd6f7a22bc1324aabc56d7828209416381e87b9db08c4ff3531b7bfaa353e923b2e73a6e23e8c992597fba90cd8615b125b85785dde15e51fd560c822b0414d90d1051ee7636515e306096ca6008c61b6bac4c1dceee0efa692cc901debfb0176aaea80a8ccde54cc207154bff29169330eedd7869d2bce08a1862c5e5c0072a4cb0bb19fad1c260c2a95013455baa5a5d453a2e5957febbe7ebb363d5d645b0fd53eb90c9894b51d109734986f89293f360ed886a368a5756236b0e821c7a57e7b70647bb5358562c34ac8458fab1435c3ab285efdc782c7f9be1c1d11958321811dc75889960a67123c68d26d7df616e06aaa8864d9640018396998b4762438b826a6622e5600ec7e8197e107c4ea97e6c98a75def1c3a733f5be815f60b9f5c4d0f7e955962a51866a9af68e4f50967639e8ac9dc671eb036a2dc024bb5d227e0c00b2e78bb082fbc71653f3973b66bad77808ab5d419c8d185da39f57b4a2202681846b28fe3c6aecf98e575435ac6935f552e6f945e92e06ff1fbf6bd45a93e3d136b79928d7adbde9b553b905529a30c317d4c74acce0d9f19b7c6a2736bb8ce17d0f86edd8ce819c325b1ae5e2918f16714cce22707eb9055e54d738943f502037e80bab93926bf2587ffc0a57f158378ff276497556a5529d50e421715fdc35192ba934527d204a8d67e9f91b189a7cc50635761fa8d64168a86b1cd481498ecd9341e27577161c92bf2204297871bd23090a509e2a9d4fc4b018deb3641e0254b09d9745c4818087129c77914af965b4ff737e586f878080a2b1851f9f20f379c85a7e50302c55edd7a9d07dd6054c5e7c0efd4b31c609bd05d844125e5c023a3af609060a06417d38b690d229d9028a496b5e30f42a972ecdea906320101833de7f1fdde4d813d7801a7e2fdf0b40b04c9db9fd3876e09af6a149d758b817267deaab51d54c7ff128dd20e1fa7d69d05dff2d7fa55e9e872e5c918fcc1138e24fa19a43e1d378f7f0be0b468116d6be62b7144d1abeca4e59f1a0d663a2f7e4ac1883740a58daa757f689f6c401c2ca981768b30eb35da8f1c2f8ce59d1a61459bc5386b6dd6eb0f1d2aa53e25acf313638b645ab27fe3d5964a17f99dced73598e6d13e9f2e3de6fc44da15e8c7dff1b33659103e09f911c95bef8ae1251ee4b0ada9094d759edfd99c7658a4aa957522d5a97899ac40963fbe288a37c677bb47cfa7cccc8a71081f06f2adce8d1e12bfe9e3cfcc887a0def1ac55a321c2582074bce59a8f20267d1d80069c09bcb5fa506a224711983793de3dfc3ce0be283cfc1fb4c54ecad432320803aed1c0c384be86396a33f01f49dc7f41087b02d5f85c3c986c9fedf6dc6309fbc4c1641edc958bc949e0f23763c4189e29534d8e578b8fc10b04741d075e443a0726baccacf6e4634efcf356117f2c4483a57fd15185f03634aae6b9c2d6a48a5d6f42f3e37b2cd140bc3cc3882a66e9a30391b83de1cc48b19e807e3a64bc92d8d06cdfe9a203c3b93b8f34c29135ac7d93a5a9a85086e2b24e6e077b15b0d6932ad75824c1298267d64002581a6d49af18173c9835a2d1aea62c832b68245afa609f7085051b251a1c8d582860a3d349de3c827ec34462be7c50993d5583f64e08d6c2cb9fcc2c6d1b0fc3d8033c20279082851078a19b4e9dff6fe1635b1302893e3a363948507bce0ccfac76446660b10bfbb98dc5903fabb128d5d9afa91b0b054b40578c30c203cdbae06cc6290bddf5439dfb726fa15cb77352e1f4f7aa6a049a2c1089c738eb9f6abe51369cf31e4c38b65747bab0ceee1c33326126c2ec75dcd17e059695d33214155465719c955292957ebe0ea5b8b32c819370e8007ac1f46f512fe6067becda70da3b1f35cfb518f86d170e1b93e3e72a4b88f9ae3f5d3ec01003949610f660c973e40aa83a3f31147748e060d68732d4036d50a47e494e744f7b4df9ade486e8cde7bd37e7d4f8fff3190418fdfafd1c76020260c6dd58b5e45548435e0d6c2efc4e3109a0f721cca6306004c6090d5ca069c66ad0e7d5b26a102b3513a6636ac3ecfe906904f3b731b6151922df8ec01ba1204e329236fa58cac159c74b8f1a812e53cbdd6326bffd3d27bfe3294bd760736332c893ef94081eba813a944a528fde31d8689240974bc54e1502bfd19cc655e46db3e2d0f73d90b1eda0ed37f9b37369a1c4c16e390d16713582c90e781e502a3300b32f27204708ee97f017f099329a3c4e081980fe123aeb7a98f439b5144245f09c610fddd0650b0fe9f46656900b9f2d11aec4b147373e7cc9b9366efe4179eb2d22ad4149889c9c990f5c3bec10543536873041972cec7a2b1eeba560c08ea4c7bd9b03b6d240a732bd8e52227f95066f86a83bc60796b1668882dfd2e15be0f81ce3f629973744c96227cae918de820d800b543cbed26297d2cb8f1ee75f30da8af9d356d031a77b08ee64efeafe8bb411fa3eba893ea96189e49d787c5ba1a02fc58c29aa42cfa6014e14809af3b54da36835a36c5780a976aeaea3e0ba17a3c97ae0", 0xaa1}], 0x10000000000001f0) 16:16:49 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, r1) setregid(0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x8) 16:16:49 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x490, 0x6) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) syz_open_pts() 16:16:49 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xec) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x1fffd, 0x0) r4 = fcntl$dupfd(r2, 0x1000000000000000, r3) ioctl$TIOCFLUSH(r4, 0xc02069b6, &(0x7f00000000c0)) 16:16:49 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000280)=""/49, 0x31}, {&(0x7f00000002c0)=""/4096, 0x1000}], 0x3, 0x18) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1000, './bus\x00'}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = open(&(0x7f0000000140)='./bus\x00', 0x8, 0x13a) close(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) fchmod(r1, 0x21) 16:16:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20022, 0x100) read(r0, &(0x7f0000000140)=""/73, 0x49) sendto$inet(r0, &(0x7f00000001c0)="e166938e9635a3e2514ba5504fab155dae94917c9e33739aff11f8381f22e2bfdab6fe2b1131d44f57a169d30fbddb41fd9130d0ac00d68af1396f6074fedddf19d6b06ba3051d4a1ff75333568d1d5ea1e3364d11e3f3d6e67c552dc124c826326024d906bdce826a98d8937616feb607226e01c1c3934830a60f11e4b9752cc098beec0f710010e38572e7c55753eb152ab908fb3d9a42ff73dcdb3258a310403df19602e82a111dfaaabb7250d1def0ee72", 0xb3, 0x9, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) 16:16:49 executing program 0: r0 = syz_open_pts() r1 = dup(r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x10080, 0x3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffff, 0x4, './bus\x00', 0x4, 0x6, 0x6, 0xffffffffffffffc1}) ioctl$TIOCSBRK(r0, 0x2000747b) r3 = shmget$private(0x0, 0x2000, 0xfffffffffffffffe, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/214) faccessat(r2, &(0x7f0000000000)='./bus\x00', 0x40, 0x1) write(r2, 0x0, 0x0) 16:16:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) fchmod(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) lseek(r0, 0x0, 0x2) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 16:16:49 executing program 0: r0 = socket(0x1, 0x8000, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) fchdir(r1) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:16:49 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b4400000000000000ff030000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x2000) setrlimit(0x3, &(0x7f00000000c0)={0x5, 0x80}) getrlimit(0x4, &(0x7f0000000180)) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r4, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 16:16:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4006, 0xfffffffffffffff6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:16:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x26, 0xa, &(0x7f0000000100)="467157e494231a9743ffb7b10a038a16d14939a57e4fa25fbf5e000000000000000000000000", 0xfffffffffffffe00) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x4a0) chdir(0x0) getegid() ioctl$KDENABIO(r1, 0x20004b3c) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getsockname(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x880) read(r1, 0x0, 0xffffffffffffff21) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x91cb) getegid() 16:16:49 executing program 0: msgctl$IPC_RMID(0x0, 0x0) r0 = msgget(0x1, 0x220) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000003c0)=""/177) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000600)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x100000000000007d) shutdown(r1, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x40) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x200, 0x8001, 0x7, 0x7, "9f7fdced559fc226c7f1cc4c345cd37c303d6307", 0x6, 0x6}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000280)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0xffffffff, './file1\x00', './bus\x00'}) r4 = msgget(0xffffffffffffffff, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f00000004c0)={0x0, ""/195}, 0xcb, 0x1, 0x800) syz_emit_ethernet(0xb, &(0x7f0000000300)="10219ee498d485ae3fcb43") execve(0x0, 0x0, 0x0) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0xffffffffffffffff) 16:16:49 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x500, 0x0) fchdir(r0) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:16:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b0006000000000000000000000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getegid() r4 = getpgrp() r5 = geteuid() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240)={0x8, 0x68f5}, 0x10) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740), 0xc) r7 = getpgid(0x0) r8 = getuid() getgroups(0x3, &(0x7f00000014c0)=[0x0, 0x0, 0x0]) r10 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001440)=[{&(0x7f0000000140)="795a76355c872866eb86b721aac33ab710c1ad4360af840bedd2f389b73a83552420e230609a6fbac183cc595ea43b698ab908f24df41a5922ad1fde3f272e29cb999a3d2e286325761a7509a305a87a6bf61c6e0628b1b9a940520851b14dabded3", 0x62}, {&(0x7f00000001c0)="cabb791e3dcf65edb0c4c3e70e066576abf15ddb0b0156eb44a9a481f36f3eed9f5c8ed0532dea26563dfb422f92dbcbe9e2ca07cf1b6fdf607fed991b4ae2433ff69e5110cf049cd0eada51e8dc9339eb58e052cc0ac625eb8684a08521167f7fca16", 0x63}, {&(0x7f0000000440)="160abd4252f3dfa635df598f2c6b7f75bd4c5f33e2f0f8c57141e38cf364c900dac8505d1b59103dc42e69afd2e6f790873225947cc1c9e28a781992789a6896dae45daac4d2889fc975e823aeadeacfe340c874fcb68c1fc9ff35f8bf831e6dc8ee4b872be060c7a01e9871b7b841ed51387e42c13e37ae664f6f0034022322f206bf23e829110bf222c34b7dbcbac58d4ab54d519bdac44390e828695238a054a4c9b465b92beaeb42dd19bc9bf83bde9f93889c6546ce644a2beb4d3113fad9d9ffb294aa2ca5f96d9e7b78f3e1be1371be025861b10aa95cb043cb7ca64dbdfeb0fd557561ae689ee6d24333479d0aca81d8e00906f2e37f787c44ea5584f9e2ac0ed810a724af901b7937c71c92002f3cd93e84abd1895adcdff5af01cc5f263b42470b643a43a44cec6c1b5954ec0b2d75865f2e5c19ab0eaa98573936b5b663da05721e3f6618f45d2d6fd49721c393404a2c16d1f77077428629c07bbcc652da7bd3b44879f035f3e999851279dbaa24595e60c58653fc21899057d91ab66d7156f23d1547d6164ae5dfa69118b5d2229c429f4767794a29360474db7050856d5e12481d24f315f3153b46c2588e281fd9869b5b4a85b198db4067529a83dafc13556d391c5965840efa51f2390108297d2e4469d322d1c4f29269ea621919396d4e7e1f11d10e69ec0bcfaf9e6e4c5cdc288f5a12325960f08003ad8abb8e45bfef0f6c688e70d55850ecac6f3e8c518fcb80e6124eedaa4a8af507b8566d371c6d17869d733da6e7c4cb71acc0a528db6255477e829bea3e7cea5df1bdf607c76e3bc1950503effc6562005ca03de77b8a9435bfe5e30ae4c8dbeba2df06e63429d24bb15000a4ad069f7dc81bfa35ca749926895d7d2857b39a5fdac939c57d699b25f4ef03ce078120df0b3f4be9321fd5c88d60698ee44e758076766096f525e169bd509df9d721d3581c38c48223ea32111d5aebd57733a90eb0a41653ff394d3b7ae2f769511d2db98a19c59c3b4a04d4898c599987311c43f8f924f0528f39368c966e4e80ac58f63517676ad44813c2b0f9f977bc25ac24536722b11507137a9def4c16fbe8bce14c1d432baa05be74b7947abd076c4bc5866ff021fcbc717a53b1ca659d2b4909787758c599cd78c0e34eb609228d1289705cbefb9e3d10bde56455de1e8619f5287395d710cd611e400e8248d952e95ce209af16f822af43c6db5e1ad2005bdb1bdfb8446adffb5ca68d30f554afd2ffa4035e41402fafdccad64ae944b108866b073fbf24abc6b5d1039a9c2641b8d6956f19505c515f3be082bd97feb8e5974409b6aac30bf6d8d934922323979c901f6f134056d732ab01524dd46efc4522ea5ac86fb260ffd38f760481f9a8f64870f78a1b8f78604baa9fd63f792dc335f9cb1cc132f2d7a0b0d6c0a553f588c846bb84c57d1d6638b5c6ed0fb303e704b27c87fb38b1635d004f872756633a5664271a5780183fdacd1c1989b8585e84c78e986e4f4126449c2475bcf80616ab2391b0c61418ed8991f1b8a314f23cb0f7bcb99a242d9822f03fc5455f2134a4b1b7b855c7203acaadb1e4da99c5fe589a6f5a3fe17909c192b385a9a5c80713328817d5b2826699cfe43317ba20207fbf4a2b39a495772d5f66c089662f0ff944620e062e5f6d5cbad4f2970189411476d35694dbf0871f20c38ca25fdaa488764aefead49657a829dad94029c31564ab19a4deb4effebc097f7ba588085c20ec232046d94d86f3c393440b0319870287bbe0bd3b6440eeac142eba8defad39ab596211e6135c94f14dd098c6274da5010a3da7afb02e8392a09b65425c1198a9c9d0863585eddd40f8b8d844841dc56f29c355a284edc86627b6a0bbd49c577eeb7eebfe8878b2db0a73f66950fc4bc38afc840e27da9e838b6974c9c01690181a6dcea237a835123c56c12e1b0380c2f5e2635b8595f15e286feb46e48b84c78a9057fb52f35c735c1822d4efd17f8b8a4eb0a32a4249e886ed56a4cca990db7d45c977b4535d92b444df0f8025376dd93a1fd48f7ead6a3c1dcce9eae5231d26e94fb78a344dfa7fde5fa2bab5bf672f8f5ac9cff3fd3559cf2eeffcc2ba670a5be50e64ccc8925368bf57908fc8272ce345f19f0257f65d2f6b4cbbef1c71a10c3c0f9a9f21706aab2d737386f2436203261cddec35c98371f43062b76c14144b947fe25b30d5e0750a61887ffcf3713882e634597c534479b2803bcc8dbcfa4553ce02d098673d6730cd7e0a95229aadb0ddd52928899cafc7ebf2184306484f7aa2745f8f64719a1c77b0c5c90c9f16a5800595a8859964ad24687267a8dd4c637b9a60620e77b12744a469521260f9df9822978f81e8191029eb9bf4103b5162c990b4d43ba02a0148e17da14c951869f70fd7439d57f9a4004325d6ef252e01400f592c5f4e16b691e8437f937865cbc8c14cc6007f288427a9cee7477e0441dc2f69c3e269718a4e107b81049344ff7b85912b2f53dccfef668ad32a363211a45ffbbc2ce8f430f48ecf66f0c836e82d96bac0e4fd0c0a0717fbfc3c334cd8bd74851610a2c39bb746c76385b9f300847d9f65af5186fd13bea86c1f13b711cf6c281c0f98507ccb073e54489db781b70ff17dac95f8f41f7bb8b6ef85ab94c43a691a765a3576ee38971a4e44effe2ad1f7f230ffd6dd7989496e92dc254b2b6de2d6a03e72a832412ee1916c33eee76962c68ac5186cfce1fbe73e914bf86810d4739af5de826126365e7e0dc0608aa32e3760a414f3c25e7196bbba64baa19f45e97ff31827c004c4e7cbd1898987d500b854ce3a5c9b1d6d0b0a23cf611ebb1dc02319a2fd74f9295972952fa76c1f79514acfbf1656f7a057ff495dbbb4cee323df7432ec4f149ef7ad645607a1230c65f949b4de1bd9b2ed8cd918ee7361e3b440c35caec5bcd7622bcc8d16a7b071bb6fdfd0b39779002e6de19f0164504632b81811dd8ea387d0980359a9b1d2c31e7a3f039d38bb24b0f555d9c61b573062e757c26b67a56efb18f3abc872b070329ee74e65d8a5a4ac2e99d96fe18602cdd2a6093865f8853ce0cb5f0c8085e9361a1af0f3e4feceeadbd7bf01f1b801c904f1f5e6ea06771e81ec4129cd92385e104abcc9747a693da7cd8762d4ea3393a8fac18ca488287e35d160e4bf3647cb83e3a13d90326b6dc517340424e7380f3005f57f0104707f6b03036783b64b9fa83c2acce80fed3a95c4f8f83820f3b4f174d108f7d498edec17b354cb8b11807ad918332f74ea8d1ddc669616fb4f6cb40f0046c65e594565f2a5e0afbf28e4336848845894a41ee1300d6a4611735324e1691fc313fb04c2b1e11a87f57c758694e700441876b107cb15fd08ac8ff0076f6ff72b072115782c3d075cd617155ff462c98363a2aa2e64cb693cf7c680d5628205ab9f082a6622995ded81ebb21f58a31df60e65a55097dc2e78a9a1f9ce6b97bcfb2253178793587610e335ad5ffce61461a3bd66a42d80056336adafb845c0ab020c94b78297ccb133ccdc64927ed83a15edf7ba5b5b1d8b51a20ce809f68cd37ebe13fdd9f8061c6e86aec3d44871f260fdecaf10b7fb6c785829e69587be8bf21f6e6c475524829c6757535906689467696a54a850d255f3117591749301d837f45cb65fa666ed6c17b3a33aef6c9c64336963683553c39ccd7f4bfed666bc7d81ee16b410d7798abf62be23e4f7c017646bfb4e1f6c95e86a195beab8813715e30f24165dd2b6211512883abb4d8ad1ddf5aeef911ab068408a57d9bca328865ac5ce76bc7a7319aeb3365fa6151a7fabce760c0523fead33b3a3ca303631c07ddffda8a9418d013cc71c39d108cf7720d2496d615974ce40451d0522674dbacf9ed55a50f6f2b6d3694b9606aa9951a6b8c3515b06ae38359aaf0a9cb63e339a2ad785ba689e103bd82703fae971d24da9efd599f9f7d56f50b2b4c92e5cf9d81b6e9c52e1c9ffb0b63931525133065c5d153acfb8f86dd0fa004e1b920c1c8fe79f260835918c3bdcf87515d0920aa36121cd93ab8ad4a427e3a9306f6da0d4b3d5676c9dd679e86c288828a24fcb6bbc83daad09109a7d745432f4edee94b052581302743820faeb943502ecb0abff702c017df4e9b27081c6983a0213e92a235ba09471ca709125bec02140fbbc2a79a6fe8427c0848d02d718c9c5d92e7bb09127ed1faaf42aa93938b2307a49372fe6c8bea74a3a912cce8ba9c934d799354b75ab68b64ae556a51168ecebb05d7acd3a26b932ea7d533ead190c563959d11fe5eab8f32f23e8b907aebaad4c983f7b6f62e9e047b235a6929ab6e493256531822e100adb0a1dafae9ade90ffb63fc09b1c584500ac5f6e7ef1fd53409a14dfac0781ecc549348d7f2655a7fa144a42fb439486339824e6ee02e84f511ea13b19d4af19118367fb2c1b22d06a8d84c48d63d9152fa3ce02af47b4956f3ad703d9fe2fa577f2d1ce5a9a885557fe04faa9e557684a958c5f2736db23a408b5d0d3676a60016514bcb605d76647538d8c90f4570e97f0dd239427ddbe7dab412db7d6feb180e74b25bb0f8adc3d9976ffb0948208150d8594f2b9e9455d595b46439b74c95f4c1a678ad8339b11cc4724dc905bd1f6d43d2f61b4907245762bf18ab599d2e19db4b3e5c3348c0207d0dd2409e86627e3c7b2e93edf7a2a2b96e824b0f0ea1d0fcf6e789b6a2d04666ed392dca2de4a202822d216e899609e8b9910920f0f196af8f675298a4efaf85e653bb3b5b9225ff93e2a3565894224ebcffd63e2a5c10bc027e0d773ba9cfa0d76d413cc848861351cc55b771ba886fb20166e2cd8c6e5dcff54017abaf1cc4f12d291f79d7571f220e9eca7a5e43f9e2a03de76e3a4278e0175f7c8e6c7062983637ef23f042849bdec2572773bfb28f5f82dcbd1f60419654b3777a929392e1cdac0e6992ff53b7d1aa8fe1e8d8ff28a0225cda30200a1bb97de6a9545ce865dc337842639e113b2a18dec1dc53527e8b84e5acc631b93fe50a2b04d9dbf1d2976b1761e60e375cc7daa9c6207b298f7ca44b4dc90d11dff651ab929b15a115fa6ccfb2a7b4add5a1742cf41c639b1e37efb92edc4a0c53a8abe0298f6db6bc6bfc9c5fa8c6da8a510817fc4a8cb18434ff3a7e5dc0a1900ede4e2b12282a05b31e6442a58f7b253c297bc06e0022c90a4e41da78fa511e4b6a3eb77d1e746973d6fb32d8426535bf15254ba5505acfc19537dbce7a9ff71473e93a1b92f81996e9864aa7cc80d7d035e47190568414357139703c26c2376d90ef6dd05bfbfb558d143fa74c506c9ad00cce6e4003d071b0a665d8b00c39518a2fd551d918a9b6f598d17398e60c9f172020f9dfb9e59c42e97868c4e9dc9b778f3337053c1b8dc105cf1bd403f28252e602ef8dfedd4007562f605ab0930dc0787dafc7eb2498c4d4cc9ea166510b94f6016830da055fa1b955b7696b168324bdde10e0e5e8e73dacc89c201d026ee1b31470f21cdf67b599ca69841208d69440d81cb78a93c4d385acfc9a3bd023fcc5e0dddb86bc50c22d1623927652aee2cc4c16d4ed5be6c47c367c7b8c8e3fa9f3c4c165d8156294c7ecc977c1cc8857ca04fb3b36ae7b0ce0ca01ce0e829a7acc8d6c6a5fe7efd513e26b63df0ee547619e31412df155624982064f888e8d151299e6400dfd62485a909df51c55bca27bbbeb33412109912a8dbcf7e20ac81bf48e294bbbc8e79e53d323ec790d5c1ba59ca15c77f02", 0x1000}, {&(0x7f0000001780)="9caed60c89ef2af02e2e9949bae6a7e253f5d6a68b5f9cd8896827fbc795e60e92ec402923d9da261469ee08b46f59f04eca8cd1fdef24e4a6e5096a648d7f42cf3c8a4853f51f68a31636f617dccda62fa555ff20c99f69cf072c4b43a7f277fc8a0d0e9e3805a7153464707380", 0x6e}, {&(0x7f00000002c0)="a1e7a3221df8f61068ef171191074c4dac17817d6cbd6e8bfa1e3253bafe3487088cf253a2fc38322782234020ee470a3940222d4a0540491acbf7badb57b4e9aa36e1d50d8a5dea5866003065427b961d6890b386117df9e640a384fa73cb28c675dc3f8cbdc8fb86aa971c45d8b22e2f33adb7ad1ee210c45f302c6417cf8f85ceef68eb1560021116552b26de90bafb4b44933408d35e32560ad7166fba3108d14ce598e608f5eeee4fa18b29a15619fc9f538b2c82bc8aa52e16d2fb449992afd542c6d73043a6f489780efd702add2a55c36ff23382a184632f932405cf1eda5300cce953d9f7d7", 0xea}], 0x5, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x110, 0x2}, 0x400) 16:16:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x0, 0x84b3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = open(0x0, 0x0, 0x0) mknodat(r2, &(0x7f0000000180)='./bus\x00', 0x10, 0x0) r3 = dup(r1) chmod(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x800c5707, &(0x7f0000000100)) 16:16:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8000000000023f) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) fsync(r0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:16:53 executing program 1: r0 = socket(0x6d33192d61939c68, 0x0, 0x4) r1 = socket(0x18, 0x0, 0x38) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = accept(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x35, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000263eb28108"], 0x10}, 0x0) shutdown(r0, 0x2) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:16:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) socket$inet(0x2, 0xc007, 0x5) 16:16:53 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc002, 0x2) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000040)="0920cf5c8efbd427139a0970cc02e57662", 0x11, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffbffffffffe, 0x1, 0xf0000000, 0x401}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xbee, 0x0) 16:16:53 executing program 0: r0 = socket(0x200000000000019, 0x1, 0x8005) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) socket(0x10, 0x2, 0x7) fchown(r0, r1, r2) r3 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) shutdown(r0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1003, 0x0, 0x0) 16:16:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x400}, {0x3ff, 0x4}}, 0x2) dup(r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x4, 0x9}, {0x18, 0x2, 0x9, 0x7a4}, 0xc3, [0x3f, 0x1, 0x2, 0x0, 0x2, 0x8, 0x34, 0x7]}, 0x3c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a6d218000000000000000000000000000000000000000000000000000000000006000000000000000000000000860843e741f47ad4db917fe9096a8a77e3e0ea168caab90fdec11f73f64a73ce66c1f9123d95fd21e701229e02b84be540dfe5583b76a97d251d76dca14fe7723e81a66f705984c2fbfc0c1db7c64f4c356a45096c9cba4fa03f3c84aa71a796f2d3440f51f81c982377425e73dc16b09261c1c8fb"], &(0x7f0000000000)=0x6e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:16:53 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() fcntl$setflags(r1, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 16:16:53 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) open(0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000100)) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/221, 0xdd) 16:16:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r3 = syz_open_pts() link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r3, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:16:53 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) minherit(&(0x7f0000075000/0x1000)=nil, 0x1000, 0x3) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:16:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x1bf) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xfff, 0x8001}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) 16:16:53 executing program 1: socket(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) recvfrom$inet(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x803, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8087, 0x101) fcntl$setstatus(r2, 0x4, 0x80) mlock(&(0x7f0000000000/0x2000)=nil, 0x2000) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:16:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x8) 16:16:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2100, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="070108005fe213c76e0000000900000000000000b3bf0005eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$KDDISABIO(r0, 0x20004b3d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0) 16:16:53 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3f, 0x2}, {0x18, 0x1, 0xa69, 0x2}, 0x81, [0x1e7, 0xdf6, 0x10000, 0x2, 0xfff, 0x5, 0x4, 0x66]}, 0x3c) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r3 = socket(0x10000000002, 0x3, 0x0) fcntl$getown(r3, 0x5) getsockopt(r3, 0x0, 0x4000000064, 0x0, 0x0) bind$inet(r3, &(0x7f0000000000)={0x2, 0x2}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f00000000c0)) 16:16:53 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) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x4d, 0x9}, 0x8) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000100)) 16:16:53 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x10081, 0x0, 0x0, 0x7fff}], 0x29a795f6, 0x0, 0x7fff, 0x0) fcntl$getown(r1, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:16:53 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) flock(r0, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8000000000000000, 0x2}) 16:16:53 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, 0x0, 0x0) write(r1, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, &(0x7f0000000240)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f0000000280)=[{r0, 0x10}, {r1, 0xc0}, {r1, 0x1}, {r1, 0x89}, {r1, 0x43}, {r0}, {}, {r0, 0x108}], 0x8, 0x100) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x6, 0x3, 0x100000000, 0xc3, "2d3fd512301d29d0aaa4b08fdd7d29d104d5694f", 0xfff, 0x7}) write(r0, &(0x7f0000000180)="1e54645e25941355394f345cb8b31e23fede91bab9208fe7ef937ecb4ead59eb0b1309ecf92bee6fe3ee703420d56021d97324ee8532fd654039936ce82c69978a4f0f44834f0f20c5b43d0d2f2ffa2845b95b1d6c81f3ab40b59e037808aca1f122fd79ac6b4fd18f69d7dcd1af2de9cf2c851032ea8e219893f86d4302d85cde66d5b6b0d27c11030f10c975fe8f43cd42ffcd22451c6d890a23069cf29c245f", 0xa1) 16:16:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000001900)={0x1, "b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f47393e6f8edfad607c8c39dd6bac7b56b0e1ab3eba7cce576cc00ccfd9740f36cee0e8d88a60af98e1392b77787e74907c735fd6737f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c216c7f9260bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338832013e39e7e3c76ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa24"}, 0xe5, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xc) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000900)) bind(r0, &(0x7f00000008c0)=@in6={0x18, 0x3, 0x6df, 0x79}, 0xc) 16:16:54 executing program 1: getrlimit(0x7, &(0x7f0000000000)) getrlimit(0x3, &(0x7f0000000040)) r0 = semget$private(0x0, 0x3, 0x668) semctl$GETPID(r0, 0x5, 0x4, &(0x7f0000000080)=""/137) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTART(r2, 0x2000746e) r3 = syz_open_pts() ftruncate(r2, 0x1e65) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000180)=0x2) ftruncate(r2, 0x0) semctl$GETPID(r0, 0x6, 0x4, &(0x7f00000001c0)=""/4096) listen(r1, 0x3) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000011c0)) mkdir(&(0x7f0000001200)='./file0\x00', 0x41) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000001240)={0x3, 0x400}) flock(r1, 0x1) unveil(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001300)={0xffffffffffffffff}) r5 = fcntl$dupfd(r4, 0xa, r4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001340)=0x1f) fcntl$setstatus(r2, 0x4, 0x7e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001380)={0x7, 0x8, 0x1, 0x0, "a7d8a288b4e70715de5ac93414292f9b678018f2", 0x7, 0x1000000000000}) syz_extract_tcp_res$synack(&(0x7f00000013c0), 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000001400)) open(&(0x7f0000001440)='./file0\x00', 0x200, 0x8) 16:16:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000040)=[r1]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:16:54 executing program 0: socket(0x2, 0x8007, 0x6) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 16:16:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/205, 0xcd}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7a5, './bus\x00', './bus\x00'}) write(r0, 0x0, 0x589642a20a3fb97d) 16:16:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xa6) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:16:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0xffffffffffffff4d) 16:16:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) 16:16:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000200000000e74de4"}) setrlimit(0x7, &(0x7f0000000240)={0x0, 0xffffffffffffffff}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="8a", 0x1) write(r0, &(0x7f00000001c0)="97344e13ebafd180361957180edf3568c1f388b25ea946fcbdf12787fa0bd19437eb0d2572c851c5117e5edc8f7d5acc98a1ad64a3d5849e807ae4799cb39dbc1ebaca2c26637f", 0x47) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:16:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x800, 0x8000000000000002) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x9d) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000040)='./file0/file0\x00', 0x1) 16:16:54 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x100000000) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) 16:16:54 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/105, 0x69}, {}, {&(0x7f0000000100)=""/102, 0x66}], 0x3, 0x0) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x7fff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r0, 0x0, 0x4, 0x0, 0x5, 0x0) 16:16:54 executing program 0: kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x7, 0xa34b}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x402, 0x4) 16:16:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x1) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x4000400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000580)='D', 0x1}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) 16:16:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) 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) setuid(0xee01) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x32c8) ioctl$TIOCMSET(r2, 0x4004667f, &(0x7f0000000000)) 16:16:54 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, &(0x7f0000001500)=0xc) r5 = getegid() sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000140)="af0e2de6bcfe3f06839974a9d6360486d354169c472ccc2b21d89e3eef0e6f6a9bb665874df97be161e421078d9c00df6aae695e5713494a95f91c26874a22dfddebd76c7a4c7440b3831dd275b0684ef789cd8707b4ad63fa1ce3214b25a7c8be109a35319fbac2f4dd11e2767927f6a601c686b55f3e760916fbb58e218e27205828c31563e69b11945917c26cfca1864d433aeede863a1ad14b7909fa39b02752096f660d6e8b629a639ee395c387375a6410ba2258140fc6d58e06aac2fcb9bea2076356b72d0473bc67a82abc115463de5ba8412ec4e5c764b9c04efe581b09d60e969110238afc0a2c51507e918cefd4d89b8ad98562f7c464024c4dd9e46edb2ceb11036903c9235e19550e40fbea397acdb78cdcc3da0004bd6d9ec42fba5c9d4a783f2bc2d7a644c3fb61ab5cb7d1cd6f12c211c91d710fa7a8aae28ac5352a516b4dc6d6f0df553502736752aa6005ac4f5ea45edd54c876263f45cb205bd25d7003c1a567576ee2227a6aa2e3ab167ae2ee52ba7f7548f34c8ee412b241af65ae708a2397e2a89bbfb15181f0cad2a453ea1b4023bd8c951868b8eba4bcff905b87b3d32c41c6c780f2727bec67dc59f3d2d967b630c0010e951c9892852ce65bc8a2377c86584cdf539cc73447830d96bb5b3b9d0b350ef66b2e2374986ac85e4693846ac19a1682c245b678d501067c501deaba7db0d633755854f1e48615e899c32164b01703a204c3eb6834fb02189802aef037b7950162dba2214cd0958787e7ee983d607183aa158687691aa2f5e8e4a881bc8998016223af2f4649c502be198253d23b4b7f5e5a7fd6766c57ebb9054ddaaa73660c3223757f901c04ec56e23dd2862bff7bad1399e2bda2fe299c259a44a6477d528c1520086bf80ff5c34f36db8702e5f32cf9927b1198c3aff805843fbe69f2bd9f8f3c595c441e19939e9e5df6333cfd665f42b92cc4b43ebe81cfb64d8dec6e49b0821621987b13b6c7b77899a63a28053b1e5f183b8b24d1d1b83232147adb0673f5eff85ce7f332cdef94b4cda10b98f17b67ae87484f986165cfe3ca955032ea97bfe83b0e7407b2b84e58614599baacb3b8019ea96efda889f7f3b7c1c59fbd818d709751ba469d766b57dfe25112b73f807df512c34c6dae5351fdae6fdbc61e5d95ffabb31872e1b3ae0ed91793ef128307e1d49f88211146b7d487995942c95a03617e5b54bdcf7139c4c9744c2e0eaffa5dd490c81abc3ed643989d40dccef57f071b3d545ffc41896943defde9cdf1d6da0ad2068d6da7eb2eab8fd6b6bec7a562041075cef56494f46b6625f1399c5f08947dbef17bf3266d5a7c42327f9d8b8935b8ff64e9272530af66d9ec942e2d9b7b6a6570472dc18cf3c80c17ee600f7ee9fbaff5699adacdd32b2c8863bfc29cb0d10f72f0ad214ae609c3849538673fe2d0036c8da796aa4b87c2aed6ff9c412fe14d6f69e80e5a70dab6533f39e4e7f971103424104f4096146166f2c9117d2e0d15823a81a066d64d7f352cd7eb46535957d0d770ed688071b5923ff45e9b7bfcd1032c5f6484424e70e7e0f70a1dca6d62aa86c15ebb778c5c44abfd56057a165e03ad0728cec52b50ef505b808fe55b77b7b2f99f48c743b3c764371022fd0322fde0b9ca216ba602ac18133b9bddc9eb89e03fe336ae09ea558d3434fd4ebe16c3a9a0d7fb009e899b70cab863f5ea5ffbc3021e25e9078fdc143c3f8ab2d1dd9aa88f6fa2823c7cf9f4ff273d903eba9c4cce30a6801fc29e9300f8d22ee20133342703cd8b72bb68e2c003e1b6436faed0e6e15d474c69053dc1fc1b7da052d322db348219953845c4f7971855e5a905e8028f48827616d5b25875700ccb42c9675624ca1b9c885656ea26f87160da0517ef4f42716e3ffa9cda5e3396ecbbbca0bb3a83b8b35b4d51272f6d1083af895185c1a91dfdfb24a0e195b38bc715eca179781f80164aded21c95a8c0c1b4d46f05e70a1fd8e39070ce50935331c8260a04f74db8a309d124f936bbd6157504b18ec8a339ff9515301ff50f3a66ebfdcf98146acf074cb3b09096b258a27be634e264a1704dcd984b6b288cf4bd051b3a9a46b7c229e45ed294435bc80631dadb31f9b28080254aebcada310f97cb274337fddb3656d580663963fde2a3b0f797c91b6f33b063f50541c9975e7435eba1f6543cd98a7fe8a3c94a32d37d053bfb470be4e9f281cc73f2931382bb56f132a98f82118f8e0435c1d65f6cbcc0ab634124f8f64825ec151887d6ca80d3cbb33839354c35f2d433031a4104995848633665860a7b61314cee695f4f5ef2197260df3183d4503a5d85c98f259cfb3afcf1b90f34e27c3ca8e399c3b5d543ee56106bbd589e0d0f685b14a4ecaa01a096f86c77bf6d3548c58395b2b8a719a26415120af2a9e6760c3a3cbf7d9d1171be2d538bf72c4cf8b1069611c9b7a629ed5db02accc13c1df3cbfb0de86c75b715d9e20dfa75f14895e2b6405eeb041293a5536459832c3e5d2666b7fbfb20ac66276dace420ac62b59b36b1bbf96759976fc51c0ebd4cd4bfbda5be82bd6ff9edbf1b3d4469679425e353fd04b018adcb6aea8d2066ec76cc9a2f24513c57a2bf624f0fa1d32d21042d9404416ef0f5d3670faf6ab1b007ad19fa3d19392ea3b295958182b53b3096301f97e2566c7b2398b97f1c42c02629e406be45f863da1c01a862a799a90393d3f5d65a6865629121bbd4acbc39d327cedc0b2490db5adda652dd2c9799aae9c78eab90a767a25bd17b252b1abb866ff5f0a63567316b2825be3007eece8658a2eec886928ab2ea374dd4a2410b1e1446af56d27d8b152ed468cf02af51adeb445f4e3eb09280bb0c279bb003471542cc9e8c56d4efb5a05b498c63ef995d5e5336a11ee6f8f0457b913db431d45cf24c4d8f5337df9c3bfc103569db559740e74a997c88d9aa933376de6629c73928693e1c03358af3dfc41d6b0e46b0d741a6cc3ebb1d639bd9bd3e85667654945a672b76a8f26588beefd74260cea6b64976b158b14e25cf9906d16f0c029edff9e162f215e79267c32f7ca3729d0f3418bdf788799be99683ab84baf1369edec5693262931b13c9a4b519b11cd1a94febafa4a68bf75b8e9217db9e131f6cccae03089344e8f0cbd8c15886a08d4c0774d8543f042780a3cb0856420557292b0b2231146582cd86a3a44781b71e7eb301ae0a642c156be2259a92c06e10bfb90800e84cf9405029782884e608e54b0d99d87e5634707654cab3663c364a65a6989b12b33f2f57b71e9907896a002a8563895d1646fa60cdf9ec26ddf7a6f849633bf43205f13fee847641705358715d1bdfaa9c0707481e99322976ee3a850dfda75ec83adbcacac2476a22a512d90a309118e6700f4cfdf8830be5ffada36573ee3534162147128fb54315d87396c3c24dde66a32d945ed2adbd9d095e14dbcf48e149c5d13ea9f9d3bb258d1f57a30c596e74d08311e730b3658462cdd95668e6ecbee0ba9b0e2328985e534f4f03fdce9beaeab1641463924074c961b476eb7b97993868029ca5736afedcae5bbcfe01f98c7ccae45ea85f79f33ef0f2a681ddb92ef5077049887778be5808bba88196ab78f360e2acfbf44daf01c46cbb03897eb4be65db9f7988e46d2a04d1be4886639946c9e242ef6b6ea9cb751e3ecb12df3094d20f8fa262bb298d4953e48dc28933e39871fbfbab11f1749b6db429ba6b0170f7bde87ae2bf8d658897e36133497cae32cc104654851e547a6ecb567d206c1d4fac88fa08b975c05544e44dbe88b1bcf0cbdb460593aa3ea0adbe2d006ae29c2e217323ef18cbe4b93555819b869d67286d18673758219ce2b4b20b37d01766350cd0d607f5c653098323cd1a3f9e0d058a3514f597a560f12e49e55fc1b1d17d192743df35b212d895cc33e303113522fe85482a2d5c347a8d212631648ca790938913c11096c5e840dd55268445265096026064168bddc5d56aac892af061e42cbb6d537aee3c4ecbe19458c983dc3f09a6a7cfcbe9c55330dde0799bc91c135086e736ed25c8492820ecd5770c4500b4352934232a394c025be4750e837434c2ea237f921ad7c0a8068da810a071e74c879ce01ff6d8cb2e307e74e788ac06e9eaa94ddeef1f7effd255b49466677e1da57420e6b01bb99ea71f41f18da3fcdf50518776e602b0fdc99dd79c72eae44cbaa64c66070669c733fde063c07832f3305fd15afe3475ece443241e4027b2330454e1edf573f66ff712024e56bf551819ea580a7018f6b5f096c4c664de66dbecd4007d3f1026b46414152cc9e373cbf859044fbb7b8b1e9a7a95a53410b977c43c794573639e3ea8c442e464ffc15fb92bf9c26adb2dc8d238487414a1c5f98f4eadc7444ff0c5b75c2cf201ebdedcaf1a12cea79820102fded90517930071f8e560292c16baf0aafea6046c14b54a3dada2f37b32f4f584f28fed02e456e0bddf712f94de447bac900c5cce064c86c510814d49faa98976b6e20e2d518e49d95618f6a9643dbdcae534e42938760dbf08304a74f96f9d2b69a975d42615f8dafb6379eb827065268309d90d6aa7cdc69d65dacb8f9e4c2866475d12f345423984e5f0ae78a341426263913c90d33a2d0c0d56ae4bb8dabcb69ab30b468b315e1f7d034910c6b5e2f100a7629200dafedbedcc61f8457c36009bb294f2508b3330b125ec9d2f3e29d24bac0b6a1c894dcc323f987ce7c20cc303e0f2698af773aec39e225b0976ae31f9f94591bbec3d6f845fd91de4bdf89b603d2724ea6424d9486e0222264136604366ada8278a85b9f6f6ee14569845d082eb2abdaab8aaa2c32dd141075ea20d1c7f4fe610124d105a5f6be2aa2510045a8f390e0ff32e94db6b139d2b866af052ab2a40a115300f443ebef38d5eaaa05c412929edac37f42b5a83c0fcca82a0772ce909e8ff1c5a8e7d51ab2b77f2ce93aa4af5b62f6aa7bc5bb296bdcecb9d4ecf0919dd2fec8662d40f2d777596f6f6caf8bbad78ae4ef3be7267e95ffafea728570726db82e6966406fa0e8f53ba8e729147dfba804b41f4d2cac0787916645c2bc6e580eb048ab059618a14814df08bd3bd9d20dd2fb928b38febdfd40e1159a04882a3e1ccb933b71911fa0d72f75ed8ac6ca7c13eecc37000d149d20ec829209befe2bd282903e98e40c0bccb067776671febc6feff695a8d53ff5c88b5e6ebec1c64e3a4642d08ff09d996eb81312114e0a060fbd89eae5ca761823cf65c7a17eabf0d4063820434ad5b6543f56a3f2bb29afa9038705479e3375c50a4c956df732b59dae7a78d78b680bd118e7a1140e9a5df8d89225b9527d708fe2b62b0977b7b3febf506565c203485adab7b219862b686047d0c394cea425acbda1f036fc86c81de9867b8e10515c9a3737b4e6cff00d7e56081e6775f34135d939bdd3914a658e6250d837017e9dfc173764f70081f05d1f53929fca3cd76e4de2d1ca6f8ca2deb8667736b6aa8956ec21da02c79e0c35fd003447ecef3eb0d195af1d8866b83af0a4ebcb67c08496ec05c1b712723126f4e15a119cc6992077712e292f06db8f93e98e6424f5fc36068a85075e49013a64387891275b70b90e5c7c2dd011d0fe45bb2bb9319a0fde27a1e80647c0f9955ae65a42a76e4bca8aaa31266b53853f0862785ab112908de3bcf8600981ecd1c07b9e894d6598eda91dd61215237b639edf50506ba37db628e6470c08aa9101a5708a382e28a24", 0x1000}, {&(0x7f0000001140)="bcc3ad92c5ca423cffc7ab94e2b70c0449f11b0061ac391b28b5ac87b641d05c84366c1c5b6663b12c11ef5203a607dd9093687e4d1441d8a4413ee3862d907d8f2da0f5a668a60466a17239c36dafd6e8ca1fa61820a9f8cf5dcb65a63c971924c607fbc75ac3d6fd520d21ae7980aba1d09307b6c5a3dc197c2ff51eaecaeb2201f213289d1fa8772c2d4eb783934bcf7fb3ce9c7121f128d221246ed4b909f0d219c55ccddafba09a0c822a03eebd742f85c25bfca8cbb28dddecaec50c9bba70473937c25998f4e4eb32afc220200a31527c36", 0xd5}, {&(0x7f0000001240)="b4d8ab6db1bdc526bca3657cc2324a10b8f26e6d44100bb3f241c2b3328ed89b51ad683c74d2be087c5b7f97ea739d5b3c51dd48ce1a4198016f5da823fe3a97b5e2fe07e5878062e4bc1c74da4953c693df356a9845bbe19c6edc4ba9e488bf4653e9f8512f09b7750c0ea86a421a9834c475c39132a9b216f2e326f92474df5151e3cd049e8cb245b136a085b18861dad472940919b8e58524c7dfe127dbaa4e5d87207e41155de4b677ebeddcd2274c30650fb792241a5b2b20f7e41dd649a51af9a33295b0b0f1c84ae0b922d9955c937ab69330f15a3569b3dc242dd01f79", 0xe1}, {&(0x7f0000001340)="90435ee096fa9a0871664a64822e96265a6f21270ce1935aa986d8fbb1c14e7d3a27d402b3fa9e0a7575ec412304386ece1a65159ba033792306b9d4232ea979fe29d7cd90f35fd1988d40942f6b4d651feff03e6df96a18ed98d94186b23599f178bd53ffb6a7b199aa25c043c60c07e5205607637cdbea91e2023b5a6a38c4442a231c03efa5928596d98dc5018bc55adf947a77ffb61ec2c24abe1a174f9a9aea076575c385a9f03c6073a7fce6c68511a3d6a360b2974cbfccb016865b28d6d9753d1cf140224544d808bc3db08bc7851fa5f04d34c4002eb577698b14ec3d4710b447fc20c75f8a213dea1854bd10e26c997a106f63", 0xf8}, {&(0x7f0000000040)}, {&(0x7f0000000080)="f820f32a4a16203d657a36e803ce7286903c7111eeffb02a0151cd154263e1b124b5d5255a4429", 0x27}], 0x6, &(0x7f0000001540)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r2, r1]}, @rights={0x38, 0xffff, 0x1, [r0, r1, r0, r1, r2, r1, r0, r0, r2]}], 0x70, 0x8}, 0x7) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) 16:16:55 executing program 0: r0 = socket(0x10, 0x2, 0xbfffffffffbffffb) syz_open_pts() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) 16:16:55 executing program 1: r0 = socket(0x800000018, 0x0, 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, 0x1, "b04d00f3ff0a631a00"}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) r2 = socket(0x18, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1000000000000047) 16:16:55 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) unlinkat(0xffffffffffffffff, &(0x7f0000000400)='./file0/file0\x00', 0x0) getpeername(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x400000002, 0x80) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000016c0)=[{&(0x7f0000000380)="6fe3dce0cbc711361e90aebf01518bc381e05cc920e76a90e24f4bb493681db76251d9e1018b79e990264c70ea2cd413574b48117075956b6aff733813fc49fdb3e139db7cd78d92dbb0e92bc17c0a628b7a1a4e8fdc856f949d2c5f20eaec151de318a61aa9", 0x66}, {&(0x7f0000000440)}, {&(0x7f0000000480)="b290115664fa0bfdecbedd9324084bf974db3048e579fd1eeaa0afeee6224c02962416c872c1e58e015939995205da7da848e8eb3e647d868d456d08d7c6917c9681fd06a556036ac19e7bf0ee7fd496b38b5fd740b90549f30678a28afc80a998196e8819a6301e469aacbfc38ef81b84bf78667abf54156eed85bd887a33070a3de2ebcb6a39c7161e2aec632f39b4d4f25a8afadea685071120729434b8b8a1fd0cc742639f0aa9a345e686fca60c84a429ac21b30b97f65ee802a9ca6021ac2a09af1780d9e8d961a92dc4142f214356d57b3f2b619eb87441e371df8707f8e8892a9d3942c9286dccfb2497c29424ff6611318f9976f3c4de4040d131de5f158af330e5cc5485694e51e41d7e56b2d5abfc2ace6e9acbd1173931b9bb96aa25d044d1aa6f7a83a7a1e99af5f287eab36bb8da05131188a967b720c1d990a5be37168c7bf311cd4d20b502177d01c68d5bd6d4b82a6e8b43e017a36de24162fb0ebd2c6c7cadd7eec250d86c553f4529a42ca03620f91b6fdcc39a900d3fb2a2e8997f209b75cda2a0f10adb12c04919190a9f0e4cc83c053e361d777cfcd82f9bad7b2f8d85576614f99c55176c96e419b19ef27a89e2ec79eb92a46bafc91cde8f0e1415a22089bbd88a01206a62bcaf421bb825122d6ab33f9ff496ee9dc85c28482b433e01655d2e887eb88c75a34ff90d7a1a0d9039a4ea8bd256c4e5afc2e8f28d58b95e5e54c08f8c86c5467dcdec4509c6cee0fe52df78308d688386e9024873e0de10613c8239a5f1ce92f32284260a86eb5111397d998321b304f515f632f453a2ee0e18fc544c21f97b92d455f9a4210ebb004b430db19e3092d7e3bfd1dfb5172c68d7051fee66571c9343f4362a8b674d86dda972246feb635cf216ed86c5225355082ec9750db6879a8e26fdfca628ba3baa78b79b57a8424620bf61a3780d66b8f62db6f10d30883707db678079808cd0089ff51cffaf85056d3357cf11c1248eab3c7a8bc0ef6f4282594f62298490a5464452be082ba844a87aac54803b315757166fd8a86ae1f7525607efb14b4f22d7f26241365a8a826b925dad84c4b1d51f2ae732deda680f5ce39bfe244f184660fe8bf0ae32ef4f2ce56c1ef2a0308a2c17f3a751d0be5802292daa1198525244ae61c1aceab71c1ec0bd68d3ae591d0c5d145b1846b36b074786cc6a4767cd4e59cd852a800f0586053ac6f9a77709522f618b0751053ed40e8e3f7a81e943a208beda84117cedd7149ea5a40f0eee6f789e64ac5a9fcf15cc1b00984ecbba0c28f0a205b374bfb01ba2f10e7375dbf0ad8f349d1d369e1df4788c11035147cf999a9932702b96f43448e32d506f4e20e00c4b5c44d929310d6978c92d30005146cc87ca729258db0179ead8f7263096501f647e5245c24e4789f91cbd41708e748eecd4809a7ca5cd85947408b1641c74487aadcd3ea3340985d73666b02bc1b2cf52e1a8f6469f6af7b1a044d8d31eeb00ab5b10ef9e92489d92311f0ae3cacb0b8a96ef991b814b5571e813fdb080cd2c1a4d218d07162c3ad87664e8fd08982f6a1ffef67553f9d4df85c9a5bc8edee5544b71fddcf2cc0e0194daa6c9e9ca60eef38ad8ef401d816e1d8ae225c6dcadafa917059f71fe1e2591f620486b09fcc018b04fb5c648c16fa2865ce3b76075119c81464915a9bfc4ffc974c11efd5e2e6430f5195deed42da33d6c294cee8800f04f036e8b2b5ed44b7bd74cf893057c37c0a1cb401e932f9a1c82392f1bbbda3d520d207fd9fe20129332d1a84eec770dc1996582afeb02078375389d44669b1d5db8a1570c4eff1500d8ba031290472933d2abd78bd997995af45c673c3d8f4250ea78a0eecd213630ea1f1871a908d7035497193f9c1ece637762fa39a4b4f577e7eb71893b06bd3836d5a3e20e6374d7a4f89a74d9bf9c273a0828efca0e44880e5259eff8f92e9d0f06ba19ce94863ac12ac25feb01a1c464d2e0dc72b1bfb2e3db186ec7930670dd27d3289d5999613423602f67f2d4eb142ca57f641407cb1b57fc4c142cb60a54aa3c85e69f92ab86cc4e4f70b96b77d3c7f17f89667f6a6eca28eb2d4faf8c810f310ac90c126d3cdb832ad102e35a6a47c596f8b1d6d68fb6985c1f2b7d65d78f621fbdc18eb211be3c21ca0c93886e227f38838995435fb65afa3cfc0658ca44d138dd990c48f4acd5a0f07c50844ff99a0f5ded8c035d03b94103a2c4ca5a46a334c30802d4a8c67a1ad9a5185d61807038d6285b1cc6a3dfa338b9db0fd406d6882679348ff38cb9f71eb00e6e9c5249eb5dbc31b27bd8021f4c0f254c52fcbbf842abb73bcfadbc50a1993e06712ef1bac52aa476d9537260f11d21aca82e9dec6708a058cd65266de0b0a704215df40042ea7b27694b4f9b07dd56bde91cc5d5ea8412fd416f50d02b9af55cc6e28822d931118f8879995d5104931240bc91516e7cf1585aaee7aa5a4bda91b248ebdfba7324170caedaa24f63f804a2d550c1571162268b55fe59cbc2b2d9498eefd7305942d5fb2668fce6c9d508498d20de66e8b98a5dbda42e27df3a728116335939cee810b77fd834743bf727d1478d9f8b94ad2dcf9d224d709ebf470389615e0f015a0ff5289f783aeb384a2e09cf5cafe3eaf4814853caa53f3c5147724a3c2343d6ed314b9907f633b1e628a064da3287ef035e5264dcb7e56a1aa9ba38f98884fca2b46f9c8972d7ca2826899f9bc39c2ef90df3930f7ebf80980ea26841a05c8087443eee62739de9ddd9c4400364b6c2202003bf285aa40591c5120c8fe42e0c204f9a5e49ca5937046280fb57b6606cd2b94ad8845ef3c9f7e4219904022d2fd433721daf3e60bcb7b98670883854d5593a6ddd4194234e0c314855b5d65edd7e7d87a1128582cc06848513d676c205c9a24a76d8b55140a9cf3a0ca944e652275586a9d27ed76cbc82b321fc664b3b25ec3aa9a9365895616f97de8551626b3ce467fa4279ee0396d665a91f209eb46bcd31496984cd73a76dad4152e6442749aadc428fc7ab98069519aa28d6308cca9907ec898346b800dfc3afc2c7bf8a4c071894687e7bafc5604ceffc018b58a5682e89752f8a342ba996c175c31eb9f49cec96cbc85acf559fe52a8fbbd5ec7414fd360c12820b852f22af9dc095693ef823230b387ff0588d810a4f3b9c6adcce0cebffe20860a932543bc1825bd646262caac9a1809f7126820d000ca386fd3a5ae0fd60e565dd14ad86b273b47b3ea48908e51eebe03729f61d403ae85c1eedce58cdad7ade92e80da8ed0888528d423ba7c7dc49638165618c7b26363eacd63c30031d58681e046d92dc708b6247d4c6dcf80d2f5c3837c0583697b388f692e2c0c6042bc84c25c63cda796373b092352d2f335ad6bd348d8ba83a9fcf85064f0b6a6e011e1a1dc872e3f6be404349723b60c57b6e8a486c623b5774ed59ea296504063ec2b34ec2abfefe5b9a4ecd08a6c36068d5633578f27159ad123b3cefb73c0b05ab17c7ea224ed291c21dbfad052c40c368342694fde224af98c7915dffdaf1a29a9a13c67a93d3383e1e4b6a965dd7ac308733d2effe5eb054e339b93c29892218ae138fc4ae5d8c2bcb3b28bc539a49c33ea155b1eb6936d59c4163b26289247ca6493685026e4609abb94c172227e57f4113e4655e4d745a0cd71bbf06baa54148a3ff658fa9550a721ff3ec6f64da0f22a474f6cb3045e49cb4b107711c5b3c8d808d752e957531067e34f54548d1314cd2399cb39d7e2d16fa080de3817403a5f84136d08f8dc7240baf218941dabda0cd3fc5d92f31e42c7ef31c72b85bdcdd2227f2b39ec2b1d1c0e56cdef209d49918f8e2cb9db2c7687f17722b91d40f421177cbd9b680f7bd177f7e7ee8a30c40307212f87e5e5b5c24ab368972f9c448f7d656c4a1affca0df25c57e56a067fbe602c37c1e2cdda74cd5dfc5e80bd8d91df547b31d17a4f0d0d08405835978b8933e1e7f8349003fc97235cfd5a6cff36150f27180d274cebf656feae27a7d0a275485c09ed922d8b7a44cfa2a878eb2964ea6e7b924bb803882e561865a1767cab10071322f5245ccfff14c55c9b724cf2b276980ac838926bc97265cfc9366839ecdaf17f1931fd4d701a3c027641a597a26a53bef0c7051a2cfea2ce5f6690684bc5c06cd3a9e613cb33fe1aaf9c20e601b35659179b8f35beb29a11593149e7a5d8a6727b944b480ab7109ba56fa5f55d25c2f1162599ead47a585679243d09c1f05788505fe0c22e9ed8007bd2a09a35609b7bfa2a5ce600cfb04e1840db55a11ad398e08e7c9442acbbc1954b6bd9101c1d7b87aabaff298402ebd6f0d521066a0603053e1e0880d8f0a2e7040a2b68cf0104567c0edce9e76923edaf5875f331721199a062bbe3f608c7c1490d1a2e759f8ddf76e424e0223a65b0ec284854d04970d08f53975ab6e839f082bf78e5f5dfe5efb8e6d88538b96180858798116909f5549c5edd81f214bd9a2dd9c09a03cf6219c4d6becf92888406977ffbed9741a96fbe48b11a98a906d2d99696b1465b2113f5a924eab1719f1cc9d36042c4c7b492e2e6afacc0784dda214a114a9f3ff992d3778aac6f3423b072833fc096fdb5c275d61ac90c81a890c8b84066dae9340aa10ae2eab2ac83ea78b69cf7d853a9cec2098ead2c557e1bea634a80eaf70eb60c9cc36231cd591b26caea05d9e739f21f9c3211d2a153e0080841de91d2158ed6a605e07f532166fa0b2b4ae0b4f6ca28b6c2358116f5787d2cbde23d4c61db9792bf03c9501f377fb92941e0585d68443432214ea2f7e352cb7cc386a1c3cfed8c6be7a2ec7fb579c69150ee3a7ff9ec400a3582931660b6aa96cf297621423082b5cc3019cc8e4ca3222ca3f1519fa54f1b7e624b016f2ffc5a5a59298d5163466717230e5a7d5f84a69dd469504560c59839a00e1d1159cc95d6eacf9ffd255eb02212904184326b26fc4c1e493b8020f7a4d871ba65661a359a1455ee7cd78ff3197bdae10f3120f4163747ccddf0c4d616e8dd5c100b6eb8504e217b454df7b841373daeaf65d21923275d6292f144978a72cd72b8b11c280fc8dafd6f8c0a70ac7a391a782d01da42362a32756fa8d494c87fcf041784309bd66cbf11270ec791f5cf2f4643c2cdd8b5d63ce0583be55bcf8ae55a9358d9455f6be00823436dc6342a89e8c873c1e6d999a701dde61d34d845d383bfa52f6061e290ec08b939f19ea670c5b93c9dc8314b1fc1a4ec66abc4f7eb158b56d197bc31c0d883ca3f4db8d80bfd9778512aa3da0a0ca50a911dff6cfeed2cc87aac7dca59093c495ad0e3119e9298f1de0ee0e0142c5bf2e0a236c02a7f5e03052acbae381e024ef08a3d5c7841d551f7ccebbdc5acb5989a8bc272adca95c7e23a61585bc28715af878887ea15f37ba17d2802b45e2bfda478c98517cfe9871cb86310f0461a8be106be968df54be0dccf0d7ead7335a6c37d2e12d9e3206d78a53b6a24d370428397414c6a47baa47c08ef802b711ab5bbe3e773eb19a99e43b8dfb48c397d2b9e272918961c258d6ea33c995e0f9455554077880a91e10a5263b8ef187da7e3d68c9809bccd8eeae0102558bcb9a2dafebb08942efde2771edb149316a76463f0300bd43f6acea498c1f019aa050cc5fb7de0a0cb5eb9043be7dc7799f79900e2440a7f2278a3ce2958d6edb43559468edd640972453d2fb10775022254af01cf10cbf34e7722703fa92c1d4ddd6d1", 0x1000}, {&(0x7f0000001480)="53ecba84e3fbc50f6690f28f32cafcd9a1cf00d4f3c65b6a3c1adcc882f5f5f95a59943e289529c4cb7ffe9acd", 0x2d}, {&(0x7f00000014c0)="90b195a3b107358c6ac4c70770230c98868fbf40f718ae124fbfb74f338b03f480f120b142483bfecf848259856596c74ad5c65b67304ca2a5ac57978d2f6f311861340ebc2c17b0642578d7e14a600e4abd157284d9d377e3a08da0a14f1df8991f027a3bb4c888deb5488268c88af0c6", 0x71}, {&(0x7f0000001540)="1cf76c67cd469d3c86a6cf48a37ea62b0a05fd4a141837ee359bfbfcaf13ed2c397f9f82de011cd487a9c2fa87a9983d28aeb0571737977eda645ca99ddf2e21dd32e8b4b6", 0x45}, {&(0x7f00000015c0)="e93381d73e4cf3b81daf7e24284d3d74115bd9418b708c9ddf417ebeaece5d1a79c5b763ad13c53109f6a603af065b433844aaf3a890a2cd5c9e8d3710cdaea15d2f0326124382235c088337c60e44bec9d8e5677338a775d304b3f070eba4ebf679c6e15f0bad146074e66aeea98b10d9dc482b1f5c9a7c3066ef51848cadf3b47dde1e45ec34fe167f02cdceeb8f1671d4bc08839560cc7f87b248bf68862196f2b64a772911d38051c9ab61bad3e70dd822fe2537520952c6077f2b2ced4caaa13d9eb66bec878cdd8665698558", 0xcf}], 0x7, &(0x7f0000001740)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x58, 0x2}, 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="9d94b24ab1b0f41488c4f57c64bc013aab0fcf3be71c46a11292512cf9a70e7d866ed3b52815ef2da03d8f9447c0db47f93fb6704af6d9d8cd12d46a2082429bb27e636ccc47825e552cc3a78efbbbd735e259bf9c918abd171c7ac8", 0x5c}, {&(0x7f0000000180)="17dacc7e46971e282119a5db20b833b26b4c52978c420fdc28b342e28f75ef1f0c30144dc2235ba853f135aeded15e02d82ac0e3b3de421ba4d6b016e9d742d6a6", 0x41}], 0x2, 0x0) utimensat(r1, &(0x7f0000000440)='./file0/file0\x00', &(0x7f0000001800)={{0x80, 0x2}, {0x2, 0x9}}, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000300)=0x1) 16:16:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff040001b25eeccf880500000012ffff3700000000000000000000"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000300)="584f220ec12289bc74a7ea11cf801bf1fa48f4445e7576d36e7c4f7fec515d8451e6d01adeb0f12bfb13532242094b06b2efb4049d9144be3697551e6c80d45aeb5f34dabae5a59b5baacf78ce9675c44dc220275475e18e82f91fae8f911025834cfbe138bddad6b5eafa20318e428bd12b6c60542fe8a9763878da2a5d933f43ce4ccd86090000004db9183811d4b4141c0dda3669934b9987b709ec2e63186a1909077311cda3f045e994528dc5d704670f72b2416887747dc654b8d9802b12c01ce5780676fca8bb63d56c27f6f61e0baf92530826598fb4fc701628f88910f78c444322683b499b835a1ed69b9508a5509cb248d4495b7dab045eabd7c8f491217add4633f54e", 0x109) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:16:55 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) 16:16:55 executing program 1: r0 = socket(0x800000018, 0x801, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730000000000b483c5b0000000007e40900"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getgid() r5 = getppid() r6 = geteuid() r7 = getgid() r8 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="6447a58aae2467ff1313517bca3e64ab89b2c41b0529e6986c7ba5a670e2cc39b4387280393463a5940692f7a6f5d53b27e63283b7aebec1e7108b77d8ad1cc38fcdfe777d66ba248d669b740acef6719e60a21d7b6c3deca9c3f3f29f35b7b589e989cdb43818d6a45aedbbc201217bd26827c7af604bbad37e892be7", 0x7d}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="f3ffffff205b1b00000000000000ffff00df0000e6be0000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x2}, 0x4) read(r1, &(0x7f0000000040)=""/5, 0x5) 16:16:55 executing program 0: socket(0x1a, 0x4003, 0xfffffffffffff5f8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="0509", 0x2) 16:16:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) accept(0xffffffffffffffff, &(0x7f0000000780)=ANY=[@ANYPTR64=&(0x7f00000006c0)=ANY=[@ANYBLOB="d300cf7b49cc1e5cf774c2e5d5a3403c9559e59895b9bc2582b6a282e1bbff6fd7ead1ddfb0149a9a8b49c54021501f90076ebaf34c4c4728c1a739affc4bdd7d416340d81f5b1d4caf8778653615a67e77fe18cb5a44d5ac2c5bc5981a158b4c08009"]], 0x0) close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 16:16:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xe, 0x5909) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x100, 0x12) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1000000000003) 16:16:55 executing program 0: select(0x1f0, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:16:55 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff52) 16:16:56 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff02"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000006, 0x2000000000000) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:16:56 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 16:16:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000040)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:16:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) close(r0) r3 = syz_open_pts() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="30f309c339f68fba00000030ff00020000040000cdb677a2b888c02644d8a05a4fc71f7218981debb64db98c2d9cdb6ec58d891ff095282899665e09847d1190b4d1c847550fc3894a707131a80864c253fcf006e67d7c9293fb7fee7e75b4ad295154d12482d38c67bb6fc5d93d44a7b0a8eadbfdaa5e60a39913f33f1e8e070109d9c11ef81b1aca43561b629b5ce46683b5d9b5978fdd2497e6321316355ab930fafe7bb971788e295346f0b04a5f96f46dea4d930a70faf4a96cd036bb90de9bb5ec5ac93532ed961a035e735e2eaefdad813c15d56c32bdbedc2a6d10dfa11528a050f0b5727bde2bdc0a73ff958eb8313bc9686d33a484ab09fa46365aa9d86e0a279c66c1c1b759a3dede020498aabfd159a6e305e2c2e1b904595986551799aa676ed6445cf52b07fbfa774ad95f2ee3ca1a9180bc0fd1d4c683d1003fa5b3f9d91cb249488568774b2aecc600f6afbfe044d4ade3a0d7eda1eda4f36b7c68", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) write(r3, &(0x7f00000000c0)="c171c69d298f4f4f6f969ee2a7137ff716bd20f0d044f8a3350ce797e06d9352031f300d890a3bdb01418edb46af4767fba3bdc555357b1e7c8f6bfa8818fb42b6f1ead07d93f6bbcf59982b21be872822c30956688355b6b246af3585dde950f7657050e8fea1a7d46e74b331aefce73fa230090f793d5760af280aec524492c075c331015bf30964784c659de60f12c93783948ddbabda696d3921e9f8f55733be6ec420c073fd", 0xa8) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ftruncate(r3, 0xffffffffffffffc0) 16:16:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10080, 0x4) accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x5, 0x3, 0x10001, 0x9, "0900000000000000645b320f01eb16c26f1a4300", 0x81, 0x80000001}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x20007461, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0x9) 16:16:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x402, 0x0) bind(r1, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="586db48983f71fd4fbbf46d568ad6465ac6b3f76b2ef46d386246c2793206584a8ec346ecfba0729a0d730e43df54431b1340b7c6dfa8fb51fb5e12ecb62c3e13f3cc7bdba3078c201833d1a69daa1e152b445216f331503e304631dbb82de5646327cd16b51e346e924d48c022808e31f43a9f585d409e1a2a484bf08138dd439cb8f5ede504d81ab0501765a50ac3cd91a4f20b5bad515187672e2a2cbcf39e6740c3e84a3c0c3fe366ca160fb27d90de8f069fd291474ab52053f54e9b17731068da1983c6bdf5bdbc9dc4beab383e1d9ca13b02034f2f6e463d20d099bd101f9082e2c5e1e7d0dc788b91f6ccbf483671f4165877eae37edaeb3774d84a4d81d7248fb022280ce0fd29d38bdb6452ecf3c3a5f3326b450993e9ea13fe27fc2b769a4a841af5a23a218521264169b4a0ff74fd23ecf3659a7b3dce1a6c70f5aec6622a2bffe67ce7ca5e24d6096bf9444f66163f13eaadc06280987b48459c2dc97acec47bcb30af3207aa6ae9e7b55f62d7d533363ae6146bc44c78067d77f902cb93cb2a9f645fdd694c0f32ae7b93b49d2d6158fb7c3859092b48a0127926928d4c20e22fda57a8ca5a9563a73fc83d0638fc104013b6cc8df4a9fee24fdf91b27f0835cb44d81d91b7d4d951091ba9ee46d6c6073166c0a1694a5e501b6e7a99a888a8e6fb23de4801a6acabbfceae906114d5beb6ffb089c9467e38ad3bf29b1395a7a1e39cd52916571a63caef63d0955a7ac7ad4bcf5542404760572c2f411e368f84841dccf62d8e4c73aa6954d8a4f6a815e23785c9de020cc6b3b9f2afddb4dd6ddf09aa61bcd22330215c1a6c98df6a54dd96f8fbd16c04bef2c48cd795982c6396923db91b6ec1931c501534a9c321b42d7761ab49b0c3347688965fc375b5d0486922bf9390cb1180c8b0c9ab3cb67c9ab272ba2f684d46a2380f804034fd8903b009ffa6c556b53dbd78b9707d71206010898472787ad81a579553bb47208ee2510f8ca0853830d67a6eea0fcfa64fe59d241e12f0b22cfdc21187c34bbed0b7918e3646740e2be1b05085e555e9fa6e6241f864be9a3b13008286daad1115a21db9d6897bb40f072c42827da4ecf26703e0ca77b17e9d7433b98d645c18608569d99413ed88758df3dd6a532175aee2ca5afdd6c73b6c834aec37ae86de78f26ab327c0aac1550d35ae18f8559fc0eca9e4d1d6851c60b208709a2ccb076745dac0cc87bcc0679be68832dad803716d2a7c27cd1996bdbe92ea6fb8b4c8d3ee5f0c82d18b1a77d5660d9383b0691b7ab396e0da0011b0c0573adaf59b1333545510a79038c4369ae19e15bf641f9b496640927aef0af2e2f738477dfc38a1cf922823ef6c6030278d3f6a96f18216935e154bf4b6f2b029e935f2b53a5f0aafc306601d559f2db0a26f4ef92c373b0900aaa97ef6867742844daca6d785b452172c9c8dd865ca034016cb82fafd24dc6eabbe70786df3dea8eec19aa36021ca84a5a89f411287a92e11f0642a5349c7461b42de624d93e4088d75e2fc1870c2b1025c947372fb3b31db5d4c84458578b2e47c6e3ed36e80ffc0b1bea007835db1d30b38f0f8e75025e905f49782b4a30530031ccf2d2793bb3796695a5c879f3a20a9a6198d4127137b8f5650dabb0b6418da94ee51ce21d805db58612e3815152543c2fd30430cdac3c3ba5ffff0ca5d50e203a4e7b6fb17b933bdebc7b63d772f6c013c822742f83be21aafa06629314d61e4b290d6c8cddd02d04cd1ca7fb60da8eccfc87378eab2d13f6ba6f9cd228d35c86aac3155b022af73e6a53aeb0300416ec5abb434bb4dbe1a1807e5c4db9baf0508a0802198a3c212b379df75dbeb4c33b8b9346e4d92fe8130f355ceee92b8a9516e0049bab5e54c12fb1aeb557c61b6ec8e3f44348e72dbccf686d314a9771b2ebe85fbcdb8a60a6d99e7a332897df8124dea9ad3824e669ba26e974e8c4abcb78e6d1b09a34d620cf8181e8ca943e09544ab1b61158ac7eef93f51fa280770e186108c135b2a1624d9cd25ce8be97566335ef3dfe10e30e8220ae209f6fbc8ef6de24b8d64e08eb1c735cb8b29d8aec40c83ad835a841bb16d24d0b9aefc7597fa40ca2d57e496d3739eb525c41efcff3a664cc65160b339684c8e06a6d7a90e7088daa3c5a87c429f0b4eddca2d6e8c913722f3d5e2038381eea13ba57b2079b88ebb7d02cbba52c9c787fd0f8b0b7548d80d50f33ac3a4ca1d2d9b27e0032668d31da4404828e04b9328c55eb01e487f2eb2b8f9af01735e041b85fefb584d63c0b381d1355a6171489dffa1375f70f8b1d612894ba0f78266564ee109f656162c8379951cf1c6cd6ce33cf71b9bcf3f279b3d0a1767c546cf6e39df77a63e2928a3a8e70876d05fcbf06446bc8ae3dcb142577097ae5bba42700a3aea2848c4c45ec4919fbe387b8fccb5052fecb1c6be082483597811667a4afb9e36a7cbeb903ed519c3ee6838fc5ef163451602d9215435bcbe45718e8f02ddf068fd4ecd5c3e42a1a9c1e1718d51a35a69d4e9417d639e777ff87c4369689fcfcdc246439c4eec3783cddb39bf65c097a6b7a2a10b86e75f1d6b6ac8e308c56ee44dac4c1195ea53c387956f39c33b3404afcba9e1cdd0858fa3dfda08c5a5fb171aba79d4dee5587d95a6be39071bc76db103f1988c014ffb5d52574624399eb64ffff11a5a89d4abff1ad70832419b14b2af9a847a1668165de51c8c5b75f5906d09df78e24122463a62d02224ea9b9664346d7d6d321bb2d57d5722d0a9db51eb3979d88f0b0d8b0538435d74f988330c66235f97e112f83b50a712de48ffc1d76b2ee1c7bb71f566703984f6e43f8edbfc6706f1545fe1a2d7a78ae68708d4269c136544af5fc2e31f3ea44d8ec765cf30adc13c2f50e291f3fc538748af134932cb9cfac87f0631cfa20ee482786e91cec9e11fa96043352af01a7904cd0d3ea1e36b38eedbf5e0ef098e18ccd45be3781288e7f74b170cefd1fd407a12ed1310547485837901c242db28e68fc359a3bbe1acd8b4c76c0117955f74ac96f7e77992bd058ecd0a5e1729df3323c4aa2b88d7fe7b4dc4a840b92804935a319e3b2b82b828ba5e810699883541aa2603e8ec288221ebe023b98866ebb823d5e3d3c7f5210f4e67762456b5f52281d12ad2e3fb5feb1846ae7287ae99ac56037e891282a6d93cfe04cef8cd8a4fd5649b911692ba2ec1c2e9baad4f97bec66be5bd05151aafd86cd6b202a397ef3d3383c8035d55bcb5470e2e9d61bebe8878efae83f50c95ddcf0f1b1d83b9089c788bd51ff0d3c18e21f7279839ed0a82b9102a8d5f08b6396d5ebb7e275f1bdc59d31017c347a0e59d11677f6e0c5c0935d19ab0d450db89911d087e6d23909ae3e7d6549db8030d03718e15ac33c8a65d95afe7583089004895374ad70b200c534eaa887519a454ac3875270a2294a2180246679a6de8df014c3dbff2fb4fd76ed169d50d4088be3a0260e0a24deb3cc140ce52b107678a5985da67b17e077f8186e7c56081225f49b4c87b9cea2ec138112ac3fe45d9cfb435c9599fd0eb377ab61e23970ccd31534be9eb7529004575d1a5608f750b4107fd4c8adf64724a5cc01a1a72824ccb9b325419258431ca9f2ecd31dbdc50ca304c3661eae6a846bb8545d1e39ceda8d5fa6fb2205202085e5ff703f1b88f33738867511d20d14a01850c9184506d161b003653091dd614a0806f237d07f700b880309623ab8b237ef502487210702c6c3300f4d1f47c3fbe3d1a91e1988082033531202490c63104ef5479d877d9f9538dc03755401fed1981f08de3ae08705a8d177ea512ff78fe0b7a68f0725533f60e3c1fad337552c471f1be5992d3f1c00c553c0988cdbe8674fca00f89cc3ef65a9d6fc7362a9e7768f08a72761fef59a7dbf24ad00de36b53a9f2c279939e6804fee16e333b1cd5a5d1a0dbcfb72bc259e56220b6d326595ebdcdf2b160eb64b175b3668788483e20981f3b81c0b431bf890a0e580612e56202b881c6e4a778b2d3d50b873cabb544a7d888bcc9dbad94f33d4c602766a3ff6699ce207a421d2e35a6e8cbf73d2fbe8a21ac2428c9fcdd02d9fae85b19987883bc8939cd3e0ed71d9244e22404032d89074507ee4f3b874084bdea80e4cb934d1b65a326b2792acd6b1d3f137f513f6cb3729ea147480f0be786711c69c029a9b3d59493a591b20c757b012c255a98bc4eb9cc0bf640fe8c99434dce593a9ac69f765c9fd7734e21f17fd23f1b44366c44e0889a14c42da5747ae7327ded11e1759426cabc17ceced614ef7225f5b1bb3450bb4894daa5b4f1ecae0aa9fe3f8aeef1548df12e234a87b00bf3a46717b17ed56a4bca614f2937317e0719df25f5f8905dd10a690a2b25e43d193e341036010e5b8698dd321c73b5e6ceb761d3684ed545fe1d27877068564cb5ad48496ff61ec961724f69b9151b5b1653fd49c90ca3f8efb40c40e6386e2ca2ea3855aa6f98ea040d8a45490888fd28df8958ff6c9422b0b4499b4960e6bff2ef34c2974ec3f4d69a4ae08bea9bee7915046dc0e103efa4cc477e6205055c95ccfa2f5d16cbcc954c25c2483010f6249b2a5cd12e6f39e8782941f36e9dbf8d8c96553cb83806eea31cb47e46923603440aa8a034bcca71eda28454fac48ad44c0fddafd5239c9715493f4d63e914687021601abbb6b5ef4ea306c5623551f0df1bfffdd471c5564e0d736f54107dca8a1963c7b0f8a19932250ebee06d5c0c7e72dfa0786eb04d3ab244fc6605f2207491de03087a91f9fe9ddc237aa6f0f3a45d4384340e9c61c0770cf9a12f39730efbf61752b77fb4d633b52d1fac93a344848569048e74ad2173955ae490644f985c4b1e3c267d817cc06e2a449fc5a8ee14312178296e0e5e593cc885d11e2696eeab5c656f3e36f3c8809764b6932ba8d38e8f6d153cb991995a585ced50663e357debe650990a942333649d12450a27b8a36416364d7923ff79d6a1491ea4591fe360a25b5eb967ddda1f8b75b5b55473675c22c36e01b9fcae7bdb7bd0f49475a9817569b73228d745a4b8750539b308ddbec477b2ac204d3fa008a003bb3b79e28f743101acc99c3f74ef264f990eb075a8b83992b66d6fca7329d7afd9e9906445349f396c6509711b1155782816265d0263b3c336d4a452de0028b19af1e3e82275889c9d8ff3b194b9bd22ddea26ad74ecccf33a26156cfc5e8db3ad726a8a8df9626f8f163b9ecb4f21a9a273b8924c2c97bd066ebedcd1d03b5e7d0ac17c7006ce277b35e5d9a52ed296bb6ed04e916b3ed0b0766d7195b2cfccf728f2ac9b3355f4e0b5e28f92b689903aae93efed74c0549684d96c3bed8a4b249380b8100848e701c2bf48eacd613c0de91ba722249731e9045859c4bb79fedab9b234586002783a59386ea3713801adeeb3d2c05d320f0367fb1f75c5be99a0641fda0c1dfe603ad572309e3dc83d804180a69ab77b2fb4b97e0a7617252983a3b750ba6572bb8058e1c4c537a4abfbd9b7304968d1365ea59446e50425bde849863108c9199301d9db69b503622980a6e1d1cc943aeeeaab035315a52777ace74dee5e7d8e56355f34c45d59aa9a2220420af2ecb9af9a315b2804c131422e3441bb9ac6ce81bba43ae25788d13f02da5e45b08ea32fe7f232ef7ad4585595b764e7a148eae3a6f43b8a91324673018bae5ba119b80326545b3d74232ac93896e9a22c13e251d156f303b0cba3332938c4a2304966574", 0x1000) 16:16:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(r0, r0) sendto(r1, &(0x7f0000000000)="ae6e7a878cc0bd6365763037a0db6d36fff859719c8c057422902ad4684ec48316313d0df071a18b8b6d1e", 0x2b, 0x406, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f00000001c0)={0x0, 0xffffffffffffff8e, &(0x7f0000000180), 0x10000000000002a4, 0x0, 0xfffffffffffffc6b}, 0x0) 16:16:56 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000001940)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000001780)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/239, 0xef}, {&(0x7f0000000100)=""/11, 0xb}, {&(0x7f0000001300)=""/51, 0x33}, {&(0x7f0000001340)=""/253, 0xfd}, {&(0x7f0000001440)=""/84, 0x54}, {&(0x7f00000014c0)=""/66, 0x42}, {&(0x7f0000001540)=""/235, 0xeb}, {&(0x7f0000001640)=""/178, 0xb2}, {&(0x7f0000001700)=""/82, 0x52}], 0xa, &(0x7f0000001840)=""/235, 0xeb}, 0x803) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:16:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x8001, 0x2}) r4 = syz_open_pts() fsync(r0) accept$inet(r3, 0x0, &(0x7f0000000200)=0x1eb) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xffffffffffffffff, 0x0) r5 = fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a2aa000000fd000000985411a39f534d56b382e6"}) kevent(r2, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x1000, 0x0, 0x0, 0x0) flock(r5, 0x6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2, 0x80}) 16:16:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) 16:16:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x8) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1810, r1, 0x0, 0x4d) r2 = msgget$private(0x0, 0x412) msgsnd(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0300000000000000331d5d03f7c8ed5880d4e0c2cecea89f215207ffa88b9e7fcc9c0fc67471e80c86a43df4cdb0ccdfaf08c13f59d277711fa6e556fa7133ca4ff21f3221374b099c50df250e541e0b804debc77701079054ed636d100c7706a4bfaed2d476abac7db7a4ea8e5c65a6c6a4ea45d0912e95105a9f8b8420497ffd55ee780b61cbf8c6cdd86831b10585f0dc7e91379ccdb6032f34b8ef50a8c47f6e7a7efc94342527093ea022576691565b14f9914e1477f302a7e7e6f888a701df8f5f9854675998b0efb269071e68054ab9a1945eaefa3f0fda25fa177f33d2a53141e9014b1f31599d5be7a093b9a03c55e744f49b"], 0xf7, 0x800) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:16:56 executing program 0: open(&(0x7f0000000700)='./bus\x00', 0x48, 0x28) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x10080, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(r0) accept$unix(r1, 0x0, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x6}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000006c0)={0x1, 0x35}) pwritev(r2, &(0x7f0000000640)=[{&(0x7f0000000200)="ee5f3e56c063c550389371951f3167c95dcdd3ce12935deb3c0f8b08033d4e3ec2a203dfab534b8fe60e18d2b34b4b6b14296e6a33b15d34b62235493231a929e3845ce8a4ad38507627d71ec53463745310c4cc3d34a2489758cc18ca2d75d36d33f5c4221277c49396d3a43732a1653135a55a2375725e037ff38dfdc58590feaa794403b636385e5fdedadebaaded842c", 0x92}, {&(0x7f00000002c0)="453a5e7b2237b5a45711ebdf3b9c370cb3352f3e0a68b358fa7b92a92875ee5a13428c12d5a912671409f675568643dbe175c1953809da559eeff92d0e55e4af2de0020c", 0x44}, {&(0x7f0000000340)="8ea877a6f0831a2de959a1d38f19bef31c9bc1c54a9cb1302c88f04f627f5ebc34ec97cc0afa41d8dbab34762c471744e80ae8183c91824376709190eb313686489f7e7bdd7fb018eacc3fcad458cacfb728b5db51b2cfa9c3075b35c2e58d3b01aaf890f06e84e4b9adc5ece3f0917901dc45ce90139c16cd5fbfd3d0a98d1dd29c779521e79a32675ff5e16eb56e3b4805393006a0c7810f45160d2907ec849db41e5f1dae646ea1a43e898ce6db0bdcfaac3a7a57255dc81ecd", 0xbb}, {&(0x7f0000000140)="fc1912ea74b907672b9e4a40d749c14555a16c9f2092966c522dae4cb75be7", 0x1f}, {&(0x7f0000000400)="a8e718f1597291783d6fa2a3ef", 0xd}, {&(0x7f0000000440)="4c4073c6c41e36f7f4131951fadc90d9502fa20082c1156e193a8912044279ac6f1e9e183de6922ca139b1a98feb4eaf8bd2c2113620ec5ac741e8cbacdd06cb64b80f5618126017a74515b47a788169df66ed38b084cdac8deb6ab4f24c7b71adac3422107205f92d2cc1286a2abdca404650b88114c13ad0cfbbede9cde348797a3d7803536a4a3257f4a9ad348c568c7f6e332ecf6a5d7a93aff766423ead4f3965d462f4b5acc5c54b32f1f9be71789644fcd20a8073d55bd4fc1c41da9fcfe81f32888c19971fffd9f5abc1300d3c86", 0xd2}, {&(0x7f0000000540)="d640ca0b016f4337dc3ec14e765fc7cacb3468d3ec896fa28e5e1fcee1728ec68b30743f26104af2bb5b853f4a4c4927ffccb4edb0cea523e2e94b97d1d171713d623aae2a4c78b1d8b76f94fd1c262dea415ab4539805343bf81d0381097d54d91e9fdfd669efb4f89fa7a907656b39ac0e466d0acdfba055f06ee06daf85ad9f563bf91c06aaed8452d608ce5f1a4706687dd96ded763b3e070a1a245325a52b9fee53ce005041281eda66010b9a553344eec3c11e1e6d48891734104648", 0xbf}, {&(0x7f0000000600)="45f566cd20f0c57874617497aac5b113e1cd0c239a299dc8864ccdb44254130ca079058f208abbc975992d", 0x2b}], 0x8, 0x0) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/68}, &(0x7f0000000040)=0x46) 16:16:56 executing program 1: r0 = msgget(0x2, 0x4c1) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/2}, 0xa, 0x3, 0x1800) 16:16:56 executing program 0: r0 = dup(0xffffffffffffff9c) dup(r0) unveil(0x0, &(0x7f0000000200)='x\x00') r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x14a) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x400, 0x0) socket$unix(0x1, 0x5, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x100, 0x0) poll(&(0x7f0000000140)=[{r1, 0x20}, {r2, 0x14}, {r3, 0x44}, {r4, 0x8}, {r5}, {r6}], 0x6, 0x2) r7 = kqueue() munmap(&(0x7f00000df000/0x2000)=nil, 0x2000) r8 = open(&(0x7f0000000180)='./file0\x00', 0x8a0, 0x100) kqueue() kevent(r7, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) dup2(r7, r7) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f00000001c0)=0x1) 16:16:56 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\'\x00'], &(0x7f00000002c0)=[&(0x7f0000000140)='.%S\xe4\\,}\'\x00', &(0x7f0000000180)='.)\x00', &(0x7f00000001c0)='[]\x00', &(0x7f0000000200)=',()\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00']) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) fchown(r3, r0, r2) getgroups(0x2, &(0x7f0000000380)=[r2, r1]) r4 = socket$inet6(0x18, 0x8001, 0x9) socketpair(0x6, 0x5, 0x3, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0\x00', 0x20003, 0x2) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000480)=0x1) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f00000004c0)={0x8, 0x1000}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000500)={'./file0\x00', 0x6, 0xff, 0x4, 0x1, 0x8, 0x0, 0x2945, 0x2, 0x0, 0x7ff, 0x1f}) ioctl$TIOCEXCL(r7, 0x2000740d) mkdir(&(0x7f0000000580)='./file0\x00', 0x1e) ioctl$KDSETMODE(r7, 0x20004b0a, &(0x7f00000005c0)) readv(r7, &(0x7f00000008c0)=[{&(0x7f0000000600)=""/90, 0x5a}, {&(0x7f0000000680)=""/155, 0x9b}, {&(0x7f0000000740)=""/125, 0x7d}, {&(0x7f00000007c0)=""/254, 0xfe}], 0x4) fchmod(r5, 0x85) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x10000, 0x0) mkdir(&(0x7f0000000940)='./file0\x00', 0x81) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) bind$unix(r7, &(0x7f0000000980)=@file={0x47ff644017e52d65, './file0\x00'}, 0xa) ioctl$VT_ACTIVATE(r8, 0x20007605, &(0x7f00000009c0)=0x7) bind$inet(r5, &(0x7f0000000a00)={0x2, 0x1}, 0xc) recvfrom$unix(r8, &(0x7f0000000a40)=""/75, 0x4b, 0x40, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$KDGKBMODE(r7, 0x40044b06) bind$unix(r7, &(0x7f0000000b00)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000b40)=0x6) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000b80)) 16:16:57 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f00000000c0)="d5ff9268", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getgroups(0xa, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x61, &(0x7f0000000200)=[{&(0x7f0000000100)="5d008c2e1454ef4efa45895dcfa4ef8e791314b5d882e8a0bc8d825d6f2904dd810d8506bb92f855227ada3bfcf53b75fca4349ab7a5dd7885b781a08084ea8fa887a687c5191384128ca3a44e57da1c1a0ab7e222904008fd5550ea9845ac39447647ced637f31488e887c94b936ab917a464c464d364fd8177a5d91e74e02b045441072b675b3628b456762998b9dad08e6c5ddb7818ad8f43be64587affaa08710c822b84e1e0ae0ae504017b675474795d75d1386251b2d23b40f047da03eedac5057a146857b4164e2d", 0xcc}], 0x0, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x38, 0x4}, 0x408) r6 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x40) 16:16:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x440, 0x0) fcntl$setstatus(r2, 0x4, 0x80) r3 = dup(r1) pwritev(r3, &(0x7f0000000280)=[{&(0x7f0000000180)="9f4039bf0f7fc6a5b0061e45759c8b1fd93eedf3a023d0fccd1cb729d54f68b42db2d3eef83236916a2ad7371791f42c88db3781b113944ceec987fc16fda62d21ece2f45b7fc913feb10e56ef91b608cdea4937253a69f54e9711370db9aefb54eeaf2a9a86a796f055486108cd8b6f236823ec0bc6843b27ef5f9f4631548bc3eedd28069cd0b4c18f514d0af759805e68e7f33b49037b3496f08673c574ecd94bb2bf16ff06ee8382048ac8f134867bbb571b70ae00b48637f37a132c2534fbf808c9d8596a313f68e4677359ef072056"}], 0x4bf, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x28a12c69a421c4cf) read(r0, 0x0, 0x0) 16:16:57 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x1, &(0x7f0000001000)={0x7, 0x101}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x5, 0x3, &(0x7f0000002540)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() setegid(r1) r2 = open(&(0x7f0000001200)='./file0\x00', 0xc0, 0xa2) recvfrom$inet6(r2, &(0x7f00000024c0)=""/115, 0x73, 0xffffffffffffffff, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f00000025c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lseek(r3, 0x0, 0x2) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000014c0)=""/4096) r5 = getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) wait4(r5, &(0x7f00000013c0), 0x8, &(0x7f0000001400)) 16:16:57 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(r0, 0x6, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) setsockopt(r1, 0x3, 0x10000, &(0x7f0000000080)="c5b750e1d45c127b74c1ab8207fcdcc6f7a7b1f87d979668e87588474e909a43be6b269cf6c00f0666d58129d9e646d2a9997cfaad0eb2a4da76ecd2e3de9c53c21a7c04423259c456bc846da7ba5650ea30847420758cb37076a15a750b3eacb45b0faa4b809749b2c884e440034eb03d9f5b69fd18fcb0c8d67d5093c151ea77e4ac80efcd83ae7b1c1364699fcca1e0053f476ed5ba1fbac1198c14fa967392bce4d7ff18b72aa119f254e9766c90c8e8d3066e8cd076db67edbb9c80b5cecbd0", 0xc2) setpgid(r2, r3) 16:16:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001080)=""/71, 0x47}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) 16:16:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x280001fff, 0x7) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xbd3, 0x0, 0x0, 0x0, "582a7291260735417dd72aef6a13d2b2b7155f6e"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x20) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 16:16:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x8) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:16:57 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330003bca9edbd9c", 0x34}], 0x1) write(r0, &(0x7f00000000c0)="5fdba1050678467a422e60fea9934edc52d61644c44001fa851ac02ddaaaa3f0bca523dc8879d7aaea5fd97e257480d1783f65db720e809504cb05b2e81543687397a878eb94e847848b0fdde8c23afe0df65822dfeb062b28bf0e24cee42ec60857c948ac6e2cad719abcd51300ae4fa76d61cad7a6fb67962c13efdf42876d92c337434147143b28fefd33", 0x8c) 16:16:57 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mkdir(&(0x7f00000029c0)='./file0\x00', 0x0) 16:16:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) socket$inet6(0x18, 0x8003, 0x20) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$setown(r0, 0x6, r1) dup2(r3, r0) 16:16:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:16:57 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x8}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:16:57 executing program 0: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = semget(0x0, 0x1, 0x400) semop(r1, &(0x7f0000000000)=[{0x3, 0x2e, 0x1000}, {0x0, 0x6, 0x800}], 0x2) 16:16:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000003c0)) shmget(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) 16:16:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = semget(0x0, 0x1a2e39bce22cd9a7, 0xfffffffffffffffe) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/4096) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x100, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:16:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() faccessat(r0, &(0x7f0000000000)='./file1\x00', 0x80, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) bind(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:16:57 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x3, 0x10001, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000340)=""/4096, 0x1000, 0x843, &(0x7f0000000100)={0x2, 0x3}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 16:16:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) write(r0, &(0x7f0000000140)="ec1799f4108ccd19d79d1b20a60de87fa7514240e19a4df9c27d0f88b01fb6bdaebcd2baf3d524b5897f3a566df435a76d4c0a5987482517e5b79fcd1061f524707999ffa6832a05b6103200a581681b4d8f0c4e3319003eeedefa1409dc4078ec65ce898e78b2b3d3a75e0d0b1c92d5ea5069bef2c859d0b276a267", 0x7c) sendto$unix(r0, &(0x7f00000001c0)="0ba860472504f732bf1b83afe4bcae339daead098883474aa81d966501e5440639cd2972741fdaf87265fb9a8209aed3040e2b54eff70da779aebea93422febe517d3cf8b7175a9b20117fb894df62e585d05504b853fb80b959e6e8b295ad0a62f759ddb84ed00871acd4d46ae236f95753c3b534cc88494c2d32424d939f6509d14d3db4400cbbb9bc1775d7220521d20ab257048b52e97d7285a5", 0x9c, 0x40d, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:16:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/237, 0xed}, {&(0x7f00000001c0)=""/212, 0xd4}, {&(0x7f00000002c0)=""/78, 0x4e}], 0x3, 0x0) shutdown(r0, 0x0) 16:16:57 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) getpgrp() setsockopt(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:16:58 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) getgroups(0x6, &(0x7f0000000000)=[r3, r2, r2, r0, r1, r3]) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 16:16:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f7d7c920eb518f878bc93b61e155461a285864ccb111649c077f2f152c3f5e51e5ebaa087935f90c4fdc890a3c0bcba946698bdedf22ca175d84fe49f69f72fb425f1bcd3059b2968a8106df1b2fd166f0a5480a59d419bbc9a1b797021efa17e81fd8d6acf78dd20ebdfe69a90beb9c0b3918030629f10105c5895fd0c4a29ad7b988f46499d23dd28cd4c2302717c191e2c5a34f5a1a79d50f208cad863cc8e624339c6589da57d60268cf3a4779ab657519fc0d97f", 0xc6) syz_open_pts() syz_open_pts() pledge(&(0x7f0000000140)='j', &(0x7f0000000180)='*}\\[+^\'\x00') close(r0) r1 = dup(r0) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x2703, "78677f0adc7f8ad79f0500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:16:58 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockname(r0, 0x0, &(0x7f0000000040)) 16:16:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:16:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x6000, 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:16:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x10002ffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:16:58 executing program 1: mknod(&(0x7f0000000b80)='./file0\x00', 0x2000, 0x9) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) r1 = socket(0x30, 0x3, 0xfffffffffffffff7) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)=""/240, 0xf0) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)="abcc84bea56cf263183cfc954295f581e5e6e526e1b6dabf6b050de5c017394bffe6e92329a8a700896a17ef798488b89ae9bb1d8d69ef0a9bf0a89a17dbec990ff37a662c7884bb3b92e34b81e417036facb699c3af919c3c1a965249565325e8e70c1f901a0b5b6c7f7df410ffc50ab1a68da3945af5c88597ecc7f337a60672c2a0129d43ee8605b63622fe25130b982342b45c3e7473e99ae6a698071745bb47977391", 0xa5}, {&(0x7f0000000140)="ea1e4d4b8089a6f1ef", 0x9}], 0x2, &(0x7f0000000440)=ANY=[@ANYBLOB="c800000000000000ffff0000ff010000fe69ed58e1774d0dd99edf24a80fd53efc82ab66e00c20c8cd0d9bcdc029610f5a0b83a1da04aee968759056dbb5a8649ffc488d6b2d8172f436fafbc5acab5798f0fea641a7cee84aae52b4ae1c19388c687bb740531afcec9c84463d602c5a82ca2bec60afdf4c348ae005572512d4ce0894bc2737d4fbef8078be68284232eebce77a4b6a5a862007653611ba1ad070cbfcf5794bbc3131d7b6bc4c3c316997adb1790faef3a167df6d448b42271ec100000000000000e800000000000000ffff000009000000e4b6ccab26534c59aa16af5ff0d10e35d44050a9df680ec90b9395abc4f5477ad8ef34a9a8a33b9a6a337337102422e534e45f65d8dae11ee2c3a26c7fe8f5b276bf51691db77723b385cde199c888587f7e2eebc6257680bb32761ff23955b47b6ed2a011edcc99b9d700a882a32d7ddbfddf8bb9bf91139e26b2c254f1b13b8f9516b22a6cebdc1a9116f086a63eae724f9691c6e26190ad0bc31ec86f954b265867043d67ed220c3e2e62755fafed0a5f792d014dcf6298322d988aff18cb8aa605f5b4cc7e74e026bef14e56192724f4918f479b97f8e000000000000000ffff0000360000009962c69df48aa1616baed46d2e6df95241be16507dd49230e96d5ea774c52d5bc58e2704aa58858ae7606db065c85d3a5465c13d085396343cc8e0dcaa267cda6885cb021ebd86fac22448b1830dbb3ab58ebfa7ab4721cc36e7a2c15fffca37a9bb2b00c906efe333868b436232f4b36268e2c229c94028613c8f900def6b4621226d2ce8435b451363e0bf5b6bb291d0c525f964bdfc8c5ce6f6161618c1a47793d1044c5a369944e658fa9c59dde1973cd05edb0be7a1698f4433f3d2ea982343c44b4fe98e82102ca20d000000000001000000000000ffff000001000000324d2a436c4abbca89db3d5c5953037236db81f374a821665bae5a53c9c6024c544064438c1322e9a03de7df8b969e348eb6d4dab33256a482e6d1ee2e18abe7f47b689b70f175aa5a7e9c40e17b6934421036a2e9877a1d536e995c2f98677fbd5ee250ee292330867c86537e25829f018ec2e9e741e03737f538f597fe1336d1b7f35620673f59f86b1f256d582556cfc0d84f812fa38b0d5fc77c605cab454fc77ad5632818fea0dab5b53b6c3f79a019334ac5654e4015258a3137387cd8060909ab5b984a9f5b397401c0639730339d8109dc4bfb77267c5174efe70ffda3192cdc0a715bab47fe4fb400000000b0000000000000000100000008000000b27200d65f48b94406825fae754a825789e3426f7a2a0ed3a3708995b5f058c048489a56429ace322e043e3818851b4530e358193cdae6a2f2ff63b97b661f497039a1615356266a26d98bbda8bf4dbe103a57da496adb17887b51eed85ccc6ba379ad96cdcc0f4e6d732d8013073b17d110be26710cb5fc77121db5c0cd181e4c710c6a8b9192a38cdda68fd099bbd5e921a075a2800000005800000000000000ffff00008b070000eb56403d1e7fc4475dff519b86cb27b9e1362db0342b3a2c855353059bf3bd8f0374b569f90ff4ebe229a89af08d4ff4be779a2b52ba2e68548455e9f91bac078400000000000000f800000000000000ffff000003000000a8513df6d6f33129a4703f3c660e0dafe111ddbe52893a05cac2258d1eb822f9cd75a28762c77312550addc23b7513359f2373909ffde67bac076fd909ec12e9139f1aca2e13fa1be3c7ce88e21fd0555679213bcbfa82cb1f1a96c4e9fcdcbe2a6b9959c7237280f933df96a8f3faebf938579927892873ad48624346daca15b925bfa6ece4714ec084f78fda882e6d5b04ded35c1366d54f41109afcbdf2a7ada3b5eba59a21606c45d6e2812893a287e9ee950995f10a1cfc52f938f017af3963eb0c762d6676df07073f64b06deaf7b6638f389f94100123545e5c0cd0d9591900000000000000191ee18f878c632b902e8e8172216ec14df0740f6773d15e54243f6ac0720c672492000000000000c0000000000000000100000004000000ff0898583b06e8c2651d7e1d37f2a26d4f8f2773cd33ddad2a04ad1f6069d17cbdb1a2276296af873660870ac0d39a678588536a503069645e038731e2d12d27f8ee392a33291d1f094a8b81149435b4e3bccd08c5bf5b25776f721bb87699bc0250bdc3d9186e25faccdcc822bc3f19cc6e90abde9c1d65e3281d385d216f3e81ee8835c7f30e49b28be836ec99ed4d7841417453772412f01ddc564cf9f147ca921f61a02ae8e16197240000000000000000000000000000000000000000"], 0x681}, 0x400) 16:16:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x20000000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000180)=""/73, 0x49}, 0x801) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:16:59 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x48000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x20) r1 = kqueue() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xffff}, {0x7}}) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x3) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:16:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:16:59 executing program 0: 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) dup2(r1, r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000280)=""/228, 0xe4) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:16:59 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0xfffffffffffffffd}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x40) sendto(r0, &(0x7f0000000100)="ca170ba0b0d9ad5e620f960d1bedaa397ffba53eb6f6583df931efb6f4dc2c433640501fb02426dd4b7dc256edc0acd5ccd586d00f5eb3e808586403ad7af0de0a45cc160cf11f0c043d5dbfd17c9a29ed32724e304dc3d35e", 0x59, 0xc, 0x0, 0x0) 16:16:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:16:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:16:59 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\b', 0x8002, 0x0) 16:16:59 executing program 1: pledge(0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0x5}, {0x5, 0x4}}, 0x2) getitimer(0x2, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 16:16:59 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x1f, 0x8, 0x8, 0x5b6, 0x7, 0x8}, &(0x7f0000000040)={0x4182, 0x7f000000000000, 0x100, 0x9, 0x1, 0x9, 0x6, 0x3ff}, &(0x7f0000000100)={0xca6, 0x4, 0x400, 0x3, 0x2, 0x325, 0x9, 0x7ff}, &(0x7f0000000140)={0x4, 0xfc90}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) setpgid(0x0, r1) 16:16:59 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) r2 = syz_open_pts() r3 = syz_open_pts() r4 = dup2(r1, r1) r5 = getppid() r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) faccessat(r3, &(0x7f0000000600)='./file0\x00', 0x1a, 0x1) r8 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="c76e6c807aa3b8cf1716fb2fb379d8132b98912a7b68669dce63dc859465af7ccd199e24bb575d55c6de24fdc5891596575bdb449c2c8f1016b4c6619466599a1cfbcc8e305a711b6485", 0x4a}, {&(0x7f0000000200)="a5fada319066a621033e1baf0440d0adbde8909e7c17209f94e32c4838573db4a746a06907758fe775836ed0781d505f70bd7474a698ca0254e4348c28bb1d797f36403e7baa9471b751af4e56db48662348ca3517cbeacc55adbeefa52f1b137c7b3b386d03dfc4c00faef78153080eb1921ca530c65b9b180afa209b9eeceb5314a984f1a349cc37989f961789bc236af73dcc9166aa5319b5a46804dd2ab214e694f953626a08f9f7d1e8ea7d04c196fad22fe5e84b57ee3896b56762638605dbbfc6fc2de53823a6819639cca4dbfd8651499dadae04", 0xd8}, {&(0x7f0000000180)="28f40f971b29818f3ac49d91", 0xc}, {&(0x7f0000000300)="d5fff3b7f10e80781b97db5c384810", 0xf}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r3, r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r3, r2, r0]}, @rights={0x30, 0xffff, 0x1, [r2, r0, r3, r0, r2, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x108}, 0x9) syz_open_pts() 16:16:59 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) 16:16:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x441666559e22b37f) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8, 0x5}, {0x8, 0x577}}) rmdir(&(0x7f0000000140)='./file0\x00') connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x100, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x8, 0x8000}, {0x8}}) r2 = socket$inet(0x2, 0x2, 0x9) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000280)) socket$inet(0x2, 0x4, 0x1f) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0x7ff, './file0\x00'}) r3 = socket$inet(0x2, 0x0, 0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000380)) fcntl$getflags(r3, 0x3) connect(r3, &(0x7f00000003c0)=@un=@file={0x1, './file0/../file0\x00'}, 0x13) bind$unix(r0, &(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x188, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup2(r1, r4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000480)={0xfffffffffffffffb, 0x9}, 0x8) ioctl$TIOCSDTR(r0, 0x20007479) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x88, 0x0) stat(&(0x7f0000000500)='./file0/../file0\x00', &(0x7f0000000540)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000005c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x100, 0x0) getsockname(r2, &(0x7f0000000640)=@in, &(0x7f0000000680)=0xc) bind(r2, &(0x7f00000006c0)=@un=@file={0x0, './file0/../file0/file0\x00'}, 0x19) 16:16:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)) 16:16:59 executing program 0: r0 = socket(0x38, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x5, 0x1810, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r1], 0x1) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) truncate(&(0x7f0000000100)='./file0\x00', 0x15b5) 16:16:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x2) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) 16:16:59 executing program 0: r0 = socket$inet6(0x18, 0x100000000001, 0x102) ioctl$TIOCEXCL(r0, 0x2000740d) 16:16:59 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000270300000000000000000000b264d6c1cfe575597681e6c245c9540000fb0000000000000000000000000000000000000000eec321c000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffb, 0x20, 0x5, 0x8001, 0x81}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x76, 0x9}, {{r6}, 0xfffffffffffffffb, 0xd, 0x0, 0x7, 0x9}, {{r2}, 0xfffffffffffffffd, 0x22, 0x40000001, 0x5, 0xd56a}, {{r0}, 0x0, 0x5, 0x1, 0x3c0bb9e2, 0xfc2}, {{r5}, 0x0, 0x80, 0xf00fffff, 0x378, 0x1ff}, {{r1}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x2, 0xee}, {{r1}, 0xffffffffffffffff, 0x84, 0x4, 0x2, 0x2}], 0x0, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x3, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0xa4, 0x0, 0x3, 0x10000}, {{r3}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x6, 0x4}, {{r4}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x1e52400000}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x0, 0x10000}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x200, 0x5}, {{r3}, 0xfffffffffffffffa, 0x4, 0x80, 0x7f2, 0x1f46}], 0x1ff, &(0x7f0000000280)={0x5, 0x400}) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000080)="6ecd43e7e000d9016b7a6521edf60f6b82290619250dd923581a34", 0x1b) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) readv(r4, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) 16:16:59 executing program 0: socketpair$unix(0x1, 0x2000000000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1, 0x20}, {r0}, {r0, 0x50}], 0x3, 0x1) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x80}, 0x10) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x7}, 0x10) 16:16:59 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r1, 0x2, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r3, &(0x7f00000000c0), 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)="79b14ce2c5e0c030a313a5d0b5b939639ffe345168a4fff116215d70f1895e62299c9749529273ebed4ecfdee94a6548e7cb3ca3963ed98d9307f67f98c9599494373719c161a9a7285e6ccded3471d73af5d420a507157353c1cfb6ce4d827f866b2bb3d9a93c5d87807bb76ba785dca91d8815264d4b9d1c023513d2cf1b69c535d3a8e9e8ea7b2abd21229539a484e553e32aa7f29644054017c609b3b17adb7e3ea6305a22ea7a37762588977a4e231bf5b36e254f6a96a047339eb296d3092451603c51ff6f1b3be45a65f06d23a56e6647c1eecfaeeef149baac641de4196749bc7ed465267122ca7c7e7c297e372e9ccda080eeeebdd721006947", 0xfe}, {&(0x7f0000000300)="3687998aa4c34d76021cd1aa5cb0ea227ff68a9164f6cb4ca4eac5b992c4646e606ab6af18a96d78a99b03f8c914d1aaa792f50fc2422f06f5b8a6ca5deeb42d5beaf70caa833726c73cb99b2ba77b0c70ad3a63fe58fa23f7ab5474bd8bf56f7e2331e77fee05cc4142b7e6bf077d93aabffc10362b413d913e58538b35b81af5e7c39c784e7f923687037c03", 0x8d}], 0x2) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r2, r5, r6) listen(r3, 0xffffffffffffffe1) accept$unix(r2, 0x0, &(0x7f00000000c0)) close(r1) 16:16:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003300", 0x2e}], 0x1) 16:17:00 executing program 1: r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r1) fcntl$lock(r1, 0x6, &(0x7f0000000040)) 16:17:00 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x2, 0x2d) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000000)=""/18, 0x12, 0x800000800, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x7, 0xbeeb, 0x1, 0x401, 0x616, 0x18000000, 0x0, 0x3, 0xd9, 0x4cbf83ae}) chroot(&(0x7f00000000c0)='.\x00') 16:17:00 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockopt$sock_int(r1, 0xffff, 0x100c, 0x0, 0x0) 16:17:00 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) 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) openat(r1, &(0x7f0000000000)='./file0\x00', 0x481, 0x21) 16:17:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000080)=""/167, 0xa7, 0x40, &(0x7f0000000000)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x4a, './file0\x00', './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) 16:17:00 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 16:17:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) r3 = dup(r0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000200)=0x3f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) recvfrom(r1, &(0x7f0000000040)=""/40, 0x28, 0x2, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x7f, 0x7}, 0xc) 16:17:00 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)='0', 0x1}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x2) 16:17:00 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005, r1}) r2 = shmget(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:17:00 executing program 1: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x7, 0x21) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) r7 = getgid() r8 = open(&(0x7f00000000c0)='./file0\x00', 0x7e, 0x49) ioctl$WSDISPLAYIO_DELSCREEN(r8, 0x80085754, &(0x7f0000000540)={0x0, 0x3}) r9 = dup2(r3, r6) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000005c0)={{0x66, r4, r7, r4, r7, 0x40, 0x1}, 0x81, 0x0, 0x1}) recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000800)={0x1, 0x3}) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000580)={0x3, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x8140, 0x0) setsockopt(r10, 0x400000008, 0xffffffff80000001, &(0x7f0000000a80)="13ddc67f7442c685ecdb1354ea82fac541601f882fa6ab942ed3fc54be3c30883a6a441dc893109cfe4e02166a46ddfd6b22c426968048fe73e273f7b7d8d5e44ec8e44ee86f2f63d07ffdbb0cd86c63b8895b48c5c83e6d3954da91ccd6f96c1b592cfb8f582be7e14baf74a410ee0617aff6f96b2c4e4cc95b8af59e73c1b38b00db1febe88a26055ba6c8d0a52bae0a1bb3b05dde6fc5a464736972ae19efd00208e9b646723f2a63bd3ebaa83fb0f185ab419078ba64adde70e176f9ba973423e49262024dfae1b4d917e58651a5f681bc062c7d980be113a12f16f3156f57cae7facd28f5b29729aada6700000000000000a58edb05f425641765bc6d4bb0b1972211134e04372119f8a9994bb33dcf6c86f9ae3a0fea35513a32966aee4265b1fa1cea9617a4c50802864f4691b3b1a8a09f2152d2e2d4b5ddf6ce98dc9301d8391fdd9b9532d87b2b6599c761f0a013c16c95d5cc6df9", 0x15a) lchown(&(0x7f0000000440)='./file0/file0\x00', r4, r5) connect(r3, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setsockopt(r3, 0x7, 0x7, &(0x7f0000000640)="b1022a2b49baeec4eb329319a18d8d6edc3e0b62d20861fb5485b62d7e8651b5a0f759045a4c604bb2af6963d0cadab6c594c341bdf86b56cb3a4ddfda481be67466fdf223cce4fcc6e9d5cc11588815a415f73e1ec1d3fa7b23a2597ed03062db08d9787a3d1a57dd1d1a6eaef0e9fa2f7a8d35776a848026a29e0083f8af769ddbd60315ab68a4a950efc059fccd878716a6dae48522ea4c85fafc4515b039ef9b835ef217cdfe9f026daa9203bdb593e94f5f608ec0e4ca677006243f4a7ae29bd09d4f0c7608ebfd717eaf9210fc8762ee009016302891b85c84363abd68bffef44a99942c9e2db8100139a2b0", 0xef) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000400)=0xc) ioctl$KDENABIO(r8, 0x20004b3c) 16:17:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:00 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 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) close(r1) 16:17:01 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) recvmsg(r1, &(0x7f0000002bc0)={&(0x7f0000001840)=@un=@abs, 0x8, &(0x7f0000001b40)=[{&(0x7f0000001880)=""/12, 0xc}, {&(0x7f00000018c0)=""/100, 0x64}, {&(0x7f0000001940)=""/124, 0x7c}, {&(0x7f00000019c0)=""/190, 0xbe}, {&(0x7f0000001a80)=""/176, 0xb0}], 0x5, &(0x7f0000001bc0)=""/4096, 0x1000}, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000015c0)=0x2d1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001600)) fsync(r1) sendmsg(r1, &(0x7f0000001800)={&(0x7f0000000100)=@in6={0x18, 0x3, 0x3214, 0x9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000180)="f72c668758c285e9c38f24950de1742baca9345250ce721df723e75225959e6b3715cc5d7b90c08a2795bd9fc5b8511a522bb629ace9bd294102174defe0791eeaf79ed07e8ffd0673078331e64aac093b2cbc9c8979380fce6ef49d5520f12b00268220c387d29216f2db8b519796995de03746ff6827770659f781225b39fd112e19aa2c72c5772fe5", 0x8a}, {&(0x7f0000000240)="47f7360db604bbab6fbecf5a3829b4c829eb3b36bc3a5bb88dc10240cbe42d1e3b00124b7af02fe4d50a64a46d83c9cc2390d0ddf8951d0bc6aebf69487a62e5e1f23190deea79273ee04385b115cff6605686cb72546f9b20b01313bf23c37408527d7aa3dcae9c4e0fd508b1c0803b0443beffc31ca4f746c17e624c7c39244c7bedf4c5ef085d38066e8ad5bde8a019ae36f0de5b2342a7552f98a8bb4a07e93fa3e0768ad25ac8a0df6153ef57d00d", 0xb1}, {&(0x7f0000000300)="f78f33c121a7d5aed0336b0fc979cc0672f9bfd0420e12db89f9a681a67a8003bb2976a3a7a477bb7d29941afece12bd9e8cbedd499d7d83c85828fc1145c94e553a4fe2b2877a64998865b531e2", 0x4e}, {&(0x7f0000000380)="c5d260fd4a9234294f2e8666ba51cb80e85afcb75d470ac7a833c0ac3d425e8369e211ef959eebfafefdaca0df03dd8e9970ac14b6aa533eb0c8bc999f488ae47979139980fe9460d1e73e817984c7d774a57ce76e20abb4b662651b4ba41c5b9685b67768d845739d95b7e3d453b92cc5188d0f620420a6b2128bfa641ce787c1bfe2ab3c397ece78105b022b7139d52807c6486f80225209b8d5dc7e8e723976fcaae5fca3a0f74602cd9eee89090c2c169c657b4e0154f3a5f8dcf09c75bf2565067f7f4f1128020a8f585370f86df95181552bd1a1001e0687f5d1272a380d7a4416c59b9aa3cf4f29b86a052889fc074f9dd3c41340681ee14d2c97f4047fe738a0dcc97c7be778462f50cd7e32e743625e04be9ab75b36793370f57e871d72d334c62bb5fe65fd54b1d83e69e0a42d6ae481ac91c7854f9542393de414d598d9d48cbd044abfd224f696b076a48fa5ebd910b0e31f49822f35b7873bcc9220143bb6c959d5697e8c5156816156b74e127779a8a42aa1bcd0b8f520cda95ca9ee98730672a4707f361ccb41157ca4cd85906aa582f9305df24d34bc50244e4f45a68bf4313822ff182c624900c7a9121d5bf81063c4baba0a1f1b692ce5bac865ac3a84ffc2d52eaa3b9af06092631dabc7fde29b8e6127570a464836e876568988c3b5a75fe8bf1f362cc206855b4f2199455d4356eed639695b4a7cb25b56cfef7c35180298392be77f7a8f84384108e0758a99b0e7f641bffb573f77f2b7857071df47945ddcdcf4b473b1a7fdc11a78ab82a8df937ffc22c495ddf59f817607620575eaef8261db0b87921e64b84b604ef0568cb07504077d2bc73b76efa3366c45d9334ed0e9e987830824268ed77182c09101082a2bca93b404cb39c93ea81665a2a2284d5cb0bbd3af661a09bea542c645236c2c18d56456268ef6b866068eff0653e16edf6cd2fb93c5c9cb36b4c737a9e89b871b64d17ea5974d5f8985333e830159719edf73d596f1fe48d8c7b15b2bb2d561290e588177215146c8e7007bb0149fbd29827c7f1d5eef3c9ff909e608b018be9b9dc49ffb7c8205351d3de6558958bb7428f26557a8c9f8bb4b3e7e890ba790151c83f53ab5e93ec0882f87b39cba764e952ff4c438c8740db04213df669be5d2ad1bdeabbe2141d7df134625782fbc386627ed1fd9fdef1e4acc7545de08d0cf8d73008c11059c582729cb6b3d05f6a454d4fb5eaf7fd84ea7f406fc3469c70459df050a2596fac39e9d37bff6ff5ddb0309fd95a9f9a3adbf55a72d28f2be9095ed9fe785fff3dd4a62471105f69123af86dbfab534e19177b6721f50d610a496f40dc726e5de06ec7d210c136628d872e632d55ce560d6032dd76824bd29299400407ef39bede04bcd23ff9b310b7df54f6efe1ceed7d6338d8375e171910b5d3ecca46bad35e32bed3a1f2ab030ebfee7c566a48e9f612d2ea0aa104463db90911f4b11712ea4f6d03d415e3a51ccb00de4879ed39506bd6acb1615c3118094dd65dc3a8f52fcd066e972c825bb1bfe702164060e43db1c3d579c134e682694b0a39f7b2fcdde9b80e477dd1734b84f070385c4520e7ccdb2c27b523346b5a0ab137350660449bf863c9b5a1145bbb8cc90ad08e6b1726e2046175276fb7f9f99e6f3352a70aa0fc5ca911daa539a9c1d80be4b3d4a532c3ab9d4c17afa98a0da4d1771a5d717fdbc90a56d21bffa2c19fc32eeb5bd4f88ac0e22153d91f26c27ebfe0e252308ec69d07a907219d9e567afa799fc5993231212476cc849e0e24b76fdf4d455dd653393d7565050fedd59d1916d36e4e9ab629722bab1cc95bc7d8d5cb4031824946bb1a10482e3434e6528104a5949f55651fbef16bf646024318405d9e49c7d07391adfb5d2ec94fc14fac4cc772f4b05b76e9a8a87c158e09d6b9ee60c4361180392e0f5cfc39018f9084c6973eb181c1909ef1e6e2d513c4542b96f031396ac55655f36c982dbe594704c3cc473b48bd366a2363fe3f3d797774fcf49be9085b546be470eaf62a78cb8bff02449bb76850aa89aee7ae00d9ca992c3e895717df7a6f6d9b81f4f6c9c39fd964af37f0b04b8c50f352518d9312422c8e9785cecc06c0522721895fb6abc94f7b2d3e35e9496f96c4f02afc7854f34a78cd9a3f66a24173dfdebf866be462b31d566cc93d753e4ae66f5e7f2eb21f7774b3dd066cc6faa89e28a3e7bef53e94214da1b526cd4d65f2dac77438fe41bac383a95c379519620213d59b09330a1f4b0bacf0a8aaefc5147dd4ad2c8b86671025b5a3940d6994bbb72c040a504102c856d718fb9aea32559aa542237451abd9718e2e85a5a672a703add5e20cce08c0409d000776b7a22484916b94b71abdc8ec1441a75452fc8f15be163f9fb7d5d1324dbcedc51590daf3543124b2c33eebd03e43b5bfce7c0cea6c9e811226de5d26563234073f92a1f6ebffa800f89639b93b306489f12d655f0dee56adf2d08795be77d33d7be7b1ef1b82ee25df2be685ce3a82826b3a4bfe99ecc47439b72f1e005ddaf3ee69237968cd3b4d6b7d009ed6488237dc0056d602101ee1d0fac349bc57d75ef84e71bd5f76566ed620f651dc78423e66448790791dff3367e1705cb5da8d5c0bd5f6a0220a426902476498e1f039e62044ca245bba3a45a269d55eb06bcd063914a17502f3dcd02b81445aa01dd415bb225089cf8b94a489074078c6e34e34a71278ed15f0fe326a6c42881100a1b56214d0fdc452bb40f3e230bdac6fc8910cfb68a4a3c7ecf97e289a1743dde60bd4729d0404d3d1b9795a6dad61ffe444b1b55ed20e20f2acb9271f86811b8899fa9c2adfb53546bcc4b4ed74f1f866cead652b949c8755cb9ae76c70ae19cc3f11ecd2b809945e6a14d170723d368b3d1c0a11ea0f73b75da078307635dfd84a6179eb18602290cb16d01c488f96841e98cf62b863a532610e6f925908885e97a11f7ffb0d16122fae514e3497b5c1b1d53b44b29ce172e28dd0af1a9c1c7ccedfdbb4b6369dfea51c1fadc1522f65682106b418a37a6c59cd172da2652d22c7aec74d555cc1e91b744ccee61fd6eb117badfd180df879e66f4c8ae9d4fe8857a6a9364e781f23f841a567ef88c9bb818a8682b59ae0ee31a81407e651407d3225b8b294a8be282dfc467f61204f68c03e2a0d32463858335552dbfbcbe7a59ac758c90cb7e02db0a58977ac969892404c2f10bc3b59fc616a9da0f1c6a94cb9cb3c7ae9bacc270da16c19ba2d8beed1dffce026e93e4721a900b1aec5e2e649b918f47e889085ee3bfd9e86b869e717dd0370c7181823896150895778f410854bfe1e7096ba432531960540c0dbb5da7f630e9b8deb3be14b94d71c6f2a382cec1139deaf5165bca9acfebf7877005b2803552d7361eb5a122cae7419e467417887ecc638b26c4d548050e9fa4c7c1b1620749cdbb320bf3c7aae9b6e62155166033e6625fd3be1c7dfa930b4525a843dad595858ba78264fb64e59efc2afdbd644aaee6fd52680ab8d62b8522e56a656d73db588859e43bf30a12f8ef45513e28eb3cccdeaecd13a95dba2df0a2c4cad3035defda622881ce80198bd385e04551d1ce51ef69ae0439b4b5d619f4a49b523d12ea1a7c595363b836d980397c3546cf0f4facae7c08c16ae13aeaa37980f17eaf2af7b3d4f054b842fa230f3d1b3f7d3360c6ec4f84e5ed58b4fdfb2bdfa6792aaf7ec85ee1cae06b36a8d0ad7b7421b082fec5550c2bc070452fa5754270e0b394266bf0624da13249f40b161d5132bc540042d022a3e653e0a9df2f000db30406b6b237abce6e9696258d42d3a862b81a2edd2df007aaf46412013ea8caab5cb57a8efb9c276fa455d21213a6ff2538ff6476f9445fd77a079552ad0d28a6d4e68dc2ee3a7c93fd7e584f5f57d943c9a77619102807e26b1066a15c0c1efa6b1c537d14c2db57fa0a15761d2f5d38eadee21ae643d84d79a5268c9d88ad7c2b7c5fd2833044b81acadeec1600267b889dcc9d5b1eba5aca3ad00d3d5ed51af472d42fe3d1358027a0b4434fef0c81492e2dd3be2c87cf81ac834714ff0d4b41e8008c02f85ff40ac249c998dea65514d771efa275a3668243f496eeac4a7790436770dfe51746acce74934006d2b7c93c9d844fb03c360db9e76688e7545ea33dd739d9e62b385de222b233eee2f4bc70abe805500b227aa45282353803921a96ceedf2e63d7970e60894d000bc679552cbd558956b12662bc6d8c593dc51fd6f1d19181b0f4618184d0969358bf409600c519837408b32a1451a00c25f231084da810cd8d3f0995131bcb7bd40055ccaef119a92bd6f62402fbeb9f704f3bd7686657ee1a7bdeb75d0234902d25c6329cfc8dd3c07703d3daf4851847302d310f6b1d84f28cd52ba80224b664a12e6d320a2428c2fefad1742780e22f26971249055558dada05a5531638d65d1db9c3051ae903cad15cb23b6ed64ea1cb9402e53cb42062dd93f037d70cb347c59c63cf2e378a050f8809771ee14318581e2c1f07175a3697f3131c92581c86587be692a27bebed383ed5bde4d91da670da43b390acad03177582274fffdaa5ab414185c23fa1ea7aebea08c7dd740e06ffcbcbebc38a6379e5b5b37ddf516c598a6feb2ee3cbb026227c2f87c0977e890fbbf1244fd66a5d621582f87eda924173d3f6207721482c755ab526f6581689dbad659eaaec10161c435524365b91d3df221ec80a9ddb921c580c87d3071a8a742f0ecbe035acf04ee958c0f9f2bc73caa492a07dadf3294ddb95bdd2e6a60b52f395134641de329f9c38e60a76b5bdd48533e76992dda264680e1cfeb3ae2fc57fc03d5dfd5f4c8dfa910cdee8b66a4560cccafeafd60f8141010bacfa14f71cb9b6bd6b5ae21789834dbc1dd20b3ceaf0f95ae9dfc73ea2bb479dd248e13a770bef62d201db3de463624762c382f7ce4152bdb7f6d36b4bb4db863ac4821eaf87c893b091164547d3234cc84a9f8aaac99400d6d74dd445743c1bfc5497469d57d388bd468f45f4449752b6bec6ba501a7a818940889207a73da64c0f13b3ead0c2d54eeb08df3ae5e40226f21e9feef85acb2801ad4678c8b0d17d7410a1bac103b059cb824d23a128932b2bc66b1074f4284f643e502a534af8dd1ff4ed8c184cb37dfadd0cbe50f75139a6f6fbd801f4bebc6228d466a29814758ab5f1853ceb8bc5840ebc69c16a42ad1be96462527c4e111e64532058ff26252618d39b54dbda4ff13cbb3b294325c2119b33545ec3dae62e49ecf90dbace9e4cf8924f23f65ea3b4a9dcd405d180643f569b0d8c16d8669cd327f01fd24896049f26fab38e16de1ac4676b738be849828a1e826ea5f02dc5a0ae4ebee2048fe092bda6b9c0bb5b1d6f40e75206842882ad133d300a5f649a8ebe1bb23970706d3f90fe03ab172e8c67fe242ef73d80e1aa55057092f2773955e4c933adb17635090e5baad42e458b7b830c2c468032e9cd9b0195efe78c09e1a4c95328f93a99b4c62711a933fea9c19075ad5bc9d36f5168c17238c3d4c61752577387fda95030c2a94d90af9adc783527cbc6ce60075e9523a404f619a1262b1476593d59c7965d93611e6c73be0ea34c7929e928d199e3883df54988432a7a96d0e7261c681cfe36e9620a2cb460e97921e3c54553facd17731b6fe181671e34d212c034125f2c1acdc964c5c5e95122812ca1214c7ee487c77e8cb6b41a55b86c7f38e25e7996d8392c015b0fdd2a3", 0x1000}, {&(0x7f0000001380)="fd68b1d8dae9004ba8b224c11fc3eefd8cd09cd241f1c92dc513fc863118df99c43f364fde250b1530df1f7a3a2ffb531f2030049dcce1453939d7e9db7ec70760c15bfa3d7ffbbbaf5936fc0f7383842e4da306af2e51e9d3e0b5fe5f960b5dfb7f14404e0a1a32274874bc947b34397c8e7134c49845787aeeda552383b75beffc7e01fbb0408b8a13822f10dd8ad444270b9095627545eb1abfe59cc3d1974691032b6d287995dc0b20e39069771f", 0xb0}, {&(0x7f0000001440)="f260bd4f17344554fd8cb8e3220cd0363f4f02ba82e7c4588d78c114669400b45800a02fee0f3f04dd0efaf24cfec2d86c17e870bda833a2909ba11b741c74a200a3963a1be8de36f557f0b82414a7d81cde59c14023f94ecc627fc5b094cdf1d5cb1a4eeb87f350f1017ddbf44082394caa035f4f9693467b882f3c69fa0e32a6fa160679f7dd26953273ee7feb48c1182b882be3229344bcd4ca9f0f0669ec3566da8ab16c854d447130dcc60c591fd6d9afd347337bcb97b9822e1264ce79242188bb8c1beec856ff84ee0c489733c18ccec86ceb104c26e85e", 0xdb}], 0x6, &(0x7f0000002c00)=ANY=[@ANYBLOB="e0000000000000000100000001010000b2f1d4468d03e001bbaaf361ed068a340c7bce536440e1de669d87bbb8807925273d6526145666a7680983498d6396ba7a75c437beb70fdc60d3280cb42faf47aa09352efa670ae9079240f0918822a2b524738fc7e97828b1a229ce38f8891dd6582e40ad023613da8483ebd29f1a85df62666219ea9676bb8b7579630c6a08e65f81bb1905d37ac34dfcd04d039e64343f23a9df356675fbf8869aacabf52859a49af94e7ec1fc7a2272ffd2e43982821cfa667ca5d2e22e9cbe4940941f66e7d49b7a9d77b742c61f6626000000007800000000000000ffff00000300000097a82b60c8a2dc995b3002fdaf991bf3529a1e574a2d9eec6c3a690385fbd70e2d789bd18d6d1301a5c3f927a5af65bf901a3acae4b865a17d1a3edc26755874daa6e7b0eafbdd35cdbb8894a2862c4fe455222c70b7bae300f435b9a2729fa3a2c79b6b004efcc4c800000000000000ffff00000300000096c8b1de5888930a7222729b7e6a0786dbab4807b7f0f50bd458eda395d91bbfab43196cae40cf411d95d44024684db03fde287398d49a1f18f417129745886ee920d5c6be45f7612865f781a773e7500d53232e4572ccf58c65e054820dcc19ba2c7b647deae08d077b732e3170a7a10dd28de4694342df4d86c4fabf0f16c320c29f115d8ee7b01b2eda72d41e7b247defc1885dff6c3ae2ecc9679a4c0e6a698d0de16e41ad26b48247eae3546eebd1f4d66427f2732cce81023898d994a2ab8a2ceb0216018440196d50a696ca92d0000000001000000000000000ff"], 0x230}, 0x4) 16:17:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20023, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffffffffff9, 0x20, 0x9, 0x0, 0x3, 0x20, 0x7ff, 0x1, 0x2, 0x1, 0x7}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x9, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:17:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sync() setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x10000, 0xff, 0x1, 0x3, "55fbd2536a6ce137236c436f07caa1cd626d3867", 0x5, 0x9}) ioctl$KDGKBMODE(r1, 0x40044b06) socket(0x1, 0x4, 0xff) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:17:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x28920, 0x45) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x1) getsockopt(r0, 0x34e9, 0x0, &(0x7f0000000040)=""/1, &(0x7f0000000080)=0x1) fchdir(r0) 16:17:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000aaceef0984a11d8cf8a0117f86e6a4b6b317708b468543fbb33ad418405001c248ee74f709391c3ea0d863c4f8d778d534"], 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:17:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) msgget(0xffffffffffffffff, 0x400) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xa0, 0x0) fcntl$getflags(r1, 0x3) r2 = semget$private(0x0, 0x3, 0x10) semctl$GETZCNT(r2, 0xb47a1fc4aab7ba44, 0x7, &(0x7f0000000080)=""/64) getrusage(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) 16:17:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) chroot(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:17:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000340)='./bus\x00', 0x20, 0x4001) select(0x40, &(0x7f0000000240)={0x8, 0xff, 0x1, 0x0, 0x5, 0x8000}, 0x0, &(0x7f00000002c0)={0x3, 0x2, 0xb8, 0x8, 0x8, 0x3, 0xff, 0x100000000}, &(0x7f0000000300)={0xe4, 0xc7}) open$dir(&(0x7f0000000140)='./bus\x00', 0xc81, 0x184) select(0xffffff42, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f0000000040)={0x9, 0x6, 0x2d, 0x4, 0x7, 0x9, 0x3, 0x8001}, &(0x7f00000001c0)={0x5, 0x6}) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x10, 0x0) setrlimit(0x7, &(0x7f0000000180)={0x2, 0x80000000}) geteuid() setrlimit(0x2, &(0x7f0000000200)={0x9, 0x3}) 16:17:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) r3 = getgid() r4 = getegid() r5 = getegid() r6 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x7, &(0x7f0000000200)=[r3, r4, r5, r6, r7, r8, r9]) r10 = kqueue() kevent(r10, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x2}], 0x2000006, 0x0, 0x0, 0x0) write(r1, 0x0, 0x2ec) 16:17:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0x3}, {0x5, 0x47}}, 0x2) r1 = syz_open_pts() kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x10004) close(r3) dup2(r1, r3) 16:17:01 executing program 1: r0 = geteuid() setuid(r0) r1 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r1, 0x0) 16:17:02 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100f2c6ba646baec5ff"], 0xa) 16:17:02 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "24c299e4e685956801843611e079cdeb3527b54b", 0x0, 0x854a}) dup(r0) 16:17:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824afd4fe6c37b2bf1b05df5ad35a05004b0004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000006, 0x1) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="9b1a1d19f0a49060759a9b435df4d98c0f3cdb7ba49f75eec9b5d45c04115e2093f63c3a61df5b8e9407bb76b4f03bf4f7bbce959a108c7b03ee3d47879b057d2e65b6834e97e2c0cb92e4029335a840757cbb041b90a61f62d909c29eab9150c2ba55745982d07b672d81000000000000000000000000", 0x77}], 0x1, 0x0) 16:17:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x30}], 0x1, 0x3) close(r1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x84}], 0x8, 0x0, 0x7ff, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="0000004af8b01eed4136c3b8bacd"], 0xa) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000200)=0x5) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x89, 0x8e7}, {0x18, 0x2, 0x9}, 0x0, [0x100, 0x0, 0xfffffffffffffff7, 0x9, 0x7fff, 0x2, 0x1, 0x7fffffff]}, 0x3c) 16:17:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = semget(0x1, 0x1, 0x2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/106) getsockopt$sock_int(r0, 0xffff, 0x101b, &(0x7f00000001c0), &(0x7f0000000140)=0x16b) socket(0x0, 0x8003, 0x400) 16:17:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) pipe(&(0x7f0000000040)) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 16:17:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7fb, 0x0, 0x0, "090000000000000000ffffff7f00"}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0x1, 0xcd0b, 0x1, "f50bfc78009113053d135178518979f40dc5fae5", 0x1ff, 0x7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x7, 0x1ff, 0x1, 0x0, "0df5d908b76e6f8e38c5031c1ef9ca3cdb02636a", 0x401, 0xef7}) mprotect(&(0x7f00005d8000/0x4000)=nil, 0x4000, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x311) 16:17:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x1) open$dir(&(0x7f0000001880)='./file2\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0xffff) getpeername(r1, &(0x7f00000001c0)=@un=@file={0x0, ""/85}, &(0x7f0000000040)=0x57) open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:17:02 executing program 0: r0 = socket(0x18, 0x400000000002, 0x7) r1 = semget$private(0x0, 0x6, 0x200) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f00000000c0)=""/222) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=[{0x48, 0xffff, 0x7ff, "c89dd1cde28d0638f3141ae5d26f46eef75ee5f0a288d9994ea2d74f8d6402f74660a31bb71df1f2a22a5bfce3c870d02e4c0acd"}], 0x48}, 0x2) 16:17:02 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x100000001}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) 16:17:02 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socket(0x22, 0x4000, 0x3) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/216, &(0x7f0000000000)=0xd8) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:17:02 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="add3e70f5588b8fbf278ace473826c594aaf6328c603bf7631f52b2f32ca34946637b6f7bd8259a7b3e1e5ddea687e68b13c1f967c7376267f475c8b4e9b614981f424690989b43310c9be", 0x4b) fsync(r0) 16:17:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) fcntl$setflags(r0, 0x2, 0x1) 16:17:02 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:17:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="5169962679ad9a43fd550956243894c225936208885ff6ef567e55a18cf65d189cdc30fd6a9c5f667234a241b6df5990c02ee909431063b6a9d2059696dabeb608e17d36076fc71ac878908caf4bca03a4a37d05f2e5fe64084dd3746c38c26413c853c42985e5d784", 0x69, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt(r0, 0x1c, 0x8000000000000000, &(0x7f0000000100), &(0x7f0000000140)) ftruncate(r2, 0x3) fchmod(r1, 0x10) setsockopt(r1, 0xcdc, 0x7, &(0x7f0000000180)="93902c59", 0x4) sendto(r1, &(0x7f00000001c0)="797a11c01b287b0a6b0c53b12f59a1c248725fd68d55404fe7ea4439d0af520443cb5640b5087278663f3bc1a37d744ef1728205f4091d1292013eb0eefdb8b1be2b98156ba3db54654e5bc4918b016c07e9a5811cb6af51bb20662ecd2d616cde7f59d2d6a3acd3b6a2953135b5b606112add42cbb33443153134b6d03e8dd31f8544b85c601b5d2d74935e30bdce5720b4cb5ff54272940f05a3ac1942f64b44621bd7273a3f96b1756cde97c155c96e3e9851fe8ee0", 0xb7, 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f0000001a80)=""/131, 0x83}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/133, 0x85}, {&(0x7f0000000800)=""/22, 0xfffffffffffffe49}, {&(0x7f0000000840)=""/120, 0x1cf}, {&(0x7f00000008c0)=""/40, 0x9}], 0xa, 0x0) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f00000009c0)="45b9d8a354d508cef56c459c3105759c0d3ff05ce235b947485bdaf4f2a63331269c89d07832ee9045a5c82a51fbacc3d2213500d109c4cae238a657439d255dced81be055fe06adc2da8df268bc15f2224cbd3ef0203c7754419027522dd672c4d37b2829c55e65500197cbe2ab7f36e60ccdfdfbbc2b4deeea1256dc0811ed0ad31a8d738d7d807520471fa585124308a24e12c0be4e334515044d2bb3c35adeff2499fe41f31e3eb8ed20cb429f82945fe16bdbc8726a37949f0799a57359e6e82c77c6f848ede45e3b3054a0de7245b63a56bdd1a49fc6d33f6ed6bf59da7a4343e15a187e0b6d56a3933abf843c1f7493799be8854df1815cdab74c6d46c0dc8b15315b1379cd644006e3b0808b590e0c9ccdd9bae053d20013fab00272e647018babfd5f631c90f2717f45ed11eb44efaa1fa59757b964ce9d474f3fb9c36381f017824de666003958dd9a2751a76d09fde5e98e320795f68a2710761da99cc6cfff0c48b882c04de4d9828778350d46daffb71b9eb537ebdb05b35ad23a29d8233eb1c59ec5552a4e188086863bfc459d9267969a92082185cf9382caf4c7cee7272b612a87aa646012bc3fc5c7e5e9c91a1bf7a370f9d9534e987001ee73df3a3db26c1f3eee373538cf5a2a5ff81209b992ac7d30f99070e724de6c45653c7e0f1a32bffcf348d2cc077c28329bf70e404f5af19f7d5c464054027a8763d6ae51c322c4e3a2f6c8b94e0ec20f2f1a23672feaf3605c2ce9883d595a95b26141e0062d597d7ff3e113436a16cbbe5d09a601c2e3011934d736055b7f272fd8686853ce9f22076ccf3f8b6b77c6d4a1f7052c476452f876b11604e16c0b7f115dd2edb7849f4c32288f9dad835c9af9a904b85391145cb4408a0db3ad14bfdebe0dee4761447d623dd7b1762df3702aaa2d027ba7d66cac6deb3ddd545e57dd9b9c981558751ffa8941e485a516b205bf0764a2b66b18d2b78ee82f0498430e138f798148a407c4bcfececf560ebc70dbf768ff5a095045143d49bc65fd7a8585973712219d771835f5f968e70e9477fd3d5d4d77d4014074868f615a285634f64f346e98aa8c9e2788e0d697da68cfb177c32e5a5983a9906e2da7f4aa3ca7e01baf1cce529c8c818966af9f11cf091f1384a5f42dbcedc9a06c1ee4590fa0b821240c3039a4ad6f97ba417af3baa87450eda0c0207ee1231badd12c5352e9d35219a614c892ff5a6296903a7b181bdf378dcd0a57a0602cd8921094cb5e25a4a6641b702106cd3385771e9ff1046afe63a44500c5121aaa8c176a3a907561422c7ae9e2a710c48908128f84c16854c3842bcb1dee6caa229ab8022f42dd8104cb501c2576b9fcac3915606512de1d0dcaaa18368090e3ca6f58a10980e6dfae8cbc07c5b0339e5d94c3d0f762431817ed2dd2a42abefde8c878c45caedc7b9e289e88d52239615230c654294011204e1247d7de9183e0edc0f8e1c50ab9a30c63e4e26c4890b9e15fc85707edbc456173c72c4cc8e20c74a668d3f5044e4e183a4644a2e7768fb9d11d945180511ee1077b16abad95eaedc39935c9deca69fa3772b1846217479b722a6fe15b6e7551023c0d0670f57c8897bcf125eddc5afce565e74a8a4a81737043a8dc522967cba569471c8a55de0439e0f745ceca6cd2513243670832e25a35f78f310e326c666f73de3bda1ec2db8ee97f9a03d2c527b13caf6b6a209539c0473b5ec93b8685bd1fe131812afa87b9ecc37524f19d2bfb120c5cb3e2cdbb7be686957aaa900cb10863dd315ca18a9b71172e4e3fdeb4b0038648c424483ecc4e1ddb0eb49c8303cb54f3edf5f0ef3b60caed6c4e25b0c893907be6563fdebb8f4eef817a949a75633eecbd8da5f62b1b2e55827242dd9885e9c9c4e017016d0e4fe18a7c4b8b7688bd19a428ea16493378bca8b4486d157514c0384bbd72cd9a300f32ad7be1bd65cd0a080ca7b5c81a1f191d024f91011f0b5fa3fd7606ef475c03f5f6fc6d818b591407771422df8f2802ebf3e189f0b29981c037c475bf7a5beb00773ebdbff2f264e6ea55fe070723e383f805bf7f1588a7ceda7825721e24fab31fb1fdb47e47070bca4d6eccd0db07bdeee02dead98f03374f5e7fffd78bb57a8eef01cf4113d16fce8c59d2e620160adbedbd879aea0aeef6e6aa9d2af6d996a30363e07c2074b56e47e2f7ce7e5fb88fb967d41ff0caadeaa129059cc5ddcb8a5bef5be0c9110bc920ae375d99cfd6612921577c28ee205ceb39bafb1390989b8a300b6b2a1388c1c8e079326afebe061b742afe5de052057b1adc9d5cb8cec8035ab5ec54a54318387d6baf603ac9d5badfc5a0d2159bc1ee077e20220cd66363c2582d6cd342af711c6ec23c6151440f36b3c62d418a9731e53f74e0a85409d4e904065e4617ab25880ef44339b56a71762f7176557b2d85c82876e97f51f94a07fc8d1cf99c4a6210e1634411d70d1c97639bc9d1528c3dbdb175ac2e3025ba869631f51a5816539760f61c5a7fe661403313a91b035129c25062182f4877425c3066d6c528b0d174931cc5f9ac5ccab49f90e78a954aa8072a332d479a3f157686b65071f5a7715b16c812e9ce68b55702673d7df4d8859c95bdf21479666eda29bb5a594bc1e686abd22a62d077503b3391b3ee38d000952f970d79b35a891e3f7ff24bd643f5b77ba78bc807f378cbed46683afc83f7f40db99fe2b55e702f42048c8fa341b81a23ac75a47e1841fc4742f730b459b1df2bbea3c7dd9cd085bf71dfd16a75ad7a19b831885c9c77e95e18c79691d41df2233f0475e7314b2edcfd7b7f6123e24de347900781a08a4b2608ecbff6135051573e673908d37b9e22bcb0d14966ae1d4cd977972112aeab3830b2b6511d8b1212bbe21dd1bea3203225778f05594f31c973459c274d37c272b90da4a0a1d54493b71778195e5a7e32e797f354e2b874d7063aeb367b6d004f16b988c154267032a27d8c78bd6984991538ac4b81325882b5d3fcef6723f57514c54850316b83b1a1abc105d4db30b85406685d80b2f764adf6c6096cc25e3e304a9f36786dfb534084565263e3d3acb65773031d322f51a6887543de7fc7ac6bf3aceb8e7b7215363d0e4009494c6871567ff27d3a2a1196bd62cdf811fb841c5231d7e58f89187571ff515ff72dd5b3be0aafca5288a28379cd4ba11111ceae121740502a616e0553666be562e37992db2e6f6830bf13949fb87e180a2f6450fe3b687a4cee912d81cca1f6fbb2b29676c96176a69a0756f597874235d391a97af2bd8a2277a8b2f296957155334f8fb2aaef03b1b7a7d8c9ef8635f5bd1afcb8e97f92a069e984346b10f00104314530129e14ec87674ffcfd73d9fd9d9842303cfe754382ba9be41c7332c3545b4bdaeef922a6ffa0779b571ed0887bc0a0de9cb30587dd2a92f591061fe348158fa24047a8d383c3662952bf08bae53ae9334b4c89bac7ed43ba02dcb1b8a98307c53f6ed215264540990e8690457cdd1c5f8e4ff3136ac21f0f70bc5717507a76682975cd9d0a31a33d78f3ca2be4733dedbb8ea7be5f4241652e2cbbd153165b3eb558f96a4d0ee4aad27face2a92570c3908820485b7eb75b7c554e9dc9a1432268b015f565a6c2b6dd6818df5acb792d089e7f69c9d90bcbdcc8d37111d00d29dc15a0d805bf38ba74361fbd7c3b3b4ea9be3f5409f50f12d2c301d3187acbcd01502eafed42611b567dbe9c3934e4fc822f2a27ff43496ccdbb17fa30c30fd236964ea60df6ff370c6aaaf4350d69ef7a90cf663ab7b7f0b5b6784ebb625793337f6b7a5fe3657d2b0c731f335fce1763946e19062541f3a20f298c54fb73967fcc7ee13d7dc140aa69ffa72ebe49501570da55c6c8f0029fe261c0fdd1e484bc0e02eb7717b9e519dd7eb55580c5169fa2e2c8f14bb5fa90dbd79ed79bcbb1f1d9c0d61006cbb7a90dac837ebf0a082a44d36c80844bf2eadcc8f84a1b7bf0b60dc34b5af13b192975664922e6f475fa4e409f0edb17c2073d6045b50d8a84dcd2f0080c4c53d9177ed9e440c0e3256a2c4001470b129f255a9802360f176abe12eeff689d95c790eacd3038697806357c9c1c411ac32dbd4c79714ecfaaae5df8d5c42e5539e0f310f0eb8cda3e028fc0b8c54ec0e995cc7ebfde43c4c013de7d42870e1280a676ebab3669b71b4113c61fd463e318d08d1c0d7851788fe0b67781f58055213e667c0dc624962bb094f410019bd861ddb4dd2d5403799837493716daf53d6448206f6add819db08138c296df15090d4aeb38c0c7cae422055d4776658c577508b99896bcd8c1ce16fe7a9387c453c1ce935bc6550685844977fc59fab1c01d5a787a2145d6677b0a40a9202d0d7901abd6808cb7c4994f1deac7eb4bd0b11890b5d16844b9f2fa45128491504a4eb28205d24f2dfb9cfe997d63968d0f2bb5e51ed13d4228a6d3a7f2de5a4a7d20f9121ddf8897d27b8be0b74b7202c303d0a196d52cd33cc7fdb34ddd629f9d3a2115a9c68102bc9a031a183099be84877a5eccec3b3b1a7f1369d21ed24b7c1d24526978bec4b034851d9141750c17c5ff6f4e4cb847ac36741110e19f8039cac1effa7e763e8a34696146e29a1df79a0f6e475fd162626c6912c8199e5091ad2e19ff99be263fd830e300a33cf5c27b8738575f58f32699fc869acb607c8bcd4a1718e325eab84c574ee37c5bd00485946c379202f4144fd599b9525220c3a2c3bd3dda3b1e16baec381942949745c65f1a885436e13789b0eebfcd90dc9686aca96c8c6f40df84a4ec1ed25ba15716055b8fb156cdec05a429dd51cf16115b1da0c1e7c9885da39789b5b529b43bb93a23878328aa7dc6f0852ef8ea80dddbc5d8def61be1e1c74bda853ee56fecf113389383abc2c29fbf6e465831e0c997269fb964ee714b32e9d17cc01e3be912e4b43d37a9f72d283bbb992e5db627dbf2bcbbc7bd061757e4d20ae6a5cdd672abb4ffeb690319c836f822ffa8e9dde130dced073d1527228048900aa0ac631254a404aacf28dd5a1944aa1f78a0d9db4b155565d7a96cb57ab2fd1bc1e1d1ad0cb19326aa4a81e4fdec42f37ef6a86663484965e7066eac871fd1d02c485e27ebe42ca8b7bcbcc63c24faaf22aaa152114b53491c01c65a8e0d3535321d330b8e664102494801ae9ba266b15a1ff518e498b655075d52714f1c26374b81d72fb6961be22c9fefd8aed732d5e3372e3d6410a3143aed44cce3db4d1a43bb32f66b7ba9473bd5d4dc0d5d5e168f30bd9e73190be3b0a65ec1383cd1dde6410b7e7c4470f6a717181ed9dcb0d60a9c5be2240294c5ce7b72b808f3060c3121baf87c8992e89bface140a31af6d854308f787547a81ed259d1ce24f28bcbd2d70573ffcc8284358953b8c526763551dc98764be1dc36e7f5d6377ab851f2c9065d84a99610dac84dfe1c78a939d9cfaab929c072f0a64347eea4644cfdd107591b8d5aaa71bc74973d7bf50386f21bdf58c41ea7debcef695edaa3cc737a5e525298a69abac3d429bc2e128d996b2beea7e23a64966ed019558fc7f1fc1825fa489851b2bb9491bad280b096e78580e239aecf3705601435adb10c71ac76d28fe8e57ed64daf67276f4bba3a8def6da41de9fd70819871a5978c82b30b9b8e646c2fa02cb61b09dac03ea168ea1f4f89d291f3e2b397e05bab0a78e92da8b46559505ab85bc704c41633e37ebf08c0efc80d05b7fadc97cc119ee907095dc71341c2f1bd7", 0x1000) readv(r0, &(0x7f0000001b40), 0x96) getsockopt(r1, 0x8, 0x80, &(0x7f0000001b80)=""/60, &(0x7f0000001bc0)=0x3c) setsockopt(r1, 0x8, 0x20, &(0x7f0000001c00)="14c4dbc4b3d170396b726c56469bf2980e7dfcb5e3684377c7ee56c194c2", 0x1e) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) bind(r1, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x1, 0x400}, 0xc) pipe(&(0x7f0000000640)) r3 = semget$private(0x0, 0x7, 0x1c) semop(r3, &(0x7f0000001d00)=[{0x3, 0x4}, {0x1, 0xfff, 0x800}, {0x1, 0x13a, 0x93d49dab5130b04d}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x100000, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x44, 0x800}], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r4, r5, r6}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) dup2(r7, r7) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) dup2(r0, r1) 16:17:03 executing program 0: r0 = socket(0x3, 0x4003, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:17:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000080)) r2 = getuid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r2, r3) 16:17:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0xfffffffffffffffe, 0x7ff) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchown(r1, r2, r3) 16:17:03 executing program 1: r0 = socket(0x23, 0x2, 0xfffffffffffffffd) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0xfff, 0x1, 0x7, 0x1ff, 0x800000000000}, 0xc) setsockopt(r0, 0x81, 0x8001, &(0x7f0000000000)="dab3b599d0377e59c9f93d05503a02f2d96a6ed2f199111976448e738b660e97fe97eabcc516ebb59a91b15cd0452f5fd36b2317821b0a2b7133ff46f14e2dacbb352b6153ea15abc418240b1f14d1452cca291d420f3020be6aa95da6783afd56fa1573963d3c612692e360927ab5808f8487b84a7ac29f40e239ae484be2fd5c25f3385685324e9ee0444b843daa0ba5f1d8fe65ccdcb3fb9d9a238d81433916ec46c03b3ddde4f840f2", 0xab) socket(0x1b, 0x0, 0x7ff) setsockopt(r0, 0x9, 0xb36, &(0x7f00000000c0)="5cc7f82830310d244810ce51c1575dc473cf19d7cc735a27c17744bb2f4807e10d337b50fd4e640494e19140e44cab58b8b2b021966308f21eb19b342a922ecd8d02fa3c7b8aeacc4431c93cc0167218f4cbb0792260c64ebc249e45279217287fd5a5e6d291c2d1317224f67589eed4bcb363cf3253b7f8e3e3b1a0ecf5da38066492dbcc0c5e6c079b4275ef10bac1af6e2cd1f366461bdd520268554983f710b418ce96a2b7bcada86a20aaf3dac5c5370810b2be132c3c53b728f76e847eda91404d532baf145a49fe2d3e0c8842b307ae8b2dd4ca1889497dd61b9c", 0xde) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0xffffffffffffff7c) getsockname$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:17:03 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x2) sendto(r0, &(0x7f0000000000)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0xfffffffffffffe84) r1 = socket(0x10000000002, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x80, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:17:03 executing program 0: r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 16:17:03 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0x0, 0x20, 0xfffff, 0x101, 0x4c6}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf0000020, 0xc00, 0x80}, {{r2}, 0xfffffffffffffffa, 0x80, 0x2, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000000, 0xfffffffeffffffff, 0x1}, {{r2}, 0xfffffffffffffffc, 0x8, 0x80000000, 0x400, 0x7}, {{r1}, 0xdf1ead79df2ef19a, 0x44, 0x41, 0x1, 0x7ff}], 0x1, &(0x7f0000000180)=[{{r2}, 0x0, 0x40, 0x0, 0x7f, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x0, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x1}], 0x2, &(0x7f0000000200)={0xdd}) 16:17:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc1) close(r1) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x10, 0x3, 0xfffffffffffffff7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) dup(r0) fcntl$dupfd(r2, 0x0, r3) 16:17:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) chmod(&(0x7f00000001c0)='./file0\x00', 0x140) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000080)=0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x21, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:17:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="7b5bf688bacbf109a42d5ce20c056ea48d6cd4e40529792d92925208f32c959927cbde74ef5a0e426895f9f3f76a24f9da7bdfce4aa9ba659be9ec75fb5510199d73ef3d2a70d78ea713a4f85e96480885b638af6b15a0171488a2277188af54acbb69f00c0232f50cd812413f54686d7e8930cca115008245adfd4ac3c527a20708e6f0d91d78c64f07b761", 0x8c) write(r0, &(0x7f0000001140)="7cfce043e1ffbb6723332e640332f8cc30cc88b6cd4409d6feb492610e2ecff87efcd613bc8a30e8f7a1a710f3942a3b27595742e1cd6d957ba2ba6773aaeb83c5314b947a25147ffcefabb80d44ec8687f14732a962da8e17b73c13f55c5c87c5ba7406da95c207516f4c", 0x6b) execve(0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xfffffffffffffffe, 0x0) 16:17:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0xfffffffffffffff7, 0xa48b6903dd735159}) fsync(r1) close(r1) close(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0xd9) 16:17:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x1, 0x5, 0x9, 0xffff00000000, "f8d84e6b52d6d4094fbc24c104280026fc0cfb4b", 0x7f, 0xffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) nanosleep(&(0x7f00000001c0)={0xac1, 0x3}, &(0x7f0000000240)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000280)={0x2, 0x8, 0x7e2, 0x6, "407ed8d814bd18b6a05f8d14e5de6352d17e2606", 0x9, 0x1}) sendto$inet6(r3, &(0x7f0000000000)="18710a7bf62c8a25942e0a6a196db8615a374c88be1f", 0x16, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x15, 0xba}, 0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "857b5c507c84a4fffbffffff9c11fe4dbfa600"}) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000340)=0xa2) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000280), 0x0, 0x7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000300)={0x858, 0x2, './file0\x00', 0x6, 0x392d, 0x63b, 0x3f}) 16:17:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/13}, &(0x7f0000000140)=0xf) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) close(r0) 16:17:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:17:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x100) write(r0, &(0x7f0000001140)="7cfce043e1ffbb6723332e640332f8cc30cc88b6cd4409d6feb492610e2ecff87efcd613bc8a30e8f7a1a710f3942a3b27595742e1cd6d957ba2ba6773aaeb83c5314b947a25147ffcefabb80d44ec8687f14732a962da8e17b73c13f55c5c87c5ba7406da95c207516f4c", 0x6b) execve(0x0, 0x0, 0x0) 16:17:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x7b8}) flock(r1, 0x1) dup2(r2, r1) 16:17:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x4e75) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) mmap(&(0x7f0000508000/0x2000)=nil, 0x2000, 0xfe78667c2b907bd3, 0x810, r2, 0x0, 0x0) 16:17:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000180)="711fa9e35799d1f72d2a8fb9dbbbc1477f", 0x11) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:05 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8200, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) 16:17:05 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) sendto(r0, &(0x7f0000000200)="40e92a4f5afc2954171c7fdc37878e49f46cdc84045e325c515366ae4f9d42b313732c7a05674164174086fa479b0f6846b38cc291460de5533b4ccddc5d925c924c8f772355867f4e06d4083bec0b13fb6f7d1b4257236556f32cbedc75d369a992afd7831659bfda492b3b550ec6c43f71f1a57f3784cf65545371eb2965b334ff34510e57bd066da50bb6d846554697e1d003a4e08ddd3f64950490692b1f1fe30f4084955aa45ab9e6e47f7d9481fbab97bb2c4976647ebae60a0a80a310f7a81b4f8848318087bc389c8f51ded7fa74069101433ea6cf754e27dfe59104de9478dabb0fe8fa", 0xe8, 0x4, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:17:05 executing program 1: setrlimit(0x0, 0x0) setrlimit(0x2, &(0x7f0000000000)={0x6, 0x7}) setrlimit(0x7, &(0x7f0000000400)={0x7, 0xef}) socketpair(0x22, 0x4, 0x517, &(0x7f0000000080)) setrlimit(0x7, &(0x7f0000000040)={0x92}) 16:17:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x82, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x400) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0xda26, './file0\x00', './file0\x00'}) mkdir(&(0x7f0000014000)='./file0\x00', 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r1, &(0x7f0000d06ff8)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x100) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:17:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100d93511162070826ca96115746d33ddcaba8de47934f6b39ddf165e100000000000000"], 0x10}, 0x0) 16:17:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x82d3, 0x4, 0x6, 0xfffffffffffffff9}) 16:17:06 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x1800000000000000, &(0x7f0000000040)) 16:17:06 executing program 1: setgroups(0x0, &(0x7f0000000040)) setreuid(0x0, 0xee00) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) geteuid() 16:17:06 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000e0a000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) shmdt(r1) shmat(r0, &(0x7f0000f56000/0x1000)=nil, 0x1000) 16:17:06 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:17:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000780)}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) munlockall() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:06 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() read(r0, &(0x7f0000000100)=""/110, 0x6e) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000200)='[)\x00') fsync(r1) ioctl$TIOCDRAIN(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0x400, 0x0) 16:17:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x4]}, 0x5c) 16:17:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x4]}, 0x5c) 16:17:06 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x4]}, 0x5c) 16:17:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0x4, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) 16:17:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x4]}, 0x5c) 16:17:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x0, 0x4]}, 0x5c) kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic the kernel did not panic ddb> trace mrouter6_rtwalk_delete(5153e11fff8a8470,0,0) at mrouter6_rtwalk_delete+0x2b rtable_walk_helper(fffffd8036dddb20,ffff800014957c00) at rtable_walk_helper+0x58 art_table_walk(ffff800000074780,fffffd8036ddc220,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x226 art_table_walk(ffff800000074780,fffffd8036ddc1e0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc180,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc140,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc120,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc100,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc0e0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc080,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc060,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc020,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc000,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc040,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc0a0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc0c0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc160,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc1a0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc1c0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc200,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc240,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc260,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc280,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc2a0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc2c0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc2e0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc300,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc320,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc380,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc3a0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc3c0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc440,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddc4a0,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_table_walk(ffff800000074780,fffffd8036ddcf20,ffffffff8178b4f0,ffff800014957c00) at art_table_walk+0x2a6 art_walk(ffff800000074780,ffffffff8178b4f0,ffff800014957c00) at art_walk+0xcf rtable_walk(0,18,ffffffff8122ec00,0) at rtable_walk+0xd7 ip6_mrouter_done(fffffd803982c180) at ip6_mrouter_done+0xc4 rip6_detach(fffffd803982c180) at rip6_detach+0x56 soclose(fffffd803982c180,0) at soclose+0xb2 soo_close(fffffd8039c20b58,ffff8000149d4270) at soo_close+0x40 fdrop(fffffd8039c20b58,ffff8000149d4270) at fdrop+0xc9 closef(fffffd8039c20b58,ffff8000149d4270) at closef+0x124 fdfree(ffff8000149d4270) at fdfree+0xe7 exit1(ffff8000149d4270,0,1) at exit1+0x2f4 sys_exit(ffff8000149d4270,ffff8000149580e0,ffff8000149580d0) at sys_exit+0x17 syscall(ffff800014958180) at syscall+0x541 Xsyscall(6,1,0,1,0,7f7ffffe13a4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe1370, count: -47 ddb> show registers rdi 0x5153e11fff8a8470 rsi 0 rbp 0xffff800014956940 rbx 0xffff800000074788 rdx 0 rcx 0 rax 0x204 r8 0 r9 0x5 r10 0 r11 0x5fc5adf50e8daba6 r12 0 r13 0xfffffd8036ddc220 r14 0 r15 0x5153e11fff8a8470 rip 0xffffffff8122ec2b mrouter6_rtwalk_delete+0x2b cs 0x8 rflags 0x10246 __ALIGN_SIZE+0xf246 rsp 0xffff800014956900 ss 0x10 mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d ddb> show proc PROC (syz-executor.1) pid=484813 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff8000149d4bd0,0xffffffff82264bc8 process=0xffff8000ffff69e8 user=0xffff800014953000, vmspace=0xfffffd803f015d68 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 19959 483335 1 0 3 0x100083 ttyin getty 2989 517760 0 0 3 0x14200 bored sosplice 31500 429419 63020 0 3 0x2 biowait syz-executor.0 59158 112605 63020 0 3 0x82 nanosleep syz-executor.1 63020 6625 50092 0 3 0x82 thrsleep syz-fuzzer 63020 190560 50092 0 3 0x4000082 nanosleep syz-fuzzer 63020 43389 50092 0 3 0x4000082 thrsleep syz-fuzzer 63020 110269 50092 0 3 0x4000082 kqread syz-fuzzer 63020 441551 50092 0 3 0x4000082 thrsleep syz-fuzzer 63020 286069 50092 0 3 0x4000082 thrsleep syz-fuzzer 63020 439753 50092 0 3 0x4000082 thrsleep syz-fuzzer 50092 375479 15116 0 3 0x10008a pause ksh 15116 62073 95523 0 3 0x92 select sshd 95523 93770 1 0 3 0x80 select sshd 74798 16928 7021 73 3 0x100090 kqread syslogd 7021 477313 1 0 3 0x100082 netio syslogd 41605 131787 1 77 3 0x100090 poll dhclient 53474 59062 1 0 3 0x80 poll dhclient 81561 289761 0 0 2 0x14200 zerothread 1532 371719 0 0 3 0x14200 aiodoned aiodoned 46288 66984 0 0 3 0x14200 syncer update 65478 19388 0 0 3 0x14200 cleaner cleaner 26152 479804 0 0 3 0x14200 reaper reaper 93601 337232 0 0 3 0x14200 pgdaemon pagedaemon 23210 512129 0 0 3 0x14200 bored crynlk 58596 377782 0 0 3 0x14200 bored crypto 97237 32077 0 0 3 0x40014200 acpi0 acpi0 72696 407874 0 0 3 0x14200 bored softnet 64821 357827 0 0 2 0x14200 systqmp 58811 392995 0 0 3 0x14200 bored systq 26778 245622 0 0 3 0x40014200 bored softclock 91754 407002 0 0 3 0x40014200 idle0 43311 110841 0 0 3 0x14200 bored smr 1 131226 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9556 8412K 8433K 78643K 12392 0 0 pcb 25 9K 11K 78643K 2873 0 0 rtable 101 3K 3K 78643K 1112 0 0 ifaddr 67 17K 19K 78643K 637 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 80 0 0 iov 0 0K 24K 78643K 727 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 4299 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 78 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 1K 1K 78643K 146 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 5471 0 0 sigio 1 0K 0K 78643K 76 0 0 proc 42 30K 54K 78643K 912 0 0 subproc 64 65538K 69634K 78643K 106 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 1917 0 0 in_multi 33 2K 2K 78643K 783 0 0 ether_multi 1 0K 0K 78643K 42 0 0 mrt 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 132 583K 583K 78643K 132 0 0 exec 0 0K 1K 78643K 729 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 106 22K 42K 78643K 14143 0 0 UVM aobj 130 5K 5K 78643K 155 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 185 0 0 NDP 15 0K 0K 78643K 168 0 0 temp 192 2360K 2487K 78643K 17493 0 0 kqueue 0 0K 0K 78643K 47 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 3159 0 3150 1 0 1 1 0 8 0 plimitpl 152 76 0 69 1 0 1 1 0 8 0 rtentry 112 42 0 2 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 8 0 8 1 1 0 1 0 8 0 tcpcb 544 877 0 873 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 129 0 129 31 30 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 186 0 0 12 0 12 12 0 8 0 art_table 32 187 0 0 2 0 2 2 0 8 0 art_node 16 41 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 105 0 96 1 0 1 1 0 8 0 semapl 112 144 0 134 1 0 1 1 0 8 0 shmpl 112 153 0 25 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 11776 0 10305 48 0 48 48 0 8 0 ffsino 240 11776 0 10305 88 1 87 87 0 8 0 nchpl 144 20867 0 19243 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 63090 0 63089 2 1 1 1 0 8 0 scsiplug 64 7 0 7 6 6 0 1 0 8 0 scxspl 192 71925 0 71924 31 29 2 6 0 8 1 sigapl 432 5642 0 5629 2 0 2 2 0 8 0 futexpl 56 102472 0 102472 1 0 1 1 0 8 1 knotepl 112 1320 0 1293 2 0 2 2 0 8 0 kqueuepl 104 1649 0 1647 1 0 1 1 0 8 0 pipepl 112 5958 0 5939 19 17 2 2 0 8 1 fdescpl 424 5643 0 5629 2 0 2 2 0 8 0 filepl 120 39024 0 38928 14 9 5 5 0 8 1 lockfpl 104 1937 0 1937 8 7 1 1 0 8 1 lockfspl 32 2758 0 2758 8 7 1 1 0 8 1 sessionpl 112 20 0 10 1 0 1 1 0 8 0 pgrppl 48 92 0 82 1 0 1 1 0 8 0 ucredpl 96 11702 0 11695 1 0 1 1 0 8 0 zombiepl 144 5630 0 5629 3 2 1 1 0 8 0 processpl 840 5658 0 5629 4 0 4 4 0 8 0 procpl 600 13177 0 13142 4 0 4 4 0 8 0 sosppl 128 93 0 93 23 22 1 1 0 8 1 sockpl 384 5703 0 5684 16 12 4 4 0 8 2 mcl64k 65536 3001 0 3001 295 295 0 47 0 8 0 mcl16k 16384 17 0 17 14 14 0 1 0 8 0 mcl12k 12288 129 0 129 30 29 1 1 0 8 1 mcl9k 9216 93 0 93 38 38 0 1 0 8 0 mcl8k 8192 82 0 82 31 31 0 1 0 8 0 mcl4k 4096 265 0 265 24 23 1 1 0 8 1 mcl2k2 2112 38 0 38 22 22 0 1 0 8 0 mcl2k 2048 53799 0 53768 11 6 5 8 0 8 0 mtagpl 80 4 0 4 2 2 0 1 0 8 0 mbufpl 256 117934 0 117878 154 149 5 28 0 8 0 bufpl 256 20169 0 14686 344 0 344 344 0 8 0 anonpl 16 590894 0 582214 314 271 43 59 0 62 7 amapchunkpl 152 33145 0 33066 231 203 28 96 0 158 23 amappl16 192 35652 0 35187 311 286 25 40 0 8 1 amappl15 184 2 0 0 1 0 1 1 0 8 0 amappl14 176 2645 0 2644 2 1 1 1 0 8 0 amappl13 168 23 0 20 1 0 1 1 0 8 0 amappl12 160 26 0 22 1 0 1 1 0 8 0 amappl11 152 177 0 168 1 0 1 1 0 8 0 amappl10 144 60 0 58 2 1 1 1 0 8 0 amappl9 136 351 0 346 1 0 1 1 0 8 0 amappl8 128 2979 0 2940 2 0 2 2 0 8 0 amappl7 120 26 0 22 1 0 1 1 0 8 0 amappl6 112 2686 0 2679 1 0 1 1 0 8 0 amappl5 104 165 0 153 1 0 1 1 0 8 0 amappl4 96 306 0 282 2 1 1 2 0 8 0 amappl3 88 400 0 394 1 0 1 1 0 8 0 amappl2 80 58620 0 58566 2 0 2 2 0 8 0 amappl1 72 108706 0 108293 25 16 9 18 0 8 0 amappl 72 13504 0 13473 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 154 0 25 3 0 3 3 0 8 0 uaddrrnd 24 5643 0 5629 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5643 0 5629 1 0 1 1 0 8 0 vmmpekpl 168 45321 0 45302 2 0 2 2 0 8 0 vmmpepl 168 593937 0 592522 245 177 68 80 0 357 1 vmsppl 264 5642 0 5629 2 1 1 2 0 8 0 pdppl 4096 11292 0 11258 6 1 5 6 0 8 0 pvpl 32 1801247 0 1789518 577 448 129 208 0 265 32 pmappl 192 5642 0 5629 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 988 0 523 16 0 16 16 0 8 0