='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:00:19 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x2003004) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x6, 0x7ff, &(0x7f0000000040)="7e49e0763ccaf9eba74dc4fafb130d6e18309532cc95f9c6f642a3cc4aafd17e1c825d0f9829ac360534f8d585a5f553880978cf6c40a18984c36a726b7f7a119073550dc393b7037d7d60c1ccbe1a069f30a26479e85deeaaf3424613e71e57873f38d880b397d174de54351793511a141be8d80a0655e126dc39311ad30b6047b8eda91696b4c69a6541f8cf1f034d96a23f981222355b09a38228a6cf0381eb4cb060cdda88db77c6c62132f28c1db63d55e2052deb35bd11b57d04", 0xbd) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x402000000000029, 0xd, &(0x7f00000000c0), 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCCDTR(r0, 0x20007478) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0x0, "526100548100"}) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000e80)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26f19ef8715fd04561c4a41bbbd8cb906c361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3b19ff92b4878b7590791bb5b04", 0xfffffffffffffef4}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) write(r0, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf", 0xc8c) 16:00:19 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x100000001) mmap(&(0x7f0000053000/0x4000)=nil, 0x4000, 0x0, 0x3011, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f0000256000/0x1000)=nil, 0x1000, &(0x7f0000000080)=""/11) 16:00:19 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xffff, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x81) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x1af) 16:00:19 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) write(r1, &(0x7f0000000080)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e364f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e404e27edfaaaf7462d7652ca62e326085e0697f0000", 0xef) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000740)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) dup2(r0, r0) r2 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) close(r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x800, 0x2, 0x15b5, 0x7fffffff, "801073248b5b5aeae65dd83295f169c879628739", 0x1ff, 0x37}) 16:00:19 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4000000000000235, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:19 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() r2 = msgget(0x1, 0x0) r3 = semget$private(0x0, 0x3, 0x204) semop(r3, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r4 = geteuid() setuid(r1) setuid(r4) r5 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000100)=""/4096) r6 = getgid() getgroups(0xa, &(0x7f0000001100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000011c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001200)={{0x2, r4, r6, r1, r7, 0x1, 0x100000001}, 0x4, 0x9, r8, r9, 0x200, 0x100000000, 0xffffffffffffffff, 0x8}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000080)=0x5) r11 = getpgid(0x0) getpgid(r11) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./bus\x00') close(r0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:19 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:19 executing program 1: clock_gettime(0x4000004, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000040)) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4, 0x3) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:19 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) socketpair(0x7, 0x4, 0xcfe, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x4010, r0, 0x0, 0x0) 16:00:19 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 16:00:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) flock(r1, 0x8) r2 = semget(0x1, 0x7, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/51) socket$inet6(0x18, 0x8004, 0xcb3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r0) write(r3, &(0x7f0000000000)="9138046d323b94a378fafc690a5eef794379bc14", 0x14) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x4, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x2) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = semget(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x18, 0xfffffffffffffffe}, 0xfffffffffffffffd, 0x4, 0xf80}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) 16:00:19 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/1}, &(0x7f0000000080)=0x3) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 16:00:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x5, "f4c50d64382495d84ed216bba5ecba1fcf2ee594", 0x4}) r1 = socket$inet6(0x18, 0x3, 0x0) sendto$inet(r0, &(0x7f00000000c0)="f10021587cc0270ba39e7c26f341379a2d6c8b102a9fa85d8d4206d2d593fd58d20d93529c", 0x25, 0x3, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r1, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) 16:00:19 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000400)="f7986549a3f24753ef77d049eb4d6e21061e9874395907195a005ee940d0617b86d7d89b1e7196ee1825523b518165e11df6e1d40c8e5f7212ef595f294596baac51c14fbb702c9dc976069561f4b6041973f521df74f2cb6f9ae78ccd701b0bb7f1443df5bc5c0d1203900315dbcfedc7ac0c291489415b996704bd7638971e98bd1b55af36e9ce93a2b8fc06fb7d16", 0x90}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:19 executing program 1: setgroups(0x42e772b3f2d36cf1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x3, 0x1, 0xfffffffffffffffc, 0x7, r1}) mknod(&(0x7f0000000180)='./file0\x00', 0x600c, 0x51) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000080)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r5 = getpgid(0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x3f, 0x2, r5}) chmod(&(0x7f0000000040)='./file0\x00', 0x10) flock(r4, 0x6) 16:00:21 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4002, 0x0) listen(r2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) sendto$unix(r1, 0x0, 0x0, 0xc, 0x0, 0x0) 16:00:21 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) write(r1, &(0x7f0000000140)="9138046d323b94e578fafc692a5eef794379bc14", 0x14) 16:00:21 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:00:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00a12e2f66696c65300059e9a6"], 0xa) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = socket$inet(0x2, 0x5, 0x7f) recvmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001880)=[{&(0x7f0000001740)=""/213}, {&(0x7f00000018c0)=""/56}], 0x100000000000007d, &(0x7f0000000080)=""/10, 0xa}, 0x1) r1 = kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffff8, 0x51}], 0x1000, 0x0, 0xffffffffffffffc3, 0x0) 16:00:21 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) poll(&(0x7f0000000040)=[{r0, 0x48}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x2, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x7fff) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1cea9b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dcb4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getuid() dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffe52) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x40000000400004) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x3, 0x1) 16:00:21 executing program 1: clock_gettime(0x400000000005, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) clock_gettime(0x3, &(0x7f0000000140)) getgroups(0x3, &(0x7f0000000100)=[r0, r2, r3]) 16:00:21 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x6}], 0x0, 0x0, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r0 = open(&(0x7f0000000000)='./file0\x00', 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000400)=[r1, 0x0, 0xffffffffffffffff]) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = getgid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setgroups(0xa, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8, r9, r10, r11]) 16:00:21 executing program 1: symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000080)='./bus\x00') mknod(&(0x7f00000003c0)='./bus\x00', 0x4, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) semget(0x2, 0x1, 0x244) close(r1) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x0, 0x0, 0x1}, {{r0}, 0x68c4e79be07cbdca, 0x18, 0x80000020, 0x40, 0x3f}, {{r0}, 0xffffffffffffffff, 0x10, 0x9, 0x61, 0x10001}], 0x100000001, 0x0, 0x7fffffff, &(0x7f0000000180)={0x3, 0x8}) connect(r1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x1, 0x6}, 0xc) 16:00:21 executing program 0: r0 = kqueue() readv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/159, 0x9f}, {&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/112, 0x70}, {&(0x7f0000000340)=""/212, 0xd4}, {&(0x7f0000000440)=""/193, 0xc1}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x7) kevent(r0, 0x0, 0xcc4, 0x0, 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) readlinkat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/91, 0x5b) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x3, 0x0) nanosleep(&(0x7f0000000000)={0x40, 0xff}, 0x0) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000180)='.\x00', 0x40) truncate(&(0x7f0000000040)='./bus\x00', 0x7) write(r1, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc", 0x29) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0)="83b40e5c4c41cc270910e4248664f8457b5269a783eefddf1aee0eafe74c4c301e99e480fc2e841bf6b8e0338ff4c921c8f8b08d66322cbff02236ce245388bdda5192cfba8ddd7c0e603086897234784a19dcdd1e11c21d0ef9e2adc75e3147cfbabfb067dd56345a7c8e34608bee2561b4509d493d38136496b3e1e2547e3122a07670c96d15c67b28e093557ae0ca5d0c9315dd25e7b308c129fec88153e01bb2d7b42c88486fca04a7839bc0c51a", 0xb0}], 0x1, 0x0) read(r1, &(0x7f00000001c0)=""/14, 0xe) 16:00:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x7) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="9c868ec5c43496ff56b8ecc9041f9e0502e12338a8e5a1eeca2bf74308a2910c0f729d", 0x23}], 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x75d8}], 0x10000000000000ff, 0x0) recvfrom$unix(r1, &(0x7f00000004c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) 16:00:21 executing program 1: select(0x40, &(0x7f0000000000)={0x6, 0x8000, 0x3, 0x5, 0x3, 0x1000, 0x1}, &(0x7f0000000040)={0x40, 0x7, 0x9, 0x3, 0xffffffffffffff7f, 0x2, 0x20, 0xffffffff}, &(0x7f0000000080)={0x6, 0x3f, 0x9, 0x6, 0x2, 0x6, 0x80, 0x6}, &(0x7f00000000c0)={0x3, 0x40}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) pwritev(r0, &(0x7f00000000c0)=[{0x0, 0xfff8}], 0x1, 0x0) 16:00:22 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:22 executing program 1: socket$unix(0x1, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000366000)=ANY=[@ANYBLOB="000000000000000e0000000000"], 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 16:00:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt(r0, 0x9, 0x0, &(0x7f00000006c0)=""/4096, &(0x7f0000000000)=0x1000) preadv(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/86, 0x56}, {&(0x7f0000000600)=""/174, 0xae}, {&(0x7f0000000040)=""/60, 0xff}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/55, 0x1f8}, {&(0x7f0000000280)=""/203, 0xffffff1c}, {&(0x7f0000000380)=""/123, 0xfffffffffffffe7a}, {&(0x7f0000000400)=""/189, 0xffffff25}, {&(0x7f00000004c0)=""/53, 0xfffffffffffffe12}, {&(0x7f0000000200)=""/50, 0x32}], 0xa, 0x0) 16:00:22 executing program 1: r0 = socket(0x0, 0x7, 0x3) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x9, r1}) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = dup(r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x1000, 0x20, 0x3, 0xc4a2}) open(&(0x7f0000000080)='./file0\x00', 0x22, 0x8) listen(r3, 0x6) setsockopt(r2, 0x29, 0x200000000024, 0x0, 0x18b) 16:00:22 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet6(r0, &(0x7f0000000080)=""/174, 0xae, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x4, 0x8}, 0xc) r1 = socket$inet6(0x18, 0xc000, 0x3) sendto$inet6(r1, &(0x7f0000000180)="c9f70832ca5e9ac1b9973812227dd8d8653d42de2b6933a5f5430b669cbe1a39d4fab15c0d01794384e9791ed284af5f6898e4657bb7822f634e1873abedc508e8e33d86501e457182a3a4b355bcb4410c3b8b834d4ea7d14a85667f42768377b33d5efb1789fb67673996c7b3ef0b9efb9cde9eeed3ce6f70ad248d3c04928e44876523f8da8b464f0fb42e30a5e14a245515793dd0b0306c798b09d7653423ea77b0f2981f9f47cb12037fde38035387a72b90df70c0b21ad90ccbf61d2fe389988d5267110a054ec433a6e357b27106812dcb05db1cc60b59b53907aa5cd6d5bd028bd8f68137f6f1106cc0a84d77e29a370c20e2f53315e9d7edfbe63f94b7092185e3bb67037327bd2c7fce82150fe7b185fb32d84af55ef8b17d253d650d3bb0a2ca78d4dd475243c5b51dc3b66c0bd491b445c093b4ccbb9ddcb20c9fbedf39b5155fb512d3e2fd0e957984cc20600956f4d8aa888bc3f085b9d50a06dd45770acf12a71c3836b4c5047881d32ca68fe9dacbb0f7f07330187fdb9373386de7404549b449408dfcabe775b97e0e0ca3f4e6fb2ed81d4aa0d2d73f8bddadd86891313af464c4c30f6d2f8b23881ca77f1203690ac43c2ea7988fe25d255f1bc996830e6fc55275366109e105582f4381d660ba9b963e569ed800b41b13aa179338b0e64fa34e34d9a52e22851442253c4482b42979953156ff69584358754bf73b0ab12c38f160759912d747d3ef7a8ede2e8398d31499374024873fc91610d6c49f986f19520cb19e2ddcf533c63e8b89a7848413e16de4984ec6ccca01702880ff19eae1b4a2cf063598ea32edc988ff8534afa7685845d448c3ce4dc32892d3b48f99631fc4d6120291ae6f442023a37403b79d5f439c50841fb155cede029ceb530f34e16a91039d2e3afb0b1cd262f8c87818985800a899ad7ea1624b92f3122c6db07bc1fef58e8b809818395cb5e0d90b3fe92a4352e3b302d7c57ba3969cfed071fdd3f55a889a8058c23ebab86a527edf73770372669b704ae0946679b0ec00eba5f284cf7de1fe4068bf90d0096116bc1cd93eb00b62456f8bf317d56322fbf48c99b134386dabcaffa1dbd6acca634611fe2b6cb642bbd16c7ccdf5f03988e79848401b98d6f9464b43dcdca0bb5f7b720846b84989b2caf1c9c9637f29bc7a04f1d9a4409b3dae64387d4963f54dffca8b90caed752ca23b0f4f6cbbec3823ce2684c4a2cbd8de3574ae8e068cd98fc21775533840f6bcabf5c3ee1b48e1ffefa308526e47d51e61a370b6e1abe7c3019c086eb6aacef9db44d2e8c2aeda4bfa956696211d799f016ba287cbbcb4f9746b46b8cb98925ddd90432cc787f643759ef047cb65872f7d55647d624cf5c1e42eec74361c0eb9c6a97eff011f9cbe6c6f23eae81f1a7f5683884d74dec51e3645c45b0e08bfab19d151c20bfdc6da7f2c476e3b2eea62160b061b3e6ee638233331401695930ae6c9375ee41b90b6bc4860344dbc9aea14ed532eb08bcfc73e362040cfb3e9a35edf7c8dc2ef5eadb04cad74dbcf9df5f02e0d4c17a9a251ac5bf142fc84f3b3f95b7387fa8f2d3e604025a3a235491b1dc9ed7def54c04cbc0666a84ce295efee0b394d2775a62b9c73b6a3302d74bdfa367e6a73a05bc26cd43c56183a11d68e8a246fd0cb8d9b66d0a33d07a1dcbcc36444581d725542a4406aaf59ef6b3cc7943f57166520d3bd4a7e49497a08d67d0133b82f7e24558711ee74667cbb560e80f250d17181d72c76318aa371171ad6990c77c87a3734166d17bc9766c17ccbe9769b79e28f41df353b52e78ea1d8e47586319c173cb004c27f2a213e05b0ddb9a1a2190fe0e30c198ebadb97ee5548a082a1b163fb032dbfbbc7d0be067b7f7a66041ab17775b9c3069e22cef45263efb085eed9ab7b87eefcb8d6213f29e90804716e139e2eea5d8f29afa84ef354d43220525ed63e3d8bacdce55e06b598eabfdeb7783b5895fc21fe7f4629e033cae8d90986f11933e22c002de3f86586c399fe932f1b60b445797df256e8760f0bd387641dcb5727f69b90b2334318cb12d000455595246828050d7b32cea0b1762345e3eff4e2ea339db6894036b3cb41ef4f00107d14f990635cbc3c9a1cf97e37d4fbb834827334e5e834716af35fa981ce25a2c532ca7d0338d91105c3e76d7042582ddb03ad26ed07eb79ec7e6828a14db9925bb14ef50a4a90a96e8306413704ef0fd0c512f88ec4d6e951b4ffc7a084c14d21677350a9a3e6ea3d5dfe08c8dbe2e0cfadbb7e1f14a7e17a0d23b4b2bb82b5b32aa8ce5c37e6c1835534ef2343df554cc1621c9da6bf43b334bd8c33173be21492879dc0fa9880481aa2eb18706a86407a8fb63df1b268ea87c0af57abc96834a165e05707cfcad9e894930fb1a73681c7bba5877601e609e2d18393ce16915c2c974c9a3ec5fb4f60e2b990c05405a1522acfd152ef1022bcacebc34abb8a1b9056a1d7cee4fefd30e94aab62ef5cd2e9e836e67c97ce1329a71ded07a088549b531671ec89112e2d57a3029e407be56a73342c5d28444ecd5726c486a87800994d2b6f3781f34f6a7f9be0d0ccdde8e2c33d6971c74bff7c03f892087571e6fd3c44823135ee03284d0b3e68fef88137d58a0c410aa866084675a341bd7221afe2f7d106a348b95f83a9e64ed2bf65b8ed27f97e76ec72600fd6923c52c03958daf0d6793ead98fbd53f2ee57a36e64151426490b89ffbc89509ef3322e1fcfa3d95545fbfa7bb4e767034468474e4bb8f62992e280ef4c2f198047ec545646c254bcf371e50da5eb704a3e52cecd099b744297f9cccb1e84ba1974739905e374f4cce509918f1558795c4cdd1aca44e7383a104b1dd6383f483483f920bbd862f61b4d9d2804422357aa452246ce07b91eea7241fcc29f94028a347f3d69f4e927841a78ff7e5ff437b6ca8769c5bebcdebe2f977b7a71bab6febe1e14af2e272279a26ad6168f8fa3bcd8ec1aaf35a31212cb7a3a0e162d2cfd9640bc42b4bb5d8c3e652106b4e76b7b8fc6e9976ced5cffebd808fc7228725f7a0e12d71b3adf7728927e46f78a247da824c23854b5169b5ad62906298c375c4ef329b9e5a92fbe54b7bf5fcfad05de5d213f18eb7785daafc413ab5de03292bb7fb379f8c8aec9a80efab6428b214dbe4d41207c689c3f28e7ad18598eaeb1bdfc8407e5737783ec100e5e653d4641101ce790aeded8c3d81b983a0b104df408e35054e0a2fca8a71cf8ac6f8160434ef7513d2792cb6d7b5c0dc6216a5c849bbe4809878c82b2c6d1f6f2d0bb3d0e8f84d9528ca1d63ca31b8b2b491ea07c52733912db28ca4b9c7f775e8906556d2da3eb334da1859a431f4c18b0f16e8426d1715454771a30db5c8d2ce3806d46d1adff02e9e80e136ec2ba0ddc3753b3d60746f32c4fa450680b0d0f947be68f6c47ec91035f1176839d42660727134504ff33320c18fd49aeb9b66b9b0a302ddc2e7b4d374e49f3deff3e2fe436f749ea34535a171ae4a644d44fb993888e977fe7660f08cb4836a106c610c74ff45512ea40d6ae2b7603c313c13cd5ad719d09516af82d0999c09f660fbad7b5dc49734e3ca73488242ecfd2874d116223925c40319c1dd6cc9f9b37fc34db7911b83fa35da80f7c5fbeef6069a3b191a49ad75a8b41a50bdf1abc939d05878ad4a182188abcd7717ecb46349a9073b26afd597d4d7e0a0352da96aa45bf8dd13ad9664e5fb3a633ccd3377b139e4c08abb3b67d9f790d73518c72d82f2cb0e61aa1c61f07f3fc116c189c6e310a0213ee1e4b4fcd05affafdd3e7e3857eba4b6a94ad70f70ac825c8b3e159b3d1f5bad3ec211fae78e51e3bc8c3e8b7cc98c7f7d66e8871300884da8858f005e3074fa27700d3cbb037640ad07e4dd0c1d215e8089592be8149e84260c92f4dbdaaebcd9c79e512a59bc4b6c0d9fc29fab90cf9c080231b40915cc7fe784ec5df57ed84397ab257181eba62d3e2e37dd53d5404ef021fca3a64bca0649e85fe4ec00cb6cff570c3da109bbb78a69c78b322604362875b6270c51c8fbb2abae20242cdcbf4ce79b9298ba04546d6ee7e95b0c1a673d0a9d22e1106bc09f78f56a540fe1489d0b78b874671a1482f35314508a89d3761fe8727059036286e79caffe7edf49a269f719495d25e1f3427897a28b28040917452982e7a468a436f320e850fb8984888b434bc5dc00bc33d7264c3644f0acd9273f2efff5f071541059b5d061ed9846d9b5b1806a8394b030dd21a6b03887e57c6f80fdbb472db8b5d753dc89544407223b1d05b5ec60e1b9554e4be30c29bbd171ece990e657a8067b4f4f92ad5ef0b70429eeb4096fdb66eaa065f277e6dce0c6e330360a7a8329d116dbbeb74c6782ec2f5ace3416b54a6b58eb451c9aa46577205869f7e9c77d94e60a3fd5cb3e2539f7a6edd1f213a75c9c82f074f32fb10edb1bfdf05296e2b9007d45402b41245e004ed964731e3c4321e52b6443d3e5f9b03962080a898e8f2e6ad336491fd402c22d4aae2cbfb8f428abc9f86b2a15c4906049d9453cec7fd2c83bfd9bdeef26cab8154dd34992ecfdfcfe91ed6a83c6a788920f776e6cbbe7d7f17f5886d1b8166418bc1df347dc68167b7d4f88c51876c842f44977c1d1fe608894ec84b5d76f2fdbfac6650fa07c0a85d42b5378cebe7991f302fb1ed9b1fc89a61e23a35fc3cfa51c24e324cf07cfcdf995e503b78d769639996f39975f9a8c63842298e43d23dd3def588f47f2745b4810784f978bb481dbc70b91241a15c50dbaeccfbe346bc57796ab662925b6a647d7fdf32e4ec425d556de709dda74c5872019a133f981483b1e8974358e40cc366128e4cbaaca54224dd3032843ed522bbb4f1087036bf1ed71d215c1b533a0fbac0046e1548a29fd5adae0dd21056b16df07bdae7f95b5b7472d26478bed2f79083901d1363578b4c6c9b4e6fcdf459b9d6622f82dc19c1503cb83bc4570ab689f40f8421119c79ea4baa3465a47601de746a10f759ba93536c10f635c276491ac31ae38be13987f31ba86f8f17793095cb697c3949a7a4d26d9226b0ff6ec35804563d15fb9bf1771353ddaa068bd653f6f9bb438f7f92aeac94d5b3e0fd31448019218e2f86b0af5a42fe3237cc89f5033b46d9d40a0e1bc8060df70fe21eec98c5ebba8c4511d1f9c27b678b86305378e011c1c03cd95b0bdc91102cdecab6400e08463308bc3be485b8b114df8189ee315142579ff6bd7983e5c14890aedcf21c730e06c63dab4ee67fbccf5086c3ad23a3e87425c1b1002377c5f117a5e46901598c97c85074d2ae627c5d12e5bba2d98011f0f99ebd2020cd6cc2843886f835fd3318fc9a79e925bb12718a7f5887443ba6f5bc8f35e5caeccf2243fcc48fc0b3270bf75ef722241e22c9725ff709b5778f0d3606cc9c3a683f4f0098174df7c3e4b26aaf2bc93940a43017545bb52fd79367776dd0ab911a5f01be60cee0587117d7beb42a2ab9a4cbbc6a4bf98fed80148bdf3316f0545aceea950f4f3c80272e62e34a2dcdb5912dbf9a440126cec228b4de17600446c2e8545b1f9eb3b468f92b33d6604ea5429ac8f3071cefde41da8416d7a1c4e904dff6c960990ee7ba0c8a754c67668bc5971d997c5d99edffb9ca5e4f9861a188cb2733de0692e008902ad18b2fa819f12f124999a77e7c40f1a11b7a491c160756891078f839ef842cc7331e7bed52b50c31e53ffd8800a623f237d3b79b35310e4c8", 0x1000, 0x4, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x90, &(0x7f00000011c0)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001200)=0x9, 0x4) write(r1, &(0x7f0000001240)="a6e896d7aaffe83baebd3f50d97aee6a1585b4940f93fd161a97aeff6cec5039cd538f15fdad27b02204b20ef773205850f146379714e03d24ecf5fd362382b3acab8a8c960d617c5b7cff476908c82f2486753e4bdb4a6453ab3d1e0d9743abf16886f07e868cde2730524693397fa479726015c616144b621f4c31b4cac80ce73d455b18e068881147d7", 0x8b) sendmsg(r1, &(0x7f00000017c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f0000001400)="4246150b65eca0e92326fcd3dacd3e59e5d5a265c24803db57d6f50f64b0b5fbddd0c93548b3c4ed4032104e9ffb80751569ac20f1c47d3a4cde596a3b93ee397bc5109255713c57a3197193e5c1009b4d8fb39c844c426d619343cd9f7d27b90e8af255afecc418abbe7be6336873f7b886bef1bf85487829c1a68d3b6a53133fffce2f1430559317951fa69a7b33aaa92cb704098d9329d5400777d9c0de60b49cc47ebfb3b1164c4fcb4bf08875e989ac32df33bcaf", 0xb7}], 0x1, 0x0}, 0xd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800), &(0x7f0000001840)=0xc) r2 = shmget(0x1, 0x1000, 0x18, &(0x7f0000ffd000/0x1000)=nil) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1810, r1, 0x0, 0x0) read(r0, &(0x7f0000001880)=""/184, 0xb8) writev(r0, &(0x7f0000002cc0)=[{&(0x7f0000002c40)="f5a6462b2bd9ec8129d24b85fe37dcbbe7b265f71d1bb4163f370866bd70041a8660c1d50940a5ecb8a8a537a142847580391b8ea4fa0ecf94b866c69bb04130b4d615", 0x43}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002d40)={0x0, 0x0, 0x0}, 0xc) socketpair(0x20, 0x8005, 0x7, &(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r6, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x13) bind$inet6(r0, &(0x7f0000002e00)={0x18, 0x0, 0x80000000}, 0xc) r8 = semget$private(0x0, 0x2, 0x10) semop(r8, &(0x7f0000002e40)=[{0x0, 0x8, 0x800}, {0x3, 0x80, 0x1800}, {0x5, 0x8, 0x1800}, {0x3, 0x0, 0x1800}, {0x4, 0x1, 0x1800}, {0x7, 0x7, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0xfff, 0x800}], 0x9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000002e80)={{0x18, 0x0, 0x9, 0xb915}, {0x18, 0x2, 0x100000001}, 0x3, [0x9, 0x10000, 0x401, 0x5, 0x4cc, 0x3, 0x7, 0x6ae00000]}, 0x3c) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000002ec0), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000002f00), 0xc) recvfrom$inet6(r6, &(0x7f0000002f40)=""/4096, 0x1000, 0x802, &(0x7f0000003f40)={0x18, 0x3, 0x4, 0x8}, 0xc) shmat(r2, &(0x7f0000ffb000/0x3000)=nil, 0x2000) accept$inet6(r7, 0x0, &(0x7f0000003f80)) fchdir(r1) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003fc0)={r3, r4, r5}, 0xc) r9 = socket(0x6, 0x5, 0x3) setsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000004000)={0x7, 0x4}, 0x10) close(r6) 16:00:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet(0x2, 0x3, 0x1) shutdown(r0, 0x0) r1 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0xfff, 0x4) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)={{0x80000001, 0x101}, {0x6, 0x100000000}}, 0x0) r1 = kqueue() flock(r1, 0x3) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0xfffffffffffffffe}], 0x49b, 0x0, 0x0, 0x0) r2 = kqueue() close(r2) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffa, 0x400000000035}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8a5e, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x23}], 0x8, 0x0) r3 = dup2(r1, r2) r4 = getpid() symlinkat(&(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') fcntl$lock(r3, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x8, 0x5, r4}) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x0, 0x534d6bcd) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file1\x00', 0x2040, 0x9) ioctl$TIOCSDTR(r1, 0x20007479) open(&(0x7f0000000100)='./file0\x00', 0xfd5e343266820900, 0x9) 16:00:22 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) shutdown(r0, 0x2) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') 16:00:22 executing program 1: rmdir(&(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) getsockname$inet(r0, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff3d) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x1000000000) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000140)=0xffff, 0x4) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0xc713, 0xb8}, 0xc) pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0xe00) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b308978", 0xba}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc09c93b98ac0080ffffffffffff00"}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x2, 0x2, 0x401, 0x100000000, r4}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:22 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = msgget$private(0x0, 0x3fd) msgsnd(r0, &(0x7f0000000000)={0x0, "4cbed4962f10c5333b7e5c68224031fd745db0d922ac8c887198e4474eb06afa3fb704a9334df6ef27cd20989d8b25a11679a68247169463ac7bf9fc40e2e66e2cfeec1a58c389ae"}, 0x50, 0x800) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) getpid() setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x3) 16:00:22 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="750df240e4011dc94fcb0b5d7a2215ab57811cf366cbb4990d445106229a9ca66bb4001a21"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0xfffffffffffffe3e}], 0x1, 0x0) 16:00:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x4) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000040)="39ca02ca124ed92c760ee2e4fd1137686ea07b546e0e2ad31732e1ddf8f64a040d9f0023884b5b5e204207ab6a496f274b088f5f88bf739759c73248aedc9ece1f4ab418282fef79ce848a6626049848d5303273db46710268c2b2d74b77353e59e1a8a1031d50dfba7cadafec64615938da63a762ecec99c21eb0f3ac52b99b664987bc6c2e97d013a918cf67b3bb8fe1bba64e908f9e488f02db8c1606081a25c5798c501a639c9db4e9d674e6d24938d6d23cb4d18f70e5546c6a315076158be32b9b518eeadcf743be3114ccefa069bccb148d3a28928ade3c732be8290ece30428dcfadf544201b37be32d7a7", 0xef}, {&(0x7f0000000140)="cea2b683ff4ec3905bb3925a13447059046e621223c8e7bfa4c7879743c1d6e818ef7e", 0x23}, {&(0x7f0000000180)="dca80f2eeca9e03b8391a26896ea5e0c597462b5f398e0bd4f91bc8e28dac1b55a636244e98fd66b5647f0e5c4981061072a69e11ed13bbf92c2e306799b1db94f309ca412190ac49da4f434fcc5d58abbc650c1", 0x54}, {&(0x7f0000000200)="93913b5b8bbe03a5a7afa3265117dc18003ebc29222c82543a62e34c8b2a55d549b917745380acfc1acf3fe08ca3dc49cafe200ec268b0bbe0034456134f9145d4148442060269cc365ff4a2179f5152db9eaec55df4076a54b3abd38b303b6fedd7e8414665b605c9c7a5e5b3a1d9f6bdae82d5345de2119c5cfa4668d7e874e6861268ce9792442c1229a7f19270966aebdd1145fc4db064ca5968ae", 0x9d}, {&(0x7f00000002c0)='\az', 0x2}, {&(0x7f0000000300)="0078dbf744e468600778c3c1b4a09e6d1c0585f1dd6797197dc06cdfb277c1b5a9265db5ad355aa1436c94366b888d1aa679bf66c3f92a69f68ad0c196c4623d66bd5cf9b6ae588dc65fc17489948df65552c793c732149ab64a81796419f963422699ecbd9ca349b7797faa33915ee3d61a62c5e9b74e919b86036409ce1bb1e29f1aae02952bfa68c924f5946d2f9d837025cb9f5aa607913b241efb3094ea09d9b323a3b61ca18b84d09fb6bc254624534986b30ca48e7c01ab8bb60256284a", 0xc1}, {&(0x7f0000000400)="72639f80dee9d6d5365fa4ae75fc871972df744d675c69d77955d166c3fb2ba19e37875c6fe00299acff9fb8", 0x2c}, {&(0x7f0000000440)="e1e0fbff1cd764b9ce40be1ac5178cbe96b837c49affc4178deaa6e0d750ea54d33a02157d2cf7192c7d7fb52ca745", 0x2f}], 0x8, &(0x7f0000000500)=[{0x18, 0xffff, 0x7, "91629e6b"}], 0x18}, 0x8) close(r0) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2012, 0x8dfb) r0 = socket$inet6(0x18, 0x8008007, 0x2b) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xfffffffffffffc92) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) mprotect(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x2) r6 = openat(r3, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ff5000/0x1000)=nil) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000a00), 0xc) getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000009c0)) r7 = dup(r6) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000200)) r8 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0xfffffffffffffffd) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r4, 0x0, 0x1) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000140)) fchmod(r4, 0x40) writev(r8, &(0x7f0000001300)=[{&(0x7f0000000b00)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd3ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d34905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b84ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67bb845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada343bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201c42ff42ce9e5ad78019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b88", 0x800}], 0x1) ftruncate(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001cc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c01561fe3bc6b796e693916725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e9c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb111641ce42dfab3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a4e869cd892b55037498ea8c89075ea30c67de0e3f47e81c043bbd018d0313795db4c73002a0d000000000000000000000000000000", 0x7ae) syz_open_pts() close(r0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x20ab0, 0x2) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x800059, 0xfffffffffffffff7, "928fbc35275c8284e2d5cd6474f0d60ababc9d24"}) syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:23 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0x1) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockname$inet6(r0, 0x0, 0xfffffffffffffffe) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = getpgid(0x0) wait4(r1, 0x0, 0x1, &(0x7f00000000c0)) 16:00:23 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/1, &(0x7f00000000c0)=0x1) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) r2 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:23 executing program 0: r0 = kqueue() truncate(&(0x7f0000000280)='./file0\x00', 0x3) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x8) kevent(r0, &(0x7f0000000180), 0x81, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xffffffff}) 16:00:23 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget$private(0x0, 0x7, 0x1) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semget$private(0x0, 0x0, 0x4) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x0, r0, 0x0, r0, 0x0, 0x10, 0x40}, 0x7, 0x9, 0x2}) semop(r2, &(0x7f0000000180)=[{0x1, 0x74aa, 0x1000}, {0x0, 0x7, 0x1800}, {0x7, 0x6, 0x1000}, {0x2, 0x1, 0x1000}, {0x4, 0x8000}, {0x7, 0x800, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0xef7}, {0x2, 0x0, 0x800}, {0x1, 0x4, 0x1800}], 0xa) 16:00:23 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1000000000000001, &(0x7f0000000080)="eea68ba1e28abce65d2db357f846c8e7fe81949aec0fabb11da0540a249bacf6679ffa0313e981bbfab8fea49db61a0a535865c148ec98c39e24bf5dcda1aff7de361f7965bd3d21a1ff8ef02dc8ce69e323f031150e6b7d785dceeda725db1374922e00a2ef88d3b49e32b21f00a2d4183dfdec4ab04e84a8774c745e74d31a015a07ac7480ace7002c4436e9c8f3080000cb048fe146c11ff751d97169ccb12a5ea041c823cd1317b5d70367701b634fba5a8bad772632482f5048aa6f29dc4ae5a92839eb09f196152daf6631ec2ab794e8aa30aa2e07b17f006d1331416d7cde34077aecf2fb3b003dd34c5b4f447e0f82de44a58d07f44b3293ca335fbb9a2b5d565a1997a08990743d1e", 0x10d) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="6ef692e6117e5284d6e6764e6f80", 0xe) 16:00:23 executing program 1: getitimer(0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x2}, {0x0, 0x7532}}, &(0x7f0000000080)) setitimer(0x800000, &(0x7f0000000040)={{0x5e4, 0x3}, {0x0, 0x4000070d5}}, &(0x7f0000000100)) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x8000, 0x9) sendmsg(r0, &(0x7f0000001340)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001180)=[{0x10}], 0x10}, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0xffffff18) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='c\x00') 16:00:23 executing program 1: r0 = semget(0x1, 0x3, 0x68) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x80) getuid() ftruncate(r3, 0x0) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/181, 0xb5}, {&(0x7f00000012c0)=""/241, 0xf1}, {&(0x7f00000013c0)=""/30, 0x1e}, {&(0x7f0000001400)=""/26, 0x1a}, {&(0x7f0000001440)=""/236, 0xec}], 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x1000, 0x60, &(0x7f0000ffd000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r1, r2, r4, r5, 0x20, 0x6}, 0x8, 0x1c, 0x5acca25}) r6 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r6, 0x29, 0x1a, &(0x7f0000000080)="843abf5c", 0x4) 16:00:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getown(r0, 0x5) getsockopt(r0, 0x29, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x83) syz_emit_ethernet(0xd1, &(0x7f0000000000)="7e8673f9adf1d0e0af88f6b235c5c9be2d33e75ffffc623ef5b7ca201a9a3c9c6cf48d5f2a2f23e253ea2a16230bd762e69a5ed888e0dc52868849478fd345bfe1aceec6f3e4f10dbca4c5b0342a05d767d4f84cc5bdeb9c28d969ee734f91764f21c4cd81044f4fa3d295e0820aa31ca455cbf03235190216c82d25fe2c1393972efd1dab8d1a4362174ed2d435e7999391d4bc55a81ee09ff47aec6ff0b5fe257760ea5a097c6f236e72740e1af3c842301434b4f44d78ed1cdfdb3a588d7d16fec946a8001fc585bebbe7a0e0c52427") read(r0, &(0x7f0000000100)=""/66, 0x42) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket(0x6, 0x3, 0x4) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x1}, 0xc) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000640)=""/76, 0x16f}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000006c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f0000000840)=""/169, 0xa9}], 0x7, 0x1000000000000000) 16:00:23 executing program 0: r0 = socket(0x1e, 0x2000003, 0x0) getppid() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) 16:00:23 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x3f) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) geteuid() getuid() r0 = geteuid() syz_open_pts() setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x161) chdir(&(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x3) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f0000000000)="c3", 0x1) close(r2) 16:00:23 executing program 1: pipe2(&(0x7f0000000000), 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() dup(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) 16:00:23 executing program 0: clock_getres(0x2, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000040)=""/247) clock_getres(0x0, &(0x7f0000000140)) 16:00:23 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r0, 0x102) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x3, 0x31, &(0x7f0000000080)="3e1d28f4142d8d2ca34c58c055b6ad95220095e6be422906e9b8888c0cfafadf55cf22c31f4e8f7710f1faf5c22a0d4f7de72e70221acb3bcb204072fd79d537f1f2458e297b4458513a5603f760a50549fdc9ed53fb5512a02ea9d2116151bcba9a441d74ca1b53e2e1fa058c334a9ea05a7d506068870d4177c65a239a69ec2fc66802a2de618cd7b5738736771ceee93bf55d6d296ef4c60130b2aa6048224eeecbbc0421c78261ab680a849cc130ffef941abf78d1835c592c9877064e12f40e49fcfcdd09619116d4008d35b04707580000833a9299caa83b54e83c95eb04ad19b03ae342469994147d355df9f8c0e1ddacf1fdb2132f5803d63f59bbbfa7a6d35bd70cee7c620aba690a445c7d901784964f265d0d63eed46abcd8dcafcd8fc0d7dac6e0c3a35b68432601f8d8f33a757c134204b949c85876ad5bb65f91240ac528", 0x145) 16:00:23 executing program 1: setitimer(0x2, &(0x7f0000000040)={{0x0, 0xffff}, {0x101}}, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x5}, {0x3, 0x2}}, &(0x7f0000000080)) 16:00:23 executing program 0: mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x20) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc113bc1e0777e31e, 0x150) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000500), 0x6, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x83}], 0xec97, 0x0, 0x0, 0x0) 16:00:24 executing program 0: clock_gettime(0x3, &(0x7f0000000140)) clock_gettime(0x2, &(0x7f0000000000)) 16:00:24 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom(r0, &(0x7f0000000080)=""/68, 0x44, 0x802, 0x0, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x101) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x8000) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) close(r2) r4 = kqueue() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) msgget$private(0x0, 0x428) r6 = kqueue() kevent(r6, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x5}, {{}, 0xfffffffffffffff9, 0x19}], 0xa3b, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000140)) dup2(r5, r6) ioctl$TIOCCBRK(r0, 0x2000747a) clock_gettime(0x3, &(0x7f0000000180)) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt(r0, 0x3, 0x4, &(0x7f0000000080)=""/173, &(0x7f0000000140)=0xad) recvfrom(r0, &(0x7f0000000200)=""/60, 0x3c, 0x800, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7, 0x4}, 0xc) socket$inet6(0x18, 0x4, 0x8000) accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='**\x00', &(0x7f0000000380)='@^\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'%}^&\\(\xf7*\x00']) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) clock_settime(0x7, &(0x7f0000000040)={0x3, 0x2}) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7265, 0x0, 0x401, 0x4, "5a67379f443df51849a4cf1a4af0a20adb13830a", 0xfffffffffffff800}) write(r2, &(0x7f0000000080)="0604735e16221c1c5bc7ed3a53fba6156687f3650057f296ffd52559393fdf9c6d7347", 0x23) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) r6 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) r7 = getegid() readv(r1, &(0x7f00000014c0)=[{&(0x7f0000001200)=""/101, 0x65}, {&(0x7f0000001280)=""/255, 0xff}, {&(0x7f0000001380)=""/116, 0x74}, {&(0x7f0000001400)=""/142, 0x8e}], 0x4) r8 = semget(0x1, 0x0, 0x4) semop(r8, &(0x7f0000001500)=[{0x2, 0xc15f09c, 0x1800}], 0x1) fchmod(r0, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) write(r0, &(0x7f00000015c0)="815faa1315e547e391fa704dbd4b2b215af4c7fa02641adf6e043d5613a81ecaba19fd002c55d4b6d3b6e00fb0c20958c2a413c9b92a4619d8e5276d6d2dc002ba9f4e66a1a1e7bde24da2ac1b587ff9d1936d2891f74b586a6d378dd06cd335eba21243b2cfc143a6ee0914efa62103f3d812fcd23839fa942ebe2a5a7ec2c90e41eefe263ac659bd47b747c4d6ca450796e5e9b24145e52aedc597d469d9d634c3eada102a3b4f3a1a3970a1efc6062c3961aff60d8bfac80b0dabab720052aea1c87c1d4e00503d5fd07f3cf35a60e383dbab5fc15f390ebec839dec2c399692fb56926a5e6b8bd0eb2872e1dfda5f6c43a0961a81f2f9db8", 0xfa) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000016c0)={r9, r4, r7}, 0xc) fcntl$getflags(r2, 0x3) stat(&(0x7f0000001700)='./file0/file0\x00', &(0x7f0000001740)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000017c0)=0x6) mknodat(r2, &(0x7f0000001800)='./file0\x00', 0x1, 0x5e1) lstat(&(0x7f0000001840)='./file0/file0\x00', &(0x7f0000001880)) ftruncate(r6, 0x4) poll(&(0x7f0000001900)=[{r1, 0x2}, {r1, 0x10c}, {r6, 0x80}], 0x3, 0x0) sendmsg(r1, &(0x7f0000001f00)={&(0x7f0000001940)=@in6={0x18, 0x1, 0x1fc, 0xef8f}, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000001980)="64435b7ecc52d478341c06b3c112f9f3b7aff9bb121c2425aa779fb01ca967a11b1d05108f089f34ae3d88651eca67b20e435285b1d67acb48", 0x39}, {&(0x7f00000019c0)="c8292f69fd2a8e2a7a317f8153ef97a71c620c92098f4e2b8063e95ac31fd0bf93e79bf159930d2e1a6fa907fee5b6f629ce50271037a91b4aa36c88640a98be1474c41beadc244fabbe4611bf21564c634e5d55cbf2d0134be18bbd2f85564be0e91fe9e4c3cd4d", 0x68}, {&(0x7f0000001a40)="cc1bbd9f1b4605acf9382fc2c2f5039516ad2d4238b0be7764a4263192b2a8c3f89dec41b93e00431d073db3e0a9b2283a37baae323fe380305e0a73410acda9266e62a2035404b4c0a75700422724adb78e303bc875155d67fefd838d88ed7c8121ef16e58fb4abe712763f2eb706", 0x6f}, {&(0x7f0000001ac0)="f346613283dc0835a5ae1ff5d875e16d61bf6486e7ef6f380106b852d5eec92273d55dcff8a19b76f91e63b0ed25b5e581c349588e305ca25eda8537052b488c609b43191db5bb34d10b6b7a80b327ba949f0cb2ed477e74343e6def79a9b7c5c61e94b8ec68b956c6a0d0c1315c2a971791c7db1219bae025e585f8caeee4c9381358e0902f24a48392bec43c162664f2b537d4498daac869f7e2968e7ed0c98a10a5fe01a5e9", 0xa7}, {&(0x7f0000001b80)="068fea7c6f416b53fb10626af5f7f162392aa2facec103cdd4f77d0614c939f86ab827eba0c577a1e758a76999ea9608c4cd45eef678cc5e7c8ef3491c8866e8eaf8cecd9da3b438db74209f8698645b5799add588b32a6b0dd0ea17d5d039f6ab3d1958dfaa6b056adfa7429815d50f930b39f935d7555c441f74fbd946ea31e00c9ef6e7771a7d17854b548cdb51b24b9c8b1f0bb7db6a56f14cc7949ffddda6d80c7e606493145c5513116c6a2d8d1d879ea65d9e5a44bbb51a8f629c7a44cd768fae57f44d2b3d5f1f9f76fda94c52a63bfca47d3e7f59f00a7b16e56e4f60b7784b41d360e030baec2239b3f2", 0xef}, {&(0x7f0000001c80)="ae96da4634b2481e6f3ae63dd69811523f957cb57f8039734e29b620202b39a9fb73", 0x22}, {&(0x7f0000001cc0)="296870d47d54d11b410df770b3b9ef184f312255d3d2069a4c444c43e51b261bc281d077904e5db8e3ec5b3d1109b417e8a4823aed814c4b29dded8de57bcbe6ede99aec8444accaf60e005da57374f4e4a90d13081e12831aa05e65538f99589e444e5fd7a1a288171960b55f67987958b149d335a330472c5804ba568517b2e2f32ce2b2538a5fdf3b39180c41facdc0f90b9d33d90adf2b94ac24752554abf546e0321b4612184d82f6fd8013be5dbecba2a589c864a23296a26558d1cbc9abfb3600bb16701c0dfc3fccf1e2264188d7e721661d75bff487", 0xda}], 0x7, &(0x7f0000001e40)=[{0x70, 0xffff, 0x3, "2a93d6d5506ee541653666eeae1b7b44878bfbf75a43d4143826dc087f7cc1f0ec6a06250af80aa1047a8a8f5d79b7a13ad8e5547df103702fc1527a785599591180636a490ddc5397ca5e2258b8559a7a7ada0ddb93c4bce6a628236391"}, {0x30, 0x1, 0x7, "e2fd4c04e17b350f0321b1fa2b667642c9dc271328d2570bedd3c8490618"}], 0xa0}, 0x2) r12 = accept$unix(r2, &(0x7f0000001f40)=@file={0x0, ""/108}, &(0x7f0000001fc0)=0x6e) fchown(r12, r10, r11) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000002000)={0x6, 0x4, 0x6, 0x4}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002040)={0xfff, 0x26, 0x2, 0x5, "d0eb49e030468a8d97672267a9875fd7a8bd9098", 0x0, 0x7}) close(r0) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000), 0x0) close(r0) 16:00:24 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x4, 0x2, 0x0, 0x300000003}) flock(r0, 0xe) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = syz_open_pts() close(r0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000400)={0x2, 0x2, 0x1, 0x2, r1}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffb, 0x60, 0x80000002, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x3ad8, 0x4f51}, {{r2}, 0xffffffffffffffff, 0x52, 0x4, 0x80000001, 0x7f}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x80000001}, {{r2}, 0x0, 0xe4, 0xf, 0x5, 0x5}], 0xff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x7, 0x2, 0x7ff}], 0x3f, &(0x7f0000000140)={0x6, 0x6}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6d}], 0x10001, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f00000001c0)="4a9a7a570be888c898daad6d63b54aeea54b48512275cb90812d3c72db1bba7d47e4ef448832a814831a5f9f04afeee03887c42b056a8aedfe69a194f9378ae1cdf78eb565267c7aa759e3b142c4cf244a9a06f0c0a8f3dba23cd0520fc0e3fc262726f0f5963a02c38fb45eabb3c4b428a341819d867ab51c7f50175a8f6016ad135d0d93ad4802cc7e4d00aef82c6dbd9e4c5345d524ddae90c34e3a3f2932b69adf7a7123056b790ebc43882089f7eb84a5e112e085fa5ab43f8584b6b1ee1322391249883c70136ce46a40dcf70e8cfe2876f7dd0bbf400f59bc75b4a87694b284fe7db9ae6da4bc3b20b90b82081b8cc10f", 0xf4}, {&(0x7f00000002c0)="88b015", 0x3}, {&(0x7f0000000300)="6a5c33a7cd7132765328bf3b4459bf6418e0f7fd49d3ea1fa9fc0eeb321b178047ed4adfc3ce0ee4c1456d2b23718548298c4ddcf182e7bae110fc95e1ea9faedf68df62be987650f37b50bac3d4a8a69994fca43e5a6bce8fd7c1358e2cae7504e8bc4cd19b52928c0dd9dd946566e6af85bb43ffe858a457b645e8640231fd679977f1af85c167783ed2396aae", 0x8e}], 0x3) 16:00:24 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/186, 0xba, 0x801, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0x3ff}, {0x0, 0x20}}) getsockname(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x11, 0x3, &(0x7f0000000300)="f1663d3cdafea89ab66a5afe50a03b0595bff4eaafe37b2e7e8b2f15d953356110bbbb7a5e8db3d805f77ab8cce2b7a23846fc7349cb315a26ea058da0f39bcaaef309ff168e4dade4729e132857899e6c5d7281907a75c4320a591683361298343edcdf91de0eb8e15b05b5b594a767a296b29669052a7a37d3613579d8a50f5dd49fc023640d4bbbd7916270f90716e2df12faee438cebbbcbfd2476f34e23c128b3b261bdd4bf394515c4ff7af55e0c91", 0xb2) syz_extract_tcp_res(&(0x7f0000000240), 0x7f, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x4}, 0xc) shutdown(r0, 0x1) setsockopt(r0, 0x0, 0x0, &(0x7f0000000140)="7b7b77a45d24d8bca573b16dacb3cf0310d2", 0x12) 16:00:24 executing program 0: syz_open_pts() syz_open_pts() r0 = msgget$private(0x0, 0x1) msgsnd(r0, &(0x7f0000000000)={0x0, "b43b4b7501108652d2ca59b397771dfb9265b41b7ec673eb32fbe52e6ca3503a16ad652c34c9bc116e7c06567a1b97a82270585fef1c9b792192133c0833f51fb10c4e23e0273a294397101516aef4b8d68e8115b4500fe8a4ec4085862da1e9ce01949d782f9d6434c6c46cb9343b0d0e1b57cbd1c1cdeab17541ae17deee87f98b1e6483ce3c0d13f9de17f6465ea1c293a0d2767e8aa3185789c0e547e812f0090998cf61fcaa2b29a6ef2bd21bd3e3494df2d06a7e449c088d2d2d5af7eb206f0b1fb5536a487414dcc32236c553621a49d1e5d14f4cb375131733c0507d3c72fcc89681cc829ac43b97ecc92f40519468ac97bf255bd8f5"}, 0x102, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0x880, 0x0, 0x0) 16:00:24 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x28) msgrcv(r1, &(0x7f0000000180)={0x0, ""/218}, 0xe2, 0x2, 0x800) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0xfffffffffffffef7, &(0x7f00000000c0), 0x10000000000000b2, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="070dee0abf211afd519b49011b4ae7b3e6ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000040)=0x4000000001ffffc, 0x33) sendto(r0, &(0x7f0000001180)="db1798dfb73b9214e04a5ca5eff7411c774c2c2b8d41031ea4ee8d74bec54348056e28ca412f2ffcde3e32518a2b4a08f0f1c8acbf359850c3f73c141e924e9422fc5cacedacf563999ef40016e380096aa4dbe21731", 0x56, 0x0, 0x0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000000000006004, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) r0 = semget$private(0x0, 0x3, 0x204) semop(r0, &(0x7f00000000c0)=[{0x1, 0x2, 0x1800}, {0x4, 0x7, 0x800}, {0x2, 0xc46c, 0x1000}], 0x3) setrlimit(0x7, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f0000001240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffffffffffff800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000032d433be0ce3fbdc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x2, 0x800) setrlimit(0x3, &(0x7f00000001c0)={0x5}) kevent(r1, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/93, 0x5d) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:24 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x68db, 0x1, 0x6, 0x5, "087eb0bf1d81f36c4301c28c4a5863854ec97a01", 0x4144, 0x400}) r2 = syz_open_pts() close(r2) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x9, 0x0, "526100548100"}) writev(r2, &(0x7f0000001600)=[{&(0x7f0000001640)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3b19ff92b4878b7590791bb5b0452ee75212b43f501a65b44fdb64ff5", 0x3c2}], 0x1) write(r2, &(0x7f00000001c0)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf40403e57445e2a7a88a07d5284a7d7cf84b9cb3784536dd205f830f7fc25ffebdf46da27d978971194b84108a520f47a0625b9d1ba24de1e83616f6b921a3d2ca8d7c3904733312466299e164881d9876d50d0718983dece93f03ae3d37e880e597a0ee2cf86f6c94fd02e55a53f301aaba554e538a47066f0e2fd7d20e19a6d70afa627eda12d6ba5745217b92333e44c9c564228246e43c10a8728e8345c159d157393a5b9dd8a45b322d37e51f93b763a3e1b21fae847dd4d505406ed8450bcc51cb68451973f19e6f958e5546b061c895430a108b46756eeaec5f2d3929308a37819d6e323d78d6ba2d9fd22130e984e3a558f92758acc824de4471812488f0d771e7b0840369f4088e71044b7be21868220b57f7518168e12d2fb27cb4a025e7dfb53a3d4345af063d9214af92c99015d3b28207d3736531c77c4e34c48743c0c079c8d1beab73becf7bc529e05b0e63e8ffe84d9d0c429af3403a775973dac5ca0bbcb956b363cf34b142cf9260d856930633c24ffcac2626c060060fb1664a51d1bdd4266934ac008a566703590fca7ca6df7f916a1301dfcfc2e608d7ffef6dc7502f8b83a3720b6deadbcad579b85540afded4065fa062fcf9c937e4828c2832f2c4325881b099ce7b522aba89816be24081fd1fe35b2917370d6c18673500781c0b63029cf30ddd1837f2cd33671e6e2396275d60dffc605919b61727d0698cbaf6f3add7c17d5d1948ad922ad80ff5d0f2567ebbd791bce451c488b44b0df8233eab3df3c314bd1688c25d1582ae77d3c7ec3c9285ff3c1fca5662f483fb60d61f5279ec2c1b5d957f677e24100995dd785e02b88244dc47011de45ef3d82ee190f5281318c23ebdb76fa50f8d3d0f4299d9b636724ef710418c87ce7ad32b90a5dc9a80bcb179cfa7a7710c0365f31f9ebd5d802b66212d283191d649cff0daf1c5f304f46567ec5b5ddee5060805053d19cb8651af42566ac0627668e44db01b72d20845fbb5effb73f13ad1dfb37af93341875982a8e7212a35b4ecff45f4163b546404d7bc4b765135decc5883be004774ab0f819022da91c4246da27a0cfb3a838f8d16e180edd119bb0983893a3e74c782dd02ec365f537ae4f640540f44e3f5ee5165e60294b28d1ef8561d8469b41a27e02341f63fb84c9597201ca9103fc2f7bf24d25e4fb3da4699dcf4882fcc1a9eca708ddfba07585596f8ba1ae0e1520b47f44928c3e4354d81fe2f2632125d09404874bb7257948cef43774d86de89bd730563a6a20b1d9da12c5632631841cc4838ffae942fea31cd7c2ec5dd49301b4fa62b4a0e843ff5bf48b83d77fd088df734a0de46ce37a3b012c4be5cf07c9abb02f212e9cb99b8096f1810ff171ff82f055bbcffacda3b8ba39c87a06267ed87e3d90feb7b39ff3192dfc486804e5543d39aa2534e50254b94a9b24a84ebe6b67d6c6cedb00a7d79ad5158e1019a23f18a10aab7d153a6e33c764e6d96f6781cab7e3e6019ddfb50d881d50c63c75117689cf36ead1ac31f707328e86c500d35bd3c79e90decb4b40543b2d06da0a1f3207eeb1467dbabb02596eb7bdda3dc1b288ad58c4c3231648cc9ac715f9c2a9c03d89aed4b98815b7a226dd27005211dfd5efd7dcf6d173b66163f39c3710ebcaf242efd05ffa19802037684dc046de7a6ce7e151254fb3b625aa723e002b3602cee2c68f3e333ceed294933a011215036f1574debddc5e1bf545e981226efe9b212349f7099138c34ffbdec9a98dca9a8d5036370b8dea17fc23a44fde39253a91101407d5282cf226dd18a7a8443bbabbff5ff3133572d5099e6cb160b3c96f9d3d72d4f267361c75d6dcbb30adf1ea7790b1ea90c258696b66f81ae1e4ffbc4939f6895cec9fb95cd981161c8cb28d4b31345a48ce61ca22f73705c175f8fc5e0170aae3259572e123eed53fd2eb8d5a06bbd2e22e42f3960d55f435f80df075ee92906312872b89b0d90664ded8f83056d4c7a6990d878ff8c21ec97e6455ff49eb5ca640437580f267ffbba30328f0e73e2d74b987d8d8a33429f7acfde758588866e67ebf3f57d3a8976eb49a7a954b1109e406431fd135c5b91a95169c5f163afe278cd09590cdb3d21cf99f44d59b53fbc0d3a40e36663d62d66e115a95669334ea2855ad044a084751933397ff41f86807311ca8760e4cf93087c775b8906c337d4e369f10ff6d648b0c63e880bbda2c6082fe27ad85d85eaac39e57a6378b7f9e497c8221d56d2e99ca633d4d47e1ba195ff5cdb5a541860b70c9ec277066196c9d77ac5557af75b43cedcfb32cdc7152bac07a986f3408777efb8c880583d11d40521a587cd6c55bb7c2c5d46be0207028101f38ea87157b765562c76741b673d89014ba1e7f872f9cca381d8ddaca17f180a7b0adf941f9cae50b17b22dabd83fbbe14780510e67c96f7684b12d5b99fcc77bca1ee9926a0884c7f4441fda81f9bde546be5cc61b2c74fc8c26f331cf9b3331f98469fae308c49187b56bb3e5da63c4459eb40db9b4e88e4286c7c884adee8b57768808728795f28ac5d1369b341fef4d09384e0b458b269b2d7f1a1fdb5a3be4fa808fc379a7951bcaa2e3bd99464e238c4f81ec756e2ba7dc7e970d786178a5d6254b57cf05044d614fc6d246422c9ace5ce9da372b85eb8763894edf72814ac21900397d9c7b0d25f1ded888d74651651a74a67959632d39e0149365a9bd714097c8ba5b641bffcae53d1d0fd17ce8ba00a3a22e039093fbc19a74d5a2b30be114410d188928498e28cdefbd6461cb9f833914e5584f01d3851fda2b2351eead84970675b9e5551741807e1118513ca3254e7142f0b52ed91bc6739f814dde08dd16447f726436777399720310b424617415ade631b578c5e2e07d7db33c6779b8abbaa7ac40d6caedae4733dd365ef00de6bd1cf23b4d9bcfb54cee53f12502c242e311e1da4cd61b9696e060eb0998dcad8962ce7d307fb673c751a78cb460ef25f00dcff3924b0158cf532565c2be2d76de8b66f44645c946f7eefec82ae7b79d61a1bcd41647bae0d7856e9370a826a41c9d661d36e7525251d6b074cc39b3b53844c0ff9aa8b97e5e1ff7db92ee6f21831d88b153e1850e9d12dd87223a400c147c1a3b010a052e37fc81f81abb66d87deae84c4515ff8b78a037fcc10fa80aa81061d04495a492502c358bcec562e04ec93b8e414547b1a88e30413bc3b890c4c6a5b81c709f8faf03a43b5c5d8ffcb31ea79ff211319b8b02bac1622db37de082e14977a671cb20395efaccb87810651a1e20f1f42687ab0eafa755489267ff31d4f68f6d7651bf0ac39aaf81d8dd7f580e7df13007eb21da126a6f6383bfa65e0456329c33ac5e2b15ed1b686e98dad88c027a5a0385f6adee7cdc4ab6900e748de1ba178c548b17de3bd15335c2e2ecd858018561cacc21c1439df137fa1db43281e7e9cb0ffba814e3f10bbba02aa66078dc094fb6f6cf88adb1b829c6f09811d612a3a85754df3f68557f142a433ff205b2749353fdaa7dccba33cba0460a65f57246e4d8144fe69951db744e7401738f1a34aa380809e9a6cc668e2d3bb2e53b59368254c18a0b290b4c675aced86749b3de1b045541c6b02c709e9d154c36e12e2adf2158ef647660f566d85338d1f31cfcb64be6538b4d98515f7e861f0f7348438494a8b35fdc4a7a8703aafff703df9b23f9f13048a1937c981d4cf1cc44e574c989fe328e46dbe3892195d8137d1c158ca12a01677d56c4141940772962dd68084ac9d3e44d6cea3173acf0bfdb8d89dcc942df09034e93a618d4c4c7152e2d1bf8ab2d1ccaec6a9ec15cdc316301ae6d82619324d944e031abadfa99f2b3ed621f1a1c255b5bdf3f0842578c682bdbfaa04643a75a501d1c75cc0004085d7d656ae95c4dee74e0d7e83dbc27acdcc49946aec4b4b2c31590bc9345011e37d3b30857ffd58c853b88113ac474491cde451f679f112d534b487bc6d9137843b90c42f0e739e17b93490c780d988c072da647d180ec357608f00ee8c5191698c19f16781bdf5a030b41ae47c19d50b880053d22d9049ba0031b5bda50b803846f1ac2fd957ba4ff23795b2bf481be661700549ca8f3f0648f5169b487118b239dd0bcda890c3435dee489336ea81b6703efa359698b39860f5230b581f73f38f3eb8bc40669b88527612570e332b84536084dc2cd978c3e601a451f5132640f355abbbd87803031b3891c8429fd144cc77368bcf8890196026f3d7cd039468fa83075c8248f78ad85dfff629458159dbf38218caaafdbefacdaf", 0xc8c) 16:00:24 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fchmod(r0, 0x16) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0xd) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000100)=""/139, 0x8b}], 0x1) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f00000002c0)=0x8) 16:00:24 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544c"], 0x1, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/84) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1100000000000000000000da420116fae7"], 0x11}, 0x0) 16:00:24 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) write(0xffffffffffffffff, &(0x7f0000000440)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe414044908d0d99bf7c19f078177da4ce9c287730c53", 0x47) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) write(r0, 0x0, 0x3be) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000", 0x65) write(r1, &(0x7f0000000100), 0xfffffcb3) r2 = syz_open_pts() close(r1) kqueue() write(r2, &(0x7f0000000140)="7248bfe31ad93fc2af9a2d846d3f", 0xe) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r3, 0x1}], 0x1, 0x0) 16:00:24 executing program 1: socket$inet(0x2, 0x3, 0x7) r0 = socket$inet(0x2, 0xffffffffffffffff, 0xffffffffffffff7f) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="426c246ff444ddfdf1b358204615912b606ebd11afd37a92de77657d5bb4e2c69d92909d8e4d7945bc07715613704094e9842a240b068cdee7d9873529a868d9c2b510bf9d64ad6eeb2ba436810601872bcdd92e63c9329cfa75eb4d6a8d4b5daed2c8ce88bad704dcb0a301eecddbdbcdca32e2ff88be2e67b306377e7b32e14a861503d236ef2df088219592565a1409d0c4a1abbab74a29a84444b5781b511409bcc710", 0xa5, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 16:00:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x80000000000066e) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0xfff}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0xffffff06) setgid(0xee00) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x20) ioctl$TIOCCDTR(r2, 0x20007478) execve(0x0, 0x0, 0x0) dup2(r0, r1) 16:00:25 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0) fchmodat(r0, &(0x7f0000000800)='./file0/file0\x00', 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:00:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="9842234f2e000000003a4e8161ff37dfb63fe20a000000000000dfc73c00ccf2603dbc4761fd70f0b4e75e2b2712c03423e2913b000000000000000000000000"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f00000012c0)="be1cba18cf6358f1dfae38b7eae81bd9d5cc4e2c239f02a6c83f0c45b8b6be8a60600ea00f7930c12c48724f1114b566cb159ebdadfbd4f5fdad281e94b21c7a925ee51bf90688e3c5576129ba8835e510135010d122dab606c904341bee84de82ba927c7782a95a85fed5e2fd96e3eafe5068b757380048ac810d6459d637d5f1ff9194b6168b303e12178e86dc8aa48d125a6560a183ba54ff24d24d85028487faf4a88984a5ac3bec901e32de5df57c6870b361bf8f24467d5d37e3134bf2e3d42cf5dae953a84c67d8c435a56b70892dcaca4e165f0f6185933ce9ce0ff7a8bd66ef325669a808381305688a0b8c093ca2849a1330b2276e15e5e8d35961674e1eb8c61097e05c3585baaf9433d54a6bf546c9e497b5da1d6d787bdd4e34059d1c00350637850dcd3460d680481a9d908b04675abf29278aab3bb9db5d6341ee2fe96c6e39b854fe38e00918f527dfd642067119f219d493ee5948873b6fee5bf6806f3f0bce81c7f2bfc8b20af89700a9ca78556a7bf111e3b13002d2b94b7dd3c08e0a46beb197d4e4c0740b128eb56ea322daa958acc43141640013b64d29913c323bac800ae343a5c2cde7c682531e535d27e59be2a71c6a7a635a6c89dae4f7b5857b3524a0af131a1f0d759d6ca444d9e8ac5e2831eb60eac23362755057c89e6c1efdf25eebb5bc527323d2476f9354d1cd78413ea0fcc91ef736e0ab24d0444b680508be1b25a17302f8b4f50bad19a113687c02592a1dadf60548faa989e8874c07cbf1600a5427b3dd8e364b6668f6d9a1188bd51f365099e93cbd727cf9a749ee08e2c5f02e2af4f99375d3de19d29511e92b1c46e07f5eb4449aef1169c90ad2c80d4ad9416461113b3c87192072e5d40d8e0dab76873d6b59a5a1b843a91796c36361f4c6e6689ecfea3a80bc6300446bdab56997dcee9d7173d067a9aabe6eaf0deeebca9ae623ca9e39625e0df2b34a0e185e9447ab698114cf95d507816b9ab7891a015e4d59bdf1923c2fb6cd27b7320409ea51f5ff752f005a5a6518ea713fc0713d7466c174d0b6b769212772fc1630383bbfd6fb1ec6f0f817fa7e0964d15dd2db2713739e505f8690d46faf8266f5ff39ec66e6cce0eae6976d4960d055c78fd0881e803213c4f89f4796ad8c5f2d49d9631e5c9af4267ebdd29fe1da2c903daa42dca226de410d8f2a5a715d1dc7adc3878b5c47b22e99efb0b2f1466fe6cbdb1454a92039e1b8f5007fe5ef3685c6b7909866af583dbd2057f7f3a241efe32bbea1dafbe4aa081203d33e216e9e1bcf244aaa8cfed4a6eff61b5443a4babf818d04ce74b37942809bc492019e673772060ad47fc11ea8a26adb747b3dcee1119f40436a2adf48eb4082727d7d69ba1cd41899d691b2214676757fbf8b17c57df66483b4e3d2233504bdc5afa2812572502ab4ea060ce9f316a231563fbcf3062285584e3c194e20fd9660b1813cd83536949d4e8348140b0b09934f317a101f476204537025c4ce43cb7192bbb6b15104eb93d08adb6265be44890b7815e99b4c87f0a40a877a4f8b4ae0207a295a5ba178bd4e4baf8658f82f622f79436821c6803f515360483a03192ff3a09a0378d2199ca3cac3c93f42084ad65040daed6b6e269dfabfa6b4faf9107e77612534c4a8de976e61a4b05cf1db20e65fcc45c31ddd1f60dced78840705805feb9a3ee041486863c5e30c8b6e8c9f4c77a99bd317461106db3e1a873fe90288e844684f0a99e90be223f202d645d6de7130a08572e78310116f8446bbe05975f5aea26c94d5f7844b7ccdf3726cd39e8e4bbf5974f55223686bf6e5c9ec406f9e513ab18b066d1ed1ef55a26830183b9b3d36838f528ee1bf78cbd933c0c6543b65621446d73454cb8029e72e3db1522df325b8c56063874244838c3041a03cb050a97247a5b795039f75cd95afb27d4d04816f15170eadd13f5ac7a7b2c925787d5587ac4c203c39f7b68463e984bb2f6b8c96524caf67c26310d6ef95aa039a1a3e0cc7081bc3797d7853dbd33c0fb40b681067cebdd97bf1ce0ace4ff9e7932254d11f65904efacc9e2b754d74", 0x5c9}], 0x1) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x2) mkdirat(r5, &(0x7f00000001c0)='./file0\x00', 0x122) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r4, r3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x3, 0x7}, 0x8) shutdown(r0, 0x0) setuid(r2) chmod(&(0x7f0000000140)='./file0\x00', 0x100) 16:00:25 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) 16:00:25 executing program 1: setuid(0xee01) msgget(0x0, 0x404) r0 = msgget(0x1, 0x544) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r1, r1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000300)={0xffffffff, 0xad}) r5 = getgid() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000340)=0xf4a) r6 = getpgid(0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000200)=""/215) setuid(r1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x22, r1, r2, r3, r5, 0x22, 0x4}, 0x23, 0x2ed, r6, r7, 0x80, 0x9, 0x4, 0x1000}) seteuid(r3) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x4000000000000041, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40000000001b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="c2502ef45c72a0d5e2acd636", 0xc) 16:00:25 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) fcntl$getflags(r0, 0x3) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8000000000) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0xc1, 0x81, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4, 0x1010, r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 16:00:25 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x23, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1093, &(0x7f0000000000)=0x2, 0x4) socket$inet(0x2, 0x4003, 0x7f) 16:00:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}], 0x34da5321, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x20, 0x10001, 0x9}, {{}, 0xfffffffffffffff8, 0x2, 0x1, 0x8, 0x1000}, {{r1}, 0xffffffffffffffff, 0x86, 0xa0, 0xffffffffffff8000, 0x9}, {{}, 0xfffffffffffffffe, 0x4, 0x0, 0x1000, 0x9}, {{}, 0xffffffffffffffff, 0x2, 0x20000004, 0x1}], 0x118a, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x40, 0x80, 0x9a2b, 0x3}, {{r0}, 0xfffffffffffffffb, 0x6a, 0x40000001}, {{r1}, 0xfffffffffffffffe, 0x18, 0xfffff, 0xae, 0x7}], 0xfffffffffffffff7, &(0x7f0000000180)={0x3, 0x7}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000200)={0x6, 0x6}, 0x10) 16:00:26 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000080)={0x66b6f8f9}) 22:22:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002040)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454a00004b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abeb8315735b329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e326ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d8869870000000000000000000000", 0x9ed) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10000000007, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x1, 0x5, 0x8000000001001d3b, "ba0f0772d10de6fffffffff8ff3d20008136d283"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:01 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0xfffffffffffffffc) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) shmget$private(0x0, 0x2000, 0x500, &(0x7f0000ffc000/0x2000)=nil) 22:22:01 executing program 1: r0 = syz_open_pts() r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000400)='./file0\x00', r1, r2) write(r0, &(0x7f0000000440)="7b407110809ea8e3040088b4945302d810a919d27aa5824037baeca0b3cf7311b6fe5321e398c62e5c1da0194b9d047008e08484f6cc02ee182e6dcc41685e926cb08b4892eb48eccb2361fd478469dbf4988ab98f0ba7cd2da0e815b754893f16", 0x61) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f80100000031d7da108ccdaf6aa2dbfe4b2d76dc2104000000e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0e15b1e665885d4d2805000000000000003020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513", 0x70) syz_open_pts() close(r0) r3 = kqueue() mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000240)=""/149) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200209, 0xfffffffffffffeb0, "53d023b6c902000000af9115c1ff000000000100"}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x80, 0x1c1) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x100) read(r4, &(0x7f0000000140)=""/249, 0xff90) 22:22:01 executing program 0: mlockall(0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) fsync(r0) write(r0, &(0x7f0000000000)="a7", 0x1) close(r0) ioctl$TIOCSDTR(r0, 0x20007479) 22:22:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYPTR64], 0x1c}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x800) 22:22:02 executing program 0: r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x33) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x114, 0x3) mlock(&(0x7f00003e5000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e5000/0x2000)=nil, 0x2000) 22:22:02 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) close(r0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 22:22:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 22:22:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x5, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) r5 = getuid() setreuid(r2, r5) r6 = getgid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)="451eef631a3aea9d39b2a098afab0bd622f909753b7ea53cc1a8a846392bd1e51e05deebdf7646e415d012090d732218a5517f9788b3d61157205042e73afb4ba8d71c250a145528f82f063188c09d623493c0bd5fdfa9cbdaffdd33c6ec87599b232b4c7ede11804ad97d2772b71fd99c86f1f97c182f6a17d435ddaf239af8212c3cc061ab057d65f2d1e982e13ad2e22749cfda40b43f318fc61b832104a55036f4f5c4c856d03c86af84fcb7a298ebe111a605b9e4cb2afd412f5ab34fe06b3d6e04d641ab709547813e4d4e228057d2050a00d529b86ebd9b179652f772ae66a137458977c2fd0dde42815892575daa6f89daf78ad6", 0xf8}, {&(0x7f0000000200)="d028a8963aeef89c74e1b61c2c0c992794ec79d1ec792adee4a27817a9b06d1c035baaab839215c3b024f451271e29ec42beca4d684912db59200cd9839d40ddc0a437579557cb880541cacfdb327936b5cd09387c0ead73eaf2902ff9f45ffb0120f4f9909872837d5684da0ccb6fc731e5c932efd3bceb33d9f79bb4066b3ed38d3099ed377fced71f04f72ac12ee04acee05b", 0x94}, {&(0x7f00000002c0)="097e3d401f7cd848bc1bfab24ed7ea6c0de78c54e5b5cd2cd960b1f566acd323555a0d451d1088cdf8ec25e4ed3ca510355e0f68128e940f7456b398179ebd83fb049c38bcece2a5c71fe7305222090b67580cd8e5d2d141384199d78ab15e4e1a70aa574076161ef17608afb4b0f776f60c8d4bff6a5b73af60d217c1c4a7bb3904d37423ccb8552c12", 0x8a}, {&(0x7f0000000380)="f54e7672634e7e6daf336afc28aa29d84b6ba7cc1839630a36b54e2c681730c9c2a6c452054e0c75d11e8f43af9b9dcd3aac364f40c463526fdbb84613097b017d9afd118d", 0x45}, {&(0x7f0000000400)="68ac94f7abad2bca1c89a2e7bffcfcc19bb573b6005cb6af51f5b1a7caaa1fdcb18519744c47b0493e3fb71657", 0x2d}, {&(0x7f0000000440)="4e4b1271c784c92c036ef4b01493936918abdf7a45", 0x15}, {&(0x7f0000000480)="826aab296cc6361fc0b5ab60a04d394e01d0ff6fd3", 0x15}, {&(0x7f00000004c0)="67ea05f46ba345bd89c2960ab1773ed32963caec23794d9138caf9435dafa2b521deb38f49002203354a52db4298c0181762975cbb629e7ddae85344de3900277cfcc5a3ed2daa48a091081cfbc572162a679ca30a1322f72c0215bf10457ee4b81439937a60fe599cc8548072387736db6ccf81937ba29b86b10cde12a1b12608449390adc0aa87266c164e2dfcd8e3658bb25f6c5731d7bb3248ab31f7e1905f08024c338dda687ba879e2b4053c87ded6c897535658ae5c314d530cb34d23dfc5a1b675", 0xc5}, {&(0x7f00000005c0)="f863d10bc7d684a279f262da19839f45a009c7bd58215bd247c781c73ed1bd", 0x1f}], 0xa, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0300000000000000000000000000000000000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0xd0}, 0x4) write(r0, &(0x7f00000001c0)="be0b3c25fc74674d6e2cd289daf70d3334", 0x11) 22:22:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30420, 0x1) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000180)=0xc) clock_gettime(0x3, &(0x7f0000000140)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 22:22:02 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) 22:22:02 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 22:22:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000340)="e36258a416f72ec9958613246fb409ff0000002f5ea7fa0023d58bf6659990bfe43204", 0x23) write(r0, &(0x7f0000001580)="d95182eb22ed90cb0fed9caf542e05329b8d1d6c40afb6bcf46efc93e18f8e7c4e501362eb69ff", 0x27) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:03 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x5, 0x0) writev(r2, &(0x7f0000000140), 0x0) 22:22:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) flock(r1, 0x4) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x4, 0x308b5a8584d650f4, r0, 0x0, 0x0) close(r0) flock(r1, 0xfffbfffffffffffe) 22:22:03 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) semget$private(0x0, 0x7, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000001740)='r\x00') r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000000100)='./file0\x00', r3, r4, 0x2) fchown(r1, r3, r4) shutdown(r0, 0x2) 22:22:04 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000000)=0x4119ffa1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x385) socket$inet6(0x18, 0x4000, 0x9) socket$inet6(0x18, 0xc005, 0x0) 22:22:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) socket$inet(0x2, 0x5e5ca46493b9c674, 0x3) close(r0) 22:22:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) getegid() write(r0, 0x0, 0x0) msgget$private(0x0, 0x40) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r3, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) 22:22:04 executing program 1: pipe(&(0x7f0000000040)) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x4cc9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000100)='+\x00', 0x2) 22:22:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000010", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0xffffffd3}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) 22:22:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "0001000000000000000001000000000400"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000040)=0xe6) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xd97c, 0x1, 0x7, 0x100000000, "48af74286670970b738d15a8684e588aca666ce4", 0x8}) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000140)="1ed46586dc68a78658e548752032e57b72ac20e8f920cbbcb4a6c90b988430d8535d74e80b1506e8c96de5e0ab2211d26498cac4009db53f2b90a3dc4547ffca1a4f6d12e770eabefcb53f6155b90e8fa4a984ba78de6b3700647526ff6ca434638badf45bc9fefe23497aed25599daee86bb68371454e6335ad", 0xfffffffffffffee9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:04 executing program 0: setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000e3200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a5b71a9133fa7ac79ae82d3f9a35ba865e5644df963bc00d5e9484ff451fe8ba1ab27a33ebba8226ec49d6cc9f9c8e907edb1f0ce4df4ad27006fccdd19da3e03592b75ac5ade358999c93b52daffd00a62f5e71a1fa13e579f08024b8109796c693b01c232f6a61ffd7e8ec1bb3c67caac8e091796b69e3c5fa421acbcafe45b55e1538a888e5fc1947c09836269c748f25c8b39a99a1a347850b3a78c2887026363b8f5588fb9804739e286e20026129c6f14ae4630000a2558334a46c31942cd432000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x5, 0x1000) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/33}, 0x29, 0x0, 0x1000) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) truncate(&(0x7f0000000280)='./file0\x00', 0x5) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)={0x3, "30c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6420105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc253b0db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"}, 0xf6, 0x800) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) bind$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) getppid() 22:22:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/51, 0x33}, {&(0x7f0000000640)=""/225, 0xe1}], 0x2, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/76, 0x4c}, {&(0x7f0000000580)=""/170, 0xaa}, {&(0x7f0000000240)=""/199, 0xc7}, {&(0x7f00000000c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/200, 0xc8}, {&(0x7f00000004c0)=""/169, 0x3c7}], 0x7, 0x0) 22:22:04 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x28100, 0x1) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) setrlimit(0x3, &(0x7f0000000000)={0x5, 0xffffffffcf9cb28a}) 22:22:04 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x800000000000039, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/35, 0x23, 0x42, &(0x7f0000000040)={0x18, 0x1, 0x7f, 0x6}, 0xc) 22:22:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x200000) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) r1 = semget(0x2, 0x4, 0x2) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000000080)=""/103) 22:22:04 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup(r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001080), &(0x7f00000010c0)=0x10) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 22:22:04 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/184}, 0xc0, 0x1, 0x1000) r1 = socket$inet(0x2, 0x5, 0x21) ftruncate(r1, 0x4ca) recvfrom(r1, &(0x7f00000000c0)=""/210, 0xd2, 0x41, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)="9332d3a59d3462c2498e631e74ead1abe2d6df362c86e22ee33e1a94410e8d86f604d429a83e72e336ee993309a7c1bc7de6692a83811237b2bb056cec65f0f172b75b265396315fe162e274092f1d090941f1a9f4bc29851e4e56726d572efa87dac84ed79538c09a84a5633ede8911a6ed2f58037dc91ace6c47217eff9e59ed912054f6dd98cb221caf097836547ded0dc850fe483976fe003ec1439e9abdba24d91f174282896c594bd49d6abc92f531d39cf9bad689a6b89e18f4794653a30d14cef70cc3cd4bd97b96342ca3df52681748b620", 0xd6) setsockopt$sock_int(r1, 0xffff, 0x30, &(0x7f0000000300)=0xd56, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1081, &(0x7f0000000340)=0x2, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000480)={{0x526, r2, r6, r7, r8, 0x4, 0x7}, 0x7fff, 0x5, r9, r12, 0xd0a, 0x8000000, 0x80000001, 0x200}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000540)={{0x80000000, r10, r6, r10, r3, 0x180, 0x9}, 0x8, 0x5, r4, r13, 0x0, 0x20, 0xb73, 0x4}) r15 = socket$inet6(0x18, 0x8000, 0x2) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) setgroups(0x0, &(0x7f0000000bc0)=[r11, r3, r17, r14, r8]) readv(r1, &(0x7f0000000b40)=[{&(0x7f0000000680)=""/229, 0xe5}, {&(0x7f0000000780)=""/75, 0x4b}, {&(0x7f0000000800)=""/27, 0x1b}, {&(0x7f0000000840)=""/227, 0xe3}, {&(0x7f0000000940)=""/109, 0x6d}, {&(0x7f00000009c0)=""/206, 0xce}, {&(0x7f0000000ac0)=""/117, 0x75}], 0x7) writev(r15, &(0x7f0000000bc0), 0x0) getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000c00), 0xc) shmget(0x0, 0x4000, 0x2, &(0x7f0000ff9000/0x4000)=nil) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000c40)={{0x1, r7, r8, r5, r14, 0x50, 0x8}, 0x5, 0x2, r16, r9, 0x3, 0x7fff, 0x7ff, 0xa2}) getpeername(r1, &(0x7f0000000cc0)=@in, &(0x7f0000000d00)=0xc) 22:22:04 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x8) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) r0 = geteuid() setuid(r0) 22:22:04 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) 22:22:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) setsockopt(r0, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 22:22:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000c40)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e40)={0x0, 0x0}, &(0x7f0000000e80)=0xc) r3 = getgid() r4 = dup(0xffffffffffffff9c) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000ec0)={0x0, 0x0}, &(0x7f0000000f00)=0xc) r7 = getegid() sendmsg$unix(r0, &(0x7f0000000fc0)={&(0x7f0000000c80)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000e00)=[{&(0x7f0000000cc0)="790924fa3e11ef8853cbfdc477f83cd47880d69f53c7dbade16a6421ba5d9a0b2a5855c1a6a1d4a15917374bf8352ef2034a871cadb4584ee279d4a5b013df82563d94488520175622f9030bc785000a17fb4ba7dc4bf41bd9456a922d91fd201cb648ad22c9088ce6efe3fa6738dd9af87670c6de90d9a3594a50adce3185177450224ecab60478a86fb598a3dbc9061399aa92", 0x94}, {&(0x7f0000000d80)="b1eacde46711e34ad53da6d367b27aa6b4c767ad67b17300446f5e479970c8c7da863f8e028b82336f62d3439fd35ee5d5f71553bafa20654a30bb57091235cd195043d8fdde1c8585c930cb", 0x4c}], 0x2, &(0x7f0000000f40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x40b}, 0x8) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r8, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "b2fb93105e5704194b9d3ffc9940e58f08113c3e"}) r9 = syz_open_pts() getitimer(0x1, &(0x7f0000000040)) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000100)=""/66) r10 = fcntl$dupfd(r9, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a80)={0x0}, &(0x7f0000000ac0)=0xc) fcntl$setstatus(r10, 0x4, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r13 = getegid() sendmsg$unix(r10, &(0x7f0000000bc0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000180)="623f5dc0cc3b950cbfb467507d87564b1943512d661df0ae33bb0e491066235f9afdda", 0x23}, {&(0x7f0000000240)="6a3a46d3821f8c9da45ba29df3f8c7712d0ffa05edd5dde4155405f361a684b28c453938733b094f960ec33704ba86938838fdd9d9ff73beb6737fb97f3795a212b4b44755fdf7cdce476013071be66778dc683767e4ab53187f8917cc3e", 0x5e}, {&(0x7f00000002c0)="6973e56b23169fc3294c3aabc664602a3ff0a595c9a6b5562f2579f901e82ce8150a0f59edfa313e6968e1136c64305b1ce542c45df8556ecff1dfe4ac8c14ef4e6585d60e2c742fe7c64ed0c2d7b995696c15d8a562d0253f4ad7e74d1528dfe24a002cda88015e6a2999b923e12e055d472da451a22d2cd4724a3e8b055f1b511d336206b32add2464e6f63fea30b9e03cb6f4b0fe09e487ccd9d2df1d05b98f442910418b433058af17ef0ab3", 0xae}, {&(0x7f0000000380)="98f1ccea6be0ee90595ce78642226ccd6fef548ea5163ddee93f337aba52d47abd200e0c98caf137de3b603a0d47dd9430c9a666a0ce75d02a7ae832a4ab62c7afb7974d78872279464c112a48787a2a5fc4715dac5c8221a6d4f602546b760b750aa42daf6d819b21878580c1d9144f2aef126731ef8d90415853cc78077519ff09", 0x82}, {&(0x7f0000000700)="83993cf6fa70878298d8bffe92760b33e279e663a2b381f1680605411394de85398d521ed6c911201399f34db843ddaa4135dd6ce1eccb6b19d1cafda64cb43dc5819587051508b97cd49cc96098a62d722ad74d9ce54c8a2871f62bbe424d498488604da6627df59ca4b5eddcdda2f1750c13094bf20df49c201c4b4c05e8d207a85d26256064774da57040e4b3a340f84e3b5f657631b8ece8481e347c1ac8b83aa01e460000b54f5e942e24718c93ef150b7b2f69c757fdf6114f3f12b6ccc32e10ce04cc15910fe5a89a31d723ea1de2c5173944d99c7688752f4d9a4e41c1b08715077a7ab4e0b1b043e945ae7c467c44d325420c", 0xf7}, {&(0x7f00000001c0)="122904ee8526e7620c49c08fe86f8abc29", 0x11}, {0x0}, {&(0x7f0000000800)="c6caf950fe1556eefb7541f76677215e4b6103fe30e0e813a0d27aebac36aa7d4863da8cca9c2e724b538998e382ea9201705b5665e3d5f7542edbd9579346e67c2fea779b7179391498badf8ebe90fb9c421cb7324972617977d67b01cd6ec2796c4eae1d6839378b0510cac5823f7217b556ebf0990735d47f6b1d77268de93171d1f6df4941937daaec9de43555d16cccc1859df07b90d43d067c813a3044a6dd9e861486ea316f309b4a23d56f9577", 0xb1}, {&(0x7f00000008c0)="4d0f86cd108d3b3b5f819efafc1bde27bd0e7f1661917d9a671c4204d8ad3c21ffbf87fb0844f86483db3f657fa09ac7488135cd885b6ed052f5de786d7e5a80345f4f54f2de41dbd06a8f549cb78c8732f33493d1516ce1f8a17f11d440104561295ecf6925d50568c3237ee06d07d7f432345489ab47848fdae618ffe48561124b5e07869a7e79ab4bb3d92091b2b3a9325cdd6d6d2de46c3b8bca80b926e5e722f31211d4974c5599f1727582a5be6ab33bda677fb8ea0fdf52a84fcb8a25782f894dd07e53c90ea32d81a8f42138d8bc0420069f7d11692c63536bc6f9d60be702be68", 0xe5}, {&(0x7f0000000440)="368a63c8fb44195d6ae97ba302ca69c4becf84b4cd072a45e8927c86d5241d7827c5c6e5a18b7f2dd75b0423ed2dd887404853a5a3594204882286cdbbd1d1624d0a5c3a52140da197307873e3", 0x4d}], 0xa, &(0x7f0000000b80)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r9, @ANYBLOB="04200000"], 0x38, 0xa}, 0x8) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000000c0)) 22:22:06 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) r1 = socket$inet(0x2, 0x8000, 0x401) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1f, 0x40}, {0x81, 0x2}}) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) 22:22:10 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='c\x00') setsockopt(r0, 0x100029, 0x23, &(0x7f00000000c0)="a1", 0x0) r1 = dup2(r0, r0) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) 22:22:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000200)='B', 0x1) sendto$unix(r0, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) sync() execve(0x0, 0x0, 0x0) 22:22:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) dup2(r1, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518001190000000000fa600000ebff0100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:10 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() r4 = getegid() r5 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r4, 0x4, 0x8}, 0x4, 0x1, r5, r6, 0x3, 0x0, 0xfffffffffffff963, 0x7ff}) msgsnd(r0, &(0x7f0000003ec0)={0x0, "5e593dc82f038ae7ef12535d811c1bda60145137895fc9b45f0c0c20476136f68ccfa3290a860ecd7ffa53ea90a4ff3a975c93d85a77997bc86336885b171433a35b88960c27592d19bd616280cedabf8bd9749ec14a18b830349b93539f815c917b62ffecf2bef8cfbf3a47825a89541218e2a69c6b6828e98f2c994ea3648ba75a4d422dbe51988b04c13f1448a0e9e73974de29c10422a1eb32cc4b1428bff9c3be8a5dd34fb99dcf8d66b8f2debb4db26126aa1ee21c8fe6e03df32526a4126c9146090ed298055f1efc9a3d36706ea13476feb06818f73c0565f7b581e8af"}, 0xe9, 0x7fc) geteuid() 22:22:10 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x6, 0x2}, {0x3f}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0x0, 0x2}, {0x80000000, 0xdbd2}}, &(0x7f0000000080)) getitimer(0x0, &(0x7f00000000c0)) 22:22:10 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10649b72544188a493e22a68de4017efd0962b026dc6fc76ef096c18e1df02d29d5c8441b945e9e7cd084730b12febc536bab53af7ab0c300c023463143277370f3f04bb4e08db4899ddd3b4251c2b18c2265cf20739e03c871201636649ce3703ec61e5365aedabfa4a1811aa8e6ec01a459545dfed9f56b96b8d1bf9512c1540f95cdce047b79d427dd6084c52ef72f77b2922605a2196b64cd9ef59df5765214521fe53522235ca8f3100000000000000000e1c8f7243407edeebac1abc6fe3eac378904962174459fad977ece304fe72968ba22383407c30c66099fbc912177f9c11fdc58803eaca42d70441de248a4e2fae5bd07b5d54ccaf668cffa8c17f26c56f6bfb989276a560b1"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$unix(0x1, 0x5, 0x0) recvfrom$inet6(r0, &(0x7f00000006c0)=""/3, 0x3, 0x800, &(0x7f0000000700)={0x18, 0x2, 0x8, 0xe6}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r0, r2, r3) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = socket(0x2, 0x4002, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/43, 0x2b}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/14, 0xe}, {&(0x7f0000000540)=""/135, 0x87}], 0x9, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 22:22:10 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mincore(&(0x7f0000ea9000/0x2000)=nil, 0x2000, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x81, 0x101, 0x3, "c1dc471d74fc10a401e6c769ded7ff5625a6e55f", 0x5, 0x401}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x2, 0x1, 0x400, 0x6}) mmap(&(0x7f0000eaa000/0x1000)=nil, 0x1000, 0x2, 0x1010, r0, 0x0, 0x61) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0xff, 0x6, 0x1}) 22:22:10 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) recvmsg(r1, &(0x7f0000000880)={&(0x7f0000000480)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f00000004c0)=""/53, 0x35}, {&(0x7f0000000500)=""/85, 0x55}, {&(0x7f0000000580)=""/214, 0xd6}, {&(0x7f0000000680)=""/51, 0x33}, {&(0x7f00000006c0)=""/208, 0xd0}], 0x5, &(0x7f0000000840)=""/6, 0x6}, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') truncate(&(0x7f00000003c0)='./file1\x00', 0x3) linkat(r0, &(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000380)='./file1\x00', 0x4) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') r2 = open(&(0x7f0000000280)='./file1\x00', 0x3, 0x1) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') flock(r2, 0x8) utimes(&(0x7f00000008c0)='./file1\x00', &(0x7f0000000900)={{0x9, 0x6}, {0xff, 0x8}}) 22:22:10 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x2, 0x0) r0 = semget$private(0x0, 0x3, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x18ce0, 0x124) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000280)={0x4, 0x9}, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000340)=0x3d1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x6) r3 = getpgrp() wait4(r3, &(0x7f0000000180), 0x0, &(0x7f00000001c0)) 22:22:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000003c0)=""/212, 0xd4}, {&(0x7f0000000680)=""/228, 0xe4}], 0x2) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0xffffd18) 22:22:10 executing program 0: nanosleep(&(0x7f00000000c0)={0x3}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) execve(&(0x7f00000003c0)='./bus\x00', &(0x7f0000000480)=[&(0x7f0000000400)='{{@!-\x00'], &(0x7f00000004c0)) chroot(&(0x7f0000000040)='./bus\x00') 22:22:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='c\x00') 22:22:11 executing program 0: r0 = socket(0x1e, 0x3, 0x7) r1 = fcntl$dupfd(r0, 0xa, r0) dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x800) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) fchdir(r1) 22:22:11 executing program 1: r0 = socket$inet6(0x18, 0x8200, 0x1000000000000009) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 22:22:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x88, 0x12a) flock(r0, 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) semget(0x2, 0x2, 0x3c) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) close(r1) poll(&(0x7f0000000000)=[{r1, 0x2d}], 0x1, 0x0) 22:22:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df24cec011dc91cf2bae8f37194e1576b229a9ca601340015001336330600000b55"], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x787, 0x6, 0x6, "0be8326ee334b88f7c013e4edd84860935ed49de", 0xb565, 0xffff}) 22:22:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000002580)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x4) mknod(&(0x7f0000002600)='./bus\x00', 0x8180, 0x10000000202) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/153, 0x99) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680), &(0x7f00000026c0)=0xc) getegid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002700), &(0x7f0000002740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000027c0)=0xc) sendto(r0, &(0x7f0000000300)="729847050da53f338df30a026aa021715dbe86aa799be409a7100965591a26c5185d3a668b7b02badb0103614a0faf5046971595e5dcf7a39b78718641c11384e28aab6d704aa2f030ee5c0f9d68924df0a3874b1604c7321b7422f85da6", 0x5e, 0x1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002800), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002880), &(0x7f00000028c0)=0xc) getegid() mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x280a) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:22:13 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 22:22:17 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getdents(r1, &(0x7f0000000080)=""/54, 0x36) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0xfffffffffffffffa) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r1, r2) fchmod(r0, 0x18e) write(r2, &(0x7f0000000040), 0xfffffda0) close(r1) dup2(r0, r2) execve(0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) 22:22:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x3, 0x52d4}) 22:22:17 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9af746c35500000000000000", @ANYPTR, @ANYRES64=r4], 0x1c}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x60000001, 0x2, 0x5}, {{r4}, 0xffffffffffffffff, 0x80, 0x26, 0x1, 0x1}], 0x8, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x18, 0x41, 0x800, 0x7ff}, {{r4}, 0xfffffffffffffffa, 0x1, 0xa6, 0x8, 0x1}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20000024, 0x7, 0x6}], 0x4, &(0x7f0000000100)={0x2, 0x6}) 22:22:18 executing program 1: r0 = socket$inet(0x2, 0x1, 0xdfffffdffffffffc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x10f) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8, 0x9, 0x1c7d, 0x4377, "a31a87de80d8bd0c3163bd5d6ef737b17ca9de76", 0x200, 0x9}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r3 = dup(r0) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSDTR(r3, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r1) 22:22:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xa028, 0x4400) getpgrp() r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x40) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x80000001) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x94, 0x6) 22:22:18 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) munlockall() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 22:22:18 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3ba, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x580a, 0x8ad0, 0x0, 0x1000, 0x2cd9c7aa, 0x80, 0x5}, &(0x7f00000000c0)={0x100000001, 0xfffffffffffffffa, 0x4, 0x1000, 0x10001, 0xfffffffffffffc01, 0x47d, 0x4}, &(0x7f0000000100)={0x401, 0x5, 0x3f, 0x938, 0x1, 0x1, 0xd9, 0x7fffffff}, &(0x7f0000000140)={0x8000, 0x401}) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000001c0)={0x8, 0x200, 0x7fff, 0x100000001, 0x6, 0x0, 0x3ff, 0x36}, &(0x7f0000000200)={0x4, 0x200}) getsockname(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 22:22:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000001080)=ANY=[@ANYBLOB="fe7066696c8000000000"], 0xa) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f00000010c0)='./file0\x00', 0x2, 0x90) 22:22:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r1 = semget$private(0x0, 0x3, 0x428) semctl$IPC_RMID(r1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="33d6", 0x2}], 0x1) 22:22:18 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x0, 0xffffffffffffffff, 0x1}], 0x80000000, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x0, 0xa41, 0x1fffc00000000000}, {{r1}, 0x0, 0x40, 0x0, 0x9, 0x3f}, {{r1}, 0xfffffffffffffffd, 0xa, 0xf00fffff, 0x7, 0x1}], 0x8, &(0x7f0000000140)={0x20, 0x7fff}) kqueue() syz_open_pts() 22:22:18 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x2, 0x80}, {0x18, 0x1, 0x4, 0x8}, 0x4, [0xff, 0x100000001, 0xfffffffffffffff7, 0x10000, 0x3ffc000000, 0x4, 0x7, 0x1]}, 0x3c) 22:22:18 executing program 0: r0 = socket$inet6(0x18, 0x800000000000002, 0xad) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) connect(r1, &(0x7f0000000000)=@in6, 0xc) 22:22:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 22:22:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) r2 = dup2(r0, r0) chmod(&(0x7f00000000c0)='./file0\x00', 0x2) fsync(r0) sendto$inet(r2, 0x0, 0x0, 0x40e, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 22:22:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r5, r6, r7, 0x11, 0x6}, 0x0, 0x2, r1, r1, 0x2ac9, 0x1, 0x10001}) shmctl$IPC_RMID(r2, 0x0) r8 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r9 = getpgrp() setpgid(r8, r8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r0, 0x6, r9) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000380)={{0xffff, r6, r7, r6, r7, 0x100, 0x8}, 0x0, 0x6, r4, r4, 0x41, 0x3, 0x7fffffff, 0x5}) close(r0) 22:22:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) utimes(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x1}, {0x7, 0x3}}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080), 0x4) getdents(r0, &(0x7f0000000000)=""/32, 0x20) getdents(r0, 0x0, 0xfe8a) sendmsg(r0, &(0x7f00000014c0)={&(0x7f00000000c0)=@in6={0x18, 0x1, 0x5, 0x9}, 0xc, &(0x7f0000001180)=[{&(0x7f0000000100)="97649b8eb6dc2a9f6199fb16895cbe8430cba9358a1e357eccce6308d6c8a46c0f95d65fb3509af7fdabe9ee6bd11e6e3d88fd43c3f0b4eb2f7ceea613a10ce2f812d5ef9b498d5d4a8b340dee32a29477a08c48c513554e73364a6f928c28a970c8c9986bbc0464613b903336330ee6e1", 0x71}, {&(0x7f0000000180)="441e2b61baaee179645b96280ffc6f849be5b6f3d2c6f747e0c888bc6c2e7d8509dca77694e0f00c13ec6966e1423c30aa2fc014f7b5d6437dd0abde916c1e51460ade2527c62c121b1221da11ac164c7d1540f524658e52cc2cb359b726d0c3f9ad8a6f5eaf52ac4ac38ce65017e9b9da9a33b487fcbf022ab1cf345321ce9d567aeca17848f5a93e5c2605142f77f945239c270cc78fc037ca21bd85d75aeed09f9080ea89626735c5644a854fa49d48c57e55e7fdc7bf565503561c356238c6db3bdc94a094bde2b43786165bc9c2ee1d4683416f294eaefba4e99c8f82edf4dde06d89aa6bd52f15cce1609eb67e7950d124b3d514fcb6f717cd6a635b00af536617360ac60a077045ea31da4ae0e0b6acb153d9c0044d11a5e0f1cb3d8b46ce2c16351261537f6578eae4329badfa58acc33825f2a476b02bce721c3f01fd5d1353c6b4140e5212ca27b190a66e3929e38651d02f9f664c39860114620286ec0a4f77b80f873635e66e5a11b9c08d66f56ac9629af480118f63b092190cb0b00712ce68442d4f57d223efff8fdb1a41b0c5a46b2eed1ea582416c232b792d9f043325209c421658e5a288eaa18cc36248bd52b1f2182a892cb0b0a6fe6a2c599f2712f01d08720a0f14e2fe358402ddaad3c712085e133b16772bf49f00a009149c6fab4adb4da06d3b4e381e38ca1f7d410685c0f431ee99fcad0ad3409dafcf9df316deeac55a63276241c30f514a4a64c320f832dc25df83722f1d0ed094a1dc2d427fd3a55af49ef2c7bad8d5d32b77a2691f4f8621faef8a707a61c150a71ffa829584319f5a9b963cb5abbd01c2758e56e84b4261f8ab21790bea8d658b9e34324a94fbfc7548827099fee83ddfdd156ffff050bef2539cd796c39d35dc8a4ab96eade1ea7771a5edc2c43b71c4ffc8a4acc1fdfa36648f0e50d6e6f866d88cd07d49003f7f94ee836fa98e6e942998b373686ec9b19cc958ad9b394ed2a66ca55e3cdbb6707cc7995fd8055f0d2624d2f248ba413f6335b19b8bfeef7e231bbdbb47ba39402aa7a3ede4233c312064fe6c81a56f5df313a926eed85a9f67cb69ecf6ba95381f4b51a71c061b04b79abad6343fc9b1805cc47a89eb8d27df0457dedae613acf5df3cf10b2b1718e34b56912ecf4a44902d74b5afb6b541b5210d3f4f6553025b8d41eff4b192755af50e7f4c7c486cc4fff23d65fe2319f87f5561efbc874b2a856b59eca03916de77f43697a5a1dd6614c0fcdfcc145315ef77c37e56c8a9d6853884911b49f914b03d5de55d0cb8ea8ee5eec0224fc48bb4ddb3ffd4c822e7f4367c8900c97fb7a8bb6fe39539c680a95186f69599bd0ce1a83ba99e55380bad83193a012fb89b09069adf4e6b19200fe1a510890d72db8f68ff429f8d642e62c58cb5ccafb4228e4aaad9ec3d7bad4dd21c1b84286f5641014183d98a11e6ddb435ea502018f219bd811680e646e9c549bcd475a54317a7b8c3493f4fdd947e91487c669660eef10cb6f116fd8ad8e97e3c921540b4888e9632decf3d8592c84cad7fcf33f7483ae202703dff4fb06561818da381306871d4f945a6e06fce06c2018faf4887dd1978883d149b0bbe5aa3792a8142154320f7c8dcf2993fcf2ecf98d1b3f78cf67f0fc74aa050b83447009945e2c269f39746c28e84b7a84e274390abc1e4c453e29c29f560cc74446100200aef8b67b4eaf34f6ae00a8149f1424f6f347477d37be1988b6890a8d4e24446b66fdeba025477b47bc9c5dcbf0ed1a6e1814e0c3b803b2afc3cd6f1f43db39c72ae338740f30b93aa196bd16930bd7baa891851080ab469b04c8b27db3e8a506f3823c7849877fa5ccdf0630d832522c13482cb68e999007e8b7fb213451a1c476be5b97cacad54712b5627327bd76260cf47611887fb17d74d2c30983bef3a85da6e9bc2b126d9bc06761e9b010d7d88a9a838cb234709380e5761cb93804bec1cd6278c34f7536e50c191eafb4cafa5419925619ab1269726362a6d44e37e4f87f4adae03be5e2c9da3ac467536f44bd8571d5f0217923ed7f17ca74065a88ecfdbdd43a8438be57dabf7f9afbaecc143056adfa8208bf50cbd719609ee221b84888a664b3f60ee5411662e0d66d5610068f36a40b25d128781b06ba4fc91c83046d9c018343bfec45fbee62aba3d9c3c2deb30fc62ef29e4e0ec7abab7b41144472533b0465e08058596d55e58c5529ff0bed18b325648c8e71172ef2935accea65e5ad0e8dca00befad15d8d1cfe9f7200848c6578740aea604750597f2e6893f9ea219c87ef1625f120d4d71d98ba6f261b480323d59a34c5fe4e5bde2f22dedbfdf83e6914887ebece05ddcfcb2837dc51999ebe9696bdb997a6837dec4e6f621b4f7cc90f5d4acc9f2b9f1624d837f3ce790062f9b2bed5312a7f7c497cc08c08e33fb5c391e47c0826942f458d757b8f6bc3080a080886a519d29e56d0359488bd671fd7d8f4b8d9f65a2c0d513107e09761289003f0c46ad2ea6acb824695c8ab00241e2ca2fd0d8ae34a753acf599bb5d41299bcb38a31fe64bc42c27a4e1d6234ccdcf33662adebd0a26e886bb1ba11548d2c698ae5a7919a50f353059f313483fad200ea5a61f44960ab6fadbe2df96fbe41976fde4ebc874447d1d7e61fb545a02a1ab8010353380427bffdb47a9578378cb7c8a3a51989ee112ae6e76fa2c7a8e0a49065ae209087e1675f955a87983651cc739fe31fa7a2368983cf971c7ed5c14c0930e1552cb98ad0c470ea8b00fa3de22044404e1f4773cbc1e41ed0e6ac235124a895420257f6d3f04d3e3d63c346a9180125302b52f102effe3edee0f9fd1611172659e4ccf270729bae23dfc0824b4b9b8d182e4f247cac0be82c8d43f27a3ec52bbe423f2840f41c85fa2424019d346d7113d57c3762e893941ffe827a647c33253dad20c073192838af7ae42d98da5fc34ccdf25aa70102266e0753726d8ffdd67e0ef070f9e23c433c6a65235a1be104a1bd55e3bfcd49bfb13d1f9a97835e30fa5061180ab09af5d5e4383e68298fbcaece79287c3240ef7efb58b7e50135f99aa5df080036d3f012c82c257f15b79490b3eb44dbdd45425915524710c754fd702ca641b88a184c0c84e2d0bbbc40813ac44b221ecaaea28712e01063d34129276bb7f1d2f1ed2c11f4bc36581712e6e120217ad5affe456ca6785bb567d60702fff68b28df3197cd8d8780badfb8cdb9c7c11b51d28deb2aecdf2ddd07dac72c3e53175c707a84f88f7706a15f7fef9b2a8bbbe8ccfd0fb5bfe7b5f6093c9415331af9bcee780f5728088a72eb115d07cbf4010617a1d59fbf42cd1251a4561d78db539bbef1a98786a7676321ead0b0e8ca72b78fbae743608881c657197bf7fc3290b319690f93d3d6cc5e21c54c95a693239258cdfd3aa2c13b74cac76b9d413d01842dec62340c27c242daa8c783eb99321daf7808841daa2d0fc987bbde016f5af289fb3ea20766e9a6ef160184c47488199e99cd81acaf0d98bcbf93b93efc0b1fc335341ace9fa7e907886ab3057ce2e8ba518ff3cae560d6cdb54387791188da7afa85dda2f844df555ae5bea536700ef8765e06935ec389ebb10dea6352a1efc2cd18ec252ab14e215828e663a22ee9308f5b7b94a2d82b49e4b1e1f3216fac360b3a63890690cdf73e6ccf68342dd9ab1d46e041251eab9a116b31c4be7473a1c5d5a560419e08bddecc745c9d580fa7971e26db8921a6385d9922e0011b76d415b50b776215b633c82d416423a58946ad88fe164e3b38815702f9c677164cba817d682ec05a05c48e04398fabe41286544a79977e854230a126d6745c831459e2b472e930f448f0de296933e51f283c49bc7bb1a1fe7d05200061e5dc8f38b4947fb1c9eb172718796e523257683d60b2b43f737684a91ef11300921d8d19bcba74581fe054868e52560762bded661fbd539b3fea090c3452cb0254e6ef0a173482e2e9740a8fca7cebd23585716c8e75442bdc358e949f4a8f84ae658510c66ca15037cb0aef4e30d5d2137e070faa7b67d0ebd4bbf8940e315cb5e36cfd1b32ead467d1dfee5467cb3302e01047018cf0c2848e1e95e374fafad773e9c87a3c9f9dadd22a711617f8c3be9be9d863d3db64f33d681ef2c7dd606c5de083f15604b0f6a0c12659ee5edefdc77d2dfe80212cbaebd2bbaa1aab7d04e34793142fdbd1110ee1b72d11620f90f70412df412614fb7b074b626cc6159bc49838813bdd80428e00204251c5b6f5196ed806a1cf1272f55fd1ee8406af9f43eb9629c2f6b05735c96f51e684fea9c42b2c81c53e92024ce02e0e3a305766cdb067515e5f6af21990f82245d79f86dd008da3e4c62f91f70cc73f6e362ace40a534a1c29002cb741e961cf9fd84f1814e4f7256506c3598a1c8a481b84ef3ac4871fa20591ac920a4115379bcd69335f2557379398e233b6bcbaf62523e85a4cfe3042a7915ed35cc3ffe0c6b6ead066d1a57c5a82440760d7455d809ebf51e482fd3ae47546b83fb6f5d5f9745a48a278ba1483645d6155c5b47b510139d624b2ee3c435816e48f4909a769f081a6ce2ff3a2256b75a32a51a04c6345210ac6de828844cad8711313b139fbe2a49414deed60a39f3ce8dc69177454b9c2e1b6629597419fde2dcfb246ff2bd965b736661ea743c9e3eec87fa0088bcf95b3ce8850f364827d30695e0fc37a3644c85e5ecb11dda111cf096961822a7cd6c0605b51223a6801aa91e15309dc06882368e05f755f20389502d3d87300a9fa28e9b0af9f6be705c9a2f302b0a992b0cd102682f5dbb8904d23cd8741e8c11cd72301999f65c22f22dcb36388b3487c3f7015e584856555b7bda6b7a7d8109c432272386f915dfff5b654bb53bba1d59fc1df29b4b7f2339278c9f7d8ebc4d39017742ce8c1cae27a603b0b312e81303adb94cbbd486ba1f8ceed8159561768bf4256d2bc9cff48984a3cb31fd99e2fdfa84d1bbf3f94fdaef302402e0f01a7829c54f34dabb30a49fb4107fc6144963ab4954b97aa0d4d9c588a54f0b7fc279a3167a91c6555d9d20a3a50b72885df06f4fb7c6354b3392da41f84dc24d4f38e4be67288e9e2caf1d20d8e7ede9ace6daee1c66e13619756a8b0c99474d5fbc6dcca7d8ee16594942bf7f240c2ea453cdab2cd03888b0cd4cc83d7a6b61ffe8bd4863c67eb8bda295ca5f2e4bbe12eecdffe40e6025ee1a0ef4fa946ea602c8693ba310e85b21c96a01e7557802828b02819989d7655b78912419dd7d7aadc9926e1812f4664853ed48d0192a655f832b66eabc081a4fe98371a31305417db7d380bd7724fa73ffebbcdce470f41e7ce91e7d22c3ee106a970909933be98ef1462a687ff35864c3c65e8d839a26a494afa566877b209145f0eafbd58fe9a1abaeca2d18ef0c1f1dde56131bee138a2f5c9240ace87dbf90424aa87b3fc498fa5e47783c12d2c254c40565880bec868076c3947162826caa65ae981e337a17b84cf4478070df18f6708eeaff56dda8c322cfa71c157c4535c13ccff7d10589d14c42aa6318506bb7532dc4651dcfae85cea9f971909fc5be493be281c6191a28f4831207a4f030973814259854d72839467f330902fbd471e6a799175017a501261d7b904847c1f5a7c14f146698878ecc0a8d65de8d6b2a80c5bcfea54c22c1c34500e1083b0c7db4b9aa2e579d1574c921d905cd7a45ffca47375a657ab850941c957648a3ed6bdfd2ce355d59338b1f38b", 0x1000}], 0x2, &(0x7f00000011c0)=[{0x110, 0xffff, 0x2, "75fb60be273f2a429584749a1ae0ebda2ed4f54fb8601af991b9c0cb66bb88d549f8e44b9ce0a7ced0734440d7ca61522b2938f30037c2552adb184f80846881654a055b6086f3c9326fc5e861e6e327cddb2f1a1adb23155b8ee8f15ddf67f29474bd99d617d61731975d9764832803ef5e920f408dfbe5be336094b7b86b26d08834435d2880fbd3ed2df1213d06b62fff50710ea034dce759b1234bd6ce5a49385f5fe58211f6c45173165cb9545f46b72ac42eda428f9150ebdd54baa86667144c72fc10c2e9c3ff0f4efe408acb82af0c1a7436106f6550b62bf5e18d45a557eb07c32c160ef43b001b19cbf5cf805cad23d966ceba41c7e8fe9a03"}, {0x100, 0xffff, 0x3, "5208ef6719f6a8b1cf69e7c0ce412dbb8fcc4b3503b6ac0d01262ab0c13890748d99aecacabd1789cc1ec91f88d579e4d4da0b89fa413f8bde7bff6c48a267400027ba27d2caaf455bc4d739fddd927e74a5bae47d4288c8d2eca8cce40639734a231bc0a0948a3ee2a4a49eb21035bb081f187f72929542099301ba270a0b73b6ec3776348fd8f56d8b7351a7c67a4817730574a732b3ce94e916ae266b4e629fd34144a9e77b655ad1a7dad64920653f16dacaacfd5b7b556b6060484b0683c724a697a34ec4ffec09151abe44a792cd761aa11c6d12f73d3aee851378d8d2f9847a2e00c83abfde37545cd3"}, {0xf0, 0x0, 0x758682ca, "ddeb4ad99b44fdf0e16c43779eed0869d2a377561fb24922f243294512dc02de7a6b71961c795631b1c4065a023e2a92830254213534e7034006754fc658522383535d5f927710b82fe11c32f2331739baf1d561676d9dc0ecb89dce2b6e6c9bee1ace81522d99559194135238d8803306a25e9ec704da05abf00a9879d6dac24b726f25547692d3806aab9bcb8942415657e503225af43b55b9dc7e943455f47f3d84168b62aafd562c428361cee9700d2b09b45340bf7e3a33d81ea5143b71a8be0b6da7b7cac23fddba0b8f6abce366461f7bab9a3b7f90cc682b"}], 0x300}, 0x8) 22:22:18 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)="756978f83e33da601be1807f79ac9f1e3fe2be34830160b9e2e36f6701f5affa308ae647fcfd6e432e5599f9f426a6a3cc67c0359b8ff94702a30fcc49744139374a04537f8023b7bb84574dee4d3bd990da541683917385e49edc2cd243ef7476e5130dea4862ca9f8562e6c2a86452d4c27a4796498afb8f47", 0x7a}], 0x1, 0x0, 0x0, 0x40c}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0x401, 0x101}, {{r1}, 0x0, 0x52, 0x8, 0xffffffffffffff26, 0xed1}, {{r1}, 0xfffffffffffffff9, 0x11, 0x20000046, 0x2, 0xdaf}], 0x80000000000d8a9, 0x0, 0x7, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) kqueue() 22:22:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b8e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c05400c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d010008000000000000e06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413000000806b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba767aef286167004c2f06623493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f22db4b69d9197fbde8d9b2bd8a40000", 0xefb) r1 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffb, 0x2cd3, 0x8000000000001d39, "bad84b73f2a42ccccaa70600000075835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:19 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000000000000000000000000b8ba7cd860832993dfe3641d590c2f03b86719a1b3c5a410219671a6be3f620000e50d5cd66ed50b2b6e8aa5b3161fbfddf8e83fc3848ba2d4b13439cd00"], 0x10}, 0x0) 22:22:19 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x5) 22:22:19 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="593a69224ccb38", 0x7}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)) ioctl$TIOCSDTR(r0, 0x20007479) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) clock_getres(0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x11c) write(r0, &(0x7f0000000380)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae", 0x139) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x84) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x100000000, 0x4}) 22:22:19 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r1, r0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='](\x00', &(0x7f00000000c0)='\x02}\x00'], &(0x7f0000000200)=[&(0x7f0000000140)='.&\x00', &(0x7f0000000180)='[\x00', &(0x7f00000001c0)='\x00']) 22:22:19 executing program 0: r0 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendto$inet6(r0, &(0x7f0000000180)="7e9ca3073aa99dca7fe5420e81a221d852e86a69a4954ef1ab793db2ae43ba3fb89e7cbba0ae29d74ab738a50c151e53f2be1e704199473125251b237931993c3da23080d32136d8630a53d15eb7934ce5d48bb38cb4b7b432101998e9375edbcfef6de6271904788cc95762d79a338d288b3afc6aeccda74efae7d02d9aaf0c3f18d0aafc84dad379bd4689a9c31dca492b1f5b639c4e51485b8347b17dc0833004021ed0f9bc77c8cf88ac8ca38f3d3ab71814c5efdd03ac81872b471eaba910c8612e89e9908201dbb9613f0b7fe3f9a3e0780e74c97e50bd2c9afafe3860548d846f973135da4f", 0xe9, 0x400, &(0x7f0000000280)={0x18, 0x3, 0x2d8de771, 0x4}, 0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 22:22:19 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x0, 0x100) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xffffffff, 0xa85}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000240), &(0x7f0000000280)=0x10) semget$private(0x0, 0x4, 0x82) r2 = semget$private(0x0, 0x6, 0x81) r3 = accept$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) seteuid(r1) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x88, 0x72) utimensat(r5, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x4, 0x3}, {0xffff, 0x9}}, 0x0) fchown(r0, r1, r4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x0, 0x7}, 0x8) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) getsockname(r0, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) bind$unix(r5, &(0x7f0000000580)=@abs={0x1, 0x0, 0x3}, 0x8) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='x\x00') symlink(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000006c0)=0x6) getpeername$unix(r0, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) kqueue() ioctl$TIOCEXCL(r6, 0x2000740d) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='W\x00') mkdir(&(0x7f0000000800)='./file0\x00', 0x10) semop(r2, &(0x7f0000000840)=[{0x4, 0x4}], 0x1) r7 = semget(0x3, 0x2, 0x1) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000880)) 22:22:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) dup2(r2, r1) syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) socket(0x2, 0xc003, 0x401) dup2(r2, r3) fcntl$setflags(r3, 0x2, 0x0) close(r0) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCSETAW(r1, 0x802c7415, 0xffffffffffffffff) 22:22:19 executing program 1: r0 = socket$inet6(0x18, 0x20002, 0x8) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(r1, 0xa, r1) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x100) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 22:22:19 executing program 1: r0 = socket(0x2, 0x3, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shutdown(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0x59, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) 22:22:19 executing program 1: r0 = kqueue() r1 = kqueue() write(r1, &(0x7f0000000040)="8558f080c6861dff75b56688bfdefa3325b2c4f0ee2d76d18ccaf3c64907b3eef7942f48963ca60b276118df106e8bfc2f90000375bab2183a700c9a14ec5df26433bec773b596f4a47f7d2e6fb2fe7f70ab7b6267050dab", 0x58) close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x2, 0x3, 0x4}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0xc4) kevent(r2, &(0x7f00000000c0)=[{}, {{r3}, 0x0, 0x8, 0x40, 0x3, 0x7fff}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x10000, 0x200}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x7ff, 0xe8}, {{r0}, 0xfffffffffffffffd, 0x32, 0x2, 0x9, 0x481}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xbf, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x3f}, {{r3}, 0xffffffffffffffff, 0x4, 0x12, 0x2e, 0x9}], 0x1, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x8001, 0x6}, {{r1}, 0xfffffffffffffffc, 0x28, 0x40000001, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x8, 0xc0, 0xf91}, {{r2}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffff9, 0x20, 0x5, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x1}, {{r3}, 0x0, 0x8, 0x8000000d, 0x5, 0x3}], 0x60, &(0x7f0000000000)={0xfffffffffffffc00, 0xec0}) open(&(0x7f0000000480)='./file0\x00', 0x4, 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x108, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) 22:22:19 executing program 0: unlink(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000000140)=""/124, 0x7c}, {&(0x7f00000000c0)=""/41, 0x29}, {&(0x7f0000000380)=""/191, 0xbf}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7) 22:22:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000d5c000/0x1000)=nil, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x5c30ebfa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 22:22:19 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001500), &(0x7f0000001540)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000001580)={0x2, 0x0, 0x9, 0x9, r1}) r2 = socket$inet6(0x18, 0x1, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) close(r2) r3 = msgget$private(0x0, 0x22) r4 = dup2(r0, r0) ioctl$TIOCDRAIN(r4, 0x2000745e) msgsnd(r3, &(0x7f0000000480)={0x3, "8faa4fb530230077b46b80ea443c04103a6c0aad921bd9aed6458682c92c80f1ad6f05c078e5a8342c1b4350f1855f794ac950efb53863bbc29b3001f1f4f8078fca33d68f6c9b15198d5c3fb7ffeefd55b5ef10b833f2241b192c38dd27012b6e54898c181fe80354bf4dea8e9703a72030aec6adec61fce6d590370f2e23fbbf6794b32b78b3fc2cd87e88b604306fba7fe14243e7e6e7eb3ef00d0b7d09a11de118867fb8798bb58f6fc7b17c393694aaafb751c2798ded2dfd0669fb806f1f4dee5a44c20b498dd98f70c6cafc9913115c524e3bccb97d0cf3f525451ffde47116c8a41dbcda565ec39e4025a2d7bdb675ea2824217e3b71604ab7d3d25365f07612d78b45dcfda2b4e23e7e142fb6852c2c98699633240516c1e4fc98d9217ef095c72648eea9e5aa04e7ebf448dd37e1ae46856db96ba867643261fb0f47aa42a464064746e4e23879cf947c8795bfe1caa88fbb2fa4e5c58cc20864d1a93d69579e0735f513c48fc08346030ee044187c14137fb7ca2291885357b1fce8c053abdc0c4c2ea6068baeaeded2d072d7373ac986ec3612e1d655f0c7499beec10c56e37075f84c3d9af7749da94d48cd24fd232d5f1439de18078b63ec2df4359e0eb8b0fe62a5dcf65fd76d3b111185bafa961faa6ea727f74a39afdd483c1e7ca0355e6bf1adddf043177cafeff2ce11c3427e1ee22427ce08b512b7e3d7a96e0aff8a1fc38ae2fea13703f594ce7385865f0bd792680a0165676add2747140ec9ea7bd0110078e751911dfa3ee8708d48bb0c791a3bccd2e57ff79ccb9b12bc2434f28e605b4e08ebf875ee2f08aaace020e6914e98b66da480a4d70b31e57512eda8076f9b24cf0ac8c7189f3db3ebfc7278b50b3b994659ed0338b07ee6059061bd48acd30e72830eb2d1fbc639af09e33fc80fc9d7077da3a6e5629ba6aec6a7649b05c36e218d54dec59f51ded2c58ad59491117876781e76c818a2d1593c1c0b30b4d386c9a79f8e0a0c5ea3fb4cfb1aade4383514068dfb69fa79a639e673491bd74725afae4f6a1e97c71d61c0871c46572f9debfcc1211eccd10a54907bbc0ad37293ee7f84ef484b8e8661c0cc79170cf088e8689cb87315e2bccec9486a54656cf87bc7306304f138a3665c04b6344e1df46d0d97b11bdeb0fe39326678e6d079ff6b120b22cf598211fce4495670cad1bb99c0bfcbc8531f7ebc836b66c28ff04d98ab2394d38e915e120d7b83db2c75b1e6b40661a13a1e2e48b222ba665ff1e59d2d45e14b15e85f954b16cf76b3553a73a4e40ac118a609dd140f2b86adf20150d711202e7b217c705656629440eb89fae495b9b06edcba3670ccbfcba755a139f9be2284a95cbb4e6e509cc3fbd6650f1cff518bf2cdb24ed858484853eac4e4c2e560cbdcd2b1e0026c5f7f2db81d7ba07599060d59d4744430fd149294ca9560996a6f6699f50778bddbd043b28a9b79e3701d3d802d951971cadbbde9e6e8c0d5d7ca859a9db664e9f3d9fc8c6343b5770dac4010b5449cbb70a8e22b0e37848947a00dacc1c27cb1845b0bf847072125c205a603f01cfc6f6819fbaccf5cd0c3b55f96c7a4041c8f43f82a99f2b2001501bc1aa29f28fd894c95dca45d0378d1009f89abac7604be9cd5a22cc3cb1d25e2ade727a484c93da42fd1025d266c19d239c9c252e9fefaa1791f635fa6d17be92b5f61978f5dfe5ed23064ba93c3abae59ed22c8b7a8e982cb06419cfb26fcf6d2028f624baf2b9848960948e91eced04d512b7dbb32182157112af2418869cbc26782807788670765439cd9aad07e3b3857ec2b99fe1ac58e260b0a42b4d661831237f3322383ee8fa4ca7b323b08ed7d7ce07b7990331eae14f2fded76bb3fd1432bd38329ad05ca20223c11931f96a5735e7175ccb801c7d880170af8a6a813721701513e38bb58cd9ee7c78c106e0d942d64b1e875867409839437f88937ca4252956e4d86e3a8652315bae3641af3f4be08fc2db3bd9ab2d0116a9b29ecde4f88e4dedc7da56d4ea297d6d63ff43b30f92489cd20ad6f018c9b1ee637e22658487fd65564bc306a6cfc0aca654f78bcbe73a50be1da8a47e14a6e99244de9771c6b7ada634fe2bcecdfc94008480bba6125ad617fa14c9ed07dedcd2890e9f35b0991ca5d9ece49137bca53a89746e4e4f3d7ceeafb4750cc96be408a2fa91512229c66bde56de3c8450401d65a0be0cd856183bf46e9650ad998318c93e04a2e2f53d2d87c7298d8d7c0d3d6871ba4f50cd6ef892d33823d9edc872c26a4fe48d3b6a6c9cc945ca21578a363150ead681e790f1909fe0a583a60aafd2eab8ec1c27e22b351445df06b540dcf53bc64df08f957415fe035c866ca31f1105a03a902a4b79d5ca0c6c00896f4e2caf98b104a618f61d8b06596aab9fb99449b3f201521f83539a91bd1e96be19b9778edfd4d9b65985de7ca5c1ffc20cc216a1a5ce6702e5876b72ea4e5c34099c3d694249270397738f20e7fb7fcee22b630335ee5eeeb06af724efbf6e907a0615aac4644088b6cd7be31a8b94c463dd3f7a87b7350d52cbc2bac0b5f5969eee31cccddc9cb85e888ecae7fc36b00f7a95c9a4218358c1c08ddf3aef3f76702d9e50bc7e9616cf3308e9d8b1a5f2a9e99ee9e256c943df7ee70cf5ce76e5bc2647e902ae1d1d06b57f39f66e5ca4e05e62746a19a42fcfda8aec8868a7569977aaa8c0a3b53b2416165375bdee1104da197e7386332a75d0b7f0271daf9eac89684b9751fce5db9653420decb003c9cf63c108c6288994bb9a54f4c5e37ca69a7d9c8a4d2fe967fa9432cb009e2f51965d9ca826b9b224941c20adf1703603abf162823581424ecf229883f0e80ec2c78125e79026feddee48794a6568d3be35ee62958e7b30e9975b0fee919dc20e9c6baa22b1c9a6d489c412b2db284b295b590b61c207f32b0b6030df77af87db6d75b383857a42fd5ca45d88d490374490363bebff07ab52d68a6ad709bc120f7ebcd401558b4be0ac279a118556e08c2e57dd291fc3a7e393f3f3c651b27f98a6c7a90b3c7478fb5d93bbbe46ae6a1a910c6f4cc021d0143e70eb8a21fbc01fd77c5d9bb5e0e2b2eb3fa3e0e1cb1b89769468cf30f53bbd4908ebca04d6126116c95cc8c2bc5972a4dc1d736566f6451aaa3a42f0572a2a249c3fe89ad0834f815359b8a22f4b1e8c30733980516b148d5cab8d37cc3dc8129768b71aa48f47195c3c02ac810b1818cb9ea90d50263b6260323a9da92d1c68e4a1d3f5f5126807e9d073f79e0e848429081e855fb78b761b3b7f0c78233cb2f669e4a2ad350d4ffd0ed9c8c4fd7a867e4a8f3baba92418d6c7fcba8901b67c7d9c48f8a38252b7937c2a4aedb8064a0b6a2a459a36181529714851ee32095c9f4215b659babdcb98df946e2d2663b65ec4a9cbe8516dda639575a7f4c3018a287bb7e506bde4a06ab080d018f390921dabcac9a86bedbe2838cc31cca015bbc5185596e464f5185086bf9874c4aaa445feba30fa8238b8ffdc0ad5efb31ef1dec28bc00a4744a79f0443f7102704b51124a88fe16a0afa3a13fd6ddd436124dfa631279156453dfbd021b062320e7002ce8656b95108bf54e38dff925c917b5ac97b591129e59f2378f853274dd8a6cde967c762abbce594641d93d105f928b6f418bca4a14dd912c36238be9cb748e3a45b54d8b0d10ea27f345b0b13bcad2ef24b674a7e70a53ece6823b966fffef5c801a1dc51b8412a38faa57bd75f5159fa0bc817a8c283cf4c3301f8b2cbcd7f422d4df1730606d6fa91ac515821d3f72e4c4943c3bee38df71affeae22fb5d7a150481c5b4e2adc46bf888b6bda2b0ce4a586dba7eaaa82399e577dbd5c4d55d6adbc7760934ce5899683306868ae981c506cb0832900520b087f5edb10a2ad8d193a3a24d85116ebc475d7246575909b56945001418747d5c9de40903e90d8c0980c332accd9a6cb0126fc1f8b075bccd35c791a67d21c1da64a5904f17d98ce3ed24f56449fd976694f8d417274e6a674484aa23d003f4d164ceeef8239abf0746a17c93eaa74affb2e6676bf4eb19acf0fe42fca2d3ab52bc566232c783bc7ffab9d75d0d0d7795c1150c5dfe4a0d9be06c4445992119e2088a3f06b8869787f6b8f932eedbf3e48bb352565c23753e4ca730ec30305a0c36699cbee901e7669e7f277dc95ab8ab1a401a16ead4220a9f3da7f02e196f681ad4081b5d595273a4fbcf3bd041bca8b7c998709eb8f7b9cf767252c2c2c79e7c3a9a41eb76341d848be1e6d9c95d7a2fd425055392e55621fe82ec5330197cbed7977c673216b54ff003dbf69c01407968e665bf3b93e577c7138332d50565385eb96c3d106160dcdeeb1c367ae16e3860d6806d030149e3919940dd3a42d6d7966820683a98f2665b255ac67143cbaf380401451efed1805b06cf73a7aa6606d6064e6b21d37f17850fcdf1f10c8a4be2207ae8741a71110c583150449dfdc836f397c9dce089110a27129fe063f31f19ead29227c7225141cdd7c31a12166f747ec7e496692b8cd7b540d75824a0bde7a46690d8269eda456631d1b5413be6b1af190546553d2765582b02d1a91ac0d74afe30fcfa0ff51e88f778c504edc842f5554792dacc99e7a7d3c0326be26391bcb7805e5bf8b2c0c7cf1fb83b0c79ddf72063cea8ead8e6b3659a189c12047594392d367c6f23096ead841935e6b8543daa3a1da56eaceed048528a6f6d993fe44455bed5672be5107b22562a69642611e1aa45d494ed85df1e514cf68a334adcc07a72ef0237666f3dcf44cee1b0b83bee0fd1277e95b308d46adf58bcd5c7cfb7c428ee0946a92c8ceeb2cb7030dc323753755708960670a22ee8ab31f59d4d1ae53343250ebc2df71694b1c7c10d110e6c522e0dc4cdd4b77f0e1ac4fdd7df73b3fe43592aced3581482aae0f6201a6cea4c582057b1a3743f484b0351f30ead6312e235a96caaf24d1cb3b2a4ffde0285c783f0c7ee5176d36baa8fa01b995178bdd12674c9d3d8031a3fa14b004fa5b968c4f978d93e902ad864554d93f3e1f585d847277fd6e27e0a81b6e70d90f1927fa9206bf3453fef41c2edaf50c5db6331d675e51f41930a1a29eba73380d0bb8adc59f30dcbea447fd15a3d892c6574909bf6936f72334f6bc8b561cbc743f291283ff23b4266d9d0844749961efb29a2b79e45a9363baa6f44901b8f340cc72588cae731c66206cf2104d0075c9f3a54be3b9a2f474edc70be83c75dbdb6557e25aa803317f469595f6000c60f572c6a23af69ca9d475e2974209b04254b94867d5adf399bc449200df6c2169a03e104bd6a2db0e2f3b8dc451439448ad78a449cf43fd17e4ad2b10fd2cb8fd170294ce9d53194c61590e5821a041fe37ee8e1e95efe290aaa3027bafc89f066df7ee0069e3fde0b0f466b134a06fcadf9284ac200ad80abd9b32824418e310bc1ee8c8e9e3ff3eabd05f32f8b30a4a60c6e3dfe705d8df201c576fc8c7d64eb012e16838e1abadceaa37f8c4a3734aa8f331c7a73dc47d40c4ceb7dcd2af504f4796e004b4861e9c77f0fb73c9c86415819cf11638d16f189c619ddddcf00d38acb9d8db4b0f8ade8b83038852ae2e807e40fe9abc1794d989bd3faf2cea41e382844805d10f070e638373a10193cb41e2853e8b962729e0727b6e649e86abbea73838fc4040bc58a7714913dd3f54dee78380c53709e5211dc640e3bb1875f700ace6aaab16cc994de8379d1"}, 0x1008, 0x800) r5 = socket$inet6(0x18, 0x3, 0x0) utimes(0x0, &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}) connect$inet6(r2, &(0x7f00000014c0)={0x18, 0x1, 0x2, 0xffffffff}, 0xc) dup(r5) connect$inet6(r5, &(0x7f0000000000)={0x18, 0x1, 0x603e, 0x5}, 0xc) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)) write(r5, 0x0, 0x0) recvmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)=@un=@file={0x0, ""/38}, 0x28, &(0x7f0000000380)=[{&(0x7f0000000100)=""/38, 0x26}, {&(0x7f0000000140)=""/210, 0xd2}, {&(0x7f0000000240)=""/237, 0xed}, {&(0x7f0000000340)=""/16, 0x10}], 0x4, &(0x7f00000003c0)=""/83, 0x53}, 0x801) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x2, 0x7}, 0xc) 22:22:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000340)="e4143143a702a628128b503541810008f47f294bdda0c677eae0cdc7633e0f0a560cc501c833a685d742a6c4ecd466eca4385172f130bde54b2375e25e81574b948077f1f1312112f602210f464db00dad1b70e289d783bf62ba308696340354d2bbd8", 0xffffffffffffffff) ftruncate(r0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="10", 0x1}], 0x1) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 22:22:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x3a0, 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) poll(&(0x7f0000000240)=[{r0}, {r1, 0x23}, {r0, 0xc0}], 0x3, 0x4) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000002c0)="51dcd68b253eebd70d11229e8cdd7b3a0e3097e57cd52403c2cf5f294ba6cb38ce2d0b336ed0e28860a18375d06e729f7c83e9fd5100a49736113b9e678571f5d4c2abbae67b7a12f3e2c5ef40fa888131b351c28b627fc99cccd4821ad65a6df91b0be89051add2437f445421746255491702aca642219eb1fe70a2b327fc921e44452d3779982ce23520d05088027d8db67ab7a765f96f8e89da4eae996a284efdb74c0e5c1d919f68361649756055e1b3b14001a3aaadbe8a2612520ddfd177a4c015a61f77633db2cc6144b37035d9572f0939f6", 0xd6}, {&(0x7f00000003c0)="b02c067f80c823d61a82f5519fb5381feab63598c9a44e2cba6d8321c4093cc7ca341c63097025871f459544d86086cee2332cbec123e13b90f1819d31486b447969949782445603509dcb760447a1594f60", 0x52}, {&(0x7f0000000440)="554f0875f70153381046fa9ad2e96aec738ae80850f3a3bbf3b4929f6986a42a8c47ceb3eec15afb88deb4e796ee4356c72be60b6e3959ff850f35db5a755a231857d4867c6d8d1a41f2c8c64eed50c56368da5b67d33abbea171e737b52941bb187092d9b8d8acef99eaafd69ce6d53ec8bd94b4c", 0x75}, {&(0x7f00000004c0)="b67de227dc30996556eaadf534ef2bcf3c0fc00201e45fc0e1a757bacf28c411a0f824b35595ddaca6f834bbd4549ee956eb0abf6ab991c64e570c72c66cbe28277baa30788d396dbfac9d6e0bb6bffa85bbfc972b04df07617095b0d19dab3ebe8f571493cae7a34342f04fd7edd49b", 0x70}], 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x682, 0xfff}, {{r2}, 0xfffffffffffffffb, 0x20, 0x20000009, 0x5, 0x3}, {{r2}, 0xfffffffffffffffd, 0xd, 0x2, 0x87a3, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x24, 0x0, 0x100000001, 0x101}], 0xd47c, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x20, 0x0, 0x0, 0x5}], 0x401, &(0x7f0000000200)={0x0, 0x1}) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) 22:22:20 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', 0x0) r0 = kqueue() r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) 22:22:20 executing program 0: r0 = geteuid() setuid(r0) r1 = socket$inet6(0x18, 0x9003, 0x0) connect(r1, &(0x7f0000000040)=@in6, 0x32) connect(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) geteuid() 22:22:20 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) openat(r0, &(0x7f00000000c0)='./file1\x00', 0xc00, 0x188) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') 22:22:20 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:22:20 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xf0) fcntl$dupfd(r0, 0xa, r0) socket$inet6(0x18, 0x8003, 0x0) r1 = socket$inet6(0x18, 0x4, 0xfff) getsockopt(r1, 0x2b, 0x8000000000000062, 0x0, 0x0) 22:22:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) syz_open_pts() write(r1, &(0x7f0000000100)='mS', 0x2) 22:22:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x4}, {r0, 0x18}, {r0, 0x9}, {r0, 0x1}, {r0, 0x2}], 0x6, 0x0) 22:22:20 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x5, 0xfffffffffffffffc}, {0x18, 0x2, 0xf4, 0x9}, 0x1f, [0x400, 0x1f, 0x100, 0x3, 0xac2e, 0x0, 0x0, 0x3]}, 0x3c) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r0) setuid(0xee01) r2 = geteuid() setuid(r2) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 22:22:20 executing program 1: r0 = socket$inet6(0x18, 0x800000040000005, 0x2) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:20 executing program 0: msgget$private(0x0, 0x100) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0x4) r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/9) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/166) 22:22:20 executing program 0: r0 = socket(0x6, 0x7, 0x400) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x2000}, {0x18, 0x3, 0xea, 0x6}, 0x6a33, [0x4, 0x9, 0x3f, 0x400, 0x76, 0x6, 0x5, 0x1]}, 0x3c) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 22:22:20 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f00000002c0)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) shutdown(r0, 0x800000000000) accept(r0, 0x0, 0x0) 22:22:20 executing program 0: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSDTR(r0, 0x20007479) socketpair(0x1a, 0x8004, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f", 0xa8) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 22:22:20 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) mknod(&(0x7f0000000000)='./file0\x00', 0xc002, 0x65) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)="6e90a846ae35a445", 0x8}], 0x1, 0x0}, 0x0) 22:22:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xda, 0xf0000007, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x8, 0x3}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3, 0x9, 0xebd, 0x9e, "cdf4c4949fdd183174fa646dea3f78da996fe17d", 0x7, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r1, r2) 22:22:20 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f0000da0000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000d02000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x3000)=nil, 0x3000) semget(0x3, 0x5, 0x28) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) r0 = shmget(0x2, 0x1000, 0x1, &(0x7f0000d03000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget(0x1, 0x1000, 0x10, &(0x7f0000da2000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) munmap(&(0x7f0000da1000/0x3000)=nil, 0x3000) 22:22:20 executing program 0: r0 = socket(0x26, 0x4000, 0x3ff) getsockopt$sock_int(r0, 0xffff, 0x1011, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 22:22:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fsync(r0) close(r0) execve(0x0, 0x0, 0x0) 22:22:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="384f6c14c2", 0x5}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000240)="30c47cc40e3c9128cfd2d876ffee577ff46f8452c3f45adfb7385e92a79d3b318b577a6c92847d6dc4bd8d4c54e177f2ac6f696dee039dd82e676cc295e46fa6b69542", 0x43}], 0x1) syz_open_pts() lstat(0x0, 0x0) write(r0, &(0x7f0000000180)="dfc9ec2449472b", 0x7) syz_open_pts() socket$inet6(0x18, 0x0, 0x0) truncate(0x0, 0x0) 22:22:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003ec000/0x3000)=nil, 0x3000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mincore(&(0x7f00003eb000/0x1000)=nil, 0x1000, &(0x7f0000000240)=""/207) minherit(&(0x7f00003e4000/0x1000)=nil, 0x1000, 0x0) 22:22:21 executing program 0: r0 = socket$inet6(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x65, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) 22:22:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) fcntl$setown(r0, 0x6, 0x0) 22:22:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x10008, 0x0) getdents(r1, &(0x7f0000000040)=""/9, 0x9) 22:22:25 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="74feac4f38a82ab644537cb2b61ee7798a1c501c5892c824752fd0b78d0ed61fb4ea7b0e3811dc287dc0ed1fc1e23d1bdad014067039be0d83c57c21d9ca110118567fe40000000000000000000000000000"], 0xa) 22:22:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) ioctl$TIOCSDTR(r2, 0x20007479) pckbd_enable: command error pckbd_enable: command error 22:22:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x114, 0x4f72) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCGETD(r1, 0x4004741a, 0x0) 22:22:26 executing program 0: clock_getres(0x40006, 0xfffffffffffffffe) clock_getres(0x0, &(0x7f0000000000)) 22:22:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0xc) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x100) renameat(r0, &(0x7f0000000040)='.\x00', r0, &(0x7f00000000c0)='./file0/file0\x00') 22:22:26 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) socket(0x18, 0x4, 0xfffffffffffffff7) sendto$unix(r1, &(0x7f0000000000)="dccf1f90dc997465445e2d8e10f08a7273bc67e670a03a4620793c8f4e5d5dbac16211fe5f351a15b42ecd46786de4383524a04d9952d264f7cd0d447184784d75885126d36d5a3b2aef92677d3a1b9874e4da913404334b472a7706cf88916d65db83235eb782fc4f694d9b16b4dee0028085762628d755c0f134f4acfdda591078bbb456302435c2f5e44d5d483431ae3718db7f3087dabd0d60cc94fce1a485bf8ad07b517e4971d04b85a70f6269d99a943446a58777cfded143fc245fc6d43a7e9d59334f797c6363e70eafd455f76553b13ae3dd990a65e859f95887bd48ed3bc5bebddc1a8599a074fbb6ee7c237c", 0xf2, 0x402, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r1, r0) dup2(r1, r0) 22:22:26 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f1ff2b16"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='^\x00', &(0x7f0000000100)='$*\xef^\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='@\x00']) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0}, 0x40) execve(0x0, 0x0, 0x0) 22:22:26 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x80000000003) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) close(r0) 22:22:26 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = semget(0x1, 0x0, 0x200) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x1f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x6, r3, r4, r5, r6, 0xba, 0xfffffffffffffffe}, 0x68d4, 0xf4a8, 0x1}) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x9) sendto(r1, &(0x7f00000001c0), 0x0, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x40, 0x1f}, 0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0x0, 0x1, 0x0, 0x0, 0x1}], 0xc996, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(r2, r2) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:22:26 executing program 0: r0 = geteuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x7) chown(&(0x7f0000000480)='./file0/file0\x00', r0, r2) r3 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000000), 0x4) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000040)=""/65, 0x41}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f00000001c0)=""/71, 0x47}, {&(0x7f0000000240)=""/63, 0x3f}, {&(0x7f0000000280)=""/73, 0x49}], 0x7) 22:22:26 executing program 0: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0d57ebc729280b39c2e0bee5e3549262ef06782e2f66696c6530000098a3b33d90927f7d0fdb815932334a00ed9e94731be4096a0e9702c2c60c501d43a3beff88329fbee6fd9eae5b65b37c048b863ccd05d433c6cef160c7eb8573cf8a08e12fc67a10745ddea472cfbf2b08b0b07f8e67a4a5d15f5c0cca3c8bffc7a32d87c9b0f6e13c50c09cb7478627abf2a798d29be86507a694d40700000000000000d836996a58a77239b2cdda48fd04045fe8a80b1e45716cd43e50453c4eda1a294a97c5bb3a12e1086df3160e71e6be19e0dcf7670563fab33d0d385fdeef29a8a4b518ec08e8dfed36f888a766686c065429d731b3dd3cf078f50c973e130e5879264ca5604f73c4d99716327ddeaa69d6e674a8c5001180becf17"], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000010c0)='{', 0x1}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x100000000, 0x2e}, 0x223) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0)=0x401, 0x78edac9b) 22:22:27 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x994883d46484d993, 0x0, 0x56aa69a8, 0x401}], 0xb2, 0x0, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x40) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000002c0)={{0x100000000, r3, r4, r5, r6, 0x30, 0x3}, 0x5, 0x3ff, 0x8}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 22:22:27 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getegid() chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0xffffffffffffffcc, 0x0) setregid(r0, r1) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)) 22:22:27 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlockall() mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xb7) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x100000001) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x2013, r0, 0x0, 0x0) 22:22:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r0) 22:22:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x40) msgrcv(r2, &(0x7f0000000140)={0x0, ""/51}, 0x3b, 0x3, 0x1800) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) write(r3, &(0x7f0000000440)="be", 0x1) execve(0x0, 0x0, 0x0) 22:22:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x10, 0x40) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x34) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)) bind$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x20}], 0x8003, 0x0, 0x0, 0x0) dup2(r1, r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x84, 0x3f, 0x800}, {{r0}, 0xffffffffffffffff, 0x16, 0x2, 0x2, 0xf}, {{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x9d, 0xc1, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x10, 0x44, 0x9, 0x89}], 0x3ff, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x7, 0x245}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000000, 0x7, 0x3}], 0x3f, &(0x7f00000001c0)={0x40, 0x100}) dup2(r2, r3) 22:22:27 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) open(&(0x7f0000000240)='./bus/file0\x00', 0x80, 0x80) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000002c0)) nanosleep(&(0x7f0000000200)={0x3fc0000000, 0x8}, &(0x7f0000000280)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) nanosleep(&(0x7f0000000340)={0x2b8, 0x6}, &(0x7f0000000380)) write(r1, &(0x7f0000000080)="b2f26fbe6938d460b276416920548c19e4993f1450fa38616625414afd2760a9b539aae70cb4090d6aa2814ca365345d8de8c4226fd44e29e2137430cade457c8f5092a98e27726dab5a14f3605e7c09a9fdc01ce4fddebd9387dea676643b342f22ae72873426b0036ad68d1a45f5222861075899eb34f017038ae78057a4ccf1d709eb13ba5ddb2a8d872850261019802e61ad3ae7fba23f2e827717edf9ce8c1a980dc69604fc5f0d49e9b1cd94150a74756745652439f55443af92134042f9", 0xc1) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x6) clock_getres(0x2, &(0x7f0000000300)) fchown(r1, 0x0, 0x0) 22:22:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000140)="052dd25603537afdd50d5fbe18c3cbdfaafb16e2aa3e35c656cac453ee2bebd22b058373b9495fc487127600de8023da8f85e58341c8d57bb24947af03a29237703113bd5c931dd5ea38476d7d79", 0x4e}], 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="8c3d70a3b66ce3289034848829072be8ac9a56938f80c911f1e9ae408421a4bd8cd10e4d63d033ec16112d3c4b5b4f656ff81af0426df8e0c8429947fb4c5b1bfd16f75603875387293e7c222c306955d96b2d46ba9b662964d358fe3df53a1201f77b48d355431d298c992a3ed26c6817a20c9c4959f288aca96256246b7506c38794204793982e1edd880c402af0a98f0820080d59bd5a7b758f997d2abfb740807766e59c7eedcbb335b286de37661d8607133831155d827ed9401da6fed848", 0xc1, 0x2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) minherit(&(0x7f00003e5000/0x1000)=nil, 0x1000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 22:22:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000180), 0x4) 22:22:27 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x10000, 0x4) clock_gettime(0x3, &(0x7f0000000000)) 22:22:28 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8266c6c869696c653000"], 0x10) recvfrom(r0, &(0x7f0000000040)=""/135, 0x87, 0x3, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x2, 0x4002, 0x0) dup2(r1, r1) shutdown(r1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 22:22:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6e", 0x4f) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1031f700a295cfdd3549f4e2f6353a5177780408"}) write(r0, &(0x7f0000000280)='V', 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) close(r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) syz_open_pts() 22:22:28 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x100000001) setsockopt(r0, 0x100, 0x41, &(0x7f0000000000)='\x00\x00\x00\x00', 0x3) socket$inet6(0x18, 0x8000, 0x47b3) 22:22:28 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000280)=0x3) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x20, 0x4, 0x4}, {{r0}, 0x0, 0x0, 0x0, 0x7fffffff, 0x1fffffffe000000}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40000020, 0x101, 0x4}, {{r1}, 0xfffffffffffffffe, 0xe, 0xa0000000, 0xffffffff, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000052, 0x7ff, 0x7}], 0x8, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendto(r3, &(0x7f0000000100)="cec70a810fbb94b8519bfcd257a07bc48a0b6f1834fd5f7e6811ad045f2319c0f5a8d0ab0930c3b69f703fa08ee8392558fd73099d608b2c721e88f2c712f5513abdd9b0aae4285c937d26a11fee3b5964f41e0bc650db5c8cf8a45f4b3506d3e06465eeabeeab4a64ab", 0x6a, 0x400, &(0x7f0000000080)=@in6={0x18, 0x1, 0x3, 0xffffffff}, 0xc) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}, {{r0}, 0xffffffffffffffff, 0x5}], 0x8, 0x0, 0x7, 0x0) 22:22:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c458581ceb4d350202944e348e1a66eb35fe0ac93e4e7cad77f5bbf369049dfaa73a61afbe53a0fc2ca19acbf6ac629db37c4654851ee29e96ec19d7a87d5cc5d6986bb513ef1c2a8dbadd89e965ae2a38972b02d4ccc142869d500f118fe94022c1d81d33c35d81e56c3703e48223515dde2dca22b6f84f2f2822c744856d5d35b769c848e264642122e2a1b567b6d478117d1a035d87ce071de253e38457466bb893bf60a92d35528b2d5419e62b0b4e3deafb7a594c2ba813aca1f670aa4e25e5d90f7a7d52cf29310b93f2a52850ce622363ccc956f04fc6d61fc49b35a376b3de18a993059761f2324937ee7b65e39b053ffbc51b51dd21c0246b8a13363dc720d01ceff9c286aa3c5ed76c0cb9a25df8c9d731f78d103cf1f1a7eb0e99fe753a6902107706a1caf4f568a7a68dfb274b9707dbd29656ed774d57d5866f52b64f2453f6df4802f322437b64f1a373537bfb3797102b17c94f2a90fbb6b40ba45f962d14c12a4e55c0b3399501393f2764acbc76712eeaad460ddad31430b46ade6ecc8d24ee030fc3d5a58d9c94f24e8e349b5946f68a76be4e602daa1c342af59b4b1f8e30e471d99b84016b74f963ee1a58d9c86deda44fa8d2f6108e4c6e9f732679bae95b096d55b64de48555d39c8b934b3e49eea5e0f1a3b05054e13c387117320800608a33b0a2c2266177ee3b5833c6b029ed843ae969972e3162cf32a65a44f2fc6d3a16828d9fd5ab9bee37c24b0a25a20f23b3b5a258a15981abedf9a7bd6446e1ef570fb2cc67918cd670237f11dff05e89e3a9c33d0ff864a157b818f8651ff7dd6cc37c584c85742114f45e4bc77492cf783be9b4cac5fbdb7067386c9912cf660ddd3507d6eca2067d9de499b249200a5929c7c78fb873a0d723005d62adc085694cba3d60c7bd0abf538daf2bcbda2ce76c42f253633d5e039223b773c4b157f097b40e57d2b35f3dda581c5204ce4480fb1b7d519e36c18111dda65badda14a8342b06577e6c6a38c23a1ec8da118dd0a1db13ab1a4cbfabe56df7af6f7cc147a6695a94c8766e463bdeaef01f2e42de1734fa18921a1b9d9c0160fc02b51ad844df84927c6f5dcaacffa6609b0019dc1d0327ee0b9164edb23f9dc94ee30ab7b65acaa97fcba51faac2febdb41db80f1b9af87fee455aef29c684b941f290d32b884e92f38369d1537d345a3241c801c84d8f9e8a5c950131d4580e4e1edf2e5f97e67e7d23f4a557a92ff9a95fb157b5b84391d551ec6f7fae6ba06404150fb1d17e558aefcf37defed2f3c98b37c2b11230acc38dfc2f034a5cf72ebefc7052d14495c6c6b9593b2933d28b9df08291836ac2538712f55aef2936a05a9f07ba802cb690c59b7e3d884ec5465b102283174f370bd93ad8f55f5f0ccbe9e553763f67b89d68caf4473ea4fe29d63b1fb7c40376d8f37bf9814b5cdfe49107ee5228a06f0205f835f665c9dee9b704b3bb3af012eedb0ed0e126aa9fcba46d6f925ae7bd33df3df070fd6de7b7f4d40c6b76bb2f9aabf42626ecdb0f1e4e4168a1edc159f7dc70b322f076ae96c62d7a4cb2b68ff5b2c6103b987020b77c584a9f68233b3a6884674c4c09fa1d71c284c0a84940002901fe4d150d76db88a6c11a721fe51eabd21fde817e6bfefdf7cec2eee176ba2c477750c753f2fb96e80b4f195ec610f4a2e07d4f01c189fe27285a179c1a919237108197c256a1f19bcdb7996a576459f4a0d9f4a16256baa3c8cf721fe52a319cce7e9afafc85cbc45cdcb08806e406889e56947b1ad6f8c151a67882daf5eb6c6d17fea279af81d6d2c3c62be63a28214651adad61ae2911f309cf7a3ea5c3871a03acc177a8fe6f48eeb1926e7f5913c10b0fef84a149751f4aa6060209f38b136e789cdd54794c7a65c60b7395f8e23004c5ecfa2d611c58ad9bf66364136a1cb483fc8963b1ae7259d15522ef438d730fd1f90b30d148654dc7562eccaf563696ea0558ed183988ef9b41b90ba538acb13bc2c1848387c25c02e1fe2a799b0bd6533ac05e9fd113471181d50a240d9af485119634b3a8b048ceb7d912b605d4c4c55d5fd0591c76c04086093e96378eb9b1916bb6535941760b2b3fb950c9645f459505767bba659a4dd7aac4e9697bbd418eb487cd9e856f1d5d5b84e0259bd8b38b99c9c3792422eb1e4991af3497865bd13e17900468563e887f6d4d2d8c257ad45dcc4d30cc8326860af44141c4a2527207d2c920e2502df89e37ba2209106a0cbb6e86acfb4ea26e936ac4f7c2421366c6a39f88f44e793ce47701f2738b51a5c18b254f7e814e0af8696c4960828e52d630786569bd49f4340dfe247e99ba61b4bf9e40eac035849a0e0a9fd73404c1bd4dc12494ffaabadc550fdb6f999c3ad10fd5fc39a02d5ce9caab2cbdfc4d01d1968c1a2dd60d918797c034392374a5d9029d0e38287c09e241a71d5210cecf6ac1a2eded1f0980862230848493c7386cf45d1463c395e049db8b6097f5dda193f36e3a8d447bb481d70c60ca4311447a5b6fd8dd9ecdd37e4027c0a2eaea750597f0fbc33bcef5bfebd8cfc63f58b2832fb36dcbf1c085fcd961fdf770d6ed3b087006004ea31ba03c910fb05f9d4f07c39715fda2e834dca4c04888ad9b74d3b43fd85373c17d548ec7220fc0f49d06587a625cca7a5f670c9858441138c353fa9d28494dfb7cb0cbf0764d1d43f60bd4afb1542b4fb8738d21cf2f7e793f130e24bd8b80c6478e8d891dfe5fd0e226368a3b9a5b0b2e50d5474fd035768668422c3e99c5a680c0fd34c7d141e8d6759334fe63ff2b3080db1533440b1c8fd6ba5af25c0f7e9ad681a7edb43c2617bc82fb2bdd7860b29c3b6aed45b06688bcf08c2f7066b5941ab3768736fb309df023d481819ed650ceb5d497654f64a7792e042011ac56a6f634560c9578383a556ea47", 0x1000}], 0x1, 0x0) flock(r0, 0x4) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r2, 0x0, 0x0) connect$inet(r0, &(0x7f0000002040), 0xc) 22:22:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x503, 0x0, 0xfffffffffffffffa, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) kevent(r1, &(0x7f0000000080), 0x20008, 0x0, 0xffffffdc, 0x0) 22:22:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x600, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x10) bind$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x0) 22:22:28 executing program 1: r0 = socket(0x82, 0x3ffc, 0xffffe) bind$unix(r0, &(0x7f0000000000)=@abs={0x7884d2b899002d7}, 0x8) 22:22:28 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x12, 0x80) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)=""/13, 0xd) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000680)="aafe87cc4f8897807c71eba36d6449ce2f75138072077f42c55c396413a835", 0x1f}], 0x1) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) sendmsg(r3, &(0x7f0000000240)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xa077, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000100)="c64412c9a8d7951280f854a1a6ac8753505f9bbbae70f66c603091b6f5bf6b1810a4c24ce08b89b99639ec969ed570a5bd812fa0af7d44ffa744", 0x3a}, {&(0x7f00000001c0)="b2843ac334f02d2cd3da424a86d67b45e82696bdb4a2c6a4b84aee0f71815201d6474ebcd70600ff7b690aeaa23dc5cd54b1d46235190684f789f38803bf2447482567dcd800aaa5bdd6794607d6ac0907c3fc160520b5466815c5", 0x5b}], 0x2, &(0x7f0000000340)=[{0x38, 0xffff, 0x8000, "9199f426c3cd3795805a74abfdad02c4ae3d87849b90306963275af00c13a115c20b0d9c048eea"}, {0x28, 0xffff, 0x20, "c7fc404f9f5dadb0b537a058020ba8d9bc"}, {0xe0, 0x1, 0x100000000, "5e36089976fb472e0aabb4ad7a25df046c125ccdcc9ca2f34a7a3507915a147518a3d9372cc8288c1f66efa3e7f5ecd1c05be06e43cea4105b55fb17ce93b446c8dab870d00f0a8cab5e04d3e175c72b5c250b8c794bc482130f519a791c74e065db3992c9891f22ad1fb94e067d979a4e440e8612f990813ce7b927e34b8f2fa67bc405757a03d73a254bbdc28266953d1f45ec32c3330cf0e8fde795a77d66e9e4cb16d3ed50a43737357ae18409cc32aa97a2d29effa9157d9baef4bdc354360d80f68d1232891e13"}, {0xb8, 0x1, 0x4, "ed73467edbb4c7d379ba2664af0c18790da4617a32d14df3d96a8a1f9792bbf29b5274fda8e8adf4707ba96ca3830205bcb008060fc79f72c14b0f2e3b55fe96606917fb1afce615b12144d72f59e6c8b0ed852b53694150b795a9b6c3e147416c560f1526e6f80d1e8360ff66a6c7de9dc9308e7da8bc2dc627689cb006188d6c568c1f691f5e41d132e2d74b4565390f682ba858698b60bd2f3e893d714c13c2dd"}, {0x58, 0xffff, 0x3, "8a4676fc53d238870ddb0f31057e9cae669a750f96f17a43b10745bb64449476746a68a36c37abc998ab93bcbf0d6159c3cbea1f5ecb379527cf71ebf586b1441f52"}, {0xd8, 0xffff, 0x212b, "c66f893310cddb928a17a6ad988dc7001ca4ab7a65cc2285855f80e4506a81f6cd64f8f91fd088ac570af1cca8b3181f7fcf29b84cd1fe3c7729c98ae89e866a3c4a6f6f4dd3dc79dc8331f099815f4157d721c5c359993b6783cd3ed71664322bffd2ee7774a8d4a94381bbf66cc2d79c30ad76866ba74063a595c17d59542459fd8590869ea5497c13d49a6038d3179a8420d59ef434181201dc02b2a5dd60fae6743347e162749d143c4ffd26b8fd8e028a37d9ad282d7d4a8b52e59c71132165eccd"}], 0x328}, 0x8) 22:22:28 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff}) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x8, 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x803) r1 = open(&(0x7f0000000040)='./file0\x00', 0x401, 0x0) r2 = semget(0x2, 0x0, 0x10) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000300)=""/4096) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r3, r1) r4 = kqueue() close(r3) dup2(r4, r1) 22:22:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) 22:22:28 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 22:22:28 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffe60) r2 = dup2(r0, 0xffffffffffffffff) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x10000, 0x4) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) 22:22:28 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) ioctl$TIOCNXCL(r0, 0x2000740e) 22:22:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x13fd, 0x2fc) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r1, r1) shutdown(r1, 0x2) 22:22:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) 22:22:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) socketpair(0x11, 0x0, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8) chroot(&(0x7f0000000000)='./bus\x00') 22:22:28 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2730, 0x1}, {0x8001, 0x5}}) r0 = socket$inet6(0x18, 0x3, 0x1f) unlink(&(0x7f0000000080)='./file1\x00') recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) 22:22:28 executing program 0: r0 = socket(0x0, 0x0, 0x2) close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = getegid() setegid(r3) socket$unix(0x1, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000100), 0xa3b, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000001140), 0x9, &(0x7f0000001180)=[{{r4}, 0xfffffffffffffffb, 0x12}], 0x400, 0x0) 22:22:28 executing program 1: setreuid(0x0, 0xee00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fchown(r0, r1, r2) geteuid() setreuid(0x0, 0xffffffffffffffff) 22:22:28 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x3a, 0x7ffff) write(r0, &(0x7f00000003c0)='>', 0x1) 22:22:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x3, 0x100, 0x7, 0x104, 0x988, 0x8, 0xfffffffffffffffc, 0x800}, &(0x7f00000001c0)={0x0, 0x4}) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x8) 22:22:29 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) getpeername(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) socket$unix(0x1, 0x3, 0x0) 22:22:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000040)=[{r1, 0x28}, {r1, 0x6}, {r1, 0x43}, {r1, 0x8}, {r1, 0x96}, {r0, 0x2}], 0x6, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) close(r0) 22:22:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xfffffffffffffffd) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) fchmod(r0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 22:22:29 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2000000002) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/229, &(0x7f0000000000)=0xe5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) r1 = accept(r0, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) 22:22:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4, 0x2828, 0x2f7, 0xffff}) syz_open_pts() syz_open_pts() syz_open_pts() socketpair(0x10, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="11010dd63724c7504884dae39a5f16c2a76584f2991acef284f09e9efec1eae92fd9bffd9c88ea5a599baa3647c3963c8d25410da9544f23b746a0653415acef9f6bdb22d791976dc1fa03faf623657240d3f2031db1e4d3a7f89780d91f421727dea10e3cea909d", 0x68, 0x3, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) ftruncate(r0, 0x0) 22:22:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="1661fc61f31c830a768c5dcc57aa265bfcfb5e27aa1c569635ab9ebd251401f15d35445b44b035b0442825f5ef66b2554f9e602dd455b5af6e4740fbcd992d582e65224aea89f31791d02979afba28fbc0b2b1bbae09af6e9a2a0c35565ba2cc35758dd420d223e700a680f80d28ab3ca75ad78c4696030446c46fc1954d081c0b9c995aa9f0a7de0072a0", 0x8b}, {&(0x7f0000000200)="ffc7bb71b2a8c88a685438ad89a3a993f66e2da48ca77914acfa934a30abc30ff001f8d6bf00326a0b2e76ebb7dae70cfb997010d2103479665a4048e6d2b974882d3be1ad", 0x45}, {&(0x7f0000000380)="acb13a9d1420fa72be022947b8de6471889ddd7129fb04dd2148dbffc726500c2ba1994114ba5cb0c009e1eddec47540c7e7335e511bbb693c52e2c50259580f1bbd1de7bd3d18c3888bc061f7ea51d13aff832a4d4bc6a17a4c3fcd03602e546a5a1f976b137a70ec6bd0dcae0fc5ec76e27e61ffd7155c57353d0b3814ab204a771fbf56b8995996441b2194736c62e3453bc46a1a5d6cecf0569134b2ea406bb7f74214af432c46475c278ceab8689a6812675bedd43a", 0xb8}, {&(0x7f0000000280)="939dedc9e30a18f9089611227059a628bd0cb9b598cfac87127cbe0f72801b51defa2671141ff78e8d7d2c512701f3c74a41c035ff4f72234837d57b84c956d5633af575", 0x44}, {&(0x7f0000000800)="68167f0a990abd0c081f7b0d63816011352d362feeecf6afa1c74679c94da0615cdb0eb2e65f37bcf212468abd8c9950e3a7ea68097f6807a94721f47065e033c25536e2b2292a3656dcbc26becb4feeaf20056f22ec6a8122413b162c69f918a0916738db64b29c786b924e8605d5f8ae34c119bd7ca7013e4b58a7c0ee9cf494199e1812dfe86d963a6c2b302e2bc1047c8bad63c0b592407a493f90c3f919f0d981902e5f5e49269aed796320f1afe01d370415f58295e5bd54603f6e1808af536229870292299166de8776bcfb9be8238246cb4b6b1959da79bac2640669d69347d31ab13fb590dfb31bf895fc1f9e0f868a55fd63a84e9fd78857390495369309cc2383a1d4f26ebde4e61c7b8bdb08cba15099d2787dbac74498ccd598bfbfd0dfc2e55b24532e6fbf8e764834ac8d86d2c1d6602f92b21279f5c8bb103c9b81d2750519d9187c57566dd6bf207ca927f0563a576617032a7bdf6b7c8a8cc440ffe1e0ef93c9db209f88b507d689ca8d6b15fcac8d9c3f91e25ab1a76f3ac2ef1eca7e8689ef1d0fcde888d6cf53e5355a824e32ca339993c53b4bec48a9c1baa470eb4b76f437649b11cac27c433e254831a9ab9d1729fb1bcdce7a10474b31b2740161537294cc1a4db650976aae2a7786df37d035c97a89a8c0341a5a3edc1b9f6290873bee4ee61da6a9412e40ada54007a29546c5929e5b634cf462b3bec9b79b44c0d0db898ff0f1a117fc9280dd071fafe568905b87c7f03474947119ee11aa3ffa3689737ddc67785cab3c7ee0524300ac024e54e0d4ad6ed6c229b9d7f9c2ca287ad4734879443ade587470fd563f5cee3c5372ccf3f83f2837fcb4c1fa14465f8692118dfc3f7cb2b7c3f32eecd890905b0f54eaed291663b1987d73ca4cb89e9fe3ca4f6ff4028a16252bf99d338630d011117f33c8bc992589c7e784ad8488a7efc052908a3a9b68ae31dc90db6c6eb72f4e91050ae3630eab7600ace3462408aa778220a3c628450965ef2f1c039f9eca3b8d09e9abe5b108c63d576e4cce0aa1f5abb8d3823997e6ec3fdb54f4d002842ddea916bf9a1bb0d1dc049e50c82f333ff6be4d132d119ab7d3bf39312a7d243bc9fe08fa516a5ebc08e09a49414c4718d244c38c1c9716b7e5397cc398d5af4436e2e2d04ef0f210999191f8918cb6694d76d0cd0ce548b30fd55d6b19c7515cca827dda717261419481f8144f5dfa3758e86e841a30029d055acc8cc4194ed7a959d2d83c7288a2b61347fce4becacee360355dc3f0386a3e4a2b7c4b51b25cc0182a043e2598f7a0feb70c9eac28687f56f3e939424c7a1e21db139c8cd26a9fbd0d15c760a8ae12bd806f3649d8ced7460ce16d2e9b168cfd5871e3639a8cd234c71201ea3427306db5a5f3bcad982416dfb9fecae663488b8a3980689e6730f7a41b2bfa518a5d2b26cae80866203fa96c9303d840f80286b03c68f12b4f0dc4395e5b78424c2cd5208ca4be4a3f887f4f9f64ff95d642e7186a7e0ac6d0c09379dee65b74325747c904ff86239661dc8c24fe8e9d9850a033273f561f54c5b1c3c42fbfa3126aab191e3bf450e04dbc2394d704f23f48b431dd7cdfb982ff491de3188b49f1aeaf9ac7c24e8dccb310d12f8378f068f5f913f4ff3213aba290cf0c20ecaa1063011553f620c4fbd50452095cb396954edf5ba649f11ff55b78951b2035f70e7532683a9a2f9d5f67df3abfcc8a53d79beb4d10ca459ec2bb005d6f9305ab0ee1d8b5f711c62eeafcc636522826152ec564f3e57505cd2dcbedd378de8892cde7f61013e17028f1f8bb314083da2c2e1b389794821857f725498dd0a1ae4e41a4e6cdd4451369ad6fb08b62a364de327c48d9bf2a6efad848722a34506dc6d22eb034e675200072899315b275cc47b30dac3c9a0683b40140789c2640ae5f7a9ceff1fc577395151312c5f0d6c97777d1a4dc439b60301ade56b674fe36c1fb1fe2fd722ac3f78bc6c2d5397b2e432e2a2b73329c7292c4ae96e0201f768889fa87f2a581b59b6121735edbf268a0bae5c16d2e1b477c8f7d53dfc47bbef42b1746f3aa03432877dec9fcb04b23d2fc6841bf2d54e80647b939b77631542c0aeae2e732cf94148123f15e2060cb6fea590c550148c423ee0227cb7577c11db62c7c7092929e6d4c83bfd60cbb2a02b0efc209aca0b3dbc8af05d0f8a02c883feb9ba7cdde5ae62e3e312afafe3cc5db3efd57b038e0a03be137c28c4dd88b0f9f31eecc7cd8071eef272b29fe36d00f5eb8e9b54f148731692eae41adc657a4de347725a26da3f4abac0ba0ff81a762004c2c59ee82c3a3d94c7020691916a34df2308002e69fb9992ef51a74930c03e3374d7b7df094b71f40a0bc95ef619a76f33072b9bf08f4a13abbdfafbd0ed9292eae32fba00a6112e5388d9b967b0b65ffdfa8236c28ca4ba1e7b6c96efd3cdf48246f89bdc527c1fbac143c951481ac0209817be2b4b9578b693aef22bc2203fed7e764e240b712f2fd7e0c0bdbd3ec6e604c210cbff9f3553128280e576c958823b983b193c8c419daf741b23977e358fda4db3e1342a7eac59d83f403242a39ab72137c1da22f9ba1bdffaa4ba7b4f4f4697666ca9c011889ebb363065173931764d24a05d30bc2a009b19004b8056ecccb2578067fec9a6f321bd9f472dd76c9f93dfa65c93d387dac4e4ec24b48cd21716c5730335365af1485484b92ec26b25beffcbfe82bc46246873b663bb4171ec39c7d631e4a34f21589dda26e47b28e37f66ec1486c3d61fb8e0f37aac91a2a05a691b51d73d8d50e57120e4daf41427b09538607200116e6ec8a6a1d1fdcba4e3381488cea973527437fc33fad1f35a6f40da6635038ab88b178abb6a9f5a3589d0043612a70cdf0e7acc5c094599d7b939e9c3d4cd219ace61c396eb2883226fdac297192c1c9251a14aea1b9a285518ce285cc7c5f61f7f1b0feee07116b7b0627fe40938dbb01896f95a5b309f53d2d9954ccc4cd8e01acd11933cde425a9023f978992e1cf5b34b441f37b0f1b6c7e0040b685bd93105fa418e00d8444a7542328a3fa68327ce914290149a07d59510c92116a16f2fced1057eac4daf32e34f71aae1056ed607d584ac4f49ecc6ed723aecc4df976a0dce08181a3bed730a49a626df577de617c357137f7f574188769348f6ae4f83f276eb65b3fe0c24462a90c1f35161c8a7af98e4d556d58373fc83967cc8a53ca17a41a3933de92ef66fc02479e0b185a46bf51d5e457289ff9a761564762fe698662b72abf7402c0e7bc68e7de3489e31be45918b6d6f8bce3c3d3ea6c3ed605ba2f965aa4c3240033419cdc58e59a5019aed202ecdef9d05d47de1033910cc80c6442821314551649ed934721f5f5b70f043dafbbf09ea95b95085ca26cd9110d6d2c244b78b3f7aa9143e8a04a5a160562c8421ab9f6572471c5573f9b26322634bbddf63e09f4c01ba9942af401a55ff361ca7edb3ec57939cb2570b0609ff181105033c069f1e6dea39b67bc2c9179d1525ef76db8142a0a63a0a572242daf3f81ba041866e16fb79c88f419f87d877200a282f23cb241219138e4975ca3c5e03442647430f4b5a2e6849cbfa0dda7ba1361ecc115885d27456e85ff07a7697d6a1aef0f5cce30aec5d52e1d70567b94b0676c02f00b146dc388e9f41a756d850279f571242c3d2c50be82a1661a847e6e447ad969180edaa4ec15036e4bc8c5647bf8903796d0a1a808800181f375d125d7dbb08fe9b5e62adf1a3ba2dbd44872ef37ee179b5584069a1d6b92f326bc0fe6c7d0c940d92f5ebf4701414cc70451cf548634fd7f22b259e5fa9dafa2bcd96fe7eb7b378e14e86d61b9f6ae7679272faea485400510c35d07400c945333758b604e2ce7f227942959fbcd8b3692b160e33c150c3853ad5d08d8ee0d41d941cb5a8272b8ee02c9079ee715e58ede5dc47d752170aa5bcfa18ed2f8dafc10a529e031e20818646e347d135f7cbd293bb71fc3f2ba23c0953ae6636184dcdbb461106427e437653e2fb9275c97c431eff0472f4752b5218df99e057f956ffbd257e64da864f476941c48d56c7ebf9fb8a1220cc8cf15102142f82d5eb50a1a9a49d3202f303e32f8f06b7f6a07562dfce54cde7177a51dcd0813a31ebdc02e6128c630aafb5f296f73d9f3704d23bc17b3a9ecd1fd82750bb6a5e2515bfa99063dae4d5791445d32e5eaf1c3a914e53eed833c02c524215c0a63567005b2b328e3204c4de0d60e6c65cae0511a028058c0041346d67835103473b312d2eeffd5cc19da94397efeabecf92f0b1542fdb73709647632d49796f4fb9f8c75d9f0a9dca0bb3b9aaa75814052ee72ea5c0d61d8e94923c9e6bbffd5f1aaa5d94d10883325d8d81dc486603aac0b9011c35e95b97a7745979cd3ed3349b2a5e40ac5d472e283e2887446597291fba94576a43d37cc16415e06dbfa31dce8b31338d200a463389526f75a7fa742ffd4c73275358a5830ee60df0308260ddcd5e59c079468e83dea85e569a6b6fd2e198c43c2a75699eb5de828afe7f115400df5cb9201918c1204e0d7266220ba142d1a205f15fecee5e42833ed66b3e66be5387b3abc1a9e1326b7ab4e0077460532444e25a360d138e8a365dda889d05cd477d611661f91cd541f05d7f55836b5ffd9d63fce2a534dd8135c305791e796dfadd11c6c9e22849b0447bc05f8adf24e03ef0120588025fc40aa6dd288805e83c51dd198c126153015f07be558d0be35db6cff706b703ae4117072e469139b18d2ea052aef3cec2f339966da8b1a5f9834c2678951e703f48ce443e8e84489d6a5551bcd1e68ae1f59c2741078443c65703d738a206855f2b8e68c95660ba483b1a2e7d645ee801425c61d33c24d697499178cf7dc9830909fa7736345bb7cc3888816198da4424f525fbccc2fc781becc948334249d55e21af0f9695a4e18c93834bba8e81ffe16225a2bddd23350723c65782009f80f8accd57857141a64c3f273af4e69917c3347ccd450817d41a9f734edc40f0b63cbd695118d9a3a8711fa72dc7d7c77aadf1c718f164182aa40f392100af0db2549bf26a4c7684e1ef701b717e441a5cd05d34e16d29d69d278854675929cd56ceba94a01af590ce29024da42cc89450474630f1c5edd981fb05bcfa23c3354b21f03cb305ad62ba7d472246c432a0d229d9f0165843ad7b67332b2b7f3b6678b780615c24a0122e916b280c5a7aff84172b63f46c742719cb5471038a050bc3418b1f9b3517c74f34d7e5eebfed9607ab904e500e5f44164c1392dc64de6a4e5a1552d5aeda8187a95f69f9528975c327bda7470a1ac5922e0fbad694501180d5ef6266252ebae08360f43fae00946e39570357b2e544234f106b41a06e854ee645cf6b4c666c18b37758a357e50221043a2fdf73247af67a1325987db4c625cd2120ad843fdad68e3bb2e4f2aa80301ddf40e271b0d6d816346265a78b6798d706ab0f7a0a3fa3d494e96ac95246a298cf1814059e50f0cbb6764a96c1fd61d18d09467ad467478cc82783c405fb7efb766c0d02808c879aac47445c4c44f0a63480cd4ee05985a7c91034b781acb98a06981fa1a1bbf58c483b2f13117e9dd52e32824b0dbdd8a6ea04c3a28dc3dec67b217d33f6bdb0d2710e6e83de5dc54069d48cde92a7d170a1755fae4b594c33f63ca3ed232e57debd26a2ab690ec4eeb62670ad7ac51ddd483e383af34822d3324145a24a05522a24d9b", 0x1000}], 0x5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) faccessat(r0, &(0x7f00000004c0)='./file0\x00', 0x0, 0x1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff31ee0b4eb8f31ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4e647dacb68468fa7c4dcb8318e597fc1c3226e83edae3e8277b9ee6497489834f7ce83c1b4551dbf65dc11617d0527641d52b142a4706b8ad6e0e1306287f23d4e706174a26a914f0ff303153aafd32fec0616aed6d1ef0c92ba99ea7c209107b432021eb68e868c49ce623f3dab1190f06c9743edd5519a03be89bb2cb6424fd17028fa5b34c04013b04d8dee3cf0e60010f659a05de3c813585dcb3c648af9fa1824e0712b561", 0x10a}], 0x1, 0x0) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000300)="3d676a6395df150d6c4d5d81c513f93aa98b0f68d43450ef4091893d1819363591a28b43622dab3fd286afb545bf085be485fa21bf012a2e5ae1e20046116fe8216161178b91754803bb7072afd2a2b03946470b350e9108113f436a8abea5076ea62f27074b64aee09824164e86652e", 0x70}], 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:22:33 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="d953aa1bbf5604478866862ee9f583c2768e05367552ccc04bf7154bf8eb103459779a3a00b6161eff8a2c97ba5e6eb8123fa9d1bed440f5c5f828e26667d30eaa3e3c4ef75c3d068a96689b3bd02711ce166df5bc8c914d1169be4608b59eae01c77891383a1e82a0f39292df6ded38c562b827fbaae2b8230c56de80b795a1dc911534889e2bc77813f30ed039f303dc446b2e92b35d461d37197b7184b75eefaa29803fdd2b12d6ca3f96b0962d9f9a7267fec820b397023ccea163cb46e59cf025ad6cae9c38fd198cd23e1b25f9d57e78f67e2afced390809b47473e6b5354930d57ed3167a0b5b547270923d1a2fa766b2a84bb5019d", 0xf9, 0x0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 22:22:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x25) pwritev(r2, &(0x7f0000001140)=[{&(0x7f0000002080)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c458581ceb4d350202944e348e1a66eb35fe0ac93e4e7cad77f5bbf369049dfaa73a61afbe53a0fc2ca19acbf6ac629db37c4654851ee29e96ec19d7a87d5cc5d6986bb513ef1c2a8dbadd89e965ae2a38972b02d4ccc142869d500f118fe94022c1d81d33c35d81e56c3703e48223515dde2dca22b6f84f2f2822c744856d5d35b769c848e264642122e2a1b567b6d478117d1a035d87ce071de253e38457466bb893bf60a92d35528b2d5419e62b0b4e3deafb7a594c2ba813aca1f670aa4e25e5d90f7a7d52cf29310b93f2a52850ce622363ccc956f04fc6d61fc49b35a376b3de18a993059761f2324937ee7b65e39b053ffbc51b51dd21c0246b8a13363dc720d01ceff9c286aa3c5ed76c0cb9a25df8c9d731f78d103cf1f1a7eb0e99fe753a6902107706a1caf4f568a7a68dfb274b9707dbd29656ed774d57d5866f52b64f2453f6df4802f322437b64f1a373537bfb3797102b17c94f2a90fbb6b40ba45f962d14c12a4e55c0b3399501393f2764acbc76712eeaad460ddad31430b46ade6ecc8d24ee030fc3d5a58d9c94f24e8e349b5946f68a76be4e602daa1c342af59b4b1f8e30e471d99b84016b74f963ee1a58d9c86deda44fa8d2f6108e4c6e9f732679bae95b096d55b64de48555d39c8b934b3e49eea5e0f1a3b05054e13c387117320800608a33b0a2c2266177ee3b5833c6b029ed843ae969972e3162cf32a65a44f2fc6d3a16828d9fd5ab9bee37c24b0a25a20f23b3b5a258a15981abedf9a7bd6446e1ef570fb2cc67918cd670237f11dff05e89e3a9c33d0ff864a157b818f8651ff7dd6cc37c584c85742114f45e4bc77492cf783be9b4cac5fbdb7067386c9912cf660ddd3507d6eca2067d9de499b249200a5929c7c78fb873a0d723005d62adc085694cba3d60c7bd0abf538daf2bcbda2ce76c42f253633d5e039223b773c4b157f097b40e57d2b35f3dda581c5204ce4480fb1b7d519e36c18111dda65badda14a8342b06577e6c6a38c23a1ec8da118dd0a1db13ab1a4cbfabe56df7af6f7cc147a6695a94c8766e463bdeaef01f2e42de1734fa18921a1b9d9c0160fc02b51ad844df84927c6f5dcaacffa6609b0019dc1d0327ee0b9164edb23f9dc94ee30ab7b65acaa97fcba51faac2febdb41db80f1b9af87fee455aef29c684b941f290d32b884e92f38369d1537d345a3241c801c84d8f9e8a5c950131d4580e4e1edf2e5f97e67e7d23f4a557a92ff9a95fb157b5b84391d551ec6f7fae6ba06404150fb1d17e558aefcf37defed2f3c98b37c2b11230acc38dfc2f034a5cf72ebefc7052d14495c6c6b9593b2933d28b9df08291836ac2538712f55aef2936a05a9f07ba802cb690c59b7e3d884ec5465b102283174f370bd93ad8f55f5f0ccbe9e553763f67b89d68caf4473ea4fe29d63b1fb7c40376d8f37bf9814b5cdfe49107ee5228a06f0205f835f665c9dee9b704b3bb3af012eedb0ed0e126aa9fcba46d6f925ae7bd33df3df070fd6de7b7f4d40c6b76bb2f9aabf42626ecdb0f1e4e4168a1edc159f7dc70b322f076ae96c62d7a4cb2b68ff5b2c6103b987020b77c584a9f68233b3a6884674c4c09fa1d71c284c0a84940002901fe4d150d76db88a6c11a721fe51eabd21fde817e6bfefdf7cec2eee176ba2c477750c753f2fb96e80b4f195ec610f4a2e07d4f01c189fe27285a179c1a919237108197c256a1f19bcdb7996a576459f4a0d9f4a16256baa3c8cf721fe52a319cce7e9afafc85cbc45cdcb08806e406889e56947b1ad6f8c151a67882daf5eb6c6d17fea279af81d6d2c3c62be63a28214651adad61ae2911f309cf7a3ea5c3871a03acc177a8fe6f48eeb1926e7f5913c10b0fef84a149751f4aa6060209f38b136e789cdd54794c7a65c60b7395f8e23004c5ecfa2d611c58ad9bf66364136a1cb483fc8963b1ae7259d15522ef438d730fd1f90b30d148654dc7562eccaf563696ea0558ed183988ef9b41b90ba538acb13bc2c1848387c25c02e1fe2a799b0bd6533ac05e9fd113471181d50a240d9af485119634b3a8b048ceb7d912b605d4c4c55d5fd0591c76c04086093e96378eb9b1916bb6535941760b2b3fb950c9645f459505767bba659a4dd7aac4e9697bbd418eb487cd9e856f1d5d5b84e0259bd8b38b99c9c3792422eb1e4991af3497865bd13e17900468563e887f6d4d2d8c257ad45dcc4d30cc8326860af44141c4a2527207d2c920e2502df89e37ba2209106a0cbb6e86acfb4ea26e936ac4f7c2421366c6a39f88f44e793ce47701f2738b51a5c18b254f7e814e0af8696c4960828e52d630786569bd49f4340dfe247e99ba61b4bf9e40eac035849a0e0a9fd73404c1bd4dc12494ffaabadc550fdb6f999c3ad10fd5fc39a02d5ce9caab2cbdfc4d01d1968c1a2dd60d918797c034392374a5d9029d0e38287c09e241a71d5210cecf6ac1a2eded1f0980862230848493c7386cf45d1463c395e049db8b6097f5dda193f36e3a8d447bb481d70c60ca4311447a5b6fd8dd9ecdd37e4027c0a2eaea750597f0fbc33bcef5bfebd8cfc63f58b2832fb36dcbf1c085fcd961fdf770d6ed3b087006004ea31ba03c910fb05f9d4f07c39715fda2e834dca4c04888ad9b74d3b43fd85373c17d548ec7220fc0f49d06587a625cca7a5f670c9858441138c353fa9d28494dfb7cb0cbf0764d1d43f60bd4afb1542b4fb8738d21cf2f7e793f130e24bd8b80c6478e8d891dfe5fd0e226368a3b9a5b0b2e50d5474fd035768668422c3e99c5a680c0fd34c7d141e8d6759334fe63ff2b3080db1533440b1c8fd6ba5af25c0f7e9ad681a7edb43c2617bc82fb2bdd7860b29c3b6aed45b06688bcf08c2f7066b5941ab3768736fb309df023d481819ed650ceb5d497654f64a7792e042011ac56a6f634560c9578383a556ea47", 0xfffffffffffffd6f}], 0xfffffffffffff0a, 0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r3, 0x0, 0x0) connect$inet(r1, &(0x7f0000002040), 0xc) 22:22:33 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x1) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="f10f37"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:22:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0xe, 0x202) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0}], 0x1, 0x0) 22:22:33 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = socket$inet(0x2, 0x6, 0x5) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000100)=""/48, 0x30}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f00000001c0)=""/210, 0xd2}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/6, 0x6}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/107, 0x6b}], 0x8, &(0x7f0000000580)=""/222, 0xde}, 0x842) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x808, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) 22:22:33 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x9c}, {0x0, 0x2}}, 0x0) setitimer(0x71df96ef13749336, &(0x7f0000000000)={{0x2, 0xf0}, {0x7, 0x20}}, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x40, 0x80000001}, 0x8) r1 = socket$inet6(0x18, 0x4000, 0xf412) r2 = socket$unix(0x1, 0x1000000000002, 0x0) kqueue() setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) r3 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1085, &(0x7f0000000100)=0xa41, 0x4) bind(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getitimer(0x2, &(0x7f0000000200)) fcntl$setstatus(r0, 0x4, 0x8a067d4614e3b847) setitimer(0x2, &(0x7f0000000240)={{0xd4, 0x1000000000000000}, {0xffffffffffffffb4, 0x6}}, &(0x7f0000000280)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x6, 0x6}, {0x18, 0x1, 0xfff0000000000000, 0x4}, 0x8, [0xffffffffffffff73, 0x10000, 0x2, 0x4, 0x1, 0xb8, 0x7, 0x2]}, 0x3c) 22:22:33 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) fcntl$getflags(r0, 0x3) listen(r0, 0x0) 22:22:33 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x100, 0x0, 0xfffffec8) 22:22:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = socket$inet(0x2, 0x5, 0x81) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xef3f, 0x10000}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x1) getrusage(0x1, &(0x7f0000000240)) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) 22:22:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x6}, 0x10) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup(r0) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) 22:22:33 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) r2 = kqueue() socket$inet(0x2, 0x7, 0x872) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x2d, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x5}], 0x6, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x6d, 0x10, 0x9, 0xf98}, {{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x10001, 0x81}, {{r0}, 0xfffffffffffffffd, 0x0, 0x91, 0x6, 0x8}, {{r2}, 0xffffffffffffffff, 0x8, 0xa0, 0x8001, 0x5}, {{r2}, 0xfffffffffffffffa, 0x88, 0x4, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40000003, 0x8, 0x65}], 0x2, &(0x7f0000000140)={0x9, 0x5}) dup2(r1, r0) 22:22:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0xffffffff00000001) truncate(&(0x7f0000000080)='./file0\x00', 0x0) write(r1, &(0x7f00000000c0)="635867f2462f4e6317d547e3b9747724c1733b17164c1854f1b68969f8c9ad6acc7438d27d64c0c98eb846f8a8a22bcdb1727d4de0e349a2c17f989ed707204eb566d4d067ba78cf11eb41dd9138333ca11c58325b6be37211d1cedbf3bd88dd6a41a1e59df78c7dc032a9de3968292ff15bb93fc3c2633490de02840b5a8f26bd1e5a0d0dd865575c", 0x89) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x5}, {0x3ff, 0x4}}) rmdir(&(0x7f0000000200)='./file0\x00') sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000240)="cb45f8e523f897db6853f84b211200854d899ca34b4a8e07c947fcdd04409bf247b24650de9c5b495a23b2cce3fdb0bd59d6209df77c1f9fc4b31252670bedd9fbc37bd24714692820981762ad0d37464b4330945ad292932448c8166c399bf75781ee600e381b15ad83535f76bb37240fe450ce51d11448f94f536b2abe364fe668a7f12769d76bb456b1ce5bc7424120c076f4c9043de98fffb641f876c981f1470092b7665f7715bb4393a8af987f0d48738ef997af83b2ec6c654fa88e22cda84ef972859db5523588a1a52f153fb04f5d792e58bcce556f10df1f7cba6f9a7a8195de28a7ae2a2b0304b4a9255897f1a29f7ab07c25a6f5b5b14a797bffb44505d57682fa0b6df6690b43435c6ebec780f12b30ce60678265a6da9613f76edf31b650d11f9e10bbcb3a55fa13b24cc3f2595c245951adb9e876a434be91951553a6d6e018ccfa99353ccf5a21803f210886971b252202e27c9ebf168964c058539dfe6adfafc9259136501a230eb5c9b0892261eb8b444ce84f039b4e56b69cd495a768cfef6f0a114022dc9a3f565c78e5739dd958122690ff65b954866e0a51441fc5d63e0be44e3fa550debbc7209563aa8dad42318a3268551cebb0965960c77faf20197c7c99d631c3e0609f326918882acb955ef460555318ac62209399003baef15ba65d8f5f9586508ad755f250a7ca698540635e3fa5d00158b303d514b04b7f5719647e921c8c1b609dacd28396a82cd944d61f99fd9ffd9b32802bb4810933536bc1118b63f8f0210447458912aadd470dd906c4780727bfd22b235ec0fd2c4f9c8a6ca0a0741d51844045837e8aa0e56a84d00b9f1931ecc537072b7e2ff78e76fb2e9eb1c09cd7ed5dfc9fe78d71a9f7c5039677eb0d6ac0fb1a8f267daa46aef719cc4cb359a72cd639cb11c60793a2815c794b0fb69502d22ec0fadcc6f9f129883e0c9dffa0ca9e9fab17b159fb87d4fabb794147363db580a49bc5a35bc584e9a9238c40fa95e628b19894f81a68cfe7c4956812c7c9462491825f9580eb0fc2bc1c965acd23978862047997805a5c9f87d55f0741d2d7e8aab606417f4083f607ef3d500fa02691ceac60cf324385c9cd3baaaee909eca54408335d7e0fcd77c5c812deadeb90fa5a0d3ed888c37ca131071d688b9b85dc23b1ba59077210ddba6d9e5fbfb174ca9d0f3c22d245523bb71a1b74d1978916bb0679950edbd48f134ffb88efb44629325b4d8f5f10dba10834c4b70bb61f134c70072b8264c2ff58918a9e5a2db35476b37fcf5800966dbd000b45eebd807d0fac2a92022dd8bd2cd36d8ff5b70b58c5dc1fffc9db6dc748559501c0f81d3b9d15f6612220180a4bd69c4ffcffee3fa3058751e7a7aed3ec4471e2f696697ccf1a678367247a0f09a02fa86923412c972f5bb8a7a67c0e2775701cc8d875dba728dbb7a364a89c44d8b41bce62683b93376449730973eb4c23daeee66901ed107ecd794baedd5cfa901b0a4e1b73042d6fd4c9bb727022cbde7575ff4184903508fe997fe652db36b758a83fe08ed683ed1b3f996ad150838b6ff613c286897be98e943b36c3e45844367c117d690cac633253dae4fb6d8db24c97ba70e0faab3b8ea1fa202267050125e5bb52fba926f74e4e395c6b877860b949708551121573dfcf6ce26c370e311d5dca2f0303fb9a4c0ffd87fde35d46045a552cbe36d7f4d3ad75c40a0c7808f16def1df5bc232a87a058e824af8236e30610f8197d6621b0ce00dec17a20a09e190fcdd0358e9521fb25e981f35b1857c5ab3b52012674f555a9d12fbb1ac57510e6667720f25982d73e775f6415851feb5884e30cd758dabf0ff7f31c0fd864d483cd91b386a476e7e21a96a2f263a2e3d3943f04868d0555b4cb342c3f6138439896c9e795afa07ff3db85dab096bf9a7a17c9398c8a2f9b801d61d83fc0db7f9739535435dcb8c0d8c1ff902002f31f85fe23ad15e0c1b062a75cc1369f91fa824a6b3a07e914176476c2546e236ab081412f1f5ae15156c1493a26f516bf78fae550ef215296b214bf1e235229a6eff45445be09752f5bead117103258cef40e9b56f192258433be516613403dc0fd230f31422d2b560a041ae87c410cd43d34c34d9030e5f108ce964c7e7a2ce68cd78f4ae0e1b8282428fea7aec7c8a84c7db69317de4673be3117987710b0c6350904a21436e9baa5f85782aa3ab1d51cea46c487125faac267bdcbe06181bb5b6bed4a60cdee28dd0c5c2aa043210c0b0615c1d634e245acfc30d95ca1b07e001b0e71710f716743e49c77c9b265b18efce2535c70f1d4a2a5f409adfc19afc2e8982764d30355036fb61efa203c0d413af902511ceaa97d23d2ca289fab14903b06dba142068293fdb751f90cc6cbaa911017b30c7621ebc1929abdb1650dd33a816eccd8afe7d2e9d8a4766788a6b76d5d60f2223bc90940e63fa4c37fef8865ee96012d21c67e54e1b86c1466237c4f1fb8583a7c7a8f6770a260dcfa5645c385d5630410b55eeb3ace5ab09889b0bcda93467a2ec825ab26e104f4cc23fd793ced6b0cb1f4e9833b231180021db653ffc1c63fbe89128d1c0704e11db7e51504c42aa8c22daaa02837ec80ff9bcb283c22d8f5efea4ec68d5085b89ae6b7465817e84b2937ee7e2bebf42117c16567922e64ca9248a5bb44008c4fd2500a12e0ef2bb54bb0e3999811198660ee3290794cae0949ea371e0558105ec31fe1d67afd89de213f5e4958ff0989d7efad2605ed7150e286756f8291028fcb6046c15a49a43d3b11a109226bd97e8de4a40c8ed6a4a89170bf93e968c4795ba82bb5910b76d3e4ec2bb09da77643547a71d3d0299eeb41382bf51636268f7e16a5bd7f3e13398bd23bd9a29698779c73512a1474f7b59ac3ca1d095e218456887e0401989cbca98ab3f7c236145cc2c13199cf2d7f9091e5b33aea4e644f40ff41c68441eff195c98e2d75994811b65beba96295f51099cbfb41eda7b218678c725b731c04911e13134c6e3b174e61e6646eda70f52ebee8680517a3fca5e84cca6a09a7654e843740fd3dee3a3e24ef3b51d767018a5f0d18a16578729a42bc5a20dad9199d3127f69349a59c326acf26f79751326c24ce3c8e22b5a1ba08d80abb9876fde2b7266b12e64c446841595d2815b7b99512ddb79512d067f32d50cc3d34f2a9a8fd95df75b2e48900869ce325b8e328617d6210fe7bc5462257e5b678ae716ba56ed535e2470f42ed5a28a8b5d5324b8a5a7693ce735f48fd856fadd299e14da69c6caca2c180c6aa2a0ef6db65f4bbd885b3cb993766fa944c4b26202fd15aa057103995f25663ca72bc4f617edc7b6b6c2530fecfd6764368fb1f717fc59905c6f8b6360f47574ba217484ceeba97335a44bf392e7230e3725e60a05b457da723a86ba4292923fec39f9fca2bcfe624d797c45d0542cf58f509044015010fc4b809ae40d952f972350de59742b3cf098780ee84e4cf5e361922157f0e809c5ba3134d687a17d6b87b6d3f9deafd418f2b5de1af12739b16b94b6c3d18406c0546f5774fa72b57c8e260e04689e3fcf29235b4e5cec3424c1f68725d2342c14aa1dbab68fe844f1e11040cbb6520c14e2be444b8744a9f0d4da0ea02fe7970879cfc7fb5394dded5e1297c3ca83e89df175c00950b85f9215256c487e7dcc7a0c4b1636840aeaa4f0ebe1ef749cdbd9cd983054fcb18e6e2e0177acea09215073da7fed295674e12b6b92633e6767b33c89015c09531ccaed3201c4ae48a7641bd0d3c826f42cff2a4a3f82fcddbd60e8cd6e256f28d7864fe0565240c1ac17ced66c43af64d5385b4e1b367d50a12a98fb44a9be78b6a60fea76858b44745ee1c9acc5cc0fb1ec01d7d91f0ef03af5b430c18640b77bdbf0546d749444f4bc6c66c5a1e9e4db1c005f49c43a419cbcb135e96ddc819c699853d80bb20a3802e1a89c9fd8b6af5ad1b455f0aae55aee619dd6ace1d9f3f57f61bc0a4326202797497f62b04b8b2e067abc9ffb9b70e826553919286a1400c25ae67b12f52e68774f7d2b279948580bd367b7d6a103d4402d4b0de2d87d00134c436cd68b5722b720e654d5f0d06400b89cc4f00ec1c707ed0767232dd65d382638cc015331d189f7533d6405bdbf7bdc9fc813ea062fbf489a774e86ad61b3dcbc42701287c2d1ec56bd4ad5557ea204d66e40087852da21e6594116c91bb81d353322c6e10d8a146eb5ae33fd60c7847f356124b7ba032dcd3fbcef0de901f7d1dec366dabd203afb0418d2f76815fa51003192b74235d8bc960606da6a7ca0a35b145b4dd83d5c19e6f2fc18cfca76ad4c36ff0ac07ae080dadcceaa10ecf31c46e8a4bb052f96645e4e6f457bac435b9aaa273f22ed65546089fa0cf6c2cd4e8e14025bd5477dca239bedd6a236d06f4f0952b4479bc28dca075bce0a5e830939ebf2c5bdf20ad3dae637ca5e10641809ced2a039e0fb6c6da97ff1b54e1f58bcac87073b86cfe86b0bf10b346fdffa035fe9e123474a00b3e5c397c2e4e8150e35d064027ac58f1e72293bae5da5cc20ef5bec555b0241537ed933838029a1b0777168fc3d5a1f0fafc5f7f4775a70739a8a8a2d968b706808cb0eeaa2c9491d8e1888d39ad6e5e433d9de3833317adebc80c7c37a9e506a3cf05937486c5c91c1ddaa8618922c6bfaeb4f35a897d710abc575e6d381f5d86fb9a228ba40fc3880bb5dec9a27b64cea8eaaabe8c6021b4713aa7f45f12cb515ca3b35c009c7ffdfaed3ab99a3174e5565160d561c9178dfb0bf1d0b30eba6b528577f060eec1149315595e028625680b6b69fbea483b42f36e1274bc8a7b5b4da2d49bfdc6e5b2fff0a3773505e2cb924ae083ffabf54582d7f3d80cfe910c52001cd9f564b1cf87e526872b465285d2e2ba3a64caffbbf49b4b42fc5c371f6ef295eea910292ac367ea376316727544f3d443c1cfea1cf394870d934b1323d8613301ab01671c6dc6c0424e9c8e46db67a7ab732815d079448481c254e247ad14b9204ef83eaf13443a9afd15bab3f926f0b3c2eda9caa4a3084a7fefb6d72b3f70752edcaf9e79cc3000b3237a40c5d2a69ad29866d5d4865510a5757633be877aca3ca94d58211d0caaa410535980d2251301119f98296e1197456391d452fcf82adf967b5d41d98fc692517ee92ddf811e5a34b23104401d08671033f252ac7a392dafb6c58ea4c10bdb026f614fa55d98d1b6718726f11e79cd7c0e816b61b70c57e88c366b402c6bb5af374feabd248adfea5446fbcc5ee3b008e7c841b287a26bf869bee84f7a6bf03a0b9b9c14d49b2f2aad1755c706f9ed2af009746047b5394d9ab28d674df30c1afcd3338ba830014b3766bb80fa35e259daea805896f62dc40c73d7b96b31dab33c05da67f9947d1007336dd89aebbf124ca746315ef34edef421e03367deec70eab337ab86e51d361658461ba599b7baa306f1b47cd32e6470485e61bf027f04b8b4d1a20baee1e99416649d54b690aab3235e1347abd8ca2dbd73d2d09bba0b233f89465782a750a037b5a046c8e6efd879834f6a252e1dbcbde6e309bf83cbdfdcdcfd6a069a4e6328003599211da753cb0503015d3451b46b7560abb9aa416164d2cc3718d56f7588415d10df796f1a8ad461ad8478a1ffe85c552a6169d670f234abae71eaa63a5d2dfac437f66c95583d70afd16215dcac08f93f3cfed0f5835454e347612f921d8a803f59f19d274ed450649d94b21abe", 0x1000}, {&(0x7f0000001240)="267c35deaccc3a", 0x7}, {&(0x7f0000001280)="2c80010f23fc688d11d3abf76f56a3a5a73bcb9b570ffe023187919b1a7420c339fae8b56841fb2a0093c2146aad31e78552831e075df43545017f6e995ff0fc4434ea8ce2e28157624b66c88bc359a72098a85a9f3852cc4b5eac494fc709998295d2617b1d508a71e34f7ff9bc855f57ef1904e5a0faeb60309d4c2aea3cbd95f390443cf4ae34fafe9d6457c7a7b0e8a685450ddf3e317100d39e2a16036fd4e9deda86f8f01c3c16b461cbf616ae50ccb761d123a331f8594769568008b8", 0xc0}], 0x3, &(0x7f0000001380)=[{0xd8, 0xffff, 0x6, "01ee06a03965cee4fd9b098188d39d039d26720db90d5261e50b613a2fee65fe5db6ebf50829ed110bf8da4388e8f8168aaac4b72e64fd205f54ddfff32aeb6850898feda298ac6fbfcb0b86cd52bf9192a251fd28f33bfcf1e3d0ad6d5deb884f025b4d1526d3c74dbd9aae7c1eeb0e04193d3f4d0f3082d8048f8db509b70ca4f814bd35946726cec21f406aae530680f58bf76418f3a4dea84316e78ea37605c85a09c174241afa05ded9bb75af3534a97f57b48f672152c9fe18a12edd52f2043f73b3edaecf"}], 0xd8}, 0x404) recvfrom$inet6(r1, &(0x7f00000014c0)=""/112, 0x70, 0x0, 0x0, 0x0) linkat(r0, &(0x7f0000001540)='./file0\x00', r0, &(0x7f0000001580)='./file0\x00', 0x4) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000015c0)) r2 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r1, &(0x7f0000001600)=""/225, 0xe1, 0x1, &(0x7f0000001700)={0x18, 0x1, 0x7ff, 0x1}, 0xc) read(r2, &(0x7f0000001740), 0x0) r3 = socket$inet(0x2, 0x5, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000017c0)={0x3, 0x0, 0x5, 0x9, r4}) sendto(r1, &(0x7f0000001800)="14c1855937f1eae06f9d6e9caafec78ad2de50ce1e778f51d42a31dcff7a76088f5b4deb3c74a818b25b2e6197dc37ef0b3fb9742cbcfdbc6bff50ba350ac62fa161a1ce083f5f962465c4e7a679ef5e90f38d29ecaa8ebf52c8064fe27659de47c3", 0x62, 0x40c, &(0x7f0000001880)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair(0x31, 0x8005, 0x90, &(0x7f00000018c0)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001900)) socket$inet(0x2, 0xc005, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001940)="3a4419062cf5dbe06ddb5befdefc89b065", 0x11) recvmsg(r5, &(0x7f0000002dc0)={&(0x7f0000001980)=@in6, 0xc, &(0x7f0000002cc0)=[{&(0x7f00000019c0)=""/104, 0x68}, {&(0x7f0000001a40)=""/27, 0x1b}, {&(0x7f0000001a80)=""/92, 0x5c}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f0000002b00)=""/211, 0xd3}, {&(0x7f0000002c00)=""/51, 0x33}, {&(0x7f0000002c40)=""/118, 0x76}], 0x7, &(0x7f0000002d40)=""/120, 0x78}, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002e00)) fcntl$dupfd(r5, 0xa, r3) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002e40)=0x80) socket$inet(0x2, 0x2, 0xfffffffffffffc00) bind(r3, &(0x7f0000002e80)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000002ec0)='./file0\x00', 0x2000, 0xec0) getpeername$inet6(r1, &(0x7f0000002f00), &(0x7f0000002f40)=0xc) wsmuxpoll: not open wsmuxpoll: not open 22:22:33 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 22:22:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) setuid(0xee01) 22:22:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x26, 0x0, 0x108) 22:22:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) open(&(0x7f0000000000)='./file0/file0\x00', 0x2, 0x7) 22:22:33 executing program 0: clock_settime(0x4, &(0x7f00000000c0)={0x1, 0x5}) 22:22:33 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgget(0x0, 0x60) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="8b53577d09ef0d61744ee029915394d6999d1bf3f75605d015203127c776939ac7d55e0dd8bbcf1cd8", 0x29) recvfrom$inet(r0, &(0x7f00000001c0)=""/164, 0xa4, 0x0, &(0x7f0000000280)={0x2, 0x3}, 0xc) sendto$inet(r0, &(0x7f0000000080)="10cb9f9cd12b3d42887735abd20657848339e8fbc46e156807cfbd8e7f71ddbf2a2d26a2e1a79e6d271a25cd383d82a1325f1f504d18ac80b8331e21e04e49a9b2fb2089e4ef95ea3427cde07ca4672e50cc7f4361d73f4421cd8642b550a205b7baf6eaf98c5f", 0x67, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000140)="c4c17a16870b000000c4611572f364c421f828beac259ac0c4e38d0c510005dbe0677600c442790e471066f2e1af400fae37f2f2660f0dd8") 22:22:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200a3, 0x30) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto$unix(r1, &(0x7f0000000180)="6ae9af181ceee2510e74a4172b1863102001be01701144e83b2c65586dc71048dd156dc2de6fff5b3af8f4396f9cc1dc35deb17255b78680161f853537524eb64bc1820c092634461880ccf453da9af9a50fdb115ec3eb60c46a9ebc479e3e2bdbd40c8dfe41c47c3d523dabc24ef714b8746db7bc7fb7e01157817e31373eef081c73c92fd49bec0c25a89fab4102f788828ba1cdb6cb2593af00863219affb6a97bf898894cd0a09b80856f6a2445e337397f199bf673213ccd19e83cbebb9f18a9d60ab2198f467778da48402cee600b291674d0c758500be24", 0xdb, 0x4, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) renameat(r0, &(0x7f0000000100)='./bus\x00', r1, &(0x7f0000000140)='./bus\x00') syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchownat(r1, &(0x7f00000002c0)='./bus\x00', r3, r4, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 22:22:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e2a7631315599001d7078684c0133c00000000000000000000000000000000000000", 0x68, 0x406, 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0xd58ff2169558e4f7) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 22:22:33 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) open(&(0x7f0000000040)='./bus\x00', 0x8080, 0x48) 22:22:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000180)=""/236, 0xec}, {&(0x7f0000000280)=""/225, 0xe1}], 0x3, &(0x7f0000000380)=""/183, 0xb7}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 22:22:33 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) dup2(r0, r0) 22:22:33 executing program 1: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a, 0x184) r2 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x42, 0x101, 0x7}, {{r0}, 0xfffffffffffffffa, 0x21, 0xf0000000, 0xe1, 0x1ff}, {{r0}, 0x0, 0x41, 0x1, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x1000, 0x724d}, {{r0}, 0xffffffffffffffff, 0x94, 0x40000002, 0x7, 0x470}, {{r0}, 0x0, 0x28, 0x1, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x46, 0x63, 0x1a9}, {{r0}, 0x0, 0x10, 0x20000000, 0x1, 0xa20}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x3ff, 0x1ff}, {{r2}, 0xffffffffffffffff, 0x3, 0xf0000000, 0xffff, 0x2}], 0xcb5, &(0x7f00000002c0)={0x80000001, 0xffffffff}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e0904", 0x303}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000040)=[{r3, 0x21}, {r0, 0x60}], 0x2, 0x0) 22:22:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="9d0c79ad013e7fb85b68a89cea17214c7b802e569e", 0x15}, {&(0x7f00000002c0)="75a4ead7b5a8a94270e5", 0xa}, {&(0x7f0000000300)="e62a894c61f4a50430c1e1d0898516657125ca2f5dd91559f3eeb53cbb70d1222d6dbe92e090b4664cd3b68066e338356f759ee151228c3cc8a393e3f41c59033e6c0088330ac6cf844ce2aa5835fc1a9064ccba303d1e368fb21efb01d23cfec8273d2577693153d42af73cd7fc835a67c6f886ca0aa607fa896d0376b9f040d4e6213cbee0f8ce639037680a61c6af8eb356a155b49d90151ae85ead250b4e4aac6df04623b40f56f06a0d10e540e6b3bc1f460a686c76489474bf5823f098597f7101eda2cf451880a86f113f8bfe95d8d9f5b7b26e55a5e58097c791be6b976687a0757346", 0xe7}, {&(0x7f0000000400)="9945c5fa7dd88716d3995880b05e173e1bf01a7141983db5729026fbf31b1f3c07c01b4cef52581696cd8b988055457d8e0fa9dec4671c0b1cbd3361ee3bc5abc37b623b8eb8f075b7ebcc8eef231259c97d18492196c165757b3724a358032313f46b3ece7a5dc373feed584494a8d25a15565b5ad552a3b08c6fa21a438bd36267ac89230beca13514c502caa1ab649873654541163efda8d298c1fe2b2c1ede002bf491195414b49e1aed6aee25da0e435e89ab", 0xb5}, {&(0x7f00000004c0)="a78b5f5c7562e20446e2e1150e9d9df60ddc5f648ae3f0c3f12463202fc92a8949780fd3705e3e678a32454a211ad109083a9dba67990abd11b749820373abcd7e4ad8e5e6bdb7d00ae8a319c5e004b7aa381dfa61066b53e75cc4dd6b4966d9b640ecc37a6aeb7b980d9cf44670427e7aabae4bf35c777cfee51d4b75362dfbc5b32f8b121f5acb967fb4173deeed0871a06de87ec2b5db49cff4103ccc37a8d12093687907455ed549ac6fe7e9ebccdb1a650fd94b014694f87de526b4a5e70fd4f3925c745589a3e49a6dc1ccfb1cd20e6584fb0e32400f1dd77eab", 0xdd}], 0x5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x0, 0x0, "835dd2518000190000000000fa6000", 0x0, 0x2}) bind$inet6(r1, &(0x7f0000000680)={0x18, 0x2, 0x36, 0x1}, 0xc) close(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5f6fab0df6c697e23e5e8bf6ffdd55d280ccc75a7060884ab2215a8407fe642439cdd84d0e32ac0325d938134bbfb471dd255543b049b18750cfeed80ed69f8a6070588f6e7c296e4493e396e2d911f6f38424245593277ed7291340cd7ddd2e8af556767e0cf57f4a4a054ef434bd07c0c451ee2cf98268e8914fab616e6e1d672fe16d00b9560f4a8844d58c58c9c808f1c71ef6be86f2fe2939b088c89ccdc5c9c5a4900eda70c4e8ad37a570", 0xae) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)=""/28, 0x1c) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x1}, {{}, 0xfffffffffffffff9, 0x9}], 0x49b, 0x0, 0x1000, 0x0) bind$inet(r1, &(0x7f0000000640)={0x2, 0x3}, 0xc) recvfrom$unix(r1, &(0x7f00000001c0)=""/104, 0x68, 0x1, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) 22:22:34 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x141b, 0x2}) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 22:22:34 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x10) semop(r2, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r3, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r3, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)=0x8) write(r3, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000ff7000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x7, 0x100) flock(r3, 0x0) semop(r2, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r3, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r4, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000280)=0x8) r5 = open(&(0x7f00000004c0)='./file0\x00', 0xa00, 0x88) r6 = shmget(0x3, 0x4000, 0x418, &(0x7f0000098000/0x4000)=nil) bind$inet6(r3, &(0x7f0000000080)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSDTR(r5, 0x20007479) shmat(r6, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 22:22:34 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1b, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffffffffffef1) recvfrom(r0, &(0x7f0000000080)=""/70, 0x46, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x0, 0x100000000}, 0xc) 22:22:34 executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x4, 0xffffffffffffffc1}) mprotect(&(0x7f0000276000/0x4000)=nil, 0x4000, 0x4) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) r0 = msgget$private(0x0, 0x20a) r1 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r4 = semget$private(0x0, 0x1, 0x8) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0xa4, 0x3ff, 0x39, 0x3]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000340)=0x7) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[r1, r2, r3, r5, r7]) getgroups(0x1, &(0x7f0000000380)=[r8]) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, 0x0, r9, 0x0, 0x0, 0x0, 0x3}, 0x51d2, 0x693c, 0x0, 0x0, 0x85a3, 0x81, 0x8, 0x2001}) 22:22:34 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0x30282, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="625e117383d45575a9e613b48efb784f210eca72e8c3e20a4229a143c69146604fefbbed07249e5d5c0216592af9880806af446d377ecb3bb49b6d73e8a2f1e3994cc35ed4ddd817d9066f53c0c1baf5bc725965369cc6309600a5949d7b703ee0fd4878343d160258171e977c01eae1b46e11ebff5593f9548b40ed7464c0951ddbc2d431f6df260e077be3c11ed87767abd1d8290078faf0e187103163c3a65c650e62fdb99438f5a7d481e00689c5ac96f57d50e00ab59160b48484afa5378584a4c320e670cf8dcd3073d857001d8211cd1c4c0506994e07", 0xda}, {&(0x7f0000000280)="fb7ce7fac51771ceeea84ffe2f9418b7782a8a93803b52a65ea9f7ed1d23b5169ac9edd73592281cf6d88d51c9624d5a98880fc30577d653888cffadc7e175bbfa4f5face5ec36bb4f9d994a2eec1baeb20cde6eebe4015e4aa219090a4d09b5a27586ee23fbbaa3657a90efe4267f92426d88624d64014dc1e549b847eeee16759d03c5b08296326e4597502a691e9ce2d946888c6c2f611f09f21dbe26f8e37d477eda325337a0a53ca3ce471e9d61caee6479b848", 0xb6}, {&(0x7f0000000040)="13b234738b76f1f35fe7953f297d28a1abac10955bf027a6c6a8a6b3038a138a957432eacbd248afc68c98c9", 0x2c}, {&(0x7f0000000340)="d635a89d3a417073bfb72b9efee048ff966808a7564bc379ed57ff65372ee1f311e0221e95970c45c4e37cb01bac92075d11b86281e46f839e24968b7fb7c748a752efbe08b3ad8040dcf009ef", 0x4d}, {&(0x7f00000003c0)="43f946615040d8493238b7c6d1b4dfe6dffa34f00999eb2db1d0b157eeeaaf55c1d5bd5af28826deae1247cf9f7771a14dfd22815788de1692c3619713cb46c5b36c6b0e55810737971cd0e673c0e8d5a2368e30ccfc7cea8fc5be128f226b59147887c1f16e30afe2432835437a7454007d65f5331751f16b864d2d1fa08bb66be0f13e3bbb064052ad87b03c171c607944edb9a4c74b38ace91b5aeea46019efd142adb62af96b98e4a6a6ee2b38c72a8dee8b518148d332907b", 0xbb}], 0x5, &(0x7f0000000500)=[{0x1010, 0xffff, 0x3, "b6d53454d50660d3113fdfbd760f23390ce25164beab370f58e16c0bd103a6a5c970086b3fe1bf7da94b9c9606603702c5750d64d12c80fd08a7525de34f728c385c26786175adb366ab2b12861491c4182f4a4fbac994ee00e4ec79493b45ef50e6aa99ca766f5fb89efe10d3ecee0b3f9e0938a5c80bf21ed04a45eb3fa50c9f78df7f9a972a3ce83d9d40be3571a2dc9fc0a6e0d55e4a137062a2e3551141b77739ef71a4fec6debaf7aec3b6ad0d1de2bcc1b2131945d8bef6198670423dcdf467f2757129d944f030fcd0d565bb4d48adda10d4153e64de46c3fc34a792dec1d5afaeccdc84d6ce5e86226d16d4c6dc45de6d33121d8d58d01daaacb14a65c61bb06aae4ee156c07f859ed1517b8980c398ce8e4fe3743e5292f2ea9b9a2b004139fafed5b538f98d181c665f96cd6f36b111f2e5499134e110c9f02c094b743c9afc9a476d4bdeddfbfa1e90e3fff71451166055f6b3fc1334badd60553d06874ab5f1f875e112c50f97ded3513414c9264ae622016716afb67354d15d8fdec39fc32580d23ac6223904f4f3528ddf54d0888adceef82c36e4a20e7549ec0ed7786db18a3e30f36b9692eceffc6f6947ea46608eae1ba08fb408b63ed4eccbf50390528b8be626bc199bddf820535fb7c989893d6f9ef75c9c0b25576df3e5657ec18494fd140714d5f3c831247c6d8794c13eef48deeb46e64714db4684a91f6d14b0ad86718ed53512ddc4023cd14c69de894fd997c2a070c4d98d58bcdc2d4a480ba56c44ee82404b96b1e7d2d7e95d93e8a235ce27cbd0c5d29058026654dd57ff1e1d10bcc1cf9b1b7274dd7d05b894a65062af2cae682ed94646b9334cea587733673693ba8944dd176c378e6a46f5ed0050574d1d96123d849cc23d8008080964cc4c03adb516ab5796d39d4294cc4423887a8d23068977802bafb457b645363e4299233fbdf834d38e79365e9241019f8a221d6db5d2d7dc3fe219031260b5c0474c19b162a1f7c27d73f5039bcc9b44aa5b316ca85841ea979933df5260b4c625ac3b381bd27cc8330cb38c455320cea86d76aaf82b0409e99bb65df938bf04cd02d6990a9cf521f829416bd2812ef6864568a85ba5551a91f6a3c4c2da086393cac8be71462995dba06ab73e1e5e490a4a8bb17e75f32890a8a8879729706d79032daeed3ddba757344745c211691dac75e0da6b7c4c65d73af82e6f67e387a6222eb14c398055d0c67ccb1b78a85ba8a58825ac74df78436c79c86444cba23949e56639fd72d4520cf9ee91fbed53f5002e1476a643b5a20a10373f2f14b16e6658881d24195b8023c3066e179b2df13fad57fa9a59891095008013833977819de82c0593a6291154ac404df883b7275efcd024b77254525c3695c7c04c6e7f707d6b709c4c937776ee0368dc3da2be51e31fdb2948c5b441e42cf9f7dd5eff9cd90d3ce51a017952e3a0a459c76e206d928aa2c0dbca0dc41f44fc240db9dcac018144399e766ef1ad6d4e4b1778018b2764ca969d9688c005e878c2b35b5d115f60a446a618a5fd2f3c49d618b84c654a14f60218222c0154b45972bff08f3a4b16ec49414fa1a987620df9b6bd1f69c39f7626c6d811acf4c714271d14a09627c8714225c64a1b55d75b4de700716015b52b0c8ecad6b961d746911a0b63b2c2fdaf9218b792200fc8cce57f77619b15c0b7f76b6014b470ad5fe54b026384f9379bd7b2c5c19fff4776008489cfcfba7f3f421843eb4ed4b548575c4f042b0bb2e7d00f0828ef9eca620be3d4e80c9383f4e81c77422ccea5499e1b7f3ce191a0180ffdd73fea9f766efb9668801c098ee014c15ae49255f5015a190eba391ef42c9983593d03c8ba119869b7140e18a9da85233510a1d000ce02113d243cc44237465fd1a33c4c4b3b98905cc9d3bb578ca9508fb45b5b287509dae6ba22ff54b1eb23114c6d6c273688684535f8e2a7bc4264d346456d493c155c4a87e72734e69fbba1797b6332e67370275f2b47a53d656ab56ff3a2ed00cbbb61039e0f02f207b3e5ff1dfe23e8b0afc681448c2e7afcf7f0f28b4f7f2faf6d269a8f4d62fa384c3c2791808c260741f3a7ecaaa5ab7b50f5323a67648b41a3bdd3b535f47db1176b50e43d66b136aa5250323f82582a85b1133826ddf976bd523b4095b1a80d439d9b06323cbce4cc0cbfe9398b3b71980d6c406bb3faa773180569480e22863dd3af91d3a3ed8511416db60a43ac9eeed5b574998f7b5d06e8279179894526189bacfea538dc0ba4cf8f085c9f6c7f0c13128768464219f690f8a2e1f83da7abc9e297fcff823c77fa534cada2158cb631d66bb2684c434145f2377a26e05ab8d2c4f4b2bb95548e5ed5af4cf2cb843644627f63dcf599cece39be8becece47d10b39e2febc3198407c64eb305040b29dfe754d25896a8a03e01cc5b7977bb4c999a79ed5d79e56d8c8f5d2fc389c0115de91b5894b3431ce18acfb51ce7d1419a108812c3b27342141ee86a61000b7cee24b2bb84f8cb410e04132fef1571e217d22301f3c379ed1eed50014ca8146e57510cb4922207e62f91b821d563ed365aad6c87e2b47e3143e8c0e988513aca292184461bfa4ad4156c7968f213bba717c4533efb9b5f32eff4bb156d71629e5bc77ba3eed7f88be1b120a974ae69564cfeb2fed641d98277ac0130c10cfe01905c388dfd599b4b31347241d93b99e5f3359e26c300b5fa56530be054ab0490c97494f480bda792b39a99f183382a55da80aeca9f7586f697a2f51618963d74316b0fc7a5f49e003f2ac6a264f1281d764c537b08e0ffedd637e37417bbdb8e92de07c32a72d62ff474b792156344628ad84c4e3e07236b7b0cd274f2815286b08eb275128f6dd445b32deb5d68b4f17b0b22d6a434a891c3529041aaec0c61d4a321a330a3309f87ae3bb3fb84f45095e8d198da9963fb8e1c3c5dcc50b3e2699514d01323573c04f81db4663968a61a0e5feaf752a49c2547acfcc11c986dbb4feb31387158b26d30896cbd7bb5003a62fab860d2a3054acbebabe4e54777c38c6965f87eb5f187e1f510524849d1b02130db7a826addb8e83fb5ee782a6e9a67ce2da221079d22e8cd94267bc49f3dc719cdd18c627721bbf7385e03453e6861e9f50cb86c16ee3a83ed53bf420756c9670e4ae16b98548bd868b8f0a75af3e1febcc74b2244e00db10a547274ae538691c2587f013405a3c0a95e999a88c50a3c2943d8d6f1a43a98be61d7ff623a4fbd9e392c13759b946632f0699294d8cfdd7b6c4cd4e69290ae0ab86538a6fb4e917e1c1610bd2fe5ddfe3cbb965239b041664b1eb645855dd159459d924df2f1a7d88386656b5bed627eb571b656caccc9e3e3c294b2a138779b1132ffb03fde50dff5b15f769fbe31d614d1e90c5146168cda67b9d39702ecc00ed21ca1242f134b1a77aff8d947ca7d618d1273f335674bd6c5578049325131c9aa204133eea6cac80253f692ddfd3a06891a2067b96b07a4c917432842646be7c75a913c1b5fbf37e53ae4c2f06b45f952c0d2648e566568e52c9dcdc6cdb2a451d69b8f9108c2bc7c467998ebee06b659033d22e77a1280ff11b4cf9f9544e289ef740974d4db9fc9ce6e949a50b0559f4b30cd49176392d72d52a06137cb23198608e12b4ae65b6c3aab1e7604c6c594f4ca850311bbf1f3460531e678f361811e212b86ff7f6e6f89315157d2c4da972443dba567ba67f05aab1f88d8c0e76a623162eca26e178b545705327921881e94d353608281822651e725da722c5b09227ef523dff1263e6248f0d360b811c1b585363800266f71b3b4f0f7fc31b7ca332c8153205f9d7b617dc7f62e124e6217db911e20de3b21b4c1261c49bbb6bb8a54826271cbda48ce610e14ed49512e3e1d1da681583eecd7c2c5b801bd8d432471f3946ad1e8d2c3e5860c7cbc2acec071035ebfabe3c41a6961668015817bf840053bb54b9ee277326fc6d7f34727c757d6f269e0940bdfbda81787a36f97a6a1fa35586144fe7081de78caefbbcb737aeadfe712327eb11ab9cf8159383942475016c6693af2274ba9f190d68cfb0ae32b67b0425744612e6cea16349bd9fa5f929943a0e67a66f64085bbc9297afe3a0140680fbaec72e7e7b43c3287c0c48f21e5df9e9792e380cc02d9aee8f15b5b2f36892a0fdc83e8a5c12da656a30fa876dd1183add5dd0fa25376b2a36d21fef94b360321312e03b53f923f444d1256b9e2fe15909b98548057f25e8d9fc8db9b99ee4b33941c6564fad4fc1c6ecf634c31f29bcfeee4b10a9035624b9fb617a65ae040963f520d18d73d45664a10f35fa92888ad36baad465fa0869f9c9b60f970435a15b6269f75d432bfbba2b9037336b2a0c6cfefa2ad135c81f530690a30509ac047719c3e47ac2a6e419266030cf3a2a48e79f74a06a7d538b23c76652fcb2846694ca6f6ea3e36735f7c701358ff434f0b26b3f5c8bc9a6bd3e70ac8a8a9fdd67813cd06577750dfe2b083df664c26c37cf598905deb7a01c77c8a499333a0d091dd97146744f53b30061286e22eb6f799990ed43f7885073e7be7eb4ddd9778740881fc987a145e1c059f84eb9cb94e8f768933352f601a5ed82166b73b63803ce182bd2ff2834e67af1ebdff7a8a158a96dc0c39c5b3e6bed1f3059c4d58610d83a2d5a807c2ed2d7fcc386bc6b97dbbf8bd1a0346e98ba77e25a212808864aa62f8e1c9901a574229f01dc26b3c1da3e31734b3621d83edfabfd7a9f48ef08c9d91b55aafd1eac519a25d9f9b2182920a57224ac368553d01036962cc9e8568a9e259b086bd57b3aa7c7ba0e416c729e07f16bdc2327e9b26d44606c1e0d75aebe35b0d50600a03798804fd000b41d5e995ab7e22660cab562b6dbf4e5e59422d105160df44b33b09c3db60599ddbc3b9284106f81a82373aea3eed92710e3cfbc77abf55ac21e138da7985917e7ef3dafec18253443dd81b40a1c453ac743b015d70e77162e8da2268434b97dafb131f624fc008a16b40c20a4ef488a599f20d7e82ce666b0a8acd796ae3add00537ea9244281fb9655a4f7dc583a2cadbafe9fb725996862dd9bad4df841096190042b67838bceea7f70a058cb6b1b66fb2bf497c2f885f39f1bd5d0c089b8f5dde714f9c4690111d897c3149b87fdbb8c2e5176ff98809cf9f4ef463138b544cbc235628b9510d5cf34e0b76ece33f2b7d5080f4eaef81ee20542a477cb861a7a74a8d916f6ad1563b6d84b95598c052b37227dc57a990a89f1159386161f3edd23a7716f93617f6efb26ef2a689a0072869b0137f3d6b7affa74e423d31e17c34eff0903759c17f08ec0082238268f792c0e15638d33326ee5bfaa7edeb162869d392bb5c62732964656cfb76ec676cd8ab34c993b644d1725248ed7daa803f3200e2bdfa546ea98571b9c7487a25440db8e72abf3c7dd56bf9d368623cf05951381d30a2bab0e406fa208c1be890d2fa8200e56bbc0a555715c8040641c640058ecc8242e36e1d0ae5c2f95960fd9ce18146f7a3087d3f9c55b49c1072fc97b07f001bb6e214b14dc5f006e39ceffeaeb4041fb8d4a84f85e46ccde12801e20f9585345608736ee8e02bd43b0aa8ee4539ffe7404154976fddca2354761b535c0a9472a0c0fecea9a27bbc0400e65c97b493279cb68dcba16c2d0fd7bd50cae7a7806ed5b2bb06a1d3ed54041e083c67184bfde19864c4f891f0fe832fc43ee0276c60789fdfde7c1ac9baf54c"}, {0x28, 0x1, 0x8, "ae332840cc5513c82b2601ec3ac2ae397b0c5d9136"}, {0x28, 0xffff, 0x1, "a6754fe25feb3f58c7f9181f0c7a697e037a55"}, {0x18, 0xffff, 0xfb4, "a204a28b07"}, {0x70, 0x1, 0x4, "d2c0ee0c284a186264bc8cacdab84e83119ae9aeedf9eb8450a6a62a66358773c56f165c6dd88e191b373eda4dac80acf259b13c10ed6b22a5741779b5f041642d3ddca77c9f598a70237f9898b3a25812b5bcb641652b45ec3470ca68"}, {0xf0, 0x1, 0x8, "13a12682a2302ede39747a8efaa98f9e1c9e058e47584ca37feddc4d78a912811aade21af317e9ce1a689b6a5d56a0db5acb1a690c65c5b086f5a9bb67b2ee9f327d4b4597448177b00703c30909487ef0d6522a1be83a1793cc8f1e28b2980460a21be655f61af095d6146c772d2938225a9fcf67606bedac2a8bb3fbd4267e3be3e20fc2c1be8bd90062b33cb12a69b0eb538883d2361a00ed6a0667152e07f0736ab3598b63bc4e2527657632de9a9d604fe1670deb0db930410bef5757736aa44b9920cc6e74ee6e9d85ac9432d8d261827d742f349fe59edc9513"}, {0xb8, 0xffff, 0x4, "4bb073414a98f9e6fcd3b5228f776445d99e426fdb54982bd34c4aee3f46946e674908a58b784df592fb33c73d37f59fc7df5e398f30710f5add640ca5e82a3757fa58840d952120f99865867ac443f5f9f863a09cf272d1c589bb869f5574b5540be985dceafdbb4a5d7cfda09fbcb298de82447aa48407d7f2216b92562a0244d1cb27f32cd4b67d3a708eb2f2a3a6c002981544ea1e3333ca0b0fafa3ed709cd305f8286c4b"}, {0x58, 0xffff, 0x81, "60da531c90a6837aa549d5c82b8c9325e005a87cc3622f3040c0c721b789bd3a60e914afaeeaf72e96ced020ca250835d254b265a73ad356e4a46019e48d8068d81b8927e9"}, {0xc8, 0xffff, 0x20, "ed278526f8d2b7404b3d0d450239a52131153519df1c233ffe2722540ac5028625bed19b94e670fba3eebcce15a2d5bbcd20154eff7c11424c488b5093416c81fdc6ff0981bc62df27985f85c1e93c9dc05223d5a9f95ddba89c51755559a8b436f1cfa8ba1020dd3db39fbecb553d5c995dffa38043d0eb90d153fdd3754e14a6f39026f9d9af77a5c4bfa8746cd6e73797e753a8a50a8c74db6a337fa241bf0e8e952579bc09b32022c8afb4901f39ffcb9c5b7279"}, {0x90, 0xffff, 0x473c, "d6a4c1320fdfbe58234309b7418124044a1695b6e1124c60d2a7d8163de8d04597fdfd2f3b0e775093e8cd29d8e3e31db565a6651ea5be8ee31c15cdb3909a0fd8f57d0fc23f5c7db8960b94c8bddd9bf0da515e1afc996334aa786c83bcce7584fb46290e4cb858635ff91c5af98f631c34b5b2de6f915d5a54c136"}], 0x1440}, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') lchown(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) 22:22:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f00000000c0)=""/82, 0x52, 0x2, &(0x7f0000000140)={0x18, 0x0, 0x3, 0x10000}, 0xc) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:22:35 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x40) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x14, 0x2) setregid(0x0, r0) setuid(0xee01) syz_open_pts() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:35 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) nanosleep(&(0x7f0000000040)={0x40, 0x7}, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 22:22:35 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000100)="8082b3b82946aaefc427ef2338ac6fdbbd9faa5aaa478011686c8ab57de3a705f25020b71af81ee35b36e00fd49e33f06d111425581ce25f9920916723b334c836219760bb83519441e5a83797fe5c3d3afbe5d5a524fda0889bc2451fdc3e676e6ac27ecf74650da64acbd536e2dff0dc21c1f32ded4e584296255e4e93154003a9b94b2618e7ebd53b697c210f88b5ae0b8617975a8c5715b1534ec5b9edc1a9e5c2916d94be535309c3212c5dccd6f7172ff3c4d8cdeee89a03aaefc213eda80497256c9eae01b74a3a18a5d3708726548531f0d60f685364d619ed3733bfbc78717bccd6e5eb3d8590c815295221c2e8a3b7f6af64dfb35be5c84cc15156dc57f9b273d77852cb8a973fbf6f8af951467293bb7ff725b9865fb839183d2fda767495a9a087362b45b564ed4a6e5d3ac57d72e52d3f128cfdf0e8f7b5cf1f792655787c24f3b85b8a9689dfbd90f313a16afb9d8ea0cde435b57ae282e5d3ac37a17a727b728a205576297a4c498d6bcdd55877f505a384e8c31877f1c690d3333b469da865d65aeca78d36bee47a310d08424a29014ce84b0e57968d785c8e74ef5dc6f18ec008141b5b79780163001f00c89840f12b98d86d83852892ab2c8c6f2e0b19f61d229ad75190fc79cfd5b183e61d71b0ad7224aaed370c4dfe279147608a", 0x1e5}], 0x1) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000000c0)="3caf", 0x2}], 0x1) setgroups(0x0, &(0x7f0000000000)) 22:22:35 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/21}, &(0x7f0000000100)=0x17) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x59, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xd9}], 0x8000, 0x0) fchmod(r0, 0xa1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:22:35 executing program 0: r0 = socket(0x21, 0x4000, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x3e, 0x0, 0x0) 22:22:36 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x44) write(r0, &(0x7f0000000040), 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) close(r1) 22:22:36 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/241}, 0xf9, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)={0x0, "b2357f940d39519ed63e627369a6d6b15690916ba8c622ebd82ea2d2881a70d1efacb83e588cd4569c5413db7efc6f"}, 0x37, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "229e823c4fd3f1d4b97720303bf92a765d894a6fabe7427e49e75ea7e35d33d0164a441c0ac22fe9d651580dcf64f7732d3ce4c9fe52d4c45aefa809ca4aa99e027b94caec7d7946d92c40315e3aace94dc4d1bc29005b34133d2e8f0e159b39497cb0146f1f3c38afb2278fd9911af4cd46386d4877cc3ade77c5d201c7686a5400c64ff0464fdac9cb5b8e0a504826b0d9c8df329ede2824c451b7f3ef93f8c82001cbefaa1fa3fa68cdca1f7ba049bc8d7e210e06eeb753783033e671d96af8b783a89fc4ab3a3a1e936a662d664407212cc646119ff3cf1243fa44e3c26502e23e5a42675ffa1690d169a199b969a17d7cae04646db7"}, 0x100, 0x800) 22:22:36 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="fb158c11e1429adcad371b6707000000f950a2a3cd6fb60cb5f44f7e3dd0f6377ae2486652e56964572c776d946ea5dcd199329c95333df3a8c052c61531e344dd35c0f103a123ae004a43e55b6d2cd7357ec1bd3c1d9c947c159a645193654cdc43dfbdedf1dffc6a9c752cd31f6a8b40ff544e300c20f4f016ca013d7da5c81f2999839982124c8b7afb9b74c8cbd40baa95733cc0c36590ac193948b6a5dcad629b1e53f1a9b5f72b3d0ebabb752a0ef6773ef3442d8c596843a3c8e0f2d40708b621a7f883f7d8ea5d26ed5147b396dab6f5f742c98ae2ba56c10147c7b0539a922b7229ef4ce6c06dacb666f3cfb786ba1cb144299696f04d484c5c7b0851bde9b76854aed3d450ba3c7f3d16cf598908fb9a168c006acbc196cb8d62d2dec55588feb388a7ed35b1985aa2fd43c27fb0fd466aac9bfd3b08a0c0930e5002a622de8ef1b877964058cd968ddab4c56f68d0c825b861b622143957c579ef82bd2f3f9c1ffaf7affa499fa40e425174980fb9905fba46dbbbee16afe1de5d5060607d4edd099f5c43475a00b3117fd1a37844090fa814f2da4c1bd520e9812a2dc99abe521dce40174c2d5afb2668ae04a140242a01404f58eb5fce08229735cd9821bd"], 0x1) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:22:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1000000000}, {0x0, 0x5cb4}}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x3, 0xf9, 0x20}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="09a8a59ab14c69977cc93cfb2e2b429e81f4215a8d72bb8dbcec0f2ccfc377e1aae64c5018bf357bf1b3b63dba3c77e4aa61a5bdc50b4a07f3e0f53beb6ecc0f146f7900332dc2f7f30fff1ba32c65bd5703efbe6f325e5a1414b421ca453b4ed3815dbe3e88582bec0ddbb0a17315a3bad4c41ebf281a6eb3fd0c53cc67f43455ed2ab8115ec494cce547c194cf976cf0fa3676dde8202b180d7cd5589807d630c18be7805d90b51e0c4a80821fafeb9ddfdce3c3dd004ea68f54ce704d", 0xbe}], 0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="8800000000000000ffff000004000000f45e4a2175e3136ece0cd318ef6e1b24b9ecb72ee0553f9f249ac5826ff11482f37204389fd1830ab67a334d22a372c85c75c7439fd64dd061cea6abf81872cf469bcbaf115dc873fad70de6c696204980cb19bc14f17e0001a8a218af1ee3e6e8db46693ba0535ab927fff6cd63445c5c4747b052000000"], 0x88}, 0x8) 22:22:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000002980)=ANY=[@ANYBLOB="820256d932565d844ee3a8ca20959e5e5c5d2e"], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f00000028c0)={0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000002580)="087d20f6d6254a43bc12ae15706188aec67dff6c6724f5c09ff7e769342ebf230eae39b5e02edfc0102ea5c7e1f9df42676dd45969ea162fe0142b27db9e4379e5bf24ce8a93da55ffce5e1df46e3a7262907ab86efc8416e013fc768ab2112565865c36da0007db5deb40feb072370cb5edf324cc72c3b46a82be3fea32a7c087864d885c3b8b7b8ad933e1f6e2b1d2bf3aa356a19426ca0d8f6be9707d420deb65b5f3dc43b641e508ae8576f0adbaa58567895ff15f98b9a6ee2537716b54a7c2326eac59fcddb74bf378812a0e8af6f5b3f99d8fed463b650c0ab99324bcb6adfd6d345a09e815eb4905c8ce14d7de87616e7c9a1f03245aa5f3", 0xfc}], 0x1, 0x0}, 0x2) 22:22:36 executing program 1: r0 = semget$private(0x0, 0x1, 0x8) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x1800}, {0x3, 0x3110, 0x1000}], 0x2) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000000)=""/80) munlockall() r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000003200)=[{0x0, 0x2, 0x1800}, {0x1, 0x101, 0x1004}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1000}, {0x1, 0x80000200000751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x4, 0x0, 0x1000}], 0x8) 22:22:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200)={0x0, 0x80}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09", 0x204}], 0x1) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3a, "8297c25178540964c9008603f85d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:22:36 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x4, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)='r\x00') mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1c0, 0x3) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x180, 0x3) 22:22:36 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x200000000000}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="b4efe39b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 22:22:37 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x3) mmap(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) minherit(&(0x7f0000ff4000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) pipe(&(0x7f0000000040)) mmap(&(0x7f0000fee000/0x4000)=nil, 0x4000, 0x6, 0x4010, r0, 0x0, 0x0) 22:22:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r2 = accept(r0, 0x0, &(0x7f0000000080)) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$TIOCSTART(r3, 0x2000746e) getsockname(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 22:22:37 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 22:22:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000040)='\x00\x00\x00\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8d5d9aa446", 0x5) 22:22:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20000, 0x11) bind$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) read(r1, &(0x7f00000002c0)=""/249, 0xf9) r3 = semget$private(0x0, 0x1, 0x10) semctl$SETVAL(r3, 0x7, 0x8, 0x0) 22:22:37 executing program 0: mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000b5f000/0x4000)=nil, 0x4000) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 22:22:37 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x11, 0x2, 0x2, 0x3f}, {{r1}, 0xffffffffffffffff, 0x9, 0x9967146bfc5039b4, 0x39, 0xb741}, {{r0}, 0x0, 0x10, 0xf0000002, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0x8, 0x3, 0x400}, {{r1}, 0xfffffffffffffffd, 0xa380b46bdec53521, 0xfffff, 0x4, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000010, 0x3, 0xfffffffffffffffd}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x5, 0x5a7, 0xff}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8000002b, 0xfffffffffffffbff, 0x80}, {{r1}, 0xfffffffffffffff9, 0x22, 0x5, 0x2, 0x8}], 0x0, &(0x7f0000000180)={0x3, 0x5}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x200, 0x0, 0x0, 0x0) dup2(r1, r0) 22:22:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000380)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) write(r0, &(0x7f0000000a40)="e36252a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5efcfa0023d58bf6659990c7a39a4057de85d6c65c9ad0f7803df9250500c217988ce6599b68eb69b94c0375d055000000000000cab3e12d9d28c0ef172982ddac8b1803f742d26d7e726789fbced5ff6051aedecc39de9b759aa0f2f90e30b7114b0cf84fa420b7ce3f61b0dfaaa039304ad044e3bb874c88f564e1f9a69945bc37c5b03bdfe5d667a5376c9f3c3398d44fbddea78f17031d85aeede2ea9e19c3cd51ef052ffde86bf02ade0b96cb692b246139b1d59d6f72b559fd9b9986bc9c303607ef100da39c3734505db3b20d7ab0284fe18688321a0eb5aa3132407b5d403a2cb13b7328a10734807932379233a0212ea89b9171d2151664288076a8ad5f8806fffcddb806024efd2b18056e10d082b581a31b073f1568d56cbc58df0faa9fb890b3687e5f028df75300fed3ed709087b8e7832e17119f2650", 0xffffffffffffff6e) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800003f, 0x1d3b, "9ad8f2ffffffffff0800010000edff00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:37 executing program 1: setuid(0xee01) r0 = kqueue() fcntl$getown(r0, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) 22:22:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = semget(0x2, 0x1, 0x52) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/244) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x380000000, 0xfffffffffffffff9}, {0x3f, 0x2}}, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 22:22:37 executing program 1: clock_getres(0x800000010000002, 0x0) geteuid() r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000200)='./file0\x00') accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:38 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) read(r0, 0x0, 0xfffffe39) 22:22:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "59373648ddd809f3cf3e95b1e13aee9de3f65fef"}) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x58, 0x40000000, 0x4, 0x3e}, {{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x90, 0x80000000, 0x9, 0x800000008}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x4, 0x6, 0x8b3}, {{r1}, 0xfffffffffffffffe, 0xa4f9d4efd9cad2e1, 0x8, 0x3, 0x100000000}], 0x8c1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x100, 0x101}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x80, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x18, 0x1, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000001, 0x5fc}, {{r1}, 0x0, 0x10, 0x20000000, 0x2, 0x52115c89}], 0x5e6ecd11, &(0x7f0000000040)={0x8, 0x1}) 22:22:38 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8002, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000a40)=0x10001) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r3, 0x20007461) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r4 = semget$private(0x0, 0x7, 0x400449) semop(r4, &(0x7f0000000a80), 0x21a0cc2b4d7438e0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) r5 = socket(0x3, 0x4004, 0x7f) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="c40c744ee938575821321c8af0205184d1664d20eebcc4d9748710ee46e0e20c8ed1d42ca17fa573fd0355cb15c7b54389ba72c3dd57a1ec074d113779fc14d294729c7978d73fb035f6cf03df49fc239c3a46d3e94752683afc03922e66b91c81dd91ad740d316ba061073f681df9c49b68898f9590de856f7019225ff796f2787ce06dbf366a85a02b65483da9624cab6045aba0a7d6388bf732afa39765ed08609bbc3e7a15724c5245688e358f98d038fead821e1777b935dc5893cb84ca52e7a26c9a3b", 0xc6}], 0x1}, 0x400) sendto$unix(r5, &(0x7f0000000ac0)="b8508dd859e96e476b06e73a8929d4752486b85a1562b2225a581871f945b00797d26543aba418c874de208b1327012aaa1a058386894de1e3ee5f06c160e05524244ea5eec9a6e129126963f5e95ccc1fd1ec5fa85768f31b6dd91e5103c202d9e95ff9f7545cdea74248bd791b23cbf8574f6d9185616ffc633f7f085988f176aca2b5a955b5a4f15395afae595ff45d2b98b5619aa77408ec9840ceaa85863eb4c9ec5dec68d0437c0effffd9520a4c991db1d9160a7cc370a4a9bf20504708bbf457a1ece54bbcb6defe5f69d16867674edbb7b01a868bbeffe791ce628c7e5a7e83282a3a03520dcedafcf6cd4ae39a7958d1c6dceb9161ebebf746467c897fe88537ca3fa07162c1ade8f61a6a36a02cd600952835fd437631fa2d67ed84e3e879e76e455f26f47fa6347425b0af60eed47ee4e23a0c79504422073d8538ae034543887eb55c7e3ed353cc67289c9a14e75d3d39121612b8c6a313715a9a672abab53c249336c8cd51d3e5e49a4c8f6c9ef6de6fef5bc226fec3fb7e3d11d11fbeba303f631fdeb6fb6e02c1c6c7b6767767efc7938d26e22992648734fc5eb5398088385669de7431d3e6e477635871a5fcfd4a364503b80551d6f7519e26175a33a3066bfa0acec8838894ac25e1fdd9edba7a652177d2d7c94d62f41d5f7d", 0x1e3, 0x48, 0x0, 0x0) 22:22:38 executing program 0: pipe(&(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = getuid() setuid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 22:22:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x80002) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) write(r0, &(0x7f0000000080)="2ca0021e6efda7d1504900f00d6c3e4aa3cd66c2a80b1eaba87ad940c39e1f5f5dc2bd3e9d0e46bdc3e21af166b946e97b951056777b60158236e7f20656ee1fb169836697948d503af84a4ff0b41acfa591942a076a90515acdadf03a127e90b843a1417c67", 0x66) 22:22:39 executing program 1: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000003c0), 0x3000000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xa005, 0x7) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) 22:22:39 executing program 0: rmdir(&(0x7f0000000080)='./file0\x00') utimes(&(0x7f00000000c0)='\x00', &(0x7f0000000100)={{0x8, 0x800}, {0x4, 0x9}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 22:22:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000008000, 0x0) 22:22:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) shmget(0x2, 0x2000, 0x100, &(0x7f0000ffd000/0x2000)=nil) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 22:22:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = socket(0x0, 0x7, 0x6) getsockopt(r2, 0x80000000000, 0x43, &(0x7f0000000080)=""/114, &(0x7f0000000100)=0x72) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 22:22:39 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) setpgid(r1, 0x0) r2 = semget(0x0, 0x3, 0x703) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/86) 22:22:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) select(0x1c, &(0x7f0000000100), 0x0, 0x0, 0x0) 22:22:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getpid() 22:22:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180), 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x1000) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000480)=[{{r0}, 0x0, 0x81, 0x0, 0xffffffffffffffe0, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x8, 0xb, 0x1, 0x6c5}], 0xffffffffffffffe1, &(0x7f0000000f00)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x91cd, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xc9, 0x1}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40000002, 0xfff, 0x8}, {{r0}, 0xfffffffffffffffb, 0x82, 0x0, 0xa57f}], 0x8, &(0x7f00000004c0)={0x8, 0xffffffff}) shmdt(r1) r3 = syz_open_pts() close(r0) r4 = kqueue() r5 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r5, &(0x7f0000000440)={&(0x7f0000000300)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/86, 0x56}], 0x1, &(0x7f0000000400)=""/2, 0x2}, 0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x0) r7 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x4) renameat(r6, &(0x7f00000000c0)='./file0\x00', r7, &(0x7f0000000140)='./file0\x00') kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x8, 0x21, 0x80000000, 0x7f}, {{r3}, 0xfffffffffffffff9, 0x1, 0x20000014, 0x7fff, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x7}, {{r3}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x3, 0x2, 0x9, 0x5c}, {{r6}, 0xffffffffffffffff, 0x0, 0x3, 0x80000000, 0x1ff}], 0x2, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x7, 0xa48d}) syz_open_pts() 22:22:39 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) r1 = msgget$private(0x0, 0x604) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/166) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)="6e90a846ae35a445", 0x8}], 0x1, 0x0}, 0x0) 22:22:39 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) fchdir(r0) chmod(&(0x7f0000000180)='./bus\x00', 0x8) writev(r0, &(0x7f0000001440), 0x339) fchdir(r0) 22:22:39 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r0) r1 = geteuid() setreuid(0x0, 0x0) setreuid(r1, 0xffffffffffffffff) r2 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0x45) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x5, 0x14, 0x2, 0x3, "1130202db3a38a4121d69476dae41ba313a248ef", 0x2fbe, 0xd7a5}) 22:22:39 executing program 1: r0 = msgget$private(0x0, 0x120) msgrcv(r0, &(0x7f0000000000)={0x0, ""/66}, 0x4a, 0x0, 0x800) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x800) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r2, 0x0, 0xa, &(0x7f0000000700)='k', 0x1) 22:22:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) setitimer(0x3, &(0x7f0000000040)={{0x1, 0xdb70}, {0x1, 0x8000}}, &(0x7f0000000080)) r0 = open(&(0x7f0000000300)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="8f54c7518c666f87388a21d94eb9808ffbc9c8612b", 0x15}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:22:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x1, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x5}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() read(r1, &(0x7f00000002c0)=""/249, 0xf9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x5) 22:22:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000000040)={0x0, 0x7}) r0 = semget$private(0x0, 0x7, 0x20) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/130) 22:22:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f0000000d40)=[{&(0x7f0000000340)="9947f32c987e29e6814189db60cb8a2069831bc1003f3b0ef6bb939e3d1f65833d0a556dd5187e9ab5dbe25d1c713a48d7ba6fa9af2a7439e53783d22e939c7090", 0x41}], 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x44c03793, 0x7fff, 0x797, 0x5, "e28f8a59388c2b4c4099f55bb1a2863610cce196", 0x3, 0x89}) writev(r1, &(0x7f0000001540)=[{&(0x7f0000000440)="e996ed59fafb370e46e81e0b399af55ec5603db13c11304b7356e940e4fe88759e8c59f3cecdf7508390d09ffa48a2e7e8ddcd76e7f651ce10d0da6f47bfecc251737872e37594b36b5dba7217f8d047546bd18b0b36fb1a73323f6e0f335f790f87c059758337191bbc300f3648b0740a3fad3d83617a38f4b32b090fc3bd8186249e5095bb5957c23d264b0215fbb9259bca3bc5e6a011923860eea9a546446765526cda908a43b597ded71e379d25917de997532b718574b203714db60464b72214671c18014ae0d81d19208b3dc3a2b690ba23940e7cf7fd9d1c9d47a123e8baa3edbf10740acf740c33ba56c9ad7da7c66f7a71ad11fcd647508db53f910b31a56584baed9c55faba1f88b1099e1c0ce94d32bad8ae041a9954590ff511f05616cd452f5bd926cbf86946b98bfe6ca554cb601460de032ab93ca6be5faa57345da242abb9d70449180ed87329a493bc3513abcef3779dbb1ab9f03d1eefff166c76bc181a0adcd311b42c3fa30d20dce7fa17e70e6a0c7b1e84efea0a5508c59649389a095e4345a03188cd3f54e75ac98929a304f15b224f51a2a9f710f999e025224a18bf9745714c7ddd2c9bf5a13e5246bd4a6b77a5f5072e28915aa6d4e8606da05bcde3f40b8bcb61317dbdeb413476f67a1cd4cd55f763fe3d3159cb94cad740638f6c81c2eaa3f0bfdffc17348df849ce0111155f15d5b53848f4a212f5bb4fdba04b165839b7827bd2f306f7d82fb44cb5adcea5e1c2e261ebdb3cfdb478158f7c75e7798cbe001b75f412c45bc90cc2af4e4bfc0e5c69c77d96ee17f0ec6535369495789dd132979d5d378c16010dd8dd3c85af1be838d6133a80162f0ee2dc3960bcc65353e69ce4503cc8a888ec638d61c513f6b2b4b4419a7ad0b5c70e3891fadd1a19cc91d2f233d63b7e3f89681a2f1eb4e8f1759090c75fcdacfebd57704e1595664a73f14b7bca25eb5b1e658bf2d7b48180dc573c23b5fab3d67dd66628a7b52b4fdf9d9c9953116cc2e8d950800efe1b4e88e3b8a15b3bd7efcf4e3c59fb19580c5eb763cc24065ab17752f6c7cc6f6b8fe93426444f830f1d838d8498efec7d4c72dbcac6de3a65202dd44f534f88a6f0bce633f4086e14f030fe2c8ecae8c66d00a603a26cf7204987918679120316d35f2303309700836b3e1691235b7fb765261744245c5d92629a76310ddce5065311c4a2cf039c10d0eeaa2ed8f6a437cdf2d6f22023ce49eae690e054fa11206349f78d3b660a0dd8e3c68a59592f59b03db320e7ee4630c927ed3cbbb419c1d72b3c292690787d29f9616c64472c8d5c1b19234dfc73787bf135f52c68cf85a46862f062e841e2037528425f048be1c023ea77180ab0129be4e8e3e1462ba4165a34a5612f9c4906cb471d95214086e98ddcca126be4657af4c0a95fa94cbb02036fb0fdad4928a5ca37e93b3919ec49bc8529c883a2cacc68ee04298df61ba6ddcd829eaf3fa7067bfab8435eda53072239a31e363ce40b6a4dd3f9e3c14bc4aa31ffce3736ce61ad16fd073bfda706923f201b6425f9cd3a3f27a78370546c9d6f0ce7365219e13e3bc24865159d89cee3b7a9c7dbcbc51da457fd7ed8671a2eddb22f1dd8475e796306c8cd86cf217ebeeba0ffc2d31a9a9315d656688cc378ba490effdf3296fe5e82d13452ebf36ec99a61b2a67a8b02d69df1136315c5322e54a4642c825b572b95b2f3bb236b414db22c2a91c9ce6703890872fb3d96756585f2e9bf7721d476e2c0fc5ff836e84c677b9caddcd36ee6763c4a0a32fb791ea42adf18e323d2650ebff410972ef34fea7b2398a5460a552ac0f0ba99c9a0f8a8dfc2377847a2cf16abdfb946fa447a66d6b01b018fe0cb7bc6417929dceadadbff5a0d2bb359a7a7cf123ccda97c0dfe24d491e845b3a4ddca77a78c903ab9836f9f74437c5abed7179401bcc7486735ea219c7246b68d8e11d00b06596f01d8bf18dbccfcc4493222e5444667c031801e263e22ceefffdd19cce45a2f4582ee83a1822d11312cb770550dcdb2dbbddea66c9241cc0d306b5eb73ba5fcb811999dfec377683630af94964b30079c254e7772ad1769ec387f90c3131f6c63ce8819373869ad95f15ce337ccac7a49954c733819899f0f103196dabd3723721273f7f41ad7d534db4abe69d7674d159d6ca09d5893d558c791768f7ab4ff91e3b2d3bd059c1b6f4db52e4cd1", 0x62b}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) 22:22:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) chdir(&(0x7f0000002400)='./file0\x00') r0 = socket$unix(0x1, 0x1, 0x0) lseek(r0, 0x0, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1165, 0x40000) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000002500)="5f2ba7ea15612c51e6c6b861e04f0615db64555ca58b4d71bd5292cb8a03018886c2d98e95644ce5428de0bf4a6dbf7efa9d840124ae71423090b19a09e98a81104ed8bb2c6392a59ab2831db1deeb4b1ecc21386de24b947b2b26b19623cdb0c9aa12c04478b4a990d2b9423e3a535c674d5582888cfca93a1d83ceef0a963349e0fa1afc1abfd73924c3089154b84e39179e6559ed726901c0fb0992ec5c0ee5a05f5c8fddbf342f430b90765ee5e1f3368533627f85c719f0b04e960bbe", 0xbf}, {&(0x7f0000000180)="765b423770736f835e17b5ca72a3ea36e6ca4511ba3f9336295a74646cdeb5fbc63652efeedfbae1f85ed774265bc41fa97011bef1215163d513e7f85bfba2aff3de31f33e05eb42f16c65", 0x4b}, {&(0x7f0000000200)="63cb86221c4860ae488dedf2041e69b7dd6f371a6347fa35eb355986a8fab1bc4876f771e57650a10f4eb65fcfe411a7956c12f5306b006c4454f5d482", 0x3d}, {&(0x7f0000000240)="51ba317427c7e0f6c930b5c2f6fd46acb5fbeaf69a17e8c76924e05983071d10f5582da5fbda4b4e30092445c2c0656ce7827c8c876b924468a85620f5e229bed1091a8d86264445419ed9225d96d2caa7154e443decdb6a590b66e651a5d47e6203b53217b413af5f99d16a15479a126caf26aeb5b30e12badf98433706d528dd187dc4576e4a7de669cdf79fc51ab955c0e562dbd05f4dc9b5ccb1cc161ffec14585206fde1b3a2054d6530f79fa5c6c90013ff97b3c41a947dc70346563b0368156d085d3aaf432c25c8070ada52ad380da99363b0c71de2539ad5bfee91c90c852195832f77c6a115eb10198036ac67d1444d4fd881f1a5440dfadd1aa1ba2249843433b034bc61976b9c7fd121192f608ab15b4ada6ac295b5cad0c5f73fd9cc2a3587b67efdd458836b529936a82b2abbf7186dd4cd7b7cbfed45824b151290f5d4bd2d952c36246db211a909b000199cc27900fcfc652ecb2dd8af96497c94ebc26898156957fbcfd0a1f569d2974c4f9abcb5ea38219dc10a468a30160c131af3ab25d48303dae884dcd391e09d8337adf164683a1aa715f4c581353d0f3263e4f4e3a610ec5bf5f9d2925049e20a115fe2e124a7d2be54cb1f55bed92f1c464bf7e4356325996737bf23badfbaddd9907f6471a7890da114ae2518f60ba4b1faaf17a9fa80780ad11c8dd9e1757fea4084612b25d636f352627f4c7896fed2502c61fd982ef6828d709cc4dcb9602c9368241ef8db886dc4ee03a76dc181825f47662f634991c607b17c33ce335b626ea52b0522537cb313066e5dbe179249135c128ed9a8d169be2e5ffb91d631f40c84c3e1da6b837c97cc752e1563276c0930886d9ff7b15e3af2436af6082bfe9d30f50ea7a76d9400427304bf6561abfd4f61a8fada75e9fd10ad58b84dd4eb81acdf6c5f1875da36a778b0b272465b9a0245b88217acccff51e23ba691f37632a2ab8936c74ab110571a787085453b8ca11de72e44f96fa944c08c79db99f7918cd91fd36ca9dcd79511b19c57871340851732e8345877ad6659ba650451c26f0093e445575b84cc430c69ee49d786d832481320734b67fae218360588aafe6a13f08c8215f609c8d3bb903ce2166889de07673b2e938f689f30a0ef6b6b14f6000e8401c6d47775e64335405354e0f58e2cf1b6483e9cdc934d0ab58f5bdf98fbee14241db6dc46d8d00a1deb6a6637ccb9705371d72ffc68fd8e5d75edd8c7441af32035bd8c2ef0f97334b222518643bfe2e2f03ac8e699892b2fea1168c46b143f14679a532f7f5bb26b5933a9a8af31fb92838627fbefb128c0dc1f08d49b0f321da0e2daa59ef83ba83b7db5decac804e132971b6305b0fd1fccc4dff8428b5608bc15f3b63384e6889ce68da2b7516c23be453eb9ab36f24f1f9f3514a4ed514d8f4a4d4d2e9b86c9976846c742a6a4d0915d45676e93565bf85b2769c966efe5eec8168740a0f16511cee6e65e4963a22b7d2dc8fc9e8b5b0abbb6e7ee5faee048cfb83d9db836bc841d65b40dba090489c1b59403b034bab03da57556a952d7ed4b90ff5bdfc5a1b461abfbfae986432a90445cd3adacb38e080dde5bdbb25bdbdf9c0df0105b5fdf083d103d737e3cc1fbc54d9b34b7a690148106a158e2365fb34ddf54f74732b22324c4e6e9fde7f5d158818f7afd98ad5d402e6c811c5726001de4711dc68be84828395cf8af39deff1ddce8f9ee43c43a1af6d3d96fac4ec6976dd61a70527178c22f69fb76207ea60304638c3d246d78683a7223b07499988bd6225be974857b29375a5d7f78fa4c39af3f5a4228cd0d9af972cbed7c1b526d9c81e713db9133e7d877a08534df4e615b47dd1accff196063cf7e2cc05bf844b2daae3ae2e21e0c3c0f1137e348c07d1e87481d3b0e568c7657f20f50501e9e08a06dae7e823715d7bd69c9c6135546831791e54e5cb2dbcffc877b9c393469280873da9ed9e681ebe5c316d0ff6b483b4ea0ffc6caf40e4d1eb18545113971bb80d0750b0b710a1f33a30f2a74fc8fe11c6fbcd69e91bc10b2fb1e0baec21821518998d90313850ce7ece48e3e45fc86d1ff6b4c79b10f7c444028d4f76b2e1ec66c3ea07615b05ea6b6bc5fd717bd30e6f14a5a63ea3d2d33990fedcad1d5826025f796680711177c6dc6340ac1946b975b2cc5838e4fc4468c7b105bd4f1d8977b028da672ec55b187ad200326b5735d7ef6d090712c3a53cdb9314ad304a4d03e55a7a38cbc17c52b91eb158aa1fff9dced5a721732a129506eb72d960d9bba1e11a493452ddf2d0cc2a0ada575fcabf6c996c9b990ef3ead5fa88e29dc872408f6f71d43a93a195029971956fd55b693ced55a80de603b94b35fa0a7a8d5e3755d83e430b80bf717c61f06c6dd756bb59b2548a0e660b8867afc7605fbebc0e21171384a9db70a393e38abe31efbdefe4d16e110e1e0e89a38c06dda53ec973d5f4a54a6d14cffc28cead0bca8c9438e12cec5072c61b788fd1c1324e712382e33fc8d98bf1407318105cf1353550d5dce94e3a8357da888c4ec4428a605795de7050dbbc79ccce5b65a1f79a1eac275bec6c7b169b02f1133fbf6aa949b8dddd1784952909625d9fe37e75dd768211d52c3101bb72e4b75a03b739160d45bd34172c59b4e8d0e98c9590367353cf60c46deb22e3e90ab1a88edf31b41f7d3bfd25adab182189fb3d22ef6ff8524543ec5f6007db768a83620859f6e19d803e176a0f356ccdd8163780c101dc6302e00a06bea70a7100df678262da4df7de31a241d6c6e78a3da825c8e41bc89037da6306e24140a8a3e75d5676d150b276fa99d270d630cc7b3ff6b383bb615928d97041a3e52f3fffe75079e24426839a9c8992e4fcf265014c6b36208a3160381e4f4c28e39b9620f153d2fc7d734a4ee9636c1a878b52d6a8d17033230af8804e4aa50c61d280bece5caadc53d987856f12634ec88100076eb711b03b3eb7b9cd8384552768fd43f35c7b909bce0478e28a3bada2133339c01b9bafd080cf82f78a8d501056f951989b9253e053fdca80899ed519e83f028583a8c04b88eaf76da8072dc06ebe5e648f52cf20b946552b9e67982bc957c944a213610415e03a4f13be8b82607e63de02aa5922db9805e4fa543b1084fd41cd0a725db93a17b74acb0fdd70d4db7413a3aeab82e43ad0c74ad4da1dd4e13ea681cfece6a6ac1bb2e8ee7b7dbd3386c675f1befd48c0907eb1ae84af66eeb07c4841e64f1c7d3ef34edd1cf363fdee68fb33968048ed6e593563d0d1be0c39b3d5de902e6c303a33bbd17e29a599db7a35d74dd862d36c5542eff07975a17de69d0ab6a7e06ebf679cfeb3c08f9c7996407843ffac61399d0c4b5de019a9705b03b86cc6d11eda54cbd97631faedbcc60fdfdd3a31d8656168db680c8a22c8acfe3c8aedfe0025266df519ebb5ea3015c443136a9541c7d4842d9d57c9d11cfd480dc7ad963c572a58cf68549ead0e2447594d78115b9e6f664018406b3067ef7493e0cd75abf8c952e5771ffa8eaee95beaa311d8b852b47078bbf6915dd6b235931da3d52a7dbc27aadcb5945e65a0aedbc5cd8327ea321cf824e74a954abd4637f29a614ba09b846f568f2066ce18feab1b3347faaee13525a4047da1a61331e04e5f1080c7d15f18a4107a61f3970a4cafe1e0e32bd3052ba8aef520d9d22db892ae318bacdc97e5d51fb87589cd607f4fdc2a7a0a48f980fba52590e8e5cc6103745fe58089ea352ef976399bc42d0036e0111f083dc1e6600183d0968d364202e832b126b007743c3b8d49f02557da90637483703789bbbd9aecbc59e826757e52214f0e4a58d95505550cc47879d9a996b10f1ee26605727c87d86e2abff62ace48945228fcb7516e39bcc90282c77334cb3f2b816827ff5f5efc1332921c352cfbd025fbbb9d3829b5efc2660505b3d7e92a561c24bfd6a50c5ea207b310dfdbadbd76fef1a87a8465ad734c67a059ce33662f9af0bf80da8c6233d88a5b64554afe447af1129578dff2b44ac2dc633399e04811a63a3578f2b8087566f632568dfc9613c281a965e17be74ec3ebb6db6ec2095e8b1c953b0e69f1d20f46cf6b5a696d592615735ea314f8e41863e14c62ce3eb5ecbb07ed05b0ed70a3be2fa3114c52c30f400f069a5f4bcb65831a64bb9e0769a0f7edb2dd0b308d2f0e8270d134ea0c353d7c4c36655399616a742bb45bec1b95b6ba6eaec568c831e69f7ab48b64eabcdd366c69439e7d099c305ba6aef6ba0365c4dc900169c73f0cb57234f06598778112b54a8e11d875a686cb6ec2a4a92859f502fad1ed0a74cdb34a144155aeeb8c1375531b82ea600188f1364b2ddd3f0ae8e6b5cd9de7e0476ece792c30828067df7a683a4c8fc22e6d3d0d9cb2b4f2ac0927d6b6a5eadee080385d179d6fbc82f0cad75758b6502bc3b57d782fb20be668f3fb2c392e86b68617270f5e8ecee1abb5a1dc81f07d2a791665084ba27eca19f1004a2729c566c2f1cc2aa09ece90cc814ef947f8bc529f10863d2058efb7ee052774327883f7324cef687b9e4e7517a62766d9900d7eeaadebdb7ce38c30e3a2dc1f4a20fa64dfd41034e5d651c4af31a8498a96c967c6b099bcc925d01ddeba3d00d0d4bf0c84630dcd5efd2e40a151258127c1a2cf6f29f5a427ef54341cfe71a377384df3f9a81a7d0dfc837e5e4a0fbf4a66e31d63645a3324bcb45e099b4dc14541e08bcfd08689742994907821a27ed01faf547c390ea5ad98a980c63d777c6ddfabf85a680d33986e522bd6be17991caaf092b76a62b333c12f9228fd287a5e0cc730077173f377205b866bcea16e78a0cfdf84b97e56aa4e4d4ebb3817d5b50c4ce280c414a9833db51442f8e3b595ea0628995cd1153c46d90309be3a576eaeeeeea82c0c1c50e2d9981dd0810fc3f6643ad3a10ef9c707bbe3b0250f1839e8d6dde945165834a2f9008f87b6d5046283dbb041a24fead19258b1b5e195ba2d54f80ad8fcec80d865e024791988cb3557da7040021436fef51cf27e5d550f56cf2540405ee0b15c2cd0815364c43cd8a2c11fad030798a3b33eec0d1077877c4d839717f0be1de099ebca72deeb3f4fde11e7767e7c43788f586c09230b460f2c64c6b02a743d251abb3510cc8954e28531c4c92bb1dcc1c7482dd19005a39077a3ddccacb8621f4e43087b18aa64bf0d4f223dbda0d1b62b436c209c3f5659e83daefde5afd92bb52cc924736465783ab9208e61c75e75e9bf3b19ae889f73ca8760f7746f85f8c8c9cde015930ebfdab2a425a43bcf5cc9428c18fcba3d49aceb51fab06c8795e8669952029109b71350f34f4e62fbb26c13f18fd1deffc9c946cc7d6b42eeb8625eda00ae298d777ff30891151c456f9054e54bed4c014f2d8a2660a97db385740cc219e536e61cd5bad22b1cdac43e8c0f725e72aee5363c829530e2e8deea67636f94579a0d50e3133431d4bae4eefd77a50873afc0fe5b6374f443dd7a72b830aa928b4acce9de9b8ebb555163925936baa7b343c1a1d67fd9df4639ae603f26923c90db6c87adda0737ffd074167d57de553d5eec454bdd20a9c631ca6547a4650f9f6c5f05ad6477bda3934882ab7b6a41a0e043107195222dc1f935b1a0c07d52b2cb338f0581f1c3aaa730b48bf1c6f65b73a0d5f0e12417191b5c2ae335112e86755b0c2931a4d0515abbd5e4a49fb128b89e5599931408f9d19fb1c6af0cd54467c805f263a39e92a889c7bc6c", 0x1000}, {&(0x7f0000001240)="1dd77c66282014ad66ff1f08ad24665ab0426589012b355971846e692431d2321f1ebdfabfffe984507dbd3e1b96283377116812edc43880cdba70421918512a11c86149eeec311e55924ace21f0bf913fe518d9cca476", 0x57}, {&(0x7f00000012c0)="6f8eaaaf08e89aa19c0e1fdcec9c06ae9062db891e6cf01b6463f52ddde6dfdc629e2b34a2b31857b90a45f2f8f61db10d0148cabd417caecb5632539f260aa959beb4ad881ae67b8b6a7315a131e0b8623de18b36caf4c3c942355f4ddf9dbafdf9cd910e58565caa32e24d9e7c0dc77ef8936cdfa0bf33ad25121fe1b7ead2876d5055ad6dddce434ad82f8a7f2a857002aec813158d30d90fba2175d05746897002c9bb5ee4da928c525a170d17a052918a4d31a765ddb12f0a4ec4507dc3c96194c5212198f9ef50dbfbdca2e1076dd5037734633bd6310dee0e4d4b8003ead12fab68063240dbafde6a2f7b6e861dce1d19c77bb8884855517f014e63c5239fb46dde0b928e13a2ff2d4ef4bc004f7b51c4943eceb77656e04af9c760443a9fd439fccd512758e7f9260fc6c5c944c50dbf8b3dc1693bcc3e77c7b2db0baf85a7503d6d017b092ecb27977ca07c628a694639d3e7cf5a26f82f6af295721299f8893f798c9699481c14a5878efef9248b0a21e9c4de0a853a1a4d6ef02344d6d7e9aa3e8c047e8b45bce6128150192bd25ff519cce37ca8c195d21ec8ac31eb6cf069f3589da26f31e7e36f0509e749ee557c869174e0147e1605bf3ecc2c435880a8a5483bcd93532168e0aca7a6fe73c24c967ca42320f5ac4d365db6eb1175b49fec029170c522f6071eeb31ca9add05f0cfcf38323e537dfcd704364389eb3171e45234ee7076662d684d82ced0c41ac88e4ef81815ce3586bf792b6a74ad24f6b35c8bb13656cacf49441e825636fd6d74deba3945ab31a6dd80360c5ddd5fea9d0522b229b96f951d4526dad07666e27d531a54d6d3413012580f0b0c3a712fd37584de7903e4cb70a025d5ed2316f63095f1f98f75f9fb8563f09c25582ebd3a417de84f7833116a1ffe258da1952b27ec575bb0dee5e2f0bcdb0fcdd95b7adc95574defbd62c7b3d62aea1377a2ba5eb621e0d7ce7fc781290303b5dafcadd2e23ca6c3621c921387bdc4c0b0372168d9f560e0b234d953b23315f75421302a65c0eefb50802c78bccdb89ada88ca2d1ddba02ae698c65f6574a2cd639863d4aa61c585996a8b137857c7ced61cd9d7c20464f9bf3ab6aa2c17e46296e53b60883d48f411aad768c6e6006eece288318a8e999f44a4164f4d2fefb2029f049fb4ba6a18afdbad15639d052977a5daa2254d7804a9bbbdf8e268c58e3e5471740c67bc54032136ed12a88b5dd0ceb0fd8becdbbfc3fcac2bb4dbc5aa2620e34857edd8f2b585c0c14fa8b5aae5e36b7ea37c4a27c63fe5ec76ce84ccdede032da2f68626d77561826d1e667914122f62abef7e451f27555d26e9c3e29cb71c47f45069fcec7406557f23278ebffce671b0ecc1e1deaf8b8337cb939ba95a75ae6d5780a69c98475aa4cb5fe8564a3afc0de168b090229ef424eeb9248a447b22cbbf4ad112c907cc684dbd9022e01ff5488b75439c9f2ac9e0a49a1f4f7ec221128f97b71b271b6352d2155725e37cb805ab5e3ea15ee1341eb2f876228bcf8ac3fa53bb964bc3018118c9cdb7f26fd3d8e7f9bd96acb3b24ba726f05be8892dd614beee6ad6230b7bb03989a906e3bf6c247c8b898ae1af187d1c3981c7820d893c2231899346f04a3632fca79494c202913383245c6241f85b059309cf8070a156a603975b5c2a12509ffa33c05b5647f7cc5a680887b992792aa0eb43e6a4e68a68822aea97f683fbd6e6f993e7b138eedfdff6e8f96a461b487fbd7d3627ee993c3914ef19ab825c593431d4816206c8085f8b7e890336b3993944d126d0545bd1261258d5741f0f0130c745a23244ab971851d94a31d06b02978dcfb20231ef4fd7602fb2b186a4644b5770e69b17727049ecf47ace9767ca6a79560de178f3a6aebecdd69e02d64dd2feecb9ec6563253a545daa287523e52d651bc71a359d6d932821c02b091375fd0d35bf4b313a0e7d2921804f225f13d06ee5676bfdb5198d3560f2a79619eb091b0af90d9b23dc66d59fe2941f39e9359cac34487c6da9e25ed171c6defd857c38e371a6be1a5a4fbe55543f93d8dfde4fa53467be044bcf7b9ef59a611ed7fb6f9b417190c1492c7ed6164bd249a5fd06dddb3e9f11e09464b6aa4812fbc52e6328fbdaa439c10379fadc907a06293713340224588deee0d4ec01f6219c2dad4b7333d2bfd2a0f04d68b5fc5de2f29ee8e38d9782aea8848c572fca55f8fac294734163eff3d12d87ebb2e97d1a400ea5cd1f53f398180de2334f1e9af65020b4b3521bc3e1a337d05cc2fb8cbbfbd8177a0f84acaf3537045c2a137633b3080d851010a6abe1093252eaa0d0a433c47bcf57d1dbc9f229a44584d32238b739b3ea9d6c175bf4baec1695105a8e8f0e95eb94bc07efdf73b298a064ace906a0280c7f0c30762a408f1183bd6d05ede065c21048bb7c08c426e260cfefcd6288e53265a18c3a8fd5595d4e0e187e5759c2f2a8cbadb2f3d3bfc5c7608205464d919a9fded0d29504f1c6f7a2a4188fcffde4999d304a3c585fd525efe01a015cf86f8a491b25e757e85ca693704c3d18f032171a5c2854cbdbe45e39f734c9ec31cf94c685628d9e6d86c275e59e78b73fca9b30fd2c2de51ca0973446d64e71e32730251cfbf8a38c6b3685d2332f94f2da84a6769407b690a6d1e10b8eecc21db9ac533044c886104f8dfa7e79ca41d8c0874100f5824238e504704535ef8b35626b6e444c13de1d1f131b3beca2308fc1cc1660bd09b288c3b597e7a7618dfb4ed7fa1f2c2a33d05cc1168792166cbcef26b5aa9d0953614f3d8dd1e303fa15250e4283c9fa32e6a731832f039dd06d4c9e6257a6c8c4364c04e42703887363bcff44ee8a19c872a259e79a6b3ae2f9c5e31c4b7ab5f4d6628dd69f2994c8b36e8b58b78a9afaadb315b8c7bff850022cd7484d67f563f5ddf608b14748acb432a3a8dba554d3a1f13031829d32d0c90d0e33d766f6f25517cfd471abccdbe03ba44069be2fa6e0f930113b6f0e62a5e54c89b20adbcc908d625822ffe17b0725ac43791785541f46a32fc4fe2cd4a5ab512f02d8c855de3f19e3f3793b5fb519247735d1220a2debce818b8543955954b55e075c59f5116d3dad118b0d56e4e1dd8ff704f5da0f4abe4153e27f78080ad284a954642e8ffb6f37493b9b23f1cc00cc608ba73ca64bf00e3105a77eca6cf6ea0b75f39e776a7a54bce63c51bb0bb9b5bd4b61b4dbcb5c5f72b7121d5ef8780633cdfdcb61130606d0a00c62ee79d2149276ba44065920fadc8d09fa8bc3b647d5c04fc0dc0e8204852948dd8367ce6483dd3c4fc043ec0e8709a10b9e5cfd515acf7914986952b336c8eac46b69ebde056c6ae8b84dba73ec007ac9c07ad8d58ba6168e7c05e8112b3ccc06d1302f68ae9961c3293621d2a55f18d2ad1f3f096bcee260397e7f9a648dea5ea43a71d791907736dba0b4ff816b307a29504a21a362b73faac51f1558d9f727bc897ad159ff00e56048f30fe0411f003168885424ffba8581e02bcacf3fa49d32b45e02c872db757d1df6eeb1147c73e4790e00c1e3cedf21aabc35432090dce035db3b361e5310bd8a85b5415e17cb1388211973c7fde97790634306d3450d6b36f297335d01ce2723298e99e70dc852142e7cb19cc91b9443e6f1dddf881f1f9a063910cff235670e91b10723fab52a22c9250a4ba1739bc52814120f7d04c79ea1ebdb7398ebb7f150ec1e70aae4894f853759ba60414a4624599c81c92d384bd28f5f25a1c44291bdafd1248dcf33a9797ccfa3fd57a1203ed21aee0ccc0450c71bafc0a184516aaf0138965eb36bb36d483d8882cc4dab7525aa4e4611b5ce91b3e0d2089738dbd65a85673c9d0d09122cdc35cc9072c3a1150fc1bd2725ddac026ba954dacb2410efc8fc144a4883e460db91c7b9b49701e967ec73318d08f043d2e4edfccaf02c47bb87b6e9319693e3979013657dfb3897404fb5fbadf017191d69a20d3436d2b626864c4d173dbb9cec988c90c9975b73c9340bfe9552e18e0859d87067845118f6855e528c168411af036d69a0e1624d984474b6c0e3d887706b007d3ff7249acb242cdbfc3fa4d4b8d93ef9ffbdf8218d2bd3995d5c6318ad13ff669a6a4101e7a67c54f1ee92a74fafe67ed2c49643d919021036010dfd590cf2bd9b8d2ec6dcbbf9ab2901a222ea28d439eda31de5ca235aca1c579273b5a8703a1a071e62262517068b8da41c59f761859d21ed0297526e0ecd3c71c1c63ef9f6c79496467527936a4765e718d04e098e584bbf747db25ab884b95a76f152c7a35a6996835498679d82d72993a5892498c1ea058521b2af7272ab68ede3987574ae700a18d8604fe66436443b18d8ef23ee5f00a1f6ca237e027640830ec70d0aaec0860c8745a8ef78a353a372d638f91b24ba953887623f886851bb3003142bf42597a4acaf10883ee2fd4c4f6e55780ea23b2b6e11319712eed7d832baa7661d294b91089af425ae8bd915b4772f93aa815c1ee16fc59beef828a37642e54d8c64769e67d4cf2d3300271748fb7f8d82c3a141d559c0c149caec7d9682138b2b3e903c567407e419a28eeb2e15e9bb813e61bbe4ef534f525e1d0342fabba3175ad1bf262421a1b747b84164c3959a160666b03482f398bb0f8196d871d35bf8084cf70adc65c66cf20198fe731e154ecf8f40d19ba91c6c138b0a66ae215d7397458aec5e50bc7c85d84522b029e8384f861ada968874c41138b0e56db2bb47fe4fc89e0a156c02e7d71b15d581c2a1afa9edf8fb7635f768e625875fd203e9476c751cee7194d51b4be94b446992262cbdd7f362abbd7856fb1bb5f17b89aee05961b1ba5e49d5cd8ac471be4a71fe789c15c6139989788f1ae16e8ce89618fc9953a43fc252b17309d8a7e4ab852fefb20fe2db8a90100b8897834979bf85a65e6d660135bd00ee9ea557d57c1249245f1d68290e64407dba3cfe2e7c8426c23f49616044443ee5066cb328788e68ad9eaad8293457a3c444124d5781312845cc436c2e2d1c995d316cbeadabc1ff16ed161b64a6821dfe65b7406fae391d6c32b666e9a235aa1030e501c733be7e619adcdc5a6c1ef8ed469f831ba6f07cce96fc416e01cfdaab2908ffeefb0b060772cc7bf8c399255d5dc86ddd79db2b3732fe855f98f80d21fc8bafabf793eeeecd8e28cb61e43f3e092f81c1b9170331459638424810f4bd9214f3a41469e9ae824f2cd53961bf1651998b7ec9f9318484235a6e03112ccb328cb8a78603bad291d2da067f4aba032e3adbbc10a0abc6935fbef263c9720e57d705d8c18761c0d2cd7e989948acd8c7d160ff3b993b95b568b75c4fbcf019936fb32dc1270682e121b827fb323c67887dae997505f3de4b057ea8566758cadc8d0ecde503f4ca86a19c2def76e686dbc7eed139d7ff8f52448b2249c024abe994cd292b2f777f2816a6b938f494c81472e0bd6a4a194f20c000fefc2365b12eab6219b6bcf6e37fcb7e3506bcdf5c41027ad249f31352fe7da8e1be2f8c27f55c3b8cf3c7aabb7804992f7c040c992c6239d1086b2b3479baec7888de6917832bdfaaaaf166894b202cc1b70d212c6e7781a65f5c683877205a41413b489732676f0c406aa9db717d1fd1a3fb7a12f1baeb8aab6f4b2748aec14c9b556506ec7a7e444e36cd689e86c16ab0dc206e290cc981626f68bb228387dde16e15379c3890aa713a12d8aa7b7b50e5c74b0afb02fc9bc4da23a0d685607a", 0x10f6}, {&(0x7f00000022c0)="464030625a1ea5f5a5ed2ee109386773e0625fd6878c6baa5338eca3d2eaf065852c339c6be483fb5facbb6e9986893edfe7e8c249ae51f1b7c88a76eafe77da9b35c79a594bd2f8b8f9f9ea35569fe7aac37c02e34adf01c226ebf9ab51a01a10c800af2693480a016919e24f63dc2ef2de35cce9c51134dd72dfed3c6527143c7f2d2a6d9087cdc5105615589680cbb0b70747869b27bffd868d8e2d9091b94b356d667db2", 0xa6}], 0x7, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x102, 0x100) 22:22:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x3) write(0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000000340)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b5eb17ee19bd292a30665cfa8863aa79d4767140e4ccdd827b8ca65dfa426cd5e5024d4c16390ff78d1f55c16e83f1cf1ae5ae97c77520b78025dde3774e92de7a8832056fc8e7d9a43314060dbcdd91f845f59293f038851b5c09a251f62f2cc3be89f090a5ccca27417838725f8a70957373350ed9804890d2d0bf9489fa1faf25fa94df7a653e2decc1262968acfbbc3d8e14754873ea79fa7d62337a15eb555580fb76f1db9ee9e5b4187407ff484db079f2c07cf787541a33d430e59cd7c572b09bee914086525316759c704633e83371be4a6900b0af2f9605915e66a641ad0461a5d8c0b3009b4e95284c5cd8843617cf627128c555ef6d0ec52b04068373bed2ba63bea54d7d862b32313881f44bf6bc18c737e9ed035c6d54be5359183ed6108d70ac11cb8e97bc1f6cfa5e9365688d2b90b4ae289bbe176a046a1f87dac3f0d27d8c7e2e2983d66dc0f9e14647bcda2647462cb93b44a0096a90a700dee9e2930341a26b3706de4831abae4392e676985a65c90265ed1bd7977c20412fd02691e66558370a7cc5bde0a2c7311f5b6ca5436a11fffcb2539002321bd5e5f7a7905aaeed5c935a2855000000000000000000", 0x1e4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200), 0x0) r1 = msgget(0x2, 0x60) msgsnd(r1, &(0x7f00000000c0)={0x2, "fed954"}, 0xb, 0x800) 22:22:39 executing program 1: mprotect(&(0x7f00000b2000/0x3000)=nil, 0x3000, 0x0) pledge(0x0, &(0x7f0000000100)='*-{\x00') 22:22:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000004600)='./file0\x00', 0xa00, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000004640)={0x6, 0x81, 0x3, 0x1, "019f475f9d9f436c66f374cdde602dd0611a9136", 0x2c5b, 0x7}) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004480)={0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0xffffffffffffffff) r8 = geteuid() dup2(r1, r3) r9 = getgid() ioctl$TIOCDRAIN(r1, 0x2000745e) r10 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000004540)=""/130) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000042c0)) sendmsg$unix(r2, &(0x7f0000004500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000043c0)=[{&(0x7f0000000080)="532bbcae7d6c52d274396a147256c82c6d04444790ca1eaca893169f4accbb07f24e1bc102be769a047959b99a6bb9ffef9caa938a71583339775a2eebaa19bf5e68fc49c2ed2a3bca47a3ea5e83db8fc839b2f93b0a95c44c0945cf0b6d3e3d61e45aff55f26cf5cd65cc414abf3c7f2d5873c164be9a5bba509bbcc959489bb118846e87814c3b84636596d1cdd8d62eeb099a0215e8189338511bc42742babc68a2a077e4c5c65ae0cfbe5b0862608e468ae523343e53c8b96e1616d6047549bde05e1f0447901e907b37abeb0a949991401b4d53c8233913a5f6d9c5adef5e0c720e4be7b08d4ef7af613033b6292c64bc54b5b383ebb2e140db1b522f97fe6c633e1bfd45e90231dbdba5ee1cfbf25b88d14165fa3e6bc6ed78438f2b4ee75b3dfb6ff328ed28d1c41b60f4f03cbfa00f28dd1caa1a4165f2fdc38a38d9f90587c8ce2e3d132d5bf04b35fb1dca2a2cb4e80c0a19a6fc76dd7e79b4b99b5d5ed48f3df3b4133bb5ce87ff8e3bd3b1b481ce6709d14572560072f4d00deeb355868f2854f71a27290acadb13c2c5d013a6a6b9ba4916508ee642f70b151d3eb828be1744f25ddf47678e6185e5212884e20dd0c2b7c48f86816871205350a2c78d079b1e77f03185f6aadd28fcd397540999a0632efc3ea966f020df5bb442c946937b5e8359b78fcd28a0939d0f1a65f5219b2e0a0313d48d70642e0d0b59fa8c8ec20b769cfd17ab1ca65545d24a5e65b94852ccf38e33eb59b5103b3b216cece2bd27b1aca22a4ae891788ef7489297c138715ea6da72b466ee45878ab30a5030d47fa112ee43b0bfd766d3dee910ff053257dbd290b62fcc1bf4b171f6e6db32545fdc8ee0678b4fd541e126a0a1a5645a5b9f5ca751541953bb962d21cd75848cdda3d5becc0f9bdeadcffc8a5ee91101808731918158f675f4d2212ecd5c6994e4f6135df47845c5d39bde57f1b264c9ad093f66251772fba0c34706828437ff3cb8842a5bc7cb27aea081a81688f1c536793240cc42bf0426c3adeb1cc3901bec9fb25fa44037bef8b689a04c6348a86476169109aa914fe24e5978bd066c0661f564e3e292e879c78f9c52e3dfafc3015e3f566b2dc2f3aacb8e8f2bbc84be8fe3eb830a6b9744c0a4d5cc62873935864aebbf482024ad3e67ed04bba0e2a8e8ffad9d89d4e59aa56fb4ee6f5f05e3586b53f32e1ecc1207fdd24a4d4f1b037840de046c92d5ba38f0a4cc7eb81c984f9d4855cddfcedf0090c982de9d15588249c82e6b6db50d44f856ce31f653a037f7e43ab1c9d3251686c9011126b73f3e94b48c82cd8df192bffd4ee3b56873ad8af38a3b73f1f97f6ff83c2b81ef577dc044f434ad1701367375fc8751eb40d1812adb2acebb9c349c53d62fa5b146bc50a05c4b971ed3c6eb93c091c27d4b6403ef4046e63843d316f442c80b7b8d9bc1565ef9970b17350476de5acad62ebe2685ea654b0409cd173163dfea7bcd3af18fc44c160beaf07d62e399c55de8ec8b2295e9fa8b779f75e69e13f60397b9df027a8d70c0b84b4e8252f9dd3c11b2eb12822bfa3814a7b1c8ae7bfe22105af4686a9e4bc52257d94831b007986dcf6bcf12f0c547e5f5731210b961754449fb3f729fb571466df8d95b199fd586b728233be3d25cfb94ceac601e61cad34249e628eb71a03af9f56fda0117590e1b11246bbc4ee981a304b6e329150ac8503c6b5a158a4833dba50f9ae290db4bf7da6896494d01d297649542720bdec9e4a740f6ebc5ac696c3127b1bf40a732cdede222b4410c12a6e819611cfa5661427760e4b98bac0bdeb16de6f42dd42896da277c766b92abda7d0af96292ca12e74351e1b23172b3a94ec047ecd1afb1476d325c070c1a31ad9d697fa729e04a879febc6d521b8832d291633025c9f680ecf710b241ec0a306a4c7405865e39e0717cef515147300a34303ab8e2ac1236f9a4ad498613f70ede66974ee35c52851bbefd97d870a0789ca3f7598f397fc8e35bb8893c462afae5afc94fcfc47be8664c6ad0fc86c016a49bd1bbf2445223e953c1446b883a838cb40bd2a1c1ad14ffa1591fd9109217248d1359b46ad59659891383ae36a48c4a428ed37f7e85d94c008d303ff5a45cbed32c739c5ac15c1c9e1f2c0bfebc3ef353238d87680e6c6827a64ef41339fd2a336fc17856e04eb35029b57ab852b7bd6ed9967e48452e9dbcf5c2a8d6cc91f4f79924a4ed29b93121f7caf6ecda750fd24efed9d176c02e8c97df325e0e11c415dfb412475444d77df31ad0e648b99226bde3e7ee93a29652e6aa33036f6a77c83210a2f94a1c48c0234401a1e4017d4a6e29509f8fc14ff5f97eaa44b2fee50ca02394b1eb1b37350d9d309feaa7c7069526b9c8a50dc91af48f9537cadfe30adf571380efaa998e7f1a748dc13b232f83819e134a017a600db600bdadb8181fcf0c4c28aea3d1e0c05574577ff9484598a96118af754a50b30eeab29d8409e00418d0d7ea086b8fceba660faef14774e51290498ee5ea7f1cd6361fae4b85f10345032859bf7ebee37b3d8c3d7a389876011214ebe40579017269fdf60d08a71d029422f7c2c517118aa2b60042db592ec9e2817b742d4090a425cd739d977afe43095d0e55ae40b7dbeff3886c936a37af69885b7bcad5b99bd591a433d07095f0c12a7801451e2a4d635dc1073b276e6b4d5417ce5166eb465b3cdc88fd81c93b445bb4069465b66a305d5f9cc57cf722c1995a6509f3a26fb8b8d2cd492a36bae0a04991f4e9dd467b9f68252c570065b55d61511788dfc061b487f57b6de8663db05a43b617b993c9f7bc8c2ebf5eb2689eadba52df78a8d624c00cad4f9f17d2d0d192c102e9ef4515bd8333c32fc3ed5cb04044c650bb412616439d1930e756e27d6849bbb3886e70932aff81c3a506a04d4960d7cebc8bcfa351f75be22a6bf7ab357d18fcbfb91e8a304f978a8c712a0c43c3525751805712bf2607ccbb14b3ed88124c6c9ca2d1fc66f0bb0885bb07b9668d449fabff19f0a2a0032ba00649c71edbf49b2454285951a2ba070449064905be3ad0c3143fefc5fed45c1348770d58e04921d22325b1dc5b3c70a31cbb1bd2832c44f8b83e6f23b2a521196a15ee21d30d1e7356017264e3f71e1ea98452efe4eb940059db09effd6e77b35f0f79ba213acce16245b6054fe98738f5bd719a39bf8653d88ce69198ded2f36443b9e4ff607cb938b0dc9713327658e087ee9aadc5827f271ff5a09e132a4354ccf759ceb3e0d5490251497310aacefaa0f3e7d84761c4361c38bb3ace9e0fcdb5541f3a312d4313fbb8eba78ff553431b6cf5962027d7625692841053a05b646b2277c3821cbd512f485a340b1a5cf4a399c8072f22a2bc411d7267f3f00bae04c7282560bfcd382c94294b16144db4f23ddc87dd7705224a3561f8bfbc9b3730c91e2cdfc583791472cb1f1dae3e94c3eb3a9970fd479fa6b34957598f79f01b10ba233af834fc30ab028dea549aa1c581b9079ca8e414fa3542e579f7ef49118597fe0f28f76e2ad235075bc9b50776cdcb210c81281e4ecea3871914db84b9b4060fe029c6b13829bc1e9ff1948cbea8c3d891d025720b7e15c149fd67092a19d3748b1bfe0e9f351207ae78ef90c61e1ee2ae845289c107cca75b86d87f54e4ba0f81eb3bbbf298576a9970f69e7b7fa6fea2d9f367d408562b36a7d82414be3df8700f7ced2fd9d65740178db824ab773e244d5dd37772e57364e2614f621bd373caa781234f7c1d042b9906bbeb5e37fff42d4b8cdb8e8b852d4080356027aaf5848d2013ac8a84f9834c3dc543849c60843145da9bd398c2ebc8c2f2825bfd87060d90299c0db4045fef3a81b981ae0eb2e6e75eece35b05a98a6ad468e45dad92c0fd1c6e4be80cec8e30e5922743d2dec24d275de0d119536f122c14cfae0442eea44dd02b29eff7bc2186a08c473254d8e205105bdc614fa96bba7ae08bc0e7052626f470621cef6896eb5c1a0ecf188b65c9087f22807f51d7ef0a704f59bf8fe6983fc647a63e948c95f0ef1e6995e5c3c8a28431364d8ce54a58506f176b6c12b4347b1b98a19f885002bf6bf38aef268cd2d067e981836c4aaf8e7a3b2ef9866034c0e6062e23ed024349e42ae58eed9d5c0ab6eb923b56bc000a88692d37314735c7260b7a70839b9265cddb1d5bff86b620aad899eeb098f7bb581e7d41827522f607a3ed48cd668c4a532cb9b8b9e1470e75a8045b8d4f58e1a70ece702f13e3162e6129f74f5d02457c3b14a7e33741c04497b987b571bea04413a8524b51aa290ffeb79203d6175f691ef19a8e4b011972837f71bc3ca75aaf822a89c522b022d9c6c5da4b214c33e81879db2a106c3755ec04cea1a870f4081de80ff980ab4d868e4a34695ebcc5a14bdad7ae2566e34d60cb0a193659f6ff0e935c96fbe26ea2c127e21993f31c38f0f780de2e325a4c55860898b279e633e70f78fdc5c1f4d8066261242268ce6128bf717357680178318cf6a331f6fd497616214ad035b365406c98d9d23bb6f93b43209f154f9bf26ca352a4a849c06e3dda9a492f509c87eae02796d5447ef97c5bdb2509e808696c965e882f826fce1dc43adc095d6402a1311b17789d80e19b3c19fd0a926e9b5bb1aa2cbf84bd3af0c844cb8fb1d6b9c7e3f74d08f64b10d854fe2ce73542ebebc77a84863204d67f2c91c41a58b52dc262ba0365be4569627911d8b2160b38834120aeb415a9e18ad966e7986c4444427a45b433cfb4d6e6e0253747717c66d9ed5c607e1e6ad9e42a7f257e4090d3451cec90c9b2912943d77561b747becfe27a839c94747eed20061db7c2aea4673bce2cf3e4cc88b54c7275420634e47557683a502ea2a81820b8a619b31dbfb7a6d6099ca4210566ef6bd9e9ed6466e9b2dd41d322229ade649755d4d3905b2493fc3bb2b767a5c3f91d01172bffc876197e5c724663ceaa1875e23b69cace0e87908360db79769aa39cb1d83814144fa4dc97c7277325ea0ec27d5132c1c87a15dc3535cf254288585cc7cb81b06caf53b6949044b44e599e19d7634fdd3ce6d93484e110d085318027e6830b18de5d222dfff95c47555437d2a835bbc8347c527a908db10981d4f622bcae3958a0dc0dca3fb762e413d87f493b86d160717b2e7bf13277dd8789db8ea8ca2697c31442b6d9194824622353cdac9811ea217585bcc5b4e8c86c8756fb303e140a04907c0a6fd564d8d4969d5c6bf5fd43bb72cf8bc1891cf443f3e2f856db70a66b1072b0ff4fe69b1003fa3bf2d5cc4c07381194e6e5c64e5b9bc5f57584172decb0baac94ee3cadab9cc3621ac6d920c7dee87a928eeb04d4e76999f939a36b430f8b8e43b557c8c2eca0c4e7821deb7964ac4db66a02de7c512d3f619290dec4252d6870ed8f9f837062e2a5e72c1e38579f8b5d69e4b3adcab5694ee14b5836a97d27ccb463809ea305cb03ffe06f2b7f9e3d456896dd28f09041dfa2d81a53902dfc9750027e3472ad4aee3c60101278bff51738bdae04ec2d7d6612bc145c6d32a90087648ca406b66d42c322ebb585870cca3ed79d8dc49c75965eae2d12a4c6b66b79ca82a9e760cde2c89a585e470ab1bea39529afbb76c283b36779ba95602bfc4fa777ce382e622dd52c1189a03d5f51b8f277c463eb6fadba2d8b1be9a295317b6a452b7b91e3ad4822bb95187ed79079bab552f80f48b4110bcda61f3712dac121932cf5a01fa3bc575312f9d5951", 0x1000}, {&(0x7f0000001080)="d3fa2488abec4e684d52c31fe10d89c9dbcd0f883144522fc035821591b384535537c9d63f9c1e6e49441c5fbfd93dda36dc630a7a4a8bc1956ce4a0098982dea1b424fb7a33c03f4bed05c36046cdbbcc737b31d9302749094696c5332567544f68ccf65066ffcccbf762f44855becfc07930604d0b5eff90b3591b79a2157f9be342e9ce05debf148e7b376f616863ce1b5a734ab5216e299651f67341c834c67a01a1d6c2c214b245c113a792197b8f22ef4a2496513e8e4d911515e641d3f0199b6d72c447cef25dc67067899dd649b28319807cf944f00a1a6685a1a43c6dc8276d221b152274c0112eeacf5528f4bf0446b3ea164b74065ab08abf7b565870ffe06eb2452b27395aad4d4f183066129ee4b507b10fdbce6c128d3e716f82972c67e072b730fbcbdf4b64757e5f0c226eeb83ad2e2aeb37ccc687ae8a8a29ac75039d14803ff28e25c8db5e060f0c6cc172739b1278d596b1e02a0073b581df46724a033e138c5b1c1ed30b1f608c5596f655c328e35145ef17cbe7a1f9ac6ccfc44f62c0e2692885d5e7c0da1f69cb3ff329cc0cd0770d724f8df9cf3bf2d81f776e7737c7a72b761b6b7369ab7cf04eaf859cc3c43b3e441286326df9ca52f9c6ab505797046178211e8c2f0c145b807099a5f302274acd9214550276b3937add7e6b5ecb6f3d75801e2249cedae3d40699acc09a06e46b2d192421f023ac2b2d82ea62b1f5ca0919758536f83adb5621bdc1735ec62b0f50c8dd779576a4c998c058e063cd76f8bf2a43e3c4273cb6673b639e708282b95953ff20d48e8c16fa2c936a098cdfa9fa7299c7bc5a83ae703e6389b26e90e876775ac4d90931f46c5fc2035fcb99b593edb3ca4e82916777b69d32fe490e71aed2585e7498562cd693733171286ea5aff109c1d7d51076490fda24564f4dc88f5f699e7bd48dc7ba26e90c58be7cd1d2955bb59bae6e09f9a896c1400d3ef0a941d3c8b81449e79f1685688fbb9e338d6845022d72fab247d20a4fe84a5e7df1c3340bcbef56454f7677650791a2823df47db8d1910d06c592a0d98762c034e8c2e6570f48dc85aac85bc073dfc7f812bf32a0b01313f750c3d428f0ff86e01e00b6592711d648c9e6048f66bb8d9b76d965b4c048fabd4a14ba9cd16de8dc7e60ce7f508c4ea9d8825085123093b1a428a928159392d3cae542dfde0fe68f33b9eef0202d59631c22848eb1ebc93d35c68f8a2aeca816aa7410d1df2e37ac43d25f224ce6aff847ea6dce2dc9295ad52450b76b970741b084c29e1da8f4352c5d7c93eb844a13145e8f1a16e47416a4ed6578aae896ff3a553862e2ee6f5cfbd30910377af5e054fce6aa4d9b2a5dc4b56034550eab403c623f68bad4abb6ff74093eae9a42bf01aa92ecb910d03364b19d5375972f496e1c8348dc1503f20f36c4b8aaaab184753dc96781b2d9dba05c2b92d300978c0b468b1ffcb223da7e452c2b6a030dd9a3a11b6b2d5277a7feab30c36d829247e16fd907b6b18820b0ccdcdb6753c2d73cb572850b0ee268faa0aa9d5a346154428442eb8cf79cc0cbc9499a4cc2bfc055b547f4d4a8180004b9f0e62afb847b21de96e255dcfa1905133d2501cfb640d60255749f5526f7d786b52449899c1633aa88de50b08382aed5442445f7ae016e44eecb2afc51efa7c62539ed6f32ba5178e74289a6cdeb8dfeb13e82dcdd025efd59982d7ca4024aaf9d5893c8e26d96f12fe4f35c0dd92f1d14d5ccab3b82d4af94b090287a5ba80836e113be118ccedccee93b07d85f92ce4f1928025ee9705829db0658e6d6876bec5f6719b3ab2c0bfe0974c0a3821d7324e3a71de736a290af1adb9be5b143c3485a9e65b554abadf003b68bcf696b32b7fbb3c4c7e2bd59d4e0995933c5152d84ae6d755a8869dd8ffae8cc42cb2ae1f7bae536b90b1d9e45b6ca54efaf7ffd69faad5fb9108329dd37f45b893700bb1317f800434e62266dfc9de37871f36bc7fe6dfb8d0055919f26e18732a458a60606b19833759884309b0ee46227ab58fd5ab8d8cb78e7b124ccdb108c85a895b6456747d34fddd607992e53e403b21d89dc2b2af287776fcf39c66529e8d5aad1ea3f43c02a5704c05cad1db6e2fd80d47f6cd4edeb06964db258855da6b9259c21655ed226ea5ef7e5ceb01d7c4df747fa01be02993fa8ba0bca76b4e2a9917b23da5cf908a713b54ca59f1d68387da879f2525e2499e2f869ef8752e4254c02f6f4e125b7ff3e9aaa1487be341a09862c93e20e35ff41a1b0f69c4c43fcd9e62f581ffacfc5334411acc1a8e2275673cbba7dc2c552a8be4168ee2f6ef4ac29d4feba395db19f950a896c0287e3307f81998a4725bd3b2e24ad2603283ecf472f5230d3cab6c817ab34c4f02c450243613a12ed75f9db6fbd92aba42df0f5f24a1c7899202d2ea6f975f411913f987ce140ebc3f42d73b85c75286ce916ef428bace16bc98acce36e8eed5c006f8ace1b74db59f4d5dfe2100d30a065b842a51a771ad65b30f46278afaa74056cde5e89919719249ed2a1808c9b9cab7bff36c9d6dfc060969940e7876f79fe9147e90febbdc990f9d6f7a9a8b2784d854c5274252dd532d42e92899169e3faed5b2d16b5066ef494cd27d6b1ede751026a22ae2ef2cc7e8e281ca808dc73d4aee8394d480bca27dbc43db9d15044c5564c3a1be8a2b3655501c399dc4d9f72323c06c839b30fe50ba2a34c9559d56eba9a2c3245616d057e921cc77ee0ec1856c27db4a5adb83ca746c2ff7777901b0e3cbd2998f31d0a143e923a11825a242a5af0a0a9d6881c4a0b669a54fe2c114d52b074e28339251b9a6f5640ed9a6055deeeaf873ae2c15a2af2c5f6c091b5a776907fb3a751f278057af1f46f584bbdb69c5ef34293bd0d54c13d893c2f1c9b2323c5d164e6f6faa56bcfd3709e4ec805db61f4c86738d065d2074db0574ea863322952ace72194b933a5c65f9576cd5acbbf491318dbc822e0eb0eef109c1f897d9374872d58538bb3f687cf6a34494964246c308b0b274833e71ebcbf1c652a0b13aa4214723a9010e258efb87c42fec62c6d46c64d474e6ab3212f32c4bf3533fba95f6b0f23a54db7d3548df07740c6c01454976c4620421264ca23e8f23cf2d5d4a07d7e6fec576fc11f5ab771820777a75bb870b3d280fa2840f14fd1542eee5be3333abce016ef0757860f42ccd349ff2aa8f76049bf1d7c4316d8309c0e41e05a04988971d52789e6edd7b8ebd7ca92a11c4acee8c20d9c999c4841b000b9d68c63c0ebb34d37319acd6eb5170463b19459136ab202e1f8405ab53e0a9088436092f104b3d460f4a9b1c7d9777fa604aca0bc0077ca40d567c44eb8737443da1f6f48d02a9a8f9582f47c7a7e130e2a8dabcb2bf40c3f91237be53380133b032d9122a46830bb5698bb51644f39f7d074d20d493139b895d13c3dc99573eb5943789b7bdad7fb1d04291f20ed4be902175300dc4b7cffa4baa68f5a99eff4b2e0d3259463c94befd79ed2d12b893be19ec75842ada528bf05e4b004ab9df01a5ac00e71776c5d48c7b3238cd71d67a26ac83fdc5f2cab49dcc540a96ffe19aa6c2f27897d113dfe685c6c9bad51b4ee9897acde4c704c9e1901fc13751570beafab31886022d48ff6bec7a23150aa8f5fa9aecc514da1355dac1ac1658be6e7ebba75aed90842cf92a0af932cba18c22521ec1cf678ca21865e583d69f6334d559f19c17b68bfaf2eb3820455d168856ddc7c9d926823cbc59f8fa09e43e4731084a67197c3dfaf307143ea0fe107046a666188776f7d6caee664b496788ca3b89567c77cd600182b470a979555bcfe721e41bd5cc5e5eb2da049a89e80bf712f70a68b904203ce0eeeefd9bfbe5c253eecfb6dc84ae807aef403fcdc3f347df51102e85290fe18788227afcad80b37e1a8085ddb2a8e8c7a8c7258bfd3c6c60d7aece42a17ff00d6cd3c806f30136d41d87648cc8f760821514ea98e8325546b16079836bc316cf8d1727e1bedbccb77205e04095b4a1581458f1cd11fab8dc39a658ee24154f8bb6deee795af8a1090e21bbf6ef78586e56bd14ca26d9b72c7beab5df11e02b10f5d1643143488d46aa06d01848805594c77f432050ea8f4e82ec82feac99abd993454a7a402f579cd24ee587478bb2009e5af4e7b972567965c6a155dd864261d75bfdb343c7d38437496de92bdac68dc79007e0cd82fdc6dbbef6c57eb5b68dfaa1bc7bcadaa4d1dfa9b9a97cfd32649f42270ecfac189b66191639d83a180c3ff585336d410a850035a34220b25d054b54bbd22b6324eb07c23e335d74892b59aad5fa4a9d5de1a0e57386129bcb9a66627d57064e3f441676dd911177e4ea6f4227932ca65c41cc358b43e5e7c3751a9d61e1b0c07168c8691d57066a312c8a5d2673938c116560276c5ba8e8a31bdfc165ee5ae5af740b86c98d0acf5eee352077f9d565b3309739df7ce3ebc1cb30b718c5985f338809b29ce235918fb18131a2582b09d079e96fa1a7d8cfff86ab4f5ba328beae03442d2c861b6474ec1b978db09935a4a898278618e27f9ea8576b229d26789d3d75c361247526cda1b5f7e554f745d9cb8ea5982d57bb721076f4aba0ba020bbd2c36c335d777f03988ddf3151f3fe2cf018ea08d31bf0506727b4efcbc377c83eb7cbd60b232351185f4de012dfb5a56df1397fa91bc27533ff434bdf641a044fc09ae77a65f7cba8963fe694cc8921e03cd43523f91f2c42aaf1ffb867485bd51facab443d76f4b97959a0f62643e8bf94e36c00fef21e9e3afe913affffcf9042e7a1ddba8e60fefa7d868ef91c9bcfb600392747b4173f31fb9602c3abc74a110cd3b400aab5ed26898c7915506a58df9f322a6e6e9a41a72feb442d3d61a10425dd5bd285bb65589b8b69bd9c7ac34f0141c0e73d2dba92051b49a406210934df697f90d909479cbac75d5b3cf373455ebb9b4cabb95210918363f86946cb8119434b6f3951555b17efbd011aeddfc11be0ac199789e847db5bc8775b94885a2d47e037420ec52602e82b48fbbb3cd4965e94b88b00cb19dd5ab841bb23605c5e906b0483a2204fc7fff88ab237ffeb5b31b64e8b41bfca062be155564083729f72b9c57ae22c9bfd27d3c90f985f2f53cfb76a0ecbaa04367b572875f364e27818444891a8b94b99a23b0fde1adde77b48ca997335c726cfedea71ed5d033d8f1250a5955b0b62ab2e606888c88ba3c54a323037fb5fc444a598802cdcf0eab41098cd81363f140e68240644946318cadf6be60443b77bb7813ac3b4dc322fe7d2edb5d5207fc111a372a5d81094a62caea73cac8c14b828134d5094bc8e9d148214b448c3cc6c351434010007ddc69b97d04b67a3054b16497aa7e14e30b28a7d97f36758426123e5ee22c1e41600bcbb6eda22c7847850d550b51cd31872e7deb00193a65f496e2dce16de740dbadf330b23258a126b0ad3a0184584fa6b1eb9a9355224cf9ffb581fdf8146586d7a738da915e10ae18bc9ea4b914e502a065ff2dabb262bf7e5495b0ccde2e59e62213307bec5a7fc97790655132ddb77cef6aec2641ccc060d64b97493cd99d772b30b70d2d806fc616495a8c45de7384f0988a925f174b8643bccdb69eb71d456b50f8aec20713da5496824d5d4d74bb9a799fa46023d3402457a565f849333690e19a2cc15527b5814671d6c2221a17ae0ae52f19ab39e45a1289dbbec9b2ecf3ef0824e8a6bfc577a427162a2", 0x1000}, {&(0x7f0000002080)="f7695506ccfba1d67f071622a49d31f34a64d42121ea487d6c89f544cb19f66a3b4c48e36a643f40ae308ca88f19762e822a5bbae5b6f1cdd225385caaf527fd2ba344747be6295ac7d4bb062545164bcad241be3a6babfac4cf7b740aa185b45babcfb7db080dcab612e607cd23e6899a177dda863f08519d8a16302e3f442ece25b7a9df146ffc8f03b88c121837a985443a0324e7d331eeb910b41640394a2c7985", 0xa3}, {&(0x7f0000002140)="0324352da541238d3b0706749675cff5ab34bc6441cfcecde9ed9bfea033a56c0adfe158473eb2bb529484400d2f0e290d22ecb768b362c12345b9b4aefdd877fda9b87defe5f8c5e6ebad11e64e515ef744dd22547aacd7503e680c72b98d9e79647b808606c6bbd6e20edd6d98be48b3221043bcf355d48503e1ff3af4a1e3fcecef126205d87245a41278f9d5f8228d538dfec448372c2df84236731f8651ec0501d32640397091bece760be77ac6fc73d56eb50936d7cf93e2be3a99019c8f90e8e7915f8a0b5d412335ce973c5458e21a6b2eba1f400ac4399baa243ad0ae3620b3698b3de81e773af14b41bc4a1e429ca8493d877e37f052ba965ed3c3e32b51ce3b560d84baadd8d58e675de0ffcd0f80bef3914e949afae02fbda0c7dbf48fc93224b46c300a21a2bc65daa20384e6366c741a298a484246a52afc143771dc614a364d3a34d7512a878603d5d8623f61414dcc3015f0745636d7c209c33310b98b40eb802e054df3f8922acb44c3cd9f555add12757d7b082470d6f34af89d67a34086883d931c83cc4f461c3c10540c7e84267aec2653656a948897682f7b2bbab1e465fc6ce9c585fe8a83a867477336c84c3c138827237dd7e31b9d7b7beb905aa768cb19f8b7df5c844a19fc1add2b5c798176998d6b1938fc7b940612a714bdd3956e8cef94568fdb2b9e805c590f138164e6491b7f66c728e6a4e61657af6e839dc901c39379d1c97ebda8fbcc4246f793381658a88c696f6babb6dff6888c1777d72eb177bbb6fda919787fa6f96163f89bfe30d84c9b7a4a9e92889ec37f8d51d30f8d7c4ac911cf46262bec15617687846050d77d86fa07f90d8fe4a265db07371b640bcc06cd6e3d80975289590ed56dc903ee269efe35ab251b14de081630a6f9be89383299e31537af051b0502aacef747cb80a4c644c6f58d44f1774a0d65993839b3bbf280db4651d0a5668834a464785b7e129d04e823e7cd79fd83231e216595bc3b20963eaebf37dfe52e2c6bac1932ab813f8136080e7ce304cebf2588118741115b89ce2205d6f04cea018eb1c363b3dce0c7309f54829a49831223b5c02667e08d245a7955cc61e5455231acc0fd2d7b6e590ea68f8d2ccd5154d45c4c263fc8bdc74dc5220db0a7cd213c10ca5b9cf587abe03a2ce931374a8270d6f07c1a09e6998c3a3bd1db4bfdc54125ca24da1d8df4fb97f4664223e530345d36df3eda67fad4098e4ed833b46fa131fb94c86ccda862cd49c9773dc63ee08e6bc053014002b9915c8889f832a179e83f63b33546d154f198fa3b684037811f21ce5284799ea60556cf91bea75ffedaf06e1075c4b6b3ec00dd1091e7b639f25771eea9dee2c7b5c33d285710f8a09a2a8905932f6b8fdb156277666e6cc08830e581f29e7c918b158d000a7ebbe579ed7b1bc9a9c3b84a4dbf87d4b2e66d777648613e5f882f78138b4ae685979a4ad93dfe4bfb2ba0d565e626094e116c2a64a059b2c588552884bbe9a54ec7ee62c8655f3c4452cd606d36cb843d3bae2ba520ea7720252c3c933bfcb39c31cc8b55564342ef8b7fa392ea3f5ee9c7c704b944f5a49b4a9cf66337ac3ab61e478d05c249ad4612b0b3ff16dbefab8b9d53a9b74bc616e621e273432adb36613d1167b85cce4bde95412f2008174905b10665892dc5048cf780ddae5bb1efc597d1f69e554d8b73ac36eaf9346cc6df7a63e5bc74dee402374b3f89371e66547f3de07d0fedde8908e3caa1463f87b6f15e2363bb9f7644a23fe130687a103c630853b18a473664711fcf06044b18e4551eb2a1360e4984090a1bf3261008564be5d3f55bff4247ac17458c89ce09a4b900e096791fe23ad95f0c45cc5435b9be865d0f219933fc9063a467bfb8647450ffe90977bac61375d3365d82b585cbec718e59fdca3f51c481bf2d8580c5bfe68cb2bd36d1664a04d46ff3d085b11a748701e7bf64fda9f02c838f04fe8f8b7a93b4458b067493d8d2c1b0bea810e79c68ae45acd271f6204dcba57b755da6372d8e81c14267d719d0130b6b05dd8a2b7c2b3fa6babaff23ebe620d140e22422cdb13479bd47607d3b85c22de8db671176f8ad29428646cf8115b6c6fd5d47e3ebfe347f4fef981a646b549978e0009f31c2d6980270cb363b391d99a8b1925b85d7a53504e6dd69c7ee60c5abab16be468cc317fbc4fd7009e72c840dc64248a256c29e39e109fd6f546ee499c7aa3ee38ae629a88a7216efc284ac3ac1f641ee6cdf02bf15c587a5f0a5713e744aed3e7b04d3207d7f5dc392be31349cf34363baf0975d536ec9d80d0a140b18600abfcab10932fd061f6aba95fd1e961e45d8275b9a85ec52d275e76d3452c67ded42f81381d05942f345088c34fbe4bf13428999bdcdf79e32b489c85817a62a328d84d2c3b0cde67babba526a54cda48fe5c021e3420557f68623935a885f2ab12790fae2bfcff7147c5260b1d87479baba2d43733f29a72843c43f91fc5e9a584aa35a02ca2e84da4a84746ce37d910704bbf09c9d8e684b14e995cf896d486452242cf2c178931353c122cd8b8b2679a40301a1fbfefc48af921f4beb614680292066af7cc2e9edc8119aad6b50b809614745859fed2cb1f7202affbc7724fe959ff627392386e456acf5f18a22ca68a0dfb2121ca4868979b6b8ce3a8be7d9175815efdaa500850f6496d81eafd160ea5543d0eb6dd6662caf87ea33d854a4a2e848f5cd817db677dca72699c7177dd74c70cd47e3cf152aa38b41bac7d130a19c8664fc1fbc20f2e20e491ed68cb7e54bbba329fad2bbea9f8bd81b6f422b91cc8085e1ebf6837a162792e913d9bd666c1c015753a8c9d52d1008c2c011e26900da15e5354af4f3e93fb4efa396c8e6cb659d69a24754ed55ef7a496da90e324361aa569cb2543235bbd5b2ae8f1615879de93a21f5ce9816ee0ba9f39c9c72522c442841ce7d5d66591ca83245327e5d9fb59e15dc4d591cab138e6cefeacc38df48f66b2367eb15b9d2b04fd3aad53ad5fa0d168d4ed3b772a19ca0e110f563f6aed719159071a53bc5957cd48a30d9f64ed1e4a36fda7e49309fc9edb5ead07eeb5a5e83c628b15bc1ab2919431081ea080a930823a71c4ee59be4b455f8dc1f914bc74192a8e9d5c0dead0b34ea9234e4b76be9942dfcf61a617ee14b819654eda0301a3d76809da96f3ab41a52ec66057134bd6b6be84b7a5866011cb679edec5a9946edd261610cec81d3536b02bda80d8468fe7ebc42575b19d6244cb88e156b501df30f40c04447edfd8ece5327a3b0ad933977c68f4334dc5fb6a70f695db931367220f9c7c77f23ae56cab5c66c6dd06a11429df7567b438b90d6d95f6ae322ef27d2cd888e911f74f3a5bcd47cd75eb7385180e44340f9b325ce022d9673a02ae110f585fd2cc31a8513f704f2acd362c52390f02727dcfcfdab96887311bad16b81752bb48058d24ffc30561ed8870f7be653b01839d027aee207a8242c91775fcf9c0ed807654d5435aaef3b36d150ba4961b80f4cc586238c00820e89b7f0f9f9c4d415ca32dfcca1c466405a779747edfd6ad081c4df57039be13487efea3448120fe4416fe3d868264735d029af71915ea21bd4bdb275f0f266b9c7caa55ae18c05612ee7d0bb6f075cb8103e0c08939a19dcb38a188e5b4fd9098fa6300e4f9e5879560e99c523c410c0b161fb0b9f31018a8790051757a5cbaca2b7c55efb8252e7f9110b725b3b77c90c2b77dd7cc247d2fc3a2ea63707672a1989b2e96d0c5697f1cf0fc9ac6ceb67b8686fc2f7fe012ef0c85f8cd7403c2d337a51bf2b7cad99596d0e7b5b4b4b2788ee082a882c88ba2170429e87dc784d8afceffa90a02560680c7afce9b702b63ab9e04b16413daa79e97642b82c59c6554b62c26084264d8b2050b6fc824e53f32d27cb7742f574deb8e8c99c20b0c09ede3dc0f849bf16f99b07f0d9eea4ecc79012915196f7aac9f6c5dcb587b792fc12bc575a661e81c9dff29d0724d61e24b15ed356d7a766df0f335251c4f5fde92b7b82883044881668a56b7bc1554b3d4d129bf69b19b1e0572a4f3f11b06b5af84fce6c013dee0c5be4711a144dd8300ab6431a3ed9ad01cf35572bea51e2192a1e861e3c068fbff9c9fdfa5fab17d7adc329b0fd4f8b735186b7d816c9a599eedb90bbbfc680529f1f2a429daca9fd9e8c935c23d228dce5fde454bbb52f4a7815daf710ba19da9563e85a5c5850ab4134407b75e466591c3248fe174e7557649bf0419c3f6a6d946f893abd1e059ab711855351ab4e29881efb4c85f6600dc498a840a3f775ccb107e4faf33e8948ae592413a962f8e7204aeaf78212d07e3fefe12e5f6fff0f164bfb87a4c3ed644dcc05b812756b464f027e9d893360d615aa57972bed7199bedbd417b804507580726880f300c54cf5bfa8075df6dc3a27825aae05805b21c4309276864681950969e02c0f1d12acbed0d46381ce15a2d66597d0209f0794d28ba55e87a362212532b1203719b919d887244cd4683bbe08bb13c80876a5990d17a97be9d67a0695f97bc1bd494e1057b776d00d494f61c2fd8815ae0acc3ae857591fcb84c25ac156929d3fe2b654083b9befc28772d95e2ba24dd10cd53669e5dfb4ea7f06dec62792ef42cb3032cd2047ca76ea5280eb773c0201ea05bc38037a4798ad7e4e16ee20d4c95d18e50f4f8fc07340c98637a9e9c4390aca05611d34a1f9384d8a5e8a06236b0ae8e885590428e06b1839c6102d8adf60018c9706ff01ecdc268efde0219a8da0cb29818878f4c879a32eb3406bb14009f96154e59897ac49bd6c4cb9d4f1a5b04952e7a0e5192d1843935161c4464b90e6f29e5cd7f83a9ff2c601a9bc6f77867e17c724dd6954858c8d9ca8bae264bf2f21be4403e6a21fa688d0a4b2aee1b957fdc35d57bb2c5431725563667cffac56a9f5c9d18a1de67a5a180518c6ee5c0b9c703f824470ae9ded784774cfa3cea2af1d0536fa9bd95f1f9d88dc9f9c5c8027bc21bdf57e8f19f5b956e351b5c21dcf51f862e57720e7f10c7fd35fd429c7eab91c5835fdc7f7f763f0e6318fe337ad49f8aaeb19c3eb0bbb78245ea89f64e637aa1b4bf06f8fb1254ecba263d6787c580f93c146e506d04a4c647e352e8a89ab935285f74ceaea26a621c591036d7d3166826c3352c15287d753151339f01aab3edd1aa97cc7fd5c2ee73460a4bf5f9ee22889dc1b7c91605619d7bbb6d736f51df9612c9b7508705941e85de81f3df39c3b956ea4fa0c000528ade22a0c25e1674b60dc7e59cd0b2a52b82e3ddb1b2d56d3dd01ade93adc368f759911581579c92c5259338950bfafd63865f6f0dd27159e0ae7d2cfc21f2a68abe85de77a3741510a63d69767dab050e41542f58e3f669ca7ccf996aeef3518a19b03d37486c8c8702fc681aaee9594826aa064b041123c23b9bf22b84df68e251445383fe9e5e86c738b9d4a375dc5f66b7ed5cecb165f06cbf74d56d9b83d0e6d9308469d9fda0aab9966f147864e65693beac28d25daeb33769a00d9477beb23a9e97dcdc027f6acfcd8f8fc719c8c1fde3e5237e0e0d653f60726886252533e498d45b9a20b08f4f55443a28de0f938bd426e3cf41ee53e522973e992f3ce882912a1c66c90030e12d2ae4d6bb669b7dc8b600b7afef8aa9aeba687df1bf868778fc2bc127001f645413b9ba07cdb058003f77151c267f24bf98af97c1f4dbee40db801047ff28f73606c6ada", 0x1000}, {&(0x7f0000003140)="177fa5bf3a27f329095e670c8d5e329e6d3fb9eb9621c8fbfd6ceb1155b1184df1acc83d5853e656a92099b0065b82de753cd5f0c356acd256ac9a00c2c531f3b6f555441fdf8346d2aa3ad213fc6252eca692ef890bde95e4ec07adbd0af2d08a635a3f0084512a938a72701be6228f3125a3dfe55ad7b22a6efef1c0780acf5b57327577ac40b99808937021d0452b83c475fc532cd046e3a82d745405b529b7c6e6554c6352eefac59e8f060c1627c246ee018f7a1631293d501a0b5885d1f5a6430749d8c456cf655986a080caa2a8f6379fe894a775729747d56e137c9d28d72da5e49c4d1c72d7a191b5783891dcb6f8156ab3ee0368546ae33a647c36de2101543d9aed968a8060719388eff8783d600c0b9b047283d76a925f458c6f79886d10bf732376e5384922a1ca4b29a60726926aaaac19dffae049863fc079cf5264ea8ece3e7fa219ccc5686ead8fdb312d97962a4359dd3a85ea23f812a4487ae5f88b30d8d72b93dc3cc65ea5f6a4ffea220870b318ab3e7908059d50c3f3e167b61b091497d4e2bbf47fe68c50079a40185de41fcc56e23ff135173bc30151908b5b59f7c8933a82e5b162724932fe64852f560feb54ec0d24dd6c76511285d313dc7aad8dcc29179795f67b2fba7273042e3f84c02ec861ca222da0a8e0fa2e177fbfe89e7c981faa27c152c62a6d90cfb0ec914270b57a2f72afb0f5d44bf2ed334ff1412cdb3dfcd709eda54880e86de541a8ff6938cdcc28fc3fcb83d948da0b03459e5e2a5e49ae57ad04fe3c458080c16969b720d4e99e7cd0cb2d9d787855d29df8136af45c69d3fea48787546869815db1e00e84a6d235d9c50e81f067bf8a544db84546124955967fe402667b1a542cd54417a531eedeac97a36d3d4275eec75d3945ee8063887cc5ffc9d12b0dc8db6b436fe27db9b1da43465cdf60f8e02af27691b552ee986927699340199739efdcb49be73fefa433fdad8c3d650a8180a376c75d280bfffba777b664b96eb42dd8fbca1bd70fa0c5d686ede7eab06ff81cc9c238829a6759236d55f681435005cb46aa0c74afddeb0a8d10c2dd3302da8c080f44803c88d7723cc24d82684a811a7e7cf548555cdae34b8c883145a9977864c3be6d4df29ee7c2bb78306fb278b836a6ffcd5d2bf4d5dc2ce1291ccddedc4159b28a62d70eac8226b2e22b44d5054c7d4d2fc1e50adcc688dc92035718e732417f182ec12d52026e8efb03c3fdd82422d8a558d6c51008521226ef3ecb120d8d3947fc3907529eca00a8ed2208a658198f74bf23014c1864b360f94c487d8410354beb6740b57573f4768b3b3a082cfc7cd84a003db2a24f8bcc4a6f111b7091d8ad9d959bd7fd97af45d5bd992ce1f0cf62c65bc3ef89de6d80c2824b02bbb6be9bbd9cf0cc71c70545cfd03b4fff08b36e99d62b5a75fde152db3b189905c88fbed621271d08f296f23442ed2f79153422ecb2dae9f810d629fd16d74d4496138b3ed08b9555be90b771c96ac640c68de19bee9b7fe2f0d3f7ef5750f5505650268eb0f21f436dfb9116ae104e92bb89243912cde3f77514e6321d8501e0897a2538af8b535daef6c1d4ab578120ff0ea7156e8db12b4b4999fe49625b02836c87fd05dbc44d4dd293e759a78332e277d8c4cc0535f01642557a8a1a1c114d76f848bdc888d46dcc1de256fe288b09b60781c52d4e3765dbb301df89f24e720fc52de18021b408caa6217745563215c3c68c492d3e453ada25349d1bd272d07032eb4321c3b85b097a489dee8f729d34784c98e036295127fd26fac2b2e0b45ba20603fe95edb517788cca17cd34ed087f63091fd4a94657a073b5e564f6d63e3f21e85a519f5cc945dd2aeed218606d232c04a712833da9412669e6338879482849f41108d4d9721647f423979f5dcaff047abb7f30054b2e93f13a185ed63bc5ad10840aa644f77c31b338047ed6d2cf811392d7dfe5e03b6a6b24bb44df6d5b9ab455506da37bb84b770198010150cab2f1dbb7f02e76ef60c535e9dce46cd9b0d279875ba3f96e994f9066995f7c38de539a8e11b0ffd075fb3e306a0b21e4c9af172fbdc561de77feb7ad152718679bf2f28874c72fb9e4ec8953e36c5cbf00949ccc0845e2c8473c4374ec01453056ec8f39276cbb02c6901b739fa7e920e08d4d55aa1ec8b3396002eeaf5c8ca5a244b6a1e5798262e89ee5885e0c9ba515fee11c6c588b2c5e0de2c754c539059ae5d7e3300cdc8bc7292da989d6fb2bc01cd118d98983791262b9e63b3ce8e2ff754e8606b52b4d52608e29602e1ba0212b97c472c6f87f718120b32e92f8287887fa7d1a7c6ef49208017d9a926211a00da9e796709d5105d4326581d2c1084a35333741409b6b109c6c51ef5228df7ba5101e25ecbf8d9d7114c7a46609a5eb7eb671fd6f8a2b8b1f5171f01384b5e769a6f83d0772d37ccc7d5f3078b337525761437a065e6027d95ab93182ae156d77b73fd5465a16128c6fbc355b45208c05c98ce34b9b5d52615855c162f98eee1e7464a7f48a9e59c5b9a67c55af6ae60ddb84bb85d1c992c2535161be22ba8723656aaaaf1fa3d92df4189d21d227ef423d2656467ebfc97ae05497c5f72448bba88f3f39872529b6b89f47be4f48c3a053fb6a0186a973d4149a9a96deefe6fe0a3b3c1e2eb8186a2dc21768ae7fa94000410ac9676c3557e6168a6dd11a10d2d999dae4c14c1f81db19dd08b58e1547202c2540b1c3bbec08badecafb0afd5b3e0811b357e36034340bafb9512c5936254024701a537ed88a729ee02cb6b670885cb6f4ecbbdec423cf47c2e306c97a4086dd1d42dd3fa088c23f9dd44deba8a7cee6f6bfaad728725cba814d6107482ea76d4c36bbdb48754ca0a135f5f3058d252fdcb934ace2c8f2b43d9bd8e188ad8514a6c4ff9998f523b29e3a791afe3d994a1d6348c8497069787a26beac7aabda32d969048f6380d885fae1d3bb8b0e466b390ec5fc0deecc55dcf54d11d8f5cffcfa3c4eb54429574731df2fd511f6fd1932b4c00a76c3c3f7263c81339c9fefb4bf801656fef28bceb30ec37e8b5d6c9a95f6c579171e3adbc4726cffe8b60aa6b77089754d2b64f0d93476abe760f9b5a8b9c32674d243f7c6adfb7f4be245bd3c01a943ee5d953aca597258f1fa97071cf08cd59f8bb8059709a43eb0eda3d924e97fc4e041be62aad483147262d7f67b6e48b271050a9400a61e831ee0e80f8261cf47447a61aee361c806176654932ddad32cf00f1ab2aa462174a9778a95b9074553fe53b90638f383418881eb8d877a40cb16f7259b65d58dd07b41b89fa87d8b222303a1eb2790933563b981208def7c91ff1fb533ca1b6dd98518f191069661275563af2f4f6ae36c863c9cc3869996136feba5adf79bc53db196b183ebfb47825ec8258219e1c3a49907499fd4625a434b1790ada1dafe05bbb1b4b31855c03f596bb600d3e9bb28a777f5432ddc993f2ded72233f21f816ffe2cafb3c522d983a0e6cdad6b693f98a871f63ebf51a1470b075fee84a03b3583205606e8825e3bbb61626d7b219771849c7889b7109009ff91fc71839eacb349e8717a83f2a34ba2ce4d4900aa37ac227f19c6765c2047c4f291a0010baff2c588ac4ae8158abb663aefadf61fd91fc062d7f8175e60a77ce9b7ce93ebcfd820e5f09cf64bae053d836c36fb3c136784a28ae5e5355b49480be23388998dc640b27ce5748cbc5074bc05768c00e7367aa48ce4b3b4344ef4717edca274c6c1a0c51438785322e08929d44e870b6c47a4ae1cee634c490f3c741a0a8d78d3e5073392209d9f2bdc3239c8a8e75968a14021dedc2dd51cd2e26c192f521fa941e7774f0807c92dd688534a3026ff6090dfdfcfdb0fc5ca35cfe06931658e92f987a3cdee4014c1806fc7f280cacc88e10c5cd9a5634023c02f692da9943b2012e22f07ff825e6562c04e9f8fb8ee4d12b2d5430d06c659e06fd24aa818b8aef5c08e42e9e11a9b062118af4747368acfac35fa7b53a56f8376f684503839fad7fa0df52690039c64c363046506d522e5f5905da7818162ce65d6d366a8e37e016615aaa102e9a992ef62ea1840190b043b89e55a82a75bcd521fe6a9e8a34b8ebf13f01d6918f4298a84d4fe04d69d4ed0699d9bec75148262e2d03197541310632e9894c7156e79495b368303c0df1f7d294c612866bf1dd795766a6fb4e1ca2069424842304a631dd5511fdd98e80d1ba3afa89168f01c80e332b3fc8aca7a0bf80e7f9f77fbb6c81811f74dafd8237e11a11413f45972f96a921030bb18440c478e5ef16745ba8b8f665c4546c5a7924661d5b916414439e272919f3a5e4b4f6299082fd05a0ad73d8fb61158415767c6bd023b8251961d70f723f7826c1dfff24ce2fda1e11ae4d953ff71dfbb8f647287bc47201d9c06bfd487f3a3886cce670ae19a24cd159ca32fd410d08f90707fec110d23217e958102fb13f00bc08cd7d4dd601d62c1f831cddcb9b1b31bf1871c177bd9c07103425378e9c4bece24c0f693e79a8a5215cf19db6daabb97c2ee148dda225eb6752b8ecf2c81971fd1fa0eb0fde4b723c9dd1c027b56fb5c6ead5e060c868f4ee48cb20394945a98d23fec180bc45989365521b9cf68c27f1818d671bbd877382ad2229f702184df6710423ea33fd09bacc2138969995c6865eb23ac341e4a2816a4bec87bfe98ad1ed14e79aed6ecd9a78422a9810fdb2e1b0f3d98ddfa1629eb307ee534a451d8fb25b50d26fd02b16e0001c1e07073787ac997a023117200840282f82aa1f29dae6c621a0aac92ddda964f8d6640b63b42017411b7e4053cf7d75b489cbfd6401eb369cd3b9829528734d85a21aecfb7f687432882df90e9c87c920616b489bd19f6bdac2b084e83e407b75a4e1cbaa46e826878155a68e038e935b2beebac21bd6d9f177783c54e196f43dee82785c2a9c754915859a20943a086f4a5b6d5aa706ecab71ef0b009d3c97ab6ea21d33af26fcbd89d1056bc7c1696c91dd279259db0bdad972a51c083616526604f410208a3817a95524da831133c734e5b638cd1b82375ec8e71580d77b48c51540ba450be89efe2aee37dccea482f245b79e716298edd00c9a0de31fd37cc950cd7cfea9c39c90180700c2bf020327d08c47fcff918991768dbfd8fea6ed83ef04994d410421b205bf0dcc05d27deb7c48c05addb19a3f201eeec7a779d6c90ee073e16dbc5a54f8d3e36c38e68cfdc8dccbfaa436a40da63fa85c32c6c13e5c243fe3fa1a2f4dc48944533b89faafdc689891b7964029cd26ff58358cd46933e8c2ca1998eac3a98f25adf2c5a67dee3e812aa8e94b4aecb1b9a3b118d30a658c2d7318c863680ef71b35c2732648b98f0080be8f3a36317726c8b95f20473d97a4c13a23e97cff5d0d6ec023081b7f76f230c17547f5f4c8617754d15a7ca39a7d22a2fbe200c6bcd65d4bf7b4920bbfcddd43cd685b43c2829c2fe941787f6ca91fffc9b3ab58801dbb0649ca7fe19ec3ed03cdaed08d21c1cce3f8999dbc9713a5ae3a54ca76180f2924eb2dac6d79d58762289f0f21d359850f306b8de92e2a714eb73e79e182bda2cf96cc210e2b70263cbe8fc92524e9c46c54049404006377941e39d624c647e88461496b5d85fe26a91bbada16f167edb834605fbb401cb9a8f8b1be6a21f57dcdea15a06798eaad00b56ba3463fb799fa7768c069e9bee99fda717944fa4d406cd1793f53015eccdff3", 0x1000}, {&(0x7f0000004140)="f6355cb03818071363d5e8a746108fdcc07ab45b148b0e02ffb27a9b2b9a61b9533fa463fe118a94dca08ea50a8bcd8f155d9c7fc31bb5eafd42830f4d6dd20bc75a12f5f66557b03f6ef3da01573a60af8943069c7b1ea011c6842bdaa22650748854d159b0cf74f2be4e261a7704f567a4d300aa2c7e53f4642e28e6981cb28b99e6a56db043ed27bee16f0126c9fe58af272a9222b04587a08c093b874b14ef66dd754b5f1cef8b291aead94ea7d126e6a9c7707cd5204cfc62081db0af63e49f468e72e4386ff7d23f2bcbcdc09924be6dc03520dca87b9bfa6a4238d2dd59e99cf6a4b32381da7a576a", 0xec}, {&(0x7f0000004240)="772aabf07f8674309c35e4622043e818b8ec567f062d10d56392e458e60f414e9e304a70e5abe7f56fabf48c7ee770deb5dc18b040307ebff6c4c9cb1385ef44f0de013169097cffc916064878f155777e48b80eb453ce814217715b4c73b67bc926fd1d", 0x64}, {&(0x7f00000042c0)}, {&(0x7f0000004300)="bf2d82143788b2867742a326e4b9b645d300a81557a1835de34977d9743045662280c36d0f6ccc57dff8a55a27cf19d01706290ae65fd988e9e4de5affbc02ba0502aed85c698b80f5df116b0ba21deea79f56bde6dfcb32aa6c2740cb41bbb3792de799aadbc892f3c9a1600d386c33f2ab9d5de726c8720ec431bc1f52b1447e3468cadbef93f3aacd9d2bc3090bd2ece9b2a9bc1a549bfbb832c2c5c24ef101b616f9242f8860ef1845841a7931ff", 0xb0}], 0x9, &(0x7f00000044c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x40, 0x1}, 0x4) 22:22:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getpgid(0xffffffffffffffff) getpgid(0xffffffffffffffff) setpgid(r0, r0) r1 = open(&(0x7f0000000200)='./file0/file0/file0\x00', 0x80, 0x8) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000240)) chmod(&(0x7f00000002c0)='./file0\x00', 0x3f) r2 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) fcntl$getflags(r2, 0x1) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x81) r3 = socket$inet(0x2, 0x50367c384f19f84d, 0xc1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='x\x00') r4 = fcntl$dupfd(r3, 0xfffffffffffffffc, 0xffffffffffffffff) fchmodat(r4, &(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x2) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r4, &(0x7f0000000140)='./file0/file0\x00') 22:22:40 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x85) 22:22:40 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r2 = getpgid(0x0) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x0, 0x800, 0x83, r2}) fcntl$lock(r0, 0x8, 0x0) 22:22:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) listen(r0, 0x0) ftruncate(r0, 0xad) r4 = dup(r0) getsockname$inet6(r4, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:22:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x7ffe, 0x530a) 22:22:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/214, 0x368) r1 = shmget(0x3, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = syz_open_pts() r3 = dup2(r0, r2) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "7e92b794f8ae04803cea065176003bb1fe00"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffbff, "bbeccb0b94c4bc203bab12d411e7f083b8129092", 0x1ff, 0x4}) 22:22:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002300)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002280)=[{&(0x7f0000000040)="25f049b93667b062d0e77146aab163a7f5765efd6bdd4354312ac1b014350480b6fbfdd6d3f87bc7227c3afd38b47b596dc3ce84f249e36f9afacdaf8c82d113c976044502f61c10de2ee8f98083cd4aa91ee29bb30ee8c06241c1572811d0e70776918276779e2f898926836c02952c985714271c63672a5828f2d2a13e9753c3259f665def51035b65df582e02c89a6f0a8c36", 0x94}, {&(0x7f0000000100)="db30e0d8d09277bca69dbc885fd5e62664b49d5a69d2082f979e8d1b41dc46d2aef5c817c2150f182018517dcdd6590c4ac75ce41ac160d098023b7fed3a4921ddea4b93e555861cda47345ba66ac67f0eb398f943af9aa2b315e05b4e27d785abb9e72f71e53a581fb60a16cd66c11edccedb98dc20d17d6dad09515a197618f3204989b1e3581c27dec7c146e5ab87cbb8f543abd34c5cfb596dcde6d467d0d80d17b8660cc03c93e01922c59c30da4063b293f3e08572fac2296199fdaccd0997ef82fb757cb4c7a5c33ee1dd451927886604574198ffcb35b7b641f33c300087375dfed1d491232e32844cd7af8b820acb4f4d8f7889df2d9b980eb5a7bd29d6fc4ee159c8f4df358523735f7f69c60e5a7858e72f49c5d1a3819a9a296abc711a2ef5665840e666ddc1120629c502c3109fa43cf2349c599b90d2c0c00001aefb590c4fec9b6de7019cbb96037b2becb063650848a0bbb1c91ef6aee26fce0f5b2c60eedf680718fd17ff613fd049d8fc9b2df687bbf7f30141f12cfb15c93408d7c5fce3539d002848d10f6d5bb765c0cb6358f4e8e84aed22989a773e6940c08a47845a0ab024ce908453ce5954f0c1a67b1b5a27ab93290e2f0ea6263427cdb52991eb1a97eb0be39800ad0e9df108362dadd823a93e03c1aabe219a4b524a17188d4619b5c7328e8a3a6e04537dc23495b34d2efee6fcb77796ba1f257dd87bdccf608b535631e09b04d2b89c58bff6cf6427129efe1820d7814840cb08d0b2a169b817503b6226f8123858f446979e9bf7fc85d93d7a05de756d541d2bb5e341e3d346f8c2f802edc211c35b678d53880e18860a7773385948a8deab0bc581f5dcc5ee3e783a29f3dcd447246c69c4fe681d760694333ff34533edc512f0beb13d0fa8d44870ce184b3946dc2519229925cc7b55d98015821a304a4503f9a620ea75cf301da5938c5e1a85f1023a0339e1270e2090801cb75bd879133c20338cb57479deb6aaf775f02d83f40fbfa9d5fb0f59c8a03d65fc0e19a12fe67ab91a85c9ff0271004aa65546ed534095f5ea65ea417222941862f10a47116b35294156efe00f1809c253a771fb82d810cb5b61415a4e7cb7cbde47d1dc4f8cdbba6b4c19efb8613cf9fd1d9b6fc8320c28f43969844c08f2a319344339e02ba3966f708820b30bc2c7dc8e01f05ee97b0272b96db373935b07b895803b9958b66fad5003f8bb909be798d9b16eed06841d6825258bbfe2f9d5c31c4791b83f9b5e2b57a904dde45645451d0a36b1d6b194faa372ac0270d9438ed84b3af4d87f257185c0396357753bac85955c37f6665eaf688a3181f93b9b416fcee8954c2e9bf119492e271ea87f7df72c225210d74d2a13716b6ddff89b247106f6b7fde785a5b94eac5af0e80e756969d107efb1dd120e6eb249ef9499e41d93af2d13cadd7a45709b6541b2186b314b5f37d212b1449c7e9b74382638d1facea522508e3a5d467cd845596050cb8c566fcd57c208674370c32dbc23e7b71fb7e6c2124a24b53a531f4b7e967cdd883896b6a260394abc9f8706b0c3395d97ad276d376457d2d244c009a574f60b8a4d1c93594e85d4d563a1f6d3b07268e0197d77bdb92587213c76c72208f1e7fc753bd750dd375627dc824257ea34bbb371286166b9f278ceea6a6efb72c605a09ca6a1822c0734890bcbb1d790ce8455644167fc775c3b7457c9a9bb232e7816b7f355fe102d040f9050c35a5d9bc4b1e5f23442ce898b39bb46b4ddad10e65db7e31bd11f81aa7135a485da066a28a6b4afd40096d1c887dd9ecfef8320f7ffa384b1681704bea154902be55d6a7444aa5f9b58059e66b8165c511f309c29fe7dc2b5e2f963356ca0457882bf5c5ee42d85554711dc8e304372342d06ca3cfd0c0b275808348aa07cc641df97f96de8cf4a02eccba28f399dae9f107216e1ce9230ff7e02c0b9132d923dc170533ddd669ca96f13bad1eec41c0332cdad8f0350e1b083e5ad5ff0a5897eb9c522262a3655677be74ca7de47908e041ec7c2bca3d011dc692bace6815dfeca022b5b86dc36ff57f2da583781c75b4cbe28a836c45147ec1ae08161ff16aba390e74bbfa77032f05c3b84ae136d3519a0a3b9cfe796c8e6d7c92dfde5beb68d203ce83197acbb9bf691066bab99fbfb16b3f0be02eca53b5f453953b85e980a8bc590c6e738d0e003091d08d07baed365db62a066fd6f73a62fb2d824833b49ba540e30f435bf9d679e1d8419fa35619135c6c8b63474072523ebfce38d62c9c6ebe7d0ad3a1ff235827afa3be207f4f8022ab947071c149d103e0dd412e7c6494411af74b4808db8600735ec73ec9d113cdf934c34f46b777bfe41b1f2d8271985cd47ea13f4faa89be8b20ff1071535a3aa5fc1edf8c8b4310947664e40513d7c5e70e3100776333bfef0a68b0373c00eb5a8a2708f4dddc7afbbd9779b0bbf2709c1b43b0e0011a101bed8c639b49578e4c1fb7ec00f27b363613156c51f4d5b562bf748fc81d95098176754b9295426dd84d8392fe8a22b1a12365d718cca9a0854ff6ae91d979aba911c621abc3903db47ba3c37e10e0818ae5993d60c6f298c47939b3f3efc31696e1ed860e959a1b2c5131006df1e111052289fd53ccbb9dc7b778a340bd8edabc99bb27ce6e9beea8b545fa236f6f424ce8b66c8655f6d47d418e35f22b204c954692531176372428e722a9679f1eecda77a65f6acfa6f210c18a27b054805ac41b4e620def15682d952116bfc2f323b657951d19e0ea28b7aa9c3d9c36a446ba7f5055eb3681f4bf1a0e38e0a36ec4f2c83e44c74c6feeb1c454bdfa307aeb674d7ddaa68b94e2b5aa364bef4ae7092a747567ffed6bca21a1663f9a85ccf91abf2bf5ae4e61018f9fb092566ad85361975651ebb54b0acb9bad79122c2fa639cda92a92fb572d1cda5465603fd19fcbaa7c806aba385c382b7ec2d941d93b62c1b8fac76af29f973dd5b8117082a2e4e2cd465812642d34a72cfabfd70257dbbeb249aebefbb77de671dc594511240642833bd07ab7985d2c4253fa63f14fcf44a3a3a2d40c20eaed28756065264dcedd8a56fec6c71a337c431c7fd180e72e6a1b0c687e2c038d7418da9a02934028fce17afe7c9d92630137203a07ea92c76478046c9a1385bd382c6d777d4a9513fb9dccba7f77acebfa52171476b3d223b9f70825db1a592385039b7561e05f06766af05c4ed8696156d975e678f9723a2984f6bb5a1801c63070e2caed96616f8f9321198604580fc09037f59a2ac76dda579d8dfca09594f294a256ee972b63d14759e6857be338508b44767a5ffd7d480e07c9c238746bf0178fc544780f4e782e0aefad20654f1bcdadc5a67a04195a3e5fdbaa803c6ab83a1b74e288b38b3185cb06486f8107649513a5d2e0ba35dc642eff60b87c13f0efb064dae57c356882146aa57cd09a14912c55337bbd3fbc5398fc88d1e36b647ca10e60f28619a8676ec9241be3caf627599828ed4fd9d424bfd99a6b4647a8fb6a8fa94a378b8dc0fe5a637e80d74b6e2e98a7b9dfebb65ebf42e1a3a0940e93c9b623538e49da0961d7ccdd2b1aadacc3f005ccb47a44e868ef61a7060e827d8938e99cafc9cf36aed7a572dfbc526e1d297f2450e0bfd58e67ab8ab3621df980db546f1d8f9c1f1ed9fddb5269e9b08ed2d1da0e68e1abfde58b78219d7e9c7a8f5d837a71f2b00df5258c6a25d22fb205924d92be6a7ddc4950beaff4ffae2408adf9ebab6fbc1a1526a55bd818315c379498b271246c28c65d757c5b5bd9f5438762bc54b25cdee937ccf09782c3c8f24e06484dee53597f6d35040e6fcca29cd7d650affd02bbab50b6068a885f3c7810b8ce44dbf2162dc4db89da3cd280aea94ce3825d0ff53a9132b8628a0cf5ce80f9198c3f2173d26684597dffb0de83bef588ad661d5d761a0bd71cd72b13ab371a71f854e661dff3d05aaf338846d68345e5a16bbfd6d58cf41a1735a2b791237c641431c3a338eb2b3007d8cfe58a6404484c8e8c900def4866adc4350df78f2682d786a444f9e446fee77d7535f0c330d074c3e2083cbdf4d98866e482e388cfbd9406e97b581d3742aaa6b4faafabf3ad12519b87624db8be609537a3be336557b5f30d4a06b5bc3a4e6cba983adeb00c83c88e42be4240bdccd6a0507f9374eff462ca269121bc28e0bf02890d6a4d54b06be94306afc2742fdc1d824916ebffbade5cee563b9d10cec4a3c41ef0c4440fda96f85e8d55e2fe6f4078538f5382bff68c0f65f30d46b9524a71d0b40d2e820e439c194f371e6e0f1c1611ff6c2545010f09d657fd674b997839749dcd242a5fc3bf85ebd79b50c68d206fb3d31fb9c61b997130c34bc302a03260eb5b07e1e5302e16a77c027b6607588d4443f00eab3ddf81b18fec75418deb315b1d706cd0e87c11d71f61ac9431753bbd77ab155d3cd169e3c3f36c05f01d6c7038998cdaa5b110daecf3a518c3ee69d3fcd46ce7e00332ed011adc6a2603081d40e4f3d501d737e21826140eeb9d6a14dd18ee3fb673de3673de2c69512fbdf31df6d2a470cf5c2d9bd20b1061181b5afd0bcf2e3832a3b54fb773ddf0263042f2876f76e86204fb8765390010eb68a7b335786c036d55d409a13ed86493ffc64bb8451cc5653722e3a4c97d1b3cbfe70c4b1cd567c2f95e53458e2ab1b8fdf8500c1247bcaa6a8c6e87ff9ac5e04a3d6c11f02c65e1746175a1d823473bc9bca7556cc9cb562aa3f925d5c0087eb36a04d737035902849b00fa023c448b0782dcf1662bf8b3e98d889cb3905529224bcd05d54342b87fe231ce9534db07f871932916d534025e6dfddb391ecd8140e8e44ccb508deeac4c1af4dc74fe5e526e2c4952f987ede28b43bedf01681d923ea0286ba81a0bcb8ee0ff939934ec50aae551ecd037e331c30ffc4500ec34b88db0a1fdcc1fc8dc83603688b00b10c41ef81f6d5ab59a805c73b05cab71be5995aaa88a6cc0ff27b125c5c1f3985bba28a436fdf6beb1af9681c687df38d43774a6301b0f336686e35bd453dc0618a6fd4bbca706286e62bbd273119bbd0acfd9e81ada6f2602d5f7ad2d5c936ed4e10e716bfc9724c46eda44740128abaabb2d4f675be8c9214927eaa2781031e922c09886e58a9f7251cbb96ef91e42568a73a811f26525df0be6f4d4362bc9c9c6ff7ff76598f2d8a4478d828522553acbcb815cef326ea54321a9b0edd9412e7cabe0c6220b7e9486284e966ad3cd8b92a66e2af490c9099f6267b8f06cfc9968afaf0cf954142bd2eae08d83c50e6099c8460abf19a1a1c6f5b67c02352e58b4f1173d8c938d30a3c987154f4cae64e4b0f364f74d5df8878177401a72be89dbaa8a9e8d9c4408e13fe749c4bd91026097419276a46a9ce81374ae3fd90ee6d7456b88e48bce8f8422c556f4c4f42173a4090aeaef38cc13b273465111c1ed4dc2615791c2d12b0e5d5ce62d6d8ed78c9443e9d7f0047a98687b835c75cc9b60f6d58474115df0443cdcb42f835ce1c02f0ba56c5d4d98c0a5014799bad7304eea8fca59bf1f806b6a6ee47efc1c040723017013db7a774a29f965b5dc5e2ef76320fe16aa8899593c478f80e6480498718327d98b0e032f871240c2af6ed51e7f97c456ed44a297280f1b5955861ee535b574504c1c941e04a985c26edd06e23ce16ceff32c000fc4d0ff8acfc66f31993de28e0a72397ccebe538a4d9af0d3010a565e8f2b4073cb40565182904", 0x1000}, {&(0x7f0000001100)="2e63697981f87c23f7ad2f999e1ad55f92e72ae979c5ff81fb9af2c1dc77497f759550454ab12f4594e170fd5b8306bb36665a089c9288762dff1c2d01b82e87aebb452c1f8ec24231ee9c5c938f020db31e096b1a4111a3f03628549f4101736f083a787e4e3a001209035ac03ef0bebb2ab94bba054932812d356b5a71a36f56a398fc1e5881897bb87edc10d12789f0e0738afe9419e9e0a9e5177194c36ca7ce6dfdbd1c143eecf9fb2cf7ac5210868a278fd5fcee8f61b6f14f", 0xbc}, {&(0x7f00000011c0)="6819a298ccc50898bfc3547232f5d1e552d1b1d4324b0ebab973ea8179998d27389d09f4ea86f21b985bed8dbfe330b225f6fee0c9f0851cb65293757d93d97313bfee71788caa2eb8430b34e1bf8f05798cc4a5ab37afa784fc33fe16a33b9f350a84814506e92167421fecd74c2b88bc583fcd23508749a19a88ab574ba7923c0bab3c399014aafd78d4", 0x8b}, {&(0x7f0000001280)="bb60d86f878085ba338c37df7dc7ac839d031c341e65b23a9c785b87eec616c21398ba01b7c52370c07a8f705f584571fb7f816c6a1e450cf52d7e97934a533f3697b8e873d0aaac042d4fec52906b55da1566266fe1bb34851cd11ea705afcd81021bb4e9e34d0100e9df81e52fca49f99d0d664c5f001ce04c0208fc6365544d3d880eb49390d27baf8707b21632726702fc540f687ba6edad5015d1b0646910bf361908b17e7f1ab793906a510e086b48e5a38eaec0fce9f740c37c8962ce7ad3f0582ec3bca2ff2b206ed96496d013ea5dbe90856fec18fa3fe12221ce84c60ab5030ab642450236305fef1b53cb65bf66e538e6f0bb1c722fd93f625b657cb737a2f39ef041cdc9af6291fd2f1052788f3cd801017e365683e40f1765c758fd95035e08de783a1e74f679afa28e0b930d4f52fc10d4a0060e71e05db4c878b7b6e7c772bad8956c5a7db4c04b0b6ebd46742e9ff0386f465f3d88af24fa58e7c98430dbfcfc45280c0747fca4f1cff47124ee61629b3c01fce98440f0093ab858381f9719066512ce303d68bed6f7bc932ca6b1b2e953042b3f858f260499f0f2ddc799660fc0d78ef9fbe821f82c7d670586056e9a9359a48d8c9749bb5b7bcf6fca1e84bdea7859f7b4cce8f75ae3ec92f0fa88c53abfee75e00b5967b566bc0e92c3d07da7d26d2a629cba5cabfea8bef8f43d35619b921dedaeff837d8bb565c502d676d7d2c5c34fbcf635d88f7726146c2a9b6f860dbb9673bdbe15cb0453e28438b126bb52b7e325baa1668d081a85a30ec899a16093e251fbce16c7eb4c1c754d971e41a0971d38a85b5ab5c261240003cf8292e52ea8b98b076c462ccdf4b45923c5a626dd043532c2fd741be7e9e3159975a1b0fbce5ebeb88989f629ea12d22215cc715b41c9b1eb88bb25c25665a40f33e4aa627a91a7f46dafa507fc515db716a3f17dd0f0e50119001762be82cdeb2c91f636feaab6a2fb483151e9d4076e8473db89bd57e1435868e21bcfcb3a6409ed81565b19203535e3f2a12681cd0474c1c6a18b137dc16ab2bacc770e69be2bf7e73fdac605cb1ce218b070767457ecf52bfc6ffbb76acc622e441386ffbf6e1895414cb18b7008c8e7a6e9d00e29c690f4e6202d43d1a9738a95d8517150ab659c74d8b2aa80ac1b9012d0c7e911fec90050af361c608d7dad24330d30690a4e1bdffa789d24139257b6ff1441d19832f4762cd7c9de7ffb8305cff633907a498b35f46afc8abf93787aefc85b4fb7ea9829aa71ecc94b97d84825fae77228243d52b8f6922aa23ea3ec35113e397c8d615e23c59d16b1b324d4a6ed8acdfe76e1792df5ea3de8e284473dba7f131438993d32a39c85976c6c20b24b6f4370805c5fc9ad601bfbb1a001b3e8d1a076d81dbfbe19f018f2c90f9952d86a21099f014b31b21717b15c8f8266dd1e2a96baf1e227fcbf324883e89fb6de1107b19082b893b8b612e59cd2f9639843ea38c70f4a0e35a9e654f45bd8a1729649e9b505d5f17995f83766811d58a9cf18221990ff11930e567f54da89060dfd4bac91e7eefeaeba99eb43e272270a83083ccf116a9cf0ad75b48bb86b222ab0b158a5ee8be9ea96dfaa844e658907a7594ccd006e5bae0c6317c7adfd1efe90f4f0187e7a7aa53f029137e4f5be739105b3c9bb5a8a6152ecdf65a0c7ec39e1c1cc62bc0917aecd095cde81188800114f742453e6af5fb7e8b103ca6e2a5254f5b5c533689bf15b250f8e965632856e840fe1dc9e297b98e8d72074f76757f80584203b9750660d5dc898d00ceab09081c4fa1dd23c16b33117c8bf4e0533c94abc8cf0f08dde9ebb7a79d4d173bd4d967b8c1a400f74fb0f7bc7b8a1c59dfc4dd7ba1e6b642f6adec9479682596e770a0baf5691e86f3affaaf233f82bc267fa100a586ac6165f2a3997054aff7a65e940d88d56e9b61986fc1a87f6f926caf120d2105e1c2861b63e9b31a23c315476424d8c0eb92cbb3f52341a26b7fa5852bee942d921052fb87fa8d97ec5080f8fbef1682db19606cd803e5b1702efdc9b54cea9b5d32786667f361ba0dc2e0a7af3c1d8e9e1e18d4d04e0e3500ebc908c9800594750ace9777c2a7eba3686a20bdf4deededa88baa7bce7d6bc5119f797a94d339594bba53b277a0ca909a6917592e67f5e5dee7cbf11ec6c76f9747d8ef7a5744ac727549c139b10fc098547de8355ca239329633628e79a871de201bd16d7ece3ed6f90f6c01cc96b8a963e7326f579dc8454475da7d8e0e85bc38f80aa0dfb8844ff86ec5c3a7599d64aecfeb401ec80668648a7ae2136bb291182167ac290210fa0c9ff23ce13ea8e3c1102b9301c1f93c50eb5ab9a73d314d27a3d2b47227d874e25f3a6d45172cf86127b6c4fe8536d2f5baf0c5931e08bc253bc20a6df67dc6b30f21062b1822185f7196b653945a6809d3af137a23ecb8ce06220e24dc2d377c037d153456c58b615dd59996fb4f65d0f013f2a279db9c77a92245dc86983198b4cdea0dc952fe31fab6065a7bdf6e6a885a0c842f8e3eb675ed74ff0970d2af8d99d9305f5760bc4f2b24a8b23aa7f0f06a0de0a3b4e5d7afca3b6be6614ef4e73c4be3dcc0c8b67119ff375155e86586717341331c3839bc394618cca4392b210f578e4ca98eb45547bc8df379ff8319db51b887bcca094a88aa5f27a5e0541c22182f2a97977a7fda394029f960bb044c7db70d8888b8ae9bcd79b804efea4d7fc411ccd418bdc86ed82d90aedc24ecfe5d9cc7d3537802285c4b9af69cc59944611a4315bf1ac9394aefdc91ef6f22d0c9759aaa9eb7718eb7cc4556d0737dbd623dade701f0322b0acf006ef8eb7136cec79fc66b108d4c69b7390b925158eaa19a8eda5c85739848d8b79008ae70b8a39b8df840b7f737a091a7be47d4c27bcbc691e27ee655b1fb039d1789a78fcb980e414b107975df20b91dcd093f78c301e9941c1f1685a49929498eecf970b5b9b7a8fe50323105ed2880ad104c180e123de1dd754f82eaa13bfeab8bf51c4fc62eede3f15793cf9f013a75ef3954539c5189100147f17fe55c886a3c23c6aa9bb09108c7a35bed59077f00e260270609147fa6fc7feb0de36b41fd4965b4cb0dc297791d10c8793e80b1e0a73aeab0a5b72a3c72235352472452036b27407b67dcdce43de08265624cf0c6ae7f515fb2082e7e7baee3048079b571b7bbce27649f6eeb0eb5d2e69d22a785514815ee7bd5f4983792c7523afefe0bf15d422e8dbf934aff98478df63f467e4317cf76e3cbcda647c24ead9b34fc1fb81b73e5f5efb34ab0751853d6d720c4939d24a50ffed3dcac7e4f0f661c08839df9536b658bc52093c838db712fc18b2791b75ac3831a97204af847506907ff179896248241cc2083eb3cf7e9aabcc15b098ef57025865e903082b878513bd276efa3523440166ef7b1023cebdbbdd75f2350028e787169bf38cd4b24aa5d676678e19a574c20a7e0b8a92116b00f7b286a651c494a7c163d625874f7220ab173b1163c792d63f445bcbc0da16eca3267875958aa8274645ebdcabbb59c366171a2bbcf16cf90a7271a3ab08e488e955bf53b9239317387a8d714bb143dd173aa4e46737b43a9480049cb23add5e58ad19aa1b338d0d55255c8c1827dc2d125dd65e898fc7e665c5db9410669d08bcc8325d8e613a3d6c54ae2901322d73619b004c3e36c9fc54eed39bab8c6af27aad4e6e3f4f5f45611b6075081a428bfca39984a6af6417b5b5f278298d908175fc3da1451fb24243b06d9ad280b76c23678dad52703c160a6d8060fa371961e4511efb2a54bd85c35757d55ab66356a9ac0dfd909ca3776d1abf03eba73a5577db38e7703c84919a5f763a34a6d155b8b7034aa3b4b373e6d7dc121f77631a7f9fac804b29df24d653c473ca15a39c906562e21f5194b8b3c17aaab13b3249d28d198a8c4e396769d1712181e1bd045d80b10b03964c0aa80986150433bc62e78ae94feec2aa5702b7b639c0257ffd940b21216199015b51332e82e33df7e997fa53ec5aaa11afcd1fb40cdd1701f524388415d3d85828ed57b2dd93d35ca6c9761d5e33fc95137fce1a48be5a7b4bb1908271571b4994f55a9fd9556b0eaa6f2d2091f3e26b3e7b32d9dc51dddd517df7b47c01a31be6ee4a01f3d73ff2c4b65c39d7fd515d79e1d15171575cf7a19bc3e654b282100f8effdbe58c6db27c0823c882aac8cd4cea72c94379f137ba46f1649b3094594699d91246b8cf519e6a694ff3a2a50d185ceadf079aa48b2041ed99e1a48f2a46135164e74287d08112829b630b06d9aa54a74d4e5cfce109c0391b3330001044e5745c0433ece1b5b6e32603d0983e0e6e7e2f0e6577546779239c4d168098ea9c5e837614d71122230c80b7ac0ac047a03c10da3d3c005d01b12510ddc6a31c223fc35f15c1a0eb4be38b3e3866ef90a37bc9fd8ed6b073e16d5a8596e7372a94836acc839bb8d4f8cb3a9ea4e4299eb951e7b80032992107468ca920bac9d10457c7e943efe59a19b05442de3be0873b9c74022505b3545fb6a8780ec74db267b56dfdfec14e714ee93225a311c7722aef75e3ffcff8af1fa2a86f320edf8301dceaf3d10973acb68492a9bbe2d79cf60773e5c6703c7505f816a263dfbc1785dd4ada3fb3066f715fe9c3356114ee9e6b27bf9da5dd7a2d1f802bffae7e46c514ab38f6975159e4f9218b70b491aaa35baf91aa04429a6cba2ecab8830b24e64a914f86c892d30625a4e777f5a56f3e60d14d8cb874a28886ee9f0840c374091be6c1167086d3ea1b3cb25e162d0dee94614441d2c6fd6bfdef8fd48571979a2a90ce314b3898fecbbd4947413f39e14abd2af102994ddf1aed9c37a6407ad2e8d4caf5f81b301b5b32e654316a97f1b964a50145e409d29ec5281a3664cedfed7907d682ab7dca7d15db74a3dacc8081fe2b57790d0001d15a8941eda5bdcdcac9cb4f0e7968dd3f339b529e4d5bb6dbb93cd0ae5bf1a36b00944dd6c9c5e7f8fa4a25b934f2d13fd013f3c1589ee9d74fa2363654a13358b49b464671a3ed7950b42c5021e69df6a22af4cdfb68b98e57242a2d51984a49945120c9fb2b84b6a26861fca3ad03bcadd170c59b680fc5522bf412e8d3c1a0064877a23cb8c1a24813d55d39862423e9faa6e1eb171c576a42bdf77a470d064e6cb26f5a12824b98943123877ce19200bf271294df15ca38f54585b3b2bb9b18d3cae02bdb9765c1d2010325bd5960d199a6f8ede1b6e2c21207f6551ce1416b10acf74e8dd6b4197967a1302fed5edcfe8f09c7074aa8ea08de86f68cea2502acc3accd6e50ea4e81c7104d05cb3c6fff6e6a8b5f0eb483cafde82f81ae69e953561b6f52b37dc5fc2cb64874a2f8addfd02e5e04625bfa2050d90d93a97ab8dedb4073bf5356d44d6384a8a38b657d58ac0db89c93635d4f8325ff41884665d439d451fd45a482282e9eda081cdcf25034f766f132f79c69d89d71a9a51a5e10b02cdd214559a091defa815a33aa633caa8c90da23e862e6b9b3d867a6a54fe9a82428b02cc79060d90f515f402e92be214419fe6e31dc439974bdf336105cb84332377a2aa719bebed859bad75f8290c96f4f693c69b24e8a75a6ad4348ffd9d9696df7fc9da4d8838eca40371ef3c927da053c2137f95a4b2d9f9c2cdcedb18401a06131db761c53171ff557a86e49ed02e5afb90d154083615d2d1fb8d8a7a5aee45e47e37f79c218194bdde14f3d85", 0x1000}], 0x5, 0x0, 0x0, 0x4}, 0x408) setsockopt(r0, 0x5c2, 0xfffffffffffffffd, &(0x7f0000002340)="8ddc81bce1b773872f07d8fee152d789907e731d714026fdbd4dea2c42c2220c9043e9752e51d209cbc7f994fcd6c8329bb5b2e845a9831b2f7e53739d8e36db9a765d49cf43b6a38de23f83ecba8e2ba79ba8d580b2871c6f9db511993d3f3c21c1b0e4e1cc7ede9a46407cd20dd0a7ac1a5adea8f9320527110c847c88abc4fccad02c42a6bbc581894e66e061d0fed5d747858aa63882ec8787b9cc2b7dd3a9802e2d9c15c418e1b62b6ad1bca106c9da90707c382a19de7c147bdf1744a81eb78df1517e9f938f9b410af587701734fb8d48f1fc35d44e8a1525918a697240ad7aef66b1d1dc3c47e6dce34157988842fe126b19d94f245cde90d3", 0xfd) bind$unix(r0, &(0x7f0000002340)=ANY=[], 0x0) fchdir(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000002440)={0x6, 0x2}, 0x10) pipe2(&(0x7f0000002480)={0xffffffffffffffff}, 0x10004) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000024c0)) 22:22:40 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)="08a0d286c1ac1a596933c3789b25b4aaed0ea195527a72db", 0x18}, {&(0x7f0000000040)="db0ef592f95c00e0a0e00eb0075201dfc5be1a5285c3e04afa6e6a363c832ca3701f15ebcbe476ad50dec7ba71215d1506d943acea52805bb964fd669f3bc7e0908be6df47fb930b5d45298f95fbc0a03a130046a77a821be6c7c96a8dea5662008ccb2be70d8b8c39e5e279153a586c19801118d63a116fc20f80ddb7080e6d8a67a1ebb2723e6e235df83759768de0ea6c5c581cbeffdd6af4d156ac99419608be8b8c0c0d2ff9bdba63e843afd95c1d95a896f98644e6fba8663c1ec83c119a98e911766cc3f3fb0cb5ef8df309b1f813ced5bf9e390a70a1faa8d0e0194b0d0aef864482c21e1f0f5e211f41129edf9d7b9190470f79d0671484a4e9e7a6e1e9db4cb2673bf8ced7149d7f6cf5cf3d0a5fc79bc423f9759cb7d6e3a308b4c80a679e6eb54133be97fda111d6f98aed3f63cc8f58c6b6303c9955e519bc06ea868ccbc95af0366c52a23da3c1fc77c5715864bee242d3883053fa3641151a7fe30d334cce8b8fa06250752f8ab5268f433386f16996d9f31947b377ea119ff1a3274a9ac2c299298e3afeb061883d9b267d650393296ad8f41a9a3d22511e5066a58672fb3b14594a0b15ffcb51ce875a3d2b1f9ca87003b241d30078aa66a50f91de6a4710590b8c32cfae5f75b6010149baeeb2b3aacfdf4e0d88163507c4642da725e3fb189b43eb36bd4730002ff3671857f55cfd08453af4af9e7d5809efd54e746a2b9518cb751ca4a21b5fc7dd2a4ad1b387e4dd1b69b0cd1fa6b2709113f10d64e341c757fc1346baca23e508fc1fda267822e581b8b1d72ef9b64d0b487bd42f2b4d78dd57f2bf18dc34a10f3b37b8d7fc8588e7c57dee8988d885ba0452c1bfc2e3b497e05a4d3821dad89a3692f72c1986fd0b998cf95b2e2546a52efe6b6716e7b8bad3b8d4d40018793550119d1b1e7bfd26f4da39774118c98106c460979f86b00184af95fec38c3151ac4d00f41621db22b59800552d515b53862538ab28e156e52c570e59e4c3e7b72767197bb6d2698c69e9d8bdcd001ea2ecfc2d2d20d707c816a88416f61f7421bd496624c1650c6c9a98d0ffde39bebb7f742687ee19b76c2e7ea488fb9bedb286cfd5b850263d7e0893e4e0b4b5f8b0efa0b695a782f1930bf7a3d6d19ec63f67d290476f53e3c100cdf36005d72dd48e40a29c44973244a3d7f3e9cdd953c89dd9c3e4a9fcb48c61fbdba7bfbe1e7d5ced9ef4d0ca5d9d8444eae358c5e2e5819f17e4b837806b6dc4fe55ede9e54038a448385fd71dfbacaa62f2e51b65aa71bd56311d47245110b9d191daea9e0500196b8d528acea063979b36ee068a22e6c4a6a36a28b603fbbaf0ab18436f3e85f81c8c83b6842b98e423b57cbc948ed9778ecf841bfb9d99a34120f9d6670f01c22adb15e061a48a194a60fa68269b07f0905697f9cb226254cbd534478519a72f45a2381ab01782996321cd6694fce69f10cef8f1ccf93f2ff74fefa1aa7e90f016e5125cb2704eb6f25a96b6b7426bde536a3f766240a0930dd8de9503f4e68cb58b5f0a97cef8bd15246035ca95ede636ff994ddd6d3952767141d6c929171243ef79c1c729a8059ef706879b48c72da126d8aee6c64d52649096c956f6d78f04fa26808e7d7eb47fc878d2f1e26012cac05b4559d6ac83d95ca83327ae2646ed827f95247b43cfd2aec67cfad93db9f16813da72931e5121230f74c18e74a88369871ebf975e48f31286f1dda5d17c24351281c21db8914051dac261c38d45dea5b63cd5cf556d774138720bb7219ede48561306567ec3918c79c4ea2d5f68872fdd47fa4fd2f8528f6165983266a8245bc3143d65b082ef907329b91a221f4a38b04ed7f8504d88db12d758d2e5a96ccdb87ce81c592674bf5ab458a33e980b7441473e79e824a904f852b6c03d4db177f16b773167c8bcf35d1ff04909136d241951b90cecdddb720c2e884ff8ecca9315b740cfbd8de653adfe378ae97ec248a9ca41f1bef129352f5d08bdc967d6734e09428f4b7215849fa5a7802203af0f588e89fcaea06da635fcfcc587e92a967e342185771f76916ce4f956c7dbaec1327077f6d8083579e9f259432e8b8c3ca0078a2c5c5c9ee1fb6b31154919b5840d307c6ec81b84266c406dd381e477fcecda8ee68827ff522cd7780cd18d2c30d325b369ee1afa7f9304e6d1f1060bf257944bf60ac3a36bd2d0a41d2a8235a8124840d54ad4376b4d08b89391b0eece54aceb709c926e82b17ae75995108481ad1a207235a4876f2781505f94ceefa36d0d69a1cdb3fade4b7e6c5ef083efe991a283f9cbcaea8a59f11cd7e819e26616e64af93be32ccb13b7ad183f0fd2ddefc8278e86afe87c096440a3683de802bf0b0be284ccca07cb3251ef4a7ff2357ee5d83a4d609675b96a3a95665902485d35fbc34e2511af7cfe2613d7cad8a458465dca8b16167d18082dc1846802876f1937c5483c98cc4340e930d23385b3bd2f8509e1db2516b4ed4d922814da10ca660629f2a1772d5994ee931a6f66f6911156d2b65bd5c5cf27b0b5c6c2f53f0a45b9d1bb0f3e09f354935a7975709311172ca93ffed5295caf75759a4fb84829d466f8668b25122eafcb45d86f55a50b297b41de14d4a6f4bd3208f87358db95b3709f36c631003312aeb0c81bfecceb685c3c991f425c43e3b0d30714dfb3fece07347bba5b5db4120b3ef7325293b4eddf9b47c4be3fa36b8a93c2acdc8a59d8e481b5fa6f423161077f3c74b12a49fe84f3072ed0c25a82f38f3cfbf6e4a1f5173f030953f395aab444a8d47d1b991641e8a02a971ede054d1fffa15eee5b98161b587169c47b5092173f47b1ab51b10af5b77271c72a4bfeb297a8a7d4bdffbfd07bf660c5bb5c6e7095d724339f5363b4c96047ad2a5559757d4405e42ab396cef12ced42aac87e7891748327b0823c91d9f18927fc4d98c1e606b2119a9c448805dddfd0958ec5bf8f4fd4c578a6432e13ebb192529b834d294f6b428099100468dd66007d6dca039524a32b01481d5eba3046c50519e3a0b7d40e5661365f67ff3c8b152de801db563dbcf1fc3ea45208b326a8656ca69defe501a63fa05e7b2db54670b98ac520a3462e8aa57a4a1a263c6997c382c19c4d2b171e37b39f52a7010c1b40c6e1e3122ce5878625efe30aed94ade5b2829c5d8a3a9402e40f7dcbcdf5abd58b1d8d2fd17f4eb683269cca40ee7228bcf3fb54284970b75c938fc181793df97b3b48318add25ba953a0c31126c192ff6f1d5c9971f81689b16b2dadb0fc4ab5068303f56e95e2a887e22e408a9054ad78a02e194fbf341e74885cd71becc68e57d6af46cb9704020a525642af494bee320edd46a609e2c7ed036d08b180b26402f9dbc9046fd53d66cc65f3ea336282e2390c58a64ae71ba19d86ef83a3a1a98745d1627671f6d8ddf9f65d466e7c4a25e9b2a0e85e6c662370ade2ec5545731b27e0c458b0cd0bae13c8f015b3b2dec92be93fb22c33e151a80e1583d9da972328ab84cf8038794ef3872ea5e50fff199e9f7f1dfe3568e596a9d654a48c0f1f079cfb01eef82e17f56418a0c9817601ee03a0b5cd9269b04db973a8220d4303b30700552926e3c509abe9144d3bfec0b7844276f7f1bd2d53d15850601c4e33a9aa947b3b998aa83b7dc71f9edc9f97068d29e4545f640a3d6944dcc2556ddeec949923f4da54cdcfff73f38e818669715129c40766ffff1211bc4efaff02c54b5c4f89dfff18f339a961838426080b5ace2c27470b1eaa45ef34c814dfea6a6b40549b21431ad4bf2caf7203687b2595a63c93802bbb115e57c45a5fb758962eeebfed4fd8d0a904af58fc018f0db7edcce78870ba6e0bf4a1af602d9a8f7ef27e33727240b5b74d4b0271d42b78d12e95ec6a25a39e6fbee75fdff8b3801ccef26b4e3dc22fae1621dc30db0b5668edf5ed0565d8fe05cac0b88fac623dd80c1276996015370b52b1801d146a296cc895b87248a460e8ef79ccaad859aa0cf1ea42aaff5a40ab5df2aaa32ebb346809825e4dbb59da7284e85d21dce79e7879f3a52ecfcc81ddd6e1683c0f5e24ad843f19202f7aa38db9d81717c326453aec8a0f0c1fb0ca90c223387de1fa5e2011d4ce47a069b08420e75a5dce392c9b0f503cb209ff92f0d89669c52cb2488a88748013df3fc7933186488c4881b051c4ec71c39792261d6790f71d964df967736584b9d007c5e4060d60d9ae7581f783b6c1476dae212a71f89bd2c2a07cb88b5b147e699de2534e2cdea6137da2bea2910c5e60fe7198560c3dbe4c32e979df7fdab9aaa3e5905bf90e31865e167e49b24eadd2718711decae67c328b2b59b14bd492cd4176df19683559e7ab9d52084d5548bab1e354700e1fa1aad763389c710840d0583fe75524475f2f3dda4bf4f4843d35e971cfe6ad9916b352f97c7c1ab962b1297cdf974a899a494251e7a484944257133fad3992fc6443b1f6fcbf2f00f70ddcde1e721a73989a203e07cab65009d12b11ec01e806e93a6dd03328393481116df9c06a1d633c2a9a81352f21a884ee23fd8792a589c70dceeb21a2feb0793a8781383f23eff20ca90334b3b2ff64b8f90b0f8d6780e50fb670ecc5afde08527c587709a6c0b0b2bd0ae808dff635c18462917fedaed21e8ea34864df248c7a2c1fdfe02a569d75a4d908589f6d2a928b4cfa4fa4e51fb08406044b314acf58408d7bc37e2b0406c20a2dc7e4ce46d38308b41a2bea0975508ccbe7e4a77aec4921924bcfde18553ae4322af7bf36030ff656193165225a8596b841e209fa0633ef3c90af2d3588e12af59ee2a41987e834df9117579e0462af1a7d6d06dce6b7fc2f16f64dc4cdedbef8e701c9f0514e882c111ccda253de88378a18f41b63bbad96d45f19d3d0c8e64a26cd58044da34bd0b1c259629a4f3815644851d7ff81b1a76fb9cd4cfd5309d7bbb20ac029f528436b6791c1fc6ac92519820aafde697d2be6e7c55f2e3c51804d0261d807e57d210d737bfd630b47936c98f3c5658917a427b879e763ced07834d6a2bc2ea0398770e737fcdb7f0c4c7ded493d22686f4307a08e9385428b99bb0c78a87d897aff746f50fda4838a8578dc6327d4c5d646e0e8d1fd87181f2f5cf43318796dd1779e798e2a4b4eb4c3a205b169e9e8a0524f1762eb807103e06a908fdc6b8d55ce07771b6fc0b43aec417385716afec75e37c6713f4991b4a767d2b5b19eca1c7c3d36a7f8ac21265b69ef42aa589135ed50687becd02e2a8d2c0e5639f4d57b84346d75cd26ca356264d020092dba72d31b4b6c92b4ec26dcaa088ab8eb3f3eeb4a5c1e10fee44fc906ccb908ad08139a6ddf003be22a6283eb698bebcae0558f13edc0ffccfe6f79b97183734601b5d73e70bf9687f43076c5051dd1e95310ba59a18f87b65ef08366e55fdd43afe868ab50e94495eea3b00f7d5202263d77fcba88859e59f62f41398914db24c6008496351003babf6b83657f1234ac475756348fcae08c3a6073fe7180bd34993db191f50703cf24570d531f2053e526d2eff73427236f86754f11a55fe82cf909293c327b2221cae1f2d10fca690463b2e17a11dfe69fd65dac9c1f5d920ab06c583c1b4f0d2390635153291545ba5ee74f1eb58ac67266e66c6f26085c7de4121c2361a30eae51cfd45508f9b7f1629a03fa72e961056406a449b0e57170e76e55e19820dc0ebddd26cad0cd0a47352424b72b71540a7a51ecacef84ff97687729de2dc191b8a3388", 0x1000}, {&(0x7f0000001040)="5c11681d267a997e359e5b019a4bf26dd1d63ab0a70641", 0x17}, {&(0x7f0000001080)}], 0x4, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 22:22:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x4000000000100, 0x0, "000100"}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20101, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="c1", 0x1}], 0x1, 0x0) r1 = getuid() r2 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r1, r2) 22:22:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180), 0x4) write(r0, &(0x7f0000000280)="8a", 0x1) 22:22:41 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() write(r3, &(0x7f0000000300)='<', 0x1) poll(&(0x7f0000000100)=[{r0, 0xe}, {r3, 0x150}, {r0, 0x102}, {r0, 0x10}, {r3}, {r1}], 0x6, 0x5) r4 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x4, 0x9, 0x5672}, {{r2}, 0xffffffffffffffff, 0x4c, 0x1, 0x9, 0x6}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x40000002, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x9, 0x6, 0x400}, {{r2}, 0xffffffffffffffff, 0x21, 0x40, 0x4, 0x70f}, {{r3}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x56dd0533}, {{r3}, 0xffffffffffffffff, 0x0, 0x12, 0x5, 0xb7e}, {{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x7, 0x7}, {{r3}, 0xfffffffffffffff9, 0x1, 0x80000088, 0x0, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000008, 0x8000, 0x10001}, {{r4}, 0x0, 0x0, 0xfffff, 0x8, 0x4}], 0x5, &(0x7f0000000040)={0x5, 0x80000000}) 22:22:41 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff25"], 0x1, 0x0, 0x0) r2 = msgget$private(0x0, 0x311) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/4096}, 0x11ac, 0x10000, 0x1800) syz_open_pts() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:41 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x40209519, 0xb, &(0x7f0000000080)="00000006", 0x6e) 22:22:41 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x0, 0x1}], 0x400, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x2) close(r1) 22:22:41 executing program 1: r0 = syz_open_pts() close(r0) fsync(0xffffffffffffffff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x81, 0x0, "94dbf4a44adbed083d00"}) fcntl$setstatus(r1, 0x4, 0x40) write(r0, &(0x7f00000004c0)="18", 0x1) 22:22:41 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000040)='B', 0x1) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) shutdown(r1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) r5 = dup2(r0, r1) rmdir(&(0x7f0000000100)='./file0\x00') dup2(r1, r2) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x210, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) r7 = fcntl$getown(r5, 0x5) fcntl$setown(r6, 0x6, r7) 22:22:41 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xff}], 0xfff, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000), 0x0) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) 22:22:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2025, 0x504) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff001}) 22:22:41 executing program 0: fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) fcntl$setflags(0xffffffffffffffff, 0x2, 0x8004) 22:22:41 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000440)=[&(0x7f0000000240)='{/@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-\x00', &(0x7f0000000380)='&-&\x00', &(0x7f00000003c0)='\xf1:^\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='!\x00', &(0x7f00000004c0)='\'^\xd7+\xb1-,\x00', &(0x7f0000000500)=']//\x00', &(0x7f0000000540)='-\x00']) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x86) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 22:22:41 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x101, 0x81}, 0xc) shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/152) 22:22:41 executing program 0: r0 = socket$inet6(0x18, 0xa, 0x401) write(r0, &(0x7f0000000100)="ca0380ba68158c6bddad3d4232e2c470d07df54e9bcbc1c9808aa723109a39ea2b003e3271902f20bcef74692a027e134757268aa54d97b50a2dacdf3b067d", 0x3f) lseek(r0, 0x0, 0x1) fsync(r0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/203, 0xcb}, {&(0x7f0000000280)=""/116, 0x74}, {&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/247, 0xf7}], 0x4, &(0x7f0000000500)=""/177, 0xb1}, 0x2) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xee15, 0xc70f}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xef92, 0x3}, 0x8) 22:22:41 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 22:22:41 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)=""/128, 0x80}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x0, "2325212ca83b18e1cfd31b54fb81addcec948167", 0x81, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0x100000001, 0x0, "430002000000000008544d8bc5000000009f00"}) 22:22:41 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') r0 = dup(0xffffffffffffff9c) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r3 = getegid() r4 = socket(0x36, 0x0, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f00000005c0)='./file0\x00', 0x80, 0x100) r6 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000600)) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000500)=[{&(0x7f00000001c0)="a983e1d6dc773adf5a415411a853b2689f91a18d8559fd000a089ec088f29647fdd8a5b18684287f16b45b102c74451e8ed1a63b", 0x34}, {&(0x7f0000000400)="16ec286d6e5bf9e3ccde3aa67980c1a5f82241101d479728906067b459be3a9832dffc97259ab6ec8d2d6f953a365274df8e6b26e7433454f3e0c75b14b71e67999b46163bc98f5bf7", 0x49}, {&(0x7f0000000480)="a3e0e05f0ca242a6", 0x8}], 0x3, &(0x7f0000000780)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="00000008f6d43777ba40e6537f9e84dfbb5ef9e1108951e6e7697956d7a3e2390e9d29e4b84e1eb37c9a96a7c5b03b74246cec03409110d1"], 0x50, 0x8}, 0x404) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') getsockname$inet(r5, &(0x7f0000000700), &(0x7f0000000740)=0xc) r7 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = kqueue() getpeername(r8, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000e9ff00000000000800000084ea2d0000000096d0d46b368b180a3349b3745a207a91aa73d19798400e783792fa2ccfe60460d9e502e0736d6ce11296a0a50cf2045e414faf1ab3773e12db0b07d19ed5d75d62c87ddd9f8380095f68c0f2f368f4c38bfb4f50aecdcd64649dd1f6dad116ff9aa732f38b4a76f25a4e9ad2c44c267d1843fb724136bdb53ca75e74b9407fc640a140a25d59460100d302b30ada3c5e2eecd6ef959c48814014042ae251b36b5d9e116ef636f34139cefa668783"], &(0x7f0000000180)=0x1f) kevent(r9, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r7, &(0x7f0000000140)='./file0\x00', 0x0) 22:22:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000440)="e36258a400000000000000007705000000000000004e5bbdc3a5197094b222988a238fe79bbaa9672311495c9bf109d5e1a9c4de41a52f5ea7fa0023d58b93e8154e000000004908d0d99bf7c19f078177da4ce9c28773bbda1049fad20400eb0000000000", 0x65) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b45428ac6060b56fb07fd63e009283b58119c3e1ba798f466d04677f54d4b92b9a070052f3e2060ac166d08d6a037d5d7f9ca7577a40b0675aa4f445d1b029bfa2a6f2ce29fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca3d047d57f47ffe2fe62cf727d501914f8a48fdc2ae09d4f6bbdcafa00040000cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xdd) syz_open_pts() close(r0) r1 = kqueue() fchmod(r0, 0x87) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0xffffffffffff7fff, 0x800059, 0xd732, "cd6474f4d60ababcd6e600"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:42 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x3) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) 22:22:42 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x8, 0x100) 22:22:42 executing program 0: r0 = dup(0xffffffffffffffff) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)=""/167, 0xa7}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/113, 0x71}], 0x3, &(0x7f0000000240)=""/27, 0x1b}, 0x800) getsockopt(r0, 0x8, 0xcfba, &(0x7f0000000000), &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x27, 0x0, 0x0) 22:22:42 executing program 1: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) r1 = syz_open_pts() msgsnd(r0, &(0x7f00000000c0)={0x2, "4db577839e3d9357f9d7865d7dc1f70ad8810e355418fc44b42bc3a0d5a0253456baefbb4548fa0f7dc90e5724afe8aed6ae0b64ae3f267e9ad11e96f54b942cc3911974080f07e2671245f50485a5c2b47b0065f7a5d8a8014726530a1960c1e1cf0a41d50dc535327c95eb73816519c03fc48218b73fe3105c5399f143b5b40590b929a43a7265f86323de5eec4a12224e4de31aa3e04479600a6ac59e"}, 0xa6, 0x800) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x2e) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x7fffffff}) r2 = semget$private(0x0, 0x7, 0x400) semop(r2, &(0x7f00000001c0), 0x9e) 22:22:42 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() fcntl$dupfd(r2, 0xa, r0) kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r0, r1) 22:22:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) socketpair(0x6, 0x2, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="cb2b48d3e1d0b1a5d16b3bd399d4dbdcc8e6a760c3478a110943220a45f5790fb8e67df19581904a08a1f37f49512d2a3742b401011bb4e6001df1b0230b4700862ea072e48acbf9ada9033a7ebd33221baf6afc0fac2f9dfb0c5395c1f5afa1f3a2fd1cc421e1456cd9ef621514b52e915a3efd24103929c16b92802dbebd4a2fc512779ac0a69597873db2fef501eed6d2b09616f9e8d14c", 0x99) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 22:22:42 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) setsockopt(0xffffffffffffffff, 0x29, 0x3c, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:42 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x12c) ioctl$TIOCSCTTY(r2, 0x20007461) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x80) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:22:42 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x1, 0x16069, r1}) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r2, &(0x7f00000000c0)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b60000000000000007f48730a5900bb3857e22164dcbb5dd8751b0edbb86aec301dd04", 0x59) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0xffff, 0x8, 0xffffffff, 0x80, "9103ce378ee235e55b7a55825be97f8bda8517ae", 0x8001, 0x466f7b5f}) r4 = syz_open_pts() r5 = socket$inet(0x2, 0x1, 0x9) listen(r5, 0x7) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) close(r2) kqueue() r6 = syz_open_pts() readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x2d) write(r0, &(0x7f00000001c0)="e0da9c81c7acbeb9df52978ad98349582c4eedff2566a22f7887aebc9456b3583019874d096d3721a449", 0x2a) 22:22:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xffffffffffffd916) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) sendto$unix(r0, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:22:42 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/4096, 0x1000, 0x43, 0x0, 0x0) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r3, 0x2) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = socket$inet(0x2, 0x3, 0xfd) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000001080)) read(r1, &(0x7f00000010c0), 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000001100)) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r6, 0x2000740e) r8 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) setreuid(r8, r10) r12 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f00000011c0)=""/236) shmget(0x3, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) getsockopt(r4, 0x4, 0x10001, &(0x7f00000012c0)=""/117, &(0x7f0000001340)=0x75) setsockopt$sock_timeval(r5, 0xffff, 0x0, &(0x7f0000001380)={0x2, 0x9}, 0x10) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r7, &(0x7f00000013c0)=@file={0x0, ""/108}, &(0x7f0000001440)=0x6e) sync() shmctl$IPC_SET(r12, 0x1, &(0x7f0000001480)={{0x7a2c, r8, r11, r10, r11, 0x5f, 0x80}, 0x4, 0x5, r9, r9, 0x1f, 0x2, 0x4}) r13 = socket$inet(0x2, 0x5, 0x9f) pwritev(r13, &(0x7f0000001880)=[{&(0x7f0000001500)="dd0cab5f34e146a9932d13558c3e4088d65ede", 0x13}, {&(0x7f0000001540)="6af45c5a7d7be5e7693e53cfde8766e82f486341ced1282860f941a4ac1db8944342b0e152228cc1111f22eb4ea68859e164f1894d1db9b5ecec82d35b5adfa06093095d77ecfba3b19ba42b6ec482154fe04eb94ebfce77cee26a1437df714d6ca354e694c82b5e415470a459f073ae98dbddb6733db83ed540e053b1c5f68dee0b948a424a31cbc28e1fd0cdcceb2c8fccd1d0f0b46884bd372c8855a1539a441d5e3004ee02f6ab2376d591deb763f01de864f359e4eb693861986f5895f882b5bc695e40a8fb55302bddb44b78c680cc77e8c299b79f8d5d", 0xda}, {&(0x7f0000001640)="15ad92532681c5e0e9d1c174b501e27b59df79f4bf0a7b99df52e596eeb46a10062a0191907436465ab6b132790099d0592a28c1645bcfd34205707028fecf5599d1a7a687686cfd1320a13462c281d8b458a7751b980e861ebfc4c255e4dabf6da5a7da0535240a4668c87c91e4e02fa04343b1b27091c315040ccc4937779155d816928f912e31521480b8eb60e75ae798e704a04c7338d81d185e11f3ac30a324a801251ba7d96733f620b5f93d168d04a751dfa99023cfe718415ca2a555be0b925287aefe1e3ac38da4a2aaf982084d505a9329eaaa643a557979aab6b1297da96f5b", 0xe5}, {&(0x7f0000001740)="124676477b1b1c31515246459f2d098b558e58ec5afb756704dd72e8cd817350d7592ad5cb0b9877ff323cfedbe8bb6aa15b9bbcfec8b6afe3e7da2571d96cd3addd6940117c794661441072211eba396a0cdd7555e8fbee815378d6bf", 0x5d}, {&(0x7f00000017c0)="bef8d0161eb8790633a4190024fb796707b377f2da30b609e09d6348fcc559a9fe8431d7a062903af34eeb516d33497a9685a85052efc3bc7d7aad370e0cee0da8fd6e4a201815fef73e085ff5d060005a7a7579f98f0c05127bdb2ab4829f95c59a2f3880fc4253b9fc060cf3ae68c5931d1fe2a3895498f52d643b5b3d217d1f7398b4e58811", 0x87}], 0x5, 0x0) getsockopt(r1, 0x81, 0xad, &(0x7f0000001900)=""/170, &(0x7f00000019c0)=0xaa) syz_execute_func(&(0x7f0000001a00)="0f34c4617a5bf0470f8900100000c442c108593e66440fe99160000000c4e17a7e4700ddc8c463f909490106450f13a900000000c4c271aead9d440000") unlink(&(0x7f0000001a40)='./file0\x00') fchown(r7, r10, r11) 22:22:42 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setgid(r1) setegid(0x0) r2 = getgid() fchown(r0, 0x0, r2) 22:22:43 executing program 0: r0 = geteuid() getgroups(0x1, &(0x7f0000000040)=[0x0]) chown(&(0x7f0000000000)='./bus\x00', r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x4202) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:22:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 22:22:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x0) r0 = semget$private(0x0, 0x3, 0xdb8e28aeff3cbf56) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000180)=""/199) mincore(&(0x7f0000ffe000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/63) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)) 22:22:43 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="0100000000000000ff021b624d5d01450cbfb30ba01fe403754607d2d0ec5030c6d772b22e28ab221e1712e6abf2cea7bc64c1548ca283be86c0e32cc33ce9c2cb96afadcb015c7c725e3ba69d3da0bc20c69d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f00000015c0)=[{0x10}], 0x10, 0x4}, 0x4) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8, 0x3ff}, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)="b6a78a7a1be2489f7faa143f7f3a41f0b6f1423999c7bea3c7db96706bcfe07b03d03a78fbdfea98755d50d975e79f7330f827158b4dac37070eddffb95efdbbe40c0a3d696a37603d3827ded2c8cd61e69aadc7128b093c7b4fef42b14cb0ae021420bf46b441de929b3a3ee05fbb809070688a3a0402868429177125bd1477700705a4fb62ee8e7fc062be5a5c6859432bd48902b1466e2d0b8a2ef30c72b49b87d0566c12826a7d09febc99c54d4a1d7eb4da50f0a5f455d526a3554c795648bad1d66c4fe977c4365c", 0xcb}, {&(0x7f00000001c0)="d61b9eeff61990de5e5d1340bcaa88fb2093f7d07a7b81e353c7eed8d76c6bbad7c422ec3a7cc4d98290e2d9abd49d109109df33288e41e4d8d56660965dab29692209ed901087fa729c34c1334a900d87a04e35cdcb2e5f1444d05d5ff45373d6e68eb763dc129e9f7fda3995dc7428f8b2cd4c783426733b60bdb6942e84562140aaf6c349bfc8967f011dda249baac03acc2eb2", 0x95}, {&(0x7f0000000280)="58d1062e2e978a67d8c6ecd83fe1733798c1e97dfbfd9e888c32ed3de629ca945ed3215101b2ff10242a3312a5ad12db147f914df8f0a19042c3d498ad3072823c21f445ba57cb59b7604ab57fede2407871c580e2e0bbca795727aa03eb8093ae4e29fcf0e79a011797e70aeca7cb27d7b9bcd170e2bc6233f6fe982b321c432130b86d2b46fabfda8556f4114111ebf1ae115f73f8bfd3e5b79fbe6d0229839262e379648457e769be57cd334ef4e413505d151c2ab45f829a3c903a997dbf1c16e56cbb03c0a95d8b6dc906e6ad4f89d10638bc5b73abf8da88e115ac842321149b8cf780a8089c98edb65d697d5213f2ef4453e0170322d7e83471df2b0867152a165c595fdd9b762c0e674cfe935620ad9c9f99676be3db9727503ac15dcf0e1e395670e43dfbbc2a1553727677cc66e1ff51bb11fccc08373d500e17493c51b7b82ccab86ef1285e8260c0bc7cbeb770e3886ba37b07b9746b75c6a1241f0b0cffbec240764b0ac890343def82193378416e15a4ae78879eecafe709b9b556791e90cb3f25bc7721d2212ee463b24e3c429b1e536c73760d264b7d5494556fb70f1b0cbd0c1e02365498bef2ce78e737091db9d1d03db17929a4a09edd5cd887b9b5b1bf8a7b218933a9cb78dc1c3057a21744fee03c545ce84487ca001778aadea428164a701ac7c35ed98507b403ee466095913a117ccc15449f4d55287a5285a1ff0981262bc57845f9d99da49cd75d61ec66e67eeaacf9da96ac13d8267e0d91f20c3d517192fa0363d860dda947b416cb99ddf0c909a34979e5b1d78a1c762dd611323d76fffa8610d7aec93e6e91ddc77479a9bd5610b93572144dc4e69e7a12d27c41f491b44de8fd3ae6088808fc5c4acca93848afb9ffd24e553b8479f36d26c9d9ab9a439ac2c31e3947a4710e315b81e99010cf0394b12085a694f69a67780acdbe2c8c132ebdcc051aef9af0d7d7376445ac393f1951a11da1e428f0b8bbe86825bc66d06fc7759718aaf79c7114f38179b9b565c60f990dd59d82e91103d96693496d2a5672bbaf28d71ed664fcfb010fd834c5875d186a977d52cbb87cfaf969490063398360a5858f6fb0555e8b1b63bb0012c2b8f6b48a0892612195c372ecb3b2e087e635e5df5e3b68059e0517da53a8a68886f97579363f34bed33576dd80660cc7ccf9a3c7ce705645d9330a25ab71d9b2183ec4f355cbeb3ca410f0d5ccbe5db7c8c834fa618638e17db557d81be2ee0e46cc480442de78e19a4689d34e9b212f769fb4363ad635046af2d110e9ea52b10cff70f000d03cc7a04daa4712708fbf106fd8f58a1c613ee280c4422aa152b552ddd7121aae5c304e22422dd6e1772e9b6ad495e3533d9566336f07116c4dda297dcc11363ac3dc97d06ba24cdae44929c1e8491739a03c7d774f73b994eb7eeac82a6738f32a94711afe376471f3b855d5ffa2a19b0c9c89baac7292eda00117df392d3f442170e0daaca49665cb8b9fd5270b2d1fd75f01d218ced4f83aaa88fead90bd03637f4f0e1fde9db1822c8f3afd63c096d4c5f8e5b142f3c406591cf473f64d707060c6005fcf9ef06ab34fbcda9b51b6b7512222fa9ccfa65509cba1efb208f378441fcf27ead31f45c76f247690b958a911be8a0f9277981507e14e29d1ad67ac4737a769d10a6ffa2960d53ede82dd97b141490a0058cba502d35d34bf94042f34ba247456f6778950ef39e5601a170ba7fdf85b8adc8fe04a7df0a5590fd6c0635e3fde0a4aac2e11f962c47083456c1e5d80607c71506f956aae687d40b2a119464b357bffcdc2a94af0e21a0128ca01ccd560ab71a38b445a7277e4ca9253c784f1df68d8635d6877aef7e325dcb635646154665afc2bda25acaac48e1630db396766613cff4ead65382685ae9467607a511ef8136338df44f9d27ab58b4f50c0f14efb4357fe89bac27a0266fec5cfece1631acfb1b323aa0447e32eb2d74d15950fad4faf2e3b3eb0814eee71f8174936aa7a9279a8ccc1e49daccfed167d4734688ff9835fe2008516f74203ac867b41cd1442e421126824c993a96d193cc1311ed6beb5836eca08589646cce6ace912fd9038e586d01c383e273e93f8a5ed87ccaa26febf57e93127e03044db2b563050c8f59d5e3a116953c440bf0c0c6b07c773ec010f7f0543a4f299a2f083990a8d601d528315862202fdc95e5919240f03378ce9d226af2e075a370728b9fbf4f8f1d4263d86e543bf2e1de8b84d05d004a1413e46559c0ef6c2fe2f53ae5288da20f6277d3975909f5e78d829d87b7988826a061c8db5449b7315c228d80a6c64e0e8e3591568f3efba47876fa6a99986f97f9a3d52f9d10f74030512d9202d63e4a68a59b639ec403e5151f047256915482c14a63707be475d43a3b30e62f8775b54ffdd7cd6737c6367b2647386da116b05ac9871cf43bf1a4961bf3c5fbbceed7d13be4e10babb6089be11057c11fdd0b07eacf5f492c9f77fe8a5b730fd1943423c05a1a61303d447dd8c12d2bf015b37f0c7be104f47d6a2d8704d5576081f3e9203e3dd390339f7c8d6aba70e6083d7a7a2734e6b831d14d40557117f99e0c66d334f1755881731f86b87f9daff439d033736e9a9b342738a0716cd654c76f1b0d3b104048b36749f4899fa8804daedb8d0c82958aba18743daf6aedb24fa25f54a76002c2965066889adcaead43c43454bd0c360d61496fdbcd308fdffe1f6ab7562ffa4959d8b34e14b40868f9fe3f437bfee6071efd3b9b16b99436229ab65f4ea31d938fde992f47400b0f3bab25389973e5176e2622d815055e9f4e01db9d042751726edcd21afd4d26e691d9dab4ffdff9108a9d282d65b3c268c904a584a6eda913e98e59665eceb988d13c6a21e0626bc0b45d8f4630754a0d4433f59032fe2d9e2f144bc15317f744dc7d5c201ceec35d04906de75c0bda49f99695d77bfac8c93c1b10d7af3dedd29c0de86c51d813f35b85c0d23c1b749a2f5e1fb3d489f3d6ef4028096721e95d83977002fd9f4a8f724d86523e1a487e8222d71ce57eb2c5674ffe15cff05b212b1e4f71cf9a50887606d2e2185a2c2dba96281cc3014838ef4fc4f4ac1a40c9e401f3c011170f56694ccdee233d41ba785c7602dad508ebee9c7fd922de422c5cd2fc7f3a92fcd4d4dbf116bffe06491dc9d0b68f28a2e0bbd6ad1d42aeadbe3747b5a0bc913858b29f3dffad00235520fa8f66188e940d05afbc2cafbc4526eb8a4f090522d21ee823c98a5c8e562f3e212a31ef579a22072f73d67eae1650cd9f0d7cad372a2f42c5303f974ed4d62cadb93111188a7965a0817e3f2d2bb754f1816536c52758413aa56c4aaf1f7206cfce4276b3084137c96e820f680b9a4d9e5a8ba4e98e71311cc72ceece926b517cb7ae30c13f8e2efedaf10cbf0050bc0c9d0e41cc26e496a4905386e7e9f92d91e1847334f2d1fb859d9b51b5fa20679ac9ab8b6dac7c6027e03651827f0828ff1f3ed0516fb2bdb341578dcbcd9f5943d98285606fc2f462ca2f44008081cebc37a3ef3d5583354b649bf35e9b5a1d522e9dc2c526142a2bb26a5dc28e9bdd920f0bc0a6da922175dd42b3b5791d53504dfb650e95a2fa313ad2d633f277b1a1e99dbc22b661fd814300da579d91da6359c3a5d46f08583a0788ebdd3d6462992c01a3fea9990c24d03d8cbe3566bff752a9011a3915169dcde7320195e4bbfa863842dfd910d69a91042af437f0be70e1aea4e283bc9ec71f9ef749655fde433e9d89c277bd958cee1a44d6136ee8adacd49cf42e341e8cd6270ce6f8f9f741d408f91a95630fa78c3f8164ca8607160e435c87284e67bc67d9b6d640197e774eae358f349bcc882157684ad0029fa9021cce2ae0e20044157f71d64a4fb23060cef14825c712f2789a1f9f21bb900e3df74e3fb5cb8a182d8ce62f8c45e0457ee1af0b0e1563ff206e849e8c72adc1621022dffd43eeff54008ff56fe169d96328d07dfa744f7a1a5da128504f4abe211420a8f79b4dee97f2fed0a0bb5bab29e8ec58b52adef5475a37899b74bc2839e8a2dc576c383a148d3db01366513f6d7b37a5173eb4d2ba6da37728817efaf38b5b24fec134a024ed9271237611e8a2d1064f148aec129d9e3d1daa22eedbbfdbc4a3e1ca72c5bc756919bc301c91eebdfd177d93d4a00b1544289e4deb78a71ade2062d69da503c6eea0e6d155c568850664c86017c63e6741c2609da7d8f2e387c3f075a883b510260aa6318f574732edfdb90fd0db35122e7226f65c4f3ea29b282ccc7ba345ff7209985f5d8182a13c3111a15127b38f32d04fe3e0b9e0fa5f4b876e4d543581e103a6b561cd0032619282baf72056d1dc4d84c935435bf8994030fee719a95e6e31aa2f0b72620041862c3cd6a28a9b518a2abe0d7a48ecbe127cef56816fa51cc6256906bb240a9f7d6e78d2058cd832a6cd66c6af3ad289cd58117fffa5909195feea235898afbe1186ec4277a0ff452002fdd97bac58b565477cb4f3ab796b7a720ccc1aed63da7e4cedef52f34933ae706c376f3aefc8263c842192974d16da0d4a3871b0f9eab73149612eb93ecb1691954247741d778a116737276535b0a7123ed0d6667cb60f7195f286adf9e639799edf2c2be4371c21d79ca6f23209276c2e48205837cd208b2c73f7e2c7643c9faf656bd4ef28547f796db8f16a5582e9ce6b2f58267983e743f66eabadccc106365e73d9ce6d427492ff0cafc8a8169d46f996025d30cf0743e15fa3c8fd9ffd4a2d3969a04ff751b655042f70baddd01af37c6be7e7bc37d0ee76efe443a938d32a68db56ea9cc14d7836160ccd9298373029c80b407441979b8a5d46b8f1d53998546cb948b5bcc4daea7aafcfe5db6ea8f36488b16a9026620c4dd302f6ef3e250603803021ea752803d030f94704d1aba4ea7294ef54e156ec003ab44f5b8c453c0d0c1ed97865e9861c4bbffe8cb37df5188a5c9c150d79d4b592435ada011a90b23b20a7c9f45baf0c1713a2798620cdda28fba4a00677a7bc466a977557a6ff4b2658200728d187cec1685b0de574dde0db43f0c4874fac20332cc61091976e12efea79f98fd7bb7ed1a872f2959da5a6b7cc1652456e342ece3adf1ce98638489d855d8b72f7275f15c295ff4adbbfda95e151a8a2de088362510ac1b0d4e476bb337f2a75251408d0f7ea6eaa902aab3ce97d47c87dcf07f25a526bcd8a9c22514b816328a134d8cb886310d0bbfa64be3f74e283676585cc39faa3e8e8f1e012ab3e59e6b7d1b16aa9285ff5e95900930daeaabc8aa4dc02e7c6bdcb70d677643fecf0c4e10c7ca1c0b3298ed4ddebbb1da5c5caed9a85517bc2fc663f2a5dcdefa408da01155e211cc567961bf7f49ca96d85b9475ef83fb5940eb0f56bad924f3838d1990ee4d32067e1bdc957f925dd896978478ab699e809f0502cf8eb685565680bbea4d1d0ea4ef4f1780dead8ef5c0fec1675b5651b1201d1b1c989ddc3fdedfefc607627f5970d6519ee6005ce008a0f7ae9eec352523564b6a09f02fa60db066bdf62d8e53ac92ce03d0ae04f1ab320d3d0c1c5a1fe20bd1e69f9188f6e0046d51d87b008f79955639ce9531052d5447854fdc65b75ad4e1a25aaa4a5912b479796d640aa1a15a76554d9d7ded31f386da7c60513d1fb8a6eb4bffb2fcefc22f290b1a9a57ffdedf538e1c7e881748c4f3e533593a5ecb1d341972460da6a90b5583a55474721956993b31f388fda7", 0x1000}, {&(0x7f0000001280)="851180bf39c9c2f7834be83d2bdcd279fe176ba65aa55dfde427194299fbd9939a9128bf426e9c664180f55ef530e63d6768874bd7e45457347f46a72d1d07447253bc4401f822a390b70b9505b9b128cc90794a8229f9be2858273f46596b8a6d0cf7aeea4645504b825d5395b8749bb571e6047aa32977be303cef82aa29c129faf05dc608b031cf55a38aa8adc52b26a389483ce62c521b52ee1b36e7af3ebb29f25d12f8dac3a6eb0abd5cc6bd76ac05c5ac088fde4bb8c065e3409401af9274b6bdafa8bdc001d470948345c6678bdff728c9bb509f1a968678769f1fa831bfc014d788a279a3d594baa25c12", 0xef}, {&(0x7f0000001380)="8a486a8bc37ffd6a9536dd1f64b24744ffb300a9749b65e4d9276824c97b9a18977f1ecf5acb285d369405d62992a77b82485e680dd441e2f72690a9c3a4b0a5c4c0ac904c58181bdd520dced83b5423974daec98930352ebfd4473f72e9563ea936a6c0786b6d2790672a7ba9352425d16459d8e4d2e21bdbb559d648b8bd748b128a80c5d8ae2419f4d70e64dd393510eb064931dffd1486bcaa6df846d0cdea3f7446e65dc0c415a24b10081c7cd8c3a764587eca2f5a31", 0xb9}, {&(0x7f0000001440)="ee12bd1599c9afb0dfda1f87f3aab40a65a9acd2291bf77299cf7b5fce154afe8b2f3ee621498bb2796cc5f27fa2a1c151e3c1aac103fab05ae12810768be5c7779ba9c039556a115637aaa802e90227abefe655145f290ce56eca567d49af578dc8bce8e6592955f611195215cdad42a029cdd7384f260a1a597d244cf8c32fe1442dff7a6128b2f62a52c9fa40eb848ff7fdea0490dee1aabf9f25c2865e62517d90c895b1a34804bb24be2c6681ac2ff8fbd6fee30068b8fbb75665bb43fcf4a74c90cc2c0ab7d6c8fafc5d74b1336ae24ae533cd8127e70659a3820e24bd4bcb46c081e7cf5aa0655f44bcb4dab2b16a9a8c11eb3897e97715cc", 0xfc}, {&(0x7f0000001540)="fd39d5acf52246d15d16a6225799772775875c1fb4c3840ff5012a5d7cda896228a51b1b92d6a3be21ea58ffb84e50c073bfb42a2f44e8513ce448c1687c285067ed78864bf3fee926027634172bac72950633c49c1e4c4e45d4fd23", 0x5c}, {&(0x7f0000001600)="b0bf9e58f5ab011cee08589e2f2f3abddeb1071f3d72a59502e716f7e589e6991274aa2b08c400010a76aa35ef049dc297e3d71204ed1352e9ca2b99ffe7839c9cfe042cb088326e1ba160a72a355ba0a6c21598c2907c965a18e3699ffde5", 0x5f}], 0x8, &(0x7f00000018c0)=[{0x100, 0xffff, 0x3f, "ea6b916d8f9c23cfd92a94188b17abf222ee1e74d71a880fa5e05ece7fff2236f690ddfcf99fefdd0e2fb1598bd6941e1803f34d9b07a944c2b8abb102579fa533849705335dfa7e5a7b1fb530f9c2fd0cf24e6f2e44d0aac74e05d5cdaf4e7770b297c706df502b7dddecef01e76d8674f9beb8ba9082146eb82e389aa50dd70bc838598369504af3585667f032d065e436a961a8c3495e65cdfc2d20f385165e1a6a15694a2a1ec6f98f88d7d3fdfd4584bb69e146065fbc31487b53dbea652c875b64576cd6cac7fab16458d245668f838a0f7f81d33d437e634002d64102d086c448edea81c5e75b7a0110"}, {0xb8, 0x1, 0x7, "e9a6ec5129fdbbb5ca93d72c74f5a149e17c27cdb4b105a5e6ae9a73b1bc9b9d3101dc8b42dee1a5320e72ad6bd4048c9f84c1088e1f25e4bd54f22e7a8a68858fb178b514b094c0859aaf234596dea827c22063acb9ad046177818cad80eec6ab6432f67e2bf51f72bd25b851782a03784976ecdc2753d1869570e2934ca0d2134c388d55602c293a4fab6f23551c94ffa74f17b0af7167f367c6722e305f7391c4b56c0e12896a"}, {0x68, 0x1, 0x5, "7d705fa0c143103084dc01c1841a7ae0d78c4c4e06f87b1e0b754a470d6d2dc31544678d7def48dddeb8cac8b021b4db8ce9711202199043431df18992c3383e258aa761814563a0e29583e2d664d29f3f5a37645dbcff53"}, {0xb8, 0xffff, 0x10000, "4fdd0781587db9a14aecf3d102a4b6a3687d917286b5a9aff01acc082442c56542cf0c77da1c5d37fbbb2522b0b8548085631607c73c1ae41beaca5c1fb4ae795510e5d7ec562935c5da1d534405a7976ff2e51028d04fc7f13f7cbe0e291d180d9132fdd3d988d0e3d617f5ebfe5d496163926a82822aae01c5a6c463ea7f442c2e9c4777cc99df4caa58526e4f55a5ec8a6cf9cf29afbaefb17ae666d010955d"}], 0x2d8}, 0x2) 22:22:43 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 22:22:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x8}) mknod(&(0x7f0000000080)='./bus\x00', 0x8018, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00') ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 22:22:43 executing program 1: r0 = socket$inet6(0x18, 0x4004, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000080)="fdfe0c71d1b066e45ae6cf3121fb6a4c403ad462ad89b17f874de669f4edb8bcadeb4600b90cfad569871bf40a8347b650e5c3118069e985841210b6331a9b33df0c2ee0c1bdbedb3e24229f", 0x4c) fcntl$setstatus(r0, 0x4, 0x800000000000027e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) recvfrom$inet(r1, &(0x7f0000000100)=""/232, 0xe8, 0x40, &(0x7f0000000040)={0x2, 0x2}, 0xc) 22:22:43 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:22:43 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) truncate(&(0x7f0000000000)='./file0/file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80aac) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000180)='./file0/file0\x00') 22:22:43 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) flock(r0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, &(0x7f00000000c0)={0x9}, 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x1) kqueue() 22:22:43 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x2, 0x20) r3 = syz_open_pts() r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20, 0x4) setuid(0xee01) fchdir(r5) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x3010, r3, 0x0, 0x0) poll(&(0x7f0000000180)=[{r5, 0x18}, {r4, 0x100}, {r2, 0x1}], 0x3, 0x3) ioctl$TIOCDRAIN(r2, 0x2000745e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x49, 0x80) 22:22:43 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x402, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a90000a64d5356066494d40118f347fb32dc1216"}) r1 = socket(0x10, 0x3, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x401, 0xff, 0x2, 0x8, "528df7b74437e0b7f63805a311a1ba6fd88b2624", 0x0, 0x2}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 22:22:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1000, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r1, &(0x7f0000002740), 0x106cd) write(r1, 0x0, 0x524) 22:22:43 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0x100, 0xf914}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x5, r3, r4, r5, r6, 0x1d, 0x9}, 0x3ff, 0x2, r7, r8, 0xfffffffffffffffe, 0x100000000, 0x7ea44252, 0x7}) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000380)='./bus\x00', 0x28000, 0x100) bind$inet(r1, &(0x7f0000000400)={0x2, 0x2}, 0xc) 22:22:43 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open$dir(&(0x7f0000000000)='./bus\x00', 0x8409, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendto(r0, &(0x7f0000000180)="5b44faa4de6078e9", 0x8, 0x0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) shutdown(r0, 0x3) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 22:22:43 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2010, 0x0) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x3, 0x0) 22:22:43 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x100, 0x104) r2 = dup2(r0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r3 = getuid() seteuid(r3) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r4, 0x20007461) close(r4) bind$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 22:22:43 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000ddfaffffffda9c7f2d521e80ccd712ffff00004000"], 0xa) fcntl$setstatus(r0, 0x4, 0x0) 22:22:43 executing program 1: r0 = syz_open_pts() close(r0) setitimer(0x0, &(0x7f0000000000)={{0x10001, 0x2}, {0x6, 0x10000}}, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x80, 0xf0000000, 0xb6, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000027, 0xcd, 0x1000}, {{r0}, 0xfffffffffffffffe, 0xb6, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x200fffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x4, 0x80000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x9c6, 0x2f2}, {{r1}, 0xfffffffffffffffa, 0x20, 0x1, 0xe8, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x1000, 0x7}], 0x6, &(0x7f0000000080)={0x100000001, 0x8}) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) 22:22:43 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffee3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7, 0x80000000, 0x5, 0x0, "df6e07cb841bc9ebb0cea99db5cccad5d45fcacb", 0x80, 0x3ff}) 22:22:43 executing program 0: mkdir(&(0x7f0000b17ff8)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') truncate(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x20) 22:22:43 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) setegid(r1) setuid(0xee01) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 22:22:43 executing program 0: r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f", 0xa8) 22:22:43 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[]}, 0x400) 22:22:43 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0xa88, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) 22:22:43 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x8287, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) 22:22:43 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) readv(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)=""/168, 0x108}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) write(r0, &(0x7f0000000280)='<', 0x1) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000380)=""/238, 0xee}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000480)=""/137, 0x89}], 0x3) close(r0) setrlimit(0x8, &(0x7f0000000080)={0x1000, 0xc7c}) 22:22:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001b80)=[{&(0x7f0000000280)="5c6c02c7945fa79f51bbee1c685019d11bff3b4b3c6af5e0f370b344561a2e1272303fdc448de9279eb6ce2627175d17cf00381ec3fb7d0c94075f49f667fd606bcbd29253f4defeb49814330dee5dac7ba9f8c77035", 0x56}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:22:43 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x52) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 22:22:43 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) read(r0, &(0x7f0000000080)=""/4096, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) poll(&(0x7f0000001080)=[{r0, 0x20}], 0x1, 0x200) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="b595c9169120736781edda1c66a8cac1d9db5230e651e999580f92c7d62ec8dc730efc77807ebd122a18f39411e43f9cb0e4d8a8e2cea84ae97550eb8c9c6e8cd2d1af606427c40627fb2214ff85e4dd523d44a974e5c87a43eef854fea84e248d7071b60be0d1bbcb2f73fe8c81bb53425328106fbf56b953eb242c3d61c7e9fe683e9e3cf881e03a713b01736a5bdb59394aaf1e1222bed568b80c287df027195fe3e1560f21c03e2db1ffade62db7e3", 0xb1) 22:22:44 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x44) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8042, 0xc) 22:22:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000b00)="e362f9ff36f72ee995861b2477f256b4093cfb25b84e5bb55da51957c2810974c9bdbd1e2f5ea7fae622d58bf6659990bfe432044908c7ba28049ffe4e0746fedbac0e3edc5b8caf90f850f6662258cd26038e7dbf03775fb41fd18c6120af74d57e790c1cc23a8d9db320a9b372ba033c4e7a5be4262cb61ed3d6728e6397c30da6d93afa92e89a72e4a3e4a1ead1ad27d5cf0e49cf11b5f1c66f9e0630868c860dd3833cad8018def2c914a027351224fe553e83867704515ac4bc72eebfd15ed1a251a9d82170de189b145d5fc2ca31bf9acbb6fada40e4beec0c6262f9b45b5737990b356e842919b3b182cb6c2ac2122dc22534db754bb35a6f5711160000000000a27ae601bb2393c8000000000000b46db27dd1638161d4d1639fff0597a46164ff54e278e7b2b532c8cdf7b0b40a3c44f2c7a84f61e8b5b4c7b52f0a30834417221086a3ec8ad1da13b23d0438e830107132ae2d5c3631d2972725114f9b16318b464e5201c1e6f177ef8658d8e32d6eefeadd609608", 0x17a) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) write(r1, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d39, "bad83f067108e2dede80000000001f00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:44 executing program 0: socketpair$unix(0x1, 0x1000000008, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) write(r0, &(0x7f0000000100)="f606fbc10ae3e4ef098188c94cd14bfce5c175b6e5e486545ddff9029fcc756bdd819f6de63ee22fa6456170ad9d8cca5ff056ca1ec8a59e79720a6015763257061ed65e0069ae2af563cc5e6e070ec028344b01468693c805ffc0e3cddd7895c75b75b6a3398dff8ddd7d14affea4cceea597f231d99c4bd32aafa7d1705809f815d83aaf0f9e6d9292b5562e50b3083d81837f8cacb4ac652a0c63958be12c7f83b3eae7cf9bba188dd3b522312416bff886fb1189a57147b85612d856c22961541a90e28258e87bd2832142cd4bfc061895da5e815a2d4d964c0d7af75461c534179ac12268", 0xe7) 22:22:44 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() r6 = getuid() r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="40849bed31cc31b9f76829e93827fe76f43507476a73a27c6210cdc0fabc90bc4dd3220c30d606c4d0ec8c2a60c3d297ef47e17b9766a939eec058c019b9414685425acfb3170995de39114768332ceafcde98e97dc3772999776070ce83db549c75700af8e40edd45876342242fd654bc34502d8373143870e96df01adca98cce06320df2803dddea35b386eff211734ab927450e755714ab4cba3601f756a6f9960c66a7259f59bba604c96928c6b67037a37e2add957c79d350b5faf53fed8993cbbe54419ef170a5e7f995e020ed5762b7870bf7547a511299fdf0996eb90e919d902630d814ac704f3ffe481b9172be431b446d7f21b63e", 0xfa}, {&(0x7f0000000540)="e61cacb2de4cce9b0a05b5b70501654f9e5e884b25595e6b912d61c4685019dfd0b17ec7f1886edcb3d678aff56612a1309cdb0cf3172f53b9d97da95e5bf154c680e2e223f8b7fce14f87c73f5557a74858ee6685f6304a40ba6d718ac0897c5de1a99ea8dbbd1d2848ac11cda4d4a9f0a010b9627a8a5b6d857fad7fcd82cf6b7272e270c87314cb6104c8219e03b9316dc900358720e80ee7e5a8ab0e8fd820d9625ce31236d7d64b85dd87bfc9337878d4640cc0255a3b3784985856e8a1120b955fba2118cf166932ea05a521645a5966b18fbac7e1684023d64ef7243d3e5505b5d1a5a5805ff6fcc8759f0a6fa6a54f8aca5dcd0424bd59cf00b2a3670fb8dbe82b122e3f71aae1e9a03ddd528e22152e9219be0a9d7d7011935e3ab0febc71ab0afbc21677b9ab51eb81b0fcc027c09f882fb51fdc60bda567d92e6109c18b7a0e0f5a9d42ec6f14e1b08dce82c13c2134bba9357cbfe18dcec0680598429872027328fc7cf9b2d69a73f9b07bd4d5dfa5ef4531c0a4abbddf8e9f903aaceee4db6eab606131566c39a92d46a10361bac3eb60dabe0550c420e1b8bcfb77f20b5b053a37f1a4c51eb9f377c3050ad540f5cc8ff94fffe5fc3df88d4d0fcd144ad416b90968197d0bfc9b7a187866c8c9afe8a48be34ed91b57f6c0fe0de6286ce39dac471e452b598ad4e7174eb29fbfdc17b41ad874a14983aba101c54c9ee5973004f3a37e79ffd4c91ccc2ec528128baa3d0bd5ed24b43a5537d2927baca8f9516dffa98fee15f88cf41bd0eb13d3629206b96bf10abeebe9714a6a7935523d1955e6f7f10d2df5a6d7777d9b334abd2954c71d64a2ad89f5a073eb2e741b6e0357b43b3276e78e340f0664218dbdcb60deb92addbd1a26b453ca62f99bc66714ccf9083953a123f12fcf2d16b9e1fb0bc26439dfdbb4c72bfdf4c684e585b37be8412945cc8f1a77890014e9de78028b507af25f154fdf4370d4a4aea87e1bb3eab742fc11b2a112a27dee1f8677c45f71268fe8c6fcd97e6ae68bea48389222fd70ede816fbb95ab0f16bd7e65ef40385bb2e04edd7671aad07f0b00f83d213ef8b665d5129084ddf19799ab0aba6bc8b402a2717d256bd6b2ed8c425e334a379537407d7295a5cba912bf82c3c63c132d540cc663c0d1dca3270d6a1e579071265b067ba7f5ef55817efb904ffaf0a1d7aa451c10ddf990ee72f59835e5cec68c572ff4e42eb67482e96005c07342c0df531ab430946c9e40dc3d5cc98b88d775572d52fa99bd7b014f1229923f51d33a959c5deba7a51533990b991c7f156a80550a8f3bc6455f97fb603a51a405db064000bd39b4f837d2242ad5ce1eb2a88cc74a535b0c3d9f4eba9798e4e6e61e4aa5ceeb9f04040a3dd2adc0362e570bfd358e554ffa606c50ceaeda50c24f3fcbb753dad37dc7217ab695de242632f3b765ff423a7cbdfddb212c6f10450620d3f8a4b5a8f21969beee68ee485c15fc5f35aa833136dd1d6e395a08ed4cbd82f5ca24e222f201a5ac878536510da0f09501a6b25f011f43418e50f957efc2e22ead951b03e2bfff61e648e9e9b30b4fdc1f81d5095d7fc653cac586c0e089af73eb296b388982239daa943a95658a12bb7841fc13c953ae4b5f9d6a92e2abe47e3477d931a930c211b8d2675d63c4b032b9a66f3d46052c9d1d5c4034ef0451ec66af3567db204c8e4ae2a1e131d9811ec9677f261d05e8ae243d06a2842c9e4b2aa32bf5b6516a356e54440f6623b5aece3b08fdce27010d0f3e3bdff6da8d4f8b233991c2ba3fa8c91cf7258870c34260141ccc7af66722c9547d6e5cdb4aa2ed5754303eb3bb48161ba450db83a1a503b9cfdfba2c414890d6d05a9e4338655dc20a40c92d8b861ceded921f7c9481c45b949dc89d00cc59f5fb25a145fcb385408438d0abefc25c9f4926892ecb988482b7bb98b0a1870b815394457bbf428e90fefa752422a3e01d23ba0b282ed6c458ac00ee452b465d3d67f0c188b766b83ea5cce595f6d558b9abb23353d24f74a02fcf20feb2411d4922624e05ac5a77c5b74d36d6e39f82a5822603a590b90c5b83642e4fa335fe50b3152402b8d4297da80392bb56c4db80f6823b5ba1f5788d9dc5a33152a94797e68361396e4b3b2c26a0a2e36a9a18a84aaae5516ad25a1a6f0fe712423b08f36e9b3b538703531d4dd1c4a2d88b5d9f128c11055801ed30a2606dcdf275dfbf009b36e9ce5763ef48c3d3c45a13e6511cfeb19a407de3a31204b1357e4a24e74eafd14f484be59f2f0254ea17b752382a1158950d62a2c78af0e6de7710eebbbf9e2ca9f2b44d3a2bb9d4f26f9fffe9c9bfba41daf4ed01c225c782826c0df90a60778e1de90ba68b9e0283f1a2cb939e7591c21dc91d7a9da6dc38e7852652119b8515827fd49fb4028f10509889f732d57d8dd1bbec5cdf04bcfd3abe65196662bfb3297bd277941ce641dd5dda28e6189f36be2116258161673106a6524613d93e2fd9d67d41cf36f675430b8bbee54a58116c17e1aa597cb5df7077e658ed39bf474dc1819f823a2023a08d1daad4a074bc62407ac2436ad7bd40fcb8544196a8bf4082a5192668b1d7f350ca23be66ceec889c926ced06eae4c16942123113d94ee9db912d44d4bee0de37572c0cc720a491a860026b99f8cc1cd10bcf9676fc9337eaca06f7b9a4a2169d3c930c8b11de4f066e0d19e5d6163b0076d04467f2e2a728b6f7529b534308af59eb8b19ed0c1fe2349034443b13504b98b6b93fbb9e859319a1a37e52cbfb34246f88aaba40ae07029c4b4cc320976c29ed9b88512cd0604cdb474438efa11adb88d3719ade99edd48e88726211883a9b4229b79156ad665fcbe277076e165f600df8473d006f4e76ad10e025b8c65054ae21234ff46be3eda8f78043a97f031d788ee0ef4ff05a2d04f3a089d3699eddc0cff8a32d909bce22d5d6162e722c7dbee67cf24ab4b90032eed9aa14714ae8b0a71f902d37c3b8c91d8ffa457eda019ccd2665341143f6002d2bf6f12be73ac5c7382ab7b7e4c5add4204cc1476a602e5bb77c44a5251b7c675577a727f64c4d2e4364e035b2e5a6c0fdaa202a215193df05f243609adbc8fc03c0c19d2d86a88b6c592557f5716392993e42caa283b2c811c4b901385a94929a4cd9dcd9ffe40db544bcf4eb412e46104f22c09755f39d45ca2c21cd621f011ed6cb5baf03d5f94b0fb8c79594502c9b0653b443ce29b7cb89bf1fcae0fd62beafeee34cb181998d6ccf8033ee3aaf9ff08651505787839eb121b05830bcbdb47d8e67e41c83eb3e9408cbd2c1c121e9f2572133c7c3e95f3f614ea6c15f944d172cd4c462919814acdc1131facf69d55eed100cf9cdfb0f210c45197e1235c36f6abd6522eec67c6db305a2d3784a4d5f978e39920f763bf49d0832b70908abdd8dce0fbeb1b50466bcd75a4e41e5293d7af7f21a0aa3ed3ffd7cc81fc2bdbbd26b996c4392a7a844ec1f01b810adbaf4af08f449836fbc10eaddb7f7ecfd9b554b13d6721a39b4a50ca3cb3f424e473c6367196d0c6f1f8393b362f85b041c268a234767aa5b90387154d8b4c4aa5461df6ab58a9effd6571f9b0c25c8a457ae66af5d0a7759735a0f42296c847bc57aab1317ac3a2c53de0ac682d0298772c097e27b3df30fd4bb8181fd238800e6a42ea9336ceff5761d2df6a0515a43940b8a91bc75f18b8ab5ecd7ae72a3c69bab2d8c34d26ae8c5250c1a97df0baf9f9e254d74ab2af14af39ce022c26592897cde7ddaeda1dfa5cc6e0d32b7d728c410b9366c0a520829598538c6559cdf2eda5fba4bcea53eb75f1b75d79d2d2b8f3daeb5e0a2c11a441a67b135912d52a7f151459b0900c91cdc66200501d53ca4bc109633ca00cb9a63c8df9365dc1d3a6caca583f4cdc1a6095a21cf37a6a7b5fe6459b3569b4fd3ffb946a909b958be4c50ab84db36a05dd3990c20a1b0c87b260f0ce15e160b490baf151c6fc861e29a7909231fd2891e2c5b379cbe0f1eb89f577502fba9ef6110d2f617b11649c695812f487ecb38d9f0dd4ef41c34a6d7b1ffcdad19663af52ee4c39b007df549f7bfde5fd63dbd0539c5a7b89bd562768a9e6a3db67be84594a54008d28e9ba015ef7594fc2eb9a26ca3e520ef702a1017e4b29a6ec8e073be9830def3d9c12b2b41fd0e3ff3b1378a983bfa15f9d9e65baf241cdd56c9db83704d609707028a6c5dabbfbe9dc04b405f813f57c6f0b212beb66889cf7d26cfe208f38d4c228c3c4a5a2843304cc0376bfb969c6e87fac82abc6435b9d23862d0a460112ccfd520e65663bdfa887fc17c81566bc7652b29d5ccef2772dee539e29ab4315f7bcd2a3ef35674cdc21c33d9671cf96d63c73dbe4f8b4d49973e1ac02676ef0c565b2c0670e20f5ac962f4c435ee72c5326050c8c896e2ca5b714b55b603b8b69908b71cb5484c094c8214c9f0e953b4d5a3b0971cd8d73fa117148bff143d07aaed11ada61667e2cfb6505b38102259f15c38086aa3880bf36533fea118a8f056ce4eb1282f7a643f0da1b5389229377dcca5bd0e72ffbb8e67246236aeadec958513d7e3f677c62beed7ae182c7c469690afa9c256daafd8c3e830824394fa507d908099a41a69754994cd14b0dab610433572a6647a4b699645603251337b9d524a72667b1974712153d8b8418d3cac0d83e6d6f924c83e92e782b22283ce6f667c6f70c5ffe08fbb5b69f7ac996df427ddc062cd67406825d5136ccce90697c063e34244591effa0984c9f6e1d96b244bf75b9c78d5f3eb92c4b7d3fa7cb738ec10c5d93cd93282f1a577667c48131cf07c40e035e4752483129d660b1c597701cb9ca3cbb604dcd725c18ad135bc03a4496b091c04753d0895672e9366c2096ed5750d97ec0e5f44282e2bd5d4fc808ce0c6e3195b5696df2654039102e81658c741ce4a0acc0b82cdc1ad284105310137e05aa62600bb09417a6eaab17e6bc80254ece7584524567cd5171b3cf1a6852531b086cfadd33d1c59c089a9bd13b853270d6683b82f42e816a584b0d61e8f16e9f43d1d34ff491a1495f489fc7186b3fa68596e5138ef268b209e97480822532c80a957d174f9d545d74f8bbfa306237e8b5fda4009f91c0ba093b60f16ffb205787fe2b4762814cbca08aed7be33b15e967c205df0035bd91e9071cf69d648dfb7516ac785211b51bb7b7304e6bfe0b2a82d1205396119846cfce158cd52e6c35077642ae689d98c307a979b6ec40b578cffc89ba58a4cf34f5ae68dc715fb5fe33a3ca42214a08969b73e6588f257354aa4ad2378e27e35ea3ede5c231fc995ce41441c3d5441be057ea2efd64bdb9947d8d32266c1bcc37d9349c742ec4fac8d6da78f9963418e60a621a8d59197a72957cac088ee90a67c540085886e893a57091e692a75665200834d08275c0d5650709fdc227a2a9cdc595ef2066c22d8671357fa8fbbf84bc56f449f21102ced6e2640ab6ac1ca215282b08ff3fa318ac62f1674a560fc411ed74d8b34be261ab60fc7f4c9b3b398e49dd26faffda120f1e3000a8b682f7d015a76683630ce543eb659667d3cc0951a525ab582c2c60c881c3394638b98e652fd665e5e0b870a08e1675e336b52cf6e09e6bbe6661fa7d061f3b42e694120eecb121f79d8dbd49bbc6cbf95c78c0605b1cb5a560532386b2f1ad1a68a80e4400698555defbb6d60844621f36215cc903a3aa6941fb7e5b54c4d102bfb29eb56e456533518615d4379", 0x1000}, {&(0x7f00000001c0)="c1916d6334a3a234b5577bc184ad619fae4294377e3c16dd4faf578462d52aecf737137b41897f0a5f3d67fd77715be564f599468dd8c9ba08c00fc0c0597b510c910f660160ea244742dc733ed413e8871b8baafc40c34846223ef049e745b68d76a2c6cfad6c1b4aa71b57d344c73ee3c8488c6d9a43f563f70a79603438fab2f44f1c99a37e8a895d4efd9587ce5f538197e4a611febca641516c635d3d8e7f963879090d7c5e1110ff8aeb96dd8647361dd71de0a5ef97c5b524f0bfe3b88a425fb0609a7cf5c2b793250684f2e0b1184782", 0xd4}, {&(0x7f00000002c0)="1937b7da667d345433c00fede1225e65a843b30ce5c4af2cabccef464727d6a96a9f7743e57de8f29b77ef78463c721e6930774597801e9d1c744afb24a29a2b948ceba21f6ea825431ee32cd215da6035a7e57e99c97e127e2db53c911d315fcbe5f88440d099d81ca227722c90541bb60ab54e7c6850f2df939af1b588aa367cbbef6b333efe5c02792d97dfaa81c832d1817a470eb312bb1de0762513d8d4c829a1f88bf7af66416980a4a2ea5fa1b0", 0xb1}], 0x4, &(0x7f0000001640)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002800000000000000ffff000001000020", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x8}, 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) syz_open_pts() write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r14 = syz_open_pts() fcntl$setstatus(r14, 0x4, 0x4c) write(r14, 0x0, 0x0) 22:22:44 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000080)='./bus\x00', 0x20, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x10002ffffffff}) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 22:22:44 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c000000ffff000001000000", @ANYPTR, @ANYRES64=r3], 0x1c}, 0x0) 22:22:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x13, 0x2, &(0x7f0000000100)="6690374b", 0xffffffffffffff8e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:22:45 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000000c0)={0x0, 0x4, 0x9, 0x100000001}) flock(r1, 0xc) fcntl$getflags(r2, 0x3) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x4, 0x100000000}, 0xc) 22:22:45 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0xc001, 0x9) 22:22:45 executing program 0: clock_gettime(0x200000080000002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) 22:22:46 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e1c4b616c653000774daccf850264bb204b5d0cd194ea0949512979aab51ed05a587f4b1b2c205168c88e90132d8784bc32b08be3a0839a52191f4359826c8855ee82f49a9a3216cd5ef4fd403625de5da5535b0911138ad04ecb55b0382bd9abdbebdeb531b0a354d7a0187603206af7c4d2ce822ed9a7832aa92ace1b747b31d3d355d5406b3864bceaa09f3c473eded551aeadd72b1986f620657df0fdc863a21628e8a22bd4068f720fbfb1e44791d1137c02fdfa0ab20c953e65da416e4d752f65f7c5b12bb9807c3bc2bed4bac9a14dbbaa5cfe79e5968c9afe6d25a0c085bf6bd79806e2bcee71df7af07df607fd5fc2ce5b2fb7cdbf2ec279ea0f5dc82c8ad16e08d56f37f1a92f5786966a245fbfa465706a2d406a76b8ed6556c718fb3cc72808a553a2a64295c852228a51cc95742f047a83ab708a539b5c91fbda2ddb2c7a4ab95a88c4fd2457e8f69e9a30f9b803719052e7fbfaf6861722340ad2d58651cbc2ddf6c98552c010afd3d90ebdb2337a57742bd92c12e60039ff64fa493d2b87e3bbe30ae9d61e08c276630d8cd99133ae08d1a9e3f66e06b08214c4a321ab858824c0acb089daf79b16f66c2799c5e69e6f3db6219c2bc84f4342cabeeb462d94a494dbc32a6f510a86b9ac3f6a8a5e"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) shutdown(r1, 0x3) 22:22:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) socket$inet(0x2, 0x0, 0x9) 22:22:46 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) r1 = kqueue() mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, &(0x7f0000000300)=""/171) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff}], 0x2, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xc1, 0x20000000, 0x3, 0xa0}, {{r1}, 0xfffffffffffffffb, 0x1, 0x48, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0x40, 0xf000000a, 0xeb, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000020, 0x7, 0x907}, {{r0}, 0xffffffffffffffff, 0x80, 0x5, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x20000012, 0x101, 0x1}], 0x887, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000020, 0x8, 0x101}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x53, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x10000}, {{r2}, 0xfffffffffffffffa, 0x48, 0x40000000, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0x70, 0x24, 0x1, 0x8b}], 0xf5, &(0x7f0000000000)={0x3, 0x3}) r3 = geteuid() r4 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) 22:22:46 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x8, 0x7, 0x2, "a011bdbea8d54e4bc2da32ed9e35f91b3a448a53", 0x20}) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r1, &(0x7f0000000340)="e36258a416f72ec9958613246fb409ff0000002f5ea7fa0023d58bf6659990bfe43204", 0x23) write(r1, &(0x7f00000003c0)="d95182eb22ed90cb0fed9caf542e05328e7c4e501362eb69ff0000000000000000000000000000", 0x27) r2 = syz_open_pts() close(r1) r3 = kqueue() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffc, 0x1d, 0x401, 0xf16, "c21631da19f71fe840d69d2e4ea06561da5a3276", 0x8, 0x33}) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:22:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0xc2a94d95f1c036db, 0x100) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x3, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:22:46 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0xfffffffffffffd97, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) r3 = getpid() setregid(0x0, r1) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x18) fchmod(r0, 0x0) pwritev(r0, &(0x7f0000002280)=[{&(0x7f0000001280)="9d5fdea36a576550cf857c4d1c88ff665ba587b0cd54657c1bbb9bd0399112be305339d1d3320d4381d5f24aa06c12a4fcb463552b3d5c032a74964394a0b04be8c01077f298d21ccd78edc49139ea6ac237fd7637025a7247c211f8315ff712d99f8593d4e24f65e8847375517528cc9474f7aa90df99fef7cce98497b4c7aba1528ce062af3e3db054c8f2c5325311eb8d858ad57de920970f317aaefb1e8f6e52a6250f3e3d79f56d6ee7684a267443379b46fe740dac25c491798775cfbff731b733c95b5dcc197d3793bf2bd99e98ae62976e7df47dce2176ad385618746749be49176ede5d8597968150cddf821f496d72fe2ac66cc50c35520b2a09bba73589b26a17f4bf10b48fb861accc8ce3f88119b83dd3cc7bc2c4af05c1e5dabcdd5c06e6e7dd24e317cb38e8f2c830a173c157187d0dd6a66148ad20b8e711c114d70f4fa690dec45b740c3a3ada233fad2621cf6f4ce76f34725392416b59622b091f1a52ce06a04ff05b62870023faeb0724e0792afa338cf6cf540dbc7d4e48739d11454d9047156a845fb52a5b781e0ffe1f53fdf154bb9a76b455939945b0f585338b3e440d7c002d649efb6362f982c129bb9dfa108a284111c952b42e81e9e870e3dddcabc12366d869c82aff5c1e129ea2bdf731e238dd68e8aeffa1c8d143865ca56a9d95f08f2d31a7f0612b048606452a6544212438b53707b9370551ac8ca26df525856a7694314d6ff5a438129619ef32e0ced62c70cfda2749e7caf41a637d7a71ae59c8e640d0d3aabb4a1215889eeeb5d37374670681fe9f96f8a4bafb4b676a03f2111335cb74d171f9d56b3dd89a26a8d78d99b00b77831d51917935c01c6dec828fdb91a8c7feeadbd6737fceeac23c2029ed7545307634bcdb56eebdabcf26d6973b67b1b931b29d9eda6e487705de59fe240f00121b88950196f270cb6942802baf9fc055d043272d888dfe86071f74328d5cb0d402e78d57a47920867f83ff7ab63995e628252b7ac80ae2d5a89445bb1b9f15697c8b3c81c2dce06d4bf9d4fd10bbf99a8d2653a7c16f7c3d7ace109e8a4bc01543085013c544bf1fd2b3088d82dcab4bf0d24c4f219a4e92b9b6fff1eb64f044a0add7016df3e609b0176196584a6e73d6ab7f39710fe14c9be85b921fffb4371c68056280f4e524864b54c4414688a0470c09f6ce816711749f56fe3c1df072a95b2363ec60fce84eb6613839663cef7004370acf4d013cde329b8751c16c64a45bf1c2be51a3b1018d74081cb5a5e7a4388cd55964c4630c17d3f74f237872cd08c1ed446b4c0dd379ea9339ff333fc042aa6571e3dae0ffdc95126d1bf82280d962418056949ed6f77ad6b98d7fabc00a0c6ed0ce7353137653548773b6e42e9cc33dc0159a29ea1318a57046fb8e888b895cd5bfce3528e66f8953a4543e4a83ab8632ffb489b97afc753d86af230fc5ca7ace633ecfa9faf41957d590daccdabbbd33fe76fa53dd1dd75bb38eefa0bfbf76a42aeb17ebe9f5c97e0749103ba7ef0595177a7ee28b7789c3c7ef166221ef0ca7ab592a45ab8309fb4900c0a698b995983b768c96de16ea2f898ce616e16dba7ddc93ddb625e2d208148e86d73af9516e4cc773ea38fa82c721941720ef6e064a5d4058847401db0e9eb3457e9cdc46d0a5cc2f67ff29e72c1a974ae4c7de2d2a1c0573b5aa0684434477b75d12d4239a31ff47cd816c71a415e3f70c5cb0d6c04e4156dbf621674bffbef6df7ce5635c8d7a437ae90d8ebb392ce897cb3a9eab098c9f0743113db5715817171e8d204e458a3777a8111f2813f9258271b033143185bba82ead8ad1ed5ab10a9c1c6ef4efeabe53a975ab53edbbb9fff85583c716d31f8e99983977701d0b7bdd40825384973711c0e7068578a1d6368f4fb0751155f44df22a02d584dc321fb334b45066ca2cdd4e3906e6a694f193f2e8db2fe7cd304296d0014f20ce2c93eee3daae63e643f518bc3b1c7787643256736a614f99635b46cb1a817c59b1802651eefb3081c6a4d8394322973ffa528792aac838b640cfbdfd65041c8d40a5082bcb8d2705532916e340ea8034e7bb941da3709c6dde7a6809bd32117a8752fe1e6f27640042e350fe3e1cf1e6622e6b523ec820f1875a4ee05db134acfaf159b87f09f8165f19f2d64a3ce8b11959c183fe0329268a140cbb7e3a21367affe4b3308aa8cf5bb22304661851991bbc170bed3d6743fd34a6fefd1e09d1e955c33516986140bd32a73e097f73fea5970539154121b9c01d814a3aaadab7ec59e21582b02a9a0f6f4967678884a7ecf8e92e03178f367427d16890db768061cc4eaf1cd9a5e1210d606e2bb5dd0f6eec53658805997bd22deae13a426687c30c215c0882dbcd7beed3cf8ee17193bbd26f33f99a555ac67127e2348c2257e5930c1c2be53ec44c1fe5a82def9102a32213c2a8a72104bc790ce8eb5478060b21b5e68bf03810581775ead0dec7289b77c00469cc67bc84b7e52b0ddcd03664ff0ab222e39550598684350c78487f90c1cf87e39c0e6bcc0a20761a8fb49f0e2c2ee51e300370f30c807d60941e1843d6b0bb737fcbffab51d48a5065d6477897a27b677ab7aabde64134ba364bf269b59061e11f2501470143e4f37ad88a15c32425885bcc5930682fa1724da3ff395d0a1629b335e6433d1cd43855e336b289145822f2014d891e9c7dbb7d9730805921d17632adc56fbaa699e69cd3e88b4c2cd5b80c9dd18d9214f066b3e33cbd525bd2d21ad7d01b6d19d6a512bea4b26f0724846064813715aa2ec8db2114ead87be74b12b36e07e3efe7f74dbdbe959206ee710c8e64f9d435470562dcdd3961952047da899b6c9ee28f6c4d3779a9c1c9af00994e2e605df0284ea51bca89eb92b57a5b9ad51f1684ea3a2905892599ec9a140aa26295e3ed60619ac39b5ba249d156bb9ee1ea5c153db0710ea56a41f41fe2d77f0ee2fb5012a7414c3975e4eae143886c3f050bc79fe6efe345e3c36e106ad936841a3ad88e21dc2bf2e4d7472329b181576d3d24addc93841eff1e103ba0d2829199664183ec89eefef2c99401968a36fe812f1c999cc54f8086438f376ad8726bf716f9af18599b787f90864216dac65dee0fdc4e9a406acf96a067dd82fcb4e64065d5805e29baaa9c9c9d0b3b1396d9a9097d3b0a3f5c82e0388797c1f1f3d47c67511b9cd55d2caae8f78ef30a876092e4b6708a6be99fe95bbd9ea223a8048a3f6d7170dde0f34b18f4c24955f315a0883f24b571fc015d9508bd9ab91fe6f504bfb1d9cc2ba9ab385b9442360f5edca1ccd8b5d9a1cfbd1089d5c18fcbf6f85f47e61c789aa91d2b465dec4a9404c5c8275dee7778b03880970cc4d8d8c5c58a41d4172f6e7406b24a52ac7945028e3bb0f21ed57b3a1e12bd65532c227563eebb8442faabc7f4afd984ba6cd12de26df091e8c2d167969545fb7c4d34f3e5c364d7d0e7b7b93616a571578fd9ba6d3bfbec2af0e3b13ca3b50e9de333f6c61db04f9c3e40a32da1b69190b8e2f8235d390dd642606c33b0f4bffd3d611ff7458638b8a16fdcdc010afec96fb6638f220137b86fbde878d7bdb09a90dc15f3a6d51d236da8a7f2452e8fb879f4c372a31512842f819263533c7822aed72b2a4ab70800d785e7d9d97c53cf4e2827c9e5ebb7ff978ac03cb226cca1d09b093311e9d13b91b7db305330d1af4a2a3794dbefb33354f1436be6da46f73b78f461b5f175020a42019cca3511675faef7dc4a747bfd1cb8930df34d5f5c4fdcdae57c9b118de170d6dd68e31320f20d0dd1782b6cf550a01608e9cfbb5c397ab428337f98d334fc464c80768884e88c3afead624bc6b42d9a7ca4260f4a8d13f4f445ca1cc856e3c88983c7dec01f3aa134eacb8ce3215c3fc13edc576413497b5e65e02597c4415336c7b28a49333ce34e14df22fd0822f5206c3974d63cdaae7a88d2199053e83d78fe1ad48a60edca24cff56f5d8d3d3f485923b08c6d6034284724743c3ed91d2f005e788cb8878035a785c1475c59652060703e45c323a48f1b00888c5cc335a9344019d728312deeea81733d2531a136eef1d3f4584fb577024c609013473d5b5fa8249ceb50187da1daa7e7ff0ba096a488d0cb8745a3fb9bfb4e4729c664cc68888f956caeb87cb25451eb2fb02ee7663da5a2ece8066d185f47e48ffabd414f47bc06f03e3f7c50916e0f4be535c7e38d3b615cae52c440827a7a3528344cc6f6d3898f8fa22fa537e8f1449001da46e91b0be3949e8fef6e0d878ee851ef9ac296c335412ce94ff7c8e8692cd7e87bc32ed87e2722a6b3ecb00ab4c1580cc5dd9003b0f647e97575fc0a740525e12e0db7b7be57b4e8d41f92ae9e316ae0feebb4696e6584916255fbb79cab0dce23c05cb6edd77fc6bbe03e63b73836672a5e3aadfc27b3c79152b9f749453b0c67e4dbaab33d24d3c307a5e1e5cd23e6647ea94de91bc1598d15d08f12a6ab9198d8cad273167a6334aada7e6ce6e47913f8571ef3af0f89e752fbe6d2e90217f23529603076e1ca658390e2a30ae1811837edf0cd247de15ccb929bd6d265a31c953ef77ee5a0f56ec59378514c8200fcf5f59a10548a9c39bc7f9633c935279a265322656a751ecbb7c5ca621b6d6abe590a0d18f16617bb5b645e27a5f13abf561ed03dea6a6068e7cbfde5b078585e04471765b926cf09feb264374f3dfd32d5271d17a4eb8cb3913e52ee3c8ea9a80dcdd7f2608b9eb46102b30bdef2a9bd554fc8b3eac4ea7187edc0f8efe1d580ae0a90f2d02694a6dedd4685ac58a2a19f357788aaa13b99aae30de086bd39263b6f3c987e62f4c93365321e25157d0a150a16ad1e44097d02510e682fd5acef1164835af44c21e9f6f136d8d20745ea513e1b42983f2a8a6fde57a9079336570c0d52915d64cc4cd9c0b5134440cf72eb2c453f829c7f2dbd5ba6e3132ec44c40322947976241cf15ac9384f2e32688cdc07ddfb45026988803a95c98959eaf2abbc0d01ee627731ca3f47b9003d3a863fcf7f61f5f7e760340f458e4e640817b5c0e0f7d67baf1d7f716e21a775be59966a4c5b87e66518379e88c6b9c04f3065eb7adb9d490c49c8383e3ef17d492c318b16c90f07b0dc2e8919c5ccd8d6b53198509e0d313e13a7056eccfd85d98af8789b71577da8056e99207ddb81e7f31a2e56dcf9416b196b557120567ec47def32e934c6736135be1036489051368be7f797c32afa65e78b9eeb975fef96d4bc8525bdabb08012759a86f0e3a32a424fe3a42f55fd07d4367289ce514fa1b32b6c190b63127d3f1baa682362ba54e1c38156101db2995fd4c6d4d8fa4c79d1713a640c2fb96ecaa93197a686bf61fe0ecb42cef3d3778936ed6935faf88d3d88aec36b2e84bab03fe46fe5c111b0b9553ca1b7300bb4a099f16c7bd8803d6bf73dbf3af73d580854f4963651a7451db3376f85055b822d11aacb1c293362a4728c42122d89f488a66e59e505ad52e9dd031a2d2a7abd772200f368d978de38a24566f74403cfbac37550664283662e0c7ed43dde481d833bb20e145dbebf3a74fb98a595c48a8efe9a394a1af10f915b5e68f1feb1b98160eede15632c269b8863264401c212e4c38b1de9b4a7fa877dbba23816e61e6df6ede55c7b0dbd1d99b87e4e331f97b605048af5a1f3a368a6f4e3ff2aafa5a3824d9cb97b335bb5833e633a50a592ce70cb49d233b94d9029a6e9a8ce4e48ddde06ceb81ae55", 0x1000}], 0x1, 0x0) setuid(0xee01) r4 = msgget(0xffffffffffffffff, 0x3fc) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3, r3, 0x3, 0x2, 0x21, 0x100000001}) fchmod(r0, 0x100) msgget(0x3, 0x20) 22:22:46 executing program 0: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x3, 0x0) 22:22:46 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000140)="ce5178c5fe8a27c2c60fd0c0dbce926964e5bdab95b603c475160f1a8d313d8d8c00000000010000000f4c5de047593727ae675223b3afda6b72fc68d67b2fdf5a9b676b384a4b2d83dea06c9bcce89c8a20a8f3dee43a6d1ec5fff8b3595603691fb81d9f32ecb26460af35ddd5700fae8d278f46ee24f4c7740aa8fe3c17ac8bcc0284aab4ef395a0a105b9af80cc7b71af6902355ad2b4c2616f7bd085ac60fcd30ba76402adb5cc3bce81423e795339719f807f915264ea54f039c3f7dcdedf160f48eaff7b22ae079c1b898f54c4d2c9809f2c222d73d92d21196f43e14947a402140ceb2", 0x9, 0x5, &(0x7f00000002c0)=ANY=[@ANYRESOCT, @ANYRES16=r1], 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x7) dup2(r0, r1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='W\x00') writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) 22:22:46 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) recvfrom$inet(r0, &(0x7f00000002c0)=""/227, 0xe3, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c6530f480e95b66c76f994a7ed1e8510e126590a301b1d26d4692be00042eb0495c3195e6075576a098316c579e875a1f4b44efdf8d8f3fe2b9843dbd18b5ed21b037e23a7d0421dc414d82afc11fa515cbbac9656494414f81e2589599f010a1bac6e527c34f2a78ac147a49b0dfe01f21ebbe0c77966a355200a9e65ded615f24eee48ad1827c02f70627a5e3"], 0x10) write(r1, &(0x7f0000000180)="7600004b9b810000ff01000000bcc2cf01000000b46075ad0d480db1e420c922fa40d0936b02bcb08e72677cdc4585f5b5877124f8bfd498067ce9c9d6278a32ea50d82266478afd14f96c", 0x4b) 22:22:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kqueue() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0xa, 0x0, 0xfffffffffffffffe, 0x0) 22:22:46 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x180, 0x126) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) shutdown(r0, 0x2) select(0x40, &(0x7f0000000040)={0x9}, 0x0, &(0x7f00000000c0)={0x7, 0x101, 0x3, 0xf7ff, 0x66, 0x6, 0x4, 0x7}, &(0x7f0000000100)={0x7, 0x2}) 22:22:46 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x9000, 0x0) r0 = msgget$private(0x0, 0x156) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) mknod(0x0, 0x4000, 0xfffffffeffffffff) geteuid() geteuid() geteuid() getuid() r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = geteuid() getuid() geteuid() syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xd, r2, r6, r4, r6, 0x2, 0x60000000000}, 0x9, 0x98, r3, r3, 0x2, 0x100000001, 0x2, 0x7}) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 22:22:46 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) syz_open_pts() 22:22:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="92b459ed30ce55808509de8bf8b3abcd6c5becdcc7f1df287db69e82a944cbd628419a20677a66da54301b4df3964970018626f8800c45872c89e8f5793aa251b13647ce53da7c76321714d3e04cb24663af16a2e8baab6f21cfbb0ee6928a1da7c289f5e83bf819b53f9d398755207c22a4ee51416b32338df37c35e3f1730748245e3c86a47fee2329cc1fd2844d6a58082e561d37f17da070c1d18c2b22a220763ccaae522e3335fa9497eed0073ee33b6869103e049f1cff06e1413fe06362acf6e136b5d7219276406b6e14ec6cfbf998808e99c8f0c9ba31812a2399da1d90a3be97af5cbc5eead0089ebaca150a", 0xf1) close(r0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3fd, 0x47, 0xfffffffffffffffd, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:22:47 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000040)="37ff3ff067fa1e27d68bde4bc4424378b37228af3206ba02cfe97476a95f3efe67d35c5eed9340d85943458e2a7b7aebd6b2eeb3518cc4c2f571b7521a5e74f4c6689583b92eb041d30974bca5770a833d27c5416a650fc7111d70af094fd1ea5a0a7c00fef2944b8bf6964bd155ea5329c0616f6903c400974b18fb3675", 0x7e) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 22:22:47 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xffffffffffffff67) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 22:22:47 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd}], 0x8, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x7fff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x1, 0x5, 0xc26b, 0x1ff, "735aefbd5759b69466314fbb2200", 0x2, 0x6}) socket$inet(0x2, 0x4000, 0x3) 22:22:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8090, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) syz_emit_ethernet(0x8f, &(0x7f0000001440)="f322f002e97a475a00eaa4c8e125c791bc727b4ee395685020b670c6ad5e0f05c34ba946d242c9cfa84cd5f4542b1fbdf66777b0825c7081800013f9c9da4c83eaf09a14d5f8c7a86f844aa219b96bd0de65e3b7204f10424fac52d638ddd5e7af3c890217616d0a55eae136e6f6ea3ee1e1a128c047e149f0f078a558b32b7cff3462a28cb44c16004ed5baf70bad") r1 = dup(0xffffffffffffff9c) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = dup(0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x40) 22:22:47 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:22:47 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x42018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x800000cbdc}, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x8) 22:22:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f00000004c0)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684f0e158d49d8a8e246764b84cf9da1335532ed408d765279bbc0f84b87b42ee6d0d81f4a127c00ac99c72a1cca4882889ad617058a6d6547ad1d0abba425fd0b2b35e21b1dc38ca5ca9e1e8e366c613a654bd371f2a746283bc52d1e9ac946f4b0494a5ebdbb9dea891cf49c51779f0cc2af036782afdce5dd9f53640d6f0d6214b4563f06822f0b9afd56c19bf95d79e508c82257bb80602b72a133861faf6909b73b363f0ec853e0e939932b2a19af778693a67dab9204ff1722e9acf0b01853a915f160e4edbe6a83262b19d9e6a1ac27006bca6645df0d60000000000000000fbbe0288f65c7e48b53c31cb826044d9a983b7d9818c3c307da1fb996135c4a167a0e9715328118c77033c42e556c3eab38807da4588797c2d05f640c44635745fd6ab3b323fe80b794a55f59c5fdfe8dc65222b77b9e1d613d499eaf83f947ed746e893bc1e675fd842e7d26e0650cec9649eb77505a90d7649fb584f", 0x175) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="ec7fdfc89445a1b35abe238048457c9ab8f7dd59142f9c53905e55381376055cd094e34efd45df91fc1b2c1b4af5309b7a163a857dbd33561aaeb6eadd9a27c07f19b6146f9d7fe3412e7163ab4fb6c1d4270b95c05fbe7386da5d53e0afd24a83551b69be70c7566cedd8b769357d4634e34f4e", 0x74}], 0x1) execve(0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/115, 0x73, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffc, 0x3}], 0x40, &(0x7f00000002c0), 0x20000000, 0x0) 22:22:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket(0x19, 0x1, 0x7fff) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 22:22:47 executing program 0: shmget$private(0x0, 0x1000, 0x598, &(0x7f0000b3a000/0x1000)=nil) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 22:22:47 executing program 0: r0 = syz_open_pts() close(r0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x9a, 0x0, 0x20041b1f84c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r1, &(0x7f0000000000), 0x3a29c32d, 0x0, 0xfff, 0x0) kevent(r5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff5, 0xa, 0x80, 0x80000001, 0x1}, {{r4}, 0xfffffffffffffffe, 0x2, 0x1, 0x8516, 0x8001}], 0x26, 0x0, 0xff, 0x0) kevent(r4, &(0x7f0000000080), 0x3, 0x0, 0x9d, 0x0) close(r2) 22:22:48 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) close(r1) close(r0) close(r1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:48 executing program 0: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x9) pwritev(0xffffffffffffffff, &(0x7f0000002400)=[{0x0}], 0x1, 0x0) close(r0) 22:22:48 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x100000000000401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/178, 0x1f) fchmod(r0, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) execve(0x0, 0x0, 0x0) 22:22:48 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000b00)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) recvfrom$unix(r2, &(0x7f0000000a00)=""/88, 0x58, 0x40, &(0x7f0000000900)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg$unix(r1, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000940)="da", 0x1}], 0x1}, 0x0) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) poll(&(0x7f0000000000)=[{r2, 0x144}], 0x1, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000b80)="e580f65ea530c5bd71f95161bff4d7ae449987407950828a6fe0cc963db2c2e85eee1bdd70c989cc8cdd0f4eba434c38076f8ee9959bf3cbccd28fb94e10413036f10876b1aac93780758fb95220b36f9d392bfe2b0760f3c965eb792fad43f70182325a198ae42c41e0d4f74fdd492151c3bd9f457924433c124eeb942ec034396b8abf20dc3d78a8034fd401b6068bc7fc28dfe2cb9b32d1e02c95ffc9b292eda0c3df7930df5029a58ab6b567e11cdb064d16017262a32d18551fba1622ceb8ad7d2d1c94f03d639b88ee603457d05afef1309c9f5847d3a3fd92a3446dcd7891362608277092253efd659c169f6cee39acafa1672909c9aa668e95e6", 0xfe}, {&(0x7f0000000a80)="9658c48c5ba3795529f4fc8e1468afdd3a062d2d5db813971710afe0f49e7dcd926eaab6c4f40c688bef27ce0d5258dee3ea5919b302c35831c0fdeff201996bcf84d3e714580b9158d6ed7b5f946202a6b2ad6aeca0c091db0d", 0x5a}, {&(0x7f0000000c80)="a9ecaca6959a2da3ab078f2e0e48ee5e96fe1c274ff96ab563a6e8c4d8c8190e31e748d516614932e2501063b95fcba9480839f0da9beb02295d23e479ddb185cfa7d3e6583a1a4fc3b9296f3705a194813791a1a29af6af739d5c35746c29073efb330c760b99458b528bee85391ad662a4d68d7a30d29cc5e55208274e29cbd5b3bb3e67645eb1b4", 0x89}, {&(0x7f0000000d40)="4b0a181b22882c9100337ab53c398747bfddf5ce6e52202ea9dd182af30803918be2860ba203fa3d169d54b027e55c22c3dcc4e900cbfcd4467985ad4c239ceec048e9a078cbd2ae00e7e1f8c963fcab3a40d187bf4a846d59f73910bd21248fea1d3440099f06c08358245c297758aa4484319b5e79e2f90457dd2faa11", 0x7e}, {&(0x7f00000008c0)="ccd28638ed8634e70feab02e1be75bc44bfbb046f5ec3704bfc2f482f083f812920b65473957d6bfabfc3dfeae229f1c076f0cd97ff942668c46b53aa9", 0x3d}, {&(0x7f0000000dc0)="ccfe65f56de1ffe483427a428d1f15e866b3e58c83bac4fbbc24dadbb47d312dc34972298fbff0abbc84bd88c765dada1967da0b9b10604c9a0c10146ee9a2dd290530579db0e41d4a30f9e38594a1144bd4caad1029ef717a635a0665df11fe7544d6eb4a596d45aa4f7acd202058b046f8a9d95ab0786a333145ee8a80e51123111bba5acaee05e219ddf41fc79981648c566df05c09d4080f528aefa1", 0x9e}, {&(0x7f0000000e80)="5670f4ad83301cfa5e621a87cc8a1e80049b3a64365e8510b3c8d57fa04da7d3999a4a3bb4e82632b596434128ca921dc17103067ff4de9ed3dfbc96a6d68293594d0825d9d7901e73c5b7da2143f601850dffb209dca9a6c055488f06f98d9867046fdb26abefd079e676cc85e0914c55a751a11476991227ed82d2bc2d5dd6c44ae4a8aa09bd65718880c47955f946d27b5a7165d552f5ee670e992b1e39a5c3b0e2458beafc389d366d3852627f8eaed5d82a83081e3899f4b30cf5cba7b6df56013eb2cc896729d7f7629a547e277c83d21e56cf78", 0xd7}, {&(0x7f0000000f80)="cd580fa692ca1d5a4db0e72aa83dcff62a4093a8343aeee6cf759932526493ce916a9e12a4997fafdf99825d3d4fbe4b8c113660d707a6c4c314dc2d0e3424526b1d18586ca58ba69e34a14dfcd9c0dbae32a2642a6bbd9966470ffa62acdf01bae030e9127cbe393dd6b47fdcc0969d42b942e116541b18978d9232cec92f31e7db6a0b612b428eac06728c34ce03eacca1394b7dbe33c67d52d52b03cd0024f830afc3ac63d28e94d8d6fb8583c25508692e807959860b3fd0dfafc98059f37804bd8ce805ac19b4b14824814f33ec1530384826a9b29c30dc", 0xda}, {&(0x7f0000001080)="43edd7e040ebf02f7ef3a342b929688c60b2dc81d221de325b9b6bd9bb02ad88ae42058b7494c717c79aa613910f028bfd9d79a23332eac0faa529f65d1034c5b54de46514e270d1396b45847f5ab77c835d7753260cb35e79632dc00988f3d7a0a9c4b06c2334d51cdd910e1c8221d85daff2738b76c9", 0x77}], 0x9) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000011c0)) 22:22:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x63e58561}) r1 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000140)="520b6807876512e4291734b8d2ae97810f77e0f131140158d0847a75726e53f339e111e683db7355cac32fc008fdd15957912c42b902574a362e2ef5834c7d8d90133a940e25957d22b3f0a88ad3e6ef6ba66745610b1d563874cbfe32740eed5e534ae4f70a8787a84f9100000000", 0x33) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x3, 0x3ff, 0x0, "8964ff5586c9f1648e8ba499eb51faebdb8638ae"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 22:22:48 executing program 0: setuid(0xee01) msgget(0x2, 0x80) geteuid() 22:22:48 executing program 1: close(0xffffffffffffffff) open(&(0x7f00000001c0)='./bus\x00', 0x80, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) select(0x40, &(0x7f0000000080)={0x7, 0x2000000000000, 0x95f, 0x4bc3, 0x7f, 0x9, 0x40}, &(0x7f00000000c0)={0x8, 0xff, 0x97, 0x8000, 0x2, 0x8, 0x8, 0x1}, &(0x7f0000000100)={0x3f, 0x8, 0x1f, 0x9, 0x5, 0x5, 0x6602, 0x8}, &(0x7f0000000140)={0x910, 0x5}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000540)) fcntl$getflags(r1, 0x3) pipe2(&(0x7f0000000040), 0x0) r2 = msgget$private(0x0, 0x1) msgsnd(r2, &(0x7f0000000680)=ANY=[@ANYBLOB="030000000000000091796a3f00000000000000415ac46d71ce304bdaf147d580bee44649ac341228633897b542b571bb0a34af4996e2116619a8362343503d39b5aa09e25e7fdf46b72745a9f3a2fc921d86bbb57d84df247deca9219fd2121176e2a375e214c94b953da7c67c13efc638bde09c726085b026b01900580c2388ab10e3d3221836f54919d59da5f5fa8ec835f58c849f6d7527d02ab7966ab5369e224c759db0483f7079a6e6ec371adb826dd09124c879cd364a271af8e2469bedf23a3c869d8e500959861bd210ab44e7433a9c952fe90dc883008cca5b2cbfd6655d641df81ddbcea0e34243ff7a032bd5f88b6426f3788e94fd7fa0e3fad20ac8609a8aa727652249"], 0x1, 0x800) r3 = msgget$private(0x0, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/194) select(0x40, &(0x7f0000000200)={0x0, 0xfffffffffffffe00}, 0x0, &(0x7f0000000500)={0x8b, 0x0, 0x0, 0x0, 0x2}, 0x0) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f00000003c0)='W\x00') recvfrom$unix(r0, &(0x7f0000000400)=""/195, 0xc3, 0x801, &(0x7f00000005c0)=ANY=[@ANYBLOB="01002e436275732c49b8b466898b66c6"], 0x1) 22:22:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x6, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 22:22:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000200)=""/140, 0x8c}], 0x1) 22:22:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) socket$inet(0x2, 0x7, 0x7) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 22:22:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r1, 0x2000747b) close(r0) r2 = socket$inet6(0x18, 0x3, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0xe, 0x2, 0x7f, 0x8, "379b99b479afd68a20503649d75fa537a7203627", 0x8, 0x20}) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x2f0, 0x1, 0x7f, 0x3, 0x200}, 0xc) 22:22:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgget$private(0x0, 0x8) r0 = msgget$private(0x0, 0x20d) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x0, 0x3, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a", 0x171, 0x0, 0x0, 0x0) 22:22:49 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x3) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x1, 0x4c, 0x10000, r1}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1000000000000169) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x50) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) 22:22:49 executing program 1: socketpair(0x800000000000002, 0x1, 0x0, 0x0) 22:22:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="ffc2dd548c1df4246f50db16f7e8ab91", 0x10, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x32) socket$inet6(0x18, 0x8005, 0x1) 22:22:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = getuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 22:22:49 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x11, r1, 0x0, 0x0) shmctl$IPC_STAT(r0, 0x2, 0x0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8012, 0xffffffff) 22:22:49 executing program 1: poll(0x0, 0x35, 0x0) r0 = socket$inet6(0x18, 0x0, 0x100000001) socket$inet6(0x18, 0x1, 0x0) close(r0) 22:22:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffa, 0xb8, 0x9, 0x8, "319665666fe5e7d81923fb5c74d3e23bcf3273df", 0x1000, 0x200}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r2 = kqueue() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x619, 0x1f, 0x0, 0xa173, "9025f49b5d05218b5fc9b11d924953c89b5b70af", 0xff, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) sendmsg$unix(r3, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1c0000e4feffaeaf000001000000", @ANYPTR, @ANYRES64=r3], 0x1c}, 0x0) 22:22:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x10082, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) open(&(0x7f0000000000)='./bus\x00', 0x8020, 0x4) r4 = getuid() fchown(r2, r4, 0x0) setuid(r4) 22:22:49 executing program 0: r0 = socket(0x18, 0x4001, 0xffffffffffff0001) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0xc3b}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x10, 0x4, 0x48d9) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x281, 0x100) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x5e, 0x400000a5, 0x1, 0x1}, {{r0}, 0x0, 0x0, 0x2, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x8, 0x80000000, 0xdd3b, 0x1b6}], 0x9, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x8, 0x10000, 0x9404}, {{r0}, 0xffffffffffffffff, 0x4e, 0x1, 0x7, 0x5}], 0x6, &(0x7f0000000180)={0x7f, 0x3}) setregid(r2, r2) mlockall(0x1) rmdir(&(0x7f00000001c0)='./file0\x00') recvmsg(r3, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000200)=""/31, 0x1f}, {&(0x7f0000000240)=""/4096, 0x1000}], 0x2, &(0x7f0000001280)=""/40, 0x28}, 0x803) sendto(r3, &(0x7f0000001300)="aab2c199a72231a54a11e4350257a7836c28ebdae82498a3a16e6f704012d77b7690a5c14ec30e392e9c6dd71b00fbecae19035d68ccd5549244b0bd352b57a562eb8f6c2ed6b5ef9d87a6b639817d68258961690daaffdc7f917ad7e2de225029f987536dcbbe19920d2b03f18e18fefe403d0b3124587ae7650d5ed47f90f0b9fc6c53f5613c35b8bc71ebfb4fd0f91dbfd0156156645070db90341aa608d93a3cda1f993b313de691c6c5420fa6b8df4b9351fad1f636d4d33c6f3a66d677ab19dd373ded8b518a587ba1e00d1c92cd7db66e5044860ab0ef01cda27d88d42c15a44ea26108b1940477859de35acfa894bd8fd2ab3d63e9bc049aecd3a8b7ed10fd46cbb8c9528f6053c9cf56caf47f0dac59a55266ad62f21b379bca9ecf878d9eb66b5c54622cf85fc5aeb07015259e689bdd7e861f55141370c3151c14902749f4e10c26d38e6063708926d95530fb05c3598b45bbb4e0d0a33b536626e7c2473a30327c049d02f38f38204aa2c641d9769a3544144c6038e90fcc69888dd8bf1bd5e774eb7561afa1c36a03159d58ce3c7db3643aee61d8c88add667a1cd704b4daf57f8dc80f40ab76b03efb32cfaa37f8d487886829cc2c2e8c48ba7d366de6406d87c5dfcc38d5175206b0e8a29a6a9137d6144f96e2f96c6cff24e0fe73521fa1f02347c3014abff1d983453f00cac44fbad9c0c8876e69c7b55b70b05480d797afdd97727cb823d359cef9c848c946bd7970b09ff60d1dc5c8d8fbabdd4a3c493dc3316d60b5ab1c54c4c3ef815075277fd6222f7361f08973d372459b7e900173aeaf6f58797fccff95567f36f3923b4c8c284ac52bbd338b8408f294ace58b3190cc9815d3fae2d6d34fd39d2f5fc9d51e720d7333a10f9bc0336c02283aa86e72b0b93754e90ab817a1903528e7aa3b062f261fe5cc1a0f66012cc4fd1332a302c29518114a07458c037d41115edad1fe1e43e72389980068f4b9231802b7ed1a95932cbeba468a47fabb419f0b98e86e2aec2b0d55a742c0ad55f58fcbce6c8fd0c181de483d661de4b014d4a983f260fed8f71bf0c7cb14bf1f5f9a06f68ca06b868dca7e107f94a704014f51cdcd83b1d3e1b61ffa4a05e8d60086b7d10f04c82b41d61b3a579655b21a2e8fc353edb2333b033334f081d9683d24b17ed813da9ab511454a591b682fd46d29cd655c6bb409444d2883eda654c502ac5b8ddcec7c13948288270b92b44b3afe4c389382e7cfb09e99b25e60ee8a098cb32b0116d2d221e31125c15f9c07e0a6c0c8c487c32afb69061f493eeb8416340e7ec9679396a80ba670406106f01e8959ed57e293395365b02e2d4e4bb87243dbde6f0111d22043d43bc7a9ce30bd4e46cb397acd7d3c8a24cf171fbad716867f835ed0d98eee7758bddf187c92724230085bf1a9890bbcafb782f5e865eec92810ba703f836dcc2fc3fde36a56586e8e7ef5c937b2bb56c6cafdca15eb42bdd992ac50eaa9f90925aa33a7824092bd8de65f9aab24ae431a5f3794c80439d07fe69bb1b47dfaf40db735c1da3302736b5798dc62091ed8faa6c9cbbdafab04d8abfccfe76d2d18a6f77cb5ee1e0cbf25cb3d7be28930594a6023b670ff87833c106a01e39d7bcdf25d764de23eff300b8a4d318a34c3ab57e59806fb1b97e11a6f7734df3daac7699b75c875df1751819aa6132cbf53dc962b7932f5b3d6a9bae9baeff76633363b847e01ec7b183b19f9517c74457330df956f33acf66a65bdb97cf3b2216646433b71a854e2bec1c286b385efbf5b0987bebe0cdc79a5a5e532cbf009bbd313013bbb0037f9c4c89b262ffe58620d06cc97b8b60682590f5ba81489f6f66d02e00dc4b90cb4f6daa648bc997bf7fea04be658889c120c60291db7201b896deba93843e8a89dadbdc2dfe573a8d06ec1bf217655207439f8000cc31f692c872e588e4dcecd0c0178d25c5dd0b09e8c2762acdf53b674d5dece299468bdb9a46bb1e1b6d5d19f8e4ad72ac39d3ce6d0afbd7337de8a07ef7e091f64e8e69b790e04724ec8da6844654777db2c3e238bd24b5741ca8e778b72de5d862227c041db04a1bd2d7e30b223e14e6ba2bfa804cde89ae56c8bf607cb661b10234e96298556a0f50c3b8c9d2a2d81413f1ead8b6d668d7a5c2d6a17cc3f8bed471b98ca0179c81fc4fdfb03fe933c145e2a5c2084422f8a07b9aa3d9fa60b2840d078a6e241944186e7c3d1a0db9522e106328191d1f72c7e90233b765e041896286a6f565e2bfed41a0f543c69850e60aa27451da32c2e2c4e9766d5cd7d5024f7159c9e84bd04e1ac79e2c777f5d6fbd225824df8555963b90fcada0a7fad4779a9a7b2d296536193483263c42dc4408d6bfcbfcae9757eda0b6f0e3173db771a36dadd67f23411118d7b5bd6a2fbc6f1047374b4cd3e0b78856d1d114446c2996b3b31cac70d30e89a37b13e1cd969ac571a8c3c28582e2d06b4ee334b4f4f3f3b75f72a5ee7c7aa8b271255b44c9b581141806aeea6f027d26eb79aa5b5207dc874f508dc56ef3b44bb9867e69f1a066f75612cf3fa1578d4a4bee84d2c0cc55d935c08c0307782d1e55799f8879c8644a88578b0c7ee7c51298e595789d5036d79c5cd439f80614ee4fdfd128908558373f6151c38db4ec0b43a6f3476181b7e3a47585e2c6626125f02fcfd7ba887051b69363c740b6305893e6f8b7fccf13f28625abd0e6518b0ea7022c719283f784af3982a1ef073a0a85b807b4edfc9fb56a6f80ed21e1b87c832ee16e6834888f89afede4755854a867b6799c165f27933cb03029b0b1879fe40796e14f76126929edda91ac3a5bd7905dbd285962351c3cc6df2fd2acdbc518b18f6e98b3510ea326a613d72ce9a093032ba9d3237d11f45f3b9b681596c38b52f75d2f344089bbf4c4aa6e467c7b699f6ee09c6da474b7903ea2079452af7860c54f0ecb5c92a7cf6ed2dbc6d899c4c72a91bd632b0c9fe266dbd027a197c570f9a97a7828fdae052479fccea781b2389eb59a5a12084edbf34e136d651bf47778493a0753c027c77e366e61063b2060d243e4c202de75dfd77c35bcf35a564d4926d85ff72d1fa59873c9f88532748753b5e4193afcfa81f97fe38ffc8dd11e18fdcf8060f19fad2273a20b6825d96af3e3bde99e4277c5703bff3ce6811fd713e94938a75c62c215c65551be35309bf27b68ea009d86435310aae0bd7203d339f1313021f118db5e371d8353cca82fef36e03c20fed52259f734eff4af6dfd22d818e37ab46d41231c52e06c78949f976386c5e803a6587597b8f7f9e78f4b6cf57b51ef5d487a15c184e7ff9182bd25ba330272bc055dbddb5d847949cf200bf4574e8733034edcd5ee4d5e8d116fcc5bb156ff684e3bca836db10a5118309280560151682b1e0ba4a590a7a0fa795a49058fd08980b3da75ae8b7f6bb4bff95c1c490c9b35f0ec4653facf8c3febc5d6771f279389e3df9079ded6d51245aff43b3c406a5e4c558724df8b4034c4657a7f77641577159ff8d6132168559932be6c3e3b54d5db9cb0f23f958a78089f00a86d3b3d721e930c27e05055376d0d94ff607ebfd718e53217e4eb433a1b9817edc0f59c60a9b87018d5ffd6fb899e577b68cbaaaec306df5f99885c55d79949274076a7749d6ae3ddda8040703b80e6d9992f11f180ea21d204cf8a353c73b667a07e1c141799f86e50ad0853122bbe7d840125e2bb7184f847351c4cead9df17c4607b824eda34eb7500d9e008bcfb9001e0ab6d12d638d9ea3c73f077113eee0a86090859c01338f8302011cfb8690452228848ef86b64c77254422df51a6bf37459c7dacdcbc7e0592850d3995304e900cd598ae6ddc6f1160991db0fb4a4e5d349f36519a68e499eb8fc7ad0d9f71c3379bece55bfe59ec5e41d927ed17707f0ca134ad47d26de589ebc7b13f7760af8a4ad31a826cf4bd12c4ec9b12e1ae3a5d6941c088d8c21472bc61430957985ec28539831d6a8b710bd931ff6d5c3119bb33701f0ef61c461a983379b0e271de9ce9698a53c0359c0fc0ec72a6f9d0ea36a565449195028f86d36d7f2da4f689a186e7624ea77bc22d452842591bfa9e82d6483cb2a664fce693197fc2e2c28278cdccb56b2d2557eda579877c43b1880586f3e2aa8f20d3c1bbcf5d6c8c80cd57ce731e2b44fb2899c2ed3789eb6b871e37e5f6cae43ab5b0f4642ec3a8f5367a58eb4a72bb09cc92b3f4d99556974e084b015331db9d797278d9b031414bafb55fbd41f630099c4ae5f911e6032f524cc84fb76afa89c9480301c283f9508d0a42a210f3abdd2d71b9d79d87a6869833143ea2ab0c4bdb82351a9c8f5e2dee94bbb59757ada85d54a780c6cd88df0c64399ac98bf37dacd9516274add98a6c7e810f1cdff135a1c082a0d28a694fbd0c0f080c867ba095f1472dea07a65a4f9a0dbe4a76b979fdd2c0fef5871b75ec260220afe2677d7b9918cec699d474b64921a95f1c123fed494c7aa2c8fa234939ed5b37a94907b5a86de0fa6e45dcd0aa0717ee048c93f05e06f84313d43d0ed96bd61d1699a59820fcd508f5f77f6cacf0e3577bc32b7fc20def4e0deb7d55b20ca7c58f6e300a9672cca1c5255877e9756de79c1bb5c9ed62efeaef2f5bc1a8bdb97d552f3839cc5cb5a18afa6541da95b7d67da761af0d6ad253793320a61987ef7edd61b16fb27ef37cddd646836ddbb2ac7f1a2dac749fe615d6ddab628ddb0d4ff04c3793dd1c548e663f4c1698511ee6b7e5dfcbfea2894f8c2e48971da33e56ef3de6bf9d9843e049fb18da07ef198a698b38c36addd230dba5d0a7b8ebde472348cdecba3413f84d2f7a48615f954e1a6de87944db082c12daee2ff9b940a84528585a858cc63b854ad8b032a377aef7eed5177684d097f43f3013860f4bb973171c2ad3cb7625f80a6dee85c0de24c4825bc2dd593f2e24e095f242f52da5fdd0b01202db8da220d07de6137eb202f2b4c62db01ffa38e576bd6e0eed580876bcef7785bcc05c776feca3802bdbe4c24047c1fcb9943f9ce6717379c08c72bab86d22a37199a60c6e69ab0f04d26239d73e4423a74888c365144ede7f2ef4780c8390254e402767127d60c23b1cf37009e87289c63e4a91858198ded81889e141af17def0750d48ecab42d9bfb43202bc6b68796525cb86d0835bee4681c496a556bb08856a619f099475536e7325e4db9612943b0ad1812c2bee720c292131981ac1dab74fb5f59d375cb108c610a97ada28ed365f40a4c4f7d4cf3aa00e2aa874c66e947ee83e4e8eda113449c262fd04eefbc2b10d417de683e0b670c08c320df4ebac2fd8f2a996ef23fc4449b83dce095e7d8e56ac5419a7d36ea66b4c0a6a6e8b911a688ec247576516db5c950aad4d8e7dffd420b47ec61f6638f27e67e878bed1c28a370c532e746d180845e6283f3082cf978179b42ba7a6ca61c079d1c4c6e0591dae1bdd0db43c56cb102dd6710315292f46b2e4162e8ba87212a833a4df3f77b93506d76c2e86be862152e0bc82a153ee306992c4dac93e81a3b42c1dd76cd203a1dd53f127a0e300eeb451cb4afe9b314f3a6c124050ae73622c7f632ee8c96100dd32c43f90f2e1070154097453f6dbd44e2444ffff6fb54e903a67b12116994bbd9effb3e8c51989537befa440d55a9e1ef637b5ef8b7d0b30e9cf130fcb0e2cbbb657e385f48b3e64bb42dff3d832a3e0c9909864a499720088538614a9039175144c4b5b1dae4a211", 0x1000, 0x4, &(0x7f0000002300)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000002340)={0x20, 0x1, 0x8001, 0x0, 0x4}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000002380)={{0x18, 0x2, 0x80000001, 0x4}, {0x18, 0x0, 0x8, 0x20}, 0x9, [0xff, 0xfffffffffffffffd, 0x8, 0x6, 0xd7, 0x1ff, 0x9b1a, 0xa0f3]}, 0x3c) chmod(&(0x7f00000023c0)='./file0\x00', 0x1) pwritev(r0, &(0x7f0000002600)=[{&(0x7f0000002400)="d541e7d4aaef9296d235af69266019c481ad422a6292309e9613fb87f910e04b4217261b9f8a3dce6fcad69cf097d4645bd5bcee01e84650ea26454228449962915604891437e0a2de14c2a589a38540ca73613493695fa1fa9cddfeb4d8a996e854e044c296599e5654dd89959d386fb593856bee770856244674d2698f701a073333b78802143c9f1d565d51283bb07ce173f82cf1661f1c7028101bc328257dbcb43a70f46989914d14481a7432640c4f5c780f52332ff29a800dbb2eef2c668d9d8255d23ca2da792550df975da7aeceed2aae33", 0xd6}, {&(0x7f0000002500)="da610e2c4eebe34b34f4f56bdb61", 0xe}, {&(0x7f0000002540)="8d9f0c5cc48940efbe24aa6cf201e3d93b145b3d07eb711b588e3e3478c32ba6ca537d2b9ba05df76c6b0ff8e38a1166851cdfe94885ade4c271362bbd", 0x3d}, {&(0x7f0000002580)="1a94b446bc73345c5369dc7c000aeea9e7acdc0311e29569c0010ab6972f04fe1aeb044d4aa34ac879cc8047266c38ef2195d1cd9c946edae377752aae9f0fb7e1c04203d7a0913d3de4eb3ea96a07ea10b77991dbc4c14e29bd2ae9bb16abce286336e5ee68d1d8e642547a3210ec82e911c2cf609bf82fc8", 0x79}], 0x4, 0x0) writev(r0, &(0x7f0000002900)=[{&(0x7f0000002640)="bfa956b41aca64658ddf29e43ff1f16d971e88f6bfdc166e6a9099fc304cc7b0da666286e159620e8029073556861b91d60c537120848732f88e880c15a9c454771c8844bee2bc839c86025f251258279dc8b80495cc1ff3b21beecb38489b52e30011afdd359a00bac14b41a7091e140f15de1b7a5b61edc1f1b4f81b40cdaaca7a0d82bbe044bcded0e08f2abaea73edd9cfff644535497002087b374640e5487b4f498e2a3ae39ee92420e5319d24bc13ddf8a2e85848f5eb921e42", 0xbd}, {&(0x7f0000002700)="0aa5c845b30a3fdad0234f1ab7b858dd6e280c1835de87014f4df5369a7d3c2aa57039a63df11151a8cf487fbfd662fb79341c1124af2773b548102b0e5a645b280cfbeb4080", 0x46}, {&(0x7f0000002780)="52bb32c74f59a0541848ac09f8", 0xd}, {&(0x7f00000027c0)="c64e", 0x2}, {&(0x7f0000002800)="5ce0e59f75ad3d34af7ffddbaaa12f640450b2eea202a438b6b436bbd98317ca7e47833c2c6fe24894a2f521b306c8cae33548e1a61991d22bd6f8cfeb0faf818b6779d0f7aa9e15dadb22a1475459d5cbf02420a3ec28028579971769f90f9433cc48a037edf5dc6a8e3cadd5ff2c103638862beae9bf48805118a25a217ee8de94dfe0dab3d9a059918777ee79978fd57e1ac13f7bf0597db80e398a8117529cad1ca09def5f270537313e703f0305223c71c8eaa4bece9ff4208d9784770a2135596f", 0xc4}], 0x5) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000002980)) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000029c0)={0x3ea9c5c6, 0x1, 0x200, 0x723655a6, 0x40}, 0xc) faccessat(r4, &(0x7f0000002a00)='./file0\x00', 0x99, 0x3) sendmsg(r3, &(0x7f0000003f00)={&(0x7f0000002a40)=@in6={0x18, 0x1, 0x8b00, 0x8}, 0xc, &(0x7f0000002bc0)=[{&(0x7f0000002a80)="3ec73f94221ba687a3df9f96c0e4f637b9b521b32a00a1ee228602c7b787b484446bbb9d77a12185a55687a685458b1105a39f4dbf802a260ad99b1257717c0e621cc5baeaa8f165ae550e70a8cc7ccc1cd81a027f34d6107c5d98e46f80f8930bac754326c232e2b97f2c701cb08a59387a5a7b318b3567abc2fabb17", 0x7d}, {&(0x7f0000002b00)="c729e6368c80d0afecb67e4aa685038a7ec4011cc1", 0x15}, {&(0x7f0000002b40)="0e0e296e9740f767fb660cdd67d1e041c7c330862e68e03b7bffc31359c3e55d5ef52199433e588e3ae3d3701f300b38dc7e4e1c6015e3fb11abb6ffaa06c8e2a26deb15b92e1f1bfe1a8115258d6bcc27f70348f3128cb640b5ac6c0452db12208de8f6233eab01ffc193c2662c163bb2389d5f2050fbf38b9183715c", 0x7d}], 0x3, &(0x7f0000002c00)=[{0x18, 0x1, 0x6, '+'}, {0x48, 0x1, 0x0, "811f165dcddca6723793f9894bbdfb3f48c17c22658aff72a947050bf4a0061f0384cfcc83b48c26ad8ffb28017bf753c4ebc32a"}, {0x98, 0xffff, 0x4, "855ad4b6acf3ca9cfb8d2307d92218991f3504f150e3548ac6bf01af4cfae7b0f4b44e5274fee6639db6093618a0680aee0555a2201f239baa1df55defe8dd47379988ee72558674f7a75e5b8902ab7788e69849b589452aab60937afe9210f86b4390c079531374245247aaa469f2db2eb5d71c9e423a76b427fd3c11a0e7d8d6ba83"}, {0x1010, 0xffff, 0x83, "a25634283fb43df5be56c02f3ef66983a442519e12c858fef0c089e4a8024291835a7084d1e161a5bb25d83f77e3b968057b190a142fcd71e44c75781c2a69841c986d6393d6e483ff3d1d92880dd90774c2df194ed444132a141d27d4c1841d44e74218f2e8293c2f054c26bc0cf8b3b109e69fee2b52efe2c48c130cca37099e3f724a6b6cbd8133798e80a75d24303aa7909da3d4b5ecc9db4a5e52592d02176a172fe98f5402645f4488493487bb222dbd229e5772ba9952f5d4585d40cba53464b57c49a6d960dd87fa1f5b01e21e12a430bbd15f130c5575b9aa5bb8810bb9a6b0df9345d43ffe29ef0f77deb9339c1dbb0379d732360c66803727cf3eb5ea2c3cb1dd95c1d476deebc6aacd856aa1194781029a9b54b37759727c4ef7be8716c2be42d490db6e0ea545bee63ea22e106f2ed7a944472811eef8a503d4661ffc2e2fa29a9a99dc4fbd6b2eb620c5d145da68e6b2f6a38c2513b5c7b9da073656a27f7beb7fc563b17d4825bd78a8d56ab475635d6f17eb2d98c67545e8ed300de8cbde88d4c4a5c03b18f8016b8bbe56cf17471330b8c77217cc65596378fc23b3032dd3289510e05552f2604d059b3ae3b29e1b7baff45b6c8ac42cda800ef1e8d39f17b045e6a73857ddb8148152272f5277d6cae039ffa0933f9005d36ff5f8bb819061c258505d6a9e0f06d37fb88c137c4a4e0a579f91fafe7d345c54bb4156ae96cd8f25f543c86fc1572d283fb2b1a885f41d5d7989624e9066cf202b5f722d632d1653468851debfdfb837db2936e3951c3b7fd801817373bd5a41704ae6e2fea78159c9f8c6cf5f87f4c66909e4b0ae4d48fe7391abb51d5876f9fa848ea5db704c63bb63091f4a5d1d58d5696bd779db404f485a808ab640d2195a3b96d7091895f02aa47c7fdd4a64073a221798506d20391ddc66817c1d04f922e9a5fbca126dd659fb24a56dcd26581572884740fe3cb337b517d710a53448b42ccbdbda4b81fc1a17798277dde366ade013268efa75d1fab4038fe75754f39c929c10f80a446ebaa7fdb770cbad640d98cc716d593c0cb6a2b698a12771eaafa21c687faeae4fe0e8c581b99f621a765998c969302085f94da1083a678b91ddbbfb5881e5d1a55799e56430af797350e630d2406f838b0df1e3095fca985ee7bbbc7bb7d51b646fe8795f2da75a78fc74c3bd1534b4e7d90120950e157120031ae67a7283c426ea393c793b88fa90407c8729413024c4bd2ee0581709e5331a93ac3f68544a4ff48d1966c8596ee3888812401b5041a6df234a7f54446a61366ac5b233e9496ff7890b1da241ef4ad38acf57f26e9f93e90fc2de8074047cfa94ed73c70662ee307fdad44fb97b9ffc2a90294bf236ae95e08dbe6b650ef14f78be9bfa52a0360d12ac04fa7215aac3b4daaf40b1d1b686860d561be9c8d01710c6a099036a1d62089517e5a6c3acce614037e32ea309bc6aadf15b39ad53024af9b07aae16c8be502b5a1dbbb9b3c13033d222621fd145ebd8756a041e6e6b0c67c03303c7d4e87790f310324a51ebfb3807cac22cbaf569e6f6948afb15b953225a8ba45aa92ba170e1ed3b3db1d3b4c36c6e90e03eb04c88ccdf0aa826efb3a9ea5657836b4c0e0ca038cf41c05c5176425ca3d4235175018c24229adf2d6f6b11e89daa0b9fa6f3aa06480ad36a1a1b73007be8bc01a33e2976183ae9cf6230abc83ed25bf7f32f0d3b9dccd9e6656c674f0855aa49b00a911422d2d5db93019a42e0e2615311606a09cf6c481466110e081a8cbd1373942822ff6c389469b0a5c2ad872bb2ab2b7a244141dd439f57069fd6b6a2d279dfa5bc1aee77d89a3c1b82652bbe2135ec24cf3fa05b34167087abef80107cc1df12b171af56465d402cdc66d1d97943a2484117692b07387ed51a700f7d769f10311a821dfaf30764b7b679120da3bbeaa096f6a4726f521c8b8aab2a54f7cdaaaa4978cc1b6dcf0d45513f3638d795b1b87c587ef90d1f85ea59dae3905d2f186c6bd02e297b19cd2e177708430bcad52e347e9b9753f12c80469c84830cbf3b01bf78690eee51948df6c4a2d2f63d1c7ab270a97b65568b72dbec028f89d74c461720d0e76c92a5d4bb9a584a376217d2ea83055b5deed31deb8487c1849d91b5af7330a2b3d91844f8528a84461e91366911493fc263c1a3146141713b7489abee28be3c7230131f0d01c4e721ad4d2f5f37b9eba269c3870eb913c09faef4578add31efd4f2b16bda4b258d2328c6da85c61c730b200d80deae1d5760869abe3209e8803bcdd917d8848e72860cb6f5d8dd2eeb5b343f48e65982ce7751ad46da444aa7bd6803963aa074e9a52227c766022b8e4ba1a12fa770117b23b00b1bbd9ac7e90674e0b9ed21aecb08ed22299eb5221925b32097f14431fdadf2c16ab82f9354ea764cb825a045b0257da1293cfd2a3cc3b1bd031ed702521f7f0afc845b97982e0f41e1c95e574f9e9677841558e12d38e3d4017890bda9c038ef3bf5856332cac9ffbbba958f2668784898feba479abdce4d18c0e10e8c278548074fa4fb18a1f30f89e2e6bc38646a82c549bb01a4a2df97632863ab0e982c3e6251310d947ea3030668f01a66d2ff19fd27f7264556e501ba8567093801b750e9daf1feb1dcbbc6cf2e66dacf038c00beff73e72b2093d479ee8f2660eb66b2720fc75507859750c2ad1117a40364767c857b9f7ebd2ef0ae86bab1f0aa8535d839165871ec8ccd7e96794a8abfc6f94c3326c5cf22844afa2afd9e256a181f3dabbbaf1621896ad6100351d5b8989258605ca103a70702d6644ff53d7dcf27eaa10919970bd0f60e42540fd9e7d03886550254a4b8b4f99bbbacefb47eb702e25543815c460511eb7880d4c874966623ba901cb724f74946573f189ce5a379071067c835eb525c43dd62b305c94400fb78f81f606f2c65ea75e5764610b1b099e619a26e3748b353fd80ade370affe29e6568d6a8352c0ee8aefb29f0463b5c8705799d91e6f2afa0d10eb505792edbafa2431c1159d5fda316fd715448c38eee7bdb05a5c34b3e27bb276480e399511aac9b3f770491f5e7bc0d2b753f7bc0059b66b73706f99cbf9ac47d518715fbb9f56896392f90dac2db3d1aa1059842b561ba7019dfc9c227eb8702531210df81ad9a70b4b60d1513093d1c92665de6d9caa045e6caa9d3c77d8389a5fa5978eedcd976538ad009e7f54cf3389f2ecf5201cec5b19986de7bc6a78f7a2a1e0a198775da610679d022faa7e82ba36001f534ee5062d70b06ee69def3e1987cdb6053aa38ce7a9557a1bdfb4d284d44184560f904e6fb00e2e48cd3414dd8735c6f1c747da510c492ce4ba2a6e1b5febf4ae49895833820d7b8319151a174cfcb382b8f257a86b88eadb1c9c13d5a0993d5ff63dd2b4242641c1eea83c7fc65281a9e8625339f397db4526c10e744c9ce743b75e319b744f874f9627a4b66cf4e3f77ffcc159722a1f3302e5498c695a3aad9e08651f59c93b120783d4371018839f3e47c79471758ab1a5195b8be3941dbf70e02ca29b237e624738d52d9ce264e83b29c18c5d5924f629c8e31f957ed0a4453e84f1062b9617c9de8ff9823f1f1be6ec0fdf639297e55b8fe30fc2de8c5d488d7e2f7b3eae068180361a4d8e617cf4518d0d2f4714bddcda6d0d40726ec01ed2af5cdeb798ce2bb99ca2bc5a9687abb34903694ccadb3881b3cbdf6a8a0973248ee063f8c2acb8829f048283a585ca00ae507dc964ba9cb5fbbe91540c1a4beedea904af654d8e216658d59b12357f56acff190e9c263734b8ed3060389b4c57999bed47945cf30a31be7375823ed022e1835b63da7602362b086c35653b91591a31836c372f1e523cdb7a24555ede601d027f33fbabea1cc7616fffff414f98a3fc4854f03d27ed279520f43ee672675176c1fa9f3e35ff8bccea9d3b1b53af9930262852d03efee1557f501e272da9d17efeb25949e874efe97eae953ac3e8890b7b8511505580c0041dbaf9660453d8df01cc6e42d74aa79cf9ba2b0b8053be38ab6cbeecf6763a13a4ce5f3c58830a5c5d7c36ec9e5e438f8fb27bb37406cce170510834542f2454ac810202661a35f67e66286d2a3a3dd605a2d6f36bd12e1f00ebb002aadace828b485947bed7d587ff7ecb450261a63a995af221c6cdc65d0d4857695a4b114023f652ffe227a8a6e4192b4e87622691a96724ccc829566491d7e7f48c1d4e77041fb81d2ee80186b96e4753cc3228dd75b7834c9bb1144229c0f5e953279c8eb3f0a9e8a4a2d29793239917fe366274310737f645a403c5c549493666d9b5f8c1ce94bb1715080c5a455b55b5878a4bb0b9fdbc2f92c92a4739c560cdbdabff02024dd4818b7dfb810637b669b10ba3983a7a694631f674027f2fb67aac78437e5da3663442e01b91cf63e7b4da95cf917573a47bdc741188f39400cb2d58c6ceaece629f84e63074083663c3373ee63339de4b90e54ab0342c6ca9ed61558a64661ecb45f8df5e6614a98cdc17e80ff4fa08781a6d34b33e974df6ff9e0363952fe29dd50fd12fa9d82490eb0e17f1aaae00c52471070b9ea7c6e4d12666a8144eeceecd7679d32df59184a987dcdfcb1039030b0c9205361fbcd675338bfe7988ed02a247b02e51c5e62c1d0c15cdeeeb8cf53f3d3dbfde27808d212ff4d5eab446081826285e29a0bf4c6c91e1222d270a261432478c7892757aa8f263056f0618dc1d4c95485e42e5b07d941e1bff02439c6c2587c54f71435ea491462b98d721edd198a7b86fa2be64b5057962e1ba79f715ce720643e3a0a2e5952f1520af9ca04e4c5a73c4e13d7d74ba17d67464e8914a298f62b586588be4833c5ba12d9fe39f69c44b7da36e44f394fe4e458f729f1e03308aca24009f02162b8dde533660fb24ca91307584eb54432d921511e356a4a2f14180b20c78bf0f62c472adb166e059678571c614f11f0ffc6b4aea4258bffb9579beddf73b5f780a68282558f8dbe19391840165be371b6e24596ba9b4d068a5be76a92f41782f4c39c341eb6f1ce8e422d90a7607ef47c19d3c0e810e326e8bb93610944b69ba09e541e645380f15b900fbc0e542add1cfd9bdf352b38d328ebf09532b38d81a22d10ca8eae73f3fbc1ae9e888419506057833d0cd6692d45e6d01b8d8243e6bfd3b307575910c1edacd4c9f39562a70e1dfcf1e6ccc331877a2ad89420a3a20b919d8c2386a1cc8241168ec3cc23cef27d4961b96e61595dec7caad59e9f06cd87dace8f6a6e1ff1ec25a2e0cb57998e5bc0252f8b13c70365285c4764f19ad09fc41e47382db8bd2654ab715cfb0fdf696fd51f8414b2a0a9bb2de700153749961d269b687519e59fc8e6869d4534788ff63309d72651095d229d1f7645c3b7f03543c087fc3a1984e969b391a508f20f6e7c3070fe024f382c99fef482e56f0d5ec29fc4e84ab41b8afc7943ed3469ad5f67be95144a11bef20b7975a7538d04861aaf6f4fb3e60df85ef804944ede711bd989e2a257dfe9b426a76aa7189dbef2d79d8e58dbb33870dc10544b61f8d2b633a9c8ac454ab535fc11ae1488d7551e5e7fa8918c961d5e4923abf9f593bb91b1c5ea590a48e7382ab4be153831bbfabb809687ebc4e4d6989110fee6aceb93725df0c75540562a5fbd0f24aa9ad066c9ff247fe96e4fa34c341eb0930847e602a76beac6bed88eba342f953ec5997c39c3598ab1075873e2022649651c2dff14408d48a"}, {0x90, 0xffff, 0x1, "d46753999099972fa1c548adbd4ca88ace95153793ad22b5e31900a314f82ab25493a3982ae76947a96549dd900e572bc23bc02e81bc491a250096a703f3b7deaec2fb4f73c532d833a0f08576ce76e35d2ab40b5ec65da0fdd788b431f8789126ab53a807bb12099fd7a6b87265f2322718fdae870b5418746997a20d6f"}, {0xc8, 0xffff, 0x101, "18673344389a88bca7886a2910cb12dac22a476206049ee44cbe775c0bede0e758fc4f90791e9b3ddc2a4f0641ad4f7beca6ff2fadb7ec2b50225201df51fa622c887c24d96b26607538918477cd7c0bc34a5d4099959287d07c567528657fe97bc1f0b35a824a2e89d74034980913d06ece6ec7e7ebead3a84484522d448104d03bd7b94c4bcd0ace82278abefcd6f9b2860f7988ba6e38f51b2dd01673c4f6204951e59cda761173e35b43badfe483f08d94"}, {0x78, 0xffff, 0x9, "ff7c573a3fdd11f399c2d8d5c7aa5c71e8ead20af5e7b166bc8b2268f6ef9472c1ce818899870e6f5ab8e8df068c69779500a0bbe2081342fafd0cb796d124312be0e1b59995fb4afbf9b74dbc6d755eaba079008361c8dd3a2c96c71c870d5aa95a1000c2d4e8e0"}], 0x12d8}, 0x1) connect(r4, &(0x7f0000003f40)=@in6={0x18, 0x3, 0x10001, 0x1400000000000000}, 0xc) setregid(r2, r2) ftruncate(r3, 0x80) ioctl$TIOCCBRK(r4, 0x2000747a) ftruncate(r0, 0xfa) utimensat(r4, &(0x7f0000003f80)='./file0\x00', &(0x7f0000003fc0)={{0x3, 0x8000}, {0x401, 0x7f}}, 0x0) dup2(r0, r4) setuid(r1) readlinkat(r4, &(0x7f0000004000)='./file0\x00', &(0x7f0000004040)=""/52, 0x34) 22:22:49 executing program 1: socket$inet6(0x18, 0x2, 0x86c) r0 = socket$inet6(0x18, 0x4, 0x5) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90f331dc9f0aa113, 0x8) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 22:22:49 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setitimer(0x0, 0x0, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x800, 0x81) r1 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r5 = socket$inet(0x2, 0x8007, 0x8001) r6 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x441, 0x190) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10041, 0x40) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="619d7620d73c7cac6ec370b7122f92b1228b670810ef6ba53121939935c8523e618ae4247ea61214dee62c687e94ca8ec17e7bc6", 0x34}], 0x1, 0x0, 0x0, 0x4}, 0x0) setitimer(0x2, &(0x7f00000004c0)={{0x5, 0x2}, {0x1, 0xffffffff}}, &(0x7f0000000500)) syz_extract_tcp_res(&(0x7f0000000540), 0x7f, 0x0) r8 = semget$private(0x0, 0x3, 0x100) semctl$GETZCNT(r8, 0x0, 0x7, &(0x7f0000000580)=""/193) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) setuid(r9) connect$unix(r4, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$inet(r5, &(0x7f0000000700)={0x2, 0x1}, 0xc) semop(r8, &(0x7f0000000740)=[{0x0, 0x68, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x6, 0x1800}, {0x7, 0x8, 0x800}, {0x2, 0x4, 0x1000}, {0x0, 0x80000000, 0x1000}, {0x4, 0x68, 0x800}, {0x1, 0xffffffffffffff80, 0x800}], 0x8) poll(&(0x7f0000000780)=[{r0, 0x4}, {r7}, {r1}, {r2, 0x2}, {r4, 0x8}, {r3, 0x100}], 0x6, 0x7) recvfrom$inet(r0, &(0x7f00000007c0)=""/96, 0x60, 0x1, &(0x7f0000000840)={0x2, 0x1}, 0xc) setgid(r10) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000880)) getdents(r7, &(0x7f00000008c0)=""/44, 0x2c) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000900)={0x7, 0x7}) 22:22:49 executing program 1: mkdir(&(0x7f00000000c0)='./file2\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000000040)='./file1\x00', 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getgid() setegid(r3) 22:22:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:49 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x954a) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ftruncate(r0, 0x7fff) 22:22:49 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:22:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10001000ffff00000100000018000000"], 0x10}, 0x0) poll(&(0x7f0000000340)=[{r0, 0x50}, {r1, 0x40}, {r1, 0x4}, {r1, 0xc}, {r1}, {r0, 0x12}, {r0, 0x2f}, {r1, 0x2}], 0x8, 0x5) close(r0) preadv(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f0000000180)=""/168, 0xa8}, {&(0x7f0000000240)=""/219, 0xdb}], 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x201, 0x81) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x60, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20, 0xffffffff, 0x3ddae2dc}, {{r1}, 0xfffffffffffffff8, 0xa0, 0x1, 0x80000001, 0x7ff}], 0x2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x60, 0x2, 0x3, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000081, 0xfe}, {{r0}, 0x0, 0xc0, 0xfffff, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x101}, {{r1}, 0xffffffffffffffff, 0x14, 0xf0000012, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x80, 0x9}], 0x2, &(0x7f00000003c0)={0x8001, 0x6}) r3 = semget$private(0x0, 0x0, 0x22) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000005c0)=""/84) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000580)=0x4) 22:22:49 executing program 1: setuid(0xee01) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0x3, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 22:22:49 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:22:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0xaf7a6173f51a7d8d) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200), 0xfffffffffffffeab) 22:22:49 executing program 1: mkdir(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f0000000280)='c\x00') faccessat(0xffffffffffffffff, 0x0, 0x195, 0x0) link(&(0x7f0000000300)='./file0\x00', 0x0) 22:22:49 executing program 1: semget(0x2, 0x2, 0x200) 22:22:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f0000000380)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x9, 0x743e4b89, "ba000000a99cb100"}) chroot(&(0x7f0000000000)='./file0\x00') readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 22:22:49 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x3f}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x10002, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) read(r0, 0x0, 0x0) 22:22:49 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) openat(r0, &(0x7f0000000140)='./bus\x00', 0x20, 0x4) fchown(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000180)='./bus\x00', 0x8, 0x2) execve(0x0, 0x0, 0x0) 22:22:49 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2ffd) chmod(&(0x7f0000000000)='./bus\x00', 0x100) r4 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x40) ioctl$TIOCNXCL(r4, 0x2000740e) shmdt(r3) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) shmget$private(0x0, 0x4000, 0x111, &(0x7f0000ffb000/0x4000)=nil) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r5, 0x800400000000002) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) dup2(r0, r0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 22:22:49 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 22:22:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10, 0x84) getdents(r1, &(0x7f0000000e00)=""/4096, 0x1000) write(r0, &(0x7f0000000240)="e36258a416f7900374c1bee37a419f7a9ba9ae1094132077f256b4093cfbcdbceab5bdc3a51970948b1b2e0ade41a52f5ea7fa0023d58b00000000000000aa40078177da4ce9c287730c53fb394b842dbbcca9da10495dd976cde2d31f23be690b696155d0", 0x65) socket$inet6(0x18, 0x7, 0x1f) write(r0, &(0x7f0000000b00)="f348005489cc1affffff7f00000000ff4009c29d31d7da128ccdaf6aa2dbfe4b000000003c7d746ff496fa7a21310e84eadeca0e1cf38882efd7b372f7e56f895a85e1069e1af9d9c7312eacb2390cdda9cecf61edf7535e9808a9a76f889a60dfd7c8eaf51619ad182cdb00e0c5466b906ed44a2404fadbc06c2bb2154c2891f73b21893b662a165ffe317becf3b8e22771150cd4265aeb3ee1fc4ce61ee386c53b1c066bd6984b265572faef758360658743ea0b00000000de000000000000000181b50062cc8b805f9b4b6933b9ab2ef80f338baaf1bb3f0ebd9a3690a6db702e1bb32f92fe73b9a4d42439ee86f82a27e61b21f8e9ec1a0ad23566b9e42eaf4118623bd1d717c1d087dc8c319b9c04a7f282cef2d135cc1ee7b79a6095e3450c743c350c0b67b1d6efad0734cb34ff44e07cf86cbf142fd1447e6400e0913b6909f2d070a3af2104ef56dc5c32ee5bd96522ed4f52c90334b666721e2db597665f4f32ae86bc780dcf5d34164bb8e005ecf7bf784fe98254d16aac89cdfd072fcdacc181f67e7f02d680d3df89a3c3c750430eee2b647244b3ca5236ed1812d1e8826f871ef8429d8d3a3777339834ebad115cba885c9995ae6f277344d67782129400a93b0b653d53da3ab4f57ca0386f73ac2d90a977cbf5e27adc5cbe94abdd2b33431ad9653b8ab88816c99815af6f4c43468acf428d4d74ab6ef6d2c5c88b0733f61f1faf55eed46f2432db00811faea5b9f65c8fd7dcdd224d216d25909a0d413f180f03a5e439c783d6bd432db67f52688068a29a6fa1d6e31b62004241c23d8f5c8e5cf60800bed207793551d0858bef7ce3eca3972c16f9247d1fd87d05410c0a45ad68807cd510d8e82910a2d912edf7700ece36e1cabd99cfbc05dc03f4846a4356e4ab5662acd90ff4cac848f6b1a80904e5a924e2fde3a90972afeadd0d135760d5ddbe10c2a2d4eb6b84c59bf8d33400000000000000000000000000", 0x2c5) r2 = syz_open_pts() renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') close(r0) r3 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x9) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000003c0)={0x0, 0x10000000003, 0x1f, 0x283da25b, "636123a62bd51684a00dc1c8b557a5f81fdb4fbc"}) poll(&(0x7f0000000000)=[{r2, 0x80}, {r4, 0x16c}, {r4, 0x4c}, {r3, 0x8}], 0x4, 0x6) 22:22:54 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2028, 0x501) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') 22:22:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1e00", 0x0, 0x2000001f}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="7f11d6616ac852519469e93f7cfb9b28d90fba175a9c05599ba1e8a34a3b9c7d08f8c919037f77256d35eedccc8d7e0ce220c339262908739844d80b1f2b363bb8efef835cda360eadc4e35e1450206421128d371a068c1f27d444d60c8cf041a973453ce343a4b89ce6401336cd5e0ce30b83562d82c121a57c5fd4863a1d2b1d0dd7654348c909ff23dff7b57266dbae7d3808233255b51e7e9563ab34c89c062f0526d9b7259cdcb0ef11644ce6a8c9b1d6063ad469403cf5fdc4c854285133bc9f9794a8b894fe0962eb1d40f36bf3b300ba1788613c54baadedfad56b3f54098326963acdc4b01caef6890f1235744564b3b81b1b865c6392ca32f15521353abf623893021f7cdfc893ef421c2f90fcd6b36cc8ce842119d0e7b1a6b15515569f937dd273efff4c5698c90dfd7d6851fd262742b3d1a8915c7eb77ccb8ed91098b999b2ac3792379434a2545448a78891bc669b13f722575261e2943608cb0e2dcd2a2de55586187ce2f820cbd0d4010d87568ddd5b65299fc01396bb823018befe26aa0a361cb47aa4f66beeb736650738ae0ffa43459c16c41f3c346c47c3c3e0a2df73d9516da4b8989cb37d120ac54ddd04286f346a6fe41b1cc007a85f18e58ccf8855188cc1e85d8dd24684249ca09b61e866ea75cafa0377aae9f35e8ed45087eb6fc4c57766c8a933edc91721c26c39cb18f4feb7e29ef4d45331649e09e149574f16121b83ee98ca29588d98308b3b7510097752968e1af04cc48f76fcdb452a87b7834119d88a29f0cdb6a9b0c376d779f7259f7ebe197a9d47fa90dea79ee14abe9542a0283b0de182c3f54ebcdaea0648de2db1ee54c7d4597deafc85b9eda7600b97cf5d7ebc10178526876a2f8681f66ebbc71d959dd3c99d1a1006cdb34a9054056c4e91a39ea2f352e4282e1ea27af5bf9ad02ca6a6a625e96413e51ea80828fa2a1440a0557fd4fbdde62eff9bad9543b04588de5df15747a99182bcc455757ea6b17929a3132cb646674ef02dd1776148237ab8f0545b8ae0e9646be789ca6d806c695359662c66b107a53c0aed5a28229b9046391ccf3efa7a91d6a7c8e4101c2f849d9d05086bd8dd4b8a944414d7e4d816e9fde5f8252dd943d0731a6c626fd78185e4ffc54a8d843d817e4265713cef44ca7dfa51dc3fea903b8895a51b298dd04eefe3abad49f9c3243dad505f75917e5d431b42262de1bffa67e610711cf40a8357d0303156c5533e0fc130f248750ed3d267b619a35ade1f86cd4d0685d51b130525c6c34152ba9e5bdcedd2bde81a1f7cae3badeb97d466b0da0f2962ee24754e2f38e2500026dc40ff5a8adcbe4b486c64aca2250acc8485b32a783cd11059b25efede9d366ede22eef536913c6dfc59bcd12adcf071840de24c1c57b41132ee565b9439efe4a7b083a08e8cbca1d69a1d2a0c09917a7f8e789212c0bf4f0e5844e21d1bffa2000b1138c82b39ef8c46fd1dedf8a866a1a22006fc3471ab5d6d228299c08fc1a9bbe9e56666e6826b79428d999b1570ad4643b9cb3ae5233193951c134979b6a830874d88ba1e6224805482b58f9351123b50c9d44d0e5ba7b6d0b473b16956d003de39a7ff37e45648e7472c0d", 0x484) writev(r0, &(0x7f0000000180), 0xb4) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x8000) close(r0) kqueue() syz_open_pts() 22:22:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) write(r0, &(0x7f00000000c0)="dda317082a0a60728067f42fafeb5d58d9c77f6d367c3afb105633b5678f95a8b5a7d1237a6137ac353c744c51da196420ef94496b7cd62f485e73f26fdd2d18659fb83a6e4f37b53209a729289dd02f14884b5d0abb85645bc020754bc838f6bb1e6e0b1d84226462f2641e0d986d30285be234a42dd67a78119fdb2891d5f250dc20cb299ca850b9252403a5062b60e1a249e97afc518fd7359e5ada75f4fbf4646f0b0a7a61ce35a98e828253a0a157bca9aa54a237889c0072fbbfdb25025aadeccc4d830bb0e48cb883258c206f1b11", 0xd2) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 22:22:54 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 22:22:54 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d4451b7865d5ccb53afce"], 0x1) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:22:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) poll(&(0x7f0000000000)=[{r0, 0x8}, {r0, 0x100}, {r0, 0x20}, {r0, 0x80}, {r0, 0xa}, {r0, 0x12}, {r0, 0x1ac}, {r0, 0xa0}], 0x8, 0x6) dup2(r0, r0) mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) flock(r0, 0xf) 22:22:56 executing program 0: r0 = kqueue() ftruncate(r0, 0x44) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) 22:23:00 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x7ff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="a6e54ede2a59bd5f072327113a6b2183323c65495b3653c7", 0x18}, {&(0x7f0000000040)="0b7e080addf91476002f2f6b4879142dee776d7ca62a11c508f36653b5190a875956c4fa5cdae8f106a1e49a4d98ffdaae2e457bd7ccf4f59cb8bd59d67d154121da95a6f9432819462f4c7e9e5a9d76dfcaaf797dc840862eacd5a32bce12e916f95ca11664839e062d6979d59c15719346fa2aefd60c84d16467ee846fce6ed0f61dfc19e8e1a67163d520598f29e65d779c5c6980", 0x96}, {&(0x7f0000000100)="442c486ac84c48a0218b986d1f6639c605b9e1f357ed85ba130d3e36b2a635b0b1af6d015990f1a7175cdf", 0x2b}], 0x3, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 22:23:00 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x1f) sendto(r0, &(0x7f0000000080)="33bd9326fc438f7fa3a7ac62cb268546cc76dfa7f6536252a4a658cb24feadf8ee27f0481c0bff84d37a09446e9db4a1b026e3626f9c5968884df01d00c72d124e9e52a8e4c891f16192451e074ef3269537930138bfe7f74a709efe38b36cf5eeb91bef1d651a0f01f6123755c5c598fead950c5decd8e6b47ab2fbc69b54305be965f53ebf5785fbe3a326d27c767ef55eff191d99d6b15f7370a1", 0x9c, 0xa, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0xfffffffffffffffc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) 22:23:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x8, 0x2, 0x8cac}, {{r1}, 0xfffffffffffffffa, 0x6, 0x1, 0x1, 0x1}, {{r1}, 0x0, 0x80, 0x40, 0x3, 0xe7}, {{r1}, 0xffffffffffffffff, 0x20, 0x45, 0xbf, 0xbe}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0xff}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x40, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x6, 0xee75}, {{r1}, 0xffffffffffffffff, 0x1, 0xf0000044, 0x3, 0x20}], 0x7fffffff, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0xf4, 0x6}, {{r1}, 0xfffffffffffffffe, 0x1, 0x4, 0x7, 0x5}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000003, 0x1f, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0xff, 0x100000000}], 0x6, &(0x7f0000000000)={0x3, 0x80000000}) r2 = dup(r1) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x62}], 0xd5e, 0x0, 0x0, &(0x7f00000000c0)={0x4, 0x97}) syz_emit_ethernet(0xc2, &(0x7f0000000180)="7b52f46b90783c32e391d60a72d2979b313ead6c6077f3cf8655f96d4bd290f3c07808c83f6106f29c7c6f78ec54d04172c685d1c632659c25488406e9ac20707db14fe44f67e59e51213e568c479d912e766ecfc479caae753a80d3228ebbb67b49f30f8ac449fd3ffc1ee7469c76a332af2999c98e38d1e81df06ab3af88f6d564f342e3d79d37c37fa11be5f60f5a201129002bfe647a616d6cc38cee58967bd48ea8808e38af7e2a98f3e7e79c81ac80b6d8739cf08a84e2ca2dab1b2057c6d4") 22:23:01 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "4f0000004ae30000000000000010000900"}) r2 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r2) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) flock(r0, 0x9) kevent(r1, &(0x7f0000000000), 0x5, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0x80, 0x0, 0xa17, 0x100}], 0x9, &(0x7f00000000c0)={0x9, 0x7fffffff}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000080)) 22:23:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) socket$inet6(0x18, 0x1, 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 22:23:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="901011af"], 0x1) unlink(&(0x7f0000000080)='./file1\x00') pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) 22:23:01 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x80) 22:23:01 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20000000040, 0x23) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0a0f37000000fbff00009dbfcd91e0faad24a9916f6569bfb735b97b55e884121b932e0a335b38406c35475d5fcc40fa6026f3ccb1dab5de96312d29b905bce85162af06f118a03be7fdce31b7544c49eac87322feb4dc0000000000000000000000000000003338bb5198e8e59000000000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:23:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) getuid() getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000280)=0x84c7fd8a) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 22:23:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00p'], 0x1) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) bind$inet(r2, &(0x7f0000000040)={0x2, 0x2}, 0xc) dup(r0) flock(r1, 0x0) recvfrom$unix(r2, &(0x7f0000000080)=""/4, 0x4, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 22:23:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x3, 0x100) r1 = socket$unix(0x1, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r0, 0x8}, {r1, 0x40}, {r2, 0x40}], 0x3, 0x80000001) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) close(r3) 22:23:07 executing program 0: rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 22:23:07 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x6}}, 0x0) r0 = socket$inet(0x2, 0x4003, 0xfe) setsockopt(r0, 0x401, 0x40, &(0x7f0000000040)="e2c981560bc8ac80e55197cf15603ef62003ee3993b8b58142965cc6c132ba25343b6f2bb1b885c0a52ebc15b8e5b4fca4b8f66adcd0a61a96b68fc6240939bfad8ab2b139ed72c068983c1805d64618fca5411a34676610367427d2806ffbf9ad81e8c7f6e3be972ca4ea56ea9d0fb9d5837f6f00f81b8ba3b8cc5b49ac281360d0ebc299ee56bc54888e8f3e1d419a529de8fcd69251640038de89abdbb032ff9f907870c3035a865621ef141183bd364cbd5c480ed9f1dff748deda300ccc6f7f7a9a89efcd4826023618c571e0f2f2f7d1a3558985f3b0a33cbe68c38e3903f25783e7a767e6cd3c92dcae4f2e1007938d53f813e7db0ffa1dd1d520b1c12230552d82170d0ae46cd8f0d39b06fa9ad5ef178e9ecae440cc48e13fb35e77aa8cf8dcf2aea8d3e65da55ebdd36910eaf9d46dd847c5e3ad7e14708f6ae07b98f8e8515441c6e4d9ed3c8aa9c7300b3c2408a80f390690593f499c8c75778dbe25fddbae0f422db7c8e4f16351fc53d1d221a945f523542154ef98586c83eb7d23db6aea155568713d7febcce383118f2ce3fa19a6d131cc885e307e5fb717d38b892fa039ddb65f2a98ed92453fdd70c4ac75c15a2d530b9a0d355dd594b7fbd0194b4f3e16650edd81c1116aa76fcffe1a8ac1de30ee5425e0568a2a9f4ca723d40f8a72a11d2ba8ac528437b09e52267dea1e48152c108d9bb860b84a7fa9186cee5d73c99df09b4fad633c42e09e89fcb0d4cefa80c0598a9d6efa68778571b49af58bfc0ace5b8fb3a454b8a3d63f4cb0fbbb70e5e0ef91ec475f3d49fc8ecc04f244ba6697f606440450c5e3bd77ddadb67a5da1cb682e93729d1412d5be7b1470bcbaebe1f10f5ffcca6c9790ac5e9194649185c3138ea5231e76308f41fed262cbb6c982dd69a77d0d6927a3738eb73b912fec1f0003a3f505a3309c41dd1de88c673ac909a16406c577b3bd14a6be96064a132a86fd185c8d3fec5f598ba2597ff259f7f6f0f7d36c8e693a7a3f1a446bc9ba1eda38cb6e3a7e083fbac1b378179b8577e3b51e73ccc4f2ea901faaa2dcd7a2550932582e356ab03de39eeeae21a39c82327dafc9e47681cb6675b5fd3764a895397a2add6f09b25f1823859fa2162083f7714f0f4eed5b6e561509237a7fadae0a1af777338dbb962ec3345863a13d2173cc3f3b756f45dd89e2c517d920ca60b4c7db64b511e71313a55fc4c484410ea458022f7897aee8c5d509b33aa1fab82ad24e125b421723898850403c3778e269724c798d2f612963afd61927ae6347974ef9115d8801208cc5e2f9017509da5c8bad6b2610df55a4eaed56ef1cc17913a62dda7e5236d9bbef55ced93301dc0e78606959e110bf8002d1987dd313ade68e496456570b8d15e52a2f9ad33bf79ec604aef14b0d3423b5db5a4a49680dd513337e2be3977e74bfbfe47f9236cdedf7c49d6d13db74e9585f48db75ae369067da855e9b7151e4b2c4f4139d738516fa8b9585dfd8b179a3e464d0906b46634efc7aae9b957e42659f7cc597ab555b5c9f2f27d2e0e11319e17c6d8fb2cbbd2b2cf886f4195e49783f38e1771165b0622a18a795b07010c37a2dbf45459a9842c6fd97f01c209d5fca95af456f5647dd77a3caff19577039840cb02118677455b9abb7d72beff668a11bd38d45594ddb5249d6404679fd3a7c5c56a2417109effd4b7f39e59ed0b95aa910dafdb28872a2f84615e3e2374c83b95f5ef7156bb49b7ee0897152be52649c4e4656f1178d0c56cd7dfb7f1bcd20bb5e86f33cfb42bb095122e84f12409d67c1841271ae391af8f6dfa1ac243255c62e93bcbdca065452dc5a7234008cb2df3a346ca527873a4713c8d5ec91fef72fbecdbb4ebee268c5138d1f92732d1cfcff55074efb82c2c93fa185259eed077c5367edb587b38bd499d810c38002c7031f0a12e4486df5106f07c080d3ff75779d890d4ae0da3f9a215af4c99495631c44e0c93c0ce85114ebf35f7336a68345155cf379703e54ab308695471aa492e7aeed438b33b4912f1afcb4b5d1bb807b3c9deefa212940075bbe54591e5dff41e197b0e5c90c1f76e22e21ab74da6c954a0b932785d785fe3b5e396c6b888cbff1d7416187b72e29ae41b3d501956c8c4ab28ded3f109f6adecf9e8845fec7213168604fc7a9ade11a31778d3900968c8482fd2517dc13984b2cb85c9c7a002efa306fcb352a6fad33ed1af237d2252fb24ee2533470ec909f1f55ebd1bc2e9103f9c55914c290591120c242484e8866456763dd622e01edacd71ff9e45ed1870e8a34daac4c51f9e8744df91ce04aa278ce41a24c22f253abe059a43397f38914110f23456c6fc57af90b6e6c79fa34adaf262d8a096200af8071a2d8d62348dcc0b24fd60f6d7c7e1168a960fc21007761b801b760ac1723345afe2d11f461f34d039e5c4c41e89d0b2f641d998bbe86263249288f09b767ff4fbe0a3e6f1bdbba61db05fd7a50fd54b5a9a6ef953de10a3fb5b64162e501d930a93da3b03f1a900cdbc9925976ab25489bc2c15b1ec473d96a3fc5f42d1a00cf474694aaa76782358698bad55aae2f0ef0a91f33608df245da7fd1a95036a540d8459c6e73750940f9e140c7b90e9a9f71b9f2788c18f636c09bd0cce17cf96fd583e6b649ea58d912177c27f8cd4e83432c3924001aca47ffe0009e2e535aa94e86cebf85d7e573682a8669061b81cdeba32ac7b157cf5fcd05ae328352998c7e9c8976f98ab5fd21af4cd2a1a135a6108fe05276b0c9753a0261e407558ed4e9ab27ff410a8946006eac701b1fe3b42dfea38892ea0097e4799ce7624292d4c3fa81b5cf9e4f623e3179a4f5aac67385658d838478cf33d21a5aa9abd6939bd04e38d7432a2596736947707de1b58f0264bd1eecdd098b2d050a9ab434ff7e67f9c2023cb57559a3765f3bd75b3cab4322b229f5b3fba9bb5d1db910b8e79c7a7836df2537ce53cd91adfb5891e97a416db128b92603f77f0a80aaa688ad23e46f8013a9f57946fe6a49b1e612f387a9d51a723acce87ef1ef2b15732486aa1fbd2d681e3089967d2a50add21c6e4de020abfd72d3b938a8d916170826716d9fa7d2bbcaab1c297490960843a414dcd5cd24efbc61ed925f50b13a7f78c02e8a6e60676001e5a42187545acc7ca388f0c9f6c9780f4b2b922361ff1cfc7888e7c5f12c9da3fa24dc50e961615c4d01413df4b5627fc57ced47947a53761b684b5b88d660442a1e0ae188d727bc3f3cfbcc70384ea5e2264dd3165f93b13bb4bd13581f1139e1a7e87a46f237c063649b0084808963e7be81328016a2d7aafab68291cd04af14d7afb8d86db6646e9142690d73c1307684090ef492fc31c292b7e41ef1434932dfc01263f755cbd148e6a5cb9ed81dcee386c35e76cbe7e23bcd3d7fc1dabc016e16acc485c3a23376533ff18df5117664154ed3a0e3775c46937c8e1f727b14b31ae9a0d026a3c6e22691205ed3c1e2ddc5445c77843d13e95fbb836eda143b00a9dc78a908cdfc045bc49261822b48e484212582ae2725f10ebe897ba15d83b455198d681b9eca642c118ca3836c03c72a8a826cb4fbe9cc9dcab3ee3f187ce72c3a19361c881c2cf72cadff872aba65216cc58f2cb59129e823ccb143d7ece394fa44327f776669b2609ceb0a12d1c5208461a935ca94275e1cb5531fd9c626f0fbd675c0684a2f6043051646d3e3e6f10961834449003edf7b40519de6c7eaee517e7174b1c1c5f775030bcf4cd460e4cbac182b55493841a8a807544d767159e5ff35d20892255d7f677575d666bdcb3465d53eaa3eadef8a1f17c4c46444f6c3492b32cdf29db445a54745767393bd9a934658d3c6aa52a7a5ca534c08e0470ef5438a77c4bdbf792dbe3ac2932cefd4f1ecce8e771cc2882db1920cc1c50ed5cff89e1c740511b9bcfc4f5b962c8d6c31968f8d0b690cfecd574f9f967757c093c610c8d8be99c2ba6f4f2daadc38de7599aedcb7a69a58940e006ccedbec75c7920bcf3d82f2deed45c18f037f07f5fa602ef8004d2ea48c398e0436ae160ae6c30683cbd56453d218d2e555b36e84752aebdcd1958be91a665b71f2eec87ae189408386fc0b50b48ff7800c15bd04b11223b0667ed850941545b1f4bcda2abee3d88ebae538c629316a3c0cf7a4d9fca10c7c0248a8ef4d6c2489ad1675a3a11c3aad3b8117fcfde0483b496e52ea56455df55fa982d336e991785534a62191e911291cac501d467ee722308fa3a685c12a6cb292fb3f3b087b3c30aad9b45ab58e0205cb5bb41622c20870d714e275b370fa630781a0d82f78630eb0152e3c583a556f32fb2c5da018317d5cbcb437170424b237791d3094848b2d54b9b0877d66abe1126b2dba163a495153fd12f775b931c14c417c5a8ea345435999945e15fef95c2d5fbb4810a692cc603999769abeef4f69a0174111304fcc82ed88ba91b20808c9c239e9a19015d6135a8e090e3fd2ad6e1fd701f767e364a00f0136308a891919de753b9e27177715413cd4f3ae6db61902ed1a480a3063fcf37b4fbc0a56ac638cae05934008709e20d727e5653aeb1bfd584e9bc60f2537c0d15ccaf71fba561f85df063665d83aff523abd3f5b625e55f8259bcb5d948975a3db57c9bd92101162b4b0dee2f9fcde3e89995fcdaff4567accdbe7274c669a5e0ea8806298184c27e81ea5ebf7cc4ba874952c01ffc2daa1f6b1ed2111c56ab2f7c28ec9e272b1a7dc6b5718b71d29aa9d560cdec7a49b98de4c23fc0f5f28cc0b96922d36d305fd78a9e93971d1c5cb2beda20a62682c2c1297b03d0a2420cc5f876396aee92b5b87913edb2c05616321696e6aaea2225648ea0e5ff1c288212015de7c54a04c0c1cc3866a626b96096265288bd748be6bafcaa25dc58d1f28ffda7779431a6cd406ed2e60e4d18068a53b98dcec384ca714600432f6391801606769ec36f76bb1e7451bd324e33b71e3807a5e9d92a6b39a24b72a22b365be36134cf9409a247e2990d8d75538637144e8d4cc053aff5ecfd93a8cf86f9f7f5bc4479b4fc7f1535a141730959f51f0a46c9ddf0c1aec83107996fb1f9deddd9286bf49ae4fe0201fddd41db0b56bf074212e415bddb1edb057a787c291d1845f2c5811aa2359b2bba15494d324429e7f7b91f635b873de2cf10df8ea860002236542123c5e9589cd2bc82d99c6d858e364ac16ce27075cf00c1c6c2fe5b5e8e08715507d1acfdc6d82335fb2eed58097d9479fc8951ca69bbf08cac4fb00f51f615e85b83603067b555c6fbefe2696c2bdc9c6e2e432ade6363cfae3d2593bfa5843a0a5af713648a576da4651c7220f9f39165a56ce6da84e28807333e572a26e0a94787b08e252c23b2e4064ef39b1e480021243873fc634c13bd448b3b32e4f3e813092e805f20fe1ab2b1846c764c0fe32b64c1f3fee21233c675570aebb9c8b57362ba0cb8a46df6f351fef289bd2e121a7034806bceb3b68a7265946483edec1516c40659d8f3aa183a0d05b1dbff90806009d258da2c8a1fb6e825046ffde2a0e82df5cfdd2dc05c4352f7497506641d516008b3bba4cdaf20478cf1b722d8e8880cfe3c74724d4895890533fed66dcf518b2ae28917e43bedbbbe01729077d72ce92955084f9799c8ac62be2c16bc1eee463159d2b926693decb861e265477b00e3fba3e251169ff44357ba469c2f243c706b9205604679dcf72e738ed1c8eb6a662eb302fb98aec0a3d47d7cbf9e2dc36", 0x1000) 22:23:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000002680)="f6192a8c583e1a27d5243ad083d9103bf2c2fb4a01b0bd5f4178843a797ee7b4b117aa912870cb91b21a69b2ca105120673888a1512a46021377b2f798537cc2fc3454b136f1b41e4ce9067149ff89b72fcc599a434c701cff2afa5d3b736ff4a19f73b53f1abe70a09ddbf231a0cbe935eb4fd6f9c50a32f71f4300c8a83ab36e610d8ef254c49a5f807c210b1053e5d8f5cc63d6d3b83013c84bf2cfdc41becf31ea5ec61b37a4ec01af66e122ec3b462b820acabd2762d8b704d1df959b6793628db0edbc7ff7486b4280260bf47aa8725118c874add20cd82cd257bad7534fd08bd34c715dd11a70c7e27d51c127dcf50ae87343ac628af95cbc0ae7e2e1e4884806139ff5656c78a46e1d219f14abc765edf6b6952f1d2872adb803af6b16823b48811df4913fa538294378310bcaf275cfd166ad8e4a70925d07f989b486a0565efa08a6adf727c5e410c4a3e11d0417d83814f442bda78af9b12d429c92efcde7dc89ffd7ef25144c25c02bd787dd21b33792726dd6e4b7750bef5f36a4988dac88518329e382b64fb68e8cbb430114f63e87ea8c2c73ba7678993b28b6b2f20d9b2b4e262fa955708161398c84f2f28807a6ba262fb56b71459791c56e640bc1e813d0ab2608c3894f41d4b9873812512936b526cfd80fd265d2231cb52b4e77ac4ff605b896e851dd5c0eb35528848b77c1532b26509d5e76cb26b41e9fc467e9e24fb28ca6fb5b2544518b69d98db341cd22e436713bbb8c7eae4498827177eac3d155bbb4992eb76ef6f465b817595a0a4d9be4fe24d50ec084c5d23b594aaf74babf0804bec315e5d2d454da80bd980edc376cd4ff35b14ff09afa47917017523cca67f8770dd2c168355e8d39ce979ae9415073608dcb0c75ddee326f4a2402232587409781855d0fc76f2d3aded6cf5496a196794fa3325088f098b24be7f2a5367633e4047502516bf4104c35590b484d51290691e4f155da2cf7a831a3c5165bc40aa79d121081c6b1bd3b0587f246c8ca69088c3289f4421b95c604a6edd114a64cf91ae2b8b8fb11828e244b657f09ce0489b82d1e1adee540874aa6af663f2dd6b67f8063076ce0a0a98e24104427699078daf0c1abe4edf78a7b70c0c56a4f78f261c681f956b6e99b39eb9796de2de787f0e88fc146c5f18c63cbb7db670babe0a127cfe761badd24cd8e5bd645b965c1c8aaf8c7b75c9ce1945c8d7348b011431c5651639b625f348826ad8259f3d9a53011822c7fb79ad6bbeb8b2b28e6916d95199e9e7a0f119667c58c34e77d7d4cbd667b891346136e8d0870eb5fdc3463dd002c9531b89fe35ac1f728bf58e3377365762b510fc8ddb84eaadfc31532ed3f7b7fb38d7247255e3f6ac4560a1c294a81b9be1abe4538432f8c048c907afd8861c272b41ee06fad038f2a509a8baeb223750b1967ab9ed0d7c88ef161d695f49848fb16122976d1ec6191a1f4bc6a302d1ac71cc57a331c0048b3b225e695435f4a5734e99dae8204614888e29d4f751639644cf643176e497d03251ee302b8a90a576d4d8405007f440dafde0e62ebb4c1e70dfc833090ea5022627f71a9baebcccf9b0496fc1ed3d61f4cf8033d0e8c075d9e08779238cff330c5392710270b5eab648bc2eb7b29aeb1b46b91997254ddb3844de36571e8832442c3b5ea21bc9b2dd803e10db51e78883d9ba79b5b550eff569aedfd7194908fc2a89a33abd4f34138c6ecb70f2798cfe2e63ab92ed6fc05109c39b653991e4193aba0bec0c3d05cf16b4636d0f67a74f631c6f0306c6537750689d47ffa39e93598e7ddd8b9b559fc6f41d79678096b5307bc9aa09c365a0c97d8db340cf1e884e7bc87d439b94c51100795c9e304eea1833a8de13c792d10ece5af311029adad08eb6b54fecf678367d52857f59424b38c5e10d86e288bbb75ba65a5a90d681ef40677f3638fb1a8b9e071271a66c0e227e9c122ac4d9351945b4ce5b90dc2b7e3d73125957df0ec604e3c83c433bfe8a1a133bc07ad857a4bec7dc89ff73c0d8bb14bff331d87ab4c044002527ce0b1b60c65fb64d9f27f3b9e446deaa69f35c0f59b7501851f828319a598484f7c1aeed180bc4878fa3e5106bc1b126749a07354d0d3cc7577142232a17cdfce05be10f75d253b4de4a304d9d43e40e1da502b95a4f15d0297ef14eae4967623f84218d05b434ee40668c44cfa264058cc8186f5fc151f4fc3cc53bd371a9fd048f2a11107098ef7d30a97484bc556e7917e1b81c2eea3af2e4bf05c93b3c03a7a4738b69e8fc909e9ce2e06a5ff20838585892153a9206a3f9de4ec8b51073baf5ddb5e36a50d2bab7623ecfd7170cd18e6c9bc2c206c04817cee43dd50470196a455324c475ffacae72f77bd8601c858ddcca359dcc65f1bd3ff50ecfc0cada71a1bee9cffc01a2a842f7c942b5274de5f2360c651c83374f61537bd17440af39838fd03287d5e2427fa1552748c7814b542fef88c1af4dc85003c81e6c9c31cb5320dc624b180fac5f888a489ff0311c873fa1819c06925e785128ff3b7c91f76f8c7f0faff5d5931dd12ff030000000000007b2f36901dcd557b5c22be103ab3bb3f23d212256060050a10d038e063f4935fd2cad9ebe93e51ce184140cadec3450cb12f53db2534d5c5db8eedaa70132f168e574422055810069c1e088cd78d4223c2efdf7b76d775bf219743f0bf971a62336f5e597dbc7eb9b6e1765e6e9b21569e699a9a146e629e74ed7af4ae9e90c1874a17c67d31bc57cfb31b257be53bdc7cc805521a908d64f6950a75cb9b2093e1008f72c3e364a0a4af9113570649e482739e5b840951611d762406c2d66f692399a56d4a8475379916a74b61b55675bb0039a06f28717d0521dd05d1a8667d0cf941392b46c9388af605dfb5c7d5d9f67cf3b3e86186c9807a9a57fedf6b933cf17f1edfdd4b82aaa3c7a220d5725d08c4a730cf6ed312966e8a08b0ad078b13f048893a8293a786f09e3d9f73ebf0840d18bd8eee18260c59231a1b0a58eafd0f32eacb391fb95b52b1e5ec89e38a59dd3c4b8bcaa40a2cdd76d50d5d823f38e23fa347ca95acdac0688ce260a9216bc26731641404c97e0cc907dd8a1ce3444219c9e604caf6523528f43ce7552e5150540095ac386257f036a0ab04078e869d3344efff7d19b6fed1bad3a6fa5638ef2c3be9e6d06211147caafa20c27505ef7720d8734c2eb26578baab1708bbb18393705579fb33bd9adf00282d58b051816054736e785d7a11ce8420ed96037dcd146bbd5bc35e63dd6be43ed9289c2abeb068a9fd9943e0c4848def37dd6fbbba4fa346d9f29df6371cdb5862d36be923b884b5cfaa55f86031a6bee3bacdb0c570424e320a373086f3b006136e030a45773da51301a719c422429113d148e4fc6c8c1ca84c7a3282579887c9d55fba8f6e5919e146002debedb089c99da6114a079f034dd4a57d12a1cb8076bf7bec45ad5070b5e21d0bbfd6a7ca2297ce13981d3efdbbcaa6843fdf99076bfde38696735958a5b3d480607c0e2eee28c97e6618aa1c65bf9fb1faee9052ed092ec69648a9f7679f86438772eb461b7760df9f898b8e3b12c11c2c5a26583cd99006c84911a211d1cbe6d8bf5ae5640ad57857d37ae501d36ff384879a1f418078030c3fd74f22fb670df5f1c3ea87bdab0fc81a3571fb5eb7ba05cb47635ea0010861279a28bc118bb49e827e90aed88f6b22c327ac274daf76d565034e2560c7c7f1fe9c89186b942e3666a977dcec6480fdf85f9e2cdd8121b31b2122fca60e3a641b4c69672af61ef925786dfa26de2462c03dc7edf3dd6eb7f49e5e9155b1965ad4412296f45b961c50403f6b66448904033b3e88dbef772ed9f1b2220c94de4583e9781d7526f83625cc22ebf656c1c2e1ff24fcb0e0b1f6358a6bb12d61abbe096074b11299601986d0f1fb0f74f02dc8adbefc311e930c8f507662ffbba3f9686f90593164f74520960ead6a2ae15ac8dfbdda7328bb1d796b5fecf39172ac9cc37a631a896dc43e5a411a98b9672f4829be1f840d7c8a9febe4adfdc39b86e8f3a8be29101c32c0765e6c1a52849cd17d1323efce26939fabace95f2a11cb7737962584c7c1455a86f0e528de94db5dbbf74c76cf72991aa582a07816233065a15c3870be45a6410b58ff6c61c88a0862265b05212e3ad47ddb41651001dce6760d7242eb3da05db281195e0576079c23742ccd25e189cc5753ad6f71890042a84f3f2ff5b49a716b05846bf1914ad29f91c497a7a950ceac95f74ab0e62f1bfbe06afdddcc9ea7be5309573facb25e0cae49578fab01e50747b177fc3bbfdb3162a1193dde6ab459720d311354c037662b5bffb5a3d6de28010c91f4c054b4218471aef488372ba85988b672f78a56b8283902cc845b5590484a485e50b0d93f915ea6c894ef76e5075b0edd632512772ebb7f463d765918b238fc211acead738fe5eed5a7e6ee8510b6bed881e4465c396995784b49df79c7705d2cebd4b3adddf2b483c4635d042d404c87df3e65d79cbaef2ac310eea46af90074c3f024301e37e7b9c0b0b9652cb3d0d133c504939d5a21b9c0a3a4acd8e2e026f774a3253be0c1fb5b483344334012ef6f815fe1d52cc151a9d0bb9467ab92a655ad963b07bcbab6a1cec83ca6bcd56e13a76de3e8d3486c94c03c0650a8baee9980f480a2a3a4edacfb422473adf50101bdd9bcc03e91906cb85c677c7fa21059d7aaaf83a181f8ebc8a30013f86253b3a253d81e355160ebbdc1975986e9613000ebca6a3ad262e50b2c478c58be388b185d973cc27d39d5243fec480716b1d6cb94a2d05f1f768c5e0c67c61d62de7be3ad6a4d030da9f221514e72034731841ea8c0c053f3023d8aa320945f2ac45c33fe71cc62ff300d644f41b22b03e70ec8310e95c6cb0b5c83874c11844b8510946e38530d050d4d5f5c654f8bdde19caafc9ab92221e3fe1b29949100c07501552f9a72b1af349575edb5e5ab573520d523bc1945eb07f8eadb1393d40d5b315d0fbd970cdee8f1764ca47e0cccd74bf91d7a552abe850df272be1faeae30f535a469ad70c88677795296d2e31e7f02436628fcf033452add2361ebe870345a2b773c731b492a48ba7539f85da84983cf9d34431b121dfe937c15a0b1c595138f0d9914c1ca7d64ca1273f8045478d50951bf3955005ba48a7db1fa7a1a6b720e32c0fdd015c34d6a860e73580e2232300431dcfcf795e11ec9aad628763fbbdad6d1fac220775e921bec6adcbd7a7436738fcf732a9420834a569cc008660c204060c9150d0982b69c3a850ea56653bd08fd1d42e3adf43ce56c1c0e645fc6e30735044e9a6d2cdd95f105ee2dab4ab5020d8c26357497f27a1af63133377386acbf77086fae17e68f450d9448d04c558d2df47fc69e99aadc79574fdd009c508dbbd477e47f29b19e4ba000d5a5a5985bdf496f6b23ceaabd86d6e4d28d0062243b55bd42dc15e6718b0d7e8fc5e1f1677ef82ed1eaf911f71cf5cdccbbf0f0b285078b88a7dd3b99cdbe5b9f5e160810b03cb8ae7679a6ef8621ee065535aec511fecae66c1300f1fa319c8a73421cbdb6617fc8018bf16b9907d6acc2c5860923662d5ce353a3b52230c089a640a6a5410bcc2505828bd9a84429144992d1cdaf524cad00b85f70925eb371df32a1c310c0e98c99678f1e6358e7ec2149002855002becd5ce458a5770643fde27ddb32ae87d6fa4c789f750d7f800000000000000000000000000dbb6f944b60d96bd546109f2cda28e731857e8d14f1be4df2d98d7a3981f27b1d190bdaae324245ce729172a999ce8f48beeb93ca153918ecc7582ba1e19e82c2a43d3e45cc50549050d91279e5648003ac12d", 0x1058}, {&(0x7f0000000400)="512fb38ade4826cf6f8c5743d8e6332c45f91942ffa59542864314cc329f33a0ca581a5965ba8ee13b", 0xfffffffffffffed0}, {&(0x7f0000000280)="fef50f2b0535317aab99ea46ddf65ae29a5246", 0x13}, {&(0x7f00000002c0)="75d7fad532cd91f9a30099bc60a3312d1af362231e3e8040c43ac7f1fa055f1ad9c023f1aefe8bd717c26046b57528c2a417b50e6a08b0c611959a50f9b87b6c8c9594bb72bdbfd465b358ef0024c5ce611ba74c22ad9804681669ceaf3ffa45", 0x60}, {&(0x7f0000001680)="b95831d1aaaa11bb012a63f6b0202f9162bb4c3f794b5a76d0b856d3f6569d364d40b902d64a89d095fed2ac98a2e952e391060552a7518a36116a0c791ee3ed6562c1e1d5acda04ed9e92bc670a1f514e320451f8c0cef497ef6180e6a3fbc254409e8aa96eaf6a13bc68050ea928c052d8f6429a2077c6233dd0ed4e6025623f055f57934c9683cedab8ae6fbf6d176db7ac241ea7814fe4622b396995f75db2ceef94786487c030444b1e790bbf8cfce2bff4c76e3af314d756d465658e790fe39646f0efdc215637079aa8eb2616b11fa37d5176b16d3cbf0dc406c3406843c93f7f94463a47389b99b95111312eef9bbb2c8c280ed0ad5213a73cce6e6bbed72d80440f25f8bbc16e5a7267b3d60638515fa395a322b31d2031c36c111f44e8c2d8c72128960f9d77b273546da646fe7c72b14dc430bf1b20c0b2eed89818f590d1ecbebb527c31420797ed61ffab1bc440aad638cb6f86a5686829cfa55a729932addb1471aaba2022098de3a267954c6aafaff13a44bb019219573cfa8d022a43f09bd9d737b59c835e2d93c72650c548e42db325a132329f9b91086e40c3b8d710f476c6da3bd28f79511367017a58e6e5505d57be59957bd203ea08b3cb524b4b0a472126411c50eda764340e5169d95abd217c54f70160b40150e0a4935a9d0a6474a67d67c443f6806ed95289a736da77e18d8d69e7fa2e280b0761bd2db5d08cc2ca30508441c12f319189fc576e457fd617f2c1208934328aa48504c3287766f5ead82846e3d5db211f8a4c9989ea5dbb7990c819e33e09e82818041e81b1d73c906d8284602ebb887370daf8c2e0fe08f1b45814e4d87c8c1b58dced6febbb9239f5d37d558997bb3260a7b1137d0851e52a008d1679a7c331e2209822b4397f863916689a3403aa208b94077deb412510e9a1c215a2411bf829e7329bf4be31a0c333ee99a9bae257a04515b198dfe80db63cbcb833741367a79f04025595ba7014265ea424fac33de0a90eed6cc3d16a5ff72e6bb0130aa4396da9fd25f140f0560ca6701f2218be9851b779458bb45808a8a12dd8eedd21a8421e209b623711d2d9886106eeb408e921b1f4230a80d6a28725e9a650a840751f43485e22a02d4efa5cc8745a483cc42882149e28d331a9e5ed4ca6164365e9cacc2ed024a4f4152a816af47038d8c4d430aaaac0a8eae38029c02e9c26464a9e5a3dd106f6c4b222b3864b8c539253a93c90048fde4657160440c19ab7ff1a23807834a69f6182a1b2016be64d092f5f93496f79693fa259d71a880c9cc2161c65f43ca693a1412ba959020341c613ed28dc722d89a126689c56c379603dca3a77c38cad5092c7d65ec64517177bfdf30ab4b146cfff2c16b877fc61f4513f0becfe88469a081ffc7a8c9844da30f5ffb68e2ad816e22289ac4102289059815128c86ebb528f94db381b7eeb55de9c01280470f8baf66a67545a64f1f767d43c6cfdff6a2ca717bed713910b84b792dff89d057f9ef4244f5a11cac53bedcf1ec68c7913cf51996d29e3cd14f096ee9101a7a5b2b2325dfd24b09200779995f18900376c8bd83b68c1ebef5f2eaf42a20ca0bca81de985d3ace8b9d630d89716d1b3f7f979b66e9ef9da1ce3b9424cb3ad6ad5ef202f2a9c84f10b540f650d4ee04421ac09d6c126b906d510800c9d0edf46f2449747fa561081d68f1e99a3015c139805677f74a4bd25ee7eabc0e57b4df5cbde927a9355edd76d0848fa9c9515bfed31cd091594b0ed7aa68180e64788d840ae5684a9e2111cceb43c0318289baa4c5b78d915102356fbe480319e9602c1a756c908cb51936c909253fc7ea1037d992b69ce1cc80b7954282ed710e329d9c0d0d58c9e452a88269bb0be253cdd1e8f466ff501cac07a33e384d43e87980c182e6cd8f93b9b01d1aa3699d80db19c09ddc3840be55e2b9f470861ba46e5ad0bb7422d5f6052683b98a0a4cf85eb6ac25cd56ce3e29c21430113f501192b70dccb2b229c5ceb9ff15f48a30c19e27e8f7ae43559ab077962432dd3393ef88a05c996ed57eae7e8a2fb57cbaaf74cb14de8084a6aaedc5c0d29217242df9260a2764bbf9679e57fc0a67ec5e465f3819b6b40151c465759bebb1278592fde853857706f62edae39f91768989c4c3bc47ed44f98af533c14200f7a50f141040dd8d6fd9f42b267e6d05b224a6b15598f6ef8e991df2917d883a70d50f08855b5c4682a95e5d54007da497a6ee3fde1b1205bd8f48818d2c2cc01cca5bedbca07f6a528917eae0cc2a2c43c0525664f06c76abd01b3325619ed2789d29a00112295c3d32eeb603fc31c97aedc9e2743e418385e59ec3774e373c0503283c823f1ea6051fabb3ef366e77eefe213c8a6a583ab1cc590c540b8b4e1f637350ec0873041ac41337d5c9979dadcc2c4c33f30f690a2d25519d5d748d1ab9a6eb79708596bd18e1d179696333e02b9891493895a1b2dba5d8f5301627ae8ca7992d0c971bc9a6ab1a13762aecd2120c63a740031422e31961cf3844a792305a77c932d09161c4aeec0d412a33fa81d524d549c123f56714400d855647b1c07c5b90a256e00737de7cd0184e1cca1a9e5064743e69171402995c3bbae5cca60b56bd6225f76df82d79a35a0760905e4ce598617636f7f3ea2a10507a723f6da9c2827f75d91728852469ee7ac402407739e7eaa4efe92f0f7f7d994eb4b6ebfbfc70004b5edc5fc9f16bf9b7e237e756f60e7b3375a5653c57cb827496b532d6aacd4bed3ef8316002bc71263eb7bce44e6abc965f4c6b82791a8fce0823c9709aa704be739be0133a781116fe8757b1f592259652fd7b571b938d998463304d3b5846f55853ec916492f4561aa1df5e35b105f4456f2f316b81a9aa5dba15b5fbfc579c9c82f851c7d059680a145cefdf32de016126187f8cb1ce23cc5b1ebfce4aef7135efeeceb297f98fbe341016db93ba690ae158fc33e27c040f445fbd8c48b7f9a5600d42ed8cfbcd217f567adf03054f6af0f8fd513ae56aff15af625d2675eee600fc1f00988d563c96d62eff5b896ef472251b2691f228eb9901490c9534213799377c638ffb4de65b952bda17820608de24d1571d98b9c4ac93d503a68dd5860ebd402d13e5bec85707994bab39c2890f036495744b439ecbd16cf5509408d3923b1186755c5938f5edabe4d8f88844693aa38a78af4d1c01bf844434a0dbab62993f364201f58872947cc795a081a714ace8f5701e42657e25203a3e340a1f197257172529374819e661e9ff0bc0a6b9a859ef2544d682b3bb38695fb864be8a17f9e8f6150213e7e3bff906d081340185c7b3f2be112e4adba933d83ad622a19c730fba0d58e61150c354dc4bdc1c88896f0225d1936f61c9ce3401e3a6b13fafd4faa265295580eac447a6f7a9e44d253c2c85fed5080d1331bfa1b279662c4091fb4ee01ee3063761ad70c39d385b9bd0d89f3ae10a8c66ebe93c4d8973f10b9e84b125095a12f9797d751cb4dd89e8e7607d9e57ee25f0ca1bcb1102d9b19437de73ef1f55df431b44e00583e1f2a1aa9f1fc4010024e1ea1bf524476494333c0f842091850368a592bf68267100aee0fab8c698aabb493f4a1382df79e884bf9566a64cfa2262639ae6d493567a9beb71a6f3315b019a8108fead8f5c86dce2c1f03c435dda75b0ca9ef60b6239d1238d768f996554251f084ffc38e510a2fa5ab848d8c30d99116a49dc703541e2f7f4a9546b12fbc74cbfac68e85f14ea514f6b8ddba7bc51a8f1021344ccc9af2c96c8d621747440b90f37182d89c31be7d41615ad091813eec56a1acd6abf2884846742ef5332b3c3ba656a790d459e896dc46c6c5050f735feee8bb87a6cfe6cd96a1c141ef98546afe353f2c5c9a8f97ffdc3cafec444f025a52a15750edcbac9c0acdab867284fa089013d1d297f152a9a6daa6ca540bc01ae0b2d2589659a49983df54e28d86c4c1084fe353e50cc04d0778eefb25484da73d61bee8d5d1a23e0ba4518db8f67c43effa835819c2260cdf02c2748ad7f59f176e1e8972a675b714d48451d6eb9f57b6aa17dfb6907758f6c181c09d0fcb4a8c1a34d91f9986a78fabe46e82dd35fae53fb89a798fa2d2de0ac85095db13bcb7d0f92076ec9768432109f62f4cb08a966d1ced4b38822bbcafa19582449cfefc84c3f1f8adfda923733f7e4c157c6f0303d6ef722383e91b02900a3f6189ff63186f186b4a0af3f57dbde1a2f2b47d2953ce82a41f90f3e8371a509bddced979d384ffb05c57f6ec2dbc801f5f491e81e8041c5a0c7f9a9df8fd0efc8d5b074164988b90a47b4657b6836d39129f84f277f2e3127fa4b7e918818379245e168d562781e15c149933855a4d08c704ffb76bfcd72b52b8e12f000245bf6c447c9b2d1aad73c3b4224cf00411932c9648e48eb862bc329eb8c12d25badc2f1696da1ebb22cec53c03c2816d355391b1047884b9bc2518f0f00b5f4d0b95bc8ca2431aa7615931a91105f4bae1f8a66afe94ac9867eea30c9a2c79feb0513bf59feb4d90b900840feb245304e4e772c89bc18bd6cd209e588236b0a3190f63ba19370758f51ef26d192fcd314c7e0b5c508ee909bebe7f40c3d1b0f982fc3102d5b2752068756e8c1e56007e5e5c2cd0405c5270b6be2e9eb951bdbf3ebf0cb6ebca5794f7a4a252f4c9932c294b3733b2aed139f2732681c10d1cbc92e19801873f7a1ec1c9df1646782b0819d7e3239456bab2c110795bf1d6e3719f9d0b2157a10fbbeaa3d8eec2aeda8674c9ba74d5906d00b29ec66c5afcf3ba591d544676fab6e64fbb61cc2297150fb241a0f11fe6bd72a02e8f13437bb07d927ea139ee65366d8e8dc857fb955ded050211007b9dc673c1247f3d8913c86945b8ee46826db3350a0d645b216fb1cad49bf093ac4a032d464a77dd06aca513a2f3b3bd55b6f664f567a645e82d1a1f26f6445e9f59efa1d284c0c54c23f71dc72892c71320870a7fab55e883e4daa628ceacbc9942cf636ca0f79948cdf79500a2f82bcdc51f436963bbd7c22c903b0c543b7cbaeea146071a288b6df6599d6c8bd53797ca1eeaa43c7d1a773fcafe5f8595162adb0efcc3e15ad2fe7d937ba4f7a6bd9d68daba631e686f481e936391ffe729a33fa52c15f622738cbbace9830125c1b63a29f890571a0cc4117f60f36bbcd939eeed99f8ce6018b53b189889d7a0b77f750d3f53fd432847c8d6fe855983a1f059620d99e046a986fc97a2ac72468e9ba9b874e684d8a28a7918dafc714f362a102515f23dac1c1c4f956ca604b1876ecb0525fb0c867b9f881adb6734a4b735da6fb38a0e579751477a26b4e382e7a1ba0051fb032ed1cb40ded8156d92915cc0b8eff922b7f015fde28af864c44ca8e6d38864f0afe2be9bd2db7d736b94ed589bed6307bc3d0d73d0a94a700e55b3c1479665fa8842bb3b28a61c77e725c581d4dca9247c40eb27384cfb90886bc9a0fb7671316d7829fefbf2d8d0c8e71af0d8907891bd22c005ded1239eb5d2f4fbd49cd0b848173c1fe8d634ba35d76f88731b6bb7d8db1ae0ce12418c6d4419b40daf63d7e4a691e14332706cfb340d3928cf50cc5834fe2a3a769b917bda4200154cb071cf095860820b6c66e71c1f08a96a13acf1339e7d3371f750b8c530e1f674d15309ceb4325e48ae47f5d06d2c3da5548a20c9f75005ac59096d931d6b48fe405265532dae358028c6e3fd84682ec2757b40b7e594a9239103b3", 0x1000}, {&(0x7f0000000340)="f6c3d4083ccc60c6c7b725f9f88496", 0xf}], 0x6, 0x0) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="f3872323b8457dcbf529745cffdae23421261d4ac2541c598e91b837dca55007245a8fd2a4ee60397512327cd8e205deb777f3f05579790674665d868aebfe3e448eef96c207dc4d85caf283becc93f583ebe58e06e93c97e5d45cf5d865c84c", 0x60}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="ba0ed3", 0x3}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 22:23:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001880)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f80209593c5da6f97c16186379c134815b5356256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5ff0feadddf3bf0417102229bdd263be7cb22bbcc81719694c390a00a979d2e1c0be4fb51cb0f3ed81b3210231f2b1f655a49cff753f83aa4d35e404c5e27bde3dfeb45fa06f0d593cefba2b2", 0xb1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e00bdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d9da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445d", 0x5c) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001800)={0x0, 0xffffffffffffffff, 0x400, 0xffffffffffffffe1, "a147780a1823fc7e0d7a00", 0x3, 0x4}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "835dd2518000190000000000fa6000"}) readv(r3, &(0x7f0000001ac0)=[{&(0x7f0000001940)=""/178, 0xb2}, {&(0x7f0000000240)=""/60, 0x3c}, {&(0x7f0000001840)=""/8, 0x8}, {&(0x7f0000001a00)}, {&(0x7f0000001a40)=""/78, 0x4e}], 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x403) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000001780)=[{&(0x7f0000000280)=""/85, 0x55}, {&(0x7f0000000300)=""/238, 0xee}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000400)=""/57, 0x39}, {&(0x7f0000000440)=""/246, 0xf6}, {&(0x7f00000015c0)=""/228, 0xe4}, {&(0x7f00000016c0)=""/167, 0xfffffcd9}], 0x7) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) close(r2) 22:23:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x1f) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) 22:23:13 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161c0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) getsockname(r5, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 22:23:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) ioctl$TIOCSCTTY(r2, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="e5c69037b503031a92daae93dd784117d9bcf40ba5787f", 0x17) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) clock_settime(0x4, &(0x7f0000000040)={0x8, 0x80000000}) fcntl$dupfd(r0, 0x0, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="528635b6faaf799f05119d745810181e", 0x9) ioctl$TIOCNXCL(r2, 0x2000740e) 22:23:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) listen(r0, 0x8000) close(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x814a, 0x8) fchmod(r1, 0x20) 22:23:13 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r1) 22:23:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, "a147780ac85a53a8131900e8ebd83823fc7c0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20480, 0x80) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 22:23:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000001c0)="e39b8dc4ab37c09e18148045c034a5fde5b875cb777fcb2900450d9712ef21f2edbb22b7cb2ce4b3acd99c06cd0d98a23530457a6a3d0350ca11143fc7c15a160bb0835d85e74585bae1d34c605b900b186980580198fbfedec851f6f7b17736e5c0ff05b6c424bea508f5b5df3f63d446a264027af15e1ea57175464c4255acadcb3846b57d82513bc258eb2d2bcaff81", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 22:23:13 executing program 0: socket(0x32, 0x2, 0x4) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) 22:23:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2005, 0x8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = dup2(r0, r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xa923, &(0x7f0000000180)={0x4, 0x8}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x800000000) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x6a4a, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x9}], 0x81, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000340), 0x7, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x40, 0x400, 0x6}], 0x8, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0xd0, 0x0, 0x20, 0x2}, {{r2}, 0xfffffffffffffff8, 0x11, 0x40000010, 0x7, 0x8}, {{r3}, 0xfffffffffffffffe, 0x4, 0x16, 0x3, 0x1dff}], 0x8, &(0x7f0000000080)={0x4, 0xffff}) 22:23:14 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) 22:23:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e6411", 0x21) poll(&(0x7f0000000100)=[{r0, 0x4b}, {0xffffffffffffffff, 0xfffffffffffffffc}], 0x2, 0x8b20) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6ce9023afcd1d733e5730511b7f07b90354893e7"}) rmdir(&(0x7f0000000040)='./file0\x00') syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 22:23:14 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xcce) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x101e, 0xffffffffffffffff, 0x0, 0x0) 22:23:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xffa, 0x0, 0x0) 22:23:14 executing program 1: mlock(&(0x7f000000c000/0x4000)=nil, 0x4000) socketpair(0x20, 0x2, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) mincore(&(0x7f000000f000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/226) 22:23:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="15445bc93cf72743f8b838013d87b2100a269ae1ba55c2e924b77540c9f657e3176a57935d9c720afd24fd3429537eb41ff4a2fa39769a9d1f43219ab96c0bd79fd1d58b090000000b565a96d8dd4e7079e2bc898a691e7beec5db268c4c19213f5b873a0bda28a6ca81fc986e5d30b426ee58fe0ae5be4daeb61c0cce5c76ca74f4854cc4995e95f14f939e035900003ec738b6acb8b8f82932db", 0xfffffffc) write(r0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = fcntl$dupfd(r1, 0x0, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) 22:23:14 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f00000001c0)=0x10) r1 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x0) recvfrom(r0, &(0x7f0000000240)=""/66, 0x42, 0x800, &(0x7f00000002c0)=@in6={0x18, 0x1, 0x2, 0x1f}, 0xc) r2 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000000c0)='./file0\x00', r2, r3) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x18, 0x120) 22:23:14 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="fa95", 0x2) unlink(&(0x7f0000000100)='./file0\x00') fchmod(r0, 0x8b) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000040)="89109ce85a870336149920b707a0ab1ff57b03274e84d80c4640971164e51d5418d20101a36acefbd4c279b2c0d55da3bb68e18aff418460f6ebdd2eb7d3f652761848efea3d22635c4b3473d7c618dfa76ef03ab571974af35c", 0x5a, 0x2, &(0x7f0000000180)=ANY=[@ANYBLOB="b0347c00000000000000000000000000edff"], 0xa) 22:23:15 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchdir(r0) fchdir(r0) close(r0) flock(r0, 0x0) 22:23:15 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x5867dfb8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x20, 0x100000000}) 22:23:15 executing program 1: r0 = syz_open_pts() r1 = semget(0x2, 0x3, 0x4) semop(r1, &(0x7f0000000040)=[{0x2, 0x8001, 0x800}, {0x1, 0x1000}, {0x3, 0x100000000, 0x800}, {0x7, 0x3e2c00000000000, 0x1000}], 0x4) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 22:23:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2b, &(0x7f0000000100)='\x00\x00\bL', 0x0) 22:23:15 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 22:23:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/35, 0x23, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c653000e988ff9c05c2d4ef00000000f437e12d9e51e456b5114e5714b7271b"], 0xa) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 22:23:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) fcntl$getflags(r0, 0x3) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000001380)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417009b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35dc8add34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x19) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() close(r0) kqueue() syz_open_pts() 22:23:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x40, 0x0, 0x0) 22:23:15 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ddf443bda790a6ab79d24ecc9f850e5da250eadc55e21b84e0fda616928894c90225351ea628e77ec0dba0c0947c95acdda256af554c85e0", 0x38ceb5cb68e16b9a) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xb, &(0x7f0000000000), 0x2a6) 22:23:15 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(r0, r0) setuid(0xee01) unlink(&(0x7f0000000000)='./file0\x00') 22:23:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) setrlimit(0x8, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, 0x0) 22:23:15 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x900, 0xc7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) mkdirat(r0, &(0x7f00000000c0)='./bus\x00', 0x10) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') 22:23:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 22:23:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x26, 0x5, 0x4) recvfrom$inet6(r0, &(0x7f0000001540)=""/4096, 0x1000, 0x43, &(0x7f0000002540)={0x18, 0x2, 0x6, 0x800000010}, 0xc) r1 = semget$private(0x0, 0x2, 0x200) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000002600)=0x7fffffff, 0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000010000) r4 = dup(0xffffffffffffffff) r5 = socket$inet(0x2, 0xc007, 0x1) kevent(r3, &(0x7f00000002c0)=[{{}, 0xfffffffffffffffb, 0x10, 0x2, 0xd9}], 0x62b6, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20000000, 0x81, 0x8001}, {{r5}, 0xfffffffffffffffa, 0x20, 0x84000000, 0x800, 0x8}], 0x2, &(0x7f0000000340)={0x4, 0x5}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) semop(r1, &(0x7f0000000080)=[{0x2, 0x2}, {0x1, 0x2, 0x1000}, {0x1, 0x4, 0x800}], 0x3) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r9 = getgid() fchown(r6, r8, r9) select(0x40, &(0x7f00000000c0)={0x9, 0x6, 0x8, 0x9, 0x4, 0x5, 0x9, 0x1}, &(0x7f0000000100)={0x3f, 0x8, 0x2, 0x3, 0x5, 0x8, 0x1, 0xffffffffffff0001}, &(0x7f0000000140)={0x8, 0x9, 0x8001, 0x80000001, 0x4, 0x8, 0xd23e, 0xb4}, &(0x7f0000000180)={0x2ab4272d, 0x1}) connect(r0, &(0x7f0000002580)=@in6={0x18, 0x2, 0x3, 0x8}, 0xc) semop(r1, &(0x7f0000000200)=[{0x6, 0xff, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x9, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x4, 0x1000}, {0x2, 0x20, 0x1000}], 0x6) kevent(r3, &(0x7f0000001380)=[{{r6}, 0xffffffffffffffff, 0xc0, 0x0, 0x9, 0x7ff}, {{r7}, 0x1a021f4f1d1e0a67, 0xc0, 0xf0000025, 0x400, 0xdc}, {{r2}, 0xfffffffffffffff9, 0x7, 0x1, 0x1f, 0x3}, {{r3}, 0xfffffffffffffffb, 0x6, 0x4, 0x8d08, 0x200}, {{r5}, 0x0, 0x20, 0xf0000004, 0x0, 0xa02}], 0x101, &(0x7f0000001440)=[{{r6}, 0xfffffffffffffffa, 0x8, 0x20, 0x1, 0xfffffffffffffffb}, {{r5}, 0xfffffffffffffffc, 0x62, 0x0, 0x2, 0x5}, {{r6}, 0xffffffffffffffff, 0x40, 0x2, 0x3, 0x20}, {{r3}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x2, 0x2}, {{r6}, 0xffffffffffffffff, 0x2, 0x0, 0xffffffff, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x3, 0x39}, {{r6}, 0xfffffffffffffffa, 0x40, 0x10, 0x10000, 0x4}], 0x101, &(0x7f0000000040)={0x7, 0x2}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/59) sendto(r7, &(0x7f0000000380)="a887659b8877d6ec63fbaf4af5944149b82f7fddec61b45ef24b06a2f2b247c18d7793dc373c807750e521e6d57ddf235ddff24be11d7bcfce79d403784dd195104e02b82817e4ebe9c0fcb48526741325a259cd35d5e7f28cdef5a2c6de19d85e3d886b42a29f75f814b7f1224e9e3c9d1019cc7e62b817edb763b366db99ddd8067a6898ea4d702976f7caa31b723797782d573fccd92026d02e4dd551fa9ce08f0e8eca2bfd00aa59392859d139175cc1679b9f000d288294c48c49a66b14f852183e6ee753729b4a37fed0544fefaa59bbbccfb6a741ca83d304b0e49ab16d4e19f5ab6044d8e7b4c9ccc1446858baf57a80911ec283f50e3b37e09c75949db8efaf2336916fb0ad5b27988f24ddc90162249f7a240dfc3d17cceef36519e325642d41846d32b426572167f762c58107ce775ff034fa9607933c2ece8f4018fc4b6567513fa281194cd7a3fba138d31c78dfac6cd48b7c906b7687d4f213983400fb1d1fb23cd5a7637362a17fdaf7ae7997dcb0b2d7d137400b79bc31e78dbc3dc103d0fbd30cfc463d0390b764470b4370389344c6eba65c3e83f207c8268c36e0383d72efb2af64f74ffa861942097693f6cd9d4ee41b3d224f7c8e5785d0dabbe66e6c504a3d8a743b7aff9690f97a0d127ee67d756dd2fa11d3441710237a5c8487a3a2173927e6005d6eebf2b9b5ca5ade2f18281df97733bdb6dfa22451cbd26b3f984cda7e4a335677c85f298d7e39685f5ea50a76244315bd416e1d854be218781ef41c6b371d7753acdf7992228ed7b2af5a124c2052ef02bf7b8067f1f8449da7c9956f664ccf81b873d34fd0f829ab26af2333d00c01bb49c039b80057835837872cdb600bc91eaa421811ec5cd27ea488db495525aa620c528b8ab0d35c2803bcf21e168858e08fc680071fde7f9fca4de000be8ad525c7b34ac36c881c7f2e86e85be265f8062c6a7f5a6bb61f30fecea7512bd669d3e456ca75b936954396639b0d6071eeb82b679e9d591d9f855908adf1f04fd457d79d0a6213f85fee10f46c377516830bdc903e7bb9295da8c9724686fd38fbf94e7a01477ff657ded971624553496dd413a009c0f1cce094c12d1166c8f09f6b6f1a7868fc658cdbfaa9dd0846799204679b29d95502895942a1c8211b1bb729c1faf96f3e82d3b09a6424de0e64bb48bdb5f601f80fbac893b605cc4f02c1641e70638273068a985cd30b4acc6030de854a225d577b7b9054749ef8c95370e201d0a6455271c90432cae0fdb14d8770e4142003eaa00757bf0a4f2e4de51799f98b12e56f711e2221e499b8a4b92b0df9e42b2a6fd95da7fbbef25ee3b6570b9e606b7b788b685c05a6311ab4cc5543cb93cf61516ae86d14cea3a6861ca2d546e8a560a129197292564eeaf48107399fe2e07b9aa73c26dab751aabb681e4c3169c61fb3f69c4d5a78d73ed6f8be143b57f1953e4c93a6c3f5af8595cfd7c55ae37bc5a75f3831dfffb786a142f036fb6995857a7a4c0950687cd7191abdaa148b15865edca52b717bc9af227989a21c7aafc3c91cb1ebd8b75d9b12cb1a9aeae106c2d4644f53156d344f00a6798ac448fee1bcdc65e93e664a308ee11e724da3d06e3f70f3998571dfd51541a71cc27b63c8d42923795f4417004fa05047eb647b11fb2f3eaf20557ab57a1c66d00cccdbe3dd981d44d244186ac4a57574cd329c2c81f331942f279a5269add4024eb67258d84a090de5e1ef87405e2f6296561e8034ae93eb2a06ecba2fdefd319cc7efc53e20c9e4c073570c75c9a7ceede9a64d03b7266aadc213330fb36e4bb7b1c331d5d2269b1b02ca02143fcba36b06cdaacbd38f29095f030ff68388032df981d4e346e592398df1a8d5769ac7d306cca87dd9695cfebc9ff2ee9d259a3a5306cfafbc846f9eb802c6e71d72d81d1ec22fb921fb8b5d3bfdb0e47fa02d3bf4a2f78eb4f9108127d3fc409f11e9a53cb0fa4648b75f921b6e91a921e6860d777d2570c9ca353b4e93fbf1cd6b6817bbeaa14ba7d9bddd832225640be80dfce2667321b6f7d2652622c9b83c8184406f4f4ee967317918dd8fe4cbf584fbbff090f4a7fd848609cd2063a6da8fd6d3f5fcc4c9a14f3bd7c5dea1d4c8cf1376b65a08213c0552f67a353a9f4777f7bdafac5f375c43eac8592bfbc6a1d7a0b218141526605f22299f21f6ea67bf0dac222d3bbc3e2f2c414c1d7ecf6a8397363b671e15b441a4f8ad06892c9959cfebd25922fdfcb877e88878e52adcb039aab482664fba0043134f675b5b0de957030072b9c54c09dfe876f6d8bfa532ae2f0eb3017b4dc8bf810dc09280bc45fa11b6b94957c6e6d81038ad753e30d60d523ac22b74935207c70ff388ac67ccfb1123fddb0216f43cb104fdb5757a7088e3c67fb4befd93b2753b1e35f17fa6d3ef03a43ad7700a0d3f9a75227031c645cd3f500b2a4e5070df620e1dc6e967d19e905ed0659a970af8e9a336a54df7515137bed1eeed1bae80eec52e41240fbb78f2c8553760ec26a77030b057051784c398928af754a1152ee0c4f0a03c16a5d34f45950958f58e4ac3f28aa3be6a0ec41e7a0586c64b140d31d45dddffcd19ee55bb9bcca8a06baae46735682acaf596da989743c7e078eb3f95edafd1ab9d235001861d7624ad052683770fc959a009c732478cece725e2b2790b188b489db4fdb97fd50b77d11e841db71509bf72f3928a9c8f3c581f6502e183ecd8f7a9131ee34005ddef50c46701e226d201074e17f2ad98878593f4b3cbe4d2e7528da6a6f539d6ba89f1ee72eb03b591ade1c891fa32efd0818b341396b5c2811a6c817e399754e2aee38b4ef4b73fac6f75491bb5cf992fcfd3588be5940310b60e0d3cd90978c8abf931a2142a392a320c9dde65ea0c2e32514dca3ae8ecd88a58f413e77bf229ceb9f3bec58fe52537d5956443ec938ddeff5b6a26986533953e03c1e344a6d50123daecd2a825ac1243d0485dddd8d2fb96e6df1e077ce02188a54339cff486b1a9d2163b5c8e86725eb6376627e67c984e4d261d6ddfcfd705c33602ef86bb182972ff3148769c227fd81b1bcf3416af6f7f240e4a506ed9aa454db4889948b441a8dde80b609d12a25e968532fa052003a02bc35cef10290508c0d0b8f9a2666e09eb8c8b8a0496829c59a771869f790affae046cbffa8cbe9782db52f9d5a992c4e289d5e5988f6da643a9ae2ba6e976f37fd6a01f0ba8809846f7b8e58e6c80d855405a0f73989ad48cf197060c7b203450d805a9dffe210f41193d5b163b71ecc2ecaa19b31d5897451f11ca4399ae1c01dc8b784df7d665f435a8872a97d7e8ffa1cce65c85e775c192d231c28481119f1a14cd35678b35999e943dc4f9a306168f760d9365e52037cd3123959ce0899606dc98a42c46adfbcd6f7fdc0be2113fb1c12c4add9c243e3b89b5d1d0265a465d0e4743b610d494b7e877d5825a54e75a76741b646f85dde5f84f7ac19f813dcb97dd0c3b35f25f1ca3a91fb3262a23a2d22648b133cc3a085da4e1c7492182f6a516d3a24a7f56d97c7dfe71978f1c661a767e6c7f51221e6a8e52f50f94a56576aedd42a38c8983af8c1bf7aedef461fd722113f6978bf4903f6b216034a33a134262013f41cac5c85190fe699320548d9656c1c6b30a74080edca170858378af2c341f9ed7d1dd73f3782724fc11b91b38e7c240f21bc4cfd857fdf062cd93a4dd9d6b92244eca0b9bddbbb52425ca543f0041056a9b83aac36f16466d41fe7c4e98eb59f808b3c05af24f8f9e4f26ec01d07ac1aaf1e760fd5edb674d38d716f5c188e05d0882e25eb7f4aa122def83ba5a87875931718fbb736b683a73eed65796a309b3beacd97e002394b6bc995a1e4f6af16c58870320416d004c479082a1fe4e7469cf298e18bd0a394952cb6c4138527b669b250d932c6df0bb9d66b6894f29b1cd06aab8b342949dec7cb1c613c07fa03911bc7db4ad1e97d9a151510d9c261bb66843ee32a6d92b4cc02ec418d8e59d99e83b4c67cb9afd18978c1387221558488e5c6edeb76e65520e585e48bba1c6e2817f081addef1aa3d3b1d827e0685b87e9d4a95d44d8d545a327a3187537401f16e6d11717fdef06fc2b73333d21504783d8dfc1ffe1020959eb172f6bf0839e171a7d03f3a06c917adb9e39f8a7e0b6e09a6f8b9536c466ee04bd737aa8fea1efdab4a4e239064a2d42bcb922e6bd21f7c6af54b516727ecae9fb6abc7bc44080f0d06f1be0ad2bbd9832fe4a9618ec39c807df2b247f3ffe09bccc7f9a72b2a558df5fe9e4657fa66013b0f848260f1e839de31587c1d71614dbd2edbfae8fb2fef93375e216dbb8148ed24ff6720055b5669d67d348bb7c74789abed0f255bec5e8cff9effaae43664597ba2365f37265b84ad8622a197eb20392f4a2677b67f9eac1d3c6030bb885073b8a5f2d5065300c23128bcd0e05d024f93ad700e77b7913157fa50c797fb7690519b5780ae4de38611681900f5a8ac1caf504d45bbc8be6bb627066858109184b4f0ac7547c8b0ef62a189d7d4a951386fc3999fc7aaf72c689859992fa93e15ade0dcd4d6cfa769160985d2c148181bcfa285058a5a28a1e6afb83b37c463793561674ccf4404bc2bfab7ffd51a99a03790c400ad49ac665bb9371b71615fe7e545ff77a3588b7965494f7936f2a1b6e377fa15881ad3e104f7ec135c6ec6c7176f6726d3c8c7dfa570a98d2741232dd3d4063cb8758d6a70a6720904bfe1676e9323ac27f4ddea5da33384d79afa77de93689001880f8e5b7c91ec780353b52bba66f6e2520ac2d5571b37fbc7e99c8bb2b983f0de3e4b942aa656e6057ddc120558e682a69acbaeeabf1cda844cf42eab74e6146314603fc1399289c6e11e4e04d4c62b72a6a9e2ac8c275dedf51d4ed15ed48d484a5ebe544bc712f23bdf4ee57c083d0240db79e5fcb3cba9dab57921f2ce3343d128d8f4f9e5a5788b5bede4b6fd33184638a006c05dd9f9476a384d9b48ce671443e632b3cf9d8efe393aa5ac220a443255b9c7ff960bcd48979275301e755e92c9acf5ade24d52be33e54f4a0991f3001f326c1fc8b1ec25729ec3a37f35d0cfb99db0535556ba7117d74552d9d948e3801cc89a61f9a08ca95105be5df1a5eacc88a40b3dfad8d60a0c61045a784b6630e6d79a134dc5b0829116935226c1f53220f6b4c6b934a51e8be2e2bedf573804c8c8b65e1e2d8f19c9113ab4d2e1239a5a9e9593433eddc8a6550abc0c6ff7b1f66262d18daa000068748c8b35ca2eb3d642dd37bfae51bdc331b655278e0a8b777b253c141541df7ccef3e3bfde4398c5caad84bf323a3c50c0b2911c26c9f280e205ff9e41953aac2b3a62b5f183fc6fa66f286e6b7e0c5ae4c2e3017f5686f5700a9878fec76dfcc43563dd01709aee13512f4f39e2f6887f4a06de2cb7b8c332d87f3a656e8de66a54d453baa4f6cefaa7579d25556ad3f61072b34a8cfbb445a0286ff06aa8a89b45f02375af4f3953e41bd3498861ff408d61a67d2f5015c81d4220ac9fb971f6869c755c3c6b28c2eae672149cc7e2083d771aeea1aaa2ca83ec17ec6288e2822f9b346cb1b8bb3ad1bb1e0f84edbcecbd52a9a0db814d9e237d3e4db6bc5c0ee50c441bfe533e884eead4e16f2bcacf7b6eed409cf40ae18ad8ff994add707cb5a73365d99ea61dd21b4191f163d4c5a5769a5a99e27384e78818fc3668e7d5a6c7042086f9b3ba848fc67f6fd34f80f165e", 0x1000, 0x4, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) 22:23:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)="f1326b64591b8a43b4246b7d47d73621bbeed344069007acde6e6da9c2a279cb68872956c4e25d392008a2b1e5580f73383363f604ffe7902e57a34d73f3ec929ce2a658bc", 0x45}, {&(0x7f0000000200)="b9dac3c4539b51a669b230a852f8f35e62eb83eaf81a43375115329182ac4d79e80dc65089fe7179c1aaa816fef5436e57cfdd68959d9c1eff11d51b5aaea508af2123c4814c48a58d5fdf4967ff1a27479e559ec6e6f1c454a8be61ee3c785839d3a72e43a46d6ad2fdb9b6ac675c9cc9c5444f2dcce23c291b53868e8fb7fe32d172911f82ba859425924c9fbdfb4e8d287ee8e957b7a047324a8a3a1d3e1f16ac89697848b5ec2dc6ab030b081550036602bfa79f9b137b1f67", 0xbb}, {&(0x7f00000002c0)="8b9555bebfa7af2eb2b887cc7de7d05e4f43939adb15a3bc9ff52548f98fec5789af325a4dbcf1d434fc77d7f37721a30b796c90c7ca87a6c1d196d59b607b81c0aa022f98aa690b552569", 0x4b}, {&(0x7f0000000380)="17a52b2fc99d38391d53a3275a977a7456a66dbc226d86ed164b013b9c414b98944f5d13122957e3b8b43a3de6b97aafee78c64547eed942974b68188ccc00e3c28164ca0e92270b02b5dc4f89544ca1afff3ba4cd63ef61358b6c7457ef69e4fa904fdb2a3152c9ce35869cb7d2348524a14062d9fd0b08f6c3b6e5c84b9b7a37a9503ba90f1fd8587034a3834437ad1af0015445755ef14b0faecfa19672140da22a0d33d82bd19c3c7065b8dc22879ea549e23d9ca7591929", 0xba}, {&(0x7f0000000440)="8ff43cd91a49de5e63e791ff37196ebb8fcf568c5f5e3643ae9c1e72774d17942122e01a617dacf1c78f41e51c1c9963feb12585dbd2f8d65fe5b9dbe157d8e0d063c009f7b371427eff1a619d514757d4b7bdd6a2e8df54351a7f1053755f152edc80055e534c2b90164890901669c3c597107bf2887e1bb4da3c3cc827737049b07faed609f59cea3b4c3584de05fa3225bccc043d1ea5d1577aa7545b4601b9fd9f99a35e9d90514ee77b79c2be8a8981ec91480a38e9f182dcc740ae484760e9337b670f9732b665a1a592e2b6f79d67f628ddb2ff5cccd3a024a016c202638e9ead351848f39a1324d83cd3", 0xee}, {&(0x7f0000000540)="f7615085fa64e1da076e7509a743637292ceeffb4113a781ebd426fc6524a8421683cc90197bafd0f40613babdae944edc6e1488adeb5ec29785752a179449deac5dfd598093587a3107899b094a5f0f01bc2d9a2cd65ed81e8d5876f5d2f7", 0x5f}], 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) readv(r1, &(0x7f0000000940)=[{&(0x7f0000000640)=""/86, 0x56}, {&(0x7f0000000700)=""/212, 0xd4}, {&(0x7f0000000800)=""/28, 0x1c}, {&(0x7f0000000840)=""/124, 0x7c}, {&(0x7f00000008c0)=""/74, 0x4a}], 0x5) 22:23:16 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x10) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x5a8, 0x0) dup2(r0, r1) r2 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 22:23:16 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() getgid() ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socket(0x1, 0x3, 0xffffffffffff0001) r6 = getegid() setgroups(0x4, &(0x7f0000000140)=[r2, r4, r5, r6]) fchown(r0, r3, r5) 22:23:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0xfffffffffffffffc, 0x2000100000000}) open(&(0x7f0000000000)='./bus\x00', 0x88, 0x6) 22:23:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x38483, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/60, 0x20}], 0x3d4, 0x0) openat(r0, &(0x7f0000000140)='./bus\x00', 0x80, 0x10) 22:23:16 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget(0x3, 0x0, 0x20) setuid(r1) semop(r2, &(0x7f0000000180)=[{0x0, 0x10000000000, 0x800}, {0x4, 0x10001, 0x800}, {0x1, 0x100000001}, {0x3, 0x2}, {0x0, 0xe8, 0x800}, {0x1, 0x1f, 0x800}], 0x6) pledge(&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r3 = semget(0x1, 0x4, 0x20) semop(r3, &(0x7f0000000080)=[{0x4}, {0x3, 0x3, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x800}], 0x4) 22:23:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0x2f, 0x0, 0x116) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x701, 0x10) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 22:23:16 executing program 1: setgroups(0x0, 0x0) setuid(0xee01) r0 = kqueue() open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) r1 = syz_open_pts() fchmod(r1, 0x0) msgget$private(0x0, 0x141) geteuid() getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x10) r3 = semget(0x0, 0x5, 0x15) setgroups(0x2, &(0x7f0000000040)=[r2, r2]) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000001c0)=""/138) r4 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000340)=""/118, 0x76}, {&(0x7f00000003c0)=""/183, 0xb7}], 0x2, 0x0) getpeername(r5, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000180)=""/24) 22:23:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xf13c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)='n', 0x1) 22:23:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) mkdirat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x2) 22:23:16 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0x2000, 0x9, &(0x7f0000ffc000/0x2000)=nil) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 22:23:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000940)) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="943faaf4bf277289760a7f7323dcb6f0f731e17bdb670631f96f3e3a2e9dd2b28c8c58664cbdaa89d71a764f0336754e99962e4ca6a7c794fa277352c6fb79878979b4b5628a724548ab470846a54ad49a12808564b29d1d300b1345deaec94fddee7b3e2f3074188efc0ea82a2a44be508718daad68f14e128abeac0196c5789d2e0de0ae30ee6a2e748d6b4f4763797f3ca169454845c77de368acc97413ce0a49e3c8e380e5d87b2b95cae3f309ba6a4696272ebb1a75fd6075787b974839b95439a070879e6498ed7920987cc0627a04516bc46b6aa494a707f43f768caeae631b82af6dd13f8148ce4d18c9c0cc6e93f5750e4eae21cd43e3d580a9ab6ff36e021de14cb2e08aaef138b717f773e53f2059e91fb74887501935658b297abbb5615d88bd6d6ccd0bef4fe4e6d6d963af0455e3ce7b3f65b912e57e088e4acb6fc9bbaab57c0752232492b6909ef2f1e1420a4017e8c0f6d52854237ee0cc8fe7c551b27a9d2195586803a00af6b04a1dd3035eac6f95ca7467ca49a5bf52dc6061c2d8fd048cccb322256e37996881c950a2d6e33c59bc70e5a2eb151c4c4f5443c764023612e0470ea1df794e8e30d5e2769f7a1667ba43862bd14e7ba02d1d52ddc42143b50a219a3654d57c9e79926a3f8e483d50f25e58cc24b338d218fa8b1ae9ea63278bf3fced33cead5305c0c44529e7533771a353b5dc579dd98ed9529a1f1b8e39ed1f229007160c3613556ee144153a5d60ff030231d706dd8bd3e542fcd941f0ae451dab3f4acbecbeab72ba1797edc191143b1634cd0b1ba6680fef138f95a6654df5ac7e491552425765a33332d94564006d87205cd233319cd60132b2a05ecb76484b31d96ed7fe7062a1b8b8ac9791d39397a172bd833da2841fc1093646b041c46a00bef459e80bad0869a091ffb34005e821e7bf22e1367fb22c4928850504792b4736e9b65ecfdaa87a0220661ef48dec4fa9c92c7dab1311a61392a563c9ecb155160dcc2745f8ff45b56f553fc9cd9bcc194e19cc8672186f7cb26cc480caa813872db70fba63d0632fb1e00bf4a0c661479db79de988a8c60fbfce62076e37a9e612071f250081563a918b9962979d285050c68b4df6df68e27ad34bda1f9c7ef23980e2dc3fa9ae677dd598b5395c22ccf87950da2e2127e8d66e0a606154e0f5997aaf9bdd1d3ec1b063e9482375552ab808c1457446f0e61363f45638249f17d0b87252f5bf20eafa28afe4acadd75a53298d60cdea5e262479a38123777e784c203241f867ee3c489bffc32742738f09bfc8b2c657bde6a8e322d8d2bb79bfdab1042341bfc915091f5a2d599ca92803799d23218c221724b6bf87f82df64659134a50af72be15a95d1aca9335561568e92c8908d1fc4a423b0962ef3cd36581cfe31c2849fbacd56fddaa22b6bd30d47c0c5281c8d39942922719957f40b0d5cd8d7f5f2722dc767a12e9323f8624863f257102c5a299ef9cac3499ec73a4eec958f68c8427a5336c32a4a6434fb6c5527a6df72994118f09c995a36c2bcf1ffe39142057087a2048125e153eac7ece28530135fc39ccfa9d820bd82b8c6261cc5e3027b95c2a437362f8586afca5f55c8b5895f29861daa86dcd8febf8a24612d4ff1ae5824be7b68ddf9857458994f38841310bf784e3ade9f56fa68b88e24c172d55fa8a972b0ce3905ff3184cf20c4dda2573716973d596a3798a7617ff02ea00c5da44cfafb68a521e9aa0b3c997b6ce70707cf45b599ede3593f44a6e50f5da9271718e49f67b0e4a10239388630662ce55932431da7357d569eda7e6324be6fbfccbf4006086b405e52809dd5379a191053bb482da43fe9a875693f0ae851e71487a12ee2f657acf6606c1beba4fcb0efb01da12f8ecfd4cbacb7c6ed40cde3d5a5846f19afd695b05b4c987bde7c2bce667c849824f8095be25be86ee4d54838c37cb5894001aa9007bdc28ed19550f8f9cd6fe8f4d8294d75d3625d739cb02435a1637725ea629b1b7f11b97ed032042cd58baf217ef33784cde03438e655f6fcda7e8ccf60d6ac5d14490a3918b7445e09dfa1f631cb4fe0ae904655e4399455d6c9223b9425151e4ca418c62b8eb230069485237adca9c12ecd3fcd8ae365fadc5905b1cc621a823fd0a3603bb32505719716bce4ecac4cffe448c864721986a9d448c08ccf47e92f12184566d731e14f0aabfe77fe2fc2c821d27a42914501be4119ca5d734f19dbe7d1d388def6e92bd4df79155b6a3cc8891a1d778150aa7d749efa20eb40aea9ff87a278ea611f39ad919b493e99bb58a97143d46eadec3de425c6c82c01be3acfeab604f192525266705c899071ca46aa581e3a5da3735cf423033f4c6e48d2288a04430f49654ea1f000701135581d7ef55ab0d5b28bdeda0cc502c2de0f61b065745c462993cc8456bd8ce38f7273310efd3b944d07024115d17bc87b1a4004590bdf33632a73815fff0492d49f32bdc168b7d9d6d6ee820d531cf040f25a6df5c3e0aba2de4907379518c6cad310549216458b6bce7832655fb2e41e310c20a9266abba9202de72da3082576a9691f30b841b47b8edc3a63412061982b0f519d3f6149a9045773eb07bdb6b283c0b0f72f8cbfe61fcdbb3c906dc65da3754eb9703a6cda82fd9b2bd477778a1b2d1d24461238a7105f4fb5fcdba7912a592dd11b6cf4c259345b9865b060916aed45b83c9d19794371455cc8098000ddd6325f54cf1a1dc1148c82e2d80af9160fcf7957e828a4cdd45841d6a6306c71e0894d61867f4c2f00770f04de6ea539e7d0954abc8509964955c458581", 0xfffffffffffffd44}], 0x1, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000027c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:23:16 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffff, 0x8}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="384f6c14c2", 0x5}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) fcntl$setflags(r1, 0x2, 0x1) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x4, 0x6c}, {0x18, 0x3, 0xfff}, 0x3, [0x7, 0x9, 0x8, 0xd5, 0x80, 0x100, 0x10001, 0x7]}, 0x3c) close(0xffffffffffffffff) getsockopt(r1, 0x9, 0x6, &(0x7f00000001c0)=""/11, &(0x7f0000000140)=0x7) writev(r1, &(0x7f0000001600)=[{&(0x7f0000000240)="30c47cc40e3c9128cfd2d876ffee577ff46f8452c3f45adfb7385e92a79d3b318b577a6c92847d6dc4bd8d4c54e177f2ac6f696dee039dd82e676cc295e46fa6b69542", 0x43}], 0x1) r2 = syz_open_pts() lstat(0x0, 0x0) write(r1, &(0x7f0000000180)="dfc9ec2449472b", 0x7) socket$inet6(0x18, 0x0, 0x0) truncate(0x0, 0x0) close(r2) 22:23:16 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x9) socketpair(0x11, 0x3, 0x0, 0x0) 22:23:16 executing program 1: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r2 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000200)=[{r2, 0x1}, {r2, 0x40}], 0x1a, 0x0) lseek(r1, 0x0, 0x1) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) linkat(r1, &(0x7f0000000500)='./file0\x00', r1, &(0x7f00000006c0)='./bus\x00', 0x4) write(r1, &(0x7f0000000280)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b4940015c5e3c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a213493753bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef8591dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076", 0xde) rmdir(&(0x7f0000000680)='./bus\x00') read(r1, &(0x7f0000002d00)=""/4096, 0x1000) fchown(r1, r3, r4) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)=""/160, 0xa0}, {&(0x7f0000000800)=""/176, 0xb0}], 0x2) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 22:23:16 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000f20c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) fchmod(r0, 0x100) r1 = socket$inet(0x2, 0x100000003, 0x0) pipe(&(0x7f0000000000)) setsockopt$sock_timeval(r1, 0xffff, 0x1001, &(0x7f0000000300), 0x0) 22:23:17 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1016, &(0x7f0000000040)=0x1, 0x4) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0xa, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x33}, 0x0) 22:23:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000000), 0x0) r1 = getegid() r2 = getegid() setregid(r1, r2) 22:23:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) r0 = getuid() seteuid(r0) setgroups(0x1, &(0x7f00000000c0)=[0x0]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 22:23:17 executing program 0: socket$inet6(0x18, 0x4002, 0xfffffffffffff801) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) 22:23:17 executing program 1: socketpair(0x6, 0x4000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x8) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000000), 0x328) 22:23:17 executing program 0: mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) 22:23:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x19, 0x4002, 0xffffffffffff84b0, &(0x7f0000000080)) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) 22:23:17 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0x40, 0x0, 0x0) 22:23:17 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 22:23:17 executing program 0: r0 = kqueue() r1 = kqueue() fcntl$getown(r0, 0x5) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) close(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x1e0) ioctl$TIOCNOTTY(r3, 0x20007471) recvfrom$unix(r2, &(0x7f0000000080)=""/22, 0x16, 0x843, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 22:23:17 executing program 1: socket$inet6(0x18, 0x8001, 0x0) 22:23:17 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000480)={0x0, 0x1000000001, 0x20, 0x0, r2}) 22:23:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffff7b, 0x0, 0x0, 0x0, "c02a0800f5a31a711aa0a2eeca1367d31e788b06"}) 22:23:17 executing program 0: select(0x40, &(0x7f0000000000)={0x7fffffff, 0x4, 0xcefc, 0x9, 0x2, 0x1, 0x7d, 0x7}, &(0x7f0000000040)={0x2, 0x7f, 0x6, 0x6, 0x4, 0xfffffffffffffff7, 0xeabb, 0x4}, &(0x7f00000000c0)={0x5, 0x1, 0x9, 0x3, 0x7fff, 0x6, 0xffffffffffff108b, 0x9}, &(0x7f0000000140)={0xfffffffffffffff8, 0x400080000000000}) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x4538) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x37) open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0xd}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x80a1, 0x5) ioctl$TIOCSBRK(r1, 0x2000747b) 22:23:17 executing program 1: socketpair(0x20, 0x4, 0xff80000000000, &(0x7f0000000040)) socketpair(0x22, 0x1, 0x0, &(0x7f0000000080)) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) bind$inet6(r0, &(0x7f00000000c0), 0xc) 22:23:17 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x6, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x3e8cd564}, {0x18, 0x2, 0x3ff, 0x80}, 0x26a, [0x0, 0x80000000, 0xdc7, 0x577cc1a7, 0x55f, 0x5, 0x8, 0x4]}, 0x3c) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) recvfrom(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x2) 22:23:17 executing program 1: r0 = semget(0x1, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, 0x0) 22:23:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000800)=[{&(0x7f0000000200)="930e717e3833", 0x6}], 0x1, 0x0) 22:23:17 executing program 1: setitimer(0xfffffffffffffffc, 0xffffffffffffffff, 0x0) munlockall() wsmuxpoll: not open wsmuxpoll: not open 22:23:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55a9cc1105f796e00b1b4c78ef503cc84c8ff31ee0b4eb8f31ef33451e4f381a7094622be40fc483736532442ce145b1db1944d1f516749c3f8a264b1e400f110b8ccea46d4e647dacb68468fa7c4dcb8318e597fc1c3226e83edae3e8277b9ee6497489834f7ce83c1b4551dbf65dc11617d0527641d52b142a4706b8ad6e0e1306287f23d4e706174a26a914f0ff303153aafd32fec0616aed6d1ef0c92ba99ea7c209107b432021eb68e868c49ce623f3dab1190f06c9743edd5519a03be89bb2cb6424fd17028fa5b34c04013b04d8dee3cf0e60010f659a05de3c813585dcb3c648af9fa1824e0712b561548872ea4e940004920944ac22e944814c91d793827dce2a6200d1c26a50b299c76db068f4bf5df6c339513071e140b415eef118043aac55b204d5314e0bc502eef9b41c7cc74bac6ac510f11a136dd10d0361b77c246e1c35471977b999a18f6be5015d07c1db812168a3684491b8327c030f2fbaf6a3795212bbb897ca7686c69f811e8440c4cb55158e49e8066246fc830fa97440e273d28a9c74e1a7face8b10ea5ff30bc3e37f096cd98dc14e75f947dc42d039da49e48d2c0a9bfe7d2c4a4f777168431a529e27d9d35940c1c4bb6c63b253b3ec8fe262ce67a4", 0x1e7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000140)='./bus\x00', 0x100) 22:23:17 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x9) getitimer(0x3, &(0x7f0000000000)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 22:23:17 executing program 0: mprotect(&(0x7f0000155000/0x4000)=nil, 0x4000, 0x1) select(0x8c, 0x0, 0x0, &(0x7f0000000000), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x3, 0x1, 0x800, 0x6, 0x3}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x105) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 22:23:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000380)="9bf1744d4c", 0x5}], 0x1, 0x0) chdir(&(0x7f0000000100)='./bus\x00') pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) execve(0x0, 0x0, 0x0) 22:23:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) r2 = socket(0x19, 0x1, 0x80000000) close(r1) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000040)="21b0a8c00891075d0ab289bd91d2d09318525d150fe4a01e227b324995bd7c4a54fc2d6ebfb5f9bf9ad9753f72", 0x2d, 0x9, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r4, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES64, @ANYRES64=r4, @ANYRES32=r3], 0x20}, 0x0) 22:23:18 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) lseek(r0, 0x0, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup(r1) flock(r1, 0x3) dup2(r0, r1) socket$inet6(0x18, 0x8000, 0xd019) execve(0x0, 0x0, 0x0) 22:23:18 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfffffffffffffffc, 0x39, 0x0, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x22) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000700)=""/183) chmod(&(0x7f0000000040)='./file1\x00', 0x20) poll(&(0x7f00000007c0)=[{r0, 0x110}, {r0, 0xc0}], 0x2, 0x81) poll(&(0x7f0000000000)=[{r1, 0x7}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)="0c777c39daf4da9b4b278406ca04c42acdbb3a70300ef1a4c3893730bfe7c9d7bc325dc454d61e581a6dc7701663dc8109a1157d5853e6bcc09101e3fc070e6df611a3632522494d", 0x48}, {&(0x7f0000000180)="694bed6c62c4bdd638be05eb1a063f6150667dd800528c9bbf8306b67f9d2936fcbcf573d5a69a31bcaff06768947b89460c16233f419584a63c9588b8c3ee812cf5ec261ba5bac84d927e00ac1dace45e6ed24b953cb66d13f5f642c7ec4e7af18ce60a7c9f62f5b15e63454cd959ad23671413751df2944093c67f35c77e653858001b0f034277f2a864bb2da07518a7913b63e4dc99c27b1aedd14acfec28b43f015bf09067a5bf297f1c8a021233faefbac3b2d84f807b2bb7fffdb2d689389b5a", 0xc3}, {&(0x7f0000000280)="0717466cf999dd6776e8faa47e2c618a3a9905f3161e422c450a7580dc9465cf2042b585b650710b17c28bcb0c86d9cd919c22d48f0431b58ddd70b82bc7704fb0e250887578347de3084b40fbdc36dd3a2349f16555bed04921dc5bce3573b98a311fc6c436b40739f74f792bd5f8f7c263c32e9a55d7c480cbd0e1c56a5ad32c535aacc3ea7760738400", 0x8b}, {&(0x7f0000000340)="4c9743d7b745ddd1a6460b8ea89a046d72cf44f04c38bc40e5bc", 0x1a}, {&(0x7f0000000380)="89d671f5f925ed71284fd0355c88e4b1b59bec26092d0695b2ceaeeeef76ed6b0222b2892858958b57ff707e2acc1d408002ea43239e0b4e31c37e3702937c43a63f28959b4504bf4d638e4cdf6b125cc27f9c46d6e31f83d0ef9c3f0128ee8db96dd60db2da476631debb2bbd131166", 0x70}, {&(0x7f0000000400)="74c8ccddad8ea8e5456118b945539de52ad2896c7dd41764cba2d6d6872d087b012bce08e08f12bf1064422724f9ee74d3e8cbe9bd446310c35c02ead3500426a9f218ab5358e30a18470779e1c324a6f1a5174f85f6e51c5121ceaa0db256acde990d40bc1614571568c563c7d8ef32616b778f797cf510f5cb23dcd0ee5dd7de0a6d7b95bc31f7d8e6a85cf4267304bffe6b047453ef3cde0ff37ded66fdab17902ae29d6290b865b1e6cff0c8d9db2ebb8ed4432b3a8671dc71a3e358293e57", 0xc1}, {&(0x7f0000000500)="280a57ac8e2b0e2a8b13cb9827fa90b10044748a6a867d85092ab0bbc7f791f7622392b067a58c8f7a70d5f4b9396b23b349502463be6760478dd57cd94f29cdefcaed0c5ca0d6baa3a234f49e0e8a48f89b5ff2b5318acdf847ae8d7692774996fcf1a167ddd5d0c542f1ba5450ac4a34988f1071e7ed7ac37f67eb00db001256b6dd41783a44fd8e517d66b1e48c1d9e6a7726365e517df9be588a7511e8cdd43c46572869", 0xa6}], 0x7, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r1, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r1]}], 0x80, 0x2}, 0x6) pwritev(r1, &(0x7f00000035c0)=[{&(0x7f0000001200)='\x00', 0x1}], 0x1, 0x0) 22:23:18 executing program 1: socketpair$unix(0x1, 0x20000000000007d, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="ff00", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) 22:23:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="8b52d8b02bd75e0306d8befa1dedd7c0", 0x10) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r4, 0x105}], 0x1, 0x0) 22:23:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) r3 = dup2(r1, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000000)=0xfff) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) close(r2) 22:23:18 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = dup2(r0, r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) 22:23:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 22:23:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 22:23:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) write(r0, &(0x7f00000001c0)='2', 0x1) read(r0, &(0x7f0000000000)=""/172, 0xac) r1 = geteuid() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000340)="2032500cbcea353a8c9e5fe802680953c7a18c3e7d8991102ea4b4edc8ef15c028c8f37c88aa7dbb62349c23f89f89864d056927b47f143a5a2fc3990e511f6debf26120a1e0edc9088622707c322463901dc9b40b00182cbea6df54c07f43e92897b2df01e0598d46fdb7610da30a2e1b40f3131701ddb305ca2c1743a3a903457daa58148d38ea73045e7d39b072efc51581a97d7fd381f4eb7c1aa9b2d8df0ba186b1b41fb7fb5666d742db75010813573c8b276da681d0238534edc7daec65407adbedf7d3ecdd5cd8d61b001e58ee94960987ae673c14680bf2d19f7c50d731bbb3eb4b91ee77a4b52122bbc719a59bde9624854ed2f378b107dd3f3e0d9fd3ede381a9f40a6478f5f6d6da1f1d1729f6e625f675208d2d0bf3cf4917d82a3e585715cb245d8471e1d4d5dfc061c3da3ac71e3557e5f027037a501a4f314656977185be329df8ec01942c27a47c82fbd6013fc35c20139e439ebbd02e51d250d3c273a5d98d6c31dcf69ea96e27b0c50433cd5ed2bf3cdbecf5461286666acb96a29ade797f5836b20c1d8d7158266c9242b76ba4fd36f8422d6de4f0091dd5965cd54b63212c2d345037196c1fddc0d1434edf470fd1126264ecc53f012a9209827c19d6adc69a48182188e46b66126b7599592b937d2c12ca487d17297cd5b538c195205ee8f503f008d708448dd827caa636cd5fbb21fe434d5136e76b6bfcfb841ec2d78c188826402820a9c6baa0e8b10f5cd54fb8bdcfe5cd761990abf728f3116d7d1ce388ed7596430665af69466b2cdb18577a803198609e45fbf54258e952cc02cc509d1c49d651ee78e85aafe41ac4ae9e77f0d7a074b4c5afd20793ec74fee8be72864507c523f6f35e8f504b05b60831211ea4e6b46a97efa3428ddd4a1934f3d8ffe595cf98d36cd3f34a21ae19d3ae1ccfc05e3dfa5c4a878d3423a434ad835868be6091478126e789a15ced7822c80c82f5d07b0295b78f9fd223a76d8e0d89737007f7f35a421da5218359cddb78f2b18bbcca8c29e9116b8003d1449f97dcaa4b7bbb6cdc3efd7f33b895161449650fada3e1b714e5148adbea5e3223c69264dab94e5a4a3ea8f724692aa093fb124c76ed1a1586ea41958ddf85fc3932288ed9cf032565ae27b47ed75b4d81e627d5598df1e61b3821635492fd1a53bd0d9ba2ec607944e0da8b67de3725bf7b7d587b5b87e3f0c165ccdc58d8252827946dc7b2bf91cbeea6b92d8a62948c16ca65568f1e9d4e344bb6a41c70623b7a13f5f484a6152d71296b60c2342f095bf7524f00e401de2903447909534c11c0b0b0fce803ba7d582189ccf87fc5484bc6f7238e8fe21ad2f9a9fd47367be453a403209e3ea2b35abcc26c30f667a96af97eba828d5e5e26d8c03ffffdd926122affcf192d23b2967c5322eba7ce7b97d90a17306cc48ab2d55a547e1bb743427db546c6100094d4b657d8bb326d043629f6519ff85084dc472a733d3fd8662d432a6efed2857c9856b72fe70a18796644f3d656e72da23b63607613f7b93676ea18de31953674f35feb0a8b5f5cd575bc50e9f42347e4b0dcd50f85a00eb2d703a398a37c31aaab624d7debb4ae75e0e564539528d82277e5ceac3ef7dfb0709eb8daecd22503fd9d9121d1f889bab5fa448d5423eb1122b48254b38e37fc5af9149c2551d379c684b22893cd02eb88b18851709cc869505fb57641f76783bad10cfee9b285d579614af502fd3ead057249e9d508d591579c49a0b74a2a5b8269df14891b61ca311922e1ed18d18742e1eb5e0d148a6d3923b077c7205552d3ff986aa878eeeb713b76b642f63d7f4fc47285c2c9a5b82473897b8028c07b8daa99fe48925292a28168aecd0b1b5059decee7398afc6f8d04d6ba012ca9af5610906e92c3c46ca0ba96180c290c029b8597bcbfe8a91b887e3bd668bd832268d99609384e6d858da7003f3a26330ac4247a91b3b9021beb41ef2d02e8eee09d6ebe3457bb8e864a2c64a6078c78c5d846f845ccd2ed5d2461f2231eeb4b46c7519d30edcd68ccecad1b608bd94eb37ab2746f24084294df92600b01b8f52a7ff6783a100267b710098c3fd8d5847d4d1f279b1c8700ba212f0666656438b8c0fa66cd8feb3547bbc2fd0cd4e7538653d4b8dff98bf98bce76922c353a2a9138f2ded361c792e28fc3efa8f68c68a018ca2326f98b92c0e51a38bdedbedb912452e511c3647dff74e7e0ba71e8d22a740c641c8ca7f0786a62c167aca6312d7b58aee8155c3c92ebe126c262d0a740896027c0db564d7641fa0f1534c36c4e8051cc5dccc07d7ed2e057f708d6c1b94b5e2a350288d24accb81b3e7e128c604def93786339359b71a271d7371b6254249145151b845dc9eaaaa2779dc0c2eeb0f12429db0246e1bd106b7e837bc1c103183a915434b218a8c2bda1019a8b26b61e4a18eb55b2edf62d104cc0af2dd610e34a0d62e924df9cdeb6ca37b786f41c05fa146d428afe58b251d75fee1eeeb20487baf17bfc58fb3e17b19b0ce3ad806771dd30cc04c00f819f25f93725b342c0444e702931e242443931a05d0f227224c90cd87f610b212f0f3bbb2b6be0036d3bba1999f6d59cbd8797049c4354935420ee37ed7222928d43ae807e2e730f66b7bbfc9fca76b59c58ede2b7227b4021cbd038c942beb2b7b1520c7243bc12f2d68e277178a2f15c5bd71fc9514e64e55d73c8551b74cb3566e84a9a63e63f1cd6cd035fa8c39f485d7204e1cbb864b400d7d8dff0fd8481c2aea1aac35e7447ade412841ecf60f9e6d33b069d299a992272e0c1b93fbfa901f7c735a44f4b30affed2ee719e2fe65a1334ae8fcb45cf17a1c9f1706e0b0185be57af7d5f3b154bc6e75b9fae5f4ad670c3aa35e63f503575885947e906169fa38ae9bf5d5ff4d695e67260e4526f8ca0deef61a4a9bbfa5450d8e041ecce84110724db5d429abfe593d939823b2796759ff4e32bdb6a3bcba54fe0b1979aca5c7e582397294b3319793178409925b978e8aa0f6766ed3a18828e825a39a5444e794b583a466348c55bcb8927d9eb759e10e703670ff7039af3a471ec89d216cdc0f2f3c65ac801e91ab9ce86d68c9c138f7bc7de3eed04eb2940f193a4c60abf42ab2154198c74db2e255631f79397f6720ef943af41a579a49002f0afb7f0efa9fdc0e988c4cf24fab30b86f7dbe8800a5495f23edea91337088ae241a0be922e9602b45c8ae4332526ba5b19ad78237f199e2d505f3e26c92e3c5dbfcac85aeb846c38fe79e289aa3a71f0abc3b7a03e1510767baa0dc2eb9960571163bc4c500cc57288f3c95d3e75b77d20a399bbc98d18f8633dae2d271ed791358cfff563bee3963063242d47a1a8dbefaf4b65686205a3fe9b2964e57ef187c1384ab3b00e5d5227aa3baa42b471c49f73d6e4ac896eca5f0f702144bdd6ab56e92631c97cc807d54bb21d34e9790eaa106a1b690447871a7bb739d68cdc60131a3b1d91beefd744f5a8018bf4b7a730fcb3ed7765276276e45cada470e408e9a8e5a368b5cb0c3686cfcceb1c32f44d0b8f10b9fb4b24cee53797791628d7bb5ec3321a6d3ad50e15acad72dfcb292a9e13c273fa4f67685c62bd1216233edcdb5c1acd42781375fd4351abe7fd9c56a69e046089ae06d220ecc24b63793199acbb7ed5e3655ba72ba8dfb15c37903d6c76f0fbdfd70a419f95924eaee4c27ea561f16b47ed540dae039588c7cd37dc0cfdc2a099a522e665d8ad868e8aaef28e52d64f28bf6598d53010d6466344f74ed829a212b2070e21ff8c8223f55e932384dd0987e6b0641ff504fa7e3f12d3ed5ec626aca7a4711017576d149b11a8756ce9738c9b70d34e94306a4fcd7585cd9324c8a12555c47f0e2b900e4ef14c744b2d38cfa06ec5bea9b8782e97bef45e47f68b6c1dda033920c2705c09bbc763d84f02adc1a6edd0cf5250479cfe64587153ade24b79c31300d5ee64736fef355e566e954e68f4dd3890e369471bd274d2ce28c68627541a77e8e2add8ad5446964801217337cba144e77656ea710c822cc5d26bd5a43a503edfe73b3f7930fcfea587fe94349525d2bbb80909fd70f7c8e10a0a753db44cd5cdc3c5258c02a566e8460cd2a39cc9ee82e7f87e3671a92f90ec609e3b0fa5981ca9379d74a7b39b283568843afbd77e3d0139a116012ddf4e6b22804aed134c1d22d210759fd2e2c2850943d807953e5ef915f08ac0f4dad54b792f990bfdb27aaf5bd78fadd081433225f34c00002951df02d3ee642259f7b7a69aff7d36e0ee754fd9eea71a9010725473f226b65754acea6ab4cc317f41534934db21a409a6de2ca8af19a07503129db9906f6b158ccaa50ba36ca322d6bb95f7c54d508bdc01c77231c4b8183b84f4d2bcad24e6620414a225b9e3564f434d45411d0338befd9e2ea5cfd0b447330c41e4b9e6feb1bfb3656a1744be719fd665fc90f7e2e5d1dc48e6d9cc129624821dea3bf89d80b4c1627b32a0a9c772f513a4c4898c39e6612918e22d28057352bb4666b8854978e1c7dbe01ea497080c72c5da906acdece5fc20bb631e4b9558768df8f1a9d4e4ef09ec829c95835c2a2b293de043c4ed84c3e21913cb2afe0bdec86f3c0d89c012a0cedd86f92355e52d026eff8dac74d5606612e9ff627f9d57fe1f733adb6cb562addc06e1b6bd1af8e4033d0dc46947fb1329391af2ceefba082ab6d574f5aca12d7dacc43ea437f27e0f7d97a69a19965718b7d15aa55c04bd84f608040b998666900baea3a7a1ced6f6cee757bf0dd06989913359fc05f43212ec558905999d93fe412462297e8504f8babcec153322559f759b2c06ee3f5adac888c54f19f71a5aab9b3b5daaaa7204b2e0802d8c6fb6c2c8e9abe8e52cde4509700290d1d2369b0ff3fa7049f6f697a4986d84b85af8d8dfc42b959c4008ebad4b23d7f6e36c17844429550a962ad9cebe6c9a0a7c0b92e984db8f2ecec8f32c632abc6cba358b49a4b78a9d46ee6e0758b7c05e87478279af2f8cd92028daed3d8fe615eb6194f1376a84ffe844126b905dad7d2a0180bec966bf00f2ff7a419b06da59d2bc08040e666cfe88c605dc3084cfcc3b4ffefeeff7639884f37f39ce76a86d07fb7972ae8800405c82f364e57d54e5872e81201b20f71a94f48c4d23934129c29c9b08d386a231e016d71c9234b6ad49b633744436ffe30ff4700d47879121d78ef9c14b56c2fdb38caa66a58a8dc14abbd273e7202f2f665796eb15e494d0b1289919172df92e2749e17ec76da0bf77a2064f562607b22db0dd95555820ea22723d96506401fb99d1ffce931dff1fddbc392a1a68ac73f5d122774e722efc85afac3cb0f7d1a2d292517f664a8ce6849d63b34e180946e3aca7f450d199883a68662610b73bfe9ffab944ba2a74e236a7c4b23dcdc2fb8ce136bb40754db76aad9d15422591eb2a30e0bd06888b9e3becd0d32e0d714ac6f7031365f096709b18d5f72245dc919af2f30ce5434c08d419e479d52d26573f7bf52e3f5233b692643462d7d93af0ff97329a128cda3c3debd6b6fba2755d390accac9087e058dbc663f8b2e96df2621e7207b3e1a02878ef45ca1cf1b3c7ba3782b36ab0231328dac681168ec1fd065c257d42d4f265393abacd721432ee6139353708cc073d5275e32ab280a58db6256a99816b8b433fc1e7d8c356524055749a8894e336f73a3868d465781256e5fa8402f77cff9db2487796e899dcfd81189bc181f61b5f1c1f", 0x1000}, {&(0x7f0000000200)="bf62003c7a513f61d589f38012472a52a5547c068aa805689221584e4e2c08dc92d7582566aff528da7fc9c3fc9622f1d1535fb31d5c43e8c3f445d4c735748ab8aab83934fe5cca264f1eb71d928427ae1efdba75e0319bcb593869680b1ce35a2d0e9c51e6858cedcf5db71222fec996d92cef79d9cda1ece6acf945efe41c67a0fe233fe7fc3060541ba7d9c553ef1682f2e5e157417e5c4fa823f262f4521d310f49ae9c6830be96ab41a9fb", 0xae}, {&(0x7f0000000140)="a956f293aa491083feb402d5438d", 0xe}], 0x3, 0x0) write(r0, &(0x7f0000001340)="63b4822633b220138c63d23883332f865406ccffda3f1222a481b20dab4ff594a879ae7be599e78c4cb1c54c618fc3e1c804466296632f21b59201236f027db6718fb01910a79782bfac65bea8978e53a0ed4e06593c2267b1fe14877847718806cd2a47ddfd6756d6057870394619c27426f2059cc28d74a979e2377b848d94fe8d65e0284f2d63ae89861d44a23c63adbdf773b99b5b10ae8fdf2e1b48e9a655b9efd30c26fbd9a4390a542865245a8204", 0xb2) r2 = getegid() chown(&(0x7f0000000100)='./file0\x00', r1, r2) 22:23:18 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x80, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x57725e4e, 0x0, "2b6839b9877c2f16b39f62724875e3bf24272a78"}) 22:23:18 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x20) close(r0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/204, 0xcc}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/100, 0x64}], 0x4, 0x0) r1 = fcntl$getown(r0, 0x5) fchmod(r0, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x6, 0x2}, {0x8}}) utimensat(r0, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x1, 0x2}, {0x400, 0x1d}}, 0x0) bind$inet(r0, &(0x7f0000000500)={0x2, 0x1}, 0xc) r2 = kqueue() semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000540)=""/48) r3 = semget(0x0, 0x3, 0x540) semop(r3, &(0x7f0000000580)=[{0x2, 0x30000000000, 0x800}, {0x4, 0x80000001, 0x800}, {0x3, 0x8001, 0x800}, {0x7, 0x4, 0x1000}, {0x4, 0x8000, 0x1800}, {0x2, 0x5, 0x1000}, {0x0, 0x5b3, 0x1000}, {0x1, 0xfffffffffffffffd, 0x1800}], 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000005c0)={0x3, 0xf59, 0x7f, 0x5, "d5699608ee22c6f2cfa8bc98b9818fbda7a6d0c8", 0xffffffff, 0x7fff}) semctl$GETZCNT(r3, 0x2, 0x7, &(0x7f0000000600)=""/85) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000680)) getitimer(0x1, &(0x7f00000006c0)) mkdirat(r0, &(0x7f0000000700)='./file1\x00', 0x91) preadv(r2, &(0x7f0000000b00)=[{&(0x7f0000000740)=""/212, 0xd4}, {&(0x7f0000000840)=""/199, 0xc7}, {&(0x7f0000000940)=""/205, 0xcd}, {&(0x7f0000000a40)=""/158, 0x9e}], 0x4, 0x0) bind(r0, &(0x7f0000000b40)=@un=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000001080)={&(0x7f0000000b80)=@in6, 0xc, &(0x7f0000000fc0)=[{&(0x7f0000000bc0)=""/2, 0x2}, {&(0x7f0000000c00)=""/6, 0x6}, {&(0x7f0000000c40)=""/241, 0xf1}, {&(0x7f0000000d40)=""/111, 0x6f}, {&(0x7f0000000dc0)=""/234, 0xea}, {&(0x7f0000000ec0)=""/11, 0xb}, {&(0x7f0000000f00)=""/127, 0x7f}, {&(0x7f0000000f80)=""/24, 0x18}], 0x8, &(0x7f0000001040)=""/13, 0xd}, 0x0) msgget$private(0x0, 0x40) mknod(&(0x7f00000010c0)='./file1\x00', 0x10, 0x3) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000001100)=""/111) connect$inet6(r0, &(0x7f0000001180)={0x18, 0x0, 0x100000000, 0xffffffffffffd3cf}, 0xc) fcntl$setown(r2, 0x6, r1) accept$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001240), &(0x7f0000001280)=0x4) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000012c0)) 22:23:18 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) write(r0, &(0x7f0000000240)="bc884f1897d096a4835c0b8965a103000000000000006772474dfb0b0c7cfeb88691c3a7c021f24017c23f001a044b2bb648dc6a4d8dd698000000000000008e51f93d87a45812eb63eb86773c89884d94a7", 0x52) syz_extract_tcp_res(&(0x7f0000000080), 0x5, 0x8000) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) 22:23:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 22:23:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x2, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r3 = dup2(r2, r2) recvfrom$inet(r3, &(0x7f00000000c0)=""/24, 0x18, 0x0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setuid(r1) setegid(r0) 22:23:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7ff) writev(0xffffffffffffffff, &(0x7f0000000140), 0x1000000000000347) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x400, 0x3f, 0x0, 0x100000000000000, "9fa90b8c207d78acaabc7dd06196e1a3d9b03b91", 0x6, 0x1}) 22:23:18 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r0) getuid() setuid(0xee01) msgget(0x2, 0x140) shmget(0x0, 0x1000, 0x5, &(0x7f0000ffe000/0x1000)=nil) 22:23:18 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f0000000400)="e26d4ca6810063377fb0fd30a571a95d73394b5d8748665262a97ccb026c9e78f768ec8196d97bacef1a914076f0a12e4f9be091494ec34dd6ad0bde0fecd00edcdf0161d3dab1ca21fb37aed1e41e4917e912fcbe3f0b924170ada5863547ff89f5a4218317a869a9a2f3bc033f755df00c2fb6221b4d96a93b42ff8ba21f1d2b4b25c4dfdeda455893da007c8316f5b5c667da8804dca056064b6f9da146b8a1f9fa8074122736a7fa3bfff09f0bb2308c1ac33b322941aedbc4e2f0c875e92fdf08ea3bb63c479e3635be4ab31688d48dee55dd34ae2ebc74bda21d52d8b53d86ff0789a76607b9deb41c3e4aa5c9842421c67c1eb1191a7dacc212061b056b6ed05ae983ded7c7039d914a2fc26184be2f6fe8d523a1e3413011a9b3fe9c50663b9828f33cd8e59bcacf4b89c46fefb0f2e11cb18cef8d835fadb3c80000000000931a8f4ced2dcce1067c0af2bce624cd8e13a9f26ad9ebbe74b49f2dc03659c1d6d3f371e658ffa3ed6f670f8575dfb5d6c3335345339375edaa8288fb5b2ebacc1a1ff0d427494c09701672c474ecd9cd55712d118221463c3348ee52d52958d55f3e9bffe75f53131a8e161473df3877bc6c049e293fd901", 0xfffffffffffffcb8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/29}, &(0x7f0000000240)=0x1f) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f00000001c0)=0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x18050, 0x48) 22:23:18 executing program 1: socketpair$unix(0x1, 0x400006, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='5', 0x1) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) close(r1) 22:23:18 executing program 0: r0 = dup(0xffffffffffffffff) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:23:19 executing program 1: mknod(&(0x7f0000000400)='./bus\x00', 0x200000000000000, 0x1b03) open$dir(&(0x7f00000000c0)='./bus\x00', 0x2, 0x2) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001080)="f2fe45ca50a3fff69b68cac38bc76dbaad2db7ade08f31109caac94c00b16b2f60512798ff6ffa884228141b119467c9e26c2d3c6c64e3606b893e42cc150f7ef63b750ca82690de387d6f33df2a22f72859d2421bfb1e20ecd8d69107a534e1acdbe3d5c7dd346f734ceb806919792e95fb4372aec5811a5e04dadfc5ef0961ea94b62deae4abe1d4408426210ab909c6e57d3a43ee31a5c016fabe1e7e7f08b710dc2031c1f9039235fa22556c3ad58a2a377b90bd229e86c1f315fdf2395c0944898ed9d6ae5d0253d6ed797f691674fca5d310c0aef3c8f980efa064372c1f55b91a782f32eaa843a94bcdef402c24284fa5d18e5458dd63a249be72a94ccdaaa6b75fb44c77f6f6a30a99ead0203456093802b0c4e3a9bbc30e6dcf56f33f2485a9a3822e0cfe49e85d5bc16b58ee347111bdc13c1609f6d9b60b5d863da5d8f0f4549a3c6b878f3556718d1184bd2033bb57e0ce6a16248ee701e06d44addb7a1c32f690cf00fd53fdc60a35fb202b8531d4d61adfdda60b79cc26be1dcd86e29b91fa8575fa87e835b7096f4290abd395e547f183ee07097f8229ea4a4e94dcaddd22ae3353eeb742c32413110ae49739d4be11e1340d82a5d461984d20679f525f61004f9a08e04ccc7465f74869d61089c7c71f72a3f96748de1a480ffbdf06f450312e17", 0x1e9}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 22:23:19 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/81, 0x51) 22:23:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0xffffffffffffffff, 0xfffffffffffffffe) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffff, 0x100000001}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x10002ffffffff}) 22:23:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="f1d8faef466823ea00a83db6136c343d56d14c79cfecff32c82fb79bc4ff13e6a684f2e75d01b42a7a0707493a36612cda3e87d193814c5c0d08553e16d9b05638457a7cdb8db0ec9a2294ae8b5cc3a1ccc23469991eb5944c9d20ee960ebab842066e62c0a6b8ecb4f381327c022bdba927832a6f978c2335", 0x76) shutdown(r0, 0x3) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x141}, {r0, 0x9}, {r1, 0x11}, {r0, 0x2}, {r0, 0x1d5}], 0x5, 0x82f) 22:23:19 executing program 1: utimes(0x0, &(0x7f00000000c0)={{0x0, 0x20}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4007, 0x9) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:23:19 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) 22:23:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) socketpair(0x10, 0x8000, 0x100, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000500)="0e616c1bc38b49a497a1e0d51b3fec9ebfcdfac496c733a47a29ec3504213e35dcb039377d8ca8937180a1fbb32df91da4833dfc667530714b3911654bbfa25b4dcc953ea69ec6d19a4c69b15e3ee9", 0x4f}, {&(0x7f0000000580)="8238a142dc20d35d212527b3dd8f6fba01af6a5587587aaf965d7b99710c9457c2292e518b765876260d95f9f2afe6be2f45f1cd7b549b6dc59190cad2bd26075e743e0f99ab6786cd2858835948efbfd6244fb9fd867f49797cad67e43b", 0x5e}, {&(0x7f0000000600)="a9c36a38c36b44bfb0367d2e3bd8cc576f303e95b39867e365eb3caea3bd4e2ca8007ceb5f80c314acacb8dbd4fb50a9ac89b601c444641032c990715fefcac7138ea18495c676ed4c7d475d4b46cd549910bfea6578a7b0a9aaef907330b23b1d575431f0e4eac8927e9c58c4e44f03864c3b723ba890fc4e95dad8498829b47227ffb1666643b925ee274f27bb1bc5f835928a5e96286d726df52f7d2f319ea0c257f27f507a2c7ffbed39dedf37127d1ad5550880a1b4fa32fbc9740f", 0xbe}], 0x3) poll(&(0x7f0000000700)=[{r0, 0x48}], 0x1, 0x6) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f00000000c0)=""/19, 0x13}], 0x4, 0x0) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/215, 0xd7}], 0x2) poll(&(0x7f0000000000)=[{r2, 0x2d}], 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 22:23:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) setgroups(0x1, &(0x7f0000000000)=[0x0]) 22:23:19 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0xffffffffffffffff) 22:23:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r0) r1 = msgget(0x1, 0x40) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x7) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/47) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) close(r3) 22:23:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) 22:23:19 executing program 1: r0 = syz_open_pts() close(r0) kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x6, 0x5, 0x0, "f0644326ff786dbaac29978eb753ab4dd20cac47", 0x0, 0x6}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffa, 0x9, 0xd, 0xbab, "17020700ff1f000001260400000000156e14f300"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb384", 0x41}], 0x1) fcntl$setflags(r0, 0x2, 0x0) 22:23:19 executing program 0: r0 = socket$inet(0x2, 0xa, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000040)="e000000100000000", 0x1c3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000000)="e02300af82ec0a02", 0x8) 22:23:19 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = kqueue() r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./bus\x00', r2, r3) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0xa22e3f8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x32, 0x0, 0x5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x1000, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x10, 0x1, 0xe4c}, {{r1}, 0xfffffffffffffffa, 0x80, 0x9, 0x9b9}, {{r1}, 0xfffffffffffffffc, 0x60, 0x0, 0x7f, 0x4}], 0x6, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x3, 0x8, 0x5}, {{r1}, 0xfffffffffffffff8, 0x32, 0x20000001, 0x20}, {{r0}, 0xffffffffffffffff, 0x40, 0xd, 0x3, 0x82}], 0x8, &(0x7f0000000100)) fchown(r1, r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r5 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r5, 0x0) r6 = kqueue() getgid() kevent(r6, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) kevent(r4, &(0x7f0000000180)=[{{r4}, 0xbd72de4e87b2e6bf, 0x10, 0x4, 0x3b8}, {{r4}, 0xffffffffffffffff, 0x90, 0x0, 0x2}, {{r4}, 0xffffffffffffffff, 0xc0, 0x0, 0xa8bb, 0x5}], 0xfffffffffffffbff, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x8000, 0x3}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x101, 0x3}], 0xffffffffffffff7f, &(0x7f00000000c0)={0x1, 0x3}) syz_open_pts() 22:23:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x26, 0x2, 0x0, 0x0) 22:23:19 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) pipe2(&(0x7f0000000100), 0x10004) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x21, 0x0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000180)="c443fd01befeefffff000f0f29b0c4217ff02640e06ff30f7ffec4e2a540d4cbf302b522000000f3672a22c4a2710cf2") getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)=""/4096, &(0x7f0000000080)=0x1000) kqueue() select(0x40, &(0x7f0000000540), 0x0, &(0x7f00000005c0)={0x9, 0x1ff, 0x2, 0x8000, 0xfffffffffffffff9, 0x3, 0x4, 0xfff}, &(0x7f0000000600)={0x8, 0x6}) pipe2(&(0x7f0000000140), 0x10000) 22:23:19 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f00000017c0)="de", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000001, 0x2, 0x40101, "94dbf4a4bba7fd818a63b26e26b8554adbed083d", 0x0, 0xc7}) readv(r1, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/168, 0xa8}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x3, 0x0, "dd072a10ccd681658184b9ab62c78575032ccb07"}) write(r0, &(0x7f0000000280)='<', 0x1) write(r0, &(0x7f0000002800)="f9", 0x1) 22:23:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) getsockopt(r1, 0x6, 0x10, 0x0, 0x0) 22:23:20 executing program 1: r0 = socket(0x2, 0xc003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c614000"], 0x10) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) 22:23:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x1d6) ioctl$TIOCSCTTY(r1, 0x20007461) 22:23:20 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xfffffffffffffd74) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x1, 0x0, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0xfffffffffffffffe, 0x8, 0x4, 0x6}], 0x4, &(0x7f0000000180)={0x1fb, 0xfff}) r4 = socket(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x100000001, &(0x7f0000000080)="000970d7", 0x4) connect$unix(r4, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r4, &(0x7f0000000040)=[{0x0}], 0x1) close(r4) syz_execute_func(&(0x7f00000001c0)="2668dfbc2bbc430fba21bff080910f000000210f72f2fef3e1cd440fc0db66470f3a60f9ab440fc7789940d9ebc4a3b90f520f00") getdents(r1, &(0x7f0000000240)=""/147, 0x93) sendmsg(r0, &(0x7f0000001840)={&(0x7f0000000380)=@in={0x2, 0x1}, 0xc, &(0x7f0000001580)=[{&(0x7f00000003c0)="1f474f024e1c68472e893645fe4dec93f91932eb44ec2c70be5129789a819759f8c33ce28ae6b88035369e59d6f02b26f9a15d1e3f2a18e7d7eb1a4db90c5bc633e3fed9786df1cf70eb0857128c87544cf5ce130e201b29a735d0ebd4b3f20a8a3839aec47be51c4d0700ea2d41aa5f8519ae567d6527985741d8e656925a8e68017fbbd809385fc62421fa7a015a0b2451", 0x92}, {&(0x7f0000000480)="0efa0ae66ef2a57926f36c51f455d9074ed765619ee6e98761f2d4bc096e40b7d5a40b628c201c1a49cf8b6edd6bef714dec5d75d04b6a04652132855a81129f60cb8262105fecce147eafc107460ffdbf0410b8884a1974e7f84c01d6bd96ca7d69435111aaff800b23abdb267dfc3e5d343ec22dd478687376985b956d747cb86129b4a6af830652f3134b50da8cdf5415f3a5a1b0c0be05d6d12d07bb2aa0db03ea3adc7ff47becc942893c2d5eec9499aaa082f352bdda8bdc2f56c7bee0a53771490cab23fc26a79b9949c7bcb925febccfc5120f0d859f863370a09ebb466b62265243c74bcdaecd0d4d4f516fb08ef4e8b4c011e277ffaf8333bde55098c430f1a6df383f4eff430e54c10607ca07e1001c508c7c3380498b6977db489662693ac75d68bb394822f33d663c65f10963f8ac5f830b58ed18cf3eea32d80fe22ab94b3021ca26248544dbdb316f74c2de877cc874e8570e686f0479709af5dfce76789c7def9557e344ee9fd84ad49455c8aca4ea4ac7bedbf565ec1d0842b1d02ed418c46fbf057d434fe73dc07b4c1581ad42092ece82de6816d1f7a117fe76a60a88d65a70dd8540d2fc8c417c8616a08b37c7f6ebf8e26180e699b7e1fcc8431414083eac6caa247f5815da48ec66fb7f51a971e8b9a0b4cb350ba9e696bd0df83dad91a4df984a70532a8473c6a099c4ab1ab876f4a86e6b6b8f7c889766e003027a1d3d3d3292810d35524268341bf9fef1c5c6a34c38dd68d02722f3ae16d108253f6e3e0b82c4173c572eb3b0713bb18ba96699cd3ba194e3a18c8a60a5d193b61666e7561a4ff9c23c106ea84fdb45ab23243249d71782153f6a7fa94d7a22429bdbc3605dc4dd81bf725b406d5d6224dee26914ecb22e57adeedff7e1e9c8be331a522db960545e6bf5a026a0793e1d2a90f28ad7c462869d8bfdae25e199111eac7e43e5af25cfb7a628b6fff123fdbd53bcde5cfd69c60aabbfd7274a8bb8d31a97d309df7d24f7eb1fbef6188c7c7cb445c73f92f3d5cd3c71a00caa0358fc64fc05f18e57145fbed93b5fbeb9fbb267760c9f069af406885e007d18b9270682b97de49cc95823153238e8d455c054a81a6d885a40eeda8ab3b140c71dfa186c613c95009921f526dfc37429e016aadff5717b2262d283c391d902b502fc585833a71b8bf204933080731466e2752e15156a8ad7344a5b00415f4f2f1384f92267419e981e8ae0474c7fc59d069e751b254fc9d5a0261721db9607cac51d5e27045c5152ef9349b652d8a3416dd4172133226ba3932d6d4d205971d19a08444f163666b2f5d2fb606a842bee5682682c15ed485f1fc0c596749e2f9c6e1392143600ccfcd6b39a9e008884cb35d67f91f68c38f5fd8566a8bc4d920eddfc3c8231881627cfb3501a51f34e4fb331277e43651bc286f92c5e357f45e894146c8fedb7df9b92dc708d9efe8cb4e0b012fe641afeca3580391fdd764dfddd936dc0533eece16f1b36c7f0ae3192708ee3d10d1608cb0b42078be4edbcb2d772bb8a7740e2cf4de7464a642a9eaecfbb734c00a212871a6e8c2a96617617e000b26b48a8ec980c868cc3355c594e21d94a9c6fa01e066946add4f66251cdc2460db426a813e012f854cad14cd1b9566f84f7f43ffee636911fd316f7a936f7833bfe774d716566cf3edbf67035b67cbe2c7698ed4ee8c8353c7a09b8ff4d30f15e2c8c72b226e0de3220d7e1fb91c04df6fc2923b3fb5383a27a95e1724d8a69f0d2bfafed8d53687b07ce5dc6d02b078c2f0d094c79ad6d3f4ec976d5e860d1dea5c2281440913da05414357069e55167286e49b548619c873064c649186cb3caa9d16df97bef2d6c59ded48ed97a5a48b28893d0e0b63d57a868fc5834eb6df3dfd6fea560df6b01e0c643ab75ae89d9319616477dc35470a44be14357d5d63d2ccae53edbdf3e84bf627f35cbd734a9cdd9d1032c86e7103f75762476483945acd905a0b8285e6c8c976a8c32e46d250325a2cb76b395bbe6a4d402d4b5afc7b89f0fcbf1eac9c1a0462b5e8cac259951690224a5afc1d07f3b469f483a76e194b737866d73a87c89face5505eca60c837c5648524df8000eb6deacc1af1f74fa587b76a28e9c3af5523923df22a18a24f42b5380bbc0b69b61402e61d86f56a26673bc424ba9cdaad3f4642b6ac9fef3920b88340156d415f244d1df7d77669e293b458bfcfc3b88b9e9927eeeec45c1360a63f60156d528a670e26cd6b7dc793a9fbaa0940758a89bb64b0b6612eb3645f1c12c5a0cc936600c2b40891a19c6e876b2d95a33e10fa3d7962307e7d4a146c9af745b185d6235af7c125f44f5fc0cc6b27347bcaf00eda60994052b0a52c3e2d0acfb2fea5079531c64a49ff79c440871185df9e01f104282d18f28fcc85ab196e66077f45801bc433e8c5e91e2fa559a312c3c8505dc9494c12185135034d63defb3207d73ec4b9c184bf95a332c90365a4aa2c3d25b879802303317693a5761ad33ae6f51edfb701a635da002716690ba4ff99cad0b96f6ab1f05e6ee8fb45c84788824d762d241951cc9f68a66443168123477abf6eed5922c73748fc2dd36980f9f76d16a2b361ce7dfbe04712398b75f7c5da4856d410e7362e6e9838718680ed456211f709eacdd44b7ad5f5a325269fa60de6bd1761092f143880f9dbe1476e26445d5ecf002d7d291a60f40449fa1c8713c36c489f66ca7f67d90dda769b09f6517fd46dbf401f80be1516842b017fc10b19425c9cbee7dd08eb28b86346cce9e2b01539a57a7cc54c6ad998c7624e43657d737881a73362c6ab3fd8220193d7bfa7c000bddfa6731ec55d58f664e20ac15dd787d808570fd80d5f706e9f0068867a65d5b4db1f8ecb67905484c76f54eb67c4b871c40fdaf0904960b407c2078d7f3abdf3121019a9e261522cf2df5111ea5b8d82d3c294c72e0ae977e6012432d8aa3af84b1a16dcd0b397fc4344995c80b8d0a58be7203b32fc4a353781617bee4b4cf1a7ec9044c5c3fca6311dc7f2916849c0975db384ab9e78e33a93e0f53223cb0f388f88f6cc35529bb11b26a1d2e676bdeee1c93c7b1733746f577f018ac19305fad4820311d4a7d3b71094800ce49514107ed2f51d212949dbce13270bdc06652e50744b9046565e0684ddd41039777a23f7c6e9b8f5d0de88e82466b075349e75f683338316670caddc83d69a18595110905baf5cf26818a9538712668fadc22207d0c4189460f64e3d02698aa292feb75adc0476710eba8c36b4d5073bf8a147bd1dfa95f9fc7377d0125556c886c00b63451cf746405d5efab68fd6a42d12327975c79021708e22024e59eb522a6e0b8c80aa8246ce6b373a49a82c47ca86db65e747519c07ef34c14c32355db5fef2065b89401b8c442eb35b3e2fc571ab8d26c659e8fea4fa06820ea0641f8cedd66fc88514afaed385b8784d448658452bead2104eb492b97c2531c7686ed28a3c29432a3b835b28c10c72a67716cf62e86bf9b8eab0565fe981dc09e4233d0f84428905457c37adbc2cd93b22ef39a4e74d0237edcd4fcafb000be7c30914ab68e56e6c315d8cf216942df3baf7c7a970a14e60c5d12d69986a6e9054c32c5ca9ff10bbfcc0f7b7c3282fb27ec4481d6b7ca746de0f486108df9c22487fbdafd4ba73c93a6e1c0e074f8fca15577656668e821a7a403ca53f59cc04676e8c35694241831700901f8e8a88b8bfc116f58d8a57e83ad6db95ca8c25a17ce4c98e86a6668790b2501fa13c5ecb7ce340d81f0ba03deaa2388f238fc54599ad48557e11fdf464d2769b0b3ab4e74aaf17d807ed4ca938bc9bf2282f0508f6252be43c4c26151c98f9da3adda12012a5608a66dc6e18fe38299c46890f140ec0d756b09be09547639380f3da770e3dbf22759f1d39554a9817e8b8e2deac21a99d2896a0898d4f1131af227a1196b9661f1f8ffaf87030d9214402ab143ad8501be81843965b91ef2af937bb917a7c5b285aad2e4aa0f2531f0e4ca0fc4febf63e7c052256504cbeedc1492d365c978d1e339657edf6df917ab9ea8b2619d27ea896f6c22ddf1cd268e5f8c67c32940520ae3d4a165a178806de4c80e4135b52bfce50698ece59399157cc7f612cdd6586014ba4a0fc719d25d7efc391a58403a35c4b642897842aff9779da0fabe9b6bf8adee3d98e15e550989d4984a039750d13548897cee00717d32c61c72140b0ac075a239377b114882e9b871fd67dd8a45280c255be248a8c584f91b72ed9806c648d86f5d993ec6d9a13027aeb2dbaad08d567925df4e96b9d912120133279fec90368c0d831e1cabdd454418a059be05b38d31533f39c01e24085519b51a7b2f44401fc810be84f147b13b5859db96aac9d3633802d29f0db3b15ec2f2f159b15b9175a341d9c79e8d155050965ac387718f4c42f446c83815e088ee111aa1819383532e3b03a4c01506756c0f5b051daad5df6131b1f3fca067c4362d7a3601b3af7a05ccd919a9a2768a1b9ac9b155acbbf7ddb6a9d9b3d277f9db70d0a5a19dacd8e92e7c0c02ef145ee670a65fc28dd1076f08eb5f4ef1326024461406a8a9dac70c2a5bbacd26f420334060a4f32adb0ab342a0134396afa429cb9bea0c36e20f040506d09afd814d740cc21e5ea867b7b6aac0a8768d4c7e9b58a3582a4f62200db0a90eb83bc963a16485e6e2b05398ddd612bbc059b7584543f66165727a6ec036c2d28487b5f99605c390e739034a743e49f7932eef211e334c02f09b9c68b8e183512a9be09c20dc8cc3e31c642a4a9555f4bac52f2fbbe6f74cbc8621175050875a0963c624357412d82206cde90c4d2eb3383bcf1d1d32c1e0b0f08e7fee8763a2d8c7af2bc2f59161f654d8157fd1bbb62e3c76dc54936baceaba2b9b64d6ce54775c85d996025b59140ebf8ac9b6540a6c8e56d78727c3b143962f37a8e788594417007396d97110ecae41c7ada0c47136951c07ee0a98c1b9ad75ebd1cc15fe923fd0cafd6906d0aec2786b8847b40048389e7b0c1078bbcb4ce5ff9914ffca324b25978132a9748e73d8de0f0e2127407f583c77ad6e465b84ea8a13ef1e95a579cab4bf22cd3b897198d55009de88577ea227e62f0c8ad8bfa960e3b3042398c4569dd4fadd1c904615c24806783d2a3dade2cf487c785419a871ae68b200d1000a47cf14a4fdff49b874578910a67f11b8dfda50ef421c622696facad120fae9772776f8c86caa8354c682c12670558925721db44f43bd88ca7c5659995944448cc673af57f21d7a076d90ab9f066a58e473eab0a3dded9861eec6cc5b15207204c3e6e32ce15b187591695adb85f9abdb36a1110f73c49c29479387ba6e14ad2037a1b7bbed6e74a452a27aa5c8d00938ab3acd0fa76e5b9b61990453b7ef5c9684ebb26f3b489c53550884734ebb64ac4add9639521e693ae5096ac8ef4d35a08c7cd8526271378f9dccb402612c541ef3805b0dda716b809ddb57d97985d8cb1634a94d6a323f775f0aa45b7bb0e542f2f67852076bf2672373f2153179f4a04f46552e5e29a7b28647c124725989584f8ac676096f79b779ab195c952d340a4ee59de0d77c1fac9ad444c2654fea0b965ac2fab80847ec0ca70612510b3626454eaa78325f21b21511ac4d531f737448ad6bfb13793e9157bd1705a969307d1ae7fd89c6e3ba826d3bf5809350ef9021f5a8c4ddd2e9986418ccfdb34da9d69d2c337206c89cb1a9184f3de9aa8a8a74cb", 0x1000}, {&(0x7f0000001480)="a89910092970cf1d2455e2cfae952724b62ee66418ee0fc04646331eabae63b2d277d4fc3c91deb865bcd842244fa626005f30e785cddcff85693c8e97159a0b0fe622616ae2b295a1fc1e1b5c862cbb9ce9d709e48f5721b12354d827ac6418b7183f10740a6e8dc7d67cc4259fece17a43d17631951955b0d23018fcb59b8ae31332c5756656c9ec243e17725802ff7a084f08828aa2b313d05bf17df127b8962580904ed9", 0xa6}, {&(0x7f0000001540)="a588df9038df8aff1d09351320433d8fb818f58eca22cc4c0892607dc3ac1f5329bb435d5268fa5d31", 0x29}], 0x4, &(0x7f00000015c0)=[{0x38, 0xffff, 0xfb28, "0a507c380d157a7dc816071abe156e6026af1a263f3c533d721bf4517b76308e93190802b1a9812d"}, {0xb0, 0x1, 0x4, "b5c876397509c9cd80517214bc171cad3173032f334b091901d890bfcb48083d571717d76340f27a5333c36ac22aa7c46e3f3bf0ada6a0de4553020880b438c4dc0fab829edaa858e96b2e9a17384b710d3747477d48a8408a96e8adb50b6d4895e7582af274215a5a5ff10b4bb529dae1f984668b505eadf14f170cc172b1ff7978c8831e0a17be737f32746bfba52a605b03278bdee7909bcb5c59f80e858a"}, {0x68, 0x1, 0x4, "e3404b7c66407c272851bc322f085f4abc294b74fe8fda21a23606a9ab794509d35bd77414aa5e033d63ecbac571f6f54baebcc5d5a525c0fa736465885e71ca14771db54d3357203990488963b86a9ec9aed55241a82a"}, {0xc8, 0xffff, 0x101, "bb71e06af323b1cb091756ce3f8458a2b107541ec46dffc2c6b562a863ac210954cb64813ade1eadc63a8b0773d4bf14ac28e57a371a6beba9f9aba190be6134ab2dd0d781a956ee108fe4c8fd9c635f1cf88e8db16653efee49ba258907a9da73a0bee6cab645a90185f26a7b9caea8bdf90acfc7dff6c28b5a27f2e4d41be12b0d697f3c2574459f3bcf5e430489bab77db54be0b70e3dffe41372381ef995a3371defbd30bc1e44c4bb8e4edd7211407e018e62480515"}, {0x38, 0x0, 0xce, "2ae7c3eb9e0bd3d6e0c41d2ce9a5f076bc16b7efe81d0445e14566f3ff28549d0aed"}], 0x250}, 0x7) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) 22:23:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4", 0x32) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)="2964f10c9e96b37c14fd9640060f9e9e669f3ef631692ad5df34954b49fc613190903e46c9c94497dcfb628db86d3a4ca9cee69c610599f13706720cc627a5c43a715b8bada2cc51013635032e9f68c202a03327ee51f7de590e1cd76a01e8cc8de92aef3b03672ab9dd5a1fcfecc85a37da15165ad1179657a710f4eab2d4b3f46d9299f508c54d04432ffee73e9faf59bcaebcbc86f360c09121a1f8c33332bb555d4b63ba2f817d3fcfafead13519d1d8e338bbe70232bbb74b2585299ac8d57f0632e73fe4948c5a8b869d6fb2bed9051029139f3fd04e935eda54487e876beff09e89a0c274b3700acb034ccea9ed616b5fddb0fd6bf63f2a4149b17867863bb4f70a2f29ea441b85992be40a3728", 0x2d2}], 0x100001dd) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000ac0)="b79d5885e889b710238a2baadb33649db41124135529f00e451cc9ea47cb939d42fc66afd0ad7627b4cebf1e1911c233886ce8bca5681cea2afc55469efcb271fae9d3403c4faf62f56139e4b23b74d932dd2c5a291d9bba69b1cc048f7585eb659075b4080282a705fef1ade285f8fe4fa992392048d672bea8138a20630fe0e9d8af7a8b4d6b6d6c7f0a4ed3b171c358f006c5ac894479c3f3ffe9b7e7dc8abfdc1f00bb6e4ba3c4b3ed57c0534d08f3e73c51eb63e88ec29cd6086bbb612a4bbdcd95bafeaf0fe85f1c8483830138c6adbd2527431015ad9439ddaa3b9a19d45e3ae0c1c7d557ae767af77c927a27379860bec6fc291019d8a2f09dff0e6bae72eec5ed228eff3701fa8d30c11a69bb60dee182848e59860a08abb01319e730db60c027aa658deb5c8d849215d69a9c93646b7940b617dd5a70636a9f58a9a771348bfd563b3f857623b42952eccdd1a497206cf38448aebc1f3116ae0c20cb1afc3d3d0248afb804c0d6293ad641265e30aa2b7eab7070e71ed2662a49a43edf0853fdc70237fca9733aa091fdf75350b545a46548976906dba9fafd6d0df35ffd3b081dc2b61e0c2a05def113212d47551f052d0716d4344819f152f78945323d89270292bdb23436e6060e2a8ef94c10f7b61a55d7fcc178087dad5ef4cc809311c9d9b19b800f39cd4d23c9f3587337892a8da94f6b767a51f3fafc9567a01f10924120444b55b6f963953306bfd1814f375129d4527238ce53041b1ece27ecf9173ada533b0627a500b0b398e09b327f622d2ed87229605bc3b0eafd02d44ad6e5891c9be480c17a146091ee65c562b606cd7f96b435904ec65f78a46b2a2a80a92303a8d3d967fb657b4bc031ef2e52662d108ecb82ee07a2bdd8183e8d0d0158a2a65f3e300537e3285dd111269cadbb1ab12d3452ef12365303f7e12790f19454c83ef9a2eb8ee56ed69fea20b92658a4d82b67ea11ba7b63dc79b1a3fb5d2188d40c14c6e12a9fe9504733d86c5dd1fd745166c5be574915ee1467a8c69c442287c256070f4cbaef70b6e4d346409b0d53758e7ff9f0b52aad88cf7774f3f776316d0358ce3ba54103ef7ca3f20b737bd0e3e0215e22b5c4bf7fc38c673b4de76011346ef6bc51553de2cc8c4c133d274f87e875e4d1e09aca88f71a7bf3463884dc4eed21dded3dd82196639211d30e9a357387705e7a22cc4061538a4fd994ccb698afc3c110e1c834054a0bac05387d8ab3dc85170e7e637c9b91af56fdccbafbeb5907801d785774aca2f887410fb983baae946fd63cd2044345b19904f75936a4570718642320d59c7847fce4199d76fa19d4023cf18fa2bae75df728a154903028c13af551a503d7e24e27dccdf845f333984754e88d8f263b2b6a24d43571fada005ee8460d42641ced6b028cbaf0c831b10a4a27fc6415e20e4f5d5ec37181b984d8e2c94bdbd024967a20ff8c05a24b72bf8d9dcb4921b92c190d0639821716076430e053b9cbd4841e55a3be5dd2ac767469af4909635f9e15", 0x444}], 0x1) r1 = syz_open_pts() close(r0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000000)="7b973450cf8066b9d8cda1ebe12008", 0xf}, {&(0x7f0000000f40)="0b8e2f3670cfc1975cd6010cfbc61e77ff75ee2c8257647591817f11dadf6983198bc02df95b1087761f312355858c98353d4b04fa4618309fbed4da0c72cfeeec59bd40e1179d2afa1a65a61f82d4e4234f53e446708012796e275b1cf276296de401e40bf524721f575d60a60453a4cd07e8ba4895a41511b5f84e52ab65115b124e402ad1008f2b5ad57d7c2406173595b8225a50637f87411789693cb7fb5dc5ca3cb6496d004cb2cda13fe75d429df520a3559123e2b6187849575676b1f49845a4a511c4d3e04840fcf982edb2ee4ed475e1031141b2bf036614eea7b8c4cf4fbdd626fe93e323d6a41a866a3df2273b8303bd03694ed27f3786a5d6b780ab683d622d7810ec9c64dcb4ca7e4b29ab3605329791ee60426481827684404a609de9895a9467954931993125b8c95f1a0569197e6d34c96d5aecd1f9734127057be86600df0a68a530e1a1331794295db548ee83e4ee2c315068d5beeb97e7c4837bd397685e6c878bffc51ddb42b6560ff01f0e5d4e2cfcb27d3092cdaddca71dff1519ac3a6cb8c5ed39057f1905c9a5e73533974e936e8ad365bbc3b671f14475dee043c3401863b8812c70e9b6b32315a07179ef7d8b817d8c111c761475d9595e3d94569d6e639ece81f03f86739e778be5f558603ad3c69a6934ac8cf45ffe898142e28f461eddba5d6c2f24b4bfed4776e87247532da1a86755142a54939a61b3bb6f608efcc181381e3e3daf605f48915663550721fd0798d4b5732d438ab52a669868a4f7256ecfa85fd44e67ea2dee376ca14490704868b09182b28dbec2a91e9ad73a9814fc4d90a791f686e1a13ecd81f54ac639e7ace5232258942518af1a41c52d3d4c2ff336ea0dd5f105d2370dfae0eb9966de2fa1f5ce7784094b3095d46e5e1f0703bc2a02ea28ac17462e4a4cf94193d25f08f46c73c20a86ffd35e9169f815a9563aa0e706c4d58ae65ef3bc3268737fabf856ddceb7972e0bc4e39847dbec2781dfb5ea7efc3021ee0253a60b95bcb64934924c52d5b4c9498c7521b336b850eba1816a424516b94eec01ca24a6cf881a7258caf4eef07637b577342414f56d8905a9f20a4bf7e92c85957187d9d75418f8e912d6825306710d6537ab96041b80f54bc30447a2258dc76c18586c0b0c1316876c2e240c3d102b811b8f78e9abf6b3a5a3b9be36907cc6136c6c56721eb9d3041153fa34e80f1a4fb91d59267a0465f70ece595ec6bca99e7b832aafc0c2b334814aabbf7a5f669fa2441184ca8b96f8010fd3e09e88b8655f42c94bf10176fe5208661012182638b2f12a223506779c1dca280bf90ae3c28ac2b961ea6841d287ac893fa9224fbd5f44bd67399d863a0d34dea8b73d68131095f9591cba4e8d91929cfc463b9b3dc05ed182f6bcc94e9716f7bdeafde0da088f3d0a1d0cae57f25b87bbf49a92af41e3875f51b48a5c0f7e170491e7b0a4f4c0a692817fa67cbe68e3a45627c0db32e0eb77a6d50937708675fadeec6765c5717f5c9e84b5a1d8b763452ba6d0a9fb5e7749c56a8045ab21ee1153b4f99dc86ebd1a92124cc8d0f84c589744373673fb6918f456d81142c0b35a7d79657da4c13f572d13d91a6a3b12e313f1234206207b4f1d8f6a1209d0b296ec6997d341e7d582cd333c287bb39d92a348a6523c99dadd483e911e90498e47b251e5a72efcb86309e1eb9abf765e4e23a9252587b8000690dd9e2ce05d9d8e12e02f4a9d4bde2346683e7b0884b9e8f3e7d33c826eb5015cd9e55177b93eb3427585e73602f2a3e2feb136c159207ebdbd5b714301a5e66058ac965eb73111a1538d4ee1a957070b490a672bc716460f56cb49ebcfacce13603490fbba980593597b66e7c89da2c1db675589453a3e436a618818fc2ad0483f051fe31dce1d9418a79acda22dff6338c34b3a9a116449082b2dc1dd632ba397bc3ed21bf036851dd9a9be4dd2bd30ec40eae8c413b9cb8ade9c283ac55bd8225f9c1fb2de3770da5d3b9b722b88633317d7412ddcefa618eab262b9d1807881d8e0e139ea2d0e6a5b13bf930cf8971b43a2718b7e7756cca09fc5872332676fd8f96919d4250bcd47a1a9b267c0c8431220778b1c18ee7880d28eafcfa8afdd613f8bdc655770ac4c327e4bb9a602d2d8385addc951cc68ad38d9612527aa599bce00ea651989a17fe534fd628f4ea22a3342e7f6da33f110ed939f1190a49283189b096fcd837869dbdfe528c98862edc62297b7df402e963bc5b94b935f8a29ff6b8103243b23456a18550647dcf797f87b6bd8c3b726c7e87d55027eb4ed94d2c9529fa34cf9ad1fed6870e4aa49147aa6b6c0465d45f90c89aac479933924b0705dbff2a532f0a40ea89764df8dc4375483f80ade4084589913bcf1f2e379c3f82f3e2fa39fb5b32020d46393c549a9d92e92817246a1cf0e28ab004f6f2d856324e5fbf0bc49456105df5046408a43357bfce8162e104dc12401854f33561bf029210981854cc1b963319ddbec05dcf3286f099f16ff89cc592902e594f06981e9257ba2b210db3591c42f0995f45b455f3989c2aec6079e3403f36dedce0a91e07608bb633bae3871c357f9e20e8c9d55f163b556b5eb4994e785a36eb3657f614bf954c616cd3db85d2d9210c1eb588cffc0e29795896bbd3c669f898df6afac7c7a164575a992d45c0dc7bf55bf9adf98aff9174399ef9a368345deda0f353fbc539fd8ace0d5274c8655fa8fadf6ab9b025d07bb08a03878dfa4e5aca85523a08c2285db52fbc712202ab52eb45d0a948738cecd7791844b77fb50031cc4c964179f4cef5f1ce1e6dced8f5a154a76deb086cf59727f2760b773a6dda9f513b36dc37369abc0edad64b9670b9848cc18c8216c37af7b8ae4aa1eb4cde715dd567d74fb2abe1cd852c11d293762f4ff607c484351d56358c42c9ee18f5e741984455609506fb906f5cb37800d4695adf965813c35ca5e081a73355a22996802ac621002893437033be9577ba60e4349b3176201fef02e63e007872ddec1d6bea68861617cc986ce4d8b09c9bcd0dda587b06c26330849a46500a04bd7f1c90aac1c2762f2227e1863bfe633a5fca6ec1efc823614729a20baab117ff9fb2ff9d0d726a271d35ea68054d63bdd27132de658b3ea6e58a7fd45c60ebe88f706fcade081e5eebbdf0169f5c10fcaaad38510c15d98587909e15b79161140cb72096984e37674681a178b3f4537dd322cee1e92ae47cc03bf7ddf9f48322a03c887fbbc68d72058cf50ee7870685da615a85fc8c415ca39e7c8d9a1304bae9a87d9fb50389188b3da43a90b6d2824c5da71029a7367571294ba8b44ff8e9bfe6fb7b77beacefeee2e90a6f55f3a3716c1d70c4c780f8b558d6105217d48e428f768c555c972dd3482f392e99d7c8924210f47683728691bfe89c1bb78d8d44db154ae4314a8d56b7a0cfb5fe3aed77446bb6e6273dd4e3cb7659d062d9999255ef2e673c39804522af74e4cbbd26b52872ebab26ebb2bdd919b0d20dd64318cd490a8fc9e2893012d040b0d86647e23d79faba6f8c57edd561585afd49c1e00ea8fd8b0990a792ea05667b074a6bf36760e0cc68b9e7e14a192f73025f1e03355cc7b4017899ac7cad19d095577e6880e5d0f338b364eb2dd1ac8e9c87385227079bffe14b474e61acda5c7318b60f911658a8120920308da3bfb1cb14bd11ad88ddec50ddd1218ff411f44ac0a26e3ca8880d8e7227d7a79123bc4aa2d214df417558047a3cea82ee022234ab5abd82857e50d991b48418c462030cb2ddafe3ea5549e7287982221f355f83b861e6afbaaba307f49723374947f30ba06474077f31d7e64fc11863ff34ff582d3a7dc6e11094974c28833b50afed67a9a9341112db71c14eb85b1acdf2617ea9a350f325c401423d131dca59205ab595d55482d83bbd309eae8fdf5b9d46be37999c5ed098c5ae6ae7c134e5b01782f6ea1ee3046e63268fd71ddbb21e7ce6b0219f3603b252e2a86e242c41098acc8dd6eed84bc3d901979f12eb4461089f8931e58a7803a1d976d2d7ec87646bbd87156d3027aea6df794fa1d1f667b40548f7dfe08f61f8d0ddae0d195dfe16877d60eef6bc645e8af087b4cca678bab2d07d336f553e01a9512dcb5710881536ef94f32b223a81d9e21ce238536528e58f0f2b46f403fc805ca992cddad385486d7858e21b325a5fe7d38a0c41a89df6bf11c0918833f968df0529fe74514cd3e66fc9f453467d3bb52f60a2747f39b5204beb4515896ee457d07843b6e9b9fefbee8e664e19f55bcf83dabe9a1f2e85931d19c049be62fb057269f6293c002057c9ef7b7d47c4ff3eb00a60a9da8bd4a9ac1291debf954ed94da0378c941c5329d8eee830937c357be870f46d01d1e104600458c306236569756474339f6e426179409e78030d427109bced42f26ba6198a8cde10f41760b76a99bb01696a03234c2d3cb83373716a8a1aaa333e836df5e5e1d4c7afad01efeba58669250531fb22a43b0b552f5ce0af8f78316cfb3decff261983ca5c8afa229a95e805204d92a0aca424e064da618e3996efcf2e45fadba4f17a18b0dc77bf7b1b3ffdf340c8d3e10216e04873a5b99807f09695e82e93f24f62a4100ee039483514777bec82d02fc5aa6f60975dd9f28779066d7260e28e4911e111e9e2f2cb13f69d2acefa172488f211a4b2bc2dd6692b18842d6ad590d09c11df1117b1eb5b109732258dedcd256d4070d40734686e29fe02c6068adc14ac41e5b94899b2da24b7b777c658f2ec947046b203e944c0118a5d95ebfdc811274da1782a324ea29d6a756280387d814c841a9737d5465bd97e402a24b28230ef0b261bef9ea66bb3cdfb0134e4be3d98a0b1349102c6e9f761c49e73d0bd1c4ead2e963fb88c16dc9d1a82535a2f5dc82a99d5caac0480fd9c0a794572813c162db142786ea79784f6469bb6d9c26165c8a3b1543c7c2193eaa0c3be0c334640288999916110a89015dd858d21bf1479e48e021bd2719b9a4d5d0aebae1713d9a6ffcd40f097cd5b0e5edaeab9c4a97b7c3109cd6d0f0ccc9483d9d0baa8acccfb8a73b7e62c5aca77fc6a9d24c9f417094d843088645fca5a5c52716922d2aedc24c8a47f782f47e3ecfea484f12a2e919db54d13584ce9434d4a84d0293cab077b4c347ddf7dfc21bab55fdb694558ec3cd02834a2e87d193f2f1e92ca4c40d1c2f3e4d80cc2eff5d17a0313aab2d46b3092046093136d95af0f71493d7143bc061aba05770a7955b42607b46f251f4bff9faffca5df094843340cd0284041df8b5130645705fa679f2dc572af497f89af2bcc9318dac618544c71a8ae8a0102da83acf9b2e546a92c9bf662473e9b6f756a4920e942058b53ba74a34b42eed66f8824a6685990ca8aefbb98524c043e81514b7a97879c894449b69fbb4ec23c58b8b948883efabfe55cadc1cccf9d057f203d4ffe1ce160601afe9f643ca837182dcd88bd88d74646ef32913edd421f6382929706e125b5564dd132de030b308b80a808374eda04024761a9692b5e4fba277a1ae70a96704f159af0bbf55727fd5492138fc37faf4ecd0cdbc8379cb1a5da285d4636c0e2bbd7f4df284704ba14893bb73ab7cb150d75586435d1f18a7e19f40ed59894d6fba013cfc59662c0c429d1ee9f43398eaad37c7a6164c45c76c32686b030843a81c3e047b39e4495a58eba62fecc98c11999213fd6372ab2476b8673e3ba570b37a07ca37e85e", 0x1000}, {&(0x7f00000000c0)="522d537b5ef200da704a3f1036d88ac3a34293765e5ab33d0524cc47869b570f9bfe3022c7de3150b2388f1110765fdace5356a2c29ab839358e1080ce816af00914df88e32bee5ed4cbdb3ee11363923f04f1457c62451329d4", 0x5a}, {&(0x7f0000000140)="431dca4833a6461ef84903107a5ec498f4c3a58eda714f3e36dede2f21a563616d8c3721d9665b18282eaec3a64e4c30e94bc3ddd06735a1dcc01b0363fbe7703c18a4a49907c9e1aade1606ce5f946e8927f61ac83f4140b186f924581a0d0e96cd6b287d37cd1ba4f8c4b7b8d052e72afa0fc5e84d71c5c78adc97636c6a24697405bab33599", 0x87}, {&(0x7f0000000400)="484d78afa87f98537a9ef4d766c6247c09ae26eb129f330dcf1710d7e6d100b314f54dbd89dd1eb59b591d8a4410e22640a772ce442d2f8d9ec9e9b3f21cd84d8f9430186440208d14d9cd8bdd834d22f96a3d202f223e1f99aa", 0x5a}, {&(0x7f0000000540)="0d556377a05902f937c6d80f8217a9ffe0986795a8087f092b480be5dda6898a51251140ccaef85b946f583281f2ac200eb33de56c0b2e4ae85d804f39175e61fa3c8ca8bb4ced9e33b8608f0c20bb35711e2add98b9e919cfa16b289b69a8f4aa054ab3441650cf08677542ce15081a24360fbc2a33af9048764131769e3d2de281d5fd13bbeacff20939440cd7eee13420955274c27725c566004330fee4856cbab35ba953e7e5363ec6", 0xab}, {&(0x7f0000000600)="16a1a82d22da963ffd20f421e1e63611a0541816fbd28ff1840a2a4714ad100469613340bab451f2a624b6e96052ba4311bddcfb905d084e891a8af49cbf0634ecbb36c5f48b940f69fcad9a7879bb09ba556a95e6b40c68a193db46b4d701e8a6261cc1cf6a41d84260b5d8202b3cd69307f1e173d7dfe818b6e1b50baf28711ce8e50462176499f67ff7ec7ff4", 0x8e}], 0x7) kqueue() syz_open_pts() 22:23:20 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x100) fcntl$setstatus(r0, 0x4, 0x4008c) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000180)='.\x00', 0x80, 0x4) close(r0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)='./bus/file0\x00') 22:23:20 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/193, 0xc1, 0x40, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000180)=""/96, 0x60, 0x2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 22:23:20 executing program 1: r0 = socket$inet6(0x18, 0x48002, 0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 22:23:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="6c652ff5b0f8263b07b5d78467d727c175b9ad84fefa56724ccc2cc44adcd42e44b8e9950115176d936f807ae69e95daf77a41c7e916cce8d8ce7727cfd5c5b8fe611f7e6a737a48c61aa3ea17211b4aad2d46e56f54d598dc6439c03294f7bc8f98c021396e813bfc476b58b32d3e2c3f7de0e1e2b9243cc7765e2a161b39c50582f9ad2c804eea8937c8f40000db5053a72b66d3e0a4055c56e86b49e8b9f0691b520c5752049c0e4c7bd9a7a32534406611e1dcdf497a3ac547bc8cde8cace01bcd0f81b9ab7d2f5b436d5b57861de1ec4d8e9aeca33662dc9c23dc1579f19bda3cbe14192806a59b7e7935e4470af44ef429241f8c219138c2817aa85befec"], 0x10) r1 = socket(0x2, 0x4002, 0x0) read(r0, &(0x7f0000000080)=""/58, 0x3a) r2 = dup2(r0, r1) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) fcntl$getown(r0, 0x5) shutdown(r1, 0x1) 22:23:20 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x204000005200) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x3) poll(&(0x7f0000000180), 0x0, 0x5) 22:23:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x841, 0x82) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x0, 0x10, r0, 0x0, 0x0) 22:23:20 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r1, 0x0, 0x4000000024, &(0x7f0000000000)='\x00%', 0xfffffffffffffed7) 22:23:20 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xe0c0, 0x5000000000000) r0 = socket$inet6(0x18, 0x4000, 0x5510) write(r0, &(0x7f0000000040)="1355", 0x2) mknod(&(0x7f0000000080)='./file0\x00', 0x203b, 0xd02) open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) 22:23:20 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) getuid() chdir(&(0x7f00000000c0)='./file0\x00') 22:23:20 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000015c0)=[{&(0x7f00000001c0)="87", 0x1}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x78, 0x0) 22:23:20 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0xc, 0x4000000000fe, &(0x7f0000000000)="54fee6a28c449b2fb2a0e71fc878f0ad06b23824770803a233e9da09ac08127e266651f6e1e3cda52069fb35e68869f0540727dce0beeb697b7af6549f0a2afebc5a76886808f6c2e2baddfa61b56fdc355a314620326973f4763c448c571c1e2c07c158a5ee4e67ef8026b5007d3ed0b7c6173d8128fd5f6b149a566c0ec7237297c17ceeee27a797e4d885f1a39d3a18c16ea3d7402ebd54f148fded71c80105f8357331085e75a2369f22824db635d8a196d972b82b0df6c26dbe9a0eace6306b4ed1fd8ce0cc3db03e511099f19cffa0bb99d772285d0b816a50", 0xdc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/218, &(0x7f0000000240)=0xda) 22:23:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet(0x2, 0xc000, 0xffffffff) ioctl$TIOCDRAIN(r1, 0x2000745e) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 22:23:20 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0xa08, 0x100) fcntl$setstatus(r0, 0x4, 0x80) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) close(r1) 22:23:20 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) 22:23:20 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca66bb4001a21"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000000)="bc46bc0e3f11a7e0c93443108654a5c5c07121f860de34c7354c66527d29b033d8ea4666aada05571924", 0x2a}, {&(0x7f00000000c0)="e374c34e36329b2f83bc8f9bf8bf13cf823880c3bab08440cdc76c20744efa15b10d8365b250cbc4cb73f951768d7edaf92cdb97aa7cdbac3689d59008e2c0bc2b2a17c195c24021f61ddefa116e98ccbbbd2a724f8e", 0x56}, {&(0x7f0000000140)}, {&(0x7f0000000200)="6ba58594325979365a95029afac40f40f6987487c3d1f2f59b8f54ac84c3e08d6985f8a27fdcc7331455bb69b72fbf4bf3a045fc87ff04b582a514ecc2ab778a2920bab5a3819e56ef8aff8b29233d81d70d562deb896d6e7cf24a6b32352b732802ed9686dc9a57fe185a70ccd659eeb604de286d13e4bb65fad9ca910b5cec6919f4534b0ac9c050ef9b4fb0b4ef865d5c2064853b4752040d51aa00c5548fad3d13583061d5abe0eee89a93b50f03223755f7bd356aa53104d7bc987ef2762362af68d7aa146181a51affbbc31b0b2b", 0xd1}], 0x4) 22:23:26 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x81, 0x0, "94dbf4a4bba7fd818a63b26e26b8554adbed083d"}) mprotect(&(0x7f00007df000/0x2000)=nil, 0x2000, 0x1000000000004) setsockopt(r1, 0x2000000000029, 0x200000000c, &(0x7f0000000080)="fe000000ba00000000000000310000000008aa91", 0x14) 22:23:26 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec001dc91cf36638b4990d445106269a9ca60193001340fa5bd54ceeae1aa4df2f2adb487b81df97"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) syz_execute_func(&(0x7f00000000c0)="db1cef47dbd9c421a96806cfe1abc4c17dd7e4c4a3b121b4b80000000004c401f810cdc461145cb95a11e8cfc442f2f78100000080") pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:23:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x87, 0xffffffff80000000, 0x3, 0x0, "9034a875b4ab3e72e2e8772ffdf28dd49c4143e3", 0x0, 0x7d}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x3}, 0xc) syz_emit_ethernet(0x5d, &(0x7f0000000100)="f9cd74c57ccf29586b039b88ac9b00cc665b741ced33970d73d2f904ab3ea1c7f5caedc39dbc6bdffa45d45770bab0a8975dfe060aae836ead285a48beab485ca53339d4d3008de6decbe82a7155cd17295e857d9b78ead45d7aefb41e") r4 = getgid() pipe2(&(0x7f0000000680), 0x4) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r5 = dup2(r2, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000240)=0x100000000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000280)) ioctl$TIOCSDTR(r1, 0x20007479) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000300)=':!\x05q+\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='\x00']) ioctl$TIOCSTOP(r2, 0x2000746f) r8 = fcntl$dupfd(r1, 0x0, r1) recvfrom(r3, &(0x7f0000000780)=""/205, 0xcd, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) accept(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffb, 0x40, 0x80000002, 0x9, 0x7}, {{r2}, 0xffffffffffffffff, 0x83, 0x40, 0x7f, 0x22}, {{r2}, 0x0, 0x0, 0x0, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0x72, 0x40000089, 0x3, 0xffffffff}, {{r1}, 0x0, 0xa, 0x44, 0x1c0000000000, 0x9}, {{r5}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x6}], 0x400, &(0x7f0000000580)=[{{r2}, 0x0, 0x40, 0x14, 0x7, 0x10001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x20000000, 0x7, 0xffff}, {{r3}, 0xffffffffffffffff, 0x0, 0x26, 0x1, 0x200}, {{r0}, 0xfffffffffffffffc, 0x1, 0xee7ed4073c0f5b0f, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x9, 0x371f}], 0x0, &(0x7f0000000640)={0x3, 0xffffffff}) r9 = semget$private(0x0, 0x6, 0x4d) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000006c0)={{0x20754f4f, r6, r7, r6, r4, 0x1, 0x1}, 0x7, 0x1, 0x8}) 22:23:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/207, 0xfffffffffffffee5}], 0x1) r1 = socket$inet(0x2, 0x4002, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 22:23:26 executing program 1: socket$inet(0x2, 0x7, 0x3) r0 = socket$inet(0x2, 0x8000, 0x2) bind$inet(r0, 0x0, 0x0) 22:23:26 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000400)="204b7262de28c313a2145c85034a2bb6faf8373d7f34bf9810b9d81e678c428410d4baa962c44162ef9e307cc4b8756056857a77b8dffff2456da2923a7ee89d27845a476827f1ceaf214a5c5c14860653aa41acf85e5975ca1e1de557fbf89acfb87035341c2a836cfc5543950ed2c98475c11aba927c7c275c68fbd14ac6b5da38630f790409910f4492e5f0209e9601095ab2f3c4f3696a87be363f55dfdcc4ddd918a28d2bb1b64879415d75626f0e689de578b8a0dca3142d15", 0xbc) 22:23:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x45) getsockopt(r1, 0xfe0, 0x0, &(0x7f0000000380)=""/164, &(0x7f0000000300)=0xa4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc18690700", 0x13) syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() r4 = semget$private(0x0, 0x1, 0x200) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000004c0)=0x81) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0xfffffffffffffffb, 0x574, "9ad84b73d9694ebf0000000011007fd35db5abe3"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x110, 0xfffffffffffffffd) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 22:23:26 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x1, 0x9, 0xffffffffffff0001, 0xe0a4}, 0xc) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x18c00, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') shutdown(r0, 0x2) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) r2 = semget(0x1, 0x3, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/228) setsockopt(0xffffffffffffffff, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0xfffffffffffffe8a) pipe2(&(0x7f0000000100), 0x10004) 22:23:27 executing program 0: pipe2(&(0x7f0000000180), 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) kqueue() socket$unix(0x1, 0x5, 0x0) syz_open_pts() syz_open_pts() kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) r0 = semget(0x2, 0x4, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/187) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socket$inet(0x2, 0x4004, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) close(r2) dup2(r1, r2) 22:23:27 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) shutdown(r0, 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', 0x14) r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f0000000100)=""/36, 0x24, 0x3, &(0x7f0000000140)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8}, {0x100, 0x3}}, 0x0) 22:23:27 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000150000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() r1 = socket(0x1, 0x1, 0x2) poll(&(0x7f0000000040)=[{r0, 0x5}, {r0, 0x84}, {r0, 0x5}, {r1, 0x2000000000000014}, {r1, 0x20}, {r0, 0x8}, {r1, 0xa2}], 0x1d, 0xffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) execve(0x0, 0x0, 0x0) 22:23:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt(r0, 0x7, 0x63, &(0x7f0000001180)="6e5c701e3d996a705e36c2b74ab8df96e09622ebac6f9faadba486ed145f110bb737d58bf8d5b294f53a13e44c2acb527fe47fae2a8eb1381acc2d6cbec707ab2bdea8db2d4ef4f86b9c74165a761f497f4b2498e1cb91b7a39a9bc733cc9fc5b07cd32ca7f718a2f82d20933336e19af601d644edb2acb3a0ab6f26c9e5aa36df4d5dcab3ef810963d6742b76f3d3f2b053a2", 0x93) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r1 = socket$inet6(0x18, 0x8000008001, 0xffffffffffffffff) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt(r1, 0x6, 0x2, &(0x7f0000000000), 0x218) r4 = semget(0x2, 0x3, 0x4a0) semctl$IPC_RMID(r4, 0x0, 0x0) fcntl$getflags(r2, 0x1) getuid() accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 22:23:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1013, r0, 0x0, 0x0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c5", 0x18b}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:27 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x3, 0x4) listen(r0, 0x0) 22:23:27 executing program 1: mprotect(&(0x7f00002a6000/0x1000)=nil, 0x1000, 0x6) r0 = shmget$private(0x0, 0x3000, 0x110, &(0x7f00002a6000/0x3000)=nil) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='#\xa1,!\x00', &(0x7f0000000180)='\xb7$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\'/-+.@u+}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='}\x00', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='!\x00']) r1 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x135) mknodat(r1, &(0x7f0000000440)='./file0\x00', 0x0, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) setitimer(0x1, &(0x7f0000000040)={{0x2, 0x5}, {0x3ff, 0x9}}, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x5, 0x9}, {0xffffffffffff2771, 0xd11}}, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 22:23:27 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dcb1cf2badc51713cc9576b229aaba601b4000b000822370500000039"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000100)="becfe1a9187aab591d4a702efc09744cff629d24d38adb7716275d0a435aba8d717354b823671902f2cea2282ea5ee75f71c3038bfe60680f1fd62aad395a1fe03442f9461c4dc128bd8955af0dda500c9c90575c7f79f9b45b89e0aa0afca1eb0d465c930", 0x65) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/62, 0x3e}, {&(0x7f0000000200)=""/173, 0xad}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000400)=""/238, 0xee}, {&(0x7f0000000340)=""/98, 0x62}, {&(0x7f0000000580)=""/101, 0x65}], 0x6, 0x0) write(r1, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = semget(0x0, 0x4, 0x0) semop(r3, &(0x7f0000000500)=[{0x3, 0x100000000, 0x800}, {0x0, 0x0, 0x1000}, {0x4, 0x7}, {0x0, 0x10000, 0x1000}, {0x4, 0x80000000, 0x1000}, {0x0, 0x9a5, 0x1000}, {0x0, 0x6, 0x1000}, {0x1, 0x5, 0x1000}, {0x1, 0x4}], 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffff67e, "47780ac85a538a1300"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 22:23:27 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000)=0xffffffff, 0x2) sendto(r0, &(0x7f0000001180)="db1798dfb73b9214e04a5ca5eff7411c774c2c2b8d41031ea4ee8d74bec54348056e28ca412f2ffcde3e32518a2b4a08f0f1c8acbf359850c3f73c141e924e9422fc5cacedacf563999ef40016e380096aa4dbe21731", 0x56, 0x0, 0x0, 0x0) 22:23:27 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x6, &(0x7f0000001180)=""/166, &(0x7f0000000000)=0x103) socket$inet(0x2, 0x1, 0x9f99) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8100, 0x41) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x40) 22:23:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000552ff0)=[{&(0x7f00006c1000)=""/4096, 0x1000}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) write(r1, &(0x7f0000003100)="67b84185dff0c318017e3668f3e98785adbd06036d44f47e747cf15bf02e6bbc67bf2221ed21ff3b266b10a065b9515cece1eb52757e2b17d9124dfcedfcc538d3d8be3247707637e0aef9e3bfc9600de7501ee8b27b14bea297db6ce439291f5e262e3d27e7a50c89c17634ee84f612b1e2917262520e3ff720a7c554509fd22a91f68387549b4a70ad2fe3f6d49acf1cc2639e0d8c45498cf50ee529de7477607b3c30753d826e51987123bc9baacab1c4dc0910142c938ae66de03bb53552b904d119b95ba5879ee379f46c315044a22e41af23c4e2d6ad6927ce522e4a41149bd7a43fd77d68a90826677abd338b696305cff281997a3d166c51ca78679457c39ec58d071f6bbafbfd2b2c345c8cf5a631e0acf59c162be1b7d043b9cf61e8f8adc8fe131e99a134b54e419f26172ef9356032b8f7fcdcfcb7455c4d37cde1a3b721218cd9e2e25fc958e81d3e62483aa0cd613ec2c313c24217876267873f1acab90afb00d6c6825e4a98af449688af8af9ed296d117eaacc724a98b2de1d0587a20b189298245fd7a6c9e6ad34d59f147d8d3fedbd1e44110326a36b53d9b0ea29e9351d5cdf575568841f8188a4ecd4f4f742db27734fba210dae30e3f5d02df63a9a4d59e41e74543cd13bd51a6b7845b9444893c5627c06d02d1357335b8b1c5a3f3075b954f8f7c6375fbb8bf586dce8f4dc4dd5688450d7f1a5e227ed4db605b7e47eb9f5dac6780893bd754f606fe4e8318e6f15579d1f8aa2fe2d0bfb2143eb7773c148d573cfe7de10005e239a4c0471420cc572c0d6dc71b5beec749387d97d4eeb50b87947b9fed59f040dff562e692e07353fc666a728a61b89bf80bd2457c442492b36000ee81545451e38fdfe797453b7de4e78046bab55abd0781bed65937c8f4a312b9cf49ec00957fc21372f6caa725cc5a28f1f800c93d25bee0377cd6c1727d1cd87b052a4f8999ca5fdf4bff4bbc339a1ad3fdfaed22afbdb9d4e65e8e983a9a504c1e2c687438f4849da45798ce3c9a4dba3656711eeff9a548fb840f54573db6bfd301997fa98a89f89bc6bc73921d53aaec037c826fc1a6a632ee5478b41eb82bb56a604f75eca324a6f6426d6157cae5b4dc246681acb8970d071e90ac4cf70cf442c6fbb1fe525c124dde91627a11929f2abd8026271ca6d1a4a322dec7e0a68db18c3bb66142053ba6557a182f2af4d56993dca9a07769a232904616bfb", 0x36d) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x20000000802, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x1fc, 0x8) recvmsg(r2, &(0x7f0000000540)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/107, 0x6b}, {&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000280)=""/7, 0x7}, {&(0x7f00000002c0)=""/225, 0xe1}, {&(0x7f00000003c0)=""/137, 0x89}], 0x6, &(0x7f0000000500)=""/38, 0x26}, 0x2) 22:23:34 executing program 0: getitimer(0x1, &(0x7f0000000000)) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) shutdown(r0, 0x0) 22:23:34 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10200, 0x100) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x48000000000000, 0xffffffff}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)="cd4fc3f5cd4d8456e803f2044d9df41e47cde8fd2931a6790e7e2ca5b30f15431c7d", 0x22}, {&(0x7f00000000c0)="e6c1258d5e44166194ee72a6901a7c0d70f94b17cb52d76e7298f734e5fbbad297d259d2b962545c5278d2088b8f6b9e3f80953dc560f5974760eb23cde76bd5b65b33850482ea4e0d9dffca2da06a91c3042cca65f9758b740b692f3d0dbcd743ac12d0b569076830e55180b6a0795f6799ebacc6ef9e24b726ea31333aeaa38980583bf32b558a7e14486347b343c8fcbd5c851b7b8e41c2e1077eaf1e064a42fb96a500e4bdcc95c4f762b3ae8fd3258caeee4b25552ddf4dc9f16e15ab6523c34f13d0c33654523cc6bf74c8a83f875a727c", 0xd4}, {&(0x7f00000001c0)="eb4ed3bf1a23698fb7e2779c8ba02516c5c4691c4d4854c80231724d49d06ac62c690e3cdfe95552d10d24b3f0a240c387633a6f9635891a10605c5ea31df48f108e64b783745e5ff86bc99a089bcb244ae144341bcc809a081160fda0b356d4653e6ac025e9ef383ee45566d831aeaf0388967a97bba5a9fda374c0eb776d97e5cbb48ac4f9616795082238bad6b4f5ceae2cf0cbfcc95d1cbbe10980445f259011603ae9e456a0ba46c45dec458379e06e3efd6c8f3c323287fd31a0cf65a50a92be5cbd1d29cd7432355ddc3e395b67cf522788", 0xd5}], 0x3, &(0x7f0000000300)=[{0x40, 0x1, 0x4, "e2f30f4bb6d8c423d51d6f58ca94dd363c754a9cf7409dcb245270cbeec7b1130dde3278eccaa93e5a118f6b"}, {0x1010, 0x1, 0xfffffffffffff3bb, "b6793ba5e20c48fe298fb432c4202380ff16a179132cfe0f47587134f32dbdc62506aeee833a5289d8944eed349a2006fa076b9cbd385d632b9824216ede56c62b4c6dc2ffe2707831041283dec14ee78d67480093b7a472595db28d0de71969e55d64e505d662bf19ccb2f7c59b7a90bfc8021e308ecf2bd33e5b1bde756ed78f533a040cad236866a660d6c7b79bf4ee14b3c2e399bb7709e368c6784ff5df3bdc01234d3b1bc1415a61ca54fa11e88eba833523bab4b2a791888a5e87ba90795f00c2d6b3c5d07238816596d71b93d1fbc152b188d35cc8458f025651248a6e091c1fba3301ed63607ccf322a4155a4abacbe1a1c3b92212696c0a00e723b176e15866f0dec66a6fa941d7933a7ef1d4c1e3c8aa0d9dec220f168e154f4480cad05ec9f695add5d1049e04a9f93e08975197eb2b98fa4c69e54c3b6dcdaa8616d8338429224ac37ebb3488bfe95383dc7d80de715a735e14d515ad7a7c47f5adab1196b59e30d81953c9be260b8268e984e0726c85ec5fa8863e881dfabdaec1e6b2012bf9f5d8f8bc1cf793e6edaa12a5cd5d031f804ac9ac12d5661bfac55ecb56719b7fffae2c90851b5b18dd935a1b532d1fc3fa357bbf21c70fdf8b45d4ea6fba3ba9f7f67325682ebc61dc3b2b21ad677cc8274fc62047d2ef3f4d675db7c06b1d618e5bd022f7459f70c6b4eccf661a33313702b61cc0b0b655dc953d64c7c24bf26ce517ee4b3e96d83a470744b53c0cb74bbb8cd83af61c95990e1ba949fa7b682cded0ed6ca2d042a11b865789acad6a6d027f9088a7d16c3e6505564e030c6c66dd73e8a1e6cf536ec38cd6102e2e65617c2a546e0a638204bb1796dbb1a3014d0c49680167bfa27c396fb54c5466a692a65f3ca30c99f26dd2d3c87d1417851365a48769783a1e6a6e158ba29597023cbf6b4ad30adcf0499270eec5bb741a92908be1da0efa5494d149ded481ebd2a595894571639ce1a73379a87ba0933bb58700ab3b7b8ea8db87d606dd68972e573bec24d34f75a9eac16edb626849a34e81a5c38cb35cae8e2eb299d5fa06c4e22c825c8a7c34ed7474750ef439dbef454ca8d2c21051d4deb83d60b6f36d872ce5fda08433ba4fdfc0470372207859be6f339331a877d5d2b8ca20c45277a134a127d102d1c518e991bd48532cdccc30a30a4c93bb4bf6b6891fd147efc6b59e8946dfe2a2dde304e5b4e54d110ce4cfd1256c2bf134e283d98d0b6f75bf30fd7f0b6fe616b6f4334719be8f42fa148c63bafd314cf5d80b05246bb3a8bd01d18d4ae0c2c735e4a48146590fdbc7e1c5ab6a9fd382e42084161ff1bd4715f768b775a19f547b324a428c6b759a102cbabef94303976f1f5a80c86a1ad8367f9b6e0d3f2349763c57ad7e980809629d075fe8091c77366353fd772c386587d9ee183dc8a8f2df5763dcfa090b7179f6730ebd1767e5950280ce8fc83c140dc624c10bca99c1efed1ab3a2ad1ae29d558d900b55cf4095867b0af1e47aeee89f99749f8b7620d7b53d20609a9bd1b3f5fd04d41f1692428bcdd6511362866e03cef6bfdafd5a01288be3ede79383e2339aa667921e897b183a0c3a7a2149c858a04cb960624886cdf09f72c6f5daeddc0fce5c7812b669581fc99e935b3cad67170c04439502b9343d105b627eb00513ef4565ecd7821a94a8315766773e41395df00fd89a4714f8ebabbceba3505852f3b21f87094ef6f77baa07d8bfdc30b2d319eb9c5f9d99cce22e59358e325d59d54fe576a76d67e0aa6d29112daf0baf4c62aabb03f9777005d4dc3ce7bc802a7a7a0a07c793476428bdbbce9af7442f9bfc542e8b04d73c360a770b78cf4fc34d357c4746187abb64f0ba7015b200f49169b4dea544ea7057d9d6544cb48237213f481c3ec2cf55e3ffba468492a696128f516e9b4b7fb6f032d5455d4e75b35077c971eb5f2eefd0c95494daf10b0f199846fbc5c8c95ae8710fac9a999376b7d3efeb08da2e5986bac037297d8c227d27af5f49d7cf52e9cd11e1c037f8ee0a2148980ee0f96fcd5ce19352457593ad3625589fb5751f8a6d1694778413110a835c3bc9df2998c268b71c61629145c20f11f5adb0433a3e8568971bb9e0bd169e071ce9456594d2169a0cee3b442ed72030b83ddd421c61f0b628fce580d15ab6f28e4df819fb9615c69983fda3e8d1e01b995c42d591b6a5192168bb240ede854f57c5ea1421cd0e6491d3af4eeb215a64af80cc54c268d388c279785f18547962d155dba84e6dcf060ec9d49e704f5f07e11f1e2a3332ddf8c5b80e9919a4dfa6c944205df085800b01595b049a746c426333cb3c499383667f87785688af14ee163c6b4f3465da558a9b73392cfb576f560be08f6b89e7555c18dd7379375146b5e19c539d294ae074782e3bb7d4b9fc35e200098553bb3475174479104a04c833d21acdaf2bb4d737de3fdcc36db3e3be84509d1a38352fbce74f3e91141e7734bc071852f3dd28c3c3c91107b91ae1ac2f928992b52d8908bcf35f33744d1d183a5871ea4dc9673d573e1eeec15a8f9cc552e0f5a7430179e9dc40979af17724e8534a414bbe7dc90da96df718ca21aef56fb706501633e2d430f9242b16c11c0cf8ad0f2f81f4a6618517ab7aff3476cacd5bae134a0bfdcb49ff08ea5966df84568242e0eeac83bd0c2e2516090e21ce1b6c93fb0c8b83d0a91e41cff0a3887bae86913a5e037c21987cf7f253f3935b16dba71e3c2ea23f2dba6a6c33739e28db36635b343de9eebf73960898bfd201615343d00e804db2ede19c3fae3bd78510ffea4ea8501f76224382a890f08dfc9b75a6102b6161d171a694a74d9eec98a2ba23d4f87c492a6371bbc8c37dc10c8b59f22005cef8fbbca71b28f1b2e09d290246ff96c0eb4e2296fc699995accdaf780c57645ddeb17a4f19622d86596beefba35e5e6f62dc8b221296bce714d52b9d78d6a4459982ee5674952fe70ae45af4991cea13222e186fc0446bcf0ee94f051f0fe5aae19bf26662526d7d826ee4b8e1b3e9d38feb6f32d0f905e2c31259e838f7fa00054ee10b0caa6550c41be24d29926f9e6f231f943fac34903454d070ef74b3108cf480a0c1616535496ef3654976144af876ddae09c9642482bc430e79415409e5e877d92865bf61f3f26f61d8d3db1fe998c788560872016fa2c15a836da517d797dcbae2a796a73ce94bdfdb7075b5fce51a9e91ec06a3aacd280e341b2a4485269deca90d0f796f5d6018833d108a372737648bd5153794f096ae55f2241be82fb732d10121cd67c79b5e93b12eac3c0e8e3daccd55ec0aba08f923e88e0b56b21b1c36310de1a31bed8e8155ff68095293f61f9f76dc06ad7dfdb9b6a5e2d0157d4bd40d5173f9676b3952e86723022faae127cce20a32e54fda5034c553cd6c3bf6cdc2602adb266c9b23e775c30dbeace813c6dc044623d2e89d4fd65262902c33cf566d40ad2cf1ef9071796982021c2c1bc0a5dbf016ca9178837212164275d688532033b8d93e95ef57fde7c6f2169cff2163d1201f5ef36cd55f6ee092b7195856bc0a8d1e396294e17121496004c4ad46ab29f243c4e2ee17af17f52a9f74fad55fa4cc86038b597849042344aa23f531bcd18ac0a0a3e891cd5e4d2508d3943a00fccca5e080ed0e5243920a7349eb61f1bfba033d317ecf12807dadb512d4fa6c3274ad642cde2c64d725ca23d6e4f9aedefe2e75efbe9724e863b609af1f114267693fafc4ed4087812102ac69b57da30e31a8df6780c73635d47c7ec44355434b6621d0f338be943830488e4e9d8ab9750ff6b3d561d83d1f45fc15117d33add6f8a1286c058752f8708b0ffc882b157c39ec3210ef862c5af584687e7e894e284ad4cfac55525701fd757546df9e45e35602c1678de9580326a7fd2347547237fd126c8895cc73be920026f6b58cf6e05f6d8f28d75801fe15da00d636028bf498e5b90e590262979ec2c8a93e6f09d2511f847cdcad723efcab1dc289a493b0d3ea228987c3a1b6f704ad6edc164b70af8e0073fe922629db7eb565f182192ea8f5d318b1e4751f75984c570edb9e170f9caba837f860e9fdc3a6ccd3e4730e2c5e37092ccf215c0f9b2a95843458e7580fee05b7116c6fb0e8458d6ae73b1ad5cd077328bf63724462ba2b91a9315df56f2b04ebc6b9eaea5b64c47fab7c5c90fd85453b61403671d9e224b0f40fb484669ed222ab6a331dedc6d409d99f1ed3a52594f946a92e8aa065903b6083710d8abf2fe12ab6246e296c43093fc91119b2adf55f03ac65b1c38000ea1358c85bcffb09c87c1ee65ebe33e64d22cd941d514d2faa40b1840021f61c96ebee7c0b53872191db1478ea04a950fc6ea2c2bb8fa573d4ca85392103480ce3fd85c3c032ed9f6ed7229259be1df5b58810c89ee8e095556fb37f99e03352ac9cac0b726de8b12050fc6a3a151d473c5e706a9d1328051070fc942e97e7ac0e90c60ddedd022f9afa2d6e71086ececf8531159d3880cb141954fe6a242220ef6c96f51e130e76423b3fe12009858f15fdebb60b698bf921409defa51e2249ce2e7a6a8b16ed33dc5059a3fc7b890145f35b78f4342b8c22aa2c9b35ca478c51ace7d0c7b31cb65c3f8c8dab0964b8f58ebbe9a2ee8de7de7552f66cec7809cdb2b4c917cd981fdd8c12f261c6e4fd4497fa5179843bf0812b749f615ebabc01529f07805f722cb5c6aba71878a074a5d5042950db0fec83f8dd01ee5f4b78ef4251f8c58ce7335d3cddabd12e269f51662572d63cbb835bd295b49270a4d372ac7860362e11c7ed576dd9499ab67965388144f13b7c31c392f89b3cf2be5ba64630c17a118004b292bff93f4c6a71509251a9f8015689e34cb124732e774ad50b05e0939dac7f6d3a33306d1f8a23a3089b3ffaf12bb06ac75aa5796c50846ab404eb52b701b3f1823a9ba35beb063e313c96b8c21009f2fdbc693f17110d359edaa378d249e2ad8f09ed737b47b2638cc7bd9dcf363565cfb1c0e05524f65236dca148cdf369be98604d41c1b0f7a53a1f55c69d02c3811dc284dc53fb95f1545c8eb818565eabeb5e827d3832b495a06172acb5e46b735ee536477e08ebd5295611b40ffae1074a1d3b3b5a9244a8a8536bbb7372363709928f7f612f10b2ba3e8142d13673ff7ac8e472d666f1f6404085c1734dbc08aeeb6e0b3fb75d5553a48ca8885d0e0cd80bd29fd653baba4908ec512f9554df37dbe0fc87494e6ed65611dce590b56115df0ad291142cc2e5d394c9843301ef20b9cd20a07236b05f041d9dd3b25c11672184ca96a39cd2eb1ea1fe8abc2234fe2659338b07e9a7044f0b73bae1bb04206c3d71ade5e09276a467ebf9ad5dfc027d6401a5ac371efa81e5d0ac457870a5a0d1da65e44af43decd81ac4c714aa4c78155b741b7f161f949a6ca3c0ef23dab1bf00555531894ccd40b2e39478f8d876944cc4b484618d713935b96c30aaffdc803fbc270e7a911308f031f7d9665a308a27b35460075d716b2943934fc24a0c0446546e73b8ad0ba8057ec1b79f640a3a332d9278449547d0e533aff372b445f3d6bba45d32697d0557b864e106e9e9fa31db4f32fd1c41de693852f281ace3bd0f2316aab494593c5e8868fc97f6ca618b776496d94b5619b2eb4c20594cf9f367d719e76f41a405491a1575ef19f25e8778e259d303bc98b38e8f6ec4e4e765a59dfc587bf8ae370cca34d4f7b544df5be8e8bafb9857480598790a983f3"}, {0x10, 0xffff, 0xa1}, {0x100, 0xffff, 0x10001, "f09294f8f2c88b8a6d4d81b61468a59b042b65d5c8cadc3dcd033f0d611629ad063f036130cc6320802b5fa0f94772811294b1ef87beec1f05cc0cce564a2893547325bc6e39ba661c697825bd8ab099a26a337f83c17146d84ced85831ea5fc8053bc3b05bdd6da2fdf6876265d22818b607e486c9af135267ea9d61ef978986987b310552a96c2b14152544c42fe7eb5077fd51eb7e9a0c242c531e2e33d964e315ac0d84fc686760db4d47e2796ae719d1278d009744cf44ab05331f347f3b13de4c8da618225deaec8234eb23ac92ebf00db858e35ea690c5d3eceeec6b2ed21a7b2cad8f95eac6b017707005b"}, {0x30, 0xffff, 0x100000000, "c538b05b2899e43c7d85099487e07615015b0e1c7cd3a0dab27ca4b4ecda6cd3"}, {0xf8, 0x0, 0xb94, "7b1e4490da59ebbf2050184dbec3fb05ac2348576b7afabcb8612930f1bbb3df46f67a13e9b22c9af96b7222f5d209e0845f2d9ebf3066747b1293ec11fdbc91b3aef1f43df3dbd7373ac8555fea744d4d6361982434c26fa43a589ff4dade30a4a033ee82a4998ee121a99917b630d2c0fb66bae3cd8a92437456ccba130e53b30e4083872a77ca1fc76708b1b2adf3c9bcc719b1e6ada5abdf03eeab65b3cf41a09153881b0e77c66e8b81925f4e2872f0c37d52e6d741e20b8d4ba69461b4b74fb9a4dc507039990ff880e68f3859a279cb5383b9ee516eef706e8e00c0868f3a5254"}, {0xa0, 0x1, 0x3, "0e2761f2787f9cfe78ea33b9ac0e6966ea649ba03a28e22d3a992c1ac2a0c365af44d233f672928699e8776edad58ccd184b8caf2f1776ffa3368fb0b305d1fe60817ee342ab2cb6cc61d189e9fe061be79b946bf2adaf54d3980c0f803ef9c2dac898cf81b231029e0a04843d7accb78fb7d86dcd8ec1391d7b34f0b6ce0a8e7b98cb50aa6c3fbdd8efc1223595cf56"}, {0xb8, 0xffff, 0x5, "573b2ce5df894c3ed57f998c5b2e080b491dc69f1b2343b76f84cdf89c2f8fd844cf273740813717ffa405671e3b2aa61587102ff53e92e889e4eb243215d29e29d6c097130d20c44b4a547a927ed6bf34add0e7415241bfdffee018877f2702e084ffe08d82e65e0935d3838503a88837f241835998ec6b70aa86d12748bf4c2b24fde86c0f45eb7999850a478621fc2960df07e3487530883e31e06173098d9a"}, {0x70, 0xffff, 0x5, "2994f0825707f5095e5a58ac88c5e8dda42ac3b082bf9b876fd8c58e68bb659b22ef75219946be43b613118d8bed5e2a559c8b388fb29564fcb624fa3b33da34961ae6bfc5425adec2cabd55f1e973e92d94588aa25f67754a677b240e4515"}], 0x1450}, 0x2) r1 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000000000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) 22:23:34 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = getuid() r1 = getegid() chown(&(0x7f0000000000)='./bus\x00', r0, r1) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x480, 0x0) fcntl$getown(r2, 0x5) 22:23:34 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) write(r0, &(0x7f0000000180)="c335f6a9b9c80df5c2bb4ae051de16e25d316c4b1663cd202e17ff5895fd19a94e89537537f0f204eeb2a9bba7313866d4a78c6302cf38e89a2e4bd564d70d1fb6fffd60cd04ecf83b94e29a494f792e978e0e2f8a3312a3a69f31e93eae24d69136c270d788cad8ad892ab7fc34e42cf7de0833a2e95ba75918312b62b9a62159fed17bddb981907f68e881def6562572f8a28ab394299be65b3cc298baf3c802e7805dc2b2dbd1de18f13928a697267365cc042a295950da3f4493142c249d72c38ae89bebe42047c13e216ef7742253bafcd22b9a74713df3d267f716d0", 0xdf) r1 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) flock(r2, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x10010, 0x0) flock(r1, 0x5) 22:23:34 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) r1 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) setsockopt(r1, 0x6, 0x5, &(0x7f0000000000)="366c1dcea44ff66c86c667b34464690f585c81a20d8f77f4f355c0f4180a55d77153ca0b2f6b74f583a3f5a6f6e4a6185d579b02c3436fa2af990aef97621925a833628533521e5fa59eaaad3451a07811a61ef2d0c4fec135ded29972bc3c12cf3630684966335a2a2da37f78f0385cf7a61127a537e38b5577a3eb3faa15d7a999932567aa89fbd29f5607476fda9953cde2e99ac1aea9003f07a29f7824718a176e9df44eff871be346cc9acabb41eb09ac8e5f6904fc04b51913a513333cd9407b082d62f80ee51d8eaf3bf37c45569f26d01b8c93c55c20045d7400fc0e34d856c4ea7fb8acce791e0764", 0xed) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/30, 0x1e}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/199, 0xc7}, {&(0x7f0000000380)=""/54, 0x36}, {&(0x7f00000003c0)=""/90, 0x5a}, {&(0x7f0000000440)=""/153, 0x99}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/110, 0x6e}, {&(0x7f0000001580)=""/179, 0xb3}], 0x9, &(0x7f0000001700)=""/132, 0x84}, 0x801) 22:23:34 executing program 0: setuid(0xee01) chroot(0x0) r0 = getuid() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = geteuid() unlink(&(0x7f0000000280)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x141) recvfrom$unix(r1, &(0x7f0000000180)=""/193, 0xc1, 0x840, 0x0, 0x0) setreuid(r0, r2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) 22:23:34 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000040)="738a76f1cadddf87379fd88a65b0f4e1984eb2771379cf85572c3e891e94e5adf4274530bdb73a985d522aa0af0bf6aeb18cb3c30624f36b50f3905b34aa747280a257d6c110aaa4cfc4a4840650e73e33b2f49f01b3343e0f2d560b96d5821f7f06cd5e2118586d4ea6429754d7eef1f4ac7bbd85e40a3f06aab12ac989b7ac69423e7c5ce60d7cdee8c024d0b9b18eebb5b165612e584c3f55d575a5ec0029eebaa927b6a25197f58af6c2da151580e0470a1edcf0f163c687400a270b591d49d29b9cb025c1b79648d1d2c2eaf2cb4ea8e3f1dbd49dd1ec1fd81e43ec16501f98791a80390a305f2796db1c330dc563aa2d857f8b5d427414c8ae52da899457b31b6e487194573e034a0aeb5f9e2a8d29af702cfeb7141d51869850a80bd3a3620c0869fcecb8b2eb85c92b7efc5bf75ca36a3e03cd0de61d241b28b8db7edd3c0d4be5ea0674c2dfe80a6aedaf315ab033173a135893ae4f9bd9e01c988c836c08957fc5e82be7c9f664005990cc00d1e4e3417e49c5b8650a10b882efee498aaa9467d36e5db43e9aa42eb83b6168117377e2308e99dfe0b8f90c6ae7fc644f8dbe84182e56ac0c59c16ee180e3c4380922564e305fc680be096580b546691ff52ef56e26b4d39e100ae2d59583d4460780c9a703c9eb39322d791b0324f7b0618a1335d26f4dc9d85aafc254fed2fe8fd040f332acba12bcc077038e4a87fb65214e8273de9f36c6a37f31f37bce8059b395bbd6615c682ca35ac59ee3bea155d30e9ec142fdb93d6bb998694af5115a802abcb7e98bde85f93b6972cfc2ee727362e555f26072d6b9e778597a88bef8908212d36e33943b9414307e22bbd1a1fef51a9a8f3287da0089d5fd30da36e31c0e4e4a3f58255315f8e60685f44601a19b7b17a717e306b91cae31a07afd4eb0b85a3ebe504599cf4fa32abc03bfe834888dd55e5d8365be49f4a91bae58ef8f72b9563e840218f096f00100e991962b3aaebb7f05091812e15472a9f2e4dd7b1300ad2d5e85c8da939a82fec613c36367d623e1b2ac5d03e62baaeedaa816c3b86b8112c4223f7e46b0eb43b87b254672918a2837b1d496d68c836f91911942113fe53a65e041eeafd84e3d4e691c09d857736da92e3bef8e4d91ed8ba29331a7ac70ad61d6d88057cfe889e26f2cdbba34ec171121baa22d492ed579f073f1ffc028c90729202993700cb02da42d4001166911717d9e26f3b35a0c4c6b42cefcad2fb8e1b8202ba995a9a093e63e4c19fb06fd2bddef7f93f541fde198b040a46888fdc43cff2e72f82d0edc8749339bbfcf019e395004bcfed4846d37d72348e02184aef85c46dae1802d87b7ee6e545ae53d077a66184927bd01d2cd75d8aa837374e50f1ad195d043bc349d79444e815d616bf92af792cffbea0f3a8ba694f66f03c26aa66a6ece270f3e67679adbe6c22d1f1de4ad5fc793b07bc29d7b94a3f150a9f5bb3a178bd2ec8f87c00fb038f4b9d876ea24c4445c238355eae6b1dc205fa6dc5bb50a9172899eed2ca6667a1bbd7639308743accebb88713f6cceece1a729cde231a5bc93b6d0df11c173729ec700cdcca05b87ecdb308757c3fcd778c57a9e20f9ec929619aea13e506dbdef2c711e24d9c313df9eb1ed676809d1e491dcb0d72ae805c404ec530b1326fa5ae9709bf5e6a6cb72b6cdd518cb466f2d0295dacd64343a2190560e35cd3de270540b88f9e61bd7115b636bd4fcbd9f9a3d635b8f5fff50acb147d36f1053c12a8b57ebc93780c671bdb9824d329f8c40aea605c8799abd8cffaaf76e13336954cd872829ef5f17ead6672df6d95431244630370e7a9d60c87c4112edd82a4f23f65ac2079c8e8935c5d16c02d40f5d65533ea0507ebe4642223747b851bcd5bdd30c04df41e0b5804c32b4b0e412e78cdfdfb5b876372fef8736aeb7b2fe58151858fe63b8bd282b2548ea21220159ad04a741bc7b78a9c43a444d902f1a704521f4b68eaf467d7f22bb41d2e6fddd6b51024a9f7ba9ab9cc20dddc9219cf5e8f5b39652047317da3ef460450bd44ec3621290c58957b37ba05afa1619e2af819f7f3300c1178f476dfb98dd317a6d9b510d2cb3a27cc477a542a1b7edf8c49dc61b52da2354404e8e49f8141478dcbeefc8561a3b2faed54e4502b5e9f26e8edfe8f70984786f42f936821ab7f355ed02c5e46e03d1df44728e559c4b34396f2cc0965057a25a629a4ab6ea975c9dc4090675939c6cd14569624ab051556dbfd14c6898e34eba31525cc2ed4c472cd8803eb26e4d1007c4beb4994f8ccbd415abfdc363173ecadf6b49d42a4b56efa9be0d14397a439015baac09f9d15bf612857b926580bfd5cd488f2e33410b3bd0ebfe4f6b9840b8071e0fe7e83961189ae18b32d1e227776624334d4a970e7d9d12c396c8f8c007ceab1d0522b97e7315c32fdf302010438eac27b2be13f15a75fc3ea02cec53aea8f50f3ae84aef6a990c70310576b55c632993aa09c1bedd557976f27dc32919443ae1550c3a0ed3c62e8bbe3dc106a265a2245ecefc591f7123b9b55b3ebf9aff98086b4f589a64a9f98bbfcb89dbe33ba8dd625259eace77d28750f64fa84e0ca96eb9c73e5887281bf5cfac1462de8fffebb07d50de961c66d714e232a0dbbadb4acbd620b69cf960a868a2cd64fade2cebaa72a3beef1a45e30b3e00770647207d37ac549b79e6038014b0c8047955e727afdd092fc1495026cb1124c702f8058f4880f016c90fdcefdd914b4ec00539d2c0ccfb21edf77a9743a9091117fe9dd3ebff49ef2495f611264e8520ec2c16953f2823122b77bd05ec5aa9cad57dd3fab8e2d883367c69b2cc4f736ad2d06437e221e6275abb9b570facae22521e71075ccba6b6a7d20910c9f7f1db0357389a2760e089d235d8bf504794748243c09d3a77b0abdbbff056ba7673ce0607fb30e69cc9c535b5b6253f62474e53887e4995504a1d8894932462744a90f6dd56a282cd3f1b1777f0720f0bdbc2382cd502a19a6fbf6c76045de1995aa2e2d5f05e6583c975a39fbe44166b73ada96c6c8288f6a6dd2d1cdbdc3363e15bdaa191d768ce09f15f83ec7814b01d9949e2b832d8003376ee9395b9bfae5fdff85555c77c94c81cef4a4d8f5e2aa153127fb9d2224d97cf3699f53efa5ae7d4f1824771fd36553998e3a30a4aa1921536a7d91f8f11831924b1f24f6b6c1a7f981e0d022efaed1454227ab91d65902b71f1df4c1f1b82fec23c46ce28f2d426897751be52f3da2453b9959fd8c2b8f8a9af753ebce0df539e9665b7f07158d8032f6a725b4d690a21d7fe9183a7c92177fb173519308c335f4226e72bb618a3b17c1b2853560f2773010b85a2269d63d530beabaebddb13e14602aeafd0117d28da5033d09df38f308f2fb9b92058f4a17ade5cadbe1d2e1f9d2a7e0fa04756e9524acfd4e2e0755500a42cd2830b2f67830f4a9fa627901a7b78bb252813fb2949cd69af28dec992546aaa9cf14f3b99d4a0209d9d4a64164ff3b5312b8f9c313f6b6445c60b87ea7c7c007cfbd2ee1b12007e1e51d2cf1f9c64b7ba12a50b6b1dce88fc9840456375d8be6090341d779dad55821f10b7233011574a68b35130abc4a0181a3c70f63cd38a773104ec24274a3cbe9be3ffba4acabcee5ee2a425bf45b466e0f30acb5c9b51129a3b2e56d629235434d1a0868b89cbe1f6129cf2db32f956ff58e6effb993594dad86ac2238477f4fa0cb6fa7d12d57d9301a1bb0ecbe60c8e46ad49ba0653f6444594c0e8788bab8148ce4e21e6ea302dee5ffc9cabc4f9768452e3d5c269e056ee9ade679cdf1f1fff690ae82506a01c13010cbd269218dec23e070bed88c600eb4b28ff4b6e031ee74b3f97b24b43f69432108a3205a46713ee03d4940921a4d939099ec1f35aeba439a3c658af645d56ac90ade9684d274331520b157868d7acefee244fa6892f0f2ed8f82f976dc0702c73cc642aea4a3b000171c06f82ebbcc6d0ea7ee6edb0ea7309eb7acee45f06f56f6c99477314d47ce25d54145e8174184cfedfd4c5eafa18bcbeab07be2d19d34c63d9581d424826c20144a7307222838dd1285215d9fd1a2236c9c228680062e213e2d66bce1e606f901ceb97358caa50304c88c7ebe2e543ae72f6c44f1c48c42b5ad4d9148b6aa64db26991fa4e655a13d2c4f585aae3950abcee20f8faa017fa8ff0352e47736a166ec72d3d80e832cb69d450f4f2a38509b99d58d87e132679321b0bf7ad18da6f506b6c9ceb35acefe6dfc4c195328c2e53a3aa68fac28b536d96d53b61f93948f22a336f8dbe30a0f7880f74b85daccbc73aa17bd3d538bb8dfecf68f9a18342a2cb89bcfb0a0113ed02c735af5150f427f19b1288ed053b4ec3adf938d5f085ebf7cab74e21076febb89945e3f31846150e26038de0361b87db6d052f5d8d947c0c97f24b9070fab95b772ef96c57d3598e10e4c3522f5272416d5249f457f6c041f42c5524892c50a0724eced9aa394d0b497adab16a95e4b269baf6ad41df008590ff7d721fed4eae08abb412f530189460a39741418d0d29c44d6b99de2e3f50c8f962bcc39b7183ea42e542f07debeb5a2edf3bf6feb2756296a23c5e8b5cb0e19e6d3ffb9f04dd9d54c6fc39c15981985afbe7d258b3df56481479074f9833fa9803d92927328db5d5a46be15e4e924746719a7b56321067d1b3bf689a538e3b8dc7fcd48329911cb7b33839368ee6c21dee0c9433199169db24b226e4fe4896754b918cc72fa8af5132dc9b48354f552163decef1d838dfdc7736ff2ebf7de6d3f37b0485c2100b7c340756bd2beacc081fbe5dd524a3a6b32efbdd1743db7accab943cad3860f157c552dfd2c4a4a1fa22c4912374c4b547cab036ff4eab8dbd9326b0496aaa9d63d2b26bece6bfb3aad3cad6f8466cf051d177143ad749068227251369e02202c2688dcfa7f068b9c85b45d0a672dd5209a354d30d688320e6d92f6c43877961457be5ead0822100fee6316b5673def228bf6d49ec2aeb7be7c056fba51da965012ba983c43db82bf5391ad3b91767bcfd480f824f257cd0c82fa466e52a83045a7539c92237ac66b9a0ee75079f3589c9cf8da889a2fa83ad529bfb7b13dd53ff0db0e07988a8b19137d7e4fa5d04e3104a6b248d7368bfe2df947ec67ae8ad97392301c76860f8baa92b3692839179041eb84af888b4a7c81220d14ad7ecd956057ef00408deed02bab1d08b70e559292db5d8cbc98f5cef1c29347cdb0d09983be3f74c0d75af1a9dc9413725d7b0ccc16047e8f97eb1fe3b44c48f54bd9aeabd284a6dc8e82ecad5577785aa4e744bb6c0838fe9e5940fede5712147e52b20e24d8e2019b1fefa9844c550f5f03357f2bcc5eb5512207e70051fba057c89a73bb59d62808b8f132801e408cee1f6d09b09d8c31505b18eb2fdb6453c02aaa23f398c6e3a7fabaf0426a2185a8d19a696d3c425d3194ad4f99c8d7ae53c8a50c6084e020b3a557e9525f4af5b6a25677915ff78ad8241b46a61ff178813d9887c2cc97220baaf307d5beab1d7e2b96157a2be5555a4edc0b67eaf6024a0482c3d57efd9df4bd296d4a754eadc41c7fd082b63ef4d9f5439944678ff3320378b06c8fe0e1b1fb0bfceeb1b0db5bae980cf3a11b6c9f448a295a24e03483154e5d4171d72d3c586d0bd981ae833fa70c8e69b3f8e4843b4d95f1204b0e59ca63a9e959248348adfb6d47f08e5e5fc2cf6d1194dddcca66f9121488e2ffb", 0x1000, 0x400, &(0x7f0000001040)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) 22:23:34 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="b2ebbdbb8aa95a50ba3f01beb01de0d1eaee63e725695b44485706e2fa90c28769efbdeff6b7ec89c6e87851ddc74f15fb5f58f19d2c733673c1f07887fc57e01ec66679a6508ed4da7e77005ecba0c74fbb8f37877c2773d8d2a2f10c040ade56d3767d2ee8ba1b2d0cd0c37512ee7300399596f409cad466834fc1f0b5db28e93aa47015c9c32b564e0301c7d583528dfe47f12449", 0x96}, {&(0x7f00000000c0)="0e35d7419439c91e459487d55c29fc568cc737c49e9662648755e53b39976e11a8b5c83ca0fd34378e938085bdc2365bf0647ebb", 0x34}, {&(0x7f0000000100)="9f686d5e6d5e6477308d80d43d", 0xd}, {&(0x7f0000000140)="035074afc1396a3eaad498622a43befce3c20fe9e0f5ff2d4c26fc4bcfb9bf4a50df1267b63f12bf50185359bbae66e7e5b273d89fd075f41b7580edc85dac403befeb679c3f7d00577b94e0237598f0ea62fda20c8466287d422dcff103986ba18f25b511a189e73670d02451ddc1425fd77334f2c557f26e50336db2a996bf56cb4e2140ce22d4d4f5", 0x8a}], 0x4) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) writev(0xffffffffffffffff, &(0x7f0000000140), 0x1000000000000347) 22:23:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) dup(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r3 = getuid() r4 = getegid() fchown(r2, r3, r4) ioctl$TIOCCBRK(r2, 0x2000747a) accept$unix(0xffffffffffffff9c, 0x0, 0x0) poll(0x0, 0x0, 0x6000000000000000) clock_gettime(0x2, &(0x7f0000000340)) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x7f, 0xfffffffffffffff9}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0xff) clock_gettime(0x0, &(0x7f0000000180)) r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000000)) 22:23:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0xb000, 0x45f, &(0x7f0000ff2000/0xb000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = dup2(r0, r0) getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r3) madvise(&(0x7f0000ff2000/0x1000)=nil, 0x1000, 0x7) setsockopt$inet_opts(r2, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) openat(r2, &(0x7f0000000080)='./file0\x00', 0x80, 0x4a) shmat(r1, &(0x7f0000ff6000/0x4000)=nil, 0x1000) 22:23:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet(0x2, 0x0, 0x8001) r2 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r4 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1c, 0x2, 0x1ff}], 0x40, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x48, 0x2, 0xffffffffffffffff, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x40, 0x9, 0x9, 0xfffffffffffffff7}, {{r4}, 0xffffffffffffffff, 0x40, 0x0, 0x8, 0x5}], 0x2, &(0x7f0000000300)={0x7, 0xfffffffffffffff7}) poll(&(0x7f0000000380)=[{r3, 0x30}], 0x1, 0x4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r5, 0x4}, {r5, 0x40}, {r5, 0x4}, {r5, 0xa2}, {r5, 0x4}, {r5, 0x8}], 0x6, 0x9) poll(&(0x7f0000000180)=[{r5, 0x94}], 0x1, 0xc8f) poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x20}, {r5, 0x1}, {0xffffffffffffffff, 0x23}, {0xffffffffffffffff, 0x124}, {r5, 0x4}], 0x5, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x7, 0x18f, 0x87, 0xffffffff, "75953ec6d3f076605cd7907afbe008fce4f3ef94", 0x7, 0x5c3eb9d6}) 22:23:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)='!B', 0x2) 22:23:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r5) setgid(r5) r6 = msgget$private(0x0, 0x60) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x9, r4, r5, r4, r5, 0x10, 0x6}, 0x401, 0x3f, r3, r3, 0x101, 0x2, 0x1, 0x9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000140)) clock_getres(0x6, &(0x7f0000000180)) ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0x1) read(r1, &(0x7f00000001c0)=""/250, 0xfa) getrlimit(0x6, &(0x7f00000002c0)) msgget$private(0x0, 0x20) r7 = open(&(0x7f0000000300)='./file0\x00', 0x488, 0x10) r8 = accept(r1, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r9 = accept$inet(r8, 0x0, &(0x7f00000003c0)) recvfrom$inet(r9, &(0x7f0000000400)=""/204, 0xcc, 0x42, &(0x7f0000000500)={0x2, 0x0}, 0xc) r10 = socket$inet6(0x18, 0x2, 0x3f) setreuid(r4, r4) clock_getres(0x3, &(0x7f0000000540)) fcntl$getflags(r1, 0x3) fchown(r1, r4, r5) setsockopt$sock_int(r0, 0xffff, 0x100d, &(0x7f0000000580)=0x1, 0x4) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f00000006c0)=[&(0x7f0000000600)='!\'@\x00', &(0x7f0000000640)='+\x00', &(0x7f0000000680)='.*\x00'], &(0x7f0000000900)=[&(0x7f0000000700)=']\x00', &(0x7f0000000740)='(\xa6-%\x00', &(0x7f0000000780)='%)\x00', &(0x7f00000007c0)='(,\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\'\x00', &(0x7f00000008c0)='\x00']) recvfrom$inet(r0, &(0x7f0000000940)=""/4096, 0x1000, 0x800, &(0x7f0000001940)={0x2, 0x3}, 0xc) recvmsg(r9, &(0x7f0000001f40)={0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001980)=""/234, 0xea}, {&(0x7f0000001a80)=""/215, 0xd7}, {&(0x7f0000001b80)=""/203, 0xcb}, {&(0x7f0000001c80)=""/246, 0xf6}, {&(0x7f0000001d80)=""/33, 0x21}, {&(0x7f0000001dc0)=""/186, 0xba}], 0x6, &(0x7f0000001f00)=""/48, 0x30}, 0x41) read(r8, &(0x7f0000001f80)=""/4096, 0x1000) sendmsg$unix(r8, &(0x7f00000035c0)={&(0x7f0000002f80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003400)=[{&(0x7f0000002fc0)="93b833846b51fc4ca81a07e9f2465f7af30434b30871244219be873b6041936f684ddb7e39eddb2d40", 0x29}, {&(0x7f0000003000)="46d2933eb6e51d9bb7df78d411d44a416575b984ba0d39aef10a02e00220556a198644c84947a25b6cd623e1e577a20a98455bc9919d018efd29ae6284c9895979f00dc3377953f6fdcfdc8b6e6851c0d8417fce33", 0x55}, {&(0x7f0000003080)="05007af2fef51e5ecc2de6426f5cf50df06e65a8854ac0c5300e6eb50f0a3110c314f467380f40ca07b54f357f18a8acd0fc0ed53b91af7e67271778144828ed679c0f9494fa367c831cca756c861e1a9aa1f6c46c588741456d986295a0a3ef4d940ef1bc908a27271051aa7e8d2469b04c93b69c", 0x75}, {&(0x7f0000003100)="e6b6b675468da3c8df2df68cea795bd5e61f73f2f6de571abc99bb9990a2d458c3dc57baec2a8b6c689a06392c9c50225b0d1a1b307d0b41691d97c39cfd816e451068b19c87a372c6100619c944a39d83", 0x51}, {&(0x7f0000003180)="e2914e7181a77a9b0250d45f07846d048344a1417bad4c44ce2f7530129368a3ff6e45259522643672a896dd22b292e2f28fbcbd41b44db2f863b7b548ebeda97d4fb90ec92c5026bdcdfd3b76ba9f4add9b71b80d88176322b165260693b4682a0283af5bcb859326b086", 0x6b}, {&(0x7f0000003200)="e662df6dbed0262368ec1a67c59508f4f18f08f57da30ab10cccb9aeaee6eaa1ccdf53af6b300539ed193823138a7c49d598c65e5d67d194c27231c0f79e435e533db34ddd3d7dfd62c00108e1685ff9ddd159b9c527cccdc2e3b7a06295c590094003cd6b67e570a3b2fdbfc4bc877effceead2bb66cb114efaebe93a99c4e5bfaf2147c6f4f6719dc7a99b33fd6d45d99c5c6ed84a64eb821fe87c1482b9ddc191241615bac27ef322b50a3ac6a566fe6008b8f8a9b3a0ef6602556ad672a603", 0xc1}, {&(0x7f0000003300)="ec7f13714fa51ba8fddcb0b5f148c7102b749dba885f8643a41d2b016fa7b6b7fdaa19cb0c5247133817c1ba82e9927ff7de8e3069fcdbc4bbfe6c625c45062b9080d9092e0a5daf0affeee1851ddb3264bb9f02aed6546c289ed788c324d28c6a82a384a40bc2d80d7b14d1e33b3b49bd5c9f6be27264f9e94398eafee5a3f86f217bc6fcfa82718bff549293d2565cf9ad398bd39e51b18748907771f21a81a72cc3db6256deed1de6b18f0676c722e80608db34100a8501092920e0946f8ec208fbd9020b8a761162a9158f3e3d46b177408a2739044bed1ab4", 0xdb}], 0x7, &(0x7f0000003480)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r8, r8, r0, r10, r8]}, @cred={0x20, 0xffff, 0x0, r3, r4, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r2}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r9, r1, r10, r9, r0, r7]}, @rights={0x28, 0xffff, 0x1, [r8, r10, r1, r10, r0, r0]}], 0x120}, 0x1) 22:23:35 executing program 0: r0 = socket$unix(0x1, 0x1000000000002, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x800000034, 0x994) pipe2(&(0x7f0000000040), 0x4) 22:23:35 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1fbc81a4852001fa, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 22:23:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509dbce", 0x23a) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 22:23:35 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2000, 0x9}, {0x1, 0x7ff}}, 0x2) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6d}], 0x10001, 0x0, 0x0, 0x0) 22:23:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "835dc151800000e2f9c84bd5f4cf5a00fc00"}) poll(&(0x7f0000000200)=[{r0, 0xc0}], 0x1, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 22:23:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x8000000) pipe(&(0x7f0000000240)) socket$unix(0x1, 0x7, 0x0) 22:23:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) r7 = geteuid() r8 = getegid() r9 = geteuid() r10 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r2, &(0x7f0000000a40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000700)=[{&(0x7f00000000c0)="de2a4c72fa6ce8f87235b4febb47f27411d6d53db89ead3fce8b90fb4eb3aac9dfc88c523392585478a781d31b0bb7d3b5085e414558d0a6a3cfcc227f78cd5a2db51e1800a6d906511ac93582db6bf41208e9d96ab9aaa3e38ef15921695a661e61a76850e45c9f62ef715a9ab7cea5578169e754cfa89f85c8bdba48419cdbc82e44c585831096811cebdfe9901c1c2be189a7922134f66ee1ebf177083a9b4593700a5d373b9b7f4ef6c8749e3f3c17a096513ae1792a2c8c319eef73772976f14fa844e5e0c434602d4155745bfe21b24dc7d62d280c9821146815c97ca67bdc8614c884195be38721", 0xeb}, {&(0x7f00000001c0)="45cc055d0bf537c8f3f355f6670fccde86f95ff3bd564a3299f60acb9131334af064cb07de75df4ca5ed20f2874865c9ea0ee7527104fcbfcde10141176b7186dffbbfae5a60588f46a4a59f4bbf12bcbdaa61e2bbdf05bd066897493fbad627b2da7c9d3fe24a411a65a185c8bde0e4b42b07963e9ef42a9057a5ad73a828268d24860e38f4bb79cc83472cdc72b3be62d615b641a4", 0x96}, {&(0x7f0000000280)="bdcca4995f333646b322586bc5cc", 0xe}, {&(0x7f00000002c0)="bb32fabb880595a9f133680715ec4767495c20e2e7e53d58aac3e570c3042a099013ecb415a769c1516c6093a47d6c94ae5b01d4e918b45dddc304e19e58bfcfeb38e6667f848156d7383ef834aab304efae640c982b0d06ed665928e0d5415f56d2f9b4e3b39c83b94108ae311b4308e369bda082aa675d94e37c830c0e2f41acf1a899f3ef19a910660d542e70b4f4ad0bf0ccff81e2c9f1fef90a93c47ef4be755691ade914", 0xa7}, {&(0x7f0000000380)="24ef054fc7e66f09373da36e046e7b9fc55fa99045df7525a9380711129104c8103a4e32398c9a", 0x27}, {&(0x7f00000003c0)="04d359c601dcd4f73ca26a5fe335a9c15bd2f06ded12606b8614cd452bc800f87d6a9117de74f887fcac6eb28c98c719d70090746840716b6ca505bdc185687c96f3f9a8b1da0dd2c0bf902af63bb6424b414b5bba522b35551fa38df8026e866ce34cc142ba53b5634d1cf15d6b164a1685f37d8c21898965afee40ecd618cff79ca1ad", 0x84}, {&(0x7f0000000480)="d01a69a021e5dba0dc15d3c652995e70b65f1c70c1ae4d9b6d5222f0b32350934390ab4570941508ac13fad4dd4ee48cc069ecd263a2d933fd0d4fed3a5b5d2de482577d4d15c27405967b285ea57713c28fac20617be0a44428f2b619d32d1c5bb7f9421cdcd619041c2a67636138f51091428750aa0756dd83f875de98e23eef86f4205a7e219dea4eefe1401873e0d1b60a836ba1faa11a473acdaf1c4773b8faccb872e4768813b43b15f2fa9954fd45021505fbcb529d418ada0c11a823bbac860aa6428a4349604b1f013ef07901fd511735d869e3df68d866d269f2", 0xdf}, {&(0x7f0000000580)="22a2ebbad5742144ceba6278845f2f7d710ae896f7ca49805d3816d6f7e65588d056aa73e692a1d58c4592e1a068f5bc61d0e97e06be87c1522b71167ece34bb8a2501d59a01b015bce4412084e437c0fd3ff3cb96eaf1c5c858b1a153c52b1829bcbe9c8940b2818fa5c4739a56618e355c6dfb7ace0c31a38115c4ffa0f498d10c7633749587f8c4766f5bdbdc4e76fb0126869a769cae8387fc47ddbc011ec084334252a04acc9ca18544a537", 0xae}, {&(0x7f0000000640)="e8ce656eee9d6b30b8d33e127e739535fe42e1f78b4e045bb0f0d740367907c2b2277c1bb32b81b9a99191c0f9fd8d8be28b2aa5045aae541bded5", 0x3b}, {&(0x7f0000000680)="eee513a5fbc70e481cb91120de12e7b5a468b0fa6b812b3eb2584653e4c95dcdfb7c67ceb4bacdf28cd6e698d6700c5cdbec2396815e10a24a11d1a157476352fb8d8d1830dc632895cf35f76dee7329b54d8cc724344809c90dade6c442b424545f181e0343216d93627d27fc733a4784dd", 0x72}], 0xa, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @cred={0x20, 0xffff, 0x0, r1, r11, r12}], 0xe8}, 0xa) 22:23:35 executing program 0: madvise(&(0x7f0000bdc000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000bdd000/0x3000)=nil, 0x3000, 0x5) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r0 = shmget(0x2, 0x2000, 0x4, &(0x7f0000bdc000/0x2000)=nil) shmat(r0, &(0x7f0000bde000/0x4000)=nil, 0x3000) munmap(&(0x7f0000bdd000/0x2000)=nil, 0x2000) 22:23:35 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0x100000087}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000140)="ece7c170dab5032fd195cdc9cc9bee847b7c875049e7fc16b19fdd7063a2ea7f2f4f9b1d56afa967c8e45b90342d83c41a68b22dc49153f60a4c9389c626c2f705fb12b3b0f5135fa6b2b9dabaeeb32a2f268e77b23bfb2b8ae63b448008e862ff061681774757d4bbf26ecc1e24fcfe1702175c99d0348a45ed4b3d9ef1edcf1dfc1235d287837fc56995aeef710cb3ecbf11ee3bad1caea5e62576dd63a3195e11d51e80f76ea18f5776e30e55a6a68d6a277c96bb1e3cfe43f26abb401582d674ef3fb6", 0xc5}, {&(0x7f0000000040)="d83e3e3da8b7c4ea932ce65582d808270e0df90137ac29ae8c68af05e0642b543465b5de60ca8a5827137c933090f5cec407ddf6a859ab", 0x37}, {&(0x7f0000000240)="e91e433362ad41ef7470b84347965deb174d8053f6da33e9c64fc0f6f160fb567e17a49699920b15f1001534a46595f1fd8cec23e47cfc8a1acd2e543d29eb95f64b1e537544cb179d09d09dc60a643c4181", 0x52}, {&(0x7f00000002c0)="88f5e5798ccb304f0f01c0a08957bb37df1e797ba31d496e43b47ac723dcdac70bdb675284326f6b9f2974090f95a7a786ad05ced7bf08aea52df64df444824899926585efcfd06ca761ac9dcde1805207bdf3951311629603bf4e68d4e825b8cdbb556a3b3660c2a000f4bbb0b2bbda16b9e1c2946916b18a87540e3a5770b8ae2a27cf45989178b42d759311ce085b6040", 0x92}, {&(0x7f0000000380)="5d5c18df1d2609360a5861c6f782e788e0c110216872a4d3be6c36605ae5050e16b14298ebf733776969b3e0802e862f5a66a59a04379fb13b91e3bfc3128974fd8093698c2161fe02e3", 0x4a}, {&(0x7f0000000080)="badb9bc6775afc849a73", 0xa}, {&(0x7f0000000400)="513defdb788e97bc4c2d1ae5a55a8b64cc35786722f7ab7b62b3f125ac1b37420f631ec3af4528bab4cb8c8910ea7154d1e97efbeadf4508c89d924f981dd3864190f036f786b1b6348607dca1cea0e89db1d3418e94fe8200b4a140a9feea57e2ef4c4c403fde82fb9c", 0x6a}, {&(0x7f0000000480)="5008dcabdceef837161cfac5960ad6cfdf1b3ff974c029228960325ed9a217515581e6", 0x23}], 0x8, 0x0) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000540)="d6beb6a44464733e64cebfebb6014665aed2ad007577f1f2458a2e79f9f01e6d66f5dd87679d8c90ef3a8fdca835a34d50c04e2c33180cda37ea967ea18b1fbe6c2ee61f5138c6eb8d228a44b8f1cdbd13c120262e1fd13c2742622e37ca87bf983c6550d0820f012da4f3f1381545cdd120e743db1a800404e88eee120e25ecd7db3af211c09f09732d6e2e1c434ce4126f3c1a1aaf210aa1b5800ae6ddfe70fcff14ea6d5e8e90dc8541b8023e1a0b0426dbefe0201bfe27c021162d68c9", 0xbf}, {&(0x7f0000000600)="32c48c64f0e2c2e7df7cdfd8d4c5d90b702d92fd5c6e797b0c3fbcca56699b55608a3d7910d1f9acbae24bd4db12ad55f8ccd1884eac27e7fc286df224d2dcde6a33fd13c5d48ecd640a7482e39dafa58f234ba610110b454f11f274f5dc79", 0x5f}, {&(0x7f0000000680)="0435c55ac62dafe647b54688a99c56a02768924841a1f569f3621666e1b9d7ffb6bb6d1b148e5a4f2ccbb3ee0304c05ed37eae5afd5b2ae6a4f829c207701d39064c46", 0x43}, {&(0x7f0000000700)="9ac3f52f4c6e4879fd757139f5b3d4ec10295293fa4adbe8d129dcc611b37c6d5241cf923cab1b3241df8d16f83ebbaebe", 0x31}, {&(0x7f0000000740)="55d6580fefd083a7d18308a399162df097da0bc2776fe6f2f901f3d9ef92f6f21993999ce3281cfb05c158b324ed4ba6cfec68f6db94777e8a9cfefa2aefe0fd9b830b01c525f91e866d58eacfde283ac64049e15d2827cfc9a9eecd32fc723b0bd3995f0b2c52d964ef7ac8d09ad94034b367da606ae79e546fd3782446f9c1cf24dd8d278abf189634621322fbede06d2df396bafad90e0b953ae16da95a07de681109cfb47aca80e39dc2883a88f76735c86611bdce3d54f6fdd6694acd448b89adbaa805c246bc1229bc46e1e8ea5ed795b47192b0f83f8b66a1ab94b4", 0xdf}, {&(0x7f0000000840)="6426006512fdc9e4ee64c9b85ff5e14a0b29140542e9a1499e13ecf3cdee50a8da025293185302856045f27643bc9d689779361ef055e4f8c66ad2d0e1b4af3017711248f1f6f327a5e6cb28a73bbfeab380dfbe429cff0aaae6a236fb7093a7c7a2e8ed551688fdc96d2846322de2adf2481ce0d51b282823d9f5b5bb27aac2405dcccb87b560a62e2f85353a8d460ffa744eec4d6ed78caf9bdefd02a3b07f13999fedced8811657b2f5041fcd87a8304dbb", 0xb3}], 0x6, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0xffff) 22:23:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = syz_open_pts() open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) writev(r0, &(0x7f0000000000)=[{0x0, 0x1a1}], 0x385) 22:23:35 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000084) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') r1 = msgget$private(0x0, 0x101) msgrcv(r1, &(0x7f0000000180)={0x0, ""/126}, 0x86, 0x1, 0x800) link(&(0x7f0000000080)='./file0\x00', 0x0) 22:23:35 executing program 0: socket$inet6(0x18, 0x0, 0x7) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x7fff, &(0x7f0000000000)='\x00\x00\x00\x00', 0x3c3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xd1) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x8001000000000000}, {0xda3b, 0x5}}, 0x2) 22:23:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) syz_open_pts() close(r0) r1 = kqueue() geteuid() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "a8fd28e2b5dd6474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f00000005c0)=""/4096, 0x1000) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) pipe(&(0x7f0000000480)={0xffffffffffffffff}) symlinkat(&(0x7f0000000440)='./file0\x00', r1, &(0x7f00000004c0)='./file1\x00') write(r0, &(0x7f0000000380)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088d60aba", 0x1d) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x81, 0x101, 0x3, 0x5, "5839d40284d56aab6342677617950ffa35ed5f0d", 0x2, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000003c0)=""/120, 0x78}], 0x1, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0xa8, r5}) r6 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNOTTY(r4, 0x20007471) 22:23:35 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7fffffff, 0x0) 22:23:35 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x5}}, 0x0) getitimer(0x0, &(0x7f0000000000)) 22:23:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xfc, 0x7f) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() clock_gettime(0x7, &(0x7f0000000100)) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x10, 0x4, 0x753, 0xab8a}, {{r4}, 0xfffffffffffffffc, 0x90, 0x4000004e, 0x5, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x8, 0x1, 0x3, 0xfff}], 0x7, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x7, 0xfffffffffffffff8}, {{r5}, 0xfffffffffffffff8, 0x8, 0x20000000, 0x5}, {{r2}, 0xfffffffffffffffa, 0x2, 0x0, 0x2, 0x9}, {{r4}, 0xffffffffffffffff, 0x20, 0x90, 0x4, 0x200}], 0x7, &(0x7f0000000000)={0x7134, 0x100000001}) 22:23:36 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0xffffffffffff2ffe, 0xffff) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000200)=0xc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x5, 0x0) getpgrp() connect$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="710de1576b229a330600000b5500000000000000000000000000000000000000000000865b28b2f608877c91e12b19642344eccdbca133e99b7fa8167bb7fa68af8e76af76efe7f67f31f2bc992aeeb546f0c8eba0a73f1ddac401933fbfe3bc8fdae97a097dea20c584b4a2b550dfbdde7cbd7496e488dabff86d8aa784aaff03cdc3d33d3f936bdb422e8ed0f295610a080246a00636be342bb34e85cb73891a538770df9bde5f533ca33d6fdbdde44d10d61eb8ce8de89602d1e4b94e3400cede95e1aa59db9da621a723a07f0ee963749ea8159044f9b1000000000000000000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x1ff) 22:23:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x8020, 0x0) 22:23:36 executing program 0: chroot(&(0x7f0000001600)='./file0\x00') r0 = socket$inet6(0x18, 0x8002, 0x0) socket(0x38, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000001700)={&(0x7f0000000080)=@in6={0x18, 0x2, 0xffffffff80000000, 0x9}, 0xc, &(0x7f0000001580)=[{&(0x7f00000000c0)="1e41f31d05f9ca3978b3acb41b75488411db6e601d186282af10a43a83de6938436f83a694b5afbfab6bce0c7196e36dcc36480ca8979934e5297a3b611aab9c43e979d1072c", 0x46}, {&(0x7f0000000140)="86768d7fd93bb518c743474588708ee65ccf757f8b37d1747c52b686b7dd6e393efa2390309ba2bdfe1fa2894589c4bdfba1669cb0c6ce661b63ea5a71ac09d17eff805c3526454ab8ad5583150b881850a7b74460064d32571c9b1fbecc846c60012c59d6ac4268981175785054bf88893aa2ddda7f2800669de313b0eb7ca1e4411b2764c53c57219ee7b8f22cefececa9c0b3386101a3aa8070c961a345edcfe658ecb2c2ef4a8b9c3f9e8417c78e5743d22b57f19e1121334a747cf443a6903c5c91e5a9f08ce54b1ca1c9da00129c935a791a020aee03179146b87e1a3a2eb48161cbc20d03b8e1b2f7bb18efcb265e58", 0xf3}, {&(0x7f0000000240)="d5bdb7334198cca48bece39dd99ea0243bad300f5cc3357b9fc5b1571ae38b85b0e82b2066fd6c94c87a9118284b8ea345f76b42eb8a8ce3e44114fdb377d6a6a42635f299bf2fe28b6d5c44e7c932", 0x4f}, {&(0x7f00000002c0)="2cb982a077fbc1f529f370674dcef6e503", 0x11}, {&(0x7f0000000300)="6ed588ed541ffcc1f054774cfaa9d14fe7f75330e4417018ae6bda23cca30c66043a3772cdda67f04b5af5635017bb31313cfd9cf514ab53b4a04a71f47be39447c76aad30c0a49d8c39eac961e3d953c74314fb55e09e25fb4f0bddcb5a743a638c2e5de25678529e213aad0463abfaddeb5fb0034dead94de12bc04b2d5ea6bfe53c8f8573615483555d4e86981d945f7e5224519e4a7ee9e7a303fb5272c5915c7e3db1a685", 0xa7}, {&(0x7f00000003c0)="2f8b825600af0cd6a0ed1eae949c33e6427da14e14568e6ef4527166728f2b10978b578b3d7e5fee43d91fcc9c06b4c7e6b57b11d6a03a4c8f4f0f206e495a4372da6e419a315963c8b4e897a50174ce13808bfec0aff0d6ee476cb7724aa203e7be284a192617fcbbe4bdca9e87f8c1c9f49eb12f882d5530922b07d2a0b45128d8436f2c51f0c9f73313347617b719c010c63a722cde3a0d7b9c7670e07af9eb021e4afff99fcfdf", 0xa9}, {&(0x7f0000000480)="0404a4d96b41e6fd03971f4bb075fc823975d23db8a4ef40d2c58f2314b897853453d1c622a14be8765ce55a8d43f11f744e9e8a384d5f33e650d3aed2283946279ab684f808cff6627e37a56b220aa98afc40d9322ea03af0f7dd59ead58184d2dca4e0bb51becccb7da34f7d30297b3f7a46247328c9bdefdd308f8090e5cbdf8c9236ff9ba3e8d2f6fd7a28728da12d67c9c2cb9e962e0892b82917b5ad6875c1992f00290eb0da67d5e44fab51c2354625b07c448fe8c2f52b909b9f9e869afed053eb12de8f4885bbe0764dfde5152d2b3eb93436893bbb6c1197448fdf7fa84658775dca", 0xe7}, {&(0x7f0000000580)="347b375378fbfea8e84f2bedca49dbea289f2f366f0dddbeaf71deeed6bdf16dcf27bd34d952a8f4591c2665eab74dea8f737c94b66d9be8e0ac618547fba7d7ffc695e292fe7580aec72973b8061aa798e3f682589d7228efe8fb2dc943c82e173d5c02e8dde3b3d3a04e5aeca94a29c24ca0c102a9cf854c4cb7fd88157454830cb6cc2cfad670fedf8ec0b46ac7a8690200817e13548d5b72e4bf562763afc26d1f0604472063e1f0858534c17c3174509e7a10d81f174e6cc6c6f009f39aee3767c95c321ab76bc9bb837f0f5fe63d75d16e59e65e692c682e1d93a43e50641fe30d051016c50e68df429d1c0da874ffb9961a99ecc9f511f334450d2a7508fb61a664fd28d9ebb833e59f650d88bffc3020eb1dfc7277fbcfb6eb8af9cbc016e69bede15780c1962f0738f0e3086a8a0c7afe78daa1b62210c51619407a40bf05a79c880d4f390984a4f5744d97a1f7faa81709162d9a6fd8f0ad2b32f8e1a65e93f9c97eed22daeb1a77c93c67fdf7f8b2e9ece1888d3ee13457f040697572c29d443c1ea1c304f0a63e5bda037797c44d51614ea8362080d9a82bc6ad02f646f1a0f262f21794c044f23d78375d9596584d2be1d6e7daf9547c963fb4d7e072a8239bd460f1809a6600e100d0f3d90de84e2e0fbf98271a79504b8c0236baa6fbe99960a58d9f91f7db83816fe0e5afc9d9e59da9fc0e03822b6f120a229c7147374701b68cc0b08a624ea0e39e20b10e0fdabfc209ece2419579cce26c0fa781e221632223f4405f9ead80245c5cb6852188e028d3aca80e9681759fe8e1d80a6013a605e06f56474f51d5ac8cd70494861b3154a8b1664f8024d08113d94b72a415b2fe7cc55ca23989155a9811ddcda0d6872d5e01c8c1d769370b8fba2bd10492e13ba4b3a4cceca4dad0ddf106790adf24ff4d248a37a2e632daca0c7a574cc7e1fc6f609339dfc2d25e90f9789e8f131b51db13c28987bb6b9074ba977e3630deb4763535e5fdc6bf020178a17552f32121aca87e237b753584dca9a63ae3249f0d9e26e7cee417f3f505363c240f3d27bb17725ee71f3f3244ddffebb410f9487f9981933743a8a1865bc017821f565f4f225287a19456e88e1a05e90d412a922a8bc46f6250f5600a573e7d0167418a908b5112d303ddfee4443f69bb96384def90b3ef462aa429ea9fa277f2a44cdd9b17d3a49c5579c6dda8ed7e6991aff51c0ddb9606b58dac8f7d43fa3690a18829fa4c7c482d3254d6717faccbaff75748c38d0901b1bb71a2969b35294ade33985db479bae52c1f1b90e298a302182e5e08d2c87facef7dd4d1c5b5916062f57b6c4750416412bbb404ee8c72680d003e2bc62d3953c32269876c6c816b18b96bf358698cd63e303474c315e6b17094e4259d4fbd7e5579ac1ca1f6f89b32cdd62e1fff90faaac4f6ec4c28dc1771303e4fd7b65125977690d9735739dff1cf305a93d510ce835c7966cd693a1ef4b750d0bdb887829527dc6828ee373c50e92a52a63ebfadddf896c5fd39669bc7e617301c49ed56854ddecaf40842a133e14afd94351bb63caf4b8611eaae3aa502695cc85e07eaf55c65fe59fc8d435072fe08ef1c2c80826f189e25c5dc57f4c4ab1d3aab1af5ae57b1322704ce5390202bf56c9ba082275b5a836fa5963df0e31308b3fcc80cbbd9acf394771fbe336dd60f6f2249a37c7090ad1c3859a612617141c9ea8aca7a6d54c6e1bc2c48ef3a5e3ff38805a38bcfb124b23e70134d535d1f97245531b00e0d257b3d20c5d670e209b0d4f1a3b02f43b996f843c07c2f3d36c258de53cd0954f065ebb7ef32c20c5111613d0d9127eb4a71f18e6abda646658f79d3d78d855ef10843bb2e3f1563f94fe034fdb81904860e62d25cdb5e8850397522d6a0d3fecd012248a4c283fd898f04682c88ca2addb5a8183be9b27acb91cc79c358c30a0c9e93090599f525bce369f25dd384776be7663db8d57bfec377516d22e18cc7561b272d1ee2854ffc2f0eaff8f3929cf09be39a06a17fb1dee4b3c645ab11fafdfa614ae21a8cfbe7ac4f5241d399819a71fd08ceb34f7ab2a676d7d74f0beed4a752c8fa2e3c5cbdbd1117bd1f50ded373ac6c24a037feec49f539c0142d664d5adc894e47e5b01198520a8251cc9ef0be1e3f39f43579b5d12f80e0208501096e2758a5b5f89b858704bdf10e810e437dd753c5ef70eed27f4bb4012ffaae57b6f25da62329999ecf1b4f1107c2f92207eef52cc3243b00480c5e8a766435a57d07fd042ab28da750ca6fcd9b97bf4af5de39b9d400d3d540e12affa219a49d35ef870a0b1a0c0ea1a19afd20d22ad875d9b2febceac6e3756bec8784afed9f591fa38ea1ffcda40137fe4a1a7852c58f82c2f505f9b56c451d643445d15c90f9de84cee7eb7d4513ff6a02f4f6980be7a99befe584e8c345b33a489e3897da96ff415941b25869cfd3f65a4668aa149984aabdbed95a9769d806c515d18206d84100fc45cb2c6b88e977601b6fb1d5f3f01979325bed640e605ec55bfdbf3367dedd72a6cb45e8d71bd2fd51b1321d41c8ce6b072639646f11cf375e6348f0ffa92043ff4eb0e25a84ee40d1e11f61962706abf9804831c2254d002015e8755f27b4cc9da52debd539af0fb9ba1ecb9ec0c77a3367e84f002f1d3cd7ef882436adcd6c7ce152e4367deebb268d64158fc35945b0517f9c87747827827ec3331b3107f21320e315c3a968a4a08836fc012b7c7fed2a50071a240e9f1e184553e8d826847802834471ae49edfe6fae1239121a6e8162b60e118dc3c3c6fe02369ff1ae35e40b40cb2c37110dcc15a37f41d4b816d53f75cfba3cf5d7e70ebec63bc7a28c420ed689a518d0fa58b1c21ee97348a17cf6a9111e4e2e2372166cac373dd234062e429ab360a2315fdd97313170ad90c2207deb5eaff222094086da7009c2fca764e4f77587cfee883c37bb9d6ccec07afe3afad79445036e372e793d1f764d90a992e083cca79eccbf05a7939e61a801165aff1a561ad094bbc38cf3f6667c73ceec7054be202cbee53305fb8a72bddc6ab3d230eb7e1db6d5e51a08ed697c6e4aef4fb8d68680ea7ca0ca21105dca164f202b222233df09d62eb303ff30a6317ad2a1d189f1a936dd633a322191fb854bd7c3269badec07a20de401c11c25888e7057b0ac8ae395f1d7780f51ef6a1faaeeb63619bf96bdbab4fd9ee5635916a3e47707b8870f5039d44e48fdbca886f87a1ca70a4c15cbb542bbfc6d41308cf93cbd118951231a0a215355d22cb8b8eef1884eeea8406af6b82e3172caee431a8a4cbe550a398ab354205e1ac781d601fb4ecf7c4ce4c00b420ffc9d68138ba769c2e44ef561721f0d22695799a9a97e0ea040e192039c8bf26d857010077446fe321aed536c82c7d80455c1626da3ad335c8123f57e8f06d532af1bcd710c8d4c0e571f2b50ffd6377c420e9863fcb67bb27405d6a695d2f1fff2d6ddfa70433af665d231ed9927a2cc73cb7a630e1acad2d0efc6c899bf0299e7ff8d0ddcd8300e411457d4796bb89ca75b06cd77082af8cc28d30d625924f2a91644038a02c0b25f9fbd601ff3b6b6291b64518467abfe9b1557a528958dbc266f8234aa0a3ceccaf0f84b857ac87bce16dbc39342074e4ad44c17221d40c145030811c3f9ba1ec05ffb75550d75fa03e989a02db8ea4489b42df14749798fe701a7098fad8ba1669f76a59582292c83453ee40a34b9881113726777dfcb445f3c8b9fd7ec18c201e213f1e034bd23dd3201d328f1325de20d105cac08a1490e18be09d188a4a9e351127ebbc6c1739e7edc476f478723a39c2299872e4f759bb85c280d8f96ff7f1ba4a2659b79859e537ede10ca43554d80a2c6a85cb495c3d947ed32fa8a1e90f01b84aeccc4fe2359bd6a7890aa60f9c0320eaa5f86c08a10d775176757e2ce52a9be8a0323460307e05a52ab2ee2d4937ec6364da6bab559c195cb56087d878dbf8e838bd0bfddb86b088082ce628778dcffed925eca3dea3c6451049ab7fad5b8e209f9955013356e27bcb1aff1387ff6b92f0a0b14df67439f43112ff1fd10c37d2b1b97c28da3a92e020aca32abb3b4425ad83e2699c576cadd46f1ca1162368c71993320178cf5448ec97466b0aa237de89962ee95a72044edb23ef0b3ec469b1001280064d599950bcdd673253035d289fed5be10079167efd90a6b7298fd95b99450b9cc356206a71b2fd7e1111e402e5808fff6af5bf2250ffd5e43a0ed258d816109572547eb9a66570c41866faa8a84ff741af0cbcaf8c49f017f251031e4e1dbc8cf2274d42b9319cbe7a4f93e917b02161ce002509e8da293b4068118edd8191a852fbdcfaf9629d86c4d55584e8525b8bf6bc648e0b1911077df4d566aa62e062543b8b36c7bfc67e0cee21a3b2dec3f665738f9297c630f90f5df15ade6c0342f43b8c707ee0fcb0755b6eb13b9d7be310fd854383ff69523a3ff39bd23540c3c7588090de5943c9f5e7a58a9b25b78241f9eb83d48e835c6ac1f788b5e9366d81f474efdd8f7c8a4e0de8ee48a9010010bdf2943966e3d129bd5cb54b22a59044eec9c9ca9611b7ee4ff757484d9b0f657d43af2bfdd31b9f402ff74eb7be631f88283e4576de06b54fd9a2e2eca7021162e18733e0f3a5d53052a704cf79ef2f6383b1180e7429ea2bf985f335677812b4b8163c29398e78b475eda0b01a1699bbf131be1e3ef1457cc2974a16edcf3cc1df0ca39b4b9c987d20424128449117dd63ed98b118ad0a9edf7b5f066b817fdb9cf1ac35ecab9898c6c1d5f73f04647b28ba5575e38a30fbb166254a0768ef1d9841d0f6b9758c6e43977e379b5779d1758d707a17e0dffa3edcb1bed91f778dad90ea89d8e12584083523e026ead93465a6aed3a20b4bc654f83967272cd1bbe8b602dcaf4d9685e09aa7c4c1eb3ab39e2330dc919f1c6de30a392d8c41e7a19c9e28d74727db570710fa7a5f03deb9c630467258ddbdc72eb98d7da118e523d7036234820ccb1ef0e9b572f2e46bbac3ae54ab1346b92258e28460a08a5845d28141beb5adb9c37782db0ed22ace332f29c939974aa05cc76b6e30af850c58de522193f2690027d5aabd6aac5023ab7b7562245f54038315d8823869e39dd47ce03788d91afe0dbd1d990b935db8bd1e463338f466fb2c81de820758fd14998501947eb133e2427a8ee7c6e25a54bc1881a46e8d7e5ad1e32bf9c9b38213de5f8096817195d5a560d93fa2213d5af2c46550a0f7d5cf4727cb03e7e69c6e68c70d6cefdcb1594d1133544cba2b686e2c67a6ff8d1498f5471c3813b7e2d8b0072212aa2ecbdf1009b53f89e1539a68427af77ca13d0f70d19236a1fca10dba4daacec9cec39fa55fd492c3db230d6a03a482deced01ab40d4982c67303a25e4efd05388c3d0405d7a4153a00f579120fad175366a3eda11abfd0660e37a811e24b179c45369ad05406232c93cf0d248723c90f9ab7a8e9cab897646ccdc31532bf6655da2494662a2a980c179947218584eebbb2b346e793b052f073a61260c35a7f6cc76d2b611a228eac1de2a905cb432fc37006b0b4e9c4a5c5961f1c23b8bc2ce00b15fb7b2434543e5adb6f77cbe831bf3e7c34b520bfef9b339108e7e460ab3d5c906e96190db242fc4b1787232c83506a1dad1aa3467d5ba59948f0a00d5e60750972dc9cb553c37b21b45e4d879c3a8b0ec60deccb74089958e138092cf4c06dc6c117b605826d8", 0x1000}], 0x8, &(0x7f0000001740)=ANY=[@ANYBLOB="b00000000000000001000000d10400000bcdef6200681221c55560b4ea50e44a1bdc740718fd9a6d7a8aae71010c1a17be89705b038745e8b41faf4b20529ece17e4228bd706a030db989e173c44588e2d437f9685b0c65c6a9c3803b8a58c87886b3876a79ac8356fd48be9b488013eee4090dc060b426e67fdf29b2d743a4596c76be7a6ecf252b41e9319a8c9416b767c9e2dc886339fb3eac60cddc5e2fea4ae757fce7223c702e865f972f5225b9ca97a92ae08c441e991143b6600004000000000000000ffff00003a7300009cb72f8fc4e273e27a9afa447ccf064ab150b4000e49c88b79b34945c5027a98b0d6fa5fa555182446"], 0xf0}, 0x4) setsockopt(r0, 0x2000000000029, 0xc, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) 22:23:36 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x3ff, 0x3, r2}) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x89) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) dup2(r3, r4) 22:23:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)="b92e6b2d195e0e97c03dc87dad031d914888cf4d8469b48e0c6e302e", 0x1c}], 0x1, 0x0) 22:23:36 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = socket$unix(0x1, 0x2, 0x0) lseek(r0, 0x13, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100), 0x0, 0x0, &(0x7f0000000240)={0x0, 0xaf}) fcntl$setstatus(r1, 0x4, 0x40) select(0x40, &(0x7f0000000040)={0x7, 0x69, 0x40, 0x1, 0x4a9, 0xfa3, 0x4, 0x4}, &(0x7f0000000080)={0x9, 0x2, 0x8, 0x1f, 0x40, 0xffffffffffff273b, 0xfff, 0x20}, &(0x7f0000000140)={0x5, 0x0, 0x8001, 0x1, 0x6, 0x0, 0x5, 0x633}, &(0x7f0000000180)={0x9, 0x5}) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='.\x00']) 22:23:36 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) chmod(&(0x7f0000000040)='./file0\x00', 0x4c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 22:23:36 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 22:23:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r0) 22:23:37 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) utimes(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000200)='./file0\x00') 22:23:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000240)='3', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) 22:23:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x22, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f0000000040)='./file1\x00', r2, r3) 22:23:37 executing program 0: mknod(0x0, 0x8002000, 0x5900) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x401, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffa, 0x8, 0x40000002, 0x5, 0x4}, {{}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x4f45, 0x7fff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x7, 0xffa6}, {{r0}, 0x0, 0x40, 0x0, 0x5, 0x8001}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x1, 0x81, 0x100000000}, {{}, 0xfffffffffffffffb, 0x2, 0x4, 0x5, 0x6}, {{}, 0x0, 0x0, 0x0, 0x0, 0x800}], 0xfffffffffffffff7, &(0x7f00000001c0)={0x80, 0x81}) r1 = kqueue() getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000500)=0x10) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) kqueue() socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) dup2(r0, r1) 22:23:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666959653000"], 0x10) r1 = socket(0x2, 0x4002, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000140)=[{r1, 0x164}], 0x1, 0x0) 22:23:37 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x40000000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0x8) getpeername(r0, 0x0, &(0x7f0000000040)) getsockopt(r0, 0x96, 0x2, &(0x7f00000000c0)=""/245, &(0x7f00000001c0)=0xf5) 22:23:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = socket$inet(0x2, 0x1, 0x40) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/52}, &(0x7f0000000080)=0x36) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)='M', 0x1) 22:23:37 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0xa2a7, 0x9}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) writev(r3, &(0x7f0000000740)=[{&(0x7f00000003c0)="a15c0d", 0x3}], 0x1) 22:23:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup2(r0, r0) dup2(r0, r1) 22:23:37 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f00001d3000/0x4000)=nil, 0x4000) r0 = socket(0x32, 0x3, 0x1) recvfrom(r0, &(0x7f00000000c0)=""/243, 0xf3, 0x800, &(0x7f0000000000)=@in6={0x18, 0x0, 0xd065, 0x2}, 0xc) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mlock(&(0x7f00001ad000/0x2000)=nil, 0x2000) execve(0x0, 0x0, 0x0) 22:23:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = semget$private(0x0, 0x1, 0x7) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="1c796ce0e55f6d9d6960b33eb99f0a602b9e712bfd00486cc237c08e7908f2d797a61546bd64902fd09ece48c81226868f18af85c554ba8475d6fa79f63fbe0700000044b903672898edbecf497b2444afeef12f3214c0a3fb94651a19d1b3fe44e52d9da094645cb82aefa48e1ea63018e3fed3bce80b539659fae6b8579ccfb365cfb22fd8664411e21fab91fb4fb61cf5d20e327f1ec1e81bbe08139a8e2289e5d448aeabf73b55ac7818675b3a52e68e7285279dd63feb875549b239750aafc57a1856085da2acee8374dd81ca4efed4b9"], 0x10) pipe(&(0x7f0000000100)) r2 = semget$private(0x0, 0x2, 0x205) semop(r2, &(0x7f0000000140)=[{0x5, 0x9, 0x1000}, {0x7, 0x1, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x6, 0x800}, {0x5381107c7e37c21e, 0x401, 0x800}, {0x0, 0x7, 0x800}, {0x0, 0x7fffffff000, 0x1800}, {0x2, 0x55, 0x1000}], 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/87) semop(r1, &(0x7f0000001500)=[{0x1, 0x80000001, 0x1800}, {0x0, 0x1, 0x1800}, {0x4, 0x3ff, 0x1800}, {0x1, 0x9, 0x800}, {0x3, 0x1, 0x1800}, {0x1, 0x6, 0x1800}, {0x3, 0x10000, 0x1800}, {0x1, 0x9, 0x1800}], 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x20) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000380)="0d49ef65340209fb9542874873a9db33371cd1cb8e890cfa35c886761e31901868ff9397783fa7336fb8f6ff9689fa2892a20731c9b794b21fce6e07ff8b14de561e7eb04d4213962015e4fc940de26a158d4d30e6080e71a1b450dbc0b7b60b444e7974312b782930a4ca2c537377f665dd58a1ebfb77aae763d9c8b77aabc0226cd752dfd3a950304c27f9bc5df6ea73830d1413c4429385d74aa7ba290968fe90876b62e1d6fd7e7c326605401da089f113e703dcad1345f791ccbc400e988f739bd9d8157df04ba760606189ec7a97b74107373aa1f674b2b059cab883a7d76cdd9f9a63f4e025293d492e81863bce4b7bdf6ed4fb693f1aa5775d8bd2199c8b9e02fd1473270576f5c6e58b09e889b260244909756f17d9e59d39d8183b702366cdaf401b2e0f7ee0fa053397e0d7f53456fa2005119ece500710cff22cf727b74963ffa71269a9780be7b6453fbb3654144871003c2467fa1d28c0e9634c24f0d7fed6222a650e9019486e2a5303ec6899bdf96a510a9b73693f55ad7fb58242c72d41ac45d7f63c02414010415c013af3c71a7e1875204c0207a910a5c91da19ed5a4f82e49a1f25dfcfea73f462174b5edc5b1efff255eed65ec90c8b0888ede83600beacbd4a46f8be2299ef4e79308cce2bb0ac6ed58b1f29e6d972259f7d5927774f288eb7a31701ac1ff600862c72adfcfc57a811ecae96b87a7263bad5c22577aa0649eb79c8cbe26aa7a1b67f2fb9498ca8c2611307080d5cb897c13b159b8062e343e09a9ffe088edeacc047d3a521872f2dfed596a0f06addc3f5bf57b27aaf467aa649d8ff33dfa665e57f21af609ad87173b12df1ef95289aa9b8816516c957eabb06ec603f420801def7f600ad158f3eb84ae4ad88793539683e1d8652dda0a019a09f3397d4022bcb30c7ec2f3cc1345fe3c8d561f6760dab28736dab19f2e591ce10fea142533174d88a6e3159ae39a7cb314b309ec8ebf96a5e165eee293c951b261dde3f6a5092979dafb0af24da59d5cea37a24c0acb3973dc7633eb57eee6150fe989e01a306d0a9ad50af9cad293345b7983c090e873c5a901dc4e41ade8230b060b11983922b138d06abf98f66b73dd9b56b51e15f440077984e472ec8773ba5dfa6c83cb844aebfbae7be0e497d4628387605ac86b9ee02f323d9c2f291cdbf04ad5f9581fc9c97791e90e0d21c228610dd986046055078e1d0e247cdd209de8078204e9cfe5918bc1836e6349ea46df3f6544e6ea9fc07c39e0d6d3e589e1e2b85f8987ec7d01de77cca85a08abd9e6657468d906170b25d45c758c50e5f2d295db9eb4eefaf93617d506287645a2f94d604924ef4b5fc90e7aa873b3c5213f070dd8f658539e4bb7f97d073391080f5d9879e8d057ba8640e2e98aa7de9dfb78fe4d45bf018d5a8ea80ca4f0eebe1f8f52febcce43ae9203549bbc30903302b9cae2049e608a5bf0db74a09b4e109ccfbc992718a61143ba36943c66f75606394a9db21dc123c2834bd2ca9e7a1127f51dc57ba116c260ee37675a1507ee2483e868bc8f967db0f4adbfbafa128763987110a6b441214317f688c6aaae804f0c87f4edf75be9a058aa3435ad4ea173b491ff179b299d98b9f5c2780d48cbcfcd2931486325f2d8ef2bc0c42d4f99e890959ee47d67a5acd2de760df7989f16e0ccd2bfcb200e14d25c74b09f3004ec251e863a3c054c66cb9581b7963d48961acd7d39a34f56302101662d22fe9da9d35aa35bd731b8cc25c1fa181026ca855080552df44e1aae525427e7c63534bc63d8d9ffccf5db3ff9bd02298500d8d345c26a4b457527c42de7ee177045433dee478a78a27fc6793d84a4c553fc2cf39275c5c3a0f2a11b3608db3198502ef8524416d725fa3756aeda39b9dfae639a08104e33863bebcd5ab80afb8f718172e413d0dc8139975afe365aa8de0619937431ab3357ec118c03b0edf43a8749d7052a9ce92effd46e84ca97bca867ac9cdf385c836287244c1499d9594c6fcc532f27f29de6445425168b5be9e00940e3bd89eebdae47df3796e1eb97d020f9acf066d03315d2ae2c23f7d851d13c180b6f2907551fcd900ee93af9caa2dd1c87fc5eb468d963cc9011f8d54cb703e156085ce290d9d8102f98cd1c03c4ea0d30fab8595b450074ee0bc8e078cdb908c997018cc7fac62bf21400e5796e27f926338fe65997a53e353fd65ba2dd92844a4ac73de3cc49ca7e72ba8bd8575b0b898b0b5e961b5b79e2fd1f92830f354ca6f7a089d5d8b354c6ffbb7e2aa79ecef3ed07cd1d7634ceef21f5753a8bc3733a3cc7186f3d0c94873572d6f5f6eea2e84f0d58c3d96830cbc397ec53eb908d8322a2ddbaab51c258ba57953536b98fa1b9a5b3fd9a24e712837bf4ef613b944f3b98e4813364f449d2d54555fb686cd955ce2fa2ffd08bf72d1ea89546516f0633e554c88eff7207d6572c86a073b0cd9c6e41a27fbd654a03acb306126dace9b12da6188dcc3bbbbbd2bc039b50ec71eca64160f87f84e30e0edb139c6301edfccd77257c5315474a7f797fa8d1a62de71d3bc8cc472cf78895b77cb6b6be14f4b1c989a9edd56036a5037da17a3b57a5ee2315158515f0406dd39cfe21e05b09e13953e43509cc36250759b844f2af7ed0a056cbb4f24d8301e4042a807113b5575212929ef9fbd6100de57fce016281c63fc2ee0485d10cda382af222e2355e15d1f8b67b8466d49ec984a41988e0c7387902b4e2a87033f31074e49a5498b208d9393885f141cb8d778460e3ad78630c7566bacabff27f2d7e235c15fbe10a0001878e105c8ea71a13e21c8f287431d0ce83c7636df7d16d14d5ed4d0f8f05f8f2a32aa4097ae4dc050076dfc0dc10a3ca8d5ce1f1514617bc9d0cdc34aafada64efa7d7b61ac5faa6ab34960ff154cd008df82b7f383e23d14bbcc1dd1556ef735b965d5516318160595ad23eba72a819a3ed757de7580cf1bb8082d143b4887efced25b5aebd5c7197877a51db13633d7e5359241495179ed513c00d8ab10b979b1cf7a7074d697a522c23a6a5a39bb0e9b8d0d338d131b2ea7804194c29bfa90c0cb982f88c97b28f85feac6d41bcabec53305d82866621d8baf0c08081500e51b609a9a72bb21db712b28d419f7f25506e0675123640c70248d31de93f7b7bb2724e52f46556237512fefd4bef62c4dbf0bfdc1f26936efe73aa124a170e8b7ad489bc274e67a34a8f7cefc935b8f68cc711b78df6d9cc673b0a2efc75f525fdf2502bc3278c6cb80679b589782a7d63bf32cee4396d90ecfca39c43d6a9958f8c6b3256906ba972be6d8e79849792f219fca759c2e48873c707bbf0e718c1a66f293139b9150f8d0c6df4beeaf5e9767b7209c4bd99700efa88f94ea88b89b9d168a06f940e9746a6b9edf5a7edd464e348ee2f9d05e63109ea379b576c2559d78d310aded5ae5464b45bbf3a4cd4be9221a9c2665f34b1b1665ab64f7a1090225dfc94a88ec0da1caca03e5021a7da05a9572da90fb6473884c64298f191b7ee67014b23442647d149369fb07f3e6ab6f8205ece9d801598f4335c60c05b7a567525b0beef181217fc8bda839011405c7dfaef1b5edb87e4e315a1d10ef12e12b953821a6d5d2c4ae9839108ea5be0c8b143abf1a6b0c9cd015ac08979b20b741cc175ff4c4fad7c2518cd14a52c5cf3f96304c3a44097bfcefc9372763bbc9722768c35c8e4feb9eb6071ac6c282917ebf6d2b7d7413e6e89ea239b09d64760a67bff83b624a0527d21b904ceaa8ae0b196428b2a2c8f6f285ff150375e48fdc0f74a8165af32f9a6dd1829fc2e7ffc79f5f1c8f25bb5fbbc1ddb59e28579bfba3d4621e35f7e29405ee793647dcdfcbff26d1a6d9f3182399e72e49ef31b7b282ca23be3c7155c26e581643e8ea16046ac5be85f9cc60c430bf1fc2c84dcf3ab6417d5aa6d6c6768c94b8a9deb4bbbb4d62c69b318", 0xb09}], 0x1) getitimer(0x1, &(0x7f0000001540)) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000280)="230452c02cc74b9211c59feaebb825ff6d6f436c7d00ebeb19f88c2c9d4b7d057312e7e26adea392e625528e1f41d6c3809cbbda080be4ca19bc7c67ff5648e4bfaddc324e40ef36cefdd3f7b4b9bc6ac7134ec34c8c0f1e98df7e658636913b01aba6b242ed8bc3a1c4052feff623c865139281b0357aa8ca3ef0facb67f68a6e1145a415f49f0a8ce537a14e15f0b17d9230cc62c5237c93887ae3314c8e97a6c185aeecf6419df468986a4c3996d700f4776685ac16e6eb0f73", 0xbb}, {&(0x7f0000000ec0)="0d4bca43bbdc1328c537149ee633d4fb6cd4202ce569c690f1ba13b4f78596008a67d6aafc7d9597fe02f39bde5c3c1d915b42e0ab63e35caa58e362a63452178ea52b6601533b1b8a3f45c8fc544544cb9c2d241a99e668c9db870a7a9f1ea004aafd4ae3aade34a7210fa158e2c711c172396def4cc0fff28d0d74712f29bab0c6dc62ab04925a53b6b4847c4020f9ebd32e8e030dd7cc0b6b4ec0c1400420534b30d7b9313cf315c54197abff92dc20a0d5ea2ebe42277ca1f0616b65aa6eb9321817c5a40363ca638d295379d604aeeccaea5274d9335dc947e626617a0253aa5187f35c6bd4f1dad1e123baa2b576f8ffea7b8815148f2f", 0xfa}, {&(0x7f0000000fc0)="148f90e884c92f278c2729a8aa4b052944e1ce3ef202ff30518acd7d4c27b92c04d904134fd3f4e8cd7519274bb5fa6c4e2165b4f03788dad5e3d9a9e1219f2ddaacf33a862d51122b81a544c616ec7640c375a173797414ac4b777036b85e2f588e972b590fb34bb86f26545130d1bdb4142950c92515a1ec0780e096a5837ed9ad150f962ba025c71a2438f01b6c1c1c51677c4e7ca500db4315eb4585a015a8c612b50fd7804e2fd5235f1d31edaaadf9", 0xb2}, {&(0x7f0000001080)="ba7343363127df2ebecdc4484a10e193b3bdcc999de6b963c642f08ba6803239cfd3f2cdafe72de41f099152cf1fe96e9aa61ca0b4c8692cc61bddda1b366d1bbd9f4b3fe87bf389b94f47a9f034f177a4a59cbe75a1d731f361f2a10ab2594e975bb1d8c2a1d272e83c00f4abd759ad0448a4464629d709325e5a7b1acab691e103c04b939995bbd330de9e9bb0fd5ab2bc36c6cc25779d4aba0a791342ca3a7ba5b798d7988b2fd68a1a463ad0c16bb7355027d510ae85d59e910454fa6c4c85", 0xc1}, {&(0x7f0000000000)="4960e16705285653b59f91267421923783", 0x11}, {&(0x7f0000001180)="3184e0bbf73e705276d7040923c57d1c53c2a16f34e00ca8b47df93cf6ce55300d82f45bed92afe333f21935989effe727ac8dc94efdd41c0c9e1e226bd849eed016b08c590c821b01a3098d998f73c6d73872194657470e9c7ad88428039ee2689b4ab14cbbf218fc9db4f46cc033b7ec885be2fb6e819df277d08733fd403420644eda8510d4c762d264dfe5f243c8925fc79c10c4e571655d00b43b8c045f9c3bb5d6f95ac4239856bc7d79a4f21ef058c0d57d6d740818d5602c208473669df7ea805312a9fd442d444cda5b54d360fcce99", 0xd4}, {&(0x7f0000001280)="946aa331dfc27f43d735ffcefb1579c2c36be886daf5535dd53e02a36b0967493f416ec1922a71ac9662717678b96990c8af4ff776102ce8a3735f5e8cae31c59ea3890286ae678c9409c90264e4d553861cc92a44b367050d8e3cda83f219ecbe967fab885becef2fb8e460a1f39ec7fa32ad8a25a24c6fef724ff05da169a3aebc266a24b1d17f8f33f454c480c3a5c3b49c561c9a134824827e4411c401caca984bcd8917ccde65a59735540c1a303c1136ae02af132cff02e4ad99ea67a488842f6c01c59f", 0xc7}, {&(0x7f0000001380)="82eb6d1d43feb545582b", 0xa}, {&(0x7f00000013c0)="7024692d8e85f6e3c85ecab4f77145e2d0b939cd33db0bea8832a7631548a7130d2cb6e4a0dab4458a4da2e1ebbaeeb28c4835539ed94c63495ff01b7bf38094f12b1335f47ad26f26c60c0f2ecd04cc5d8f34997ebd35c0f92b4302b9542bc02c80c6400f1228b6", 0x68}], 0x9) 22:23:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendto$inet6(r1, &(0x7f00000000c0), 0x0, 0x4, 0x0, 0x0) stat(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)) unlink(&(0x7f00000000c0)='./file0\x00') unveil(0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000140)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/209, 0xffffffffffffff20}, {&(0x7f0000000340)=""/122, 0x7a}, {&(0x7f00000003c0)=""/252, 0xfc}], 0x1, &(0x7f00000004c0)=""/157, 0xffffffffffffff27}, 0x801) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') readlink(&(0x7f00000005c0)='./file0/file0\x00', &(0x7f0000000600)=""/150, 0x96) listen(r1, 0x2) 22:23:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x980e38c8aeb6c3fe, r0, 0x0, 0xb) mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) dup2(r0, r0) 22:23:37 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0x0, 0x2, 0x8, 0xffffffff80000001, 0x7}, {{r1}, 0xfffffffffffffffc, 0x92, 0x1, 0x118, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x200fffff, 0x6071, 0x400}, {{r1}, 0xfffffffffffffffe, 0x85, 0x80000002, 0x401, 0x2d}, {{r1}, 0xfffffffffffffffa, 0xd98365409303b4f0, 0x40000000, 0x8000, 0x4}, {{r1}, 0xfffffffffffffffc, 0x1, 0xf000004e, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x2a, 0xffffffff, 0xffffffffffff8000}, {{r1}, 0xffffffffffffffff, 0x68, 0x8, 0x7fff, 0x4}], 0x200, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x6a, 0x3, 0x2, 0x4}, {{r1}, 0x0, 0x5a, 0xc, 0x0, 0x7}], 0x100000000, &(0x7f00000001c0)={0x8, 0x7}) 22:23:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = syz_open_pts() lseek(r0, 0x0, 0x10dc985e0b1329d5) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="9c5438485ef81388236cf28db4f0fcd19280fbcc4c90327a7c683bdd5217466bea72d4542219db6aea6455fa6549e8734b061012704a1b3fcc95b26ed610c9992196411cf46a270637863a7666fb5fcd5704c5a3dc0ab39310c907c03010de405577e9bc497ac999b1577a9a5c72e74a133f9ea98e9011911c8c078670013b85a1936a0cf29be61b07e7a06d1ff0a95ebaf54e02d09df55c73143ad28a42b1251a1bd17ae7b4dd707516ecd5ede6ccdcae188b75a9af1f56ea5b8422a3ab37917dcd056347b7f5fef2606abb784b8d24035767f295dcbe76bc210f4bb2b0426dc55b0cc10a8ff4e2a99ac9717b92169af676e0b0a74314", 0xf7}, {&(0x7f0000000300)="d7d67e04472612d944ae3185a3f5bbc56166178dd9e11bac916deea003cef5146c48efa1cca7f2d3af7a2bb302e52e0d5c241aa60c9e7b228816d9e854f72fcf73811f86ea5cc655eeac252c65a000fb239c9cc4e21b6e841fe5a95fc468b410d22565a951054530376817c0087046922e2fd7e316f073b6fb3c9d81b7a3c90a7155945d6ffdfd8446451611353d1fd89298c0d72e7d023dc42f7044361639e43a", 0xa1}], 0x2) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x29}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1, 0x0) 22:23:37 executing program 0: select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x0, 0x1000000000000000}, 0x0, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x3, 0x7) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/5, 0x5}, {&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000140)=""/143, 0x8f}, {&(0x7f0000000200)=""/197, 0xc5}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/188, 0xbc}], 0x6, 0x0) syz_open_pts() fchmod(r0, 0x8) 22:23:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendmsg(r0, &(0x7f0000000a40)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="2ea50e080fd78c092848d918125fbc7f70a6cd7eddbde7e7d4a79d8716617be38640fd83f84a3b85d8816f80471d4f0062480b1e5579eba2081e04d69f7dd1ba040e96b68f315102d3d24669a889704f14445ab899984a6d9c735aa14f0738206ed73dad999e6073bae3dca97e2a65546ba4869296d009e1df62fbbba5a67f279d8017cd071148b7cc64319d328fa46c72f9796e3e7c376f998f3036dbeacb94eb3b1115d97e850ff07a1b52c3f4c3184533ae3fec4a42160c71ae6188dd7f0ba5d62d83b4a1b136df20b135a1fd6cac43588e03693a3e4ee9d6b12206564c5d93352c692323cf0a182088", 0xeb}, {&(0x7f0000000340)="949305033f28d437ac047c23e54555d08853e94db2bb4bfcf9b980e24044b2dd0f2ec47354408eb2cc47ce89aef1a6eb41d72b0114bc1ee18cdcfc41ef", 0x3d}, {&(0x7f0000000380)="096db735bb2836fa2f6a9335a58a2753bbca23ea5fe507a9701a727ba0245d8ad99710f3babce3f4d252fef66ee32e8ba5ded4342904185d01ff7d6f98bf4ba10c7d51a540556ea10ea606e913b48c951ad90b67e024134e73d3eb50b88f1914a37dabe3c52ddf3d4f68905ffdf274610da6a93629eab274927053d4e3d8a1a554de2ebbcafce23c70602b69e86777c2e77de38e4fb5ae1cd12b766ba46c969d3b6079e44e2d3a50e10ee10c5105546bdcfb19bffb2320d1ec2d1101c0f290df4b3a6dd771b691bffe0e53e0a1cb4c6f67f7c75d3bacfb752d32dcf0c6f7e7b25dd3", 0xe2}], 0x3, &(0x7f00000004c0)=[{0xe8, 0xffff, 0x8, "061ee253635880259980ea3b393d7844761900270f12ff4878156cd79d19f702eab4f68b00ebd57afdf391dd89de5cf7607883c728cd36f2470c64897b853729370d7875083d1efbc99370fdfa9ad70f8043ea0a1585a1b207c10045d6a61af6ae21c68592be4e2938a0a926e627766a5ad1dc967c211785359dfef07cf2f027570deacea88b429a545f313f223ad6c8a67be4b021eb04efc383fde12fe3ad7533dfd9c5c2b56c68639a42b02b4408126691dd1753216a20e685b8fdb18e72274a1216c4d8e091b1553e8208ad7313a98494f8d74ef5932d"}, {0x28, 0xffff, 0x21ec, "ceef896f3364c00f88ac2b759c27f63e8b39a48a514e"}, {0xe0, 0xffff, 0x9, "60b5fa4879038b8e96bbe6848fd3be39250fee9a4bcd665ebb443f686c9be476efbea1a67328498991042bfe4f359f965aadc4a14d3001d6b1757ff13d43051e0a5ec67bdc141da6397b915e897c60b7cc8348c9b56c84c23616995dd0e84ddd421796a71f902b343cc779775f33d014b91bcd0091ae8da6b96780fd8cdf0e1962f8921585e1e682de9b46fe7e4931833d19a8b9f63121c385551508072184fc5f9e7c6dc0d4ec571768f5c2d704a9e8b61557bc9ffbacb623ba028e3435f98be9024602405eb69370bca5be9193"}, {0xb8, 0xffff, 0x1, "9f81851e7ee0af32c8945aa11ad941313aa2f2407bcf87a577fa5971d7ab27a78c6b3b7b2b4b43c86902a549f7e7ec10c637e7f8658157b6d7af6c07ff9de5e087a856b70aa460c0eb4a26d0e02b2a19a1cb92b5f5fa2c9af2cad05f6df2e28f4051ef3fd7f9c562d2724a73bb88ff8ed5e175c8b408d5c39a671d36cd9abe6880ffb9a12bde74b899f545c8bfe2b69493d4355f12723dc0ebf63919815c151c2c"}, {0x28, 0x1, 0x800, "2d791575b673ef59c709f1698a9f9a22c922fd"}, {0x58, 0x1, 0x3, "2b1d152829fde03c364926071cca08665aa37a952a8f87597f1665912e62812b8f102c80b18e7b9229d83b3f372c3326767dd92a9e0f2a2d5e1fb256fa1dc2d2b0256fd51781"}, {0xf0, 0x1, 0x7, "9162ac42cfd4f9b207f4ef0e5ba3161237d1bb026bd769883efaaed55c61b003407af874cc9309feb0e9a7c8994ea3045f644bc3158b9495bd2f7c3b84f2aafba146a98c5e6cbe869e50164a80002a10fa8a7b3a04c32d016b3c6cc78b66ce38509c76fd9cc290efbd917f19bccf8ad0a323506266afd0254dfe3ce53d30fe9caddea8e3df138c49154fd7149ecbae57b4b0a998e08da9a69fad304c1091ac0b876b07b6b7605e7aec262cf3e1970b0e1073e86516fede40a38f6a515b208df2a513af66dede9681a3724de284d80517e5a8723922b4bbbbbc96468fddf1"}, {0x70, 0x1, 0x3, "1c224b905938cc173a4d886e0fefaf7ff5ad0cfa65b1d4434f4510c9cd29cb49a2c61b189f8e7d0286daf00128b090a9e60a1e5ce5d032a8bffbeee712bf0bd3153f62b5b1649097aa8e2a7c3e760cf1c09220a64d872ae131eef871bcc932"}, {0xd8, 0x0, 0x81, "36a04aa638aeefc1404257c55088d087f4e3ec11afebd58ed677e7f2d7a997a25341bff484aea1b6f579787e3e2741a7538f57620394b1adf554f3f0e291bf88f70579c40b3ea5eae1e28d0998f848497e800806d27039e7f19d6f2409560fddfab67b714060ed50cd9bf4a8e96ccea877911e32b0bd46c0a2490b7d3a95458b9a587725c1952a1477a8acf5f715c602dce28cba7ecad7e7dda8890748e2738c87fbbe0ba627d5d2953be92141bd80c5ec2390d911acd6e46d09917643c28a7a6225f2f7"}], 0x560}, 0x404) close(r0) pipe2(&(0x7f0000000b00)={0xffffffffffffffff}, 0x10084) sendmsg(r1, &(0x7f0000000ac0)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x5, 0xffffffffffffff80}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000b40)="bfc52a7dbb42323f7178701fa0ebb5e4b04e9efadc62c0a242f74fc47a3829d03dacd349a3daea119ac80d52fe825f8a5dbe12c6224287a5f217a5e2f69952e12931d8e59ade3305328463e68291dcf6012b638e34a9f2d2c5b884cc34d4db7653b829d5f242a7ab53f7523d022f1e7fcfe758c432ba10f2f8d9f7ce03d60b45fd88873c7cd74223347e388bb20baa7aec8c4778a34eca76ac75c219642469851729b81ab4536adf943eb31f6a2114fbfe891c812c4fcdf4ad51398fb75250664fbf65b20335689d29c803d08da74ff826f2c7f9c2706a1253b68d4a0ffbd599acb061de766449baf9e948792369a9b1ce70d5c100ca11458f", 0xf9}], 0x1, &(0x7f0000000c40)=[{0xc0, 0xffff, 0x880, "e190121deefb22115f53a780411d23409a2900c886f5d340951ed1a39b5daf8955b65a988f788c85ee1064e04e69148ed93f1a44be148030ab453ca854317f17afe0d8522cce9196c5ec3d8777a269a57c2a9c9472521c3858f1b3170530e7b6b2c934b70a62b2ee3bab007f8ae4fbec13ecd6eca3e513f8486697eb736263824f3bfb63b583019af07969cd3b603a29ae4243c958f58b5c7a95e070ec9848f6b47b95899d0b5b22864ec2"}], 0xc0}, 0xb) sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x9, 0x8}, 0xc, 0x0, 0xffffffffffffffe7, 0x0, 0xfffffd30}, 0x0) execve(0x0, 0x0, 0x0) 22:23:37 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc91cf2bafb803ef0f701b406743f9bfcdb2401dbd9b04e9ac7af721f37680995b0b5de195e9470642bab3e30"], 0x1) pwritev(r0, &(0x7f0000000380), 0x100000000000018e, 0xfffffffffffffffd) 22:23:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x80}], 0x800, 0x0, 0x7fe, 0x0) 22:23:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) socketpair(0x2, 0x3, 0x84, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockname$unix(r1, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r2, r3) chown(&(0x7f0000000140)='./file0/file0\x00', r2, r4) 22:23:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = geteuid() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) write(r1, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000140)='./file0\x00', r0, r2, 0x6) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x0) 22:23:38 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) r2 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x76ac, 0x2}, {{r0}, 0xffffffffffffffff, 0x85, 0x10, 0x80000000, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x85, 0x80000004, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000002, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff8, 0x28, 0x4, 0xfffffffffffffffe, 0x80000000}], 0x3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xbc, 0x40000047, 0xff, 0x840}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x6, 0x1a569f2b}, {{r0}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x75ff}, {{r2}, 0x0, 0x4, 0x1, 0x3, 0x1}, {{r0}, 0xfffffffffffffffb, 0x40, 0x21, 0x4, 0x3}, {{r1}, 0xfffffffffffffffb, 0x18, 0x90, 0x1, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000000, 0x2d6, 0x3}], 0x3, &(0x7f00000002c0)={0xc70, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 22:23:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 22:23:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7, 0x87b1}) select(0x0, 0x0, &(0x7f00000000c0), 0xfffffffffffffffe, 0x0) 22:23:38 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r0) getrlimit(0x8, &(0x7f0000000080)) pipe(&(0x7f0000000180)) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 22:23:38 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x1811, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 22:23:38 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x100) fchdir(r0) mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x18000) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0xfffffffffffffffd) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 22:23:39 executing program 1: r0 = socket$inet6(0x18, 0x201003, 0x80000000000002) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x40}], 0x2, 0x10cb) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x7f, 0x0, &(0x7f0000000040)="b16ab53231b6d70a4d18ccdfdd6bcf58d4c4a3ca5e06b82a80d8cfef3ad62394e3fdde1c2f347e23e5780928da4157252445", 0x32) clock_getres(0x3, &(0x7f00000000c0)) 22:23:39 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) close(r0) kqueue() syz_open_pts() 22:23:39 executing program 0: shmget$private(0x0, 0x1000, 0x120, &(0x7f000050b000/0x1000)=nil) shmget(0x1, 0x1000, 0xc4, &(0x7f000050b000/0x1000)=nil) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20190, 0x120) preadv(r0, &(0x7f0000001640)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/102, 0x66}, {&(0x7f00000010c0)=""/195, 0xc3}, {&(0x7f00000011c0)=""/197, 0xc5}, {&(0x7f00000012c0)=""/249, 0xf9}, {&(0x7f00000013c0)=""/143, 0x8f}, {&(0x7f0000001480)=""/200, 0xc8}, {&(0x7f0000001580)=""/166, 0xa6}], 0x8, 0x0) 22:23:39 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x7d) seteuid(0xffffffffffffffff) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) setreuid(0x0, 0x0) 22:23:39 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = msgget$private(0x0, 0x16) msgsnd(r0, &(0x7f0000000000)={0x2, "c35facc431869d0d11af934c913d581a1379cce0dd1b46d958d1b08e03672c19a97514a626d30d5b63d419f9db6fcc11e7c0ca529023461ecb78e1e0"}, 0x44, 0x800) shmat(0xffffffffffffffff, &(0x7f0000120000/0x4000)=nil, 0x0) 22:23:39 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000200)) 22:23:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1aba70c40b61f4dc7c087eef208980e07ff61c659322a228d7fceeb650c0fd1b9863c5000c7c5b44a6448996f0c3969fd2e30d990c5faefb4d931f633555721bf6df9baa", 0x44}], 0x1, 0x0, 0xfd9c}, 0x0) 22:23:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x1) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:23:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) close(r1) getpid() close(r1) fcntl$dupfd(r0, 0x0, r1) fcntl$setstatus(r1, 0x4, 0x80) recvmsg(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000001100)=""/143, 0x8f}], 0x1, 0x0}, 0x2) 22:23:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)='\vQ|', 0x3}, {&(0x7f0000000140)="3dffb4aeda8554052279ed8fbf47b147eb21400c68c087c04d6f8d2ed3d8b124fb2f1a41d50d375f0b0d2ffd95b3e1497c68d4e5bf59d2ce30f127f1a4873bef75e9", 0x42}, {&(0x7f00000001c0)="f79eedecee902f6d305b4d5c97172655255057cc74f4a139cbfb589cd416bc9098182a68077e03895a4a34b57c46145ccc658467a0add378934e31d0aa4ff0bb580ed376030b80b05119b54ff354a2dc2d18d34b7be8a1cfef611b44e914c88c77b338", 0x63}, {&(0x7f0000000240)="1a8c9f0fc13e7f7e5bcef30e66c1149b1ec3b77a60ef6bf1bf5827f3d0d86078d38e02e846f48c582ab82f6023d63e548d4380f24deea52c3d4005e1e231b89c6debcf1db11fc237da57ce1119a140596f3fc526d7d661fe0489217409c4e498ba8406f750e9e413434b7fdd1380552b5844f279681ff56e58d8479df38fa5", 0x7f}, {&(0x7f00000002c0)="9d36b7dc25b0f311c5470d839ff12cdcb2e215c89f4d4deee734142655156c372043488b9e1845ed7188e542f83966bf93466bb23696a9d62271df79595f2d63905d0e7db911d91b3d5d4ab105148fb21ca7dc710e975a8d28ad429fad7a05a429215199fdc4f965d0fe34a6845e6f54ca4bf4241c053b62a680a9f7919ab41ab0cf8a724cf9e6de9614a66c1d0b9a36d95e30065939ef1fda5503423e1d1a0de441fb416f620e24ec4a96f8af5c6689dfc3e5618cf01e2bc5abbb687c83dd23334388edc08839d74d648fdd7e4cbbd12024", 0xd2}], 0x5, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r1, r4]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r1, r2, r4, r0, r4, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r4, r1, r1, r2, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4, r1]}, @rights={0x38, 0xffff, 0x1, [r3, r0, r3, r2, r3, r3, r3, r4, r2, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r4, r4, r1, r4, r3]}], 0x150, 0xd}, 0x1) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x800, 0x0, 0x800, 0x0) 22:23:39 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000000000002, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xe3, 0x41, 0x6, 0x1}, {{r2}, 0xffffffffffffffff, 0xae}], 0x9, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x400, 0x9}, {{r3}, 0xfffffffffffffffd, 0xc, 0x3, 0xffffffffffffffff, 0x9d3}, {{r2}, 0xfffffffffffffffa, 0x24, 0xf0000004, 0x5, 0x100000001}], 0x7, &(0x7f0000000040)={0x8, 0xcc3}) 22:23:39 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000140)='./file1\x00', 0x2, 0x80) getdents(r0, &(0x7f0000000180)=""/95, 0x5f) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/68, 0x44) getgroups(0x1, &(0x7f0000000100)=[0x0]) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) r4 = syz_open_pts() r5 = getuid() setuid(r5) fchmod(r4, 0x200) 22:23:40 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/112, 0x70) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xd, 0x0, 0x0) 22:23:40 executing program 0: r0 = kqueue() pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) dup2(r1, r1) write(r2, &(0x7f0000000040), 0xfffffda0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xd3}], 0x1a02, 0x0, 0x0, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 22:23:40 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:23:40 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r2 = semget(0x3, 0x8000000000, 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x3) 22:23:40 executing program 1: setitimer(0xfffffffffffffffc, &(0x7f0000000280)={{0x7, 0x892}, {0x100000001}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x80000000000002c0, 0x100) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') utimensat(r0, &(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x1, 0x5db}, {0xffff, 0x3}}, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x200000000}) utimes(&(0x7f0000000180)='./file1/file0\x00', &(0x7f00000001c0)={{0xbe32, 0xedb}, {0x5, 0x9}}) rename(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1\x00') 22:23:40 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x8000, 0x1) pipe(&(0x7f0000000000)) 22:23:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) close(0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x7b) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r1 = getpgid(0x0) close(r0) fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x1000, 0x102, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x8, r3, r4, r5, r6, 0x11, 0x6}, 0x0, 0x2, r1, r1, 0x2ac9, 0x1, 0x10001}) r7 = getpgrp() getpid() ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000380)=0x4) r8 = getpgrp() setpgid(r7, r7) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r8) close(r0) 22:23:40 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 22:23:40 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) 22:23:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = semget(0x1, 0x7, 0x80) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/132) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socket$inet6(0x18, 0x7, 0x100000001) 22:23:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000040)=0xffffffffffffff81, 0x4) 22:23:40 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10200, 0x0) write(r2, 0x0, 0x1f4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 22:23:40 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x2010, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="fe010008aaa00810009bc3513e2a5e0000000000", 0x14) r2 = fcntl$dupfd(r0, 0xa, r0) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0xa, r2) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/98, 0x62) 22:23:40 executing program 1: r0 = socket(0x6, 0x8000, 0x9) poll(&(0x7f0000000300)=[{r0}], 0x1, 0x2) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r1) execve(0x0, 0x0, 0x0) 22:23:40 executing program 0: socketpair(0x18, 0x4004, 0x5000000000000, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x100000001, 0x5, 0x3805, 0x3, "ce444042bf06eb0794370931ddd0ccd9581da384", 0x2d8edbcc, 0x100}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7951ff28a3155abcdf475677b1cef43bac591310042c9125c4b8089adeff7fa9f7bedb96e30388f5fbe4ea83ad6ac491c0da6ca9dd8452e33b9b2351956e0a237c3796f8ec71fbff63ac013596d3d21b796a4b61c26f5fd00dfdc34d830c6aab14ef228ea182fd8835ae26b937a8f0fb4d35031dc78aa95e4e91038b37f48715920df0a49790b0cd7bba230afb8bf3dc57474b5de74883e2e813eec9e79e355a85d3f6d00b9390dec1a85de019918b30c36daecd60965ab6138eb6b70adc99c843597ccdded22a2a5eeb9ea7d65a90f61f99a8c187a8131d93f5f7ce4c060c9ad74dac267c20bf3da3d693a26b399c87d479679a", 0xf4) socket$inet(0x2, 0x2, 0x50d9701d) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x4000000006, 0x0, 0x0) 22:23:40 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca601b400120008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 22:23:40 executing program 1: unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) 22:23:46 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x7f, 0x9, 0xfffffdfffffffffd, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e", 0x114}], 0x1) getegid() write(r0, &(0x7f00000001c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9f04003f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b0b4da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914e2325741e1182e04ad056151ae78b6479047cf0da9ed07461e88f4a03368407b7b926e76086f8a3a87f0b7d77d02d334ca44e71ccc7230314e7688f8e80fafabdb07a097a3165d9f77bb340cbc5f287a673cc14ba3d82c677913efa909e4637a65d1c9c3000dc39d7a610c3eb3a8acbd79a565090ea87423464a6749745b27e11512133ac52f63e1090b35aebb023656bb1b4fd0712ba9f487d50b98b75f7ebc0f567970969cdda59e432f18ed57f7fc48b2f7081d5c8d1a08734095776ac498e20cd43cf598bd32e38bec68697", 0x209) 22:23:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r0, &(0x7f00000003c0)='./bus\x00', r2, r4, 0x2) flock(r1, 0x2) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r6, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r5, 0x5) unlinkat(r5, &(0x7f0000000100)='./bus\x00', 0x8) write(r6, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) socket(0x18, 0x5, 0x8) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x0, 0x9, 0x6, r3}) fcntl$getown(r6, 0x5) fcntl$lock(r5, 0x0, &(0x7f0000000140)) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x3011, r1, 0x0, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(r6) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000580)=0x20) readv(r1, &(0x7f0000000000)=[{&(0x7f00000005c0)=""/237, 0xed}, {&(0x7f0000001000)=""/4096, 0x1000}], 0x2) open$dir(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) r7 = dup2(r5, r5) fcntl$getown(r7, 0x5) close(r7) 22:23:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x81599767e96ef35a) read(r0, &(0x7f0000000140)=""/80, 0x50) write(r0, &(0x7f0000000640)="b0a367b9cc337b0db478d51ca229bf3e000458e6628d294cb1667e0f0654584f052170cb1bdbbe6a565996a741036a5ff9196e91cf668d2327bb83daf5a136b4af9ccbb6c780a81dd8e6bec454f94a1abd860058220242b219824c03018eb82f11cf25a09a7f5ab0c800d40c385406a3f699d9d73b3b057576ebecb5c9681dbabf810725d2b9374072bf343fa4083a6958c6d1f576d588815b77aab551aa2d0479d8844ce35f66c9e31145833459f7d745d0d47946f9de7c54bc7b9d3d02f72bf4b1ad34e73a6d24f851b98847db89b525d7e6be8894520c6373942edeae00bd43a1ddc5a058f2fe89ae3eef02de279e60dda743598f9ac7412f743d15c39d33f08bd16c7faac43aaa878b916a0331f657a0595dda06c24e3b584188a36b9cca43b25a60a0598653bd1c2bf6a60abb5335b1ea350622d3c6cd193d30ea8aff5c0a12c68a4258a0fc8e5e6609283721defbc4b5facb23d155096b534da7b952a6eecfe67cd8e670691e16c08e58ad1c99f4acb2d4d3317f1e001ac34d9978708e1cc0a89c5d7db7ea76cc830423bfe4b000335c245222d2971da52b60218519233b19f9de9f3d86525f10fa76a86a2bff15b6ba63ed39b3fe259ad6b44f36f97721873b304b0d155a15495004059d3b8354a7da6d4c96132f1524766c1dd48f15ae061afdab18c5b1f4822ebdb268c78285dca9aeab3357bc8cb23286867df2f1d6460f", 0x463) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x2) 22:23:46 executing program 1: r0 = socket(0x2, 0x4002, 0x0) r1 = socket(0x6, 0x4000, 0xfffffffffffffff8) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) sendto$unix(r0, &(0x7f0000000080)="1af76a5684615846f8118d4548eede6d0242b986adfd81044950dcda1488a3c8da20f505d4d715e499a14c1dc5db3aa7825e4261431bb82e7feb4ad9bb582a63db49da0b985f589748820a5bf5c93f3fd9a5423fcc97d77ef911934f9f7ee2d384c6e6ac303976ba0e75d050275e7c3a724fa6d41f8fb1d6f96b5acd855efd758054292020662b1267ec91c2b36e140084c75b3a013819", 0x97, 0xc, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696c65eca3"], 0xa) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 22:23:46 executing program 1: setuid(0xee01) chroot(0x0) r0 = geteuid() seteuid(r0) 22:23:47 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2, 0x3c, &(0x7f0000000000)="04000000", 0x4) 22:23:47 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0xfffffffffffffffe) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 22:23:47 executing program 1: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x100, 0x46) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x345d4c50) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 22:23:47 executing program 0: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x3, &(0x7f0000000080)) 22:23:47 executing program 1: setuid(0xee01) msgget(0x0, 0x4800000101) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x4}, 0x8) fcntl$getown(r0, 0x5) 22:23:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) listen(r0, 0x7ff) r1 = socket(0x2, 0x4001, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ea1e2345db6a84e28df4de7854be09f71ddeab2dd9268b42afc1136b5304cfdf03058e9a308c0517d494b4f9f172ccd89041d071509a293b6933784e71fc2ea090000bb132cadf5dcbe000285e1cfed2f869b4a66de5d025bf4cc9cf4f343aae3936f6be33849a1090000000000000049add47e0b6bf1570d2777726522ff46f578bab8fae7b0139a26738200bd2253a1ce2f60d05f6ab85600905590f42633fc47b6dfb18b97d1085260301e935db62cee9d77bb7a3c13200ea03569"], 0x1) 22:23:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = dup2(r0, r0) r2 = kqueue() read(r1, &(0x7f00000001c0)=""/242, 0xf2) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 22:23:47 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, 0xffffffffffffffff) r3 = msgget(0x3, 0x14) r4 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) getsockname$inet(r4, &(0x7f0000000180), &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x40, r1, r2, r1, r2, 0x10, 0x2}, 0xc000000000000000, 0x0, r0, r0, 0x13880000000, 0x3f, 0x4, 0xffff}) 22:23:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0000000000000001000000ad04bd8000002000"}) r0 = socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000200)="66af2b6cd78805ff0700005cb07014052ad496236a13120a0b97cfb9fef933fa4cc7e78d2334996c3d37cf57eb7daa506ecd24b84d5e4aa01f2c3acb7736f2e13c61e6bcbe62fdc92a198755730f7ebb90c6f68069bc67dba4403304499b9351c9a90b3608df0a46ecdb965ef59e1559a2887904eb61f8fba10d7ce56bacb53aab7ff84246d81e8ddd434c29ed9b62dcc1efc0babb1634da66a60219aa45a59fdfc0b92af2dd7986a7dad9b2e0b01694365f67c08264695af09a0da3a0715a31ab03b75d9882541b095b2e0c42adbf7feb14731ee4cd041b685df2bf314ff843764fe011f042413f28729bb87c85895ddbf9a397d2916d5dd442e95c830df9a2f808091960fead7402daddf2dc2dc3f49072d3178cf41fecd2c3fe643c18898b25121e157426460f84e62733778c14f777c3bce8001be5d81b64920d8ff39b818773da00acafc3cdd85a2f800e2b80cc1f6642ca106eafbc23a30e1bed2a0a63e79b3de3d868f9104ff569e98a2037a5564623ca2e83b1a1b4135c0a0bacf919456f7b82aaff40fd220e79bb8bd869411f0418ee1b68ad9291ad96971d0dc0a41af77ef8d1cb5fa285653b0ebfb4261890b7512da764103e1699c86535337824f03c6783a37adbc071e37cb3f9a392cb38e73e3b50ea76ec1c629fcc2cc1b2477df619d7e051c042ae59195758b5b286649df60f932cb456d64b2b12ad558ae73cbfd67d9d73791c73293e52093ef1670d35a7a6f31ad137330054894d465de7dfe7ca1092bd1bf78d7287bcafbf064dbcd964", 0x233}], 0x1, 0x100000000000000) execve(0x0, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8080, 0x40) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0xfffffffffffffff7) write(r0, &(0x7f00000000c0)="6bec3904c628aa0c3b66715b0a72a4a80b6f69b097b76b8e8d473ac700edb7be65328978ace7c283063976db8628d15021da19ecddcce72b3f739e8aa5394783b9031e1f3dabc1cb", 0x48) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) 22:23:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f000035c000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 22:23:47 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) nanosleep(&(0x7f0000000000)={0x4000000000, 0x1}, 0x0) getitimer(0x0, &(0x7f0000000040)) 22:23:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000104, "835dd2518001190000000000fa600000ebff0100"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000200)="3d889cf44f0f84ba56f964b839e67f9ff23bb5545a5599be0a45031a79ac1cd910b4b6e19aeae36c532c7e2eb3e1079f1e", 0x31}, {&(0x7f0000000240)="7564e86c6166da6f55832a96710bab1fd566bc50fd4d4c6f5e25db201fa04692aeab57699f2f67f19d87939100ed5be6d4f9d4eb57fd5d51d534b3646494fe47c5e49ce62fc44844aa4688e8ef52482e11941e2867b8ea2c57ead77507df189569f3919c8890989b294ee9c973c5f32f", 0x70}], 0x2) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="de152d730733965fb30ae265fb62948b94ffc9f683362f0229bf2ef81e45e01c1e29e72f39bc99b750", 0x29}, {&(0x7f00000000c0)="e6aa4b15759cbd354c93954652350646fef82447526a9a943b5eeacbc688979faab61ba71ef64fbf49adcbda81443a680dbb237861de7edc8ed1b1bdb87e311e9da195b349011a504509fe24057234a62e33ac82a14e0291ee7409933b2f5ce6313cc6951e655461d3c8feda6dde16ebf83a9b74056f3a72c838eec1c95d8620573364a835c658d5360a26e9c76c87526c40f9dedd9e247661c221575ee920fe4b637a8d573e2610a99faa3187d498e17b78ba0181cddc42572375ccbff24f14ab2522aee1141b9a96f22b9b8a3b209d92b9dd113808fd852ce34e2eaf7783845ba66d316e7f5eec0444", 0xea}, {&(0x7f00000001c0)="31b3c508cf66cd2e6a4a69fef2ce8e6bc259bcee084100ae52838094ef6aec271c6ab334dba2b7704649a8e4353f71f80413844f4dd2bbfae7906638d71a9f89a5daeba19e302306bef5249504de797b341a916abcd709a60a6a3df441d8f259c85053c6ea3d117b797ad6d0a7c293df2eab5190ce03b7dad44645c3", 0x7c}, {&(0x7f0000000240)}, {0xffffffffffffffff}], 0x5, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x400}, 0x400) 22:23:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) pipe(&(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x200000000000) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 22:23:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x82000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001540)=[{&(0x7f00000002c0)='N|', 0x2}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = semget$private(0x0, 0x3, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x7f, r2, r3, r4, r5, 0x84, 0x2}, 0x5}) 22:23:47 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) kqueue() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1c000000ffff000001000000", @ANYPTR, @ANYRES64=r2], 0x1c}, 0x0) 22:23:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 22:23:47 executing program 0: r0 = socket(0x2, 0x1, 0x0) socketpair(0x6, 0x8000, 0x4, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419645fff0c878738ce03e35"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) shutdown(r0, 0x2) 22:23:48 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x5600000000000000, 0x35, 0x9}) 22:23:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80030000000000010000"], 0x10) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)}], 0x1, &(0x7f00000002c0)=""/4096, 0x1000}, 0x41) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001480)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd0bde2a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192", 0xa79}], 0x1, 0x0}, 0x0) 22:23:48 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000000)="87432c", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) fchdir(r0) sendto$unix(r0, &(0x7f0000000080)="c0260e7096c34ce8431db40dfb92477f21998317a6f0d24d7d00a220cf01a4ffed39cccc040a0a3629ac06e5efbc30cbec4721fa92f003079120d49bb0e6523823ccc7b31abea0062617cb998c8152164931dd90c920702b5bfc2c671199916febb93bf1842a7241c009809d9054e41c1aa819c6d55e346022a366e5c9776ed69cd265b7c37a9f3921c1fcd7a3c8bfc36a441f43e5c0b035a08bd7e3cf62c0a933e9b9c7819415619d2a18431a47200b47614f60983f7249bf16c29f2acdbc", 0xbf, 0x402, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 22:23:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x2000000000000, 0x0, 0xfffffffffffffffc, 0x0, "a147780ae8ebd85823fc7e0d7a00"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) chmod(&(0x7f0000000040)='./file0\x00', 0x144) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:54 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x18ae1, 0x2) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) readv(r0, &(0x7f0000001200)=[{&(0x7f00000011c0)=""/42, 0x2a}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)='@', 0x1}], 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd, 0x0, 0x9}], 0x80000001, 0x0, 0xfffffffffffffffc, 0x0) dup2(r2, r2) 22:23:54 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7938ae6f, 0x400, 0x4b, 0x0, "5276c6389a448a0a48ba60c8fae6c628c81eeb6f", 0xfffffffffffff001, 0x9}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0x0, 0x8000}], 0x80000001, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x4, 0x1}, {{r0}, 0x0, 0x22, 0x1, 0x7, 0x3}], 0x4, &(0x7f0000000100)={0x7fff, 0x4}) kevent(r1, &(0x7f0000000200), 0xc996, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x9, 0x6}, {0x2, 0x6}}, 0x0) dup2(r1, r0) truncate(&(0x7f0000000240)='./file0\x00', 0x7) 22:23:55 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/4096}, 0xfffffffffffffffe) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 22:23:55 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="575eefd1c596e98ae7eba1bc128a07a0aa7df74fd5fad487b2a8", 0x1a}, {&(0x7f0000000080)="838aae4cacb2dd00511ef72318e46d0f1f6609b357f145b7a9761a2754be2912ee3a21c765942ee6fe793bdbf5cce53030135edc94f6b4ff5e3214a5b402582f6d39b26b295372ca92661b40184b8648b50ece9364", 0x55}, {&(0x7f0000000180)="ee86e712a1c970f9f7e293fca8d7e619db6ac4f71c71103cb2dba15abe4ee02808634167a216235d608028642e196cb71fd64ebf9bfc4f2e1c6b74011df01e7829e47ee388", 0x45}, {&(0x7f0000000240)="1ccdf9c8f3efa53440d4546f92e611e48e82f0e7387c93403270363cbb020cf307adcedb53a3548e70d56b4260d913a2048e78630d5ffd9189d4c9631541ba7b301c4ef1ec0b78e345e5d1b7da0250daf4ade5395b4348495a95b1f6e87759550413eb114f1aad00ee5e3d77ac0bbc5be960a18a7a7c57b3d33b5b2c91a67f8828012949b3bef3414ed48651893c3fcbcb8377b939410b182582eb4e40c930dc283ae725a49558a70c9920eec53da9a086966f988937557c16915b51", 0xbc}, {&(0x7f0000000300)="52bb763a234de002facd5bfd9303abba24eedcf9f97a1851dcf810f25e6ecd4337974a7570928cf94c33deb276916739f312d9dbed6b365216e557ad9998912edd67c06402fa4774f02b5fe38fe33b", 0x4f}], 0x5) fcntl$setstatus(r1, 0x4, 0xfffffffffffffffe) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) write(r0, &(0x7f0000000000)="0f473c2c5c7dd6b23f13b55fc63b8e0120f10cf9c551e24a137acc9b119e0463ffd21a2b5b15059df82d2bf52b1ca1dda255f3f04fece8", 0x37) write(r1, &(0x7f0000335000), 0xfc94) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)='L', 0x1}], 0x1) write(r0, &(0x7f0000000400)="1e0a85e709864c10259f3fbbab0be0fbe229595a6d688667fd6eccd6a99971749a5deb848b4121c3d37627bd388d48811f334f57e3b1a5504eaab7f2a0fba7e67400efea498d07512abceb9a57fea821d040f70868654fc965ce5b62947a9c00fc42daabddd6864575a62873a982a9ff58fc0a34fb727878ed127379917d9051408f67c8c3e4e3e6dad6a80b06a202b069d6effcdbbae4c8e4651cf36a537c944bc8ca67922d2a35e21b4a6737a79b0eb573353a226eb9c42a91159298ab71e88252512cbea95f0fa35e8ea8fe4f5634ece72a53fd734bf6260a66468c587e47846679ea96a62cc545", 0xe9) 22:23:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x9) r3 = kqueue() close(r1) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x61, 0x4, 0x1, 0xab}, {{r1}, 0xfffffffffffffffd, 0x22, 0x4, 0x6, 0x3}, {{}, 0xfffffffffffffffc, 0x6, 0xf0000020, 0x7, 0x8}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x2, 0x10000}, {{r3}, 0xfffffffffffffffa, 0x2, 0x40, 0x9, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x3, 0x5, 0x100000000}], 0xfff, &(0x7f00000000c0)={0xa475, 0x7ff}) r4 = dup(r0) kevent(r3, &(0x7f0000000440)=[{{r4}, 0xffffffffffffffff, 0x3d, 0xf0000004, 0x101, 0x2ad}], 0x800, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x20000009, 0x4, 0x7fff}], 0x3f, &(0x7f00000004c0)={0x22, 0xa91}) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 22:23:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x80020001) read(r0, &(0x7f0000000000)=""/80, 0x50) 22:23:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x7, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x8fef, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r3) 22:23:55 executing program 0: clock_gettime(0x6, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x3) msgsnd(r0, &(0x7f0000000080)={0x3, "79a94891233c01f69228348a04e2026f7232f7814f4068f5013304e547a65a3a531ca5e851b808d0"}, 0x30, 0x800) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f0000000100)='./file0\x00', 0x800, 0x3) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x33, &(0x7f0000000000)="fa", 0x1) 22:23:56 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0xc5, &(0x7f0000000180)="f16746366172c665a8aeb714007e9e18429a5c26e0cffb5507e701ced70ff83863397eda896fdf5d8b4304fb70131da4b972b0f0055007425c1bed4ee164ffa882062504325772636d3dc4b02c8fc669da1dec5dd66261091a91b7a3b892c91f361af1546037b4a6514e4851dfcecfda347fcaf359b1b90bf8d486c37c8dcbc05d98a21a0be2f63b461ab4c34b70e30edd4f09d4e680f7390c8e91f7892cd6c8dd9f9ac124d141822cb05b3025ae331bca9fbfed98f19f364aa3238a1d3d9c5ecf3c965b17") fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x2, 0xfffffffffffffffe) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) 22:23:56 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) read(r0, &(0x7f0000000280)=""/132, 0xffffff1d) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 22:23:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000007fd, &(0x7f0000000000)=0xffffffffffffffff, 0x4) 22:23:56 executing program 1: r0 = socket(0x2, 0x3, 0x0) getsockopt(r0, 0x2e, 0x6, &(0x7f0000000080)=""/137, &(0x7f0000000140)=0x89) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x9) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) socket(0x1a, 0x4000, 0x1) 22:23:56 executing program 1: r0 = socket$inet(0x2, 0x48cd422dc7cb244f, 0x4) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000080)="eea68ba1e22db357", 0x8) pmap_unwire: wiring for pmap 0xffffff003f12a900 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12a900 va 0x20001000 didn't change! 22:23:56 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) 22:23:56 executing program 1: r0 = msgget$private(0x0, 0xc0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4}, 0xc, 0x3, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$getown(r1, 0x5) r2 = msgget(0x2, 0x20) msgsnd(r2, &(0x7f0000000040)={0x0, "72e8d0"}, 0xb, 0x800) r3 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x50) ioctl$TIOCEXCL(r3, 0x2000740d) sendto$unix(r3, &(0x7f00000000c0)="c3d43a1872298c1614ee939838bd09136a2c3d6800b23650b4521fb8a836733df7252c4c88a1fca32b5a86b86f34422b874341c7f8a1edbdd731a2dc", 0x3c, 0x8, 0x0, 0x0) msgget(0x1, 0x400) connect(r3, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) close(r1) r4 = socket$unix(0x1, 0x5, 0x0) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getgid() r8 = getegid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000200)=[r5, r6, r7, r8, r10]) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000280)) bind(r4, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x3f, 0x8}, 0xc) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file1\x00'}, 0xa) msgget(0x1, 0x20) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x7, 0x1, 0x7605, 0x2, 0x2}, 0xc) getgroups(0x1, &(0x7f0000000380)=[r9]) getsockname$unix(r3, &(0x7f00000003c0)=@file={0x0, ""/4096}, &(0x7f0000001400)=0x1002) clock_settime(0x7, &(0x7f0000001440)={0x98, 0x10001}) ioctl$TIOCNXCL(r1, 0x2000740e) msgsnd(r2, &(0x7f0000001480)={0x3, "39edbd0574727937a4c720be735c39c92aa95e8396f020fd221ba909c3153af95b791e8ebae5868bc608fc32423ecfb1c166518b6f051a2b1976dcc3c1a4672819cddd9deef99106d87a79e94780aeb7ec9f2a62b84cd9637a696203"}, 0x64, 0x800) 22:23:56 executing program 1: r0 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) 22:23:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getpgrp() lseek(r0, 0x0, 0x80002) write(r0, &(0x7f00000001c0)='D', 0x1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) write(r0, &(0x7f0000000140)=',', 0x1) 22:23:56 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x7791) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000040)={&(0x7f0000000000)=@in6, 0x7, 0x0, 0x0, 0x0, 0xfffffffffffffd11}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x800, 0x91) 22:23:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) 22:23:57 executing program 0: pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f00000013c0)=0x1002) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getsockname(r1, &(0x7f0000000180)=@in6, &(0x7f00000002c0)=0xc) close(r1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') lstat(&(0x7f0000001480)='./file1\x00', &(0x7f0000001400)) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0x40, 0xfffffffffffffa08) rename(&(0x7f00000001c0)='./file0/file0\x00', 0x0) 22:23:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x4) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x9f}], 0x2, 0x0) 22:23:57 executing program 1: poll(&(0x7f00000000c0)=[{}], 0x1, 0x100000001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8f00, 0x28) ioctl$TIOCEXCL(r0, 0x2000740d) 22:23:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001640)="fc091fcdb31b55c39c08000ca447fd5aee16247d4f07c5e2960b471121522f7323c4f029e59ac8606d78bdd0128ddd0e310713c4562b6f6ad010e11f6cde50d5f6b68bbcee48fdade72bd78f8154bd754c", 0x51) r1 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x7, 0x90, 0x800, 0x8}) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) close(r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 22:23:57 executing program 0: r0 = socket$inet6(0x18, 0x4, 0xffff) pwritev(r0, &(0x7f0000001640), 0x0, 0x0) 22:23:57 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:23:57 executing program 0: r0 = socket(0x13, 0x4002, 0x100) pipe2(&(0x7f0000000000), 0x10004) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0xffff, 0x4) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x40000000001004, &(0x7f0000000700), 0x3) 22:23:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='|:', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='&/\x00', &(0x7f0000000140)='!/\x00', &(0x7f0000000180)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\\/!\x00', &(0x7f0000000280)='\x00']) dup2(r1, r0) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 22:23:58 executing program 0: write(0xffffffffffffffff, &(0x7f0000000080)='8', 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = kqueue() mlock(&(0x7f0000460000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) munmap(&(0x7f0000460000/0x3000)=nil, 0x3000) 22:23:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000004240)={0x0, 0xb9, 0x0, 0xfffffffffffffffa, 0x0, 0x3d0}, 0x801) recvfrom$inet(r0, &(0x7f0000000000)=""/85, 0x55, 0x800, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20081, 0x10) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x9, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r11 = getppid() r12 = getuid() r13 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r17 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$unix(r1, &(0x7f0000000780)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000140)="ae713b3f14cad9fe70eb9dbaa20ab0b67fba60e0c1a9a5", 0x17}, {&(0x7f0000000180)="6efd1214fe75ddaf21a52d4013285efb67f1a5c43b5fd908c6c8684b34f7bb380815d67771b6083f8427c7f53942db12553c876c9ae5d518ca3842989dfebecc5a8558f1d62a895b2da971e9", 0x4c}, {&(0x7f0000000200)="db71ac3dddecf65405955e5636f4dbd4401e3a09b93632a6f8eccfb51e46f2e3d3dd8d9583d1e725bdfd43c9e82a347bfc7039666052134ae1855830f69c05378792969a30d1f966edc52f1463379b0e19ea4ac5cb812d3b41346fc7afa899e0598a2de16dc31c92a540aa7872ff4adb62eb1b36192abbc24acb266e62cb76ffce2e76f178c0a5158de4b1916e9fff6b097fcd9ba8dc4a2c2c295d3b2014e132aab315c56057bad8dad9102951d67b71c73f2c0642a5c6cd46e5", 0xba}, {&(0x7f00000002c0)="f5d2c46cf598b58b6107f1601eab1b8e13ecedb58a170c5593dd3c6f9176a2e81c06a9434d0097b224eb5e1e1fc4fbe363b56d63bdde9dfe84604483d68d96eed8ae1aa039863315c7b5fbdae997bc79b90dd1fb16858ba5e01d42e378e9a46accd8949c25a2f8983f", 0x69}], 0x4, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x138, 0x4}, 0x2) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 22:23:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setreuid(r1, r1) r3 = open(&(0x7f0000000180)='./bus\x00', 0x3fd, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r3, 0x0, 0x0) 22:23:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() readv(r2, &(0x7f0000000200)=[{&(0x7f0000000000)=""/19, 0x13}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x7, 0xffffdffffffffff8, 0x0, "4f001c004ae30000000000000010000800"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 22:23:59 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x2c0, 0x80000000000000) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) syz_open_pts() 22:23:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x3f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 22:23:59 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(r0, 0x0, 0x0, 0x25) fchmod(r0, 0xfffffffffffffffd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) open(&(0x7f0000000040)='./bus\x00', 0x20901, 0xc8) 22:23:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0xfffffffffffffffe) 22:23:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000c00)="c46258a4f72ee99586132425b84e5bbdc3a5197094b222a9c4f6469990bfe43204000000000000005deb1c33cb04403df380d557f8d75c1eea6fb924a3c9042ecfd4cbcdb6a95cec003b54c9cfa4e609d8304c57a3aba766a7d5eaecf12845088e700887613c0000028878498abacf6a6b00000000b3bc0a2d4d81049cf9b234c23aac5c2aa27de54b81e75f6e070373dbe79a4293749a9f71194a8c78b7f9923fe2ccf96e1dd6a1b29b5d6181db666d938dd2f38b217fe5d40c30176b44f349102bd8c59727976fd112bb77552a04442c3e3aa981db85b7d0868a58afd452f14975182ac8f7d43b8c3ae3806274dcee936cfff4300830b20bbb16d9e70fde21586c137a2634659eef0e2221fba27bf90f858977ccc7052e73fc5092f2ce3a687329e7bdde458e908e998abbeff24d62e8f95b5e4f99275f8e3a62f1a1b6c6c8a341d7851cc75cb0826876eea0c4b979964661d28e74965d7caed472bfe16958080fea343709261c6350679c009f8b9e57206f7626179284e38bbee87d182936bf9388d972ad329359665d5d5bdcdcbb25c4896784f6eb7abdc7db6b611cc9", 0x19f) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) r3 = semget(0x3, 0x0, 0x20) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000500)=""/75) kqueue() syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x93c700b2026f7d61}, {r2, 0x80}], 0x2, 0x7fffffff) r4 = semget$private(0x0, 0x4, 0x5) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000200)=""/61) write(r2, &(0x7f0000000440)="d9e4e4c7ddfea9150c2894d79ead2126b5dec8d1acc71ba4f5da23d5455afe94ff4abd04f47ad355e66ffffc85f638938fee42c5e112bd14acadca1d44b0f8f9412e5a4fd5c90af9404cf4c4420f2296788049df7eb82e7491aebf7a286397c8d4bab1219e10e2", 0x67) r5 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000004c0)={0x3, 0x1, 0xb6, 0x1, r5}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xffff, 0x7, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900", 0x3, 0x7}) readv(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getpgid(r5) 22:24:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) unlink(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="de78b4eb909cef6ef6", 0x242) 22:24:00 executing program 1: r0 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="9000000000000400000000000100000079e769cde17c2cc0c67eb0a6d24a4cf549f31d69405ddc145621fe53e9cfdfb55cd10b091001cc9eb1962b5e402f33585d6825ba454bf06f7d927ed480ab4c632c1ac385b98c01b42ec5cb08ce87549b16bd619ea515"], 0x10}, 0x0) kevent(r0, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) fcntl$dupfd(r0, 0xa, r0) 22:24:00 executing program 1: r0 = socket(0x10, 0x8000, 0x554) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfffffd7c, 0x0, 0xcd250130aa35ad91, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000"], 0xffffffffffffff76}, 0x8) 22:24:00 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x20000080) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimensat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) 22:24:00 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013872ad792", 0x64, 0x0, 0x0, 0x0) 22:24:00 executing program 1: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) fchdir(r0) fcntl$setstatus(r0, 0x4, 0x48) fchdir(r0) madvise(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x5) 22:24:00 executing program 1: r0 = socket$inet(0x2, 0x8004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x30) 22:24:00 executing program 0: r0 = kqueue() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="6a4791ab26733de55acafe003d76b694ff94", 0x12}, {&(0x7f0000000080)="322adf87d76a52dd24384865a9abec3a00d0ce7025bab045556f3200742eb3f1e9532dc75a7998c030c62d276c6cbd398b006b0c0786e0d04e464e5949382f2e0923f781b100e85facdef5807a0884df5fdbdf1fa94578a3939727c1dbfec74f59df8419da20c66dd7a2c733b60eb289567d4372cffac9a854a4e8a469fa1bc99857e0626f057b990e9b76b7c7ed9ffa35578a97732e259114039f55fbba184977eb990fb0cc18ebb449a8360e776a773747f61bae6f781ab380570a2ffa0be228bba81ac86f1492cb7b130b7e1cc1e8f24dc515dfac5542d93b9f754103c3d8eb4527f2d8e3dba699e3", 0xea}], 0x2, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') clock_getres(0x2, &(0x7f0000000300)) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) clock_getres(0x0, &(0x7f0000000340)) r2 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0xfffffffffffffffb, 0x1, 0x5f, 0x4, 0x8}, 0xc) kevent(r0, &(0x7f0000000180), 0x81, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xffffffff}) 22:24:00 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x820, 0x40) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) msgget$private(0x0, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7, 0x10, r0, 0x0, 0x8000000000000000) rmdir(&(0x7f00000002c0)='./file0\x00') chmod(&(0x7f0000000100)='./file0\x00', 0x20) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') r3 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) geteuid() symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') mknodat(r3, &(0x7f0000000280)='./file0\x00', 0x2000, 0x8) chown(&(0x7f00000001c0)='./file0\x00', r1, r2) bind(r3, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) chown(&(0x7f0000000240)='./file0\x00', r1, r2) openat(r3, &(0x7f0000000180)='./file0\x00', 0x280, 0x0) 22:24:00 executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x60d, 0x1c0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xac2, 0x20) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0xd, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0xe4, 0x0, 0x0, 0x0) preadv(r2, &(0x7f0000000500)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000100)=""/128, 0x80}, {&(0x7f0000000180)=""/130, 0x82}, {&(0x7f0000000300)=""/255, 0xff}, {&(0x7f0000000400)=""/247, 0xf7}, {&(0x7f0000000ac0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/54, 0x36}], 0x7, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getpgid(r3) mknod$loop(&(0x7f0000000680)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) kqueue() recvfrom$unix(r1, &(0x7f0000000580)=""/201, 0xc9, 0x42, 0x0, 0x0) r4 = semget(0x1, 0x8, 0x82) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000001ac0)=""/4096) 22:24:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) nanosleep(&(0x7f0000000400)={0x0, 0x3}, &(0x7f0000000440)) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000000c0)='x>{E', 0x4}], 0x1, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="1aea0d69e1fba84b9a49e48caf2bd7adc58c86d1ccf370e152b8b4eedfb4b211aafcc22c47bc12e50442eab89637051659d43c", 0x33}, {&(0x7f0000000080)='X8', 0x2}, {&(0x7f0000000100)="35500c29bbb44b4c78a2bfc8ab62d58738420ac65877a674130627f96c008ffa16347fa2580007ff1a60101b3cc67f434fafda8532e5117c190c0c005e0bbaeebf888d48f81db0b0d6a5ef92810ddfc171d2dd1a14a9941699fed7e7554c71bb6e46f957b4088f13a5322959d38a750aee6da38aed277440300e2dbe86f736e5410f66398263cc555b3751c72623af6b8b824dbd8f90", 0x96}, {&(0x7f00000001c0)="899518b60b670346dee5078ad505bb7bfb7ea80f7aecc1328634fc0b9aa091594755e38c3c97a558ed8e2130e21889d76b0cb2d7d3e09b3d4f9558b0a758d06833e0fbe5c150dee42158e8c2e0f06b0da936454e058a001a978ba1ec", 0x5c}, {&(0x7f0000001080)="3352016d583a7475eb2dc5ebf700ad0203c5bc9a1968b6d1bea2bcca6346b5b7597f289f98f9a823e1817a3af5619a9ef5c4060f5918df847b903c0481b7dce71fc4a689bfcf5ea7052baea1d48bc49596f42dd36e35ae8121769640d24e9af422a5a0b93ad5b1c765dbcdf9e4ac0074780903538064e7e87335349852ea5f19ab19604eebe88e155fe928bcd464120d50e0da45aa3a41df1c4f87d0b1baabc3700aa6c9e1daa40675bb7c599fb84b2b8425f8a9aa82867b0fc5fba6f07c22cad15aa8d4ebe8b68c377489f7d4f6dfc883322b318a261f099fabee94686498fbadf2d756400370738a4bd850bb56695e07a109aa5ac181b5b1396467afcdcc933055179a35290a8fbc3e1f7c1bb7a1e6235f66ae6a0078dc0349f18dc649783c93bcc2ecf9a23cbed66a2cf0e44d541e995427743ae2dd35d20c59270082e86c6ae935e86212cdcd6330424daf7d7a092edcd68b8d01ba163e3d31c4fba9c72fd8984c65c313cce4d22e9f52f41e9b1296e16e4b1b0f5ce90970a225708a21137a9f036f530f5ffd1cf3d88c9959e9797abb349d156a2cdec4396f5aa2e5e12c1a5ce1395164290067aa987fed626a8168609c27d6c19c15d853d5910333cee5295b0d4ef51c3ef5c2081dafaf7f90c7fcfab47c5f60f3a4fadafe771e48370fd6b0f0b128c10c611906e570f834baf333ffbafd7aef6efcf5d80868e03fc0c5e89cb9bfb5c1c5c8949640ee3db489488eaffd261421ea3c15f13a2b16bc48fa2e7843f3eb02a6d0ca916b226fdfd34fa79f6f99bfda3d790e6bc2dc983c1dbc5279500d358bc0c1572af51b07f1edf615a12e83edec12e864eed12e602b48ae5b2f492ec60177a543042929c4a8abcbf4953366ce7ae48b878ef80299aad5f592be810744c3333d6b83ab97870b2817d881af5d883294da8d58f759447640093d2045f36d7312310973db44e5667b78204730506fffe64b77feea6bce88568d27091ad7fd888802f0a54cba3d04a847ef2daf8db3dd04b22af6a16f990e993be15d499f64ed76528e2297d3dc315688f0b1f69aeb69a028b1a0d6962aa3f72bfedac89bd81ef6e4b77231a7202c6a44ebe14664423c3dd48d8f3d306b5f7f5ba23783e80fcbae22b09fe80f22f684cb2c59a9cd1a0b0c457cb825d38608db81427ef6b09c304dc7c5e6bc7e33019b255e5b24aaceb74071fabb92a4e9d3841e4b2c3b63adf87ccf26846bede601116b0ec2ddb42f3ede7aef3491f0723de43e88b6812c080a39baf6b37fdd50edc86e49b933bce922f9054ac4aaab196f7793000e69116f55fff80acfa6a6d6bf806fe514acd2f52889516f3a37d6edad9654106dadf3633ce3b8791650df896a9aec6e955435e75a72927292cbbd455e1823e7f29c029d12da21a503833bc9838714f715fb5e0a90cb3a8cfd7c39b8be5d70e5d1ea47ff156a08d24920c4f89524608c9a019f5d7433ce378d0334dbef1194a0f82f3c808131ffdcab3fecb0fb277c5657b4e249026fa8fcaf16075759065b7c1d0bd28e276c254b61281e0841fc0e80fd7c709f0b2c439fce4e9dbdf4c684c2181bd96c937fd4083ba9cf59731c13cd49535085973491c060af81a92efc40e351b6c9b6d50ea90b5a5601cf458c8cdef750410645844726b890171a6daa1be89ac76847aae4502f3fdfb29d07658d352f9257fe813e64e7dbfe07d21e6ddc9f2f4372d46dcecc559964fb7f99788be944d37b6e48c76b477219e9895f5f2dabf09c99f91a98dd161e2a52c86d76f0a49650253531ec68799c5cc8b20a8dc4343c0968d11dc2d5ad674161a034367db815225947e560e107bdb5ef4c4e224b69a671ff28e576247484474138833601c14f86e31985335cf67e1ad8fa493708da9ff618d0bf54fecb9483f238aee2f70c72b8f73b2f4f1dc522f853c1ff6cfae94999548e95f0e3b6d0756eca2839b265087c5d16a9680d64466b142ed8cebe4b5132621b34bae530a96fd1782efa299a8d1ed0d4c21b8a61312edd09abc6cf0bd4a7ed71540d492ee337c418b59308760c449620871cdf0bc1e4c9862126b0ba71923f4f7b5164e852c9e508e48a7c9e7de372b1b3e7bd01e689d63964d800416b70dc86a803bd1fc64f69d752cda9e6deac86bbf31fe2a2c1c944c1400176ff0da8bf7a342af63720433387327972d8e10fff915b6e320fe53e2f0e378847ea650985962b9dd9f8589c3e59e73b91e1bedc59599a78e9b73f418ca050a61df35e5223f5f3a6d85f79bae45c825e2f1ed5fe01a99bfae1fb47ce3cb0951fc7c9f7bab70ca6372267e6e7f1e9e660f895ebe8f6c9c2642870ba05515edbbcd9ab9544fdde48a944b8a3321b1056542416ff347b648bddb69547b0c72b7f8a7747a55fadf740e767ec8a50361e05ba47cd874547f89d98ac177c81f5b8df3a552091e6b02aa05c241ab5903d3ca234f3f90dc118d7830c11c597d4731305246dcd55469947c05cf31858e8591cc5f0b6f892ac77210af02a76b0de69d7816db543ae46f3309f434e228273664c27cd36a59165a741b99911d236271552f50e19a11b54e46c5f27c4cb73e1bdc887c2728bbee178cd5d96e44b1141259db914e6817d57d573f1788e07e29109fa16414bb444838755e15b2075bc426ceee947936c273ed01e6c71a8493da96f70e613d7dceb51019c6c873edf1cd533400b32ca9e07ea10dc40e7d8acb8fb3dd594dd7e2931795e8211a49fc3d37c2d65485e2ec40d17043bb989a84b1839e9750d7696e9ff9c9bdc475dad89e4dd11358a00a39066dcd4dce9804e7d8deb4b1df292a05d9ceffc5a92aec16a85cabf150a617f442b70dd4d91693dba35684ca10e2fbefbeb261a5b624abe254635f204e395fb8ba07f1ecc2e531e0dae74f71f6a89e3c18844677b4c7e4f10064bf98872d788a738d0b422921d81639b1b30fadc71ad96848e0598541c29ab544a1a21a08803ddfb9a6720d01ab5ab9b7b19776b62fbc42e0313c892d41b4fd1265349fc8c40595d03febc7fd89340b9efca9f685c20747b27cf2b8d9e808e876cb8a6f92dfe3ce670e72c3a467f967b5b2f1b7b9d13887a6044ab54299f17ed449c8e7bb2d1dc7b556e5128ea04197db8d9b0c3787c04c30ec1a0369a85f01a54ea7e95d53f8da3b6a841136ac59470d6c7f89683958e795ca6974111f10983de4927dacb3d36a29ace4403d767659da1db166a2f777e79a7d5682a48fe846bfc94cc2b8577635b981e5a43c93748757c54f8be2a6283d1e778bb64db6a9b8fa32dd759bfa975a7396e07d8719905a143879bbc65d1966950a7382fa4e319370e2f361e4a3f03dc1ed5c5f547358193ad67e0125681968a73bc7111fa91658a04529ae421a6aa0b2134b30ce1f79dc238737a173332d1be0444b75590aaca68cf42c0ad81fe3bc860932e535169f46f44353f686bb9bc1d5e3e44c21e9191d8a1f8e930611f90e050d33524e23081a9f73fb2cfc767155f03ab50ad485fc05beaa7c2f756e4a442932d2d11dfe3c39989c5d1926cb12adea55315c95249e16aa416d22a60229c788a38e67e19bea905c0b3de0458f56faf001ce0e9a29a3ae1cb06247499f484967ee38ef2d39317be5472a142c26f7600f67465b8f1531b2687b2dff862bac960a5c4613cb359f786dac01f6af91d4664a49301b599dc1ed0615992fc3caafd06469d38a16c5f188284b03e65dd462b29f67a3810b36c7bb785b24a760de22115a83febc530083fda8123bc23c8e32eee729d80325cf1fde9bbc0e552a0db6aa17226d7d4d7f446e598c91f325b1882cacef8e74b7cfdbd3f8966d5c86c49b457857f0e5f78ca2c0cf119644b2c254d94f319660a3f3102a8fc413b3f0f20c4185dbf2b28418919b026890f1e17cb60cb12bfbbcb926d6b305130beff90a8979bc5d18d5b48e9c53c99c091703de99cfcbc358c0f1e31abeea14e2f91d53470c41d5245caeebc18f2ba7bc99cf19db793581f1a2978c3ad6ca9d307768250132da93888d07d85c3f1ed7f48628df03326063c05732dbcdcd6d0019beba72fbfe032e996d81dfe79bfab77c3c274ba24a5dcafc880a0f1ca151650dcc3dd41a1c34751bd0147fce2f80c7d7174d991b3088d63a4c730cb97e207597d7ccd3d8b675d7a75f2cb61934171577d4b233644ba48aa557bb8f02b5415cfe769715ef4a19f94ed2f80fe906ba66a782c4a02d42813f69009f0dd54315e8cfd85f2d6316ec8a6254701dcf33a1b76596e71e1dec85d1414bcd30bf1e8f3e637911c5394c05f40120d3587dcb06591982ab84dc6f6d90a93acecd9c1673582f0f38fcec9edd0f25a6f409fdba32e531ef7f8ea93746f6dff8e2aae18029a7d72208196e04bc18531f90d3b5c37317b657428ac2fb881be01db1a5eef6808c0a9a9842a68be5eecbb1f31d7c19d8aaf06f3e016dec0fd12d2397357e045c6cfec5cb6f951a2886aa19b14b7b01f87b8929e3353419838ad09af55632369aaec76d32fa2f159ccefa05721285271a327c3769914a12ffb5f2f0fcee931f49a0354b9f5213d8b58814cc2dad072af045335c4b09c88ea1bd7a4a19cfcb6161df1e0860e6b187c68febcc01230b8d6541bb0c66821c5a30b48d88239ffc5affb00c8f94adb8250ef34e9ebb019f18ab1121892a99f1d62b9478c8f0af2c766163a5905746da44b75e8690b7619e5b38099ce1c19dc62bc0636fd99a04348d7e569932d17bc03f0339a964117435f3e8ba99c89ebe162f20a7c51c366786cad67ef7af61dc048f5890e194ac4df9b89289a31e792212725f3ebfcda50ddc662ecb940db2751dbfc1242ddc0f58b4a9bc08f6cddfa6e8da9c1a2941a5fc1235af38f2f14ef4681ebd0c17d8734195510e8f34e03c363c8f796d262cd14fdfe23733e136ba659f5d41891374d0e48a9dd6b5dc6c8741ac6193a2101ecb4a5e58800e11712055160cf3cd9d9ec9d7ef4c3938f65b917c274a6e00dc6ec8ca912bf30d1977e04f389221d813ba3e3cc403606784bec2f8e96cbfb45afa1dcdc6e0659997c89f19e40bcf6a7760d8e9a5e6dd18f67a4084896b84205f25ae9ca4a443f7e1ec1f24a4b2a622c7efe76947d634e3ed8040ef58460054856694c092b5324c33bb9dc7fa2c2331d8a864b4328d13eff1a3343e3b622001dba06248546d00c198dc0b55b0ff7184d5b3c792b80f4b60ab038c6bac54a6912d0076f0e8ee41833b0ed74dbb94e2ff29ca156bbf854d5590357c11fff02a9d29c97e624815dd1929cd32e2c2127e351f194a5d69b88d27931f381851af2e6ebcbaaa4ee8d6fac57ba7cc1c6bc4f84dcbc15a464c56d40937f4a6547e9997d45882f50c0e79faf0a62955c081b40958065e714df1bb6e7f3483192a52384824d90098d15c1da3a5a32410d6c19ef4c47078a714e8c735a8f5e2c2579885c949b49130944b17c5fb115750f20c4feb7ffc6048aa1a19f5fef4487e2b7ed56733baeb7fd3c447964173722e091467494ee3407833d94dd653c55e558fae25c09bfac947913aa3e0c98058ea0e82f2b0b692931200a39c76adb35a79d1818152e15e7fc7fc203655e4a37c8f4c9abf9e5ff54e84acf4c1a8eb5bd9bced6cdc4cb80b6031ac2695f444f5020180a148911c31c607781adaaf802792ff555521513df2c41716b398742135559455c812d35c4abc136ef8a4eff1835b5eb4f6f7ef218f61bd7c7beb9fd70a86f91e732ba5afbccbc48a5d1d092fd0d25f92400b112f84e79e513028ef4fa5eee8b88", 0x1000}, {&(0x7f0000000240)="b99a9e5136f22c380123a75bd38654104e34bb3057", 0x15}, {&(0x7f0000000280)="72a1637e8649c4356e88e691fe07450bc46b2d3883c6a50b7deb52ad9d61d171f76d487a6bda0bd8aedf92843d734bf2b00367b1775c42b9449010e3f144ee76e2c6478399b6d90380cc3a2fd7817bce733c0dd6", 0x54}, {&(0x7f0000000300)="31fdc413fc6b4e7945889c28f1e8427b42ac135d91fd2551a4364f46be792ab0413c69a0f2762270ddca6e991b719800e1550702474293a75f5e839304cf2c14a6cbca40e6be52b9c385c32f8b044d6a636e1ca56df260ef91f34b1b130ba7eb4006cb1bcfc4d4a381af05a990a49d9e71", 0x71}], 0x8, 0x0) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000002080)="9bd50826eee073a67b6126e1643f8ddfa69f83f37ee56d18230a30cd64d81ff6c4181fd4bd07ab681fc60abd9dd8a7799db64f6d5ac73553c45c2670640032c95349c4b92900ee9eef5c5968b86ca84518aea624f110d4cb67a98ac0cf025f6f649f7dd40febc00cf64b744c93d67fe054e02de3e84c2e9b355971f7014eb59d0aae6889107edfdf3fb6b6f1641199d5768a68db5930d705eebe9f7644ecde865388ad33b0c793fdcda2bf8de98015f2819f4065ec247c33fb377ed0fdeb4a2085bc94f82d6047a31a7b7f4a6a9c677058be3ac9bb40e5bf048deb94ef16ea1bdf63583e4bd4805e68691f2792d30e403061e36222e074a21afb9fa8580b348e74fba6dc5ec791a4305fc32f45fe608807dee85d7f333df5d3b025d2a29a2f172da5b8b9a86934dd96152226e93ba0deafc288c7434eeedd227ac2d77ae67d794a30b45d9353eb3605d75575ea49133458484323a8b48868d90516f30709a39b7251afc9cc4de45a1f77f7be7bff5936fcb9111f388d720ad12bbafc3325d486255fa5981021d0f54041d65c4aafeb166f7ca5d6d28be9baeb17659583e84f0d21693a6b430ba73447a7032f8627de2375ca6a737a33614ad6d1228cc81958966d4f127d72c35a1ea52d3542e3f9569999ca4530201e488a1f5d2793a8fb998dc2fcf589107aba0f7046ca5434e18d0d8cbc2dc7d86745195e4abe262ad916a2e88fc066f626b0a1b7c1c76ae93fc9874737816a0be9ccdf0e93cde0d5b3f1c07899d13479933fe5e013b7f1ee715f03bbaf55be62390ed27c07a4dc73c00bbd72c2c35031d1dfd8b9ae71558a5ab0811dac608699e56e371a09dbe26939caaf0a606f31041c5a03ca00e67a3394e9493bf5442daf396607644f455b979bf61e4e1b8dce26e3f591d1dce858d5db9e723d74cdff5f4674945266b13b5c7c793f5f3435cfd7c029d91744801d022c2e68bbc78d2c7c17d60eddd167d231e69743c2f39e795f3b4057964b1eb66247f9ac769b33fbc9a05e90771624379199976147025455af00fe8741d54e8ba542d110172ad84fb9e87fa8ce10bc0e411368e09539efde8e6c6413bb1ed7a8a73fcb974228f4ac8a735aabd83691c455335f4f43dc30aeca528de65a8ede377c3d234a7eb2638d755e534372cba8a607d88c3e6713eea193e397773b9b2f36b082013b1e5624e530a574fad35957ca61bfe9247cc389be4d2b899e96de3821e1c9c2d28df2bdee6541112eb4efd3881462ac16eef4aeed96e316fc1d86762e97377aa5e0d6e3d01d15c1170c93b3633e5254e9a3f1d160534b7c7a6ca7dc9b8570b1d187a357dd83602903de2d388727a5c7a0b96a91597a6171f586d590e3d28b1c93fcd312d607d1451282514851dc36cd1e0c1b33431c99969ed14e736fe77daf06ddedd926e199bbe99fa66bd274f54ff27952961b5a601cc64fd14043362036ddaa00ac6a11efb73be4deaa9fc1ffd639e755a5676fe59100d80e7875bdaccdf81a890d51cd13ddac438122873316cbe646733c73072f6ec38a3d20dd8794e618fb95dac708d9fcf6c1f9c2590fc625e9cbdebc1b0ce1462cbb9ac440092b46305cfe2e95a8190a983264be0ed4d3893b6c5f273782a426f1426be0c1f9746667c644b21126a4b59204c163eaefa3f5ec67a32714a2fded7bc67ee93ebeeed4729603786a46c1829783478a45d5501fbb31f6d55bf9de64f303c5a76b1c11ee0396fd974093e069d644cb31277fc8a96baf89a238bafc6316ee6ba91d2d7ba90b93d91b928a912ee8058389d0ec60bc0f3a13bcb0e70a72d22e1fc46efea35d0aba077e1333306ffa98b7a4722acd63f8d1497a0ca552474e8602950ce7bbab4cd41a506f08cd760916fd450a0e540d14fb6fdfbc52cc9b1e82920dc8c90427e2101fc2f55b87d83cd4474b62f0f0757b52eb7369336cecb71499a26999da5e6711c08b478e668d1f624c5f1974687a8a0d8cadf8e736006427119c3b4bf81d07eecfed9c95d5e899bdea11e89a86b2cd7bb4e546f4be1bf02e34f7136cf0de14428c8957ba17f7c1d51d484afea71351361fc2c596cf601975bc696c0e9822acaeefe53b9d0b0c18e3d74dbccdc927ddf745ea2d24aadd865dbbf9c85ffa6e8941925abf4e7c146fa9a2cee86f82644cfd643a6ede070b9a8fe11f0f409d3144b391f04010100d51ff66a6ec13c64316754b61f874a525f5cf289b76fd46615fcce32081ddeb64c99fce547143b4d9b868075e6d089e6c48578a6d2c87be5beb01d495c0550db63ac5ee6482bd19f7a135a73b1c56774d270e148b818226ce207cff558559eba8d096bf3964686f1445bcb727fb2d2066652edbc21cc5416195141ade7b0cc5e344e64a98cf5216de647b2a42f5cb039972d6ddc7997d809fae62567ced1ff0b4ddeaf08e07d991d9aaf3ffa795390144b35c995e527545d86f4f64b46bdfa068927d34ca3e3f98d48e0cd52668dfc3fc4f84c49947303331ee21a95611d2da3de148c0a5e96b54e6d52d68a7fdbd3cf7dbed93e08cd744f4fa5075cf802f609e8fe21a27f55f6059633b88edea1e74031116a7d1c3fd02c9da130c8cf5d9dd7b6ac100501a3fa6b111e96e1cda7e4001523549ec81ecedc06d91839ae9ff368672cbe15a598d43ce95febd847dcbc8e0e459895c63251a24b1a8b3ba6e4dc672e6dfb286b54fe51f9f69f60bfbd7a0392fd22bcb201f14bce8600d2630c9a4297d6373e5d171d3555c04f4d73048a7e365d6f41262d479f9ef833e209e7ca3406db9213fb889f2fcf299d5bfaf5a0ba8c8768d5a27e238f8eb6a7e4736fbc621a6ffbbb3d2bbf0d0e5fcfd5c9ca1e00590a3196f16365ca0c25df971bb3dc85cba3996ac33cee300aca306ef4bcfeecb6b163fd312d94a682961b6c06115b5fdcdf836dddf33ea952a19123b6650907a144b4c86368e820c085220c38af52b8de7e963649e8c25dfc01ffe3ab09fb664d825bbc9af14ad30f3a3442e6a5793b0abf403325b03503abdd2cbf278f00bd11654eaf19bf7be888127eefd958dd919e04b00767029693099fd0aac2f1472bc410f7a2984fbb144eb828977e9e63c6ad9fe269c0fd5f9cc25f0be7a2fcf36ec8108d0a06c8fccbe57319ab52d3efee1a8543b76cf7bcc1a2e96bf5a7616c9cb4e8244a3c1df571278f1ef5a189b02db3e87aff1c297f67eb5a3927a7557622b4f82c2d878141c85e400da7868618524ecda3ce9c22d15c11beda0ee3dbfd73a3398013029b46e9162021ff40f3c84cbb65ca446ada3b3f55c28094bfa6359685a66578852240b5ae48ece7e1b06b922f748158ac6ce621019dd7888a34ef27a11ab82ab95d2bd13016a76100d8bdc98ac98cba43503fb835e5c4b41eba64f6e9d3ed590099ff74b8a33a24c22d98f9ab4317ce050fb5121c30a14d91c0991ea2f871cc47372f34344a689ff860d8fdd7d425f95682badc22e5a9e64f629e88e9f22eaa889fc95665ea98aa77a6655a9b762622a2db05d62bc15b51780f51ee33b32b19e9ce9a07dc3e2512da83c88b0ab0008f9f3a7fff77c6efcea32b8d431ae6a53cf10d753dedec2cac3431981e08fc267934a4c6a798ad8d70ac01044eafbe0ec9ebd3b260444590d3e6ae1ff44f455d7b9ba1cb0602b38c1cf4e1ae44d4143b6cb29e59c9f5fda703f47c08400681519294343f4f156e2eb6a1ffb0c49c611b82cc0236e256e124f34c66cabacb4a857b57a79d26ab7085ac2e0fb5648aeec6cdd7d7f6c24e5141dac56a1a31c67d41cb4c4f43521659d6e089cb253a3e500b8b26ed3085973e4ce9fce489678d393ecbb509952b46343e13a9e3c716803380c0eaa165ba066728908bb89da9483a35546abda375238299b039885376cfda254fd21eb39df89ab134aa5590efe2e3ca821c8051a3a7acd8f80421af8cabf25298cf5a4ecea7906e6e5d16e22ad2fd50663a409a479cf9d3df992790502e86063d422170ac1aa258d0449bff2ed3f3657bc1a8a56559b03b4835434ad4ec639f99999112f28521a92da6a51f623d4f03479631f645242f255e597aaecd3822aee923e60c8d9f1315a54cca520f82303fa7a59d6e48a120e018cf49da6de44b5d88169e80b356dd6fc69fe64c60ca4523319813074c84dee601710b009fd83be5c6fd9d04f19b0331b890f55d54becfb8a7e81d0e32137ec6c71edc0c3a823563e818d0ead531ed953eec57bd41e01cedc4112a599bafdb1b374ae0bf878d359345ee6a226c186da75bddd271fec9e7a82a4f9730dfce99e852f5436443e864b001b93bb495fe004cd158ed1f8750d1ebb92b8a2671a45176bdc0fbafcc2d01a7d9060396f02225945b75fe822bd654b8a90858079c7d7603d0efa67a32d1ff0d5f3a6ba071938ed315cc0dce4584ecf33ec409808ab974e05c4933f83a48d28bf4451b7fe42140cb598ff188a7b96eabd38dea8d953b1c83c1b64118f1bd90fa1b8b680db29e41f4d6c6ef4e29b331c6f929d1948366d2fa64b83e3b1084f5b1e5cff1ed0d4a3be2ea8d794b071139ce89fb2cdc1a6fc9c9e3b851b9e9c5da5274ba2f0f55134862133dd986d77507b0bb8fa6079645c789c34e91cc3830a6dac5ac17eca7fce1a5e0a165227604cef0ef8531bc48b5ff4e2126f30cb05ec562cf17801cc81e0b73d5377eaaf18d1720751b4e56faca2c13e6b520039fbae192d65a81343cd8cce202766ea4e80662560286b978ca72cbd5ddd3d97552060b948ac7cbe5f0273eaaae2680865d26ac7119df9c0f482e7c86e7377b8a7a47e785c29912d8382b27d34d632b6edb37a948c644df530cddf52064812041a73dbf9bfe04fe96a84783fcd85db56fecf5230ccbc420cd5762d98a3a1a01b42a9d52db509a4cc429a500009109c7a0786f884d5817b647012c7f8a4c652c367339b012f26ff7ba6b3d756f06be0a513c19f571f8021867a0860351315d18477b12d28fd75a10596e63b59e29a99b02968d63d872d8b3647186e2f316ebb1f50aa1ea85ee7c8a33575bf7a7ef167457cb80177d5adc25b22036e4d292b143a93d36e10f4956062398e86f6b004e6261e3aca8b5b3f0a42cd407e4043ce325f6221d99a8446cb91591282a17b3a055c84f39ae35e421f89bb48a0f81aff18ac47eb1d6ae3a559431fd586b4ddfc45702eb4c2390a14cbf947c8991d5a44912f78bdcdf725ec9dbcf75227240a663035c280be668a4460c8b141e4b54ec7ec7e841dbf272472764a250e645ef5637e857390790819f6a1ad78d9e956c59c50201e94afb8c8263879a6851f7d91a3dedd3ffe1e593a0ecfd9ce587c1372557c70c1edd14010d501fcb05e27ada28109b320abcd9dbb9a8fea3c0415e1a5667e4ab879c3f49a874b5b0aebd69dd709026b906347074711b58a4931115db6030d06e1d95d28c2779eb8ad578a8f8006c481b2e34f7ac9eef5d9c69607222a9a20aaaa29a877e51cbed5c19c5add4b592059bfae10e892d861901cb80764b4eb6bd1627049c7d4d643ec0b9c00de4c92e9c8c5185e25bc988bc9efc297c5202ffc7f6bddcef09eb2280fc6d497ba44c12edfb0dee32d2090832a642310840247fd8556223907130603c0cb252c8f97b6d05150eee4d1c51e336bcc0dd6d2d26d1c252af108d631ab23242f2a571e2df8523dd399293b1c151b684786d725c5a4a8f8511bf8dd398af7395d469849994eac7a3f141e9efc53e2d673ddf7ca4f429c4c5df5d883a65f67d2858c041ef242e085d1b1fd987615ebbc6ed2e4", 0x1000}, {&(0x7f0000003080)="cd6a9f2b65772e478c5c3d208801c896a921c880317da9e3fe18c00d8d9da5528b3b33df0c4cef6af48cbf01efe9bdc34b4a1280672fa5705206ed2fcb8c4b06787004de576fcf5b7b9605db3385561c30e78963e71f75963266f079e9290961cc7d9b342952ba1cfac45776b848c907561bba3668292fa9f4f64f4514db887620910189786873eb21dd3de7c58bbf07a38178f10598493290be096c1e468eb063173d6e59c8761f61534153c1b4cf17dd4bdaed2b13eafda46bedc947b262be28cbfba0904e27bad213bb6eabe18bf5da6a790f8282219a53a97b42fce71185cc3098ff3c4210739d08e5d73bed2dcdc810dcd6fdf27a470ce0ab6ee2c9bb4262ff198069c5bfaf8f91418d4f751d41070c69bd85a085fd205ab4b934fa5745076a0e9ac14153aae0ae77e7bb2f1fae05abe7007dc8e77f543090d4e395503c0e03c3d57501b6f1cb5df1c4cca3954e7209d44ce59f8184e6c4c71639e989632212c0e68baa96134edfbd7a086a30cde37f61eaaef240b0f6c05b5f99e3e2eab1014562ae4d46ee7eb693aa226035a9d0df4012720b41d57c3e95444b79762ad805f2c2b8da6e8d1f9b5a094a6bd8787929309b93166001e85115d818e2e3cb974928a8ddc9c5130c6b3f85838b73919dd8a9deceb1deabe53736cbf2ad28897a308db2179588255b1ecfa7d2949ee1d71c1f7dd1016143df6a15bbaa0e5a4af3f202e5ac2f9e9e6c3c0a038d10c20d7f359843bc86dbdb18d61818b3141ac63a5928619abe2a7d377ea14d03cd4803bf477e2c38be953581548b6fb20a72bbfa63a1c08423274e51d9bd94f3d5d730c1e0b5c16eeb17a2ad3930d53e2fcd62b811353ac314e60de124e54f1802803384eb93f264358d952c0eed4b17adbcbb08165f6e379e5d353cb6c24b4956a72d34c381ac9253be98f46ce55f376e66ae1ad4bd97814167bc6b811ac9caa296a7126168dae12e70a0f30f14443353cca5f6145d5aee4d335ac640c7ce20e2e93ae7517f91d10c72ba0a5cb054600c0293229f622247419d0089221efb57b2b5cc0bf322924a60c819e3648beded614401f9158b79454821c29720bed76f79263795cddf2df8972c42095a0552b5f0ceead87ad62991e441aeeed344c4fa3f0af530b368aae3bc597d27b2c09e34145215345847ba6f4832333d662bc75cdfd83bccd7399fb2ff6b342ffd48a05eae173930db611f862e9aa734eec77f4b5c70d56f22cfbada4811066896de1a4a7047879e93855533b7e06e43a3f6a87b365cc267f017dc361e1db265cc8aa5e09992b531f898f7ae48448af6e530b102ccbcd8b7ee20a33602c64d81339853b25406b8b9d348f4847841bf80b1891daf6320af2457ff0c4d2efe291b22a061b103cd9a3b2cb32edf17fbf1709d07d3b496b5d27362b1d42e8816193e1e676a75cddc8ed2feb6da6cb9eee7b43e6ed558c6dabd2b2ab01e8fa54a0914acf9d7b95345bd80be75bdf6beab39ae49e089de28816cc28259a4da709026e5249f377223c98526bd66803f6ce1b49cf65a9332d2f52a3254d518bcd08c119d5222d5d5b62acc2dcebde6ce509dd8703900d6b021bc976ec81e1da56209b37d4c077a946622ab2e97836a7904c549840ae3e1e7937307cf1dbfbd13c8ec61c2ce12a8b3edf2572509b09bff5d6d6e8b23617e7bb7ca5495e6b907e2c5ebf1c427bb6fe1cf2f75eaec29e3b71d10a7726782b15533888ba34cc5ad2a120d6dce6dfca1cb6b1f29c683c536aaaa643adfdd6de9b75830015dbdd946819db0ef5e56fc3e411a44cfa630fa33159545829b58e7320c0b74eff03ad89809dd5ae1f6c983a228256bd0d288849e6cc300114adb7b1ab9a28e2c0e004f47ca6978b5965e9d4195e0bca30b25a5a0e6777019490420f6ea27efd4784850b1e10785c51927e348f477d4ef3fbdcd1a60dd9323325c29914efbedbf990dfcb57efb93a733758cb6c67e0b951145f1af02e610f786c21002ba9e5b535e96416626d282ecfc45a818f53aa8a85f16d82e0646fc29c8ee966e888b28bf2f5fa8629b6a919c6bd4c3c02c92f0fa2ff60640357d6c1fe08ba606cc51a49e97b9a7032cc924783d5081cd219dbb261e29a1f8640a805110c41678d8272e8719dd5ffb54c85cca076a834d824a0e62faf6b4878ec527a7d58f07fe0bfdf3fbbec7d43135dce3c7b533ac9a8713c42ec2382f5c104a9ddb9380e7320549d59028d195d1cd6aec1b33ea3c2c1e863dc959c22e2e5ec55be9529d3251d74ab32f06bcf9d329fd90af38b06e96c4c7b5c1d22e23bd6acfee3a0487fc3c0ecf35ff19f0db5dc0aae7a7d02c33e3e594b96e7d0fcaf273293541f013fe6bde47eace186be9cb20920df61b26fa832583248111c41780d308871ee356d9daebeb64dafc352e94ff9258997beac46b25b257568dec4577b3384301d66caa73e1e9295fc24e14aba33f30ea6be8063b6ceffcd2361a242008f212a9822131686195a48a43dde6b5c1506c4320236dc965cb7f5391c9795f59c237e8ed69e9fe054c9fa449b4fe974d7ab7ebce90fee9ce3b72dde8e7ab8b4e4684552e38e402ce0f9e687b87e6596e1eb86b499022b29e25729b14ed083f7c32a5ccf9a0d4f4854f889b873208afcb0fb4b93f4fdc736c1b195a5f00ef0f696e7f2b0820e37ba139b6a5fcabc62c9bc5b0e503872925627aa007889d8f4720c0bb32834b47ed8673c0c76ecc56945cecdecba08e55934b9bebf6f3bd0ccf4391ab56fa3c1ce4aa14579cc96275f88858cea045c69ece51c0dba497c9508e7293b68af6a57c13671271f1648aa2c37347e07677622270f1ed7e3ba4b4fe1692b436b7ad7ceac0dac7435b6977814bf38bdf0eef2b3a27a3093d04a01b0cecfbbd7a3531b692f5558e8aaeb23a2c14caea5ea2bdb0291691f647ce9a4ff53315ba9997777597cb3a72d90a978febd75473bec2a5af06069f8935bc911c804a64ef70c9305f08fadaccad8c7873e95d08d8fcac377dee563f93b183913bba9775f3b68a48474ee7715f17d821333225eb4c35355fb5bb6b8e666778de2b07d77638a14366eaba2f6e370ac8d91d6f5cb20ddcee1dc0786574c33d1a8a9dfbb55ab7d63069d2e02cdeffcaf1b2ed9135ccd440e40769d2e1ab60d62acbec1fe0c77793d3274203ad9d87c0f494732710395a3b87b7298962a72081ef012f7c15eca988d18a76ce01b8dcbc96a78e801ea8a0aa52dda7ff1043fe49541f80f855547aa9c264c805251307e43939cfb00c7f5357f520f622b7a8ade4189bf8b1df4c0dec350f67230bffbb55091daffb987346a404807db103bb37451025bcb0f3c9671c41e3d718679b4414799a78d2429bd03290ec9e296dc559203e55f1d3421f3fc1e915207cf4a3de37fa378fd208112cde841a47311c22e43dffbfccbf806b70a2646d44b7897a2ccfe300c48576f62ea4ead3889d5855e1d31eb5e25deb8f57dad58ff1b5fdb4fc5fc44d934dc6c40f71168045464c48f8592af2a2fcfaa44cff4904ebe4741a6205d2d69219bba5785d965b516765273d8e499223bb47d1f48dbfd3fe170fd568e8f0bc57c4d902cb75295fdf0a199ca3d2af54b35ec3af54f6a58efa8caa249b9b12b6957880ad231aef89039657e5eeab7c03895e239f35de4e9b9c0989c91a9f49a23dbc25272d84639832d815f97ef7fabe1bc58d4ca9fd51816b3e8bcbfe93ae88a607a37fa9750b6c1dffbb71d848b595a664ce00150564467e947ffb5008d27882059d2d7ee27e993f360eeaeaadd2492cc3e8c2aac456fab2126b8efceed58faaa414f42a324714744a5613b0e960ff800fe96566f7d549dc827724026d4b929f3f65c48b0311537e48f5916680f000072ac3b97b99b95ece2db7ac5fd07a5e24c7e847da815ffebf5672da82dae4fddd6a90f446bcc3811581d59d3105686602806d54ade3aa804b638bd31382728db70d1e91d9fcdefb400ce8186795859ce5e82b97f038fe0e60dc380afac666ffd67540f740f642318db034dfa6e340f02a9a977edabd957824feb1aa4b09a0781f53a9cfb0fe0eda663490f2b5159e893e396e2df7fbdbf9817b828a1452b22f80fb5b1d286bdad4724313c35612828445b2e422580b255b68353c2de068a4cb2a6252ab19b3f1e5bd4a36c940f4ca8145c5362e67af45d3abb5cda3d30c13913f9e6e7b106c151f2cdbe69b272a83d9d2c2aaba98f7e474734948d14440c33d65e15fa485741932cf73ecd4c860b780d3103cef9800b4008fea4f9be95f90471da53358e93eefa4b648d19fa965dba9835460bf9931904b1e6ed6b77050bb4ac4ed0fc42e83739c3549188832d8cf05db7ed22d02ef7c23418c55e17291882799e08d77973a3ce9f2d5f69a10cd9cf919911bb854d7529398f2d7726def7663ab716b8c0b9a90948f34d419923bc5f83cf8567444d95eeee480d034c4646951e701e9c3249c8ad6852b9f1d25270947a701a97e3717f5de6bca28026fd2150ce269521a01a6a7c264f2ff56cc290ae1885089802f7d4b23bed244b4c13bb2e647d211e02cb931b0123681cc378294ba98e21d17f11cd9331fe84dbee4dcbf293ea0c3bfc0fd3d6208f34598da17b84543030fdd86030d5869dd5dd7829baae444bbd3e7b4eefa6613fb794c8abfee3aeb31995e8a305264ee0d5b81890a655bb86cb9c7b76f7b6cce9693d824bce35a8a29b29ac840d6f2e42bda7e0823d8d7309e374dc7bb4e4a50f839b5b1ecefadee812767f9f639fc3f65af7975f4cb7a63a9856274185968156e900978d65578e419c61970b61adbf71a07e79b05c87d065a892f7022d49efbcc9937c94a014f3a1298d9fb22abebb2be359ae48c27dfbde8f9ea757949828e9fa9cfe5b0c340a77ae72dd7961ecbc1159c4a606da12935311f397e3e57b2574ec4f9c95fc5f11fb50009dc07b3b22b94c0961ee9b115b6f4ff4683ccf14c7632aca3d1666104dc22c31bcbe658a698452026017ee3e3a796ae289178e9caa39fa79ecc4d1defa97bea3b96f9c2a51ce19f4c599d502dd959adaacaa0507f3fd4a883ab0ce3381e632751be9be3eeb51768d819e7fa493ce9ce380fe172a565d0ffa3dec0a3ace76d8ed04d7bbcde35a094231442340c5222da10a5e99aef44100559df509e4ecec4681e93046478d6eb25015a33211a66f4def59ce3524f240fa23abf6a0ba4fbd8888b1fed46162b50ae0bc951719a2fc78a3013380b9ec0a959466781854070d8a04ec2c70de175661117be5b146fb21307f2c7672bad00962f2e852666de228ba66312dd2c3b322882895d33b1acf2097825a666de39ddcbb2e6be283159165f72375e78aa5c169f341c76e673446d2e3cc4c172a8bc99979ced4f0b606b333116dea6dd9ba89de75468da7f3364c2bb5b16f4c7aad5dc9dadd6cfee58e810f7719fc7a3d36f688c938c5f6a3522d8e123e74efcfeece1fbb042f0d22d3d4c4bc7543c1d3adb83c3a8823e89a4e867bb5443bf47e2d0d9aeed1ee2037c1f3eec806441f74d89fca0928e6445ac57bb888b1f8d0e70330f6ac44abd3d8eac44188ea63572d5377bff8eab5d98423b4233254f476e38970f640560f8b8ff601b562e83274c344b037023ce3b32fbe8eaf63a15661c2f2350057089ee14d4f888782c77a8e14322c8087dca344ea36c39acba1785e77c2708cb604cd35f82ebbf8be27447515190f713669672e507ef41104ae7b1a7fb39fcc06e1acc39271abe545b135adf3e6ad235e2fd5af135", 0x1000}, {&(0x7f0000000480)="6a951cfe8ff3f662e01ec89f70531ac3c4381ea77ad5699d34ccc080030edd103df56bb9f04aa1153064f3c16f12449bfceecda6a296310121b1c1d3b5d5d3fb7458cd25e7dd7b2a6274cf5c794e6351f6eb", 0x52}, {&(0x7f0000000540)="feb179fb46bc32305679ec974a0591778c5ea5233e9a487dcabae2d94abb71fc264a7742dd32b786cb9512509e88a7183b087ba36d6b014429a9d00472cb044c6d38a3871aa22cc55282f667d36cc23c795b09ca021fd981caad5215cd19cb94060e7607cbbd0f2e3aec666dc85afa3168326a423d353ff29f44c137da04ccfda778b6d6299e45f9b2b349bcf6ad53ef123a5059cd17f72678c7e25e0dafbf8970a00dd82c76e1a8d92ec647227b858d3e0001646723c0d0582044b57d72483ac11c79ec3e51794b635c93e86a9efce157a11b84f2f4f2da1a6e4f479b6e161507e9d631a64b6705dd41815fbe", 0xed}, {&(0x7f0000000640)}, {&(0x7f0000000680)="ef71bd213fe806ead91b3668ce85c5cf933cf303c03c09bf68eab3e757ca9c5f4fca34141b414deb8b5feed801df19f23183a8d06a55acddc92846b95dde21fab932af5ff5d3175d678cbbc2839bfeb0fde2f60fe9ace4fd13c3baaed4251b25c2691d1f4b043e025aa8cbb94b3819ee972e47cc303c523872a3dc8afea370d2c0c4084cbb72527b0da33b3032ac67c1159fd6777b34d269117f483d630d0c7d16cee29da51509e2cce343e19ef3825d1f940013e0106f02f7c529dee2d9761197c6404ad931525a3df003bea855", 0xce}, {&(0x7f0000000780)="98b6c72d0904db5b3b64ee70438c7dc5bf9ed4650bee3f0730bcf08dd86a07b2f6d8fbe11c2ab937f942695011c757f0fedf7282c4329c94ba9d9fe0367110cb4963f2b7dd3b707ff619c55cc4e8a6ed5bdb6356daffcef786922dbcc168d12b104b3823f8518ae0f718de23a3f54956254418e3aef1a9cc97cfe9508fe043ac7a066435c9cf8bb634b2a3a0fec66024cd3e705e4dfedbe95046a8ad859e166c7f9c4e75c5f0d64d603a4346aadd3c2c3276c496eb1e2b832d15d9b0491ab2b0f37c8f175185a319964a536b", 0xcc}, {&(0x7f0000000880)="2e81a11ba12405d6dcdc", 0xa}], 0x8, 0x0) 22:24:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ff5000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0x4) lchown(&(0x7f0000000080)='./file0\x00', r1, 0x0) 22:24:00 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) close(r0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 22:24:00 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = socket(0x1, 0x7, 0x4) dup2(r0, r2) 22:24:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20ae, 0x400000000006c7) r0 = open(&(0x7f0000000440)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0xfffffffffffffffd, 0x41}, &(0x7f0000000340)) r3 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000500)="f14c9018dbd8079f38536e4ab3ce2f879081ff15fa54e8558e72df7979d73249aa65dcf8d98a196522d2abb33a59b2a92803917f3e49b1bb3b8b050930b7ac3ec1371034cedd9e82959373bfd6bca28516962d667284b03db77bd129967ef4bc2dc8147d46f6de7d1208f9714ceeef3ffc83ab1960903ab44b5605c390a8bec7dc1d89d6c9f407cbaa280352b8d4fadc708e8d0763ae57fc8de2b6e665ae0779fc49b7df5c80027c47f1609ded0aabd3b2c93290b66897b28af28f7618c8ec5ccc323520a9a553206669120a65ac0c8eee5236", 0xd3) getgroups(0x3, &(0x7f0000000180)=[0x0, r2, 0xffffffffffffffff]) msgget$private(0x0, 0x20) r5 = getgid() select(0xfffffffffffffef7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x7}) fcntl$lock(r3, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0x7, r1}) ioctl$TIOCSCTTY(r0, 0x20007461) fchmod(r0, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000400)=0xc) setgid(r5) getgid() setregid(0x0, 0x0) getegid() r6 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r6, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getgid() semget$private(0x0, 0x0, 0x180) setsockopt(r6, 0x2000000000029, 0xa, &(0x7f0000000040)="c56d2c65", 0x4) r7 = semget$private(0x0, 0x7, 0x0) semop(r7, &(0x7f0000000280)=[{0x4, 0xd09, 0x1000}, {0x0, 0x3f0000000, 0x1800}, {0x0, 0x6, 0x800}], 0x3) setgid(r4) 22:24:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x10) mkdir(&(0x7f00000002c0)='./file0\x00', 0x41) setuid(0xee01) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="177fcc43a0efaa47454402305dfefe0397e691c9cdbe3541eed99922ff18779af3291ceef0f1060ce2182d9e4f96488cad7c6a2323de7d9338bb1d9a03a0127ed8305e98e084a112d00fb5117ee147a48823800a293c60852e85e9201815a2f6abf12e6f6ce12bea8a8a8429e314c10e9503cb00e5b9701ae6fb20d960032a1ce61452c21affba586edb34a170ec6160eb0f5607a91bc61aa6fa8a522d7fd6cc5a4a457d7cfeb5cc5c36e8afb19d85c757c77f529aabb08017b07670a83cbc4028229b05d04d4509f347327c49", 0xcd) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 22:24:01 executing program 1: r0 = kqueue() r1 = kqueue() preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/27, 0x1b}, {&(0x7f0000000180)=""/133, 0x85}, {&(0x7f00000003c0)=""/143, 0x16}, {&(0x7f0000000300)=""/155, 0xfffffefe}], 0x4, 0x0) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0xfffffffffffffffb) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 22:24:01 executing program 0: r0 = socket(0x1a, 0x8000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x1, 0x1, 0x1) 22:24:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) chdir(&(0x7f0000000040)='./file0\x00') setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xffff}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="5e907afd9dfa33c4fe52ae822bb61756f0528b9d2490758b11ced8e5b81476cee1bae0ed361c39225fbbb5", 0x2b) 22:24:01 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x17a, 0x0, 0xf8c, 0x0) rename(&(0x7f0000000000)='./file0\x00', 0x0) 22:24:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x4, 0x8, &(0x7f0000000040)="c4d5caeefe74a9fe89c6e6b8ccdaf01fa08467e0884cb08a79bf10402bdde138d678ef0a334bd821f1", 0x29) setsockopt(r0, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000000c0)="98264e0d2ee50c7927efa28c49f5242f51672d0d33257e5dcfb4699c464d3bb3a9a7ec9d802866cd599c18d0feac680d66c59c389e724ae5eee1a094b78fc2b17c363c393b22609c", 0x48) pipe2(&(0x7f0000000080), 0x10000) 22:24:01 executing program 1: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)='B', 0x1) sendto$unix(r1, &(0x7f0000000340)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724879ca2e46edf87df31c90aec5611851bccf3ef8c6874783db90b37958d913d22f1365959f0ce5afd0755770f835b71786263543682b5249ef45f2a80da8817794d7933c184cf39c92841fecd8cc5e8f255d45f872da283cc1f2332891b8605024bf4a9401db743be4302590f38fe1bfeb6228d4ac481b81194b061b51296a490c9e96768bb73a3da31716fac9ee24fe99d5730a517c07b97d646f3649e6a17e68b9a27ca3f50a4d11a476e333e09253aae77af3db358a1eb91149f0ed2e318d093a27a742ad2b4a7aafb2ade1b6a38d04059f27aa43a8d3c3d3c6bdfe4ef3445d705943abd9682d975c6e485844f664da2f5863a8d1335c515d4b31ef2712aa13a42f86b46b73bf5435c1820459a5e4047884c8e059f46b51310ea3ca0c8660d9a9583af8119fc17a6a4125b632d3b543ba01c29b8567fd1f964e621bacd8e5aff6b65deb807205fd0ae01cca27b463d50db6273691fded364c1e43611f8679fbd82927b9228a81acef7bd63517b368692fa071a2a21deeaedfbed89f6a2254ecbbf401c8970f10fd6b0cae3f9e4e45e693492101f0f739c5527cb915c30003adc988598720126c9bf8ef284ae796716089b2be073bf871689adabd3f5db3eb9313967131f7c35fbd755722f0d11204115b63e6743db002d5c6f1290a4ee9b11c5a3cfb88a8c84173436cb4e380ed21455dd14de090f4195917624bcc1113bd446c2e151f88ffb62c9c1e8d35d79c038cfb8aaba70104713501177f7df8d69699c1c72c47d1a78082ef8a4443a40754943b0d04543982c3e8e98bf3651a7c3372a8e3fb330c959c11d73d7722f249c6aaaf5a2ad2dfa406b0f42c6911ebaa0cddaf3bfd053f1ff0f9d6eae3a4896133493ac0ffaf00a656225068d4af58e9d28bdec53f8e8841fe63f640a71e5681b88b21ff5c3d2ae0ee66f0131a56c115d31d89df616e058d99cdd53f558564422550f3c20b33af5cd46ecf2170d0bb37bb30bb1db4897b77dcb19e3bde3d211d9f5dcbf842c94d78dc9ab390b85c6b1a2e92b7c1ff9dae6b6329fcb1bb072f4d83869f548e67906235b5e289a69b84ff55eae7da7542eade15cddffaa62c5e64cea4cf50095a99a7b8c7669d0bab7754953da4a2cd48d25b7f20f7aef9262185ea9c38e9617fe0b57b5459ad789336e854c4ed7eb8edbc572a205731e4386b8f5652cb0c9cdc6658e6f95d091cae459c5d6aca261e86569ef84c828630b2c7cfbe7552681c57099a6122087ab4e02afa4aeca165c9014ec220c063762f07830e3d9c9d9160c4e6756194b2686c53e73c31af318feaecbf20ddf9570cdd421b24eae0c3a115f36be2c3d5ec1890751bee4e0d8a1b7b2dce30f9c3ea9556989423a0ead13cc056a75a16bc6076cb486f860a5b51ddb0e9c85e7647a761d0469aa100c1ebe8d3e094e820b5a6b5d78e1722eb4d1ef8ebae8a0cfe3e951ad49e22066fef9da5d1b13b6c46b0a88d39f3d04a07d23b3091f11df9553e1e998ddccd7b75f0a18b170af8d531461210b9481fd29234c934721a383238ceb11e80f980683db2a63b5f49d1d5b0319292fdf55c18c3b280e02c15dc2c858307da4ee43a592958f565dd2f8ad7d40953f1f439895e69703c8ebffe0e8a2d40bc5cbe68e77f8e75f9a5c9f29402bb0a5c66db4983c670e68088d46d5a829738c2399b5e9dadd6d1095c52ca80c5e1d225b01ec8fc17f29a1cc0b645036cec9ac0cfcd29d64f2778ce79ba8bd424634a3cbf34af7276af7fb010bb48a895ce1cfd078511ca18112c5abe1aebcab6c5665ab1c8a15c7dbe8a914d56d96e2ea605f4fc4b4bc03c83df1f1a3c9afb5e7bbd5015fb9fd5ed371b0d422f4d29181dd4ec76ca6b017f97c3da8df9df79fa8418dec6e5e8f6ec0e3db29118c5666c0f3e07dd27e88593693199579c127c6df82b5867aa15f8d643158d2b7e4a27f793903c38bf5c5a1abd83128a3ac5cd94e3ec100385b648df86cdfbb2beaf8b09f8cba85d1825bf63faa269adfea0a389ee76fe34efe5514c447bf4a2838659ce33124c309f46c8ea294bf31d653ac6417be441eed7e0fafb18a10727d2b969890264586672d698aa8d54f22917bfef649ef50575bff814113bc8ee978af94df4f4d6c05bc6c7adb0033d1110d591ce0a3a7085695b6c5e0bc742ac359aca0ca8a01c7337f3d3d6475e822bb740c2bc2204822e9561572a1e4a0dfa9a47facbf5226642a6ae8fb376d81847cda8d6a74fc47e4ba7cf29e10bcaf9918b67c23de0322b8aaf1d8099f7adfa268681bdad9721a5f3df5b3f1b70e0782a7506161f6a9c8d362cf5dc2c58b5d0cb6eecb9b66ea84c1d662c9f9651fcf8c3a48b58bf12c30285ade05321cec0285902bda784cc401adc5195380851a8b3d6dbb826d2ec48af857f2e705d8f0eeaa753fc655c19ffc5a54a25fb5f9c9caa3c1f3341675bd483ce80d3023a14440e16d4476d913d8266565c9ffc25021ab9d3b227264a0cb54b41b3eea7679297257eb88a2f0c090f413daba55a8e2e9683c5e58e30245532fcba10c7f91a34dcc0af0f001b8ffe8ad5cc81f0efebd8d16b42e1fc442fa8ccc551ebbf479651870877b5161c2f2f4f6f25875620f652f68828f306417c755cc185c0c99941f23815a7ac673278f3568ced435069fe58724f477d6fefdc53ad16a23f2b1b7b9f5fff92670ff1749b27eca321bccbc95363b322eabc05d1c44384c2e7c12e0f3e25c776cd73f543333b91d97b96d73f3ffc72c961c8241383fa57e7f44a2acb6183321b72ee2494db0791073f95274690a49c16159e245cffaa3bfe64a680161d2faf2476e4f0d64b47f49744471be1b0e23fc0c583d27789f92ab37e724f601fa47457d252daa03883a37031a93fe3bc0e8bc7f24ed3ed3f1b5b71cce26e34a77a99912b204481904984eb8201c2e432e5d3e881c869948252d33c3f68899a792dd3946aa1ebb8be9dc24b01d3c358d21a759002ae640113f60fbaec4f03e0f99007a90e94d44ba6f5e23ad13d27950944d45b426673db290fc9b4e12726b14cdaadf688302c11e0d5cbac03864529b59d4a89da51dbf6a6f17a9351a16042917bbb80cbc1535596429f3c8211b239da27b752ee8fb1e5756eb640e6fc20deed3a23094b1f75cb3529ee273333559bbbe9bda711890d9f31583dce0d1bb1700c716ffaf2cf4492f54bc7921b044ce20305e353bfcf9413a95dcd92779768eaa1e93b428e7d089ec7a4d58c58a68a9118d38b50100925b6f8d81922aea1f6bef2a6b5dfc467aafdecf4c095a7c841fad141a6b8d47c879056240805be943bd72840fca83fff59a716f8b93fcc3b9d9bb5230185bb80ebe86e09df8629a94b65eff7893e2a21ba6d106523bb5046dd22878d55fd273eb9398ea3a002f2da576c61c9f3e36b6df66265fedc5bb5d112ff82b82d8ff2cc6fc4deb637b75b5b2c96b0ce14ff9fe680fb360616f1e98297c3391994be870d3dd8b267c86ff61b53b461ffdf63ca10f8a53c024c099150fa79412c7190693afbc9684bdc2d425eaee4ebab8c14b7130d98c72e0b5f7ad8d504e3cf945ab7089118d67a0eaf6349137b07da8ca0d7a512d74f4b2739295ed6a8e724b2ad1aa2809c991f8cd9c68371ec244afefe3e449df0be99ef58b7c5e897638ebccb6de8b4aa9818f3254c37de5f1a70761d9dc542d2e85abb5c4cda75fcc96801b23c0266e3a041bc37b21babbd30298ad3d89631246c118a112f699d07747bcf8b7d0e0ef9886be6f0adce7b74ad112e811d7bc05973038f2204b5be8a4235b275abd50288c5393b1bb44f6b8c1d664c9821ee751e62a0f1399b2eb3feb1366e17ae03f7a4f145b10340ed63915330c293436b48d4ce9492a99d2da06cf9464b11da4dfc11b4f5b72d20c8024753ff22f9d0855cecaf23f7efa397785482363556768309a48a31c15d00eb1b76709f40501c0a5e375b75a680c12582eda2bf3d6b20898a8836058c1e355a2dc3d30a3dfdcc906db5c68736b00d2c2f2dd5d1f200873bd3df58fc57fc646945f508c389bf9ab27bb9e65fab1e298919e1550dd425ed21e8ec20a5ed32f3b5b517d5f4ba802f44a12e8875de14ee3cbcb480bb899add0e4d2a0c853428b326288fae2a4b83e317fbebfe49018eb8efb95cc643c9f2fda51c167d8b193db6309ce6cb3eede275057c29717e79075751db10bf2eec08291dc6e31842272ad2e694a3e64a6488396861080a2501114a2e1feb1ea92de9d20c94d7786e978573e48a1226ed39a67fc0a0520091516cfe33b794ff818f25b6305a2b92d6eb533ac03e39129735d54cf78e4faaa123aadf98ae4490154dd75d49e310af23d5acac24d9f4dd8222f77c293ec68a820f2d6f2fd37ef0449aa738c869d60192a4891eac111ad951e6b91384d49b0d645bd2c5497e29b4ad1e30b83bdb5223e50f1e573cf411bbd1beabdafff9282757df1691ca6e9c4c9891d532bfd14a3e155fa4985028d10f7fb9b7ef7b0f0bb3fbddfbfeabcd8c1e6af5b97ca7b283f4e17e4db6973ed3dd4c6157c84077f46138d756183c3d564edcf119f4dbe91c6b2db62b13030f0b4a3a02c49e5a4232f4925356947fee091fa5d5d1863851f963e125aeefc5a2bd0c3d3a4b55925617daf790ac4b227ecc47e962d57b7249758b3bbd15ac69bfd50b4c19b1043b5ebcdc94107671eebeff6f70bed3d9449c8f956ba47498433a018552b89132a61ea1a531cd62ca5c81c33b2893fd35683af3bc41bf3fe57177276e233e7b3c85a50909f9725820970093410eb85d3c2d296edcceb15cbde0cffec8f4fd3a4b067336c7da75c033ea2aa6d0e94cef3565883f2db3661470cf9e31967a866e65a075a7c174d56cc0b78dfea2f18030f3b35a68080be842553490c65fa81a906bf85198e3afffa7c6d07893e1a1724e89a12ca89a5e7bcb1bcd44134af96d105e960a719239329457dfc79fc6c3d4dfc2eb844eb838cb067cbd0f9c335b39b8e982245032657fee8ea9126900d62037e061b8d392e43556ecd8093a0b35dbd7eaf79bbaf404430467777a7ef3f75442dedb2e770ef3cef35d1682a539c408f84c4a4ca6a4968cfe92a83e48aab33c8aadd77d97104cc74157546eb8b064df13bde5ba4b851dbebd63ad1666b8fd48f4ab86b137efe55cbd285ec0233a76e3f544ca7cd400006990f56c35500416dc4a742e17125a9d8711e50ddf0838f3e0b908642c12b13ce0d534443e8e863111cf26cf76773a760de418d1c2575089aa93b5d85e57cc53eebd8bd36e55637dd8c2cc375a858df2ce56e4cae22475904d5d4e82c953f079750d957a6990abecceafd03fd04886f1dddaf480a0c71f807bb45ad1f7384a9624c9b24a491df72914b6509c162931a0b33675bd7cefb5722de87868562a1c7a4a4d831a2e5816fc5fc0b3c41406e8aa2f56076682b4a8f6bbe29d110e1319524a53633b2fa25b0f959f30ae33b087da356cb435653a85e50e922cf3ff589eb0f90273d610b692234a5a95f75b458732235b17237211b2d2ae5d3ffa438ddc005bce9be74e3f93f95abd39e14a024fb47501d42f6dbaa2bca80ef092d", 0x1000, 0x0, 0x0, 0x0) chroot(&(0x7f0000000080)='./file0\x00') unlink(&(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="4df61864b2a1a7dd3cdf331fd3b7d5fedd9f0be05f3b79b073660758452324987314f9", 0x23}], 0x1, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 22:24:01 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r1) pipe(&(0x7f0000000000)) setsockopt(r0, 0x11, 0x3, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x80) 22:24:01 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) readv(r0, &(0x7f0000001a00)=[{0x0}], 0x1) getitimer(0x0, 0xfffffffffffffffe) write(r1, &(0x7f0000000040)="2f2d56c4f01ec05f15fbcd6d107ed5dd86b5afc21348021a3bcc4266cb7491c6394b2fee1108270ddcd3c318849367ebc01ad489ef54f8f7960f45b5facedd3b3af39446fe83b4a3dfe44ecf5c8bb9", 0x4f) 22:24:01 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x5, 0x5}, {0x418fe314, 0x9}}, &(0x7f0000000040)) setitimer(0x0, 0x0, &(0x7f0000000300)) 22:24:01 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) listen(r0, 0x0) getsockname(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) shutdown(r0, 0x0) accept(r0, 0x0, 0x0) 22:24:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 22:24:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="d5710b877a9026702c4fcddda72675ed988450def1af544dc6d6c52532d20664c0642f150afb4e271e3a52515cc61f3fed5c340416ebac73a8577dc465994369d0010e06413b6563e8e5bafa275a798ea23529b5d4b194aa9f5ff242f2944b5fd7f631e277f3", 0x66}, {&(0x7f0000000180)="3bf65142f23cb892d3173bf1482bac738f1ae7698821ea5dccb5c4bd902722faf7e6336bd1173c9da27d19586b01705d1593c08e28e00576b62f5ac904279497c0d652cd5bd8688c6294399fbc05bdc2e59cd3a822a236dd3d6c693192c376bd36799baf9a", 0x65}, {&(0x7f0000000200)="0d304a76f706c86db120f6ea79d457c53deed6349ce12abfbe7c0329ca2c5a6d466986f1dabbc7ceffe889753e6a54bfcf98fe782186fb4c6d24039695803c842ab7e873", 0x44}], 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r1 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r1, 0x5) 22:24:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000000)="8b52d8b04e00", 0x6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = syz_open_pts() r5 = dup(r4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xc9, 0x8, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0xda, 0xfffff, 0x200, 0x3f}, {{r4}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0x9}, {{r5}, 0xfffffffffffffffc, 0x7, 0x4, 0x4, 0xfffffffffffffffd}], 0x4, &(0x7f00000003c0)=[{{r3}, 0xffffffffffffffff, 0xda, 0x1, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x4}, {{r1}, 0xfffffffffffffffd, 0x25, 0x20, 0x4a5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x7a}, {{r2}, 0xffffffffffffffff, 0xd60bc257ef7b2deb, 0x1, 0x30000000000000, 0xc522}, {{r2}, 0xfffffffffffffff8, 0x29, 0x0, 0x9, 0x96d}, {{r2}, 0xfffffffffffffffd, 0x80, 0x0, 0x7, 0x6}], 0xda, &(0x7f00000001c0)={0x800, 0x3}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r5, 0x0, 0x0) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r6, 0x105}], 0x1, 0x0) 22:24:01 executing program 1: r0 = socket$inet6(0x18, 0x8c636df154e2b160, 0x0) fcntl$dupfd(r0, 0xa, r0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) 22:24:01 executing program 1: mprotect(&(0x7f00000a6000/0x2000)=nil, 0x2000, 0x6) msgget(0x2, 0x430) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 22:24:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000002000, 0x1401) 22:24:01 executing program 0: r0 = socket(0x6, 0x8003, 0x96f1) pwritev(r0, &(0x7f0000000840)=[{&(0x7f0000000800)="b164182ad2095c52ba90fdec3a097a0ab8857300b6544c60bcf34ae8e78995b50ed45c1352dd92083365a9086601a2e700f74f2d", 0x34}], 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="53c38c57d8b66067ca59ec3211c3eddb6252be63a0609a0f6727c2294257e62d27a8a27fb182c247becd87519210bd193bb5ff8fe89938a571e9cad386e553c4b013eab03d1f1c51edd35530d7e89353a931947ca29f422e86efe85575", 0x5d}, {&(0x7f0000000580)="ab4e43964d0ec79535b3a273dd1ffd2019334d25b16505304e2b936616ea24489027a46d0e00520411c2accf160cc2f6c18c2872da836116d5ad7f99b45885e347687c9f241afea2a9276a42c92a4fa8eea2c1c0410ffbbf0d1036a1a973393855002ce7dae34f16b4ae83bf11ffca5f0c44a336b0ce2fa7db36d05b88f7e0c3a7eb058ead4c698878750dc5d2f7cdbdae66227e193fb8cbab7a4ce595aa94770bdd98debdaecdc36469a9d15b0bcb8469598f7bc16f468980e2b540569a6e207b2304b8a8b16d55c4e0a3e902ee8eeb1a807397df8c9dd246eba73f01725d4e8d8ad05b6e00432bdb75d6b16392d2e843d4c622b2d5340ca0d997dd", 0xfc}], 0x2) kqueue() syz_emit_ethernet(0xf2, &(0x7f0000000700)="257d14dc73d7b1a5de56122a2c1dfcb6956bc10a91f2ad4c59b5893a4a63dc4ea2a42e5d6c9c14084559393d2c2c965f4f4e80e5c44a84fe87894dc2ea1b557c03473ed489faebd12f0e08d1c4c73fddc09dc3babc23ef26abd02b9fd8123cff668c0ca9a159e6054b32ee4aeee367d278e3dac72f1569294e090c3ffd36edaac3102049ff3c945f2be6fce021f9ed8803c2141d1b43b7f681377dea0f61dcf69a5d010e4e47d02f4fc5ebe1fd0b11a31c55f5d03baa94148cdf1c48d36edb87b00f49367a11a3443550484d18e20d30abdb3b7edc22656cdce4a1bcd7c6d4c2efcfc1f9c502581e85e8d3161d5c0651f82d") setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = socket$inet6(0x18, 0x0, 0x1ff) setsockopt(r2, 0x7, 0x6, &(0x7f0000000680)="7a2475e76cf887c147161af8409735f0f3456e4ccdadf0458b08c607d03665b47d861e316f3f5dc9e31c2c6da05b9a1097693d9b86fbc4a64552fd6cd5585b14822b0103229bb3dddde27f47d468f1fe1cdbb44034add774cfb12d22f1e3b840625df8bf613c99fbf07c4bad210eee058f834aa2db9f7d263fc307f11090a8", 0x7f) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "44fa12cd0cf89500010000008000"}) writev(r3, &(0x7f0000000140), 0x1000000000000227) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000880)="0a57ea5fc18303a1b6e294d096a58d8c118afdd0e3942e56bd660cac4c03e39f06c3970ca09695a73773bb1619d229c55bf66335e8ea5124ce82bafe0a80021a2991ce9e33f19c9d8af3584082290e29f8f15ec20dc966202da43aff05166ac38c42b679e8fd0b9ef270459459e5bd62f7be6acb6dec792a4b90f4c057c4444f1feff44f89aaabb3beef657cfef4c5c7a3b784a0217171b8e686e430cbb2aeafb7a0cb08b6a297e22f407dbd2cba2f891378565fcbaed91a4ac1d4fc61c6b7a1a3412dd510c5ecb86c563c68dbc295a726d679cef3e80e3c913fd74c15b95e0a71e4bb13bba982a4cb23d168f2ead359ea812c5ffd347d0667247e9fa65d95eb7e0a9b30b3674876307220d88ea9896647b02a461efcd2d44f1ba123bb689159a537e83be740581beb2f4f4e142fd5b23ace22093d2a470d1ca9e0e657fb6f516f19ae3f450d4bccda1f48eb80318bbbd9995384a2c29753d691a85d8056ee33fcfdfe2a6d8134cd14a2122f6976ed1183635123087bfed91386ae42c3bb8b695c739340caba5c52cd20e39db065ec917458eeb7534812f358628490db3b5ba8b39478f70787b7d44ba9e51e9f6b0555765735fe775decf9c37e9dbae82cf9b5ff8af17d1fe2ce38a721936720f2c8917ed6cbc2d2ad1e8cf3e09f1c7ab03f7d2322a893c879cf1f7e58817127d6648a64ae1239377865a4fc68182e6faa2481b41ccc16c2140139e70ada97e74c8be6bed976404711da4cc920a0ddaf5c5c5a9e3c851d44f5df5a8564f7e1c6aa11ed0f3843e3cea088853a2dc14e4c558895c838bb263ac55981205771cb8a205409aca56ec60a0ea5b23e2fd6dcf51cbe9613c3f81508a5634e366a623e020ee3ffbdf9cde1bf9bd8f133204f5f324c15f4d41b70f1ba9d23364ccf9cc714ec80e660c0a87c2a1cde2bd5881eed1db27f152243f622a9f0e59de7b1a306bae964549a115686c16da7e57985a9ea34092f91972dd01dfc83fcde690813f69fa68ff0746a555e69990d19c89be2eb2b6441e8817326556c7d60dc7c595c9d113f77e335a8c3c9043a32b5a563894c24d6851b2b30b6c9dcce5b95e4792644e99f3338fa0b7c97c59c2e4cfbbc073c7a61294f5d9eed2e28ebaf860633ca47a306887c9f45038330170b7806533170995db10c9b24b582d1ca4cff8c504554a80b96b3391faf7316f597b99a77ccc1a69ef61729200cd21447d5222d5384d5245e0865857f8205473d0a1611da7ab369d78d1ea693688936a635b52217b6c420836e648f07ff50c2f724ad1c01", 0x39a}], 0x1) 22:24:01 executing program 1: setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393bc0b9b7519f8a6c55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90", 0xb04}], 0x1}, 0x400) r0 = socket(0x2, 0x4002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r1) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x4) 22:24:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x20000505) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 22:24:01 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYPTR, @ANYRES64=r1, @ANYRES32=r0], 0x20}, 0x0) r2 = dup(r0) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) r3 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffc000/0x2000)=nil) r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000001c0)=0x9, 0x4) r8 = getpgid(0xffffffffffffffff) r9 = getpgrp() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x1, r4, r5, r6, r7, 0x40, 0xc0000000}, 0x6, 0x4, r8, r9, 0x5bc, 0x7, 0x800}) fcntl$getflags(r0, 0x3) 22:24:01 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 22:24:01 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) setregid(r1, r0) setuid(0xee01) shmget(0x0, 0x3000, 0x428, &(0x7f0000ffd000/0x3000)=nil) unlink(&(0x7f0000000000)='./file0\x00') 22:24:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x6}], 0x101, 0x0, 0x1ff, 0x0) r1 = fcntl$dupfd(r0, 0x800000000000000a, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/170, 0xaa) nanosleep(&(0x7f0000000180)={0x8, 0x45f2}, &(0x7f00000001c0)) kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) 22:24:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x181) r0 = socket$unix(0x1, 0x3, 0x0) flock(r0, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x108) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000180)="2e695b3976669e04ad5958c6dc69267477b1fe0545", 0x15, 0x5, &(0x7f00000001c0)={0x2, 0x2}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1) open(&(0x7f00000002c0)='./file0\x00', 0x8000, 0x48) 22:24:01 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000100)=0x800) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xb6a, 0xfffffffffffffffc}, {0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:24:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf1", 0xe1d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000007, 0x0, "a147780ac85a538a131900e8ebd81821fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7ffd, 0x0, 0x5, 0x8000000001001d39, "bad85db5718000"}) poll(&(0x7f0000000280)=[{r2, 0xa1}], 0x1, 0x2) 22:24:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000180)="54165dff7496a4cf834872e0253721c550e2dcf6b66280e387e68000e2f6bb583a6484bead85d98272ee7a581f64f90595f7744add02f8956295a8b51a784dee967ac2e9a976661b8a7dcd7ccb9b96306b7a8d8d19c9fc6ddcfc1d1a4670354a", 0x60}], 0x1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x6e) 22:24:02 executing program 0: unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000000)='cm') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x10) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) unlink(&(0x7f00000000c0)='./file0\x00') 22:24:02 executing program 0: r0 = open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x11b) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000008c0)=0x5) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000000)=""/54, 0x36}, {&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000040)=""/55, 0x37}, {&(0x7f0000000140)=""/187, 0xbb}, {&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/21, 0x15}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/208, 0xd0}], 0x8, 0x0) write(r1, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) write(r1, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) fchdir(r1) writev(0xffffffffffffffff, 0x0, 0xfffffffffffffeeb) mprotect(&(0x7f0000f6b000/0x3000)=nil, 0x3000, 0x0) shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x0) r2 = socket(0x10, 0x1, 0x5) syz_open_pts() close(r1) r3 = kqueue() ioctl$TIOCDRAIN(r1, 0x2000745e) symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') syz_open_pts() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000600)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt(r2, 0x81, 0x4, &(0x7f0000000780)=""/221, &(0x7f0000000880)=0xdd) 22:24:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a05, 0x20) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x1) mlock(&(0x7f0000fec000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ff1000/0x1000)=nil, 0x1000, 0x1) munlock(&(0x7f0000fe9000/0x9000)=nil, 0x9000) 22:24:02 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="54fb8fcd994040119eb28ba2cef0c6bb9496442fbfc15b11f57e12069aa67cc875bf1515e7f4a51e0c76d3a24030d1386cab5046b532579621d38fd573a42e660555c25954ede375e9f3b6", 0x4b}], 0x1) recvmsg(r0, &(0x7f0000001700)={0x0, 0xd497d0949e77bc6a, 0x0, 0xffffffffffffffd1, &(0x7f0000001680)=""/81, 0x51}, 0x801) sendto(r0, &(0x7f0000001240)="77456daae5b0e18c5b1ca8492d6379da967b0a081b95b26f7d9cb7a379c3f35b380d3da35b6f26eb54d7a1d9de3550be28544fb76b9c9851c92c8ae7e08d4d5a44ce299eb33e5898b16e946db9a7ad", 0x4f, 0x400, &(0x7f00000012c0)=@in6={0x18, 0x1, 0x8001, 0x3}, 0xc) mkdir(&(0x7f0000001300)='./file0\x00', 0x3) recvmsg(r0, &(0x7f0000001200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000100)=""/2, 0x2}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/6, 0x6}], 0x3, &(0x7f00000011c0)=""/5, 0x5}, 0x2) 22:24:02 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket$inet6(0x18, 0x0, 0xe852) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2017"], 0x1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000440)="af56ffca046350f381b9b99049fb91f0dda5e9397105da56b9709fd007206a3d18aebd91c7e38dd3a4c9e5723361eaec35fa6e77a3ff332e5db1c4e3551c222ead34680bb0759898f10c91672a84aaea4f9dc505b9fdf4a214b50ea2548bd05be0b0658fd6a39225328f4f6027c6e26f51a055b070ef9802de60442def9f7da2416b9e44f8e152b23c968b9bd08f621f7510f8e7b192195654bd95a9e19d0c127d302c958125b70d866165d13113da06d58ffa5992dc5b7a4514f5d6464ffb1a7a119a700a95ff62916a59b5d960e4498dd54ce7a90fa78abd352801831e696289e4f0c2c3cff6e7ff5089c4b93bdd7d303afbd07c59f89b23ea96fc8aa3cc07b046d9df47425d483e", 0x109}], 0x1) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) chroot(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000540), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x3, 0x201) msgrcv(r2, &(0x7f0000000140)={0x0, ""/79}, 0x57, 0x1, 0x1800) openat(r1, &(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x80) 22:24:02 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) mknod(&(0x7f00000011c0)='./bus\x00', 0xc000, 0x100006c7) open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) dup2(r1, r0) utimensat(r1, &(0x7f0000001140)='./bus\x00', &(0x7f0000001180)={{0x7, 0x80000001}, {0x69c8, 0x9}}, 0x0) 22:24:02 executing program 1: pipe2(&(0x7f00000000c0), 0x10002) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) shmget(0x1, 0x1000, 0x20c, &(0x7f0000ffc000/0x1000)=nil) 22:24:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x8c) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "0dfe114e9425eb77e729d0e6417115f2325395a3"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x6, 0x8, 0x0, 0x5, "75ddb07fddca01b6b8a4a7ae0c72bd3d3e6abe40", 0x6, 0x3}) 22:24:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) fcntl$setstatus(r0, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 22:24:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000200)=""/167, 0xa7}, {&(0x7f00000002c0)=""/222, 0xde}, {&(0x7f00000003c0)}], 0x3, 0x0) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) recvfrom$inet6(r0, &(0x7f00000000c0)=""/15, 0xf, 0x800, &(0x7f0000000100)={0x18, 0x2, 0x3, 0x6}, 0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = semget$private(0x0, 0x7, 0x2) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000140)=""/169) 22:24:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f00000000c0)) syz_open_pts() unlink(&(0x7f0000000080)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) r1 = getpid() r2 = getpid() fchdir(r0) setpgid(r1, r2) syz_open_pts() 22:24:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000440)={0xffffffffffffffff}) stat(&(0x7f0000000ac0)='./bus\x00', &(0x7f0000000b00)) recvmsg(r0, &(0x7f0000000a80)={&(0x7f0000000480)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f00000004c0)=""/230, 0xe6}, {&(0x7f00000005c0)=""/22, 0x16}, {&(0x7f0000000600)=""/181, 0xb5}, {&(0x7f00000006c0)=""/223, 0xdf}, {&(0x7f00000007c0)=""/190, 0xbe}, {&(0x7f0000000880)=""/153, 0x99}, {&(0x7f0000000940)=""/111, 0x6f}], 0x7, &(0x7f0000000a40)=""/60, 0x3c}, 0x42) open(&(0x7f0000000100)='./bus\x00', 0x18a, 0x80) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000d80), &(0x7f0000000cc0)) 22:24:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) 22:24:03 executing program 0: mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x58) open(&(0x7f0000000000)='./file0\x00', 0x8880, 0x20) 22:24:03 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(r0, 0x0, 0x0, 0x25) fchmod(r0, 0xfffffffffffffffd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) fcntl$setstatus(r0, 0x4, 0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 22:24:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x80020001) read(r0, &(0x7f0000000140)=""/80, 0x50) ioctl$TIOCNXCL(r0, 0x2000740e) 22:24:03 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x3) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/183, 0xb7}], 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x20, 0x28) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getpeername$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) write(r1, &(0x7f0000001380)="7b96b8e21d8c0a36be7ad5794f25a00442e92f9635e3a6bd225c439ab01dad5e10b8f218862b04c9e38ffece4409ce0dd0e42abfdcf08eefc1a79e2d4040adbea7c24e36a26f5ab47920906e4039b095dde902db28f4958915ab5bdefbba9a1f7c939da0844dc498be6f7392bd1f90761bf2039f0f17775b6cb501149900769ae2a0239210d04c", 0x87) chmod(&(0x7f0000001440)='./file0\x00', 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000001480)=0x1) bind$inet6(r1, &(0x7f00000014c0)={0x18, 0x1, 0x401, 0x67c}, 0xc) unlinkat(r1, &(0x7f0000001500)='./file0\x00', 0x8) getsockname(r1, &(0x7f0000001540)=@un=@file={0x0, ""/108}, &(0x7f00000015c0)=0x6e) mknod(&(0x7f0000001600)='./file0/file0\x00', 0x1100, 0x5) getsockname(r1, &(0x7f0000001640)=@in, &(0x7f0000001680)=0xc) r2 = accept$unix(r1, &(0x7f00000016c0)=@abs, &(0x7f0000001700)=0x8) r3 = accept$inet6(r0, 0x0, &(0x7f0000001980)) sendmsg$unix(r2, &(0x7f0000001a40)={&(0x7f0000001740)=@file={0x0, './file0/../file0\x00'}, 0x13, &(0x7f0000001940)=[{&(0x7f0000001780)="271585f9a4115bb7018bc467926adcb574114531cd14ba525276f1461bc210e79e74601950b6b7e491c4f9b32a668f9697a060ad3e1a78829c38fd82c61b239c5c541490da510daa31c4ae6093933e02f73833ce23101edea0bda68d3306b5d622a7076329a83e09af53521bdde1cf3485be41a3dcb35aa98917c7445814ae7d434787f89908771be9dfe5abc63e207fb851c40948d036b663ef7acf9cac24254c4969cf651be5f56f8b7a8b4a07520a70d5e2cd0f6150e5b819722eabd2203b7a7311274b8d593301ff2116144a4be7b5", 0xd1}, {&(0x7f0000001880)="fb1a736d2bbfcf9b80f789b792bb68d05af1453c7f89599c2c8727b344fce3a9fcd3012b1cc981a610a84269ca1599e042295bfb3093d2468aa2bf2e6063710decfa8f", 0x43}, {&(0x7f0000001900)="f5a176e3013046e837ff21f15e5fca8ccf0d3ca66d53053656d8d1", 0x1b}], 0x3, &(0x7f00000019c0)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r3, r2, r2, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r2, r0, r1, r2, r1]}], 0x58, 0x401}, 0x400) bind$unix(r1, &(0x7f0000001a80)=@file={0x1, './file0/../file0/file0\x00'}, 0x19) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0xf, &(0x7f0000001ac0)={0x3, 0x2, 0x3, 0x4, r4}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000001b00)=0x9) mknod(&(0x7f0000001b40)='./file0\x00', 0x8040, 0x4) sendto$unix(r2, &(0x7f0000001b80)="dd5b0bea2c1a4f2d694a785a8ecc155ee5e82b59f9e31ead833e77822209b92918bf3368b62f697cbc12cc0f3222ef4fb65bf599d3e21f7104152dc91074b796210ee524060e3a055e61e3ebb29fd5cef72ba500b950a297ca0211bd6e6cd950b126e0f237", 0x65, 0xa, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000001c00)=@file={0x0, ""/4096}, &(0x7f0000002c40)=0x1002) getsockname$inet6(r3, &(0x7f0000002c80), &(0x7f0000002cc0)=0xc) open(&(0x7f0000002d00)='./file0\x00', 0x80, 0x40) chdir(&(0x7f0000002d40)='./file0/../file0\x00') mknod(&(0x7f0000002d80)='./file0\x00', 0x8000, 0x12095fc8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000004040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000004080)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000004100)={&(0x7f0000002dc0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000004000)=[{&(0x7f0000002e00)="00033dd038e6093bdc08b71320b2e15b6dd4516819d211a7c7f6f340479ba22fa9ea6ef918b9d8633a9267629af335337bea74a795cc4bd7fba6033c0d665f09eff771a6613c21f27106da6c0b06aed112bb568bedfbc10a454c9ba824e2048335916a17492f2421ccec951736ac34a1ca19d51072b9471fcf2ede75622802ced1145eec478c585a3a74f9bf8b3ec3a83533042a1e885b74e395f311951f0d6f94686d065d83fafffcebbd83b642e8fcd4c310c289d1ac3e66f591e36c8fb14c28708fa5b0582fcd9a2fdd5a54660e1bd84a6ad7252e656ea91b94863b7e719f23b793a7a90b0c40284a7604845a317ba293f8595103b04318c2f865d5cbcd017f217ef8d182682eb6956cf555cf34ae05e9c8442d80ff6fe06c7c14f1e2ec71e697e279078bb87a78c1ca91d64a8ea647de6db85fba10c3cdb314f0115aa2990f6e26df528a3253e07cabffffb9b0ac622f6b5efc72b19913ed862ca028590aa0dd9c2b1acea69461283e22ba793be147fde5769019d77786384e557d47180038d1f1fbce17ad384cea943c72416fbb36c92148f25c1d8fff20c2bec9809d2355360938a7d0b9f99349724e1c7f4c28bec1d2b87fb811c6155bd0a5af0f3bcb1b82474e3a0cf4b6f78f0e5017d545e0b6a52ca171c08a52bdeae6384fee3af03a4a4f8004ee3fd926403da36c5f8580d92815f48a95beac16f642a2a98514821e395efa6b0f721d1d69731f46c802f854a4487d8b72957157cbedef5a73d47dedc04575028b81d89b9c9261a54edb48095dad1c3fbd1143c21be3b4b566f2920617147bc72cefd08beba1a8bff2e866b93db4d93a439a5a6bd09b245bdcb7b0b0a000a34405ae8ea1ca01a6df8183c6def245b6fd2c766e8b546886be5ca8e4cbb6f7fe30687c1109ee9be849b37b94eaad7887c719efa9de5026a1a3d14b5fb3a86f8284134e8e96da8dcec47752b0dfacc2f73368dbff452ff29731200382ba29d91be7a3d9deb3ab720651e3b105e5f092b907812cc3e4d50470791aa317f41492742eca1ac4c7b6a9717712976f243f746d086063236f1951d2c27acf19e8472f73788594ba97d379f8e49281e9452efbe8cc184dd813ae4de0aef8152b68e449f9d5bb4030a134254255688fadc757976aa467fa2bf32f23cee017eefeff9c0457274cfe398e391f680fe7e29526fe71657f78700792845176738cf467873736855ca37150efd8c6f1f4908abc9a79e52d2443758ffa1edff389ccf2695dc16c4d41b5a7ee3056e63fd04d03f0c2396f56b8402c49c51ddfad42ec4c8a03118cca11f96dcf258a4f265b537eae8e1e076bf536ad627c1d072df71d82f38d7bd7ddc5dafc3c278452ac116d014b80a09f6934be1b60170201f04e6ae4ead7d6eb61d1b5ba78ad781276b2e8d6dae0165c84d14b5a1ae5897573f21536eca62d771b3ec25af66ce1686e520fa28edabaffae2b894caa1567782907205e9c6b8c7d35f5c1ce456721fe64b5f3d8cbd19585bbb9600efe1a876d74308f59c9f816d79c59e341206b30d28f2e6597c82715918fece6f81430d1dbc9ed236900ce84f9dd75f1968d7006a3983e7585480cd0b5c2f8f215c91cdcc72064c90d787cdfefe7b9a51b102c8d8084426414fbc60bddab0b53f9690a130a9ba6c3df0908d6b53783a711b83566c59ea02b5205c7b7eac70eab53d9a0c1aeab0312042f4e8ec24b71a4c44e2c7dc4e7ae7be460e6d232d4093c488790900a1109ba51cd01779ecfd1b1d0244eb3ea4aa3c9fece974f5db37ac05e98c9d41ab648fd4889835098e19820daf0f473573aeb45c515986824aa8319c19f265e79998f56915cb7b4d6e75205680056876eca0db926438dfd4684b72184b31b6c92787e580bcddf630ab485d425d5b4c4f9e587c7ff7d086c84e0fdbc07b039bd03950afe7e7f0f5688091481a090e8aac9bf5b6f0caf2fca6dc5f5c2caa93bbee6519053a1ee2c56ca8b7e3922b7fd411e1c88f477d4cf1449934fb4d00f404f5c619c30631497cb6305f7098c88a32a7c198288580608793c34aff3afa33c87dd392b9492da3dfd3d466b80fc43b166b2a33b8ecf9ea833bce68fe633bf6d0c714db3a1e441225220738ab02b79dd76d0db5e0daa140770ce5710fefa96422e612d36f05401df241a6fade88f842318fb7509c7abd6a88abc8e174582570efba14f586d3952916f45ea848055e924780b8a0691a212fd571d0ba66d6580025778bd34f1a3fd19785f183a7299322b2ee344605433ece33ce8dbffdfee0a5f2a37ebfabdb4a5aa7f88c3a257b37392a12c56a5ac8c593a0f05b393612cb6f760d3d1e0b90b783cac006286c30831ca3a229b45681f7283b21184eb8c373d3e6bb64face2bd6feba7b0a27691d43c4012df8ac733f88a29285b50ebf01ebd597ef4693dec89278a0157b126468020aadf1f1cafb0dd9fabf2c036398049181f7887176c48064c7d971b768cabf65f4dee91b3b2c79cab4dfffe2bc6831a358de812769e3e16b2eabca851fe21b62ffd08cc015888f61bb9caeb281a01c12f45d2c4ff870df6fa656bd52d32dc94afd4d2e250ca3cce1f25c3444f26cd07e6792f891544585fa3899b27efbc7792b433eca11b8633bf3a4c772cdad8980a630745e42c42a8deb63c7c1e80fbdad0e37eb7642231bfd24d0dcf290cdc63f6d9d20b3bbbac3709440e10f758b9fb61823e662be08a06fc98768231b8830b76239e5cb2a1f45036fed68e6797581061ec0137503d16ab5fc6dc7087ad5f7d420efa43a8e98946b308e1b1316fd28c800667223e4fd84a9bb8f1f7c74c74f0efbcde9031af70509e09f5757d3e6f5c3747593d950f0be31dd560c72b6a2a5dba36afa94f2de316db3377b004f635530bbd60090195fef6441f2c27f15745aec4f2b6da42f795eb623319f61157a916447296f775008d57ab9f2e22526514669c01bb452095f1af7ef0724636ceff5146e55c4a0ae822ef6c661458f237edb70dd5e29419d80bda349f5f67e7d9c2671d2d7b03baedf3ee7f8741f80a36c67e31dede1f06bc8f6a1263bc53b9ae8c324c1b52dd96424c4e49069c2c1c9dc51e7c63d9b6235fd12d031611d59a6b2a1d3ea25181a113f6273d193bbe6a6677471bc01639234afbcb500a4564332a0412f1d4b026994e9615a0ed18e765c4d1fe4278673af31e09e4c2d765f25a4e107c22baf6012c76178fc322bc07f969caa79976b3108c41f2c852097d1069a2fcff99fa498f341760dba0055cd200f0e75310653b54733f81881dcf2083d9189ec5ce6fd2d6f6f1a8728a0d26d92c4ad8f32f63eb1d0ee14893a329374999de100ac5e9f04cf9d35d8d5bcbef7171fd511a87d4cd6fc0a82639a25723bcaaf158a4e70adeaf95726101f6ed694a8f01db849763ff400242fbeae8e5f217263d125a2d06b1c16fd0f95d8a382701a2e07b9418c64adcf3db9babf2d3a1c31bd81458d3b04f7bd2a9929168508e3eaf7304358046e835aee3bcd4de7995593f6641482a99777b5b540acd185ed96f710f8efbecc4e0ebe146859f5aaefe0f3f1fc0328181de921b7e25067d385a97abdd5a86a0c017a9a220c74d8d99b0239f527a2b949bae034ea3ec518e2f7904bec9203e0d943ef279bd5d13e382b78d42d37c675a77877aa44c891c410fc7e7d04d098d81adff03856641467c8083a4179ca6103b88a1802d1ac5666903f062b4c43bca4175924079dce939c0d27cf467a6515dd8e8ddcf04bf9f6b58ce7e1514ef9f1d969de520a62b5dc43510e47ba139181ff72e5a75408f9aa78a1608447c3aa3ae5ce84cd256607f774dfc7e5dcfa232c279741054c415ca0712072b94fb098f222eb5456954dd84c731c7b7751872da2263fc49a323a1d13b5c1f72a09005e4722709b97d38ebbe1c31d4b2931dfe42db173ea2762e2e95cea6f6da1aad053d3d955a3701f2ecac291c8f0ef403d5fa9829f242b8bc98480467c9571a8a169996ecaad5d14e496e3d5bd493ad2fc3dc1113bebad8400fd2fd01fc6a1d5213d1bfe0c2b27b98ad314cf3a6012136e0ca2c4778ae2b7a9df5046839877d0de2434086ee992ec11fe21870e6145a05b0c3d5c58b04c657d9b88a3e1da57de54ffa61c2143c510e8547bd3a7852572db2b56e8c6974dc114e9de8d25be910c57a2d4783e24b695789223dd0c260a1238c4569984c3445a5b3edda423d6eef5b21bdb99647e4d1fdeb4f6c5e35c4d58553ad762d0c64dbdcb5df7bb59b124777f3f67285633c4be51e8cba214e3698dea25f1178d8ca284e3149495458d5557499925aa1611b9551c9d987a147baf6f3c25d10ede4d60aab857e1579abcdbe67070b7bdf1128f09c786d277dfd239680cb5ec430642630265917869c354405bdbdbfc8d5f4a99c1fc5af2dacff0ba93c13455240be54cdf9beb4ae854d3eacfe90676aed5f21504c41eb839e195c27cf880ed7dc34f2e7d2ae717147e9ebd32325efd169047d7d83b4ed9c0df5aae75061b755d94a8ee09d98a188cc026022a53740371b8b6df9425395196955ff01ad6b8a68d0256279831cf08c41c02514665f5786de2a8cad228fecaeadbf32d696ac7e95a17417e8909d56a73bdd4ad9c424704414122c0b063a79148b9916b4818f12eda1e0d87ddb80c617d12993b3d28151bbf9c4ab2089cda89746d3b6a5f7a65c0ccfb2b6dfab1cd1ec8ecddbb50083e48bc6324e2ae7304db0dd3120e53042296e7728b44b926db4c947f09db39c643e85cde9e25e1ce576495b4ec86103ff98d607776ad8cab4945523861ab8ae7950daad78c047baa6e7d03e93424182f929905c3017dee99545524df533e73d691efa82b106413040eccc46db961a97ff37028f24ddbd8d56b2ef987712fdfa212197178cc5278ecee4952fce2397036f6388afcab7e7963858fe52f0d20de4f0ac11576953249866346072561b2ac529351d11e3f0e387da192bcb523c1725900e41a9dec5256ed85a91208d35788b7993fdae88ee3e5aa3224b7075aadc2eaed796cfec492f06febd96d931cbb63f17ebe9082e0a51d477a8ebd4b4c212c6b560f254b384b4cafa88302153a26108adf911982b0d2adfc7ab024bef7997d826b5afd2b4749a6a1f28d5187e887b56fb76b75e9712308f652ecaa131a33cfb95593a37220dbca1a43b369cde7d0d7a0c8a3dbf83826ccd39bb617b0b51aa498d7508a18420b35657bcc34f708cb4b39c2d4e5fa9e22d9a47c788028ae053d856c80cf739c1fc833c835eeea3204e11407461566b5abfe5427d69e26e7a22276ada50e7d11b042881bcf617af18a195f2c88845495125d309d87c495d2a3e4fb5fb9e218e6174987576262076398c79dce6e88c38bf62bd0f61269381b0daafccb1af891b823192efbd8ba070775747b916a8bb3266cd4cf68aff57fe463116979eca1494dc2ce0c12555aa078a59bf454a01666b9b155120a1c30d6c2c678679f20e23c536136459dc369c61a4fa27eb13568fab314f1a3036f9ffab315bfda8b7707c0ab89bfe37fc749e58d69be357a228edee02b8d87290ca0378937d905f9751700eae6a9c1ae998929cf181ed73fced3055d0b3210b2003b3ed242819f222fa374107fe12109023d6cbece352702cd08461118bb01891a7e5095ccfc8611b21da16b31466cc13bbfc25affd1c50fa3780feaf04996ed40aec4b97550ab3ed4b394c8b8166bfd61e57e078c13e86b88bc3ff4ceeca4a640f9d337434ae9a73fd74515f4e31a2a590f4b6", 0x1000}, {&(0x7f0000003e00)="1254607940021869ebee107c737e5b48f4ca6d120e57ff348056fc5572280c5b4bb4b0ad05786406f9edf1a8e61eafeacd86f4e02c910aedabb1c25142e4b7e11976a097120391b787a4", 0x4a}, {&(0x7f0000003e80)="3dd3a9ff81e243d9da384ed8c7102aca627173e991bf9e865b8d12a623d128606b9d50434af6db71a2ccb261a2b21da6da9c2b8a70307c7d388e31471d34880c33c9a7a222ce", 0x46}, {&(0x7f0000003f00)="3bd349e138813c697a2490a981924a71966441db32547908e779acab64f3911eb330eb4e2e856216d7db539fdba55c82804e212d8fc74ecff98b91589bbca1b2065b5532247b79004bf238014cf41b7925c92e47d8a8383450170793afc584fbd02a4ea953b2be82857522fcca68cf114490ae0b88fe6fd83f1d24633c3294442a9a26e205c09515134d117c10b763342a080cfca05a7fb178c157e9d63e0f7910d97d200e68e273988cd0b6122c9f8e4e1a4ed14543011d938492c900bb19439681751345bd239e858cbfa73c15a9a6272fd8d71e0e71fc780811b3a5547bb33c4f38fccdd8b3b92ae29a44b1617787", 0xf0}], 0x4, &(0x7f00000040c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}], 0x40, 0x404}, 0x405) 22:24:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) close(r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) 22:24:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000240)=0xc) r1 = dup(0xffffffffffffff9c) dup2(r0, r1) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) r3 = getpid() wait4(r3, 0x0, 0xa, &(0x7f0000000280)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x3, 0x8, 0x1, 0x2, "385e016ce0e044bb5b1d94a2829410bd785e2045", 0x1}) r4 = getppid() wait4(r4, &(0x7f00000000c0), 0x8, &(0x7f0000000180)) r5 = semget$private(0x0, 0x2, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) 22:24:04 executing program 0: utimes(&(0x7f0000000100)='./file0\x00', 0x0) socketpair(0x2, 0x3, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="193d1532398dfc1a8c365a511ea3941c87c144d71811d710abe8bcf58e5c0f8d4ae79043d6e01ce37811a46a08adae6df590185ce43be299de996f30cf5158ea20c73a5cb55c42e59beadf2a5481d241efff79e2add68bfd445b3e8cbe41dc16213200cd2a648bedc0f1bfdfc6fb5bb567a6d9f34241be32ad826f8690b93b7fe67a562db94b6ca8dba886d52d91377d57c3bdc161abcddfb9363c29a4b4f763a4", 0xa1, 0x40e, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 22:24:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) panic: pool_do_get: mbufpl free list modified: page 0xffffff003ceb5000; item addr 0xffffff003ceb5900; offset 0x0=0x7769372006000100 != 0x77693720bd245618 Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *448590 96870 0 0x12 0 0 sshd db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_get(2,ffffffff81e94370,0) at pool_do_get+0x3ae pool_get(ffff800014a57fd8,214) at pool_get+0x77 m_copym(ffffff003ceb5800,34,ffff800000ac9980,ffffff003ceb5500) at m_copym+0x136 tcp_output(ffff800014a339d8) at tcp_output+0x108d tcp_usrreq(41b8,ffffff0036330788,0,ffffff003ceb5000,0,b7ee3adf18c655cb) at tcp_ usrreq+0x1c0 sosend(ffffff00360a64b8,ffff800014a58328,214,ffff800014a583d0,0,b7ee3adf18c655c b) at sosend+0x462 dofilewritev(ffff800014a339d8,ffff800014a583d0,214,ffff800014a583e0,7f7ffffc7bc 8) at dofilewritev+0x13e sys_write(ffff800014a58470,ffff800014a339d8,ffff800014a15cb0) at sys_write+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,4,17dfc30099b3,4,3,17e29da469c0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc7be0, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pool_do_get: mbufpl free list modified: page 0xffffff003ceb5000; item addr 0xffffff003ceb5900; offset 0x0=0x7769372006000100 != 0x77693720bd245618 ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_get(2,ffffffff81e94370,0) at pool_do_get+0x3ae pool_get(ffff800014a57fd8,214) at pool_get+0x77 m_copym(ffffff003ceb5800,34,ffff800000ac9980,ffffff003ceb5500) at m_copym+0x136 tcp_output(ffff800014a339d8) at tcp_output+0x108d tcp_usrreq(41b8,ffffff0036330788,0,ffffff003ceb5000,0,b7ee3adf18c655cb) at tcp_usrreq+0x1c0 sosend(ffffff00360a64b8,ffff800014a58328,214,ffff800014a583d0,0,b7ee3adf18c655cb) at sosend+0x462 dofilewritev(ffff800014a339d8,ffff800014a583d0,214,ffff800014a583e0,7f7ffffc7bc8) at dofilewritev+0x13e sys_write(ffff800014a58470,ffff800014a339d8,ffff800014a15cb0) at sys_write+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,4,17dfc30099b3,4,3,17e29da469c0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc7be0, count: -12 ddb> show registers rdi 0xffffffff81e39300 kprintf_mutex rsi 0x5 rbp 0xffff800014a57e20 rbx 0xffff800014a57ec0 rdx 0x3fd rcx 0 rax 0 r8 0xffff800014a57df0 r9 0x8080808080808080 r10 0x7769372006000100 r11 0xffffffff81782140 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800014a57e30 r14 0x100 r15 0xffffffff81c4a5aa cy_pio_rec+0xfd4e rip 0xffffffff8180489a db_enter+0xa cs 0x8 rflags 0x246 rsp 0xffff800014a57e20 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (sshd) pid=448590 stat=onproc flags process=12 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800014a33c30,0xffff800014a32bd8 process=0xffff800014a15cb0 user=0xffff800014a53000, vmspace=0xffffff003f12b948 estcpu=0, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 41828 157322 1 0 3 0x100083 ttyin getty 52695 395537 0 0 3 0x14200 bored sosplice 93730 92131 56026 0 3 0x2 biowait syz-executor0 24733 240299 56026 0 2 0x2 syz-executor1 56026 4410 60468 0 3 0x82 thrsleep syz-fuzzer 56026 180253 60468 0 3 0x4000082 nanosleep syz-fuzzer 56026 145620 60468 0 3 0x4000082 thrsleep syz-fuzzer 56026 341747 60468 0 3 0x4000082 thrsleep syz-fuzzer 56026 414328 60468 0 2 0x4000002 syz-fuzzer 56026 471063 60468 0 3 0x4000082 thrsleep syz-fuzzer 56026 437027 60468 0 3 0x4000082 thrsleep syz-fuzzer 60468 97203 96870 0 3 0x10008a pause ksh *96870 448590 43318 0 7 0x12 sshd 43318 108829 1 0 3 0x80 select sshd 23090 48791 63431 73 3 0x100090 kqread syslogd 63431 120811 1 0 3 0x100082 netio syslogd 40679 419319 1 77 3 0x100090 poll dhclient 24353 274797 1 0 3 0x80 poll dhclient 46508 416226 0 0 3 0x14200 pgzero zerothread 55438 334716 0 0 3 0x14200 aiodoned aiodoned 14268 343129 0 0 3 0x14200 syncer update 26673 100384 0 0 3 0x14200 cleaner cleaner 40926 282011 0 0 3 0x14200 reaper reaper 74028 113191 0 0 3 0x14200 pgdaemon pagedaemon 61523 243815 0 0 3 0x14200 bored crynlk 81597 494328 0 0 3 0x14200 bored crypto 3181 100080 0 0 3 0x40014200 acpi0 acpi0 8109 320375 0 0 3 0x14200 bored softnet 83192 228237 0 0 3 0x14200 bored systqmp 18553 499308 0 0 3 0x14200 bored systq 92340 473805 0 0 3 0x40014200 bored softclock 75351 407114 0 0 3 0x40014200 idle0 1 7216 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper