c73e49c0829cb65ea0fd3837c92f209a32a38defd3d1b21868d7ff6d8ea9e1d03defad2e15356ea0a575ea4a243b4e518870bd2c79e97621a296b61b7ebb8972bd05ed364fb51e6d0a19ffaed03e24e526d37dea823246254fe3215a496c0a75c466aef04391b98f7dd6ce063aecef1e7f9a2cd3691a28860768759f095906b873570820174ab35f4982f2d311116e7771ce7ebd3d38346335941c4725675d0504d2040a3e0c4640c55c16d49d8f92062882c74bdadd76a49dc3b77efaf0ecff50f83085832328e6af3ff4dbccb90990ee9e975f2bdbcdcf6fe1b88f516b70f52e6161690400196e9091b0ed49bf06581d0f44ade75bc6965d6d79691869b3c35f98d45d0bc77646d601b2b6c7a7f111d1a468e31503987dd20e4810620cf1b6ea9d82245d64ae0bded84ae975a28314e38fbb2e6350f13538284ce295fbea171e24d82eff97054cb3f5f986e651475424d738552b0bd1fcfa726d2249381a640cde79370c449c73414effc401b561f854cc9a630a2f42c9539c72868d4cfae2981639aede07e5dd4362a6bc54858548ca063bc598e3d703a4e18d923085e1658bc337134dfa42591aff426344582fa7d555cf46d94188effe2c8d4124a56269558ebb93a97982fdf0b09b17f4321058c5eaab5da8759668032e0a93bd141e5e7029522d412993d42aceb0e6f4d915ed4253bc157f8afd794d55d89ed697a22520a625ecf9ffa2c6a2774e8109d67586f11d38399cb5d963898d1b9277dd57f4ff156e8b27dc824e2aab5017c1a8f7370bc7e332a62bd9f3bbca9ad5999b82bee9b2fca42f7c46badaac0b701145534e235ab7d11c8dd16504bb1bbcc9f4210f936d97baf1e26971fa32aa365269d24d089acd4c08be5c044a41bc8d6ee2869fe802fbb09879cfe83f3ee797c2dc9d82535643b39755298873fa7d2578def7424eb83c8a7bb750e11da48f5dd0556a073909adb9459320913c3c5a8cd04fcef40d834613d892d006c6cc33c82e13c3e203816125add10089666550a570fbea84afce0ac3a75cd4dfeaf5011ba42c8b8f2defe79065758cc9684716d54e51de1abf465dfa22c6cac3d66429752d689ecaa8e8f2ffca6fa33f8959f54871f5d5c57e21a3bb5cc49b89a37d69e74c816e459297759a66f4abf12fe23ba283319e25986c30e833bf9969846bb7e3959ff4a0cd2e60e4fff612a328531623dac508b2e7f8b7c39992d3a766b671e364ba06f2b3fb50adbe8a5f3b8042430d43431fbceb8abf2bb0b7c93bdd952a3130f1f7692ea3305f018aaf07118b207c92acf3bca72c84424a9da2dc7d6d806476bf321b19860e67954cb34a548ac7d995ebb977e6b240b9fee20662e03c005c42314823c0a8e751431a5b24a23853c01428f65cf83d2f402c93ae43eb0d22a42af643b58aeb93a3a67f5f79c1778731a1869217536402348ba7cea7c8abaa5a2e7ef8b3708f8d363caab5c9ef64a54e1b8fd2f358647b9b794c6d94ef2571ea7b824d9bb02a7e4c31f32c9eb7ad1027fb6bdfde6fe5c4b6c3fac8d6c0e0c92f7b991ee0785582b0723039e7bf5d098e7b37c41447f31a59e4a1bdb41b76d41ffa4f4cf9d01f31537873f65c358149e9c1bbaf05082286778a40d88ae6d15a04b63a7b2a83cfbd655689aa8505786bc4cdb3b0e01b2b4760db484589b41cfb32c1e5fb16165ffda1cf1c02a697992a4a5898cec689b141ff4affbeae7dffc11a426738c211b4fe49785ae751a39cca6e3ec8d13025bb5980cb12039a6289d0159cb2aa49b33cf1c796551b223d69329b822239926ec6750e5af6617d1e51d558860c8ecb20001e48c7ab390be423387aa9fc720637b6a265c90db17b96222cd461df72d575ba89286d7ad5d3f940cbe1e56606fd69baee26a806d31794b9c9b55387fb0ccd56752a2c50c3311dd6b518805ab3de27d650a4763df4104ce9d337f619026dfd39f2e4c987e0460e11bf4614d015cb1b74db8e1714fc99d99f68966a2f01419d7dbced6c3532086d2273de35545f1497b4b7f025eff32ff0bd5c0063c1547d0e7b104757edeb6ddcca40d5f7ca98e20fcd229734a3c4685d097c8e055e8a82c1d95fff8aa93a3ef0c00d045d6124244cd0dfaf014196c5e7cecefb60363100d4561a5a0b7a1a1425820662c2906e5275377e3c643832998fbecda95ab53e53197c2e0b5b0e41b607e52a6b434083747e61ba1c2bce0e1a47e47f7aacf21f33af1e08e580253153b4e9e341fc583b6b13a5fab5bc1cbec1e11ce4f6d8291c91e8fc5e94a50780948f1ceb6a3ce59f4e70d08a00d1fbf78cddc830e496790d236db50c8c4f2c06e374f237eec6c80d5bd178d46c30371bd06c7ffb3ac9626bc5f699c00c8244b3b447eac664014a0e702662337fe7350bf2e83751ef775435d86919642a215ed7b38cfa4bd73828d69b7029d5f4e814a206e4b1e93a2544c4690241209b0a2a00fae9a7f23d4ab46493a44851e9406334210f4bc4c33ed88ca8f30a363538acc69c3e52929baf10164d2b1cb7f6a25003cf3121b5c748bda784b173d84e5867dec932b9092641297bc7045a7c780a19bcbfb5c9ff6cd37c0295287cab3277121fb2b61253be427d2245ef089fd3f884bf93dd84fe80f3a7a1eea7056d900bd83efc2b13b7671811bb8a575d0bb88b06849ee664757176cab1bf4f8f1852ac0b06dcaf1542dae0098045da101bd69900a89c06a1c699ce399e82155aa141e6060b15103860e1a1cf5fd480e4bf6813555b486d10a01aecfc56dcc69c8c60cfab6729c89e4fd2492a325dafb9bedb67166f239c603142f13a96d4d4630d9f7cc95bb017a3f8fe0b3b0fdfddddcf38b006c4da99523d5d6d4bf502106135be1e736ba143832afa189eed245caafb5b252cdbb7599a53f65d038e25c83c630fe48ebee09971f7ac92e1a0b652d30b0df21dcf3cd3ae480e85ccac3da1645a07224457ad80c3cd5dcef7a04f65072cac740dd80680850db3f4737df69c0a63aa4d1398e516e3e7c01062f917262541d1c83d71cebaf9bc121d5664d407866866c6cdbd8c8410cfb9b2fa3f2f210aab4420bb254ec12f8feecc003d3064e2f69cfbcb545c86eae2c2f10aa4b2280f105d5da4c7ec32f52e380bbd6047d1de78657093eaea64587bddff8b4ac7ac519c5e5bc73744f1f982e64c564e9f13bb460d076ef9e316d44ff80bfe95674ca9d03ed69899c82f13dec160760005789eea527d63bb0cc45fb73ea87bbc1c6544e01df32a6554d89572a14e4e77563ec1d41dbafcdf68b2a5728c1f349fff4e9e304c238695a29183ac1cf1564aa2f7736f1537f217b9e3c6ec92c3ea5f5185f24d9a6a566667f945870b365b9f945a9c3c65583ba916591321bcc40bc0a912540106fb50e2ca07cbab2f7eb8e7aa8bff749a39a707a488c41ffe3c991d682f84fe7380838c7355837da235b58f67accc3c2256406ddc6014eed26cef462c3903b6ee20ba5f31e1846ad66993f94bb795a01c359ca1f300e95c474ac648b8a5dc96046cf531d04fd9caf2a7b14b9a56c5a3496962a3e75a33d463efcc9b29af2e92e00eaf0b0084dc6e1d31a981abc2eeeab744e2aea90090f57f91c04a81ea3806fda7d9ab291c6579a33bfe5783b8f1a4afc85b542ef22867bbcc80ac2610fc9c3c3329207bc8e4e863c7b50874635c3dac157f37ad458982b85800352780c7ac1f1cfcccb00c202359ddb9ec6fb2bbb16c0ed5f8a9eb233f9faa237ffc3e56f7619134f303b0ac0a7ec0533089e57663e594b9307b3cfe783d101f6f397d960c66b709e3db53d0d3a5cae8d6bfcc898b20b7d8300d3623e14b9ad604f56fd879b12f2e46ee616ec8e346eae5e3379cad0302b9a07515c8457b3862ab1f71f967685aa76a5cecbcfc7a9eae9b503e0e435dd12981b5e01f927dece6e16ca4020ac4048fb06417e922a1632cfdff0ba6ca8dab620c91ea679e6027d65caabad34b485c0ccee09f2fc9003cf1081c5f629d779091c410819842792e86c604d45550ff76009f4527750eb3121a1fbfe2560aa4ab2d0d365017ddf3625c1d551d339a1444ae4767c1234be32e5806aec56a192982d7089110c35fcbd599d551b392d8a4977329d03f5dc48dee217abdbd1373b25e709ca5a822392ab360527f2816c2876c2a5bc2ffe91b69945ac267adedab4459cfc2c7a13f62968f2a3a5cb11a", 0x1000) 16:06:46 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/55, 0x37}, {0x0}], 0x2) r1 = dup(r0) fchown(r0, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfff) recvfrom$inet6(r1, &(0x7f0000000080)=""/234, 0xea, 0x843, &(0x7f0000000180)={0x18, 0x1, 0x6, 0x8}, 0xc) 16:06:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/107, 0x6b, 0x1, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 16:06:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) socket$inet6(0x18, 0x6, 0x6) write(r0, 0x0, 0x0) 16:06:47 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000461000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmget(0x3, 0x2000, 0x8, &(0x7f0000275000/0x2000)=nil) r1 = msgget$private(0x0, 0x400000000001) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) fcntl$setown(r2, 0x6, r3) dup2(r2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) r4 = msgget$private(0x0, 0x49c) msgrcv(r1, &(0x7f0000000600)={0x0, ""/108}, 0x74, 0x1, 0x1800) fcntl$getflags(r2, 0x3) mlock(&(0x7f00000e7000/0x3000)=nil, 0x3000) msgrcv(r4, &(0x7f0000000280)={0x0, ""/131}, 0x8b, 0x3, 0x1000) getppid() lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000580)) msgrcv(r4, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000030000000000000ad606b0f6e01979000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000c1d4ae90faaf28c7ffea07ba12000000000000000000000000000000000000007001"], 0x1, 0x3, 0x800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000740)=""/90) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000002e25de07f3110522000000000000000000080000001ae8f979fcd8fe80ae44cfee74361854b62d9212bea2dca379daf0e7cc67350f9d"], 0xffffff5f, 0x3, 0x1000) pipe2(&(0x7f0000000240), 0x10204) msgrcv(r4, &(0x7f00000007c0)={0x0, ""/252}, 0x104, 0x3, 0x1000) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="0100010001000000b8fa9411397251707438e02e8e6cd28a62340b3b8e5a527e3e9b6edfc7d013dbba784e632271b73d730614a9883ea4432653a28283af3f06b7ae6d22086e2395abf82c6690b7602250dc6194c9a0734360aba0edf8769d01"], 0x1, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) poll(&(0x7f0000000080)=[{}], 0x1, 0xffffffff) mknod(&(0x7f0000000440)='./file0\x00', 0x80, 0x34d) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) execve(0x0, 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYBLOB="0300000000000000484eb09fba961e3282ce927ca53c459d04e4d8187308d707404f70291dc6941ea62e535d0d8a307a355b300ee7da6599aba0604ba9971ad3cb897b7be32a0b14c6aaca3d40d37602a45727618496089cf210f7dec2640222b320c2fc60a3e7202b08fe3494146f425de7dcc9fd85432b05ff9fcb1c9c06991f4613611ab44b72d1b52ae2830472aa0a73f40000000000f50000000000"], 0x1, 0x800) 16:06:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="6e49fe0e64d78cf79e2096788ffd5fab06420c15b430230e7dee52ed3d46a9a94ea7e90c46bec29f954ece15813f426bec7170232864f151cbe27f364643cb8a7fa54d495077d3afa3d0d95ed8b5b947404967ae27ac659dd089b7ca58ee6160bb4e1242708e9263d768f2879eb477f415225551e5deb7b572105b8351f19b65000ae00512fb459022d731e04ebe72cfd1af5570828094fb3f1f5f872078272323294c8ce9994620044337fa8e1fbe7c07a238602ff56aac9aca676e7015424b8279538e08cf4814c553b200f1cf392057abd8c7cf5749fc57f320fb8d46b67e283f65f3514e1156267761f717453b003133471d4ac0cd", 0xf7}], 0x1, 0x0) r1 = syz_open_pts() close(r0) r2 = dup2(r0, r0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x80, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2, 0x3, 0x5, 0x80}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0x2, 0x4f}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x1f, 0xfff}, {{r1}, 0xffffffffffffffff, 0x14, 0x40, 0x9, 0xff}], 0x5, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x84, 0x80000000, 0xfd2e, 0x5}, {{r0}, 0x0, 0x58, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x10000, 0xeedc}, {{r1}, 0xfffffffffffffffd, 0x47, 0x0, 0x1, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffb, 0x18, 0x24, 0x9, 0x2}], 0x80000000, &(0x7f0000000040)={0x2489, 0x70}) r3 = kqueue() r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0x0, r3) pwritev(r2, &(0x7f0000000840)=[{&(0x7f00000004c0)="9dc72891d29fb6652f6020688a956a207ae4326301774e6f4dc2d92286db4f265459b4dc9bf4161ef17d82377717d4b286a3e082df0c1613affdfa4952233b", 0x3f}, {&(0x7f0000000500)="526d51d7b360f732a8e89eae398028ad2aed04e5fb82945110d4aa3ebb994fa05c667bfe994b399e58", 0x29}, {&(0x7f0000000740)="ee09d8c7b25738a8b9e5a80089f72649abe041286e910861a8a2e2fa0d46c96b7aa9f938ff5344c84c9954b7f5a486b8fba9137c227e5dfd51cf0a5616c8d2c157b7bb8887d6890850ea0338d0b5345f7eb93bd33b9798f040300ebb2525a45d79be280d5bfbaf6d3d665c4ccc597c7e75f8ae5d742cc83173d58fc6c9fe42158a8ff43bec5d6e8e79d744135c6265fee980abf7a1934dc44cff29454f46a01ce32f63cbe9464b9e636dda2674f753776ab1349bc87d7e99c36668796c01311fa9e3ff90b9a74885aef109b99b824967886435de4d000b0a52", 0xd9}], 0x3, 0x40) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:06:47 executing program 0: unveil(&(0x7f0000000540)='./file0/file0\x00', 0x0) stat(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)) getgroups(0x2, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget$private(0x0, 0x1) msgsnd(r4, &(0x7f0000000480)=ANY=[@ANYBLOB="0310000000000000399b116bd2fa1ba95c9f3771bd66b292548f4b5fcd8042e80279768d91d3b1c597a4e880a9b65bd0756b9f40920ca6c34a285059ec8bc67614c263d5e9bc3c543833ee7842327cc976d00ce6c41fd43ca349127effe39c9d3c2a7dad4f"], 0x65, 0x800) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/223, 0xdf}, {&(0x7f0000000580)=""/4096, 0x127d}, {&(0x7f0000000200)=""/195, 0x377}, {&(0x7f0000000300)=""/163, 0xfffffffffffffe07}], 0x10000000000001f7) write(r3, &(0x7f0000335000), 0x10052) 16:06:47 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, &(0x7f0000000580)="e36258a416f72ee99586132477f24c119bd1093cfb2501015bbdc3a5197094b2df2aa85e3322a9c4de41a52f5ea7fa0023d58bf765994778a7f6485509268be2b6222996f51da4cf4953c319f95b1cf1fcef995fec2a51a582b51c9229ad1fc18680c65367abac51596028d02291112cf8604af2916389c5180703263326733c3572aa8fdfafe9360e213b92fbfdaebc9431e75500addf9901e7b01e89c3e583d8e4eb5e6afa584912423301d0f8c6f995756fe0f696c5f5f3024af12bb2d9ef3ce736987a85438207f2ecdccb10fc610591fa888ca7a13211c4f5d6f5eb9b496f2d1de0275e3f46cf3bee1e3b4a03c0a5c50d39b3bc6a374dca0e0bea98d8135b68c19270f5c398dd93d72b075d9bb3efac48e786392ca555988c452cfe3e73fcc24f63238cbf923f480e55e1412841479acf4d56a098682ac2706bffec070e749e1f795d3dde0794f429076c6c2bbec5504c1c5eb4da1acca9f7738e5804d1ba4db1ea9b1f7b658358a65011b50dd0811e9aa1bcb737de3f08", 0x17a) syz_open_pts() close(r0) r1 = kqueue() stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1e2b, 0x100000003, 0x1d3a, "bad83f067108e2dede80000000001f00"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:06:47 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) listen(r0, 0xfffffffffffffffa) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xa1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 16:06:47 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf1}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xffffffffffffffff, 0x4}], 0x800, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:06:48 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x7e}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) write(r0, &(0x7f0000000040), 0xfffffe4b) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="6e7a8c2300afd00c84f7253e89de8e0f8f52137fb997eac90c811addf13fba682db476f6ab38899d794bcb4df54040334904", 0xffffffffffffff91}], 0x20) r1 = socket(0x10, 0x0, 0x7) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 16:06:48 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="a1d0e2ef852745bb010b2c6ea198a3d045430900b6487c8e590de6802acd5fc3aee9dce0c7999bddfc1827849850f17effbe280ce902864d851e13fa696410c7d9073a7e09fd2f6557f1c039ec15c617da08f98e640bf4cee3203205099d", 0x5e, 0x2, &(0x7f0000000240)=@in={0x2, 0x1}, 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) semget$private(0x0, 0x4, 0x402) listen(r0, 0x5) getsockopt(r1, 0x2a6b, 0x2, &(0x7f0000000280)=""/83, &(0x7f0000000300)=0x53) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000100)=0x4, 0x4) setsockopt(r0, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) write(r0, &(0x7f0000000040)="9e7e70e299", 0x5) 16:06:48 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) mlock(&(0x7f00004da000/0x4000)=nil, 0x4000) 16:06:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0xfffffffffffffffe) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000000)=""/13, 0x266) 16:06:56 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x1, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffff2e, "f875f02aa17e7f1d1ddd00"}) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="e19edb8bcf4a0b7f", 0x8}], 0x1) 16:06:56 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x8001, &(0x7f0000000080)={0x2080, 0xfffffffffffffffd}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x4, 0x0, 0x0, 0x0) close(r0) 16:06:56 executing program 1: r0 = msgget(0x0, 0x600) msgrcv(r0, &(0x7f0000000000)={0x0, ""/241}, 0xf9, 0x0, 0x1800) msgsnd(r0, &(0x7f0000000100)={0x3, "3f26436648e16ee27e9a0e7c092c60365f49aef90c16d16315cd930549e47e5c5b748df9c211016ec48c6bae5e771f7482eddf6cc2c14eefaad8e852fac6f5ee9bfde2d21fff8b41ab3de4552419139cfe8bfa6826a18e168030ee7182e8420ada5712c5340e14dcae0edb066fd7b81fb43c344b223c8286021210c153aae2b455c332a5009be2347702a719cc018a734cb32119686309233dfbf77a5b099938013653345f84df4e2939a54aa9cbede6cf7328dba2a51a22a22d9caf3de3b08a68c21d3b4764ced09020f02dd63fb1df0c93a50c5ab235f25d0fa3acb1d3055dd19a64c8b94282b071fa1eac787db15a376400615fb7063a4fe3aee1c546d8a4b3f47b9ff99e8704e5fcd5213bc980069fa6e0b22af1f40e08a79f7a8237b0e1ae841561ce835ff0963cfddc475e88ba15a85ccd9c09174f4835d27afe3b55555b3ab1825e1b1ebdc7c9858295f470a0394c5aa58f7d1bb8233420877c96fb8864a7965be3c8bb9982d91c5fa4413cd72b651118ae87bfabed079014dc43a30dfeae2a7d0e0c3d7779bd9c24394d09f05001f83112032ffbdf86bc8881641682508d74f4cb6b7f571cd6a028d79831f9a3cae4ca085802b5591d69cb9b93a6278c2af764b58a72d5fb9535c10d4f82f9cdad1b6f38878bef8ef27867d4b7c25add5cb74a03a3d776d090f40553678f41a81904ec5f060c6519be84bb494b46e77fe51e136fe1c3694a17f2236f0b9f771d6a70a1e99d0a53785a2a87f3a705846c33e61ef3de4195b9dba99c80acd13e22f9bf9b132b60c6f4c0a4802726a7df4865340d8d925c1ae690265402804d5d9c717391b9680d5e963b5e343a1a39afc67cb3a286fe60995331b029b4ddcd5ad212a1a371b42bd16715de6643229e984cb85fd329aff6833759b6ee8cfbb726fadd1bec3f5dfbe750610f96eb2e3ca4ee32d318319e44db39c4dbe1a29500150e4af59a95598200870b4723101aa20b51b68f19d81c34b0c33423d9a253b35a64c0761aa0381175e80c57886cef03d8bcff531b0a1bbb03f2350c45695e2a0e0efe7520ae0dc71571c80a4f0eed9f9178fc4e64713f55359fbf092d873731155aa7c0c0b989036696e6c730071f95073a3ba5b706b86e9a73698801c7a4871218123f41d028d19fa55d875a70860aa2d887c279de95dbd1c0136d1cfed880de4448c794c493cdabfe9572eb9bdb24015218106c2f416df25a6b5d9afeba20d956a62fde947b0c6841f2ab336165be7bdee7746f26d1a5c20e65f126c4cbddb441a986fbdd41ff3eb80ad3b42ae1501361ab6079085d1bc2b0d5e4a58b5bcf75f148d863954c57670f5a4c58789d1e65bca4a6d96251f305d9a46aeb654df2ce7162ce3ea098c821b75349ff1c4660b2098e3e8426ddb08a33843191d675e053d9b531661e3a179b89afbe8ea97fe07b9c82f3408c2e64e4eb12f0e1e840e6435b5cc656bc73f4af53098aa4c12d5fbe40520b764b2c5ffffccba8d47f8a1863b555aadd3f91a7fc8decd15cb889ff646ed05c43e4a89fa22f9a62dbc1ffc7b3bbdd74227feafbf59044ceb76844c000c3625c377588fc18c3f0b8e1f63a52426bc2bafa0a3a95e54d85f35041033f8d0c3cc522bdd511c644ea8f2bdf32a3e1759e83879b87979a83b2e6194d6cab251a76b6138e395ce6cfdf5ed634773eed84d43d1ae215bbb1fd0f0a1fc0c40b95f2a5eb5f61f6e6aa98c083003545f7f0785e48188e8e225b1ab80aae0d04e53e86d035f8ee971c007a6d41d5fbd46d5a90247b7de221c500ec431b1cbf121ace86adcd62046315516064906023a994eec5911c889a0f2eebef323501fb8b4b37f9eb759f72f024b7e476e32df77487c37eb66dacae5ca2470b545415c48262d5620871b5f9fb949a329a313abae3970d63e3f00b50acbd106a39ea71c861903faf0a41e561d5209ab59a7256ef9a5a1aa7842316c179ee93ff8a21c0008c428d7d107ac0b279d5094fd587bbf5c91557a04c7d954b8e75b623cc44ffb2ead47c693817611d775958adf0cfe4f2ce4bf06ee10a7aa65be55a7b41cafab15978900694416c5c5008161d5aa908dae19d613c21847fda6e5e279d44f3e566f4c0d6d7edcd6fea335130c10cdfcf79eab827e80dcc1339eed5d40a4e226bb64ce7ce06f09e83dafde476d5d1e9a6788e870b175f1163ae5ccb25abacbd08fd410f51936c6b7fda8e14088f5a1e9b4eed59bd99c72a16373b12db0a2d76007458269052bd3b93895ee7d5cb3de52a8aa4d63b8a946e90ef10961d49f029dbb99b5e338f56247d39b490a8225b1bd2b1aea4ec9c7660fe59558473a43f3e33834e589a6db3fa6f432178eb5fa85ea04a19eff7e328eeb9515a7663f520323f44f42e8427fd8f623eea31a45185a706fe799d905ade5a974c196dea9d7ca73729b2ce0f52cb198002a374a94b3423c134049be353c08f4ca7f136559c11abeb0b196eaa9e01444155eb34a3112c70d3170ad535745a7569f681cdd4e3a7262c3c2510d29d9f205a4d95d4a5b4692557e3f5396ca3430b809995afe185dff0a96a83247ab102bf7259940663e52fadf24ef53287afdb85f90efce92fc09a082c9f342ce08ecfbf19ad533b8d494c0272d4e1b3b6b4cd3a1eb54e5ed319e65aa53da4735de958f773f30561f782d9504c854e8a24c5acdfbe8d67a080db585d175dfde69dd81215d3ef7d0c68e9876d36a70a12d750da5fa8cbe5688440b4bd2222acee520054dde8b4e6f4a8fd275aec23dc0291671808e00efbfb9bde3bf770678fb94c9a9cc3bc6c6cb3228410d296d183cd769376e2daf9f13773336cf4244d769218f4cd8041c57cfa852b23cca0b520700ef61c9790d0caa2576f562b22beec863f6d8cbc92e150da7bc4b28c18fa87157fb4a819c7b633f050e77e63d6b05b863f01e5b067d1a1accd3c2fe7ca8a08e5619c35829ae1b8bca3a8d91414e60ecb0a757d4a6f2c5f2daa3c9f6a8217575b14ed5ae3f907832845db6cb7b9bebcb0b9a75351141b99c434a4028dd234c5b08bbcfabba5cfbe2a0da33fe24e8e949f1d91302cb94ca1702fdaf9f3ac04b7ba806503294d0e015917956087e18ece9b65948c6de906b2ba34c225df47c7f8e878e76fe4cdf84b033d9827021488810f92e88c9641959fa41df7f90ea81f0b7b56c3fb9a1d11f1df5862c24355e52a1d3a2a8de525fb72dd971b920c3e3d3d6e7541e387d29c3bdff0a65d631095e3a5980b867fd57b016ef4dd175c299b5b7de01dc82408ac4f3a78f86ceab5cac997684bcd281c6b2adc3b840a4097db4b3fd9ff9031585807f748dee81bf3e4f9b28463e077d785165ccdcf18ad2c1ebc444065eae741f1fa34105262cca6a8272af9b30db4308fdc28dcae01c39aaef72854fdb2d4ebaacb7b4a1495abf756583f618d7c6d153ad5220f3d51323043c11c4ef9162a3bb636d130cae32592e03197494f241cd7a04a8ea36398d25cc341845033ceaa23386586d31b1ccb1cec3b55d1d0dee2d8d25a428617e974876212a6d53fc74b23a9351f7f7654116ca605a85469d8cf899a1e59c9dfcff9eb60f8016e148936b00a64f71d4bd8b52eeb2b8f6eca1ecb3cb890e4dd18014a86ec97750cb014668ed1769d4d30d587c3b955a8177ce18491755f72be88ca03bc38973f2bde2ea8220ea29d10a7782e8d0e6d6434a680d2f6d4538c226baa88d0145407a9a0fa7147a1286ecb23fa3a6b19a4fbb2cc217dc991cb75f8c2de7ac62ebda7dfa1cdd46b637f2c0f5b11d773f634372939ae1aa58c5698b87afc6036ff3bb9db9710164ecdf679cae95265183f0ecb91cc4485579ae3e10dd034653cea3c4584a3321e245ac98f6a0f1b51901974fb2ca384e2c6bcfc9a2bd6a8eeffe19cc612cc8c83b296fc68e6c5f937031c023037066b8197c51965f9796901152361850e579225dd8af336ef2a67b188b9fb5d95fa82733c63c598b9432a207d27d3a377ddaeecc388bcce7d041b15d208fc2a5d994656fb2d769495473e7ea7ce35ab6b1316fe968255b7d581cb20e8e655d269b8c354a495ec39b9a2b3b76bcb7de3a5172e526e32b4433380cfbb1eb4b9ec132f20d0ec49101d4ce38024d6c79685197af12a2918cb446d65ac93458fc526f3adcaea3f9540bab11a9ba9b3bf360e36ba6a0672ac849e77a095ef442fb2bf1dbc0ee79c6529c449e2967e83d5834e307bb3857651cef3346f9cdb0e641535f9925863ad0183a53e6bd3b6008841c8f9de77708c913847aec181a0445820fe548e39a1be88b90ca538f82a7ac43850294d30a637ce964a2fdc9efce147baaad5327469c62819979987fdc375ca3e4b9063a5a5aba2ea99b4d50f460cb87da57455c086be1ecb42e56678a378e4aed16925e469ff314cf60aea58aa24ac77891444e2a099b4db1f97a57ab781e0e7c3e6f3ee745f088c0a859258e2a2975bebadc4e26a0bff16915b34ca55a8b629c69d2895aea262e65e4d216b43de2b70ae01fafe829f888a8acc386868cbdccff0042255ecf9e2335061294929b821236ab5b78c61dbc639a70a2229660398375b60172e5589c4d3f5e8441c019828d1351b51f87c1742c7c7b612e96309cb0cf4d6c766c3c72c2e9301504346ad35bf6b02a7f91cfce32af0c1aa21b89f8012fc9565a4886fb40183f5f79e1069898fca1d6ed287411bb0a41b6442dae61e8d3f4e075198c48fb784a6b4d98ddce9c56aef15466b62a83c166f5cc40e28a97f8f7101d9721dbb87b108df9e7bbf7a14e6d8d4a77c2f1996466f74eb6dce853285e1a76ac02b8deaca49fe5602707c3d7cbe69662bd824a1464eafb2d509753bd2c95bb0a6f2c7cd949676499d5ea4e0875fe47e91dc18f77ba58c9f121213d7dcc118f99404f4405f0c9859504f21af39a9c876fa82e51cecf315e0b5f43504c982e309fb938f096c27d9de471abd854a8a81e81a9f9ae21fd96868f2c82eadeab00c7c2195e386352c62a62ef3cff2ffa2a0b1a65807e7dfae9cfaf705e344f6266dae6bc98182a291579a65e751402fb9a34c40ed99794a668c7622e5ecd7c046d1f448d9100ee413b73f503ffc5386d1a66bfe994835f6f07a6bda161eb2bf496685d3fd9aefead7f1fc096748a7d41eaaa297fbd7c82cea00091940f8cb3e33087bdf4ac564c6230d70cdb5883007b8551030e84524845246c2cbcdafc8cee0630e12cdc3be551c5df6bf8e861aaf278ae26fc5bd0ab3fa0f19c2810d7649ac444e7ec3280e0166fd37c3be8a9ceb20a4b99249e013d8048650da3136e5952c983dd5030fefa17e4bf7824c4f21b18e644d15fbaa2165a0f22f86fd43832373202f8a7d85f8304044ac471e39ddafe5ae8f1baa206e536e95cb720bc2c0f621f78daa898b584809f7c5b218294ef9adb3ce893202288cc4babd9dfe1eada146e7f9d605c18f618e828d0e4ab722f3123e4d0b8aa0d8c4f7fd1b491c4bf02a4d386a322bc8db364633c01810d58ab467428382b6288bb195f8a99c8a79453c39c333124cfc5abd23881172a2cfc2e8ac068fbdfafb697f2a66e857eb42c77e0f09edd5bfa0c9cb392bd49eb59319b8e326cf70ba0ad92eb2e06c1e680e168cb000fd002a4c6f1392998bd93c96f34e1e54c07d97596f7e76516b0549f1107d938a65e41f34aa5dd65b89c0576fb3a4ff93c416faa4553e51312100f88721eb0d3e0b40dcc83eb8dcea8f8d2bddcae307f1b20ba274019dbce056be5af5159fc8df439410eb7f7aecc7e51a94bbfb6abf"}, 0x1008, 0x800) msgrcv(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000843e09ab00e800000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x2, 0x1000) r1 = open(&(0x7f0000001240)='./file0\x00', 0x20000000000a2, 0x80) ioctl$TIOCSTART(r1, 0x2000746e) r2 = msgget(0x2, 0x9) msgrcv(r2, &(0x7f0000001280)={0x0, ""/44}, 0x34, 0x2, 0x0) r3 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) writev(r1, &(0x7f0000002540)=[{&(0x7f00000024c0)="c35e0ce443cd753d014e059483c140062b3f3271ca75415f68615d91428769bdc9eb22aa33da2a2733690a5c28d062ade28d8e5cc724e7120981ac49a3aad47ed80c4846c90a074ee319b625d824bba889d3cc4c8d906f2d4171cf119d614ce23b7b660eae470775", 0x68}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0, 0x0}, 0xc) setuid(r5) msgrcv(r2, &(0x7f0000002600)={0x0, ""/84}, 0x5c, 0x2, 0x1000) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000002680)={{0x9, r5, r6, r5, r6, 0x118}, 0xffff, 0x7f, 0x7e918599}) msgrcv(r0, &(0x7f0000002700)={0x0, ""/90}, 0x62, 0x3, 0x800) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000012c0)=""/210) msgrcv(r0, &(0x7f0000002880)={0x0, ""/51}, 0x3b, 0x2, 0x1000) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000028c0)) msgrcv(r2, &(0x7f00000013c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000098e064538e448da608c8000000000000000000000000000000000000000000000000000000000000000000000000000000a04900c6000000000080000000000000000000000000000000007abe77024145b340504fca22c32688920c39c5f319f81865de8167809444f1783aa6e295a1c08955d4f1deab5a3d080da5ea"], 0x9c, 0x0, 0x1800) msgrcv(r2, &(0x7f00000029c0)={0x0, ""/183}, 0xbf, 0x2, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000002a80)={{0x9, r5, r6, r5, r6, 0x4, 0x3}, 0x3, 0xfe, r4, r4, 0x400, 0xfffffffffffffff7, 0x5, 0xfffffffffffffeff}) msgsnd(r0, &(0x7f0000002b00)={0x2, "b9a0f9c0c25230df9a19458d27a4301a458aecb1684f1c8bafda83c9db9448b2c8256212d0"}, 0x2d, 0x800) writev(r1, &(0x7f0000002e40)=[{&(0x7f0000002dc0)="f18c15f57761c56666f0d169549a8c1ac12580420034a72913ae7e524b9d6538570d914e9b64d48fc0345c5668d53c289f82af4598ff5bc6e7024d96cd3aa3e4b92a3bd73ef38d1ecd2cf3fb797e3a942d86aad6", 0x54}], 0x1) shmctl$IPC_SET(r3, 0x1, &(0x7f0000002ec0)={{0x5, r5, r6, r5, r6, 0x4, 0x40}, 0x8000000, 0x6, r4, r4, 0xfffffffffffffff8, 0x100, 0x2}) open(&(0x7f0000002f40)='./file0\x00', 0x82, 0x13f) msgsnd(r0, &(0x7f0000002f80)={0xdba34a24a9f82cb3, "649c26e782bf12114cd5f889efc05d1e5f64b80564a4eb21d07635d45b4b93defb66fe9f5f19e9153f297eb260b9207174dbfa41697ef68c54f8542ad780eb20d784ac4f86cac8af0ae9149c19d0c959b6fe326c92149813348d22b7386edcf485d809128ac6f7521aca265ea72c0ba628b655b50318da5a2763617e711956ab274d9ae837ddc975d6d82d906b9259faf37a91c86de3bb5acaa16c42e97677c01f41f70d5854bff34689776a4f54560a20c7257642467865d658f3712b26584ac5e23677edfe2ea5ff051b37140098eb802eceb29a7133cadb0d0f"}, 0xe3, 0x0) 16:06:56 executing program 0: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:06:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=ANY=[@ANYBLOB="00000008ff7f000000006ba6f37cd51702aaad0908a86327f48bc4cde1a787d273e33cc92bb1d529939282903d1ea04789c0ef276161d98155b0641e7b69788941928fbe2dfb92cea6b026"], 0xa) writev(r0, &(0x7f00000000c0), 0x33) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x9, 0x7, 0x6, 0x527, "b2a71a7819938e7c80b5cdd7b23975dde7a13a48", 0x80000001, 0x8}) recvfrom$unix(r1, &(0x7f0000000100)=""/211, 0xd3, 0x0, 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 16:06:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:06:56 executing program 0: mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:06:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0x754, 0x0, 0xfff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x7, 0x0) 16:06:56 executing program 1: write(0xffffffffffffffff, &(0x7f0000000100)='~>^\r', 0x4) r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000340)={0x7086, 0x100, 0x8c1, 0x4000000004, "50dec0dd72a7fb143a8946b058d12488cec0576d", 0x8000, 0x9}) write(r0, &(0x7f0000000300)="ef", 0x1) read(r1, &(0x7f00000001c0)=""/169, 0xa9) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/114, 0x72}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffffffffa5b1972d) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:06:56 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)="a13e5ac4c2641da4a43c000000000000000013b1e4dc33173924460c3c1447ecfb5d5e4f6d8cd6b44ed33981d999f639eadc854b16917b90b84d1fae21c3b5e991c94dc7be9b8b02410000000000008fa06e5d31c5ddaa6cf395adfbaa05a44ea2cecd2db36cc6bc1ed1b973defb000ebb0b27715d744850dd2840bd0ecd9b28c2c2e6e182386e6ec142798bc7424b64860e6095aff956e54f920a32059a4dc106c54f5beb88fc9a575a5e573f0919f4a4ee2b1742b3d2fdbb4625b10b8455ea7b6c93f79f73005f0f0cec987eb0b5796b5d263bcca37ff33b2077089d62b784d7b05b7bb7fe0923c22aa8979de3fe2002d5097cc32c6ba973715ecabd5a37aa9223f30aa51378144a7c9e1389e0e75c2bce4e2c1d35a40584c95e3c130f64147110c63857f78e2226492a389f94dad76e88bf9ea2f9964802314e1d3934240c16098c4161a4", 0x146) syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) recvfrom$inet(r2, &(0x7f0000000200)=""/248, 0xf8, 0x803, &(0x7f0000000040)={0x2, 0x1}, 0xc) r3 = syz_open_pts() r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x1a1) close(r1) r5 = fcntl$dupfd(r3, 0x0, r4) mknod(&(0x7f0000000340)='./file0\x00', 0x6000, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x743e4b8b, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() 16:06:56 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x100, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x4, 0x10000) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socket(0x2, 0x2, 0x100000001) 16:06:56 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x100) r1 = socket$inet6(0x18, 0x0, 0x1f) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00', 0x4) r2 = dup(r0) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setreuid(0xee00, 0x0) r3 = semget(0x1, 0x0, 0x41) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xff, 0x8, 0x8000, 0x0, 0xfd, 0x0, 0xa7c]) r4 = getuid() r5 = semget$private(0x0, 0x7, 0x1) getpeername$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) chroot(&(0x7f0000000600)='./file1\x00') r6 = getgid() geteuid() r7 = getegid() setregid(r6, r7) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r12 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r12, 0x1, &(0x7f00000002c0)={{0x9, r10, r8, r4, r11, 0x4, 0x80}, 0x3ff, 0x1, r9, r9, 0x71, 0x7f, 0x26, 0xde}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x6, r4, r8, r4, r11, 0x124, 0x4}, 0x6, 0xdf0, 0x1}) flock(r0, 0x3) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/205, 0xcd) fchown(r0, r4, 0x0) r13 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r13, 0x29, 0x24, 0x0, 0x0) 16:06:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b000000000000000000008d00"}) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x41) 16:06:57 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x400000009) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9fdce7367b68b703a8ef03a48cc5ecf1c8e913066daacd1f734bbd820a83779c4601a2c0cd4951e53364dd00d23897c58c7483a53aeea2a5a374158762d7a148326cb804b93eac25b3bd991975e1ed3a869dd91f636a0297e2396115cb84f3c29e33f60da498bef43bf605ccd2a52598cc52897d4662a73059873f7301a0fb57b4f91b757a1a0e5b1a5b2790e44c1c4335ced60cc4064742b4dedfb5e5580c5d4dfb232de71e9004eccee897a6fd7a32a73911a44008cd4e5b416e23", 0xbc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x672d, 0x7f, r2}) 16:06:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r0, r1) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000140)='./file0/file0\x00', r0, r2) r3 = semget$private(0x0, 0x1, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) 16:06:57 executing program 1: r0 = socket$inet6(0x18, 0xc007, 0x7) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="5558d3507b795c7ed52356d37a7f5c63e7618aef4a432621aec2a45dae3fb284ef679803a2a1205deddf9c4047457cc1d6f925", 0x33}, {&(0x7f00000000c0)="e91d21a86f8a10d033bb60dc8b7f61072bd5d970cc16379a150d53ef2431bf51b9cdbf38911329e099cb7f6e", 0x2c}, {&(0x7f0000000100)="1512902d45fd745bc2ba46dc3e323a0f0aa5054cca0fba22d9fe69b54fb5321ad06343bba536c6cd965fc43def469789f9ef0f9dc99235c71e7f5a3443e08a11d8ecfc102265a47bbd608b48549142064e3ddad4cd9542141fdda4ffebda779a796c0c7103a6ad", 0x67}, {&(0x7f0000000180)="60bcda429435ed135c1dccca2c2647e07c1317b2698ad58c4be0bc9741830109a709d65b36e8aa37865b352ea5e78bcd3db707075575e3dbfdf6eb4b8a4246ed1a06c93b0f19a62a31a868b6d864b89efcab70227916aba4ffa30472097b29a92b0e30f928c1d09cb32c9490c24d2a82ff61eb8e5a2337c49e6aa4c7e35a368066f36eea99b8c66ec87e10f41fe38bbc2ac76d72962737411414b38d4ff3b686cfcca2ad763b80754c24a5531e4a8a9211128a3f8f51082e23fa1964ddab98879aa4e5e6999ac92142049917ddc2e2d1e90bed4717bc12c8b0660b10dd2cd31598acebcc4a4264fd23549af9b6aac6ce8de694b1326c22faddbc", 0xfa}, {&(0x7f0000000280)="ea85af972b13d3e9562a3d20c60a1cc531f539719cc9764cc00745193cab7a7092eceda7dce95ab3a34e71d1c9e4fd0c4eba387ea01ef1622cd0dfee0c0c9fd6a40d705e6d5c058bf0e8efcc8dbd062937a2289bc5be746882d4b09c9d148656a937acfc6f02e2de62decdebdbb0cc096965e7ecc7ada064c7317ac6ed66d52813b4ca875c0857698dbd06bb5d31182c29ed", 0x92}, {&(0x7f0000000340)="c7be6512154443ebd4e46f9f40efa48c515cbcd94d59f0d7b9113b8fa53b753664a550175cde632cc0e69a64c74b690a381257bb3b2650cc6aa475adde54e8762f6448a0c59efab2d0af4f78d7ef24d8301f066975e087e8f81f39bdc69e9507d394336055f52a69510e5479640daacb19cfc13d122847a8ccf0406be9ee65e7e046eebaba6ef9c6fcd1e95c90ba7760e3610046b016e2e2cfe0428f124621ebbd746c8c904a82f32f8979caae4681d23161f7b16aabb3bba14fb3f681b1", 0xbe}, {&(0x7f0000000400)="d49f045cf461d0336b93fa3202e5750752aa569531ce686841ac9d89b3c013226c6cb4ef2aaea772f24f0a720df0c322e4880ffeb8d5fb1b0bbcb4e1f1818e635ecd4c69bafca7a8", 0x48}, {&(0x7f0000000480)="1708709ffad7d80c3d46ecaca2ad48273d3c9a14aeca73687e4dfcf449c28c6539d04aa5308c6620b40f0af7bc8233c4e6c6ad559993368e7fd991f4934efeab2d45485661c81d0e0f8d1d0aa7f093da3501b6914ac6473daa8af43b764812f043956a37b54acfb4d5a11ad0bc7059df0b7520", 0x73}], 0x8, &(0x7f00000010c0)=[{0xf0, 0x1, 0x1, "f383924ace7ae0b8dbfc7292deda93cb2d7ac564a8fa1d130e607deef2ad0d15a4abf30cb708b7d18ab49f1cede63440983c2d158364ce1aab4768e9d9333938a619dd821e322bc9427dba6becf89c8934a39faeec5412b19baf6d7ae3d9d4998a3190a96ed610ba25c0f393a57e400a43f0ae0fb4841059efecc4e29bf2b0ca24405fde93ef4eb53b3648baadd2f4fd9cb2ce2f146359acbcd9e40132f9567fd33aab9df68c2c51356a28adc0532bf24d2697f8459553989a7bfc70cce496e88e6d23b5ac0221f4953b37c20dc078ec1604040f14c7db3253"}, {0x18, 0xffff, 0x7, "ee07a095979a61ae"}, {0x78, 0x0, 0x10000, "2c9239cddab657d4202b7580594762635cefbc028d0582567a2edbfac2af171ba657d5af43422e526bbb5252f584ae6493f39648760d2c6bd4b33ab2c7a1ea690cc7b51df12a425f984d430746e444a1e042f3f034da1a9f23270b01bec90dece538"}, {0x1010, 0xffff, 0x1, "0fec9ac3c87e913d5b2568e6e0ac1c4e1eda63a005a7b4231c1e48ef50c4c2df70ac367b04a3a866314ee8327c948aa8b332f3abaa9c077b2541cd26008127d681bfbaefdd8b424d43df96e033944ece0963401b7be4119a9f0f5d9e003de9badccda552507076187c899978d910fc8713794f8aae91e2df7e68338ff586a4fee6ecd318793fff1c9f373ecd1064ee3cd2626f1fe2938eab70da171189775efc5b4426173b9c30895dea1bbbe7d8ca19ed7df1e33680b195dc032e84c076315b8bcc252a3474e05733d509876c72e49dbccbec0e1ee8d2bfbe1f1caf691e726711719f3eaee185d96183216b0e6e7813ee050e0d166553fddd75f492a6ba55d039a9c5c8e2abce2391d1a182a80810ac7d2d00a823466c84eb683a0d91d3b9d357d5abed54a5c3a20a505ee12b7dda46443ec6e1c26c8c819a6b878e4b5917a9dadefc36286508f474c2ca02caa02f142a9471559e4b05252617792111c43ebca41a1e66dc6f77b718e01aa08eae4d9e3eed27943e1553120a2c53beb839ef8f76622f8bc1f74c90b27266cf42c3b6b962409990f25e413215f5b61107bc01e4c8ffb3a5890a414efe9ccc6537216fa491afdcc192380dfc6ef4d2aa290a8e771c0e71861f6d43be5654ef4488c486462367fe787dae66cf6dc3a9d360fa7ad3a55c6083a97f961f7197d8496835ed4f6d739d31777cbb3c3036a44ce18ec8bf765262feca19f3587f34f0226ea07d05e754501d9e91ee1052e43c5dd5fafd945be1c0f33f6cbc79b0563cee47449b5abec0e272a27196ede469e9ac2433c4be8be61f09d5b3a1669c398eaf9a4d18e0b6c6c434726d1d46cac9f00dadce223f01c5573ad32f89604a8efe59ce2d135c9707ba240d919393d561d06b65518ebd4b74682b37e67c8461f35ecf5343e1a2c26a0dda28c87271d17f996650699937781c2f761b34ab8511abd5eaa6568a0b48091b2f899ba4e15e5c3bcda221db4c7236012d3209508a86086cacbb2691a2f16b992018014dc12789e4e4cb2dc36c32f77f78b87cca0506ab90b9384e364c35157b4317372b07f989a861c0c6314993938ad8cea80518264cf28b25aca8b53c6736987e7bafd05cadb8b0999ffc09d10d7f84927ee921e65b6ca8cfb998b96048f0dedc112b7b99cd05a60cb9abaccb5dff9054284bf77105d5f81b9c47b2c499f3366f28b07edc90cc346af01e528a7c8fa7df4090ae176c4c9816be7ba06c016e7a8040b474c9849c8f2d87016a3243f40fcad1339de43443fbe93f98d2fc12562b98c36816efe882aa296aedbb81bea0363f30bce7339c816307807ec4ccea72cdc12059d29c8bcde7aee4122e256770f79f0152bdc178fcc97bf0c01a3a99ca4043851b5bb7dac725e5aab5080421f65a176491ff348d5926a881e625adcb8771d6faaedffbbdbd98753933ff4ce9ba054d58862aa4c6eee082306bc3f96f541c11dba5740df9f71b96b323c4c3aeee5506c23a05244bf241751fe61f70d086fd33f94e56e4902fcca3498d3d16c1cc995e72309c1271166ddbfa081820688f770c0f657c2e1552b786e35cbd052697bd4f62812fb3cdb33bd5e7f506a7db9a2d38ce50e29353c922931353d6822df5ade73db964cb0573e3d3c8e1c02b14b6978160bf1707cee1672fadfe23b91c1b2cde392a05507e981cf8424ba38246f312a35c7686b023aa2f312ac07f89232446fd4b81a4609ae49b15c241a935e08c7d883395281f91e4621b0aad0b8fa3c50126bf097c4f16a91a69c74d777212fb1e228ad6637fcef4aa9041b95f42dc42a2a6817fc08bd1a764ee00447c09671844a0f239e586df9391015d7cddf9fb9d862562662b7d79a5b241285515305cce07575383628e0930bd6e388c1816f0483f79fdff5502754a671bd996c2529105e3d08a792925bbd3d7340d449bacab415d1f12288bc920a178632f9899253bbf1639fe32dedd6b7e4cdbd1f0c61326602cab22ef373efffc98dc2bcdb41e720cd1be12b85332d0ab7f9d7f75ac1e2aa40ac0cc58301dddc6fd04765fc2bdad528a558fb807951db3020c1694d52011edd352340b8ef3fdbcc0eeadca2c80f79ea586b1c04a29fd2a1222162c73ed2aef564fbcd0795d628dcda1b3ddaa1de5ce5dc58fd6f965d1c0d3855682cf3613483a4fde7109000031fc2b0e068549b5aa04c3ff531c4b59b85648012e69e3795fb845f3b0fb5e83a90f81c177b777c43be00b41be1d06449e8b5df7305a3626b6e66be953b8f0e830d93e555e39e49d621f3a28dcfa12c00ec0a04fd9e2ab0d97523c57b41def149b5507a0d03d0b00c75239c5873584c03c372b87f35c471391c6d87403572acfadf36bc1f061979a239326fa78d4c76ecca0e16969e376eb0b6a43eeafcbc5493e877aa5989615ada2b1192549864670944de0603464e9556aa2edd6be6bd5495888e9011c3bb0ba3e26a1a3179ee1bc1f4fd441834c5a75a485e240168b509ce0fedb04d75787a3c271b60ed3d7483ec9bd7a9fd796c63812ad97f0942677fdedb915d0fa05152925ec97c665222dab306326eb8d8fa86efba74f44a4b4b730f4cd1889ab644a70f7e8ebdb1bcf8d42e5c4192fcc065a3cc662a015bd0d33af5f0852aa6fa26c3245d970414dd286e593c01bf7b4a116264008a1bae968cbba24fcc0e5cbe24ac4523745763c3afd82a59cb2847dca39a987edb59ff004ae2a737d5f809c23b8161ae81a5cd692615a8c1c2bf8da0751e0d99d90254f7b4a11d5e879782bbc757bcedcf4bd18d58698207394bf414541570bc1c342b112a6e7e8f77c79f959a0a96ca4a120b49cd753963359dac8306210e7ea4891da569ede55fb7aa1f5a2bf664663989a93485cfc1c7d7e51b1f5822cad823d0f3ff0b50e3bce34da62944319c3673c4ff82a442a00facfaaa61a1702fc7820a255591fe96c1e10f0170e86471382580f8fcdb1e14217e445fd988e39c646a4bc5578321a0f8778f6d9eaec29998cf1760e22def483e45ed479a5b6b46d95b8e24b4ed3b8e1becf217cfe56c02a0408f5d635c183116dfeee4eaf5ba97c982af5719abda692265e2a3bf48f7489932e73bcf6494db5d07590dbd34a6ffd86d16d15c67b9133cb718a31bea5b4ff13c66d1f623b58d17637535ad7ca0cce0b34a9db07e922ed281365fd4d4609aa44864a7736d2e21f137e70d5416d316f4518a578de6b854602f54a3c60ca86a40de5c165a1c46a7e3764e4856c8dcbd18a51476659929b83962316e7c6a324ddc6a886968561495b1c2e683f4beaaebbb13dfbbbcd739db2e9fbece556d556289d1c384136153f394060943d72832bcdf5c26f9bdf6a92e01d1bbb9d853b51aa7d5577949db7fcd78a264f8ca023fed6307c859d8520ccad99b459da8fcedca1045c1e0479f9041b07a95db0256c51677a48acaa8e66b6512af7a953991f5391687346c5ffdca36aab552b31963055d629a8ec80f0a6a856077be433470690486dc71f409cab0e524fc3262b47e5e5bda1ceb0d6eb1d6054915b0336a49b1c44138170e3d88a8ebfa0ac913036f6cdf65fe4774f266045607f941b938e57871989a1ee38d939f8a172facf528d40a4243432353cafb29952f8af90a1fae75ca7c6476a1cedf1b20e1855655b291dafe6a10959983d6d4940d79527c2dff456525dd1f29792200ad10cc4c41d4867bc41712ef68edf156b3ab4e25636fdd8ca8e659056b8f7db86105e6ecdb020b1e8d4e88c946849abf3ca0c6488e4d0b9e665138075afe1b020c67d435a73f291cb54c2a7b177246265222bf8c16b376d80d3c08ad87a5b6fa8ce3570f441e1d2e6993624c8bff719ec2ae3a12f151dbfcae1c7a0b60e5fe42a8cb4dcf589e9fc73250150136d13548ccc21704024810710eac596a4e6976e2ecd5280aab3924e18b56f09f30ba17e1cb41dcae886bfaa806025d2a06e98741615d60f6fefdefd540eebf6b7b4b36b6dc313fc2b8df74240b8eaa251977807840f8a4b09676b07b567dc6f2271050fdedb227e52b2a232c7f36deb808f6b208d5cbf476b682f11639b6b0249d10317670cc6570024e8ce0cc926329498524a94a29f9868c2c4c8a954e0adf7af4a925f1d3375569354448faf7c6f231ac9920610f874a3d4ce7e7597a30f3b42237e630ac26a29b14848ba6871fae8e88d639ba683bf3633ee633a75962f25b7e4ee4fc6eaf00d797d337d63eeaeb86577f4f17651322ecf381c96fb5e4d3d3c2f2b92c3400db78458c59d77811f548c66176f93757e206590d26f8a337240324c4ec059c4fcd343d3e5e08028b5cff2e844e9c80a49fb7fb61480a9091153911540ca1d91ba43b7f56e46c2d50b375460c1bdbc8739277373ddffe1869b783cb5d85c156b8d81ae02884cc8e94d52fbfc94ce7f88b3ae89a96f2927d8e53ba7f0b0810df1dbdbf9c0b72bed3d593a230bfbb9da0695a98e648cf240fc5c6e444bec9c8c51303962a92170709b4ac9e4a0fda1777298d17fb1032b30b9d508608813d3dea6203783c825d1d26996a6cd632e5070cf86877119058a2b976889c8fdf89e5088d9f6330cb8f29f06ece81c926afeae35b7a12d2b660766f0831701106bbefddbd917ff881f81a97bd3fd1fec50f210079b81a916231a5f1e329678efcc3a9b8c37e958d310a630140bed9ca2f51cf5c9b83eb516b97e16a5f175c70cd56fcc6a395e193e81f6484ac020b2753fcd7ffa86442cb368944712e9784aa8ec8ede2dc75da97b83c7c5782b8110abe3a5af95154014fc1b3dbbd2dd58f47a1948ec4a70396d3329d04ff97954d31b06c6571c61cabaf614c516e3f40eee8e79bfccd63223a1d0a545dde34ef4e74bcffc27d85b97a46a5e894cdfbebccff37fd8c3f6c54b73b279f7991c3965738015709326118866942cc03cd4b268aae5cb3a16c7cfaa6f3f25cfb15e2b00dc12919a3ee8f09bbbfcb50dd24dfd9c32aff18732238b4bf572bb1683d5139de094177bb6727eaee57dfdb725b8b616219d505ab47a304ccaf1d18c8b5a071a24dc8b72bd5ac26ad8bb0d863c6039c2d18af2bb06e5d632bbe8931d6dc45d57ecbbfe4bc0ff99089735d47c549587fc50de08030d8cb10a9df150e016666775df621880045d4d2dee7bea0dfa37b85ece5e6b3d6aab685814f9dc9b6671a1cf413964e2533545eff082b4d3d9604c0a6914e62457125f18bf293cd79b221a486fb04b364705fea5967ed086cc785b8ba9c0a8e567b45a099a2db627729932b9b963c1fe6077a44ef4e3dba0cf7e57e156240122616e020a491dbf19fd960fd574a59ea541ab715e0ffc3166cb0dcd6f4cc8af1eec6e225345dc6c26a81d16e23d2f5069facaf40bfcf99deccf59de7425f468f521d6aa02760a4fcf20bb5f84794fedc02a3b02a166cf7cfd24f3e3d0181c7adbfb9750f67691aead8d294856553c89a0f1bd87045e21effa0ef0db5f685779fc269a169890b6b77ef82793a6e9a0d0180aa90e5b21c10cb0fe48fddf64ab9db40d3b47a600ff221a2205245400c37b610622e91e6ece78f34157e669dc16a8314c8c945f2e7178fc1d9a81ff80a9e1651fde568ccb28bd84e9849a65f15c3e2a630e62a721194595fff7fa6c378d65577b7cf56e06b56a72f94ff22634d3acad48d1b112821db32b9a48d22afd5deb583fc239bc005de3d6fdf2a5fd64ed656b7c73ce122fb4410e491a01b4bb1cc4d6f64705c7bea465b90567dae6d5bc08145fc01668be76f0360809bf51f43b64fb1c325f1096a3"}, {0x98, 0xffff, 0x10001, "f9e572e18b9f2d5b4ff4c0e3aab7b9c3ec330bf22c9e80fa8bc57a0547c4bcc47d087d761a3873cf218ebcf47fd3306fa548fc168e6ddc37ae3db44439fb85933af5d84cf24d970b066321bcef1e5b0ecfa61f620d855e7a5cc8f6dff37e8146dd55a50602ebe5b89fafd224da626830e5952b9403eecd92a496d1dd88aceef2d0e8f47e1c08d3"}, {0x38, 0xffff, 0xdb8c, "40cdb755c8cba2cad003e4d50967e351d0e39b1f335f98b500e28ec1a19436f08d8ce7523c3fe3"}], 0x1260}, 0x400) sendmsg(r0, &(0x7f0000000c40)={&(0x7f00000005c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000a80)=[{&(0x7f0000000600)="51a0f475cbd8533821934a97bb698c040f0a4b9917c0b560ea1576f55ec56a1e3da82e56bdc923b3a897af08eacbaff858f56e13f26b3a28bf418892c8a327e54078e85f52479e116d03aa56b0bf86b988", 0x51}, {&(0x7f0000000680)="0607cdad95b3b15c75f40719a8be07665d8e9797", 0x14}, {&(0x7f00000006c0)="32f925", 0x3}, {&(0x7f0000000700)="5ca8c9ef718befd67c3e37cb19f25fc61db110bb1388c2b21d326994703fcee1b4c6f6fcf9d694fe172a9ed68902477e26e24b81e6f4254b8072ada1b798002b09b58acd071ce8305e2665bee97ecf573b5046264a46f10c568b4603d0f3ec0244d7e0d69228c904fb4a08c9018c77eef0130d330e270de6d2e52049a021c12ca621a2c21f02937e2d70ebda87bbd3233a7ed6943a058111dc37dabb7ca880c057555ee7c528455e5566f644043a3d179227fec5b108878be773624e9d88a3da3e06112cbbbcc8b00d851574673e7e0a87aab0213b853bdd7b5d4d69", 0xdc}, {&(0x7f0000000800)="acfe1d4e1958af78f742c0b36b10809d21467c674b0f108cff8aef1558912767293e62d2f20261bba09dfc8d36", 0x2d}, {&(0x7f0000000840)="08bde847f64ac180afb926f5f08e05256bb94a4f91b69e4d3db864f62558ed484b58cefe69cc1b6450f397fdce452f4b4394b45028b99532d98fb96d3234f18ed978fc0222d80d800aed4e44c0cdb925efba49d6a4a1a60ee8ec4a0ac84aae48910846c3c58e31d89c29d5ac71fae722a282f302dac6b2bedfc35b920f3b710ab5aac22a76ad70fc0d46384d2e6238f6244746a51661f25b4adc7f01aabf617d8a283aa62f", 0xa5}, {&(0x7f0000000900)="79beed1bf72792fcdeabc9188c51995ac4cacbf4a5b93d639dbf7b3c9024d3f7dd5dbca9c2e4e258e39b86e5bea9e12ae551df5f79f5113ccda173e9276c90d00b42da7b1cf715", 0x47}, {&(0x7f0000000980)="e09327006ffba276804ddbc2b0641058951f9c15b50a5350a6e758e67a779a76d0dab2307381c1384cef981774469e53189d972fc70c51e80f15b6ac11764ec16cd406367ab11801500cf2d65ed70a4bfa12debf50c8e9ddc1b393f2caceea8141eb74aec8e4fc4824195eb3", 0x6c}, {&(0x7f0000000a00)="a0cb05e92c64592c1a55de7a081890fc58fe43bd9c2230efc7c7ac367441654885ce75e8cfebfd3e5271fc49a73c9d146a3490319295a05b33acf637ad319032758d6c", 0x43}], 0x9, &(0x7f0000000b40)=[{0xc0, 0xffff, 0x0, "63c16208113958946643c3c7b61d839f80ecf2b9fc26b45f7f2da9ea1495c77a6909be623d5b93b852254e4996307db8069261711b20c42bf2071d2c9bdc2176d19323ff5aaf4fb2ef2572381f8057342c21cf6ba6452f87fae215d8ceeb63668aa2166ac1da58de6517d8651a4f976484fe4427f216376b50fd1f85b6ae84452144bca232f546a8bf4f119b7b26364933bdca29b7e316c37a3b0717a89e193d88166c1ded143f7bf165e6"}, {0x10, 0x0, 0x3}], 0xd0}, 0x400) r1 = socket(0x2, 0x3, 0x0) socketpair(0xfffffffffffffffe, 0x4000, 0x4, &(0x7f0000000000)) bind$unix(r1, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 16:06:57 executing program 1: mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pipe(0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:06:57 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = dup2(r0, r2) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000180)) r6 = getgid() r7 = shmget$private(0x0, 0x2000, 0x12, &(0x7f0000ffd000/0x2000)=nil) r8 = shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r6}, 0xc) r9 = dup2(r0, r0) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f00000000c0)={0x5, 0x10000, 0x0, 0x6}) shmdt(r8) socket(0x11, 0x0, 0x0) 16:06:57 executing program 0: symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000140)='./file2\x00', 0x40, 0x0) stat(&(0x7f0000000180)='./file1\x00', 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)=""/8, 0x8) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0)={0x0, 0x54}, 0x10) lseek(r0, 0x0, 0x3) 16:06:57 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10000000000) setsockopt(r0, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) 16:06:57 executing program 0: r0 = semget$private(0x0, 0x2, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x20, 0x57]) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0xaed9, 0x9f1, 0x8, "3488e6fb46786d668541921c88a37f54d8286254"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf404", 0x97) getgid() 16:06:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x3d}], 0x1) write(r0, &(0x7f0000000500)="a1ee007300000000ffff0000000000000028114241b2dde39579fea2a422e4110056b2ede7d0a4db829d7d1d3a7d28f075010132b9048d8515a54e8bc60a88177a758799d891", 0x46) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r1, &(0x7f0000000240), 0x10000000000000c7) 16:06:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) pipe(0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/136, 0x88}], 0x1) 16:06:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) getpgrp() ioctl$TIOCSCTTY(r0, 0x20007461) 16:06:57 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x80000000000004, r0) r2 = kqueue() r3 = geteuid() seteuid(r3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) close(r1) close(r2) 16:06:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0x0) r0 = shmget(0x0, 0x4000, 0x110, &(0x7f0000ffa000/0x4000)=nil) r1 = getuid() getgroups(0x40000000000000dc, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r6 = getppid() r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000100)=0x10000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x2, r1, r2, r3, r4, 0x1, 0x200}, 0x7, 0x6, r5, r6, 0x4, 0x5, 0x8000}) 16:06:57 executing program 1: r0 = socket$inet6(0x18, 0x80000000008005, 0x1f) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0x5}, 0xc) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) setsockopt(r0, 0x2000000000029, 0x9, 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x7, r1}) 16:06:57 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0}, &(0x7f0000001800)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000001780)='./bus\x00', r1, r2, 0x2) mknod(&(0x7f0000000040)='./bus\x00', 0xb109, 0xfffffffffffff20a) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) write(r3, 0x0, 0x0) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/218, 0xda}, {&(0x7f00000012c0)=""/179, 0xb3}, {&(0x7f0000001380)=""/187, 0xbb}, {&(0x7f0000000000)=""/12, 0xc}, {0x0}, {&(0x7f0000001440)=""/158, 0x9e}, {&(0x7f0000001500)=""/150, 0x96}, {&(0x7f00000015c0)=""/163, 0xa3}], 0xa, 0x0) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000001740)=0x4) execve(0x0, 0x0, 0x0) 16:06:57 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:06:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) 16:06:57 executing program 1: mkdir(&(0x7f0000000300)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 16:06:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = dup2(r2, r1) linkat(r3, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 16:06:57 executing program 1: r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0xffffffffffffff60) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) 16:06:57 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e4505", 0x216}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18005000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:06:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001540)="eccfb12d79b5c41666c5d330d8f46275c60fe74a8af8f88ee2582ae3e00f050f49ce51ab13b7015dd73b8deb6ef820eccbbe01e82d04ab14203e874e0d2d7d67c105ca90d75acd1adfbe47ce0b5cd5ea77ef15d8c279e5945afe9face235163ac29317134277f11a23f64496fcd5539f97071103414b79738b0d69cfdb4ff636484f41394bb0721790511724", 0x8c, 0x0, 0x0, 0x0) r2 = dup(r0) getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xfffffffffffffdd8) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/49, 0x31}], 0x4f, 0x0, 0xb}, 0x0) sendto$unix(r1, &(0x7f0000000080)="3dcc9bcbcbd04600af0634d7713ecfab37b7da2dcc25c5f7cb989a12e59f09593fa0a29b5883b38fefd30bb6b0406e4e78fc2f94808c83e8fa043296d91f725129ad0c6d539cb3fe46f6e002f96b20b7741d621b14f9738e1ba93e79dcd7e3e423c4ef5f410dcc1663bb33e72aebc649780416b92243243990637fb86aa5c778ed1548f1bc92b8fdd6491b7a6bfb355af85557c42b39a6d60de242907e09d7503f5041146a5b2db69658a37d0d84e45ab369b7", 0xb3, 0x40f, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:06:57 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = semget$private(0x0, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}, {0x5, 0x4}], 0x2) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="00000000000800000000000000e8ffff00000000", 0x14) 16:06:57 executing program 1: r0 = semget(0x1, 0x1, 0x3) semop(r0, &(0x7f0000000100)=[{0x0, 0x10000, 0x1800}, {0x7, 0x3, 0x1800}, {0x1, 0x7, 0x1000}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/224) semget$private(0x0, 0x0, 0x12) semctl$IPC_STAT(r0, 0x0, 0x2, 0xfffffffffffffffe) 16:06:57 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x47) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffffffffffff83) 16:06:57 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x4, 0x0) select(0x40, &(0x7f0000000180)={0xffffffff}, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0x4}, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0xff, 0x5, 0xff, 0x101, 0x16b, 0x5, 0x7}, &(0x7f0000000080)={0x3, 0x10000, 0x7ff, 0xe0, 0x8ab, 0x0, 0x3, 0x2}, &(0x7f0000000100)={0x3, 0x3, 0x6, 0x3f, 0x5, 0x1f, 0x5, 0x3}, &(0x7f00000001c0)={0x3, 0x3}) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 16:06:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x1d) r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0x1, 0x2, r1}) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) setuid(0xee01) rename(&(0x7f0000000500)='./file0/file1\x00', &(0x7f0000000100)='./file0/file1\x00') 16:06:57 executing program 1: setrlimit(0x5a6b5dd04cb84de0, &(0x7f0000000040)={0x1, 0xa4}) socketpair$unix(0x1, 0x800002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100), 0x4) r2 = dup2(r0, r1) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:06:58 executing program 1: r0 = syz_open_pts() close(r0) r1 = getpgid(0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x9, 0x40, r1}) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x27c, 0x0, 0x9, 0xfffffdfffffffffd, "170000fbff000d007f00"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3, 0x100000001, 0x6, 0x1ff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000c00)="c636aa06c7258724058c3b9c1679485c27d500e8f432fac744ab7e103a1bf35fcc69cfb7e7246b55257e019e93228261f7b2e95514d8945abffdd5671448407730a1c04be6934f8f47ee43911b2a2eb0968efdff551a3ef838aba640a4270ab387f435bb66d944d9bd72f66bedd84b6f6ca12b6003560f7cfd8c85f173754de706d514a0aaae8cea4cff4518cdc247df8f0b9b6c6ba0fd158a3b319fc9b640192202f83f4de1393d221f55bbe8c00bed03c5d9a55065cfdd9f893c79e446802337c0c580247a93393d5d191527c16d85c028d3c27dc49a2f33b55854d01f66635059d04fb647e0135197ae7656719c138ae2e82f1f3db4fe44319711e05608b8a46a17367d1e3897bd720346e08e68fba5f286d7a8b15d558da29a0467ca86cb58a9a40cb49be9b8b3a2188678d9e9d13342b094e0d090fe3926bdf141bdb17bb94046cd170c5d917f154515b0334886ea835ff7543eace6068167886324efdee6e4df8df70c3d2fb34963ea5d5becba0e9ff737cdb409d9bae612340a65f31580b1043cc6bb07ab132546f14e97229b787637918074ff0d5e89ab70869fec65b9854019b638d547f1785b0fa6017c4ca1ebdcbaf545ad8f8e502b5c1d0d0701ccba95c5ec86524401502b882d5eed679893fd8a1638b8583b2890d69fc71440c5cc10d9829e3f007f7913b37172cfa815ccbb4ed4a12263bb08660e669b5920ee5a72641b50114a298ab43692342025a15937ff538580a126610d4970a4673c24159df34fbf7fe822d8c7c67d5048aabf0a4475ebb879ddbf904b8e478aff6713aabb26e5c3ab0bcedb7dd313466ff8098ecd0d43cdbbb68e7e917bb56f410ebd9589261ddb63b273421d7d02ab8017b4e6cdd3bff1d381da325a9e0551bbb824de57df5b380a2e57bc84a6568cc7ebc7690618155a16c7a9e98c5a3a8e0f533d39c21d24cf0447fca21ac79bb55083f3b7849533f4300df297b90037b1b40341d7a743933a1e6a0285bb1934697d73a2f81b991cfb0250d186419efd7a46f33dad33a838a322045781415d98e6a7a34b61397c7a80b4ca3bb018dc69b18cf1ab0d0c082f0dde448310c44fce72895ce6c7ff", 0x313}], 0x1) 16:06:58 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x2000) setgid(0xee00) r2 = getegid() setegid(r2) r3 = getgid() fchown(r0, 0x0, r3) 16:06:58 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2002, 0x0) r0 = kqueue() r1 = kqueue() mknod$loop(&(0x7f0000000200)='./bus\x00', 0x4, 0x0) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='&\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) 16:06:58 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:06:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setgroups(0xa, &(0x7f0000000280)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) geteuid() 16:06:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x6a9) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) fsync(r0) 16:06:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/41, 0x29, 0x840, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3f312ea6, 0x7}, 0xc) open(&(0x7f0000001580)='./file0\x00', 0x80a0, 0x8) r1 = dup2(r0, 0xffffffffffffff9c) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000015c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)="c140851dda284014d1cdbc8e52181fb5f1526727fc136074d0273e5258472f9e5f7b303d87fa2c1916d3fa7be4515e230a4c61102e46f608df20424d395a", 0x3e}, {&(0x7f0000000100)="d482bd8379", 0x5}, {&(0x7f0000000140)="97475ca53c8ec92f65213c3479028b548b75dc1354d9d0ac1521a471d3e63592d7b4cc1ddc21a5bfcd3a609b7e424a68340e12f9ccd446ee82fa35f52a", 0x3d}, {&(0x7f0000000180)="c74afcf87a0af1b1a0d23c564e1f6297f6a4352857b8771c2e8f34e5a1182705861fd3b7c3bb9ddb948d2383b6836dfafe4a32", 0x33}, {&(0x7f00000001c0)="efc7241f7f27255d12cf9c2adb68bce231176024e9fedfaa4ebdadebe54dd93e9b7dec16ad52b87c50c624f46c5eb5f9efbaf7f5a7550235e824c4aa9714ecc13820a434a69a7777a9a9a3aad6f7a3ee40d5c8bfcaa07a9b99297a4d5586b13624d584bd61aab54c362d64e8f68cf886c0073cecbf69e8a41991ef624ed588a0cb653383f84d883d5451fec33025247f", 0x90}, {&(0x7f0000000280)="b9cafa9de0f00c58cbfd5f47346ca23bb9f624cd7246e5831fcdab70a688e986e1e8e960fef3e694b6ef701ea449cd4098029e39b79b15c758204db63ff0cbd5bb58ff906d84cc97172fc59670c93ce1f209ae6399d38734b8b7fa8ea9a0e22a47be9d0caf0a811e3a45f1e5fcd62819033748f70d63f299bc812e7dcba4db203bcbdd1c3866dbe1a3a2830e9ba38eb4ce6ea14ef5ed0a40b07aff0e3e2588aa1c7acdc38b126667bfadeea2242a5991a3658f7fec06c2382459f42fd4fca3a760ddcd80aab5a1d26d51ae72c2b2836c804544fa8c4ec2e95b85c8ac", 0xdc}, {&(0x7f0000000380)="ece4c0f5405224153f374b5063f04905ff09305a4cf98f755841ecd1c4ac7cbb9057bec321bb5424ec46132b6a6340f886f993f33bb2b2bdc9e71e157ffd25bf0962b6098541436d24d67714da0f05041ac369e3157915c6e10f9a40ce41ae952f50c749944196bb5815917b7a2f45c54d923fd24497aa1b14f3bd6c53609f2f5e1e2783b1efee5ffc10cb0bd45e56b603ceb992834241e136ea5822128bbba4637a9fb68b41759800acb64e03c3b927d65630f500fb6c2d25dd9c1c8d004d4461f025bdc0b18de3af75d8d2b7865a5318de011ce5ea9199863b7671aa4000bee6b4271b13ede7040c6b1f75841f9c", 0xef}, {&(0x7f0000000480)="87022a937952cbaed50d90a4d912a8557e24ef4949fbaecea95e06485a66059a367871911948", 0x26}, {&(0x7f00000004c0)="004a52aa40fba75f328f341e531fef56d992fccc21f037f1363aca65f7cec23eb619ab3809b8519a0e8fd4db2c0a1e6ecf4ca3d2aa7c6a0d6b55bb6fa7561a636f9b9b1642f1d92c52872f0b05282fe422e09aa6e218289e4f86e893957e893ab6fa3230217e188ddcb334a403e7125304a0c002dae85442f4f6f7d4727fc9bc3cb25d48dc98ebb71a917628d598255a76c65b58fc3d6618d86e26573df121fa6c8ef38f8fe22f56c16284c8034555a3338d573d2e376a9e89579438c29c6670667b5769859bd77b0ecbf06bafd4cb2c5c6d816919c21efd1f2976df81c08e999c4129fbbc5c8d04a43b906e5af56e31e3a934328de116f7cd1adc538aac28ceb79c2cd004837f67f90484f78007b89b382474ab3be46036de1f95f7567878e486ae8f9f7481cd0472e0f06c37642070b179cc2ea589fd95959bdd97c58890e61aadc592bf8e3c604dbe79d1afdea16ac65fe5a1164c2233794b17a464471500a9cf5d553739d7ebbf0bdb0d7fdb92b4a5193b2bb61b120bc88f65f26dea0527d201c67f0b3d9e5ec7363965f848f6de974bb762629f01cecd94a63c09e4336629b875f0874c04afad1a04e1af53829c749cd3b9dc2221029a590da0ddf602c1f7932c869b4d5eee4f7845f434d3677245c5d10e6c535569ff500cd1a1992ced3ee72925cc9361d488609f0fe02e76dd9c60fb50d1128d83049fa7be9438918bbfe4f679937d07d3b87ea8c0020085fb853ef77fe9e3849b4ce4951d7dbb7e294578243292f00c7c49cb069904c198ee69a54ab0629a09d02e05594238e6392e015552dfd6fa082284dee5d9469431eeed62082b9859c5b5d2ded7c2dc5b74a1b4180a259cbeab54c3ad696bc4549eee92a59c7e466e2b0d258a70d2dc421a49ce505244e307b6209b9d6a92fd8b59d57376d471fb764a09b483a5e1bb13ab667a3262fa543bcc5456fda0ac6539c95647c35f5709afea543596ae9a60388e3997a7cdf438f4affeb5cffd1088ef490662b895076eef8f52e5474cb873fe8fa424a20dada6580b6ffa7579e26ac7f4a3b49a40256233ac3942aeb7dd000228e36b90f08a3301684ee58868aa03e9dbc418162225b0fe1c902a4cb66a5c6971ec76dda77c1bc05f93663c4f45f149e8da96c7e13ef4b0ed2ba6c0ab885a925b352f92a1070df09fad0cbf73b437a6181dd73688e0c0edf2d63c61326f856f62e98a19330dae18c0bfb956d657c994f6acc629c4460afdf4897458a5c0e33d38249d214510ff13739eed15f7a837fcb2ccc29a7ef7cee19d4bbb7935301a8d7273833909930037d698c72e5454c05d7d72c65fd37946766f459f6ea204f37a397226a4199691e09aaa5f11a32d75f2ed3352d2d383104b00788e1ac16bfb8d171c082937a0450d4e57881fac45006adc26f0dc056f4da827d904a1b282c69d2d1e5b298bc77167e2595447906730839f9d803e4accad550302a8f32945a105abd357459dbd730eed6c087041eb3dc4dbb6b147eb14d071295ee3730ef1df1e3727c1bfecaed25584768c46d08cb6d170f7962ae272199a73a34db37e07ecc931d702ceb01b5dc7c1aa55e42135700b6ae72782991cf033b30da34f74541347be3c24eb5b5636177a3e557af2a9827c2ba1cae8d1a7ab09e4a1a347572f8e702ab421147955f2d603222aa1527bc44b7b60d58b64a2edc5eda8779ef030af34fe328ad0857037f1cb32f309d966589269cc18c2225f05bdeec034d0e37f6f903bbb83a517b68bc66b9b15f9acbff755638b92dc9a3317901602da2d006858acd0565953d659ab1afc7ed6a44d18bb90f475e1ba8194775cbb18ef02e1f09fbebc36444d3382c15d54b8d2a604b135ea0c0d8bed4c0bad0361d2b35528b4e9cd680059bff5926cdce123d45c5578b8d3c1ebc101e54fe17e8fc6254423d18edeb4db8886b5167382e9592cb55e81f1c88e4aee24f4601a7958ecf70b4f7d9fe1f7e0c5ceffb5dc4fc61a49f394669dfc22550306295007244221ff01024d3cddb15b346befdf984bb7f06117fb8fd5a68e01ebaaf43a42e4ac40835d10d8ea26340679099813baad85a6ff4df6bac5a6e0c55b4f16906e2c7b3f8a99cabda391b606ed5dd32273785bdbd52b781b7b225cfd56029de597291227144b29c64c69c8e6c49c709a6bee28dd302f82c0c5d61e96b62dcc1ccf1a609cec79a94192f5031a1afb50137512071b29922f57e38cf10f0917d143cdc1d5e2d39311003f4c061436c38e9118fb5ae9f1609a291ec6f459dc5e2f433a94b5e5c586df1c16e6f11c144cc957b7c3d8e30eb5ab54542e7b3519d253626b7785924d55fbff879c9be68f8be1676f07e6605c38f78c427b98a928b0e2cf2605aeaa8e58e47384d423e415f0b4fca68b9ace67cf8db91eacd4478617de08790cee04a4df1fe859077e90d09bc55202048e0124a59381e3540e5b89132589466ebb29f673a10a0283e205b0b7a64da7e96bd0ba7d424c39cf3381efbf057f2c571aff232d5b078ba5d77e12d0588fbb9b4b3dc867c6ed12c8ca9e72293e5d605897a07c205f31f5c409a9663c9d040e9b4c54a6c5df01d3fcc11bdd3c5b56d063d23beb0d119fe71f4875b520ce5d09395debdb7f520855a2d799f1d1f6a5212ffe3517f1c8f3d5ef1d4dacb3b7da5d37128c8a129f9bad0b5cd3d695e141b373dbc7e6efa64b121165c0824c5414bfbf2f5738510730ea93aa27d3dc968f6ad1d999b685ede05aaa7bf1681e434fac08298207e3d09d4745bfe4e5fa3f957b3552c0138ba01c97d3875cce3b2d528b63651bba036110b0e7516cb5c4fce0cc5bf0850d74233263da35d32a88c901d90d89041d8ada3f0624d8e50bda07ad71e90a6ad1bdca7f29ea2a67edde9e9dcae3477b171fbd31ad1aa7c228060b9b7468dbcf9ad93fb11446cf44a70a3df80be5ff96ed72db25d7d68964f87dcc0c3189dad7ed708283938a03af79b15fcece2c3fa86764288dc2441c9f77520566861c60723604469f721d899c35616b62934a0d2e6599b28dc9f385d37a79cf87f5bed4ff0533543291b02676ce27a95653ba8e055916468ad804216ed8549022d695a102ea4951467df0a8e1ea616daf8bc5bacaf951af0ca74e03574f97617ee362edee09e700e7843862d431af51f65953196075bedff54a1308a12e219e98c910f5b371b503e9ad4ccde1f7972c6ce7b2bb4dbe050065adfb835e840d58f00787b8175d02fe5e132908edd5c0d6ae390cb8723a5f76e82bfe32b07ecce718a9b9e8ec5b360716382bab785eee590d9f036a00752e5b230523a25857cc948466c60ff50a8f7ddda8b9db391c9fca73f59d59945530bcbc53c60cf26f7e318b25e82c62d5c36bb43399c22f6fd0e2c101d25929dafdf259673cbbfbc673bfcbba2aea894fc4cba752d29dec0f187ddd2242127ac5e535272e52cb03b2297d7ab925f67a126bb52ea9207ad68ea6b19a5b34817d823d52a6e8548a99b2e1068fdf89fbd2bcc24484fbc49baf0b0771bfb5f6ee7701a883adf3e00c396a12f00569351aff501c09f207afd48bee83355e57f8672d0478e6ed7c5773a0bd8e26973dc04b72d2abe65b1029edec7cc75c04f83009bffb2e9f45a4d30eeee7155652e38cccccfdda7b0dbcb35a00ecab1e727c0fd4a2efbc46b8fd8a97603d5ace25688f8978749861befd3bf6cde020ce6e91f0cb2c80e4ce8301819fe713244c3b5dff072b511fafe5a77d2ef9d00e1cfb6e6d64438193f418cedb5beb367a6b562adca2f40319ae079f36806305036ccab1bac1d8fc2aeaa27ddb37956adc24af66fd19ffeb4869c8b2310245b412f84ca6f8cd5ede3af97772c6bff229940c38b6bca6b781c9ddc5c471f1bffb1d439adaecb8606b6e500e7881981629da8f677d8af6f4ab55da145d1956da61136844bff83a741596a6e1f7281eacdf7ea50bf4f9fb527755be63de25395d012a3eb25cf88a45c381b78da914813d83dd454066e61f13a6fc15237e06a7409d390cafa5fdec428adcd0c621c45489228b44e88272c24558f2a5f404cb6b8ff869c6b5d724dc477d75fe0fba81997bda3811d5f54907282e7f43e2ad096e74a7ead286481671428ac708dae4d92eacc6b727c6b55659c07989a92d447a53b9da8f880a5994dc17225e3cb42a428fd8309a87d391c0afcc687907925c59145435344f194cc0916f30a804bc8fbe2371c3e59d1e35d35ba32149ee2c1035f52fc20b550d0a0fe680b4742244027f6cb733bbe9fec5c57507253616a2e1156da72fa6b8b2a98f05bbdae07d0867291c0904de8d2269b6724ce0cbc54f0271ffac529118014075767e90cafca7b868bfeb3e08ba1d3b58ca47080806b35145c48c44f59cfb37555e21bb29a908048b4011538e3e76e4c0fd3d5e94cfd776f550430d57ea9ce1eaa0c7be3fdf224c776b281d1e0004762397aff363d00e38a76e1543373d0906ff090356cec5e7b5bcf7568afe3cb61214e26e1d05d5c48e3eda1b58e52aa3d689f9497dc041a7b7dcdb9014a8b4f199e20d50b0831c3aef21106ff9fe0819c35ded30b136fd0913fc4128798270ad1954ebe38edf8dab3abdb8f47fe0e10b8b9a16dd361562bd076c202baa2d627feaad03e99a637bc27b82e372bba0869ab8869d72320fd9937d19abd88353561fafc38ff00343a82f3a696ed11bfc2b341b37145086d9433716c26328405fc9cebee62df8476d8fc019aa27bb0982a29509f4b836b558167f34e95bed67d45c19852e490976963e07225a65a125bcd2fe6e1e3412d40576c6ff94a12fc1b363de95dc3d171c7da2be4885d56d535bd15dfd01695a31aaf17922b9e4f1f38878a3ef2612afff6cf243ee5dfd959096ade2b3ff566d4bedccf689e3c8fda79dcdad1699cf523b23b44672236cd3fadb5e8c16762a8bc5ae92d7bc899ceba80ad4fe63cb861baff419ab128271e9134b08b8c38b9675aa97ba7285686a7eaca6a79662e55a9066e042a7375b26faba3237bc14c6c42647d717a5050b5b130d4373175b685305ec3aa236ed926ee00cd36da2df4132bf9807ff38ed5eda32b7b81a600776da369a7506536d0bf12534966dd4dea467e26c69b2914086615b76f280675a7ffbdd6cccfbf894a2918b931f8606a98ae923e9f39ea5313e646a7fb2de3cb4e06b15de99557938ff40f4c1d9b4a3540b5bcde218245a26087014750e780cb5c8487163375e42bfe64629e79084b0f94d47ced9a975f6ce2e6f5024ce0c91a2b03cb5011bc442ecd926d5559139ae97b6608e911b4600bede4c89f2fae0d4afad251dee96bccb7e2a9edf23e614dafd6cceddea74dccf680ad9fbe74f011bcda6fab37b805c48b16084c363d64a7d205c2fd750a887fa8312eb3aa36f23d19f221774a9641206c6157a5511155c37744898043cea43b5322ebbe7637d8187f6cb24c19f26b33af5a5525a1399c4a6fa1e54114cfc320ec08e379b5297155781e28e0245e72c2e1423f91dfbfc8d39eef7f12eec465f7911407a15dee93e36c9397bec669223d90fa0107f67abe7f973c931f2ef21d16b3b9b2881538aa8728a8103a23b71d83e054ec37a9717a382006efefeca79b7922c1bd3adfd44aa0ade4256be6418b0975034cf940cf7cc7ab0d7c310ba78e1c4d68e09e788b870ce8bd5ce7d0b34d98e85934ba0e5c358ddd5180856c8e00fdf84631c92689c890300101cce4adcb8ca2c65a06a919432b51a231446a14777e52b795d2b6031836017f0ae6afb05eefa1eefe6e5", 0x1000}], 0x9, &(0x7f0000001780)=ANY=[@ANYBLOB="1800000000000000ffff000001000000fcdd688e7c4d0c7f2187e94c8c1e77fbf913f466ca1037ead3c738820bee704effcb67f6753e762dc15c17c15f8717f263700ced0219c466a9396c187ffd01fc4b6bcac6724c35bda667cc844a5395c86640b203bee2d6b59f4f47ea33815b1beda1aa10f119c31782cac13d5cc5dae6a2b096308f0096f6a8c0af5ed00ea51e8a6b8e2622cec6cb8c0322ec4d835148def677bfd287f89bb6c4389d26d56656d91661658a63bf514fb2bd99df1b16777e40864106acd86a79d8e0f6d6abe76c", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x88, 0x1}, 0x400) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getsockname(r1, &(0x7f0000001600)=@in6, &(0x7f0000001640)=0xc) 16:06:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000080)="5bf24c34bab23aeb635347b4c5481cbda789313a4539c7ab44af7bc76684046ad383e99cbd983aa7a1bfb68944e661fd28050cc45f4bc8990435cdaec914f42d18e069a5f4a957381c173cbd84a536fa516ef5f22b38b12a3f848cb0d384510bba138d10b4cdd2d5dccd82e63506fa2ee4a64a8d0ddcc37c7b2db5eb99d6556ab0e746dd89dd226f6e944e5a703fd852e0d17ca31c55e545b94fea9a788a48ccf62bc5a806430e285723bcc830c3bb0518d7ac2a67948e422a60f1c939d86b2d676bf0e5f5897460d08c40230b5e9b38d3acc4f0c3af7c82bf8c1d15c1aac19378c122499f222a749f5164017c309250eaa1", 0xf2}, {&(0x7f0000000200)="e203c79bcdc3f65283b958ab4e40322627045273a717623a372e5d2ca3bbfa11ddef75baf3b648d7252e307da98496833e8e5d027d53929599f03aafe510296b15f1d2e0441fda8845a09124b55abb7f51da", 0x52}, {&(0x7f0000000280)="1c56a0989e47583526717bce06e46a558773c4e4154ae3f3aff2cf93c72e774b04ae37bcd1de29320f8624a9349ce513b855ae6d88061d54f54a5975d238bbf25a7648b197b4f1c7d9aa4d96cb248832fbf894dd575850e1cec70fe71b5791ee0d9001440e92208bf42be8b846cd", 0x6e}, {&(0x7f0000000300)="5b1777aeef8673f299cb12a4805ced787493fb15c8f2415193968bb903606782e9e4babc6c4778ca4f5b52d59f518557aa19e4970e16c909003f16e2fdfb97ed1ac6b5ceb92550f80015b3488e2a5a1f12a8101c9974c2c6be72ad690aff4b12903b1a2d05091410a29684bcf72fb322f86ce199ef41aa7b5ce43f12b35b6290f291b3ce773d9af252e6bbcb941c796c42625d91d8e1a87187b9e3c9649380c33e82028afa39a56ae024b5b96937b1094cbce0a2bcd3142ef52b973f0cdef3136b323c26a46112cecc1e5e51d55b9b9dfd3c0f6bb10c2a19", 0xd8}, {&(0x7f0000000180)="0fd76e88a0248a3cdfb0955a6dce54a5cee73bc5f07f9ecad7a9c645d3f900c111", 0x21}, {&(0x7f0000000400)="9fe014534fc9a6ad9ca9f9ba8d239a8d150d6212a69296d00100768f8e1f", 0x1e}], 0x6, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x40, 0x1}, 0x400) 16:06:58 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus/../file0\x00', 0x200, 0x2) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = socket(0x10, 0x4000, 0xfff) r4 = kqueue() r5 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8288, 0x8c) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./bus\x00', 0x8000, 0x0) poll(&(0x7f0000000280)=[{r0, 0x9}, {r1, 0x4}, {r2, 0x2}, {r3, 0x2}, {r4, 0x85}, {r5}, {r6, 0x10}], 0x7, 0x0) r7 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000000080)=""/141, 0x8d) fcntl$lock(r7, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000001}) clock_getres(0x2, &(0x7f00000002c0)) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:06:59 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) read(r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x6, 0x4}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x5) 16:00:06 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x1, 0x2f70}, {0x0, 0x80000}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2200000003}) 16:00:06 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1ffffffffc) socketpair(0x1e, 0x4, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001140)=[{&(0x7f00000000c0)="6c28bac61d9e", 0xfffffe13}, {&(0x7f0000000140)="be2c67c358da8942618ecbd585348d4f045665c7d3a60380ed0735003583c4c19d2e52d73e4cc05bd2c1d5eb0ba6384e6b4402e09c6a363c1f43b2734e2426f935a91e8260e898a12604da9e40bf2d74c581cd92e0b3bccfdf8e45d88013cbf7bc49150b7bedc8491028a578c77ea04a6f13c5e57e338b34f834efce227877ae7f78204205f8d790bf2170e8e09ecf933e3ea5d85ae1856cf53450fa6b6cb38ad3f1751d45880f5c827131dee37dcb47950d779d4dc4bcf8659ccc288104b36b79cea849a48c4558e2dff157b0a94d8403f78f730c28e4ff6b4cccf05e702310dc8212919d92bbb4f39320ef3e72c2e7e6995173b07ec829bbec2991361ecd081f23f22f7fae114cbf3e1c6210d3d12b040d76f118067de02e1ba4f17116c2c09c8571eac87a805ba293ec1e4343eea2d1a6f2b4f379145f21a8479ee18c1db7d5ec93f99b9b2cdf210d81b22607c5f81ec5d9809b5287739902d4fef6ee0329684e663f07dc81f4cf9ee0eb76a4e3fbd917ebf87cca3b15bbf66d2a23f9b815a3775cfa2dd82edbb4fad641e7d5cc1b9d3243167b17ecc336b59ffdf08df717664774b5e3b68457d8bab23a5ea7173a5c9374b4f7bb3c7b96c47a0ac14036d2a10227bf8cb7399482bf5b9b4ed8cc6bb5191aa81894860c4aaac4fab590cfc730910d4e5b6cca8bfe5abc69780a6ba22bb5bb31172995bf2ee670ab5bd88c21055c4ef53483397dd74dcded13f984f4983520e1c951497720b254f3090f72aca1e2954325fd546ce1e1bf2486dc20ac130b97e0a58b34aecc15ae0e2dc199679088179ed51af87f7e27cdc3e5a199d68c2f470253a1075499e82b1f5a81e683248589325b2494e80264d75933833d077fcd1639e60b5c6ffc049f166e3a6681292cee2a453c260ed690e278d15b472359a557f86464154d1f666e25650dcf02c5bcb5a3ff13b912c71054e0bc1e01bd9834d95469a08564e61d93324d299fd383719ff0a1c0054da33c3c4188628aa6e666e7a6f217ec31c9728e7e14c6864be3d65c1fa1ef25462dba92a59984230d05d56a672fe1d9bfc04f5528d62b953f94a0d300b9268618315fc45328271f212f7cf99bbaf17b9f1aa4754ff1c764fdc3407fc56e0eaa2b561209049d569476a43055a16c09fdc0b8aed11e95a9edfc2e269c347361402742ed05ed80f0a87f00e2fbc81c9d43b36ca8b804e1b2aab9f97f5fc6b165eec793b64a3bf22badea919b77a138d904c304a7564970f544da8df0b8deb36667ff02e823e3595ddd37271ce0e1a3599b47b71d2fc405ef121c10ed9ef3949044375ba019942c2a06edc79f3d50f5868752149c0f4acfbf47690bfe74e130eb945402c7080ad7312578eb6f6a1bbbddd5c0431167603a41772d1d4260157e21f2a02c9fb37554e1e1247e26edd7378db35bfbcdb78232919b8a557a8a4e1db439b179728ab3d0ee66f1d30954cbbcf6a21cddab6986935ffac024563c8653f386fe5e7640c427be321a17dde9975af41af4d51b0dbe956c1dc407b17eb10e3795fb1a75184a29004b18b2e957b45e09206e0eb29861c50d11addb4ed8304b561b1b003995ccfd65a742ee1a612818fadd0e79e7aa544b65d84ecd26df9c9f8c45e6a4c4ccdc2690a257e525d15e6ae7143315b1f750a4f2c46dc03fbab6fb9bd81a6e84e014659fc59f4b57f0f2949ce5dd1f86c0731612ae2a7251d198748a6f8ab7ecf542ce0cc7c63721375aec8d5a9059a2dd77453db24fa4d99ab057e1ebab50268a38bc8165d1d3753bc57a936f12069bc5198323e3a7e133c9ecebf0a07a6c50ad73a1334e34be2ecef4eea31820ce0da5d7dc6fc1e96372f9f68bc14346591aedf2e91e05e0270cfc2f9d3f254f70edf4548aae0916f174fd8a877f3b47ae68c0a643b87a23997119ae93e7f6554b6f9def76be40e0b985ea11dae42151ced206c088e52e402ad5ea9222c6f535c07688879462636b836edfcf36c226332183ec47abdfdb7c7e23c84ca69c4cfe9476e26185138dd07e825a44bfab0f56201a9f78404c72c44fbc07d7533f4e44c32788c2c71058bf1eab1ea158826378946ac2b29ec3fd3fc6eaf20972794d73320d35663812e654b7f000ebc0548c5d797c8536d42275da6b85bb3d0af329a2c97fea9027cf9e75bf7168cf56becacab21f2ff2438910ab461e84bf737243b4167c9a7c33e89d5a333310ffdf83f71be7d7177c0902e7ac59ce8eb4d361828757c07a2734614b232287217b5090e052ef246248366cd2883dde4b35183adb371466ebf238df42d09d24c03762cc9870c8d5226ddddcb014e90d51a6087c01fefd3859992082a55297665c3e86a8c554ab003aaf46c67c7b496d0539c451b7fc4f2e4181b4c9a3e32efdd4d6833b986773acc10b62d12c40bad536b84ee01a1d09b87b658551f94e1328ed522d6f5b4f7e58f486276f5247d97fd3379c3591dd603ebe0d187611ca65a6869196b75ff238fee95cf6da6acc7a884e6bd3d587a10f70cd292999903619253bb7d9e30e9827aa944f2fed6eeacdaf63fd6b3b9cea5173934605f1b483fc18b6f94ae3fdfaa10cbf6989faafd57c6b8dfd8c391451bdc44e5cbabb518c86f37ee696be0dd3ade2f837a999331e985d4d9c0fbfa2e7edb43de56c1913b4bb07cb3625b8b44887c2da8c26861301ff6c18aeda7bec677d6eadffdc9ec61486e303dc684cc35a18ea2b42b72562cc5f9495f97dabf73541a055c45e50dd6eef46f88cb9ff9865640fd5853a2fed3d5547ab67be7991e3d6109b37caa2b1e5c5a4e7109d6f31e8f00f79044ab3922324feba0f1923a51bc506e088e88bdad6b5b94e0afac268b2604c856aedf4f390ed2ef22d2ee3b6f4691b5f6e6f84abe84ed4cd0e16e22ca8bbaee80d769b5de0f321fc8ff72727d1c0af6d5b5f88ad8d95ec51bc80cfb430541326310902317a6def22287298572f07d672f77b704f66c57d564e5119978dce43fb237e3096bc11413189d9bf61d75297722006470ff290012da35ad98a55071ca6816e7dc55ad240c63fa9696ccbc4223f0d74c4e146340f6cf831d296d43e94eab601c34b20e31497d73eead31a1a93125fa303498554810fe68a5dfde759a4e98b3031d81a4d3b7b10c79436adcc50020d647dff8b62157f0e3456ea59b9f97d78147bb69bf3164bf08d9e6e2e2149a99986ef06298a803c40b8de78511bffb6264f65062344bbf3135bb1bfb7e1a2ce3a3490d7218dc2047569c64a29a02a26c1409cc465be848c1bee3000366137136d5f70ea7108e1742afe5277a62ab43594cab2cf860c6824edf112ac146f13213ea81bcd9720f481b8e0d28a8f2df03269d2e63cc9ee13e82923d8baa6fe9b6d24bc0e67afe24cf90a6ce8578882e7e7a10d7432dca2f4fe98dff7c3dbc89a63ab722201c27288391122a7630ed7838bc80824995db1c20cf831452354998df1a572534fd21462fa2d964cbd81fc13cabbf8d622e1e3a11d1ea52d44ea9b978a55a544e594211872a1c87bdcbd70a6dc2994777ffef77bc3598a21be67c766f85a17da8f3d7ef7f3b33c50f987194c8b61bfe9bc65bd1f7ab9ecb014baf171c414762cd3f66a3c48ac12f41723c7b627096921ce2c69392ac3effaaa213a3c61f164f1818a0aa6952a8a2019f145da3b5e21f1940e6fc2f08d4da46d3cad0b3c1e20a58985405b731eb05ac50d61f57d0e329cacbbc51322af9c96c6f3aa8c5fa2ed7dce8b9dbb21ff0c50817654e7a9e3c01aee5ad1dedcf03294b91738ef42472abb01c7c9f4b07f68932718eeeecc6daea49d6fb194b1aba979d66be4497a0738588a5eda07105d11c8d3f19794b170d6080f611445ebd4edf82410186f33d00308c9b2e3104578f830824b074118f8d36a9eb7d4e8581b0a3547a1e0afb451ed75beb40d6373f52b21f5fcfcb21dfa1e63fa735116ce329e0f6b141a2bac2f65096f10e6cd050417ea976e5edafcf5464f462031e54d0f4149a1e373c9c48c8668ac3042e8485f19d954631ab8b5756d1a8d75a1559623c8f94f3a3aef74c24d281b1e8eab03a96cc6f5893c63318b8326c9cd40346ececf6f12a6af302fb19f0abd3a7dca898b76e6c0661dd14e9f3eb1e38d0f2ad610300c86e2ad68550854aa8bf73b4509da42aa3ae3cc6e840dfaf9420e30ede2a19114a8962b0f2d74887b3bbe64334d927d3408045c17b24ded75227872c3313436cc6ed18c04b96d7e3db8f2ae0d5057bc4580a6f80011414535e56ca7e2a9246fbc0b4be56bed8b1bd42c10400dfa7ac36e431e246b77bc7586d370761a5ca43a4e758f8aee588f4d6d350ed54c44657f5b906827e4e6a40687ea52b204ebab315bd53205e830a2392be36839a387168b1e07128950f358030666a3ab0642d380d8411cca1212cc50fc570c6c9508d274c2806887c65034ac0a8ed93e0865f0598180e6fa0178a8b8561c330a89e181c2e693d95dd73a98d26d362774a88d78862007faa27fc3b291c03ced33a55461304afecbbde9c676fae8b9fbba2cd3577fb0e6e7ee098ca4b2837f826aa30c92fb56210a8ba81e6010343601d186e2e9294427b391bcbaa0cabb00bf3494c33d84b742c3b836e77a886d9789d18afe83eb765db9963a483bfc47fdae60576111b896d4fa3ab1d89b2fb943dea5f2b9a3f499da28689f72b015ffe5ad7787786e6d0d400c243b5e2e975dcf4a54c021315da36ca9d75bb5eaadcf3acd63f77ce4dbb4a7dd741de1030cd7e2b75191bf924cd2c0e7c13ea2e0cdc2ba74071ffb6df476d43ecfe70c30304a6fa9223bc8a6e2e0d69b9333f5b53d1c1a74a6440c7cdaf1efdfc1f7f6bef8ff764d19579822ca64ca07a32163c1007f9e7910bc07a752da8421b357f530cd1f35dd42c9c81d5a7f8538bb31ac149f160747a6bdd53f1d7439234b20940fcb7c51c0b6d871db020dfcd13bbb5abd6ace6fb4cb5a1259d0e9aa4585df5bf952ad4910ea0ba4f44a0a9af02b0e3f3c251464d3ceda65412d255a29271a4842353e562d9c43f9f226612dff0a682660176a77a711f28437d8fd9e36401aec5f2637785771a9bcaf3adcdfcd10dda9dc6b504f7d57a417dd77de4a64aae89cfb20923ce2af0d1ceba0e7008d4862a8fdd839e822c54b0c82008ff1e45239fb1767a132308f64c335bc69055f2c27775a9e665844f666a047027248fd807ad8fb3d286ecd7892f03ed8af23f5c8f2992fe9db67aff1a06d2441d1765457967a66c767234a7f528f887f93f64f34c524452d242ba2734a9b3ddfdbe80cfe0b66591e2def45500cae2fc19d5b3424c3c94d65e7af5b49985934c295e75aa875532d2ba1f6e35d59d3987ad7e44dc54892edb98e9b7cb53f6cd53e48d657daf2853924de0f1e00a131e4f1140d4932b4bffbc6b4c1c0d0a8d6f549486cb9a828c837954d6b492ef4dbad7bffb02ff2fabbb71b27f7adeb35e640667d9f9803f858324a03da200756280254d497e09ff22499421d409d39111fd58274e13a3f20fdd7b61b178d147fef001cdbb85984c5e910174c4faab807d23143fc76299a8a560fb76db0ad051798feea6f1c2059356585cb78f6d2c4f577ccf3808d9812a9f6a607cc93b840b032b9f601b83792f976482981dc2a697abf84fe54d2c63641f6558f9dce4dde3bf17d1db6767c3ff3c1a37539a2968a5d888820b07c1d2c1b82c24cdc35c8b3e2bb23988c9d8a7b0b3654acc91a069f64002572fef997a5ba785f0cef6cdd457e5cc755c3809189860624502b26b5", 0x1000}, {&(0x7f0000001200)="4f582a38586ac7c38a77177478984284d8034619a87402e53205040237a4404dab962645360f4ef40d656437e1b8902a314b016dcba642347d46afd7a9fb6d975528aefebffbe73459d8984adde033034536af74eca2658114422ec3287f99b6c7fdba11f9737124104790a4c05374b60d0d22ca86074467c25f07eb08511cf510dc35d3c708f5308517085aa5dfe1e017b3f30dd5fabba7cedfefef59044c323349e7e60a708d11dee95bb16b8e2db07ced04b3feeead9b95bbe8e2c5b47f82f3f065b4f6f617effecce3061b297a9b613844a5450fc64a6c9db38b26692006fc", 0xe1}, {&(0x7f0000001440)="f521f572fdbbcf1499582fed80b9694d2d5ccaffa5843792df28e1bb3ca23dd07f9defdf2551407176c18a05a3ecb4ad4673ef973d9b7f98fa7d1418b45e5c1b341429722673be10f276476eeaa0c11ec84410d3fce7609077d8c7837a740a7ea13bad9b00e1ed2124656879225847bd2b7c595c55ced74b2c51886a0100255369d18a789ef66005a70000bae3fb0d99591b86b6284d8da3691c146a9d1662ae77f21c5b4632c7aeea04cd7f5f76b1c63928f35e7a1f49e4731573b92c8f73a258a56f531f8f425285701a195fd9f218b90f93b7fe03628c952d4cf5f8935deaf77d04d8f34d4f0e02406bd05a9d292a38056a73615ef378632d", 0xfa}], 0x4, 0x0, 0x0, 0xa}, 0x404) setreuid(0x0, 0xee00) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x800000000) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x86ce) r1 = dup(r0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$inet_opts(r0, 0x0, 0x384000000000067, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1089, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:00:06 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x96) sendto$inet6(r0, &(0x7f0000000080)="ba2cfab3e1cec44fcc85820baaad2c7baab2a28d62f838445a128212f25e0b8f2c93a64bde1efa9da31b65e51b326a07dd580ce4f952e83c8ea56e21f620206b001ef7796110b4ddbc609de32360f5cf48f8e333105bee86670ced3585c7bb44ed120081d0b2770cd58cae1ffc9d8fba4b0a20fbb4dcf46ae5bacef859de2a6e6c1643ea3592ef071c5aee74e704d15d59a236d48f035de1b3c3d06895adf0b8fb81ee9bd77396d44c41288a70180acf24e5e4b8b700007526f7300489aac494a1f0878a1d320ae8db78241739ef9d0c4f3ea60fb026635d5f38650f00776fab4c6af9aee150c30b931491ce", 0xec, 0x1, 0x0, 0x0) chdir(&(0x7f0000000180)='./file0\x00') listen(r0, 0x6) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7, 0x101}, 0xc) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x1, 0xfffffffffffffbff, 0x8c78}, 0xc) sendto(r0, &(0x7f0000000240)="81854122e4d452fd1733686aa64e0b719f03c576930b318a58cc17639a8e96d88f865c421b8689e422773f368c8c0e3a112f752e50b27d3a7ef014a7cb3ee994016508bc3cf008d2917b1d963b4f8d6f8403a03c58e3c181faf424f0e40635a224f85eef939347f91ad0106a9509a1cd5682e1d261231b41cdb8a98ebc92d0830b69641f9463534490af3b91cf06f4be43be2c63646659de27265088129d2aa05efc9b77ea09b70d051ed61262ef5deb470e0bf4866d", 0xb6, 0x9, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) recvfrom(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x2, &(0x7f0000001340)=@in={0x2, 0x1}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) recvfrom$inet6(r0, &(0x7f0000001400)=""/218, 0xda, 0x3a2bcd6c12de5489, &(0x7f0000001500)={0x18, 0x2, 0xfffffffffffffff9, 0x100000000}, 0xc) connect$inet6(r0, &(0x7f0000001540)={0x18, 0x0, 0x4, 0xffffffffffffffc1}, 0xc) bind$inet6(r0, &(0x7f0000001580)={0x18, 0x2, 0x8001, 0x457}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000015c0), 0x1, 0x0) r1 = open$dir(&(0x7f0000001600)='./file0\x00', 0x30000, 0x10) r2 = open$dir(&(0x7f0000001680)='./file0\x00', 0x1, 0x1) renameat(r1, &(0x7f0000001640)='./file0\x00', r2, &(0x7f00000016c0)='./file0\x00') socketpair(0x33, 0x4, 0x3, &(0x7f0000001700)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) connect$inet6(r3, &(0x7f0000001740)={0x18, 0x0, 0xeb1, 0x5e}, 0xc) recvmsg(r0, &(0x7f00000018c0)={&(0x7f0000001780)=@un=@abs, 0x8, &(0x7f0000001800)=[{&(0x7f00000017c0)=""/8, 0x8}], 0x1, &(0x7f0000001840)=""/128, 0x80}, 0x41) r4 = openat(r1, &(0x7f0000001900)='./file0\x00', 0x410, 0x20) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001940)=0x400) ioctl$TIOCSTART(r4, 0x2000746e) geteuid() readlinkat(r2, &(0x7f0000001980)='./file0\x00', &(0x7f00000019c0)=""/70, 0x46) getgid() listen(r4, 0x3) r5 = socket(0x6, 0x8005, 0x10001) accept(r5, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x2a2, 0x144) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) r1 = open(&(0x7f0000000500)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000740), 0x3e0}, {0x0}], 0x2) recvfrom$unix(r1, &(0x7f0000000a40)=""/4096, 0x1000, 0x840, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getpid() 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000017c0)=[{&(0x7f00000003c0)="bdf2a15fa5527a0b89f6e79f00c805cec0e1fab10e52ac8ea9e43172fe99cd99b14f0a8be7f5cfddcab8cd518d05d663d7417aa1fe1933f06e6b7c52819e0a3ad3c25349c47a0ce319351db445430628803736e3420dbc225d07d6d759710976b7c4132518", 0x65}], 0x1) write(r0, &(0x7f0000000440)="9a26da16c7bc8c698f1e458b7a8182c5c0b4ecf16795eefd93aa78ea2e65b975e6299413fdf83d45565156c2f136bb75afd0c3052b10cb33a6191bdcf41fbdfd3dc52f6a497b7a046b2a5e76a16f97ef9be406695175940bbd6efc45f8747073a8fa54852db7c91f828f7c20383f9e040811f29470a84a6038a5124386916f0990ad4a8c02f66c160af84a49fc04c064e9c031fe8a3033e46d2779294fad5948e4a7f4bd9cbd51bf02b923a91e920dbe69a9c7eec958a03d44da212df2642868e055334653b88d63f6a2f8e816db7d6f76c4f4e31c78eefe474363193ccc2d98eda09520d6b39de44ecfddc0d1d8b6ca2a4ce35754f6c327df518e9b3b4012498b95e1ef092a5b4a4ee23acbce117203de1c80b13bb3509c0a011db7461277c6568adb91be7f55afd2d07d90a3ec3b4704e1d49fcdc9967c3a621f8ab2e81296e3790ad7e5989cb9b973d21a8f1d0ca717cb7920a001df1f08be574e26b65e304679273f4d2ad23a43ae225ba53a2d7b35cc1c4c58420183b710596f9bd484e0aeafe7d56b5ce832094e367d7d9ca3b2f1033c941d38e2514bf1526e691d1c78a165529c0533f5789aca7488ccb150427f9e4c9d890e4a6934b6141d554cd8096f2610e669182f68f30fd360031f0ce019ce674e784c74e0a1f4928404bf4008094b5b36ed625762bff5cb4a0acc97aaf6742fdcaedae4b5ec3036c8fb75afdff4d12e5d1f263f802d496acdaba10f3db92805ae3ab7fdecc4c920e5a626c4e1f55c656471b7b4e402819731c9e79fd66803276ea320730589cf822a7176430a0568383d3503c28d3cd1182f7ae682f1d70d9eaf508b293995ff0b63eab53da6cef2e240dc2c6b6f3e4d4ad2cfa97c1fe5336a8ed53c2766e5bb9950c05faf13a4c9e01944958757d40dd34aa6574934b071b413e6368f8e4b252b2a9c3b9ae178216e860f983d4e7ba967f3dd010db85da8cfa3119a3fb3e6970f6dfd3d25f83cd4237a54522ecdf8b1d74d5cf450e11a61bb808eb479680d065359f172289d8e635b6a44e4637fd9ec3e8e89c4232ac83a49e6662047c489391e1af763147b52eb32cc99009ae76f0fda545a09341888bcbff7b5bf63845b4e775d32d40af092ed6e5967c81bf38fbcb136c023953ba6e94082dd5fb6fc28659bd4fef77f8d77fd24fd214005c2d5668f540228416d56e9c08c33f82aa2dfcb6c546f8c2f0e87b8fda7d9acd5781ccfcbd9755db81cc34fa31df42dc876715c0491e4476fd2a9c0c5290e2aebfa36634c3c3dfca7b4f57869ade3db11c2baf4988633b8ed2dadbb4999ab82ef49021e3fba47a9e3b2adf1420e88eeb8450dd2f78eaa3c31543184e81dcee4d5826108f2b4a72ab85ac559207bbd56d5e5dd52207221e1d5fe90023726dc77e782b74383d0f595251aa0caf878a32735ae702c5aa7aca53dc58f1ad64e195c98e18efec1ebcc47a594199f88bbdae469cf9e832d2fa13312a43f99a22910e52857942eae7a7d3eb423bffa3ce7a6dca9bce82241b6f6012b9f86011f2de434c176f1f4afa5a195a27601a7dad2d806f6f2f20b2f8bc9b208363e8547dfb3737958eb4a9918f57fcae9368c67385ed79899423cb471ff3a3fae7829b415d5a911caf8088ece78841dd8d6d02f684a813074c9b98dbdb38006ac1d2db69eb1a5684e93d224126db5a9c53b4b6a9925d5bc85490d822a70844fb1a48f321e3af35df79358a4c737275c17879b13bd59f64aba3efb59b313573e5c24a572651144adaaf3b19dc6c96b16857045151d5c6c0532a7e26e200c90769d3b0f510711e075b058d82038a8b95d9b6e5ebee8e9590f7f789e6bbe28f140e2683d19dc0e09b1628075d08a24f2152d06fa1931dd894d365ee788a0eda5dc43871a6580cb095b82a926b0ca7a192cf4dad0e7864e2bf94baf0f0fa708b511f461347373d373ed6502cc608994fecb90f2fd7dfc9f17f8d5a663a7cbecff705cd7a5e6ce017acb2856f37275959576e598b8ab91748ba53a2f93dd8cc5f81195d6face50a9504405db580d90e5f4ee5d96ddbaea97dc4747190027939f9cc4317d38f34445fa4dd85414e7f78829a1130048ad274b0369ce5397e9890ea7f905d84dc521e845f0811e8a3797afba0c33d58e5355402206689f8b37d07eb799c341b9dec1a04cb50851e69cb5c9ef42238f7d1dd9f6ca2683835067ca75da0d8f20567b8dcdbedc71886b5313e9e04c063b88b9d633e4ef8fb4a1e7f26cfaf1a62f3d21f6a8c40b0479e2b87e3512c07d0e7f9308a801b8ccae04ce5d70b8dfbb0fb01f01e2e70d884970fbdbefae4a2b93e9ef4e583c428be930fc01bda7a20b2a94278de1c86e8c0354dd250aa1232f57138c8cabaa36b44a97aa6877c134fde6b7e690c53501962fdf387e22676e133cb0cda7569f4236110ae3d743ed2a2ce3ddbd6d5d10343391b3181d136986fbbde471521bde948f140986e632c7d7193cb45d82d05dcd62d7e166620d2c80d0d607b50fa318b9ba3aab48ea18b66729618b2c04fba8719a3ac39da486287cd40fab5303965cd1fe16d4110c3a19a1e7b3c29c58cd54c1b9db28179ff2d2f2952b3314d58318781a6ce21f676a283d71abaeedca1be08ee2415167b15e827f62eb445b7d62aef7b2e7e802c40eabb0fc8c5f87a5e91eb210a4cf3c7717ce534e1ace99085af2678626b52f24cd3090b268adc6fe580a9fc300baba21f3d3d4a80643c504162ffecc748cf4cbcbe6e4ab49bc945896062cdfdbfb622482a3b60ecdce3e35bcbf81b0a63e864134345cd047b024a11a44054403719478d50e7e1c2a60da5d8456e5da96397e041c83c65ea1a4b372cce706eb83877f1b7ca8ac6fd2e846d10e7598fdf5b46e2b5b1fc157caa4585f5fe71e9512483c2edf0614fe071c75c4e043f08b9a62573c414a59fa0d03f099fee4342512fdcc9935db2da12f60e9e85c37231551c4b12647ecd7cae2f055fc1a749996a5a47ace22775b13fffe032ded22482e6d7821e669f746c11cca05fbc917b64999839dccb351cf407aaa387e6f0fa135600c9ab251245d73a4965b66c63663eff27ac819041a36cc3a2284f9e247995365e8ac271be57903e527396ec9223477af2c0a29dd8b63f22bdcc53d594ed3dbe4a958d3dd625fc5bfeccf201dca47ca21a11a75ef7e5ff0b937ff7ddd5dcfee75ff72521f771aa9b151eebc25f3e3e92f745e88a540b31d712d305e1c039b50822ef0f7ddb1a59327b9780c07100cc7dc2e339193c933fe08984bafffa21e2fa0f61f7f1b0933f7dcc589d3d51477813eb27f6ba5c84617de7f550c779373492f99e4fe610df569568ce3ba462999fbf6b727bf53c7bcaed298fff814d42ed442ed8f928589a0bd9f2c03ffd65fbd83f10a1da70fe6cc556c6fce9c579b15cc1dab90d7e654388202160306d231c97c5e78ab8c8444ba89a7b86bde7f3f51d0d111e13341428ce17a28eda0da7129daa5cc990baa9b47644841a49b1cc1d41b5fb1f119d58e87f051b281ae5b0b5e78ab21206fa130b07a9459f4291284506e8051c5e7a68030c89d803557877d21d0a830216625f32020ec775605ec23c057762340296f89ecfdda0686c66549e3774ce553729a93c0726165ef35cb88c1b205636f67c5ef9a7aae2d3966f304e621a0346ef58d9a265e57b6230e29bbef0ebbbcb79cef6b26e7bb91f122f37d7ef7d0aeb560a70e7dc8529d5ef130df278eb065e382df141f87522bf75fe03369411d7e1b6f999988a8d915f1e343c6ea57e548475ff269e0d9595c08cc808cc128c9ea44c6b313f667e2ecff5f3df6461b41109ff2785c0f9c79fcb4865319d6f6754be003aa9d568ce07e56dbc3239f9653c7b30302f05c632e4d3c6eb3d20a6e9ffd7ea56aa4ce019a8a30f1befd41bf8445d37294ffa35510efc0ba60767342e9486aca02dc4c6bea2279189e20d186b855573c4b9ef6054726e51f27209b6f84804d1eb5d27c17d99f43df153825c720a4b830d5fa597f5e31860cff1353e2541fd95fe524df54b2adaa17c3c3f35c2112878d6ca743d8af467249010ca51e831a455cdca2899715ecef0e258fce0025c0a592124ca1a481caa966013ca604bce3f6764c1213271f9edaf601fe620a383dfd3779cd91646e62e8c6f8ba47290a64b4ed273980be59ae687f5ff4d5f0c1aee8a5d3a87d4df4c5a64689d6f13dd269cff2ba340be13579f5c95a81ee18e305de658d4b5af5b8e37d2c3a80a791a1716fc2e9ce46c9d3fde99309c89e28192fd565faa326d1189e900322877a9f382fd158b64e884a0d7cce3ff9b1474553ca7cac0d8ebec694d8c3548ac7fb7653526001d793033f47ecc201e0fc3cfb21759a23ac3dc3cdc95b4e9feb74b0d0e841145a608574eed9535a99904f82d33419077fdf16ec7dd4e8043294e5939b8c4279ac818cc8304f064b5e6dc2641b42c344b4e6c89f649e9cb3545709061be678334026d2bf030a710074efc2eeac682c4abb66e68dc2545905cefbe820023ea6328bd29f2be91a91711281e8c803e5c100a3584d213c504ad15cfddeeba59f760f8fb35070cfea53b6d725b165a1a2b6ebae06d9bc5e0d2dd9d5fcc4c30b97ff7478ff16f3330aa9c7c0f225d88ddae8d0622ccaa89f25dbca6a20cbf168125ef58878f00a09be18fecef969a2bbafd72249b5c5eb0247c2022158cfa7bc9134ce2649631a9e45eab38677295e4f3e065663f233f7318c835b75d4eb6adbf9a01b04c87b3e5e58fa4d0c9c2d333415bcb3a85a04da85dd990dbb1004926b1c9fe40a5b2b81d7a04e00a353656b4bf1e37ec54b78920f573525727f0832e89c8fe1f98763df7904e17bc88d7dd027bf9fa9093b80521e34917dff8843a543cc418b2fe0463b3f70fe71c991ee444115c6349e331678db2f8dda731f26064b1d2b1edd45e2e537294058f6ecccdf1166450921dc55f5f29a93b9b813ccb52284992d38c11a00dcfde723dad45ecefb489536ed45907a6196f370c07b3a4ee3f28ed6f89bac89014e8e5b2a5ef5bbb216fb03c930f53effce655f87a5eaa675257fc9dd7ec0a7207b3c8b5da346e88bc170995c71a359d382c216ed061ebb00c0adc93f3239fcca2f7617653e7213840a", 0xe39) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = dup2(r1, r1) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x0, 0x0, 0xfffffffffffffff9, "ff010000000000080000000100"}) getpeername$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000000200)=0x8) socket$inet6(0x18, 0x5, 0x1000) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x4c8}], 0x1) accept$unix(r3, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1f, 0x321, 0x4, 0x5d5, "acd731e068f6f4446bea0438a8944367d6fa4279", 0x2, 0x9}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() lseek(r0, 0x0, 0x2) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, 0x0, 0x7fff, &(0x7f00000000c0)={0x9, 0xfffffffffffffff9}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) dup2(r1, r0) 16:00:06 executing program 0: mlockall(0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/130, 0x82}], 0x1, &(0x7f0000000140)=""/238, 0xee}, 0x40) 16:00:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x20, 0x4000, 0x20) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x4, 0x0, 0x0) r2 = dup(r0) sendto$unix(r2, &(0x7f0000000180)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d05dcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4ef079002d660b178ec721a7dfa763131559906cd7078684c013872ad792", 0x64, 0x0, 0x0, 0x0) 16:00:06 executing program 1: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:06 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) socketpair(0x3a, 0xc005, 0x4, &(0x7f0000000140)) r1 = msgget(0x2, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) getitimer(0x3, &(0x7f0000000000)) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket$inet6(0x18, 0x5, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) socket$inet6(0x18, 0x8001, 0x3ff) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000002080)="12c28dabd31d065963bb1be5c32cbcd71bb6c926e13b51eea086767da4eda6f62192219a614bdf2ea732d9df1969742aaba5d1fd55f06ca00879b9026b3befeecbd259a0ef387206f39aa799eb09b2c543f400e4fb9f0a19ddae7ea19262423e4bfc30e301433d32b011a3f650919df6104b3be736a5d21dc738c3c5e1d46eb02b17e4343df75371e31b66d8dc5f5ab9cdf874354d49993f5c1c08e78ecfbfa14174640efcb3bf9ad267b4e34ec089009dd59f94245c9facd29d00e8945f4194b0649d70a3278b394eaffa89e39a6b89d08b8fba74a96f7a9857467b4d3361c759b490cd5633d87aa71d895ed99ee22113e8e695bbf07283fbc3f16454e6a5a63f65b6fbb6063972fc23766a39ffd54e6ba0f0097830ad77249a1e56a48622f3f9e7126d94273248c5d4ffccc95ce8df50ade8ca6dc477db6cee4dd142031c9ffee1fb26979209791687af1b6aa41525c4a8efd17482b94b3943ebbc3d0e8f521cdffb3acad3f923f48ed756edb6b4ee6d6267cba0fb6cfebc23e5b1b03ba49c20c2a0c94fd9ead0e4339e93729dbc469df4635be4ef8074039874e08e790aad4a1c26ea1b52ce50e0923345586b9145f98eacd706aa95d383d818c587c0a2aeb422b0e811bf9ecfd72bbeeaf3da48b7a241b2c01f2cf994faa0e698aadc682f10bfb7f0317ffd457cb817b0c5ab305f4fa345d3fa83f29181ec04b4fe7cea738377d6f8e35e6b8454b19bbd62d6445848efae06b728bb78bc86c7e75466d488ee11e25c094ef968b31c1e0eb4801b3ff27baa0f313bad0c2af644aedf66579668c17d878a1c95140204f8d36c078b0f9022d9e10a9f571d81e16d242a579c27e85254c3ef7adc1d075529afe8f9e5ab09e605dc761bc29aaa6b0b7b4393add6808efcc916802a14319503fe1b25664f41f2c0f5b9bc7af3499d3509cf628c8719f695539357f5730eab3260ea413e4ea24b012289256cacfe5f34c5a79ba9dd422972ae1a44dd46e427cf695625b6b3faf009e68ee4dd66089bf1a0be618a74cf8676f0b8739edcaf6078c3f70495352885f4043acbbe5a6185a0a67f844d72d4b3b24286b91ec4f936cf5274877c8748230bfb55830b3e21559a301da36bf5bce560522d43610a27b60faa82bff0a4147dcb560579c992c0fa986b41154775f4824800430ab55429b4541e4dc2886b7e4e573878fc9f91d8f4684db912adcb75471e90e744115341f74ba624ffa507c8d85cccf39cf200b826abcd350bedde931c549a03a864876ea937d5d72c72fd846859698d8e5c97037f66450237c564313d185888c235907af9b8a0aee488503009c809d54da32fb7fa676f6e79945b2d9d85cbf58249603ad5b5217b5c89173fa9f512aa87429969cad880a4fac1d7769ab959c079b4c199a62f633d7ba8286832e25bdf38e7a1752441073c01b2e0514f6f1057091b9fec94cbf91111c94701818ab8ec1c8da29d11fb5713163631aaf90b1dbbf452e269e0408d0a655b0d366fa67f7f27d75bab0e4eb987eaef0064cb6efcd503be464ad8ab5d177275971839554284359b36402d68529a37360be355463b97e381f44373b1ca23fe6af5bb234ed5b8a3bcceda08dea00df9879318aa34661bed05a61dd734604d514bdf5a3d2b86d5b0b48f7db358173b2ec2dabe01f0e48523a25e9bfb52d34c8d4756870a1e23f8e0e0b771e71ee2f74a0c70a385ccb884b16baa84e0a9506954249d41327afbe7b71cf3cc4550f9b428330aa63b730c93d59b742e6cc9f4a50a4a03c9369073153a6cfe5fceaffec6c903c11ffe8576b2d5abf64ca7852b497b50542c5371f836c3b519fe21597395bbee0c707330a5fcc96272ca6d7a517dc9ca3021b3e09901985a5b7e5a80ffee95d92a94ac5f5ef21d0487bc24d245be1d1f188659d0a8c7945d20cbeb7e2ae265e5494aca7bdcfca3fa946c1080ddda17bf7f2fee509bbea321a24adda3ce6e8ef327db1b767b1819ade484e9b36160fd9d9c11e4013ae0e47fc5a0b642767695c63f62a23e6f908a04de44d2d1a5dac39a4129163a68e125b57b5203480ce6f959bd9da59a05670a3421aebd8e43e19c51d448ff51c05477b223d030aedf5b5733b8b996cc7ea44c3f8b9d031a27252726b773ffa5019aef6c9ef395b1cb2b6a6f7c41e28f18354bcae6f7186f5de24e1a33cae8085ac4550463f0b417f3a5ddd67df2b11e677b7f23efeeb342d5cf1ed22db56586da2c3f62cc3ca2ed1f4c3fa040cbdb0da012b65af301adbebe7a97bd425d77073f97dabf7aabfd2c0e4771fd7167f56927b2e2334ab496e48f3cacace6cbd48368f9894698a6676893f4114969783a0c0c8f10868b838a6bad34ca9c2996819af5a3f07559f3d2a33a4b4ffe02677fe1d63d9f2aca9d4b145ae9eb2cde79b7e5c3a42bc1450cad256cdd10cf7d967051d24c6219f8ee04ce6c0a50ef14e0eb7b53a924d80e2a8d5d9c3c69306a7e7d666dad591dd0fa0590fb30a6378df5e51ca12e59dcbd3ef61a5656e702e5b863e32a253c4d079a4669fe5973c1f6865f0587f816023cce16fb66a8eebebeb897a08c0c2f0089439a048148c97a18b06cad061e9773ef353facf7fe03297868297119b0c8b491380697922a97426a775b4e22db7eb5b9c2b1ab85887d58dc41e2edba1443d00c223029758a97c52ac4d8ee9fea67fc316b0e0a794b2ab81c5afb7a80315bfb100521b9e55dbe426a1d58d30ea4ea6b04e603895a420ef530d6f6e08d12a777327dc51861586a68845b3828a86a9bbff6b51c76f6bfce3577a9f594e1679fc02d568c8a00849c8ffe6ce70b0f756e0463d692d33dfafd78ca305767946c57085cf7ddeebd99da05414e7fb746522d1fbd863d7c0691f6e599303354ac2c33382090109cf519f1282bfbf2ccc54fdab7a00be3524ff8b3305e9b21656d922d37b1fa5c59dd03f9c307be0a57f403bf53d0b9f2795fd87b8134ae7cea52535e2211f35067d21f24ba9c780d2a0b081d66a826ead2c2fd9913834c0673846ea665add2310f8dd3a3b123c4493db11018a6c1c03a24ce526015b7dbe33f691f0e57ebe5aee3da981d576d82e0d6a6c0942838b3f2410524fefe0d462af9e6c5fede6db1a5c204f1005152a7de357767d1222230a9d45fd256dccf7ac560da8b9ee5738d9aabb2a26bb5014b2c5d8d6aad376795be207e12cd06073979f39b20fbfa88ed413f070896270f4cca4c0b84e1b0fc2f9b183a0d98dc6dc12f56f5e57df7bc099b9865f2bed55f5115f6f9d8ed7944ceb67c7905e96fbf9b4dc5192769d3a6a5da4f5ca0e7c8114a16740e916a3b623f57f89546336341842478054e218f4ed64aedaa060f09771aca1e19ab2f1b61070ea6beba210a72005c384f48562501ee90e92c36be909ae3518e6c9b71e233c3cd98b77c92616aba65d64ae110a2ea5bc4bb6c98cd78c52489ea5e0192fe8d2b92a5e2ddc196bf97f4fa866e7425613f4a846c9d67687568954cd4647ab8a01e5c2a4b8249dd9235959849bb38dd4453591e5ef79880a0a869644b4288cf51819713f7dc5a880ffcc5ac8fe965be3c884ea47d3c543723600c8897868c00e08c779b8216fdc7fe052d585eb3fb132dc147fc70a5761d37a6ead8c190a473add97f91573428357e54e5f65e99981bcfd158b6001694e8dca6a75c3a872cccaa3878184a5a19b2f868b2abe1659ac733402e15926f4c75b2c13c6aca326dde168b52507fa1eca939aa6f774b4de350ac71a403c0b0e34d0565cc21882900f630e441dfe1df671d2bbc48be2099d322dd901caa9bb03f9a1f751259da0934e15bdcd52494e81a0127410edb3dbc24a3f2dd9264c407975e0ecdc10003a4d51d4c4b110d8206b0ebb57cdc19bb7ac9278ad22deafeee346ca1db7347a86261f99e7e772770bf0c505b84e8d383599973b4ff6572ac1433c80bf0d26c6d23119e722eca54c97c3b627e4d5af34d9664fab1864e7c8c8267506edc3ba5c030d51e44d696a7cfc6814597fc06c4645f76180047843234c3e92980abb172600bd1ffb18ef1d6c9cd1c9c21559a437d3682b4baeb788020e18228fec3b5be2fc31596f6ce5868232b4bb937e1183150472a2ae8b123b8433d774bfa4ea1694f38c6281e62ed1d08aa1fa2e8532be548f1fda79b0b349e80c8a87967423156508bd535623488b1f1cf14811e44ed17a8fb9982b7a6ca7f2aa4f1911bf26027866dd885ab0084511ee6110a5e6a05104959c9d60cdc353e4440964ace060b49b42c5dfdea576ae56690509e2706b2bd28b9044c55623ae4bf3e38d174e56e47d41658269e47a5474f6eaaf35fffea59dae24972ddbdb336f130e4b1ca139a2e57c74e05180eb099fed65ffa8604758560f80d1a729df5f59f684621ee00615106ec2fc79a985b7b0e8e4bf9254658405cc6ca0d88ff336f131d0540fd2ede32c9093663403287fb961ea8802e2b1b13712bd743573ecbc90d9948835f21badac2f5bbd70367437bed6b72f59fdf44ff02e75496f97619ee349d92fc4990af656d74bea7df14237ef8997aa0e21aee12bcea520875904a1b213d44c6435baeb84a16dab00e0af64921164d2a3c8b69ab746abd84f64f044501013317702b8b8e3a4a4ffaba4dbc161dab5ec20716c52ce3884f3b8d07020695a62a6f1439608cc75d9a60282a87ceccd93f5f1382c0ab04f9b94a0431ab6a4ee7ccb8c02100eefdb0ff95beeecb363ca21c992ea72c55a921efd9d846f8ae88324301d6f94b1ee7c2f1ab98eac466b4abb8a2a5d7d3e5aaa060e4c7000a0790425757eaf8b3c5646d643d3c5254fdeb4e80838e57212bc82e03e8e98fae147efe6f175d69d1db43474a1b1aeee59b908fdfdf8066e61f39390ebc1f8899773ed695f3a15052a50bd3e70525eb4de2bc5139b351e3d32d9cef2979935894445f7bc2796497d81dd5d28049d7cef96d466df77ca85b8dff007440c26232c23a8798614778def4b8e43b93dbe7e46d0cef21a41c6a9b11d38037f1eb05efec3cdfc625c605386d16b7b8bdb17016b8f3d5aa2749b40151098760e05106f3aab173bd6b5b5173aa4718dd7e644b8882ca5060f12a23c6314947c7860c71f32c0f76d2edeaa039f0e182071fda31422b5f3fd8d16a0888b773d7ec0e460ed2ce84a4ec7d2d88131ea8fb03c7ff2b6c485a753b35b657d5528ea7ade041faf089462dd0004a97288678f317331cf79a28aceaddf8f51bd2ef31d45161bcb80fe38403d7b0cde0e1b7ed0b6901a8557a04a8068ad0bb3af991ae6cd6e17005595b6100c19136e12f159d37d35369ab1a532a6208fcf0a57fab4a49ad15d887a29707078ef0579d63354ff4bb4c442aa5aeafa5fa8e0127bddef6a039d28c5200d2a1aa811dedac1a017e483edfd1ff296de5d6596607e0f34a29000ac13242ba31d9311a716aa462ba9b1f6111ee5bfd3dcbc8c0e8a7e6bb1f1fb2d66274b44fce84cb83776256", 0xf30}], 0x1) open(&(0x7f0000000140)='./file0\x00', 0x207c8, 0x88) r3 = open(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r3, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x5) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) connect$inet(r0, &(0x7f0000002040), 0xc) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000240)='./bus\x00', r0, r1) stat(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)) 16:00:06 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) setsockopt(r0, 0x29, 0x33, &(0x7f0000000100)="929c7961db81ff77f93524c752dbf59252dd69762a2eef5b3dc03f1054144e53a2123037ab09b9408161a3c2328238e6359c6141e16f2e46e2a46fa793", 0x3d) r1 = socket(0x7, 0x8005, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x81, 0x5}, {0x18, 0x3, 0xd2, 0x80000001}, 0x8, [0x9, 0x10000, 0x2, 0x5, 0x81, 0x100000001, 0x8, 0xe6]}, 0x3c) read(r1, &(0x7f0000000040)=""/140, 0x8c) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000280)=@in6, 0xc, &(0x7f0000000100), 0x10000000000001e5, &(0x7f00000003c0)=""/201, 0xee0f0bcb88adb440}, 0x801) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xe00, 0x24) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b40960a2b27761ffd4d651ed3114c665dcb9c60a", 0x23) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() read(r1, &(0x7f0000001340)=""/83, 0x53) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2111, 0x902) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r1 = dup2(r0, 0xffffffffffffffff) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f00000001c0)=""/108, 0x6c}, {&(0x7f0000000240)=""/69, 0x45}, {&(0x7f00000002c0)=""/27, 0x1b}, {&(0x7f0000000300)=""/109, 0x6d}], 0x6, &(0x7f0000000400)=""/7, 0x7}, 0x801) mknodat(r1, &(0x7f0000000480)='./file0/file0\x00', 0x1, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x2) semctl$GETZCNT(r2, 0x5, 0x7, &(0x7f0000000000)=""/15) close(r1) socket$inet6(0x18, 0x0, 0x80000000) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x8, 0x3662a910ff3a26d6) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f0000000080)='./bus\x00', 0x88, 0x104) dup2(r1, r0) 16:00:06 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 16:00:06 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000900)=[{&(0x7f0000000780)=""/210, 0xd2}, {&(0x7f0000000880)=""/77, 0x4d}], 0x2, &(0x7f0000000940)=""/36, 0x24}, 0x41) r1 = socket$inet6(0x18, 0x800000003ffd, 0x2d) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) getsockopt(r1, 0x10001, 0x2, &(0x7f0000000680)=""/74, &(0x7f0000000700)=0x4a) setsockopt(r1, 0x29, 0xe, &(0x7f0000000c40)="aa4ff0eed6fb324b280b4b372608440141a39e", 0x217) listen(r1, 0x0) pipe(&(0x7f00000005c0)) socket(0x18, 0x0, 0x1) sendmsg(r1, &(0x7f0000000b40)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x2}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)="19c701397d2eeb819395237b2e02bb9ce74da88e24c965252eb2f4063bfdef866bc778fb91ce15b15b542b73d8d4a0e8c762921358e93582e7bce705c33721bb7db415fc16957a3da8f377dee97b0ff7261036ee5a008a24d83533d9fe670b9814a4293c00db2d7f70f5651c6836920b6a94e216e8e56ac1628aefb6d82bb7cda4e172863efff79577aab6e8729180", 0x8f}, {&(0x7f0000000140)="0d3b22922d6e1c0efddf5b87f724df953af1ee4f0a80576bef7ffdb17cffd3bfe5973e8ee565b3b42936697203e285c89a410e3e8052c8c6697309164c213c865b8be6c237e5e541fe121c3537cfd498577d2544c60b608f2823bafbe0a7cecaf6c6c7094c544ad74456", 0x6a}, {&(0x7f00000001c0)="5726c3b3f28118efede546bb4b39b3b1d6c59eba9502608b9a26d95f2d2315b48cfe8cc236fdc55aef4ea65e3e06ef2b149efa3b0fe0f8d1155ede22f3ae47b57207700c576b99308e41721a535649a7cf7a5293f9b7e2e92233fba72c84edb005c3aa9292a483330e52c32b5bfae6e7b8f0f81fe5a66db51df0613813e0411b2f9fd451b64763dab7b3f86e41aeb4e4e6b864a86077ab88f36005fc4cf313e4d33641464c5d417011f0a6275a6cb218299f4196a82fcaf365177cfe30b404527fc4f9818c1640aa", 0xc8}, {&(0x7f00000002c0)="5f42a4b792e3fc5eb7924dc5622d92288fd569f05b92f658661bf835c83e210f18dcd608f0e32591b7b505d91994d802ea010faa99577c20b9c21ef57e3ae37a7f4d65a329cd2f175da97d7c9b2db17dece389c110723b1706580dada7910508b674984f0905710ee4d871c38bfe38aad22930e3719f23c371013764c12ffe7d05271e2470249c5afcdab0292a38f64966eb40f2d9c0967c8b1028a2637cb85776d52f408a98536b39b65b09", 0xac}, {&(0x7f0000000380)="47ca6659ea6d538068f3b0b4bb1e11721bd511e78029e29132e8aa9f7ce5c2749bfd3279cf70619bcd60bef5f1e830e7d7e4e5c7020a0be46c30a14ce7654846238026c2784b2dcdc97e97835c4a645a7d996666460fbd14a70f6a7280020c24b663376e5c8437c56fe4f591445adad849100167e904dafc049389ad26a4e44c1eee7363cd2dd0785f82a6040f5971ffc881e7b28baa6d1662b8f851045a31ef0cb1e8c06986af95ca586be8fece64f41af0f6f9d6e34df996a3ed1b44928dd2", 0xc0}, {&(0x7f0000000440)="aacf1edd9dc98c0a1c37cfeb8e61ce8c25118b406a1a89380a83b80c0643d4d2cee77c96e8504d7df3a0160f7fb295a09ef2c89e5f51128e71b33d8a5617849aebe3cd892515a2367cb6f9f6081f86d15685ff0b4dbb78d3a986d17df0950f84589df231539e895344d00a26358fee537b209feab42ec718a0df141c2c8e0468d37808ceb576fed42480f5b80c727e7a0ca9303b25edae2404397a3ac6939079a78176af91655d56cd4d38b50593f711eb52433c9b6dcf5ba01a37bae0d49503154bbc3b1c4350f0ca1e37948b74795b267c", 0xd2}], 0x6, &(0x7f0000000c80)=ANY=[@ANYBLOB="0801000000000000010000000080000035ec040b6f6698efce38fb9e20de4e4f56a0534d820d4c5ca6304a2b618c84ef5ae65568d9a560b29c22e482b39cebdff1da9bb3436f557e91e336cba7ee7863dd37be69086024dca72d89be9b8685913976f8b4abae45f9caf98fcec78d6b951f62af6503b665aa1f3b184542920c8c1deaf4e93e9709ee13f907b432a1da48b6b5c72422cebebcaf376bb5d0faf5bc2e4555e135663f3eefbb045ccc73a26433a95d135b39ef2d5adecde1b6ffd6d9d8657afcb1a4189d63e0234bec56f3cd9ba578fad16408e27910fdd2b20fac5102c570e15bb4de0afc2cc54c894a1f92c4ba5d062057a0a74ce450000000000000000100000005000000d472a9c59690a68c0fbb5ccfee87645f7cfcc11f167602614f3a08c3d64185bdb2248a12f2f141eeeb8a00010000000000003065dd38e960c2c6c900000000009800000000000000ffff000028000000a03da7cb706f601569e22c7f6a191c2eac87bbada8386e52a3fca7497506b1e1c8c7f4c2e27d628ff645fc5f9a5952c663eba61846adde37ed09d2870723140b4bc8f343946f676dc840088f3c58f7c732ef77bc14cec78b152460aaded8cc6cda937e88b3063c19220df3408779cdafa3f88eb2e4f83d4f1676e63671dc25a910d7c40000000000c800000000000000ffff0000ffffffffa13b82651ffe15ed02b7a66bcd54cdddd9453c3f5640918046680cd214cca561a676ad972d8dd60fee0d17a620091dcde872f03686a6e404aeceb244b5abc589f522637e000ce1f2ab538574cccfae88f00d56ce53710ff561267fc24de208234505d83fa19ba200264ca82e28b47ef95b54434be786bfb6d57d3caba46c7b15ad95c968a44d1a7451921759e855294aa899fbf78e0fa5f07fb496d2ade22cf3288146d2d848e55e1fa1bf4cf575aae681008194343ad7e0a1d74b12e8000000000000f8000000ff00003f000000bbf74c9e2c314869b419002450f08bfe42a5083d83c9d00eefd8a3c6fca85b0bf449259fc88711a9a6319808c8e83b21bf7116274300b47d405fef1fb1c40965c41e3c5df78286540728cb23b29f829c303e94c8c8d77c8e0104000000000000e1b66f9b9572b6ada74ac1d0d1012d191911cad6ebe76a28fc4400ffd6ff83e849c90eeb20e0b653e750a895cf10764bbe09f7fbdd45fb8dcc95719f82be3441101b3f35ccc3d36c22ab87996b5342d8d53f014050a3b0aa1598ac7f680fca929da8bbf9a1ce998dcb00e4e577125fdd87bbf9687b6c0ee338b427d7e59c1c2dc72149dc9468081aba378f320d7eda00000000000000a80000000000000001000000030000006c51f7d31fcc291b3316c4fdd9a9acb73c73b554ce63685dc23ecef034d8085534e8e2e0501c0cb68059b1b382d147acac0b9d3436b1f7ac3a2a134615a1ba6b8df06b3e8956d91ce4c4e6ab03f8f7fcd66e0181ce9da803311687bba1546a3ae8a4079dd42b8c059eff11c3acfff0fe13295b966af8caa9ed28815a67d38b81de415f92501ed091a989b33e2675fa65c85fb411125760e10001000000000000ffff000006000000596df2f86c4fa62a226fd3989147704bf8b1dd070ce8e0fda1f999ea3f7d5b037181665cd0b6122cdf3e37782cfb11c9ef6ff72073b7aa07b874b997e8cecd576848e5846bc0a7372db1c38ffd3d1cf9491b1d39a814f42f19dcd5e969bf7f3f634d2df2c43695568234f3b9c8bbb257cf12c167cc1c5a626d2b025e2ab197c7f8a0b5ea271397bc0a9cd944846be27eab49f569272bd2ebc90c6a2671f655a5992cc5c09d9db9dfa918c283e75f0072b110619ebe7a0466a6f7f86da2e258b105a76c577ba47e586341564cac525986c39421cab936e668c6dcac2441ef9f270000000000"], 0x558}, 0x408) setsockopt(r1, 0x80000000, 0x4, &(0x7f0000001200)="a25dff66365267bb54314f854f112b2bb0bb68bdf0b2a62f2a43dd7ed5d903afedf00099a7313b3a0a748c5f787501ee93f864bfd6d74c21c1ef75edf502f882ac7bf6abe6492465d0a9e23a3e3a611b1adc78fed626ea858f09d0ab23932ac3204b76996af216ea9fcf5aac19955a1e01f7ebb07c94998df2c72a6642b6db5c19d1b5e940b0a7e98836e6edfa18822420cecd759cb591dfd1106791f20d5992318ac8bcb48e7cd2ca89559b9ab812ba2ba832d817cacd306135e36821ad0da53d8924235f7a3aa116a290269c52e606992c37ac2c43aecd6141dd904c345337ddb1777d0b6680ce186413e083cc4ac8021efdb1a655bd954f26f226ff240fd1bd2a572f1c0f95d5d6deeb47893948730da6c3a55d2ec0099eade3542cbc68a7d02e13ccfe46fe528184c9a112f7a4bde6d458c67654557c29a99c2a9cebab4e62512fd5f3e171d44bfb3dc9c96bc0909a67ae501ba5c7e7b3d42a56bd66ba06fd1c2bd639cb68895b700a7e23cee31ab2f746a9e4a6e9611b69dcd7e35e3c29016667ef711b7847a44e6c0f8e33b9cda08692891441b8f117b162c9ee34e68e7f42a0d071126effc623c509c249defedfa785e73b0ee7dbe17ef10dedacd129a83a2a2d88663f395756f734e7ad10cc2e478a9d521b075fbd142db1894dbc0acc565533a72346f1dd8beb056673a536c76cb5426bdff3ec296ae3aeb995e4fdcbc159f2946df7733954fa7141e02a039f5d55deb0f46b860e2e677dc5c3b61b484ca704f600df6a1f365a62bd3c868262439ca00749f380e7b6bea182b4cef0cfce6e435d9aad26c9b67cfb79d00c1bc6e8557de8e158994ee07414737efd63ed9acde5a282611c19025a7a67e9926ac165d91c88e0fa93cc39eedf58277ed00ab291eeda20e0f3d5a7c9544ce44dcf2266253dc7bd3d3a371a3c621186b56549973178d239a6899afaeba0045050016bf74077f65b97fe0997cfe99cec0dff4a5540efd951f887ab3b2b0aa347cad22193eba6c221f4320081bd3aeac30a2a9ee331cb4ef9059096a30127ca0c71ddd899cbf2e939021801441cdd12bf06d6c08f286ad1e7b2be757f057d66cc4f0fa5fd9a70bc619d59a91dbc1b1f4f86678cc380b558eb9681289e5404d0abc9504880f8d447a4ce41abfcc6a69710736334d9c0a70788170be4fa96426ecc7dd10ecd8014981b30fd4cbbdc7c1f89a2c9451e18718c7eb62f773a28fd4dbcf20a09b13f2a14628cffcafc578736d0916398d531d86387327b1796da01d6fde464a463790743309d099d72d26540f733af21513b181f3892883674e305cdd21650ccf8e74c1e9a205a5dc550a906be564d1d97ce7a425fe5f36e1316f2b78007bff690ff2595c3b214f088120e69df71cc3888835cc23b6998806d904b6ea391aab0306d450c06ea1c41f86df05cb09af01f786a3d045839c93bc74ddf27f0bee57e46766478b8c3933c678df22a37f5f74ad02b22d6fc9af4afa051a3c8301bb5ae1761d3d1604a5495554fde518cb695a69db49ff88d96accc97012d1a3d463ad0e91b2b87fa754175c8a84fd752ca489367bf1481908f6951472d1e5c498c42279bfdc966f704c55ddfb7edc004d73a56b1b5362bf3cdab35245f14c3bd53f3a63576392256071931d5375cb5a5edb33312a7d7a2f15666c01a6d4b354c13fa9876ce24fa77d2e069aa895684ca3504eb99dd8acf7fb73a5db83fb792992818b2f7b3565a3df2b12c5cf36f1935501171877fd94576b788bcb9dd5ff3b7af93325ec64a1aff75a0b2bdcfa2d12408da41e2a93f7eb38f85172d987140acb206e860f061999c5742610bb0eacc35f0083bbf3550b571406fce6872303af50a178b3677ee44ca2f9b766ddb3b66d35aba99e0e3afccd6f0e1f8977d19eac2698e2f72909ed9faa698f0e97414ed201407caf953ec1339b8ebc07b460f1c266270462ed77c761fe938860e624d6de3b11906a85055b4fc792c63b2e38899895420bb4f86fddafa3478a8fccaf624362187cc67dc7dc23962ec14c818a5293277fb80b32740f2d2efa3229c968cd5d8165819b1e75ba2b1a6491a91a7d71376d53fb62ac4f1ed5b7e8136b43f768824fcc1ede4d017dd8db80947075dca6cfd9af575eb8fc209e28054fa8e1f1d562767d1e56e77e583ac88ab1596c39c75e874d5d2292fc7da9f0ded4b67d69f3097f9cf9db6db33c07e8fc65577fd686bd3f4e7993ae4cb13688530f7e176db10acc143a00e923a29ad63b00907b849dff77d0aea0625efb6b7f332d96587daca85b3890799b094f712c4e2603ec89c05ab06924d405dcca5d7ccf5524d6e7047111eac417250ae79111499d9d8b12b7d88986031677b21b5fe510f82b39035144f1ffbbd70ef7e8b71a60110aa2ae5346b71f170e8936477377bd8b4bd18f0f7f47b0a6240c8a9d0813c41ea50bbf3d6621a3df3167a4d53a6760429d27f68dbeab12bf16c60efe4ba07b4a596c80233db17a3f6631ef26de5a6eadf7f64136f5ab1cd081cc231b46049406e67da556a6921ff47b492715d558df1569eec4767abed5f6eb0b3fe4691d96ba58b1f693859b0acc7510c3570b230bb2249e7169dbbe4666e19142a41caf041ead4416a92c03ff4a16758ac3a9e4e166dd8a98a6de8d2bfed9345a3a2463c0a5f72d7c8867c8b9beaf7fa4a304e5425ed112994d2f5b442518391123de5469b5dc47ea8665129a9e2b8609579a8ad8a06b41418fed7433140141647f7a6e049a600cd7af87ede4e6e4e0ec879310997ea84be170648723beac4d5a79d30223b53fbcc34165965c2393abd3fc8b9bac24f4c9d28d6877b21e5446b2e4acdd3dab60c5a19f12f0a6c7b77693bea1933b0b1708ded395562e30ad3e1e02cd0d1bbb2f8248d46e75531812f5cb403a3036cdd05f3af2d80c23bb12f103523049fa882fd75ffbd3ceaa38a33a1a05ac513101fe501a78d351a9e919868eac228bc78c28013541438b05951fddb1d0cc21eead009f29792f9922562194ddb59c24a63ac30751f72e2bda5e81c5b2042b033887136120860804c2851c52abbc8c014aa9dea799467c6dc4d7c354ea47bc3163d7dd49f8f552795cab775f28943dd58b692befdf3107ce22d376504cdffead8baaf2eda97ffab08e5e71ee205da3d136ad5b321c3c20ddac07c47907a7e6a257489c16c14463506a63589e83650dc52939b00781bb16fe8ad886165212d9bdc558d46426f69112bc8dd6af5f4ad901b435adb56c158aa46d3cc9e375817a7a88678cae81c82c2f2b8724ad82c363fe4eebd98f8ca1148beb6512b7d64db9a08c87a026650ea6f68db10eb23865b617ab9a6e8e73583a5d81002af8bd6cf69139cf7269483aec606b976142f907e56028d51aa5e5c01b4f9d9d9f58baa31e6b3a0029878dcca5f422c559c1aa1b21c1bd91390a04a61102d147a5efb9a6ef97c37f3840117504c2d4b66905f906f6b040012be3f3250951b363110222c2891f3c68e3c486bdce33ccfc17d09a6133bf4382c87f761148a47f2dce26813532f62007bff48f3b9774f2c430d5acd60c5058338086ad2656fdee95f951f62dffe675847af1977f2f4a129c29fa85dc70de583565ac03aed475f9916eb326e26b72706c818f25d09cbe63197a145d5883ae3fc8145feff76e7852bf22f89a1e5f002333b5ac0cf518d69a4fabc59c831ae74bed5d51b5780f5dce3537a270d9f8e112b2a33d6208ae688e3e4e38fb7a6a125c5941cb4da6a04f787e8d2c8333481c2df92455a8cddc4efaa09ea2aaeafd08f369e77983619b503cc60f73d7567c62c3bbe15382e807caebeace249bec32b713fb807d8164f01a67f4942ae6c538e56d50a0456d12be2ba7e507eeb7bef72f59ff7045bbb4d998824eb1c9e4c5747c4666f3e8f57e260b399b7079e31d368da00ebf493b0ba95c5cb6292b2d59076038357d897bff9fb3a965e521f623f37b4f91745a32af3d521d98fc66ca848a0c794b231f2c0e5f62c47b8f9f10dac3921fdb9eadcb56ae48b6379271bc43faeae6dbded5944347c8dbab5db65da7e38839d34b375713f3a3bf20560de87640e04020517448469acbeb94d496fd49dbad16c0780f42ecbd1b954811c3ba75f4f279e907c39379d5cbc6ad2c1feff72187080778b0f6cd49c7b40d6874e0648b799093804c883a5819114b8837d98d6e17fd224a64abbd3588db06d38b81928d6c769654c8a87dc55ba1c9378d32cc3551ba8806861578525bb9474db291d62a213f7386fe1261b8fc6ddc106be50687220d7f71089f0670f752df7b3a10d2a4f9fce84ec0ce4fce8e02b5cc223214195761541970ae75415326ba6807f47f432fe43365fb07f0d2fa5e357986d7fe33dd8f41ba993074b2ce80829200d453d0f3a9cfc01dd952db911cf70d3f57c894531e77527bfbfb41365ed4fd43e44d8e690cb4d4e2a6865e063fd92aebda59449915b5dc65132cbc845d5a480b8958bc5c19a85faddfefab20250f6c7f1c4e1424ba9e38f7baf1e2288af995b62e4f0754cabda385a61fa3e4076fd304f7fb5bd766ede535c49798165e48ee0901d26e80da905fac7d5a15c3c7193fdef5fba4d9c5b851a27f48bd4dda3ef5cab07ae8635adeddaf43e1c74d0c57e9f89d8edf1d8b16ed0a5fadb1f5c26d5fe7b261694aedfec2f3e096d15ce2210417165389c8e57d55d035be5a368296e0a2f76af976b8119976836c90f9482ea92fc6ebae9d1f547911afd1995549000f5e4c4c6a8a34833ab007668ffc5a00fc852e0ad180f259190b1982bf284746123a986f28cc889c00de7b9baeea9c33f6f377d7c8ce0a811f0781e3e87baf2c4fe5606455cde438c50863728f70ffdce958e64cfadc27a8461b048e385157b78118b317390b008973dd3b02bacdc3d8bff36e11d7413815e50aa9a9c353146d6dbb7b38dbabf7c8623d7c5f5373ab22dfdb52ed8f855152afa2992a75bb1be8dcfa54faee2eb2cd8be52c451483eaf64ee5c1e201e06ad39fd47c9db97b5a64ccda5d29087fb10b537544b7c6c3315a9529652079667d28537eb1162fac63c5ac95a993cff05f4a460e4dfb19fc0fba24237f2cccb3febe97aefee5c85a4085d13af5f10cde0096428b7368ddf731597be464d37e77f9a58bc9c6886dd2dbd53b1d57d304de693129d74ae800b1ee1368545eb1c69a20a21caf53cceec5a4f44beb62bb07acf1607c16f854ee36b118b317e3a431e50faed2057d2631100391edbdbcb730949bf7c62f7dd01f554854f6e8d1577a577253056fd88c390992c11c9430ec7ae3f60cf89b90f7b0033c3f594804cfc1f151d42d855a38d3b0cdf33e59341f39992da0f08f92344aaaca7857f948692f98ccebb536e70e6d9f7d70bc7d34c936cc9e0e5945e41081b0db2d69b4c5b8f07f5da631280cdcde151c2f53a6fbc3b15406dcd4d0d8d6e9f6b5a39492814e6d85b8b0fcb5470b48e42af584d49e67801792dc5deb90b632c4b23a7e6ec9d50e97f4fda0a239255e906481312e45ce1e6c66cca96c6097e54ff3dfec5170d1abfa5bcf115f95a52e8358dec65fbf48387eabba18a01bf4b636f45e1412c7114826f17a722bf881ba2746b0770f645e2e66683a5ed96bfd129b1100171bc88e4822fda4f2dfa22cf8669b6a9f9f580a2402f3733170fb7776c54d99b4847c09ba756505047a7f79735f2f7c14c9ac6a8da63a26dc90f7e9a9d38db75c14a62eeb613173bbf50dda95a2624b811b107164202230c8f03991dc31682", 0x1000) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0xc000, 0xffffffffffffff00) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x20000, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x14) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000240)) fcntl$setflags(r2, 0x2, 0x1) kqueue() r3 = dup(r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x1, 0xffffffff}, {{r1}, 0xfffffffffffffffc, 0x41, 0x2, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x0, 0x9, 0x8, 0x6}, {{r0}, 0x0, 0x4, 0x20000000, 0x3, 0x5}, {{r1}, 0xe96cb8ab2087f4e9, 0x2, 0x6, 0x1}, {{r0}, 0x3bc950e0caa68800, 0x26, 0x1, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffff7, 0x9}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0x6, 0x4}], 0x4, &(0x7f0000000180)={0x5ae, 0x9}) fcntl$getflags(r1, 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x80000000000000) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/220, 0xdc}], 0x1) write(r0, &(0x7f0000000080), 0xfc4c) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r0, &(0x7f0000000140), 0xc) 16:00:06 executing program 1: open(&(0x7f0000000400)='./bus\x00', 0x20000, 0x10) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/42, 0x2a) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = semget$private(0x0, 0x3, 0x440) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000001c0)=0xfff) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0x24, 0x7ff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x29a, 0x7}], 0x7ff, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x7}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x2, 0x80000001}, {{r4}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x96, 0x1, 0x7, 0x5}], 0x3, &(0x7f00000003c0)={0x7ef2, 0x565014c2}) r5 = semget$private(0x0, 0x3, 0x20) semget$private(0x0, 0x4, 0x400) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000240)=0xfffffffffffff001) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) fchmodat(r4, &(0x7f0000000180)='./bus\x00', 0x0, 0x6) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) kevent(r1, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x5, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/119) close(r1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget(0x0, 0x1, 0x40) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000280)=""/212) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2fb1140edf19c51a664ffe8200d603b92d5293f2"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x13fc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fsync(r0) 16:00:07 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x8000001000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000023c0)="4328257d42c3ab4069040e251ce63b20f60fca0f833c98ee9a7bac0d25b01ff0eac84392083ec61180fd3f65459b9f1d110ac0532728ba58100007824511792ea47ed95449abd2af9268b4511094f8fd800348c40a5fbb32237566c9b931eeda801595f1ab8eb7c0cbd2a364e8d6715f955048f2051b1fc8844f1b1a9311d168727ad0f341eb2f20f63371bc8d70ccbe25eb3357f377ec9ccba449951bb35f53cf8fcb0babf782e980373575298ae27597a3a6b5faf0bb1379faa6d133221ad4b738f7db733ee06b7253907c1d4284591e1c6288b8cdfe957310cdf638d20aca051232aee529e42cb35254ae15c8ffb136f11ad2f3ba9b6d6bb2052be67dc86719404e770c186a64a903a030d700c775a68390b76ce296c54daeccb1ce26c68c7feeae3c9b41cb9a839042d45766ee07611b537ba2c36764130bc89394ef9cb6186468c2571ee9fd4752a3764fbc036a65188820d3c6e3b99f9c8e8edb06cb13bde30057608f41492733412d44157c1905da4d507a51a84592f1cc6d32f146c19e632c5b4c806aa369358755ad57a04d05d6342ff2f582e1977608de64c2e192157e749e6400eb4fa5c933966d680549cb40682c2d77ee3de300976921d0249dd0a6c2066199fa0bfb4908749df74add7437b78d84e84175425deb0e6243304b28df9f26903a57a8d6b3181a59b29cc12afe46e0c6a9376b1bec73c4e6c76bad1e03281ce392a649f5c39061c443cdeea3f82dd68f53e7ce3c872f23336d9a2576f99d2678af16771f7494f479b10953d2771b104586f16cbf297bf4d0f970a1959c341dfd3f5b7c5bd4eba5a3f882636ad7777f4fa737aec7682e703297e947928a95cbe47e074cbeadc1ab741727c22388f38393f97ddbc5d44166de630666e2486c568e41632943d2571108d10e58cb5fb7548407d87aa370b8cd67278645ccdf2a7ddac5a5154a4cc819725dc061955d437ffd1f330ec50c92edc75b43865f603113bae537b9108764803f9230b9ed1998c82280617f5a17639c856e5fbc57442bf978b40838a8b41a787e2f0255365c36929d7cd7224c204833cdb9066c50f509f2d74993b7a251619d4ec93c0251c4b9220c9ea520439b94c383de1784269bd3a11570be5a22cc034c66b8c6b942d98255f377448a88ed6bccc7847c0e660526013929b2a5bf14d790bdd0aba792b06e28d899acc72e6100d1226c5f9ca4b94e8497b90be1b168990570f90d90ca224202ad7a4454fa8b5f90d23aa3a6b0d1c48ec45f93006b07a899cdcc6b688236c40e19f6a576350b65ec01a58827bd34210f736d0420cd47e6088a6b91eb5e5400fe44bd7f44b1d9daa31f3e707e4595b4a30e3f695b420639d70244754860acb0ac65632bcaabdcf496718653ce1d1a75e4488c24cab5e26d10f426bc65938c741eeffa96a0afb0927e3b60c217d4aafb9b9388cc7dec7fb7b69cd302d1acb8223769c68676b73abb836d73670ca814cb1abb07aaa1694c0f32bacebb8cbcde28588a57e501b70ddb66909603ef98e10012904a1f1b3da107c57e6445a60cace5edab7195ce9132d8be57287dc9abbbcc51bb7fe2a18abec2c415ef5a0395d290ddd77f884868e18bcc720b1f838a6849bbb2c4f263c98f7fd941db8e761ecce10a14b6cb532ae7fb79923d6d0104b653c14d7572014b21b109e58408f3fe34b370b6ab1bcc89fbb7189f73b22376f320e47d4c0a3df173844fbb460093063819489c8b1a2e2f836d173a08aa5790cc023fedc88d6f9c03eefd6880de1f2ed46ef9eb2107c73a6dafd5377b6b8844bd0a4ee3940fe0ec77ca05dcfbc157751729f9bbc69792897e6d7e11df596232deccdd1ca18096fd1cbafa159d2d542640dcee9b1d8704b9cde995a01a8b13d0e7d7a00d928f8db6d286599692ec394bcf749d8f676d6c3b86d5d47e85d0959c159fbd363e283720f3d02788942ace8e64ded9f0609f263c1f8246a22d73819f6973a64d96d9aa156c2ef28438c5615d0cbd3c32f64f7b51345b475dbee9f47b45ce1b34c75b8a680277b9493ee500b172df2c5bfa3ca0624bf2d3764520acad4db94b2ac28ccd3422002812ac047d46b8f6ce5ec1a105c95003578a5eedb165cac7dea8308c8636d71c3be3a6712c8d54db1c35933fc39b544fe4e167f042d40f21753940c967c9dd44bc4f0c63d8c1b9c71be9434c7906ed29bb37382421d998c3556fc38627b90ee38b3241486b2c73f1b32c80696c4a6f9b25257abfe83ce726dddebb5d7f1ea04505c79ba3333f3e4951c1b958aac1e4476a07265ce55aecf33c72a781567d4ebe4d0883bdb5e072db763e9befa1d3e3597f9ae19a0209734c513d145eb92f5fc7c1fdfd339891b8f0d2be8988275e435d1f4d8752128c1c58f9daaba265f6a16132798dc996ecbd41c0cfe2c60890bb7ec49aab3e9bc75f240f07c2d148b67f3d2b91cab20bf4aec0ef723431308fe58f73a89350256a94482a453218d50b7d47d5db947484b66d3251af7851a775e3e1162991a8958be42c0bd573abe4a6d008c09b8c83bccbcfc63915adf2ecddbdfd28399b16a1ca343e16d63044e07f3f067257c25353505d06da90786ddeb886112279fbceb7083062ef1bac5f889a1fde941047828722aa97fb155926e5c3dcaa94e95bab8320b6084e2dbd7baf1fd80e4026cebdee6fd859724d5200e3885b1a9b69aa0454b2fc2cd68cdcc944c714c0471bb7689fbbd65ce1f257a0728a173768cf908dc04e643e4a685176c2732db8fbaeb5f4be4e13f22c775f7c37010b401e69b8b501b6df8e6848640c9596f59958b4fb4b64d8e6e26ab2353652e71ff2e37928a35c2160dcb273abf9938d9ba2cba59fe2cb769eef8f87031c0d51504b6309a3efffecb8e5eb9aed5e5159e7c20d7123ce48f7d6d7ff811a945891f48a53ea5d1950f0edcfef4bc1b26f3395b3cb86fb3c1b6a1b3895a0351df5454a06e41b884fda8a287941be36e9996b0d612e580c3b9132092052910c54fbddea04c0fb008956964320d03cdec0f0c20898faa04c346d3de7d2f2927a37829d499346784aef9787322ec935d479baf26ce74ddcb21630c7a4b05856f54814b36239e5c2da9fa487e2b43a9c4fd7bf12cf1cfe0472c4ccff97b50004c1fb37a6ba98c0210a9b4eaa414f64d4f8b6f986c05849a2276d96739256cc043705e079f07534394ffd54d825371f7f11ee66b1afe1f0e1acc0351511339b3cfcd357d6ebbbf053f8b16fe8cf98ca3b296812aeb283c5f0d239dbbd2d78b5cd61f6ee0cd7ab5db8afbf95a81ce6dfc252624ad7cf1f1b1d9d690dffb1dc42247df14155c2095b5fd720a7afb3457dc8b90a28738d1fe278900c0547bc7a29ba0fde5f7c4c238ac000a1c6765e15f5c63cf1facbe5ab9f4d7fbd54255d7d357e2ecb9daec030d296b7eeffa17cfda823d65ab6c1a3bceb08cc9e40f48d0cbf42a2b23240048e6048ab691e602a93cb05b67ee33391f7492d4461c24f1edec994c3359b9bbd63055aaff6e48308e5e2be7f701b0fb5fbbe8edff90a2703b39db6d5dc3f55a15bc2f4a77b20939f68e2a8cd7bccf4393790eca2eeb92b34062a772083787de917b0816f6d0f99535c9cecb2be46858fe669a647b60082dafb1029b7616a1eefd1ec7da6d3f0bb4b96c11adaf78ce3a63060580414977c8a879914f9a54a6acab29944c1fa8a6edc6350ee1e107fddf88eaffa41a397459f43cc81e4c75c79bff028856890f9bd2da81517186037463f5995ae8f48999d4d5e970f5a9582ef563895fd66d0ad42f54cc9f6309efe33618bb7cdd3d3581bda119ede41cca001c788d87458a628696ecfcaf62c3b1d3fa132e66d843d9c28807c25d859b15cce3751f24ab69bf8066fef1aa754b4f7a334b704528f1c34cb55fb785cf5020e64a3fb73097e77803c56cde872308fceab3cee38750ad743c443f8bfd8f0e12f2f2d1ffa6a8b47759cdf6fa3794edf95479ae71b23453b6ca64e54605de8e965011e4f077442966141d23fd008dfb0e72a77397414eb3c468212179af91fbb707c58db69af5659ecbdb4aa06aa026057f94bbb944604f60f9ca1779f4cc176e76a98e9e1a7acb08c66de697ef6eaf7750ffc84e1fbbf444d2636e375760d066d0ef29d12456d24f1b5832c20ea72a56c510f7255336673cf5f1f387146e872f3c13cbdea8fee7a830c6058da58e96a3f2d20a90168805dede5e3988adad48bb86a632cf3e60e4ab3fa3d764262ca547d4179d79e72070bc05583a56d4973f263b8d4064ebb408ebeb0c9fe1e4eb7abc3b2208f043fa7bf6b0e48160f8a2462cfd2399d37e4de28386d580ffd7557d415c026774c3fcc4e96947aa90367afe97a53aaa041cb1929be757c3112e0ce03f91afcdcdee76e4cbe64f56ff6a5e51e0689863a2d1b8f0bcfe6eaf5bf6875ecafaab4e8c70c9e108421c3de21272d7ade4011fc3c03b4139063f83d64520b08fb7650028b295dac336762ee933558551665e0e90287cfb0ff99bdf8fd506e99ea143f52f6165905a07c3c1c401a8fbc103604a8b6162df0e2acc370268f56674feb50ecb82c3385c0224f2dd9bf1f45e3fe1e492f69f8791b1b8df9afa23a0bd1f8c4f8da822fa8e70059d5859df74c43d3790fd40442b54db6a24d9b9ee77126c4438cd3218e99a998c267dc5f1a57ad8b3af8035ce6d028dadd130c3bc642a27105200abb217a51b9e97de75627b3a34d1219c103dad45406839551581ca78daf0aaef2d0e74df51470048e07e3dc679d1570e65d5eee891532dee22634b3c94277bfaf37f3d2d012dfa9ceb04aa41bddc9af53525314ac649167586f06c3c278272d1f813f20badeb7599a4c3b700a19c65877d2c0beee05a632f773e6407f8d9e55fdeec4163212b158f2", 0xd94}], 0x1) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8201, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x4) write(r0, &(0x7f0000000000)="1025bccfd74f286c2da479e02076160e9be13b8c039f5282a606191584af2c2f0da70089f864c6fd98d456ad2541ceed6443e3b90c0bffc7564e9659d54537b559ddfc5f472156cdae4eeff3eb152e19e96ccb0c4b0fdaf1255effa30b10191151837b09d9ff266df2f53ecd8e", 0x6d) r2 = dup2(r0, r0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10, 0x2) poll(&(0x7f00000001c0)=[{r2, 0x6f2ec7298abc90ff}, {r2, 0x1}, {r3, 0x1}, {r2, 0x100}, {r2, 0x9}], 0x5, 0x7fffffff) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) 16:00:07 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x3, 0x33) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000000)="2b00296590d72fa7", 0x8) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="104695c01d2aa71a92"], 0x10) r1 = socket(0x2, 0x4002, 0x0) fcntl$getflags(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c2, 0x40) socket(0x0, 0x4002, 0x6) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x100, 0x318e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x2010, r2, 0x0, 0x800000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8080, 0xfffffffffffffffd) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x5, 0xee33}, {0x1, 0x7ff}}) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x3, 0x5, 0x6}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x0, 0x20, "2b9adc0d86f8c5422465abde7683618c78eb0d75", 0x2000000}) mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) shutdown(r0, 0x2) rename(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') utimes(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)={{0x9, 0x80000001}, {0x1000, 0x9}}) 16:00:07 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) fcntl$getown(r1, 0x5) getsockopt(r1, 0x29, 0x2b, 0x0, 0x0) 16:00:07 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/186}, 0xfffffd40, 0x1, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x2, 0x8, 0x7fff}, 0xc) write(r0, &(0x7f0000000a00)="0bde863e50351b08b2fdbc0cfe944fe19cf99f034fd785292e96c7a8e44e61c6639880b77ec60d75e038f3b206cc56a7b15a3b30ff555689e9b8fd443692e7467eae65ad6f7c6a79d501019dc44162541851ac6633c8013615e04e8fa2528977367aa320b7f9364a0b4cb5d94ed4afc6fbb9d011954c8ef9b28336fe34fa13de69657441124853072eca975bea79b9b45ff7dbcc0395bcc7eeb687bd8dd5e24e60f38845ab7d2850b403d9ccd482fb6ed63f8377c4df5eefbf6f22bdeaf9e8f85b65b829fdb8007dffd4af864843800454e7c1b71d1ae78874a14471022192fcd5e81398ac9c3e5c472dd2ff3fade5e9ee0a61d4b3798312d188dfb97c2069bbf44ae6d6a80b9cfbf4c024576104a14ebc3296cabe3c8e201a57853cfbd41de6a83515f1d94a6edbcf855e7eb7a234ea8b501a4dd8f7580d427276f15442c2d69d38f224d6066543d1aace7760327bbe5f41c257a16bcdabffb7eef9377297427cd748e86c6b58a7cf19935a626e5f9e903eccbf3622ee8fa73f841dd763fc6645c4f860ece78677a22e74d7766c2255df064d2ef0055a76aea3779d3374ac16249b210b854603014178550bff9cece6935e3bd3e32cd08d839d11444a171b669e0abc3c5ebf9a8e38c63d7017636de70e5e39d3efde15f6065e8101bccece6f449a82e31e925cfe5e52615c7bbe8e0ed1ddff545dbe1222ea66552e744d725936f0dafb2de3ffbee4d41627919c50bb0f71a6e628b813dd9c2d60450b27ea62760b6557e3117107353388317413ed9d16e05aaaed988c36b1dc600ad4cdb5237742c627e7d648e0e204fa93b247c81763825243886f581e4a501b0dc51a8679eff05e4ff1b880dc1f7125fd77caed96926db5f51a2884bd7a598176edbd338284d278d1bf9afa628aacc7d9f647c684dd9feb56151c2e7c80a8acff25daf240532ca54d62a76dc15e95d7b1fa2c9d7bd58313602a6ebcce5488744a20257f73d57a11868bf8cb4a7d2e2293cc3b6378f1e48f7e42c8368bb5ac582348e6a5220077afa949b49002932ba7be893cc091fda0e4342de80c945df65681e6b2eba73a7387e86eee683c8515c2099d201f0b3e26fee8402c451c592ed9cc5759eabd6df0a3ed0b419ffdae530f3237693e1208373860fd0db832805d4303f7e93baf602f26655fc0713df2717a9834f011dd5d77146090179eae217047761c5a501d3624dae0a53915f411ef1b467e8825ab05625aa21f7f4e34784eab9a19fbedce1a00000000000000000000000000000000", 0x391) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/241, 0xfffffe10}], 0x1, 0x0, 0x2c3}, 0x44) bind$unix(r2, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) 16:00:07 executing program 0: clock_gettime(0x7, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) fchdir(r0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) 16:00:07 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)="d74a2883fa575dac9bfc139328d81d33d6d871f710e99c8a0e83ea2f260fdc1dcbf3b5f6355a694ae0b89e698eb3f8e22b1ba1630943ceceb909d87e0605132cc9222f1f289181d8e332831d37ed1fc572e0a357db41ab78639225e670d79b3d58c5bf6125f74dd013496b7c4abbd6a812e8cf131c502ae8067a95cf57e899e604244cc396a72bd02100bfe97009a7205d9bc2ab88cd66755c9eef71e64ac48e87de06c2d79f332aec87161e94ea3aa6f55ff4526e920d28daad057aa61a261adb3d201c4ffe7d7698cf2394639b7685aef1d881e2e50d018bb5089bb7ba99a3a16c013d4d3a", 0xe6) r2 = getpid() fcntl$setown(r0, 0x6, r2) sendto$inet6(r0, &(0x7f0000000000)="8122ef38bd325685808ddecf35b4f1f66243231edf4a1fa1407297ebaeb5aa7162c0d6b307621e6c2a1f5616003e83ee3961e29f534e2f5b976d5af584a373d1478c84b821d5155019d06e2ddb73edc6114d132a9b9e654eeebd48167eccc6669b0aa7e4abe3edbd8b23ffdcc4278c", 0x6f, 0x0, &(0x7f0000000080)={0x18, 0x0, 0x7, 0x401}, 0xc) fcntl$setown(r0, 0x6, r2) close(r1) 16:00:07 executing program 0: setuid(0xee01) r0 = msgget(0x0, 0x2) msgctl$IPC_SET(r0, 0x1, 0x0) 16:00:08 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, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="fe", 0x1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea65be7792407365c", 0x409, 0x7, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000009c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000140)="b5d27fc22edb72f01339b14b5e53a8cce3bd92c77e607d6a190d2380818c6defdb0486876c35881a986e18ec9f1ad91965b178a0c6b436a82d8053e3e4595498dffa8f6d7e39e94200ab60fa74f88084618961d4a882a48f9535c3078dba7da5c200118165e02ebb57d705084e3186a470fda91bab7b16372cde9936cb2bceccf80b64072ea120984ec51463b8a707faf39c9cede64600dd1a9065b0a0ce", 0x9e}, {&(0x7f0000000200)="641b045994aa8a7bc732", 0xa}, {&(0x7f0000000680)="f28b278ae9257e1bf5c216e084c2b6bbe29fd56835793b4a7e689aa507e427fbbad3281e30f657f9be1296b3c227114f0b13ff89a5c4ce7d2aeef6b201dbf76721b957406d83a1037ab82acdfc89203cf5060c1e95de4ab7286e4e", 0x5b}, {&(0x7f0000000700)="a30b6676c9238f4d17b750bd1039b82521d9642f57dc89dd44ac83113754719c72651bec31a43a113d188dac637f143aed16c983631a427a33f15bf4326a41e5e1853d88c5c70624cb75906b29b2960734e87f69f24ff29d5abe44ae2cb555ce46b3b966e6ef452eda94bafb12b0c1c2753fd573b0b29ca7caff8b49", 0x7c}, {&(0x7f0000000780)="ab3e02632ec905c496888be4248f37f3772430decdfd904975c922f660", 0x1d}, {&(0x7f00000007c0)="c570110cf08d84fd50f56b7207018f28c338120913fc6f000580cf392be6f1c02afccbb0f38ef1aeb40260f683caf447276376303222d3b849f145c7d88fdc7d0341700b9fbeb239c274d2fbb96ce512c504e69a999df5bc297c65ac4696dd617cd7cca4a75b280b966c2b39ce05ca40b4d1b20cc2655ca4cab20b0487043a40bda75f2c5f6ed6f9041fdd73540bc5e2a608f4a18819819e1530fefad590b0c1f967a3d4e5902b0aa80e1ea34535e6b07d530323f25b448a35003d65a4a4dbfef55addb46327851671fed7285dbc5036d75ab4a3956a6c77b26463af53692a9d60dc4f583a252852625b00a8b8cac2790104929b4329", 0xf6}, {&(0x7f00000008c0)="d072cee4d0ef32686fa5b43f565f65f2f76eb28b96d048837feeb7cef19e0563312326c9de079777f4beb67a10a68bac819606650a80278b55ca97a8fff3f8dd5622f9", 0x43}], 0x7, 0x0, 0x0, 0x2}, 0xa) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x6, 0x80000000000, 0xfffffffffffffffc, 0x10000, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x8}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000080)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r1, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000001500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="068620f672c123861b3b457128c3271aa01738b96b7a1091a147e0ea93d3740daf68b08c8634e09553fcc3701d9b3bc661520cb3732be8149bc88149cc69060ca0da0e2aadf9c886054019abb624a38c3ae2355ca9e00326095560378df24000625388ba7aec16ea92a2ec50fb76dd5d0120cebf0c0b3fb1625b1e81e85fb22deca93d76a0d539a57db4cbf11012d27d658a77a6d3bc5468a28554b7f5da23", 0x9f}, {&(0x7f0000000180)="87421b600b2f7d3eb861ddf79766f76650ef0fa78e49fcbfb03c1cde41eb9e8e3739549dbe37cde0f8ec1e397aa0c90db6ca32662cad4d55ac0cdf75fb272c658eb8f961aec38a81693a47897c3c577d31ac386eb418348ac28553", 0x5b}], 0x2) close(r0) 16:00:08 executing program 1: r0 = semget(0x2, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x4}, 0xc) semop(r0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000080)="6ca518756e76bc36437215b41f0045dabfb176c1f522b5565219a666bda0bca98c598a6118837c2cc7c75fb912ef2fc515031299e87d42977b5703c2d0665bd321899a72abab3ff80c0460ebf50c2d662bd5f2", 0x53) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1005, 0x223) execve(0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="b9fb474bebc326e3c8730195f9c85c0a90e665113188d17d11005a6c3c732cb8fe266ea652232f90f20a4453388f8c8aa26dc704", 0x34) 16:00:08 executing program 1: setrlimit(0x2, &(0x7f0000000040)={0x6, 0xb7}) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x1810, r0, 0x0, 0x0) r1 = msgget(0x1, 0x2) msgsnd(r1, &(0x7f0000000100)={0x1, "aef1d700b01e1aa87ffa1e7be139b6823891d5f32494d4f59edeffb957d8bbaeb3c607000000000000008b63e75f10b1a3f8fd2ac0d389fa5eaa3577a595657d7c1e0582d3"}, 0x4d, 0x800) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0xc8f) poll(&(0x7f00000000c0)=[{r0}, {r0, 0x11}, {r0, 0x80}, {r0, 0x8}, {r0, 0x80}, {r0, 0x10}, {r0, 0x2}], 0x7, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8a2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0x3421, 0x80, 0x400, 0xffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x800200) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) fcntl$setstatus(r1, 0x4, 0x4) sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) chroot(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000080)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = fcntl$dupfd(r0, 0xa, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x7083, 0x6) 16:00:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x101, 0x100000001, 0x5, "d2cb762205e456ae5d14b12a926cf615356e8d1d", 0x2, 0x2}) clock_getres(0x0, 0x0) close(r1) bind$inet(r1, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1001, 0x40000000000008) fcntl$setown(r0, 0x6, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x5, 0x0, 0xfffffffffffffffc, 0x0, "1e080000004e942b6400d2a1a95fa94799436fb2", 0x10000, 0xad52}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x4000000b, 0xffffffffffffffe1, "a1786eb95b7c30abfc0900"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) r1 = dup(r0) syz_open_pts() connect$inet(r1, &(0x7f0000000000)={0x2, 0x1}, 0xc) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = getuid() r2 = getgid() getgid() fchdir(r0) fchown(r0, r1, r2) 16:00:10 executing program 0: munmap(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x8000000000004) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x5) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() geteuid() dup2(r3, r4) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3, 0x10000011, r0, 0x0, 0x0) r5 = shmat(0x0, &(0x7f0000002000/0x1000)=nil, 0x3000) shmdt(r5) setitimer(0x0, &(0x7f0000000440)={{}, {0xfffffffffffff001, 0xa5}}, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r6, &(0x7f0000000000), 0x287, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x1810, r2, 0x0, 0x26) pipe(&(0x7f0000000000)) 16:00:10 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="e3455d7584320c03a94976de87a3732875daa730d86ea1606fcba665bd603741e9857cb6f3cc5626fa384587dfcc621d47ba54663bf1a1ca934ccb6b9670a0a8f7b78977516e3fbd697e4d232a876880598c", 0x52}], 0x1, 0x0) lseek(r0, 0x0, 0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x400, 0xfffffffffffffffb, 0x3, "b4366de1fbfa6ab29b5e483a0c4e3640aaf3fcfd", 0x3}) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x0) 16:00:10 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/32, &(0x7f0000000280)=0x20) sendto(r0, &(0x7f0000000100)="a85d5d75f0bc3ed92e5aa88b309db7b3dcddc154024ddac258fb096ab91e93c5709304ef82ca98983cf441ff8fa043b6c3048776c327a7d60ae42686454fd90b66d0e0bbbe55f8eb392d4e82966176d2d93df624a447985bc1d49a468dd3b2c84d70057492fbf394ecef27352268bd9210d98d5abd994c919186c1c1b757da6bd9db59396a187646a67bba220325707915a29083af55f4d7fd184b0e9b9b31c3185c71b01907a32d97836e063097df96bb95a952169f95c50563f5ca69d30fe6d38c24661e908c75d841dc4175e1f7e5c64876686413a94619b9708f2e7cbd8f33b2d0", 0xe3, 0x9, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0x1, 0x11, 0x0, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = semget(0x0, 0x1, 0x8) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000280)=""/99) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000180)="1cc488624fd10bef4d7d4498933c8fd3752178a3a089e16e541d3f656c40defb23ba4babbec577682e149bd7966a8ae6f5b5b063f9e57eb6dadf72df2eb94f8e1cd30c8c21d1d9620397502987553167a0b4abb86cf5f85482654c0783dcaebccdf19de17c8909f0cf30f720adb8238f2865ff78e4483988900d89b80d6f0b4e1a5c4248598a3556035b4ef58745b3bea007dae960d97edb4084687e8800104ace1292babeda60270368bdb1702518dc9fa04ce332297662f2a78c957f9de3364a702d4abb6f0f4f7a6759ab5af39a31a413", 0xd2, 0x40d, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:10 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/6, 0x6}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/66, 0x42}, {&(0x7f0000000200)=""/81, 0x51}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000380)=""/31, 0x1f}], 0x7) r1 = socket$inet6(0x18, 0x3, 0x33) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000000)="2b00296590d72fa7", 0xfffffe7c) 16:00:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000180)="9dc48ff31b28e8528435abf8d92bfc1eacc9cae78d6afb618cdf8095afa13611e1527f78de708a81f071fd34ba53a200708dd8501fadce748b73c4512af6717a229893d99937fdf2a1d04f038496538dc8bfe992d561b0a1f9eca8290c6103677543a65c4deb80d769729833a49d3c490b9dacdadb3c1cc7a238e1a19bdfa211cab3529f1135f55d0950344350d5b2a7825d32f7986b23b5136777fd7662a65b4a3b06f39cfe047f73b5b84512c362b1f7bdbf5b5986939d4a6639eb266ce2e4a317f4bef08e7f025b1a53f24561356277fc7c8969790dcd8fee43a5f40fc4", 0xdf) truncate(&(0x7f00000000c0)='./file0\x00', 0x2) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r1, 0x1) recvmsg(r0, &(0x7f0000001680)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001600)=[{&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/213, 0xd5}, {&(0x7f0000001540)=""/143, 0x8f}], 0x6, &(0x7f0000000140)=""/62, 0x3e}, 0x0) write(r0, &(0x7f0000000080)="b0", 0x1) kqueue() poll(&(0x7f0000000140), 0x0, 0x0) 16:00:10 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) fcntl$getown(r0, 0x5) setsockopt(r0, 0x200000000002a, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 16:00:10 executing program 0: r0 = socket(0x1e, 0xc006, 0x20) recvfrom(r0, &(0x7f0000000040), 0x0, 0x2, 0x0, 0x0) setuid(0xee01) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r2 = dup2(r1, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f00007a1000/0x3000)=nil, 0x3000, 0x1) setsockopt(r2, 0x2000000000029, 0x200000000c, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000003c40)='./file0\x00', 0x10) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="7fd0aeaedf26e9c2c18d9ce6fbfdbfa8c56d2c65", 0x14) 16:00:10 executing program 1: setuid(0xee01) seteuid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) 16:00:10 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000600)) r0 = kqueue() kqueue() preadv(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/44, 0x2c}, {&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/244, 0xf4}, {&(0x7f00000004c0)=""/189, 0xbd}], 0x6, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x18, 0x108) utimensat(r1, &(0x7f0000000700)='./file0\x00', &(0x7f0000000740)={{0x3ff, 0x7}, {0x9, 0xfe7a}}, 0x0) 16:00:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x100, 0x80000000, 0x9, 0x7f, "5db594322ad483d00ba562894d4f60c3fb6b8cac", 0x0, 0x4}) r1 = syz_open_pts() close(r1) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x101, 0x7f, "3aa98054f064012301546d1cadfd0485535df56e"}) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="6a912fbe58f12548089227c1e8cea5e6d47f", 0x12}], 0x1) r3 = fcntl$dupfd(r2, 0xa, r2) r4 = dup2(r1, r1) r5 = semget$private(0x0, 0x0, 0x21) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000100)=""/95) renameat(r3, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file0\x00') 16:00:10 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() kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x9, 0x1, 0x6, 0x3}, {{r1}, 0xffffffffffffffff, 0xb90e89a0491b6692, 0x5, 0x8, 0x4}, {{r0}, 0xfffffffffffffffb, 0x41, 0x40000013, 0x9, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x39, 0xf0000002, 0x88, 0x800}, {{r2}, 0x0, 0x86, 0xa, 0x800}, {{r2}, 0x0, 0x3, 0xc0000003, 0x2, 0x8ed}], 0x800, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x78, 0x2, 0x5, 0xe1}, {{r2}, 0xffffffffffffffff, 0x98, 0x40, 0x2, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x400}, {{r0}, 0x468d16fb1b8b27a5, 0x20, 0x0, 0x24c3, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000008, 0x2, 0xfffffffffffffffe}], 0x0, &(0x7f0000000040)={0x0, 0xff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getuid() r9 = getgid() r10 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getgroups(0x5, &(0x7f0000000a00)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r13 = getpgid(0x0) r14 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000bc0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000400)="2f0ec1c0652d9bb88ee7fb57292c686c97c59c3a6d52e15bd32fa39398fd34940bc4822a1e3c95bebae47428ecc18000fe108b491814ee9234072fdd132fac76c6c612ed84cf69480bffcfce57ef19d854702ada24add1246996548ac65c697c0cd7f224ad36cea929c731aa1cb007c1e3797dd1903b82e0c7fe76b53bd0f3aa149a64d152a76c0a12390cc90d0c8e95e6ea99d5270725028fe0f952ee13cb8add889cac68ba58a1ed3d2af19ea1f794f1540bfc961f91767db19483ccf214a129a06804542b396c9fd63b5a6e3311f455", 0xd1}, {&(0x7f0000000280)="3e5f157d5900b741cd1539", 0xb}, {&(0x7f0000000500)="8d4650561cd2136529fd7c3db8afce7e574fdb4e003efab4bdc0a74b9b8920b699413977e4af0fcd6e153759015f0debca6b0222542fb5acac50b93ca95c383232824529fb6461a48d6f327651eef9035f7bf7210fdae5a6dc3ce3bbd8a7f4fbc5aa7cf345782353b3deabbc66603d3c2cd95098c71f8c4a7db82f1d595573263ac9f66a3f23fdb86a52f83bd2c967e1eed8fdaf7ec82327d41fa81cc127043e72e557800fa0ef223140037bada2eeb296f7166f3eb8025ffb5f3ea36a4256ccfbc0e9cd39609e04412748af46e893f057cbc77dce92f3e715460bf5d005c3a2", 0xe0}, {&(0x7f0000000600)="8a0967e9d98631b45e89f551c070541d2f3e616fdfbba955a276a788717238787aa7b5d8a677d7887d1033d8a5d42dcc94a741432d207826317fdf205626dbc7e766b68b9070e70a18080d6ee1e6d3f423df0ca804374992fa4ab0df8c630975f4bfca4672507c27afefe8cb39c23a5a6507e7c0b445b298b8a44f9d00ab255f81d41e4b7ee7ca3106f70db56072bd28f39a45", 0x93}, {&(0x7f00000006c0)="dbda9e8e956efefc9107eb50560787a1a7e4988af01a1060a81cd7c51252a04b024f2cd0dd8de90c0c14926e38ad984fc1e0281cbf378f888bfa451343a81f00446faff17469019f1ac77fb84ab8d12e534f577cbeb281a61f6ebaf2a2f7f38f0784b22b52c0861405019526f759249131f612b7b37e4173edcc166ad0665f8ec202a8099d90b691c2fc8939519b7ba9c8b6e3385c92214799409e7d3695d1f965eb5308eebb74513ce72535947e6e1fbf1a1dc571342b53bcfa585de36720133dd91eb931", 0xc5}, {&(0x7f00000007c0)="3afe2e907fe2e35fa67da3ee9fa4b297a2698b7219cbfdb41e9160d8ddc95880129077381b4de9b1c1ef516873cef44f87735fc0cfd2083f8f15cc8f18c34ea1ab350ca3aa1361ccfc34dcfe9b81396afeb35c1a0603b3d85be38ef4c2224d93a6d1173c26b7df107e79a11ac9e0ed65032e246d54df89d4337db8d010bbfc3a047e40bd37975cfdab00d60f2eb095daefb38f9f449535895e71a8adf0e5ec4b9c8aadddef5a61458742567b9234af5e12b57f5d4a1e2e443a4db839bcf2f127cb6edcb65af397a0913db04af85026ada8323b423bb097dae76c20268e288de2306779fe1b3b", 0xe6}], 0x6, &(0x7f0000000a80)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r1, r1, r0, r2, r3, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r0, r2]}, @rights={0x20, 0xffff, 0x1, [r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r0]}], 0x110, 0x400}, 0x2) close(r3) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f0000000200)='./bus\x00', 0x0, 0xc6) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0x7) r0 = open(&(0x7f0000001040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="076609a34aba9df05b816b10f7c0c0d1f903e7bc4d26cbb7a72f54382c0274fe68f25a57d794622933", 0x29}, {&(0x7f0000000080)="7878bcad2b844f2775c40b3d3dfa229ce5fbcf613a175afb9cca25f085af77530307d8e8f38c819d1351ff70fb7dd7b6891b5f1a33b31d1d0136524621e3c93202482a0433d25fac1f6275fbc4a7c35007da4781e06326ce2866a7208f011092a6e889ee5b084de5b3474772710fa0b5b720fb65d868003e9ebe1882fcb408f59acfdf10a01dfae86c1e6baa3ecce3c554a36ebee8af3353b6b59fd379df117707587159c385cc4499eb", 0xaa}, {&(0x7f0000001080)="940f908bd8a889deb947751105e344dc27fea329d1907ee63f59b60035ff9250b90b92e53ede0b5395b31745b444dce651cb62838e2efd0afe4cd0ecc123010405c785c96850ee4db6931a6e1ede0a0e19512e617839d06d36c937953dc2d54b848ee0b530b199122579e12edd1a2cb85a25e147d864ee05a85827d4e465c60468ff055bf4fbc551c89602f185f63447fe83ab5f95b7b3635120600ccd8748e40d7cd251a7928e1dbecc39c3defbf2888ec7e68bb75b8ef834a1937f282f18bdb4aa6fdf5e3e5dbb1d3edc9021f5e987ce9db2aa18341bbc84d632a1621662b3f1c20f200f626eb98938d5e6a5ba6c9885ee96859035f8d95007b93e18efa8f9d259aa7d5f5204d4cffb1c6766148eaef577954463dd5ec0cfe6ff190107a5b9e5d2a64e1709f0e5bed2eac7edda7ee38486ed3eebcfb3d2cd700e7cad15ada7b6de6ab1da2c43503af5a764a76dc3399777551eb6abd872aa6c274d98f262db1abfb4b8aec7999369a155e311ede61bd705d6f457b0386756de0abfeb32e081419cd7ced0026c550f4ca3e171d5c1476f78f7c61bc6f5c83985e428bd3c9d639c37afadd4941fa5bda9f7f46ef7ba1993b7f54b0e54be136de542fdcf1b38ecaa2bade25b1995a5532f3e5da518b5c73408ad77b74731e93cba522e9091f0675f8427ce093267cfdaa2d769f4a838467d23c4584b149541183557385ba07f135cd5f671cc11155cff1f2f20e5397faa0965ff92074dae0c22b4af64aed8859d4fab2eb540c8b5c7c10d84bd3284045ac2da6d752d27a90ee0a63e083298194ac749da91acaab863052026c31b818f8db82de5c32233efc81c7f8f927b116f574927032ec63f8a91b9207e2d31ddce89d9bde986482caed8ed20a28be2a43e9f266aea15d36204ce1a6d23bf04c718324da31f66fcce0c6aa2df38640572d9c60ef44160170a13ac5c53f30207c74ab7b5cb9828e7a401566ff43f34b644423ea7736c25fca866e38d4e131f18fbd393128c7386464a1e3efe7a0322c26b1d1dc73a63a2727c99fa803eacd724c4d9eeea0ae3bd86bd95b9ef3aaea5f03d8d45c34f756beada31530d51f935334d290edb4361adcc5a0a49fe939e584ffdf6335479455ed06409cb4bff45d05a9860533b025646ea5c853a9df4aee6d39437f61cd1fb7dd79ce03246b68de4c39e319e395dce6bc6a583096bbf5f3fb3c37a62e662ab45162608bfc339e6f5a60ac064cede6c660b25005978b83a7f35d697b45c7f0b008f39126daad7e790666188c22514a8d6e58735d13e29e9d1d5b26ecf10b755f9923f1e46604943dfd2c8ac703d6413f80cef7cbe1883a18cf569a264766a8347f080386af7c5d851229c5f1a447e68c3d6350fbcc2970eff52f97d152fe95a4388b3a02d8aa15c75f884b28c96be017f686745d27f64676914c228762599b8b751a6635263e62f1d9cab5720fcb89a84c0a8ed9e38504fc8506c3ad4398925bdc661005e793cf0447104c52b3c02f1fca5024e45869d2dd6624affbfd763d05f79512b60dc755da38f0bdbb51ae02946916cdef9689deee98442b28d742fce9b7ddc0183289adf4578326e84c8e6f5b293c4332a74729e95ce2ca80f10fd94ac2ec1ecc167fc766c033930598ec9f439283947f214e9e01a287fab4f0c00a555809dea3bf264ed0553644027fdf57a782d82073bc5f0dbbff14120f6984092da37968036df96b1d269c4f27c225ff0cc739e58268b9a51bbf5613b85842e933b26db03292ae55613c66b2bcab94f4f5611951d420cc20662e8d14ac181d71f198a7c13a12672676e305e7add41bec19f5b52fcd247a21be561dfeaff9468de972c278c7aed4c6f68c424ff4c60ad106c07e4a0fed97d5fb3af8e228c66a0a463793efccf843275529a3b39e9caba20571c0f0b1a9b8b1a4ee11c519e04904c1421c3c0eb4b61d22136ae508ed0d6dc9bf68726ff16c7f22f426f66c2fe0d44c5179c8f7f29ba43f82d2f7fe41166447e08b4fb89b616e34a013b304c2a8947cbd5086c8da8a1cda3b8591ee4addb6b6cfa04a755fa52a4a0c9cdc7268aa93b909f3541cb74ace582c9b1a6efd404a79dff38f0f8ef1916e7a800784efb2d607f05860b03fe722ab71c7d24619a2d0578c25cad425314b72bc6353a3b810e48e29630dc7e8c50a2d82b9542882595d02b08073a2c25c7fe5cd7d3c3f147c405b22094bdf4981ff33e82c0fa2f7dfc2cb5cc3be44f12fc4bc26141392e36bbf0981fa8122a9f36f25737621bb84a67200ccbbf117c34ec9b8915c2b15f83827271fe7f626e01caa9b7fa383d4d569e140cbd0e61f93b9b2a238d71828a17f693a3fdf6e69f3c070b6434079aa2c4ef09eac866e2151d5690a5422cef5747e2c6bdd03414d8ff13b97356dcf04a2d54cfd838b402d42a978a52e56be792147c76e948fb88d0f0da971cd237528f0c7f5bce55d25fb63d1241b4ae72c1b6ec69b1d65fecfa57f566851a20d95a0618ef6788b94c7920edde8c5336c8cd306240828616ad979fa740190a90065d3831fc8676649d6ba26e680f93194c8bdbc8b86f07c2893d1ac3d79a6820ca50e5513791795078ba498ee9dae99fbe467e5e11385390d0650e34690f122d8d0bf37d8512022e3dea1feca698da2981249d906a81aa88df6137ef9b5acce88fa0f31d4522cec4fb52a9101db00b96e537d1b6343641344a894f45ab03ee488cbee33727639a889df4bf1c9bbabbf25694014369538328c435664792a82ae17c16b912683ae3cddb4fb0641a629a8fa77af5da7968f09cf99f4d35fdb8c10036f9b768f1176d706efb9f97e309d98b39f9509c5145736ae5528970810a6ee42e56d31c31e7ba8a5b76b06dd9b087565026848f60bb3c9125d921c1ba8145ad54ac7a0bceac7c8bbe0392f24be0e2d8572de7e16c8d25aba668df4e54ead944bf3b5fdf70556f40b3822c33d9be426999194b13b1b796ff5c7cb8bbb9a0f667c320e1ac638afaaf3d12b822ec94d64867c88d01c667a8320abc776f8f7ec46f6c094a32609589b1c30b86ffeef832a0ab80e7b822f7426282f0eac8045c32cc9014b5cee2ea027d18999c4b916d652f82bbf49e28c083429ac794f60ff3f11d0d0fdf6963751f433a416952e31cbded93db9a3c84d938632f49507a0ed15cd3ccf4d194ef8626fffdf2dbe85f21453282c111aefb941463570e38a6a3473de126dcbe40a63b0dd94cfa6fdf00274d9bd3869db6e3eeb7ee9f3375c3274c0663469b53d95f38f4f093f904b84c0d67b194e7c1f682b7f478138ef36c8967b3192ae73a663c3be3f80b5ca6f28f09994b067628c99046b55b3a0a7893b9f3df1cc39f323b7a3971e3787c6996480cd7be34f482212fe9a0a847ddb9f83bf625dca59ffa8a873ccc459dac2bdf7e229810fb47d202a2685713efddce5e995619fdf091d11f499b48bb1ccb7ed3a3edfcf0120f72c706357ad2e227cd055ba39af23b753879b02aeec12db9b43a8ee91d7241aa9f49ea0dfeffa4713005adaf044d8d86f8df5e529e34b5d85a6e2a1968410b9eaa06ca30ba70894d3887ec4d69d2f065f83911961cb158172ad3605e3a9375271f27942a64d10fb34202882b08c9b28d9805f0c6bc923d4f988f26c2dcaede3c75cc4250d5ee90e12e02710d0d9eaa4c4fb20ef0286374b326d77663f2ec137b838babb0a5c84a94cc27fdfeeec8a1d99259b04bd010d1ea785243404a3042482f92f7b7ca96bd9a3e23188eb92b6baf0051cdac745eabd9cf04d91ece7d0a8c806718ade872ae7dfb80ca5767574c5b27425811a80a961c11a81cdbc0b2163ba482d7df9aa437d58738749954c010f3bcd55100e5b8e49b4ab99a31eb02bbc976ffe1585df97da52843b95359897c8bddffde74bfc10a2a701efde04fb0cd753e1ad7a1b42124a0a15eca5de5f956c16c8df0ccadd3092599caf4527deb8de50421f995d9b679ec0d39c7527c47a25490839db46d9e137806261f46189ca44cc91cdf2929ebdc8ec9a6608296a9a3afd065536850d3e16cca8e23b640905fbcfa4b4622537f71ac5ac91fb34418c8d2bc29c7b889f2c3ba74cd4e4b9ac14e3f8f764868396f4446aea09e4aa490cb95228ecbeca85e90c1538a31803f4d132da58308c22488ed9f46586b8c37f86444f2bda2fba5f3cf54708a8a64a36dce7424b8880d6de2150eafcb9cfcf8845148771ebc48c31321a16ccf444b5889b49315ebbff1a82c959e9486b0bf0e90a2b553fe3bad9efba5a984a765516354d14e8e7f683687ae9fd989097416dd3f419e9588b61f5cd1eda374444cc64ef709c88872c36b9f90fbd72bf46d8f44b960c65eb54ce85607702d279c23e4c4bef2429d7a919bb3110f437eb4d52393a6239d2c286f7e5ddfc337fcf4bfc9c4a1474eb69a950ed9da201af3b6dc8d8931f658f50ce262d4ac969c80bb285947ba40e8f950532b8a99a606bdfcf857154d4ee6447f3c04fb77bfdcd6d4637bf882cd416264dfa0da393fbec4c4983f1eea9962dfb4733126993c1376bcbb5e794a74e7d09e6d48c3f0889c7c6d89782c444661ced503591d3ecd8e61f20be62c3acc80db6ed686df80ad60c4855efd77c438b4e4e3973450540665a26da47e3c191c231c6cab23204c79a0294fffcca9afb0f891e69110411ecab082a6e535c9f47be6216c6851c494a774dbe8dea1875febc59ed973a823842b4591c6265992ff82d7c5400ea9e1d4ac9871e0ef7d6e414ad0427cee505dbe3c80617b9424d4601b62b803ca249f817f6495c752a4c21a63b4dba66743e1e2ffb9e4e8085a781616fb79efa1bb194e99a3d6470da5a1ea0fd06b9704c1ca9d11ad2cdc4311f4ba99180324a965efd80589833657f9249c329da6b5cd2f73bba5094de77bd8cf7da694ae26d6c7b0984696dd956f0077421c30119756f73b86aafc69cbb924397a83d5d7163d3cc961857b2fff3db077f8cfee0fa65a7ee56f4200eaf6059d4b8af1de38eca5bcbd3ef34cbe0efadc77a15e0fe1bf675117f0a1e92bb4b3a2397724d4b019f3fef3572c797b1fa2ddb91b3df205deb52b64e63514441f33362a3bf201b05dcb1cd4b822bfcc418635e935b4d6d601eeaca5877d3140d63153d23f8fd850aab376fffc98c58ad692726415ffb1ea6e2327f68c24f3a9e28ea09ccbe2eb279e1107d3ddba2bad51784d13d9dc75b0c5d7f7c3897bc03ffa2cd263932cad4bfc32b7d2dae090610100d6b71757c64173a20644b30f017d42001b9b6ceae8383cc3a60993d699c02a75040ac6d69ca09088ab734735c65106eeb7bbb72a168065c3e190e18c68f96223ce718861c855131b38b3883d5b50927b363244393153ef4735b7242e06c583352487e5edd092ab1ecc56f95169097a6c7427eb882ead4f072b41a08c1e57b52cdfe680d8f2a9b372103dc1e68e6c8705ce17869c1861db6594ab1246fa99a21daafb63f0d6e448921c70da1ec42d70c0c34e0658d14281240ef91e27a7813fa3da02823720bee1bbf494c9ad1a6b6f0b5c66e0fc211d52bfe7bb9d0100db878315ff889081c59a47348bfe224bf1d4aa0b4c96b1a2b5be6fb9cb7022eda12f789a13ae646e293a4d8f750e5a410bf626d437d3790fc90b974288c418a4c9d0e7c236fe20c68fa07fa589094dba82c884ed1b20c14f8b414ca2f90ceb0c0e5fab8fa1ca8895ad85268d7fa28fb8443d7317880ba164edfe790b11b811c192a78b9fd265e2e0e7201fbaf05d2d7bee405c04a22e799bf6", 0x1000}], 0x3) write(r0, &(0x7f00000001c0)='c...', 0x4) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000240)='./bus\x00', 0x4) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xffffffffffffbffc, "a1431f0ac85a758a1311006c3eba2f244b9e0900"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:10 executing program 0: r0 = msgget(0x0, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000300)=""/123) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) pipe2(&(0x7f0000000040), 0x0) setsockopt$sock_int(r3, 0xffff, 0x8000001023, &(0x7f0000000000), 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r2, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/41}, 0x31, 0x1, 0x800) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000000)='\x00', 0x41, 0x0) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x10006, 0x0) readv(r0, &(0x7f0000001700)=[{&(0x7f00000014c0)=""/204, 0xcc}], 0x1) 16:00:10 executing program 0: shmget$private(0x0, 0x600000, 0x3, &(0x7f00009fd000/0x600000)=nil) 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3f, 0x2, 0x8000, 0x1ff, "8c0dd4e4189e698bea3784647dec328dcfadb8c1", 0x3ff, 0xfffffffffffffffb}) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x0, 0x3) 16:00:11 executing program 0: r0 = socket(0x2, 0x400000000001, 0x0) r1 = dup2(r0, r0) setsockopt(r0, 0x0, 0x100000001, &(0x7f0000001100)="000000c24070b40c050000001398e35fb1d29469915026d4d96e71dccc36e9682d7cf5b9e065b41db0ca70cbbc7d6b7380c968614f87d4e1e420c55f94fb2f0ef02802e51f31", 0x3) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="8207009bc39811ba59a10bc53cedb897ab949b371f925e2d2600"], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) shutdown(r0, 0x1) r2 = getegid() getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x7, 0x4) setgid(r2) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1000001ffe, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffff19) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x8}], 0xc996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0xb0, 0x0, 0x200, 0x0) 16:00:11 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = syz_open_pts() read(r2, &(0x7f00000000c0)=""/5, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) syz_open_pts() poll(&(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x400000, 0x921f}) 16:00:11 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) kqueue() r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc996, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) dup2(r0, r1) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0xbc4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3, 0x0) close(r0) 16:00:11 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r1, &(0x7f0000001580)=[{&(0x7f0000000140)="d3ae09c8b2653268f023a267ad85cd11c34595d4d2461639283f5423fad06be658a2b73dd4ee2bd0ad93480a6d700d1e9aafe2acd53351a58e27cfb605622d789a4b31841c047f4e626e5b7ed444be873ca10edf70b307c2a13ee7e0184bfea8ee9bee6fd28d82d7c4845feb55f9252c83dcbb9c4f4f339b8178b62a5160868dc8555b78220ef302a57041e17cd101247608222617647ab3f7", 0x99}, {&(0x7f0000000580)="236757902020a93b30305cd670b13533a8b1cfa4e100e8bac0e16e9baee419102a65f5c7bdb43e47b0bbf7d9dbcba9d12452b83f87a1c7d0da86007981a270e2ee6f33b3d923e78be933e0ad47dd59e8bca34cc0be7cef37ae6c184a45ddea28a5efa5536a8df88ec0078b1de84513ac849f05b0d36358dc04b0003abb4c588444ffac24f9fef676831e085a62624da1e871743ee858753562a2e0dd16cda306b8be629760794099c8c3e010931b9fd94a45649a003dee9c985d4d21b12641ddc9aee7443b567fbf2cfcc1dba6badd506b0282830d6c8820fca23b3a994bdbcf70e3120f73e87d63efd29368968c72ccc119581c00ddb994874e84c02eacab72f1a09f79f808e9601f7fc4ada4b1dde7f752472972f8b0aef9f05117657444f85ab46f1dbffeaaafe30fa8648954475f76f6debfe1e934532ec75459bb11b8d907c03212dc872bada8ffc55510daaf4f2edd2a665e9c49072faee3ff3aefe638537ea465895982e0491d9e0d23fa03adeff41162273f6f4ee909b3584d3e85af20a88de0735dfc2df0e13cba99c3d46c4ea229c62595abb993f450570913a12a0634843172c6bcdd5f99b6cc28fe0a5dbfcaff2c05eaeaedc0bece53fcf368db31e5df37490905a101cbc53e44548def6297bfab8ad12a51064235ea1bfaddd820d7e9da25c4aa5d0f2873e8cee25648407e02acbf56955296417721906643782fef92f2673161d699079ce72f892b80b6af27db1a07e85913274166ec8b92f532f6fb36c46167823c7cc8159bc46099f180e1f2fa7a9bfaff16aa2add407e99bffd84a6153c62566221c9facafcf235ab08e5a81bffae431223b3bceee4a6d2b7866d4a8607d87a388c8454b06f238fea23228665721443c2b7b94cf13d0b2e13e5bbcf1665862009e0e38f23f60faa02d8e814823b2ed7b4f15bbd5d09a6c3db815503ea0d2195ec74a1983563fb5dcd52f543ad62fe6b4978e4fcaa1227b04d641d6ab9fe79abf54cdbb6980f9fed7a3696b29ba2e50a510205808b9cd9d2ee0fbcb9aa8147ae6f0e9d984c689cc64a9415d2329bfa0dfff00589b671e80e07a3156226ffef5d1577510b3d2f3f8ebe9389923056cdfa33e6294e0d7166f52f9ef463329ac71456d502e720cadbfef8b57a08a24d82642577b661617794d17c039055db77de8bcd927e41b7500d40b318198483ced1e9a4e6e2f7a7766ee3d64a81deb10460cec2d6d1576ecbcc9e25feafe04236b6d16a89a4eac8f4677d445940e1851022f7526b1c42a1399c8224f1a59db94bb9b4e75e3a9ea0dcd0176a34ebc59caee8d6d67a476c980c59d5a106e8b39f34145044d073db871c9b4edb72b77e9d2f434788e88608f7adc016a45ec745a9284d63b5a9a429f51ebfc0960717091097cfd6eb8ebd9f446009277418d6e14e563adba2c066a7abed92a2fbcfc58798ef795aa7b6bd2e88c1cfa8d907cf1b4d10edb01be4ca4dfea60a71739dcbd39b35f7cfc6f9256ea29b60c98cef4a7e345cebcd578cbf1ee2fea2fbd5e28f9fcd4daa918c98608543b8c0d54f7fb04fab70ca74cc44b40fa7fac83c2f450b81b5e5a46af141cd1181d2f62593fe269ce59a5e74f5033dbee201c1ff9420347442aab9f24e329f40ae298d59fd264c3b5c210b210efd95fa831fd35c7fa897bbda1ba11bd6b159059a93127b2050dd06c44bf1fafa893635513edf105b0e516eba77ae4cddc824234babac8672fdf91df0b17305ff4135784502dbd3fc602edeab304856439838c72005c8c1987e1c99453e6e84c8464b1aa9eb23e5a8ca1cc1ee6feb274f44599b0aa74a60f5f01272ea965bc3d38bb36740af711c0df6718819c6bce2fcf79b635d9e9485a809506675803f49d2cc7ab00b7b6e4fd949a8f4ff7c0b5bdbf4240b867fc4ed90eab4c23bc85aaa82922217f72cc7c87865e1d64f9bcde0eb1e50f23ee78886d0b9d73bd783e0d8511a8fdb82e7c725c487615837adaeb449f8eb5e88bdffbab40f29d7c2c40edf6a049401b843fa0a5d8d7b27b23aacd8b48d3e4c4a905f8774992c1b89ab054601b8a9007b0977e8c5a22e8f0b2419b3d1cbe0a5001ddd040e0bef93a5704919d682b2ed18b328f1e0b2df7f2e12a9c5711c84d6b2e184ffc5a2fde82964e430b57e36d9a4f11c33f68343b9472e1445fe0fb3e32603c0c4ec907dbbf503c02ff7c21fe1b8a6f526d3ad6eb0a22ddde4ab5994aa1401c6167bd43c1ab16729718ba02090811d5e2a8dc01360fe45572bd78f6cbe1014a2e368af2af74a3957ae1c419bcff91921bfbc55724cb2b42301603fc0abd8c6d5a0cf47802ee73c4be8c4b66c4e984959fc249c8c7370ce52a6d176883277e3b154140e0596b5227a06400816ce5c2bb9d49c44aff7246c569b77cb8ad7b979184a890ddd27977daf791d699ce64712cc8fcc7f1ae2012e16f687cfca2ad3722f0ae6ec3f142969980fb60f89c3a6c21d7225437f323e5f63974b75c26116a50c26172cee3ba03934b7c3071607f6863d04a85d5dd703ca7fbbe20f83d16cb76c3d83d48a080438290ece3544042205131bd33dff3833a4509ef81ce66b8c652c6724ccca5f621533dd26e1d2d9adefd4c376a9b3e74af9bd6d09c468419649def6a9aa59599e6dc91f7222a915a934fa4bad847119663660a6f275dda676437917b0cec85ce30d77f68d14a6015b49e3e29740cf9af5a31e47e06019c9ed2ccf0105740201f4b01725734c2793aee5328a9dbd030412c17e56fb64149d4d211849bf5006eac07f16d82d9ae28104804190af6be42cc2655d9b986d5bdacecf999d49a4baf165e107671117ab4d129b98f491484476c1d81ee208a16d1180a67cd2814e1a42f64c3ecd9cdf767ba511b069b49354a1764c12e94402536097550db29ed578e783091081738b0fffdbe49f32dfb163962c1eecfbdaafdb4521ff092226c3d1a5a97cbd2620ab09fe1eb4560d1a034bf8720cdba4f9aab784bb32ef9a657492dc4b2f2a73eb3f9d0c32b37cd57aec63a187b3b2c82e2506d01869f8e6dc2a3f661d276557691256964c6c6a4cc41f7f6b8ac0f1234f21bebb0222605eb7d35b81011e14aae801f19be74c575cc219d401474bdceeb4df0a37a850c89a39c8b44d3e6a6f9a9897340db66fe1d49f329db99fe3817717ed46ba47da2010d8309acc690d4e225104bcf42427ccbd39d6172bc0b888d9dd9a492230c3f0ad0397def9993cde5eeb1f6fca3d3a7b181630463fae4ce7b69826b730f4bd5b3a7791baeb1e25c62f52e0e99b7364e5d931b8b77a16990098513eb6e3710bee861e1fc58d00c52da30a637282073f712e65a6f50f040c14089ce30c20a42bdb6e3a083feb32a7c39fab0fb2ae0af93698f7c34c95a7cbea0c826f110ac39ef000a904f467dab0c280fe722929d52c85cc23db62720b6dc55e74507ee2fb79d48e198e7ee181bd9e170521fb6caad7e5d7086abaa67bbf8b1d6e504287e5c64300061b72736e106a4f115ef4b46ba39c751eabe21b839e11620f763dab51308691a3688f80c617d90f8bbeeea1042bbcb750a8cb8f6f87552e836aceaa20f329d2323cd80bdcd7ddfb25042df808634d8d6a069cf1ba1792dac3ffbcbdec55843a691d1a06bfc52414507ba8bcb0354e0aa65cbe7c507cc15e9daebbb76b0d012f7eecaa1d5b1d0011affc8bc87e0aff80ce629586651ea736457875f3288412f37d80e8eb5b42dab0e8135eb23155958f018eaab638449008a1ff704a0417abd46d70aacf9fb84d5e98926fecee63d1d0b10d9a2186c6ab9c30d9b84b28df4eab8ff5810befc894e5097d4e9d975186ef926487f1ed5d6197c2bda6b79e9a714b4b9a4706d5a533775d0c5d753a619bbded6abdfa2620d99874182e0d1e648978a05e12ff42e9f67b75650c8918bc7d4ab123d31941b83a29314a79f0c36489738bac29cdad84323d2f7406b5f67850ebeb073d1f57b9c692da303cd648d0fe87561f53da5c2ab12b71f80d732cce2a236d06d7b9e9403d3c029735f096d145273b4028278a9f9f12625aa2e0df37ca3b0596176ad6e4f7deabf91fbc8b6eb70217ad5c2ec2447d9255b543b32da39d2923c4bf973843f873d7a04352708d900d21bc7ac8dcff74e3e98a9ae4aee9f1dd8d25eac0699f509e9c4e75e1f7dce9efef769a9ae7b36ab600a25bbf8b9a0eb4528404851803d130c8169ef3c872bfc0f8d150ba99b1fc0da7746bb0b0d532690e9730eed2c0b2b5e66e1621142b6245c2e2d198abe8a1d70b9e41043aa330ad5402d01d6d08476acbf3470702ed4a96d9300455d6dfd03f4b2cb724c8a93b92de4552a48d39a2a08e72fbeb7b397857075e7aac30c108d8f1cfe4a879e5461c32393ad7796d8cc0a1aea35fa3b260ce8bfc869ed0c350c9faf138391b538996cf06d098afdfcd227d3104c3d30909fd77dda2f442b3df1ce3d9f1271fd9fc2109b39e1745551e409211722f09b1de06473dca7f5d5c5849ee7f5cf488be98366ae039ca449d5d1291a54205f1b0196fc9374346de69b1009b2717f3ebf75db85284fd00b98fe9af2f769684449d8d8c353b7060c7f3b4b94327c8d0485e02c14ea28789fe29ba9e0c18be6fc85ba9a0dab867cfa61f1e4a48555a0585e5fb13535d04585f5785d2b0c3ea6ae4894fc0a2d50ec0e501ed51e81a90de5989dcdcfb6121f2b2377793fcf1e355be39f5872d254c284ac0b0ffadece7364d17f665c1c558a1cd09597cf020dd020d035ee67b45397dc06fe90126ae38bc1b20fc11f15f15c8560bec811474e2fc9ea5c71443f8d37e1ce21dfd9683e6fa3b24f4f404b5fcf9ad0946ba4d20b03af81d6153415d8efb41f7818f38a0849efd34d54b0d1ef7b4bf9a995ae02470f3c6cde5d3779208c36ae4afc06c3385213cbceb1e06e1a2192ad5485dfabae4a261a2fa7465afb3c04436223f647229c427e1c6b050f5d2a8a3c0668c598779385dd86b237ec86b6488730da328a7fc6d59b93837c6c579d06ff7bdbb98bd3652e16fd5ea8aedf8eb0cc90d86750c837504f23ea244a75b26c3b732b667860d59511949d5ae4c1bbaa4af451e0868a2942af1a3031f5e131ee9fc76976ec30dfb61af5cb948935d038a6ee0641b322417a63db1b3e94c62a68508dab4f56eb53ba965b6d641f6b5eba7274b37aecb98aaa6da38a55a959d60b8bf83ab6f926e6233b47bfc537f612dbab5e1388a31c82a203f3a938c7b340769ceb7233edcff28505e02614794bcc8771064944b195e8b465064b5da472bb7a337062df170f7592a46b963fca8d5e4cd0af22b36ece2037c5ec4032804c6f8166277b550d6a2337606e70dee1b742f05fb0a550cb67c01f7f60fd504b793b001e6859e486baded1d7229026e090b573a20f759e2afb021493e27276f88eeb17af5783dfc0b90c713927f73ddb5072219777176dd305656b753da987736d519e45e4d5237c7d76bf0d4927dbc862dba3e0846beecc9c992e05cc2b0164cebbc5a0f419128059c08a1f6fd5489f70c48a87359c3cf854c0ec58542b23763e967231ebb4829922057e49b6165caa7bee72168be309757c8bb792a1a3cc1ab202e361432d2586734d62d7e26b6d9c5f9f57752cfded177981a494d6ff4c05c5c13d4639178082d16fc300d65a8aeadc6489ac0349cb0d86a327d1f3abe18f9a183ed14c53f4be727db21ddb10560b6ff08ef98f2b055d574a0674b52f52ce6cf33ca9e55eb797ca942cfddc986680c7afd94b1a6f2d2ce8ceaa9099030", 0x1000}, {&(0x7f0000000200)="362d827df214c65212c443b38dd7224832e89d34dcaf26cfb8a8da43cf68af5daae380", 0x23}, {&(0x7f0000000240)}, {&(0x7f0000000280)="2f23775861e29a5e8df10276fa33343025290b584235579db1fcc3df7b231bab01b6474c9d0e37f7856896b69dab7ba1fbdf9842fbe41dcfffda2ac149ddde9d270e5af1fe521e8d17683dc3b0cc264b49879f80c3dec5a7e397ff2df4a5522a6ad6e362d01eafab9d16784e047d7fdb14df310f023b6c7efd5107c44c86b342800023b0ea7648033b209b3f44a1d7bcd668b2c03e4b0e7e071d6ca42f1f3a9ee6f81b8e3d7a265b38ce4c4f711411471b5c713d", 0xb4}, {&(0x7f0000000400)="68d6a7bb318d54fec5fe69ad9989e8af46442e32a104d707ef923493a3ce94c41e359ade9862ca27b730626c8cd8b8f5f0411faeb4def7cacf718946db919d1b5f955f5285b2525946be90e731eadcdf62a6edd50f81795960aa3ef97b10f4939c4413904be1a72052a34f2b7a624e8d91bda955a68f2c4565ea29deb7d58cc0b2edfda592c12d728e337a5275f803063747705008f1a03396f002a7d227d46c02ec64ba748a88371620db045b07f19803af2a56ecf6bd3833872d86f9", 0xbd}, {&(0x7f0000001680)="0abbdea7a153a08620d11233ba060e8414f15614d64a989578c7c3b25b13d4dd6b22f668c5d265f8bc5738ce7d67fc3330e7c64d04fbf7dab4c80035dd3a5ea85c706ba1a5b6a6ea3fc641124a037a8934bba6858ca9256f47126d5d6ef6e5fc83aad5a73acf1ad438fdf7dc415194dc5ede69378f70cdfca4d66b218486793be204065ffa9b06d3ecac228ea79191a50af7870fa75b27f2c19210851418b910a901fcd84f8c2bbc283e74c562888af2274deb0563196d92ca5b337f0e8b8684ba143a9c696de13f09a89db6b5da1dbea84f22da55b991e51a6876", 0xdb}, {&(0x7f0000000340)="55adeab74b3b4d5f5a5563b9685b08b5c232faf4efdab5a8bfb85c3f2b3446915e8e4aff72", 0x25}, {&(0x7f0000000380)="116839e9cf7a2408e6b26073519544", 0xf}], 0x9, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710dd240ec011db401f6badc51713c0500080f9aaba601b400140008"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1000000000000049, 0x0) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) r1 = dup(0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000100)=0xfffffffefffffffc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000023, 0x1000000426, 0x0, 0x9e95c79d4a9bba53) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x80}], 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x0, r1}) 16:00:11 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020600ee"], 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() fchown(r0, r1, r2) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r1, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) r2 = syz_open_pts() close(r1) r3 = kqueue() fchdir(r2) r4 = syz_open_pts() write(r4, &(0x7f0000000000)="367177af9c10f4ff37b2fa357fb4785edf1f", 0x12) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x800080, 0x800000000000, 0x9, 0x743e4b87, "ba000000ff00", 0x40, 0x4}) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) readv(r5, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCDRAIN(r5, 0x2000745e) 16:00:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000180)=[{r1, 0x62}], 0x1, 0x0) fsync(r1) pipe(&(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x5}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x3f}) 16:00:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1ff) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) readv(r1, &(0x7f0000001180)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)=""/27, 0x1b}, {&(0x7f0000001080)=""/115, 0x73}, {&(0x7f0000001100)=""/90, 0x5a}], 0x4) getsockname$unix(r0, &(0x7f00000011c0)=@file={0x0, ""/4096}, &(0x7f0000002200)=0x1002) pipe2(&(0x7f0000002240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknodat(r3, &(0x7f0000002280)='./file0\x00', 0x1000, 0x6) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000022c0)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, 0xfffffffffffffffe, r4, r6, 0x4) lseek(r3, 0x0, 0x2) lseek(r2, 0x0, 0x3) getdents(r2, &(0x7f0000002300)=""/107, 0x6b) r7 = getppid() madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) flock(r2, 0xf) pwritev(r0, &(0x7f00000025c0)=[{&(0x7f0000002380)="5d7bb44ec93d", 0x6}, {&(0x7f00000023c0)="199eac665dd02f74e26a4c6aa99c9d79e49ba1ab4776984e01ce6262b5b26e16fe9f0815665f7bed9df1998844d02b442fedd26319c9e6967112114c2bf58731e5009be7c6f266a921f54b31647f641e453ac92e72aec5874d7e5b16d1609523bbdef6a540ca1ad99c506573c5668c1dd3420c0269923bbc33e1ff6691b7258ce91abcb2fa1577926300370604fc7285df41e4136f21ea99b1f038ef05a2ed493cb8b0dc3c6cf96081abe21ae2fb49634d7abd4b475ae813839bcd985806860f5543815f77c9cfc967eff001bf414fa9aac49a96485bb7be77d5083d6586b6709681b87f3795e66f7be4051e5fb1cf53c24b47e08f3d05802a21d9", 0xfb}, {&(0x7f00000024c0)="2553058a9060bdd26e10b83e95d587369653b703a4e06ed51f28dcd51440e5c0a9d8a89b451e872eeaa45e1632d2e9c9362baf54bd253ed6f7bbf9814596700ebd4af1ae1d8fa6b1ea2ead3c86830dcebbd4bd78ef995e8f54ca26ca92bd029ed2b9ad8d0b18342dbd41fc498002bc2918583ecd8ab8d162f8df5fc3c4565e463f891cd39dc66f9588c4b5", 0x8b}, {&(0x7f0000002580)="6b15862b6ade136ea840cf804a703bb22259a5196ca59b50e500fd64fdf891860bbda09023b67c0db470086477971be9b36612c9373396f356bb11f96e2b", 0x3e}], 0x4, 0x0) r8 = accept(r0, &(0x7f0000002600)=@in, &(0x7f0000002640)=0xc) r9 = openat(r0, &(0x7f0000002680)='./file0\x00', 0x401, 0x2) r10 = getuid() madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) setreuid(r10, r4) ioctl$TIOCSTOP(r1, 0x2000746f) socket$inet(0x2, 0x8005, 0xfffffffffffffff4) setreuid(r4, r5) write(r3, &(0x7f00000026c0)="3c9062daf96a62c1720841a6fb003a24ac0f65e3fb06c33f45cad5736adf4c698e04363473343b5a9f17b7544f39528ecc7cbe0f5fab36b52a3f17f847e3f1184d4f96d1f84b08278a8a6e76ef37b790552bf9d6c6278b34f3476b2c05c5da610ee9f17695a19f328778ea5436d30dfeaa884be2580f63e6a0e05c6f1a5cbdd8cf4aa5b4dc0ae1504083e50c43360085917744db6e92108a973ba4517a5544", 0x9f) ioctl$TIOCNXCL(r9, 0x2000740e) fcntl$getown(r3, 0x5) sendmsg$unix(r8, &(0x7f0000002940)={&(0x7f0000002780)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000028c0)=[{&(0x7f00000027c0)}, {&(0x7f0000002800)="143e4390ac7f6c97d45ee348c37b0e6c8f82b5ac08b931047844ae04ccf77c", 0x1f}, {&(0x7f0000002840)="66ead62de96cd4a94abb246f6bc557616703ef6ec466b7fd05fec93687ed16ca7c5a", 0x22}, {&(0x7f0000002880)="2068a4bcbb83", 0x6}], 0x4, &(0x7f0000002900)=[@rights={0x18, 0xffff, 0x1, [r9]}, @cred={0x20, 0xffff, 0x0, r7, r4, r6}], 0x38, 0x2}, 0x2) 16:00:12 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = shmget(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="de789ea45707136f31", 0x9) 16:00:12 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x60) fcntl$getown(r0, 0x5) 16:00:12 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0xd1) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = geteuid() setuid(r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x10) fcntl$getown(r1, 0x5) r2 = getpgid(0x0) munlockall() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) chmod(&(0x7f00000000c0)='./bus\x00', 0x110) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) getpid() 16:00:12 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = dup2(r0, r1) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x9, 0xfffffdffffeffff8, "1702079b37982cfa4e00deffffff0000fbff000d"}) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4, 0x20000000, 0x11, 0x4}, {{r3}, 0xfffffffffffffffe, 0x4, 0x8000001b, 0xfffffffffffffffa, 0x8}, {{r3}, 0x0, 0x40, 0x61, 0x400, 0x3}, {{r0}, 0xfffffffffffffffe, 0x26, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x10, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x5, 0x7fffffff, 0x1f}, {{r1}, 0xfffffffffffffffa, 0x0, 0x10, 0x8001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x84, 0x4, 0x4c, 0x9}], 0x100000001, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x8}], 0x7f000, &(0x7f00000001c0)={0x7f, 0x1e5}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c37", 0x19c}], 0x1) 16:00:12 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x40003000) r2 = getpgrp() syz_open_pts() r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f0000000100)=0xffffffffffffff60) truncate(&(0x7f0000000140)='./file0\x00', 0x7ff) sendto(r5, &(0x7f0000000180)="64554b788f1a36aa9eb714293d33447c035a264ffc528ee31f123e31c64af0e2fb661b6b78ec36aef773376716ba60d6dc882b57bd6580527d028e7207f5fa4cdea1665c5268aa40647eb67e6ae6269ee00216a6259c02884cbbd758e19e0af9577fceeade46d9cc1dc8ee7c2e99f81942f9f8090d8270efd2834c0a788d0a53bf2a5ce8", 0x84, 0x0, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/116, 0x74) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) getpid() r2 = shmget(0x1, 0x4000, 0x28d, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:12 executing program 0: r0 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) shutdown(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xfffffffffffffc98) 16:00:12 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) listen(r0, 0x80) 16:00:12 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./bus\x00') symlink(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000240)='./bus\x00') ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) fchdir(r0) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getrusage(0x0, &(0x7f0000000080)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1, 0x1000}, {0x18, 0x3, 0x80000000, 0xff8000000000000}, 0x1, [0x8001, 0x1, 0x1ff, 0x5, 0x100, 0x1, 0x3, 0x9]}, 0x3c) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 16:00:13 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f000039a000/0xc000)=nil, 0x1000) shmdt(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x40, 0x3) sendto$unix(r1, &(0x7f0000000080)="830ed33276003653cc5e8694b97816ea199c62e3e1b18e278bf9b4e07b4c", 0x1e, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00003d4000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x1, 0x8}, 0xc) 16:00:13 executing program 0: setreuid(0x0, 0xee00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) mprotect(&(0x7f0000185000/0x4000)=nil, 0x4000, 0x7) 16:00:13 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="710de240ec091dcb1cf2badc51000b00180000000000000000000010"], 0x1) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="5bc0da94f9566e2aa5", 0x9}, {&(0x7f0000000140)="fc945a10e1c9b0ed538be75dfdfe27bd1e77fd8addf51d6c605a3761f022a9bcf3fdd3f157be5b6bf3fbec5768c32d82c521e354c9e597bc98de8997eb65f877b1fda1eb875600325ad49a25075c5a85fe471c1878ddf624de6427a72a94d9af417a4adf0f82975343150faaee84fe8c54e289c412", 0x1eb}, {&(0x7f00000000c0)="c8565d9e92d46d7ab1852ab0b47b556a4ab81584187cb3d7d71e19ca5540df7b2262a8913498cb188fd98246fc34d4073cdc14e5c245655c2f96", 0x697}, {&(0x7f0000000200)="af5fa856ea79d5ceef97f9296e00ea6fb5a2559288ed99b43daf634f7e16593fc1f1e2e66fc20a4352bc2e228d40cf877c5b7c98bbaed66367978370f644a12d32334f0edb79a3cef78f83c7edf10a6edc12589788c8751fa05d211762f0ac788c09146c09095244239c07bf351d2226df7e692837b218fffa1c003cc2e7b238308a7833e1771bf061dc6f7bbd2bf1d639d56a40e5e802", 0x3a4}, {&(0x7f0000000600)="b7a20ee5d86959e8e00e89c48c6474a66e54a5b5e517cd7dc061958bfa4788fe784f4efd3807bdce8afabb2addcbf950355b774f05f84479cd0e3d098433471ac91c3d84d40ff3ddde59453f0372a5802edbaa5de457514c981b38938077afaf5f66419ab7977f74869b1b91dc5acd6523881f87a211f87fb5921a65043f940548ba25f2187feb58abb1c7f08e66a291ec82a56c42cdc5f4e4de1591718232f20243d860fb7271a05e8cf7ee34b64557cff6297577a0691aab", 0xb9}, {&(0x7f0000000400)="fa9ddfc923bdc5159aa7218f0b32c00b79a11e9a91bee1887bf4bcbc63ae381917916feb04f8926a0b9a8465fbe7385028cc8704f7da6503e3368fcb2e8ac0f50fd497a09e0ac7c687b1b1cecfc0af0f8e13676bb54bfc1ec7a119463b6bf5e7c18a8b31c4e5512f92da343add1a98f67b", 0x71}], 0x6, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0xfffffffffffffc01, 0x5}, {{r0}, 0xfffffffffffffffe, 0x26, 0x20, 0xfffffffffffffff8, 0xec}, {{r0}, 0xfffffffffffffff8, 0x56, 0xfffff, 0x9, 0x599eb542}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40000000, 0xfffffffffffffff8, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x82, 0x4, 0x401}, {{r0}, 0xfffffffffffffffc, 0x60, 0x80000001, 0x101, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x0, 0xa, 0x900000, 0x5}], 0xffe000000000000, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x1000, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x82, 0x1, 0xffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x42, 0x40000080, 0xfffffffffffff800, 0xffffffffffff7fff}, {{r0}, 0xfffffffffffffffe, 0x28, 0x2, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x45, 0x40, 0x9, 0x2}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x0, 0x3, 0x3f}], 0xfffffffffffffff8, &(0x7f0000000000)={0x4, 0x3f}) listen(r0, 0xeaf) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0xfffffffffffffe1f) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg$unix(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 16:00:13 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x0, 0x1}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07184f16"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0xc005, 0x2) fcntl$setstatus(r0, 0x4, 0x8c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000240)="850db4cb7d8625641da6edc41e1341a6af210f9ce724f80f234239478904aba88bcb2b2b5a80e3c860236d4e57dfc5a666d67a4a95c0e02fb498163e0550287fc21b0e7dc174c4370a0e73a73c450000008393abff276f1af173b2c22c2b3ad6cc2a98734421a54fdbea4e4fe98e2f843e6060f903fd2642ff3f4f95279fc10ad8f313d145706c6b04305950cb8625b141ab510cb630f7c945d151219768c67ebaf5e138c33f", 0xa6, 0x4, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) getgid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="3027481e14f2786e69f9970d777c83458dd621a2ace4f30c4b98a47d84a60a84a881471453483e7b9be3f6eaef69875e636e951baa24e91990ec6ac937b6e8d5b4e44294301a2bcf7f89df8b0b6e68fb0211839fb66542a738a0b25644f5e76c7aaac9f64696f6e12273521e18ecf000825e9fe9723fa449e428de0b0b485a6ad552880cb6308ec9f0cc9d0997f27a5794fda6a2", 0x94}, {&(0x7f0000000100)="39b421629a980dd8ea91374ff5e764cba6b9af23af888f9e945974765b61d832057fe226d3d02ae8442be2b95f105cb05b1b92fa7a1ae2f0e3fcb87641b696d949a62e2801823168e6ef240ed7780633fae59c43d67b5bb20c165d30cb0240d5f876f392eb6870914d9d2c5d300890776210b4ff1e41c7e146d3578b042efd9a3557cf1873e1ec0b698493a3903a9c98ab1ca9f8b9ce32e2c7440a8c0dc5760597390548dc0e106615", 0xa9}, {&(0x7f00000001c0)="5693188586e4795fed263adfc0a005a139ce23b6daea9dd28fa51f64012fc279bb94e357f47b137be89c8679c71044c42a09ed34499b34fee48768e345378c9e52a5874dd32d575c35509d989981abeb855971b2379c1f7e998e517212890594e56a9b6e7c4881ec771a304b62290d5920af5ac4d6f0255924930522b886ff93f969350aa806b536f33256bea1bd41ccd3fc7240920ca9ba8574cec26c2fab70ccab605b981246062fad7a7cd853f39ef7b27477a3d288b7fb6272b24503a3114fe75591a00ed7c3bd7d8f5116ec5af900f8864b03a240c5680c0c7e09f774", 0xdf}], 0x3, 0x4c) 16:00:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x1000001, 0x0) r1 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) r3 = getegid() r4 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) write(r0, &(0x7f0000000140)="a8b535d623b952a2b2050b12e3f0f4272cbae3b98c9674e8ee632cab5732ce0fe8e823b62b479120d382aa4a0b2964f2d75164259f88efa28d2091008fa70b2149585817724768cf2d911fed4e0ec647b4cda749768fa1debf982193eb39724d7ec4401ca0854132c07cab8a08f74c74230ca54b4aad42a61dfad8316c019dc50cf203a0b7a53ce74a434372108306a51626e905380e7fefd1e4c1423b8dc193f4454e83038b3c315eaab35278ee265769d64ddb1f559910b974e09e3d85640e10", 0xc1) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2a, &(0x7f0000000100), 0x0) r1 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000000)={0x1, "b8400b0850af661d970ed69b941c72be9a09e153218fbaf20623ad6056592f5ef87338abab4e5c29a8370b5aecca21d053bdb70fde1d2870b6025a188c053fd0802ce08b90c940b3885a298af3c7e5f4fd6d016be0d4ffd95a0b5f18ffbe3eea1d5de4f4c1a865a452ea2a8ada0abe4cd740421489fa419f30981d6fd3aa8861e41fb8e5ae5d68bfbf4bde8fd99a453c8a87756938efc29443f337e5e4a54a78ee2d6a03c54b58ef348db8d9dcb249a0fe3e9ab4ce4711055e2aed14d9df2ba6064f631bda06902dd15844e19b6d988b7170bea7ada0aa19f3bbe8367bc31996dd25e5c3ce1464"}, 0xef, 0x800) 16:00:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, 0x0, 0x0) setsockopt(r0, 0xff, 0x2, &(0x7f0000000000)="8aeaeb4904f9849dee826d733878a26674ed52b3c57ce9efebf68c361693e8857ae29fc138330c4c85da6032726e4f2cd6651d8e78dea1d5766e2dfdb4249fdd93233b61fb1685571f8648cecafa12521ffd0f3f", 0x54) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000004301) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 0: munlockall() setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x53, 0x48) nanosleep(&(0x7f0000000040)={0x0, 0x5}, 0x0) setitimer(0x0, &(0x7f0000000100), &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x2, 0xc520, 0x1, 0x9, "3fdfcba7f4b6c2d950dd4341a3ea00af5dfebcb8", 0x2, 0x3}) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000500)='./bus\x00', 0x200, 0x1d) r1 = getpgid(0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='+\x00', &(0x7f0000000100)='.\x11%/}+\x9f*\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000480)=[&(0x7f00000001c0)='**$--\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='(*:\'*!\x00', &(0x7f00000003c0)='-}\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='*\\.']) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) getpid() 16:00:13 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') getegid() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = msgget(0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0]) r6 = getuid() r7 = getegid() r8 = fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffffffb, r2, r5, r6, r7, 0x8, 0x17ac}, 0x2, 0x1003be, r8, r9, 0x20, 0x80000001, 0x1, 0x808}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r13 = socket(0x19, 0x4003, 0x40) r14 = syz_open_pts() r15 = socket$inet6(0x18, 0x8000, 0x9) r16 = kqueue() pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) socketpair(0x18, 0x8000, 0x200, &(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = accept(0xffffffffffffffff, &(0x7f0000001780)=@in, &(0x7f00000017c0)=0xc) r22 = accept$inet(0xffffffffffffffff, &(0x7f0000001800), &(0x7f0000001840)=0xc) r23 = open$dir(&(0x7f0000001880)='./file0\x00', 0x8000, 0x4) r24 = dup(0xffffffffffffff9c) r25 = socket$inet6(0x18, 0x2, 0x8) r26 = kqueue() r27 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r28 = socket(0x18, 0x7, 0x4) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) r30 = openat(0xffffffffffffffff, &(0x7f0000001900)='./file1\x00', 0x0, 0x40) sendmsg$unix(r10, &(0x7f0000001a40)={&(0x7f0000001a80)=ANY=[@ANYBLOB="03000000000000000000f959e48fc228243742436a5786cdb2226fa9a25405b5cd69670f365d1cf8424d414f27926d032da2f414d2e84ffb72b5cbf48e29119834fbf8c697cd623852"], 0xa, &(0x7f00000015c0)=[{&(0x7f0000000380)="8159af80d3f5df4765f688276113b2e6369cc0cd5053f0859ac48288a9b0d598540cc65c8430db44ac96b3cb5982f36af13e15f33f3f56e9c989eed2ba661fa507142e0cf6e44baf3b84a0f62b91b5b9accce58b1234e96b80760732979193d768342afe3f19112e155fea35b3bcc0cbb18fcf456474c4048e3ac28d61b815614b10b8316b95c1843c7aa90878ee88bfdf8f3fc51a58c49d2c96672df523e77664f91e188a84852c84e03258d768c0609adb3790ef79daa3b43e3203911e76dc0444851f84c2d1b32c85e78897ac9a777227832077f663a83c0922a0c6be90254f7995f4ba831b2c254f82454b81d61b28d7", 0xf2}, {&(0x7f0000000480)="114c4b5cd384c7420bec5baff0aef58b9236192d4040952646b82ea5062499c18e968314062f193bad070f205c08d30d0d8418ee286d1b474a09d80658e15288707e65281e2bbb671ee449f96c30576356aae1a0d5e73ab4a8dd29439a21223f231d814b2123784739", 0x69}, {&(0x7f0000000500)="3c0219a2179696f4575722c33f721c298626074f99d95edee735cf3a9b408ba82b2ca82760ea992de40c39c01033f378c51e1702393183ecff99ee38573a2132fc5248d820bbac2c818c224a5f5d1dec3e9a5a96955e831ba20f97fa1cd18265e52d5935f6f8d50ee1741b85e719de283d34e44341c41cbb933f1b78731772d06f93d215f8156c237a272a3f1558af4f9ec6e8c46e786ed89d78a3d89209d27e9384cbd5411e95c79d8c5361da", 0xad}, {&(0x7f00000005c0)="cec514c982064473e4f55a8ab1be1029def0ff93a532bd8560c198fc45313bf75b8981a0c7ca2968701227373b96f5c3d93034d85a16d54cb5712757a09e26eb86d79d5b4222cf19fae69738259a5f82f31af5171e6a8377d349848cfa1f4b346e09526c929c315a77df01d299d7c729f0e3aa372ade86f492b38f512d0632cabe1e6ce87e49b4231cb7c69fdfb53b07a7d215fb4de86c078cf5c480ed10e6ee1887647cc18c3b2334b324b4dd37c652173cda73a7c374e305d8c254bbe88211352a91cdf9fb8710d06ed6d49b4965efe16ea07905c50096659bb70a0033f7011034ad2bda9642038aa81d4d278bbca86eb7506d499bfc4f0af54f0c99f2a3adb6237344b0e4d3d4faa01e71d7b7d3d37ced49d69b3532ca5a6d8c0724293137adff68f5f64d6ec7a70087578c6a80b58d504305bbf4f078eab55ea90d57becd54b4994524a572a8d17cb33244fb4e179a7c6230925c500f5a900dddf0544065a78cdc84aea27f89a6ed843293093fa73d411760f0ab8a5ac892274bdb71de1f0b436b1ab58f06a4204d1aad3577009ffb1682c39260ea890b566b6e7c09f9d529c9113819ce338e2a043dfe9485be23f031297b135781927a56776326f9604c781e8b734d05a25c19d5125e954791ae3edd52f1b893296b1c092fe6088ec12b0ef971d9aa88b1ff2f54d40f442265f453580dcee686c3c38fadf27cab4578fb43c94de5cccdb69f5ea2f06cde1b5889da0f59693d85f2b5481626058bb5e0100760318a9bb7f1c50976e5ff1e97faa0cb7f14610b6271e9eed13f9daf3cba1e7b7614b17e2acc8df18e8ef0b2dfd652512089db64ba6c103424de8e01d2f21ddcae45e436d7cf3505b41abf9b017d1f56a62082b66c27df4a3ee9c963cf019b31bee2de2b1a14fb6cf0c962e2d135b84f3f1bc6318adcbb1648a5ba4c5c6286769872c5e66279e570a28f9109db8becf01fe12fa39d4607d7af90371de0ba2d2d429dbc1844b2f8717c29103bee22512f2256b552d3fa340fa8263f64c8114fcdabc6d13b6cb64522e3a80f9c439669fd23f5bec117903ef5f4d4c2202b107d7bb8d5ce5a21a9f777b461cfb3719790371d3df4a940b1bc7721f6ab54612d8db36cdc5264c496c3241eebc24ef0a4c17fa7d936509c4d5661c180e63316990bd579aaeef74d66fb910b1f67296ce529d6cce45e4c7a7ad783409a27e3568d8c75c46539bf378e67b15395b645d4a56e0a2684e01969a12aa291bc3ee8cc382b1ebe9b16cf2433cedfd2957634e3858feb74c49ed21b92ffb0cb99d7baa19f8a6ce985406ba433ad38c97be9b69b73fc02d8c904223672d3757e7f80e54a413279cca38fd22226edf45be124415d88f86f44a38e68a29e7a8a99c80582190d2e949b3d0c4558771b8129565cb665670c65506e593125f6c19c8e5225189519c0320f5c0e8df5a6bb4332f26948df4e01afa533e926dbb4244eef1788c914be0faec3908af94b9cca918a7f8cf2e60f6b6b065e95e58e30b2cd5305f351101cb2baf08184bf029b7daa36d0c508980aed64e2479175ba11f6a98387cbaca16728f323b2b02b031ad97a74ad79433ce0679bcf2ea3bfb2ecd77dd759216c25e5acce3bb11f970b2faaa08891dbd6e36c04aa331fa679400e21a01f6f45b2ef020105002642c89fa9848d3fbc4cb690f3f1aaf6c4eafad8b468d116587cbba8b84faa47bcffdbf26b77888f3e1a81636997d99a4e59fbf901712bde2545f443f9b9b65122cea87c9e0b6b54fbaad7b7d15d6daf616e9721148d6327e4a2b819ebdda5d81654bbab0a67632c205b00a48209df143fffabd3fd7d6bd46a0f49020c7b444c624b2dd8d325a077005376ec65ee320579e25ef380ac72b7c9e4540435dd1631d799019cd453957662a237e77a19d6afaf439b504191717ef8f1f0191686a539b1a1b21fb289aa0b533b3d43319f4530175bf1ddbf92fa701f02da70c993d478219368557610f6689aa81211e76554a87201bbe561906b216ec5f16fee427d552216f4df3c9f2cc08698b19718d8cde95e73bd43762dc528669fa3431c69b60f308421893f65bb67cd9e516017c3762f28d6687d1c0e0944ce26e6ba8e885574b01e7e2fc8e144c1545a2879d2e42d7aeff5ea3b7b4ed6052bb64b76413e46f3efcd12cacf4d57de109a3e2b15eeb66edd388b2e7e7fe5e3ac06a642d6fcd683a31122d2c0f2d94df8ac6dd1fa7bc0e7dbcaeecc535ebe687d826c841afa8a6f11be3bd60e02d6c8138049bb119b2d858b09bff85e70e2e89b7b3751a8ac2933be3d38420b84c463e741d13e1bc62bd922d77d66440078c2931c50fb52e063d6bb11a78ea8511d7afd12e8e9dc349a320d072198084364fb5cebb92ec4a256d52c310457620cc73ce6775efc5c5224c4e698d105d6e623b48b323a19c00bfb7f9a8a76d71df0a172a1aadc83abb838e4b2f0360e60bd3d148839c4370de5fe274fc0e29727bd969b1fa40953be39bc751b2a5f8d506801b40607492a7ad7e454bcb89493c0098e9352e2463e67ec340addeaa5c733a163b05acb43f77bc036726eb92af6a5070f24fd2e6a0fd9af9625dd9f0a2344ecd0ff92edef668bb1cde3b684478cd8bfb2ba13543a3ee188a9ecdea8e050647229ba6bcb993598b77343d946b4ca5fc19d02439c1fba5a88c068336a1136bf77582f733143ddba5f128e2550b0508ce47878150a09b6e984e5dcb91905273a1b09e65e51171ec7f36672cc0fa4f5ec9eb9c79d94d333489a520519c88245e9d48bc02ed6917482028cd66699b7838f80f177f0c9766cb9053c13db8b67366a1761c1757b1aa5177f305a781a45ac1f5626d7bd9b4aab9c628e71290aa5432893de05601114f8953c8fde8c0f0a9c2d7d29874db89f620348c142c77afc0ac18531f432f62563a71dfc658fff73e52def08314eac2c5bbaf1f05e49d6364705af4bdd4ae4e9f8972f2447445ccfd20588ae2559bb66c24bb92cbdd8a0c0c2dbaec4dd715eca7c7d287c99b9f173af9dbb503955aaf7af234f25507c6574334a45a44a08eadef6b6310b647a553dd12899c451dbe1033e597b46ee59131d03af4b4df5fb828f23b073f4f79bf4ef142a11e41c67a80c28b9f478f17c8c080266ce865442d5e57bdf71ce1043520a8ecaad387301ff15ac3aaedbaeade400fc840742859341c4c84c1cdbf725821a0f8787925ed45d65f6dab2b23e619ab34ef0835283c376c90e4ef238baa32e620850efd0c57dbe0d714aba0176775d15e0825032b5ba87d25f6effc85bcc3e5119fb62f7d39f0e79d11bdf02af55c50dd3a26b04916a12e33a41b9193f1e2b6e5d049c4b6b815437a73253a43f71a3e9203b063cb52ca2e6e19a2f0de9766c3480cc694116bfb79c3268b13359845eb8a750016cab0599a172705ac29409a65c1a3b5969a27872f9b7a64c56e904847981bef998573ecb478ef0265efd72a0a0f5c36106604a35c071ab5a60d29f7b44538653cc4fe801dda5df2d385238305668c404d0caf0628f4003a0da017b5488ca0522ddaca444ddd00b4d3c00ff5e348de0fc8057909cf8ae4d32f895112aaa542a916ef0b0eb7b2dea41247e4e06909feca94aef1896a911a9a0f8518325734bdcdbaffe9b0e338f73d690670f2fe1a46173c7237e30f48b65aa13a3e73474bc315d236d4fb9b491514c397aca9b722d2ac843c12cb4be7f9ccf2a424ac46f97f1e3a2ab7c964ccde4c132314e7c40169e658e896ecc04e9295b72d4637377f505fd5e740ce51b44506517c259f743e6965932bb5732f45b6360b80b6b40ee61ca8736b486616b91e7ca939b45d3577f0a6c1ef212a58e92471ce4369d32627ca4873f77bf15b23d9928f419c3132be20fd68d22fae0b101f4057eb4b7ad64a1ae694ed9b4cf5845720f055457b926b164c974b88da883364b523c95141c62e4d82ef27bd91fc0a8224129938a013fd4660faed698bc1435216233a00b5708f66e72fe8dc5fe12898377b13ba38db33df9144eb0feb1ba6e3d4f853e4b102b65aca3f85b6543f941a741a238260144fc44c3bcf8cab5b08e43038b9b147de962b07c4c0637f6c20c72d489cd70acccbf87c1a81f6a89079787e537a98f645dc267d01a4811402b72e8f1b73f13b58c7257fdd1fd8386b7372352146c8867cbe6519aeb9ccd3a6c36147da0d737d99ef2fe15f2b809be099ee58b09053f2ff3938547214b95f88728c254065aa2d1b32ee6e69efe2f5b471befcc8178787cbb7ce37c8193bb9b52215bb699885b13c89ffa180bc64cad86fe92c8f80ad9d13ae4aafc21b384d536735da94fae35b5112545df8f3cb09a906c038213c90fce54c528325e96d77662f4635ab56bd162bfccfb3e3ceff0543e162a5e792c902b58b860d6c0f3f5db81c6bc7a4f859c809d0c622cfb88f85df14673a0d6b363d0566f8db2b46ce346e29bd06882daa1a51dd50cfb6c649de0086bac6b250df2e4f8a89a37c0442e9e197a6d174d47d87008be362ff4997906cb901dfb959e748772bed07b6a20b7381808845dcdde07fb94f5af945b18508cba08053ebfea9ba7708fd6a0c06f4e568bed5f18bd58827f4592f913d18f1799e2b184352969cd19c6b92c445aabe44a9f9780068edb6fbc6251d61537d8c5b0f7b68213c204c84975922731cc9228b83f6dc926633ede31504551c8ef335812687e9041dfede19831b5ac84564e5263d82a94f79bd6dd3bb0649cb6545977897756f9e10f6d1936036d354918f0be499ab1262fb2d0e5b6ddbc82d48f4e9b7911cc19f81064a1fe64763a55a7d5a8b90613879d3460b5a2a5bc7e3b884d29f77c04fd03088d31a99b8c480a893162b0698ce25da7c99aa622f2bde9e8bef6e80c56c9f355985703d6b5622f8b59dc724773d2bf34bb9fb884b6818c7435d568c75b0c10f8e15bf15e4572fb9a930e12992cdd8f0c30966766f8517fbf2bf855ed12d397c14cbcdf42ac62135ce3d0420ccba33b753c1f5a8c1eb6fe42de319c81c3e9947317423ba2b3ecc1b1051332e60b3322ebfade663c73a719ead650325625f9d22ba26dd2c5d58d7314842cdf3a2ad3979c81be95c7189b4b8386a9997ec7f61670145398b894e01d4910f4caabd20d936a6b80e1d6fe854110649e44472d791e3a8ca2209a87b9a4881323d1ed6f7568a7451ab323aa55ca91586f392509959b66432f0a67ceeeddd260c38bece05eb36fdaeff17696cb85f97986a1c693ea5c8a37f5f35f83c87edcdd9a78afc9d11978f119f41038e15db883b6cdb9ba13a873978cf627126936f9577cb80397c48fea9a8679c66a40de5f3874167e4598039cff158f10012f11c4edc911d05b2920de9abcc59d79dc57acd5e99cd32ac738dae9c491185c9a211efa1649a40520b7727a12d631514748d90191cd3beb4af30c86a14ff613136888382cdb20b63db62bad22b364bee95e032b1e0e90be60fc006a9a854ef45cf6f668d04931fece85f1e0d0b5e98ea917f60fc0eb802de6d09832b5f674fd2f52d3391cdeb21153dd5d18bdf266ec50a8d7e0268b507db1555589de4c69d02eac18e3bb4763ba013172437fe06e038443364ae93be2e5c26d208810f35face0e375b7c22152ecc39d2d70edd2afe25858cc7757ac44c8c1e17e1aef7e6a4a8d8832613dbde140584709283a32b2a64ef283224ff9bc019acc1d1c4422050f75ca10c1e8dea361a33fcc37a53881cdea17d0bad6d668994f7fb9369e927affa867b18848300fa5eafb", 0x1000}], 0x4, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r1, r6, r3}, @rights={0x38, 0xffff, 0x1, [r11, r12, r13, 0xffffffffffffffff, r14, r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19, r20]}, @rights={0x20, 0xffff, 0x1, [r21, r22, r23, r24]}, @cred={0x20, 0xffff, 0x0, r1, r2, r5}, @cred={0x20, 0xffff, 0x0, r9, r2, r4}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, r29, r30]}], 0xf8, 0xc}, 0x402) r31 = socket(0x1e, 0x3, 0x9) r32 = getpgid(0xffffffffffffffff) write(r31, &(0x7f0000000280)="4c52cfb4f453ab772921934688fc636aac3afbd70d497c41b8ce9998c3a19b1ed465d3f7730e59b6b419f48a7758fa38e9daf9e4a327014bbb69e30a8333e83b2c78cdb9bca54f82e9ba1cf34becea", 0x4f) fcntl$lock(r31, 0x8, &(0x7f0000000000)={0x3, 0x3, 0x8, 0x101, r32}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) dup2(r1, r0) dup2(r2, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f00000000c0)="3ffe90da", 0x4) socket$inet(0x2, 0x1, 0x3) 16:00:13 executing program 0: r0 = kqueue() sync() r1 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r1, &(0x7f0000000000)=""/254, 0xfe, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59, 0x200000}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 16:00:13 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) socket$inet(0x2, 0x3, 0x1) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) linkat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000240)='./bus\x00', 0x4) semget(0x2, 0x5, 0x48) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a2d96450adc0a88997b1be67039e0d2cbeae5420e66f99b011757dfe87cbcbd7105ada11e63176c11a63b59f7440cdce5bc46c5f76c9711d092433a1bfccfe5cd592c7e8959b0b2951addaae16fff43f3d322735c119f052ba79a8d925086ee8cdf473daf42f6d00f652cd314ddc7a1729d58ad50479ae5771a5cb1b3e477ecb5560dc734e85b17081b2e2e5bfe45d3326e82ccb388c5e62c4dfe06ad23904dfad516937642d06093d9c26cd97c820259e35cdda1491e52f636870bf0c6e2cd7f36e04d240f31c44ca797af114f6633d8cfe04f620e3e6d817cfa1f2", 0xdc) pwritev(r0, &(0x7f0000000700), 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0xa0c, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) dup(r0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setitimer(0x2, &(0x7f0000000180)={{0x7, 0x9}, {0x7, 0xfffffffeffffffff}}, &(0x7f00000001c0)) setgroups(0x0, 0x0) setregid(0x0, r2) r4 = semget$private(0x0, 0x3, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x1, r5, r3, r6, r1, 0x4, 0x79f}, 0x4, 0x2, 0x7f}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x3) fchmod(r0, 0x0) setuid(0xee01) fchdir(r0) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2004, 0xfffffffffffff001) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000200)="315c8bebae1e02f690b96eb3c3f3caf59cb3f1a7841c18de6b2bb3fc1ed6be6c29d0b29f2fb24349aa79002eff18bc8394431fd435ac8d089f8de71e8487e78f375d6546a2369c2fe0be2aa2aa494eb352b3633e819b6efb8b1c5afa8472beaf4811054a64b026ee0835437d862fee1377b340e70693a3d926a5e4e61b349214bea640ca8ef1efac56e85b1a7c989ffabdacc7ac479cd2db2c01ba4e95b941d533fa9b4f50f2701ef65188847f809a8eb7e4200236bf0f4dceb24fab3d3d369f8774d31349", 0xc5}, {&(0x7f0000000300)="57357d470a381023a1fb2f10d738b08d048ea409ab58e0314cfc14938540ae27ee0edc84138b15b46211d22ea82b10493b7c28619953cbb4a1842252ff4207bc48aee657d1c33b7c621b5aa8b4576c0501a95b1438a7ad35311e4313420cf2ab966b981a96d2e0e573e1854ed5599de2ad3f53e841a231fbd0abbb6e3550dd6f69f023e0776916aab75c95a78a0d8e23fc92e19a4c4d9d53691f1ccb4db8f88bf4ce6a9c4aab052bb275b3fa5f369975ea7aea0f721459ffababaf39ad9e60051279ce0e6cbf049a78192528082a513e0d9de1", 0xd3}], 0x2, &(0x7f0000000400)=ANY=[@ANYBLOB="6800000000000000ffff000037000000470dcc305ee9c072646a605f1cd099bb7028d2a07976260707d69164bf36d06d9efc62582e36352251ef72efd46b0a4b42f614f9ddf7b5a6fb8e723f2023dc0250080b5da64bcb38206e10d77f4fecf9493a070000000000b800000000000000ffff000000010000902d3694b6df291a28a3cdf4f82355da612afd3980b395ef4580e344364cdc8cdf92b402afc4ae0a6e69a8365deb6f21cfff0885e806f508ad57139a2d955535b13a8461deedeeff93a71fdc6a7aeeef2f4807434843c58d041edd6b45a58e16433a065bc7a1e7669664b6a8ca887208172ffc6515e2aca27f43efeba8ea282e98ee43ca7fe5e53ba60093f9975396544e3bf7dd60c85fa55a32fd383f8c1dd57d69585ac546bc88"], 0x120}, 0x8) 16:00:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x2000) shmdt(r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r3 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r4 = semget(0x2, 0x3, 0x180) semctl$GETZCNT(r4, 0x5, 0x7, &(0x7f00000001c0)=""/227) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000080)=""/177) r5 = getuid() getgroups(0xa, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r5, r6) write(r3, &(0x7f0000000180)='>', 0x1) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x180, 0x14) chroot(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000001fef), 0x2000000000000043, 0x0) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x21d1, 0x7f) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1) execve(0x0, 0x0, 0x0) flock(r1, 0x2) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6010, 0x411) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xe000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000400)=0x4) getpeername$unix(r0, &(0x7f0000000440)=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="d78766ef907ccc4ef9e8dc2019670a1611bacdef661d9a13f71b750e54c224ce4c6c69049a58d033ee9d4507842abd5cae14a0baaeaf1124734e94081d3309d6f7fa2d0330e53ad58c8ecf38092b497e7d9f598702aa15a7084b84b23c0a73ee2a641d436577e27dbdc663256bbfd4c20b28468840bdb7c22e96478cff3752da139d25d92a3d7f9ae43bd1e8bd691be0db38bb9661ea340b", 0x98}, {&(0x7f0000000180)="bfd1f14c5d6e56fe8d239a5ae4efd498dcce91b65f8e41c4b4596243c4c37ec007c7efd81ded2d60a572c6eec6c7ec343d2f55ab893325ac223f069e1543ccb5cd62e6f2f693491cdd9fe316aab9e6a679", 0x51}, {&(0x7f0000000200)="26519833c38bb17120375d76d624292436980b22c3ddb7e3ae5001ff4e9bc5cb0f101d7d8224ff757836b779a7581a9e96c4d960f4235be077aa348cde4fcea5dd7fddbe69a6aab417b85ba8f8ddc855fb80992d2165bb38348140b374c38b360667e311fa780d3857976f61b877c9dc27d81f80c5b195f04e3857bbe9a4e46eb38cf67317b1d4869f58f1108a041a1d7f2a61a9ee902794df899feb5a7037f97e2d013d25e49b619eaa10d7d15a4778b66722484a673e7a049ef6bef8f5331dac8591d88e978a", 0xc7}, {&(0x7f0000000300)="a896ede8796673cfc6bc5e91b04c4589cb008f9c9555f654cf18f699f867b91ae4004e822934a726c4e078f1ef39232b586713d12312f4bea177a5cb691daab7935e33bb1ed7e0210d02f638750768c8a46cc71b8e", 0x55}], 0x4, 0x0, 0x0, 0x1}, 0x40b) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000100)="01000000", 0x4) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2600fe220dff0900000009feff813dc31600"}) r1 = semget$private(0x0, 0x3, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x5, 0x40, 0x2, 0xe230, 0x5]) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0xf0}], 0x1, 0x0) 16:00:14 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) fcntl$getflags(r0, 0x3) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[r0, r1]) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="01b79bdc910738e95f0a9c93c41070f26f575b3069c92ce3619a4cf1dbd16c7f3204dd335620aae0acbe9d347f8264fbdea094fe04e2b351ab7f20ac3b5e1f148d03bcbc1be27e76f430d24843cbaa195d4ebc2bbeeb9d56d663b69a8c269534d005a05833ae03b2b8cb5ba109304f075e16d7442ef03e8086c70ae9be205e6eb0576c10c4027d976cefa92c3aa904eeb1f2b905f4b6503f9898d444562195adfc1c33974c87d9e5e979b90ccf2001a29787cff5bff18617a5075c211d3e0e18215355006c77256e5ad460c6c34fc8e2dcac103d560ffd589f778d5a7c261f42777df4d37b3a954f95466377ec45c4ce61b6545ec6ce9d2e49e0", 0xfa) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) recvfrom$inet(r0, &(0x7f0000000080)=""/59, 0x3b, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x4) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$dupfd(r0, 0xa, r0) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x5, 0x40) semctl$GETNCNT(r0, 0x1ffffffffffe, 0x3, &(0x7f0000000080)=""/75) r1 = dup(0xffffffffffffff9c) mmap(&(0x7f000037f000/0x3000)=nil, 0x3000, 0x2, 0x501a, r1, 0x0, 0x0) r2 = kqueue() syz_open_pts() r3 = syz_open_pts() dup2(r1, r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/159) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x1800}, {0x2, 0x40100, 0x800}, {0x3, 0x81, 0x1800}, {0x3, 0x5, 0x800}], 0x4) kevent(r2, &(0x7f00000000c0), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) 16:00:14 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x41) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55", 0x1e}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/187}, 0xc3, 0x3, 0x1800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/133}, 0x8d, 0x0, 0x1800) msgget$private(0x0, 0xc) msgsnd(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01186dbc838fc1b66a8e00000000000000eef8e4732cc0463a514ba27cc0bf31f210bd594db1644b57745bbbd7ae079dd876d7f6d3b7e6539c6671816b8a659b4d43fa343b99674ebe6e70205d71000000000000000000d79fef8d94f3a1b5604d864c910b169839af00552606b7cceb63d4273eed09b97be6fc1610d4f5a1084635d05ca89fb0bbfea0fd567b0fb8946d0d84c789"], 0x1, 0x800) 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x108) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x1, 0x100000001, &(0x7f00000000c0)="98c7b0d8281f3e93aec979eb27b4c96acbec5b30c8ffecf50649e0d04a78da0ba7c30a8361a21df5304250150d799619ca282bb56c99705146f086f9f259e6beeaadeb7cdf8a93d74d5a3b05cffa1e93b55c5dcf907db9d9e3a00802667576ce59276a799e66360971b81303e84776301934737e7e5a08a6188c75fafd3b1dd8307615d09719430146ffde893ed10661f209b7349763c6b0ecc5dbf4acf5187e43", 0xa1) r2 = socket$inet(0x2, 0xffffffffffffffff, 0x0) r3 = syz_open_pts() utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0xb3a, 0x2}, {0xda0, 0xa2}}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x9, 0x4, &(0x7f00000001c0)="17b4569e075b8aa856f7206fac4235e121a19cb890f02a907542f4e6d871d40b5185f016a27a96146701c7692bc0fd98e02a19c8585dca0d3d14794578ba3e1f9eb1b6595c62d0c589b9b045d375d4c377c149099152547d571a1d70a4c1d120986ef26a7d5a6834de6b7c0ae0d3e04488d09cef924e7bb05ac3e78bc3e919eb8d11be87fb62c8a470363cde13412c80d60939b4fc724b93f03b91a62e846b366d8d3d7cbf727126f4d8533ecd9337faf65359901d93e6de27039e5bf691", 0xbe) setsockopt(r2, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) read(r0, &(0x7f0000000280)=""/97, 0x61) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) truncate(&(0x7f0000000000)='./file0\x00', 0x4) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:14 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) read(r0, &(0x7f0000000000)=""/93, 0x5d) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) dup(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) 16:00:14 executing program 1: madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3, 0x40}, 0xc) socket$inet6(0x18, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus/file0\x00', 0x6000, 0x402) mknod(&(0x7f0000001380)='./bus/file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001380), 0xf6, 0x0) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000340)={0x18, 0x1, 0xffffffffffffffff, 0x8000200010001}, 0xc) utimensat(r0, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x200, 0x80000001}, {0x6, 0x8001}}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x2) r1 = syz_open_pts() rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x101, 0x0, 0xfffffffffffffffd, 0xfffffffffffffc00, "a27e93b453a8fc954f280b4ba9705e1759e9d81f"}) open$dir(&(0x7f0000000200)='./file0\x00', 0x8, 0x141) fsync(r1) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20080, 0x24) write(r1, &(0x7f0000000000)='+', 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSDTR(r0, 0x20007479) r3 = geteuid() lseek(r2, 0x0, 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000380)=0xc) fsync(r2) setreuid(r3, r4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0x3) close(r1) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000100)=0x3) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) bind$inet6(r2, &(0x7f00000003c0)={0x18, 0x0, 0x80000000, 0x7f}, 0xc) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000040)=0x2) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x77d2a825ebde8aff) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040), 0x4) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x40000000000113, 0x0, 0xffffffffffffff11) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/138, &(0x7f0000000100)=0x8a) 16:00:14 executing program 1: r0 = getegid() setgid(r0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b000000000000000000008d00"}) 16:00:14 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semget(0x3, 0x0, 0x10) shmdt(r1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r4 = socket$inet(0x2, 0xc005, 0x80) dup2(r4, r3) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmdt(r2) 16:00:14 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = geteuid() setuid(r1) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xdf1d, 0x4) fcntl$setflags(r0, 0x2, 0x1) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:14 executing program 0: r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000240)={0x3, "a4247c94c69a40a000a4eecd86302bf982aecb5ba180cdec363dc494b21a97d0d43f91d8b19fab83f25d24ef1be7582aef7960393595d1d0f4ddebf19c98d0dddd2cde96084a361188043f707ce170ea517d5d93e5de9b1f6b3d1d4d772798872231167c3043ca983c9432e1c0ab625183554b9d281da2141909e561ec2878c74bfa8a57a46e9152008a2952e8929e93c48e0e1ecc"}, 0x9d, 0x0) r1 = msgget$private(0x0, 0x401) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYRESOCT=0x0], 0x1, 0x100000000000ff, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) nanosleep(&(0x7f0000000100)={0x9, 0x4}, &(0x7f0000000180)) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) clock_settime(0x3, &(0x7f0000000000)={0x101, 0x1000000004}) getpeername(r2, &(0x7f00000001c0)=@in, &(0x7f0000000140)) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x7, 0xa, 0x0, 0x14b) 16:00:14 executing program 1: r0 = semget(0x2, 0x1, 0x10) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/61) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x888, 0x102) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000100)=""/210) msgget(0x3, 0xc8) r2 = socket(0x1000000000002, 0x3, 0x0) sendmsg$unix(r2, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x10, 0x0}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000007c0)='./bus\x00', 0x80, 0x28) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) socket$inet6(0x18, 0x3, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) socketpair(0x2, 0x4005, 0x8, &(0x7f0000000700)) close(r1) renameat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus/file0\x00') chdir(&(0x7f0000000780)='./bus/file0\x00') mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) renameat(r0, &(0x7f0000000680)='./bus\x00', r0, &(0x7f00000006c0)='./bus\x00') r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "65668c1f2a1c3b000000000000000000008d00"}) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)="a8e76251412e10e95d8417eb14e19e80647dda5f9c80209d94efe9df3639767f7ab50a1387db3d9c6bbae5a399fee90d7ff6483f20030f6e342a01247e3c52a25d55c3ec2a8eb066335ec4cf9549ff05fea5b240df6bae1b0dfc86fdfc4e71704478af1e2d577456c4c57d18bf5935c0c1251d8b10f9d3e121e2b74eedb60cd60c3ad56affdd3e4fc9ab50b2cb7d3a5f56c383e484fad89420c5d286ef45aa013ab93461f251e102213a9b90fca5edfe1995a0cfba7f695e7097d69e125c2e8eeede56fe2d6cdce82958f4fb0abec5c41b03d94b4fa1dad13a930848", 0xdc}, {&(0x7f0000000240)="fd921c6fb079593b0237af2c657fc1bd88714feebbec2358e273e965579495693c7fba37540709843b87ca8136e8933da861636c74de5b8e483fa15733b7514771c5695dfe10c57e3b65bfb821a0a4d8e1511843e9a93f199a6829e1ead4ee701c36acb8c81d4b9c99caa9376f47494265c6a91ce9b6cf32667b71b66afb7a972de242f9bee5a02f45", 0x89}, {&(0x7f0000000300)="500ae74e7d3823e6f80fd3d5627eafc171f2edf5d1c79e202608e2b1e5a941437220455632feb83f150ee7c02de7d3ce1b4bae961fb53d26b4c7b88028e766ce74bab0a1", 0x44}, {&(0x7f0000000380)="fa28ce21782db495737eee9602090362f70ee83a94bd7d0023aa2538602f8dd3a008e244601f8d1b207a5e17235f8d23bc1778fd43b190da437b7f84bc00dcc81a0082655518a70e112d1e52cf01319f1cb19261d9d4d07b3ca8e05b42ac603b25dfddd43e507ba38398ca14cfe2e0f48d748fdeb08b7a2999ebc64f21785f620ce06dc91c9afd3679fb68538ad15191c2ef392e24cf3f15e4acb6fb97a3f8a9cff72f7ec659cc2021aefeb126eb4c29fb5e17c6b990eb935dcb4c99fafcaabda2963f063ec435ec057b8a8166c8", 0xce}, {&(0x7f0000000480)="6ed44d6f411c63535b70dbfb75c810de41291851e510ab66c1af72e7b488c2a56aa4bf4df38baca264644ab395c5687e052075d38e256e", 0x37}, {&(0x7f00000004c0)="2c21e5c510ec277f43783cf232ae33d82357c42e21ed0708bb1cb59f354f1160310f6c69623e9fe521942acbdeceebf899767a231008401250916476626032c12a86f7ba11290c5164687652439e0dd20c51e997d26fd630fbbf496ca61a4f040fe9318bb63a534cbabd68a9709e8d5690d9eae5ba40dc1669b0ea1f83719d3d4f4db394ce128639a9cc544a2a9cf8bd25dbfb20404cae13921097b9a56c78421f37175e2ffed701b4ba4d234d5709413c59874eb99dd9b9a60ff83142c6141c930a", 0xc2}, {&(0x7f00000005c0)="bbb25bbe41a383ee", 0x8}], 0x7, &(0x7f0000000a00)=ANY=[@ANYBLOB="c000000000000000ffff000009000000ede7d86afe4e2749e0f7322289d8fc8cc6b11b8e470aad0bf1d7ae5ea4ab5b39d726c96442169edefb7796d7be2664a64fbad7b46abe6eb111a95a09ac08fcfb55a5f7ecb3a4a021cdf41f634f47f6eab9a1c5f7e2a86f56b7640d25a9784d87a64e7bfe99f919998fb82cb74ac5cff8927979ca44d71be36277e6c5b53af72eca911dd99090f315544b8ee05711c5fd3d4a8f583f87653e77042bbf1c97adda4b83c9eafda57aef660ea2d100000800dc2e2db86a318a22cb2d8c643e0b6a2272e8297c78583ed9fde977f9aa33b448a365670fd2bd27ee4faa042202c322f367115cc10e6337d8f822537a54666ae4140000000048ef18d9dc9d411bdc4a6b96c15b3f0e147b1d43bd2f4190710f3c9eb1705da457e23e6ceccfca131c0dd599da28a1fd5e644d247d94364fe544cc219fe72e0f9a4704483cf7b2ddb93aa707834fbafa9ab0fb9944763996e8132d7a58829aa1b07197d1a8d943cba53e2bd7a52952b4e300682ac79b76bfdf0a1422d9cf36d3872d45535dbeb5574e8dd65a9669a7aea590343cb2f7fb03f4bcb844966855500d94686adcb1f1a03934f922d348cca26976f5a69cd5a654f4945278f91f6976cd5bc7ed"], 0xc0}, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000500)='./file0\x00', 0x2000, 0x1) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socketpair(0x0, 0x0, 0x9, 0x0) read(0xffffffffffffffff, &(0x7f0000000400)=""/174, 0xae) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xfe56) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x21) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = open(0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/193, 0xc1}], 0x2, 0x0) sendto(r0, &(0x7f00000004c0)="8f5fcb12016b28a39cbb394d29bf0a15703c352409a346ef3cb84c51f8c648bfebdf88d9e87bac950c116f81af06ac44c917995e5a71a6cbd6936528", 0x3c, 0x1, 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) flock(0xffffffffffffffff, 0xc) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000540)) semctl$IPC_RMID(r3, 0x0, 0x0) r4 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f00000005c0)=[{{r4}, 0xffffffffffffffff, 0x0, 0xe0000080, 0x1, 0x800}, {{r1}, 0xffffffffffffffff, 0xa6, 0xf0000088, 0x8, 0x400}, {{r1}, 0xfffffffffffffffc, 0x0, 0x13, 0x4e5, 0x4}, {{r2}, 0xfffffffffffffffc, 0x93e7ffaec247efdd, 0xf0000000, 0x35c00000000, 0x80}, {{r2}, 0xffffffffffffffff, 0x40, 0x4000000c, 0x8}, {{r0}, 0xfffffffffffffff9, 0x60, 0x0, 0x1, 0x33e}, {{r2}, 0x0, 0x70, 0x0, 0x9, 0x6e}, {{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0x0, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x8f, 0x3, 0x1, 0x401}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x1, 0x10000, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0xd4, 0x0, 0x5, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4e, 0x5, 0x5a6}], 0x3, &(0x7f00000003c0)={0x2, 0x6b79}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:15 executing program 1: socket$unix(0x1, 0x4, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = semget$private(0x0, 0x7, 0x408) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/131) socket$unix(0x1, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755af4a68f3a3b577727206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c535dd9760000000000000000000000000000b33927efc68591fd01a002eb93", 0x65) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000440)=0x9) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000840)="ce9f47a018254f53b356f5cebf504982b8af017ffa344fae37b7c6c95ef18a3b2c81523f1b07f3e6306ceeb00b99d0417bcf407e4f9e9a18da8444ccc41c3719c67452a0b143a851011d4e4b763b81e8dc66c4543ba4c8aa4cc129445ca835b8c6ec64d3dc32017e4f349b440adf538cc51528fcbe9e2ec2cac53847214717a93ba13795d654acd78202339aec022c1e580a318e7c89c6de923b8b96d03f00b3cf1a2ee7ad04c23061afebea30496d065711c3ded86627b7e09b593bafe010f3b7440191f04d1f535abcc860bae1540180ea89cefbb3bbfdfb8c1884394c902af1230482937d374846269d3acf5d3d1cfc88872e64e42314de79701890cf8b02de348ce4fac73b642cc6abf134ce31b5570b775a1be6290656161952e45776bb39294e3e03fa6e4b5a1daf3a62e0ab0f92bf36ddd87955f2effe778a97cc7588c0ea452c871f5d5cb1a923c1219e68611722a7d172a3950f1dfd0e39e2c6abad891acd2670ef0514a02a975aa6504a945c4888c23732ab8c7a17f5b120de33563e36ab7b135c3d735c3ec389fcf7526c042b404bcf321a94f2186617b67f7e2e4dd909c0ac17ee5e10bac414920896dfcd34360f7638418cb44f3e1382f82dd71766921e871f1097df5ecad68017354ca4e9320a04f1be61615ae3bbeb3717bfe70b1dbd897aa3127f5ebd24e6a6d626cb3e1ec3e378fa8a175f35bac6bfa021948ebeca9e4ab0391607981e2476139372653a51fa9bcb2b67c8668ad3929412ef6ca6169b53a49230cabda7b682dedde5cfc38f3a38a30957d0e6629edc2a1a9fcb73ef28ac689e2f5504afab2716627f01aeb4afa841f147a03834cedcf336005fc2bff6c2f7496513cbce8a2b49635d8a99c75bc09d3ccb67f4f54b318c7616af88a3ca2b19dcf869c7004af11fae257eb4fb1aae7517f8a00b88a5341119e156ccf28e77831cb24164dc5337685a94112e446575c23b203afe21bdc7c15ccb3107124177b790c04f9348f3d584f2ed3f6250bcb6e1da5d17a6eb1d98c171eedc7e085fb0c9416495f5cfbd185670c9199999464f58364e0af58d63e759a640f925ccc8a5a85b3a0249660333c5f833586c9631c60190d46f4347ff3569cad773f72a9f1aee25e83028206c279315fc783ba1c957519f1f494ef6f347adcf01e952560c7180e930f50ab6bfdcf927a327f9d8d34bc04618a06d957e372af5970be5a87ceb0d6eb8f2916d0300924b4278b9dda51fc94e607f65b02501e7838cacc89dc2c90cf75a7ba156d5f7401e364c8c601c1f1e08db6ff45fcdc079df996baa3c1a770a26c11b622c270d96283b88283e962487a119c07a46a3fee5f17461389e336a896365b794a572075c1da553f43f45ed0432a7b601b327262bc32898bb76adfa293d1820a0a3e27005c69d2e284d3b7945bc59caacab4f3c47a34ad3d946b135ae69f1131f8796fac626da77089b0509315daa7916cb5f300bdd5ec577f4b6415ee0ef9e45c35f34820eb30a", 0x432}, {0x0}], 0x2) fcntl$getown(r0, 0x5) write(r0, 0x0, 0x0) syz_open_pts() close(r0) kqueue() lseek(r0, 0x0, 0x3) syz_open_pts() 16:00:15 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = msgget(0x2, 0x10) msgctl$IPC_RMID(r1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) sendto$inet(r3, &(0x7f0000001640)="e6265d52ffe945c5a32bddfe82d7cc69eca38a22f16cc648015e9fb88ad42cf57998c0055998f9796c7500ad49ca9e35dde0af521f6d253782eecf73f04cb79bf388d3e5fd8a358e7dc394e5a095178711d97894a94767edc7871ae5467915440df15919978e13feee0c589d1ff5189498c73101d7a587d8f3633d920bd6a6cf2aba2e486ae7b5808c3d46c62b7ab841a3f3644c753d8d7e8b34034afad2e3ef714678ec23c90d01502a9f539e22996bf6dc83a8ebfb73fc04284526fa06bda8e3b0b5f58ac2e37739b4d7a1f5597acd1a567f29877c55aab1089014fc7b4ba956", 0xe1, 0x2, 0x0, 0x0) recvmsg(r3, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f00000012c0)=""/200, 0xc8}, {&(0x7f00000013c0)=""/193, 0xc1}, {&(0x7f00000014c0)=""/165, 0xa5}], 0x3, &(0x7f0000001580)=""/130, 0x82}, 0x40) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 16:00:15 executing program 0: 16:00:15 executing program 0: 16:00:15 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb0800400d00f400660003469004033f9078ac1414bbac14140e9406000000bf891308ac1414aa204bdda45efb0a9c8fba4c28ba69e0000002e0000001ac141414863000000002060d955d4efaaebb29b59845410712d4eb94340356f2237fb0db3e43550b27000b0d61224d5a8088709e441407f0e000000200000006000000040000748b860cafce6b3ae3b0b1aa4d9100000017809078e000000163afc013c794a711dde23fb82815bdbff49d4197293f97d53574f1a3bd94f4b4fb3650b26111422568a0690ecdc19a9c4a5dbfa871ebd2459ddb9e8959619a9ae983b3494df4d0b2f42c976f1659fff9e3b5c6bbf193e86c18684032d8f9a794555fe7a4e7509cd30644a64603ce4e3e987beb5b490ec6186ab8add6a0ca56507378d240638d9e1b784d8921a750f42c56a536bbb847bc04dcee00a014f0f4a3483465237a0af46c7d2fe042c5a5168278ae"]) 16:00:15 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0x10) syz_emit_ethernet(0x423, &(0x7f0000000cc0)) syz_emit_ethernet(0x32, &(0x7f0000000080)) 16:00:15 executing program 0: msgsnd(0x0, &(0x7f0000000040)={0x1}, 0x8, 0x800) 16:00:15 executing program 1: r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/175, 0xaf}], 0x1) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x181) msgsnd(r0, &(0x7f0000000140)={0x3, "261d8aa5328f9cb982d8aa5c3065b57ae5572167c6d6cd086308d0bf023f0e3bdd4b8ae5f08237ff63d100116ba6b8a701694a84ccf9605a0a0b234c1480f8ae0551994d12957ff26c645a3dfce24d05033fe1706b63dd5480032ba63a970a4a7fb2309fe518a09110004e44af89e111af4e48b53af78523d5eacd1dab437c08911fa83843a6e556a0dc889054135816e9d3817910724f17e85d6a6668ef7f2029ca0db31fb1ae5106bc909013ac1cde08cd586a76bddbf75e9615ce796187acf6cbab6f236f8186e366b190c133ac909fc27b5faa1a54c7bb514ca22a40bc4bd8ec266f143dad02d033068ba54812462d2d1966bb2e"}, 0xfe, 0x800) msgrcv(r0, &(0x7f0000000240)={0x0, ""/5}, 0xd, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000d8deb8f5000000000000000000000000000000000000000000007e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0700000000000000000000000000040000000000000000000000000000000000000000"], 0x1, 0x3, 0x2187847fd350923c) getgid() msgsnd(r0, &(0x7f0000000280)=ANY=[], 0x0, 0x0) 16:00:15 executing program 0: 16:00:15 executing program 1: syz_emit_ethernet(0xd6, &(0x7f0000000000)) 16:00:15 executing program 0: 16:00:15 executing program 1: r0 = socket(0x10, 0x800000002, 0x0) write(r0, &(0x7f0000000100)="bc0000001a000700ab092500090007000aab80ff01a764715e00369321000500fd8e6ff9d84e3d070000009f141591bc02000000ba6da9edf27595057d000046f1000002bfacf229032f2e517c35ebc2052140000004c300897f78e50a9f40ca24f99bb2329b4e54000000d796d556272f5baa000005de0d020000006e7fbf6ab82088f8e0039ff3e5be3d60665a72e280fc83be82f605f30c9ddaf2fe20f497877b3a9f1803a23feb1ea538f4f8b29d0a0000002400000000000000", 0xbc) 16:00:15 executing program 0: msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="03"], 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1800) 16:00:15 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) 16:00:15 executing program 0: 16:00:15 executing program 1: 16:00:15 executing program 0: 16:00:15 executing program 1: 16:00:15 executing program 0: 16:00:15 executing program 1: 16:00:15 executing program 0: 16:00:15 executing program 1: 16:00:15 executing program 1: r0 = semget$private(0x0, 0x7, 0x1c5) semop(r0, &(0x7f0000000080)=[{0x3, 0xd5d, 0x1000}, {0x3, 0x401, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x22c, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x302a, 0x800}, {0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x63, 0x1800}, {0x2, 0x68c, 0x800}], 0x9) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0c07324c00bde4fee38eebd68fc3e4628e58bf935cf464de237b4d956081"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) close(r1) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x6, 0x100000000}, 0xc) connect(r1, &(0x7f0000000000)=@un=@file={0x1, './file1\x00'}, 0xffffffffffffff14) r2 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x2010, r2, 0x0, 0x0) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r4, r3, 0x4) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r5, 0x6) setuid(r4) getdents(r1, &(0x7f0000000180)=""/77, 0x4d) fcntl$getown(r0, 0x5) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4002, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=[{0x10}], 0x10}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x1c) sendmsg$unix(r0, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="20000000ffff0000010000009979f565d4727d12782df68c6573da31cd50853dd3469128705c44990dc978fde7d0a32486176544f53848b956168eb0b94345070e0f125b73437ee10fc09c37ffee63b75e3d544082b448e24b20c1aa06de8c102568ca5f1fdd2ebfdd472de90011d8fc62e91a5ba66e4c081e62bd4a8680b4638dc9b71ed9358219013459296811b4fdf0de30d2d12113dcb7e265a9dbeb6c2055afc83755981f41397cead547174551d023618ecfdd968410f28c88cef24986ac2f4c6dfecc5a2e124462d8bd645088a3f6323a80349efb95292aea8d0c906672853ed057c46fc12a73ebed07a633e892113f6976506b7a", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x10c}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) 16:00:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) munlockall() 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSDTR(r1, 0x20007479) socket$inet6(0x18, 0x3, 0x326) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) recvfrom$inet6(r0, &(0x7f00000000c0)=""/47, 0x2f, 0x800, &(0x7f0000000100)={0x18, 0x3, 0x800, 0xff}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0xc0, 0x5) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) munmap(&(0x7f00002f2000/0x4000)=nil, 0x4000) socketpair(0x10, 0x4000, 0x4, &(0x7f0000000140)) munmap(&(0x7f000016c000/0x2000)=nil, 0x2000) r1 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r1, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa19, 0x0) r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000003}) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x10128, 0x84) flock(r1, 0x8) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x6) semop(r0, &(0x7f0000000000)=[{0x1, 0xffff, 0x1000}, {0x2, 0x80, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x3, 0x800}], 0x4) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x3, 0x9}, {0x7, 0x20, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x1ff, 0x1800}, {0x0, 0x7}, {0x3, 0x3ff, 0x1000}], 0x9) socket(0x3f, 0x4007, 0x80000000001) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x1800}], 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xdc37, 0x2837}, {0x8, 0x20}}) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001800)=""/140) semop(r0, &(0x7f0000000280)=[{0x7, 0x3f, 0x1800}, {0x2, 0x0, 0x800}, {0x5084ccff67a6eb88, 0x4, 0x1800}], 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x101) semop(r0, &(0x7f0000000240)=[{0x6, 0x7fffffff, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x3ff, 0x1000}, {0x3, 0x2cdc, 0x800}], 0x6) semget(0x1, 0x3, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000300)=[{0x0, 0x10001, 0x800}, {0x3, 0x10000, 0x800}, {0x1, 0x100000001, 0x1800}], 0x3) r4 = socket(0x0, 0x0, 0x3) fsync(r4) fchdir(r1) r5 = semget(0x1, 0x4, 0x2) semop(r0, &(0x7f0000000340)=[{0x4, 0xfffffffffffffffb, 0x1800}], 0x1) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/29) ioctl$TIOCCDTR(r2, 0x20007478) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) semctl$GETZCNT(r5, 0x7, 0x7, &(0x7f0000000480)=""/4096) r6 = shmget(0x0, 0x3000, 0x96, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001480)=""/238) shutdown(r3, 0x4) getpeername$unix(r2, &(0x7f0000001a40)=ANY=[], 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000015c0)=[r7, r7, r7]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680), 0xc) 16:00:15 executing program 1: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) recvfrom(r0, &(0x7f0000000040)=""/156, 0x9c, 0x2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) 16:00:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20221, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080)=0x89, 0x4) sendto(r0, &(0x7f0000000040)="dcf944a6", 0x4, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180), 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x75) r2 = open(&(0x7f0000000040)='./file0\x00', 0x201, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000100)="480117617aa2d2bfdd7769d841025ead0c37dc2c323599b63b37214ecb52781814b61ab5acb6c24cc5152d50c4102e67f48ae5154be0c2f95f19d10992a8b77bf83364130675e99621e587227da32b18910d518039987bc18bae771a5d3fd8d694beb874f3e8a4c5c27076e7296db69e857f5834e42607614a15be4d10f60ea37ba290941d45633ce430ddf1e191e9793f10d571ae7a14dfddca6a78e01a86f7d85ca5f5ccb9560d8cea4d8789dcf34e4fddffde08f06ea7fc13b4015c1c74ff6c89b9c81e62380814c0e751b5a06aa82e41", 0xd2}, {&(0x7f0000000200)="6336c943a9ae130a6fdea72b219095feb1fe", 0x12}, {&(0x7f0000000240)="1c6efe5500c3e8cef84b7be37828610dba3619c5c7b1437cc5eed52a71a9dcf2ad2546768cdeec6454edfff291c3b5de23f09b72fe27a40e755829224c29bbbeadc997216a8c53799fa4d2ef0bb0c38a9bd20f8e64fa3268d6181d011fb06b3e4f0812089fbaa914e863bbe855df282ebd9edc9f8c7188f7f785ba501b280dac8450fbb44e355750f102c13e0070297400a835e10f20167592b6080e1231e79c0c737cb909447e591a88ba1f81a72ff0257043818e4e83585ca66554207ddde2e29b5f5d95ad2139519f8d39dea78d5b7f2176f6619b01fde932832da8778fa3548055d24faca94b2671ed14803d6b4d60d548cb9205", 0xf6}, {&(0x7f0000000340)="77d2eef70561d79b57538a5c178412ecf9c16cea4a4f39140385c9fdf2c654dae491deb991d7a5c1f4fa633dc6a72723ee72069d3c37b3db33386f7b46e988cc061b38203ef57c3f3cb63d1f13e34a090314fdb68bc1403bbca84757ba7404ad61ac5312eb645f8c7ccb29b78f386df9e7", 0x71}], 0x4) write(r2, 0x0, 0x0) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x75, &(0x7f0000000240)=[{&(0x7f0000000000)="61be40dd95664fe5", 0x8}], 0x1, 0x0}, 0x40a) 16:00:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000000)="575f2efb50a274", 0x7, 0x9, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:15 executing program 0: nanosleep(&(0x7f0000000040)={0x791}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x88, 0x2) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') clock_gettime(0x5, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = getuid() r1 = getuid() setreuid(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = getppid() r9 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x8, r1, r6, r1, r7, 0xc9, 0x81}, 0x1, 0x8, r8, r9, 0x8001, 0xff, 0x7}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x8000) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x2) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='(1\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^*-\'&\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='^,\x00', &(0x7f0000000400)='#){}].$\'\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{\x00', &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000005c0)=0x200000000) writev(r2, &(0x7f0000001c00)=[{&(0x7f0000000600)="7642b55601e97be5743d57121107642203e3e617c582c1ed36c00bfa8caff5144eadcc85edbd74ebd5cd6ad281adccefdf3d1d985f187e26a18ee2c94e84ab8fbe918de9a0aef9a50a2c4e1cae6953eeeafe969fd4295850b9c7c8f2edb9b0e8a1ae221f1409cba1aa1197c5e01f13978d51836a4336b3cac2d77dc2b0bb93ea90589e85bcde6d6e6b15d359c7dc467643363a5a1aced1bf9b6508813d804c68c49bc67695824aa577e4c0a0d9fae76a2d85b9f8cc5224d676adb467576335afbd40a84b4f924572e085e7c3e62f31f3be17c1a3b0b02dce2dabb80a99ba817e9f18b2fe1c5fe07f4549d850bd6211bbe5592a198bbefe2b27466ed5d9", 0xfd}, {&(0x7f0000000700)="8b92aba4040a1333c4777d43fbcf2dc7e3de122c9482b9177d411a3abf32320cba27", 0x22}, {&(0x7f0000000740)="d90c3e5806467498bc8787065d6f995b01fb7c85f63365b729232051c9bc399ee7f7e2b1e69de016016d466ed56f0b1513d3ee51bf016fa559e9524b2c4ad7e89fcb8aa5f2dedbfd167deca14b2151860001a84a2fd2e26be86c4433c2d92d1cb13c0df2091856ff3708704c0268bfa4ab473cb2e1fdc71917159cf22fffdd28055bbc1a3e4af84b738c3d5de5ef9f01036879fcabde6c510a2639702bad471024250907d130ba87883123bd584bd1e1768b680f3141211d36d7ac20b3b0e03a0649e61cddd5ffadd90131e280e6ecee12f8be28866aa0068b093d438dbbceb328bb48b438e7c15219bb6b37f8f29a8094c5ba5563ca6e2caf31008e", 0xfc}, {&(0x7f0000000840)="e3ad5e6697104ab3b662885b57295321f2a299871a15bfcb8c10fa3fb7eca225c14d7ddfa01cac58901d744e6725ee555f9ad8aceb327cfe6fb6ffe388242c70f591f9472ca8d11277097ced3632440f5aa98c014bb1ed6a8bf32acc996ed00f0ffaebd775b502539038d84b82515b38469bd8de9cd4d266daabc7c601daeb086d9d50516800feab306d06ff9a88ced30681561484e23137b2fc5c2deb7f0404a8cda4138a9470bf8c64a2b38bf395f07dc4eee7e08494e0751a73c27b5cdd08b04fe4f67de38a09fd63ac1ae35b0ecbaf0bc5e54b245e127ff942c6cca8f67b6e38b870a2e826449aeef536c3fd858720d8fe31f669a03e2588c878abe044422dc607a6403d27b09d5ea3ef17506913d1107c8b124f1be36e37e128740a277081d222dfd1f3667d2e9dcbe098e1062de3c079a4260ff285adfa40ffe013caf26073cd9c23697578cd9d7ee2c19a50c0f3afa8768847e39144a9163714e5cf40e966e8e50891258526127a312908072c100a7770cda91ab97db35829143f8af9203d7e89c43ab4e86747f1359c70e6011b408ca1106970a4051abf522be560b772d20cfb0762be2f4e2fe8fd780dd18a04aa75ef425c76dca8f8a9d5766421b2a2bad2e1f0f8db94187e8ac0c4e31b81b3f78b97d87aaaa42113ff9e49e23937d00ac8e024951daa860c379fabbc47f87ed7b1b41b8155784fc0276562704496ac45e10603272327c657ab86d1f6b125b8b82e16d7825e44e6740ac3a3c830a41a1bf79869e84fc9bc7069c3a95bf615827a914a663b936c0937da0e6d54afba569e092ddc0dd0459e686577f8d3ad4b87262d23ffeed7a127ff9d0ca824bb346e51163f87d2fb9af3cd056e606807c1e382ee03fac85db2952151311ecb2ec9798dea178c7a02abd7f101c04f0395ea94f8ea6abc4138249f672b7a59c8e1db921487b94ae27be7ad8107f5846ff4ba60ffd357adf4cc492279fc826c491ce184ef81eaa444af071480442c27d19d674d7b996eb5c35fb53fdf448c9ab0eb891f0349f397d726db1127129a2718b63fb8271f4cc255cdcfa7e239231fb0c0f0c523ea3c488c41e1ddf174b258f861c15a9b2dc28a97089941391927e2affe61759daeabfa628b5ba8928fee1fb193dfafdf0042bdc8fbcec3fe36366ca0d6654e3beb33328d7f2d5bfe6e9e0bf2dbd09255d000977d4bf5cd67e011573c16da118ecc6d60279e7500caeeb55c12378c45eadd288fa2b569d1d5f67a7887d888940662bff661458b4f6101ea1324f91189f23110267effafa517f1e2d419f6f55d62950ed331ba06c11d49ec14aa88d48a3a8a10002d73c090c4b81cdb54b0de2149e4dce8d37af35b9daa258b73752debfb604f94bffe2dba6da9596bb1cabda4cb055ea86aacc7fd3115e1fc80b107c9aba5595d087b2cf6d17a3e7f87cf2912c52226ae81851cff90e0b231f13ac49b3a122d98bf68e9da86c6ea1779aa037c2c7c1dba652b2017ccf9de0afd31b15900348726a407ac6ea731d9d058e864ea77bf24d8da7381dbfa9ee2f2b498553c00ef06b58805cfed8264d00e50888716745bd327baa4124c79edb2080962ce933fa5a4f0bf6b85e90b8e927e8db652a83c834711de6b72d93b989fd56f9d5b032550c8fa89ce4ec32a706e3ec3de50b093200e1df7c39e170b8eeab681657d1b8b8695fcabd3e1055f2af211cfdef626a07a12e3fbc7678d96321984e31694600f4cdfa446851014adcfc8f1b93defbad613ecc9966ad61fbc2ef95c019c5eb68e35c19fe18e4b2e29ac6fa9de5b431c5164ef3cd9ef29aefec7ffae74423028e61cd01b7acaa795fb134cfc4ed2bfb41c25b77248c67d6a1fb3edbcb4e1f77f159b31e0191b6b005b58948ef68650b5a2f4cc5e4c8019d4814258f18698a18c09c3827aa6a91b63141ebd92b3a55d79273c3893f669e2c06235bdc97012e3224336e66b2f53e64b66a0cf61066bd76c42eb9f077b1a131878f9ad43126d6532a97f40100cad2f7110720540acd4eb96ee5983557ab7294d31c87b611a9470a58093b78c69ec9105f81ce626cc5c760ce8f9e6bc9b20d4acf3148704495c24e104c90ab49865993c8310aba05d6bab9ac3cf4340ead1d4711698e2eceacbc6e2ece73a6bc84510ed109f021252f7fac14b9d09f359e750697715c01932b2e67ea762651db09980ed671aa2535f52647a0dc205a3966e26453f209ec0727bbebb146cb977717580ea13781f9f867285c38473439b8ce0199d153d55153ffd50fc5afc52d4d97976eb4ebfc2dfc1afaa66ae307103ffc2a8ab43c74fafcd7740988b55d5f7fbdf4469874d4c3773738e109e61f14b96506ab34544abcd92b8c4d8a0c911440e2889bb4951c9052c7757ddf2ce581b838d882a0ff264b9d80111ec86f50e0b5a49a5acb102d7cceaa1aae50154ba72307b390af3aa24ef899bf0b6b18ce9a627200adf3a869214bb9b0560644bdae9200a3ed5d523e61a3db96fd0eb8bcacd0e3994ffe185d7a6ca3b7b5a03fb05312f675c1b7cfa558478d0138547e099b4c73becaf93692690f829d986f9b94561e51727161f809e856af3b374c6ed664b28a683d314071157fd613695cf013650e147943c190cd5203ce52814f84613252ad80f424984e63471831aa2614a382bc4022774b24d6e3722f2d890837e4ceccea757a4be90c39d818c2b5dbe43c81dbd7849631c750901186bf3a4abd0420b670250c60cd9d3a254e36e67cd6d285ec428fd0afda143509ece0360a07448fec59ef19d48cd85175e367a3928be8804753d0a07e16ecb47decdc4ee1ce7bfeac517c7a0abc30c2b5a610732a1519365c03b3883d8e7caa48220cdaee0a55be6974f7b4e47da6392ef28505d2a6fe144843886c6c75de6f13a3be0fcedba876e1ec06c5438622122e1eedcfb7f2e9c34d49be7e0c41b6e6fec1c0add50036dddc67f54aa27ca20fcf1158e76430a2e511dfc18996cf7f4fc23c444227c096cff95f235a5db1b1f281737a674b101396c0c7b4186580a9e18e65702c104c668e8c444f08e8e55a1cd8a866ce6528822e25af4ec97c45d503518404840c977ba39933e635ddb3b1590739d2e7717ef6ccfec81a0650362ee12a0a5dfc9631f4102d73a134bcac08105004835b291127848c16e4a3464977c528f9fcf068efdb584e3b9a691542ea53ebb6cdd634f0d32563a30ca0ce457919ee41f39a8fbb395a18d4af681d4a2edf61cdafebf7c38c1df7420798b41ab943c940015d653387a3c8e29e438c89e29d093e520e150a72db8e958cb60ff5d52aabdd1a58e8768d4c455df7a2266562f290bf17d6e292aed8ee805542ace0de55db560e67a020dd73d8ab2fbf91f439dbe379e1e471e813b9c66f20eb1a031a097f82abded544bb601a8f82ad5f07f9a9641c0defb7a4a274e00eb5b100f2ddb0cc13dfa33d4b9d44a89dec8019fd6b54d974fd51741ffc79c81287b7c6ab05b51759cb227be2a1497a7fbc3e9eaea965f96ba4740149c4a0505ffafc59938f7a3f7d9d8b931ddfe47f0191209c52835fedfbbfc8d49561b73fd2d1cc2065e2fbda9ae10893492199a588af7d6e6b7f9e58153860615241159c98a55f42318f38bc51f3b9e34c537867e65bdc258c6c3f3720f3a3d94db3cf0799931c6a694e5079e57d43cc81091f2cfb1f877230b89ad0bc50346df1ace95ff8d62530a30fbb24ad8a05d14851184dd64539b05319fd48605be10e9e3525b751078c3560634d8fa189b0b02a5ef5a5dd3474614c1538186d5253c1cf1808b9d90d8eff05eef86b34c9d2effe827eecd559683db2f29cd2250b43d3d020af147a17834f893d3d811dc715121aefe5d8eb6cd57988ad873881c106428f7972012e9821cf489037db7987b4c067c840e4af58e3d1b3b06812964c02b4253bf593bddb0d767155d4e3e27fbc6050490aeb2608bf7fe1beea35bd8262878a061051bf9f0fa38d4ca9a8a611cea265626e994ddd620b4a41ef4d4fad1ccb0ac0ef8f4c89a225ad41953924115c83b4a6020a9202a86f44cd2a1747bbb244afb66cc239abdddcfb4aa6dcc456dfffa75bc5bdff50f37f5f827188c48971c96d56485a557ef9547996d34d59cdb1149641fe1855a48416280d6c7be1afaebb32f5ed9b3283346a4676c11522b64ada5f0b5d56a17b23f452088fa7830bbc659ed7610f3217f6490c08dde2e08cab74b144094a3429a977796520b772f248fd25d4a654f9c686d883821d19d460a64b0dff940193dbf729c8e20453d9594f5962eca85faa5059d6bf647c8bf249794e4169d483704de4fad1c62f59d133f3cc6cda011d62dddf5a8596d633f0effe4538c380900dfe2dbe5cf346054d2a13086705c2be943a37059ac4715cdacb402a9aff4fe1107d25f4b8fd2f80e8ecf5f1f57be5d4ec5e330e4230a7c4f8504efb66396bf561a71a395c99a2cc0524c83230cce86e635ea324fe883ec37c8e6cbe2cd5be2eb621a475c0b8ce04310d970ed8654997ab620efd54788751f9257c2fc44222e8aaba057522d1478d7567244c77385b462cc6bbc6f41d3d2d3188ecf4b6a71547547bd8496309514e4ec19b39a9d70b5a51c06f19dab6f4c23123a2735c2b7a73897e37d2fdcbaa8a6c3822656306a96d0f12cb0d18b15d391dac494ddbe1c98da9029e0cd94c36a187462d497ee08e4eab038d7e381f574d10f6560eac52a2ec8a484767f81cdf6804f7228dceaad4af382fbd764e84cecf9cf1ea8ad0b7fa6217781beac5f2e717a8dd7f65569082fdbc2de3974a9de101f0955d463af0570bdd9bde14cd2c7655575ad7d901868b1b84615aa785f63248ddd3c72da4af66363bd559fd76ddd57e708949778f0c650ab8585741c755e1f2258d815bb4da6fdb9a43d143ba8e9fcf0dbb7a1be621046c848896f0cfd9ae0be44566db984cf65aa720360b596595f1b6a3524a5b0f016ac65dc051e04646bb0c0fe6218ba7ef510ee5d687274732e671dfeed57939c6bd06bde87e49bee0dd40b7128160b05d5ae833072d05a868d044ca11d8154cf10b959f5b9a15b73f172e22bade9d783ab278547b06d358c6ca3f69f37bd342a7acb30110dafa1526b3c8ab42207d52bc687b2f59765842d89818dc5b4d67890794c2615edb5f427ee961122bc0cf2b24034b9128c56d79e7c245f451ba104c1dc9d9bce663bb9360674545a000ac82169909b21fa79adc0b7f72e0dc3e33676dfa7072eae4c1e83aa049b0a3e466ceed8587ee5d104ee6d6caef1b8f86c79aaf5c39cd5213846253881f5cb6d05542267603aec1e39a62a5b330ac87979880ab69a95a4534938839127023617f20193db79c6ad3810abe5a77b8a30ebe86c53f8ac30dd33b0fae993c1bfe0fa3279c2261770c331b4f913c564464f399b9cc068a11940a0b4a32d59a5931ced87f3a8445777de8cea366f58de8c96c64a5a8d28c82d77e45cdd82b07ede1dd4fa75db6211aead40ea694af92fbfb10a53726cfbb8b462c7237a57bf644522a373f3106b0a7507e282795e4062f8e6b9ab14d79cf06c90f50e4b4b708b89bf30e0cb32898022114ee708b0b655e67d36ebb71214ec8c7286e2c599ba8715d7bbce62dd975629c5da0d7a90fe38dc9160a74f9cca9a37b85a7ae2ff8d7603c61ca772e968ce807d22f3ffab7aae2e735b856d06daae75e4647e9ccbb738707da2c46feb6e73ef347cc126906a99bc9aaf08b8523f61ff3ac9ae6fca080054a0ec398f6a0c9cea4519db99f6da6e7860", 0x1000}, {&(0x7f0000001840)="c08a6fa0e0cf2e4fdad20abab408bd6b016bdaa57af5360e0348c4dab7c19d770a54a9347cfc914fa22018dceeaf80c84f9d162595e959cf0beace7dcc746896e1accd", 0x43}, {&(0x7f00000018c0)="dcd8771e04a0e7c71658471a7ee8263321a9075c0b0662a3f74203cac4ff2fa83df56ad1228da5d0902ec0fe22381cfe2b9ab8ef662ac17d650b46fdb9922fc0ef3973ec410a09840c167e9ac7e224d70a104f1b484dcaad335fdc2abe6b167bcf3568260f5a989e535a90d183acc40e31195e23ecbc1f6720684f87049de7b8db2a061fcf092f7d23a7d69676d0705e123f", 0x92}, {&(0x7f0000001980)="463361d83a4e9275a19d809b45d19506a4fae01cf690aabd46d13fb81bdc79f9b94c0c65e3842da8720b7e5f01d278cf39e665f47fab20c55bbf197658ab0ddcd2332d90c7219b007ff9c32eba9f2b4bfaf2aac23153841b576c8da776f71dab49c8d71bd3c1fccdf45945e34263cca9af77ffee2abdf81c9020ea8bf09edb6554d98363d6c0e933be88dad74e03adef28f3ea97a0865a41a38c1adfad4e495db954f02a1d56882b991d79dbad4b36cd83ffbbf3416d57ac67d3192a3a33a2abf2145cf77812364f2aa9485262cfb3606af03da144cae6a0c54e98f42d75ca1ff61443b32af7", 0xe6}, {&(0x7f0000001a80)="a2d25a7d8aeaadacec003353f2cfa916ebcec18c", 0x14}, {&(0x7f0000001ac0)="4c3f1a3436bc", 0x6}, {&(0x7f0000001b00)="565324abf9dcd8bd0102c3b6d1a5bc3a7cabfb2b4309729805a230b9c12be175a04b21b8a9527cc0d5f47f4e4c53ae2694ff7d0b7b81a742956cd3fa5a5996a9c03db64110e37e5a75f89d7c35948a35fbbaeabf2438e8e5a9fa621470b48455201afc727ef8714b35016685df5ee6130e34dfda1cd1440a4ed443aeb52c98fd604f3965c2a895195c96ee65429a8faeb3bfe8db97c788a7e99162a1f4308ebd9f1d6981ce66264c68d4b97abb6daec1827648e79719b39af86751d4ed3b47e1f9b0f2a158384293ba2bb53f92901f755ecaf159bedbb9c30ee880a50e8fe6d06e8c8e5ffe9858c5", 0xe8}], 0xa) recvfrom(r3, &(0x7f0000001cc0)=""/4096, 0x1000, 0x800, &(0x7f0000002cc0)=@in6={0x18, 0x1, 0xffffffffffffff24, 0x5}, 0xc) r10 = semget$private(0x0, 0x1, 0x88) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000002d00)={{0x80000001, r5, r7, r0, r7, 0x5}, 0x100, 0x1, 0x8}) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCEXCL(r3, 0x2000740d) writev(r3, &(0x7f0000002ec0)=[{&(0x7f0000002d80)="94d936d8eb78b1bd589ae5ebb288d0f2916d35b152ec0b2a704354eecf7a875717d6a8e4739f7bc947ed5e0f00421a8872e1798807e2c17a51acc2b5250f87fb4a4794619f79afef2384a77a778862070765b8acb3", 0x55}, {&(0x7f0000002e00)="99e6920fcc09cc67cc84a0907cbd8c1c161e017528c64fa8503519f507ae03adaea58807004f3272ea4e39", 0x2b}, {&(0x7f0000002e40)="52acb5f1c2c8fc54b2d5d3ef7bb8493a74142a1d9378d1fd1335f201153bd724147b6dc8c443e920ae4e8f12c3322728ac1ae00d792b8580555f6ba979572e7149784ee982f440c8597a78de4fef6a8942fb9c5b484f9e7f66dc63a0", 0x5c}], 0x3) r11 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000002f00)={0x0, 0x0, 0x1, 0x7fff, r8}) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000002f40)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000002f80)=0x6) pipe2(&(0x7f0000002fc0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSWINSZ(r12, 0x80087467, &(0x7f0000003000)={0x3, 0x800, 0x7, 0x5}) close(r2) 16:00:15 executing program 1: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x37, 0x0, 0x10000) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000000)=""/185, 0xb9}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/14, 0xe}, {&(0x7f0000000140)=""/234, 0xea}], 0x4, &(0x7f0000000280)=""/55, 0x37}, 0x2) r1 = semget$private(0x0, 0x4, 0x8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000300)=""/74) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x3, 0x6, 0x8}, 0xc) semop(r1, &(0x7f00000003c0)=[{0x1, 0x0, 0x800}, {0x1, 0x3f, 0x1800}, {0x4, 0x30000000}, {0x3, 0x10000, 0x800}, {0x4, 0x1000, 0x1800}, {0x7, 0x10000, 0x800}, {0x2, 0x9, 0x1800}], 0x7) getpgrp() r2 = open(&(0x7f0000000400)='./file0\x00', 0x80, 0x8) r3 = dup2(r0, r2) kevent(r2, &(0x7f0000000480)=[{{r3}, 0xffffffffffffffff, 0x80, 0x4, 0xffffffff80000001, 0x6}, {{r2}, 0xfffffffffffffff8, 0xa0, 0x2000000d, 0x4010000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1a, 0x48f, 0x3}, {{r0}, 0x0, 0xc0, 0x2, 0xffffffffffffefbc, 0x1000}, {{r2}, 0x0, 0x2, 0xf00fffff, 0x10000, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x6, 0x5}, {{r2}, 0xfffffffffffffffe, 0x40, 0x7, 0x100000001, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x1, 0xfffff, 0x11, 0x9}], 0xe8b, &(0x7f0000000580)=[{{r0}, 0x0, 0x88, 0x81, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x4, 0xbd}, {{r2}, 0xffffffffffffffff, 0x28, 0x88, 0x0, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x80, 0x100, 0x20}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1, 0x1f}], 0x52, &(0x7f0000000640)={0x2, 0x7fff}) r4 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r4) bind(r0, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000001c40)={&(0x7f00000006c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000880)=[{&(0x7f00000007c0)="fed9bfb9de93d2da9518cd0b617126747d7f34057aa637389ba2ee39c865c10a45020c012017822815cb967fe6bb20c5b1d7dd7a6413ba4fde5429b6a9bf88d51ac3bc528e1f800c54e08cb4004a9239d5ea7b11be6a66b4bdf4fdfa94cb12a132a92fd7c4def712e39b7ce1a830a901e5b55992a9b9b6bb0bc43087065f86971d4820449e67fb0fbe68294b21264390e5ae35ff307b09a2f35df0a76c920ae48624948c734558f772b5", 0xaa}], 0x1, 0x0}, 0x401) semget$private(0x0, 0x5, 0x8) recvfrom$unix(r2, &(0x7f0000001c80)=""/206, 0xce, 0x841, &(0x7f0000001d80)=@abs={0x0, 0x0, 0x0}, 0x8) writev(r2, &(0x7f0000001e40)=[{&(0x7f0000001dc0)="2b32cd57eebdcf3c0b96853d20c5190d86439e9dc502024caaf572396b46b17a6ca8862ff9515f2df51151f2920fb4d79190a0cad047d235abcfcd5c45b68c8a77e7011aae19a766eb7d53e5178e7bdc014610711a1f67010e59c2b0b129f18d1729d3733228aa3fb0707e78f5", 0x6d}], 0x1) kevent(r3, &(0x7f0000001e80)=[{{r2}, 0xfffffffffffffffc, 0x44, 0x1, 0x200, 0x800}, {{r0}, 0x0, 0x20, 0x10, 0x4, 0x6}, {{r2}, 0xffffffffffffffff, 0x80, 0x5, 0x6, 0x1f}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x7, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0x2, 0x10001}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x4, 0x7fff}], 0x4000400, &(0x7f0000001f40)=[{{r3}, 0xfffffffffffffff8, 0x81, 0x80000000, 0x2, 0x7fffffff}, {{r2}, 0x0, 0x80, 0x20000080, 0x2, 0xc0}], 0x1ff, &(0x7f0000001f80)={0x7, 0x5}) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000001fc0)=""/4096) fchmodat(r3, &(0x7f0000002fc0)='./file0\x00', 0x80, 0x6) r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000003000)=0x7ff) r6 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x3000) symlinkat(&(0x7f0000003040)='./file0\x00', r3, &(0x7f0000003080)='./file0\x00') shmctl$SHM_LOCK(r6, 0x3) connect(r2, &(0x7f00000030c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x800, 0x8}, {0x18, 0x3, 0xb8e, 0x4c163660}, 0x535, [0x1, 0x100000000, 0xcd2, 0xfff, 0x1, 0xff, 0x6, 0x3f]}, 0x3c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000140), 0x0) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockname(r0, &(0x7f00000001c0)=@in, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000180)=[0x0, 0x0, r4, r6, 0x0, 0x0, r4, 0x0, 0x0, r7]) r10 = getpid() r11 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x3, r3, r5, r8, r9, 0x4, 0x1f}, 0x5, 0x1, r10, r11, 0x2, 0xfffffffffffffffc, 0xbcadc8d}) login: @ à@ à OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:16 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getuid() r2 = semget$private(0x0, 0x2, 0x10e) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x3, r0, r1, r0, r1, 0x40, 0x400}, 0x7, 0x8, 0x7fffffff}) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r3, r4) setuid(0x0) r5 = socket(0x6, 0x8000, 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getpeername$inet6(r5, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x40) mmap(&(0x7f0000fed000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x2) flock(r0, 0x1) mmap(&(0x7f0000fee000/0x1000)=nil, 0x1000, 0x0, 0x2011, r0, 0x0, 0x0) dup2(r0, r0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e5000/0x3000)=nil, 0x3000) munmap(&(0x7f00003e6000/0x3000)=nil, 0x3000) 16:00:16 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa012e2f98301e23b0e74233777430118e66696c653000"], 0xa) 16:00:16 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x200c, 0x201) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) listen(r0, 0x8001) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000140)) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x6) 16:00:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x10020c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000001000)=""/4096, 0x1000}, {&(0x7f0000000000)=""/75, 0x4b}], 0x2, 0x0) 16:00:16 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0/file1\x00', 0x0) r0 = msgget(0x0, 0x400) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01000000004d8127c4e84b3eed4caa693b10d36099cf0bfa3818239872d675f7d181fedd828d216d07381244ba994264c3e4e120f095136ed6837451945e48da20b1977fe905294c88ef2e964dac00000000"], 0x52, 0x800) unveil(&(0x7f0000000180)='./file0/file1/file0\x00', &(0x7f0000000240)='x\xdf') 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000300)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x6) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='r\x00') kevent(r0, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x113e, 0x5}, {{r0}, 0xfffffffffffffffd, 0x9, 0x0, 0x3f, 0x9}, {{r0}, 0x0, 0x8a, 0x2, 0x400, 0x8}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x1, 0x3, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x9, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0xff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x80000002, 0x10001, 0xdf88}, {{r0}, 0xfffffffffffffffc, 0xa1, 0x82, 0x100000000, 0x2cf}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000001, 0x5, 0x1}], 0x7, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x28, 0x19, 0x1000, 0x1000}, {{r0}, 0xfffffffffffffffc, 0x46, 0x5, 0x80, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x4000000a, 0xd0}, {{r0}, 0x0, 0x1, 0x80000001, 0x6c7, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0x800, 0x5c04}, {{r0}, 0xfffffffffffffffd, 0x9, 0x5, 0x4, 0x6}], 0xffffffffffffb0be, &(0x7f0000000540)={0xfff, 0x8}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x85}], 0x1) close(r0) r3 = socket$inet6(0x18, 0x100000003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) r1 = dup(r0) pipe(&(0x7f00000000c0)) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet_opts(r0, 0x0, 0x4000000023, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000100)) socketpair(0x2, 0x0, 0xe00000, &(0x7f0000000000)) 16:00:16 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x50, 0xa1, 0x32bd, 0x8}, {{r0}, 0xffffffffffffffff, 0x82, 0x1, 0x10000, 0xf2}], 0x0, &(0x7f0000000080), 0x3, &(0x7f0000000040)={0x4, 0x5}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) setgroups(0x2, &(0x7f0000000100)=[r2, r3]) setgroups(0xfffffffffffffcd5, 0x0) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x8001) write(r0, &(0x7f00000000c0)='mn', 0x2) 16:00:17 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0ed9949416ece9edff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1000000001, 0x10000000006) open(&(0x7f0000000180)='./file0\x00', 0x91, 0x100) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8020, 0x180) pipe(&(0x7f0000000200)) r1 = open(&(0x7f0000000240)='./file0\x00', 0x30000, 0x40) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x4000000000103c0, 0x100) r3 = dup(r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x4003, 0xffffbffffffffffa) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = open(&(0x7f0000001980)='./file0\x00', 0x8, 0x1) getsockopt(r0, 0xfffffffffffffffe, 0x8, &(0x7f00000019c0)=""/57, &(0x7f0000001a00)=0x39) close(r2) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) preadv(r1, &(0x7f0000001840)=[{&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/128, 0x80}, {&(0x7f0000000340)=""/92, 0x5c}, {&(0x7f0000000400)=""/173, 0xad}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/255, 0xff}, {&(0x7f00000015c0)=""/238, 0xee}, {&(0x7f00000016c0)=""/247, 0xf7}, {&(0x7f00000002c0)=""/42, 0x2a}, {&(0x7f00000017c0)=""/128, 0x80}], 0xa, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000001900), &(0x7f0000001940)=0x4) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/241) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) shmget$private(0x0, 0x1000, 0x420, &(0x7f0000ffb000/0x1000)=nil) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f0000000080)=""/54) 16:00:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') setuid(0xee01) flock(r0, 0x9) 16:00:17 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="52df92c1f2453a0bfdad9d8b765dbbb5e1d2eee16676ef6e7cb58643d2b4101bc4cede49ebb975fb6bbeee88322ec64ae8278729fb0b1f460e5c4c3c38d7a2326ccb01c9fd97950900000000000000d059bd8f80237e7ad40b3e8566f78cfb5f"], 0xa) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) chroot(&(0x7f0000000140)='./file0\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x18) 16:00:17 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x100000100000002) r0 = socket$inet(0x2, 0x3ffe, 0xb1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/208, 0xd0}, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000540)="e4d12fd9b5ae9738cc8030d5606f52b7d0375b39", 0x14}], 0x1, 0x0}, 0x4) listen(r0, 0x106) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/219, 0xdb) r2 = dup(r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8) 16:00:17 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530004dee762ee18fd1ae4a4fb64388895d90ac82d444a8f6c2dd44d2ff9da20fa1233bfdce8a3f"], 0x10) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) chdir(&(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) symlinkat(&(0x7f0000000080)='.\x00', r1, &(0x7f0000000140)='./file0\x00') 16:00:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)='{') 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x0) poll(&(0x7f0000000180)=[{r0, 0xaefa8d0b5107acf6}], 0x1, 0x0) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x4c) msgrcv(r0, &(0x7f0000000000)={0x0, ""/2}, 0xa, 0x1, 0x1000) r1 = msgget$private(0x0, 0x80) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x1800) r2 = msgget$private(0x0, 0x124) msgrcv(r2, &(0x7f0000000140)={0x0, ""/196}, 0xcc, 0x1, 0x1000) r3 = getegid() r4 = getgid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) r6 = getgid() getgroups(0x4, &(0x7f0000000280)=[r3, r4, r5, r6]) getegid() msgrcv(r2, &(0x7f00000002c0)={0x0, ""/68}, 0x4c, 0x0, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f00000003c0)='./file0\x00') preadv(r7, &(0x7f0000000640)=[{&(0x7f0000000400)=""/137, 0x89}, {&(0x7f00000004c0)=""/225, 0xe1}, {&(0x7f00000005c0)=""/7, 0x7}, {&(0x7f0000000600)=""/54, 0x36}], 0x4, 0x0) msgrcv(r1, &(0x7f0000000680)={0x0, ""/156}, 0xa4, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000000000000000000000000000000400000000000000000000000000000000000000000000f2ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xec, 0x3, 0x800) clock_gettime(0x4, &(0x7f0000000840)) msgsnd(r1, &(0x7f0000002ec0)={0x2, "f03fb09b3239af4cb4da53f49ea8a13c042b40ad2c92f7f26d2676d2ccf8665c135e393c98e5d69667863aaa8ac73e8a3d0fa2aa5e83a40bc1a555d681230d1dde3afedd941b7355ab6aaffd6a0a8efe81999ee3ed8b783b93a993e086d3373e23ea239999f8f783daa9b79c81e83d187ee44082894ce852d6cf6ceb6934c931697a41b60d01c748cf18231bc9e5b25c73ff07eaebd06b362c8468dc36d4fd33c0b2fb07394908319b7dd5f44571dfe73ebde675a1b97fa3a6edca75653dde43b5c35218471341787625f23658c26a5bc92e28319eb74dd7c6d037fb11f87a4aff7ecc"}, 0xeb, 0x0) 16:00:17 executing program 0: socket$unix(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x7fff, 0x1, 0x2, 0x9, 0x9000, 0x7}, &(0x7f0000000040)={0x75a2, 0x0, 0xfff, 0x40, 0x40, 0x9, 0x8, 0x3}, &(0x7f0000000080)={0x9, 0x2000000, 0xffffffffc473f852, 0x7fff, 0x8, 0x4, 0x9, 0x4}, &(0x7f00000000c0)={0x81, 0x8}) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x8) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f00000002c0)=0xc) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) socket$unix(0x1, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x9) 16:00:17 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x22, 0x4, 0x6, 0x800}, {{r1}, 0xfffffffffffffffb, 0xd1, 0x21, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffffa, 0x22, 0x80, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0xc8, 0x200fffff, 0x3, 0x292}, {{r1}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x100, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x9, 0x982}, {{r0}, 0xfffffffffffffffa, 0x10, 0x24, 0x5ef, 0x83}], 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x2, 0x10000}], 0x0, &(0x7f0000000140)={0xfffffffffffffff7, 0x6}) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xaed9, 0x9f1, 0x8, "3488e6fb46786d668541921c88a37f54d8286254"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001980)="dcc4c93ae351747db41917d83ce3abf2bdba81a9b72568066d6b3411fad7bc268523f0b909b9a403dde7ed8527f51fe7094233ba4694e73e4c86e762fdcc542bf8587ed5d62b6ea2e83784e841d27b52e2882e724c790cd133a4d618e6b3eb725b3290e6d545a8755dc6971d8daff84dd5f9fe8cb5a7d02af3e58d249c4ba679c6ea95193132b99ccd49d564af8d440d0f860dcc3bf404", 0x97) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000240)="a2a7f1829e9842edc52cfe91fa34e60dc555b77f0774df10f6434d1ce0683c640f5a129f627532a468ab26afa3de0544a231dc6c7ab6e328466dc981897aacbdf223e8d55f876ba76536dc8844c6d2afc63eeb67f373c6da5fd60f74b58df52ffb12f21e4a52908a4ed64c9253a54812ba1e0c5aff6f314ea190f6b921457f7888eb36a5bc648615bf2bb0915108ad60bd56479b287f28837755cc2fcaf712ae7ba7b21919f3b2f502eab1ccedf5e3888f38cd23f0447e6b80bf5e8f0e74c77dbfbb2864c1e9afc2807c61e100271c23d6c787dd0810919cd8ac60e0f1123c2ec01bcde7dfab250223523d6ce400e631f7fe4c46784ef10159c8c4", 0xfb}, {&(0x7f0000000340)="5e56ca087ea0ab58470af41f2ae4616149de8d5c1acc91a43567b18f031f385ab58c50b7d5f8bcbe7a3e101fe2cb56bc678bb7c2c34a8d28245e6aa6a391313dee4e122ca80f0e60544fd5c7223164d597e559638b8d99912303690e401fac3db327a30745b554620070be37f78e959e5a1ed36fbf56a08a5003bb96fd4a3106d9c80e931cf90dad6d81295048622568c4e415b848e35b051bc364d2668d5dfd88b240279c0df9888cce098adc32f3cd5699", 0xb2}, {&(0x7f0000000400)="4fc8d153a7db1e4ee9984b2abec2352820907007c676806aa8a3c90e298137b14202af21a57807af2481049937329a4cd498c0871d6c70", 0x37}, {&(0x7f0000000440)="a370da575089f140161e8f8f71c65e442e0bb8068ef3316b4051884ae742045746c3cb5645bfbf2c6f38246a640aa743f2bcacf198c89bd53a78419e0ab9a77eb84e7c8642b4937f3653c5eb75a13b7c1eb94297", 0x54}, {&(0x7f00000004c0)="ba900cfcc41a39dd1e607aa39948d21b62ac575d25d4a522fa9bd0398d4ae52a26dc7fe930679f3b53934b797c5b874d293473f6b30b54d8f7d2026a79e50e22cbd32eb9afe146a128364b7cfaebff96aff0d6b4eef2d1d2dcd126b607fe8da86bc6ac80f9405bab5430ac4ff12c8e9080c062eca518ff92c0e8fd52ab1c5a82a1585ba27e28b1a18ee0", 0x8a}], 0x5, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000200)=0x8) 16:00:17 executing program 0: socketpair(0x18, 0x8005, 0x2b, 0x0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/118, 0x76) recvfrom$unix(r1, &(0x7f0000000180)=""/77, 0x4d, 0x801, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10400, 0x106) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000140)=0x5) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000240)=""/145, 0x91}], 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) fcntl$getown(r2, 0x5) 16:00:17 executing program 1: r0 = syz_open_pts() socket$inet6(0x18, 0x80000000000003, 0x880) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8000, 0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x81) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6) ioctl$TIOCSDTR(r0, 0x20007479) dup2(r0, r1) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) read(r0, &(0x7f0000000080)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000100), 0x1000022b, 0x0) 16:00:17 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) socket(0x4000000000003, 0x4002, 0x2d) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)='`h', 0x2}], 0x1) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x1000) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') getitimer(0x1, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') faccessat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x31, 0x1) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0xbd) r3 = socket$inet6(0x18, 0x4000, 0x80000000) r4 = socket$inet6(0x18, 0x0, 0xfffffffffffffff7) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) mknodat(r5, &(0x7f0000000340)='./file1\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = socket(0x20, 0x4, 0x81) r8 = socket$inet(0x2, 0x8007, 0x436) kevent(r0, &(0x7f0000000040), 0x2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x4, 0x1, 0x234}, {{r2}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x5}, {{r3}, 0xfffffffffffffffd, 0xc4, 0x20, 0x7, 0xfff}, {{r4}, 0xfffffffffffffffa, 0xc0, 0x40000002, 0x1, 0x3f}, {{r6}, 0x0, 0x4, 0x4, 0xf9, 0x5}, {{r7}, 0xffffffffffffffff, 0x10, 0x43, 0x7fff, 0x7f}, {{r8}, 0xfffffffffffffffa, 0x20, 0xf0000043, 0x3, 0x6}], 0x5, &(0x7f00000001c0)={0x4, 0xffffffffffff764f}) r9 = socket$inet(0x2, 0x8005, 0xff) setsockopt$inet_opts(r9, 0x0, 0x14, &(0x7f0000000000), 0x0) pipe2(&(0x7f0000000040), 0x4) r10 = semget(0x1, 0x5, 0x10d) semctl$IPC_STAT(r10, 0x0, 0x2, &(0x7f0000000280)=""/24) ioctl$TIOCSTOP(r6, 0x2000746f) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) fchdir(r1) getgid() recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = accept(r0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7fff, 0x100}, 0x8) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) socketpair(0x2, 0xbf2b70df9924c856, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r4) 16:00:18 executing program 1: mprotect(&(0x7f0000625000/0x1000)=nil, 0x1000, 0x5) select(0x40, &(0x7f0000000580), 0x0, &(0x7f0000000600)={0x1, 0x20, 0x0, 0x4, 0x9, 0xfff, 0x2, 0x1}, &(0x7f0000000640)={0x7, 0x100}) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x5, 0x3af0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xc, &(0x7f0000000200), 0xd) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:18 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="583f1ad84b7616f4f46824557ec08631feb5c331003c18a4e4401e358f41efd4a6ca1dbdd08da0181f1202f9c50e861320e427dd479ba460a5102e6bc7b914f2f085c26479e5578e57ce8b87ae8f8a2a1a3bd8334038134dc8c2ec7f3a7ee6b579f2b7faa47422dddd44944588577e5e73e8114d03a84bea08aa629ea0493b0aa8551a485093a5afd87cb8976daba679da62d6ca93d9eb7e04c4f64bd0f8f57b1083860a27758dd0ccc020bc664d3b93a734ecbc4df4fa49c5518a9afc9a803a9caf3e1e889ba326a467c054d031a8327e0f789308b5d37c199b08f2fc4a0fbc89c7f5c73d9243b8c4f2f2470428a88cb0f9f0fdfd3fd135b4", 0xf9}], 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r2 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:18 executing program 1: shmget$private(0x0, 0x600000, 0x204, &(0x7f00009fd000/0x600000)=nil) 16:00:18 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) close(r0) 16:00:18 executing program 0: symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:18 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x3) connect(r0, &(0x7f00000001c0)=@un=@abs={0x25af90167d5e1800}, 0x31d) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) write(r0, &(0x7f00000000c0)="1bf686a58ffccf546dbbf70805af40d5dd32d84e771ed391cd2d64835e9508f910c3b4fff57db2ff9252a4398dbd", 0x2e) ftruncate(r0, 0x1) sendto(r0, &(0x7f0000000280)='i', 0x1, 0x3, 0x0, 0x0) 16:00:19 executing program 0: 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) accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000180), 0x4) sendto(r0, &(0x7f00000000c0)='e', 0x1, 0x3, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0xe000, 0x100000000000000) geteuid() r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fsync(r0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000280)=""/181, 0xb5, 0x841, &(0x7f0000000080)={0x2, 0x1}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000100)='./bus\x00', 0x400010, 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:00:19 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x5) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_open_pts() syz_open_pts() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) dup(r1) select(0x40, &(0x7f00000001c0)={0xfff}, 0x0, 0x0, 0x0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x200000000000001, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') recvfrom$unix(r1, &(0x7f00000002c0)=""/71, 0x47, 0x841, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x1, 0xe350, 0x100, 0x34, "8d97129d887f7662cc1499da2ca3ece44577b363", 0x6, 0x5}) close(r2) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000380)="4f00ed4817a29f93e767050e56e8682b575e7cd9d6b75ca0c61aa00c2c6f5fec2c0b22c1db5bbaa5bf55bc344004b70511471f0fe0459f9f136a6217d0ac1172904bc53bf8c89f1026f55927f5f2002186d8437358821222200e8a9ed859e4659a4c605332800b5b988f6fbdc748d152293c179dd502337d6dca37c1e957589ae73ff99a0c5de7c31189c2f5fc532e18ff10636173bc2a505ed91e61c9b460c1bdff32168976707597701944f2dff6b7efcd82c4d5e491c9e0ec9d6afa271cfa344e42ce33f28375b4ae7e98d4675e7863f54938c6b9f1758943b2f89da515708917fd743759e77a1128542581edafdb0c37a35e41052b131f222e4407cc33", 0xff}, {&(0x7f0000000480)="671cfa1666b657251163b25422327169752777a54d8a605a4eaa80ee7eb486b6b17b96992f7b401546fdaeb335817500a8d3ff6ea3482396cd4e6d234e8759f83ac8bbab3583152ce70630782c86d829d3deb072742ee2f4132e425887721d2530141a7f5675c988c6d71fe7415b41d3d03daf65574fcbc927298ac4afb6d399d42132cdc1849734073d23836aebc8b58c1bc042220651a5a6c97718151010a170f0f88559b3d0d53cea75628f8c65a9e3778d3dda1329", 0xb7}, {&(0x7f0000000540)="cb7fb7a835900804bdb5a21de2193b509cefa89b9ffe29f88377f593a3a2f4ff4ad4cb66e9c81ef6a68c50d5ccad7923a19a70225b9b79cb59fcf7689558db62e784438fc020876172b29a0761b878f6cf7f99d83b8a65815540d94ee8cc20f202c63cb2e13901", 0x67}, {&(0x7f00000005c0)="30ae385dce7266976a551f17a34769280271b79d34fefa695b0da5f798530a5122cefc7eb4e08407aca7851aa5e6855a67ab2aefbe4901d8777b86c672eb814f065c96e8026916ab84dfd09afe07cc76201c906a95f2467fd36e666494ab99690a17a487fe682e42c9c1fef2a9b467d26cd4effa4bd7ea35f6fa368df185e45f5248fcaacc9bbb773a9be95415c9730ba87ac25a7314445ac72ad9c5fd16f8989873a299c50aaf9dd1e0e54d2ede07f0320fe819db25a8f58a90da999935566b3a061d6697f05278ecca774d2a91b2d1ddaeafea0f42d8", 0xd7}], 0x4}, 0x400) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000340)='./file0\x00', 0x8, 0x2) r4 = socket(0x1, 0x0, 0x52) socket(0x18, 0x2, 0x2) recvfrom$inet(r4, &(0x7f0000000040)=""/116, 0x74, 0x1, &(0x7f0000000100)={0x2, 0x1}, 0xc) socket$unix(0x1, 0x0, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x80, 0x49) 16:00:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) dup2(r3, r0) readv(r1, &(0x7f0000001500)=[{0x0}], 0x1) 16:00:19 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x4, 0xfffffffffffffffe) socketpair(0x0, 0x8000, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:19 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mlockall(0x0) lseek(r1, 0x0, 0x3) close(r0) getdents(r1, &(0x7f0000000180)=""/4096, 0x1000) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x3f) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000040)='(&\x00'], &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='{!\x00', &(0x7f0000000180)=':\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='%\x00', &(0x7f0000000280)='/\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='{\x00']) 16:00:19 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000040)='./bus\x00', 0x8003, 0x80) 16:00:19 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040), 0x1000000000000277) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="16b699b63f0e801d7d80542ef5c5a30460", 0x11}, {&(0x7f00000000c0)}, {&(0x7f0000000100)="de9a2e584a28d060cb8d302b6760f88c58a9b80f1732b3c3deace6163d9f133dcdca78c3d0bce48444833eea07b25e9d85a3c81679f4ac81a35d6f792f7442d7d903cf66055d009ea38489caded0b39040f87fc58e8aad2e5f23c430a29d2832b5f6cd82fb7ebd6dade27093938199dcf135f0f384811b8b6260f81da4ff28e6138b45ba2496469b25d6d835b34a1324bc4d790728fbc59cef7fce7cd98473f90b837de1ccca0d78a8440412d947b6d6a89244dc4ae14758013b434f9c502318a9e389f3ab34f6c2", 0xc8}, {&(0x7f0000000380)="4f5f538358fa485b213c3cd039373949976b405b46cdd6a9c2aeae42e78527faab3c07058fd52061cee2584c6ef6191bd8eb", 0x32}, {&(0x7f0000000240)="434df6594146ffe2f35eb38e68de50c7004a61b6c8b7bc4859a2371a7772b17d1eaa3d42534147252a45fb99d9483a99450adc2673afab9972027c6bfc70509421b72c5ef0e807c85052c088a1df295ae8d0c56ce61657b5b5919ca12e38a6fc2594c7c8826042b5f93691c349a708f90cb9515368ef680cc8e4c206c0c3fcbc9db97f0fc0949572df4b861f7d618ebceb55d1c5fc1f0bd7", 0xfffffffffffffd46}], 0x5) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000003c0)="5bd96d202d925fb95e593051b5f50f34d49d87d9ca19a07205236378e12a094d955a3d26a8dd4b4ddb423d0ba7077dc239c75dc6dacc6029773bfeea31baa4bb907a817ddd2bc5b3196b041af64eae664cc4d7d0ef5faab3312f772ae7dd3aa87db8df885f6e87a80950ef633f4cd3ebb8b32a892231eea4d9b580a31bd8af60561a9bc207345b8356f6a0bdb0299b32aa0bf06d11a10b5a", 0x98}], 0x1, &(0x7f0000000740)=[@rights={0x30, 0xffff, 0x1, [r2, r0, r0, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xb0, 0x8}, 0x4) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000080)='FQ', 0x2}, {&(0x7f0000001100)="08109561c40656399d4bb76fdc81b4795256e827f239221a2d9afc0010d9d0bb90c4", 0x22}, {&(0x7f0000001140)="279d89e43e2c13f9f85fccf49c521c9c05cb1584eb675ca971e368033ddba26597d6cb01873674a434bb08fb4da153997f6bdd62d7bb8962a95256cdf1c751ffcfc57a003477b3a4e2a9e41ff620435b4e665d7926179df729e09fabf1d1bbe6e6ae0c71cb3a08b482398cc4c0e10b36668a90d76696bd1a21388427a2ed7bb1733ff8f7e8a6ed1f39", 0x89}, {&(0x7f0000001200)="6f714fb4533146334a2cd1542725056abb08d36880b6c1f2521916b15417d4", 0x1f}], 0x4) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x7af3, 0x4) read(r1, &(0x7f0000000100)=""/4096, 0x1000) write(r2, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) 16:00:19 executing program 0: msgget(0x2, 0x0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x20) mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) chdir(&(0x7f0000000040)='./bus\x00') flock(r0, 0x4) getuid() pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000400)="6a076c968cc6a8145f33fce629369c742ce8e33aad67ceebfd7e3439", 0x1c}], 0x1, 0x3c) 16:00:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x1000, 0x101}, {0xffff, 0x3f}}) nanosleep(&(0x7f0000000000)={0x1}, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1) setsockopt$inet_opts(r0, 0x0, 0x400000006e, 0x0, 0x0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xbd, 0x2, 0x0, 0x0) r2 = dup2(r0, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0xc, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) close(r0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000001000c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x101, 0x3, r2}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) recvfrom(r1, &(0x7f0000000080)=""/230, 0xe6, 0x40, &(0x7f0000000180)=@in6={0x18, 0x0, 0x7fffffff, 0x6e1}, 0xc) shutdown(r0, 0x0) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0xfffffffffffffffc, 0x2}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/61}, &(0x7f0000000200)=0x3f) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) 16:00:20 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558833ac8ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d2902", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="767a7e1893ae0bb00e7b6dfd1bf1707421b6589bae146ad05fb708b6c01cc00cf269cff096e1bb794a7dfbd96f1efe137c6b833c75fe1b2dcf8618bcc32fbd2660af773f838086bbcc656c0aafc2d1831984b73c0753c13298ca18e743db21f41317622ba5266fd7c8b415fec2a7bd6e5bbcd88a5387cf7288999e3ac60a1758ef6f31214cd9e3f348fffe7e0f87532e719bc58cbbb0fb7aaf3289ce388cfc9e947590128982974ec03bcd49f6aaf52459c452262e51", 0xb6}], 0x1) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 16:00:20 executing program 1: r0 = semget$private(0x0, 0x0, 0x48) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000000)=""/87) socket$inet6(0x18, 0x0, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10100, 0x44) bind$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) setsockopt(r2, 0x29, 0x28, &(0x7f0000000100), 0x0) 16:00:20 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x7fffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x4, r0, r3, r0, r4, 0x0, 0x5}, 0x7f, 0xcf3, r5, r6, 0x7, 0xad, 0x1000, 0x3c00000000000000}) wait4(r5, &(0x7f0000000140), 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x7, 0xffffffff, 0x81, 0x5, "c87fbba589227eba576a8de80babe2766178501d", 0x5b410000, 0xffffffffffffe6e5}) fchown(r1, 0x0, 0x0) r7 = socket(0x30, 0x4003, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0xfffffffffffffffc, 0x7a}, {0x18, 0x1, 0x7, 0x2}, 0xffffffffffffff47, [0x6, 0x5, 0x3, 0x0, 0x0, 0x8387, 0xffffffffffff8001, 0x8]}, 0x3c) 16:00:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa0bbbac47774795ac0480c44ade39f7a6764a4ab7955e41db40e53ab513f86433a14f58fb8e20bccb39437859914563f8c773c58a7cf38566b923672fd1b0a632ceedf7016b7a72fb7bb5b7f7f1140b63501cf1930fa8da1959bb16bb3c992ec78e7286390505656d1d716127b7343e5989c195d22717e4c800e0a1deb1364d473a93f4908635ccd52ab88ccad296318d1b9ea70940589bde0cb29e85343770d1e27080a50405dba9430a0762b276a55382eb060afcb105ec0227fb6df34c1888c4428f0ef73db1b9e6da75cf55691bc32a478fc23522a41e633e92fab02a7f02d80d2a8347bd8aded82fc8c010ff31df7a6ea348b88e2aef3c2fdb943dc6ab18bcb3e522161bc214738e4d5afe4ea8420eaa12589ed2088608a5e0d42227adf6462dbea340b8955df332d02d01eb8851173141ff99839cc910f8154005999fb01467ad6e38df594d2a8900a91fda60b01827a3460d6bc1ea59dc5b746eb1c1f9e13e78bcea78ddc0c991356564c6fb11ca937b9f9efa3d853fc924daa313dd5ffd1f6e67c39e059941ab3220e5644886c0fd21f24a0bf559a5eac132bcea94798840633db19456f39ecfc4684dc1187e7017b73c9272197589b8864f59309965765dafdca6342551e243b12ef38f93c9eb3295f2205fa3341b25b857ca615243c9a2195bca2cae95d1b7d0ad3ed2e8f374c565a68be201875fd887693802f15c6347961369c3a707ebf53d014ec10dad12a2fd9483bb2ac655e297cdc28a631f814a46d746a3f2ed34b4e627ef15ee9a5a91ffcd96ca86ebfe34810f132834ed35dfcaa3602e8fcaee6c9e25d7cdacd74620589d00b782c39f25438c65f8d56c6bc56f1b8da318c66b1e2639ad665837442cf60d1b2c531ea50447485ec8f99c61238e0ac05bc577c8b722b51f060ba4d2c2a9ea5b4805bebda9da03d18b961774b8fe8d6cbc06710f46e2b347c74de59579d372e58baeb0aeb58b00017c88a6f1f751bd41f7e036e7ebdf3d83988922260b30d6f38bfd26328321626440d6cd5cdfc21b28ed35cdeca8f08aedfcee6ee170ac59b4660aba486f3c05e4aea4cb63f46b69ab668c4591663a39e0dd567448695192c46eafaa2fe762314e664ad1f0a2b0f4d2347510a1cab2ec37de4e8d66100d7bfaeac2562bc6af96526e17c7a88415468a21a95f1ac7f5920f4508af5cd92882328b1dccf9ca00dbec82e5688b2b426fb8c3ccf551ed7f41da0e3ae4177e1d0eee9629206c4cf249605a5c9e6503cf37c6b089475176324933e71a11cda323288e5c25d66fdef8284fbeb61f0c7f30e2c9b4962f48be52fade323baf3e18ff0cf82ea7604d6aba506509c12f240d36beeac34c7842e31aefc7fd8e53396d97f0b77f7c1fff0bc5825160f787419573f375f9253ed164a406c6adc797ca7ed20c271d46c5b8aedbac74827577ae45ae5dee0b59a98a0cd78ac6fc2d15e31b31fddcc4dc16fd17b694697943ccd2f746f8c7eac092ede01556c0e13035048595d1547568913659217d4e8a21172f806cd8a7a880930dfc73ed693b628c8c0d2aa0298ca80937a2302d9400a26cf7f2ec9146d99309c137cc4e9df930f80a89c0c52ae28a22d8e9ba41cc3d2dbc2f5d5564b1e0835dd55273e15e4ff5b63064d066024d9b877cd285457168d550f0974683561d2614420d04cff5fb96fc40641c319a4b7835558c4ab8f3b39ea775ad338caf11f4127e73a368b7bd40065b1a1b51eb3ee1f17c892c79b8c099ef76c878574c7df644d722c1e4895d04c949eb7fce3c7ab8e2e7ac6875915dc43c50c90b3ec92d8f550b9a622274c2670bf182b793e99dbb085e150dd9074fa31e0c35d872f4bdfbc401dd55392cf39c69d802ce3a84c410f3150e427a9797af8c15c6a0bdbf8943553926e40f793cf80388dbd9213fb263c8024a01589c0d06c580f877d607b5d13a7072db110bea75ead54984b100f683c2f024691ab5e7cb209abb7d92fa9ff22bec8ad5f21f1aca94cc3cd9504f7336af2484e9c65076169e3a45aa5a88acadb64e7165948a7a183129181a780f74e920de42e9f052da63222882d3d5f46741ca22d5cd24c62d98b52692bb2123d831605e71bc03c3135ba6092b52e20274853268aed26060d2d1669299f006b371536523cf4a10a33f7d10497ace4983d2aa00a03aa746a8cd0d03544fd5046c718edcc0c6ebc72b36f18b192741a1573515fdec7904d4d695a2dd8ca32590f171dcfacfc65fa799247addfe4cf54333a902e257ba1509275e2f790ae7d3c8db064efb0415d25892efb4a7483638c82c995bedd4dad5c755c922eae0b2f5549be4cbce522606458b4fb747e21b414c9cc08871a2067b29fce51ccfa6308cd108623029850e08247c4132fa15391581f8cf0744ab97725301b203a3ac65e6d3e630b6e4587f9ff9952ce60f2316a96052a37dab58ab9186ea82d26eabe947feb77e8919b3dd179a62f4eac7137cf76d02a73607b3d2531b52b8ca8b0ad99155309efc0205edf444c83523c1fed91d4723da859573279e400c3a3cbd7566ac6895fc08ff8cebf29afa467582b188dc841561830d50632ea2846c3c4da635782ce03927918618f2bd946f8418a504fa720ee7b5b31d90abe9049eedc4c97e1b32beeb8cea8ec030a767ec9b7f4316259df66a5c5a966638471bf9fba529ffca2265e7a1ba02e2b3dc16f8e82f1fb924ea1196a8ccaba75f333927b9904ab055c610acb39e7fe58012c1ab72319647ed4b5b4cb86a4f691d81617444bad6ee5a54335b980a8fadf00e600878849b243cee88b86b26573491abe40b17bc58a8c7a957d6656ed0c1c6476db5a36d29297c419eaaaa75a489d037b52c89b604edcc46e139565a8c9d98a492695704d1b4341901dd554b736b827ebfe0664cda19512dbb0dfb64d85c18f11b705d653f493ba1cfd6c62ad45a10b9c892fc9b156caaff5d47c2e27e0d66f2b5e0124678f9177ba1656c8f3f5978529066d617b2960aaee3624dd88368a14e2981ae373e97c79f0468eb2c243506d87475eff0cf181a920e84471c21812e647e0d8514cc6ba122577ae48d3307b68971b9d574d2454a155bee9177920b4ef957b305b7dd3ff4896f138e0b5895efa871f0257d186a0fc851aa48bd7f22c1af70151c8df10fb786ed8f496de4647545d883f359369178d8d25386bd4d5d7a1dfa9c53f9d899f4636adf4708754cebc22d8a85499db5fa84a4ced32f83acad4c78e7279ef01a6ec516e87d02f2fef09a56950c036ab7881b4ab8c1adcb126417aba5ef8a63837aa4d039b9530f6ae20273edde084e8747f32058f07a08ebf472adb25a0f180cdaaca6934f75b5d229b9aa806c1d200a4e47199e67727d339e4187b327d5f0d0dd2d8969f8c00022a8ad89653e249deaff5d9b0c67771817cf011feaf8a079ab9d30f39291977f4f24b3d0bb5a2b4a4598815b7f0c6ba625c44bf9f6d27b79cdb758fd11a2af083ef453974577cf36f871b274fcfd1dcb893c57940d7068933e080532ad05de24b769dda96cba468cbb311c6e8f494c4f97418b3dc1b212125a7b8a6e7a203264ad90b345b32c9daa2e5f04101e7ec7eef55eac6e9fbb1b918a0156d15d392298a12e0ec1bda2fd8d4a6ea221aef20dafe20d50a2cf19a727a7a510d3b5de18e25dbd4922c36248322a2dd17a36a88a15d5b150b8175b0731cbc9e59dcace9403d822aa9f37685ffde453bbe5fdeddb124d76bc2202853dd1542450256ee9dbddffb25d22ee00", 0xc78) recvfrom(r0, &(0x7f0000000040)=""/17, 0x11, 0x802, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0xe0}, 0xc) unlink(&(0x7f0000000100)='./file0\x00') r2 = kqueue() sendmsg$unix(r1, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) kevent(r2, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10001, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet(0x2, 0x100000003, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x3d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) 16:00:20 executing program 0: mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getrlimit(0x0, 0x0) getrusage(0x0, &(0x7f0000000080)) getpid() getgid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x80000000, 0x100, &(0x7f0000000200)="2f79a751fd6ba5b3e3f5dc8848d8fc60d2cc4ce8b03856974b1c36affc64760da152a69bd4d969930e48d06cad96f7c4c904a81d1b0009d0cce9afc18dd4e09362f1821e6b49906f32720334e57744193aa5550dc2c9e8d374d4a2d7682ff6a7910cf1abe3b8142a6bf92dea08904bf790daa9a036f79f7718fbe5ca2b0ef00214090b0455d64596813e956c064ff7d117e6c97ea2537e02b976dad26b016419db244fe8747f4184dc3968bb3514df3865efc7ec9f9e234e7cf4bfa01010b06b77a67fe95addcc2f828f05b8eaf173e10841271df4f46cf7747cea454ebafa1a66a1424bd2ef93d6588b5e937215b8", 0xef) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000140)=""/79, 0x4f}], 0x1) 16:00:20 executing program 0: unlink(&(0x7f0000000000)='.\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind(r0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r1, 0x0, 0xa, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x100000001, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = dup(r0) socket$inet6(0x18, 0xc003, 0x6) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:20 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="7dc9000c"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x8080, 0x60) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:20 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4443fb3116abb0006434b754c51310e8a67978a032e542a01b5ccd5afc5a6e5cb2e43941537012cccf0a15232015956c597d94fb6660aed1f5ff582c7fd04a37dbec37ab1366d7b3bc87562bd88bcde0ee835a52209e6e567c9527c49a1ed8be2f0f3f59b5fae857f5309328872ca175625f4ecfdd2efd9d421b03007e638d1ab20b823510b89808f208ab9eea5d81f9c172cd9d94154ed26b6503c20b926a5db0a545d22ba2ff04de683a7c00f7152c672e269cfd8771e9f2e7c3bed5b6dab0d07a3019063b37838652fdec35dbcd0424da8a10c8042ecb24b6cfc16572c5cc48eedca9d553b9ecae90d9a8b7294effe07459f16e2a8094dfa7021a72172aacb4d3abadbd2804dbec376290ff29b78aa505591804db7a3c1853f346b5379d5a869c12c0b6aab1426b9eb81f6365f046cbd6d469bafac20f3775bef819fd9edd4456de67c8b2495f094b97a349b580479c52f9d8fdb902ac8c261b6573a9f77b76e5482357c8bb8a568566f4ae49df669310a3a24a381954a0869fc69a8b6186eca7798975333cc0672bee77d5203af54aa9b3144202647cc00733169817488a8a0d695d783db684ca0bdc1cbef15c966ca1a759dc37a654da24ffbbbb96641c7c5eff3e83c706133c70e97d34af8945b135930c3e5523ac03c8d6da269e9703180313efff8ff1cd6947054cb62513d6dcf95a534f543d14ca7bbf5b38bce139f153566132954774884c9f76965d5d7867aeee114e0073d7cb800ebb1c5dbc2aa05d2f3646e18b612fc83effa7758e80e56cca8833bf85251ec98fac175cd50d2fa09b0560b35eb896c69a2b3479670f32c836b69b0d4f4f2a3834d9ea9e95c48a97831084adba67e0447ae17984919ef5ef867a099969d7e724e0624e1ca6924bcd51f7125d05e95fb5aac0db30f7bb0481a3e0ea240431bfbf586d481f5815e28154c67b1ab5210417320ba266f7360ee45f89fbe793321af1cf773a97b08ca5abfa5d54c58e9c846e4c86e85c0cc77cca2edd6c8065482f3f7168e0c2c93c51346ba4c5d65d16b4af67c037a7975875e5a1a7054d625c336d0910de2083c37b22cc86f64f581b7d04f8c0534ee9496717f053e8a47f3a5b4c0a752d710d2df297c8f44d8684fa29c96c4396e961e1042a6ef73a75acaf17ff89a4726c42d76fc116a0dcecac34b6f77246d6665cb58188910930e1473d6098e00d435e261ce3dd76f3dea0e93c868dc83302a1293bcae4b088ecfeead3bbd38b301816de173a07af3d25bbdbd4759f4343c83e6372681f370cf1d56d3d5f1daec4bd790e3c12e3e86b9233830e7d5663a223c967f467dc5952807ec641471f7ca6b49ae26d1c5608b652b771eab881e57dc01afe449c494d45966d192f232434e7114ae3f86ef554a311a941cc741eb746891bb714e50448aea629531e1de7c6ffd780312265df4319e5bbd22c671089c8023bb6f065227ca8be9da3333f7cc0b357b76a65a86755731beeb8bcab45ca3f24b7b6bf6386a40649703388c200a393e12dec7ae417196e872b4316f71c4b40ca86431fd1ca1565f4190177af7553ab03b89f4d09d8e9c49f7755d08a000f776aa0d78dcad1efc5f45278b4bc9448e591bfcbc999f91af66a775f1a9bfad332a6a696c4840590e2fdabe1f99e054c5ba09d4c9212042597bf508d0303f949e33d25894005489a8479e282ae47b2304d40b98ef18bebecde003be5a786c100f52a4538d75da3d01250bb8e580f99e4349a66ac4912ee4060a29b5778e4cee410170906e87911d53ec715da008bcc8c0066e13099953acbc4c85c4a57364ff36866cfb73f07c5693e0078eeed1e3787c45fb2c75c9b5f80d16e4c3a28a28b03a90f637fe630d645c2f48037e7fc1caeab01eef307f3cf2a69dda786e8372ac0db3a7986625f85be1ebcea887683012d2a604e4abe429d510bb44d357e7ba736a6f9ed010664f92cd2681fb2b11c94753ce878ceca2593c53c4c784da17d29d8dfcef2a0cff307f1556c1727771a249e469fe87e06859ba66ccfa9df97f1114b22c1fc53ce1ba30e5579078eed9be3068c4264416d1e7b3c7925621f093b10e533ee69f458d63b73d8dcea0ea07b11f2180c095d73df0ce0f5ce2c8f04f853dcac72fdd9156949fa32350fd8b6969392a28a254518cc627d68714b245757ee6eb0cacdd59775ef8c4c428f9e9277b2f6a802483dd3960f7bbbf67162a66e04b548de5df664a6e9a4163e877c5e4cd77215f4f35beddc847a566b354cab06b46237c6b902d90c3c7dd19331c6a3d0fd29985b6c9bec41a39fa3da8f16f0870dc93066173eafe1be460fa9588174fb3c5a8d5e6452aa6eba6d47c120db5df7e6d499f49f373250c9990fad7f0010a120bcb90cbb6d85e70d767981af2d1e94666469cce2084fd19b019a86d0208e0d45bc4fda60495ca60467aecdcfd718edab5a712d19f10c3e0e4030cc9d16db9d84f576f2ba338e52f032de503c05a99a4f4398bfa2cde27970efdea0af262e0945ae7d4abf90eb198fe1ba82c313dcafdf76d0c814664a6166e7f64bf4f96b09873caf6958bf618362cd8d872737245478a821ee3b209a776622cb7685ca723f52384faf8aa70952e64a47b19500602c31e78a1efadcd5ffb1c2426c4636d87892b5c818f6529813d700462edd89fcf3c365906712aca2b1aae29f1cc87c34280ed128e22d74da0f618fb45ce4812300ffe66af1dd4b8380b37c61c8f808d779a591d588e7a62b017b3377b63467383a62fcf733931dcc0ba62b32630926b11fc290c5b817a14aec22a7b5e8bb4f9c3643ebb63ddc67ae56d2d7d0cd7f80f4ad63e842eafbe4169f044a8ca9193f94057663c369938a279644459ef577b31fce3995e2803da9537d1fddbe878046173f5567707a9d8dab8f28e55ac210b1afbfb66cb834098184c69ddf0c596afd347befba2b195eb0959df73aaa7795c8b2364690b42a4cae00a6585cf0f80689c2c51cffab4d889f10524c197f578a4c97f4bfd472af6413a8387d19348d909e8dc7e7427f95ee8ec887a02343d6cc7000afe96c68d8a4e642b22d66d8107f6eeb39dd57af86d9911ac3b478ce3cd842cefa7314da5e4dcb2707fb0ae89614a40e8bdbdc588f8ac0b3677e4dc6a87cd8373564fa5863cf7f5e6faa4a05c17afaadbfe8f2f6ddf7c683093331500e69304bd991d14a1b8f86d668c31a98f0a8dd78db81fcdce1222d34e03913f80ba929e0b5c130707ed61971340cbdc64d2296478533a362c5888c7aee7eb9638fa80f535cfba542d0c4fa33b0f6d6b22999289e5a1a2899d22616bf9206ceaca96f469bb97066ade54cec0385cfd58be67d3f630179de5057f82e27709536fca01e359307739a496add73b9a033079b426a66fb766a8f9c8615af740f1f74642987fba8150396acd7544f112a552dab6a0df1c478570b5aa3f93f5ea9d5f9dd5ddaf1ae3e712d063a2de2e4010efb29643d396fffe2fd33d43a22cbd9ca3e762ecded1da140a4f54ee122d48a68c57ba33178ccfb9bf4626a10723009524966cd3eaf22bc9011d52452d1d6e599e88e358f8c314abffcc3286713078ae524e291f87f561e6d5784c3884d2eb013b0ca2c73e26443b1b863039ba32417603e21d073d4b50a16f95c7966d3799c9634a21ede45459748b2e21f3872500687c7a332aa8ed602435c1395b63cb5c4dd9377c5e8044b111c34d0406f738247cb6eca02999c0d9d975c5f8d014bac464d53be7de63674e96fe314e7f78802e1858ec9acf41926b2e223c4a6079a7512ef2bcdcf26bc7797d02eaf0a88e9ec0865ffa54133c0270b090c35a652f9e5b605c6f1e4e79db6ca3d1d7a8ed93e35311a8d52b4b0d42d2ed355ad98e7e35a48f2ffcc06cd5ab404e3bf39e3ddaaaa74aeab9b47143228b66703cd075152245e6f2a5ae53c29e8ff134097afb66d958a5d682466775d87a45f995a10f38e1b0394cebbf736070a32fbc5e60f843bb5adfdd9594704ab17c83e091c3283fa13ce6166009bcb21949efc0dd75340e9dcadcee6430b4f2a1ed66992cd72a50edb132020b74b10226958fe1f3e35c2eb1cefd8d59f21efc9b90d418db3a75ae1a88e0591bbed99e1224141f921e81a7b3a2b00b0e3668c3a92708eb1b4d8e12b39f9b738b763d4937440db7bf5eabcc72c7ce09bd53d15c275e7fe7d14fcf78c6fbcdef0e5228097c1a0e959642dd579697bec02660f197ba52a658787570292de6838b6d0bd1aac4a98bd70dbc2475cf27abc572853027570b89a90978e33eed5ffa25916a939d8ab7fc1c2a7c646affbfa574c8835d7ea67592c197ac4929a6fa38687cc619fe65d6aa2936e9532be68e6410afd88e453a84bd6f013c83158c61e73787d8ac0d0a6b3bca0742ca4b4046518c7333f4aeddd24b0d232292417cf75955c1bd3988075ded32cba3585ad99c13802b2b0ca6641d6af83e3c782f19b2f9fa2021203540d6ac6a5904f4a7ef808cd26622fc14feb383a9d7387bb9418d05fa2cfc1abd1d2db2271d0ed4b3131c0c15a6a62f2ab95b79cee10ac26728c0a0f5860bd4161d4921ccebe84707ad33a2aa8f37ebf8e3458fc49e7657981c0b7cfaa7f4d458d64140e796e7fe0057363f60262c4d6405f2dbb8216e35cbd6fe1a589264f0f790c40e74a9b20771ff73afe489b4a6960e4b48cf668f9c02c6601c048306fd28eb5a576a7a85402c7cb8931d93b7d35cd1431bf4f2b56788d075be50d11cae399578c0b0fd4f172dccd75ca0fc091bde8870db78aa8c67fc912739073ad706832edf0654881e897baa12cddb9c393311f24d4782d3caec4a0b02d90f3f9e8b7d5983c9b96926702389f9808f8e907be1b1c4b74e3d713495e4d5a6ecec22d5055ede84611f0b4719841e7b7a3ae1eeccaa83b6ef0e376fb264551e078a57a855b0393d6db23d397436164dfaf7a5087fa6e161fcf7518651808d9cce6958c60e1d076521e3102e1b4adc167b2110b87d8fdf3c6c25150aa19ff2b9bae6637574a803aa9b16cd2ab8939507c7ac73c1185610bbefb4692ace7dbd52be36b1ce12b01cd0ef0243e7329a75203265849ea78b81a2cfefeabe7e12f04400296552a8065d2a19b1272b36b07c4b20e61143f5451f11ca29d07df48db70cfe0b8f96a686848d05e50ee767bc369c018a8855bd08c1a0ae00c1383065e28b3aa1b627a8e8ac767e6c36f6d2c86f1388d7cde3b5f206f2caf5fc4c0c95712108583a9d864ced9ece80f7cc84dc36622a20d0d1b2d7a9eba783b15cb410ed744d376469e61a87c672925692394e87d54922970e1c632b317b9a2a6c532730006e2c27ea4946535bbb01ec0975e20d6ff2f1557db4c1a0a13c5a5ed96f9840d643774bddd59b3206497af9c82dcd9c085061058e2ed011d28b95d9344379349a8dd38089de5177dd97d7fb60c8021067e1f622bab1684fe16f6569dc034e176fd82749dd74f8cc6949b7edeb05b442606a2c76c9689ad2155b77f6f2f224cad4dd95d708e4c95393bb7c31526d782d9b86a2b225a4e1df43e3858101bdc7c83b2f1877b13117503c1b2340fda4f909001ef28502f8fc04917923d3cfd74876cff4a58607893eb2b7e00a0d2a08e3e2121d11740925f72856394ae8f45dac154d9d0137640081ee0e63c61d2d06d6dec900767a765c33520a9a4d7e90ad4c278704e7be1467a02cd4aa921a5de65ca7bf9f0e98099c1dfd91892c4671ee5b88fa5c15c66adc934601c04791785d8e13cb01255608786952211480eabc3c72d", 0x1000) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000400), 0x330) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x8}, {0x20000000000000, 0x9}}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) lseek(r0, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/28, 0x1c, 0x0, &(0x7f0000000240)={0x18, 0x0, 0x80000001, 0x8}, 0xc) setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x6}}, &(0x7f00000000c0)) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x9}, {0x5, 0x81}}) getitimer(0x3, &(0x7f0000000140)) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10003, 0x0) readv(r0, &(0x7f00000014c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x200}) getrusage(0x0, &(0x7f0000000380)) 16:00:27 executing program 0: r0 = socket$inet6(0x18, 0x3fc1, 0x200) setsockopt(r0, 0x402000000000029, 0x9, &(0x7f0000000700)="ef48ffff", 0x4) 16:00:27 executing program 1: r0 = socket$inet(0x2, 0x1001, 0x0) accept(r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x4) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="cbdd53c700d792cce29a9c930834db1549a6b28cab00242ceb2443686279fea34d094e6210d175917b6032ce1f92886c10ed833d9dd1299962e8176505515c0e5833646f593174adb44d95a936d8f55e00e3d674aca62d33a03b88b85794f836ee622f04f751c6b326fdd09e7fa7ae3be9f4934dea09861f6a6f62fe5050fa757e140376da1af363108de901cc7e7a02ea4c0f302f481f3c66818d228b46898311af9f620d8c61ffcf62e691c889cae5", 0xb0}, {&(0x7f0000000180)="9ef69f2e652adacbe58e3ffd0ac6c54ecebd932a024aca549381d2303441724bde4968b18e34d02b8d70be640091bca027d4b74444c235", 0x37}, {&(0x7f00000001c0)="0c227732e8e27903f6b82906cf294ef83e38f1f543b7cc034e35bc085a2bfe8515a40496fc0c6e131edd1ca7b65e5c89740d2d1c1767225ebf660e0672c1ed848023df60a8eed3955e1c83d60ff4998a4c0fa0e9904a29c37d61c4ab2400f164dc9213c49750fcd5121916ea7b622d322f849645770aec317ce7e0939f99c3db587c6aae", 0x84}, {&(0x7f0000000280)="431428f12aec211585971d1c53492f8dbafa0ac4e579a7c2930caa5e13736d0073d42a5f4fd5a4cad5e7230f7201808e46c5f130e47e2e2f49064d0603093524eeb8fedc96e11ccd5ff93c58ee8b23da8e59ef7d8fa30379f2870b9ece44a8801b34847ead5676639c34082a122a6d48d1b47a0bf751f1b60e", 0x79}, {&(0x7f0000000300)="e932d8d96fbcd552137fd213ab9aed70d09810f193a6662403b5879868ede271c6e4d17bb503baa9efa436c78ed6238b5308a3bee0a5e9a310cce2d04972649a27511cf50f331a1e21ef1c66a635ff91c6753d72a37f1b4412d01cdb562fa07ef3892cd569465e01398da1a98e478d5df1175f50d467dffbb0860f6a610e44cd3df804b5ed56a8d305d707fc3dd9fcca73fde8834ab9a5a4525cba41a80d042e09d687cc5ee4936cadfddfac14f01b039277e2c631e782deade57fdaa3cb4523f349752c3473f9916b6c3685c3423c3c69320e2d75b46b24d9677f9b740d34264d81d80ee4147859ecf1a253caedfd8ab3d1ba839a0f98950c975742e11636f377225b9c91f0f0e08d84747cfc98a378438995e566d0bca5b4fa109a9c7680bb8107360790c20b90fecf9a15d765f8a83715b38e0fdf0604744438b89abf0b64fd9ee6ec2791341e743b59528fad73f557c879f1ac5478dc54f248a172c9ad3279a8ee40685ba821133b1f14198e2095c1aa562f239f02675c648b27be334c235afd86736fb28486b20fe398df6f3b60e5a41b62755464ae45c6c58c7c60b85d7262d17de1673c7cb346f5448db7aeedbf53004a49bfa83e91adee4388a703df9be274b8d94afd6d590f12b10a28618b9afe36a7a81c538c30043011de40adebc2dbac52429ea69510fb7d0533922988707c0f9308eed95ed394b43560744c10fe20d12e57c46fe86bb0622d290426a9f5f7b0a1618220d55fbcb4bd824a9fa78179ad839d64ac5287d0c86f93d9cf6e46a5e2c5607f409b3402488d9de304c6ece095cfc3945eb45aeba8d4eca2e91e8f6ae6b8a0a29d2b7065f26873f6415d282fa2e8ad82a68c5c2605f43b5f397dca8a9a82e7cf7fabd69bd48802fb00e77a92260b33de49f20c922b1afde1be9f2bfdbc66185955945294df2c0a430963b2029a2b969072869e612c6bc27cf17ed2b0d574fcfcab4f4dd0214c732e36a177eb296a91a8c1e2cc33567d8a1505f4f7fa334920b846adf4697a74bf4ef69f849eb424fe51ef586438016debdb0a21e9aa5ef70be742f8f1cb3c261237c0335ef7496d779c5b865bb240c9267c78de88e0e70315daa31cceea8b05f86f2719f36b23e5145a138b4195417800bf8708da8fa62338098986ba076c3c7dc8ff1cf01fb3c7d9d9d92d8dd755127b9a6db798a7632fdf5c296b4bb12d89ea23966040eb0778a991832bafe4e1ef00176e84e6bd1508b96a275b866cc0a26abb1bbb8500922a45f2607e7b71b0abedfaa437fc2d2136eb39e2bd37444bc5d90946bc3d12eae4f84d77cad0abe76fda7d39612b2cf3467f0f6dc679e7029e356fae6b27c1f13dd0a41dbf8a6de43bda94c3f84ccd1a4d09940f1e46585a15b0d6395ff27e6ea2fba43ef8bcd70159e3fbafdb439f0129786300351f29c47ecea4387d84ba273f5e4764f63fe70fc9dec02580875f41922d20dbed334af5c970295b13c1fd99c14d1347fc2be09c952d5afac2172913cc0268e7449071a720b8adaa49e486e1e8c1df9e9a81380c9fcfa7506f99ffb2bbb5b338acc1410db687c7ab6cd869d5baf44e45951badde578e11cd8c57f18c69fac966e2e764a2643a9fbeeffd9441b36d65bcae2c4fdc547b392a626067c5f3aa858e9480c3ff4d8ef2c1901791fce5ca4aed3da8df193768c327d62624cb8b869579e82fc3145a651bda6190cd14a1c9269bc9ec7fdb3efe6fec78f5c244d80c4f50f45a5ef5e736db7c3e8b73d94e2b53871cb1727358f76f76655daee486fc5139918d9c040b9ced5f62deddcb98b9ebe99e974b9586fabf230b2d592f243c0a96b1c6603383f714629d6bb0c9d33bef02a7208ac780de751e530ef546b97994c13b65a5545ce423f97f61cb4d111df1c14c7c92df93fbc2ce94f3437dedd004d89065bd5e1ed790daaf66e26d2a571139945f020a3332ffa6334dc06ceb95976a137fa7b3d7c7b62ac0f77bd6a1c40e55a87829dca223c1a8987fa4b779bcf6eb77b5988c5a1d7a561a81132e9fcd84b21b6bd6d67ae8fca959387ac1dc42f4b539efd669045bff2367c12e9c741c09c129cc11b31471d39fc11ea5d5cd0bf0822235ad2146fa192a717988ec89cb6ccecb660a0ae3e2da12796cada9c5870e11be60fc374c613e2bb3784793dcd4731b093d750bde89d54e8a8ed1244aa726b163869aeacbf5a82b4bcc1f97ffc859c9211eab9b0e18bb0daf6b86fed3674b0e48ff7ba0785718d511d17c98425eb88d7e1367fe385894ff3d1f63f5c6741e26e0764110ad373340534e1b83db3534fa177875863ddffc10610ea8759a4a32fe6dde55cb7b5d8e136831e681baffdd9495f31c3de031c27842ea0a47d909ab52e61a20499450ce0b8c1e618d79595a916cb0c1385b016eeaf01a34cfe4530531735d798c5e42936882c30d35b62a8789d1e6ce2ef815288b7b584d97973e83eca88d6f75edb430c39c555f594233c89fae7112029c7f257c8bd93f7b970f59014e8f655898d5a36b2a0b6993740f754bba9e7933a010891452d843d219724d5c4acd51cf70fa6336df58a273ed7142ef9ee261d8e83ae220210d10f7a44f194e23801492d2e994f9982344d42a26ee67bfba72d397e7cd7d32c0b602949397491b1a17729a25b7f6dd1beafbaeb15ebdbe2c0cc70a6d5b3f6dac7e3fbfe5cbe5c178abf87e51429a7b12d77cb08a4cda1ff8a5d5aaf17be2215d789ffa4fc019fa3a487822042b41da0d381c65cacbf8cf79fab344571f62ffd09b4e5d7e31eaf62a0fe00fecdc1d51d3875e27f58c99907667acbf5de8c7b54230f9cb4d949b08799aa5f6ae3fe983f62fef5ba5932c65d1691198af5dc842400dd915391f405547fd6c1f17d63ffd9e08de481cc1756d2466df41957ffda3a5cc45d568c5ae3a91077d8f9f33f0d58075b7ef233376295c80664144992555842d707edef365254b04a7d302655399a9fa9ac3101de5b42e8af775adfc0d6546cd0a5b3838adc7bbf2bf35d51281f5795392d707afa1869026f6fc70734284af4035a2d563c1435816d7bdb299a60b8d437d0819afed046c13ba10395ef1050211abe3fb9895da9a981d2dc2c68db39df5bafeb2dc3e2c613980d1b60368603d02ff9083f1ab6e1089a7eb789772b01a537783927949626cb04cc00cfd3d2cf94822a85af4fa77e641e3094e7151f89cc3ebf8a8e12a8e25b67bd7b82781d38e3d08f807f77a46851bfe6166bbeae7a3cd86336fca8cf1177f596d8d02c75a316eed314e4d35d2e6b1c421d4fd01c0b1db826f5df1979508c00092b72bae4923180df57310db0498d16e1b7207367ab5de70a4477ea2d6384ea127f87ef02dd82592a91d126c751a8723cd18192718ced9411ad184f24b41ef92cfbfe9645a394c6c052564fa6fd75f97f05fa7529a27222ea6e5c501a3a531ff129fd3bab31c85e7cd2168d26e18ffe6a4a533f7144ad63bd1d26358504d6e3004fa40f94d69a0894e95fcf75844d4d4a688ade1834a38b1b0ee40b0d77ad7931546b8051e2e59135d4f783ac10e642f9e02a679500475f9acf53513f31dbbecd4853092ae703bbe3ab8c1dc65d79dd97f02fa018f0caaa2d3c4ffc6f34139605580c8baba83f12b05645ac1b600f78f464aab539ae19096e2bee7ddab3a9371220a9bb344f0aba6d003f8fa102faeb6aed2a0aea4791273b2899f75ad6daa6a1e783a4a77878ef3a9c387d3e9d4a46db8fe387c8f35b76dae6b928091dbf9c8b84c16bccce513aea9df7fbe8353bf7e3203afbfe5cff03b90389b8d56ef3da1db8a85fdd7c798a00c9a4aea4ca84c040177f36d63aeb648f8eb071c01f9107493a1b2983de254327309802a13420ca405177b3673a0fc7791fd3782877f3ad0441aca3290c37fdb8613af8408ee529446aeedc39362ac612c0c3c7ca7d5c97568fdf3ab7b61af59f5458a0fae8b3be8af9b12e32fa42b397117f7ed3d9e586f90836b5a3e920b3a26c5706ed77de924d9edf379d40efa74bd7eaebd2d674db79b4387d84ce30338f1d7b95fc4ed1d9cbf935c944f08dba34eb22e871fc7aa856ed554743de2810b7aaa04e6fac86c0bd0d96321ed440ec163745078ea682d12fbbbc692aefe22e9bcfba16467429f1b9cb64ed66ea868830b9b7714c7435352365db2f9e2fddce6aea0149f25275d5813e3c0ffb2b5383ce88a3c21229b4974fd80672046894060650b577c36881ddd8dacc8ca6716236e03f7fccb6c03d5dc63ef7cd670bf0d019cf5f7a65ae7162b30ec6c655ab2f126c14c14532939ed64341a68a1e018497a8394deab95a7bb6e1a9bf408f5519d812c589ddb5c1cbb40e3f095604dcf2e79cf6d0f50321272fef73d64eea57743bb29677548e9ae10fe6a91f311a82d2157c335b86fcc9196ebb942bcd8dcc2ddb02e26eaac7d7fd9f222ef250b058bc7165c0f8e935ebda02a8868d7e381e78455cf7a71f7273429c18c99931da4df701326bd350679e1f8735ca70e60743e9405a8a4d94d9efab3c226386a92c7194e38870495874476f90224d70c5672f5708f704e15c10dcf917bd14e2d378641a9e2006f5e26f5c708027336fcf656fdf7eecbf88ce8573050d62aa36995b07bc5cd4d82b6801f2b8208e013af61a560fa9d3938824d969789f2b5b5e9442df253fec10b3761fc763eefdb2787cc4f976042658ab1e0a5a61b4f0fcc3432ea4a83118bac83b11d69c0c1575f2608014947bf7607f097cf6de2b718c26ff4b22553cacfd9eb7d363b4357ad58548674558f4e6300b260459607ffe9adee373a8b1cd3f5b8359838b868898e34d354af30c5392d53fdcc31b72c31adf3c316758c22ab1a3fe84874105802af7f13672c9f542e91d47b626dc69993b6e47f5b44777785dc62039d3abc97735582cdb99ba3bc9cebb58bb54feefc68d8784c4938f400eb397434108a79db625534701a7c95020c5650e8488f22d904bd39c8aaf479e7b3ea6d5cf32bf74ced8c7879d73d18fed168c4977ec3737eb865920c925e8247a93e4ed8a875f4f09dd575b49bfa652f3b89fd2c5afc45ea3c6f4348cd558ff7c64dbd07e868c283a9fcd7979c490eb886098778f0b4f34624b1d43596c70e4be3b56ead4a7fe69812a48527caa7a44c1416e42c15b723a0787216f9349ebdcf13e242ac48070004219adeb6e389d70c482b939392b5f4f84b7923952024dda995a63ca32fdfa4b5246e12e2698eb9484b128f87d2f7850fc393a391bb954df618644a4448f404b253d573bc5b1e2227a5acc70e801d14aeb9627b8ed24462b919ac7a48e972ef1884d1af5ccd31bd49d066ab6b5c44b33b68fce85215faeca829ca8b57612a879636accc9a3de9897f8f57c3bafbeedeb97326f70b41f08b5186d5fe4cdbf4bd75a29072e87f87cf12b7f85410e6770770c2eb02ad3bdda3472fabe723222105475d726b3a9ecb4c7ec3bed9a55f18b998ae4c666d47180edb0609bf07971c36fb26376035dbf7c2ac851c37bb43e208d84ec88ec954bcfaa30d204e46288bf6127c9ff9e248ccff00359d942251ee235013eecf10a12e0ce897f4af44b1fb76b550ab9f2b966a6b9d1f9c97d4739dc15ccee7de06948fe1831724fe0dbd0e3addbc1be8290510259c5a1916aa89defb039b01c3abf7e73af51d5ee1604739869e3cee36cf3d020a9be76caa477aa19f21c67794c5d1595368640f4ff3e06d9db5ebe80f4f7eb44e1b3afe45edc528c41a4d1a2b27deb4600f5cf15b61f4b785520ef5f3b0a7e4", 0x1000}], 0x5) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x100) unlink(&(0x7f0000000000)='./bus\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r0, 0x20007478) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/194, 0xc2) 16:00:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000000)="ab6017e044cba03ecb0a9aef61b844f2945d3f6cebd3f4e03138d3a6adc47c2ac4baeb362d0b4da8436e763282bfe7c738d8c3c54ef2a57c8a1472cc4c", 0x3d, 0x400, &(0x7f0000000040)={0x18, 0x2, 0x9, 0x3f}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x2000000003ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r2 = socket$inet6(0x18, 0x2, 0x0) bind(r2, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x2}}) msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="07ff20369e79b7a734cef48221b1f274153b31d1175f8357f41bab9f422410da261e56c38fd859fe538a"], 0x1, 0x0, 0x0) r3 = msgget$private(0x0, 0x240) msgrcv(r3, &(0x7f0000000280)={0x0, ""/154}, 0xa2, 0x3, 0x1800) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0xffffffffffff7fff}, 0x10) write(r2, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus/file0\x00', 0xc102, 0xfff) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)=""/139, 0x8b}, {&(0x7f0000000100)=""/95, 0x5f}], 0x2) 16:00:27 executing program 1: clock_getres(0x7, &(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x96) fcntl$setflags(r0, 0x2, 0x1) 16:00:27 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)=""/45, &(0x7f0000000180)=0x2d) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8830d563c0644ec79c3dcd30c29c8b560a88541a11fd5f2da9348944aba12a6bc845b340d9a603d0c2f63c57fa4e200ca8508dd52280122f87cd8c3bf7e4085068945941b5e2e84ca45e02c8260b1becf46a27f6d7948f0df9102f42526771264cfede1f6be95ad86c8fe9dc3f860a0f75350f478989d1a57e1e22b1b60b5c55f0c1a6f1bc7cdddbb8d2ffb2b8d25456240e00fddb6f3260c48871b08d297d4edb542959ddbcf61d77b20e916edf88fa2c5d200c1387c157bd50", 0xba}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) socket(0x11, 0x4, 0x9) 16:00:27 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x0, 0xfffffffffffffffc}], 0x7ff, 0x0, 0x0, 0x0) fchmod(r0, 0x100) r3 = dup2(r1, r2) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x8, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x1, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x400, 0x80000000}, {{r1}, 0xfffffffffffffffb, 0x58, 0x20000005, 0x101, 0x8001}, {{r3}, 0xfffffffffffffffb, 0x8, 0x0, 0xdd52, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x7, 0x6c}], 0xff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x1}, {{r3}, 0xfffffffffffffffc, 0x1, 0x20000000, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x5, 0x7ff}, {{r3}, 0xfffffffffffffffc, 0x1, 0xe, 0x40000000000, 0x9}, {{r3}, 0xffffffffffffffff, 0x20, 0xf0000040, 0x1, 0x8}, {{r0}, 0xfffffffffffffff8, 0x40, 0x0, 0x9, 0x9}], 0x4, &(0x7f0000000040)={0x10001, 0x7ad6}) dup(r0) 16:00:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() r2 = syz_open_pts() fchdir(r1) dup2(0xffffffffffffffff, r1) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000140)) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/179, 0xb3) 16:00:27 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="b00630cdc71d2e011fa22e010583593789115ed6b044eaf1fd3fba335ffabe5a324e16382251c6cbbe83f4e8983ea02a26f27ab4da0cd4cad85e3a2522ca29f14d771ca25466dfa8768a03082a259095dcf759a329f8a901f38333504437b0a9a5292050e5fe05fc7048ddabbe562899ae692e0afaec8c088675288de3b9ce73f31d519f653bb9dc9dd5496e6feb7b62f34d3b311934", 0x96}, {&(0x7f0000000100)="1cd91f14114a2b091c9a5b0856a9c02771c76c9d534346892966e3abab3431ef4ae6897284656a4746c979ea51f890db4c7190f5f3b767f634e1263386709c6b2d16ae150e78839748eaa16c96a368332cac88b6bf45a7526bd6def9d5", 0x5d}, {&(0x7f0000000180)="fbe9e5c39dc3c722d54a91438af0a1cab2db2ebe4e08c0065e5dc97ae1dc5b2277902d62773aad9d00478280f56df972af47085f9924a70cf9cd56659a208583b4d4a08abb5f5b3029173084a350b6a736111d67d60cfaaa3f3dbc3694a11a3cabcd5d53d5f8bfa8d775ebbfa361c153370ad5f459116a10b83c4bbdbcfb58ee5b95e49ab73c6ecfe0f6d742626805aa130557c481dffbe9f31dfdde3a5cda9dee1904efd78483cf3e593171931887de0dc44f9a2e859cd0ff81fc969871c7a82b45e313c7fcda04", 0xc8}, {&(0x7f0000000280)="abf825f0238f1e6f021615f708cc04a4151399c06d18e9a8d300f6e699fc80f50232c0ba1c5720ebf8081778e4c74e21a21bfd949cdf8b7f2cefd139dcdba3280e4fe8b4629a5408b2f9d215de15acc3b8e781f2109ae73db3f6ed9f4b7519b63df27c4382eb1161df460dfd0a", 0x6d}, {&(0x7f0000000300)="2880a8ddd5158b104bdbb726bf53e2e441fdf22534c6492cba402397a8fc2742d38124d5ff6ec442aa186cbc00da0d05da6495c1bd6bacd3e1ac0c81d006ae262fa9945e000e6a6acfb3b444b926f15f9d8387badbe2442d233ae262604a95d1e3162c4063e5392821ee732c7205957264bde3d264a0f744297f6d617a29e282291a950b0b115d08864bd72bc6f15067fb9c95e21086d7033a3b61ab443391395a3701ac654c1d0229d18a09155a6c69e0cef03796b78659944f62ea33d42e992a2d631dd7f67734fd423320947e2356784bdc2405634c29d370365a6243be4fd44280d7fe4824c68d17", 0xea}, {&(0x7f0000000400)="a88e9714b0785d3e812bdd316b5ee3d32d9c4c3dae8fe771989a267057c9a545f4ea6681cbe8db09819d41cf90820a919632dbb92930bb211dac0cca7d08456cf28e6bccc323ee88db9c8291b2d8731a5ea488e6b6bfb8384d980e", 0x5b}, {&(0x7f0000000480)="aa8218892e1b9da2060e4816ca04f35ac03e867c56f9be080a6fb083cee88395138c777a1a7434cdd3777402a1fe2ee81d6bb0c2cc0605d81f7e31fe4a1a223e1639f014a1268adce94216e6526298b6e8e3023c0e24f6f4833e", 0x5a}, {&(0x7f0000000500)="bb76aa308b3a0ad49bc23cabc06ba3e28308cc74fc32584aa43ca88e25afbb753019d331288d069f2d43b5412a9b45126382df041f167ab9efe91384504a475ff1d04a3be2a0b16947fa33a4671cb727dda30f6ce6604da3abae71e675282affdd2851f8e053239e7ffd69ac3f9184922f", 0x71}, {&(0x7f0000000580)="6c94168c817e5f85bb9501ca30a1c95fe535bf402ba1de925675265e069c93e75a19b547534eb63389701850797e5224e83415e27a62fa41a349af7855581965f37c03b1afc47a771c995962a6bc1a1a13206abe54ebe33dd1b8dc3d0e0c1b3e10b3ba4d9b980acd413bb7adb96bebe9f778b59d319cc7958b2a05dff727a40f1de716444abae9dcf7ad80b60516dd6f0ed561da92abb0d06682d28eab9dd80b7a210beeebc7039f91f994c4d0f7", 0xae}], 0x9) shutdown(r0, 0x0) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x3, 0x80000000) accept$inet6(r2, &(0x7f0000000700), &(0x7f0000000740)=0xc) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10004, 0x40010000003c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) write(r1, 0x0, 0xfffffffffffffe3f) close(r1) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe(&(0x7f0000000280)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) pledge(&(0x7f0000000180)='\xb3\xd8a%R\x85\x81R\x90\nIk\xda=p\x1f\xd0\x1f\xfd^Z\xdd\xe3\x84}\x97\xa0\x84\xf9\xb9\xdb(\xf2)\xc7\xac\xb1E\xfc$\xe7\x84\xa6\x04Z\x9e\x1f\x87\x11\xbf\x87\x92\xa8\xde\xbeH_\x92\xde\x06H\x9c\x00\x9bT\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000140)='\x00') write(r1, &(0x7f0000000080)="6ca518756e76bc36437215b41f0045dabfb176c1f522b5565219a666bda0bca98c598a6118837c2cc7c75fb912ef2fc515031299e87d42977b5703c2d0665bd321899a72abab3ff80c0460ebf50c2d662bd5f2", 0x53) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x5, 0x0, 0x4, 0x3, "f0841ee1f867ac24c652c92d729ce5079dfb82bf", 0x80, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x60, 0x1ff, 0x1f, 0x589, "3e2d680f0734b4b43e6fac36ba96ac91d639da07", 0x2d, 0xffffffffffffff4e}) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='c\x00') 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000100)="afa484a2ddcd540dcc8eb74fe0f992a1185785d59c4edc8d5c7869b2201ee0b32b720dd042797623004ff9b688fc5fd09fa6a0cd6af3706a6403dd1d5b19fa830cc9bc88ace1718627c6c617fc7980dbcb434efeaca1e6e572d5c7f31003c12f38c6b2b6c73a5d", 0x67}, {&(0x7f0000000180)="4e32f74a929c8fa814b6c5a32a58c5f65c65dd917e701d41c47beb3c604980467bd888d85d275fc72d7fc0183d42d6192c86ddb6cc4154fedea30c19a5d98f47897632b9430c5f36ac43d19b55b3f6f1a373a43f57f0df1e42823167090c0f4e1d1b6e8c9c0444a6d051fc28d567333dd17d86609958369a1e05553afbdba5f579275928ac3d66505370cc46220268dee04276cc81b42664b2595c36f91d9e5e4410ed1cfdb1030120131051a760ae1534503f641873998003a99cee180afff85d71501ca0a0026b84929c5166c4f0e36a3a593fc2e0a4024e05fafaddff43c2a6420563d8cfbe73c5e82c51660509d23fa2f177b5355234f93d8d9652", 0xfd}, {&(0x7f0000000280)="80bca8c5510ceb1028d7094cbbaf0f8547ba0d35bab26daea67310a386afd55d96e05e976ca7634609702c3039853105ed8032059d04e37619b5b05f38c453", 0x3f}, {&(0x7f00000002c0)="2fbc7514a1e6dde4eba81a402d809b895956f29308b009d36a77b18795e4b29b98b2b6dd9a3ff55e78bc9364a4aa053d9c58dd5716855735d4f1635589ecd84c911afb2c4bf0aebff49199a79d869d08658790bb459a0507ae3cf259bcfe8b7119b0a7891a398744008fb49c89e9664eda63b506a8498327dd89991c2e8c0a9b56d2cabb5d5f5cac00bb8b867419236828a98d527824ddc0a56fff82557207af164107ebe4586a1581a143b77830a59bf235cb87744315a3b6815e3393c022", 0xbf}], 0x4, &(0x7f00000003c0)=[{0xb0, 0xffff, 0x6, "db89787c7ef8e06b517f70bcff083cd0b76c055a580d7b1066810eebb2b37af2fa591b78711fcfb5529eb7604cf71ce9fab3e168473274c5569645ab991a89b2c2f0ebaddb539da41e4827953e7cb393d3ecf3813c1d67ce7695cf777df249902c1623d41e5fbae09bd80613aa20838d15f97f3c1e4305184e11333a6fb672b6035e5b4f2b2993bbd8996a28ee26fccfc1a993f0f2f1ddd6a303efe94a5f722f"}], 0xb0}, 0x0) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x100, 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) getpeername$inet6(r2, &(0x7f0000000580), &(0x7f00000005c0)=0xc) bind$inet(r0, &(0x7f0000000600)={0x2, 0x1}, 0xc) chdir(&(0x7f0000000640)='./file1\x00') r3 = semget$private(0x0, 0x0, 0xc) semop(r3, &(0x7f0000000680)=[{0x2, 0x4, 0x800}, {0x7, 0x1, 0x1800}, {0x7, 0x3, 0x1800}, {0x7, 0xfff, 0x800}, {0x7, 0x7ca, 0x800}, {0x59fe47eaa9e17018, 0x5}, {0x8655cff13703fe27, 0x84c9, 0x800}], 0x7) r4 = accept$inet6(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) readlinkat(r1, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)=""/25, 0x19) clock_getres(0x4, &(0x7f00000007c0)) connect$inet6(r2, &(0x7f0000000800)={0x18, 0x2, 0x100000000000, 0x563}, 0xc) connect(r0, &(0x7f0000000840)=@in6={0x18, 0x1, 0x400, 0x6}, 0xc) faccessat(r1, &(0x7f0000000880)='./file1\x00', 0x2, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={r5, r6, r7}, 0xc) symlinkat(&(0x7f0000000a00)='./file1\x00', r1, &(0x7f0000000a40)='./file0\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) bind$inet(r0, &(0x7f0000000ac0)={0x2, 0x1}, 0xc) semget$private(0x0, 0x2, 0x60) flock(r0, 0x4) r8 = openat(r1, &(0x7f0000000b00)='./file1\x00', 0x10000, 0x41) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000b40)=0xffffffffffff092f) semget$private(0x0, 0x4, 0x100) sendmsg(r0, &(0x7f0000001140)={&(0x7f0000000b80)=@in6={0x18, 0x0, 0x4, 0x7fffffff}, 0xc, &(0x7f0000000fc0)=[{&(0x7f0000000bc0)="f6594f06cc0042122ea6ebdd2285c935aa2f35819a69751b469528fd4f4bbc316fa159c238925d264e50d3ac2cc78b8818145c1d84421a3579ba08ca3bdd1dcc0978168c2720053c6d9a817e560c7c53185ff27efb9aadf5ecc1841dfd7fa5ec77302be850f9064648a085c013f3ada8925ab3e9b7509811821e6c7f7747d5e16b8ed91b593fcfaac96d229088bcf1c502f0cf52e7915c66a409b38d0ae79f5bd311a3e560585f50c6d1765b247ef840a8d77d497fb5d23e726f346fc9f85f239acf882696f2ce45b5c9b48f080fd63013b7c3e5acd89df1e2317326ce1b5f7335ff93b830ec8a", 0xe7}, {&(0x7f0000000cc0)="8c4d5ba1e2", 0x5}, {&(0x7f0000000d00)="221f772ee56b787f5b1c2b3469c2376282ed65677a78469e8121fe3d7bd395504fcf5c9f291cfe65aee7e5db298a6836c944e24a51a9b787052a5af891df1c88798b3a4b8f34e4527b799e07bfc2a39f4a1ce613e17a665c4c803c3721c3a01d4abdb4c0de8c58956b69902a6ab46cb000a812ad9810a824ba399583552cbc87a6cd5ac96c037d50ae042405cd46511d0b0a106b8e35b27ee3b4cdcdd35bae6889e3fec18d0b7166295605c82a3134f2d56f809f5edae5a9b822ffbdef1914055e3f905775d642cb0bcf9ea4232bf7c2cd244da046ffcd1a437855c2198e8a86775655ba13deac8ca667e509271efb90c4dedb19", 0xf4}, {&(0x7f0000000e00)="f0eda7d55c956f0e8964", 0xa}, {&(0x7f0000000e40)="5ce03e76420eae6bcecbdecce2030bc2fc880b3d428c09e76e0295de7cdcc47dcdac7b0e5b16394d397556e84537857ef8c639ff3f6c654bc8600bbee100d65cc8c7b55e5e0197d9500049f9432c482adb0b0483c2f89fff9eb702faf5384ab4fcd8e91250447abe1f181cef2317bef7d20c3244728eef595f15e3a2319b11", 0x7f}, {&(0x7f0000000ec0)="a6d022098451b5c4cd164adf5fb8efba5450fddacbb08de65aad3a8f4d2aa108efba481e91eb99dcd3c5f4b00303fdfaa6f3e57f63821b43912771d0092d944b9c69c7b5a2a5a9674a40eeaf39979ebd76c88b1fc24c4cb586abab8475e5b2c81d399abbc02aa3851d63a2d0962565dd4ccf1c2f24d7ce290fcae3ab6f38807337bd7df88f74b76881b26ec5534ccf23b1b4d1668da6ac76a25c1561b8de006ef840ac0c84690b09d21d0513cf92c28276309e63260f7d4d2c19cef110236fdbf7ac260d88c4bffd609f7712ec618894cd42abbaa37a7c50f56c18bb5a2d", 0xde}], 0x6, &(0x7f0000001040)=[{0x30, 0xffff, 0x2, "84e75ba0c42c43776b334f81f591b5696bbf7fb7e713d071e02c"}, {0x78, 0x0, 0xa9, "318066abfa7c011631d14d47a2842befedd40dd0ca9be28b733185a5ca20a22ea507653b3b8555b3ae3af91e82a871e190568f115d75aace3687f391cf837ea23e3d7056a35c39f7d166eff10d4978a69b1c0d24ccaf2490929ed291b6bcef041a6447"}, {0x38, 0xffff, 0x9, "30d743752622f74e08031ce53a634bce13651defdf7db57e8ecc6edff1fe1dc92212eebd"}], 0xe0}, 0x6) fcntl$setflags(r2, 0x2, 0x1) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000080)="ce6f80f6fa649d84471505a7a22deb59c2c800a585337ffdfdebc5aca8ec8cc249044048226770eb78f7470487a375fdc8256531b407bf169c1e1e55294be2f90f2d60c7f433b28edfce41021fcec0cdd9ecdc5fedd816f6b34424afcc585c90c338011fbc2291a47e3baba2", 0x6c}], 0x1, 0x17) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0xc002, 0x20020000) getsockopt$inet_opts(r0, 0x0, 0x40000001d, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0xc, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x1000000000000000) connect(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xfffffffffffffff9, 0x6}, 0xc) syz_open_pts() pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="e9", 0x1}], 0x1, 0x0) truncate(&(0x7f0000000480)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0xfffffffffffffffe) open(&(0x7f00000001c0)='./file0/../file0\x00', 0x80, 0x7c) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:27 executing program 0: clock_gettime(0x4, 0xfffffffffffffffe) r0 = msgget$private(0x0, 0x10) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) msgrcv(r0, &(0x7f0000000000)={0x0, ""/145}, 0x99, 0x1, 0x1800) 16:00:27 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x3f) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() close(r1) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x87, 0x3, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x1, 0x5}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf00fffff, 0x4, 0x10001}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0x5c, 0x81}, {{r2}, 0xffffffffffffffff, 0x2, 0x8, 0x8400000, 0x5}, {{r2}, 0xffffffffffffffff, 0x0, 0x40}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000006, 0xad88, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x62, 0x2, 0x81, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000040, 0xa28, 0x5}, {{r2}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0x81, 0x2}], 0x754, 0x0, 0xfff, 0x0) close(r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/63, 0x3f) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x20000002, 0x200, 0x95f}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x8, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x1, 0x790}, {{r1}, 0xfffffffffffffff9, 0x49effc0fcf3dd120, 0x4, 0x1, 0x41}], 0x6, &(0x7f0000000140)={0x100000001, 0xc3a}) renameat(r1, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') 16:00:27 executing program 1: open(&(0x7f00000001c0)='./bus/file0\x00', 0xff9e69f32195e8ce, 0x40) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8, 0x104) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x236161bd) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[], 0x0, 0x0, 0x0, &(0x7f0000000240)=""/96, 0xffffffffffffff6c}, 0xfffffffffffffffe) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x30020, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:00:27 executing program 1: sync() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = semget(0x2, 0x7, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/4096) setegid(r0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x50) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=ANY=[], &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xdd5, 0x0, 0x0, 0x0) close(r1) 16:00:27 executing program 1: mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = socket$inet6(0x18, 0x8005, 0x2) r3 = shmget$private(0x0, 0x4000, 0x430, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffb000/0x4000)=nil, 0x2000) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() r7 = socket$inet6(0x18, 0x0, 0x82000000) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = kqueue() r10 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x0, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x21, 0x0, 0x5, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa0, 0xf0000002, 0x4, 0x7}, {{r4}, 0xffffffffffffffff, 0xc, 0x5}, {{r5}, 0xfffffffffffffff8, 0x2, 0x80000001, 0x70000000000, 0x20}, {{r6}, 0xffffffffffffffff, 0x40, 0x20000002, 0x6, 0x7}, {{r7}, 0xfffffffffffffffe, 0x80, 0x10, 0xf, 0x80000000}, {{r8}, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x8}], 0x70, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffb, 0x10, 0x3, 0x1}, {{r10}, 0xfffffffffffffffd, 0x34, 0x42, 0x1}, {{r11}, 0xfffffffffffffffb, 0x60, 0x11, 0x8, 0x800}, {{r12}, 0xfffffffffffffffd, 0x6, 0x2, 0xffffffffffff9e8c, 0x1}], 0x0, &(0x7f0000000380)={0xfffffffffffffffc, 0x1}) mincore(&(0x7f0000f14000/0x1000)=nil, 0x20f15000, &(0x7f0000000040)=""/127) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040), 0x0, 0x0) shutdown(r0, 0x1) write(r0, &(0x7f0000000000), 0x0) 16:00:27 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b725441"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0xfffffffffffffffe, 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) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') openat(r0, &(0x7f0000000040)='.\x00', 0x20000, 0x50) renameat(r0, &(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0/file0/file0\x00') 16:00:27 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x15, &(0x7f0000000080)="84d18d3e", 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="88374adce3702286b57ff58aeeb0616cf37bdc76de01d3e8e8b7313927027ec5aee13ed97013e0a4dd75baaa313e9af0e7d9f036a87c1a0897016ca0b3686d8ba5f9f6bed655622fd98efe3f9a1ef842f7298b", 0x53) r5 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000002000/0x3000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r11 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000002c0)={{0x9, r6, r7, r8, r9, 0x9, 0x5}, 0x2, 0x7f, r10, r11, 0x4, 0x200, 0xf1b}) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7, 0x10, r0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, 0xffffffffffffffff, 0x4) 16:00:27 executing program 0: 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() chdir(&(0x7f00000000c0)='./file0\x00') close(r0) kqueue() r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setrlimit(0x0, &(0x7f0000000040)={0x1, 0x80}) r1 = semget$private(0x0, 0xb04939a6a58ea2d3, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100000002018, 0x59f5) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000100)=""/77, 0x4d) 16:00:28 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="00cb2e2f6b696c653000893dd5a0b6f780afa0b0fe2f97637e1d5bdb6fb0a54313a180d6c0dacd5ddb5f70892f4f79035c5001f01abfdd754c2ddc703ae63a0eb7353bdfe58d8e37b5dc3d0bbd454e9dd3c4c0291e7a3336000000000000000000000000"], 0x10) mlock(&(0x7f0000028000/0x3000)=nil, 0x3000) mlock(&(0x7f000031a000/0x4000)=nil, 0x4000) getpgrp() mprotect(&(0x7f00003a8000/0x1000)=nil, 0x1000, 0x4) r0 = shmget$private(0x0, 0x4000, 0x13, &(0x7f00001a9000/0x4000)=nil) shmat(r0, &(0x7f00000d0000/0x1000)=nil, 0x3000) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000040)=""/11) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x7fffffff) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f627588a1"], 0x8) dup(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0x9) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x9) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xffffffff) 16:00:28 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="3b8df51cec23fd6ac879e7a625790048b799e9b2be2924c9972979607229eb6128c90b9e741758551148dc5526e605bcc1069cad66e1175befa3f337e708538c01a58cd2343f868113dc9ec6e5a4279d080d3a1853b86c7c99c4e03157bb6740f4e27c9fd3c2842233efd55c4b3cd956ce5210946c7907f8d286dfe871ea78262d80fe4728", 0x85}, {&(0x7f0000000140)="d7701cef78a9c342f6f5b4b457317dd1a03761d01cde34532d3de6dd0033417cbcc0efe162ade8a506967f5e9f89e03a6308631e076028cbe56a1e085aa1681a4677381c1f2087b23c435da3e6aeb1821dc7fecf4b6f25a5409594f5a7eff67264c4c351c4a7f3ba3df6752106b194fa6f06f29672f1f555045eed15fcfcbeef90ffedf65ec49eecdec38706c2", 0x8d}, {&(0x7f0000000200)="fea5b73d1afdbe350f0b5da9f37f7b3570a7ae48a4a348f5f9302fca3df01e2a34554a8b087159bd30f35d804b29e830e02d1f997ff90dd935d9d141591af239a3b353245f26abea7818b841ebb9b421adf4265e3bddd5fee40a6e7d67e76a41d3c881eb0deb91449eaa222e8060b39afd353016a95493275a179ffe88fef730c9e8e8df113e874c80cb956bacd8", 0x8e}, {&(0x7f00000002c0)="9e66f8339bfc8f2e9dee8b2113d4c1527c9abd3f3e0c592e1de6f861fbd9e12a7dc840897b8e053c1f50591712d7a3fa2b05c6540e4f1d6be7fca934c0148c95d3a43bdb09b57442135a541ec5692aa81051189f06295e73b124007d64aa17e308af5947caad25fc9528afb27ee355c6c375cb5921d76d971f4b091aa788c90371", 0x81}, {&(0x7f0000000380)="2fa8b46bad4ef079712c175a1d27694d4973abc66a20c8b640477f556a47f52dfd6ec7c9d6a978fa8139d0b4290797cfea7e48672bf6be645685bbb38b59789e606f628362cb766a10824b4a27549887263efec7efa8e395bf3d7c89b01da7d213a7534a3a58880f98bba23df16c171efde195cce7ead43d0e800b0c67aecd8439db9059bbe4e9231854", 0x8a}, {&(0x7f0000000440)="d0bdb49bdbf071ab3cc14ea63507b127d9e6f91894dbac3eb1527169f4ab680a663a2b01a1bb863a6778b81ea0ae14161a7d70175146121f9b54dab191b4c3f7a3c01a105ce3b229f15a885f4226ea98f1b4c687ab30f5f20fc48a5e9e0d204627b6", 0x62}, {&(0x7f00000004c0)="938f1b9d83511b9929ccfee095ebe1d313b0f5c332b8cb29a59002419f72b0d4e849ffa2f5e070e390db1e6fec114104b1a13c8c267a4b3bb7864801b9e722537325b7eba675b970cacfa120655c6dd65d0cee31b9deaee484606ac873765c957f6ee00bbef6e645f3f2f970f93bcf1c382ff7b9e5d4b4e972d1d43b26192bd1d846a8bba4b2f8c89cd05c8beb112cd7166f9e2843ef", 0x96}, {&(0x7f0000000000)="be608b0ef32f2354a812fcd0a2d739026f08c00b9b8999bffbe028a3a9b9e708d03313", 0x23}, {&(0x7f0000000580)="5d3286ce6d32b32503f2e098200f8ebf28fcd22538ef77b04e6997fcf62cbbf763d211a88a472cbbd013532af0d75c169f8a80a0b4136d5c2194a3855531f3d3e0da4edbeb70c06340c88be886b0314875d2b2df75b59528bf9354d1c534a43bfe3efaad9ef7f3cc57bf78353d1da9282517fca354c1bb4a9a8ca12d370ef23b9f7762c63d098b24621ec0", 0x8b}, {&(0x7f0000000640)="8395484f094e679e24580e378d456d7a8633db6e7c58f84b606677e8f5b46d53a21e10012cbdd1842f22fda0101a63bd43af7be2a24fc070261b343fdc18ca692388f39baef021b5", 0x48}], 0xa, 0x0) open(&(0x7f0000000780)='./file1\x00', 0x10020, 0x40) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0x3, 0x0, 0x1ff, 0x0) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "06ee8682eb030008000000000000206fb200"}) read(r0, &(0x7f00000001c0)=""/72, 0x48) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x9) 16:00:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000140)=0x7) fchmod(r0, 0x12f) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e5000/0x4000)=nil, 0x4000) munmap(&(0x7f0000fef000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mmap(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x2000) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) recvfrom$inet(r0, &(0x7f0000000140)=""/112, 0x70, 0x1, 0x0, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x40, 0x6, r2}) shutdown(r1, 0x2) r3 = socket(0x2, 0x4002, 0x0) dup2(r1, r3) setsockopt$sock_int(r3, 0xffff, 0x200800000001023, &(0x7f0000000080)=0x4, 0x2) 16:00:28 executing program 0: kqueue() r0 = syz_open_pts() close(r0) nanosleep(&(0x7f0000000040)={0x4, 0x9}, &(0x7f0000000080)) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0x9, 0x0, 0x100000, 0x0) 16:00:29 executing program 1: socketpair$unix(0x1, 0x10000000000002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fchdir(r2) dup2(r1, r0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000003c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c522637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) close(r0) 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(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x5, 0xfffffffffffffffc, 0x1001d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0x15a}], 0x1) 16:00:29 executing program 1: socket$inet(0x2, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558833ac8ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d2902", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000010c0)="bddd174e11b758698897724c580645f414f411cc52245028830975930c989d6e38c16ce486c3930c00e8a7461b7abb5d54beaa89eb30d08ac634869983a5bb362f832e0cf702f05e610bbda1ab3406cf643ddba7ba345b8632e282dda6f041f301b170dacfd620450ad0de229f6ed0a09c092eafc893b9e9de2e347998d445a7f4516ecc8f8c78f5016b394292140a7ac4d5d07678b97055e24a2ba8f2bc6bea981ca42decdbb7e05c67e07850d6acfca27e945a98423902377d7d6e4a853d2854fe08298e04fe56906efc8fa05506f58ef9b09ebfc2e35b38015e1e7f93ef29265547d4c60467b939bbee7ece44dd8c61c384a41a69d925be7fa1b367ee00d2ca2f6e96060fbe594661a24bc52930e258008c9230b40718d9afb3a68b351f0f5d387c0468011571dea8f53d11d37091c90e51e123c829f09a9a5d9241ca939487c3213c30a2a459f1a659a91ead695c7d615db66ea6a5b41cc4f2f2126422e1b45fb7b94f2713b203fd524a1d8a3df2330e21c4d0b2931abc08c79a7d70b49a1b02a0b66c56894b973eaf6a2c0ef82e4c678976ddc549daf9bb0e9c154e9175ca0e5d7f0392b99fb2bcff3a51c5ae8e9c4aefa728f9f5100e309db84cfa46fa32ed75156bf6d93b7be002ff8a01a1338081031300cff2fc33b16c6d14c4e8e9f324971c3329346e23a02b90a1e47ada85df6f6fab32ac3971f278705904b2b7e4bc1ccc2f7da864d6d60aadbc522555b2cea675f107de710b3b75562484a937575648ecb04fe37d53951086601313f1c1e9af781dba9bab084d3facd52fbaace292ba3e63503b482bd61856dea7411fe30dc7043eb863d6d93fcc72bf9d47263995b06f6ec6102e4c8e104bf9585837d6c62c09de9f5096bc79915ee2bbf976b49ff3a88863be9403644fe31538cd0859c58b8ce73de04f801dd8330fe74427b17b738178ce23abe6b65db9d11c1df5b3a5b618b35e18ec81349aa62b92b9af3f0d24be7e493fffe0ed523c261c9be204609c3da825dfb76aaf5a9bd3cfa89685ee4e93a078c4f4676cf4ff811e3fadbfc39b10d6a47f17b84e491d4d0ccf13f6290c5c4a631308a1526bc947050154367917b40e697fe0e154445432f97a7953baf7357aef5d6fe007ca15ab2b7a383008f508af93ab1c7fb1b390194f3c3a4608bd767d8474d567f7cc0df0b3bb1b706736d4a73c76f9c8cc897f44df790b4f51a4cd13fc11aa387b8a929bf07fa027c628e02375dfe9de00349c801868b66f53ca940af3112e3fb2b7a231524dc38405811670b154582e61f690ada9cd54cb7b02bc2e8c97d1f6dac7f6e17844c2890f32e1281e83406fd9a8701ef3fdd2556a5f0540c7111cead37eb8306885edbe60d2f4711164fb08a888cfacdab7b6e5a5170993317176f51a1a87a9cbfdf5fd0f652b58ea53beaf7608094d12940abc1c439fa28f4331d4b7899ae2fb9a6b5de6d13555407322383e0ab8c48e003342ac8e82aae7a5fbc1e454ce55d42dfafa57cef7056deb90204d74deda93146d5dc8252832e402cebdaa4254749429c11ab67869a929bee5c7e0682512a26ba0d78c33665250a14dcfd27945d26a352cdaf5c795d5f26e1de5add2af164427d7f66fb3d83007f2327fee8795af940929a01ecbe74fa69f197c7e5e8cd2ebff2f563f43e467abf97f2f46b7d538eec8b061937f417492627010c24c8694299e7e573a7ea0a8384dcfce7f24a1c8762ad49882733ea5905dce957b32617329df398db1085a5830a6675f588b9e0879e3117c7031fe467381f193cd4d296eeef3af707090ddfa7c953a740c30da256b0747b07235f6fdbb7cc4666e5db42d9cabda7982a44f7f944053108a7a30d55f710594dee937a88a9f0faa1b7f279efe6ab2e948ea6e70ca6153fc144cf6fd1a41d331f8d9fbccb1fbba1d06c78f6143a820eb2612c3ccbc31603833a9af2a13f7a119ee4142d0d23082a21426ac3f4ce388e7d12b418432614e25b0c37dda917c58e0eb78626cdb2371e4327ea1e4ebcf50325d95486cc37b0711488c4f408e066f978c14ea21dea4c14bb8c6fcb4b1fa18020561933d863c9bec9b55e77714c9c5447f1aa21587212bd0031ca5ba302d9a2763167e31b7bf9c804c1e63b4c0ed643f0ec8790cac89d4c956e83847d6ceaf8c7f2d608add4577cc5bc42ea2b3b17dbea252b8fc7dbc04131d7c4ecd233d5db2107875bd0fd76697e4268e1db289693a4b761661e39049fb985a270b8c1556aaabe87d681900942ac4a229f29cf367c14e744258c48811c9051e99089124fdf074977c8b0fe3cf72a6a0aa8afcaf0506bc5c680340df699e42eb6e3e2b47394da871ec2a75cdf167f6e37b806c47dddfb6c930ae70c3829b9a8f9d11effeda210614aa466eaae11c2687f3350eade906aac73e712ba943e7796d9ff2ab2fdefccaf3663bc22b7493c5fe9866e9ded40dca9b3685aba42249be4a6c2c9fecbf35f8584aaa08baa11a5799cb39c35acdb9f24a6625d1d13c1bdfd9f04fb4f043a382f22f24052bb81b802c202710872f430bc0a2f3ed4e563a18e15857413209b73d42faf04a4c8b8438bf45c5f8f7d6df254e1d051bde6ce1ca469ab8fcec161a43a6cf46074bf0a1873763a0ef9e92c7dcaa2ef1ea0b946277ee1118e64c64d8522c6ebfedfffc1ef9df440510d9d46f256b953707d4493ed05ace4636d62887ab0cdbfc4493eff41973c0cdaf31dc1837df1a77c985780de61d817aeb1f3126ca2439fa10c3bf97e8908cb752c32fd2fb01e05c4229c7e7e3b5e936de2f9810196d94fba28be177912898b3e94d48cd3e0cc4396b45ce89ba713ee54972c6a6390c2068e6fac9d20c3c25fda9f7cdabad5ac426cd7a9ed399f87eb708138d2b4e3ab72aa0d8e284a82f197e562487cfb76d140dc9c77770e27de1d222288935a49efd292f883bf18f00596d20077788d2e0588212761c8fa0dd7976f2921f39f6a480d4c5b85fb8ff2efa5aa5602b24e2bcb27ccfdc14478ac07e396f9f2a11f43d340c3662d7ef26a690c5c9630b072a0a29eb7bf2121a9b48ad67436d8be4e89a29a50f6d6c2e655f7780cf9f1173fec16ebe8d8d8f884f407f4de305dc8700b54833775daf3daf10101e6d53e07f9b0c7dfe82218dc5b582981edc50b4a46a778df03f129c6d888d40e5e5e336556c8171d4da0c292462ff66c4fb239bf13f2b373a065dacc46c36f2aa2d27527c6f69bb902c68956461aa4e15fb8319d3c058a033d0ae96c45b8c2e8c64f21a38f28cabe2d3e4bf5bf24821c4ad352152c31ea8d6393e5b3c6f7ae4cab1f73653d1da23a9cd52d1fa3cfb2cf859e03c6fe11d8a613cb39073286b163cd1bf4c11845cc951a501d33e92f07dae4be804ae1712e1b7a787f79573abe78fc09fe235d19630215b8d9cefd17ffdd1f7d21b484a25fb733807764bd9e00da65f194db13306a044837b4f3674ff17746ce6b95519ce0876097d2e17bfb3e16eeb75ccb8312fa6323e0cbf272bc128f76ad22b32ac09cb6bfd7f3f87a5fa87a9f8b1c0d90f00af94c489506dc856d476bb0d6be161477eb568ca01429723cc16f5d73cd3d059a200c07f6a93e2eeb0ddc95e4e1ca1a963cb54ecff7df4ee62a1d82b5614d5a1b4e35c9896797a44c30cbcfd0234a587874e6db55b51848bfb0b12f6035f5f8857141b07c715adad602e3d779d6f60f1430aa39725de3661f8d5f0268ceac9a64358dbdb87296ca6231f505eea9a4c3b876a2a88857c6eab6fd4d2d2b8bb1b2b20aa7e1ff8d913547e0ab74ad587d4cfbf60aa967f2cef2bec1ed86e5bed28a2a80ee955961628525700397e534355b3db65fce2344f646e59bdd5970b9c11cb4ad7521ec4b9d73eec500d1586c1f6663cdd9416fce6cdbc86f15b75d9563dd5f5475d1099dacf5361ca168396a87438a6be0130b7b5cc40d7a415cc816aa3d0060b43f85250821771b01bd15f3d88188d1a5e6fbc1aa3f30d1e30aadee9291ea8e6ede1b1b5ff8d0d3ef18ccfc18b6291f4f5f9051e07ba2aa8f0f2526eb6175c625b97dabd50eb50f72fade8428b96c25e71c8cc344ba0588d558ff40cd81b826f7339fb87888577f45809f94c436ad9140771a0e3b69a3388116a96dd27f81d5b4eeae378c48f701d0af3247cdac40159e8d95b6854f71f2f01ed9ea661f8788db37b90bb271b2345ff15dd3c0ab303e5c27ac9bf823f8f28bf8590d7a01f048166d021c63fe11da5a6d94522aef383f25f49b33864bfcdadeff04b58582788976b3105cd65cb8e7dc376be237c38492d4ed35b73bbddf9c1e36335c9ae147d2a3950662bb4e4b4438acf219a39ac4610897210120464855c25e88a916d2e4bcc261e97e8dbccea77f05cdc8af3f58aa5662d6857af863605efb166dec13af7567d4566ce75dc31e5b65bd4b4b634ccc42c5cd972e11d0145ce6c80b89c2d9682dddc5bae23fc7d21eba4ac95b63ce6d65b72b6ef75ea264f1fae1eceedf74d36ac9deb1a2879a6f085139e3c64ae468b10a93b6704c09b82140d53840432d91d61afef0915b4255ca79e5dfe98a5021c24d85ac71d20f1146b8b00a6e24e0bdfc04aa43565a55edf87aa1fdc1327892f09ec4d8f72afb6f0775e95614ece9d02115722c68ce2c985f8c47720271787322dea5df5f952ea67eb1e63e7c624473382e4ea83c612dd324037a78a7c897a790d6e9fca9a0ea289db966b33668383982e4e2be751f0b49372aca981f7a90ce0e2230465a561bd45edcab31a60e83ce7b6000737aa11514d888559da1768f9f88634fb330e4c8046b237c67884bc4010bd7fad5c8952cd1c172ea908d12948f5f29af6ffa1301aaecbc98dd5b45e23d4b70d28b67d822917dcef6fa9317fec422fb2bcf3d4522196e2d7825453c111a222eb678b5254b7ca2ffc50de1ac6904be52de43aa96d427bec9bab351a1a1475551f5fe24c94154a1d65d74311bb631251602d5acf992e704a1d8847d43182d819ec65121fe2ccc1e49cdb6f26502885dc6cc077bdac12ca73966bd918a0a53aaebda685111c97e97dc95b6e9aca0909ad4ca46dc3553a9db7d00e47aa800ae04a2e35dfacb8b3486221b91926e976e3e1e1868fa61f9ea483be0501a87f407711e8f16a3033df81bbabee2f52aa168bbb1173c315a3d334b1bd4e08ef94923349ed60af17c28f0b15d4d20024cbccca82cd92b1c00faff305a1bf16371df56f138983d1cb8ba80b0ba85480ca3e0389012064d83db48718c942ce31e428d56a88958131cf0538d8f2b78c388920863dfefc5d49a9549a8636b0b4ec0cb1496e2741db0736278f2d1f9931617200f170e80c0fd5cd72e435f93c34c53b5ef110b03c7a55d37589b384e95aedf61bbc9381545469d2ba65e0ce3721dfa1ff6e8935cb76d52be309ba68d095037e1abcc9120885c3a6023003757d703dbda6a9ca5351810a132235c247d7ad216e33b013cd97bea78e63a82ba6f88207e8c4eb883a04a8137270a49668fbde2c192fb26e616eddeabc1b9bcba01f92b4539add9970a6953ad5f2d5136c5848cb91690e9fa1e9b8fbbeb94c6ba181073884a863fa18adb5e3a275a221a0af23b7c044fdd79218ef283389d096d5bec2b5690726b98a09580ee98e01109e231ce59add215c9f83c88f7d504ceb0fb92f11f4ca3043bcac58e69b7771b1b4e0b9861555a63b091d407c3851d65bf7ad6ee5bf96d5a87d11c28c58f68ac02468e5654427a121c26c304fa8f50c6c8b063eaeae07bdde7ee9e0a6bd8a8495dd1e16", 0x1000) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) pledge(&(0x7f0000000140)='-\x1e', &(0x7f0000000100)='+/#&-\x00') 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="b8", 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="502dcee06ce7d7a6245ff836e7411da16631624a7a3fafac2818133151533b297e58e67aaa3ae4f01d7e0949", 0x5) 16:00:29 executing program 1: write(0xffffffffffffffff, &(0x7f0000000080)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb39", 0x49) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/91, 0x5b, 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)={{0x1, 0x7}, {0xc21, 0x6e0081ab}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2025, 0x6) r1 = semget(0x1, 0x7, 0x204) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000240)=""/177) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000140)=""/140, 0x1b}], 0xffffffffffffff0) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getuid() r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x161) chdir(&(0x7f00000001c0)='./file0/file0\x00') rename(&(0x7f0000000000)='.\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') getuid() r1 = dup(0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) 16:00:29 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) clock_gettime(0x3, &(0x7f0000000000)) 16:00:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000080)=0x5, 0x4) r1 = socket(0x26, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x405, 0x0, 0x0) socket(0x3e, 0x8005, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x1, 0x3, 0x20}, {0x18, 0x2, 0x400, 0x4}, 0xb43, [0x5, 0x1, 0x7, 0x3, 0x4d10721, 0xb96, 0x1af, 0x3f]}, 0x3c) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000000c0)=""/133, 0x85) r1 = socket$inet(0x2, 0x3, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x10001) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000080)="84d18d3e", 0xfffffffffffffdc7) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000001440)="9ea0dc8070e53689416992137624da30a730ad439cf2bedb059d2fbd38ee3db02d72cd8b06cc996ee8d6308c21e2197fd4e292e8afd6ce54eada3834c2fabd2b330f52f48290817edadde7bcd3e04b614b93c3eaac4975d8eff2e25bd0c80a70c3771d99078523670a87c826525817436608920c236c773042357841cf8074ce9d45a09d79ed20ff4dfa35470463177efa386e5e745c24e70342ef7d89562ce243b6", 0xa2}, {&(0x7f0000001500)="8cb7ef874a7cab119e6a37c46358d7e05c544f6c3a71f4305f3f8c2d2ef7cb20270e77c5d18e6c84c1fa8eebf518b0d3dbe63322b88ee9c90d2c867d7b2945bdcc425f3d8fdeadf88ed25a88084f3fedba884b59f0e87d87b0ea63a7ce617d441ed9a6565389ea5df7d0813b4c40bcfdb5829ae7d8b35f6cebf51544b4aa61d7518267ba0583b535b6caf55c516e3c88d295df3cd8f959f252efc404b9ba3d", 0x9f}], 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "5942fcc4a79415e7cae881507ab006884a1bf98d"}) syz_open_pts() syz_open_pts() recvmsg(r1, &(0x7f0000001380)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000000240)=""/4096, 0x1000}], 0x1, &(0x7f0000001280)=""/231, 0xe7}, 0x42) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001400)) 16:00:30 executing program 1: chmod(&(0x7f0000000240)='./file0\x00', 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r0) r1 = socket$inet6(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 16:00:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) r2 = dup(r0) ioctl$TIOCCDTR(r2, 0x20007478) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0xffffffffffffff3c, 0x840, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100040000000000a, &(0x7f00000000c0)="626db5fa72fefc0cb852faffff0000", 0xf) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) 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) fcntl$dupfd(r2, 0xa, r0) r5 = kqueue() kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f00000000c0)="ed000034176e", 0x6) 16:00:30 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffd55) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) getpeername$inet(r1, 0x0, &(0x7f0000000140)) dup(r0) close(r1) 16:00:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) close(r0) r2 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) msgget$private(0x0, 0x80) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8002000, 0x4900) socket(0x6, 0x3, 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) 16:00:30 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)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933f90ce56db46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b004ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab6464a47e66e92bccb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f69db25d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d0c99e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de201803c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f5610708000000aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9eba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a0377b8dd1c67fc95466bd0e671c428cb68a5bcd14109000000000000000e1bde4e5101933a44d93ba1a4c0e6ebf63e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c03e9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c3567d4213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd507170127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc9da1072e60d5b45a92e9772469f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e193a2db8485bdd9f84d29beb353455995fdf043a55c02aea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc84bcab85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9f02f54e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131019c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138362fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac353c5329e68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0d661abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515d0900ecd7209184029eb20731ab6e8c91885c0a6191199362520715ff", 0x782) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x800059, 0xfffffffffffffff7, "ffff6427000000006d7bc493a000"}) readv(r0, &(0x7f0000000440), 0x100000000000013e) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) write(r0, &(0x7f0000000140)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x5) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc001, "b747780ac85a538a13110000000000000400851f"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8c09c671bb2d5826aaec40b6bd22f147baa44682"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:00:30 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000140)=0x80000001, 0x4) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000480)="c15726287209938d79eecf1d13d84b17891e1a034ce83a35c486af141167c978c8c08416912ff276f496a570bb5b90984fd7e368420192c1d03ae5b315ee0af9d5bab3f8f7114c46b8d1e97c90c9d2ec9f002101f3742cfcab91d2d1a18600907a566e8a7fa2e455062974ee467ecf857ed24d13b84d4a09f67c2dc2feca89f3b453c2813a825d30ed9ec6a7808b1a76e9", 0x91}], 0x1) writev(r3, &(0x7f0000002c40)=[{&(0x7f0000001c40)="3da29f6ded3a36968c6c29e2db257427b75f523631d61d7f4d61b4465a368c3b8a9b7a1e1138bf4e16fdf7ea3cfc952b84ce5a95e5e5770d7ba9190bbb52c3de4f8cd497ed782d96bd6e6eb86e9691b667e17119da1226d6128f0e668f000e8362f0fb65a953301b87c8b53993a5ddbf5774fa34644ebe3faa510b0f65fb90b8e21b188556dbbb52c2849fd45770b7fd828ab36c9d67422621c0e625052c681176243d39301a320515c65692e01446c25d74b171906145165a95be2c46066d400f11856fc4ee7806936c9c3f4ced98819b31539725473172c7b357eab95e4d09", 0xe0}], 0x1) readv(r2, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 16:00:30 executing program 1: setuid(0xee01) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x5d}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = dup2(r4, r5) fcntl$lock(r1, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x0, 0x6, r2}) r7 = kqueue() getpeername$inet(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r7, &(0x7f0000000100)=[{{r6}, 0xffffffffffffffff, 0xbccdbcb4be6b447f, 0xf0000000}], 0x1f, 0x0, 0x0, 0x0) r8 = socket$inet(0x2, 0x3, 0x7) shutdown(r8, 0x1) fcntl$setstatus(r6, 0x4, 0x8c) kevent(r7, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) setuid(r3) r9 = msgget(0x3, 0x12) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000440)=""/4096) open(&(0x7f0000000200)='./bus\x00', 0x837d, 0x0) r10 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r10, 0x0, 0x0) socketpair(0x18, 0x1, 0x6, &(0x7f00000003c0)) mprotect(&(0x7f0000267000/0x3000)=nil, 0x3000, 0x5) r11 = semget$private(0x0, 0x1, 0x7f) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)=""/238) 16:00:30 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f0000000040)='./bus\x00', 0x4001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710e0480725ac0016e0000000000000000000000d51c000000040000000005354f7e280b08390000000000000000000000000004"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="b9", 0x1}], 0x1, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = socket(0x1, 0xc002, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:32 executing program 0: pledge(&(0x7f0000000000)='^\x00', &(0x7f0000000040)='\x00') shmget(0x1, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) r0 = msgget$private(0x0, 0xb2) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000003774355a6dc8e57b1d1f34b820d68b497b3c9cd43147af2d99384d00005999fb48097b9f34941bbf07cb95dd9745003f2c48c4"], 0xf, 0x800) msgrcv(r0, &(0x7f0000000100)={0x0, ""/237}, 0xf5, 0x2, 0x1800) r1 = msgget(0x0, 0x22c) msgsnd(r0, &(0x7f00000004c0)={0x3, "490f9be091a8b0e40bc7f9e89b1ec9cb1b4fc7f60d739d124981c2f5293ab3d98c6d0293b921797e64a455184cc44a4d264fa32ca6084164217fb72e651ad1440564e29b8aedde0d6ba344a5cb4e872909182d2df386362b1c2d66f5fcde9c1d30debcf64f7c248d1bb990ffb7e480331748e288e34400b401aa3275c5efc275c9d9f70d52a24c7efedc7e7df79f40db6b0eaff1fc510e52de02a38a220e01a7b69439058b0f75818639c45295c23a1c5d78e3e15361560ba29584bb17835ffc270b790fe3d54cf60322a75e66213f3ccb"}, 0xd9, 0x800) msgrcv(r0, &(0x7f0000000200)={0x0, ""/125}, 0x85, 0x0, 0x1800) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) msgsnd(r1, &(0x7f00000002c0)={0x0, "2763eced25b7571c5dd56765fb0c4f5c39f3774980ca76e1a5b2b931171ddb9d8def11857dbee5e8b91940e4d7bb4565fa477c1377c498484637ba0ecb289024ebb48ffa19e46998120c80ec07e2bcf138bbc72b6e197cf06e50af707e0f5a3fb7b6dfc326773f17370fc08d2b21bd2eda2d"}, 0x7a, 0x800) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="abea85140000002063bdc93168bcb6911f651b3a81658d7f739def632a8974734ad94b84f37c60fd10648defec8a60b1c900f61d33f90b095ffe8bc7d934a078d63dcaad4ee9cd982aa59d2213e85dc5cbc3ef5260210a600867be832466abbaa54e992d8cf284b233298d6fad49bae6a0830458c3a093d52c965de229846a0b8422e04e048ccc716036f6085c39da658059c354ed5c9a8e326630ee3d61e689428dfac25285157e6b"], 0x74, 0x800) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:32 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) chdir(&(0x7f0000000000)='./file0/file0\x00') setuid(r0) mknod$loop(&(0x7f0000000200)='./file0/file0\x00', 0x6002, 0x1) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xfffffffffffffffc) open(&(0x7f0000000180)='./file0\x00', 0x8100, 0x1) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:32 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) close(r1) r2 = syz_open_pts() pipe(&(0x7f0000000140)) fcntl$setstatus(r0, 0x4, 0x8c) readv(r2, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/142, 0x8e}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) socketpair(0x1, 0x2, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x61, 0x7}, 0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfffffffffffffffb, 0x3, 0x8000, 0x0, "ffe6106cfee35aebcbe6644181058d84a21e9b3c", 0x7, 0x4}) open(&(0x7f0000000100)='./file0\x00', 0x80, 0xa0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000280)="6e7a8c2300afd00c84f7253e89de8e0f8f52137fb997eac90c811addf13fba682db476f6ab38899d794bcb4df5404033490455ab6f7de49ec6d7cb1f3d7ba147094ccc16310e3561bc0890f7af1bb0db65b8fecf7a926aadf40aa659540386b648bf3ffb713653f873e9dc98ff8688e6af57c57c915adb46bb7c08bfcb369bc1e8960b38a5b8033f197366ae4bc137", 0x8f}], 0x1) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x4) setsockopt(0xffffffffffffffff, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r1, 0x20007478) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x200004010, r1, 0x0, 0x3) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x9, 0x6}, {0x18, 0x3, 0x7, 0x100000000}, 0x800000000000, [0x8, 0x7, 0x9, 0x5c820d43, 0xfffffffeffffffff, 0x3, 0x401, 0x8001]}, 0x3c) setsockopt(r0, 0x2000000000029, 0x200000000d, &(0x7f0000000740)="000000000000000000000000001a29e00b84a13c4d270e2c3f48941008144c128e6ed08c9e2fd7b3aae14eef29608300d65460a1da2d6b6fc32cd2fac4a2aae854d9aea345b1d3134f82c8da50857707d36649235d0d931fa6eaa379f1b41d9ef8e1f379da76d83ba251467107716b9a20e07ee440e7e859430a91b8ec2d218a11c19002b618627ffca0788962badd72c8c33d78a52386f785f41765ed1544554d896274a7bc68a59aedd7ba955f5c3482632b8fcdc1ecce7e508adc4157d591b60aed8637e1003d1d1f7c08f28a76931697553158036da683defb0a629239222d69c583d206ce1560bd32af82fefd14f2634217c32d1bf82a42d4396fff5837b9620400000000000000f56a6e04cb75972720321095097085f6991f7ed5c0242ba197c2339dcbbc28511887f44d90656edf662def4f64aa01de77680c54513e142e35c8ba65963f09674b16e62cca4b1eb272b70a820ed228de15ca01140cae6e737bfad91a586d132dd5420a4e05c081e631f3d6c5fd30073d4c33e09d5ba81939a430bb65f0bae0fcb8c6852868a1b346495892f54417b35877b860657ebdf4a22e94efc64329362fc12348749ec78c711720b664e16af6ee35f646b30f8a888b30bb4b6615db3f8e34074b278ff85b2615847fec09129577a742440e5c5163338e5a9b0e123699e886668326d59908363d22a9bf0482940719ffa4bbfa1d2cf7c7e48a16a2033facfaa13fe7ab1d874e3d844a0e25a84a69150cbfffd5d46685342a0b912511993887a6b95a75660f5ac4368deffb055ce73ada07bbbd693460a17a99691c02629324abeeddac805118292238ee00", 0xfffffe0b) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0xe97e, 0xea14, 0x1ff, 0x5, "8dca4c5f1d285dfae0b4ea7263a8dbfca6501223", 0x6, 0xffffffffffffff5f}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x53) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1, 0x100000001, 0x80}, {0x18, 0x2, 0x6, 0x3}, 0x5, [0x1e, 0x1000, 0x5, 0x10001, 0x1, 0x7, 0xa0e, 0x40]}, 0x3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x7fff, 0x1, 0x3, "b3a88412efff32c5b0499a6a08b3ede9672a0fb7", 0x80000000}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffff7, 0x7, 0x764, 0x5, "04e81bb969370bc6614685115fda53661e9cf759", 0x80000000}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x2080000, 0x8001, 0x8000, 0x3f, "bf71a705f526b28950c74cb7196ce25c3a91efbc", 0x7dc, 0x9}) 16:00:32 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socketpair(0x1, 0x0, 0x8, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:32 executing program 1: r0 = socket(0x2, 0x13, 0xdaf) setsockopt(r0, 0x7, 0x7, &(0x7f0000000040)="0e1fcb4d0f051f4842958d3a44e33769f5846630f8e04ee46b87300f760dbad847a389186833da293cf6b631d4aacad502b9b91aa23ddfaf5269c3d7ba25f32d93cb7bf4607693ad606372b2b14ae0d3ea0e601d54236359006f4606c34290e7eb53bce35e94ca3f5a7b1612487b80604429b32ac9410cea2d33b23a82fa6c2bd5e2251fe977fafa7b7e03dc45e9da74318df36da06c52f93b1b6846", 0x9c) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:33 executing program 0: r0 = socket(0x2, 0xc001, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) bind$unix(r0, &(0x7f0000000040)=@abs={0x7884d2b899002d7}, 0x8) accept(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000ffff00df4ad8000000000000000000000000000000000000000000018000000000000000000000000d1b43046293a4f400"], &(0x7f0000000080)=0x2a) recvfrom$inet(r0, &(0x7f0000000000)=""/54, 0x36, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) shmctl$SHM_LOCK(r1, 0x3) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:33 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='c\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='c\x00') rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0/file0\x00') 16:00:33 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x10, 0x8000, 0xffffffffffff0000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/51, 0x33, 0x800, 0x0, 0x0) setsockopt(r0, 0xb658, 0x0, &(0x7f0000000040)="db775b6a661e057ac2c5dbd7673f3a15b9", 0x11) readv(0xffffffffffffffff, &(0x7f0000003280)=[{0x0}], 0x1) mmap(&(0x7f00004db000/0x1000)=nil, 0x1000, 0x7, 0x1013, r0, 0x0, 0x0) 16:00:33 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="200500e083009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f0000000180)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce06", 0xab) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:33 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x880, 0x40) r2 = dup2(0xffffffffffffffff, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) 16:00:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x10) r1 = open(&(0x7f0000000100)='./file1\x00', 0x8000, 0x2c) r2 = socket$inet(0x2, 0x3, 0x73ac) r3 = socket(0x10, 0x3, 0x1) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10000, 0xcd) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r4) r8 = kqueue() r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0xffffffff, 0xffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x23, 0x9, 0xf2}, {{r3}, 0x3ac013921f4dbe15, 0x0, 0xf0000040, 0xb9c, 0x1}], 0x3, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x2, 0x44, 0x3b, 0x2}, {{r5}, 0xfffffffffffffffe, 0x4, 0x2, 0x5, 0x6f}, {{r7}, 0xfffffffffffffffd, 0x84, 0x82, 0x10001, 0x94}, {{r8}, 0xfffffffffffffffd, 0x80, 0x4, 0x100, 0xfffffffffffff6e8}, {{r9}, 0xffffffffffffffff, 0x3, 0x0, 0xfffffffffffffffd, 0x4}, {{r10}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3, 0x401}], 0x0, &(0x7f0000000400)={0x3, 0x9}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r11 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r12 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r13 = dup2(r12, r11) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() mknod$loop(&(0x7f0000000480)='./file0\x00', 0x6081, 0x1) bind(r6, &(0x7f0000000440)=@in6={0x18, 0x0, 0x5, 0xffff}, 0xc) kevent(r14, &(0x7f0000000040), 0x7fe, 0x0, 0xab2, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x6, 0x5}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0x401) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) getsockopt(r0, 0x4, 0x1, &(0x7f0000001000)=""/4096, &(0x7f0000000100)=0x1000) 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/77, 0x4d}, {&(0x7f00000001c0)=""/135, 0x87}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/181, 0xb5}, {&(0x7f00000003c0)=""/251, 0xfb}, {&(0x7f00000004c0)=""/166, 0xa6}, {&(0x7f0000000040)=""/39, 0x27}, {&(0x7f0000000580)=""/95, 0x5f}], 0x8) socket(0x39, 0x2, 0x2) pipe(&(0x7f0000000000)) 16:00:34 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df25103011de60bc4e4456c101dc91cf2bae8ccb694ff576b239a"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8b) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffff9) chdir(&(0x7f0000000200)='./bus\x00') pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="17b610eedc6a472c8b4dbaa086c7ae645396a631d47d7c49d3a9d2735be2500d6fca10ad26e25a149274636ce992efde7bfdbe294ee2b14c2088d5c01fe993752d0fe170fc0cb6b9", 0x48}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x1143, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7f}, 0xc) 16:00:34 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001280)=[{&(0x7f0000000100)=""/63, 0x3f}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f00000001c0)=""/61, 0x3d}], 0x5, &(0x7f0000001300)=""/114, 0x72}, 0x40) r1 = dup(r0) openat(r1, &(0x7f00000013c0)='./file0/file1\x00', 0x2, 0x101) 16:00:34 executing program 1: r0 = socket(0x2, 0x400000000003, 0xfffffffffffffffd) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01fffffffffeffffffc10000"], 0x10) dup(r0) fcntl$getown(r0, 0x5) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) 16:00:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2) writev(0xffffffffffffffff, 0xffffffffffffffff, 0x32e) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x3, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000040)="ccf60849f34897fe9853a1", 0xb) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0x4, 0xffffffff, 0x8, "b5f4ec5566b10fce2ccf80510b8171e3a11e2bb8", 0x7}) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffe, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:00:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) socketpair(0x3, 0x5, 0x3f, &(0x7f0000000040)) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='xc') shmget(0x3, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) 16:00:41 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) semget$private(0x0, 0x0, 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7) 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x2000000000c, &(0x7f0000000000)="ff0200000000b5f7e1b4784f0000000004000000", 0x148f) close(r0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="233ae569ddc36daee0e18080dace9062b9d7b6d0b3a7fc02c2192a27c919d4122d62e030ae6db2e4d0b972f144d05227", 0x30}], 0x1, 0x0) r1 = socket(0x1e, 0xc004, 0x9) preadv(r1, &(0x7f0000000080), 0x0, 0x0) 16:00:41 executing program 1: pipe2(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x7fe) chdir(&(0x7f0000000000)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(0x0, 0x6, 0x403) 16:00:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r0) 16:00:41 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "65668c1f2a1c3b000000000000000000008d00"}) 16:00:41 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x40, 0x675}, 0xc) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) seteuid(r2) close(r0) 16:00:41 executing program 1: open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0xfffffffffffffffd) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') open(&(0x7f00000000c0)='./file1\x00', 0x20288, 0x0) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/22, 0x16}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000180)=""/18, 0x12}, {&(0x7f00000001c0)=""/209, 0xd1}], 0x5) dup2(r1, r1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:41 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='..') 16:00:41 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x5, 0x4) sendto(r0, &(0x7f00000000c0)="6908108ff084987d1a5073511273b0d9588c1feff37a6885df32eb87f92d1d3af0e2425600df9c97eead91dbec4bcf4afe137f03fb5e83ada4fb3606be28104c134f9a1e0753201176fb8b748cb7bf2ebc047883fa4c82beb30d1ca3e7c0aa7cd10b4fff31931859bf29168b10fca85aaa043041e41c83844633d595e66b74092d2abc8999dcdbded2ec1434eac06eabf9b5a2a9b3863a97", 0x98, 0x0, 0x0, 0x0) 16:00:41 executing program 1: r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f00000000c0)=ANY=[@ANYRESDEC=0x0], 0x1, 0x0, 0x1000) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x2fd) r1 = socket$inet6(0x18, 0x4003, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r1, &(0x7f0000000180)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce06", 0xab) 16:00:42 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x104) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f00000002c0)='./file0\x00', 0x1ffd, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0xa5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) 16:00:42 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004", 0x21a}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x403, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x115) ioctl$TIOCNXCL(r1, 0x2000740e) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x150, &(0x7f0000ffc000/0x1000)=nil) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x14e) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) shmctl$SHM_LOCK(r1, 0x3) fcntl$setstatus(r0, 0x4, 0x80) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) r1 = geteuid() r2 = getgid() symlinkat(&(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00') writev(r0, &(0x7f0000001500)=[{&(0x7f0000000080)="4487842b71ba918c0c5e404a2025d90576bf4e08f69089bcd59b44c2c997cc2b6d60f58baaaa5c3da42f19f32242d514b29cb8881a6d824a733cff19e5424ab6765a98febe733e6d0fec7861a168ebe19d48f916d085b5bf631ef375aeeea19b29d8ee348b3557b67741a4b33668beb1bb661eb9a74cc052cd80", 0x7a}, {&(0x7f0000001740)="8797352ae04f3dd45b1688105019fce07b1f5f2d4ea92dd26306715619163fcca63616bee0baa9987c91a024aa3f205761cb169d3a5b239e5ce24c298d0a7df61f3da98a1d8368d5d7c948af08f84c89a0b63f553c6c9976098941d7ff9284078e04fdc3887f61ab8c95f3dfb8d37a2d01a622bddd6c5e5adb88dc6100e170117557fe546d40d35399f151e967a33a9bb25b0a92e8fddd28e70385da092448e7d9630606df9143a23d78bdbe88a7e7128eeecdb437c41b6452ac95919426b22adfb1796ce90b730c574d1ac9", 0xcc}, {&(0x7f0000000240)="a6946d8f236164697f735394", 0x37f}, {&(0x7f0000000280)="2cfeaf5935fc31baed3263ddf8b0afbf919fc270aa116a821e9a8914332eefb5301bcaf26dc9b99107e3fa5236937319ec12d60e40814fc9444c4eab61675161f527b9410ab109f9888862c02408d16b8430e9d1158d3bf89eddff4b0e7c76a1c7ccacb219627a2e8de45f305c26fee64f2a1f6b4c342fb59a1bdfaede12bfbe42f4ddbec4fef9456a0dd4aaae6bc16587ab502015361f157a81680f210847b42a049f3e269a0f9264438e6784490958f02bf17f1122a09d905321e966c835178b7833a4d4e8242ed922b1b5831427e0226083c4dd4062f8f4e5bcd35111efb5bc58f8befdc6e14b6784a5f17e16", 0xee}, {&(0x7f0000000380)="6876c621554718af501882e7b98844eee8c90fb216a88cd62411ff5ff2e98f0e52d7b5dff54a39b07ebc20b293f57288296ceddd0b07f62cc9f7c6b86248e3d872f0dfa5098241ac746645c573938dff2f5c8d859b1a4e87b78abcbb4edfb2035d139adf53aa20c90d3d222343fb461a72d185fbee7c7084d334b5c34f202ad8308b5e6d808033d5d9a5b1fddd46ddb2d7c254962c836c8af53267bf2e2bbb9fbe143ceb12a82717ce", 0xa9}, {&(0x7f0000000440)="c78200322de266def6f1c5aef6120933cc47670c8ccfb5dc60f53331c026db901154874f0f689b092ea60973681c6a986fc081a12c2f72f91154bda5e3acf28d83a7ace8b064808766bfc4a3807bb0b309e469e2befe1a7cda3240a6420c82537ff7f9311ec0741a8e961a6b49416a6b4f5cc3e0a043d4a19b1485b5bd2896da68173277e8b5ddbbbf878ddceef679de3a3bdd8517183aa215d0225a7f768c584c89fa0eb8246a4c8e14f54d04c2800fed499f33939debb1e6ff83cefa0a1f65003c0bb0b2c64996100d98522dea36d3d3028de5dce37c9665719a0b0de768e3b3045045a322f82726118817d02bdc4471f633f089e502d6e5f6c7b9d8a193ce109021e358ff1eedf50c31b07a8e384ed23306311bfff8f41aef8fa3ad422185aa6e0f34b83ee918568f831890f082028ff7a4b26e7ab4cf39e440255216fa7c572d03757eeaf471f356beca798e5a5e4fe82e5838d17ab7a37c3a460c8f9cb8fabe0f6e82fd25b48b6d968335a990cb5dd8e724239ed197bb2b266d8d32a732a067e83c134518bcc5caeea76673abab02493a92fbac931e1eb77b7298c2488bceeff8357dd51500846137a6ff71f4a3e06c3263847e46c093a6c4456686a93998313887fda34f025973d5a8dffa6a124e904a5e8868a63ee14abe170e4d9dcac9458ab652cac1879d5b9e6402d4a0ca2b97ddc33682c801a968befc7d16f150d7fef6624c176a9df0347e7f44945ce1adc3937ef6f2de729815d63fed9db17b4a184d7903a0fae6708a7363d8620670a6d5463fbf16ab69988a645cbd41ee60486caa7b74c211e153a56e3657b9d629a813ccc189bbd6071a1b6e8cdebf8f22e04f1b5c3a9eaf71a8692b315816c369ff62cb9b3e38d986aabf9e57a9103aa21fe427f68dbfa8003dc49f8e8af7cb16f32208146b853f2a10836fd15359002e53af31eaf67c34fadee35bfbee4975526f38d2b7339852f033c50779b381c4749ada9e5023f898d456ae120e87d1f1f9965b11d8cbd144ea16df2992d076d4d32980073213662365c56e26ad0d882bd706a6cba1cf8c6dd757bfb61dda8f2dec5326a595e8a1ce56169fb6c2bffe25df997732890038c8519c7402788a63f95c1db97446443f89ee803168032a2470857dd7fe2a5d7f375f580b95814a4046b975f71ae962b73ed27b20a23588998660577b5d33617699f7d81b5f46d7eb87e6bac9f624c0a8a8cb134bcbe91a160d6155e780365b3293ca60380cd873799c6dd70e9684d9275030152dd72e472c12ca9ac3969671428ee1e47eeaf1a585732344f79787ff60f73281ce4de860aeb75017810769bb7134d7761829688b8a0170107ea755b4584ddd5eca483c23434d224c81fec1eef58f54007d1c9f402e0392607f97241de48d0ab504878f067b22d71c641303dfa784421d41e1bf6f5613fac7ffdb4877e48df2388e66b58fcf320e59858929132e6162fddbe41d496838be11d1fe302d4f3b22c4721ce273f47548ec6817fcaeeb7e6a383e487650c7ef39cb088e50f51f07d5bbf66f9855eb0a715052bb516c2ab9e83b391d1f4b7ae95d5e4ddea94acc14892b569aa3da33cc35aa4d47ed179f1a41e1e98ab986cc925779a36183d756190454d39be43b7aea42421e4e569a8590e9bb7a8a9570368c5b36443f0a598224e28753b441aa7caf1c3610b82042d567114eef5b2ba8efd0989f32de41086be3dc41a249827e4ef400d2dc1ae58d8edff79dfc21f24d5ee66d0673788c8096f6cd199f0ca7970b45f7b4699303aa5c0e9e8d24d6dae907aa75864e4e097f13a16225793dcf08e5a883339ab60fe1c9d5c0b7400819375344cce8f7d6ad22ac03b8110fe96bee3b62cf1a22aaca01713a5101ee05ec5848c79fc9f49b2b62d15044d95feb56ff7c9ff5df96aa5ddd62f65e9571144a2782d85e98f6e7a3f23a81cf87f1fcdc1e705983d491d7dee2131db1fd2dce2407d48feaef1e938c2da18d9a7249ecb4ddf7510f2f77cdbe030fb6720fea55e6248134603a5d08b00ed9580c0a5daf132ff696e3d79378a081f279fcfde6998b2c326269e52d3579c9eba17b5d19d97542b6512680206939749c3543154d7bbdfb1bbbcc0f6960f40cddbff425752b691e5f2880319d0ae9ce0f77db4b0390b22c0b2f8aee4cf19363a18f8f6cdb0d3689a157c2f68db80a7bb3eb187a4ee1c85a0956b901daef6a672ea7338a007c2c5d8476904ee7b9c4a3b20003362eae299af2cdc34eb147c8ae8f7cf056887d0b687a1fe403dcf87ad2e6146e85ba1e5bac137667f4bbdf22426a552fedfb27a31a599031e32220fbd2549d7eaa6c0e4545572f6a55d3c1042e1d36e223190f42197c1d7c53071a4178ac0cc6d9bac03c7ccd311c18bdc8c3de0ae471687f82aad12ff385b2f5af74dbc8c19446277cfa8d1954f531b53dc36d967ca452988a74bff9680cb72d1b4d18e32c8264e8d36042d40ecac9e2a441908ea08a17b132b637e65dfeea5ec0fb799dc67a6eb00a9b9fabbb5fc570a8636cf2f2fe2eff453b2edc27659aa76d3468cbb3de7fc807b5265a3af6f4d5cfc0765e902cbac3d060164e0a29951cbf7cf947264530abf2c98a43f27c04c6733a5a997f1aa342d54535e0e9822ce2b5f225bc2d0a142c63671213efa53252e6788e744939e7c28926415596a901aacac0ec182a0c6ff6155ef75e257829b9cf42a8d50cae8d93d7fc80a826498dff9dc376696f37d02806688ae01ce671ee337c13c8f0e525c510c0b81bc211b2c31ba626d46979e37cc9aa2da98d8b7b9a99a1af5c97488542049b6be79c2986089420d68a4879d221bd91494ee3572a4bba49eea67e9ecc519db15893e43d4297a1a8504600af756c9756386b46975cf30eced4d2aad0d71dc33992358f92f33d112a55e5eeefe5c88b726e91450d93d020361f0a4611f7593d496c7780ba175e0e445daba2a67a3580cc7bd21a1a93f510cc5ab83b4bba5b141129b3c4231a0eb0414ad274ca1d34f50250646ad8ce1e751994b44c9ae52163ec0869d5e633ea5d622b7a8cc488c88ae430980e9883f11532ee944bb40ceb2272e36dee745fe27e72f4a9d942dc3cbd72ee4e6b75fbd5c84c53f259c5c04e346ee2a9c41fc36a6905632837769f4420bdd32f82b7cc92e55d107b0356750a1fe403beda71ae9b966bf54dda42b494884af39a51f2fd480cc33e0d6d6b93e263d60d66cb375f458c32f5fa6d57598c8e197e89b0fcfb0b5b7fb234b7692ff81768862cf0f98d0b68ea969666f0f854175152e72ac04831007ec0d18a41886f3c4a6bd69efd3aaf1d391a4c8cabfacbb9801d7a424a9cbc9f9ed2fd36b957acecb8b3d9d0057853f08a6a2032aafcc4f7b4bde4128993c2721d343cd1a2ca626f23de78ca057f3b52dee44792cc62ecd789464260cabb03abd3c0bca746875929a1323ac1a4b4436e0f7914d97c60ffb5adb6d5eaf33bd31dd90b74c37c85b281f353d8d19758b0c7ed0980fd6df224b54681d24ff772a9e2f879ad621e38296a62126ad984629652d1753b87724d8a6916422937042b7dde3e4102fb68d68c9009f21ae3dff29b0c822cad443e94994aedb6294d3d2592c2a0fbe5df931c694c4735419a63bf16b181531bae9ae5f9a2441213b86c9326ad18472edfec32fdf08338ef10b1c9dd51d709084b5d62450085994f2dc848f4f80be098eb59fc977c111301b785e23d64efe5d3adab26ee032523f9712df98722c55c14f10ac7bffe8ae94c7706c7a5ecc803222cb66a55d4ddb523855ed5a07272e82a598a25a0364301c7fd7728ca47087f6362217c0826a5734d545499c50fc9c7b56093d77510de617bf80401ec1467ab803ee1b17ab4d258bdb19fb6cdc95ba1551ae28f5510beaf57b882e2cf0c0e730671eae7c30d9afa21035c7678c94166c1ef945e6ffd4d84319d96e6a9f0d2e71a44d8a494ff7f575d8fdeb4bae75f758572058cc8082d977b4910a88f9725c8325b7fd73d272077b8f866f5a574c2fc577224a505dda503ed8566072992a36522719480bb47e31d8ae20efad5a08fe47674df40c51b0dec65868d0ed527ed064def44e68bb1fa9bc4feb3913dbc16249c3cdca33d57895114f2fe386171b85bc305e95edf105171140dc037c723ad998d63b425a79f40b45320bf0df2da8cbe75d55356de2053bd44119a34c7691a06b51dbace68c0d97e4453cca78a4f7ae9fa5f5c58cf29cdc373048cc6730948a37d220843219e924a23c231db08acaea334227ccf66df5700102174858da3ccca1a4cf844106540d5bbc5b8a0e48742553f3d5093141db4236e24d96a0482fc47ab97ca8b2688525828f5e78f7ba7f1df72f36429420f8affe673bcba8a8711d22a5094a9419f398b503c5bfd4777e9fd84cabfaf0e1c20cf3af1b0e3e568d4a5618a482011c43afd0169d4a90757cd3d29b409788ab3d23739a2ac1fd07522d2e5e00cae33d2e73c3527bdc942be1032d33722d54682699d09808625e57ab8e73aaf37e74e63494182c6d69e899e2cb6e5ebc6f9252c388fe21c69b405fdba24aacfd2ebd2f0345575c9f4d798b74eeeb36143a8d18de4d3ef714c53ca4fab8fdb05271c5659121a3b7acc31b33c0c6bd0338d5d18ff54b6d08197d14d7a95d9fcbf471c05aae11ffe884a3ecd96222f2d3cc8016bb5d88d29105e7dafad4ef7b6d315c5a4f27e2f1c7226c57e6b2e7c868c48453ff9e01009c8abb559d74947fa5583ba3a00bee1b869558cc698fa1744153858b6dc995b8eacb2d3c688ddabed19282fad5ba0516dd1d859d4b84feeea392edc20911b988cdf1d8e9166cd52af2e41d281b84a4d81494a3bb7f53e542e65b749d553499f359c1c633d05bb67a5f8dc27b2ec8656226f87afb889dfdb59ce30f32e3280d32390c0ac3e1983a32bc42b8b1533199d166f2a3edbf2030714eeb55d9dcd8bf853285b3194aedceb2a900581005adff8c5eea9aec582ab6f94c564072ca8cb2728fcb2935561d59acf845934fd58b3a7d78f8e8aabda390bae5015263d5968253198bc12a8e79dd84ce70a31c144341ce0f6b7e9cc2a974956122be5ee72b6f234a8399acec70fab9f8ecf6ae4d24403d23aa4b462077a7e697724ea999201cf032cefe32f936215643c5a48bdf7b15520464d975a09de1ce83dac3c4d617f0e76463bdcdbd0fffa86b4c4556472ea448e746f993582463f46145883e10bb731c13e03d5c3c8c869a5c20ef9e90fde99dc909a64da27023f3164a7eb43d3bbc048d2536d188c2e4065a1ef41b7692f813cf73ac7030b56ac57343db63fe76b5240c28efab3fec5e9e8209de82f8409c11f11f29eefa5e1b0224c654b046af7e8784b148f287e6ae51eccacb26a76e94dedfe9a3b328118bb85957e7f6135e895c34044948765fee3da813be81771aedeef257054c9f6d5513a9090dcbfa517248d2d49823878b9734e7e2e823f018cf26c00daedd6da32dfdf2cece869388814846a0cf22ff7e0773db0942a947ab100574d6bbc7a52c390522d3ec5fe9584da657fc3fc45a90094effe03512fcc919b819d0bb9470a4c8586cffa044e4582f40d3a2ac8707fc94094c9ce9284a0ec6f9a16caca6dbee00c7fdd1bc5d5826a6d468e6360ecb7d3f0585a945547e4242891202b2725677b197a947d0fd3d301bc615a85cc2ed05e06db9807be6e8a35ed9c8bfe45f0f252f34f9f6a723c79243e5d3b7430a3aa0c86a8ff7418388ac11a5800fbcd180859c3b44fbfdbe5ea490cdeaeaa", 0x1000}, {&(0x7f0000001580)="244380b12193b37ad2ff04ed7e1f878b6d13d28fded9b5a36901064a560403a6e100e13f1290379e9ddd1337db0f04e3e74d38b2855b2a0a29b5ee1e942f4eac7501643860ea411cdf60a413f5b8cc68028fc753d7d183fc9fe298145f13a4172a10775c5eff0a33b265d01d689027dcf357a61ae3f2c3e6bec544ba38da8057b5eb145639ded69248552eb1ee8cd0ebfd33b8b9b36824866ff09c89faf95dd0d34549d926d9bc86d88bb49326be69cbd3bc2e0597e1", 0xb6}], 0x7) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) geteuid() 16:00:42 executing program 0: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/43, 0x2b}, 0x0) sendto(r0, &(0x7f00000001c0)="e3", 0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) execve(0x0, 0x0, 0x0) shutdown(r1, 0x0) 16:00:42 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) lseek(r0, 0x0, 0x2) r1 = geteuid() setuid(r1) msgget(0x2, 0x40) 16:00:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000080)='./file0//../file0\x00', 0x0, 0x0) flock(r0, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x3) 16:00:43 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cb5544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xa926, 0x5}, 0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:43 executing program 0: stat(&(0x7f0000000200)='./file0/../file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0/../file0\x00') 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x4002, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x1000000000000000}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0xffffffff, 0x3f}, {0x18, 0x3, 0x2, 0x6}, 0x400, [0x3, 0x1378, 0x2, 0x100000000, 0x9, 0x4898, 0xfffffffffffff800, 0x7]}, 0x3c) 16:00:43 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x5) r2 = getpid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0x0, 0xfa0a, r2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0xfffffffffffff000, 0x8}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) r5 = accept$inet6(r3, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind$inet6(r3, &(0x7f0000000200)={0x18, 0x1, 0x1, 0x2}, 0xc) r6 = semget$private(0x0, 0x3, 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000240)=0x9) r7 = syz_open_pts() getsockname(r4, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000300)={0x71, 0x6}, 0x8) getpeername$unix(r1, &(0x7f0000000340)=@file={0x0, ""/92}, &(0x7f00000003c0)=0x5e) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000400)=0x401) ioctl$TIOCCDTR(r3, 0x20007478) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x4, 0x5}, 0x8) r8 = open(&(0x7f0000000480)='\x00', 0x40, 0x10) ioctl$TIOCSDTR(r7, 0x20007479) getpeername$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000001540)=""/110) stat(&(0x7f00000015c0)='./file0\x00', &(0x7f0000001600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000001680)={0x8, 0xdc38}, 0x8) unlinkat(r4, &(0x7f00000016c0)='./file0\x00', 0x8) ioctl$TIOCSTART(r3, 0x2000746e) readlinkat(r8, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/108, 0x6c) writev(r5, &(0x7f0000001940)=[{&(0x7f00000017c0)="1aca705ae0d6b9e86a50374c6d5d2251ea27f7a731e007efc79e53330fb5fcabe0f4ae783cecb5f1c258dae7c54930615bf890ac8ca8271fccb9ded62f023dc5352161d7029ed345341890e9cb71316746fca6a63809fe82e5918169f7218df164cf9a83cdba65d58232dcf5564eee7a4bb7ebc5358c84384e2654a69720e650055f46a0234f3a0d475adf5122a51318f0890805eb497852267b7de1128de4fd3ab0f53546db", 0xa6}, {&(0x7f0000001880)="5125f0c89030c9949f445928923d72b8144ef5486d5a4a02da8534b950a522ff5e23244b7d85390baa729860338832123bd264512dc9a960982012c02744c52564f5dbd1e0bbef2ccbb061394dfb141098979d97dc7bc1186b8698d4c4d7800abad35d49c27fadbc79713e1a1b7ad76c1bb27230ba416b34c0aebfe439267c3be8fe79a59754211a2156ed83b47d20592db89da2f6a0f80fa35a04e5072f6c311264c8a7f74675ed3ad286a15d3738804ccd3458b437d2", 0xb7}], 0x2) 16:00:43 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) shutdown(r0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0xffffffff, 0x0) kevent(r1, &(0x7f0000000200), 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x8}], 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x401, 0x0) 16:00:43 executing program 1: rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000000040)="000042274a9a4c301480000021e9029f9671a4ac4e966dbb23f38af0f46a50e924", 0x21) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/213, &(0x7f0000000000)=0xd5) r1 = fcntl$dupfd(r0, 0xa, r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="163e66df7bc14f8a634fc4de68bfdebfc0832058c3f98434d5470a46ba55", 0x1e}], 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r8 = getuid() r9 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000100)="ee36704ee32f12ce3b346f6e2ac1ae006db238bc1fd00fea5ef35cdd01ebd8a8b0b679cd9a80541009b119d6fb761efe7a3bc88848f6bc3568b4efbe7c401bbaa57c", 0x42}, {&(0x7f0000000080)="565d3608f9432509b29e60405e94b25d5b45a288b8993b927b0621fae8a4c3ddbb1d3b6a550866123b7425f076cb94e0c8f1d6", 0x33}, {&(0x7f0000000180)="8d68bf374e18a8076170166c2dd192fbb61a3740096bfc2332b253f369f61d74d78f980967e5a946ce7aa22e07e2f900b36364a2d3681f407b7360a3878072631172e2053bac55161eb1f585d643d246dfec317132056bbc1e0b3326faae7f262bb1e41be27a7e04c072a2d26133b87f2c7db53e456b304312dcadc4eb01ba01a7d0af4d0cccf0c9f2ad151a2fb4e7f60f8cec3d0e", 0x95}], 0x3, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}], 0xb8, 0x2}, 0x400) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) ftruncate(r0, 0x2) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x1028, 0x5) mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='.\x00') 16:00:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffbffffffffc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000003180)=""/4096, 0xfca4) fcntl$setstatus(r0, 0x4, 0x40) 16:00:43 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="bb6b038c36bfb433255aeabffe2003fafb07e8f7a0656d7be4fcf44616c3849ae3766365df5f3e39f240c26b30d5cd1dba2aa6f0117a42efc96416f2c46b7e3d0f67e64ade2ec4582feeddc71559dadca123d201602a779429aa3981837e5c2cc206f828fea2b85fd6dacb30966b01b06a745e34927291f8a08f9c217fff9899d4bdbd7643938106ddd7e61e365b9711bb9298af1a310a38a51f061a2980f1ad6590ec17309d1ed2cfe727bb032254a7c00f730d39d7cb65d179bad1f8c679f785fb42e8e8dc0c4d4d35ce95e5c031c8702a9b29", 0xd4}, {&(0x7f0000000140)="5aca8c15f89a05b0633da8417e68d381", 0x10}], 0x2) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) setsockopt$inet_opts(r0, 0x0, 0x400000001e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000002740)="54a02551cb1546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb0c) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x41ad4af, 0x0, 0xece6, 0xfffffffffffffff5, "72051f60f897bae0d21cf7d96cd759293bb100"}) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:44 executing program 1: r0 = semget$private(0x0, 0x2, 0x40) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x80) semop(r0, &(0x7f0000000040)=[{0x1, 0x9, 0x800}], 0x1) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='(\x00') r1 = semget$private(0x0, 0x3, 0x40) semget(0x1, 0x7, 0x80) semget(0x0, 0x4, 0x8) r2 = shmget(0x1, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0xa81, r3, r5, r6, r8, 0x0, 0x1ff}, 0x886, 0x6, r9, r10, 0x8, 0xffff, 0xc3d1}) unlink(&(0x7f0000000200)='./file0\x00') getpid() r11 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x30000, 0x0) recvfrom$inet6(r11, &(0x7f0000000280)=""/202, 0xca, 0x842, &(0x7f0000000380)={0x18, 0x3, 0x8, 0x8}, 0xc) fchownat(r11, &(0x7f00000003c0)='./file0/file0\x00', r7, r4, 0x4) semop(r1, &(0x7f0000000400)=[{0x0, 0x9, 0x1800}, {0x1, 0x5, 0x800}], 0x2) ioctl$TIOCMGET(r11, 0x4004746a, &(0x7f0000000440)) getpgrp() readlinkat(r11, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/250, 0xfa) r12 = msgget$private(0x0, 0x0) msgrcv(r12, &(0x7f00000006c0)={0x0, ""/251}, 0x103, 0x0, 0x1000) recvfrom$inet6(r11, &(0x7f00000005c0), 0x0, 0x842, &(0x7f0000000600)={0x18, 0x0, 0x20, 0x7}, 0xc) semget$private(0x0, 0x0, 0x2) setitimer(0x1, &(0x7f0000000640)={{0x101, 0xffffffff}, {0x800, 0xfffffffffffff800}}, &(0x7f0000000680)) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xf18) open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x100, 0x3ff) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='r\x00') 16:00:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x72c432ba) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:44 executing program 1: open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:44 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200000000001004, &(0x7f0000000100), 0x4) 16:00:44 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f00000e7000/0x1000)=nil, 0x1000, &(0x7f00000000c0)=""/69) r0 = syz_open_pts() mmap(&(0x7f0000239000/0x4000)=nil, 0x4000, 0x3, 0x1810, r0, 0x0, 0x5e) dup(r0) munmap(&(0x7f0000316000/0x1000)=nil, 0x1000) r1 = getgid() getgroups(0x9, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x9, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) 16:00:44 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x408000000003fd, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) fsync(r0) close(r0) fcntl$getown(0xffffffffffffffff, 0x5) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = semget$private(0x0, 0x0, 0x440) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x4, r1, r2, r3, r4, 0x2, 0x9}, 0x9, 0x5, 0x3}) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x281, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001580)={0x0, 0x1000, 0xfffffffffffffe01, 0x101, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r5, &(0x7f0000000100)="6a274d3e2c584d9708225faa5fd4314952893979eb55caa877dcbeb4db6937a47c127af1f61b8e95a0456814e94c9a4e99bf8ec493b87768cae1cb52d3382c8b612802956d13de56a4988b2983d81f9e22738e22a3c86a996a43ffcb6e7eea5b2bfa7291f497765770c5cde0f99a543a32815a43874ac9c1348f1a3fe865fbbd2dcafd6f2a9a9b67bc070a13cd2e6fbfd99c4596ef9bb06c865005a3522bab1ce38b0e0f3b33ec1d916a63ea2ebedb7ed3ce7e7ccff8a1c912d96fbf4ff7fe5fa24f4f0c450232e64c66", 0xca) login: map stack 0x20000000-0x20400000 of map 0xffffff007f125b58 failed: hole in range 16:00:44 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)=""/207, 0xcf}], 0x1) r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) open(&(0x7f0000000000)='./file0\x00', 0x210, 0x41) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 16:00:44 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4010407000800000000000000100008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:44 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x100) close(r1) 16:00:46 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="d643f8a25eba7fc0b6e243955c9e82697ccdbdcf50d737fc500d73d4c62fc40c746b15daa073a3ed97cfe8353a97694d8b6f0e601d0fdac11cefbc407b17eb8c93f63f6c9edd2e5bf1ff891faf621d1590958dfb0fbbbb3cb0028486f389c47d988cc4a5accfb8b65663d5c11b8005e90671f61d35314a5035ad58ab5d6381ffe7c1fdc923f74807bc66b9956a204fcb88419727f5828b682e026711a5f051d362524f7b5cc77ad4e88ad82938eb1a2ec767ec1044edb5a799a02888beb753884a4f5718f6b72eccca0d89923886ed744d4255929eced980159845409c5204b861a088025c036a65a78d728b4b2d9f7580162799306425c80e248b67f71e1d325fcd24c81ef290d1a02b6dc2dd58bacc771099381f071be9e676f69511e3f0019dc55fafb6b6d95592d12a793fd83cfd073f55553461eeaf6ccc4f25017aa91ed4460c9b2ef0ddf8442ddf65ad100b358482f095488a2cf15d0be8c7ff915e786e4e73822dd05f72996617bec528bb5c4c944005d767621be26d9239046e5ef6d03cdd21dc13d3bb09b5b7cdc388c3bfbf27e225b8397d174dc9396eee94af2a56dc81a39525669d24c248dbbcf3d5f6a1f77232f504006a3e7f06d0de10c42cca29b16d5fda7683b5ac0ee4079c79e32d646883ccc432c5bd2583cb9b899a307e8a811fb7bb33b14b2468f286a2e656b65562587afcc6c8284b0152cf11042b0c03728bee7d251354e6146b87cdab315eaecd0810b0daf5b3aa66f177f88193535cb001b311d66ccad7caeab17f418e36689c5962d56af41b31b3b99618191cc9fdc15acdcf2bd5b80e3482b6c024b2f0cfd839c1052c91c00c0d4ab049ace1787d254f50c74be2d4a0a1456581fada452c1dc45a65ccb07f0d3added893430c7616ee1797b55f9eacaa2cdd06ebce966de9dfa30b6d4efabc6f533e4ae1456b5fe938002e7946f16d7e9e8d00ba940c0e3d8905f5161169fa8483b6580706d83659d1f02aebb57ce13402151e4facb9ec146e69fa92aab310d576b48899c61a52a2e8c7b15cbef2c77baeeebeb55227216b177a1422461b4b2360de2d77548a806d0be1ff5d0af5200743a3de93fcc92f914b678a424bfb37c6ed323da55f581b5c6c3bf3f7ca4023c3c9f77656ccfd5a8ee4ed08d91eb050f18673db537a32ebe6af85dcc3b11828dbdffe7368d9933f096f2bff3973afa43762ba0d3f3837f1497f62b52d6ccbc2ecfeaa36a1524f111b644576bb13159cb36b3285682989fa4dbd47a34bb5f81aa867ab62a873b701db7a342672bc1c53af0a3487a8c9030727acbeb0dae191d8b2ba243efe499d9a693dc0b2ed8f27bff9ee8792e83188e34660561bfc3fb7cb6670e6320ddbc01c46b748664c99dc5604c458fafdacb077be222fa72653460e8da1af30b485c89874fe6c6f92c19b865e5a8829b16acfef3b9479c07e04823fc8ef200b8cd16401a38c6c320600f2e59d1534a02160af544667391ef28d96bc16176709dbe835aea399287f2053aca8607d7281195eb5957c7a60a033edd0f6d019e0a240beef89016e5f42394635c84e08d10eb619a9da57c856fe407eb200eaffdf84c0551324d1ca8a606478a76231f47e224fd6880a2136a562dd87b0924b5e7336ae4b9003bfe3eaae528d69135631d92cf475038317785736e3de3d0fabca6646c2d7c5f08ab3cd1189e6f252ad5dbecefd15c17fef5e3a45611ad931d4404697309c944abf8c06b2e6f4309b79354989850a41e70a5e4efdb5db468672e1db34c9940aaa57612d8cf6211fa561bbfc90862fd5b1d0752cd5b6843f0a24db6b42cdcd68fd7841898fe1e7ff16c38f3737025517cdd393b747e772e226f7a223745ceb4cc3c2a061dbc9b5ae7c22da9000dfe63ad8877b4a853e131b18474f3c37e3407010ace69e92e65f38f457ae4767f6cb3f4c94f36dac5d3e764d1be1d7650b7f493b15cf42a94a3bb688fe2d3d74d418707f810dce723ab4ac6b3c297ac4ef4d3106ff0e3f7e818dd8b218bf39c6a0d13786a345b0ae5f7ab644e344b5320687a41cf2437780aa9372746255d7a57f0ad90f7ffd78ea8e55b9df51478460113c26ecd434c4f56886a78c9d16d5bec0ba86d208073f5278df0ee9031497f1fd4c0c1d614e84c1a9d23ee580b76983fddc9b32570621f87e87f9c25f95faeaea13ca3eefa1281a64de4428f8ac6e538446a0af6dce5d75cfa9b35587a9b13502d2715e752c09f3e1c3c8f6fb40ad11210d52fae5e257983f0fc43c2dd21b5486988eafd6f3dadd46c9a96972df78fd92a33fbba526b71c97789ef1d387b9c4396accd2d8f12563ad402403524091f8c5bad38fa25eee4526e0f7cc906527096d19c72408b98cfec5d76d0ce8aeba9423a4d2bd815fbe736c5274b8dc09517a85805a38f4f287f9f48542f44db4536b5ba0620bd54931b7ff6ca46d6441eaa80a922faad9fa5ded6325c7ebc3cf79d436a93648237997a27d2918f2eb104d740a60ce46c5e2a591dfd1e2552adc319c6700df2395b875789fe6e1dabff6fe2c6bc3cd25f61427abef70ea97201e54e7f0ab83b99d29e699354e0028794f43aee01891603b74814479f0352c9ad123463f44c97bacc419bfdf284a4bd8d68576b53bb7ba6c137f4db95ea525f81a7291846c4a5f2503d9816175c3ce44de2236cafb90a7fd3ea6a8f4868f52710abecc295138a07680391cd68f771bb575c4eed4028e9630142aa7fad55d1aa7306606ff97e25e9f533ebb01e0efa45c24d69dd4a3b58fa42ff2a4d29556dc6723615835b4dcef2c52aee5286ad25ee625295eeaa4eb77cb27e27bf3a5e5929aa1c6ceb08b01a0a8a86c98a21f90f4154e94691177b0355662e8292055db31a214e6fe4531e7618c7690f50c9626d5a9d01e38240b1dc1670d49200c125b443097ac6d3734c34d137f0ea5f199403beeb47e7624279857fe621f5f1fecdaad3f4f0e145976eaa9776ac6fa1378d9383132c320823b622aca3185c3921e0dcb03325a7343507e0eb08e0bfdd5b32104cbe3055cb54eab39f05d2e4e6fb5aecc7ab331a68d7b9b0e765ab46642a7ec170c323fb1ae9aafbdcc70841ae0af76626c5296e5fc370d647887ac69a7bf017aecb284fcaf7e47c9426a208574bb5a6283c5226931045f6aa65b3c9a1d61872a6410f7aac30297a5e051b64c255c7e24af782dff19be248dc6b96d196ceb728607b1ab23d887af1a6a359732600f1c79a2cfd2b80df435419514d6447ba50eb74b039f6c7eaf6adc641470858a4f8a7499fd3b69e88606f30aa8c5488ca07fcf961b3fa6ff56dfad37716c61cbc985140b6888b52f6a7fbbc196049c7838dfc5cd7cc3087517bda08c1d0ca6dc05de040462cf3a21515f07e33faa25aa73f8cdc2016ec64710766422d839fb6eb05a411310db05f839084863e6e6538c7fde180bce5211bf1edbc673079f2e6677c476e83f887f0668164c71e63063432aeb5f48e1c95c11a3e17977f7d565b84ce4f9955f540968e9cd6cdd2bfb81fb48899f30a5fbed64d1bc5ca94cf42110acc4083522dd10fc0bb31e36197e8cdbac6823aa6466f1f198446491f15157eeb9f629b66dc8aacbcad64e6d98e0a9235fb378ae795da75bc373d96187b9a8e9c28165eabc6bd5214b8e972f02f9a8f05cae6099b35c160ec40dd21afd24c8fe72431a615cd9f03201078845a40a0e815cbd9a529fc1aa3cdf9fc61eb9bf34f2537a71eab46b084a5c893a271d12093d02eb87d412aaf3354f22c6053c6fb637f5c829556e7e95fb1a5d89e3218e3b84aefc48f59196ff3d9090f6aa83360630571d0d6719d2bb88a9c8533149f1b2a74faff5a9bb501aaa7892d08e07a9c27140f5fe91a3651cac9fa2a1f783e5ab18d941a0dcaaac09580423bdb9fb6a5b37aa14f442624c8958ffd022a75da346c90cb3c04a74e48bbb9bb97f9eba345f2c421ed486415a53390f0cccec4e5af916f034e2ec3b6a6819038428a89e1e65547db2373dd0e28ebbbb3e1a249e11d71a60fce586d2573ed7c8f17ef8d55f1ef56e715de8b7a265d43351c48b780681a470f84acc1c80b277d12b61bddce66a1d9dd6505a2547df9e622124daf50e2ad9f10ab5857a20e9b7b538fd4e97a29c58c77775751f8c93794c322d6eda74fc56b7c55e4485157dfcdab7850b4f9349f509c2f7a18e46b659ad4c528cbf1fae4f101cea8a2a1257d3365a44603de0ddc88543b46878f5716c09708610282d54366a0eb7f00069ac2d1303c58a318f545b732a64c1a7a0a442505c87a4a05ee6cb15c210b2a4840b9834c6532a468c09be9d83abffc2e3eae3d1e83b55cf1d777a17a157c65f9d7bf72a7884b4c1a40345fbe9ca323044c351e6606144a41019adde0cf2ed39be47606807d75728bf3273de79220863f3533a8ae7279867622acb6d921bc24fb9a40e1897f3b5ecdff53baa9abeb894b74c7d5e2f890aae7609c9c10684d9b7cca3a3123b82bc94ade7fd5b66f571e14f4235464c5800484092e907381138c1359b67771e5d2a8393636ea9c226bb2e85477ef462fd29055e14a6a2a4158773387385f9636b1c4be411f1b991f79ef5325cb45c70716182472dd0a40d17c7136c2ab09ecf85b27fee655a0e9364166e9654b67aace6f7086d040347bc1ff658a6de34d346f70adaa69f4de823292a95501ca55088079d2bf923595e932d674fdd9e5386a266330f919ec8701632fb2b6c3a0ba9dc7008aa6cccec97acc664ee499cd775941a6caf0f57c3b2d25f6539b31747309aaf350a6f884f37aeb3a6ecefbefee40a75e1ccb69e7cda32286d1c92f2b31ae5843210d5e6e5708d76ea22fcc0400176c8172903da777c084455cc46886ed12c6010de6bb858ea40edc7c910271b36b5353d5f5735f16a5510c8eb3709cec94ba9c5210547d466f49e433bd0fd289a5610da1f7f6bb27d02fe3adf52d6d5a71e4e501a66ce030c7f1771bfeeea11ed59cf19041eafe55829722753b6e576f2bc3e60276c352d1f5ce7f92bdc832f7dffa8368a52621dc63f5dae3d0ef07b8135d3b62a78e5af6ad2bd534ced2342ffa4f8358df9b1a89d02fba65cc149a7d40cc29e5053d808d728064354d7895d0f7f66a1980ec83006fc6e7e15928bfd240d48babb95ca7d85d394f3e9355b4c1d93c4e5b1142e25c2e39e869ad7d380d71f50450f4430b61e21f877fa989a1d3b9f9a45e6242be2df4acfb73ee64ea6a062bb7c3732b1a8846ee57e1413a6f066b88398d000ef96c21c5941cb2c5ab1f26e4d9c9f7a229393862760828f451266bd0186a52640e27f15bd32fa784e5b482350cf5019393cc901dca60782f5e91139dad2fdf2542969f1e108b10224205e455a07599707a71d6952435cef2e6c854fd6c1f39adaeeff4608167e735b87826b28bd94aef914b1dbc6d0e6b094f9eeec421f9a3c7aaf316261b285a9a17fc371167a8cabda65a5a4da1f028781d87769cf427cc5add6ac4b4e64d9b98e03f9f6666f1e9c021fec26f2b714e3c75f341b1813614ad3b290af0e2a43f5daabd41530e0eed46d7cb8e05aee54393b5a234d425fd69e1ca0cc512d23e4249443f9aba844b2a300b38fa5afbe00dbbdc44acacf6a7b9ef6748ae3d41f212b6ae78b15ed8df86850273585b346217a1b3ebc78401a532de6fcd5bbe3440375425007eaff126c8c0bb17ff60fd02fcac85fc2103a79c32a90b5350d5798fc9fe1d705715aa94eb64b4e6a47c9ba28d81d5ad59372a96e9f98620c3e324d7a66bde7a82", 0x1000) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000080), 0xfc4c) 16:00:46 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x24, 0xffffffffffffff01, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x80, 0x6}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0xfff, 0x7fffffff}, {{r1}, 0xfffffffffffffffb, 0x80, 0xf0000095, 0x1, 0x5}, {{r1}, 0xfffffffffffffffd, 0x3a, 0x1, 0x9405, 0x400000}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000004, 0x400, 0xf5f0}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000008e, 0x1, 0xffff}, {{r0}, 0x0, 0x1, 0x2, 0x6, 0x7}], 0x6, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x1, 0xfffffffffffff001}, {{r1}, 0x0, 0x60, 0x81, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x4, 0x9, 0x8001, 0x4}, {{r1}, 0xffffffffffffffff, 0x81, 0x40000000}, {{r1}, 0xffffffffffffffff, 0x2, 0x2, 0x69, 0x8}, {{r1}, 0xfffffffffffffff9, 0x10, 0x6, 0x0, 0x7}], 0x2, &(0x7f0000000140)={0x2b88, 0x6}) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x9, 0x0, 0xed3, 0x0) 16:00:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f, 0xe00fffff}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x3}], 0x20, 0x0, 0xff, 0x0) 16:00:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x40) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x2) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getpgrp() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x7, 0x1) getppid() r3 = getpgid(r1) r4 = getuid() r5 = getegid() setreuid(r2, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r3, r4, r5}, 0xc) bind$inet(r0, &(0x7f0000000040), 0x2) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x12, r0, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() syz_open_pts() close(r0) open(&(0x7f0000000180)='./bus\x00', 0x7e, 0x0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, &(0x7f00000000c0)="0e18c1997e6e388474c0e80ac0dbe0a7432cc3381f80800b2e96df8f829ac97077b0b6e7d17029", 0x27, 0x400, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget(0x3, 0x0, 0x200) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/197) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@in, 0xc) r3 = getgid() r4 = shmget(0x1, 0x200000, 0x44, &(0x7f000024d000/0x200000)=nil) shmctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) connect(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000002c0)=0x5) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, r6) 16:00:46 executing program 1: socket$inet(0x2, 0x1000000000007ffe, 0x1) socket$inet(0x2, 0x3, 0x8) socket$inet(0x2, 0x8007, 0xff) 16:00:46 executing program 0: r0 = kqueue() write(r0, &(0x7f00000003c0)="875317baf78594723f1b95e10e3a11dbb654510b9063ecb7080779c5c55969f1863f885ea86f6c32f5b36faddc5108fa0f79d8d66400844530ea5324ac9fc0b2ecbad1d9eb5dc0475b602c90a2cffe6b0843d38c01b6c01b19a3b7e4bec35ed1562644d5c37f4884f7101df9edeeb53a8b36a0270186", 0x76) mknod(&(0x7f0000000000)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) close(r0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000040)="4b9129a9852cfc8a3629121ddee1c296b161f2b981a99474e6edd8206e8b1ea6e0631db0aae3812246d5b8f7c376db18f1e3bae399584b96a965a6fc4b89327c6464e59224e4598a1c3fc96b1f47048a4e911c4d7253cf613ef833c39a598d176ac29ea681939eb52224006dccbe356a89aaa8d6dfd34037c6cfdb718f55de4dd333f5b6c8aec021b5c22e78febeeca349b82551c0e5a3817cb112999e08bce6d23a52549efe069ebc", 0xa9}, {&(0x7f0000000100)="14eedfd06e4c7477effaeebe188431bffc05ffe858c6662820608e6d1c4e56a2bed2c556b0239d3f4575fb0f6be8e227b7804a8fe4ab5553edbecf90575b35935c8f9a5bc0edd7", 0x47}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="a0f8b682d87da99c9f45f7713fabeb4b4f03e2d1d3e16c0df0b30c0ae3ea0187b8e08d413f6c1339bf546334b40fa4656ac15c5e63d98b3362ace4e428e9a795", 0x40}, {&(0x7f0000000240)="564489e696b3f5da137da83496f3178d9c0391c0df50894cdc4b2dd672285208918dfa3dcdf86b103d65046fe726ecd40ee9c16ce1ba5d5f516abae00724552cdccccce0a3edbdcdf93f1a1aa287ac86eb7d8989cfa86651479de54795bb72e348405dabb49ed82def1620a4073a13c8cc86065a2833b21fef3b113a36281fbfa063cca1fa11dd7b21aaca460502e9be7105136668c8970c26253e8fc48c20ceac2d68824766ee7159d45cf4a654216aa388b4130dc7ace3de54e6cd1077b6b0b2b4", 0xc2}], 0x5, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x58d8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f00000000c0)=""/200, 0xc8, 0x841, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7ff, 0x20}, 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x9) 16:00:46 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:46 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000400)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="380c518ef70a6664680d726ef031530103bc6c", 0x251}], 0x1, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="e0e112c4867deb2bfe0f373a3512a5", 0xf}], 0x1, 0x0) msgget(0x1, 0x3) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000003c0)="b92e6b2d195e0e97c03dc87dad031d914888cf4d8469b48e0c6e302eaaa86d6737", 0x21}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = socket$inet(0x2, 0x4007, 0x0) recvfrom(r0, &(0x7f0000000140)=""/229, 0xe5, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x5}, 0xc) chdir(&(0x7f0000000080)='./bus\x00') r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x40}, {r1, 0x9f}], 0x2, 0xfffffffffffffffd) 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/103, &(0x7f00000000c0)=0x67) socket$inet6(0x18, 0xc003, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000080)={0x3f, 0x7a}) syz_open_pts() dup2(r0, r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffff7ffffffffc, 0x0, 0x6, 0xfffffdfffffffff9, "1f000d998a7f6200d15119ff43aa09bc00", 0x0, 0x3}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 16:00:46 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) mprotect(&(0x7f000079a000/0x2000)=nil, 0x2000, 0x80008) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x94) 16:00:46 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="58b46371b84ab67244086fe0fb697c8319c3675ff59cd9238f00b0c6fda02edbafc4d64c5fea44854f139aa7c477a15d13b981ba4679ba97bb007f0b86f21e28cb0f095f2e6c337f44f3175c4d3856e5e96e7a9f16084cd3b68c9b8b43f923bf736ed553bfd5cce7a0dfdd7bdb440871ccc3ae1907e25e9c5300004bb72df0b889096bda8294801766af872cac86a924bc444c89bc76b34b9f62fa67f190ea24accb0ed34d5161aa9d8e772ec0fe1d3babe48e138617ff2e76e27b78fe5cc1fbd3c75e383ba048f3d5df3237a13cbdde0ef6e489eb23f2f7e4633f786c3277e8d9e98c8990a87e2ee139877befacc8771f6f09500a43d22a", 0xf8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x5}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0xffffffffffffff45) 16:00:46 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r1, &(0x7f00000001c0)="b1e5fe897ff3a0964450687d9d441d0698f54c84814e16e369a11b28f695df6d3843655b6f78d8244fa9a23b4919de42775dfe9593babc47755675cff353dd75289f485492dfc652ae975ad5183634769b8d2e24b6d6dd20f588cdf819418b302052b86c5ba74caffd656dd71b9901b369f656003651b751f05995348b3844ad51d1eca15b04449037bf8d8d5dbc80540275d6ab8904e95e06b884f45c7f270c4168f563db8694311e4143c20cfad8a8e5f5a9cd8d470ba852055569c9808f654da9c07f71698f9cdb15a1db28c5faffffff810c608fff3710f3833b0dfd946173b9465c8b92", 0x74) 16:00:46 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x100000001, 0x1}, {0x7fffffff}}, 0x2) accept(r0, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x7ff, 0x0) r2 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r3 = geteuid() fchdir(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) rmdir(&(0x7f0000000300)='./bus\x00') chown(&(0x7f0000000240)='./bus\x00', r3, r4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) close(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}, {{r0}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x1000000000010004) getsockopt(r0, 0x29, 0x40, 0x0, 0x0) getsockopt(r0, 0xffffffffffff8000, 0x0, &(0x7f0000000000)=""/239, &(0x7f0000000100)=0xfc93) 16:00:46 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000140)=""/194, 0xffffffffffffffb4) connect(r0, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x549f, 0xffffffff, 0x100, 0xe0}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x724caf51, 0x4, 0x8, 0x8000}) 16:00:46 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) r2 = getppid() setuid(0xee01) syz_emit_ethernet(0x49, &(0x7f0000000040)="59839299f5496ca72062da7ef8ed2ff53bad35aee6be9b55c6f03f01bea863907508686b95fd9d6052d6f34725c98e2b03a03498a53f1b5fbf9f706c6e366d57ec0ed2468d0c167952") bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) write(r1, &(0x7f0000000340)='x', 0x1) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = semget$private(0x0, 0x2, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/150) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000040)=""/52) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) fcntl$setown(r3, 0x6, r5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8001, 0xfffffffffffff800, 0x5, 0x9, "5c7b1eee8b5116bf955f428b76bf7f2163bc5f15", 0xe4, 0x7fff}) 16:00:46 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4", 0x484}], 0x1) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = kqueue() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r6 = fcntl$dupfd(r5, 0x0, r4) openat(r6, &(0x7f0000000000)='./file0\x00', 0x80, 0x44) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x1f, 0x5, 0x2000009, 0x0, "83a4f5516760000001ddffffffffff1f00", 0x10000, 0xfffffffffffff4b1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x73e, 0x0, 0x1ea3, 0x3ff, "f4dede6d348eac533c8e189c8dd8809e464d1140", 0xffffffff, 0xfffffffffffffff8}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r6, &(0x7f00000003c0)="8c96181178179c311404d0fbd5b749ea24e7ab7338e9f0c4295b8bda4614930cade7fc37b7b4515b58f758436a58a5c0ee5a63dcf672e5aea3f069a79c81ecebcc7348ce5046c72728155164071bc3", 0x4f) 16:00:46 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setuid(0xee01) setsockopt(r0, 0xffffffffffff8000, 0x37, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fcntl$setstatus(r0, 0x4, 0x40) r1 = geteuid() setuid(r1) 16:00:46 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)='T0', 0x2) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00') 16:00:46 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendto$inet(r0, &(0x7f0000000180)="f7a2669d3989c4ec4c3116d61aef0052ab1a8f3068ac75ca9b340f25ac7a7ad1d34ed39cf00ba702769f860c8acafea02e9271569e5b8a6c49bbfb19357691c4ae1eadeaa500a61b50ead52b30f33b71a44bfd43822e3a6a9fbdb1f5544b2ffdef8c5ef71d22d617c16e43a9f38d0c187088614432873aed3dc25a24b990acb8974c05883a69fc3ba67e1601d9ab25ff79fc05b5cae7457c90a79f17209af53a91266c9d8c0974ae44f1e5c36a449887ef53575ba5e6c4d14e26bffcde72816665db8617cd202c4e5e988aa902c756d10e1455e03b98f199b8fb4f1b8ebcd25f981022b92aac17562a0c6f", 0xeb, 0x40e, &(0x7f00000000c0)={0x2, 0x2}, 0xc) kqueue() setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) setrlimit(0x1000000000b, &(0x7f0000000280)={0x7fff, 0xfde}) 16:00:47 executing program 1: setgroups(0x313e33a7bbe34ef, &(0x7f0000000180)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = open$dir(&(0x7f0000001500)='./file0\x00', 0x30482, 0x145) utimensat(r1, &(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x8, 0x10001}, {0x2, 0x93}}, 0x2) sendto(r0, &(0x7f0000000180)="5b3b52d7dca2c8d4eadbe0f2e521ecab8428f227066291955be3c778c91e23369a6606caa5864ace537c95016913a6b39cc9ac87d3bda45287581236bfffc18a0c39666bb4e74a76bd9fbb5eb37ff02cfbc072eb53ae6b6c876ca425ebbeb345062b89f764bc39401af333e169c8e1129147b8f88a47f6e057fef7c7156f6d90ae4d5cddb5418c48d9c308d206693b7c64a789c5c0daf6daac96888a0b349b8f1b028beb185cbc768010420882018459f2a965519059f392c7c617be346e1ee1662148eebf74b05cc9f7b260fd4e02e0d0f98d1b72406679c2c8f93235629714931c1638464bb9d69442b2d7b215b75c4ed90d4608654b2e3b9c32f4521ac64b1dbb9626d358bc930c622713a69b4d9928d98ee510b732a289d7116705ab1b211f9c672bb39c1e95a9063c0890b143bb4b795c49617241f9dbb3b51d0d82dd67e280c792ba9f77bfe2b4503072e2439ba6a3384271af719587bddb001726ea064d6e9a6cfe97f8aa962508d5fec8d587b1da87a49a12aedb58236f1792e1b7750f325cd94816de0ff1d01594f929743e8b8404a6c7d92838bc11adf9962fc4c757aabb1dd16ec2f311644adae6632cf3d2855a31ab07b71f52778227b625f1ee008f2b513d5ccd3b61180ddfe55d8470466e3d0c3f35559e12420e192f5365a090a2cf8eb7fdc2ab2a328b39efe7106411d2e23666a42f3b3f1c256d0ef9c849efb87c821e34e3592c4c9f682882549d7d04a31c2ea0543a93ab569320379f5b2b81a66b02657c51dce46fffb20c48e01db64a3c3b8f54415b5d8933cb2d9cf12b3c2eb8b0a2b1a3ced54f0a29836ffa6e9dad670fe95b7f6dadc4b156b9f79ed6f87a14e439835c7067b0c02203d16f2e4095a1cf8f2d538e5e9dd1f322ff6feeb8a52c2be5e00258ee24d92a3995543fbcb93097ec6966670407d594bab38078f2f0b98d1250e6d877706178865cbf87c9960fcb3ddb495fb58a36999aa8321f5c7dbeede548d1128658ecf098388235b887b599343c243a58e0224f52ed32bda24bf34dcc7e2e621a1514826ad0c9481a679069aed86f41b3bd976d8a762b669cbdfb93221ab04b8224a86e9252bbf3540a0ddc11c6ab1f440ad4d64763bbbec5f26391dffd1d32450c53e223177055b99d18ac69de3f1ad617a5614920dcfd34ee9087f465e8840d343c498389ebcb3882361dfbd0ed3f00caa125efce8cb605c481bfcb7d68e295c16a4ca453207765dd8acc17db0c3381cfb56b3d25f10b966b483eed24d75aca662e8337dd4be84a01069f6cdebcb50e0c325b08a078d4074e73cf0eab4b1ab83579b7d7555a24b0356168fea7d7a3b3788787628da92e213694a7c4e8726e688a89fe6e215a0da60018d19bc1a0f5829debcda80e48b49191cfcc78442ef550ecd94cc39079b7c14813cc76043a400f13ac4346312774043738fe2ba1e9d48c8da3fa997e49b0c1cd69034a416d27cda9dbce5f80534a1ea64869a94d28c32d23ef315ab8a92afcd13298e67e0f60405e3ba747c3a812244855156e140871a50f068d72ae32aedf6b5534b72fa505aa7b423612cd79a348baa06a0154fd39df68f2237a8c4c915a22f222140610143829e2a1ecff7fa11ed0e0ef4868b7f1a38181c2b41e42a755d2a7d8922f7f34e4fe325b202808871603b2a8510fad92041835b5ca020f16826e5d5d2b8e19f9df698c33af752c529ec5199aec5b183f53749a8a58d1bceac3c20623d51776d10c3a7eabfede1012b2d32bfdb19d1a8e195bc82463fc4d046ec229bc35deac33fc2581940044086ba87bd6261c5cddb2b0718c339f06b8f10a130376da75019f5ec2273ea3cc9da52e80bb4f4b1c53f380b99a7406e2b60bd2d43f7ca6ce8780a45072411f8d754c76ef1ffe1715e02a7654e1a577110bc379b4b103eede56bb2e3c7d91039d15cf6cdbfe774f677b272952e9d589cdc0cdae5596b131ac744143b33f3a87364b1183bdb4d21f323856208c0b05b95c55393e367c49ce87838e0848e3cae3901b7696e65a9c3d7bb38d692048b5e50bf440094d20ae793e4fad5ca53e248457b815da032e29da9470aebb49b53087cfed913029923175f98e9a0e09e0d8af4add52550c01f448ac7241373abdb58849c65a14b97398dc6d53289b4cb7d0c5dbd15452e292376881f8646975dd58e95b68b9a009e3d5cdf400912a37f8efc04834da289ebbc75e4ce4692ae8c19560fed944a646515610ec11d6916b8742824e96489da2a0b7c0d5c3d86d7e9c36d29845379589bc95035155f03e229728d79e850ffbb2b3dda5d7b3e249d237170f4d4ed69dd6de48b9bd8f49d105204956dc18df74f6be40ff5970a16532e59af2306047e3b6569a502e9279b55b3352c9626e7981934ceb5ed6f9289e0fd65578153ffbe1ec1a11cce3805e09ab565b835eaf3cfbaab7220376782e164fc9b9b1d0e91237cd254230eba8a8d79deba23006710b621019db9a2dea311b90cc95f6f2f23325fde49323c8e056406a95dede91d0dd5ec662c4a789ff5741d00181d3d4f154c3b03fbdc5817bd7cdf5a98dcd15ae077fbaa3cf30e5335405c5c251c17c33f89d2ec190dfd41df0a3a893bf7470118c17d14302f42a7b2b315990eb3ecf53050ac65ed6956c08bffeee129d7ada04edb26bafd8f2e0030561ca55372f8f8f8f23fe288e53a67612a57010dbe3adf37c5658252a640db010026b79262b0ce7eab4b473650e87da14f2d8740427687dd63703b46daf305808cd9601aa63d525e72e33973acab49228651ba0d9f28de5acd7df636979470aaab0f281df29442c5d91925ce9ce77b8bbe2558950effde26cd0eb9f44756941c834e2a3a4fe853fb041df5ae7621dbcf37afe5ab025126888197f99220ed7564a7788207ae9d2d1d92a7e75db03f7375bfd7ff586d98ce9cc57f2d91a52362f36218325305dbaa7de3011ec19c8be7f425ee69d729c9ecf88059e22093c5115552a615e1c083bcb25458a6a207047531677e82956c71024a5e79cfec7578ed17135db47fcf8e294a5f696417dcdf2712e3d5aba1580636ab72ddec686db3710a0fa660671d9bcf199c2a8af361676e3427c8aadfb75c254858c556b343ad25f48938f0e469d6da01360f399b7be0521972b65bed849e8e52099e1113d117d97dbfa9d32b02741648282b6281c270990dbafd03bd7bb4123a05450d25b433f191eeec7ef7c815045c6222686ef7307e2f62468356d066dfec0448dcbb8be5c455a025054d3c6650d4974349165058e355ff5cde4a3d8980ecd84e2a078527b254dabc738a757c29e21997d350a05fadf07d40c255636cec609ef4aec8647b3f09bd22a7b94648ed2f486ea3245d21da756c0bf3f3cadd91829eca74f12aa709f94e6786afd2bb964e856275ac449d3669e67df691411a6e9135f9a667163014777f300ab7b92b35c07e6ef6fa55bf827b4498e267ae1ea48096b06aba36191a1149b0c76eccbc8c75f4beb2b01a143925d37a52c8821a15a537f10cc8b98c20a8262809ced68d977081fc26f64e488903d4c0b78155d1abdbbdaa8e08d29d819934729f766e4a32cd854c7b5e1e21d540bf762cc17e4ff277cc9d7933620cc10b08d261398422c552df4dcc8956d5184ab75a22a4761ab11e529d89e0aac1039e55177ad0de705f6a05fe0cc6ff00b3707a3341728a43a2f6f0d38c2aa7347c314e977b124db767f07e849324fa303a76a992ddaa1a7cd17ec731f0c401c28671edee03a290f7fb343a861835309e1cc9c13dbff44891585bcda2f41acfa780987228c0fc6cfb9851a254bb42f2fe343a55d9172471a613c61a608f9acf6704e5216a7aa2fb5ad0f8e94d5271bebb4a818fdc5633dfdf06eaefb4ab3839072b4c7397ea1256bb64651e9c08d997e0af048dc1c961d51d391a5e7e5484a9cf4298aa4527c51d24fb380638adef7030c1a951ef4256c283829b92dc0fbf0b44266e79a05a969848412886f638e523b41633c154cff5c81274def0e0519da13042d7f48a7535188c62d949b52f5c5143dece9b68c4e694e0ba54af1323b0fae0a2a25cf93b09978ea005295932836b2553de87c1fe4b791da36c395b302f1abe95da9bbee01a006b5178b20048512cf52875decc28313c21e4c372649dad5ce2e2f77634c83570628361e3a0f3a46a7d980dd9448e2469495c2756411d2fce2207e16d0d826d7d6ec55c24bd84ecbca9dc70f1256e45809cdd7fc35e4e7d18c8a488e9168c28ef661d8c4d5560efc56f7111ba6a293b3cc54c9a6ec5031f19ac681e448889729d0aedb7794578aa343c4a97318cacc5e3b1b581e860e2d3f89a421b5a294e1f035f09775a459c29d3346a09d8cc78ecb0bdfd791983bef271446c4c5bcb23a6836f9306cb17e6afd63a342798ac0bdb06b4581083c7bdf1f9d2dd03312aef3320d7ae3fa12a7141d2d031621889baa95989f66ca2928ca4902c205cb0e8fb727e4e7072ba05e496f423094d24ce535624c189a4064bf0f32230838d8d499cf6a18b8beac17f3b9cae10536d2ac7b74279136974357fdb9ad8e6bed6955456cbebc149dabbe976175ff898a1843ab79cda4edd8c9e258196af331bca6ef4c7ff3d7bc117f5db837f0b358265c6a90ac4ba37b1eb2f417030875607f33a8b669636c526feff2a17f61d4de6bdf76bad0b18b0c1081808d0381149216c01ac3fa810c4ba9edf4ae2a18f431bc1f7b05d1dee0a39e93bf58dc530fe80eda1b2eedfa815131c15126d56e31058ea1e253cf8c3bc79e1852f9c906f28c2ee6cc07128f001fc5e4921a73e22cb7c3ee28371b1c6b363310bb0e97c86093eab02731052f19aa27d62eb87a058b66ff1b170eec394f31d61630b9385d746fafdd7a9f37bd2879ac35925984236f10f1ee6523031e75be03b0df520268d40b2b05655c14ed1292882cd780336b03cb536a8839fdfe99f3d7335ec1880d5e5d334606444c8082bb78f9ce676be8bd7a8fa8687260411124f338c9378e061fe2cf8aa9ede8b373d99958c22e5eaae2f53d137c8bfcfdf92fc7d401c49d628152f53bb89d92a69ee1ce5c5ace58cd1fdba12816ff1c034fe347ded1db7fb6a33dbf4e873d93c740b86774e9cd55334b2004b47dafe1b94f4bf71e1183177034b3e9d62a797da03a163f3370dd9d0cca9cff47b098654eaa593d4cf3c059fc874d6d65820a28500c03abd8697dabcb0e00317778b6fc100ff13cc0121de08f4c4f2bbbce517623337f9e88949bb79b00b6e9399e3850a302aa82e8b1727822504043049d5956109859b81557f470306bea2cb3a110f2ad8d795db255a1c9352e089762fa4060e1e5a01e7891a831cb3df3307f2b3ba798981dfcddb8dd9a8ff1f553644238dd78fad0d10b2b82026f0c56b57b061e1579e90a1df1557bdbec16cf5f9359e84ab91196da866b62399dec0c6b38e7326a369377aab0b473384cffdb81907596f2f3bf6163a59708cc330ec9992adf338936435f6b5b8bedd6ca93ca54ac6be6124e0cbe3ae9bf90e4eb4e9f926091fb2b08ac4a98bfc0735eb19fe15c1a0bab1a7299534631fa1dd94e2d436de86a53e909f4ab966a3046d1bab31cda4da565b07d6240b38ee6e88b1194daf10e0f9eddb2ead298f0815da2aa282f9db541b0c750c2c88e15022454a4d9142e6c3cb875c246cc697323efbcd0c4559b53e4a7400c57b54f8b6bd0a7559b2d24ae71e67ab012bcb64f31c905a63becd0aa1f63f8d01244528f373d00099fe3e3b88845575336fd81", 0x1000, 0x0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt(r0, 0x100, 0x400, &(0x7f0000001180)="0c717818205cf5c68f84ea03d5d80418b3992ddd250eec15de544318c7e7fd10dcb82e89e998b8c0d1ded03868e40b7dd3923bae5df3663d43db4afd23a1cae97ba6f28d19417d8c410a731927ae6a55e132170d7ad37c8bed92f426fe1b29c25b1f803786791cdbb7d157fc861fffc9595fc411fd58bfc57eb01b888c3e18c82a0508cd1e6a6d4728764e4ea7fe72a9ff1581d55c21dbf24779b176640882c5f1a4d2f1cebacbd0f5cc1409e1b74ffd947562a84b5ff3a4c7e9f200e709ad30b0444beae965065d24266fe36f06fb7a942c0401b05f514ae3e88012df56f0acee13d8a5ce5e56c1a7eafd2bcac798a06925", 0xf2) r2 = socket$inet6(0x18, 0x8002, 0x0) getgid() getrusage(0x0, &(0x7f0000001440)) mkdir(&(0x7f0000001600)='./file0\x00', 0x4) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') listen(r2, 0x1000) connect(r2, &(0x7f00000015c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0xffffffffffffffc1, 0x8, &(0x7f0000001340)="595a612d40d0072ece0ea965d5ae88206437b98221f6a25859fe9de7fadf72a97cc27c685a3541942c5b65c66541580ed27f090c1b6eccb987c91fdaade24625177128af355e882db7aa6e0e500de630643d3d0fd42bbd03431e55f5e8a75f57df4216b495ea6261e9c67c2bd00a4ea34281f9691998c6ef310f9faeaa4e1f5f30e4055f6dfc2d5c5cd519c2896ee8ab427279b95f1990b0225b4a345df4ce96d6f990dd99f47fc8a1c6a98c938d35fada671fabc0c8c409a92f2955553965784f243987a19cbc166236c7", 0xcb) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) listen(r2, 0x8001) getrusage(0xffffffffffffffff, &(0x7f0000001280)) 16:00:47 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x1}], 0xffffffffffffffde, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffc, 0x6, 0x5, 0xfffffffffffffff8, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffff9, 0x87, 0x28, 0x2, 0x659}, {{r0}, 0xfffffffffffffffb, 0x15, 0x4, 0x9, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x1, 0x6}], 0x80, &(0x7f0000000140)={0xfff, 0xb3}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() close(r0) kqueue() ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffc, 0x1ff, 0x9, 0xfffffdfffffffff9, "15000d918a7f62000000008f090f00000000ff00"}) chroot(&(0x7f0000000000)='./file0\x00') ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697fef7efda1e1bf24b4c93ddc303206f50c4263d91ed105d942035108baa6ae85bc2cf1e14708c1ac086b5a676fd59c03e1ea69a1de4b2c7f50a0a0e568d312d0b8e92e8accb6febdb6433e691d0db1dab74550907720c7bef87bb8b597b187085d8f4ad77f9c6c0c19132aa71d4bca69ae0aa1b1a43d99a36f94f1dc181a8cf72fdeb41605677b52f740252a3e42d22215a6f25025380e14b4b10428b1e217b31e39daf5c206ef793628c683f151107f17c5cb6fe5afd94ea43e3d77c5592b1098e8f7a570c8bb4cd7c578b77e0678dca704295a70e4f8f6025c61e97fc284f4dce315fa61b1a8681624bdb30ad65626593e7aabcf80ce3437292cd049b136fe0e6398d84586817f6685a41d2bac06a70b70a4040c5e0038b1045968cbc7f38859fe3f9def2356312a8cfc611757a7aec3ee27de7cb0e720977ec9a6da062faf8f3ef745446dde3975b9605401501fecee0323508736631bc39aa0602ba506f88756ad305d67cde7dc4eb43ee9549a6470bf6d1b21f89fb9a6a827637df33a3ebdf88b06c863f7249020cbb2f0e8945fa0fe5bb8537a5320b0ef06c3d662079f10716b9f52377e376f5e568999a55f581c7a9bb26d2ab1d936d2b00aa5578ef2342640d98b7b62821112e54e809446228758ccb4a6f8c7a8e9d3a72a20ffee9f54c067581c3169417db1dc382de5b85d52dde0402abeaa11d1c2f7cc19bd7f97aaa78c6d471d7b453adae3c6e87f607ad7521dc292eb3e1c97504a4f7ae113dde436e0b5a6c3bc3693e15394af6ba01b5e1c8c463cd99d1979ffdbe6a19ec0b4b548069a97a7986ecb7943bb8be6e8ad8f3aed6ba71bd20adfa4ecc0d9e2b99fdb6c01c431465b17e50077d193329b123bea2fcc01624010eb2e566ee597da579061a0b423e3a5a824010f963919f71b28279a6951f5e348c53006348503b94c48cf88286f51370a64ef5823d1883dbee56101e2c019f576b22814ee3a21aebce867521a4eda36cbed607ace566fc03cfcd5d7e416241ed11703effe690c8b75003b6fd21c224abfe90ffde56df221034547118c902a451df281d98e1a4499d7962dd3a2471a37e1399845e91e293c975c7516721d216c1f847852a8201390f862cef78d8a4d3715e10f07c856f2bdbae10d9150999ebabf93f5cad356345f7dff", 0x3e8) 16:00:47 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287d2ba6eeb0000002f6c1b2bea99c8e91365b1000000000000000000000000000000f5156fee0433f209de01525f04b0dc5efb33245098aafbb046c04753", 0x81) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x7, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) r3 = getgid() setegid(r3) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:00:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001140)="19", 0x1) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xfffffffffffffdbd) 16:00:47 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x200, 0x401}, {{r0}, 0xfffffffffffffffa, 0x20, 0x6, 0x4, 0x400}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000002, 0x3ff, 0x2}], 0x1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93, 0x10, 0xe5, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x400fffff, 0x5, 0x9}], 0x7, &(0x7f00000000c0)={0x6, 0x765}) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f00000001c0)="723982c0cc3e87c0c44bbfd01f94e5bde2ead6056da19b617c85782b91b96f4e1a", 0x21) readv(r2, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000080), 0x4) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040)="f73bf53d", 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="b3406de4f831f8da", 0xfe763f64146a1442) 16:00:56 executing program 1: r0 = kqueue() mprotect(&(0x7f0000706000/0x1000)=nil, 0x1000, 0x1) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 16:00:56 executing program 0: r0 = socket(0x1e, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000080), 0xc) setsockopt(r0, 0x5, 0xbb00000000000000, &(0x7f00000000c0)="e12a98b1a17f319abdb0d3f4aa9677d51fba1fe20acce5b4fbe2d2f64a35df36b15d47e269fdc2cff33e2caf5a895f7966fb31025c1a0bac2ec7d3c900f7dbb01e5ffe54ac5c758636927530bf8324eb9f56275a333324fc7f71f45ee9f6d4f3b9f979ad5b49ffc4f3dd004ececcf108b6aadb4de8db8533cb4a053e0ac27abf4c9059b25c5d93155f0cf62ae1c048b18471aeb0324403c47a4dccf08eee64880a0c8aa0374972b35982d6147c6efcf9927cb866ecfce2efd88bff7122702d96021fb57ba41a2f571f4c99fd852c762ecbaded26a5f239fc40d43a966bc1661ee682996098830fcb261de81980d6f455dff1181eb33ac0fc8b4da4dca8", 0xfd) sendto$inet6(r0, &(0x7f0000000040)="cee8c83747289105fa5f", 0xa, 0xc, &(0x7f00000001c0)={0x18, 0x1, 0x10001, 0x7fffffff}, 0xc) accept$inet(r0, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)) r0 = socket$inet6(0x18, 0x1, 0x9) getsockname(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) setsockopt(r0, 0x0, 0x1, &(0x7f0000000080)="9e0caa63b64320124ae270bd07942fde0410318acb4c38e7944db770053450722b03a1e7da8008b33799e816a69a7f0d8586285eb87dc30e8e8af44c491222a25b7bc3a82d7674ac68cf3593e198b62c2737401401b5a5b666d2a6aa33d4e132eef6edc883f1c59004439f3d14dcd4cf8cacce7c11cdcdd3aaea8a0339efdfd0c620edf51acef709d8821578ec442be71a8a57c0783ea29ca9cd80065029f9aca86417b0d315a053046f9634c805235eb23632d9ab38a69c88b4a9432c4510259400d20e77065c51726f1170ae9828f05af6712d490d24c1d7532489dada97427d3b1dd7bf4606e5f7635db3ab6e6db4cbe6ff5297c386674b", 0xf9) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = semget(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x200, 0x4) setsockopt(r0, 0x3, 0x3f, &(0x7f0000000440)="5c6dc7a8a63af27805c5da924787e5ff0e16050f7d30952008594c2a48a05e925f9138af45f351f1713d2956f87fb47e43111802d92f1eecff38c32195ecce992368613330fe0e2164ba8675b683d2c9a1757fb2141ddf0b8cfde6be27477abc60b90ef5b19b7093f4f3ff8553b5c350f3fd0fde1116390b931f789f179a915cffc2314fcd9ab60e4c44fdaba844451416e33aa499de8b6adff6bb1c4dd8e4db3fd5eec75e7f648e9b1c06c16ae15335da722e6ea1f9912f1bec1cb03acd4a5ff39e222a1917786f6179a8d6ff5f", 0xce) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/45) socket(0x0, 0x2, 0x100) r4 = semget$private(0x0, 0x5, 0x0) semop(r4, &(0x7f0000000000)=[{0x4, 0x800000000005, 0x1000}, {0x6, 0x6, 0x1000}, {0x3, 0x4, 0x1800}, {0x3, 0x8b85}], 0x4) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000100)='*-{\x00') bind$inet(r3, &(0x7f0000000240)={0x2, 0x2}, 0xc) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x180) mprotect(&(0x7f000043b000/0x3000)=nil, 0x3000, 0x20000000023) open(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) getsockname$inet(r5, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffee2) msgget(0x3, 0x40) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) semop(r4, &(0x7f0000000280)=[{0x0, 0xdfb, 0x1000}, {0x5, 0x9, 0x1000}, {0x4, 0x200, 0x1800}, {0x3, 0x7fff, 0x1000}, {0x3, 0xffffffffffffffe1, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xc75, 0x800}, {0x2, 0x10000000000, 0x800}], 0x9) 16:00:56 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x0) setsockopt(r0, 0x2000000000029, 0x26, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x9bf6) 16:00:56 executing program 1: r0 = socket$inet6(0x18, 0x1000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/224, 0xe0}, {&(0x7f0000000040)=""/9, 0x9}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000280)=""/78, 0x4e}, {&(0x7f0000000300)=""/252, 0xfc}, {&(0x7f0000000400)=""/198, 0xc6}, {&(0x7f0000000500)=""/170, 0xaa}, {&(0x7f00000005c0)=""/221, 0xdd}], 0x8, &(0x7f0000000740)=""/39, 0x27}, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:00:56 executing program 0: socketpair(0x13, 0x7, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000080)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x20) fcntl$lock(r2, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x3a, 0x100000001}) 16:00:56 executing program 0: 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 = dup(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) write(r4, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e937676", 0x3a9) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000240)=0xfffffffffffffea7) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x800, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) r6 = dup2(r5, 0xffffffffffffffff) r7 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) semop(r7, 0x0, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) shutdown(0xffffffffffffffff, 0x200000ffffffff) setitimer(0x1, &(0x7f0000000100)={{0x3, 0x5}, {0x1, 0x9}}, &(0x7f0000000140)) getdents(r6, &(0x7f00000002c0)=""/3, 0x3) getgid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) socket(0x1e, 0x4, 0x6) 16:00:56 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x0, 0x424) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/197) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f0000000080)=""/32, 0x20}, {&(0x7f00000000c0)=""/23, 0x17}, {&(0x7f0000000100)=""/1, 0x1}], 0x4) 16:00:57 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x408, 0x61) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:57 executing program 0: r0 = open(&(0x7f0000000140)='./bus\x00', 0x8320, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x811, r0, 0x0, 0x0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r2 = open$dir(&(0x7f0000000b80)='./bus/file0\x00', 0x81, 0x1) poll(&(0x7f0000000080)=[{r0, 0x4}], 0x1, 0x0) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000580)="e43cbff145c32989e86fb6beadffdfb0fc1941ee1d2fe005cb566c2e7cd7a24b95bc33db5d429bbd5373698cca78c329c1e0", 0x32}, {&(0x7f00000005c0)="3f34213683f4ad322771699c4f2f1b6a248d7f5c78c4c6e72e431a343d6dfaa698b4ad74ef1e1d77", 0x28}, {&(0x7f0000000600)="b3f10be6c8dda0ae488b1e7afa124beb218d4d322c5c0df6e47ca89fc86972efb9b4e17a7a4aa8c2cbe36bc1b990686478e1992f086c01fcce9fbc310d801d6d970472540fc234b1d53541815b32104abd64af737a52d2a58413344c0be781fc65a78b8f74ba5f08606f65899d372e4bbb9991264c9a1c737b9485f87e140ea8076ac3c9df98f0e98104f26e77fd92e3f72ab01a0c1d63aa58542e43a8633745df82ca727c2e3540f7864128a6dd73bc49b9e159a2f2f497b68ec6aff73481ac5ead87420412f7bc8c3e1227efbfbb8e4fdd2b7e5e92f5623a9dd4481b8e576cc201d0f66353e7bd8bf00b", 0xeb}, {&(0x7f0000000700)="aa3149034bc49d040acfe8fe2ae43f4f403778e744da560c3b5a896a32bc15d36c0bd4e94c241391164b94c4e70c6ffdfb39cb0144", 0x35}, {&(0x7f0000000740)="be9603dade8a34775dcdf7b2cf1ac8133078", 0x12}, {&(0x7f0000000780)="df87f722ab18ef71e2b86053ffed686284ae55a856f3b1a5dfaeb17dc6f8badb9da49880cb1fc03ff6dd9609bc78e7dd9efddd31f463d1e318ba0530fcbb0d9f6b258a7abccad29c60b5b3352cfac7ebe2f0d570edb2ca0340f8c0bb9efe9fe99c7628d2d5628bfba5cf5dcdd6ca049d38ebc6798d197af9489d1cd2a1d698cebff3c036b1fdab99f671b7e2048ffca1df4e738e69b400f0e277e1284f6680ad7d8ec9f9226284daddde384c6d60fe793a82461ccf30f86b512caafc9c2cc5796c35be678e6e08f4", 0xc8}, {&(0x7f0000000880)="8df33f9fbcd7e41f003c51b9d6610a361206b1f599af94b71e01c808c4aa66ae4f6abefd50b2853227bd1ac8526c368c34f51af88711b1a5e0fa1d27cd3a3f56928cf11980b00dca1256e886e9187a6d0ec7ef0c86d99527405c47ff976dbc4f5fc5521635d5aff084a1596cf36b53eb8ded392187a5076fcdeaa9454b5d6362c7fbe026ce58fc8deff39e6402a5cdb6af04cbb6f8f9620d4308f1241e13032c7191d43f2145ce8773903911fe76f8a10251eaff51a9206dc2de35a50a6e02fd2532103b226bf7", 0xc7}, {&(0x7f0000000980)="4a8ed2e6908e2a5d9815f51ff35c1b95d378cad07b67cba95458ef257b20adf14d139fe6fb41e2a5c18e41219eb98bfc52fb6ae77f61eaf3236ded1f49a87ab147506296827c5e4381054eb40c65cb5eead8fcdb7401f39e45c31d886f50456ddff387223d5b10890793456c40dc9fe9beeabeb5c01d49c0e526eed9475bd729fd68eb6b3e49257b8a1bfec0ff4e028a3e2d614024b5c8983221c99bac023315459423abffd39af38a3923a5d3ab2950a39d634a7e128291c717acbb1c653dc49d785f147193db1cb5a80556501e3808e21046bb0520b59d6c2d3ba74e0b6337b99603ccc480f36a4bafddc5de4f53925079", 0xf2}, {&(0x7f0000000a80)="015e7b38c79e4e86516126af18", 0xd}], 0x9) fcntl$getflags(r2, 0x1) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="4f537a8669517073a7119745aaa29460a0c965d8ed61185eaf33c5310ce431f4964de633c7cf0c57b0f59aea89d9bd3e5a275161989dbab2b507753c403c2c7053498b5b663392979105126fde7b04c92a758c77311e2fbec7c6b23b19bb168b7358cb7f8e2956100f6b9b881be9d5369238684af12d35b397892b4db4a87ec8fa140c27bfd3cf45eb606edd1417c10745e5f207b139618ea7421874d60c19cf42426f4f0d6cd929511757b9496c76ee8df76c9c5375acdcfddd0af1490b6e7d6342df8a196dc1a642d2663af491ed34c62091cd6efa", 0xd6}, {&(0x7f00000000c0)="f682e831b542145685c536479205599bc99a1b9b29913b34", 0x18}, {&(0x7f0000000280)="d0ced83dc72f617ddf8a492fa6ef032d4d1cfbdf6649ea25e33b16c2849f27b090373a39aaef3a294aa502286ef419c883106f8ace25d8f21c707194103bd4fae7b8d046ddbaa8f427224fec3fe676a931d803bb7ddba2fab984164f2b558df12d83b449fba38bb884cc2870450d8dfad69654b528aed3d278305015a3da2e92d53cfefec11d6f417a0f3ebe7d315546b813898acc7735531b18059d7295338e35e5b62326163b256891764505cfb3872c6376870899e92031dfa95d1e53d5a013a0c2ded8de5051b7f4fe3d3468bb03cfe856b96230625b50c56c86045e8c848db16bfb6f2cad", 0xe7}, {&(0x7f0000000100)}], 0x4) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') recvfrom$inet(r1, &(0x7f0000000c00)=""/82, 0x52, 0x800, &(0x7f0000000040)={0x2, 0x1}, 0xc) open$dir(&(0x7f0000000bc0)='./file0\x00', 0x100, 0x21) pwritev(r1, &(0x7f0000000100)=[{&(0x7f00000003c0)="dbe40e6c03d09edc307fccfdfe1a520a063c13acfff94dd1d1ee1d7c335017d4a59ab1ad306d2da556f8398781cdadb16d0016f5c7dc8673bbbbc143e4ec03486f4b8334b2c77c4961df8fc4dea8993feffa122aa88869b98801a40282bfdf66fb948299e54169a2b120786711f45eb3066c5b66a3a5dbf6429ef75b5b93e9355b192cc839abe57b5beef403e9ede0e0b7aa24e662890df562e194aef45b07f91a384d99e5cf93eee473c63e9142b47690488958e6fef199c2c77d4728388619a06d5a", 0xc3}, {&(0x7f00000004c0)="47e4a55c223d4ebbd402db476a1cb6e9d363c96ab0d14973676b3b8c2a90759cb2ad30059bed438e7e1603ce8e669b10864b575cf7565cde0ac2997d2ee122ad141de5aa07b1d4437e93d0f5b451af7320ab4809a81e1555d49b767d2ba0a46b95a1477ecb1a593e4161e0141814ef10f84613189e7b59e808a2435b35dc1558a9f46e6b66da3a66d435fdb15fd9ba78fd", 0x91}], 0x2, 0x0) 16:00:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x4000000000000041, &(0x7f0000000040)="fe780000", 0x4) r1 = getpgid(0x0) r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) 16:00:58 executing program 1: setgroups(0xfffffffffffffeda, 0x0) setreuid(0x0, 0xee00) open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x10) r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000040), 0x0, &(0x7f0000000080)) 16:00:58 executing program 0: select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x40}) 16:00:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x8006, 0x3) connect(r0, &(0x7f0000000700)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) r3 = open(&(0x7f0000000000)='./file0\x00', 0x23, 0x1d7) bind$inet(r3, &(0x7f0000000600)={0x2, 0x1}, 0xffffffffffffff25) ioctl$TIOCSDTR(r3, 0x20007479) lseek(r1, 0x0, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='\xb0[-\x00', &(0x7f0000000180)=',%\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='[^]\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\xd8.^+!-[R/,\xc7\x00', &(0x7f00000002c0)='-\x00'], &(0x7f0000000580)=[&(0x7f0000000340)=':\x00', &(0x7f0000000380)='&!}\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=']*\x00', &(0x7f0000000480)='\xfa%{$,-\\+-)\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='F^\x00', &(0x7f0000000540)='\'\x00']) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) socketpair(0x1f, 0x8007, 0xfa, &(0x7f0000000640)) kevent(r1, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r4 = getpgrp() getpgid(r4) nanosleep(&(0x7f0000000680)={0xfffffffffffffe01, 0x81}, &(0x7f00000006c0)) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x3d, 0x0, 0x0, 0x2}], 0x3, 0x0, 0x0, 0x0) close(r3) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x801000000000000) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = msgget(0x1, 0x4) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x1, r2, r3, r2, r3, 0xb1, 0xe3}, 0x6, 0x46, r1, r1, 0x80000001, 0x6, 0x95d, 0x1ff}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) recvfrom$inet(r0, &(0x7f0000000180)=""/10, 0xa, 0x800, 0x0, 0x0) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) 16:00:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x800fffff, 0x34f00000, 0x101}, {{r0}, 0xfffffffffffffff9, 0x81, 0x80000040, 0x616, 0x8}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x0, 0x80}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20000000, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0xf, 0x10, 0x2, 0x40}, {{r0}, 0xfffffffffffffffd, 0x81, 0xf0000003, 0x9, 0x8}, {{r0}, 0x7a1a24ed6cf66d88, 0x4, 0x40000000, 0x7ff, 0x2e}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x8, 0xf0000005, 0x100, 0x1}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x80, 0x8de}], 0x0, &(0x7f0000000140)={0x2, 0x8}) kevent(r0, &(0x7f0000000140), 0x8, 0x0, 0x1ff, &(0x7f0000000200)={0xf0, 0xffffffff}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x4, 0x0) 16:00:59 executing program 1: r0 = socket(0x2, 0x4003, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140)=0x7, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) accept(r1, &(0x7f0000000340)=@in, &(0x7f0000000300)=0xffffffffffffff1c) 16:00:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x1, 0x1, 0x0, 0x263) 16:00:59 executing program 0: symlink(&(0x7f0000000300)='./bus\x00', &(0x7f0000000240)='./bus/file1\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) getpeername$unix(r0, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000000000000104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b3bf27debbcef02c7da086a83c4edc0de2f217bc0b210471903acfa08e69aaaf67c4b81b94505298513fcae5c2402ec72a3062fc6d66278c21a023642d8f94330a2f829ab36db8846a5b20e18bccb005ac1bb91a0cba73d2f8a00c9a16c813e580fbe6a6afbff48ab5f752b40f0036d6ad5023cab543fae9738e3eea52c7ce66ad844ec36462c8677e4272dd6abcab72073ecc2782870ba38275cc3d7d5f1e78f80a9e835f7586223edb34ef00c4d75f0ac1a"], &(0x7f0000000000)=0x1002) mknodat(r0, &(0x7f0000000080)='./bus/file1\x00', 0x0, 0x1000) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000140)='./bus/file1\x00', 0x9) 16:00:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0x2) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1) r1 = socket$inet(0x2, 0x1, 0x2) bind$inet(r1, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:00:59 executing program 1: r0 = semget$private(0x0, 0x4, 0x1) semop(r0, &(0x7f0000000080)=[{0x0, 0xe9, 0x1000}, {0x0, 0x1, 0x800}, {0x3, 0x2f51, 0x800}], 0x3) r1 = geteuid() r2 = getegid() pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$unix(r3, &(0x7f0000000280)="22ee0685595c4355d5ea1b0b16afdd1cdcc0a6c3a244244da94774f57e5eb7bc2641d711d679f916331ef150a2cf956c10fe252982c2357738efcbc2681b0090073482faa943b2f5a68d623248eceb4cb6660e903ee9e6c3de8f66a635d34e98870e793a0889c2c63f494e20ba3d0bd5b8c3e03c9c587c02b1f038c6dbf46ae80d02c5bff314c2060df1c81ab2d9b8761579378c17eb92ba6ed72140a6b06473bd4d28b849c5bd37b91542fa1a23b34cd304fd5b2959760e5ac1347262e91f461912fcf3d89cc94adfde178cf5c49d88cda6293f95af02d672b174", 0xdb, 0x5, &(0x7f0000000380)=@file={0x1, './file0/file1\x00'}, 0x10) r4 = geteuid() setgroups(0x6, &(0x7f0000000180)=[r2, r2, r2, r2, r2, r2]) r5 = getgid() getgroups(0x5, &(0x7f0000000200)=[r5, r2, r2, r2, r2]) r6 = getegid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000000c0)=""/114) getgroups(0x6, &(0x7f0000000140)=[r2, r2, r2, r6, r6, r2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0xe3aa, r1, r2, r4, r6, 0x40, 0x1395}, 0x2, 0x3, 0x8}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000540)='./file0/file1/file0\x00') semget(0x3, 0x3, 0x0) 16:00:59 executing program 1: r0 = semget(0x2, 0xfffffffffffbfffe, 0xfffffffffffffffc) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x3f) 16:01:00 executing program 0: r0 = semget$private(0x0, 0x7, 0xa5) semop(r0, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x1, 0x9, 0x800}, {0x5, 0x101, 0x1000}, {0x3, 0xff, 0x1800}], 0x5) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000040)=""/179) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x1800}, {0x0, 0x8001, 0x1000}, {0x2, 0x6, 0x1000}, {0x4, 0xf5, 0x1800}, {0x7, 0x7f, 0x1800}], 0x5) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/4) r1 = socket(0x10, 0xc005, 0xf4) kqueue() r2 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000180), 0x2086, 0x499) r3 = fcntl$getown(r1, 0x5) r4 = getuid() pipe2(&(0x7f0000000600), 0x10000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0x4) open(&(0x7f00000005c0)='./file0\x00', 0x400, 0xc) r6 = socket(0x37, 0x7, 0x0) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000280)=0x5, 0x4) listen(r2, 0x243b) sendto(r2, &(0x7f00000002c0)="fd359e474febee90be624bf60065b639a3a85c1be64fee1707bee1c08fb06b513032f0ef6e77e80288c29ec8337677b2f756fc4251e6b2c1f8bafd0e689d83e8a6f4997798fb02e5dc810702a74cc933f802e6aceadf0d0f0709fa1f6307316ff352e580c65ea3d3ca21d0ef846eb51a6f16cb1f84442d3d7f15f1d34dddd0a7001b76a7825d942df1135933557f8b87d6", 0x91, 0x40c, 0x0, 0x0) getpeername$inet6(r6, &(0x7f0000000380), &(0x7f00000003c0)=0xc) pipe(&(0x7f0000000400)) fcntl$setown(r2, 0x6, r3) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000440)=0x1000, 0x4) semop(r0, &(0x7f0000000480)=[{0x1, 0x100000001, 0x1000}], 0x1) getuid() semop(r0, &(0x7f00000004c0)=[{0x1, 0xfffffffffffffe26, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x4, 0x400, 0x1800}, {0x2, 0x6}, {0x3, 0x7, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x10000, 0x1804}, {0x3, 0x10000, 0x1000}, {0x104, 0x7, 0x1800}], 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r8, &(0x7f0000000780)=[{&(0x7f0000000040)=""/26, 0x1a}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) dup2(r7, r8) execve(0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) r2 = fcntl$dupfd(r0, 0x0, r1) writev(r2, &(0x7f0000000740)=[{&(0x7f00000003c0)="a15c0d", 0x3}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x5, 0x60000000) setsockopt$sock_int(r0, 0xffff, 0x820, &(0x7f00000000c0)=0xffffffff80000001, 0x4) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f0000000080)='./file0\x00') 16:01:00 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) syz_open_pts() syz_execute_func(&(0x7f0000000180)="f166460f1653b82532063333c462c9a704850a00800046f50fab184b0f27d46b0606f2430f4d5e151522047918d8e4e4617928ca1c1c440faeae062f950800") fcntl$lock(r0, 0xb, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:01:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000006, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bea99c8e91365b1", 0x65) write(r0, &(0x7f0000000140), 0xfffffe46) r1 = msgget(0x2, 0x379) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/179) syz_open_pts() close(r0) sync() kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xffffffffffffbfbd, "47780ac83f008a130264e6f59ff663cdde00"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:01:00 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom(r0, &(0x7f0000000100)=""/219, 0xdb, 0x800, &(0x7f0000000200)=@in6={0x18, 0x2, 0x480}, 0xc) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "060200010000000000019045dad2f2743e00"}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mkdir(&(0x7f00000004c0)='./file0\x00', 0x102) openat(r1, &(0x7f0000000240)='./file0\x00', 0x40, 0xa) syz_open_pts() fsync(r2) getpgrp() readlink(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)=""/160, 0xa0) pipe(&(0x7f0000000480)) getrusage(0x40000000000, &(0x7f00000003c0)) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1fff) ioctl$TIOCCDTR(r0, 0x20007478) 16:01:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000000)="e3", 0x1) close(r0) syz_open_pts() symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000500)="e3", 0x38f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) syz_open_pts() r2 = socket$inet6(0x18, 0x4, 0x3) sendto$inet6(r2, &(0x7f0000000100)="69acc5779836b302f1f569945ab6a88ec2fd02fb4d8a06b1f2df6fbe8c5a1f3c2409da2844eb7c81a88fe7909f5790cae9ba65e1cc50f95815adbfab4947402ac87fa379189b5caa98da7eeeff8ee31c80e68d0420d9389631cc58495a24abe07ecc380c075486a4394fe8eb892a7ca25b6245785a32d7d5388b728775471f797345e5b8daee70bc231e73af0e22a31fefab481bb17c1e6778325b61721d8bbf268f8e5b3fe7ef58ab16ac191dc2ad0d107577ae76b38a27668088", 0xbb, 0x40f, 0x0, 0x0) syz_open_pts() 16:01:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000000}) 16:01:00 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xf7b18e67fd528b68, 0xffffffffffffffff) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0xffffffffffffffff, 0x10001}, 0xc) r1 = socket$inet6(0x18, 0x100000003, 0x102) connect(r1, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom$inet6(r1, &(0x7f0000000000)=""/83, 0x53, 0x40, &(0x7f0000000080)={0x18, 0x3, 0x6000000000, 0x7fffffff}, 0xc) recvfrom(r1, 0x0, 0x0, 0x801, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:01:01 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)) 16:01:01 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) r1 = getuid() fchown(r0, r1, 0x0) setreuid(0x0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') geteuid() 16:01:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x140, 0x4000000000008) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getpeername(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) listen(r0, 0x0) 16:01:01 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x2) r5 = kqueue() kqueue() fcntl$lock(r5, 0x7, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x800, r3}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) kqueue() 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r0 = kqueue() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) mknod$loop(&(0x7f0000000680)='./bus\x00', 0x10, 0x0) write(r0, &(0x7f0000000a00)="4efc3fdf340cad0740bffb1e4ee1ae9a7619d2b306e0cba89e4d597a6795c5cae9acec4c84b2263f0db1c2de9cc307a9ea2a25264b9ea0d3b31c507fec35732a9cfabbaf32848eec5733630c2921efe03e8e754d391d710da6aa6b999a52a8bbfe7ea561f36b079b155e465588c2a6a118c45b7f2e09d292b0f7df299b6a104b90c5fd5be7f93fab288ba99ba2e398a0752cb92a2ab136decbfba49e4f983b08f45dc68177ed02b47f43d016e8f2213822c89f0cde3b597fc3233367ff53be7cbb681d942861a94e215dc213489f63d3841592fd9ac478f37c501a90a641a482004180044780141211aa010d2f16549c944937ed9fd766e985c93f9a4c19d0518efb13ab382af5c8383589446ce1497afd87c38ba4bcf588895f9ebd014773d8aa56026f24ae550a9f2b2237991854da10290a1c111ec122e245753fff223f50ded3d88343cc653ac8e21632a68046cbccc55ad22cfc07ba994465407ca4bb895c86563e14dfccba51c02fc00951831c0360ef86a0cf68a4e4a31b4c9ce53ce997c0cc2a15cd947a6945af7f532a6e5db1b5fb7f43a793e419d4b930c36007f03f82e2c0835b0324025ec6f440039c476e435d51c5a4defa39e1e80c8b6dddaee56aae56b4a0cb085fc76cc76510077d50beec7d1740230142d2869dba3a61547a54ffe510a1478ddc36f130f48d427bcb5244b3e63c72e35b6475b9588a0c99eae83bf5372d6bd782a7247a9667adeaaf5f9281d953f319dec15fa6c7bc4a36986690478a89f72e7a6c2ff368d133475a032cfe5fb783e1e85cb8f8e23a17cc7c1597ca369a8f11fa4e956ce1c78ce2ca374db27675a3b69fdb8bf631f58495c70ba48edfda03487a9563b3222b3f32a32e395d1fdf886a08ab3a9755ce1b6dc9efac7438c70f7655a782b810a38e2713bce717c8b6a14797bac49bb5c7550a576d642e04d193ea177de1e352b340467fb4cf1bdef468a9cf6ef76147e9be9ac514a450bccc40f459803771ce320ef67240eadd5f86337cff3ef00831765c97424d19d37757ec4b8deb6e298052dbd780347f29964680138980d540c92f9537d892d3bba1e8f1f2272b7b5dac7ac22e628af51a3090ac2efab50e23cd55e36853ccf3bae383a21476a0d4a7452b90ce4c2a632a0c037c737e94fcd5340c543389da08737f74ca958ce969e70e36d7ac16b30337a29d8314db39e9e186b2191bdedde286dd6b3ddbeb2820f7d87b70811c8a96494bd4628da7195264fb9603e989a59e5e0b74ea27962ae2d3afaaa82c96d30bbd92faeaf1bbcbe782db50f46dfaec402be32ef0692aadec6b1bfb9221d0b23f912a0b8c2c2f7dbd5d870e3c9cccd6f3e3fbaaafba6afe2f00b2ca06c1fbb59a451f2571259875cdd3560b1ba5b73f6bffaaf4019cc1afbd4432a0d30d4c3ecc5d7a0a3b0520461c318988431a5962f502859a6b82714f7516436677037a35e3986080e22bd4103807ca8a28a79810e0a9bbfc990cf6677d7434d5d233273f4a0bfb0684e4e7fd3e8fe2a7800b234b0f73cc539159aa70c4f06377881f85cd8eeeb0f25826fa01a3c2711ad0c19551a83a640e7406bb00b47f49339cc87a705fbcd9d1851b9d4acee8b422b208e7add221d24202dcf9d60cbb362edd5dedb5a4fe168f56d2844e23c50ec77725412e9e4258210ce43f5138c9496832bfa4489eb6a087e48f45b5a41e609f91592d75401f6b2e5306c19330e088c640dfcb063312c38315b865a49685cece38cfb0a729d30d2e9bc7cd1a2dde77e5322f629e5733b54b3b9857864a730b88ab2b7bb16cd02f0ef5528201296ee5cacec3cf287ed4f7ee443af169b1bcff01003c171f86a065a1743cab0b810739d9809be882ed4030ee79984ae66fafea906c15804113c162e75212cf5527bee2bd7e003fa375a6ba4c671ad980b18e20f8ae61b259892fd6a1e47f51755e4f3c3449324c8a6cd9cb113c6fbbca2482d42d9cef956e2b423f7be5fbbc71f2141345f1fe334bd8de244fb68171f6ac41c78a626738f5292372e024e2bcee3532fce5738dd8456641e0dc36e81e2932be7b6383109d87ce7b22dd63d0b866ad7c99d121ade4c3be8bf3cebbfa1f14f82c768cb0ca8569643e86aeababe34778453077fbcfa3bc65bccef7205792b49c082e6c532d1ba2c93a62a6b5654643f1666e9da97cddbb4297dcbc3a24cf405fb07c22679a99c20c797ea7a8ae392069648605c3fcf2b264a6c5d6c70cb178ded812557f37da53829834318b3a48082ba250bd9eb9544d9e8dcb9eed7258eb87b04726d8d76334a5fb4025cfd86a4e96f5f497fc299696f1eaafb9cdb890897d29da65dce1432c3328d5641e33d7393e5857a761c42fdf792649c460cdf9fa01d4bb9350154a43bea432b6a861f136e70fb950aae734c6e4d915cb061ee35fb1a74dcca708df807fcb4f54e2f1e9d2a87cf2182bfd81fc44a84da7f9001b874e629f4bd9085bb6e591cef6abb4d12ccf2f5b53ea9d8029687acddc8130fa060c860ca79c3dfe41febededadb60a8cb7de670612bf775ba5969c24736fb1aeb62520600f7d6f11edaadc52fc3fcb80020e877bd0232a0ccd4d0fc94600d52cfa63833bfd473a41c8571d4619d9427de5756bd4585e1d6318638e46fcae2c1927b362afbe9196ac11ece9bc0f06f74825a6d7b15e9a800e2099de98560c0411b0a95f7f5d314481d36578c24f578c41190b6025a00c464316d63174ffd681946e829e9c4bce20542a0dc0e9bd62f2320b9e3923a9490b8c0e979f099d082e1a2c4070868b15d40bef5ba7bf94b589442afeedc96fff3934c5a4bdc8cc49ebb0d547da98f07c16bac3f832432a3b5720d9c61a7914a0d5433950ae085771cab7d6d97b9bdbb2293a94cdb5af2bf3d1e3039096c803574826483de9a14c3f989da8af949f371c87f44367b472517ef61c768fb2327aedc9aafaacd7c812ae210b02d96742788879c050b5b7ea8404355cb15d6af2f8e772f09d95369f5b83049c3e785c21073a0839f6ce9de99d51126b3f9ead4d477c6d4ad58fa8ad6e5c0b0d333d68fe2b0826a0d5b884592339ae1ab80919bbaf1c6c6adc3fc2d5330a6f1a3e9a30c8192db17e6c9a195a28a457145e939e7887d112fa4d06c7afb0e2f1baad1000a6a11f8c55ebb2a9fc0723ad07897b89e049148f332a9a57449b2dbe2116b8a53b8774220c67430affbbf9bd8fa66ac240a5337a0e5d3884884009cb073e257f5f8a6955012d7c8c089e66852928c27e764a5efe8778362a66111a29dcfd786d5138815f5022fd2337d06accc32577c1175f1f3c5c3ec832241253376b02a0747fd300993804178c32735fb0fdfdf88ea5ec508b0057fd938ffd83a4a6251217e4c6c8cb92ec7b72e445560fcc6aa57e6ed08e85bdc092e301595f0fc890500eacbab69e5af5b1e294dd39ec1d0bcaa949115514f3fdd581ca59f866a87e3b3506f2e95e34c1f985dcbe7588548f9a7e99163680c9e1ead1060854bd8ec7b1334d0a2e8d24d726c2d6b6a82b176174d16f31312dacefba5b00081b456db0e8ead7219da652a8935c969c176ec73c86ee5547cdc748d2a8c7fac63d9e2c1235070e0ec587941c2e1241fb423bd6957749189885e553a8cc861900bc80b1699958f98c1e5aede32ff5cf1b9a6e44dbeb41cd5071c62504d0c5ef71bc1b920af000b19365d9f054710b6c5f697411211d199910a843d288a22fd3a44e1787d769946a58059b2fde0daccf73df76a846bbea1b4c0eff13c0c62ccf13edf3b86bff34b58b6882c915851544804f7b86484292798a746198f7cd79f5430e44eee6730d21c18b2575a9b5c005de9f5517f5e93e2dfe75e9ebca0888d16fc301c6ccdbbb75c32e6087987fd47e671acffd1d74fe8ac9777962b47fd42132c1b56e44ca730c7767e2035564137e39a625fd66ca9499e38e0872826b788fa10b319d617d5f0772f93c23d2ebf2f09f2d51ecbfa0ad8eef21bfc49ad3ddc324ed0ce8f6a61dfa3814dbc11652b89d4cbdc41a3ce379920e1b5175783a6480fcc9cb850d7116c941827e2d780fd071e93f3bc1fccd30a5e50d643728d9095b662a60b246a07c940265b9715f04babe4a3967305a45efeeb9569d13560863bdd9adac7420a41d12acab6f1200f40dfd29d0a119203d1693d4b7c4b19147a92797b7aa7e26ccb2758a23ac75a0740ffd54f40c42e77528f9824c9b7d634d45cd9983457a3a1dcdf4f6ca18c6674cfcce376f8f7c6c4b4a9c0458dc311a7b712ddd66d3504d1c21b94157c26f149714b16b1edec128fe0384519c5befd8e73e7d76a05ea438abd1977331b2ca6c08483705295fc137d006753e03c32e1eb3f1fb555cac199df2eda7ad7c4696fb6dba947b5ff46e6dc8155f2b65b1bb8b6152b0a8821b74f327ca9b3fa46dfa18c4d100a85b80f80bfbc66e9708cb50c63ffa96bf776b4df6f3db4f7b7ca180653b1af49da20106398fc90529e7c9623dd52dcb7adafad0c9a33f7c0d044470335bc77f5847f2785f72716d9462c063e2d6d38fa94572bc0920fea9f9aeb819329cb408811bd8db9b3055d32dddf63517c057a43b6c8bd3bc8bdf80ff1d6c797b100cb99d002b8c2614390a03e5ddd99c840c10bc2b27fb7ba100c6048711f1b62fcff17d48ed2ba2ef95bc3da2e0ba2c8e9c57cfa00dc534361fd51f87020595a8fd0d0ccbc8548d66d9c00d5d2d8cd2f4e9a7fa16e02cace355c993ae8b6b9df32259161549b99e9c7db72f26defb06df8eed5620ce4928e0d48cb71d69172faeef9c66de8f723f87b1ae293826e0558154820bd9f8e2656af33967c33c9e4cc92099b401541afea482ba612b314c64330e4fd19a9b07bc478a0129f5b8dfb4f6727a793ee527c443454d875e89bcba97dcb43923ccffe9663bc2e012903873c348bcbee5077f8939d6e3a76de5e0f23be82a22f1de1f8c07d46838d74f4549d28e91eda29ce6199c6a98d79c20c271dedde66739745c303336e5a56307eecd9a7125f15d4448288234d57dc948a3496f5757b917c703e865552fdfea18813e2c7be14bcbe2e54a6d2f9211bb047542db6686805235f2725b5bc09a162394c9dfc3110789835c77e78f5a227fefa5e71f210fcfe97596d5c055cf0ee185e3922b80ea0c24e1f7373c65262902fd420e5e1c563cb582c82e011f24efec0292f8adc859ab6bab20b27bd0313d3ae15b523ec475e6602af21ddc4c2026b7c23caa1ec7799fd5f908cfc196a576ebb1443117a71b0c84a3d85f8eee74f1e548a2819b98851fca1bd8ebafd4c2dbab6366786e69f8342a330e735489425048ee4b2c1d3085cc240807af551cfe5ff2398d2a679df97ce8736699590877ad1c1c641e495e262e59a1c3cea190cb4865d6fab5a11a2a6b64094d79173c3e8435e28b4ffd67e87391f352344e3872fdd61f305185d0b75dd7af9f7119ee2ebf8e247f854f950396bbde6c16ab556fb677ffb018c5e07f4c3f850efd78ad83e13471a5c5a7109e48ad1528767b7c8371ffabb2723e73509a09fa262d570184bd2b0882fafb5b2921f50a103ef7d12c820d68d587d245c2709b984814184573dfc8968f5e8497da9b2029c99e9b936b46f5b2d90c390c1d9a5e2f21e9945e4dc2d002e0e320a40df99c06e360012d07bd18d5ae33e61da46f18bc8133eee93c961849a02f98f81e09883521a2f60eea7d9195527e2a5d1220673bb44f295636f408d1fe739ce20738520037a9ee968fc636d8d70bfb0d8759eb499b3a0a6470dde8a", 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x4, 0xfffffffffffeffff, "4e311c033e20dc80566c3e170502f0041560e240", 0x20, 0x6}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/141, 0x8d}, {&(0x7f0000000280)=""/195, 0xc3}, {&(0x7f0000000380)=""/214, 0xd6}, {&(0x7f0000000480)=""/131, 0x83}], 0x4, 0x47) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f00000006c0)="ac48e5b6a7c290afdf044894fd11b3bed30283608218c158f3b129daa7f2c2f0a6d0e95212078215e8baa11663e601d749520233e1f5f2cf4953cab84b5af5454d53f2bd498e937099225a3afb1b93195dd0976e2e1bc9241588291c835068ed1d680984ffe53b39f1e2cf54abd0ebd38159d5fcef93d58bddbc8cd6aba0ff77a1046ebf1a89704fd76b4ff7", 0x8c) kevent(r0, &(0x7f0000000080), 0xc996, 0x0, 0x8000, 0x0) close(r0) kevent(r3, &(0x7f0000000540)=[{{r3}, 0xfffffffffffffffe, 0x9, 0x40000000, 0x5, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x1, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x4a, 0xc0, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x200fffff, 0x4, 0x800}], 0x2db9, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x1, 0xdd9, 0x6}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffa, 0xd0, 0x20000080, 0x7, 0x6}], 0x4, &(0x7f0000000640)={0x4, 0x3}) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x20000000, 0x3, 0x1ff}], 0x20, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x8, 0x80000010, 0x7fff, 0x7}, {{r1}, 0x0, 0x80, 0xfffff, 0xffffffff, 0x3ff}], 0x7fffffff, &(0x7f0000000100)={0x0, 0x9}) 16:01:01 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:01:01 executing program 1: setreuid(0xee00, 0x0) r0 = getuid() setreuid(r0, 0x0) 16:01:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000600)=""/4096, 0x1000) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x48, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf0000010, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20000002, 0x6a39}], 0x85d5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x800fffff, 0x0, 0x80000000}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x3f, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x40, 0x8, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x88, 0x2, 0x4, 0x6}], 0x0, &(0x7f0000000140)={0x3, 0x5}) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 16:01:01 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x4e}], 0xffff, 0x0, 0x0, &(0x7f0000000240)={0x18388a47, 0x401}) 16:01:01 executing program 0: 16:01:01 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x7) setsockopt(r0, 0x29, 0x33, &(0x7f0000000040), 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000e00)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70a", 0xe4) write(r0, &(0x7f0000000000)="8ef330af79885eb63abd0c659094d2e6678560ea733f273daa7cf709ae4004429cc0c1b65212b834d201e5996d71875b078729bb6ce48c89c09bfbbb08beeb09287f0c19f27070e9", 0x48) syz_open_pts() bind(0xffffffffffffffff, 0x0, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) close(r0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendto$unix(r2, &(0x7f0000000300)="54f09a63aa34e7332a23dd3349ccaba446425c722358b95599de46d61bd3308b053eb3b4eb79f510ccfa4d9222ac9ebfc11d2ac1974f97", 0x37, 0x402, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = kqueue() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000400)={0x1ff, 0xffffffffffffffff, 0x0, 0x7f, "ce2ffad3fa1b6cc78507346d6e7c2b130cc8879f", 0x1, 0x7}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1, 0x0, "a147780ac8e8ebd81823fc7e0d7a00"}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde935d5cd6474f0d60ababc9d2400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:01 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = socket$inet(0x2, 0x3, 0x0) shutdown(r1, 0x3) 16:01:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0xec) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x10005, 0x0) close(r0) 16:01:01 executing program 1: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getpeername$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f040000"], &(0x7f00000001c0)=0x3e) r4 = kqueue() r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus/file0\x00', r5, r6) lseek(r0, 0x0, 0xfee45c0218f0069a) kevent(r4, &(0x7f0000000280)=[{{r4}, 0xffffffffffffffff, 0x0, 0xfffff, 0xffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0xc0000000, 0xfffffffffffffffd, 0x7fffffff}, {{r0}, 0x0, 0x20, 0x0, 0x5, 0x6}, {{r1}, 0xfffffffffffffff8, 0xc1, 0xfffff, 0xbd4, 0x8}, {{r4}, 0xfffffffffff7fffb, 0x4, 0xfffff, 0x8, 0xe831}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x1, 0x0, 0x6, 0x4}, {{r2}, 0xffffffffffffffff, 0x12, 0xe, 0x7, 0x7f}, {{r2}, 0xfffffffffffffffe, 0x1, 0x1, 0x101, 0x8f26}], 0x80009, &(0x7f0000000240), 0xffffffffffffffe0, 0x0) 16:01:02 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0xa0, 0x1) r0 = socket$inet6(0x18, 0x5, 0x2) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffffc) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x6000, 0x1) 16:01:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x29}], 0xffffffffffffffe0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x20c2, 0x7) 16:01:02 executing program 1: setgroups(0x0, &(0x7f0000000040)) setuid(0xee01) r0 = syz_open_pts() fchmod(r0, 0x0) 16:01:02 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = shmget(0x3, 0x2000, 0xa, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000ff9000/0x4000)=nil, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x3ff, 0xfffffffffffffffb}) ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="e324e4ec1b35f72e70250770857e2e126dcd7a7b1f3b5fc3aef8df9c964ac42a00c8f0b704adcebb3427fba301f42674422f92bff63053678a828d905ffbf8260e3c0757b44d2371b50e7879a3fb9f4f2c0f150332492b1f04834239fa7a46bc8272c4f42e99f88fe7b5117957caa4f98fc96af03ae6c977d4ff29a9b4632c7fa07f671a9ae1c7b67e0351dfbaa476a4abba172abecc381c5f6dace7e78190377f08abd75d63b700d4e8c90c847d14d149553bf0af7a222a11a3b2d7d7bee404706162650bf62b74eb4fff7d412bd9750ebb172be0c5a9e45882fed028e757e1285a1a8f73617e2e6f47ec9550267fa3c17bf7f90c50e89a55aef76979e8a470108c86c77c297a2981771daa87b941177dd3bf4796501d2b5894023aba5129d258b02aed9f78f5b45c8d3fb5b86a7a50303e7ba5a27ea2df882e758ec6ad92e5366059545646c776775f53a79b7a66dcd927f88da62b21e18cfb40be4954dfea45f491bb2cd0c9ec4a29664c1e68570d746d65f4e579354516f3c98e6f994ae7b1a7c9af373fb499ad0851c9339e0623b432e447ff7803f3114c334bb2b5bfe36c30c24c972c4964306c363387f1d50ee53c50eb288a5ada4356c703d6cc8ae60bc8b476d06618d721c4485b9993efd94001e8c8884eab8d91ece42173b1e34e898df0306504464109b13fe69f00925b703839ee2b9c02d11f40d5c9215049763693e4ff45f3ed344ca10b493a81d225c6f411f3e0289455d21bc2ee5470b04e59953ec24386367c20b29a4f1b90fa6fa575ddb41a5b9cfed52cb366a024eece01c3c732dbffb94fb61192206aaa70a2055069b1d58fba5951bfd0c7a87ba34a00bd1414c39e599206946cc53d77674db7c06fb1f78b9377e429c6fc96e29358d665256aa1b4356a6c1297ca82950e8d164366c0df8ba63e1c3b99b1c42bc41560bc89999522e9b8028ac5d6475204ebf28234f496c24c4ee772a530adcdad5881a9317f852019418f55d01fce7bc61ab076b9ef5c9adeedd74a6efcbec6128f58a81b82aa4f042a91e2cb9ec5e9558e09a1b8affd9e21a5aeb59827682f3712631c109651e39dd7b9e94c5947362292cc7183937a671dffd7fe78e2071e864387285a1dea0b9c80a4d298031a2de5be0a70c11f88ed6a8eff1e83c236737122cabf05501598890c46c2c2048d1fc8b04af9bdd382c4990ffdae7b0b090e1b802e8b17e6db50b93cd06f695880e992211dbf05aa64e0cab22608ce2617674abffde2ae0f29ec40f00523df7e671133c396510bc7e94493bd98e2a15e78157b44ed7098bd06a7011e9e6fe2342b2b079e3d594a30c4b60476b442480f2b263c4adf843d60c45faf96774dbfc39805db22c5e79d16f8bb66303558e33fb8196277c17925f02e11338cf52913a19ac4eac7c23df01bfaad431676c52d7e5384cdc1bfcbee50dc46025111e4e920183d3e1c4eb3083820acbee12d81ed2326d11d2e5b80e853fa933e3ec41f5a1275f6f8c7456ff0e36b96992d6d89f30bb4fd7c6f4cfaa02623ce2e733f3f0522c2c9cee25b03ae31ec186aa94c1b8ce354d696fe432ef902c670f8e5b008f7b58ddc34e1753f7ef70e6fa58c57925ebdc93138ebb75c8248309a5cea65c058eab712d7ef35da96c86ac6ea151db98a7fa355e034865d83e7c7a29349ce2a020b09e8b7809457226e4dc10153dd6e378bafce75075b516d0dcf1e480a0a200886879274f40a4f3534ec58d793c03e4a56a62c5eb188eb513fca2e25d243cd2366d5c7a679bb2839057bd55050c78edad8cc5fd94b844bd7853ee46545a03c9b75d05870bf44f4bf84122894e9c4b71497eec695bfc680338e593aee4e36fda0bb9eecebcda4146f45edd9801689321b18d98886507061f29a336fc02b0f3827b9f50a8c851104aa9ec44474dc29d8666d52fadb31fe6c99001489ef23939975d31977696270c7c27369e36fd0e429ebfed4141fbb0acf5c6903abef4a5eef9678ebaeef425c787b0b369b295c08e8838f5d2834a1af3a2bab61f4d230d8dfbd189f6b052a2e433006ab60b291f84a360b1a2468e50bac3dfdbe07fdd1c347c6b77442f093c761fbd2ed99d16f13d94720edd15171d6b95f5e212c48ddb79fbdb167d9eff40393b33a835eebbeb5e42b9b7c510b93ea53e540ad7df3eec0aac20504d4fd16a4ce7c9c3c435a1a87e94bc79b0da25044815484e4c1bf0c37837aad9cc9e85ba664962b49bf6a24a61a3d59d40064ac46c9049e562166753f9dd4b6ddc350488e617dec47768636f03db77b3dc2cc4c51ff5486e4c79585c012f87fab91172ae507a4baadd26a1da580bc9ba537a5c4e3581bbd06a82234ef3e3c61f5ccdb652bfab3c8ff9dd85cd352fa4b76681e3c3dfd9f9ed9640f699b0d0b46582c0a90a45e6b17c4cb9d1f4c64c212ef356a49582746f776a446639aefffc4e84e06dd258aa44c6d6493546321058fe9ad2da7ef4aaa2c6c4a83362f6bc3fe32c4c1874c6c82c9240b426596421f6007470e7652877b7add17a8bae9b7ef348333d1a0eb0cc13301aed0d05df73572d479db596812dc4bba854d653b906fd3590f01ada079b641dcbc557f4b82d921d9fa7b7047f8a3615a6f92adf1ca8013207a7a1fd480ce8073a6712d031976a115b60ed49465e6bcd1adbb26728cb288d4ae821040108467ae79b15a3dd5a9e7454150ddaa1895fdf49b20a11a453b5a88900449d8539e099686beab670b5615ea7b1d4cc71d95e637bfc9e895fb0bf05503ee3041e79b64e34d403842027b5d40335d09fc3e5e7fa1b4ef30b8c238dc895898db101b9bb0dae6742b8c86eed4d8070a11ad82f3a7f75daef244fa9af13ed9f0891f6a55e0c796a78c1eb3fb2127676570c17718e3bef73c1b44535bbecc0d713db9838d27db90a8a0041fc30a59ec19dd4c280a7f3aff7f931824afaab4c40ca3ba63e4c9e48cf5613e82b05da4ab81d867ffd8d76d24990d1f083441fac9ef7e04fa3327bf452e47911d65fc642c0e6472bac17bfe679531d8c61e7a7513cdb3a3100123ff2bc74210be534e9677fec692959569296e85e8ddb78346b02e9df7414144dfbc5fc0c7bb589e105bec3d4b12ddf2f42afdfcfe493bc134d83bc3acad440add5cbef5b9254d7749b222503f2f966e7f2b79d3014a3b8126ef575d4310a1f90c510cd194b1745ddd132e1d7c342cd8a158fd1a646ac9e7e3a1b46d350c604af245d0ba82453f4511595d152d87bf092f44d6ff429a29f9534e32f80ace2c8fddaf5b17887f07664af43756ca64007a03cb21f3438f04e4ab5860c93f67f07577e3cd53e3b51db49857e26bfcee648f511468c225cd0281e2216632ce45e9c9fce3b08a30503e693b88093f42068074113f680017fe8152e83035ccf97133edc229ce38f2280e38f3f3516d35c57f5bbca94d9002d37f91ad5e97249e3f49d671267fedd06ab7d85d412c9ee4f0e5a29e4f4e0cb1913b6bbf8bd50b12cbe15e659a9c2bff17bfdcd7eae70f58119400db8b17e56846d7d64bf834329050b4fd1df8dcd310d7f422c6673f35085ba59eeea772adecdaeccfe66e1877f6cfd2356f2817a88170c1ded25ebf003452a14682b10eb8507d502f9b14488d56152223ec7c850e414515873a87ac3bf4492dac31919f8ccf4ab8e4f0a38d1267e5ffb055e9404d80c97ed9bcb3637277c25a986dd492c098dd4f0ff371476c8b66444556e7bbf4e0d8c824a94a87d6f3465dcc87f41fcbce83acfd3648fa46f9c593a74fa1e7080537c28bacd4491219227bb327c2a8625017d8b8edb700f42899a94840489eaecf8583dd3659e0708b9e17204496bf8d0cd99ff8d32630aaa3de230c62e47d969ecff638cfeb993a7ecc8d5c5ccc30ce03c5363951ebb89ab36812b7ff06525af5269a266cc2f6fac526e51d278b7ec5b0c85a3bd2f4043777499f855b4d6839694479fc2ad3ab638ad4c1c6606c2415f2bd32f5b70d226bad785c7fa340a7c8dd9df49ae1bd6488bdec84a24e665087597cc63c7692e5ef4c964239fd3d62343e44a895f81ec1094693bea1085204a5b749b1617a7120987ed80c4ddd3d8e1405d7226169518675f34b7073892de7fe8f0ad11c72db4292a520d53a7ce30ba84bd6eaf6f26d9fc5abf93f977371942a980a1b6ee40d9e897a0998f297f5168b186ecb7010cf23fce38d28fa5da80ac37cd10766fe9c8baeb575671403f520efdd4b42da80dd6572b12353344bcae494952021df6805b893abb2ba4f862b0523f711fe292da259ee6032c4ce614d97552d75b8478404e7953a0efd5643a6794f3067a1b77cff93e8275ceb3dd4aa5a19cba4b03888ffdfbe2f6b322761fc97242db19a0adf9f1d7a7c4179370aba26100eb573409216f0f5d871eaa19b2b39615f4e9f8da3b6c7ed4af23531e170eb4e0e2a138f031096b7d818c82dca20fb8615782883bf3a7155eb201f8fffebf5de925606bd75b1dedd8b156e5df00f3b2843a4910ca41f1736dbd3cc06cb1b6fdaf303bada9a7f7f06aaaba99581b3be14f316e3d821477f164bd5a105c629b6ae69687dbfe1583bae6327d27fe2189ceb9c44f6b1b086737ff41242ee0823c1ef73894978237b235e3844caa3d533d3eacc57abcdb4b218d1b62765e2122f8e553acfcaebe12d978187097b0416fffb66dbb052efa064747333522f42ec03348629cf5f75deadaa37c74b684e225140f8e8c2dc8024213a5d8bbcc88ff491ca9aea64eaecf5983ad0e28ff9793e5d141b37a8dce0028911b51cbe8f112d19f0ea2ab9897282a7ed3e36ea77917e49aa549388273d62af74218b9adf2899ef35ed43476de091e2a51fce489fc2d0a7b3d37c87f1e87bda3a9cc90fb8bdc3419695a50ae0089e890e63cd1e0cca442e50ae1f9c99b3f95b88c699694db2e78558755ea5775e4a42e0fdee58237f43553ebb858bc9e71068cd2ef9d39b5bacc9172cf56e61698cf21819a0ca4dbed113cc0cc55e803be6c240cf5778dc3e14695e6bf4e8c590da533b93db4e19fdd828baa6c4063fdaba042a7b0eb004d8ac20c37838e316518c2c1329e89b6632370df312d26ca9e05243205b5a1a7fb41907e6d5180aa14586dcb5e60f450c4ebbf9b4c1ace88e188f4e879a03a75d5ac6d5b34190eff060e4e91f4bc41915d3b8a6692051cb7105711590159a22274b3bd86375f944c0af3d416da38cbec140253113629ede514d7faf5c2160477faa7cf6b7c189f0c783fe6cd0130db4b153e9fca2f5e3449784be65775855024fee3a2f7c5fd8322b9cc38f1360df629617d2e20b6eee86283798bb97cb1d0de8226a3833d0118c493f99ef45584468318c6be7f25ad0867a0588a329f4ec6cd119da41eebf1080381bba66c8eb7a010d5df1d37e5282d8c1e7d7596987687d53e0268ed6240e42c52132f6b38ea2e02fe6f1490b5fbc2e94c7d7ffac083c2a896f56f9fc679c1be4cc5b76a158a025bd55e8ecf1b22dc4d756f79fae6b0d75281e7d494fef9176d46f4627cf0ea37eab745ac23c8ff2e3df91c5585c529ef35c02d7ec2d92efb1414fb31b4d576003714a9c7cd14c37d6c4e5d1789ff85f544eb6d2efcbfec689ca47e5b97f3fb15ac1be089011ee6a65d0c90d0f21ecd19dc5de6dd9e6ccaf6cb7192caca4ae43cc93ce38e48410e700708e4c37b19ffbbe8b300608cf4fb65b67ba1a3dda6613bdcfb8c91d0cb0570274c519d38b0f68fd26f4cd027d9764b18e188e9607f612f83616472bef0e5ca9333276422c6254", 0x1000}], 0x1) 16:01:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x3e, &(0x7f0000000040)="f73bf53d", 0x4) getsockopt(r1, 0x29, 0x3d, 0x0, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(0x0, 0x380, 0x0) close(r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) chdir(&(0x7f0000000000)='./bus\x00') 16:01:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000040)="3a929119", 0x4) getitimer(0x0, &(0x7f0000000000)) pckbd_enable: command error 16:01:04 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x2000, 0x0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='(\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) pipe(&(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 16:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:01:04 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0xb, 0xfffffffffffffffe) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97", 0x800) pckbd_enable: command error 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = geteuid() setuid(r1) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:01:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x840, 0x22) ioctl$TIOCDRAIN(r0, 0x2000745e) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) r1 = socket$inet6(0x18, 0x5, 0x0) r2 = socket(0x18, 0x4007, 0x4) flock(r1, 0x8) getsockopt(r1, 0x300203, 0x3, 0x0, 0x0) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000180)='./file1\x00', r3, r4, 0x4) getsockname(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) 16:01:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) fcntl$setstatus(r0, 0x4, 0x4) open$dir(&(0x7f0000000040)='./file0\x00', 0x10008, 0x1) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0), 0x389}, 0x0) 16:01:04 executing program 0: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) readlinkat(r4, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=""/107, 0x6b) 16:01:04 executing program 1: mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x4) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file1/file0\x00', &(0x7f0000000000)='./file0/file1\x00') 16:01:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xec) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) r1 = getpgid(0xffffffffffffffff) r2 = geteuid() r3 = getegid() r4 = fcntl$getown(r0, 0x5) r5 = geteuid() getgroups(0x8, &(0x7f0000001340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000001440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="3fd06a17cfa69b5a7d54a8b0aed0b9db3d5dbdfeb0611a6a6e2e07a8e669775f3bad93684caf81df96a01e867331e9e699c319500ff070f761dcfc354d7e06ef5cf862e77145c38ac8418846f7c18aa30bc5eade87d7eeb937632032cfc6c1837465c7ae66cf69355be8f917c2c5cf59691693cba7c3a262468747231fc4e2e405b8a4a3c39d72e21642fe3811315887bffbded955a53d99dbbe5cda2c0c12ba9b060d07998e1d5cff55bbf2838527ff45beed8f48a1a17df7a306d00b6b6ae0bf6f77747c8d0b329b1ae465ee0a352c16ce3035a077433580ae2e2f12ea70f16b24668a2053ff7642efbbc4e880667bf70192830f4ad04bc485beec8b0d0f7ff9d961e8486bb26ae9ead97125437c14224341b5b44c78e89153188d82266fb13b92ab73d0a02d1931f7f84f8ea0e9b610956f5170dcc1704afc70e8938353d5b73689f7bee9d73da7cd941562f922b432298c301f56c9d471c9b117922f72299eca501ae58fa63e6f93cada4c0da127973234807884dc1a8c5e5dbe309551dfc1663c8798a9403ac7f71660b2b6cbd9f7feefbaeaee8c803fbf7631af535ebadc87afd3bca0ef1a90d5f56703e4636a9a2603a43dfed87a0cd77f927c84a9d46183fac93f5116a24b153b2689fb84b6b34958d3f89f92cdf9b871aff58a4f2efd923202f4e7cf29d07302e1d8451cf9ab929766d15843126c13404a375923443aa059ea182d8446bdcdb929aa648f546dfffff5f8136ab169837c6d04f8ba248702fbcc06369e613f6a6e634f08841defa735b5235752a500859952e5fbf46c9d1f4af7e52daf634fa5c2259bc0de39db9ea7077c95e310d5c940bc451ebb62849d415bd7bbb0462819795fe74c0bb0865cc8017b00f9146c773cb143c36cdcd52a9a8130f96373baabe5d1f01a7ceaa3dab74b7809a1a117c32d63deb8a528d25ae56100ae7955c1c7066ef239f76a80c76636aaab5a267db008c42ec568d7cf61d56974a733346305ee41574cdd13eaf54ea18ce2b45c2a93395beb6ce0896f57ec1c706a82a80ff8f082e04d120f29db6c88a83180abe82c4d2fedeb00b700b89930f5efb542682706c4cf5f5868022830a18bb9ab7ce9c39dc59515444ec4e5737b83034605cb4de96b773a24d1f2b7379c43496c1e106e9a814ebffaf0425632550822ce9494bc4981d34c77ec6e30a25941b67873e90d924e32aa3fd8123d87f0732effcdfaaf3b6600c133dda5c652f5a74fa3419a41a7fc8656fe464232cf99a1a8192a0c65c7ca512d7a7d72457c0b5df16aae6f2a93795443ef33212cd175345046486fabd98f5d016cd8525e8a04b7c982ea1e72de999d65629634d1e24bc550eac9b9478b54d1cfedff0a04e24dee50c1c092c0c41ed7a82c9e79277ce74bcd1c7b5441f3ec11b746d8875f11d70bfdeac16886299fd53f08ee96d9ae2828974b1181dd93511351559ade045cd72fce69c119e7ba83487934baecfdf16ff3a15bf69125ea27c119ccf7981db86c1b15d13fbe3cfcdef5c668226424ba2b8413733c91124f73c76ab9a583d9bd03ae4b343aa8d40681dbf690b18dc71aba87c6fd3541a3373db3c2ffacd711337f03dde06950771c405ebbe6badfa192592c46b1e2ac08a5f6050b74eeed78e8f2f1f34e1ab0a6b7acc64699189dbc3c62380c55b95332502e39327ccbd2c8344e0a18601c12b0671eae1863f17594ba62bf6710ab0498d2c6e6a916e9f2fcd25d4cbf655641f6f9ce183eacc32aa485124751c37b6b7891b4385393cf793073f5f0ec6f333f82a5d2a4b6e018326dc112868452ab896ff41cd8cda988b5fc0f59d383bec9c289a2c1177c2924fcb46dd07e6202ccc6082911cf268c1eaf3a9f7d51a7fe8689cb80d594a1a33c4f843a29d69dbee037aebedd2b08d692fdd0ac635d04be5b68df423d5ec722ba5e1d09b2f3648e9d62af99d6e1335e93d9bd69a5743242e6f9de68cc52f710c3914b8db6834ae3abb639e2947a838cd972163ed6a29965c150478af3b5fffcb6441fcef014c088e2d6fa288bf83d32074840167d19b0803ec6e58082d9780a8f0859b9a77d0ae55bcc4d1668e0e2f509b8c88962b163a9aaecab94591ce4ef591cc296730666ea72bc08c04afb93bc1f08a7afe304b20033a6fff1e5f72887b4fb4ba6a7453734dede191202d3118e3377bc7278db096f701e670892823b64dd599848d5a9bd4c78114dde7491047c3329de015c213f23958d8b2600bafbc506462c22ea4b6e2253c77db7918ddb792b9c615c4526c15f2766604e941c33f66c6bacf9d5fba8163f39fc30568eb36101bebaf439815c25a8851c32e15015ed4a90ca2d5c47d029d40ce3062ae61fefa8e14ab7a9cc548aa1e8b318d85be2a5f0fe2d42c2ea15d5f7d4a0ba515d6fa57f9001237c3c49fa30b7dd7c038189eec0cf62fb9d4316e6c1e2fd233444d824e2a13cd9bc845d7335d3e98d7523c79cd5aa4b21b6a8634556b391a1996491d2ddd104b4886655809a1874b5879195ac5adb4409e8f0596b5365f62d2a1874f35a7d2f99b1c0a654478f4637c01b370304c7321e31e0ecb47409f12eee3b982556da2bf595940f148e6e0a1bf7b33ec8a6d7aef149aee5bb8e0d1f3f5f544dca3e37b92113d6baa262d56c4f5c486df3ab985d73e2ca786ce8965a7c2762c5bbac697b05cc59ba71d8c9dbbe47d2b7d85eb52c8b729b8329ecb0ae2e0107dd339d8530487f034556b29f8db99bcc895b3e2d1b738e478b35c150a79043e03174a3c1aa909fc7a9713ed616de18198029039c9ab416e1cae75de050b35d36e01cc87d39086fd085fddfa04bca762b559cb52d2ff25c0768082a6fb57d07f9afa00fece822c34f0d24969d3e845799604817fc9ff5c948ee38569540ffadc4c49df59af2c2239970983239e67807a22303fcb436d616bba5012094a5ae18a21141bccc5094d0948a97a01f9e4a4ad32af24118719efcfb7e81d1962f55178a6f5dd14d8791f5fbae18618efe053688dc01c689dd61674b0b99807be86e236ed7a06b680ad54feb3ae98b509fedff62c6a31544b251af8aa5328325a750504c4eeb013cb788adb1bf19b677d7afe9fdcde379c9a81a94ed26991d30561e467646b5f7a08960994fa6b29b229e3cad76d79ee04fba808c48dde8aa3b066c6ccb7b81e8be90d3357306726c7912320372242bad93aa954f3ff95909c2a775b0951bfe7d00e5d8beb19109f1dd878ed8e99ea09e3c2eab0cd92504f8365790e2c63ee0d819201c3113431fef3311448137b3846c58959006397f327a305c1abde0c605a5388df35b732fdbd409211ad2e03fe6ec07ed073c33dae04b31c138afdca607c346cdf905527b199a454bb6e6ac37c939165770814f67017e58bb281dab7c367ff5238e210d9f5228c7b3a9895b71dc679d873cb63b9faef27d7e8e2897871d7d413a47e5be9f34a18d419e038e14f5c3af2e0036936c4d26d6b6360436c80b1b33eabbf04e8f896f897fb267b46af24e54136c2b11bc8e49f69fc69e733284085c5586d946bab5b286f94e3e24a3d936144a026eb99cf3231aa8133ae0a6c1b1dddc29999595acf9967c424139f05a2c9873731f49e6535a986eca6e0a5e426149cdce72b54b63da0f146fa962f0427c72ce36fefcfaa0ff40e76e7a62547c01a56005608b365ed2c5fad246127c7c33d42beafac37c5a4a8a87281381804fd3d529b1564958707e89b519d11024be04633b9642f48ad1aedb45f97baa4a2c632bd87a09f2e79a3b64d1c2cb41af78eab5cc394ac60fbfe6cd76cc4c9b9c2da8b83158d141d23fce91c8c9625389c935eedf3742644070cad0e2582972ebe6424a4024fce4abcedc24dbedbfe0388e95f8945206fbe7100457f8a3203f55d55a592a635766fb47dee9e39e28651648c9bbad04117f783dda59d6499a8d0fa416ed9df7b42dd2526afac9911107c4208a59f77017c02eb2dc4fb5c3b887efe8fab6f90cc2c5fc8276f9d51b4146a93f921bca59164f9ef59ee17b813b24e3d8000d4504a9046f661a1272ebe09f8d010fac3bb0445ae540217a3bab686111fa7c18adea9b8ccc6e37d2186012b2221f8b0280358b7b4e51a7d61997e010f0fcd725806caa86147a05bf1fc7302f2fb685f9bbdeb3882462cb977f8ea2914654b178a827ad7aa1e4c908e748ac8b81883596c06e8cac221e7190c977a5085a4d0f03e8e58abe7ddab61587c905613c25fc9abac27364e62a26974df8983b17b784b887b560a54e0fd7b80082fe921bbd73e295e19ef715eec55d780c36b0829389040292c3b1b319ca1cf8dad8af82d25344eed38b217bf9282130cdc8d912df537514e8bea6499e3c5c021d7722793d3d0e22251e7f54467915bf738f74cbb19be7a2a49fd005507c9830baa6defd19ed4b10b4be46f79281c325adcc86613edfecd6d545da06ded79dbc7ce559bb3d93f08ccd3482df2607a69d876a71f4836958d0f3ead6df2960bc45c2f9d0526d6ea65b7e68a42613bbec2d9a2985ac305ce6fe1c6aeae7f728c66ac5a11f0e7929dc62a3ea2ad4ec6e5031fbc92dda545e5e4716b8e41ca0a726a99a88c9c65fb14a9a2ad914902cb5fc0f0373508ea050d514c4b55aff218ef75a183948b3016d50f1d27b6f6535dc4d844c1d9ac0c476a53a67227137e47f8d26da5fbf7ab882693c45f703227eeaad75214dc496c51d9468ebb837ef581e040ff0ae0068a8d8e7c71be4a6b74ef634ff235dcdf8d49668717a8b19c7332f5db4e8d8a5bd946c48ecb424180de0a953e2cb47b68313078a43c4e29099628c4a5437b490a6ec97d75ced96748de32e8d607504d441b6f38dfc4e923004551fdcc1dfce14b0879f33b2e64289cc7e0bdc3e81e7dda9537ab4aa0583d80b41262ed80e39b686bbdd98964376502b08716371d226b21a8b92d6c7fe2fb7980cbe87b043aeec4c6656de94d3920635c476c1be8aab79c59e8431b744b0ee8f95ebd4c33f32a20613990cb4c84cd9bdcab90e86fdaa809c657a15789f4c1d542f3dc49530d89e23f55b3614c613448fa8744805cbe2ba0d89bb6a4ec60475ded99371767a8389e9925fd857dc4f9f6116ef6bfda72bc5b8ed60609c27c132b58f06f6b6fdb6798b6cb72c491071a1078c90a769eb995a3946996fdbaf65d831d8fca22dba7bc989d758f55ecee55e89c183bd181c11c770f961acc01b94e012c94031abd8987e117fc415b21acde7767e6bdf4f515399c54c6e42d851b748d948163b96e460e4f7979f8a68684b7a6a8c044bdba4959af566a8b36ddb1d7d2f03a62ee0562ce2f0ad7b1ea3fb810ede9fb25b0f1bb5a26fb6bf27d27fa972309581bc83b85afee63444e0b01fe9d7024a82196eecc4ded363f998291eb333d1e59024d3271db9fac642dcb862c92109c37f6ec05f5db3f38254a24dccab30e537cf1ee38d94a919bed4559528db94a194d5a375e9ca11293968739c0c374ec0f00d4a8437efdec6253e52321797266792dc8a43d398763d0112f2936c81a9858619b781c8ab1312bbafd5b5d2b388561c8571c47a7e118ea76cc0e01605d5b6a7c692adc71d796f49e029c7a4c14b2e08fd405408a69053a8e736903e33941aa6db20c728f6102e32945af6fc69c528839bf807de9be3f8fe21e24f4af9e4ddf7d7598390353b878c3d04a10350aa615d9106a3e52b6d99e33b786d362b8664fe7b743add2f66290fe9710e140875f03b71bf3d6a95045160e8eee633f7f41928785a28a8a34b9ab1fb", 0x1000}, {&(0x7f00000010c0)="6edf3c434901f7fada37448d9d09dbe81a622ec74a30b26e4baa194a60e875e0d3e0f45bf88da88e065a479ef08b9a45166a2a8d6898e3a78cd124c3461c3ce9e6f4187afe93482eb78c44413bb6f17f34eb55a55772bb1c72bc6c983826b9a7b11151f9cf1e826482b89dce25fe9cb9489161ea8efbec470467a4ed7fc39c30b566eba613c33ad88cd566cfa97d5188d777da35ffb43e0a8231fd0ad43146", 0x9f}, {&(0x7f0000001180)="21ab4d440b60832f57c7a270095cd49b9d2525c9b282a724bb50f37fb035a883a661b4ef759457a535e938fe1f35e36374a18e3cdf3b643ded5ef9", 0x3b}, {&(0x7f00000011c0)="1ea204cfddcbc58e77f5b29851c2c3c55de2bd077708a49d4f8c9bf1eb505732ae62801d7453ffbd4398b24264686bf81d9ee2e2712a5823ddcae5", 0x3b}, {&(0x7f0000001200)="045df6f802e0225a4b6711bb60d97132681f52047676187c45038dec8e8c7ea0ab831d18b4ada7d785a88660351e5b6f3bef1db7daa99ed1bb65e7b253861df419", 0x41}, {&(0x7f0000001280)="aed51317d218cf663ec03b85f264d796492018b2ab170e9c767123ba27774de925378d03e5b7582ea10c611cd0d37e7657f9f097fa2ab753fba521db95e9", 0x3e}], 0x6, &(0x7f0000001380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xb8, 0x40b}, 0x2) getgid() getegid() utimes(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)={{0x0, 0x6}, {0x0, 0x1}}) utimes(&(0x7f0000001500)='.\x00', &(0x7f0000001540)={{0xffff, 0xf5}, {0xff, 0x5}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendto(r0, &(0x7f0000001600)="fa23ab95cc959d2c3ff08ff9dc331dcf05f905c6861ec3e9b09fa9b166c645ccf141aec041b271563a67fcbe003de178778ecf70ab71897df1e7289e06b6c897f0558d39c6b2b7fc94365b135bcad405e4612a7b5ffa93ed59", 0x59, 0x2, &(0x7f0000001680)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x1, 0x9, &(0x7f00000016c0)="8431489838244bebad044c1df6053e302e3b43697597979464897a595c", 0x1d) r11 = getgid() getgroups(0x8, &(0x7f0000001700)=[r9, r6, r8, r7, r11, r10, r8, r3]) utimes(&(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x9, 0x200000000000000}, {0x200, 0x8001}}) r13 = msgget(0x1, 0x89) msgctl$IPC_RMID(r13, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000017c0)="38c7d2978305f854b480078dc4c0a6647699192f2c48b13c6c4d04b8a96083eceb319356d32c1faf2853512e97da23c322d211d1b8cabb420abdf4c3ce9e00e2b907a8411e5696251f66551832d1be9c4d56638d236ea2408f27499ead650a82b22a75cefc0883daf879fc942f61d1ad94f1281ae7e5231d774304fd432be58288cb2cb15e75747da249023b897639448667bb8183c274f0f5d62b59f396641ab873294e38b9631307afaef66e87ead8bf23a4a43672c32b486630b1780dd6fc0a21fab989be804a437566e395c42f63", 0xd0) r14 = semget(0x3, 0x7, 0x0) msgget$private(0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, &(0x7f0000001900)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001940), 0xc) getgroups(0x2, &(0x7f0000001980)=[r12, r3]) semctl$GETALL(r14, 0x0, 0x6, &(0x7f00000019c0)=""/174) msgget$private(0x0, 0x10) setreuid(r5, r15) 16:01:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) fchmod(r0, 0x2) ioctl$TIOCSBRK(r1, 0x2000747b) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="5be0560e7533f37e33d154842e9abf1f8972e70244318508d0d3c768c7a6af7bcde97a4f56581f5770a83d5c0fac41e80f9960da2be70ba219a9f7b0215bbc06e5ed615944bc499315b5b2ea157eb5c280c1627ec3095e03f9d743cefc37657db115729d27e2a6f66cfc6d97b738a015b742438413b754f4ebcbcdd5eed0d149c8f4b5b3ef583f9721", 0x89}, {&(0x7f0000000240)="1f703b3e7ba6c27a1ce8bfd5b846c1945253db386f7e253e30b65f50b2a84c44347dab3eb2b9598864b492550db8d613f0dd9d3fbfc6902ba502dad50b7b35d032ed98f57adc3443681810b91bf7e122c0fc54556f7c1f542788eac029fc0b6aa22a274683a3b677d1b291e1ec5c42f1c7ce4a431b71dcc5eb9acbfba618963f3b163e0b5b09754737901bd8a1514998892bdeeb050cfbb32ef590fb7d4d75116b023025b4126fe20ad7dbe2cc609e1387689fd74d2952d4037920c4062db0a65f17c944f1beac84fee8f3bb5641fd181ac6f7c3997dcc83787d931c84441ab935e0cc2aac14", 0xe6}], 0x2) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0xfffffffffffffff7}, 0xc) shutdown(r1, 0xfffffffffffffffe) write(r1, &(0x7f0000000080)="b0", 0x1) write(r1, &(0x7f00000000c0)="0ea21a8266fc0aa47860a4cfcbaeec765e1edc4bb95497c32defe77d0c54e3ef4a84650d5c7c69c5ec24f3df3cd9a4fa11ac07a9eccb0d7ce0bf001b57191171564657ef5fb4d764cc3885b66f99654c7f46cc6a93d7ec034d12f574c50768206d246e72491bb3c97d2f9cde10", 0x6d) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 16:01:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@abs, 0x8) 16:01:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='W', 0xffffffffffffffe9) setsockopt(r0, 0x1, 0xd, &(0x7f00000001c0)="5c2a444a3e36bb92", 0x49) fchmod(r0, 0x150) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) getdents(r1, &(0x7f00000000c0)=""/178, 0xb2) accept$inet(r1, 0x0, &(0x7f0000000180)) 16:01:04 executing program 1: mkdir(&(0x7f0000000180)='.', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[r0, r1]) setgroups(0x1, &(0x7f0000000040)=[r2]) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000080)) socket(0x20, 0x4007, 0x8) 16:01:04 executing program 0: nanosleep(&(0x7f00000001c0)={0xfffffffffffffffc, 0xffffffffffffffd7}, &(0x7f0000000200)) open(&(0x7f0000000240)='./file0\x00', 0x20080, 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) r2 = kqueue() poll(&(0x7f0000000180)=[{r2, 0x20}, {r1, 0xf}, {r0, 0x100}, {r1, 0x8}], 0x4, 0x4c2) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000100)='D', 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x2, 0x0, 0x0, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000003}) flock(r1, 0x6) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000001000)=""/4096, 0x1000) close(r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1400, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000011, 0xfffffffffffffffc, 0x3f}, {{r1}, 0x0, 0x10, 0x0, 0xbf93, 0x2}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x90, 0x3, 0x8, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x4b, 0x2, 0x1, 0x638}, {{r1}, 0xfffffffffffffffe, 0x40, 0x2c, 0x6, 0x120000000000}, {{r0}, 0xfffffffffffffffd, 0x49, 0x80, 0x6, 0x81}, {{r0}, 0xffffffffffffffff, 0x8, 0x4, 0xffffffff, 0x80}, {{r0}, 0xffffffffffffffff, 0x44, 0x80, 0x101, 0x7fff}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0xcc6, 0x4}, {{r1}, 0xfffffffffffffffd, 0x1, 0x2, 0x4, 0x5a0}], 0x4, &(0x7f0000000080)={0x3, 0x4}) 16:01:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) geteuid() bind$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c653000973d64115e6207c01dc036538554c395a2c8378066240bf48fc3f4e8a4315f77fc5fe93583fb52ef6f351cc721c6384482e5caea7841298ba66a93123ff42a42d74ce835510fc8d4afe00bc79128de7d72950af470a5b2ca6a58b264f3ea3db22e264bdb454c5145e15f0e53d787a69bfaa994ffdfaef24275f80aa74af414fc2e9a8f04b2d3cb0878d6434f5791c5eb8c3034ad0646fa03b1655c18e48f0a10ac82086eebfa73862e8f467c5529af6d0b8f12daadaae505bc101d850660cb349096d7738b96f36ad4c27fec4d"], 0xffffffffffffffa1) setsockopt(r0, 0x2000000000029, 0x26, &(0x7f0000000100), 0x0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffd) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x1) semctl$GETVAL(r2, 0x6, 0x5, &(0x7f0000000100)=""/167) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40}], 0x10003, 0x0, 0x20000, 0x0) 16:01:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) flock(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) 16:01:04 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x8}, 0xdebd) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = msgget(0x2, 0x7ce) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000500)={{0x1, r2, r3, r2, r3, 0xb1, 0xe3}, 0x6, 0x46, r1, r1, 0x80000001, 0x6, 0x95d, 0x1ff}) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) recvfrom$inet(r0, &(0x7f0000000180)=""/10, 0xa, 0x800, 0x0, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="ebdc5713bf50d57c4c238cc7cd7af335c460a2b5bd361c3a5a8aadf0198d96c302720fca7d4e5a90bb30e1be1149b90ef08979319ecc223056f93b336f7ad29dd845e19f48eb58e21573abc5137b8e448bfd90728af5a227f83d3cdf06170efe06e4f2cb4f41b93c7d80465e91766c34462f5d29246eb7097f2b7921282434eca79f645476b756a5741804297d9fd2382682d3ac5d77ae27010eeacbb06acdcb66e5ad2274fb01432e21b93216c2ae21b5bf4f4f384976ea67", 0xb9}, {&(0x7f0000000040)="903d522c706ab636ca0c", 0xa}, {&(0x7f00000000c0)="bf2ffd0332b1dc24", 0x8}, {&(0x7f0000000640)="572cd2c87a636b13f8c34b93c336ed3db250c8448d7006298621cbffd7c43b8f9f6a80a359ababe72ea64d51a97fe87ffc63a6ea63198c4aef661d91b809e09daa34c4e324f3eaccf2a2009d4e657324418f61665aac6e398d19c0eee71ca966db0713851cfc68fa3156da49eced66f1ff9302b5f7b681b42fa853af74de16480f31ce98402025d9a34332616704f8eae4", 0x91}, {&(0x7f0000000700)="8698a71202f4d3ccc81bad6b1238ce16bece435db76e4097505a413692c7d14ca497384a657aac717012675430bd10e3be157294dbb242b24634ed2b3c7a2891b71db17d66072356a9512db313ebfd8852870c7cffc58f11d131ccd0dc05f86c7bf77f6f7cf1d04cc13dbcf4f065bc6ed49c03a1a5229140fdc600959660df1b6d62d8aee1287ef4736eb1ea471de2baae15ededf9cac78e16b3331a081678c06a24023c9023a56360278598fda2564779eaaff52cc8c6804e078d4fac05d44fb28b048ec4996ac0e69047dd7d2873684383305183b9b0", 0xd7}], 0x5) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffff58) getegid() syz_open_pts() read(r0, &(0x7f0000000400)=""/196, 0xfffffe72) r5 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) 16:01:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./bus\x00', r1, &(0x7f0000000240)='./bus\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r3 = dup(r2) select(0x40, &(0x7f0000000040)={0x800, 0x3, 0x9, 0x7ff, 0x400000000, 0x0, 0xa5, 0xf1c}, &(0x7f0000000080)={0x7, 0x7, 0xffffffffffffffc6, 0xffffffffffff2eb1, 0x1, 0xffffffffffffffff, 0x7fff, 0x3}, &(0x7f0000000100)={0x6, 0x6, 0xffffffffffffff87, 0x1ff, 0x3f8, 0x7f, 0x1000, 0x7fff}, &(0x7f0000000140)={0x8, 0x1}) mkdirat(r3, &(0x7f0000000000)='./bus\x00', 0x180) select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x9, 0xffffffffffffff8e, 0x9, 0x7, 0x8, 0x10001, 0x9, 0x7}, &(0x7f0000000400)) 16:01:04 executing program 0: shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000b3a000/0x3000)=nil) 16:01:04 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) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) mprotect(&(0x7f000023d000/0x4000)=nil, 0x4000, 0x1000000000000) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:01:05 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x1, 0x32e}, 0xc) 16:01:05 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0xfd9b) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x99, 0x6}, {0x18, 0x2, 0x0, 0x3bea221f}, 0x5, [0x188c, 0x10001, 0x2, 0x8, 0x3, 0x62e, 0x0, 0xf280]}, 0x3c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:01:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x1, 0x80, 0x81, r1}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) close(r2) close(r0) execve(0x0, 0x0, 0x0) 16:01:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/152, 0x98) ftruncate(r0, 0xfffffffffffffc01) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) r2 = fcntl$dupfd(r1, 0xa, r0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:01:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bf) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37000000fbff00000000008000000010"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:01:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="541546250691eb90c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf57923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3c22e82c6151d93490cafd60504768920520678d38465117217a32e7b1b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac716621f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f3998a360483884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab9ba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea78181003105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba236eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e90550279998d2fab87cdcb91e6018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed7106355470d14ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf04f0a8fb210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d9eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb4da858dcd8cae563a5470400000000000000117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a17ba5605f6342d547defd7da14166873b53117e36ba2df89303e99f56b21611679b1149b2da30ed056876a2d36aea33135282475f5bd8ecd61381abe9ba93f52adb9259d314998db3acc603088a085194f50d8feba30de33624470700000000000000b9dd9edf7668c57348199a5c27", 0xb08) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x41ad4aa, 0x0, 0xece4, 0xfffffffffffffff8, "62722b051f60f896bae0d28d48c37018b529b3b1"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:07 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x9) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) 16:01:07 executing program 1: socketpair(0x1f, 0x2, 0x3f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() fsync(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) flock(r1, 0x2) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) 16:01:13 executing program 0: r0 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x88) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "04edfb2700000000000f00"}) write(r0, &(0x7f0000000040), 0xfffffe4b) readv(r1, &(0x7f0000000100)=[{0x0}, {&(0x7f00000001c0)=""/167, 0xa7}], 0x2) setrlimit(0x7, &(0x7f0000000000)={0x8, 0xfffffffffffffbff}) 16:01:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f00000000c0), 0x0) 16:01:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="e25015ce165d4fa5499b5e07a8e8b327dea4ea45d098e47b7fcd4fb21e9ffd510f2d2ef7d3cdfa2e456d01d949adb6724eb987e99e6f09e03de5d6d6771a05ee60ca9af7f2c2ddf85f3b433593f41cfaa9401b486c6a9b0a5ec8d20da699d9965534c75c352efb458168e359d16d16da61879ef1e83ec133cdf2", 0x7a}, {&(0x7f00000001c0)="9abeab81bb681e87bc8b74056aefddc794fa5018e78c63cd99c1e20e21e1467c437ec942ca5ed1a8c18cc573b728b97706ffab6841ce46e80830b4c4e3e64a4cf79e0b34034a308265edb80fdfb40fd03f7e2240224d8a537bc2f1bb2ac946f96da133832ba1edb0fdb0d835d740fedbd594903c049e3606d4a412e3d0b498e8e347c93fb9bdae1936de715ceb7cd7c1d5ab844a2f12528b0b4eb461b86ffa0a4a8ed5b91fa2b146652e455a9a3bb18b", 0xb0}, {&(0x7f00000000c0)="d003a09ca9bd141810001b17c637a7813addd03a1db9782058fd4ffad9b4aa2993c42bc27c8b", 0x26}, {&(0x7f0000000280)="a7b42ee48921e5c02a8e22d5bb16a1dfad7b5e12345d7300161a57a313ab24b9e9ab668923f1cf8a86ea7f5c5efb03aff8be175ef8ad389cf9c4abff1c74dd542071990a5a21a9b357735854a333", 0x4e}], 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r2, 0x0, 0x800000) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000002040)="e9", 0x1}], 0x1, 0x0) 16:01:13 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x10001, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000", 0x0, 0x3}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915", 0x5ed}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000440)="6a912fbe58f125480892", 0xa}], 0x1) 16:01:14 executing program 0: socketpair(0x10, 0x4000, 0x8, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000180)=0x3, 0x4) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x12, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x5, &(0x7f0000000040)='\x00\x00', 0x2) socket$inet6(0x18, 0x4002, 0x5) r2 = socket(0x10, 0x5, 0x2) r3 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmdt(r3) recvfrom$unix(r2, &(0x7f0000000080)=""/135, 0x87, 0x800, &(0x7f00000001c0)=ANY=[@ANYBLOB="37f948229ae48c112dd4e4e141dddf5b932b4cb979a5c995d08006aada9a9d49b81b983f3804a7d61fd84d58a5b3902be3a55c1d417089cff51320e3c162b597ff310f1926f8e7eea0de7e40fb4d85204819e89658459b0b1999bd71b9413f85909d74cc2840"], 0xa) 16:01:14 executing program 1: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x8000000000000000) 16:01:14 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() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 16:01:14 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = msgget(0x1, 0x0) r1 = getuid() r2 = getegid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r6 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x100, r1, r2, r3, r4, 0x104, 0x7}, 0x3, 0x0, r5, r6, 0x1, 0x81, 0xc6c, 0x9}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000100)='./file0\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x1}, {0x1000000000001, 0x24b00000000000}}) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x200, 0x40}, {0xffffffff, 0x9}}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:01:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e5000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0) 16:01:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ff9000/0x4000)=nil) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') getppid() r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) 16:01:14 executing program 1: setuid(0xee01) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040), 0x0) 16:01:14 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="b60d467d51f6c2855235e4", 0xb}, {&(0x7f0000000200)="8cab7eb04b6fb3a7af73c089d938b762bf0e32d25f9371d57ca74b0e399f6875a52333b8ece395d1e2872e2eb9c566a79327092b65436d1cfa7ae39d10ff8bd5f178bc8cfb1d4d6f8092c28ba8b8a7a66d6b1f2b5cb6c3eaff912faae0ea677d36567140cbb6ac39b652f1acd289", 0x6e}, {&(0x7f0000000280)="d01d594c8d42678697363880a8eadc8d7ad12ef96d422d5d637bcdc63a8faf0d15f577f0759cd9928e3ee9c14ab9a47a0704646138d442ab5e4ca098030ebb289c8e0a818cc7e0f1f6884f7a33d3cdcee8188e9c84c846242b8d7e3a20474b7e7b73111f7d4a6ca377f34c20556d10b58bf862f1aee21bae3cb162fe5256e393a111cc0ad93a0421b4dc80a680c7e32b1970da2302e0b99973bc78cabfcbb424c671584f88746ef3405541bdfbb8346ce95e0d4af4bb8e66f6fef2433531d37f3b89", 0xc2}, {&(0x7f0000000380)="665f431ce6087c384b3d5a563c04176e4de38e7b4e670e0069f531533ad7c5e0db0405402501d4694432ad9edd029f815a355ecdccf33dc0ff4eac510c4d02f9", 0x40}, {&(0x7f00000003c0)="2f73ce2e3153130b308747908916605fa7d075edaa151869082364701a3a73377910292bddd240b096c065d6ab2fd36e01bc9e83be5a3f121b36125386d616333c190f96ac44a4fcb1aefe9470f20618da7c5785ab97badbd21f09460a61dc1a3dc2e383c8489c17684912f1e26ef9fd11db2ad0675d73feff958c248735877ea36d2b4ec8ab68ebb3a44136eec78093b116b15cc71714", 0x97}], 0x5) write(r0, &(0x7f0000000100)="2a6c2e8d7aa9924220cc30091badae5d1797b10089ab705ebbb937956f2e5f9afd10866da02f0dee259d41f191bac2f51340954089117089ef663f38e885cf363163e60d0337f0b76edd14d4189755058e2754cbe9ce9fe0c2f0ae916d633784470706ee4a0994c19687a463f53179ebca5812081f022f69e4ee468f9062d5db20964c1fcaf084abd147d76c0ca015ed2ad5c81b9dc628a739fde7c96d7227fd779f48bfd58822833920ed9148a1101e3bfb3ed34c", 0xb5) mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) socket$inet(0x2, 0x9759d6251d2fdae6, 0xa2) 16:01:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0xc8a, 0x10) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="d23c75b0598ddf53c31c34d24f95db67b80edcb884d803006fc5982d722110caaa8d89c12a2004d8ed0cae3b05195c2ac6c1f85321d2b959316229771667297f5f948b3ab1f712e95835d5523092834e28fc8f520c6cca8b8c752966c6fe01995c268f5f23d2b0e3203f391ad0274033199f4df8009caadbb83c87d6836dddff44add56752914b88bec616ca8bc441e56704f9f5bb7d3622f72f0d87f3cbb289605fb04af2751f40956d4b2d2099772c11b3c819", 0xb4}], 0x1, 0x0) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x80, 0x10000}, {0x0, 0x80000001}}) kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r2, 0xa, r1) kqueue() 16:01:14 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="710ef2401d0bc3d3b0b36be8a70599825df70f6cad563d120702318fefbfe81af43cfb402aa72366b699c9a49bcfd65bfdcecc"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x80000001}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='~', 0x1}], 0x1, 0x0) 16:01:14 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x8) r2 = getpid() recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f00000001c0)=""/198, 0xc6}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/14, 0xe}, {&(0x7f0000000340)=""/190, 0xbe}], 0x5, &(0x7f0000000480)=""/167, 0xa7}, 0x840) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0xd0) setsockopt(r1, 0xe1f, 0x0, &(0x7f0000000040)="8ab5d59b2216ed122e36d33d50a47b115f35c6f337628148578478ebc11ac6a71be21704cb7434301dacf30c804f92c06bbafea54d78f4668657f2440720059ed4933e99fdf9e90b24e9", 0x4a) fcntl$setown(r1, 0x6, r2) 16:01:16 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) listen(0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="a96e6b148b5843a55d0c017432cd44c2132b025c1820755d8cff6010bb9d5956c00e0d8b4c61173773e33985b4e015fa0ffb6e0296cb0a032c74805c2b8b5fe76f007f903be24f4c82c3c2893d35cf5dd14d441d909d9a9fd8335bc6dc5710db2af394feba33b9f123c245cf646010df029504e22fbab9b2bb7f1186be63ce41f4d2e69e", 0x84}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000001880)="4790b6f4da0e5dd53aaa754b316a371b003374249abb5eff1b2d739b550aa83a426dd8c67fdbc7837b9ba391117ab7998d33ea06bfd7d5b15a2430451ce701d4dcb0be5b75816ff2e31cc032bab5b8628f31c6ad3cd3d7d24cdb641069f67eb3ef6ebe4a047a93b84a98c09cfda07067b0cb9bfaff6dc7caec45f0d608d48b6babda781924cf47b908919d25f28e388050b777bfd653ad1d8f85219b4a17c7db39932d5ff9484b1bd2e60ef3dc58dde040dd10a9d335538798acf25d15409f8186670d2271c24a3cc29f6cf5b6eb4275058862c63ee9731baa58eb0673a23a69b74ffdd1f62e0047ef36866c1712841d202b50919d2b80f4", 0xf8}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000840)="00ec99823d0b64438a357ebf3323dd1d0000e911bb0f46cd06436dbbe43de22cd2fa87bac6a4f8aa33e621674ea325142e", 0x31}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:01:16 executing program 0: r0 = socket$inet6(0xa, 0x80003, 0x3) connect$inet6(r0, &(0x7f00000000c0)={0xa, 0x0}, 0x1c) 16:01:16 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r0, &(0x7f0000000040), 0xfffffdca) write(r0, &(0x7f00000012c0)="68948270dc10d5eb8d21e4d06fa5f6438427fcba863a65d461f2b5b5312e18f68a97e39392e0a1ec2e1ad35eea24eee8b877cffb15", 0x35) readv(0xffffffffffffffff, 0x0, 0x0) 16:01:16 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000840)="00ec99823d0b64438a357ebf3323dd1d0000e911bb0f46cd06436dbbe43de22cd2fa87bac6a4f8aa33e621674ea325142e", 0x31}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2fef7b98180894622d2e", 0x30}], 0x1, 0x0) 16:01:24 executing program 1: 16:01:24 executing program 0: 16:01:24 executing program 1: 16:01:24 executing program 0: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000001a40)=[{}], 0x1) 16:01:24 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='./file1\x00') 16:01:24 executing program 0: r0 = socket$inet(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000011fc8)={0x0, 0x0, &(0x7f0000009ff0)=[{&(0x7f0000000040)="2400f4ff005863852cfc34c63a8366416e217e640207041dfffd946fa2830020210a0009000200001d85680c1ba3a20400ff7ea150", 0x35}], 0x1}, 0x0) 16:01:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20008, 0x10) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x40000000000000) 16:01:24 executing program 0: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x1, 0x1, 0x10000) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x2a) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@abs, 0x8) write(r0, &(0x7f0000000100)="c5399e7d6373d6fdbf30ea0138178c601026e8849331ecad663f273edd372b54c423f223e1f0c2b8c2a547fa7eb61aa61953537928a2609fba1a043b3acd5d8fce04d72adc1c8295db037d3b84a3a18c704f6ecde1fef1f566f8f32e5b13823a5098717fa342bca5acbb410abceb408d574517e864212bdcf4ab7702f5290a4266c192b47fa174cbbb0e70fe821b8bd59607b0acde79aa0f4cdf99382a2e3fd3076ed3c8246494844bfcd6209e25dfc41ee1cb1540", 0xb5) 16:01:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae5dbeab0315755ab8bf0900950000000000b2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000005c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f31817c3e400c1443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544f", 0x58) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000200)=0x8) getpeername$inet6(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0xf, &(0x7f00000002c0)={0x3, 0x2, 0x99, 0x80000000, r3}) r4 = msgget$private(0x0, 0x80) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x5, r5, r6, r7, r8, 0x41, 0x4f47}, 0x1, 0x8, r3, r3, 0x7, 0x7f, 0x4, 0x7}) close(r0) r9 = kqueue() r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) fcntl$setstatus(r10, 0x4, 0xc0) r11 = fcntl$dupfd(r10, 0x0, r9) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000300)={0x0, 0x8003, 0xfffffffffffffffc, 0x1d38, "4f0000004ae30000000000000010000900"}) readv(r11, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:01:24 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/53, 0x35}, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff00000100000006d4c95f", @ANYPTR, @ANYRES64=r2], 0x20}, 0x0) wsmuxpoll: not open 16:01:24 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r0) syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./file0\x00', 0xe019, 0x9) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:01:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000f70e84bdcd", @ANYRES32, @ANYRES32=r1, @ANYPTR64], 0x21}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/51, 0x33}, 0x0) 16:01:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x3c) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r0, 0x0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) 16:01:25 executing program 0: mknod(&(0x7f0000000500)='./bus\x00', 0x2004, 0x1b00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000040)='-\x00', &(0x7f0000000080)='/]\\\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='^\x00', &(0x7f00000002c0)='{+(\xe0}#\'\x00', &(0x7f0000000300)='+\x00']) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000000002, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000600)="8c4ab69d13b0a20187859d9df370cf0e9de88af18d82355f9c8b382a3cc5cc751e37c008ff6cf1d916dd8764f7930e3e6ce825bcad65c1649bf48cd1c8448193489f374965e1f5d90ad83fdf12a9cf27c8dfc55cb551061d9f145b75d3f11351f866b8d98d30c7fe793f5e3ef6d8ac5b2cccf576e3229a4f6fd70e2a9e1535d1042a45c82aa737d209da94104960cefb04861cbaa3ec0f42d7d9e1ec48070dc1486d532439b8afa0803efca7ef0267a24a64dd6e11a2a7b4bedf95174b379168d8e8875319543734", 0xc8}], 0x1, 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000003c0)='./bus\x00') 16:01:25 executing program 0: poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x5}], 0x1, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffff9, 0x9}, {{r0}, 0xfffffffffffffffb}], 0x49b, 0x0, 0x1000, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x81, 0x1, 0x3, 0xd19, 0x8000}, 0xc) poll(&(0x7f0000000080)=[{r0, 0xd}, {r0, 0x1}, {r0, 0x4}, {r0, 0x2}], 0x4, 0x3f) 16:01:25 executing program 1: socketpair(0x18, 0x4, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = dup2(r1, r2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000200)) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x400, 0x7}, 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), 0x4) 16:01:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) msgget(0x2, 0x80) close(r0) 16:01:25 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2003, 0x232161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) recvfrom(r0, &(0x7f0000000580)=""/4096, 0x1000, 0x43, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x7a5}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d4479000000000000000012000857ef0300001165"], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="c54b91b384f3710588a7d44e26c759f3596846f90469bffd5e8efad1471b98a5977631dcf4ccea72bc5f9934e2830774e0af8af468360d8da63019d931156ecf25701e75d4b365ca71b7e677ae5917e23f1c793d2a866cb6e5678e2e605cd20418", 0x61}, {&(0x7f0000000200)="c7eb176cde0e7a6ac41edd53bc3a29e0de9b796dba890ccc918780f01fbd5ce4fb5a7991a2a5022610ed42f7803777ef440c070695e3cd886a08b43ca874e19b783497c689684735a721cd07bfc7f91d0740d74f8841e5a3c5af7d19ec1a3b097034c6288a35be7c0a3f178bbb45dce8d588731e16c5bbeff1a88756556c59b3203df5717004d1b3362f7249782753e42331ae51e0b33f3268c6cd175c6eb43af47107c9f3707dbfba811cba4dbf0e07d6bfb45fc83b32b5", 0xb8}], 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:01:25 executing program 1: r0 = shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmdt(r0) select(0x40, &(0x7f0000000000)={0x9, 0x3, 0x2, 0x2, 0x5, 0x10001, 0x2, 0x5}, &(0x7f0000000040)={0x0, 0x3ff, 0x2, 0x9, 0x4, 0x9, 0x81, 0x3}, &(0x7f0000000080)={0xffffffff997aa580, 0x8, 0x100000000, 0x7fff, 0x800, 0x8, 0x3, 0x5}, &(0x7f00000000c0)={0x3f, 0x200}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x91) r2 = accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shutdown(r2, 0x1) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/39, 0x27) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r4 = fcntl$getown(r1, 0x5) getpgid(r4) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000300)=0x6) r5 = accept$inet6(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) getpeername(r5, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') fchmodat(r1, &(0x7f00000004c0)='./file0\x00', 0x2, 0x2) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000500), &(0x7f0000000540)=0x10) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000580)=0x83) getuid() r6 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000005c0)=""/134) connect(r2, &(0x7f0000000680)=@in={0x2, 0x0}, 0xc) r7 = socket(0x6, 0x1, 0x61) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) close(r7) sendto(r5, &(0x7f00000006c0)="d49aeed43ce5ebf4706781291087a00546c77c5e423b25b73117e8d978e4141b76f0f14b682e651629c9101b0f8aca102d051f70e1f65b9740eea181420373adad2d0895e354181f0860728cb173fd2d33a860a75a12fba7988b7db6ce752d2b694e4f5ad3baabef95a40eb77a6ed6117a94b37588100ab2a698d365fb495c6c96d8d1b365dfc3860a9fbf6465894188738ad14e25bf5f1e36db8fafc623e8c45801ed0eeca1926ffb22b7071484dced874995c2f8979f0a8d4c114736a218e9aeb7eafa71318ede5a57e450a9fdd6e7c11a163d7bef28365085fae8b0b184a3a65015476404652f29", 0xe9, 0x1, &(0x7f00000007c0)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000800)="41b2d220806fe797e01f2dc98cd70b1dd2ced37afe32e78f2a239d6db1823ae208b1c67380968ac981eaf83bd73658eefed92b9f2f5a9a7b15f4582b5d5232832353cb0eb92e81", 0x47) bind$inet6(r7, &(0x7f0000000880)={0x18, 0x3, 0x3, 0x3}, 0xc) 16:01:33 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x7, 0x3f, &(0x7f00000000c0)="567e0e37ef43da6129e1176a3e7ad6f9ca1c2e9f40d35fc5446e915e6edcbf95298274680239fdf07cb9bde11d02", 0x2e) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000003e00000090082c33"], 0x10}, 0x0) 16:01:33 executing program 1: mlockall(0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000080)='}\x00', &(0x7f00000000c0)='{}!\xb0\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='^&\x00']) setrlimit(0x3, &(0x7f0000000040)={0x110002, 0x3ffffffffffff}) 16:01:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) close(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCEXCL(r2, 0x2000740d) flock(r0, 0x0) 16:01:33 executing program 1: munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) mlock(&(0x7f000021d000/0x4000)=nil, 0x4000) r0 = socket(0x10, 0x4, 0x101) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt(r0, 0x505f, 0x5, &(0x7f00000001c0)="33e3c93145a971f415d3b81686f74280524c292d239b1364b67f16a156ea16178a6e7fe4c0829d893edc79d88649a3ae8e9d69f7eec12f49818c60e7b5c9753545de66c220478582f92bec95f48dee2bac640b2e2044d140153601d4fab139996089781152dbc4a1000b62c642ecadbc50bf4d75149d1cf6067a080c69d6f19c1d4d5b1de2fd905bd1cb19c30e06e9ecc84c84abdfeab5950808287dda0fb905e98eb9627ed5f38ee5c148f25521a8e38ac86b888f636cfac7fb1a4299f0257b272fc6eed174dec6b97291a3947ba1192ff0f9fd9e535b4619de180bd87e1987f247ab6720831cc76f22084cf0d0e4922dacbb11d97a2b8be60c50e5c4f8e8534f101e03da4dab1a144999059b3f7f7ea0e0c6f1452d304c84a7d464c0dea2a8dfe15e6d5a0deaaf3e22b26406287cda753d6ea25245ee3199e176f397c2a50dd3da2ecd966a7b2be493f369ca6ae243c2fb34e7fdc5d75e525f006034cf90250d758341125a27498e7cb11d7a844892416317aa0cd05c86423a18a2efa9399953272e9ebdc63f882a24a3f976824a012f646f70bbd4cc98aaf90e257758aa9c3083ec31f2567e009ea22aa45e86726a525bb13a8da5c10a9980a6e16d8e4d1465f123db225d96cbb7873651bd919a8da7911364de5f47765c6a3d3ba1b9e7902bb910807d139bbad7ca283c058341edee8fb6bf0db5e90700b14e2a8f7264328576042c0eb9032e72215b45d01c4b17d06775c8aa7de20475b7e7dc60038dab0217b16978774c92b7c300f9f8308e4efb4c5d1142f7f15b041fa3698f5882593495e80664ca57a7d7efbbb38540aeb761f397f1bf14418d0acf4e584994e216268b2c79906fb9ec320b7586577650e27236a3a6dd25bfdec8a51e0707919cd201c047d72da9599a63bb129eec9258c736bc1f1c60ec10c0148b0b58c2ecb88fe0952790b84157c6c4968e03b3658357003cb20c75c39694379f7725569820d3f4ca6c04165147c215fc47e9ce1b4b9dd3b36637783f539d46bf93a027af2db7da03aef5626eba1842762e4c428ba5afddaf64ef6b33a8a4c30048034cbf892b7ba8f234950144cfc849a3a34b3856effaf1fe93907bb4ca298c63f536f69772479756473c89439c77075b7c58021cbc9bfc1450bcd3bd6670d0cfd97711b78096a7b37d955fbf617d0c6c943a73eab005efa7c28090563eb428d580ac6e93fdc880f7713f6b2e55d7a4d4e998c91282f6ed7c71a7c0bc3d94066f3665fa1e2fc4d0a3fdb3c7d5fd017a092430846b111070639a1d1cdbf27cd9aeaa60919f2ba1658ab687db17f45408f4d6c3a52f7a8b157c2555909faa25c4f6c3d3438a90cc847dc4679d0d2510e9bdf1a99e2b61360b7579d472d889fc2d9f369207b49ec4015224feb7c87ec1eab9092272b05c1c4a7469c92e066411519ba5a4ec27d632c9e15646e9344646eea5a789be2adb862de37fda560bdd506e2b1132994cbce01dcc21f127476b5160de2186d0833f035afc34a68300a007b442fd353f934875ab7c9263588e9530980cd55db9ffa6104c66c1337f66bf12cc37fb079fa670260a1cb57b84bfc95f106da69cf78664653d48a1ee2270a40dbf8135ec2574159aa857f5e9f452740195006766f3481a7b21e2e6f5a522d91ca4e4997cb3dd9fa6f876c76574c3b2e2378d34ea0e49011f395749cac86922c3a2613e6ba6bc5605b88f0d950e7dd1b59b4b4e392326fcc76f2b5aea267bd5ca2ef0c48245712d227ee3a2232d0d3b450fcb8cc8ebceeb5be41eb2100e78dc09cd437cf5da0291f144da2dab21f5cafba0544e0a27442812e5d6571adc7e6be6bd13fb40a9911ea6f331f9d1211821da9758f92d7d371f6f4755456045c48d2be40006d0b3885e43b14f5ea2619c431635008488dbef70f7da9be8c60cfc5195799c5894e7e47a4e0381fbc2774e2f09b66f83335d8ea061249ead312f4ee855c305a49c3469cdfbbb85852b32bee8ab693bd93709e20f11aef913c9a75ac344d16f78791d73dec12f9f7746b407a0e688391e0d6763e28e4ebbf758bbb378dab8b739a27e0c128216aa96b5f91e40c6988cf9077e28b343822936cd514c11d825d1b0485853ebcc6b6ddf22bf237c4fd4522148ed56819d851800befe208915f4b92c1d68167050e59aa68d2802cde4fea4072225548da66e6a30bd4acb1b8ff263279194b810ac90a93df427028e54a3aebc9a6b0bc8291b6d056caaab154e79cdea00e11bfb21c16b53fd28c38677e4ee2378810fa5a9b71b198da9c6ae94b2daa471afb2213ad930e1d2fa52423f3a202517bfc36ba731825b52ce559e9e34c8a11c7f1a6fbe2d468fd4789ba04934e58b7520746d27f7f02b092cd2c59ced667119ca5258bb8e415d6b573c8b5c51a6cd3278c3842a28f0d2f6ac741a6c1d8340bdb3d78aedab04367c17851388485e543129e3724fcbb899b8269e2c0048cd791f7c93c25c9a77132a20c54ea7d98d37a39172cf0cae52628544993f21336dcfd4268dfd7a144d7d7582b003c1a328a43b676a36aaa72f656ef74bc670463c0fadde7b5945357bff3f3a1c81b6db409d4bb8918080d8ea93646ffcccbd456830010b982d460dbe90337ae6f0241a0596d6cfcc76df40747c617505cd53bb61e3fd7a1201ea84e4c63a8274c14fe800e4ccb5d8c40710304bbe506539ff523661cfa9dd695fd82b547d6bef2f35f62df51f539f89b61373a7d49905c684493ab53ffd7fb71f7656938da56fe9fa9d72ef4d083a49325676076967a9d204f8aa3bb416f31287ac24b34a44db7dd0dba0b79e4c5338af8b583566ca00dbd68eecfb889bf6de2ed550e3cb770e49953c210483018ba57155ae41ba85e40a1f17520655176f34feac2698168ce47fc85a527a3638091c4c350ba63928fb8bbb79dccb234879ec4c543ee45f8d38125ffc3f448dd592bfdc6f6b49508b4cf5a6888c89f69ea35eeceeb70c5387ec4ca11067b01e588c36b35f0d7d8e5303fbe4de4723feec401d5b7ae602a56343eacbf7c283095107b86f54b4a211059e04b4b310927985c58555b04e2472c0dfbadcae0fd0ccda710785cdde97fe28813ea903e12dd73a4fc14b226770cf971f7dab726cb2374ea3286f3a8fe33c5354039bd542e39fff2a752363374801bca9e80d251dc1fa77829b440a0777829fe379b1997dbc37b8bb1166f51a2cad026a490fbb19611bfd081dd61e005a109e3dab37fcae3acfd5594634b3b31a99f610405cc5e4847f199c9a5cef7f1c458aa6509c4c9b0f2e0dc3f6c7506c87bdbe3c83d31acd0df406bac9b704eef60bfdb9385a2c755ec02198ee595382966916d9f4cf33c0301a686db00d3e503c51ecc70d7f0fe03cd7ac56064a01dc82003f57c59e0d83838b6823eac48adf55f9f02ab33008076f6284ab4dedeb53f3dc2e8754dff5505b4a0a06465d3f44b2946f8d9c0044df11dc6507b814435d1111e419a659ae99b7fda3b12f01bf9fc8e6d56473380d566a2c49508eac5401c965b015a3ec9cb90f9877c4318553aef59967f5a93b4386ec6ad7e1e2746f5e85e272cf1870df8e9c10d7427225d99ceec5b3c9ef934971585f9ab427942cb18dff7f873748a9ebfb42091f8c9dabba1d8142c915380601999a732b234680a3c9612008772c3d03395c814672811f85d252be991312c01556a8ebe5e99e08e8b96d19474f747b31f8604cc70a4308953c1b4d21f80b213a15478a9c6c5c33d767c9366c8f68d18a1674e0c8a23c56a716abfbca123e7bd8a6cb04556f3e036f3ee2310289af704c9445f44388bc5934a47f29232ddd6b7e46faee68f234144c973a81bb2ead67f5fd6a689bbb1721c1ec6515e0fe84a1d298a43dc10ca9e7c1442c29c0306bfa905fbc3402c0e260f613cf03b5c956fc2f33945efc19e2d47821b67822d2574a1453c7dcdf66af52065cae63b1781c510d65d75f988d948c496c86e530746200fba8a703c224622410eee15383230c8b8c8afa6c7e42efd4f4bcd92b2bd63a56c7fb111d0e6f2d4ef82569449aba10aaf93bf21793ac689c4c32d4bd07a8ce2b223053b109bb079f62f858aac47e4c22b600ceba93fbbdf7222e332c8e7dbef0a5ba2fe425f95cdc501cf26f8709dc04e1b82437d790f3a8de65d4e77f9e2c0b89ccad86ce0d742df97b3b9c695db625cf0db6dde29ddb3ff09eba581df3619d9b99af689e763185519e84028f3b3d8ea3cda9c06fe5bcf4a4c12bbcda7f0b08245d00c7278697883cbb3456dcf039726af2e46881f0ab3654d341575894bea6587a3d9aa4595926870d9043152217365bf0b8cf94f3aa0d631740c7090a27b5080a09888e994d34552f41eb586981b86a28f2f8916f7864ee769ff6f66fbfc69a2402bf9e04959dca8d24cfd5661ac04331d3f2ff82de8cd3da98385d0b999f470a12348ab986048a12e59dac9bf1408481cb08d99de8b92d6278dfe20d28381df90aed4630a67814a471fd41c783c08a3f2e5a076b7affa6b13dfae7b446df3e3d396aaa59af787a30236efa915e426131b7926f6c165de6679482ecded9e71e2f597de726a5717c0cecdb5129149cb3e3234cd4fba909ec1ad5f092f80cc7a418ae7263ab3b640a4fbdf5cf19fae3afef625636668907c71fec37df8b618607afe727f03e49e0dad3fc658536003ced5268a68dd96ea6bec28e4c72c38a0c34c559548aac156bf9c92c21c58eabfa4dad47ca9538810f788258011cc4641218275cf4b874d06f77be7a54bf4d6ceef92f83ffd880d80ebe800546a12db12f140a0eb359afd4e4e8813e49b1795ca6051e69aac21f46d07111f716120f9bede92c858e2c3bc1f8a70eb6fc03ef99b4c21866892f35049a34eecf9cd37c1d4bbc9b5d3cc935ba72250ff6d8b4f85f401a3055cd1712f5fcaa4fee2b17c9bd8073b5e2c04e760b78553e12590138008fe8ece9ec78a51dc89faf387a591019b956e2c7494531d7f925de8a5dfa6efcee7fc950850256541ac9df373c93fb2483b05c763063ab93828203bc569495b13093bd8cc9c5cc7d3a7f942c1a58e6d39cd69dbb061cbe5ebf4443c51e87af512ed9de86c83a47a0b92d248507a0d097d0574e746e502dc1bdcaadd835f25536ce05fd8fdee464aa2442b815d2e87df4c46837ca275831a6601b4ec41b69b9640d20ccd9a2a603bc38fc29484854d92f65b00ea7f8440f539bffb3fd508094c80615db2417fea5a0af6e4604ac6bc2b633d9c5d7048dc5d2cf2858bda503ee3d617c908e5dbfa8c18d4dbd4853e44d97a64a2d64e0869e177f0f90ed9bc6090a42023ebdbc5e363039dbce1ef46729701e89f3d92f1d1f1d316c11ad7a41dcd0a4f9853dcfb4c0317dab63d97111404e3a2bb933fadeb2cfcf4aed4d31cdf23d86b568efe59d79087aea1785a8346d7dcf5fed3a74f06b3df9466b707e436c82877ff9e99001c6c84ad91a3457169377f5468851ea7476abab09ea1954209ab446bfbaa5aad5d93588ddb7e5b8c053db3e7eec247f1c2e4484f83f1e9a09e9bae117d1de5701c7d76522aa9b36def4c598d37921644ebc6fb501284a0ed700d37d12f8d93c31c51fcc1d58b51914e5a6e02d71d0dd8bce14176de89ac4fad7b1af625cc4b08466d3904f2e9f5fd2b51e516c8b43e70c948daa0f8b07f9cd40f49cc4b4d826ffcc6e889106a700aa62f6f36e88cdeaf8202fd74791ca21e400dd3337ef7c096521ba521f3cad80f65f278c3f56c107056f32568da13c8d697080696a81874b0cd3", 0x1000) r1 = kqueue() kevent(r1, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0xfffffffffffffffb, 0xa8}, {{r1}, 0xffffffffffffffff, 0x56, 0x10, 0x800, 0xaa}, {{r1}, 0xfffffffffffffffd, 0x1c, 0x5, 0x3ff, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x800fffff, 0x4000000000000000, 0xef3}, {{r1}, 0xffffffffffffffff, 0x20, 0x18, 0x3, 0x7fffffff}, {{r1}, 0xfffffffffffffffc, 0x80, 0x0, 0x1000, 0x101}], 0x1, &(0x7f00000000c0)=[{{r1}, 0x0, 0x4, 0xf0000010, 0xfffffffffffffffa, 0xde3}, {{r1}, 0xfffffffffffffff9, 0x1a, 0x800fffff, 0x2, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x2c, 0x4, 0x0, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x81, 0x3}], 0x5af, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 16:01:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="fbfe20ef"], 0x1, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1, 0x5}, 0x8) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000180), 0x4) recvmsg(r1, &(0x7f0000000140)={0x0, 0xfffffffffffffe68, &(0x7f0000000100), 0x1, 0x0, 0xccdaece7e21b22fd}, 0x40) writev(r0, &(0x7f0000000280), 0x0) 16:01:33 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x1) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000440)=ANY=[@ANYBLOB="880e00088b72b13b98293d5ca9f25eb9fc7187e135fdbf866886b31a0d33dda97fe6c98f5d25d96a47422fc1d9bf4ef790f7cdcb9c6bf7bf960d5341c890748a4026ad50451dcaa335ea0c56685cb78b990d794e71836efc0ab6ea4b9968c419255a7680dd85907ed36a32000000000000c822e52f22425beadf6ed02acb87672a6af283ea79f68da76e4bb4acdebd50b54135f357d083bb8341ee9c1ae72d841de12bc6efdf1349091836c23e1d462deaebc8cc89d358d45bd2fda6a5ab6cad1c3652686e3b8e57279472690ccf939fcb8f98cf9ebde34ca7a4642a5ff7f9d5d98e1e4c3e36e49a33b7e92453bd0a0cd4df6e05cd75eff95487748ce2cd2cd8f1d8b0525486599579f7d3373f9fee56f928a65f021f5ea717f7eff2566b5102d54f7a154dadb0f291eb051097da62d872f49f8ecbd3cd921b879c4240982378825ee246cf114142e7cc41e35b367fa6558992ae2f8aa39ee30364058a6863d9c1deaa6036dc3fdeb65d256927c844b6d1568b7f87f3db508494b58fe470323c049f7b60a15eaf4efb498a3299023c6ce386baec97ee1dc46cfbd0b4ebc58485e4b990e9997a4927fddecf95b73faa7c7ab99e85a8dee2561e86c6f1a86c0d3b53967ea0712b99a3af3d87b810380e964a96140000000000000000000000cd9724b281ccd3c4ad0b05f13854e400351b857f61cb25bfaea02b95a2f958c5cf7988a5605607f9afd8fec07fb8863d4fec88054c4ad411f1649da1f18c4e87c3c09be56b629d2f56207e46eff99a556c1bf75855e208461a2cd0464005af12d06540987d549816b8c1e73153ce55b2618d"], 0x1) pipe(&(0x7f0000000040)) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:01:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="03ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) shutdown(r0, 0x1) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/181, 0xb5}], 0x1, 0x0}, 0x40) r1 = socket(0x0, 0x3, 0xfffffffffffffffb) sendto(r1, &(0x7f0000000280)="c4db94259bf0976ccea3ff8ce17fb3398ab259c80ecf13cdebcd01454e3eb9b1d6b72f34e8422a002dbde376aaab761c9370554027c96ab8cdeb5a780309219a2e66cd2b1676686ad3710b88075480712c16a780b4dad81156390c71c20de3f84c279c3b440d8659d07c4d5c2bec65ae6c9cd28816a9cef873a5494bfac5741bcadc21645ecfc69ded59f759753fe8575df6e2fcd351458d1df52465c3671c6f46ce76206158072c3240390248dd71c4d56c45f705e7d3746edd069d9810a730da3651b8c7d8f58102e06b12b3c6789f11cdf8bf0d074a627fe04c589b9273275ed77aa5e1ec2db894de9cdc797fd0abdf", 0xf1, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x6}, 0xc) close(r0) 16:01:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x101, &(0x7f0000000000)=0xffff, 0x4) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000040)="01", 0x0) setsockopt$sock_int(r0, 0xffff, 0x103f, &(0x7f0000000080)=0xfffffffffffffe00, 0x4) socket$inet(0x2, 0x8006, 0x4) 16:01:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7b46adcc, 0x0, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x3, &(0x7f00000014c0), 0x5, &(0x7f0000001600)) mprotect(&(0x7f00002bf000/0x4000)=nil, 0x4000, 0x0) 16:01:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) 16:01:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:01:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$unix(0x1, 0x0, 0x0) listen(r1, 0x4) 16:01:33 executing program 0: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)) r2 = dup(r0) setrlimit(0x2, &(0x7f0000000040)={0xfffffffffffffffc, 0x2}) r3 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) dup(r0) setrlimit(0x7, &(0x7f0000000200)={0x8001, 0x1}) pipe(&(0x7f0000000080)) 16:01:33 executing program 1: getpgrp() r0 = getpid() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x210, 0x4e) r2 = fcntl$getown(r1, 0x5) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') recvfrom$unix(r1, &(0x7f00000000c0)=""/253, 0xfd, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) r3 = dup(r1) getpeername(r3, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) r4 = semget$private(0x0, 0x4, 0x4) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000280)=[0x80000000, 0x8000]) clock_gettime(0x0, &(0x7f00000002c0)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000006c0)={0x8de, 0x1, 0x33, 0x800}, 0xc) chroot(&(0x7f0000000300)='./file0\x00') r5 = socket$inet6(0x18, 0x4003, 0x100000001) fcntl$setown(r3, 0x6, r0) mkdirat(r1, &(0x7f0000000340)='./file0\x00', 0x100) getpgrp() semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000380)=""/134) r6 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000480)=""/137) r7 = openat(r3, &(0x7f0000000540)='./file0\x00', 0x21, 0x0) fcntl$setown(r6, 0x6, r2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000580)=[0x0, 0x0, 0x6, 0x5, 0xc000000, 0x9, 0x875, 0xffffffffffffffff]) sendto(r3, &(0x7f00000005c0)="e466f3348f81475955933f344228fab62e21bf781a68c284f31f103629628fd8120cc0611b94184f8ed20a654c952dd1fe57d793a56cbac3b2a1390dfa4f3555d1d35dfc4b4f7ed3cc92120a60da2dacc93d34c4efcd4cd2b0421427bc6a953047964befc7b5b6442e4d525202e51b0a3c57d801fe09f7b876f1ffe0adb5da96b91383278435394f05afc25b6cba9fc07c1bbba424d1db52452b2263c9cecfe0b314172716cd9737095d8e5da3fb54f85351af7d18f742d3f312a172514749cc1f760c35cf31a0893eb8ab22162843b80fe0bcf53e38c8e8", 0xd8, 0x4, 0x0, 0x0) write(r5, &(0x7f0000000700)="4235030d37836458b9ee1f5bba4c8e6228cc6024b616d4e79a2de4540302bf8a3e70a25c3f20d2de7a17d3815af351aba3f2e0a47b735809950031acbb4d8f91f04a1cd26da51e8c4982f75196a2c6f662fad2730e78940a44a8a477ffec917b56941d27fe2db5daaf1c07e57cba831ad15ed5d10d015d780d94be43ae05fc428a731d9a8b5c7120", 0x88) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getpeername(r7, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) 16:01:33 executing program 0: r0 = semget$private(0x0, 0x2, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000002c0)=[0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000003c0)={{0xfff, r1, r2, r3, r4, 0x100, 0x4}, 0x7, 0x5, 0x401}) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r5 = msgget$private(0x0, 0x6c0) msgrcv(r5, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) r6 = socket$inet6(0x18, 0x1, 0x0) r7 = semget$private(0x0, 0x0, 0x6) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0xcf, 0x80, 0x2, 0x6, 0x9, 0x3, 0x20]) r8 = semget$private(0x0, 0x2, 0x4) sendto(r6, &(0x7f0000000000)="b2420f4659884de73e1e4461", 0xc, 0x2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000000)) connect(r6, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x40004000001001, &(0x7f0000001340)=0x7, 0x4) sendto(r6, &(0x7f0000000100)="fe4470876e354e4a89eba8d97f99cd6ca56a93c8db048d72da138d96c8b6bb05fa2e4d2ebd1bf1fdd63da706bf26e13803517d294c000190e58cb2c69b69f8bf3e1484ee80f1bcb9253f21d23adb3c56d33e11fa08bb2f860e15247471f2a2b16648199a091e5e867ebd09b31c799425d78e67c3fe8840bc96fc2440c3909f2d316924ffa9a36d1588f4263a97affed509", 0x91, 0x0, 0x0, 0x0) 16:01:33 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r0, 0x6, r2) sendto(r0, &(0x7f0000000100)="ca8dd91b88e7dc4542ee6941c8221694b5c93a87d63c75bba35a3c5ae2520fdf4a817e7871b4d4a876a26ac6eab69a566fae7988c4103bdeec3a837cf220806ff83747cf679d106d8986ece40c26e8683da2e06e09f1d7fb59e1633285464b5b5204f16917c7c87f409d5d24812ba860edf8ad65d8306999f6153c152fe0d620ce50a93ca02253f968e1bdbb588771a223ea66b15e6aa4feff8f4aa756aaca79d42890b3e78c507fd543e34e0f5003466291ba2116328be16089db2bb930cc782d5a2dec5cc92fd328818430fae7140853c0", 0xd2, 0x4, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) fcntl$setown(r1, 0x6, r2) close(r1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x1, 0x1}, {0x18, 0x0, 0x1ff, 0x5}, 0x0, [0x9, 0x4, 0x1, 0x8001, 0x5, 0x81, 0x0, 0x8]}, 0x3c) 16:01:33 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) socket$inet6(0x18, 0x3, 0x0) r1 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) r2 = semget$private(0x0, 0x6, 0x100) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x8, 0x6, 0x5, 0x1, 0x3, 0x5]) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x8, 0x4}, {0x81, 0xfffffffffffffff6}}) semop(r2, &(0x7f0000000100)=[{0x3, 0x8, 0x800}, {0x3, 0x0, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x3) getppid() 16:01:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100001000000000c, &(0x7f0000000000)="e000000100000000", 0x8) r1 = semget$private(0x0, 0x1, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/107) shutdown(r0, 0x8000000000001) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\t\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:01:33 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() fcntl$getflags(r1, 0x0) close(r1) getrusage(0x0, &(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x1008, 0xc9) kqueue() dup2(r0, r0) 16:01:33 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10002, 0x2) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000000)='./file1\x00') 16:01:33 executing program 0: socket$inet(0x2, 0x3, 0x5) r0 = socket$inet(0x2, 0x3, 0x102) sendto$inet(r0, 0x0, 0x0, 0xb, &(0x7f0000000100), 0xc) 16:01:33 executing program 1: r0 = shmget(0x0, 0x1000, 0x410, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setitimer(0x0, 0x0, &(0x7f0000000080)) 16:01:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3c50a3b0b2f066415c876a9be2d4aefe5219dadb"}) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000180)="17b0cbbdf4368ac6612da42570846cb8a51f7b74efd7013c1a464d7f567826a459", 0x21}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x455, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) 16:01:33 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="ac762d85"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x405, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 16:01:33 executing program 0: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000035c0)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4}], 0x3, 0x0, 0x1ff, 0x0) r2 = semget$private(0x0, 0x3, 0x8) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/4096) 16:01:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x9, 0x7, 0x0, 0x6, 0xffff, 0x85, 0x53a}, &(0x7f00000000c0)={0x8, 0x7fff, 0x2, 0x1, 0x3, 0x200, 0xffffffffffffff01, 0x7fff}, &(0x7f0000000100)={0x8, 0x2, 0x1f, 0x5, 0x6, 0x101, 0x9, 0x809b}, &(0x7f0000000180)={0x8, 0x1ff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x85}], 0xffff, 0x0, 0xf7e, 0x0) r2 = dup(r1) renameat(r2, &(0x7f00000001c0)='./bus\x00', 0xffffffffffffffff, &(0x7f0000000380)='./bus\x00') kevent(r0, &(0x7f0000000280)=[{{}, 0x20000000, 0x2, 0x8, 0x4, 0x707b}, {{r0}, 0xfffffffffffffff9, 0x0, 0xc0, 0x1ac, 0x9}, {{r2}, 0xffffffffffffffff, 0xe8, 0x1, 0x3, 0xb3}], 0xfff, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x8, 0xa, 0x0, 0x3}], 0x6bf8, &(0x7f0000000340)={0x6b, 0x7}) 16:01:33 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x80, 0x3) r1 = shmget(0x1, 0x4000, 0x2, &(0x7f0000001000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/4096) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x612, 0x0) open(&(0x7f0000001640)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000100)) accept(r3, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$inet(r2, &(0x7f0000002040), 0xc) 16:01:33 executing program 0: mmap(&(0x7f00001a3000/0x1000)=nil, 0x1000, 0x2, 0x2010, 0xffffffffffffffff, 0x0, 0x10000000000) mkdir(&(0x7f0000000080)='./bus\x00', 0x6) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f00003d4000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x100) mmap(&(0x7f000041e000/0x1000)=nil, 0x1000, 0x2, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000167000/0x4000)=nil, 0x4000, 0x7, 0x812, r0, 0x0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$setstatus(r0, 0x4, 0x4) shmget(0x1, 0x3000, 0x622, &(0x7f0000ffd000/0x3000)=nil) mprotect(&(0x7f000049f000/0x14000)=nil, 0x14000, 0x0) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) mprotect(&(0x7f0000205000/0x3000)=nil, 0x3000, 0x0) 16:01:33 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = syz_open_pts() dup2(r2, r1) 16:01:34 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000280), 0x18b) setsockopt(r0, 0x81, 0x1, &(0x7f0000000000)="665f5abc60347ad5d36bf7f9ade4d4b2437a2f68ec99f34d774efbbf295b6c2260cbd8bfef60d375b34d42ef1f7cae698d5d1c9cbdc7b37cfb1b13ba359647ff716adc7a40eaad3bb62c32f37bd6d57d87549d7fa6310d03033c0aabe1225858be34a8b3da145db4a677819f912d4eedce36", 0x72) 16:01:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) r1 = shmget(0x0, 0x14000, 0x1c0, &(0x7f0000feb000/0x14000)=nil) r2 = geteuid() r3 = getegid() r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x5, r2, r3, r4, r5, 0xa9, 0x5}, 0x0, 0x7, r6, r7, 0x8, 0x5, 0x2}) close(r0) setsockopt(r0, 0x1fffc000000000, 0x401, &(0x7f0000000140)="f589f8a518009f3bb583333b9a5eb3997a01a097915728be9f3e52686f4248bd7b593830a1e81aac4bcd15cc40377daf36b22854d0bdb903392e269d93160188299e566b0b3794b31549a2a97c1fb158da4d3369aec2c58a3fdcde77274d4ef0e375b6a4b91db10f15202d5d8d16467e98ca019c151232ea22096acd4bb5204f023919e0d58dd0262e72dca77e244d7d58d18729594485bd1f61c440a43f0606b957d520cf", 0xa5) 16:01:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc, 0x2807) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xe031, 0x1) chdir(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x100) kqueue() close(r0) chdir(&(0x7f00000000c0)='./bus\x00') 16:01:34 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getpid() r2 = getuid() r3 = getgid() r4 = open(&(0x7f0000000280)='./file0\x00', 0x101, 0x40) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x10) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = kqueue() r8 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x5, 0x0) r11 = kqueue() r12 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x4a) r13 = socket$inet6(0x18, 0x4000, 0x1) r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000500)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="60d810935fd2d5bc93f51924e7a0691d3283f080f46f57873542e5228a6520921a65de7264ec10063a698115baf0d27449d111f47f9590354bbdf26468369dcfd5c0acf4aa0a31314bf633e56db1695cd9738e855d347b9728119db7", 0x5c}, {&(0x7f0000000140)="c1cad4d4ce11d4a9cde13149f630b4ae2a843911a543ac7eca52139bacef2bc410129a9ceb2ab7b2aa68a1e4794b776df66b041aab011907e16dc6", 0x3b}, {&(0x7f0000000180)="63317668e76133679ce48c436df28b6ce10b597f2fed56067906cc37c5eaeeb506c258c07199e9183c1eaccbd0bc2585bf7e762543f184f6a0c51d93e912c585065ad8479a9d0fabe256f3c36e14017f4e36292b586acad5af5b5adf8a4f1112bb3fa46cacd4de8c8b842205945f863f8cad0c8bc85633fc79c689e710bc54afe25c267a1d704b96", 0x88}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="0000000000000100000000000000000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x90, 0x1}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r17, 0x6, &(0x7f0000000000)) r18 = getpgrp() fcntl$lock(r17, 0xf, &(0x7f0000000040)={0x1, 0x0, 0x9, 0x10001, r18}) 16:01:34 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pipe(&(0x7f0000000040)) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4013ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0x7769b2}], 0x1000000000000332, 0x0) 16:01:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./file0\x00') r0 = socket$inet6(0x18, 0x8007, 0x794) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000280)=""/90, 0x5a}], 0x2, 0x3e) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:01:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) socketpair(0x20, 0x0, 0x1, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:01:34 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="710ef240b36be8a705998202318fefbfe81af43cfb402aa72301"], 0x1) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='~', 0x1}], 0x1, 0x0) 16:01:34 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000180)="cf61", 0x2}], 0x1, 0x0}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) mkdir(&(0x7f0000000000)='./bus\x00', 0xfffffffffffffffc) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10308, 0x8) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind$unix(r0, &(0x7f0000000100)=@file={0x1, '\x00'}, 0x3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:01:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x2) 16:01:36 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x6) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000000)="7204084c", 0xfffffd62) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x62d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffd) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x100, 0x0, 0x7ffc, 0x0) 16:01:36 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt(r0, 0xba, 0xab, &(0x7f0000000000)="c159bd4d4bd4f5b7dfd7a97d30ee84e8fcb83270bef8ad42f0011734e360f5269bf4fb7142a7519d8fef161dcbb90c4414d998443ae80cac5abb158f0dbb6144b71555af815d9234", 0x48) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() execve(&(0x7f0000000380)='./bus\x00', &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x88)\'!\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='%\x00', &(0x7f00000004c0)='%\x00'], &(0x7f0000000540)) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='$\x00', &(0x7f00000001c0)='%\x00', &(0x7f0000000240)='\x88)\'!\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00']) close(r0) 16:01:36 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) 16:01:36 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() mprotect(&(0x7f00001e2000/0x2000)=nil, 0x2000, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) madvise(&(0x7f000005c000/0x400000)=nil, 0x400000, 0x6) pipe2(&(0x7f0000000000), 0x10004) munmap(&(0x7f0000008000/0x600000)=nil, 0x600000) 16:01:36 executing program 1: socketpair(0x10, 0x4002, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x80000001, 0x7, &(0x7f0000000080)="76413fa7d5a34d94a52b9a6a701982ae988ab7b5ed04f7d5fd3a79e289c11e64b555433c618ead820bc19baa919098cfda2bac9517b478896690ba200b73debffa00f91cd0cc2020e964d4e2c2015d79c42bb4a36b1eafb51a8ea63348a677e6623934f149ec84074e515814c444d62bdfc279aa42d7ef72f6cb8f643ffa8490f4d6453e6ea2244fbbae0281d03463029ed71e0fda883638b566d4ddf98c39d66f6c8ebfc7e9c625de1a8062a7e35dfcc29ff0127d424f769187e56e71941dddd43210add3418f6d5f7e84d09f9837ba06bee3", 0xd3) r2 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x3ff}, 0x8) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt(r2, 0x2, 0x32, 0x0, 0x0) r4 = semget(0x0, 0x4, 0xa0) semctl$IPC_RMID(r4, 0x0, 0x0) getpeername(r1, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) r5 = socket$inet6(0x18, 0x8003, 0x100000000) semget$private(0x0, 0x2, 0x180) getsockname$unix(r3, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) setsockopt(r2, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) recvmsg(r5, &(0x7f0000000340)={&(0x7f0000000180)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/208, 0xd0}], 0x1, &(0x7f0000000300)=""/19, 0x13}, 0x1) socket$unix(0x1, 0x1, 0x0) 16:01:36 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000d00)="b3008d5d56fbba550844983f7a0a59be99f1b6d81770c80869997b940a90160499a43d2574afae5f0dbe6ba9e570a206de453923b327ed24b9d7941b0429764fa02c63b76934e0fff7896d90d6df22b19ac3b9b8897c39d43ca7ecd9ca29b0711b7962ae0f76f6579b4e172b24e935265421f100de5c44e9fa6599dc9c78f6fe4330f4a65e051b85a323e215ee2a20ed9cdbe89dbfd3e6631415f768ccce916dbfc1504b972eff1ddb2402b5165a2ebdd48c45481e70eac4830e3f5e914e6ce0d90aabbb9a60230c1132fa549df6451a256535eb943c73d0b2f11f6fd52d4b70f87283caee20f13c26249680621cafcdea3f05b86737c5a0144dc42fd2e5cc705d23ef0edd1fcbd323901baa8060e267ec17032c35740a94de3f7c4da54fe8534bd3c72645a52f90f22fbf59ae8bf2bee7f6a100c565c12ba25c35fc30cadf149bfc220e55c4d5c0664844f39988fa16e7d8e769764dfa7d46997489d477ad5a5b2ec64fe84dacea422458c1da3fb59a4cfc36fd07bf025830105f4322abc2cbb287466456b1181b2eb75805acb1910986200f3567947bc2801f6220b5e0722b8135c223c455b0c721aaa939bed2cdf6b8e279ee8245e98cb914affaa96e3ac48a0f72b6719eddc8008d4125334423ac010827702f4a60f95a82f68b0a1b799f542b9a511c0a4c91f21d83741eb92bee5b8fb56e8daa6c68bbcf7956048e61a3435831c90d13075b550c4e587ca74bf95c1fbd57141964dead8eca3c0ed884ea23147f8bfc9a094cfe33860364cda1e4f0b488b32638decf1f244183f4b8315b97c09b601b22a21f7ddb648a64612e7f74b402fc9bb944418c551aa1533040ae1675363e6430a303c2ded8ef942e36474b1207ddbfb1561583bdb96351f1444f3f8a22abacb51f0f169cba44b4c5b1a110ecaafa8c44d5d2f2c2d25c2f23013136e9d7796a4893724cedb03800d7920dee3bee4ca0fe2aed6f0e8474626f44e8701b908864799d84dbd040d4e3de948ee57b105012b687d72d996add9d294366ddf5ae85754acf041c3c97e4b52a08167a3cc95925026e61a6ea864f42b027eab0abda4c9c8cc8488dbe8590b0324b352f89a1503af8d78b69946adfa7e987240308db58b838267511a7e3683354f3a95058ff14c86f6bbc3d1ea35c30af3d9a57737f76d3177405f3b6a4a3a0a3851b9b9d790398e1c2b76c410b366f30d28ba364c2df1b678d67d2a8009b0135972cc519a16bb26fc581433f2b7e3e7d81811b13384d82ef414845431668ee44af2b45e08ae8106ee0c16c4c98eb0f94da4d9d33fa00be61053b1b36b66ce42939e8091d534ec765c6d90bc17784b0ad31ee3bb58ad69a4ce86c12c7cf5eb3180990e5a618974766d1ce943a14637fa6aa47162ce067012bd1b68f869f178f2e33c986ec2b1619f00d50237e5d4dc528568a4b3d5f8dafd5c9900b5024442210a7dfcd29995d928519815d3cb82efeeaf6d645a23f12ee17c1d818aaba9e23cb95892d2b780aa2183181f70732ee84adf347d4eaaa1c1e15005edac092c2155c9e99290ce20c20407f30d56d0ca8320146c974cd6787169f3c18c3ba9a87ddba292faa61bbd7f880453bf69de50e748520ba4045a59d05bcbbc3b5c942904ce0617236a3c65f8561be616c86c60a2020a047ece141a60ab28d5d9dd0d6fc4c3d134e029f2f96ba02a3929135d7099d25d74f5e3f5bb77f6a6888b7e4b10bb2e6f47d0043924a87f0616c2acb2a2050f867481b0751c44d6675e86a4e7ec8283147bb33c1266dabd7fdc47961e2ce3a906069b25e65955ead635a3ed3b75d24573544c53989ff8cd9c3399e90c487b466f917fa5eb1fed62f09f4519d119c0c9279dc5255f352c975efee71838857c86631737fdbb0ee55721d4dbd8febe8188dc36d839d44d01e8d76a7486010d5733c464e4404597e99e9880cee5afdbddb7d377652151da17fee2aa6ad2e9a427065df2d3786b973101ff656e2d9051863672e711340596d0d7178f9e25825733f897ab8e6b51a9a76fa66b217112a67aea63c3be465e4d987cd69fa9fa806462d1ec9b7b2c57e4bfd476a753a91d1d93f34519d6900aa0e2744ebabc7e363ef8834680f9139901439c938a7af41341965ff24ad29a5ef62322d28e134023a8e5d027ee5ee2dc1e4cfb01318fb2fcec7f87379698705ad2cfa24866f1cb558670b564671f95010234b7446d5006dee789fbef7debe12f6f965a8fd9e2e65009042b7da8f0832bcf57d9b2b7e74119a1786fb30b85faaf2cadf63c241cc1bddb1116e170faae32bf3a6e81d82f76ca433e51a1b1377de61eb03b26ae649a788fca7d1547c1892280bb940c6435167ccbd0d06ef0c59b0915b8c41a0ee5e15c789c556af035bbe5c78820dcf52ba741b3bcfdd23a3c5c8c23bdaf52a3b1f24ba5c69f56fb0084cecfb78c4e62db53930e401574d74186d9d77cb438260121fa0465e60ef92e20e9eb0cbe308a1750a73afcfeaa69eb358981575f72aa52d754c543a0546108e6a4bfa14c08ac5b20bff86cc715181841ec37be77242a44ed3396bedd0c3d7a9e3bd2c9763ad3e53cdc00a4effd446b48c9a9714ade070a02b8e3e70060712e610d64360da9067edad2e29c18a720d502ea067cc7b5fa4e057e0d4a8e765e217c540507743bd00158479010946b3dd4834e2b7cc6921bc12bcf45999de32157129dd371a0ca7bb835a43958f21aea6d10be5f180a82f38c7dabf94243e796ee80a9ee6cea98e5e7e4afee01788c433a1a08e7b05f9b518b2ca4a8e78162b68a71e465b24630219951de195daa06cc1c626ed6ceaa26b945b4f7ba14ae08585fad1e1ad96c29a653a183803ae8dd103d23c7bab2243dceafa9b7eb3394aa28c54cef20e0fdcaa42b758ddfafa76412b767343d3c87eba296eb8522ca596280346036ac0c351e87c351fac78a03e6d2cd753f2e470830f7522b6bd483fb70f658044a0d3614d548fb1d545f33e94b330b7d672097088bcc569273c8b2c406f603a12126f17df935bd4ae1fd8482150ede8c4f23a75feb2dab56deb84584fb7ad2e59582d2c133e22290134931790bdf128672242df18abd52084eb864c69b1b6d98e00628cac27a34a61f1469054f7d918dad47e4990ea5b795bfb0f4f2e976f16cd933464237cad8557fd30a9932aa3460809490e8e494cc11e1989672e1c8454ee31a7adb0e6bcfc270d88a739edde358b2d6dee37b0f87b02a2fe595d912dc12fb4feb9f296965e15d64e915ced67541609cd043a17ca6671b446f06a274977636fbc98afac70639e9d5384f30a4071e37b350446b2fa9cd6660bd98fd0503a7504bdc77924848096658d32e556c3bd195916cb8bf38205fe2a7ff884a5429b03d087c9fb4e6ed168ad08fc7ec1f47ffe8efae25a83e12e0d1a0ca90bf9f9d1a5f1899e233d05a775783a842c966c39c8f16cdb0d83df4db840a59a1ea3a301feab821d707f98834faead10be7602e579f5cddeec5108fb2a369a2df6370e9f582b4cc1079000dff35c0455030ce0a3f885609d85e08e6979b1970fdca99bcc23402456b54acda704b3a9aa15d4ee9039dfb24fdce9ad96bbbc31c721a7d5e8d472fb177d952e4279e2b9871e9032cd50abbaf76e0b4961a9a44e64bdc495869b712e300754ade847078ee65c2bed7065cf595f034307bfde3fe7340a780511539012f79eaced13d4d91498aa93a38cb6212601a4631e20fe4a9ed7d572aa91b02869f375cdaadae3f925f539af1bb6ded699058424bd272395539e258108f7e9bf514bcad6b901db86ba4b1637d14dc38a610dad985fbc65beb7f1949216b0da9c52b92f9d35b492ab7e394e4f5b7974071b0bd935e9bfbfdadbed7f1fb114f8e90dac714725b61a037fbb7ee31fd29193a04a73e2466dcb77b5540db03a3afc26b173dba809909e0dc828cccdd103ee661f3c018b6b52928b00125bccad7c919c6c5e7780330f88024c86befac0afbd52bc8b02d80e893d8832e81f8da7ff61840fde731b90a15fd94de28f600b9d90e57fbc7a5315cb02d06ebc03e17fdba10c7c0a45c0402ecd67e72121e9ad903fc07f49a89627efb5d333722ad755d341b4da19983bc233f64ddbfbc53dc7c19a7d2ca40b40331c8e29e98f1d83277e269b6e49b1f4885bc4761a46a965f3eb731fc398fec4728f68e65f491c667147528152db313118f622f2f19c47574f2f0af167ddadb2a233de12a403de91ea5e4afbd1165a4806526dc8d759af749eafa2f2cb6730537632d027ac8ab578b5c5c31b31c487798abce605fce2ea79ea032b6801bef7bbf5c2d043a7e7cb70ced0af71838fbc9a0eba003f9bbf885db126725f7a58b07f7b5d45223043bdcc9a19da0914c41c02b701e642de35f500309f85c12295be02840a52f6e8298c2b2c2fdeb53c350748fa1a7fab7b8490f272b9bb545c59f3f357fcebfe2f08c8f6d281033ad8fcded6d9a0d26f5a51025ca4a57efbac4824e19c6bd745b298bf5ac46232c8ae34f8b8287b231c1045ba0af38c4e7ffa728db9b4679bacab24beae77467c85176144ebd847687c7f09ddbff328687983f73e4f521740c0c9c70ff1e8005874e4ddab578c852d0308ddb3fa47c934e401553b17702ae7c067fcdbb86b886ff43e953ee95551b88b72c2c286c579502528de5ce735ef7a9df79074012ac59f7d22315b2d6f886d4f7cf63726ea43d8ca7d5dc5a559ce95db2d1bde3a72a9107f0beba0d5369660c5deae27dd9f2bac7b5488a6627082799b96ece6303a2cc63635fe3dc89223181b1eb4f65d2e1b95fdf13dc0729a8da57fbdd7503e6e035527b3d3d92602e0fe3885ed0389a68fd3bfc6dad4ed60162804577adea95c052a8dda2064b583fc44252841f9cbf85448b28528880e842a4c92d913263ae59599ca8a3f32cde882ce82cdcc0e6b3fb607fbcebff86bda8d1b9ceea9e1329334dc42921b32008348641bbc8e04d6b3827d8518ef1edf731baf16922561da796e64a32eb34ac37335a102061162cea4dfa7328c3c5ab179bd3817d58e2934cd17fba2005a1075dd57e16c3a3ee7c43134b7075acfe3fe614d9a11525b872184353ea9e1d7a5ccf7c6976c35dd8f7dea159bdbe73c3f160707bd0c4f9426dca26347de3fdb01301e5688767e8165d1336595c8f52cb9338a6366c003ea25c52edd8d188daed8cf2c9bcc413e46350165e163cf7f6353558448022f7b42ba9da28198e883e2dd8cef4659073a4c7a0f49e1c74d229822e9bfd5f22d4eb46c26fad60984e88c71832803d5c8166a0699f4a0e9f5247d338ac9d381fe8b96c3e0ed43f1dff7ac95d10badfc75edf10685d81230898ab6fdce6c5b8e16b47ce9c939e54b2bb911a8465a9738bf5c4d2f5567c7ed5f15bb6cff2b0ee14c27c5bfd9152064be94d02732f8e13ab721b24e1d5c35917e993faa628d1d18ab334930cfc489a89ce5052770848e51a2ef0556cfebb9193ffe1cef16f6df87fe691095fb055909d97125259567c0922fcf121bec56f38970bd9cc3372099f37f06f2839096d3e3b8fa515928bbf7b3e2b63a100f0806a80a755353319ec277fa5c1d80a7ab75616ebb203889ebe50de1dda21f5ac94ffcec702a454d0f68e2f0f3207cb53c1018fc4b6061b50cd7f111e245129b4190d4fbc2a8ff0b10ce83929f66a8749d49c89cc9fda4356ac80b06eb8f1f696fc002b7bacc99f6e834b254f0cc9b638b02a00aa9ef6b80cab081b658ad47e11d8198d054411f2c70a72911d3838814ea", 0x1000, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 16:01:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="f7b811b1639f2bbd1a2c2c57c103627becff6952579715f62cb7b9df157a8f33f4d6e32351d1bfe6d60dc0b10a9ec1a74c5e6cfb4f99af2a33104364725aeddbf1a84bcb976d1f498588444323eec2ddf177996c0c52d2c13177a4706d6e52253d9bcc9686e1", 0x66}], 0x1, 0x0) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x90, 0x10) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) pwritev(r1, &(0x7f0000001540)=[{&(0x7f0000000200)="6bc74f4d585c45b5d43819b4ffe43059119e4930014cac911bed98c5592eb2735d89e91c0433e12481a82f626d03b5387174f1d04c5d003e690ef3eeb703d4505118605eccd91ebe11604a3c5ab7f281a1321eeb97d360ca20cb6d301f0e81951772643def8491115d7f4b303aeb32b4fb6e633bf5142c7329ca1b4e14fe1d8b7e8ae0e7c35f3192945802b521422fab7e72af1593fd7174cf2cdcd4784e2dd687f0844226d75ff0331b6a05241804f0812b4255bf07f8615c7a53fd19f1b5768d3c3a51d2ae02b55bc20741c18418dde4dccb802068f63e405fdb9b567e1228e0edae9f1b167cc7bc4358506f458eccac729e7d32cb9ee33cf3c64b8a9c9655dd22d03ee7e46d6137034a33b1c500cee224adaa7d26763ad8acdf0e12d3f0753844024b0262758ed07c96a7a06bbd5ab71cac2b505fd42801b31fc395578c0934f2fd98912280c13514a740db4bc4b949abae4f8f812f08a29c35d601e8f3e16f7753e04717dd922440b8ef0eb4e07ff9117103bf8dc6ad93b362868f3e602ddf42d4af7fdfce580af00702b219bae6a1087d46b559caff9f2d0bc65803167b7ea68a771d7f440eb63c6f31e5fe07340ba0e3cc0e9ad25962dc61749c80a2ca9a6e50c13d3cd2a2c9ca7a1645fd3ed324e84f513ebdc9380ed3e0e88986ea79005a05960e449e530fd56464418d7b45b11591ef6dd13c20fdebb8da3ac10cc7da0fe8bf39de23754d65b6f23f864956a053a71a819003d35304d435fc41dd81af076ad673a080fc1108dd06325dfd02331d459d13bfb25476d235ff271566643f1b87993f42dffa2f5d5dba9bb9c50bfdf7911b2965bd29878698882765ee2f8199f906acd4360441bc5034ba3242047fb8a7542cf4a9f980bc06111ec0273e09e22d7637a0b24756c315d08a4576d2a1d013210d801e3766fddebf06876a0cfe02664a20d418dc60e969667e4b85b8ae9c91224a7e4964da236c8f3f67931fa670ded3519fac2fd9ad0d9c5fce349d39fda946d669b0fc6ce4188e146288bd5d05d013b16f505e911188012ab93168ebb06f98947fb96e7febaadcb26f6302353558b8c7ccc26f3b68f1dcf23fb28ef31c65a8c6313f7fefa163d0e3f5fcd692daa47ac883455e955a4596ba151fc15e7a878a3f69dfc05ceda333844485deefe2bc60b38f876f98ce22a444b6e113d7dd98ba65dd251bedf6a9e857310ea32dce3679ff96c7f42cd1b94a4e2834d1542e44762d220e0fb020ca6208aaa77a498104a9b7a2827a751664a67cdb1bdf5ab50e7ed60bc9b4fb7587ab27174eabc59f69a5438e41534b0d3eb90aca41b3b7ac51f5cb4fdcba7895c06b4e712cf430017dd93928106da592137b431fe68c3018749d60174c3fe33b349cdac0fc13e00dad2826a4c1baec73e7cba8ce492ac5db4b866d7b6eef8b9cd7e1054135af0f76278c17d88e6faaee1c90dbbaa36fa3190266529926244c9ddc8e5c95094cfc43dea3e598d4084a69b7a9ce22c921bfe22ce23892bc54317542cf1ca48e1f1c631196cfdebcee96c052e4c1008a36f381d22932f0b0855a50a95d66507dbc22c09dd29889537381a4e8e96ea087aff6d5e8b709036a1af80107b68b2baae3d8be05b717ae1f20178e26fcbf06addb978f1f17696af7f84cab158cbce3405bfae24f4dc0b505f812582f2264ed224ca256ba920a01b7c9d9e396651ff8f9c24db0b3feca02531e77c8ca7a9d9076acacd756aacde321912aaba4323b6b5ef06e5d8fab3e135ea203f80bbfe151939de3f42fbba944db27b8cb33ed5312db482c2c266c5a8558cfd9f402552c8afae34ca098710a613d6893177d5cf86ed94adf82ec5306ffc900d259393c5d9032424aa58ab40c959440ed62f8cc0c56df26268ff5dd5188f04d65ba766d894e0d7acf8bfca515884c3cd9419d05532503bf6c4c3999f6f45feced4c2c9c9c18df70d888686304d8094314e474ccde6a771a899b50b13a4f61ff753e97c1ccaaed085e60494521f66e7c0ebac1ab4145e49dbd54f0d3a7f1d98fc76f4f59429ef61739939db52be6d0f3efbb4186547391501ad9d0ba29d1f5e49b932de48e54ca4df19127e121d811043e412ad325450bc02db0810d4c505d96a88f52210e564bb8a57cdb65b707c759188aa333d630fd583c4d997249ea972635f6853db794c692f57e22f1bc3740d0649a6051c7587e2ae5ca7ad29a1bcfe2fba793c17cdffb0963531f4c6a533eac3c06f614fc59a31350f8ceb058ce5081b4d52ea09b5581a50271166358c0787bea3c9b7baebefe1cf1f718137da4f8f72bf6d178bff794a6d96eb38c331d18ac89cada8931a665dbb4b62b4efcd8e153accc8e42eea78b36fcb57e8843f7a39374b70eb4665bca096b6ff61823dee4053c609f83abcb7bd81f8f7e22c3577634df70ccb5aac05a19d7d666353e7e595198d8a4af27dc2287260290d9be93eceee5a349b9103837a20cf7493f8f41f92992653dead9d320a24f4dc8eb784349aa42bd1b0f044eb2469bf5ca9b1abc00d9b247ad0821f97ca0aff7e0a47401b47009cc5ca536b1571343a87decf31055b7982f15fde23e052b023b7448b5bbadfa8e9fd9ce2cdacf6a66f2ff5d60c9f641a547c5d8658ff787077fb377f433f6094de7c281b3769daed128de71e8b0905270ed92c806a9a24bbd8a692375bb0c8c0fa952c9e799417429c5c2b98bfd1dea06c306381964e9af803e6b38e49118cfb6a5999a99ceceb1c6f293d0113345094deb25970374d69a9567140ba1701abe46d965f2a8ae8be82458297517234364800b0c69ce893133a140396a0e47c16e360da5821a9ef6ac2377b3cb291f93612c7c651664fe409602553c6a35febd07e354117f2fbe70ddf73f216fdc51d2101991175eadfb66ebd938aaf582ebb0ef94f3ce017bb24996797fb20a7669e54f0337b0eaf900ff48a56b8a9ec5051494f9c3023a42edfe33dc8349c09813525589e1c0e825779375e74257b66428220ecc497b9c0863e834d5a1f2fd618b5a2cffd2257a167909922df31a9aa82981f5ecd03f5a2185d38715385d033e449e0834a26acfa8e2a2a5c748122c0ccaa959f1fcd70391bd7739a84eefc3073413cda4e44634ef1b73d023dc55ec9189af3046e967d4560191c891ad7b92af9a6746b5175125ea3c556456d7e55d922fd0cd2e5b943d0f3365e5e9cd8f3642f09b6e3ac550932aa6d5f362a1fff7c2ccb208193a31cb712f08ab05f96e60481a03f96783d7bc4bab968f6d7662e4c65285b180e647c21f08143ec1406ee874db3c49c839a3f6de9e3a70990959719d6258caf24df1c02231a30c40eeaa19dfbe2ea7fa37aedb0d63904e80a46ec104e1bd9413a5f0c536d7bd2f6ab1de72736402d55679529d958403972bb54566ff16fb64f85b785c2c6d8d4d3baae00eabfee11a2401ce219826b0d5c3898012beeb3f2ca70d7197a9774d0997c6a672f5030b4fa1b7d43d9388447fb95bc6e3f7fd3d60b56766f9ab8dca44f9024d3e9c21db1f1dd8b26e7df84d4f52fad1f04dbc2677ef08e139be2cb07e2a1891705ab01ad6903593aea1f8e3e524540573c75bbf5114d35fea61f8589ce6f572102b08d500f33ed2343f47c99d121a050fd063d949d3cd767f6bd693bbe897eb79080ab706bd8d4f154c503bb67efbaa7d30364a73566dbbbd95d44a5de74dd4829031c38547576355bf62c7a6617d58e0189cc612fb0bb6dd9a7e40878da1134b12d6f2d7262b049ec09dc3976814a7605d235497c8247acd4fdf1b7c17debfbbd0e465ff9ba845715d2cb632b8c649a513c092dadd263c100e96598d590c4a19261041c80e68f6960f3ded344bef7c0b9a1811d7991d53dda07bbc1920ac59286f512a3d33dae27c73b520f738149df6671e16c7ef5c33d3f350806287affd1035ecc45a195ad78a1b61d178c73c459d3a040a0cd36738256b19328b3413180ca7da2964365a084f05d4c97c783be1039ada381bea5b122836d10f5b4b8dacb4aa38a98e6125f360bcc13bea93cdf47ea9d8d7e66152ca5e48b13624830d31ed6dcba58438a600e5646ac8adffe744974f4339dcc07923d584c70ecc9fd0dda1fa1b962e95d3c80189310eaefef086da9e988872bd6ded24a6d5db84d8d6fd1b3b9a6c1cd06b1b586b8a4fb486704f5d1d29af584c8c6968a20038f62062e0296442678d118c024a749fe4da31c8ce4efae3a5546eff2e2c6ecd6c57e62a61f0709cee6750ebbae861a413e8cf6612583e6ab52298ab360eea00025ba2192248f448383ac8bd7ecbfaa32643ec07c2bcfc74186c688bf28102696a683f6eaf3ba14654abc3a7a5cbadb099ebe6fbf70f0ae53adecb9d53b4dccf19c37ec67a7e2575f955f49cc98f21832062551c7efa71d1af9896435eb18c6d406503243d4e2ec4ae671bf5006c572c975b798981f9492c1cb958989062debc06aea271f86f9f24432d1a92ad631d4e6420e6a4e0ae04d36569fb0b5334d81cecf645e9698fe4559e46ff0d833974e18b5a8082532e52850ec38a8b29b02db6e836015af2e08ee1aef7b0b0e228ca69a79a737942f8c62a546398c8699cc8b527727c4513e125edbbcb7f739deec93164d46c8d8abe13c534b68ccbb909c77c202ac78e21e33ca46a50cbde1c943ba032ba21ebbf36088723166105ce8d6254317f503620e8cd3d3d27d45e2101beef9eb657bc794954b21eedc8168546466ac9b9974023666034236db9ae19c669fcc652d71cbde29c3b3de9b22770bce0a1e6a712532cb3e6352cc9f36ecd7a125ee608a249c2785338d081cf541a6c8689b7cc6e929629d37291531361e79537a7387fea8375924ad8402e882dbbe4342da9b0ae93598ae7ad62c78eee6c10f5140780c33a671267bb3b0098ca6bccebab060f68b270c1f9f70a46698b718d1bf563e71e46f24124c7bd6e70d48567efd936476a511a3d145c58ea3660c9f3cdd66325630220b179ad5f78396d9743c4a5b63cab69a9c65880e10422a72425941731a69a17ec3f0cecfcb7dd3547be947396531d01152379701434a2634f422c472e63471e851bcc7291ab26028b90ce2b4684e0b9aceae642196fd882ffe6ea5a539920aa9861d11557bb19f0bc04c76b58696bfa64b22bd57606a730f36a6006e4d2aed40f2927ffa29454e5efcfe37dc62576518463bea7e49429751fc81c1f759ec766a1a10e0e515cf06715c365516ab74664029a07442d35ca52bddc68558fffcc2d8dcb5b9646f80aeda0f97d36790aa4018996d7162357f69937c3f882068099e9abb9ee16b063dff9ed4f4922a4065916b6926667f5d8011d37a3b554fa1deb4bff1e1179c654f68a95a110bacda90ecc91050717f35f85bca60c2550ff36bfff98fc4c67436b904b5851db7c4e33018df77a20bbe3ad68c05e11283c0e0acc60fadb4ecdd3acfc0cff17f753b9aba85bffaa08873e111fc3f155c133ffb3126b77bfaf1af9a63a918cc7630a841a27418ed5063b66229a3584f7a4f9257a552a316d394eebd70b76be55be91863409cfbddc66642677f376e7aebe81331ee1f09bd915dd94acaaafbb6633e6d90ddeeacc01d6317c0a0a0a2d7fc02ca342d304479ed6452de05d3a0f9e7d4efca152f9e0730087603967d767b257633f1c54677adccea798f3ab1005bd4daf4e741230127e2c7f69c3c5c68f25f782a28f8acfa9006aa7967e06bc026cd05f04a8b045d5e6cb73415543629a8bb5173a91e476dff9c043188c2af18891b72b6067", 0x1000}, {&(0x7f0000001200)="91f356adadf601d873473f636c7af3cf1b42de2a5381ed274eeb5f83785be69d0e38a7b70a0dc600cdee5b791cadc90d78586800777eb607b5fa7770ab1dbc31d040911f1b4e5fb720de95b11f3213819bc102f34458e1f4196b3b4c437c6a4eaadd4e838e3b5ab9ea9dedf4cd538eea8a4ff7104c7a7f06b5d9050614d88ddb821c2f4c6d2faa95a5c0867ff9b7764c9d172ded95fac70ef5ea18950f3c38b672744c4bd51151a56fa46221ab7662220773a31cb51f56a74a2f1e89b66dd9ca", 0xc0}, {&(0x7f00000012c0)="3bc268cbd922ddc24e16dbb3d1218d7ddc5a2ada8af476613ae9f48c69b04498dd60d0c3986ac15f5ed1d63e10317d126c4b42e35b18c12f22de936d0cb60fe49a0e2562b58114bdacf95094eaaea8a4ba8da6e4512296eb45bd833085368337b62b71b990dca2e57c6fc45a05af88fefbad94a3681087bc0588e93fce14904bc8863324c22d06f9ae30aab5b87d3784fdaf66a6b0929c2cc8b2ac2a8ea156a4b05b04b6f31d55794519a376459c78b0fb809b", 0xb3}, {&(0x7f0000001380)="3e57989d295239f3128d092f106bd4c8e9d9b8187f504d8a9d15d687ffbb71f9b045a1a73b464c52d97d5088cb7fbfb2ee1092ea396ea5f0c06024564bcfa664012b972a7a343e896c991a102b060566cc633c6aa609b2e016185fe67123310d09b6cf2c01a7b5a7530988e764585a4a2119a30ded3b2b3ff672783b9bdf6116b8be01b0cbb6b211b9de4bd323a996b27c014c76450d4adb5ea8d7461f2b1f02306332be296313172d12687f53360948a4", 0xb1}, {&(0x7f0000001440)="8c2c31efdd1ab5bce87325603ca78d2db49941d022c9543f102e2e1e27c14de9fec9398f58a9d8f378bcb67959666197606a46abd4e531f4b03f1af8d2009942a67b46d18081f832482b04de7cd9f2a0ff40857d4330ba08469b08600cb874466636cb915c130487e51821cf3f5984d5d5b0218e1bbc3024e6b6dc508e6164d3bbbce10d55ccc1a86ac0982bed3b530e548718823e43ee5fb005ba4451f6f9eab965bf8d817ce6948f32bbdf6bd27815f8828bce1062868f9007c9f29388b087a34d45ccd4419e83af734d4463b629", 0xcf}], 0x5, 0x0) execve(0x0, 0x0, 0x0) 16:01:36 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:01:36 executing program 0: unveil(&(0x7f0000000540)='./file0/file0\x00', 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000300)='./file0/file0\x00', r2, r3, 0x2) syz_open_pts() write(r1, &(0x7f0000335000), 0x10052) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getgid() r10 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r12 = getegid() write(r0, &(0x7f0000000200)="0836ac69ebd908a6c3f948b6fb04ef0d7c3fde4fabafab8f1c11405d86354a5cdd249938aba84527c9ee8a2e8a8d2e5912186b97cb9649797c571410fd4a5e38b20627c65e5eddeea43354f6859a24903339c48a9a22b6f89bea93223df259d11a8aacf70064faa5b824ebf765460c29e4e6e9854b020079373530ebceefa01e4924c969026e263c55f5a1624eeb936dffb098935933a550311004e4ad51772abfcee6be713031c02a0d705ec302f05ce6ee7fdb63430657b495ab7ab427a2d7a91df1d0ebb4284c9a4d", 0xca) getgroups(0x9, &(0x7f00000001c0)=[r4, r5, r6, r7, r8, r9, r10, r11, r12]) 16:01:36 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000300)={0x0, 0x6, 0x0, 0x0, "a214cc9f8194268a74e20a470d74e7eee0416fb8"}) r0 = open(&(0x7f0000000380)='./file0\x00', 0x800, 0xffffffffffffffff) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000a40)=@in6={0x18, 0x1, 0xff, 0x10001}, 0xc, &(0x7f0000001dc0)=[{&(0x7f0000000a80)="43bba55c8859b69e542b8839f6abd7e8f7f72f054fd23ececb2df9fd86456508152e5332f3ab467d852287f2fb48135ee44cb2f32b348b26feca1676c99f0594370342a3ec0e551b6b8be0b9fbf1704c0ed9dc97fca49c4e0a2b67bcc919f5e16641f4ea4d7b110216160e9ab62bb53fc7424a62ac26d72c6c0ae58497f57659b00ff31742ea847803500ad028d20c16d301da1a4e74679bc2a4e9fd9f2e540de4e97ba9ce089430dc8aa91946d5e43bdadfe11671b28a145af05acf9d9718aca656f069b9491aaafafb2dbcdb46d02ed4fb8d491051d455758f8607daafb1e55c668b39b02cfb00502cc398d7c0258722af63013e3d5d93cc85c7248ed1d04f8f04b4696164582e788e6f4702d35e4dc5750914a4d63daab0dfa2119cecc5f8e98056e0c157071d3832c2248e391c8bb9d833727c0fd3f944cdd4991b864564c34e974d9ca1cb599b5d1645f3ee4d20f75f406475e256a818306a2a60175a811277cb5138f3aee0af8b60e907b06d21ccbfdaed0b18a7f20eb42bfe2f073f424d8f93a909e9af373da0eb9aff50eb593da2877b1ae51a9dadfc0fbbc98167ad5f6f5802e12770a100eb0dcb08b1c5fc8444dab63803fbf010a448170df8b7dcb0c14dc8c21329d55a1aa2f2d59ba8e88a5dc0a9a2012816afba344106df82759fc412cea4fd62a5e7fa742a1395ea064f292e4bf34612d9345da7710f6cedb1042dfc4f76adcb01127e811d7086532b3f6cf05442b614cf3be75752f844658c015da473710c1b2e6711438d5d707aa59c662dcf265893ca073b41dcdf71d2d6f40b13ac33e58fb1f70304adfa15b6d5f15be62646bcbec8ec2c9cbe861fea91db9cbcc9bd2c80abd4a06960d638ff5179417d1b2376c1790da889e72e6cb9834f1ff2cd9952952c1495a727474266248fff83bedd940fae025416b43a04e4235d80457489700185298eb50bac3acd76873b0655a77d757bcd67a8d7e5fe932c3e792e28314a0612071e3eff42c3387f1efa24f9ef993f96df3f9e3ae74bf559f87d74029426792b67b98a5c1312f556767adf61420c99244ad1f7135867a3cfefcbd2fc538776ef63de77ed47f4a8c791e6446e0200c225f16c4e1eb58932f98230d6a99e5d610eca68a43399c97339878ea6b5c4466190beed191d3c0f56d70c27a0ddfb2258e3f6cad3189d04f8f486570d51e991795c37be28927fca6546daa5c4488b9feb37565c749f91e56daf06e5b161a0fbd6308a77b2054d9b31e8d2cf213f722b93faabd0cc17204bf8735c83926fdd6c4bdafae82ec3ae8da62972274c1f60a8edab0b189a0aa38824dc839ee4bb56e01919b693b8162207bbdfed528d3e48555d25062e50af88531f60eb19673940d93c14c7331d6d078205850eb1a32de29ed07d37cbda9d8ad3a532fc80f98fe7aec42727767554dd7bbf55c5cf7cc088b2ae9910579cffc51e642713ca810b004f788693acf584e6fed05889deae06812cd51d40945e24ba5e71bd5642da79aac67411c9fea9aa131c3e13fe9a5d4bb226ec488a32182cb22715a5003a7394230efb8d419d3be3858ab6fd2282a783ffb5928bdbb8dc9818d2f5a4b3caf907ff9f6e261eaeaf6de3f7716e0dab59226dbb293d42ce040f76c740cd4fff9e479806f59a35edadab88f222ec7f6f30c6546c1d43deff9528d864629885594d93db1e70dad7a8d6212a8d1a00783f67a1e7d78cedba1ff48e4f225935206b6db0b50ace6bcd8f157f1b42d66f80dee6008cd50551a96e5a64b06da79484917080c2f24dd3d24e7f14a26ff602b242f48300e834eeb5dd82218eabf14791cc24233efe2d7b00b82f82fd584aa2a141f2b35606617fa5d1ab38471e7eee53add89ea0c1c2b55cdece466fafb86a3bcb446e9f24f2dbca535bbdbd0972b58ddefc9f584b4b361a8246719355f60571d337c61c99fd5f6cb88b83d72d5247e466f1a983c2db84f82ad692214bcc77d58973986561ae388ec3e248365731f9fdb4601d69ce4ce72b5beb401fcc9e4df5f0dd9a69f1eaec6509054ab081e7a8438cc11a57cec95501069114f23daa3c3d49a2d932c655c7364c476806973d20e629a0079cbd0717646c24422a800b2b0442aadfdb48057a3b9aa736ca14b533f3124dc36dd7b00039d83108f257961abbd1b1d129af9d58eb6c59239dc64b7aa096fd4b631901ea826ef4a5294a8adf991e0b6d799b2334a95168b7d51db836bb087b338c931a28b2c23eb2bb4da38da0f6dbba3c713ef980377c591915e1b4ea345b2c1c634b1a513fa738397d5e38840a9e845206e55c8eb6810b8ff77d09d0f3df37169520900b613d7281a786db26936c72d559df1b18574e91f0930822baaf021e5fd9727736386ef564756a2f945aff13445516d71943889e6834729f87688500a9647e2b8aa1ec8bd5667f092beb0fc1cfe959a40dde9faae6e8e25d063751a278a0ec7475e5b92b6077064acc3f4c0dc3c6fb49e5687c9a096b4e5b2aa38943e5d1e33b67e8452f29ed0034a223d9a2308b1a8effcf010a6d54ef1c7409648cef9a897501c28d83b1b7c7c4b90838e422f006bc0976fc44c7827fab4a06cfc0774707f1c4bfd084faac8c3814a209070892e4c4970d27ef2063e1281f10779dad8a441048004c1ec8101793f6dfb75b14505200f8d46136e42ac4f004a92edc828081e515bd397f63d99a1f4ac2a6363d7714c562b69a84900095d989fe310c34980f3cf9e69dbe40a8fd43eefe1ea24251b43ccb91f52bfed72af70d90fa585f908b305960b41bf45e3ae373bf2fa19aa7c3ebe31524c3b827ae636f1c949383aa6d51cee470c0f5b360b8e77acfb70327d97b37572ef082917104fe2d5cb6dc0fae26a5d1a99b67a8b8444b073ef334cfbd48446d33f6b1109544c1643e3070f9e01c9590e3f44817912c6517e296534561c0c1482b941beed8adee5a10d4a22a076b292eb827c4d3ad83edf5e6ab087dc2438b6bf59b98afdf804b626676deb9921e9dc9151946b77d9df9d0e2a14d4ae32f7da123e9e5148ab82af32b1b74163ad46eed798b806e0a5d0f1017a778a6b42b367d750e9d1c0f5627c5f533c958a0c788a16956d2348e35cf64b96e7e729290737640b7d3225ce8784a2a3a068d6b067c72ca2ea85d0faf01ac144c5e44ec1ae7db6b441372670ad652f64537ba38cf4c2187a66a3e02d4f6dc8f6aed62c686a81d756154fed61a67ea992e90759f10b3a54d9265ecc0055ffe40a10bf2e6c86a2d7011d0d94740acd108e758b2fb47ea30f8085d3019c02fd1250d1ac99eedfb343bcadc2a759863b7b95b373fb9d7a67b738b0b2239a4ec3b68d39b9d74edd3a5c9c293132ed8277738cb7cebb8292bd19b1e8898e482a424049701f94892ed9ed3826e35d3f2a75d5dd13bd6bfe4f10a25d5a0acd843c162d84e0b7bd2444b6b31410dff1a5463dfd08fee7f9779ea07026fbb2a5424f931ccfec5ae1d38d4b09089b9b45dad46470266f8c283da91bf9409c7ebb652c82fa53f8b588e63dadea8ae596c4e1458308897cddf2902d8215bcf1dad91b2cc7d8834bd4c809a85e7a618a700188bd327e9c302fc9fc06d46dbb5095241c419858ddb7f45b26aa2a8d14b6a8fe4ce955956a031972340281e4965700abdbaffdc72a38f1c9edf5d0ef3b1300b9389ddc464a9b8881b6dd16bf5317d3ce25d13336ebc8310bbf12fd46bf51c7d2637d148f144e349c419be7d41306a4b577ae0656a6c9b3934fc965fc84c2f1edda5e6e2557490e215dd23d0921b9a0062390989f4b0169d97812c1d9f41c37859c69ed1377b7813e6fc720493f514bb83084a498ad80cb0c223e4dfa39a1f9aaaa0865fa8abb858ccbb01eac9d6403751567e28e84fb1dbf1007bb5a97a1d51a4e046f34b1a55c52cfc505469281d63ca5d2470d7013d810b607f4e2ff8ec2d04b977c2b0528c5e13083bee3d784d3536e8f08c956736948d1236adfdafd7663ab90e43c09369eb4c2fdd6dd779a97a3fe67aa9a6b4e41eb10b1b93625cd7d714940df622aa5ec7ebeb00e5b45eef32e08a666c2e510c7f0ec48a47cd492f53574a48ac61ff3222216e977c67d0e2dd82853612eafc37c9112e462e8f110ab18c044be94dc31f96801e2d8f67257c49df0c770cf06f3e2fcf10115e9b6f461098c5f0c2e42bf0d0743dfca0a8ab63fc1d450206a4d218ec00baa13bc626094293aa7f831507c4c4daeef57ffe2b33031c4ec48af6aaa400ebb959d56d380c132af8b4dbfa242670bfe30ba18a4926f69565431f415796280977688295772838b82e3cf4ffc581d5faf56781bdea224052fdeb44c17500aa96e8b8cc78f72caae27d2ff2f38e2ab96e1ed2cbb6c59a8db902e9b4834becf74f270d861b30e6f78e9816034173940e20892c7663800a6989e011962ae0f6de6270d2a6fd5c5f08beb3b14f30304eab3f7b0a65fcd69b701870d0d587e144e48dc31668c8d160c7ab17df8cb21c945a0a394d8f94ff1bc86c8be0be8cdcdfbd75de2d2140983010d2bcd0dbb6a9f7599ca17c068f18ac296dabf95e7f683cabc1a3116895c5288a34ef8ef34a871bdd06bf38e26b307260bd730feaf0b140f9c1714dbdcc2d4a10a903301aff878cb9dd0e8aecf107386e4c3382a88b11c1bdf2ec00aae24dc280bd34367a9aba6b7c247b7cfb77aa32ab400378c7cd0b7644f8dfd50b1cdd85cce1d85d93f079cecc6597d382a2b82f7e0161a61842a4691bbaead37b45d4173f6efff635cfd81119f4a07b76af3993b155b308ed047ef59f6ea0d75c6f4fae0e2301a3c2e8b73e09e79e5f101e4a9195f0ae3f47b766c4dbbd75290815d43cd62a27b49069f0cd90136b30ede2714b9fad25c18541963a456625cdb0ec6bd72f5c79810368eba4caa876c3e27f2fca109a3829ff2dc228061d26e84950be6c0374b5585b5db18b5e195920793978a2aa0f6a0179f081512d0b4deec8f476e2fe64085d5dad1047c118ee00b5e24977291d201020893db65ccaef6d255b3817d1343df667d47ce235fbef8ca955454adfc6bf3adb4db2a76b37c6b7422281edc555c0868dce92d05133ed5fd33650e1a21aa663533d9479b986bf6d40bbafcb5977b53ca03c681529ffc68b5dc46ccaaca4b11e378c65011a915c2211edd7714cdf91a807b38653f095d62295479190000c0e466438e861d5f29f6ad7074af474131fa033d5e12033f99040dfcdaf62f6d914dc37dc55e81cb721f14c1ec869da37c42802f9d6a55bcf939c3031f6d561106e0face45eca063b7b1cc03edf3788c34c88592f7c6d6782288ce520eb2f8474448bdf3ca296182130c1e84b993f4ec2eff7b49584dc5c6659dd82c70f3e4f8a45c6e9398dcebd9f450f404d125a49e5eefcc7c9819653fd46f6fd3e0761857d2d9b75cf1128a4d90d57226e7ecf7ece55b285636890ad2b70a9227394e1aa3965ab763f0f8b91c281aa2b0181608ba64bc062dbc94e57c811ac5e48f41d188cf95ec8b2fe26071500716eab87ec87e1db2bb9f2f7e226960d589abb2082b24f575876122aca4cd06ae13e72cd5d71d869a136de06b5c76dc6220d9036c9f5d5b938e2d73ffddb1ecd0b86b4e4eed0f5cf49ab10ed6edcbc3398a086b17abe8e3fb22d81ef7614fba7f00b80df05f863b331f8632368b1a49b8b3b0bcf742837039440bff4572bddab30a1ba5dc25aac28d5f4d00a33a983521ea35a9639ed738475384acfc943813309c9ee9f3e9bc90c492ed5dd57773463278f701823f4820e", 0x1000}, {&(0x7f0000001a80)="f288b479e69046bcab0bd53bd588f9275a6f41fdf986909a1128dfe9d0cea207b5959cfb19389d99569346b296c2598787d1a480c3368c7578aa7eabb76c49a0912518473537089660c5515583603345943421f7a2a9c7b3f566b3471bb6786b99631aed4d4f7b1ba9e5d773d5e52708e27cfd392f3e188e546f78183cbcdecb58c03c87da06ddbc5c", 0x89}, {&(0x7f0000001b40)="115a744bec68fda2a92bd0f27e9193811407d6111207ff39df448677f8fd594f374765b3d5e00beb1d3c389d10df1106a91869e0c5f85a510e73938500438747d8376921e02851bb1e8bfd511c539b6f8860b149b826ebca759f3c6cc37171b19c876f0ff02b99d71e643ac0c3004e0ad8b82d8c9fe392f25023656ea8a1e7410b681ca6f75a0adc05ccb032eb307f1ac6b5c59cbd739172bee2d12ada5febcfe1846326e311fcf5d89cff", 0xab}, {&(0x7f0000001c00)="1e8b7980fce6554471e99003849fcfc2906ca87e36cb37e5235f3d32760ff8e5437ff1f82f456d380d2e4ec4174583743508faa11ae1fc478f8a9670c210fc531f3d1e4c243694743f7ee45b4099efdf15c4d89e97a819af884d33394ed1d9741c390ada0c7271f37efd1318d657df06726eadcdf9cef3399e0d927900a6f9aa4db0a8ad5a907e21b075cd5caf05fb82b87aa8e0f670968d6521731b03ca4ff6194180bb0e", 0xa5}, {&(0x7f0000001cc0)="461fc6a43fe240ed496bb934719eb895e31e631525eee68100b063ca085e85042640c72ae41ac6bc63023bd11b50f451882d7e8b2f35e3d0d8ead54b2711fd2337b50da7860df446dca7efba86cfcf67f7e490613c6863c7d36f4419cf33f0279330ffa28a9eeb736e2ad5a755da3dcc78d4111f749dc2c4459e59d2082853eb5e0aef84ee211bcd211907eb208ab4ae3507b5df5e296e635e06d69da8cf779842a8c2340a18a34206b5ff77d3ab0738f402b570d1b9446e8bcd30", 0xbb}, {&(0x7f0000001d80)="ce31f7be853bd0af972bca9f9a3d1fa0a793eb20a6dbcbccbe924d8e25263993320d26ec5c0d94a98c", 0x29}], 0x6, &(0x7f0000001e40)=[{0x18, 0xffff, 0x7185, "74739af4"}, {0xe8, 0x1, 0xdf, "5f5a8fa12a9bf506fa111c5df04a9797bd73d36e5d72904583a6b8cec363e98d1dec3fd037f8c97ddd3e91ef447d00c7f5f9d7c30d1aa4b1e1484fa296a011112f796b18b0213f6d08394fdf55400bf8a36090b66508a0043ef6ba326c84cdceffdad47970f6b329bf5e8afeb1943a624e9f3a7d47e30234f5bed0bec9f7778e1c3ea90650077678ff825dc864d7a0b6da519ae7e7cecd87ddfd4621f3e9860a398859323f8a3ac48ce0738d1a44c1e1e2bec1ce7f36fb5e28f0792284063a0fa07cd4da334b66ed750ff29134f0fb4bc895daaabb98ca"}, {0xb0, 0xffff, 0x0, "472f3f0735dac197bd5d1f1d91fdab0e3b6fba064bb14bfa3e3bf47fdbe38a377293cf2fc4feb92048797621b1d476c8ab05a76878ee8f19710820ee76c4e6411c2b6c5e38bc45c5603c638f87c839f079e4525afcffee07bda02d05c278b2526bed1014486eae7015b1a4dc602692ad986c30e88cc3806ea6fa7fed3890aafc6f99793fbcd4dad89582a9bcb480da85dc3aff11afc485cac6dc"}], 0x1b0}, 0x2) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000002c0)=@file={0x0, ""/18}, &(0x7f0000000300)=0x14) r2 = socket$inet(0x2, 0x4002, 0x0) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xfffffffffffffcd2, &(0x7f0000000240)=[{&(0x7f0000000040)="a4e4c851e0cf3d505d47f249e0624b97e18e0fccde39daac8c9516ccd69e529fd867bef946e80451958acbcd12a08f01052ebeed", 0x34}, {&(0x7f0000000140)="4edb3e88dd4fba765609063e3e5c954447af89e21b1f4af8352facd7ec9a6abc465148aafa364091a9f25d76047fc2be112e3cc8715b63a497df607159f2b01ad1d80d290493eb197297f4fb070b4079cfa961a99a772ba6dd0fc2d9d4680e56001848001c53297d6df78748a62cc2eb08a886999858883c413ceca16adbe545534fc3a3ccd82b55bdded06bc4d342b82605805dc5c54830466f407cd91c7cb5d4f6b6f5d2d2522802f81d45dc151e4281fc14df135e47b0bd896b1b6788bdf482c202da", 0xc4}, {&(0x7f0000000400)="893a08ed5123015ac99d6dc8d3344a3f32c3f30031f7a647962baf73035f480b712ce40853cfa6f45a3e6b20663efecf808d57fa190c17a21e95cf2fc975309fbda7ad3977eebd7b3e6deac044af4ed448c7f9f90c950e474e5d86aea6d13216297f3498bc6ce8a0c4c620c26ed08f9e0123d9c16f91f1d5b54781ebd98ba87bfc9716e553f4e98883fe8ad35e832d4ee3cd554e2e0c16144621da1fb4fccb15ee1dd76cdf597c1383b76e", 0xab}, {&(0x7f0000000080)="a63e0e8b4ed5296800f512e7f519b1dee567f11f312f0d1d1f17f55d509b230482e40346cfc0167d5f15d28c22c7295cd1d516b3d80ea724", 0x38}, {&(0x7f00000004c0)="7e71bfb49a073c1b3408e4ac654684df4539b7e07909477c62117937b6cb14c0948d6bf24617665c0af0609a98051fdc626ec209f361bae65cd5c783ba0c914828a34ebb8cb4ca0503dbfd3d84cf36117771e8ada141bfe3feb6b8fcfeee69db96b869fc09a3dc91f67ce77298d20fbd4c2f76c4294ad908edabc14aec644b97aca579f886337dae0b0d43659ba6c24c505b378e446fe23ed98b97bbb57af5264bd24cb8eb2b387d02c5d4d309a9aed75f3c12b1ae3ea4a5edd3948c8aa15a5cf6abbc3ad447", 0xc6}, {&(0x7f00000000c0)="caae587ac4395ad40019ce9f7937e800e8c5d9a92bbf064024bd8a0c42", 0x1d}, {&(0x7f00000005c0)="7fa388ffce3ae9ce6b7aa0b6f09b569b3bcbc721bdd8e57cedcb62a18878b22676b1e30f32a4b9dfc671dc07c385a912bb518ad827328c88ccd34f39014688b84eb2e4129c106710573037ca716d233bda5b256edbbd46e2e3cc88cf3b9100569c51a19f37c2653ede98208ededcccfd2020da53a312b80e8b50fc0ce9f17c6d69d12085bce2eb9d99920097b52c1699e3ce0b73f29bad2b1402ab0e687d9dfcedddb9f034fb77471fa8d84192a5aa921461130b8f0101b770c1758d14ef7096d4a5a4d257988af57b9cc1e98be9df2a", 0xd0}], 0x7, &(0x7f00000006c0)=[{0xd8, 0x1, 0x1, "ff83876c9fe6df299ad1f0b8e2a5518d6dea71437fb6861b401a88ff7b966eea5e3d7a5bc1c25756ca7ee107882bfe4933873f2115b6d2987288523873a1cafdcd05d369abe969d7dd3604fabf9ba1c82db776968992550b5f23b65c28b32eaa8246d110f8e7e5ba8bce3a1a82a17db235a0f365bae75bd0042a926db7ab7a34baae75b4f3fbf1d98484ae4968aa0c295aa45245d9654376ef58fd40d7fe923227cbf910d5e1cc8521d78257f2c56cca065365538ee7a088eb997c7678098bd917"}, {0x30, 0xffff, 0x3cd, "f50cc94fd973c37197c5827d241a95db358d0b97a8858f51e6e342a07873"}, {0xb8, 0xffff, 0x3, "923b332f435e77a665c51ce05c11add695a043334b38e4a90cd98c75186130cc8de6699c5e5c9dd8c1ea987c51c31b21c10367d95ab225b259417b54e6587e0dd0c0a52cd9d5e4e9756b0441e7ea89dc41205fb1748653793c72aac03c3f76f3783892fba57bd6760ff102946038ead0d0997d8a5c4181cd23ba2ed2f9bdc18ee64ad57a3e3f2b8af4bf9fc4e55e705b9f3f1460d8314b3025550510efbec312975d692a"}, {0xd0, 0x1, 0x9, "8b4853a99412dc0648da9af5ad750ccc276ca5ad53640a24c515a5cb4cdc1da240cbb324fb018ccda941554a84214d12631fec42cdd8b1e1e777ed319ecaa676c46511cf87e8bb02b3b5691369d895c8a66aa589f5faaf03c49d2a4ca7c86557f86f56607527d0c9d65e0e5c91dbb6c32b1d21c9314d6e484ee4f3118a778863f51a2100895eb0bb0735de6a66942b90b2d726b1c2051f4a1c27b2c748b111288bfd5065694b9aa87697ce745e4b2f7d25ae1b62283c21d1f54852"}, {0xd8, 0xffff, 0x5, "69f175a0f60943608035814ae7532beb5998f921ca2be00b9e15ef9551148c0dc7515ea63c895f1134e1b57bb8f6e3e3f1788802a22f1935f8beb1f95895a0499b5728c6d8fb3a642869e10b1196a8765ff13a8f35f35ce0c7bd6df3b1e1f774e76de6aba1774a45bfb29705fe11d0deb669b83847defb04bf391449033ca470f017405bed10d19284e4a30bba3b5469ccc7bfb995e6dd340d7aae77952c8c7c0b4dec746f8ea37eb2fb564cf8815befddeba0d954af760c6ec9e3b142922db4982f695d67"}], 0x368}, 0x1) r3 = dup2(r2, r2) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) fcntl$setstatus(r3, 0x4, 0x80) 16:01:36 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x5, 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7a22e6be5f8c6b2640beaf99c3cde8abe343907d53960b8fe31115948008f4f1e594e244feb22ddfa763131559906cd7078684c0133c00e1cf95d8f8a45d22", 0x6a, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgid(r2) 16:01:36 executing program 1: socket(0x0, 0x4, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1807, &(0x7f00000000c0), 0xfffffffffffffe1a) 16:01:37 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) r3 = dup2(r1, r2) write(r2, &(0x7f0000000040), 0xfffffda0) poll(&(0x7f0000000080)=[{r2, 0x10}, {r1, 0x10}, {r0, 0x80}], 0x3, 0xbfca) close(r3) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x1f) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x4) r4 = dup2(r0, r1) syz_open_pts() execve(0x0, 0x0, 0x0) read(r4, &(0x7f0000000100)=""/209, 0xd1) 16:01:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, 0x0, 0xffffffffffffff36) 16:01:37 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x9) socket$inet6(0x18, 0x8003, 0x8b81) socket$inet6(0x18, 0x5, 0x66b) 16:01:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:01:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200016, 0x0, 0x0) 16:01:37 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./bus\x00') r0 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = socket(0x36, 0x7, 0xfffffffffffff800) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x318c) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20180, 0x6) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r4 = getegid() fchown(r2, r3, r4) sendto(r2, &(0x7f0000000100)="b96e017e9dc27f2e95517e5c02a6fd247c70e9e5df85aba863eef35b37af1bd249f682a283970a126b5687a62a54ebbfad2a9823a2a2ce824808f0872a68a2d012ba938759ae2d6bb122c3cd13937f6e242ea0a459a4a64a9bda52dda08f418b620bc66721cb4150e640b272980ab0", 0x6f, 0x1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x675680a4, 0x7}) 16:01:37 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x200c0, 0x1e8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000100000000}) 16:01:37 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xea2b, 0xce72, 0xffff, 0x5, "6cdff8a7a66376f12d0f9d93a22268e04fd001be", 0x6ffc, 0x4}) sync() r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x6, 0x6, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x44, 0x6c3e, 0x81}, {{r0}, 0x0, 0x8, 0x3, 0x9, 0x7fff}], 0x101, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x20, 0xa0, 0x20, 0x7}, {{r0}, 0x0, 0x4, 0xf0000047, 0x7f2f, 0xffe0000000000000}, {{r0}, 0x0, 0x40, 0x15a935d4aa8a0610, 0x401, 0x1f}, {{r0}, 0xfffffffffffffffc, 0xc2, 0x0, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0xd0, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x4, 0x400fffff, 0xcaf7, 0x70}], 0x7, &(0x7f0000000200)={0x8, 0x2}) open$dir(&(0x7f0000000240)='./file0\x00', 0x90a397be4229f99e, 0x4) 16:01:37 executing program 1: r0 = socket$inet(0x2, 0x7, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x336161bc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0), 0x8, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000001880)=[{&(0x7f0000000280)=""/246, 0xf6}], 0x1) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) mkdirat(r2, &(0x7f0000000000)='./bus\x00', 0x2) 16:01:37 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x30400, 0x100) getsockname$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000080)="05fdffe6ff20000c00f86099a91e3192697c5e3ca2ffff000100", 0x1a) 16:01:37 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000080)=""/194, 0xc2}], 0x0) readv(r0, &(0x7f0000000000), 0x10000000000000c4) fcntl$setstatus(r1, 0x4, 0xc4) write(r1, &(0x7f0000335000), 0x10052) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) 16:01:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac80400000000000000d844237e0d7a00"}) r1 = socket$inet6(0x18, 0x2, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) pipe(&(0x7f0000000180)={0xffffffffffffffff}) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) utimes(0x0, &(0x7f0000000080)={{0x0, 0x8000000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="13ff2e16"], 0x1, 0x0, 0x0) r3 = accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) connect(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) close(r1) 16:01:38 executing program 1: open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:38 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8000, 0x0, 0x3, 0x0) poll(&(0x7f0000000000)=[{r0, 0x22}], 0x1, 0x7301) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="ac2c", 0x2}], 0x1) 16:01:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000064c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf37c3b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900faa3ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74683375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e5f9b0ef07c282a89625da85abaf60d50062c02d98d2b6496a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee015de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad88a82848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754efda3dbe78646a545c1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e90ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecdf7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2090000008acab08703b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b5915732610191c53c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f1415f7d4f4c95c20bdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd97080000000e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c297000000745741b479bf9ba4ee6713f70000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1abb7fd4eb1cf19083946a581b408c1b539240ec5f4929834af84c439ac67cb7f08576410ecaecf4ec326bb6c7b788a1c0f5aad37044b7bf794d5540373e831bddde56c0172b974ca88132129afbd0951a07f53e55ae2887ce7a68e1187f0ef8104125501315f26db01e5b89b43d9859c1f78a5263f1604e201e3b329dffa2da6e45834c2127cf28d3081361df91472ee41633a222ad8ba1fa9d585485ade7f6f6823ea8d38194898571a61611e5d0cc4d6c45379eb3aa3191e84515c5da368a1be9867e93dd11271bdbfe44037289533d19601ac5c138640e3065a67bee453e0574228f29a9631ba7330d9e0324c3359f8f5", 0x1029) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x7fff, 0x0, 0x5, 0x8000000001001d37, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) socket$unix(0x1, 0x0, 0x0) 16:01:38 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffffffffff8, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)='`h', 0x2}], 0x1) 16:01:38 executing program 1: r0 = socket$inet6(0x18, 0x8011, 0x7f8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind$inet6(r0, &(0x7f00000000c0), 0xc) 16:01:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x200a, 0x10000004fa842d4) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:01:39 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x1fff, 0x2807) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="fd8502274a6e63d449c02951012e39260e49b92efcd320493426415153d7e7bcae1fc1e7dfa3bcc5306c52644070cfd892c080e779ffe61010550e08c4887fd425fea59d555c10dc7dde8421c4efd49fcf7149c8985bc8c307cc024e72f578b66d605ba734b6433a3ceb9cfc0db8f058960aae6577a01a9ece18b3375ebc", 0x7e, 0x400, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000180)='./bus\x00', 0x282, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="c1", 0x1}], 0x1, 0x0) lseek(r1, 0x0, 0x1) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x40) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:01:39 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) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000240)=0x400, 0x4) shutdown(r1, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0x101, 0x3, "7377cbba0487c60a0c096a9a2e10025b69fde1e7", 0x1, 0xfffffffffffffbff}) 16:01:39 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x5, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="f82df34c451b323d548ea1abaabdb6e038cdd3884b1fa1e668e3e84ec1e308191ac36faf8aa7e7e924519e8ad1b5e2827016578ac17005cdcff1390d332fc3cc603ebec0aef9883ca9f724f9c981932addd86650630beece6b62a8fb", 0x5c}, {&(0x7f00000000c0)="625554658e03389efc8bd1904a2f8c091c642c5e258aa060c3a0", 0x1a}], 0x2) r1 = getuid() seteuid(r1) mmap(&(0x7f0000feb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000fec000/0x14000)=nil, 0x14000) 16:01:39 executing program 1: fchmod(0xffffffffffffffff, 0x20000080) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) read(r0, &(0x7f0000000000)=""/194, 0xc2) write(r0, &(0x7f0000000280)="5ecb4e606b56f7802fa335a3b89184e77abb7e891f0690436948582b74ffe428650f2ad83a151cb50a23d6c28efc0d48350a844929c023e50ae5e2bac73c0b9fa3f8c2e2c08e245e38", 0x49) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x40, 0x82, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x6a, 0xf00fffff, 0xfffffffffffffffe, 0x6}, {{r0}, 0x0, 0x0, 0x40000000, 0x10000, 0x9}, {{r0}, 0xfffffffffffffffc, 0x1, 0x40000004, 0x8, 0x1a9}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000002, 0x7, 0x800}], 0x3f, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x48, 0x20000000, 0x401, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x40000007, 0x4405, 0x5}], 0x80, &(0x7f0000000240)={0x2, 0x5}) 16:01:39 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="ae98c079e86386b08de84c1a7dbfa2f05a2366eb1f501678c8255a7047bf02055cac8d8559f63375065fef0c53c9788ed1e9aba65e2ce14abd31af6e8866fcca1755d1a448afd5b394c61be8351abc619af7bea2773d800b1234f8bca6fa0fe3b012bc3ec9d2eebe5ab0bc550e952e716dcfb6d81274a7808dc9fcf6819294ebb7ed8c6433ca9c24b9522e567b4a87bfbc981b6acc0f1f563f9ddb109e3bbee970b3a56c8a351644424e01626bc2ffd493e023c115a19c7bc623f2ab72444a802eb7e1dd1506a165bfb5dd34c57076476aed56f2564b3513937e1c98dc5f891091d275b4ba3e614e293895fcebd776f094961195709ed7686094137702d706219faf53be95285534cedab94d8a03e65ae683095faee4bcc414b386d7d0e2c7ba8c280255940da4426ec85c64dfe60ee329501e427246327ae0aa9e9211d85c901d42ac77bc7dd4584ad4cee73d27da2b517db77e8ccf598c6da96a2b0ffe338423c869177bc7882e3fc01b27a187091227a9a70d712e88e2e6ab181defe74831f682bae4f77cf1e849f11f7cd1c4eb56d4c4cf3a99208302b757b0d051cf98d39a2c3ac385acc51881984ef22004291d5390f832acfef5478c788e0eb9a7394ce666ed94393c0fa3b41a089ce25dc8c4c5ed33051375a3a8dd9a0f4dcd8b3052a9f7a0ef49e28acba2b03f3e9a31013d151ab7de7b77f6bd34d0422f3cd068e7388b6cce3eb576ab81c7b62d6bfe3b9c96677cb3425fd1367eaf5937d53d49564dd411b0097930685a6d92f8ee46f3e6cc07eabce94f298e981547b293a7b860c147d415ac377bcc37422582a831fec0ea548f8ef3834a0151a549e11f279088c312f79fe2127fe675bac4e7eab2ee8ea889b38968914050549a3163e7a38d66beb42f0003a4a38e41d5b86ce66876191aa2291910d9c6af1af85fa7e3cd8f03aba66918e96fd318c8d23fe5ea0d3032cb59cfb10005b8d74c7955f5ed2fe7da3010cec2049bbd50f748ce9ca3e718a61b9d3f0009e1bc9d6db0108a2f774980b1515167cfaf995dfa0cf08a97544aedeac5616dff6939ca687dc0de7a591b72f1ba86421391bb390b3533adf13ca4fbc85c4d8170da313dce74722871b67e6a53784491bae3c490ec5be31ea84c84b444a3c768fc3f8dc4e776066f57775684b942bba5fb4a9d53c62e11328a09974df7d2dd44b484a0dc614bb9275aaf529d6f3e1324b749b718dc0bf2d3e50682760bcd72a5849ed7949afb9194c9b16d7bb7aadf47970cd4ae18b1fe104af687b6b7ddf7a147351f8438e068c94543f8935cc71ae597e5321183e8df9dcfbdf9e1816225f6e843fc41c232fd4fe41e9254fb35714a798833f79868a0f77cf7420e83d71d40f08c7da3fc1066be83eb190f28d681377cfbc9068e8d2ce14f1bcd1e45808ceb8753b151b4abdc415a3028e51a2488e619c481ba63b770e1e2a3766e02eaed334109d947b19a43ec552a898b62b5f086bd7f7de557d71055853a7a4357877e57075e8ca22afba8b1aad89e2eabe593114b870a2f7427b5a1a159b56c9f7020361cf107d224085d4e02f3f0d0d863a01bfa2b2f21a317782426954be904ebf25684888036c73642c8102f5ccf4b1d7d7c1fb50731022cf37fdbbd983a82a167c896c19b6cc35f6391b8035748fe8bf3a4d8c20257c65d6210fb4303e3e8eb550d69e1e784b6cdc9ffc45f46bcf379020808682971fb8619e802d2ad3adeaebfd9dcb9d88891c9cc889a095d01c3b3d820e5941bbf79b57c4d26fa0533b252f0921143aae3feee3510afde1f79c5ae99755b5b6b7923f391c74f8b63f33ee9d689ebd19cce33b8ac5e11c97da67ed1adf1cefe5ad1907f36e7d46ed1a528a1b6fa687a1deb95676140cccfba2b95a9ef4e07a1bb87ae1b864005f4c689f30d52927b845173ad35052ffbbccba62626b334c8d82a130857b54e8ba7efb92c25e511f52b68fd95163feadaa4009f61497dac3a48186c91ab55ea1494e3a17213857abbac79eea8089b4bf63242517c3e4762123414619ad591ee9a50504e1adbd0a728789e63a27f85bcbf4de07321fc100c5621fac48fa9a0af0546d65189651e86a6e0fcc46d8d1ae39a704e64e4bdf656e6b068f0398fda167f21c014debb541f55041853a0e17fc1901e8e61facc37877843542ecbde8b05cea8bfa0dbeba582b8579c2eac214375e5e1df5e28af3450111fc93537d4b0295554d8017e9b119e7e4ca157e1f63dbad2ed7dfa7baad833f53281ac79", 0x649}], 0x1) pwritev(r0, &(0x7f0000000a80)=[{&(0x7f0000000100)="8eca0548a59631a071502002ce0c4d5a70408d19ee6a56af76c9dfb392365a70b5dd33ff82ec59151a95a9e4c7e7c5ba97102c1edb2f23ec8c2c61ab053fd5279254e2df928923ff472091cb0a959507e5a750d3e198d1f7b3ad1bfcc0313fc0db9326513c8f3a6c8359f0ece665d82fe7ed24139417abbaf81479c96659df35a1e138e5adfb7e39b88c5160d3816389692401b5fbb70df28dfca738257af0272562fc23fc5aa58c6dc326e8ea29a0"}, {&(0x7f0000000080)="2b3a99d14a58c5d3d3c0fccd3f4929d8c168599fcee101751f"}, {&(0x7f00000001c0)="5aa14b8d15acbd7ab1abb9a8404020a977013df65243b1d9530b4871fdf5fcd23bf1d49243924348590503608d53fef223316dc2f4a7399ba142e48803c2140199b6df2141fa8f0fad2331be70"}, {&(0x7f0000000940)="34fcce759716f30d95a41dfa86d554ac1bdc1aee2785e524478d99de25794618bedfdb6fa4d49594bf716d2a7850bdc360e8fc38951737b4a2b7e5f4a5a0f0db9a514628b6d3e83f62c470e19e826f413a16bed32d62af3fd9a3835f97996ad55c5ecbf7d2b12c0b2b2db0540ca6bcb39efb67de36c78659a53cef98c41f345ccd822a508ce49e4a79f1faa6176ba8d405980f0f874ec1872b5b6eef343c3f74eb11fe72e81d"}, {&(0x7f0000000240)="791c923412"}, {&(0x7f0000001400)="38d16582b88d53684f742b53f8c659b0658f19f87754b8d0bfc51cfd95a6afadafa0398224d3fb08e01464d52954225ddc51983210375b998182150bbbd41d112b403c7dfa8e16776e08cc099565d675eed8595bc1276b357882013dbe338f6b395e792dae285ededcd8a9b7d83f29fe336cab647efbe02bb7e5679dbf49fc78e2c8546f5110b2eb8daca899f7dfa372eeb202813aad6955140806f773ac3e360b92d442a43e3fefd88e509430b8cab1f0f4f1d3b04e0855f3392d435f812f8ff46ef716ade150f8b85a110012e592da314f4abec850aa58ed5c8164ceb4ca63b2297b246e7c6f422c9e15a3d79de795e12b3560c3defbf3afb45fdc1ba117a4d2ff22857d341f61fd8d955b9a6b5ef21d19094b2fb30c8d21dbc58c267a29e21a8a91cff42f62aa5dbc6d54221097d7d3129c5c7f7e798876a43a4dbf53f41b02f57cd2cbe282b45f5456d5088913673a0401a5d69a5cf779e3282b11e3c077c17bee05183cd817ef20c3425e68ab91a82fb0bcdf877c69264dd59fb3aa7a1ad2c6af3da8c754e62f1772ba9bb16c2ee5a5bcfba9edb2f5d016af6aadf8785a5110f3fd104a5b8d86d27883ee19e13b05802aea35b2d3e30cd21426e8ddd4a6ccde1c77b8d49696eed25ea68a773f0e6a6412cbab42a1c166e2d261bed6467ad769e461f67cf3623ee2022155aa4f1ba9dbdf4f0dadde34b20e3d981318d7fe54b459971003b79f770e4bf946f0fe756fc9d1d4b289604d11529a3b184e095959fb50d0d28959487dba9fe4c08247ab0d6b16756d3fa853a404d4d9fdf7162fe6e299eb1e06aad4f666d8778c343e051974de994672e7fbd0f1886854c5054b39a087b9322a03ab6ba53621f26a932507da74655ad10d98dd0b1e58e80e155b31e2b1d590db905c7e8b22fff3d608576b6bf8c0750361d56844232e8eb9c3986e2122b789bf6520fd9c1f45d0846d6632ab6bb5247b80d30f871036b67e851a997eaed8129490b0bcb689ed6512db081277439b7299004d7b556f1ef086f021d6bed364dc5e2e2e6e0e7cc9406148352cdaea1f0f5fd1076a44da76cd94e15aae7d1d848d4c9cb7c202a36e50ddcac8f346870ae61959abd8a552ab7a757ff3e366e07fb5038218a72252ad21aa293ba9a3b918217de147a5fe1e6e998ae5fad5888f84f2dd81d5f2baa8ab76e58df75b1c425dc91afa59885642f319a4d910053cfa5bce65d3e489664c23d4b2b7226542ebb76d3eb7258631315d9b1c4daeaf98aa6894bc7b6b554b6041687fe6e86dce3f305309630601b8d8e252e8f20a4ce73ec4a2f7b8c02abf1a2bb8a120fd9d6fc6f951e6b7de0326c8312890fc2ee120b183f2fd936ff3d2c96f9f610f2e494a3a8d608efdb7fd92563d98e02caecec2b5eb62c67f2f65ee100ad05db4d5c793ba7d518e53fe441e792ac2b9bb9a4520d7fa6a6aed58dae3c7c890aecfe6dbd86853376130a989d7288c4b258396a70fbd3fde7daf487d374cdc23b984ea57f6328cc157c4e8fb7a831183682500a48e05b09514df1f29a71f7319e8a68fd5b5d79d32d11233e32f53bbc44ee3e2abb5b4526180b97268d44f88e3171948dad610ace52eb3e43623a26571de0c101eb513bd40c68734df2616f2dfe2c85a19c60e18a83d10206f29245d387eafccca07b95d37fedd5a6cd930651690ee0b7e2a81843789f288b1b3286ef0bded599e2429f923559123833a47ba9bbcb6030955860b54ff96717a122bb27eb5bc4110fb1fcb68f1eb7b431f914a14a037971ac7822aefc49ce874881c9ec493f623f7e94a443cb7af509a64634aaf2f1fee45b0d6fc76ea3dfcdfea1a7e4715c8696489b17ae7c711ec5f13c48e9e272d960eeaaa30d9dfca2b9eec553d6313db5aa92b5a0feaef8532f77844c472cc9d52db8ead1510671b4964041eed08fa42550df33965e9cf88d436879ea3998e16d62833bf9b6bba2b9117bb7fcafe630afdafba55c6af67475a0789d1c30f9a19b5b4d8cd353a220d2c32fe94af7dc5dd9de3a94b01f5291202db18d59b42c6760be90d658377315765b0afcd4909efa1f34878864fea0a6e7ceffed7fc20a7df529c89db9738da7a1854b597e3d6e96a669cb3be1bc8d06aecbcda539332649d2a0f4f2c73d4ccf7ed341b01e43206aa847f588c2522a784c6a78eb4d43fe4919393bee29c2af495b37763958cdbab5e010ff634c9fa0a5931cfa95ab9df564312b49f171209e57e0f7fb5505d6ecad6fc59c3d60df6580f3019aef7269a18e9a2ed63a9ac9e3deeca5070a2067d2e66e372b389187ffdbff52c2bccae9bd8e11d2e754670c71a7812ac5f13e9c91d25bde5e5739e181b02a9c96498a284824d62f3e246171e744f43d48b9a542c349bbd43ba8863491a4137d45172ae982355b252bb467dd2075df6322ed399e926a821c09d60c60331a3c03a0037b06023387bc959256b7e9defa49f916348db2cb8fd08b0471b5dbf0f5a3e6ba777c69e44842caacb6758d9f1da15e1378c12e1316832c9ad6371b22664c664811874201228ae01dcc3af1530367ad0fca5922d3d2fb8bdb805f1bb1719edbf1d304992ae6757950289c8907bd343fa5bd86e9c98540ed46a7f03f561c12e11ff65fda562f0c4dcedc5d1934083b9364cbbba913ce18c38a8e5634d8e882eb4bb51359d1dac9449afff02bdfa9ee047a914c3644145a7dfef2e38d907d82671edb111f7b433a890154c7ee346a1961fa1fcb65fddf78e4ef13107a3a746bb184f0d20c986774cf1cf98ca6563a63bf23e7aa9db7962a58c21304d5bdc947dd0d26d2800fdd1558038cc812fc2bb7bb9ca35146b20e8361f20d5d3c6f7f62e715573e3f4e26dd5d6e5823d6bec4158d31b253da33c282d78acc1916bdcccf2eb7c7a5288ed1a76974c2495c918d71394ad8a0815145aa13551c7ce1d911f3551cd1d4d717fdab99454f0e06cd36bcf85a2f41ab4f84b1b16b0cb5a337c37ae968e8e3d0cc6a7a33a473f4cfbe296dd30f5326ba72ae24850010f6d565ae8116d0a8ca04b25cf9f6ed4d2d9f90105ecc34197fc949f2ca3c912a9095befc9483b00896b0777f6e5bef2f913b6e8868e76ce5b7ce8f30df67e9d0ca58d13604f8d453c149f02ca5b37fb906ef56ef8b75d1fcd3c87adf92ad6094f95895b90d108a0da528af8a7d7ecfde84ac66e89f391ba9b8a4dbee2b6c81f50e784d88c1f145c4eb762cd14ca7d373e492309cc81c8c581a87fb226275e392e9c7fa3c093ca81b34992558fe374f67ec9ee610ffbc68466a1fbaaadb7d75d4f55398952d84b450eae4091ddb3c6a1d064bec231b1989aa84a066f878a01b0b1afefc612d777fd68935e3825f6e77d09a54b0e9218e623a0706e75f970509eb9f17260a9fa5e486a527dd0d9e42513b1249d8dd4b80e129cb9de7bdd8c5874c68ef113eec40af48a29abfbf6c1a552db3a852f32c4a4146f25035b85ca4f3ef6ee757817978edbcb01dfd8b7e9e3436fa0e610cc969c49ffcd50808f03031d5eddfc7e9cad73af546a59334143d9d60c0c8f273cd77b1d643f94d0a087c71a36c2519e94fae043cc923e806673cc149d342e256eabc11012ae94595c62bbae3ee2f169c4e5d1d5e64b2ff6ff17f7f603940026dfb3d2442a8ec2f4fb1c05a443daa682dfdfcd34ac669eccff2ef0a3de7f18f4050ca2815979ce28c8fdd39b74965cb4f0a2060c7d9d2c73455d6f83ee1d9b311ee5f29c3a0bd086669da2a90f748118007e956076295d88ec90bd753482094a733da8e9518066d8720e35ece2cfb5bdc226862b600e39b83571e0485532625de27467fe0f3f22f6170d7271ad0eb7bcddc95232517becabfec0118f8af1d10b56478dc047732bc22107ebf3b1c5face223aa129ea4bf32020fed7d5f758df026a60ee0aabe90985d60a5683df68fb597077d805886cb78ab55e79c02eedaad82d0bc83bc0b4864c76e410d9ba2b478e75fcf1fd25b2b15fb4935e4c1c3350e92122049e116df82921d521468b8cef91f7e854ac96b58769cbe71aedef09492f76719a69befa258183c84e418b6257a4141968f139bb47e3f3453412e597a02936b86788b4fd4f539ba3979e206dc15cc4e867a6e5cd615f6ada932172fdd59013c702fc0171d30b40c3ed0ccb6d0c5b22bf82b6979211448c38af0650a091e76e5bc02e76667ec142362292f745f874345971cf926d7747edfe8b7b16f81c4ad5c3ecf3a2bff1e51c4f5fca80fd517a05b590f713c54404a6461b9d184e52cf87304c3de3c8c7d0ac78739d63e86bcdc67455793457e400477c5d31be64972e1e148b472b8bc73d54059c70afa365c170bbe7933da08c3d355a288079a03b14251246f0cb75334063b7b0bd2a19b1ed9695d159096aa1396cfbab2d531bb42b697305b8ec2b8527f0920250af40a8dd2956b467fcfd7a8bf44fddeb75ba88c650d52a7b9fce15a446aff473f4d601650e088e4ed3e3f34f6a939a9a322094a00f962d9235a7c15c7c6f7fd6fc1980b570e1fbaf63a03ed3393066cc8ce3621267c540db3066bad94260d4249dad55818975673dcba3d9c41fb2ba10af9376175a26f5acdb63f4dee48fa79aef97111dc86b24631cff48dd76d9c4934d8a47c5b7ae9ee1777a9db613dc32fd6cce0c15f50e5cac4c1d80fc428dc1c8d0c5454d422e7364b8564efb0eb9ee0a40752175f87046dcc31837c6fd6594266180aebc08fd7c2e076862ad45214dd946736f5d4ec63c303cbe96533e3a8da715091b1c4d85a07d4212f07844c27e8b954e7424a241788e24a3b53a866a53303d5a19d6e9f292741b8249f07005289716bc48fdc341d34f2d512eca37a4fb11a644c0238712a69fbbcb0c15248bd9252722b18b896443c447bc108d44965d6ee04549f7260b4abaa98821c29b8771f22fe388762cd0b679977849ae1f7772babb3dd68c3af1fd1b3b1bf67568b650da7e71f03b00c1cdda793cc25fb978b01a98c52824e5cb6726d4f00b88a064e68f005ae66a843a65367389bf2aefc3e2839efdb57b70b53cd312cbdec233641fb90ec93a79a7b3fd06d1309d3bfa993504025dc0f739e564e99cb4fd53155d301523b3fbb47199f48ff34b6d09f461be65289843f78e9b041ff8038f43ccb1d8f18f81d6e290a2fed4d4271338f4a1f43df02d7d92392e89a31aece0094022da02d3a31b8991d085cf14a8c07f4a9985a23752d16e0f09329fc561919182e761252a583157b8596caf0a5d057910d0b92c40db4e1aff8f1c2fefcce4012047e70daf8923734dda7247b7241415127873e7acb7aad94c564b5647ad1d8f5d13ea6691bda2e494c83fd0ff2f6a6108025183fb121100d22d5302823b993fcf394fac33197b9806e17bcac613c344b906307273626d4e2fc515969d2e62018ac3e77f31f37f3ef1d7f30876ec8ffe74ed74cf4c84e094a09c60d969c60e82caa134259c137b88625e4881e9e491742cdaf07e9f6b79b3620f7a6c0a910280e6265f2a3335ad3805ea48513d79ffd2d08e7aa8b6d5cf19100407b62b232222f1e3ab35b312a37603800b4cbb51b2de6fd4493c83815f24860efe8d37775606a09873cb16a6b01f344b3a6e5e5bb4d0cb0f8f772e45747fdc58d6aec2fbd5493c8f5b4f7bb500f15c781d41d3a4076a6b74772567c85f0c65df4f8dca0114851b3b0f8aa3f5b46d1a20a579a775775433582491ab51e02af73b68fa9c0c448fede12778a6ad9e9b6415f29bbf93c8ded62ca72ff27d10a1a4519b2452e7d55ecc"}, {&(0x7f0000000a00)="55fcd9991ee63ead0ee6dc8279fd7da3bd077fb92feef32e236d61f8b5c5c8f3403dc0e0566d77d9152c26c8fa7bbbcceac5386053c9841d71f46d31d8126af1d985d5feedc746edf5c9bbf143c9aafd27e9b11eee41be5b1c1c3b3237ef4788"}], 0xc365, 0x0) 16:01:39 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x8) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0xc007, 0x2) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040)="7e000000009df2d8a5d633caea31cc4c7df948391f804a6801009c64599d3eba386b3372ed9e8181a4001ff805280522", 0xffffffffffffff0c) 16:01:39 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xd281011b1b8fdbf4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000009c0)={0x2, 0x2, 0x40000, 0x2e40, "6ce548db3855769b34a666eae53f207bf53ad5e1", 0xfec, 0x1f}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x20, 0x8000, 0x100, &(0x7f0000000a00)) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000940)={0x9, 0x2, 0x76, 0x100000000, "6443d5deb958ef4c268c88dfed83616d9292a6b0", 0x0, 0x2}) r4 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000980)={0x3, 0x2, 0x696, 0x6, r4}) pipe2(&(0x7f0000000a40), 0x10004) poll(&(0x7f0000000900)=[{r1, 0x444}], 0x1, 0xffffffffffffffff) writev(r3, &(0x7f0000000bc0), 0x0) poll(&(0x7f0000000000)=[{r1, 0x144}], 0x1, 0x0) 16:01:39 executing program 0: setrlimit(0x6, &(0x7f0000000000)={0x2, 0xaa}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x180, 0x1a8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x4) mlockall(0x3) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1010, 0xffffffffffffffff, 0x0, 0x0) kqueue() socketpair(0x6, 0xc007, 0x2, &(0x7f0000000040)) 16:01:39 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) recvfrom$inet6(r0, &(0x7f0000000000)=""/5, 0x5, 0x40, &(0x7f0000000040)={0x18, 0x2, 0x7, 0x7}, 0xc) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x800, 0x4) listen(r0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x9) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x3, 0x3, 0x4}, 0x1ff, [0xa0, 0x6, 0xf2, 0x80000001, 0x1, 0x1, 0x4, 0xffffffff]}, 0x3c) 16:01:39 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfff) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) openat(r3, &(0x7f0000000100)='./bus\x00', 0x800, 0x2) mknod$loop(&(0x7f0000000040)='./bus\x00', 0xc000, 0x0) connect$inet6(0xffffffffffffffff, &(0x7f0000000000)={0x18, 0x3, 0x3ff, 0x3}, 0xc) fcntl$getown(0xffffffffffffffff, 0x5) 16:01:40 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000100)="233ae569ddc36daee0e18080dace9062b9d7b6d0b3a7fc02c2192a27c919d4122d62e030ae6db2e4d0b972f144d05227", 0x30}], 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x336, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:01:40 executing program 0: unlink(&(0x7f0000000140)='./file0\x00') msgrcv(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000500e09fffd1cd32db5d8b06fda0c5be46a579bd3749fb6f4f34c0c15a47f9c206e30d1df80eae681f5f2726dd713fcb69301bc5b11b833080e4e75ea6c4e8a4f75f5785bea8433eeb47140278212d15b54c9544f9f267fecab423d331912da9cebe0544737902f966549dce508c5cd6fa80f52fd14c8bcb4fd07be42e0b64118b7609eb04b1bd647f601f06e784a1f7d5f2b0087383668e0409317ff0cc34b79b47d4e7ac25710aff40ec30d9eed5bc0ab9002da82bfe91e43d06ffbf1d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4002, 0x0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000280)="38401722ede2add321c7b2ff5b0033305c54841828303c4c30ef6b4663d681dab052cf5d28880b98403271a8a6422e67cf84e2c650dd6efc70149fd6beaca4510e604185cd851bac0bbabf90cd69a49ca839b01dc70cf3908020fa0f67ec713fe2b42b22bd0b42363d85809479f6b758422526622e1ca552df98c5a31eeb92102e3351182f88a26e6d57d3a5991a0707eed3396f9e765fc3bffd4dfadd8e1dddab9ada9f3c45512bb2c347c20a2801e3de2ef5525a24919fccd32187c3c1e0ccd0f66ea9f178d4df7dc7a56c59306793f2b3482f3b0907d05f52d372cacfb4d5ce4a09", 0xe3}, {&(0x7f0000000380)="0c6580f6b49d26f31b35bf96a195f824c54e27d4d4894bbc9f3d498fcc695ae7cbefe946da3b58e5a929c85c565ee406681de122244ee3fd204c52b29250bc8b849a384912521119714e47a09965410d83dc19eac42c9db6a26ff2b3d3cc2facdc101b2b60c156ad1d473faf0842cbfd12f93a4ddc690ae8d69aa4aac98e11ad3ffa2486712c7941c69e1fd59f2ed329d53b1082c8b3627fd928b99ab610729cbe4ff6af0dad431ebc60430a90dc1e2d28682cb3fd4d63d06402773d07fa31f8bd5985c6e05a17d69dcc45cafa02c519b791", 0xd2}, {&(0x7f0000000480)="6288bc4384145e12ddb000e97944c432780c8169240abb3e83ac699902f432143ab05223cf92bd676b026d9b347a2d10d9b63d48b7cf359ea7a9095f683b7a77aaccf73fa6010e671d7a26302a60b24bde74506e5da1c9efeb6f416c6de7bf398b44cb6810b7cd6688ded4d29cd47c69f9369022925651f27e8096795a5743021280ba4470df2bdd9f64002a85a8d62ad5367ba2ac4901fc0d29f1aa61079a8dbb4d2a90558856d1f52478d034c0ec4d376a3e1832ef28c3f2be4efa70e98fcdd402fa1b76f1ef32c8b6dec2166e822a6ff591e7a8ac9b6006ede1992e639586cc59e870cac0848f5e623ad93423ec44cbb607", 0xf3}, {&(0x7f0000000100)="275acf0624893e7980d548478815808071ecb70d084ff41678b16c583f1586a93ac041f95652c912096851649f9298575cd36d0b4fd7065ac8d8ad54", 0x3c}, {&(0x7f0000000940)="a2cb2c05e262305b32c727ee68d31af451", 0x11}, {&(0x7f0000000580)="ecfb34112b823d82d2cedb1ed4f760c1410bc6fcfd813a0f9f551d3e540f72e0634421e9358c2b92bcab5f5ac300fda192e5a532efa8ee33c8eb65f1dc602daa518cfbf9500ce028059bf0030681c0d6c32a4f525a7c5f7591d6b9eb3c156b56f4f5e193a8e2d5e6a0f65359b2dfb5b5fb8d96b256e53b31358a8a6ae581787f7d43e832b9fbe2dfed744862168a5474d53abbdb0032aec8259800da5c806790b3caf2b45ac457dc797630af7ac8c75b5b74331382ff554eb38ca211b606b66c7d461eadc4ebac4e890d263455209fc0e1e2436077df2c13ec31", 0xda}, {&(0x7f0000000680)="5f4b33ddb7a549781fb7ab6f20ffd5a2e739f29a34b704ba58153c7db8bad14e", 0x20}, {&(0x7f00000006c0)="fe9fbcb62113223fc4059f5fbe4cac9af4a48c2c2d1fe4c53e1652ef7ce7d410c22a850bc030fa4790097927fa92921e4afd47161c49c7dce5df7af1172b6c000f2e1a1f5f0082a57011a235267a08d6b3b0f53774c7b6ad204542f212", 0x5d}, {&(0x7f0000000740)="fdf354af04a55bd3c6ff345ab52b01db986163c852e16e19b108070b261968938ace2a6a2fc0df72c1581de1bcd7fff916f79d3f75bc0d629932e4", 0x3b}], 0x9, &(0x7f0000000980)=ANY=[@ANYBLOB="4000000000000000000000000400000008e511be2a53dc588d91815e2bf94fe87fa4060bccb8064cbd61d42ca8f400d037c08dcbbf913a79f87400000000000060000000000000000100000004000000a584172488e8569ea3f8b1e2a24f22a5d4da14698166381576e609dfffec1193dfebbf5a32469b2c7469daf0fe23cb44ebc5f6f9a979cd8187dd3636f75b69c7d9851fd1ab03b9a24400000000000000f01dbd43314e623f894de787eeea788b05f4dffa55f4d2e8c121bab149897bfb6417e9732fdf46c3f052313eb4fb29e33e886a270b641fba4a98547e732ac51163cb0b23bbfb792f0019"], 0xa0}, 0x4) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000007d875ac3d99bac3c000000000000008c8546a463da61d6b1dfe881d8aabb558b720fa2b90cd77f0b62d3631fafc379772d2e4b26d88793dcb420ac997c568a153ae46d"], 0x4c}, 0x0) 16:01:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f00000009c0)=[0x0, &(0x7f0000000880)='^.\x00']) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="0263f2d3dc24ce209b5a647f98bb01b9786adfffd93b016c4a1736a413b3f976b8a2a96f031f71ae2492089aa278fcbe90597ef9e4906a74baa5ae3794d1511a03072b40ce37db6688c38f6688228da2106088ebda464dd658e6fc7ba221e346e577ee0edb3f706be49ce6a51083d1ff796f6d23bd5b757106860c5e"}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:01:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022ec2b967ff7e40662ba974a1945c3daa40aad0696a653000"], 0x10) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000800)="475aba7ac55baf65550f151a68bf9912abb12f77956107f4b21925642cae412675f57ae1ff8f0909fd01be6c59f69bd8bf5ca6ac03176f888164c23594dbd076419a123ce8c7fe651f6daefcfc0b5c8aa630ee1ec5087c02489bf2c63343a5945366f2211fe92da92ec7032450853bcee905698fc3eec9316d596965ec09c9ee3f8640ab5631549f2e4387eaf06e0dd2aebf369371ab4a9b94a5baaccab41666b9292c73e9cfc210f38c0538a3c41818c727d48e950e2739fe33caf15ae5e42c630e722f192ae78add0496679df1f5874cc93abac219fadb9a7ba3cd53065a24b7a14945c50ceee2f1d4eac7b34478bfa500430e6303d76fcd2985fb7df74349302f33f0b790c9ff9f55e69f1e4f326904a14f001f48eedbdf3dc8e0059c68f9dd0a3fc9370895333d14a428858ec5d051c0267936054c6eefa475bf650ba903374d16f3d5bb1c16e721b3fb83d4249fd4c8d179fafa42ef1a1ac97798c1136b33468cd9b49b794ebeb68455555b17113db4ac53b324eaf49eb14c8222c4c0d3394203c3c7dec301ff36a91a0d3cf8b414f406bf1885b0a07995d49ba419176fc136ad7253da6c40031b91de027fd8e8eb598413d376cde9200e8d4a9c5101adb3af73e9eea96e1923a8a4cbf28891cd476882c911c1d561d5e2c8c6db7a4a21318bd77432fe05de1ae7905d8465efd949a5903de64c12f8fe789d25dbba949642b0f13adf9e31693688f1010ef671020ad97941aef80ed51f2222727bb0823f4cf3c710441a72662d0f241a9ec6f7cbf68d2e87db370d10ccb38aec4de3b9a5084f0b72fcfe034d873452e530c9a3b0cd0dc3be0572ebb8fc1cc81ea26f9b6cfa8f4297d4aa6097fe2f34323631d3bf1d62be213abb8f2b67e31bb00397828d06b895abe3bc2de7f55d1ea678be9c802fe0ee07db37664466c26b3ef6ddb2394f2630ee8616eacf0e2892d0a600a4bea0af54727ad0ddb4dbf6e2c521a8142b4fde7ba4fd001ffbb12433ddcfd71feab21d3e37d7b8dbdc728c0e90d5bc76d1548714d9fa666103a45cccb934e94cf9e0671e481f7c9a9984d4945b129bcba80275187a0da95d058504b140e9f4d25cbd173f874906d72f9d017a4be6f323d4117c08926b9682ebdab68abf637038ce0887ad8a2a3ff60ce2d0dc7821f9ebae6c40d2f394c919fee4b67b3e31c6a35fa54c5e6e76d36ed1760d30cfdc7312d3df00fd7a4fce728a0de3bbe76ed4d89f0d4a8f62dfc38640d5c71039ce9e2bb1c95c2cf62acfefcd400c0ca03fc868d44e2c32ccb1302b1d8c6b1d84b122c1d4cd46d3c4c3f74d4e6619bdee121a7d870120a02be9c90604e9d79f2a92ba6bd7052c88090ef41e9b6a5f4b382139b952e0fb322ec8e7f5beacfea656a18fab592db6e105159bb9db131ca71bcccd718bc55a462c5eaa06db9978f871d34c580e2f8eda72238cbc9eb516b296dbea83b7028688ecf0da937d14124e4d91eba1860b30002e30b81ffbd841cc6cd478c16a3d9345195440f757cda27c6639ae92695ae0fbe0892f1e10f4732d61de10d23454fc7eb940a6c2187682dc57f8c65ce50f97863d0da73ca55a670e3fc54e761dad5941ac725da492ac30553698f0142593d45ad47c522ab34ff9e1af00c56a213ef8e3072e37e0bb81cbf85984f96e7024599f2ecbb57db251de504d4d54d28ee19005d837aeb0496a2f38605dad87781644b875d54a6004341e09d65c657a883ac44ec3c59e1f867f85104fcfa3c6c00a76a716ebf6cfeb1bcba41f143e0fda391bbdbc3c7ce01f9e7e5b9df87e06c0b1f649cd43497a15032b499f71770bf8bd840054420040989497dbd33fef16d3967d2b85ec10d644a247f01e25b1d554a34967d8e60c959288e6d1a2294a4915f2516d407fb6449cb49a5cb14f86a773d179291b5c23c8a2e488cf40fcaab9d5a96d778b639dab471c28c2c64bcb2319fc4f1ed043e5d7d9a6d4b3f533e822879ab5ebad42f4497e4837f0b9a7d0bf1dac405f8513725f0c832c7203a8eb74d66111eb77d14836c472fd092920275813bc82c815023986f3bf82ad2dc06028b28fdf0b54a6a938be2c2617a635364d94c2a5a698385c8a36cb4457d874881643e566ba7993b46b60928b254f18377714ed3c42584616135c56384f5541d513dd210cdf80b489ca47395b6d6db8760608e152213396494e64eca356db5add4f1025468e0e48619cabf8e0cffc0cf841f6cec8acf36de2ce8342499d92aed00a020b854f7d73a0e8a8af2f019e6f9ad50e6f397ecceb8691dd15ac0b2ffea794d701abeb4ca719c17db9971faa2a7f61bc5b32596765f61bbf5a6b7554b1ed512e4afd7d4f8963e0af1b7341876df453601adfcf40ee394c1721c59d2a673a3919fea821e8b43182537fb18d50137b20c9d3e0ca2c1e9460ac464e5402ef7c0c68ab43bfd5bd3edee05bcec1737b367dd50bd18c7eb24b3be5ee825daf96495be0691c7922ea620fda30adf3589edfaa553bc96ee9b07370ed2c8ae5a94886a89b6d8c6b0d0ec3c9653aa6869ca91364f56e26e5172f64d3357672bccb1b3fee1c4c99c7f77df74e8282f679b341d46689d5740953ad68e71b30082f9e9fd3b84c6c76de97ea3dcdea4ee668b2d1bdab441ec9418bf954c086270accfa1d765b8704b906c115659b95085f4c7da6099f525c02002e4ce8b25615946b5e9a4052f73986b846783c3abd074a8a9a058641f578b2d5645c1ef56896ec156ad1b70945b288204ef632d600b27d76edb00fad0a9227c37d0c7dd467dc4ef189facd50ca364a6b2dc9c9db7dd509149fce129609b8ca1403ba941885b50ec4f55c9ebe178af77fce73fbc9841cdf3b047f55670821c8a28d95496f9306a2b09c4413b50c6627404031e637e2ea36b406d0a19a651d36a26d4694b788e8e8d346fdd2c5f4d5797b8cc06722005b8e18f10168d3b0c2f3310053072d1ac7dacfee3b57174bf090ed9d0718c979a7565847d617e8a689aecf25aefe9924239d3ca987e49acc51fe49f515c49bfae294778470237e3cd926ec9c0a63ca88385f3ba65af51ac599ea11498fe893aa36e4917857dc3721c0e57a262846bf7c06a5dc386b10894d7bc82f490444c7a498978b8405a7c5797e30540bd5880febadbdac759545e6aeb67d736b97cefb8dfefbf91c095c89acfc8fb2d124e58935e94a5dc68c2041e10635199d669b4334f8f69532e9affed9f759376d08bf13ea49ba09a33eb96f65b042b157bf189dee4594f2c41864dc88ec31535fd491937e313e38a482dd0a45a9dd0b60ac25751257aa5b4f7d7aa7d0c561f82dd7fc4c1182b83daf3b5d493ccd3c161c6363e15dc7bb326dcde5ac53145f799e107806f5038d00a0ce7fb25532f4bcdde97764d4caa93ae5bdecd908f33615785ae9fa126c9e6093c35f3fcbd6a11e6a9359e64c7eb1127c7ac07fef39a33ebeb17604c4b26683314b1028a3979f7d6563f5310d636f57aef61654a716bc54299dc4cbeeaf6592a8fa602fca3284f16971701d184af93b537e359743b0b6acbf534a2410226a5a935d5c54c333b5d52a0d5ea3908073e5634dce15ba93db9976bc5c03da210d6167e9f3f5b06118a82ea0dec0c568c0a8bab2ecc4018c73c0bdd4937f793d371ded92692e13d3575f1d28af0f688746de06b719e6c210bde0c5f4c5aa2b201b9fb7ed3b9232c8442f6b29a18069f0bebdbd05a2656a056fcaab65d2f7e8ff7857768082f1137a559faa84485af02bb893d14268e5cf8cd5620372a1004cbc9eef37b882e0ae826ec2d5e07de955a0848f61fb970f02be07a17271c073ae274d9f4ed4920c707f264046d77befac1b0aad5a4833b6b25266c52b63fd1954aa9f18df9291e2a5a55fb269ee38bfae8326e903cb799c09f01f21fccd3bf85677859f964998fa302dc1ff3ba8e7f45bf5b4e2b170947d14a9aedbfe71ccdbaa365dac5074d61b9083c3249ebb83019c71ac92660eae6c74e0b5237db6b0c96d8314353dff989a7a7f00df588bd0217e75375327491b162aa386288302b2e5f8b3", 0xb39}, {0x0}], 0x2) 16:01:40 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) fcntl$setown(r0, 0x6, r1) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x4) listen(r0, 0x0) 16:01:40 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1700) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)) clock_settime(0x0, &(0x7f0000000000)={0x80, 0x6}) 16:01:40 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) setregid(r0, r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') 16:02:08 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r0, &(0x7f0000000100)="9d", 0x1) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000001980)="bae005ae5de7ec333510a43c727c227d04507e2b53d525cf17b2ea4861e81b31798568e60bf8d23fb8b79ac0f031942075ca87898094fc541a4a8f2f4ffbf475677315ccc92c9da42c6d054f7ed289e0217689f93a6c6a0959907cae49a1039987b2c8f6926615f909f1056c070b9776a48d300a44151dc4116d7a79013326e419b623741468f6ef9f16853193c15c972be9e3eb385e5f547f5865bcac3abf1d6fe5f0c003ab2d1b8fc1edfdcc350046f2f66e2904a532f8952d084eace27529f85dd398d0858ca60d44c0fb28cf7eeb176bace682ca246bee247fd9b32556020b37f87f677fe2c00ed0e65e61dd4e16f7eb697ff758a0e0fef2f90f19ab168be62eb96bec782f87eae909b47a8ee767f824d0ce342be239610e7ee67a793a662c99361a666d6ccb30b88ecc4a933745e5cd712493ad99e8cf05fa2bd0ca881c5aba4f340a57899fee505fd8ccbe00919dc82f503eb23f2dc28b4455159acef145a6e2c14be2c8f4389a7eb5bcc0d4a45536ef241d73271db6e408d33ec815b3fc4675e51e66c5de4649335a1530920944d3c132fc9400888d27d76dea3d86ccc89c1f51823c5eb606ec44e97b38cad2425b77e7aba43a24b6d7d757fb94768c4b6396343d1919ecf06f76351cfad5dbe5cae03a97c5298d7108b7d7f184b5c482825117e50c4b87fea627fb416287d899d6567324e82af2e63b28cf8232c03e6cc75cc657d806d32e926fcffadca062e49dffc8399d19ffee9b700a15021e8a4d0d85bfd59eb4076104f25f17ef735ea27986edb0f4e0a3a27f35212ce4c9b2f964791f7d968a87dc31c3e062c491e9df4b9871609e853c412f6e9f2200ebbb71a3768c382be6743d66c8b6d23718d241c3d1359771b2e0a723e3e09ed7f14d2abe1cfa1cf0b2e0d451a5f905d2e88a7e83cff5791abadf29d57982550aa5f97c599f8a5f9a382cf593765540741ea84252955abdec45b846829a8d8a7fd152850a510a4ec09d4316bb43df62920b1a197b6eda495bdd2a596be8776942deef91093ef4a38eb5c9a3f73a4a984e1be1ae666d89764461cadf6362d3360080f7be8a975a1e5204bab3d439f4058379b234dbf1606b8ad19b0136e01bb2700599c0b836d04ec5442643af9798da94ed35f6faf3078af909a32be0dea6856df17e959af8ed6c93b5ee7389dd97fe7afac09e63e371771e77887ad640dd8c7850771798b685e98f2670254ae3e82e0967e3e04272aab81b654883bb4d43300c9d446c78dd38a3033ce29836ef2d73d61dd71a9be2b0a7b6d881e6cf7c75c48eee4344cdb7d94d03b9a93088ae4541569b43c2abaade3d9ec7fbb839e88bf00e65634e2513e13d86e07e53c537574e5e242788742f6e7d75de54281e8f82a7774607608e618c410f3a24738cc5fea8fb4c22c2523c3b88a31642f07b6425871f1ae47dceb7efc5d4fb67b6244cde0b01d3c352367143ff5877bb928b2b34897b0fc416cb0f2f7a8476c20a776cfd16874beb63a0f2ce957752b62ffa86881d90586fb84811d914d681084953dc20090d468b55ec0d1dd697859b2a9b5860c9beb96788fa293b497df1a51ae9a53bb92ddb35151661f022038f150b9655f9eb4c94b5f1650247496d22c64d761b6432a36a40bef2658e2c83a6df62ce571b123d88173b94ba6047323eb5b2aab0df3a5577ce8edc3f1878d33ffbd89f28d0462c110de73838e3092313046280f0bbc208e1a7261f5aab53ef6688a137a5d62e3fac4ee6a56e4c5f2f56b3a5ce1894549001c48a3084daa6fbee63faec0f1b084df5c87c62dd9bd5c1d00bd566d0a599a5c75d36132875db0b8d41ea51b1d75ddd5358cea440bf049c9c8d76d66b8ec79496294085a5598a58aecf2df3efd53ff477ddf5a295955c4a41f5ad6a441fd6397107d625d2871e75a0606cab2712208a050415ed472b70da523970648f5de44271ee42795b94c51a19f3dcfb0558abbfc69ced4be7afb56729d2c4a22e2f8dd8828aafe56d8d4053104ea72c1da1d1232200dab7e0d222e1721a68406556960cfe277a1f05327ebebab88bf3873d578bcd8f66456228a79f436545bc8757d9ad10f15059e3f1fe6e6c96c0afc320c7604d4d1f0457fdae8fd2ffbe916518ac4b17c7eac855160237b13c832244dc2243d34692410ad2de60a51feca8325071a490b77426401a3a9dbd8845bef2c0b4ff0915824af565fcbc89e00722a800368105dcccfd13bd35e2f1c5ac065812060d9bf7b8a111e768c57c225cf3f197d08b17393031dd1e39728d3170128fcc3ef11defd58e15985c19dd5785b8893213f44e583a87304684e796e4c59c9819d9f30688b951a8d6183bdc246a48f81ce0f7aa2a3ce0197c27071d59cd4b2b4cbfe6483ad3c1bf8163c25b59a1844c26ae18ae78ece8d5b66aa77d9db6c1a02f1550748622a35a4fb07064d5a2312f406a33c0e2a6c735852c36b44ffb9bb573a36d63025752a12c5e2135b90ddc13f6c432a00b4085938481556f34ce15ac77563562535ba5299c4841ec64e633017e319a116223d15983a51d5b7ebe1479787d83b278efad0a4a3e4da21f093579b5c995a63035ddf5485562442b18acf8d73fe2d0eb823b4972ed8c969693c49aada308d226273d7cb8e25729760f6c0ef9e4c654939c0dcdb3df097d639841b82972064e5403fe03f1a3ea5bc7a83690e710674c1cfc7b4734e321750dba302a60ad6f1d470d5fab332fc70b0a175a1d381157d4a0ccd17675c768fdcbc3126a028531ed1e5fa549ddf70322c705c8976db1b41cc46533144591bce1ee01461f8471873eb6ff7e37206ac96340d1a889da0031cfad2d8d76eaec550979f22acb434b25f812e8c4dfe27f6e6fdde52a7de519e7327bc3", 0x801}], 0x1, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:02:08 executing program 1: r0 = socket(0x20, 0x4, 0x3f) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="1caf312fd8b78c880de10ae07cfee1c58d8c6791", 0x14}, {&(0x7f0000000280)="d585f38ba7d800ee2fed1e0bc0e81b05bff68bb0ec6a3b28c6afff07ca4b23bfb632538a9f01cda516c7534f970c7870fdd09d286c074f4489eec7f57b7d830026da3cee512c55ace0690872c13553d149558cf1b1527b3bbde5378c69e96aa8b22d2c44f0d229844da4ca20195a40396c0f77dd8ac37c1f3e5afb39cd0a08f312b4e355f4100f615837cf8df6163dd3ddbd03351ad083367ac2f8a797fa082f048dd85ea0b00359d5977e8b3b369379b5cf7b22c932291367312266bd0402eefd2c803513cfe07473a73d495171728035041a13005c66526a7948e27e626b66030882c3a725fd7d584faf01bdbfcbfeaa70192d55a5528ab04e39b58a", 0xfd}, {&(0x7f0000000380)="11888614fb20530b856d2c6f8fc2a3f2b87b4dc5b71128c69075dc731e65c5185562e606696817c35dd280b11ce659f08e9a52abb4c099dc0117e3c17f0d38a11dec0fcfe969948975c08ee07431dfcfb443cbf28d7c8218a8fb0c2badd12aa834d11df5983c7e2aa8a32d12c4bf5f05dd5893162a2ff2a47a877aab7c41aca7838dd6e140c5a253ada1a477deaba7982a25f092a2fae5ddc22e16c15e20e69b34dcf9a940659a90e3ab00062c8efa7e1a002d530c9d82cc414c3d5f40686684ff940a4c5a0424deab231ee7dd7851310890ab", 0xd3}], 0x3, 0x0, 0x0, 0x404}, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000500)='./bus\x00', 0x0, 0x10) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x20042, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x10002ffffffff}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x80) 16:02:08 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) mlock(&(0x7f0000ff7000/0x6000)=nil, 0x6000) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097fd5339b23a0c31d70912aa3e7977daf1eeb6ec3f87eedbc8914e0f185cd3b33f8983d2dcfbde1cfd144a8fb297641cf8c38c5d9c79868a03298509acad0eee3a6bf576c517592db6bd18ba06449adeac5b35cd31e1cce2d64cb085a2d210bab8d1dab7ca729cab25635537cba6791387f792aa439d3a12117cc3fb85d154e78df837a89a539ef5b44726900fbabd17fdafafc636aebf090d7fe87ef0344ca5f808a3170b7f6a49caadb3b9c8cf6e2bee72b97271a14fc12b0f3b6fb0c7880b457021cba61db52951847aa347f97aab85b3180ce572e493798d80a3e434fffe52add6a98bbed204593b638052d1acf8a7aefdbd0164fd695421121c868fae8cd27f4ae267c7e9db96ba938c25215f969ce6d30b6bfb47db580601a3524ee4bd665630272c73397cb8f5256816a1731bd8c7132e75db216ef4e12312c59304ef51775b838612fccb8b551ae7477ee29d812e5d9bf1d4ac14ee1f2c45360ff2600da8bb33b1b5f43898c8f4bb8fa9ab7d185eb857e1b2fc8576e25d69024931acdf3db0f554c67a2dbe49d29cb9da489f82ae2cb87be0b24d54860c072857d2801de73e5761bcea3cbaf96c5ec3067432761809bacb82d92eee15e892699cedc1b69aa1ec8b32fc5d630da098291e629b5c49014b8ca52ddda7d4a5e40ccc099cfd1ad6d67205c1e09049738db9493d8ae2b04554bfd5ba7dc0fca0f9845f420479c88b65550b542a1700defbb2c317d03ee778db7ccd17722ba537e006870d185e335705c4d86cf474e02824425873ab26f9cdf50e575cd61c23757d43f2538a6b7b8a24d5e417227bfd916398e925017a5f198ef2f26feaca30d9c5a7637f7a9ae4580fc5fe06832e00b95abeaddae44ec484fabba081bcd9d6d81d18536cdb06ac318543cfdff9a9b1721ff076663a706b8b4d7eeb507d4733537f49b8b882fb8814e1dfd51e790a7d40025bb3368edb53b470393eafc0896b7f1f20e3c12d0440cfc43d583dfe82434db438d2b065c95944f579c5451dda270926798e05e09383e19b9f2baae214de64b5aec9d3f74cace10d75311ecf5078c863c205ef358395d750d42a1f852b74a679b8e28b3077233afd1694cc7f3952709fb34ace6d5050a32ef931e678f6a6488fd9712292db76403c88a96bd68205841c693246d6490d9349b3d06ba6117fa3d85ef0eafb2969289b89c34d6b439e0a27f33775f770b5317146ecde06a56dcd0ef6f70a1c616defc3fb1dc96e892fa41b99a36b413a7efba17df51d4ab20f4efebe8b7f459219caa760752ed4dadcc437a2f565c7a1dbef01606bb6ebc2621a9afe2c4639a1491406b68bea0c8826b276124e234427969766262d7738997e270ec8cc50d98bcca8b17729dda4e0efac5ffd7a8f8f937a5ea9cbf3e30367bcc3b300b21d888ec04c6d8c4168ff7810d59d0d7159f1ee7af442ca6f7dc9c8ccd78b7a4638555d8d5092e3ad490d9b04071006a6b441db190fb63012f23f8cd9ea99be15d61aa651ac2fd4170f9e4dac9a554bd31e1fbdb24cc2424a9a0c2ff5834d55a6bd39969e62531f6e5e2ca2b279283790f554b3a4ce7d96edfd646c2299bceb0b17a4def990be3e6e5f09abdd4dc385f40f585fb873a49c68124e4ea153f6641d4e823b0873fa08cadb396e377c92e10205dab12c3e909b7797aac26c306d10c806d016bb5ae203c056711cac27b20e7da6e11e0958ea04cd0f181d41817123fd226208bc915306b7ea411f619b3f5225a75775bd51fc814713876652ff9cc663a4ffeb2eb7cd851c713a36bb2c0d7bb9350910a3a22c429aba737cb823215", 0x626}], 0x1) 16:02:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005308) kqueue() open$dir(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x211, 0x0) 16:02:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="5ee77e163831e333", 0x1bb) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x3ff, 0x5}) setsockopt$inet_opts(r0, 0x0, 0x1000000000000009, &(0x7f0000000040)="e0eb803d", 0x4) bind$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xffffffff, 0x1dc00000}, 0xc) r2 = getppid() getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r3 = getpid() setpgid(r3, r2) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000000)={0x9f, 0x1}, 0x10) 16:02:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = semget(0x3, 0x7, 0x188) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/41) 16:02:08 executing program 1: r0 = msgget(0x3, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/176}, 0xb8, 0x0, 0x3) 16:02:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x203c, 0xd00) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x1048a, 0x0) 16:02:08 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ea098206fb200"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c", 0x21) poll(&(0x7f0000000300)=[{r0, 0xff}], 0x1, 0x9) r2 = fcntl$dupfd(r0, 0xa, r0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/177, 0xb1) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "379a3b69d28b1e41ea08149dbdbdb38f19673b1e", 0x0, 0x1ff}) 16:02:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x6000, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) getdents(r0, &(0x7f0000000200)=""/122, 0x7a) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000180)={0x9, 0x0, 0x2, 0x0, 0x6, 0x6, 0x1, 0x401}, &(0x7f00000001c0)) 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:02:08 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x6) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000640)="938f8bfb06326328c70988949888b2d2f3974d4a828c3ec2ae867c6c163d6ba3dd67d06ba55375fe59ed0f3c0017bc1ebf765f9a450be9405122b8cb552ca2bd738d8c7538bc6f4445378d3103b9cecddc7ddc3cca151e278ceb06fe63e4d9048a6c68a6738f061b9bb4786509af5cd838ef98fa5dc0be28c68609b2e137e7077f3befbef43c6ac93f931ec39d0317ff8b7f00bd5866bb8827d18bd18aa59674360d4ad777c290b8c542022e8180c3287403918c6e70ae53fcc8bc88bce82cb3610aea0e613bddfe6333215e442e751024809516f464e559b81635126a9d40c48630abf1824fd13fa4e9f66a02dc9ff76e773dd5d41550b4ff87cbaeb82ec4bd7e51f2d9bd8beaef6bdc73173aaa91a590b7229396a8ab60e75763078d7d191c47ae3dfb81175e4fdcb18da7ade4754709662a5fd12d7503a0694d9827da5d0af4185c5c1542baff3765c2ed6e770fe8a3ea7c9a51782ddb29e11d3341868ac1464cebfffa258b8f2d12f8646b1ab1adf40a5261ea2b4dc7b66eda9e2304a38e4d0d3ea93a24435f59b4a5ff5d4340adba6f54db8334c8ff12d7f333b2dea28f882b4dec9e57254079329d5a810dd11cba3bb0551092bfd70f27a9d396639c1e817e43940665e8d21d255c0be8d57df0171a0a467dd5869e3365af6bc4f93079167ec1125e4dac6f20994ea9692ad8252b201f035a2faff48788d221afb727dd78971aa2606c169f40862aa0bd77e7728043b9ebcc399f97ffd832553666bc13b070c1dd292573ded1a6a72037b1698ecb84ae2d861239c1e255e08e22d632512a7abba7f4837383646f22a121e3ec64e49731d5930b37dfcfa42f6a60a359a3782ee582cdb5a0f4e5b176b5bbf4587d5993966d8c38e83a15aa7f0ea2d7bd8f14c575f7b5602aa7b4c6abdab5e0226304ada783b4236595821280fb2b0000b43b46e58c97f2780e36a009f6ec81ab7f0c65681802bd7fb12b7f31003f5b115c8823e123e417ae5a8c878db382f23cd40d1978a154c58eaf5927d83e43cfddfd2b07d9fe82e79ec53252284d6edcf9bcf9173c19781ad6d441ab6ad94eff9e0f3275f897c5ebe8743689b654a173e09be1092389130ec01267fc0ee688ea2a487d6a511a26aa3702ca20377683ac77e1934686b6420f7e2cf406b811bd7876f0bf7775317c5752deaad9c0e36bc1cea1c867508fbc4437720a2f1edad0e6a16bb6d671ee617dfaa2bb43bc6a15f148e95b9ac17c2a7915874b48b80432d411a02b968f1884eb88c5eca3512df3171fc7f53f2446252b63cb11015fd2b513ea177c6109bdc56f239cfa4500ee723be8a39fb7e03704c4cea2f054d44b7c7742f1cbf765623d8d4cacc423e49c1bf0080666da85cc4f32de65c96626b0b7268189e24bc3b3c59825e863fe263681847d986d80e25c334be7b19d2585db2b116b82e84703da719d5a4f07de06ece6201b584ae2ca082a85c2f79ce05c4cb83e916119259e2aeefbe1de38c408f6bc06da426387b1cfefac496b687a8cfc70b3268d5f5558e403ee7e9ec542b0213c969da110de7bcf602c4cd9667dfa709b929e4738e30ab0fcd2e478f934d0db51b75822af6fc23d280014f97bee98f2d0d105f9591c78eba19e57e62ef369f0b69c62dc24dac4152abdac6b1acd31730425684a42b1e618ca99afc73b33a381b6a278cfafad369dc8fc4ef3412aaf6091cbde60d1843aaeeca5b9b353660a8f3fd5f59b856265f29b26c8625744328674d9801dcbdbd23a2c79d9922c7440dc91da8a863689cf77d72a2da7fae3f951368238b8de530c7a4fac591d52a61b725cd69178e7505f0597f04f85cf38de4547f87ca37c2b06af1fd8e04f7e2993df3ff4139f7b92c6f2ef7daa3a0510034bc69a0406493c8633b78e727bbd90c7fad86a7020a49b6ed0ffdac3bf49301cfe21daa5d017087541ba48a183631dd29ce37b2d7f505c6d1dbebce54c75071b59c57cffd68c018ae8e85f03df1ab2651c9f48b2993fe0d2bafa1fca4bede60527692c8d2153990b416d7c9b5644dbb09c35d2c731b29240a35d010bbaf7590e7367580e2ea6209b971bc39e0a36fd94c452dab539fb93006427012d05fc0c6a3d6350752132147ae9dd23ebb505a971259e93a0765cf022f8668f44eb948b47f6f07bf106e7404694e7fac728edfad26c8c1e25d770bf8a113f1d4e497126f298e99ec85d704cb39d93e49d14a9b3d5fa3650ffe27e01f755e2fe3ea9b5a5da4b06c17ef5eb3e458b8b15650e382c4684d0433272862c99ba7e9e3f0fa0436bf20c44ec5867a876e06e5929ca9e4f1c031e3c33efb3e2119fc67d403d63c06a8adb75dd47a4ef875c199f9a1d117efed760a0be625e3dd07a9531cb6b5aa6aed5cfc5d511ee98c4d6a879bd908d9d0841bd07ce9e00ce696c6db95602d43f4b4c2fd3190015bc423c75427a04eec835602bc07abd9d685ec39830bd19f8cff0659557d40f55737ea1027ee85bf866fd21d9c62d99fbf629a4a7898e0682371d754b07dee3274308ec911557801e380dfe98684aa1b31edd0f9135ee08529c5b64386b7ff75caa6d76b7f8d1a2b07bb5326dde3a4dbfd53e4ec45c47f458db3a49d3b66dcabe513c24cebc916a1ef6816b269048b47ebab61db6b8bd60f2327e7d0708fc10c593a6e866d8bb92b6bcb5c8c99dbdd3a9c7ae0dd1bedff9037d9564fb9be0b01bb9913178a6cdbf66f7a0aa7fee1458da6be176d9c4daa02e14cac47164a6089fe471870807ac89fb21a1873f40e57aad5d69c4b06c3907c0aa9c291c62d8e6a6761024b40e3cb91fa6db2fc75d536a5c82d901f95b8eef0c0a21fbdc2b9607be275046239b0fd7cc5deb8fad48f014ef282d78c1cdc9d641fd8d664d67e881330737972143e0d3e133d452481239907667e666ee9dcf4fd92dac7556a696f1c14fb6f8d230402406e761ad3eeda47b8a5d0f9478e4fdceae1bb91983e3ff6c6239bf1c72af114c9dca00d8dd742dcabae04aa2b313a726f666ec71e717972ff4c54f9d177de1aa5bc49f0b9c2de06ccf4fa5e506b5212db8a8549f6692fa2d205d6541f16ed289acd877cbb4fa7d5fb1130e742fb65082644043a66bfde3ff9720f66d8b3fd213cd75999a07a4d62c34389ff02548174dcc6714aecc2c984d23233dd71dda36d757ddadbb6650518bc8b715d6a1f44ba07a8931b6a4a4a4f85ae3def3a193799f6d0ae1819b9b8ef4458fa2e677ee06697e7b33bb55835adfacb4ffd6f17f5d57744a3f4a6e1c05e8509c73a5507745b4122d7f032562124e4cb9a45ca868a1be170f8dd735d06434591f134e288f4a39f3f64cf70513fcfaef09ff1212613ff634ab3c93dfb07dfb638cdd67a501b69484ba404bdfbb57540dc3cddbb70b93c65e036485d932b84b4ed1d4e0d305863347b628d7761b243c173cc65cddd857d1a96edac27da1dfb9035eab299d38632b64e6224a8221c53bb0ed37dd30c1206e79e5ac6937b3b162ba4d3dad25499fc4454bf2a0a204b49bc0db2106c8e1dacd09822fde4b89ff4215d1310e95fdd33954ec41a95746006d455ae98e7c6fb3b2971a33b0a5b9fd7f633c5ab8b77b34a7b337cf53e641a32dd9b616aaee2478028b200373fb3afd073c1578af432a861d0111735cac4602ac5e60c028b38d31655bee5c476079cd6fd126ba9db83757aec8380a6a02ccd7225caa6636e938671697df85f93ff627ec231d81c0dfdc3781f4c2128afac731b0029b23feaa86d598c8580c895e184bcdbbf42abb78875a6df30b78ba2b70237a9a05caa611132a8c1ba86367c51b97af9927d13f40dba706ec62875da57d0e42f3c37b1ed9af8500f565bf00beafeb801cfb8febf1d7e717d466579381cee3a62709eb552b07f3fb89e5578ecd827084eb65c027bbea0f93755d21967046b7209f7b13237d68868012cbb8f5a3d4a6b18053ce1844ccf118f3dbc19fae88b9949f5aa9e6f78a8e011d4dd1d7f7bc6ed86679a73cf3057144699fcecf9f9488202b7aec968a7901ddfbaecddaacfed1ca647436621dff2dabee8ca500ec05722753af195c3131d7c5b8aabaa60590c11db1fe90de25f0a1e592ca9ada7c99d5d3a022f4733f3c33abcb330c80a600af814d76407476f03be7c5475b32eb706798876051d2231a45717d80e2ae8b8fa47c99ae53f2365b4c1e82679f697ac11586b99839e4a07fd1dbb129f5660e237871ced12a20208f430abb36b19fbc1603f943e9d647f6859d451a38eb31c53a193278fceabe5bb13b3ab1b2bccdaaf2bf88c0b2c19e0013bcb90150209f375000ba7f4ba4b15ce093eb6735163b166910579fb831fed9653b6bfd9f44f85360eb73e2dd07cf2f974fd44d0fed74dbac582eb3877f701eced37ac7997e1a589fd69ef25c8882935db356ca3c572420ad6c16244d02b3d1d0b2c5c6223c4abaea84d563ae68d1d765d98bfc88fda0e7a9be9ad4c8a97f029df22d06953d95157aa112e819d2379ec55a35bd3f8fb9c6a9ac0ee10d9ef401a75596d5218fbbacb9e038be41fd090a7bc80ea987eae57a63b2002600e53d2b9d72e3fd0861df5fa2ae38a33a5819c0d800c69ec4b3f02e3fd37b0df2d0d5a7f5270c63c8bf0fb708e4bfee6ea44fcf50f3905193f317a1e8b4b43742a3fbd2853d56e2151a81e841a258af92f1017aa719a91b89aec61c4592f37efa697d60e2e088502636d4ea02e92c522fa323d5c07c0fd15532c6c73606137dcd3232d62393d9b9a59dbbf64c30449374af3b5a2d6249d8e82fee600fbf7519057f06ea1adec6228231fbf8c75fed6af265477fc3e8a6a087c2ead3737e24300c94605c6667f6d8ce5ff55d558224137b059c8574e25cccd464dd299e9bcc8cd5af5cb1a0a355e48a193cb8987410821870bbf42e5344227a227bc11ee133e8d89d2e3be14081b8632def763b8064feb7de0a2dcc8304ae97e2de7835754e5a98ae9855f484ccfaaa445af0ddc120f14e6646c5e2dcec53befaaa801fa06b203f41c86915c1701133427ea746644e628a35d9561ea4c0be827e9543fec85bf1e97691814c83cbd211efbce995b761c4a91a8a0da4ec9cbe01c5f2ebeefb2d1628779aa973069748bd86f800e0697f0f678c8de4115d448b767248adb5d4f1f65413af4e16e66399f887673e61ca3ec0beb6dbe67e0545fc38be4865091efea59cf13fadba2ee645e580154bbee6610137dbc4f8ab3ab506c5423ba1b68435ab93eb236b58efa9f54aeebd7cff3c8e28155842ba64f66e913cae3ae924ae985d85cb418ca6f41a675fc4dc6545f344e151aa7594146d3d09b604159934d6542da736e0a820f98999ec2df8591a475e672dcf4c5eb029410b89640b039ceca22e904367ee1b78b20ee37aa66460585fad1d494b4432236bf8fb19bce25a468a4e48c86077c902a1c81f61de37f1376c964a02366a8212218f85021dfcbc10c553947ec27f34b04f647e107dfacfaee99cbb7846ea9c03582b3bd427e0b495a0c1b3635e132167405aa5f75b89500e8483e7568d5768c002ed48bea3add05449382a3b17bdc706556b320da84a4f36702d49bfc6002aca003b78ab474c51d1642f336ab2e78b84f45aa4813987d1fa17aa5ace4651cda1c79224394fcc3b755693a71b425c982b18f1c338a7014811198bc3cd4a05754c94a2294a974fe469235176b106dcfc0b450b69ab616b1b58ead03244bc558b7cc65efec95696f4e6d434168980ec01050ecb25c61ca377ac6fba9e4c3796425f9b2d305f3bc4459340", 0x1000}, {&(0x7f00000000c0)="842d84b3dbcf25eb8ff862be45422c53f62dfbcdb039abfeda13ad3f920444e2582aee4e0cccd4e0f2fbbddd0214b9db43a45c21040e5f29909c9b3ace29dd84e15bac0d148b6dba7c6d4403", 0x4c}, {&(0x7f0000000200)="8db97db7e225c3d93a3b5a52abff6ef979d7d9da349214dc05a838653119f253b448bbaa63c5573024f897467d4c99a5e3693a07c212bdc270ab28b5d0e1cbbbc14ec345d0106acdec2eef5cc3f16bbd0a1d5d38313bc01a8c77b0977936144a8302c162dd2751af0b9db01f46b7b57c037b05335b9279223e955636466a5b2d3aa9b117b2110b4da44d17ef51047ebb55af14443572114dbb4556d3820ee98c5943e5e370974a795faf4152100af586e0d8de8a5dc6faf20dc481b88a7591e2c0e1999ac1bc91d33b84c4cfb7ebed780dfc162785679c66a357f45b0ba7bfd3914008542f5a9630dfe38fe7600c925721c95e1d0e2fe7", 0xf7}, {&(0x7f0000000040)}, {&(0x7f0000001640)="e7ec7228c8137f180510a52a9cd6b4cf5140f35804837f59aa4525b7722c91be42497130e359ebfcc31816fa0165492a85ad7015347d6cf9c84468ae1ec74630190711ecce053d5fed4e91e95160be5592942e1ad4702a852ab56229767ffde146d9c14a61861d3b1e847fbe394805e0b2604f6140c9c8b749595e5856ede68f7400754303a5d034970b246a8ae6279b759ec5df2235360b0db68c872c1e1206fb5f4d02a67cb60cc8964b9d8881cc2916b605cfb6dc10fb615a822060f7526b9bcdc2d0e54e2b1effef448a5da9eadcdbeb43e89cdda5dfcd253d35a6a01dba871e3134628793eee36565bd3a4cdb2f3fbe48537d420e62fb7f5c4c825b3c571baadf8fb70cbeb83b6046c4cad28435323239f7554dc65ae82bfb3523ff95f9127e93ea86ff5030925643ffcb1f6c23c2872cca5bd1a8f8c898f809f6be424b3f3e88b4ba909e7008276df94bb9021559f68cf3487b1352eb5b090e579663b6808a21e8978c52504804f09d84c82bfd50405299243cbab04ffb8928f79e7a1ed20515981dea2d8d0f797d56ef9c6b33281ae4de7d0b67e3f1597cd09340b70866316014a367054676dba2bb7688e20372b9696a5fdeadf1cce223c24e1ffb023e6039079019b9384d106620d17f3e0a2018d03dd619a9be98222ed9e094f055370926ed9ab490b7ea1bca8a4d95f121384373e149a6bd05003121ab140ecfe919cc188c3960b2a6ac74de0b8dd46b464ca18bb76e416984b32e6d0b46825cfac715f31a90f00f83ecbc6680f9f2b781e78a8b8f00ae84b8cdf9f99bf4272a14e395186cd3af01028ef877dc98de1f4ede965f5213d89ece58912cfaea40b4e902cc1f5406c79418639085a6e40c66b5f774e3256b17e5fd966dbc62c915866d47c17036f210387ec866f58a8d40c9ffcc431a491689e4f5d177289c1e36cc843b3a06b3e4bb6a55328343cd3051954a9d954b3484ceec30fcd804183a746a28dc3404cbf17d19cc754ca05c0b5300ad638ec17ad158d00291ab68bc0eb70fb30a965cd4e3a74d41c9bd8cb9c0082f65f4fde94822d0bf9d6d77a2f6a95f9ced8185451a5effb3859c4bcea92ce037e59f1e9bcf68495c14012f953f03e04007140f72700599606874f7b8cbb5305f38e60afd90f836cfdca92af10d2116ad3e9f19bfee17949c681d33b634e7cf566ad22be996afe112fc82ea45fa37d4353af9be25175ed190da2f9f56f7cc6f75e71c3bc475a1cd227c435fc5a9a6790678338b5e6925bc477853d96d8781363948f4738bcb089a080016c170ec49d08c083e55f7d5d9b5faec1c3f707356204b267bc72d4e2ff70e55b03b919b63940816d5be7ee2c1d71e3534ec7689e06572ba682fcd2807ac2d69c7fe7497fa8672d3b27926df65fee6e07c0f02585879eb38cdef74d9df4a8a3f9b458e1ff97710959754128caf281736780f32197f8b630ea6eaf0a5f80cf18068bf0e1cc928e37646d9262be82182a924675067be42ea611fe54d498aaf58f98aa3d0985fa58697410cf7974489edbaf773b43ea31238e58112fa0995d59a9c993fdeca42b7b97036ebb723f66288bf7160f6d3cfa21b81db84759458c75643089dab9c7929693dfc0f565565b0510f38aae0bf9c5dfaed03bf1a5f17aa7414714d7562afac4a1cde0de05e7b099d97f98e9d08ca681f6b9e9ea80aad7884537d49395bb30b094ef39a1b3315c30f71e635e276a7c949ff8bb8e4e9f9a6d4b4a3f04e409e66d2b97bd965c0393f2bf6d0bd8902d8c3853e16cdc23d6849f3b857a4ac218e25fe2672d3a35995499fbcc2df13bf718fc2ad2be289965a9c58130e7d276c8de9b34043abb6e22312d867cc081c1970cad546040853f784b92413558d245e1ecef5f5f77bb930f0d8f122b6175d90a08e0b7a942b551a6804265a319a6a5e9e3f00b96bc72c5809485b37e768e90baa7a9c598fd2ba1f6d537689ef07a0fab30fa92f914ef57b2db930cb3bc06860ccd9624f47f99f4f8b358dfa3929b801d6499b9a06c3ad32f4b413924727815c3206161d48c8a390408e061f813e88d5dc00a21829c4b506dc3e53b3f2d34006ca29f2268ab710bd01373f53d1acde88f0ad417d8aea210aa6411f278e1178d076d8afc72d07a56d5b413f41b840a9d2d264ccc4940da39cf2633610f7c8180341da4b79ed9f22d250a39f4ff8547a765379a6976ca9c54a6e79d18dff850608d2ffa31c6f10d3bd8e507c9f6641a0179fe29d88bf2ae7b8f66a99a02358e57dd70a06c2e56c55997b7a178d6844375708b124a2cea7b704427f3a9f6964b3e9e9024ea6a45c6c2564fac8c3f7f685b3338df0e332b5fea341effd9bf13f6e5f3c9e70c914de977f2b86b2bb6f0b59c7055370a35c3f91e4d878f0846eed685b140e2f1dac00cc42078e50acd126f2c414eb764d0800eb99f2c94d778078115877f8817e9d9f580dce33825c509d70ba303466ef35e00c756e524677feb16b7be5ea9b443ca54939b41a5690750473287cc1f58ed40d662177f8d838d05648733af1d06b623c18501476b6b3593023cb0e4b283f1409d3379560158685daca22409d78324f5093bff1422e757e4ec5a56fa5b91ff5d5d10cfcb9474c5cef4378da2521b35682685002ea22f145d07974a2d530799688c5eae31a36da6c7b03a8e6cb5f5084573e12a19b92491c91d040d29d4291525a3e8f373c6295cc130ff57d09d4f4eb86ad825c65035329169e8c2d31936745ce0e87581da868d2cc9cfa5611cd05cfb159f9e8ffd2221fd84b079a14c89ae4d959d58a62c63815ba329d3fb045051fc32058ed69523c7e2072c567212712cd921b86c6fefebd1db8fd3c939283ade9d53097abfb4d80a1b6b342c48185a107ead73dedc7ac9db8f761a52e93de3e57779da6af7d185a77592b2574dd09f92f1742f58e6829a8879a37edf40171b2f624c7d56fd5b4e6326462bad0811b021c715a3900106abc86f71e3c7e1e6ce6269b422c4e3cfbff8c06c215dda7e9b5c1f91e5ab338fa1ab95dd3ba4fee4f1e18b85a168e836a2e2ee7f257218d62cbf94aa2ac8b732891ce229aa24075b9b1a22517cde0b4dcc8d66c2aafd81a91941fd23fa4ecf60626ab0e93769734f478d49b6789016faa10ad0923a5ab7bb39bac86b69c79229e3c86d2c13509e8bb6df751febecf5325bd2e9a6d652b309377bb1d666148ea05447cec7faf63d7eb3cf16412460c79ba6ec97680038f0336e0ed7aba090f9b80bb6e0a11c750f39e31a2d42cdfcc3e747ec4aabb7591a5e1e63e4211906ffdf498d389b1a31df55ca6998825112810c47a46f75467215af0a793029a3527b64db2989edf48a56bc657a866ab0f5356a0dfc1f91f9bfd73ad41f48cbcba242775cb55d57afd06ad124cf1d94933d169ec544bdc29e206782d6328ecf0f076a409f009f90932f499bfb21b8c0993eeb9e8a7e094c80947fa95af8673321486270039b81ae405d4f9cee8168823418e0fe74cf72483354cc7ad8b0199864ba4384a168bb0b20a700acb38f3ea9957370b6bbace571393d24c7a0dc735e036fa32e8f2d03e90eb6fff257ffe69a0c3c74b3d2e5a1a79ade0f73f300bffeb6a63b4e18c3a6570d7145d0805914674a208e2bd9f93ba12acdb198e820afba9b74192778a39f647fb25d6aa01a95e9bfffac23a73b9454e18c445082939b40feb1027cee1334334e8f9a508d97cc49a45307536ef694be0a4c92a0dce427fa499d600f458d6229f4d2fdcb104b992336b373d81ec2580fbeeda10a7426334ced89bfb1274ef82ca1de3772b2388efc160c52a8a3c556cb4d9b40f9cdc2476c50aa359766e9effd04628b4e0bb4bc99f815082278d3f7a30c2acbeae8fe135e2d67a8929a0a9cadfd2249be6c6445caf14ce0f6779fd7d08d397d3d6c482959624ca5f9d3add68fa53098cfd1c33df03c1ead7fabe5efbed6805019344523d0d8cb9ce72e93ded9010e1d57013cc7289edda0ec58f965d0b1c53c8f9b58c47e2edc5a61f447154ef1c95968685d309ba790b6750a625a75c722bb94e661f10c0e4e9ff07b65f39f4b1f0b081f98e4bfb1c64ca959757b447c4ec2f86f55436cda9e1b030a4f97b133198685cafa26f5e70d74b7fb803929731f211c3f047ca22a2682cd55475d62319e337b740cb8846f7e96075586c43e9eb78d41ebe262224e91612dd23db35b459457b674442cf85196144383768bd9bcebad5f6d4480783c4a8c64e7c63b977376fbf0ba0682b68b43f67de747dd2ace54b51ff0eb2344c26b8d700707207b0fd6d5785f1518c2885deb3067dcea672424d9e3c848f66f489e9eb10b3d94300c261d3e9aacc757f9c9ca01a690dc023dcd88f6071ad52bd2e262424504048677c271e01ec9f259f1af93161ee9b84e8c2680fa44ebbb440b4abf35921e5b592cb7250394cd0bfd3882f272e61d1d8e6d5a830e08cf97ab65fd14657cffdc88b5c22f434173cc9d9d58c9e50c35f0c28ee4b26ea67ab4c26a0034fd5b8af4a8ebd079d126d4ee3c91d65a29f8f9ac3efe85fec61f0f5da74561eb741a99ca12ce29180ae9b82c068555e4d01476fbcd97e845249a9c4e6685c1a569d0f59080bcaab6cdaaf677b73bb012ab373fd5fa7524716016ed5370304af51dbcdf747f0905d767587fe73941151431455dc26e0640d0a34a9681797ccde5522a57d9fec9af62e5a874e2ee7450c10784f2d0905ad811062cadfaf4bf925c641c334ed934778be55a4cd5d668c3e8d9e22ce481cff4ffde38481354a6a79976b3f5695d8f14f652bd72ebe762b8ca6b2b81cd21e98cc05958b8add4c8c56a1106b4f61e9c8aa1844adff8368906d96d5ed2d08e5df251ba9c15f1fb79e7cace3c1184e28bd85d1acbe7065c5310853f5fa600bbdb9765604327d0fc7b31c6c59fec88f75e098e1e6f03cf0f7d920b44f995de3661812177602d2506a49068ef2fbc282ed71e6e002ec18235740a79a0fa0a2f039fedb6e5c217a891edce7d77e284a21788b8aff57ccf71b2eed6525aa4710e03368647c359caa225cab242f67ef8b918026df744f7679ed31f810168d8b62186ea770ec03a38fd2f2900b5a8ddc08a540746c8cb0cbf548638b60033bbe96e1d2df9977cd07d91a841f633efe11297e458957d5ef3510aaba281d80153ae5c9d726908beaba3d22485f169c598bfb1d957f6cb6b06201097ae92d710b1e2c723ec1570b8af2ffbdb18eb591e6153694850cfd260749e6fe39b1cfde9a7e46001090cd2a1f6873b11a71256274dbaff2d62f0ab0a2d4f15097f6db4ace2ad7af651e10796de06af24fc82077844c62e940880c472fb2ccac25f7e856525107ea713898d047ad383fc35a8f7c52beea30ae419beedbab0444a7837f876619ec3a09d777ebef4ca76b714da4a6ce46e93cc3c4e91217b85c1277baf92676d6ab650f0478291e135de14a4b4fad26e7936ee319134a9c6a1e028df4babecd8a3baff7888b6dfb8603f94d13dd3cd0320686712f550efecb7b6e2cd5637794db370ae352948b7f574ca876987e402692dad264ce54eb1338e9256754708fec869500ca1790cf808f114d039faf6f353f0bc0bab680acb0584f6649ef1c53b3b55e5294d40ae1aa897e3068b3483b1df1141ef25ff6f8014e27e9dca717d71a91adce8ba3359f3b2db23eddee98ecb61d8cc077103755266d63d282bc5ff665b15547c865a3b6088ed1844ba1a3cb186a9f30a8f70a458fb813fe71ccae8577b3c9a7ea2497a02058", 0x1000}, {&(0x7f0000000300)="c3f0d8862fa9621aa2b95edb2c3c9e459201f4402c294f55d6dc5f15ea08c75b7e49eb22395999d6f5e57a163737b422f1e55e4dc8d8cd6cbf886f6c16f43dde75cb38e718abb33a8187e33af3a131e6b2388784e11339efd6ab8aaaa8edd71a5005ca671f6cb830c3c7e301f8457da187af0bcb88aa4979d4bb588ea20bdcb573affd6bf42cd57537a4419a76d875d864a2eb2ecb21de9f532d4db48a72d485ad2e1b64dd33a3dcebaaf916bb34395986345d7603baeb4583ebe0b33f707049f243706315ae434df759e5013d362c270b5fa40ae290ca82cf1bc147252b1561384e460b9b46da54c68babffee8c0a351b7f3d495e6bb0", 0xf7}, {&(0x7f0000000140)="2aad026a2e6f962e236027a6a0d7f4d53a7512a951c2d30ebe025ddf0e802b1b27", 0x21}, {&(0x7f0000000180)="8c67650a8540a2156ad7611d0c11e2972dbe43d49b3c2a24cad16fc62d28", 0x1e}], 0x8, &(0x7f0000002640)=ANY=[@ANYBLOB="7800000000000000ffff0000010001001b705a9bc15dfd3252d452b58bb26d772fe15e127f8b5907cd6d1ed7fed8e9c34307ba659213777ba112847cbda9ece6f75eda8fc9f035d6f35ff78e638d1f57c2ada599d06f327c88a6a4235e01a59fc79d6f2589b6a0731d3452920ef5622c182ff9000000000010100000000000000100000005000000f670762a516363abd2d8c65aef50d61eba9a6eff199d65d8c5b9812ff7f816795bdec6da75138a3accd77a94e316a34b81027ccc19968b75057d8c02fb6aeedaaf5ea736347e1ff5bd7d569d2e5d7d5e10b66e2278d5ec46d5866e48b50ef531430c941167275087405abfc5dc8e1e571eb8804294a219a148c65b703795eaded07b18259ae366e2cf610fec06dc5accc1dbb456e63c4de8c7be37e5ece5e0e4aba7a8cebcd53c525fb1358362fb366d57451149a36c80a4a5807f9933f7bc73addb37ffae4bce16e3dcfe99b5faab5b71a224031d2e13fc81af4e839fcb2d634debfd8b6eb7ea830f9ca81995345adfa5e5e4e09268cf56d8c13e2454316d4169b97f0dd5060713eeaeb28ce1635518d9bd54772296e0043282e391e39a9a50f376f2fda125791a4b74b6ed2423ce8cb1ff1f61504d89639e6fc2a85f04f4429faf4f30568c6b11223498f0df2e0dcac55a57bef168b8797bf1dacda0e949c3e2fc972162e945353819f7d15e635243289df1964e9e5477929ffecaa86c59a0263a79c867c0b87ad9970c670b7d703ea45c26181427ee9bfd4f9f584b728d1b42e3066258506abc7ff5e1980d9285b7d980e11de06627fe266e6f38e14109b798736c508fc2f8e70ab006c03c496294d5cae749e145798d5ab8773bc3d9c57dca38d04d52942922aeefe76abb98513c6bfa4e18fbc952abe10ccefaede7e9e692125c13c1f17b4ee231c90c9273086c1a527dc315906c9a26662a539e66df12c1c6a34bd6fd26a9f46758d7f1da28fddd12cdb5aa47be498a7df13f93c9472c8d579fe7ffc07312193ee2e0ddb297033701db6860502a14fa48f68f8dc745033b3b84a82154148b51414cca1d7708045d50fbb1bec7c10beeba49eeca74ddad21ef7766aad8d8204e0c33e2e14bb8daa2a207935ff335bef8669908d1fa58209c4c925a97341cac1853ecceb6c9d19ed1b0067e3845964042ee3e96a602c3c9c36d91494531ed6759e5334bc7ff98286f19b500f2a86341ae66203e562627320fedf0812c482749ef69a57e181da587597f8eb6899f7cf0e0e6d5d3509c7dfde313c90bee381bb25c178f31f52454412ba35b0080429621cf62cbfc044fe6b54751512b0fe3a6507625ffdf4e4ac151b5e5c9c079e9faa85843ebf7a21e3d75e8db9e3c6c94cacde632978673eda8ec117237324fce174bd4586337114af300bcb70fb06f686319c3acd4d8f2e2df1fc190b3a73f0259460d34d32f65b8c7fb7a4f4d9dd638e20d7fa5a76d1298018ead4151c8b4343b768f11b593e7d68e5789f2d35e1fca0558f291567936dfc51d7af40b83c34fad979ef3208db7008db39b69d168677e7acf593abf9cfaf945ec67b504dfe799a87f0658b0dcb821a0bf62e9e11dc1ab233dd8bacd2cbbc665cc8e350605a91ae324988fc2f1f0a538e76a5fe2e706f45bfce6c27ee265d653567dc531a97115374120cc4f7072ffdbedb497f3ebc27829a0d1d622074666e3bb802e9a337188710008ee60c2b913c78c8985321b55a30ba89840aea690f45ba87037f39a05bf40abd9b52d856e5dd43aff6e86f824cb1df97c9e64f5aa1ab70e533a7a2440db028a7fee00733ed2f4a1e565db8aa466ac4eae660cc4098eb5a50e4804f8e595826c8b71e43b3659c48fe54c285088274755b572f192457fd9c558655b33ae4adfffa1e921e4407ce30159fe9d2dd8d7dbfed9eabe3e05bf05ea04961b90302989688aa2288a11d8a667dbde1caeb8c0baf78c3a3b912770fc4361697d4011f66a1ca371c29f2613e7011920909d39c5c6fc78855d78bbc2440a9870dd1a2c9c349eea245825e529a017c40f0e76da5e7d9027541817700a274a066a98e69426bad806f114782d6e98f3a971b0c67b98d2606aad6c78e05f9a200b173bbcbbd293ec8e6d14fe420ef13fbc3942e1d220719cc269e622a9c29effdd5a6e063bbaeced5b479a684491d0fe5fa5668a08e72b79af7ece4fbeff23a987af2655739e0e0591995eaee346049e80ac84718caf62689e23f75829df46d6011d7f781fa0721bad19a903dd3980967d6716ca9b1163a2ac75c114c6209ba4910da5dd2f311ee833ac1923f7ccbb7f3a5134f1c81237090e31103b22126754a82ca7d0e2f337490842cd2367b5c8853535c89d0b164f5daefaeaf97feb3161f625a454ede75d64f0991315794875df746ad94598a66c8ed8aac0531e2b1507ccc8eef60f83de84e9d730d03810c98a34e8875992b8649293d41dd03f923b2629b07759e15fbd6bef2c9e5d1e1946047feefe43b016ce79ae0d507ad496646f04ede3b3f70962926912da582284af5397d145317f655bbdc37e4fe1ce284d502dfad8d71279e8346710418762858cad2ebacb7bf87f47a7453f40efa33eef74d573468930cc5b3c1dcba865b5fd1a45448715a3433d9aefba110e541d9447d3d0f88b56a69e9be391ade900e6bbc181096d974a44db80cd4f3f7022b2ac72cac83f4a19864a7ec27af36c4794e7a24ca0d17d30f82a48ecbcfad512a3407b20eb916876e7ea16f047cfde2b7662ec8a6094527d2cc8e5364eaed819d57e3279768ffa096f220ff6300134d12bc592f1e6e877a7b6ca7b6bbe2569584134532bf4b1299850fcd40804567443e426945447b94eb11fa75b35f14da4591f6224df755d082adee5b5b89e063236a374ad287e1363be11749a8ae6812a4a6349cfb6bd2fb7da57393d62aed8f77c4f671bf6c2dec05370e5da52e1d48921e6fda697c46a76864d8c6cd6155a3d83fd957dabae175519aaa2691ea603ee512853fdf8a0b38e515e302af537547a53e5ed93a6783682933ed1174b615ffca7000a6449302fc20be953e01166aeee5369b64af2764cb0d6c9e9b31de5714b9526dabea36a1f499cd06b46f60565fdb24c23d7f888015b04874b8dc26608e4a54b11077e98067181ae4bb118e268d2cfe690fe6ccbaa81c31ba62b1d28413c57e492193b1d8db95a9aed1384ad8c48d10d09ba8960bc4e34afa05a8302ee4ff32f15878b7aeb0e3b987c0c4ccf05621ea1954198494ea3a1d14b738e635e5a5161b97c79f06d0a7342f0f984621752625b2dd4039e44894992bccbd036cca8360f8a8d44a73937a2b32e50ca7e8032a83b2d022586c3ac279d1b061ae366d412196105829892ca4c230d34d231805c10d6d7a694c9e6e50db6b9eded748635487b323ec0a0510e950d26067e5ba2e75e2d8cb79303fcabbb8b31fa2650a79d9292582b1f66bdd6e1a32525d0e88ed700934020022b80c38dd96a5b000714ba1a4793f7a7f1145801a2232e1e6f5009cb600d9311eb2f50b55d2f180158538a847b585ac6ab15c4070e9a69a5109488d13e86dfba0d9bbdb184e3dacf7e829eec12892aa51bc932351ec590a153e11ac6551ca0e81fcc693b047eb35afaa71e379cd40eb728435812c3e041a48f97308517f4aa62626814c03dbd5bb7a9cb6f9397af59c8b5c8ddda4567c4d026aa0f8d5ca4dfd5fef5eb57490e64411723da520a5f0c77838eee8a0d52d4a421169c7887c68a8396fc50dcc1bd971b545bcbbf5aa68e64c480c03d47f31b9cc66b0385af9729019e61a57f7ae778e853e5c4cd5cd3247cfd7a82f847f7070f818e2a9b270f04d937bcd781830d43cbd4d7dfff549039c0b6bad121bd046092548167a008da3a70de73a896d3ba6f8f7e6bf709d5c556c441ad3b3a083e407eaf47a7f43bc64ad1135cec8ef1c1b74f175b2aaeabfc2a49da57378d1dcad9e0357c35eb0fe981b2a776ceba80ab88f7a9378665d75d9a39ee914e1886b69796c2cd7604c89b40da62a90774b9effe69e5cbee15183130c8ef1bc2afae51420843f29c7d9d5239ba8503fd8d7aa0eac7bf769d3fa2e42f59c10d3183d4555b334679417ce74cf755c62730bfd681e038037b68fe3203407bf1a06f92ccba42f932a6be26ed2faa2da84eca52f913c352686ea1130f3ddbd03bd60358adcab1f669858dfffa5ef9aa3fa9a220144e11eb7556a143fc2c929c6b0208fa8eb8e0754c30e8b6d7fb2502a69cc787dbabf1d4198acae3d2479bdbc1ed08b5bcd938cb3265ca24958d5859c0ec69c66b026591254cd9394c66e6b18fe93d90b31792a0ddee5cbdefcbff55c99de511f778cae1f4f0977c7e079072c7ff7871deafcaf747b202e7726b6e85683e46ac479eb7efe94d52f15c2261ecef27b0150e22950ffe6d9d2d9cf7eb3e63accd46938921c18ae2deae06c7f75483b7391b530a413da8d93cf35b43cc4f262a48360187b055da64b1de50f6041f991e39f4a0172570cf33017ff3dc66a2e30661ac502772ebc5a23955d646f75ff5862810b9bde3eafc78fbfeb7ee12dac6262e4d67110cc91943d7985f07d67c382e34af73e9f2320111ce290a87b02998bcdecab826d434d017f0435c655fe98366d90f7bf747b8401c107a7afc483a3d676d839d35c28bb0f73226f8b90956d343e5b1bd7212e62050e70149513f1d6d666ac19df7e36678bdeeb04e288cb60f9abea215580a1f635b909f57b9776fe66f954c2b4d3e48633ebbd8acc82faf33a3784fea871d673691418db8a7f47448dcb5a2d7c671ac6b291c482ac640c5959b3aea106c69563ebfcdee98877a9ecb5272bac7db02eb752f3e1450f57cbae07442ceec981e73235069797991d067c8a092f3e39f810b3cbe4919b024a555bea5b510fd9330b6de611fd7a70f007c63f214a2b0a385a2609ab79ee3e748d4e8f7a902a3c24552435bc0bee5567c9ca369ee0a305421f5ae6910002c4b02a2c9084fab85fa1f07da8e3ede72079208374db9d3223f49b026e12f1fb856cd831140bf1a4d4f2c2b113ef72d84f16349007563f9ffcf5d873cc194e42ddbeeab1f7661f87a7e6c2f976073c5ab732b3252d7229a4e072d24aa2e3f63e7f294395cef255226641971ad2e6351660522ef9c9c69e452501843b30fca8ef49e58835e856c69b969664f9bc7e60c142a1c0a637bac3262db4d5d47d53c4cf528fa429d43c3516992d2499d7816b17fbe7be5f92621896da48808c07642c59cda7ec08f79b6a11578ae8079d9ece5109c6208028bec48991e54bb99bc10259f9f6484349c0e67adf1e12d7b9c8d13e2b0366efe302dab8a54181fb7f43911b4e976f6bbdd5d8e2256c4f129afe903dd93eee5a82bb4a0d3f8e6e4a914e314246a66888e605d72910629452822e0e70ecb3193a93f8e272c5918456ee8d656345a6d9c773425d6e3f2015f990bea9f6bde048668fe40191e4eb23c4788a3d02b0b5cae992ce79d9195bf6d41baa8b95f2f2dd1a0c972c287e8f0c969df545c0a6f5bf532814d2756643739939b1013df34bcc5eac8470a609cd0de0c89783435a1e02ca4221dc28a6dfab1b9d77593056c98e1b13390ee9ea8da36885951c379ae6eae8972760b108a0bbf990203fa6c904fc69c441b8d67872519a9952216ab5162f8a43c75fcb50275927a67aba8ad1a3e2fd6a756d642afdc575dbab1de095f6b16e340ff1a44a8c73c70206eb2a385513f964ed1412da46100af72c89a2882e8ac8b5e3cb23303afc446c9ec8b2425e7c97aa3030e1616a889e0e0c1c4ce579f198b534131e972ac5ca12fa6bbad91f71105663f552a04e8b0c9a90c17ea6e80ce8fb7aac6133e558dcb856716d7bd1394fc52ff09dcda45e64f71da610f2db23e1260e4c011b3130107600dd94d6db95c6b957b4df6b4eb74fa27803eefcddfdc3b4bc1c188cccb683f804f24a861d333f0000000000000000100000006000000f83a5c869aa6f5d0d685b653b71a8764ecabb7c89b9d0b4af356c85c29cdbfce6491f799c513ad4c08aed5f7ced7c0e18fa23640c85bc573516fd7d80360bd68b7b4a0d1a85cdc739af8c06815f97ad0746b309d8445653d04c96cbecdb188b2b2e60a8d2145e0b94defe7badc24dad99b58d9368a8beb3777a6d5d188be488156ee8b2a88a91c66890ab0fff84424266df3a37504c59d49b8ffcc8602916450da405ba52487b2ef62f462abeff5125fb3adeaaad85329fa44577dbff923ffa1af9a8c803e46a2f55ac4901005206e082f58e82c40c05c7da188111a2af98200a800000000000000ffff000001000000906c5e3ff814847fe5c6ec1df45447da7c64e00f3a0912f1e2517a2f050f6c5feb644d018925d25f88b29a8bb36c47bf43980c9e43818367b948b5272491d08c981aad2c9363615adf77712c558afd7693120e71c7ade44959c4d7d821f400e79113f944d2b41994dd4ab90d69890d0f03899769434b81d42137e5de0b32ced7b310daf7c98c4a8bb6ad539adde8e125d500000000000000c8000000000000000100000008000000042a98832f28ac735cd8471b39af2cff9ba569b780c3bd604c60db50a1ded74bfc03e01ba9de49d343754d3e0185bf8ce3e1f6631e01c0a422060df0a585284dd56d9384de8736f68a816ebe69c88e3abeb16807c145f868dba6b88f004ecaf42640cc5a4bb0bfd37283c7869ab1909a63d22ccd0f97d0e6976328a8de2e8cfdb15a9ec2e4ff8543781f65c8d49858f92838439a0cbf5ef540284770744439e9c2c83ef17ea8a303aac0b24589e3749295000000000000007800000000000000ffff00000300000018075d89db1e663f0b31c64937559bdb3c30ec65997e6c38ab55f8c7a3fdddb1d6779312cf39d054b35e5ae494b9dc4f83cbaf6d7fd9ff807c167dc12e7c6c04c5885bae1cae4718ae8a34ead3aad225469fd75d1233f2cc865ef78097844c5f3800000000000000"], 0x1360}, 0x8) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0x0, 0x0, 0x8, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="10000000290000002f00000090082c33"], 0x10}, 0x0) 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 16:02:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file1\x00') 16:02:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)="df0023a8", 0x4) r1 = shmget(0x3, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:02:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x10000000000bc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x401, 0x1f, 0x3, 0x8, "f1ec3f875adfbc728c339286593a0791db77a789", 0xfffffffffffffff7, 0x800}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:02:08 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) setrlimit(0x0, &(0x7f0000000080)={0x6, 0x1000}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ftruncate(r1, 0x8) ftruncate(r0, 0x3ff) setrlimit(0x8, &(0x7f0000000040)={0x800000000000009, 0xf0}) syz_open_pts() 16:02:08 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x236161c0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x20) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x45}], 0x81, 0x0, 0x0, 0x0) syz_open_pts() readv(r2, &(0x7f0000000140)=[{&(0x7f0000000080)=""/100, 0x64}], 0x1) r4 = dup2(r2, r1) dup2(r4, r2) 16:02:08 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='x\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = socket$inet6(0x18, 0x8007, 0x2c6b1883) setsockopt(r3, 0x7ff, 0x3, &(0x7f00000002c0)="07d74d4f12174053f042547a854c05d7383e8099dea89890139a77b7aba7b8bc7e7fcdd5df2a3944932b811bf49715b3547b4b21f6093dbf861691412d081bcd8e9c9b71f2cdd048bd7b03384b934e65c4dc71731c75028ceec970537a33c86b5896a287ec65cfa214ddfee5822d7e2d90e956fa269342783236928a7adfeeaa1bd786b9cd8f6b7826827d39a4ec760ecdf4c829ebd2c8521d9cbd0fbec4d7df1cdfbf0596c5557bcf00465f9602cb0a2cc0232dc22718fc7bdcfd5f200aaf41079ff9c4b19a9f11437c9b5eb1c49010971a89467307a849b29004edb67e785bc0a07c5a1ba0b6978837ec9bfa5d614ca2c1ffb2a2c67666205563dd", 0xfc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000280)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r4, r7, 0x6, 0x1}, 0x6, 0xfff, r8, r9, 0xfff, 0x2, 0x7f}) r11 = semget$private(0x0, 0x4, 0x400) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000004c0)=""/166) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000006c0)={r6, r1, r10}, 0xc) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000240)=0x26) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r12, 0x1, 0xfffffffffffffffe) read(r5, &(0x7f0000000680)=""/23, 0x17) fcntl$getflags(r3, 0x1) 16:02:08 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000380), 0x600010003) pipe(&(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() accept$unix(r0, 0x0, &(0x7f0000000240)) pipe(&(0x7f0000000980)) accept$unix(r2, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000009c0)) pipe2(&(0x7f0000000180), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000f40)) r4 = syz_open_pts() fcntl$dupfd(r4, 0x4, 0xffffffffffffffff) close(r3) getsockopt$sock_int(r1, 0xffff, 0x1024, &(0x7f0000000080), &(0x7f0000000100)=0x4) syz_open_pts() 16:02:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r0) kqueue() r1 = socket$inet(0x2, 0x8004, 0x3) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffff44, "a1000000007b001000"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) 16:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) r1 = syz_open_pts() close(r1) r2 = kqueue() poll(&(0x7f0000000080)=[{r2, 0xc2}, {r2, 0x657277ad791293f4}, {r1, 0x100}], 0x3, 0x1) msgget$private(0x0, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x7d, 0xf84, "bad84b73f2a4caaf72d88000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:09 executing program 1: r0 = syz_open_pts() fsync(r0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/169, 0xa9}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x30, 0x1, 0x5, 0x3}, {{r0}, 0xffffffffffffffff, 0xb5, 0x1c, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x7, 0x5, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0xfff, 0x400}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x1, 0x3fa}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x9, 0xffffffff7fffffff}, {{r0}, 0xfffffffffffffff8, 0x21, 0x20000000, 0xfffffffffffffffc, 0x2}], 0x7, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x88, 0xf00fffff, 0x20, 0xfff}, {{r0}, 0x0, 0x2, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x42, 0x20000003, 0x2, 0xfffffffffffffffd}], 0x61f, &(0x7f0000000240)={0x100000000, 0x8}) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) r3 = syz_open_pts() recvmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000000600)=""/104, 0x68}, {&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000680)=""/147, 0x93}, {&(0x7f0000000740)=""/105, 0x69}, {&(0x7f0000001840)=""/106, 0x6a}, {&(0x7f00000018c0)=""/83, 0x53}], 0x6, &(0x7f00000019c0)=""/158, 0x9e}, 0x0) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) fcntl$dupfd(r3, 0x0, r2) close(r0) kqueue() r5 = syz_open_pts() r6 = fcntl$dupfd(r5, 0x400000000000004, r0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:02:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8600ab0320775ab8bdadf45d07a098206fb2"}) poll(&(0x7f0000000180)=[{r0, 0x81}], 0x1, 0x101) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x4}], 0x2, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) read(r0, &(0x7f0000000080)=""/120, 0x78) 16:02:10 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x85, 0x3}, 0xc) 16:02:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0xffffffffffffffff) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r0, 0x0) shutdown(r0, 0x1) fcntl$getflags(r0, 0x1) 16:02:10 executing program 1: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) 16:02:10 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./bus\x00', r1, r2) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710df240ec011dc91cf36638b4990d445106229a9ca601b400100008b535dfc93f9346"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000580)="4ef31ee1847130ac2df8bef096e26f3f2b87cf5f95bdd649044398c362e25dd44b2ef2a239e45c53e5c002fd89f31d3caae2746ac94db154cb13400122da1d785291852736ca9ebae879c8df4bf10c55d813d96c1947d74aed0f05863203753fa3c1a127610a655aeaa7fb4b58e1a40fb2abfbec3dc107c5afbf598dcce5ce68f5381d98bd59c9bf8f82af8e22b669b94fe98672429f95a765689b0c728d9927f4e9e780a26ad75d49a91b4caf630b30d84b882b8873e3f8207d54a9d7128221f2cf9d186d5cdecb5569f9e5adb37bdba93eec16ea1d13b269cb389196c11328f604a973fe649a44a10596a2beb98f9f5df0a46904277ca3cb1c601cd9f30d08e3d02475ae6486413f9c316312ddbacae37cffe6f4c328706ce4112437f267dd897b3137337f9b8cb746b101ef684c01d9fbba4b164e1033c8d7ac4185e3d3daae361506f12287b9e5a78be88bd0a1daa0a9948899792e083e1b5e4246c9d79bbc5c02deb362fd50ef8a311c89bb9fe45fd377bffd1b3e95c2845ec39c85f3b69e851121f6b35e8e09ff8695e86039daaba350826fa2a8eb8e46965d006bcf1d9d7bdb86d919496cc329d360903388b7c4718b3fa073710ac6ffde1c71c2b0ae46b426322bf099c734460a2e467abe82eaf0b1b9b14087c7fd765304f96e3ac1633ecfb534fd6fac13a5e911cc63d168569a579080ac3fc486ee347d9772d0acab1c7351c4a298dd4a2ddbc413c6fc09fc2a183bb3a25cdd07317e5e80f6056232ad07e3f6223c8fdb2d36d1f334ceaf0834173b7b570b561a7184234b351795eeb1eebbf2c965c0cacaac7a77705cb357c5e54fa6682147e9c4596f24995ef0cdbf8a18f9ca255c00fd0bf425b50802238bbc979c89ab0194874d94ffe690ea135275b0a4596f2455c482e7b7bac19d9913f0db6ea7072aa24901a97006d88c6c31ca874c0d5c91655725e14f0cc0a73176e8f5cdb164367cc9b0056406722b796599ed4906cd5bb1c24a36fd16d2625a42a163f332b549868dd4d71414e3b3bb07896e137b00174aac0576bb62278aaaeab01255caa5d515aeb15b9f658ac5513d1af9fa5709896ea23ae4e0a3a3a8f83448fbc4a89bb85a9ed6b2d695e7efd999428698916eb14700172b11fbd1aea01fc3f10009d5a65a13becd92075dc5b3b1a8169f159cac5cb11443dcdbd57585921af3e36f6d30dd2be6866e857940837c3a93b42ca960e41b276b4cdf63416dcca57edc213a9240122143e68c92927e54c2ef173715624745893cfc4ce869e5ce9d8cfeb48d37fc020607ca8a9470d4ae1ae1fef661edd12d328c7a11e0783500b964007b169bacc39a6bab27a87c0433549c58cb0253c0aee63ac003ead1fef0259608889b90df0f86e6bbf1cc70e86b63971752c1bf490d23bc374eef8e570b8af811bc678e5de10a06e18b80c40686708a2c9e3669fee80e428e271d4f36dd7dbb6d6b61cf884cbeaca79051ea5c1f6773ec5e6fcfff65cd1d2c9518d1df8a53f4c720596c289b0410994cbc35ec70d5f8ef70b6e84b43258a30636fb35f0a4128c2dfd9239a912fabb5ad888191f9e4df967c4cb75db8eff94c6a8e756a9cb8ee36100ab0926279a761524196ee74b09ca118b016bf77e31478b53c9bc796903d47238e30d4cc68d57213e1d61bd489905663755802a87c7d78273dec35bafec0491f3e4bb22b9d5625d801ae37c019b22f25d71698b8b8bf20b42acb07c0cbf02503cc96db0e42e52151eefe2374a0c9f078adf05461f73da17d8f6583d847d23f1f7d63094ab693c210da5bbf2292d6066e4dcce582c35a12a232b13bee7b3e3c90d5b232afed7348015296b5cfcac7c13bc61392d283bcc279f3ab2cfd825aa6a2a7f65dd33ce2310f49d3d969f86670c737a4182e11c072c1d667209d832ac29546cb97fd9fc5f0bb28c1f17a043c80cc6848c5d576104e585680b6d9f5a9873135a755346ac68f3459680fac23507fa5c252b0a98d8ba33301e1b6b266b1a576be0b2a7d44761bd57aef4d70ac3053e4cfebe2e80f45b04789676936c86cffc3935283e82fea03f267c169704eb2ecf3802266d996ea3589196f7bdd3ff5d469b81729b9fb9f4cb347a820caafe3283b6614dc644a3e3209bad4ccc1019e7d7db0a9f35a69c1c835ee64149eba45c9a00c4e903bd630a5a388105c798792521c09f9907fee6e81bb1e36e58f8ad3093ee4966018e9ae7632d35186da66d3505dcba62218b93fad8eeadc1790959aad6761f10380907430209ea0de64610a22d75694852334f34bf286dced9027afc9f9fe45b3a63f2eec0d0b5f9e6e3572a7e19bf09484811da0a042b39f1d4de108f700340d2351975ba80639f263a0eb70d911eaedb5ba27d75f69ee528baa55225b5f0a4e500775da8b88d9fa8f996f0f2d076a7c1194c4f338c91a614e155ee84c7af10a72e27b549268d15e215e85c3f7a31284e081f83c772008e32b79e10e8580778f0dce7354884e0f3eb008f706b66c3ae0453abd5213dfd6a955525802f2d5b2516fd8e1e80622231e135e036407ebbe7a2e92fb08a752c0d1762cb6b82932a1b1483f0f23ab8626f7b180b0d7d6d5bfa4a3fe0aff6531f7c627a3564bfd4e200819555abd3df46eb55e63d4b92aca6a3bb91453840b7c5ec3713a677870a43b17487d47957ea4c1cb69cf64409fac31f4a019872f3fa3c02f6936f7ad6ef42dc318404497944c6fb12278f383afed5d084a0683a6a47be0a2ebca11b3a87d2a19ff752ce8adc7898bd5b66ceb6826f607ed15f731034c7a54ffcb193b7875cd40f321e21d49b97ff457f79d8f1df3d026753872b0aefa777d8272dd2a864954bc126b242c3d58d6ba4add1f58cd90abf4d383ea49ce789b80ebe05bdcd6a14e23f08bea04db7b490c71c2511b9645589a8059dbd450c88b946cc64bf7e52a52981018c8852216cd9e106b002071415c5bade78bc26b54a6f0a694a8eb3eebb124efe13014ba39fdb8c8c521d3fba6417b71db1e90aba1090c6fa32c74c5795ba611eab9f60d1cd8d74a048d83816934bb05b7ff02b4b48950563dd8a224350d4ade4f90ba02912a9b953c8654791417467d57eed38171640046bc255ae5a1f0de98be37a345455a4403f5ede8093c034e4df3c01f6e89b419b3857f66e9adda9c471b02053c62ebe9897173fbd7690a52c210c2835ffc589c4138ff94905200f4780c931ab7e7ecdb1e6de3b73c70370a763a4284952cab6264a0ff7bb7d7dffbfc495d75d2a8732b195af088e4401e60b7b47e23cef5dc9722d0ab9e968750cb7dfcae6e3c2126acf2f189429af7af321909543fa52afaf918f17a86a0e8d06929213b14117a9256f99e9b5f5879cbf75fac3344f490e2530b20c814a9adf8b05353c424b2cfbf1c6a7308346084f38a390df36149ceed4e0401bdb6b6221b7cfb14dbaa88daab3bd10615af77e4dab048e94ef5ebf958513feb8783a2991d319bd8142bc7ef26c2631a7550254fdcaaf2eb434220a308cc7f6b6d5d8c45544ccb94883ec430551ee917c51f121aa27ab6ce4b42a8fd91541f801fe1f0052d229206a857d0cfae7a1535bcaf81ed5a4bfafbb33796978ad7a52f208b346789377fa323f04b1eb88118d18b68a1aedfcd11f47a60c24cfc72f6339669feb18011829ad2c8dc4dea348fc05fc99166aec503efad5d68b49fa91ed01c108ceeb3c19e3e3592987be444d6374947164bdda4ed146a098cadfb7e37547a7100a79cbb824ab10ebf3d9d53165c3c5e590148790a2f2714ec3d632ce3b56aed5eb21c04a201921577166cfeba04212ef8137dc96387d746fe2fcb52d07af2539a2909c99178fd082ee9b2211760bf822ae3148e0dba69c0cdd1fb9666908f3bc981f6ed94ace2515ff87b53d00cefeec7c0005903ca973cf34e80ab5cc2baea541f6480c946894ed3d2982691a6d598f6074baa7a81d929c934cff4373a90a15172cbf309319ff87df1dc8ecd93182ac837b5d72a40c2917a00386c06983774167c4b26e913f9b7c3ae3586e4692f6dd208044222441e32c535ea2c6c8f54f01c925b26d1970a6445548fbd1701875980c3f92afbe1c2cabf44dd49e4d6b2011ff547daee4b8a3cb100d815d927dd5fb21f075370016d7f049cd5c024c2fbd2e5a9cdc575b89d643613ea551d6df805e50ee4360df741373f721085f0348ac216c87ca7ea9f9be9c19186c4f16bd94acc66206976c5bcf199113cbe41df74682f229368e2d1de1c8f8dee660a6fc5efbfbd0b2ffa870d2b1f4d477f548dc3a611e33dfc6edf7520179f8952b1717132cf2fd0ad6a183c74482c24d712182a77321339e7838fada118eff7330fad8bb6f12d1cbede4d74bf9b85bd5bf93af1a56f1c83816cb37f87c2cf1e2183ccb74a8fb8f601f43455a2b455035507044b1f72002b9749ca9cee0173afff61293fd6dd76dd552184cfa0fccf2c35ed388dbcc00afb78cd1ed10ee977c5f61a6f3e54b0fec358ce68ac4d89ae72cf486f90db11333189ed42c94acceed06580848b8c39936fd1b523160518d5bd09263a7d84f499cf8274438adab224b6e7bc3a7ca10ef46d69bc54a92896bc0fbd196cdddaf16822a2b327d37c2f3765531b7e3dce6a779b9d980ae6cb59f2b9d11c745d24a1dcc1ae318d9d85428c4b028476bcbbb98eaca1834625744fe2f259cca4c40c5bd9f8622568216b5efa4d3b38d19a545a46a246a1ec4f7a7214865ec49ee85437e71bb16ac19ed4b816d98e68e929b8667076874b03ef73d5437a7ae33eb60c6af439c0487d8229754d7b94fbdc9c4127bdaaa51822f36523d167e73af2cb9048a96ae787c07d4c92d95dfac8066255f476e225b990b04b0e21e3cb8e52e454d0fb24ac6cc8206ffbbe34573878dd63e4157653ce0b758e7fb71b3df5d474a71f95ba4168bf885b5aa793d40aad93fe48edc3cb63370d491e906d9bbd6f3b9b9755ce5bb446915a286fd1e8e5f6cb90f9f9bb93a321a6d71905f7891516512378373d1156356e1cdf4448d73e147943328612cfa573c4dcf752123c370e38d384363696401e2fe705d5a6e4c5a6ef90727c426e27e259bb7c9bb88f1aad3aca77edaf85187f08df07607a90ce898da8124317163878edbe21ff952d1c2c8f3a9ba36ce566c12307135e952ceb5570853b3aa1a3d984f2ca5599248ead2553ce5560a52e34c5c30c551b047694c5a8bcbe64684834fc7f18d250345734baabd17277f74ed83817721a2d436798469d730dc7fd19e0c16bd4c4ff143b5b84984f630facbf1e6afa76022fb67d6635ab521efdeadbc53860842b87dd810c986a5409436590ea3545f7c0e486880afcc4eb995aae9dc460931a099b3e1a5875d2dcc32b83a9d66d6b73c6e96a780da1a38bb7e808f2346c3b86f29c4d6f11bb996edc020987122f4d7701ae3ace76b3b046c7f29ff2eae947c6a31593bf51a281e1f9941ff596fa5f89f2e1eed40d577ba542128b478ffe4b62d2c13196052bae2e84d4f148a3d6fe2f4b6d0219a3d8e848c94845ef2b8c3572e905b762d0b061cc5f349cc70bfaef50c5a3d55c60477aad15f8a7461b84403520db7ac8157c1ae0a4d915d20ad3d0372fabde9d405d721142e8ff4351c8acecb594a826a54e5207674688459763ebe02140940f17f8c6bf0d0eb4c4e112d01e476a16f16f31c5f3fb88e5729c4385f25d8881a6876fed5ecaeb691f219b805418a4b015dbef5194e7be061a65e4d08fd83df3779235d9b7f1397e52b54bfceb2ae127", 0x1000}, {&(0x7f0000000200)="48c220712971b2bdc8962e8571581ca4b9e15b9fcd6dbf20786c076f49f83eb24f479c954e54397b44703675fd78b61c327bdab527c3163cd2788eea6a04ea5e7bf4dc7f24e27dfe1b2aa61a9870aa7e6ee0b497a397bb67b2f6825da93928dcac6d7effde850e5a743a488fea7d08bf40d449a1a2c4a965b56ceb7e32ef099a12", 0x81}, {&(0x7f00000002c0)="7dbfc6236347959b6b4852a2252c24bbef4e4bf791f237c5d9fbc9cf970eb5aecd660475cfbf4b4bc1947c16d48d4209ea61ca8a2e417a46ce41356bc61b20b23ce98aa51e25394ce0abb617ee835763d11a6e1c5b574292e0b660324160d5c2394258380e9b815b0b485b78635f5ce4d8e7dcd1b8958eed794efc2b843cc69ef99dbdb0c1fe1be05e8d94f8d367c00b4ceeaa1242f31e0b067df086f9c325c130b8a2041739508ef754f4029ee9a14a3312b5cc964d0b758f55ee89f9f6a65e5efd3082", 0xc4}, {&(0x7f0000000400)="f86278a58dea32dce572594eb9840dc7f489a92b44ed4be2bd1eb6c609dfb4a4bd2c20edd923735f1ef2c96f5621174fdb4f3b1f89a03968689638be09eea74dda524047853f5404270b0cbd11863508c731707400d1a900150392244a27dd5f3adf", 0x62}], 0x4, &(0x7f0000000480), 0x0, 0x4}, 0x40c) 16:02:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x236161aa) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000002c0)="aa", 0x1}], 0x1, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000600)="1914f571e15fab9ef295e242cf8d3a5568ae6f85599c5b3287f193159cbb158a94155b918cf0ac37dff605b60b72a8013fa29dda55b71d02fe87c4374523203c5bbd322a5dea6c639d474a807b956b5e665fb90a658e8c2c762c6969da8cc484e8981cfa1b5d308e7fff4bf7f2b13a18e5214ec0369f5284b58e80f475219e14904a38670968475974a18284b224", 0x8e}], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) 16:02:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x32) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000040)=""/4) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x200) bind(r2, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x100, 0x1}, 0xc) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/19) read(r2, &(0x7f0000000280)=""/132, 0xffffffffffffffe7) mincore(&(0x7f000011b000/0x1000)=nil, 0x1000, &(0x7f00000001c0)=""/136) semop(r3, &(0x7f0000000080)=[{0x4, 0x9, 0x1800}, {0x6, 0x6, 0x800}, {0x5, 0x400, 0x1800}, {0x1, 0x0, 0x1000}], 0x4) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) 16:02:18 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xffff, 0x80}, {0x18, 0x3, 0x1, 0x401}, 0xcaa, [0x6, 0x2, 0x9, 0xffffffffd6a3d49f, 0x8, 0x5, 0xd4, 0x100000000]}, 0x3c) socket$unix(0x1, 0x5, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x21}], 0x200, 0x0, 0x0, 0x0) close(0xffffffffffffffff) dup2(r2, r3) 16:02:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000000)='\xb3.\x00', &(0x7f00000000c0)='}\x00') r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x3f}], 0xff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:02:18 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x40000006001, 0x6) r0 = msgget(0x1, 0x2) msgrcv(r0, &(0x7f0000000300)={0x0, ""/2}, 0xfffffffffffffd9c, 0x1, 0x1000) msgget(0x0, 0x200) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = dup2(r1, r1) kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000000)='./bus\x00', r3, r4, 0x2) ioctl$TIOCSBRK(r2, 0x2000747b) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x11) r5 = msgget(0x1, 0x20) msgsnd(r5, &(0x7f00000001c0)={0x3, "2ffc985ca303ca3a983e390909f9b7311612c65fc9c953b07c49c10eccdd6c53d754e4c40c1a39e327f40dc4719b9de692a64a9ad84bc0c9d545682610fb7bb19134e75666c3724205966c75e1dc7c1f42c40bb34b3296fa746699713c93864253bedcb164ee3f34f7b875a585e8e6df851f51e4b62b4124502b58694c9fa696a8172aec1d733febb1762b70e4ca5c7d904bda465d720822883d0bf0ebcf1184dc6a29630764e63c37105dfe1700a0deadb54f296e82bf0a9a5fcdd5abf0d426df3e18589dbefe12b0c46ec5b042"}, 0xd6, 0x800) 16:02:18 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) link(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:02:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:02:18 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = kqueue() r1 = kqueue() close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x78, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x78, 0x0) 16:02:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0284b270518de0685e58c3f9a2ffc2e23fa50bdd8acfdfd202cb66be666b5f312f81fe71ef40281f1935b4fbb942", 0xfffffffffffffcc3) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000040), 0x0) 16:02:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYRES64=r1, @ANYPTR64], 0x20}, 0x0) r2 = getpid() r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="c3ae8ee05153235930dd00a3d343469785a7a76598f6865b6e8bfeec228ac740eb2f24b014482d6ed97b8958b0f9ee500aa305572416174fb392384ca64ee52548ebb02addd63f75e723eeb56ad23d20c009ad732b45b4c6578c4d54055752047bee902bad7591817d92b8de3d9fc27a1cd42809890ad83c2d4fa137dcefe3e18640a4acbffad740aa3a097308597f1e97603581ac5467743048af80b65085b22cd464a37a5c1025c673173facc99ba1b4a09187bf7bd01270db6cfc67984dfd1c4d4cbb82d37f318b51db1cfaf0abe1fa31163b0a00dac3700ff1beffc86b3bc3d49045", 0xe4}, {&(0x7f0000000180)="092c20a46432fc0ddd0b458765ed7fceb2075549dd88e6adde4332c1c0ec048d8748325d5612c02e3eba86e8d0388a61beda8ce948fe4ca6a5f46a808f416aaf1bea5b054de94d0f03078928c16dc40a2b89bada16eda8cd551015eff40137580b6ebf98b63d2d47a84b0a1b68cde2ee79c5751b43aa6d7126c1", 0x7a}, {&(0x7f0000000200)="29f8db02d2cc1ca2428e5148aad94d8e5c2f242ae375f53083ca89f45602478158428fe60421d94a6320dd2ec4435f5a73c8da8be567672a61e17cf37eb553fef002757fc40c98ea9f3ff1be1a956b9d62834bb873a1c657863209f0a6dbac9e44d002051b380cdd706869f7fe3251dfdfccfb5d91c53058f0ac090c38f5cf102f44e9938873bd8202ddac9efca2a486a1aed56fee7cc3d3ece315e9f1d33edfd2b85a0db3bb6b3f0559de403bb0699dae2b58198a69637e6ae505b187908c", 0xbf}, {&(0x7f00000002c0)="af25ee040e9bdfaccd714bd894f0da091c89f00d589694ab38a24e82ec0371fa921394bc8ca8d647949c45b793d826313cf8880e7126a31b120a57daea", 0x3d}], 0x4, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x2) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000480)}, {&(0x7f00000004c0)="55bc70e9cd5349ef38a3df11dab70da5979b3938b270cba06d6d767c6496b919dc37f473d3878fd87361461ee3b1d3", 0x2f}, {&(0x7f0000000500)="bb709d8884", 0x5}, {&(0x7f0000000bc0)="5afd5ba3cacae920b7d2d75257fa8d886beb702d5de46a65865d6f16c700e29ecc9675b6001f35e0c20d634ae79046dc1e88ea541249aa95718b93a18944e7d6e7da833fad9a69dd99158e8426d7cf06777fddb4b8842be56584e7d159cd9140ab23f71dae16ab400e183b2d96f9604ef9b13f66ca3ea6921ea28c3d0dd6c6a191f726e1b527b98083bb4ef8c72ba887505ca3f07b000211f3abaedff2922f35dd3c1f202c0436ca17c63f6ec5c34838eb527720a79b9a28b4a22c933aef46fb391e48371ee73e405d03ce7f3e03290c503c77390311512f06d40aaa820e3397fd52d9b443f30dffc59b1a2f634956c06c677eda157d26742193b3c546a96edefea8a12e6a473da95c42a2a7782ba637219fce5da9e603f5fe283b414a562cdf684bb86c8aefa99bbe7709782300f6b2aefbdb5e498893f262c5ea0fe9e432ea63bf36bfc300c56d685e6ea98b7b1826b6ba92dd4d6156d41d9f6f6cc4628739a425ab35ce42ee8e63d06aed83e05e1db48660a7439d1bb9dbeec4089fe2d1f43ed3ba5befbb4cff29b34ec4df5c59b3a402f2b9f549e345295903e2940ce23b60778de0e9030e743897c6c1ea4a6c1aa3992c5b3f83ca50b99eb74464932db80ea202cb6a346c5467e2acfcd0b3becf5d10a8e635c5540ce68874e812d65f8478e8ac097c7c4ebfb09f1d51d09c83a2d42f061875f2c729d1c33a1c6c6075803fb10c47a7218f86126386f731f3552ff7119ca6f6b573bcad528c4fce3df98b6ccabddb8dffa273dfcb7c853082f90bf04303c611228ae3d371e7d419906e6d2e1292947825c08766364c79e85c45790946710a5ba60581dd06e6f37316fe7223125d5da836810da7f4f2c76752eaf3251553091938a875ecd2e631ed667e2ab4293d61c6787ddec73f38ac98e5beef7c2928cda49a50be8bbc55d709c733408e27429f545f277d5bb7de29ba641359bb3d2b466514e973f81f68208f7b8a173e9bb6db71eac4d968f4cc4e3dc5e226694d08cc0a11c78bf7f31fbad2975450c783f25d0def45d7c834803c14bb5eb0e01cd927097e8e416a5f7f10e300d260def44f321cacbcdef01031ffe0b49961d2b6d1b4e3424943293ef7c0e777ee8f4d3f48bb8e35f6d1bf7bd2cb52f7494ac8e403c1ecdf2fa947ea76fe936419f75ecaf846b91e21507eeea04b1e7051dad5adeca7129e9ae11b19fb9223563b4421ab74db51985062c380ad5f1e1a4d1f12f1700643ab2c8035e3363c1e9431533fdd81def8c3d367ecf54b0a31e4182d258f8886ea5a6be0a3b24f2190cbd021afb3e8eccd6a07b91cf965e05221ede9fa20058f01aa33441dcb24a28c419db87f6672f98853a34c44620dec01ed993e9e9e42fa788da39fc72dfc6b310fba20fa24a9f8885610f03f45b8ff162b4af852b93de8a7f1346f31cc171549f6f6be276dfcc32b18f3c6d83120695a501a76f90b4f8eb6e6fc757ca85496930d6ca703d4823ce95096b126d63ac773a5474b9ff5257e80e242dc593464e4a2b17bc23375ee803d3a9edf48653b479b1607ee2664e26d388048f213b80a0cac94f0918ce1f494c9a125ac45a1112d8679853255be516b91c555fdb550cf7b9c18a5baead0cdfd06e51f0c4cb26866be17a0229642a4920082a6a7d8d3ca649a9f51473fb82400acaae2d117ef2c377ed644da6820bd4493d3ebe5bf03edd9f6509410fc587eadc682b8db390f928cf47735c2cdd26f8c3231c98f1f2a94fa5280174d68db000972f66b6bdf00d99551effe374a23f14e92d8149bad941cc1c64a6cd82095599147ce6f90260ff6d1795d50b1fb53b462d8148cebe64151afe5e5675911b0e6c1787abf656a49f7925b7534d5f40ca18c4db0dc8da445900d5ec8f50ecf9252336ec6ba0a11d97178a000615cde0d9cf7ffcc7c093ec7751f476e77e5e37597fe1af55f390344b7eac145f5c2485d96d7d613e54eea3d62f8a57508d3729e79e0a088971579871b2173e6626d9fee91b9dc358f66f6c2b0fccbd80ffeec8e885db122d22595781fe8d4ec7a26f42c5f369e468cfeea1382508dba1a6685dcfb0fdce335af656c620cf34470a6026c5fc259f203eebe6f4cb02026ca74a04eb0674f0698b5856b34c5de6bad3dddf062ea63ddd60e1d2e226a602211adea3210beb89a92319512746ee2b33366f925245a3c7a138c5b4bb282131715cf186e4d3cb67b61d04ef32d529c7f2306f853aa5f4f1c1a879366b428a115962ffa9e0429e35ea11bd25d44a638a9c048c80d7afa25a235ecd728efba6f96bf89cadbd0c810f292553a5f31d06f62e471f133044de5176adce258da4bf82decf997ca997f286cc40b242505d69eedc1a8c8981dfac3e265f04add6cbdd3efa896e28d6ecff47b14d7cc320a4c12d2c63663cffcc1defa15e6dda085cb7dc57e0708e9c029d8c3f3d1a0fc4109c913ed7024d7488dd532e1eaff35e8ff2599fe5a77cf6965a778fe4fa027d60bc8c04861b644e1b1eaf6ad70894fd0cf6530b2ecf501f10f9446afedfe4a65a040a5fc79cea876a492a47f513583ec6bbf77c32fbf77d3ebddf4564c9cedd7a6f948dae2a287fa7f6d7f0b81fae2ee80d2b3cc8ce2f85c1d55ba87f9876dfc0618a04ce053ebec9602f8f94eafee1e0bf0a482e1dd219fc1c994335cfccdfa6917c048bbdc7e3da8dd9cde78968c0e17b5d7bbf621d7f47cc8a57dd525d9ea36c02d03e1053857e72f04f96851b433639e94fc903a1bcb8bc07ded76cabb560cbe354b87a37f856d9b7184539f415151ba8ab8a9acfbcd17b63e33182a958a46107287c6649ec1973cbe12dd0e03f5e67ed1e65f0f9eb7e8156c485b721b565be588069e480889469a36dff5125123a1e3d7bf35f03fa293d4bd1b43e9a838a4bce056a61955388f5520449a01819af35b5b0b8256c9b75388c753e5be9890dfb02f1ec69b1e392ddee0e315bce99ef8cdc4bc7a3152ef4a85063490ec2fa8cdeb80f1a97d44e2c0fb2cc9a527a9d75d292a4e371264aaa53094298f61245d01be240b7b07027bdb3cdc208ea8ae4f0d802c8f602929baf3233e6c2c6cc4dfab96d9ddb349cc364398e22c103cda018b4b565cfd7f09623a45d01fccc5965b6b0d5fddc49eb515f02ef66ac49fb975c5a27dbe15637348955f2ec6bfb2d012c1b39ffba9ddb048b32e211a157105e08374fd6b1f91fe1de90300ca370313da93d43f79aff82c987acb7b5d9238ded82a4a8e1ee92bb7d87ec1ae0eab271c9d3674aa0e2204ed00808de9a3f9e36e73b56a3ae75f8fd97e115348f2e596428a640748cb305a9e578d866ab2531aa697b578af8a95950583e1a5dc2f833c92f467b8162573bf1204d9413376bde0bcff0efd9d6de6ab6e537607aa1ac7ef8d4a180226a31cdf89083c49b0e65f134d901d788254cbf3daed58d09329bd7c805549555b0f32e824a928722ec0670f5a44b25f6365c0aba6e98cfe20dbb47d38e1192c9837b0e96ca065323f1fcfbbe4a14c108f40bae53d77df846253669299228d85eb389b93a01b25323da75c4cc1e8c7986f951d81d12c1058acf640ef5b3ba1b078df7058e8e54dedfd691beb36777827d0d0b4cac3b859f8b8f1274e8eea965f9615c169b12474ef4602aded786e58c02c54ba1dd204b6bfc102ce8e6eb58428f1014cfd5071bacf662600e88b280835eda8dace11876df9cec5246e71027c3d7f4dd39e1f4b1d1885d242d45f34d73f784b16b261a5d8975c765f651861bbee5344863be3fea9974c441b498a80a6730ea8fae697dd91049c95a4f7a32c404d9648f0e92d07cb38b3a8e5a61b78220d12d64085d86f2f2ea7bfac97b7272f32500de3048e67e4b8c7c5035e55950a437acf4a149312d1fa5ccf80f318e560701c0a48bd6018b3bba5f0fb14e1a6a3b9154c61c54e943f649e6a13212b6c7fa07622dfe9b815c5f285bc321af0e787f80d765f7aba232a1e0dc92eb247a285d804946e69e0b4e74f627d91e0c4548d141eab7835b24684a2b605b57eff3a21f8bcd6316a668533d8d9d773d46ff12a819311924b1b3974ba999d2a14c21ffc48af9da007668c52e85661fd03479b4c0b5b69798a769d0dcc2731f95e7295a8814d9a5003b3e233c23a555aced9cecbf6d6b3d360b9f451f28931db5dd3ee87ef3f3e02993d2463fbb7f0b04b8e58a5efd72cdef66d0fada86836e4789a8231383385955289b2b062a5649f6996c625cc9f36b85158056e8fd28fb590a86e9830e796afd31dd05b81e0bbe2cd84365ee2c5e7fe22aab9e946e5636d7b6a2bfcfec84835866f76076e24057a6e65ddcbe20636ce85d34414e5ce393a6afc0a13202fbd5fcb1b1f556a3ddc85135493b31419bf7aabe0bf3949a3c80f2a0351da794cb93f1951d779c24913527667c6d2918dd957039777dedfce1ac6cf0f10a1a36004697b3068277223b589618c3b47cd18646864bfc0850bda7eaf8ceeddfbe3201dd32aafeb8d53cfd51e72ccca56d5d607b823086aa1f5c409e4c8845ef7bdf822b024d174c4b7198a196686dc247598190d1421ab1e32c0dc5e214d0b95253dabcafe428b28337baa0b43ac72c1a9844938f7f862490dd905c9b8cb52b5791025729c50019cbad4eed83f104fe2a7d8e27c46b1aed5f81785b385fac483f52bb6d12b2a76f19defca0989f48c380ed409cd0df59ea5ae2dd19d319694101cefe93b5cecb8fddbabd1979000064e8df079d2f3ddec1ab239bdd09df9b404cf1f617cdbc4947bdf3a9eddf1d1a60befc5ae7f8dad903c172c5d347de3e66749b46dc30f195c6a639c0035b7b69708ae19bf7f239e5b86343c5268d00311144b6286ce4818a60fe8896b5e73e17bf2198e99528571338d435984531daceec312ab07721fa93b427bcc38dd53b9afdf8ace8b6dcb5e462f5d55439fdc868324d413392174a173947593bedfa5bd9a16f18eb635419c4f584f6474097dd955f40e44d54debda2c24846333d4a38696488b2ce4862c90a1f325ebaf4bac2e983e21e6db7bba6b15aa8de8c7d042de9fb45a210aac3e3bd81f5ad3d342a40b25c56c936a5c57c0a6004a12cc3b33f8bb61af53a83b93625b47d06b606140fe983636249f4df0c4396dfa6e1b8b54d35797cab71d842794addb6042a81a471ccda5d438fa35ee04b5ff601da7cb995bafc96d8082f396532d42389dd66b31c2c9b7376b798b9a43f4c5c411c166bc64b7262d0bdc32ae0851f0b3b1989662c5bbf53ed3ceb2a35ceaf6d756abfabbe47f8051eb020a0996871b10969307ec645b52408f37069e3485b95213dea52b17cd503c387b9de034277f6ef3424acd83b87d370e61e0e52c29a3272483e7d548302aca16fcf855567c21e98d48fb58017e5441aedc0957a055590db00516d288520ed63bf3f09c6689476a6946e91d4d74c4f105eb08eec9630b9a04df17ef16cdce4ab6cc6254b909b4da4fdc850685ad3472d5c5448b95fe151bbe439f728fe03f0f18a0e6fe9e9a32858021a18518574dc3808849ae9e864aca2b4c310ed455db7add05082b8ca9632d32bad8612e6bcbb957bbdfdf4f5009ed0a34666b371057a7b13e6d69875ea6fe82e15f5f716986458f88b7f64384312a518e8a6708d0abbaed535b6034990123348b29dea14cc934beae11246601eab711cb4bbd846c096c000f5ba5fabbbaf5a57baea93d2c19b2c307c4b687440f09da52b62c4975d20cd060e75118b96dfdab78a194c40b42d5d2881ca19198f7ee216a9cb508e10822cc1ca8", 0x1000}, {&(0x7f0000000640)="b2af504fe19c56ad27210f5c679110faffda2849eca6b7646553a83b2ca43d21b2700f0e5cf0440bdb121f03b83c81dd8d170d24800c9dce3860575bf2d52d892401cb0af0cd0bce0225eb945b511349271a4c50637f24cdb16ecd2cc78487bee01e9e6ef03d339ac26fe4395cc8d18df476f96eeed11c901a1e61924f413b9720744d6c7565046e467b47fe2e31a2f558151a0d3533b709333e6313b04ca41ee573d26cd6a734aea5e3b52241601533fa1fca0024848d6ab949b6b1456551a93a878e7cfc0d873ba475e58caa9f9a", 0xcf}, {&(0x7f0000000740)="b70b381360635a248ff5b6cc0877f7c0a270b47ce73eb4a6da8204443c0e90c4a9a6338514445c2ed8dd91b329ada98e81285700105a22985ad3badded5722c58df67bf969a6ea609cad3d9bb89069f21d73176f5f359b73b5882058cee149d7f3f6e4a5206ed5f10f17590eb8a2c71a5f097c818af10fe63c60b3932a8796d406e1dc782019a53e19db31c1db5bb39061356eb1f4e9bfb75ad61a90e89358e5feb55e070a01e4783b468e16d1866744527f74737e5102f0e4a61ee44050b2dfb8edde0546437e5f1c2dfd", 0xcb}, {&(0x7f0000001bc0)="7ad936bb924e8a04cdb3c6adc24ed2efe910c0047babfd102882e9bd4ece0a79602cdaa26153ef58241105969194b65b9644bcf4e8341ddee355b352f531fd41be01ad166aaa7ce7a9e9ad46ecf95139a2494f2cd8bd4c93f9a2fa36e338dd3d31c54fd285d5d1dd781addea01f8b41465ba59cce6db6d1ac623a8b678b498a74dc8413c9fb8268259ad676163c5e0c7994345d49f61e532416cd49cda39123cdef550948ba8b06344a7792bb9eba7b090e884fbbe85629314db02e5c75263dd36e724e87d3225473bb59b806d42bcda35dbda4edc2615593d67f3867b58b29b0367f45ba6a212e614047bf4830ff45f9d7568d28b1242b6b15a4cd77b4b6d64517ee9a8bbead3486969f4787e1016f3efc62a9a3bb71b3c729adf8d32490cb30e877fb041ae45bf7f0dbc45861f5cfeef5a9bc8747ee30a7785a354d7cc2bd7cfe4b0325aeca2645a2a54e28498265656d90ee24a22b3af250cfd5d93901836ad75b525d30d6cf277aec53c96f86cd75dfbc5745712408b272fcc225053a1ef9bf33755d96d16128facaf52551274177305d3794fff1b80a7e9a31d2e6c3dd7883bb4fa50869f99d91befd8e01648a301879c841a9fed0d911c850bdee298503e1110dbfccfdf852b6fafbdc2b4aa86a2c3dd9fe2e7d910a8d862d81c25d325cd534ef1bd3b5bb1cdf2f013df4939fb72f65ed800c711e8d7231bd5023bb2bb7afd7ee5541504529deeba006aa6d20339585fc621db0379878245253a596bc98451fc984b2fa1dbf4cc70fa1e1adc65990c3cddb84bb02937bb544b5b58a5c34342d9103cf2cfe6fb5b2cc139181ddeb688d18f37a03020c4775751b0506da02f8d94a130d5268062ecb9bfac658002466d7930d0d01d9475606c130aa072cc04379e27c7476b649c2cc55db706ae373358e81f89f74cfa6743ffa58453533319201b3e23cbe6c569542f8f167fa5df20d7688db79d1a993bd352d210be547968515a2159ec7c65286e07860393f6fd0b97def7b769eaa6a8d42527725a5cf74ee3ff7c57086a33bd0f39c69efced6c691228ee52a26e9c1ea18fca4df28617f1c38be980b12a5590514ed5c0aaeb42a3fef93d6ab7a8182ea0d38252cd8309ea5e41ddf947233f2e2203b268f633a1a55e9fd8be6189de42e753ec52d1b5e0cd8d67e37fcb31c42db3afd75b4fb74339ab1464227ea981404733a70da67d6f5da0318c790be9998ab8efd562c6445d675a27d0584c11981b4279eb09b9198e89c61dbadf168f9ca231a5f333669f61279f0012a5aa51e2ea40819d29e3de7e1be48a420b2c5ca724bc26833eaaa9aa0c28036660d77b0bd166b2c3202fb55254d6fd3c9a238f9148000fe8cb7c95b1752ec5b1339977a395f49157d9a48292f142edb864cd7b7a5258267b3ae772d0fc225d4f7b7388111c602c6732dbd476a81e0c7975f23c47b80d7970e19595889f8d47a6886dbfbc72155d2db759fa2a54b4daf60d4a3cd488dd5e9637fc5426ccc7fd23c5d357cb1790fb20d83b1b00f5f4505c141a1356d032fb33368ccd27d72b6568aa91b309e74988b2130d0a3141b790697a26d0476ffb479d4ee0a9b6c7bc6652687d84701ccfde292fcd90c8ae63f27300f92706658c3d9806e61eb39bc6a3d6058f3fc758f77d014bd82ae2a301af3c0575904d3e1602bab547c29506ed74c2e23b4c201e7c0dd6d4ac4bd937a1c9343b8758def78b265e28a031fcbfce07ce0cb7b804f1b5141a893d4999e914558df89ffe14d05b52495e88dcb6ebd96277afb1c8e3bd52fdaacf8d1b8cf01861801b6238f1664cf043e7d7bbf54e11abc4168f8b781b0adf8a2e350ffed9f9aea09205d3e72b799b61c1ae5706c133ab915ff7f1e5a8ae04d1f194f4a20acc44552b2f0615db5156991dc6a885131de3a3ff82b631f85ffd4925bca4beeb6215e61ad4e6435b361f485cff4fae303bf5fb20223fffe7437d9a6bd1e99414089a609a8cbdb29320814620636f36274d3bb1d58ad86aedb9789069bbc6eb4003a923a136546d7a07cfd851031c638db866d2baaef7d19471be0f6032b61f35377aeecdcbd5d6d90e526f9d1809b2335f7222804d20732171772f18422fbbc2dd88e6e49c545b3697a84781289f7039e927fb374a81e85451f87b2c3c06f89b761b6da30c58ed9fe4d53c55793728b4f37fc157966d0a58180f11729c2a0fcb4b4d45e8a620d4792bf3ab07c3e7842d9faae23a0aa869dbbdd0750643414849afeb105fdb71443dcf2a3eb86464f1c4671cc0c9b441237607b98974f13c51a3209658953cca6f3f72d0dfdebb44434b32099d54d9905958b863d7a25729a4620b3102455df6c8dc46dab497bff7b55c122c6033f158d5438e4059823b63642b77aa4fcbe9e1a89de9ecae1c36e39e17a66b54b4553f3cb702bae2e55c355e1b1e22e0f88bf566ccdc0f0cef0ae97edc9c8ae36c523bf2a6b738813d2ee1b81526d2731ca85385ff5e0a7d1636f5ca8266b38d762464ac52b399f420ab0b4272e8262c71c897c0ff570caec3efd10de60f38fda9f02c7669adbbaae8a0526fc97e28ba49af7565967e7738b1a499eaddd31a5afda0ab12898d457de8505dd199822ca281381e79c42d062ffde2fa2c21ab269bc128be2f963a79f9ccd4f0550a26e8372202a6a86f664ba06130e68a624ee4ade721b5e57a1ffcfe15edba1e3cfad39ba328c0bcd3f4192485f95debd70e9d90fa36429e76e017cb488b620182a168588f3a0633269a285d202ac177820e1aaad1821bd9089b32126bc0f4ce012c8c85299b989a72d64b16e1350b6699101a4202388addaa4a767bded89ffe8776fd246f2905ce1227fd58e4ad64080550d7a8fdf412413f78ee7339dd2236cd2b8955c4cb92deb4218ceaf73c0e99fbd8bbe1da689a2c32bd666ce1790e074560fe06c87fc60585bb1d58c3f15286ce3ca1a807692396d70eae907ae05f5cc766b9fff651fbe2a932d4c7a688c197bbc07e64ed032073cbbca9336b03db95a23d18c9a719155e136b76cf7204fca54989e840ce900cfec17f77bd3d8b3fb1d6af94cc5308f52e116eca03c2fc72e7bde7dc0da54b919c79a4691f68c642a69ac31efd6c6b7a7f6da01fd030ad7d27699e61310cd15d7c3be0239d4e5c7c64971966b0e79bf15a4bd87a11cdb00440000acae15ebaf4f153d5aded6e0bda6d71ca1260a0f800672384ff0e3ad68efc11b3d63016c8ff485d5381809448128f80b0a0a392de9db02a2b270aaa1c7b3add38803daa040749e06e0471472c9a29b81db8b46dd0cf660841ca5677caf7eaa4cf436a5804716dbdbd3d5b86a4aa67ada1afbe515aee23f4e18cc5c670abe1c27bf330235bfd4e954226f472b1cb3380e1edef2c84c31fcad76b6d223d10c1a5db3ac2b9d4907e0cce165f6fc573c624714331f043f6a37d38b72962d7751d84f009916dff1b7fbc57ebb35420ce0c6ae98a5e45c4c555ca7fd3660263f36352c05edf252b9a10bae799eca42002874d51d58433b279cde3868185cd35e7deb37cc64ed19c816b7948d78fff87ce403ad4a56d091e76c8e56dfa33e7ccf6b17c0f5b0c97e29777483b50489a9dd8119d790b666a1dfb26e285b0a1aa55c0949e9a5b7225adb8a64b5d3d92cb9feb7c676abea9d9439f79202c84e6a75292343ad260bbecf7ad7ab17fbca82e17c97e61a1f4b3945dd38494bb162208ebadb0b8854aadb3649c2d9be254c5a2e9a7780d4cd1b8fcb539b16f222d1d31814ac60c3bc2c758c7b0f5dd31444ce631455521a4e1034280da153a2927d951c24c4202c5194b9a13d9cdb12cc8320ac1333d833eef00e369e1c4b1901e913b16b789cce84d77616638901274b33e6addf895a16b8906f83a8aae7c31b60cf1a1c64b103591a31440b03a4c5b44be100de7bd8e48491a57c7ca92da444c998c716f8b2817e14bb99abbef6c4e8d63fa297291759a0cc87812620417680b80f517c441affeaa1737c79936060622fffe26ba57ae044a420e1708037fc66e0b42cfdfec86314b1c63ce35f24fcd1af3f181c004ff4c3200b3ed5fd1ffb08df77fbd13da3238d20b7b93a630d8163bab6a1b7a2d605928dc8b5014c659c2edffe11d2384b18d897cbc03ff1a207493754accab02e4c5ef2f98272eb937a887bc17de1bea25650e3a08b4ed97d37785ad7efb29f9e3b2846ba68936cdae3df18fa3b5a3f6b8776f135be0b77707d7859042064a376bb9d77afc248602677de1d57c7b9e9e70db2d43da88b9967d939026d16567eabc546681e60ae32e730484a696862a6bae98dab719724786eac5f7a1b95a7dd975b275270f7eef856f3fb590c6ed8dc451d37932f313231cebb154b0a1f79e12938582ddcab0947dbd878bef34e6056ed474531cde9083824c56556d9211101ac02c9f543bd9961a604a0101bfe8333c145a59c9e34a64a70d4ff8279557cfb0533d9e3d2876b988b589b8e6012aaf19c7bccb4e8a43f760249755b89ecd9a8aee6f3763bf5b7d1f46a55a3ac7dd00e5d44580db2746a1df39f351b6d3e05d7c8c1a19a397dc388252e9998e982babe27e2e5f37cf42b6d2af030393794a2db1428a306bc99592279935f5b7128ccd56722e813041ad1a6434abcac706c1d0c04252df6fc3b49ef3c0a46ce1e81da76ab0d6a00095c0d8955a3b368e68c9c4aeaa9e98bd20fa37f817085733b770e44ac1c329d68e470f02f9227e1f6dbf832e2fdbd9726d7dc1a04da2be46526842ae472429971e7beae1d801469cfc1ca393b61e8faae4a9235dc698f0e1df019d3831a17758eff7c80269edadfb2a3279a8d62022d2dc454f7c0f18d0ed3e59987faffd55d604c1adc08ed888b70dbb825d1e12fed9659247762693a298887eb920bc398c9a31f54eccec60984bbb88e2ff32074534c98618a08fc6ebd074e6bb8fb45e2594373d0c10998d9504a913580b3ba60aeb88e40910959d02e5b09dcede3ecc06ec6fc8afb29b2caa4083bd8fb11b615e1a577066510cbb67e1a622abf626518ce823b14b716b4552ebdc11178b1d34414689cb8d87d34bcbd9430cbf7d261ab2f49dd8723ed09d99993901a75004993e26fb144a767fdaf8fb9a0c5df40a5d1fb4fa27133f33dec88fabb953fe03ada610a201a95ee55ca8dc232788522b91d5a81c2b2f0d23be39a93c5dda12eaa7c987d7de7c37421f7d73e9b7f7cb7c505316e5ff623b2e63c972e5dd6b2b0432db1f86993e6a471ac7bd9d122a57d2712fdd69e81593cd7b0135a99898794d5b8ec873c70fae16ee625734eec4f65a8cd1297f2e2e25f088ee802743960ecd539b4d0bf0c6c2995173962f582c20c807f5942f7f452da7eb55a1b24b28bc4e762fc648ece7f657f567721d84a263f69c3d8660f94f9f455d723bc2039f37113ff523c45c339e5b05d3ea1687f495b97d6b1189409e3d8ad6de452471bd020756857b8a30ff0b74c654ab2606571a7e86c980d316787f2249a2ffbc6bcda046e9cde268991ad4e49fc0b0ad532403d5a3ae3bd07a9703991beb10a6e7d632f1c44ef5a3532447157af1f01a20a89cd6147d57cfe6e0765ac13feb326de527a655c2c193a79fb0ddecaa1bda278cb3502ec9f99a717b176c8eb6c4d941a6e175611b13868c46dc2cbd5de13746d1ca1bc4b47dbf3cca799cc3ea8c89ad979b177d5ead6fceab3d3ec1762ddac0c2460c2229a00fb9b0559a22098052b2b64a33c6e15a2776f66bc14a83de1f6b6be4f6db1060bb96b9d457ef4123fa0084d4", 0x1000}], 0x7}, 0xc) fcntl$setstatus(r1, 0x4, 0x80) r5 = msgget(0x2, 0x10) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000880)={{0x4, r3, r4, r3, r4, 0x4, 0x5}, 0x9, 0x8, r2, r2, 0xfff, 0x80000001, 0x1ff, 0x1ff}) sendmsg$unix(r0, &(0x7f0000002f00)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002d40)=[{&(0x7f0000000900)="5052bcdaf89061ef84c50abde8a7e7d28fa57c55d52d268f60f63f6bfb43cf6074146ad9eb6193d1724a0a383eb69a699a6667993e1259bc71e44c8b5c3c740c991a37d344817913eb6a9343acd109d9a107335b0b45ecc778e842b03a4e23f8", 0x60}, {&(0x7f0000000980)="a6937c0989bc62a44a433c0ac3e7c27f2c76b8e4b94084a38427ca45d0c2b9477612bff6de603c664f353b9d8a6755b15429b88b5fa73183df1d2893071e9f8639d52b8f5c37315897733bc0f81e302e6dda0aaf9e72fdd38be12b303a919f91245c0b19af0fb963001a3fd9ade1adc5ed4bc1a07333e7f6964dc852658bed21a124b65a98bfa4287378a59c8c402dab19a1da686b53d21f431ccd2006bb385a3a3249dcef32ff940d8fe49980aaf3517945c530a8d952a87356027bcb724f552aa8fa31fb320f3110e69247697c5f2410c0c1948596c040ad8b63fdafe38c57", 0xe0}, {&(0x7f0000000a80)="ae2fd0ef3b1b723db2ceced80569402aa81f69ae2c27eb4b82e7c64b230e8297f83cf641e2dc22b56590862626bae7395e7febd7752ad78918378145a3b6734882007df50163c0f144e294ac46d124a95a0d5cbfe9d51ee078db4bdd838b15ecfe9882d1d29398cd7d2e292820d9eb8c76c222188c800e6aa78142a20e4ed946efa679825d8e229a00882ad2c28c25e0df84ebe0c07079b31f40dd0f93e76ade1536a906145867bb957e56956a2010b8e6965c28981e05c9d9761afbbd8d0cf1d6367896c8637dff685825c210c2f0eabd58ccd2208447f769d40ad53b73e1a8b9237bab433c28", 0xe7}, {&(0x7f0000002bc0)="01fdeb17ef873c69121c47386ee8fd96cf718f417624bee12850ac0ec31e58e25ef7b849432b93e4430b68a736d09d03208ab2fdf9a21a2de5736c14ced21e118c43a0f83ca926593335addd20f215d9a4f1ff121c7b0bd0caf50fb4e071f2b39de8dfe2c8cd04f3e4ca815e9f34feddfccb808a529dbc4678f00396a728ba1ae37f388ed001b37680c4820ce1bcc6ed900aceb456", 0x95}, {&(0x7f0000002c80)="25c663cfbc192d8e44c2cf8506bdff302a1d068459676ac2427249d54b1bbf40c1522ff5ac173e87968e64bd9ff63dbd682d", 0x32}, {&(0x7f0000002cc0)="fbc2b41eddce404ba0141dc8b5c00c5ac6c2f8a749699898bc9048334c22a98eae3afaf8b7e76ccd0a99cd112fd33ac421a44b82d0c38734821bec0b724291057ac71483239f10ce4a20fc0d3a8fbfde0b753dc47a8b301bde9012b44894c9dce324131ab832ea93201bc6e3d719f88ccf5047f67203f8c32a4af37f8ee6c317", 0x80}], 0x6, &(0x7f0000002dc0)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x128, 0x40d}, 0xd) socket$unix(0x1, 0x2, 0x0) getppid() recvmsg(r0, &(0x7f0000000600)={0x0, 0x14, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x13}, 0x0) chown(&(0x7f0000000380)='./file1\x00', r3, r4) 16:02:18 executing program 1: r0 = socket(0x2, 0x4002, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x40) r2 = fcntl$dupfd(r0, 0xa, r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 16:02:18 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockname$inet6(r0, &(0x7f0000001100), &(0x7f0000001140)=0xc) r1 = open(&(0x7f0000000080)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7ffffffffffffffe, 0x1000200000000}) 16:02:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0xd01) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xceb, 0x100000001, 0x67, 0x4, "b8015609b9cd3734b61cc41a0481dff45727367e", 0x4, 0x64}) lseek(r0, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0xfffffffffffffff8, 0x0, 0xfffffffffffffffc, 0x7b1, "56c83a3e0c00dceb561e43325cd21d016d36aac4", 0x2, 0x3}) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)='6', 0x1}], 0x1) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x4, 0x8000}, 0xc) 16:02:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000e778000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 16:02:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x4000, "45ce8745a6355db5090300000000000000070151"}) read(r0, &(0x7f0000000000)=""/157, 0x9d) read(r0, &(0x7f00000021c0)=""/4096, 0x209) 16:02:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) writev(r0, &(0x7f0000000300)=[{&(0x7f00000002c0)="e5b2b35b4baf29d9a21aa054b23a4855cb2639c0043f3501bc98492d6f1d8a176d3d20829540262ce0b91967bc695838e255", 0x32}], 0x1) open(&(0x7f0000000240)='./file0\x00', 0x40, 0x20) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) syz_execute_func(&(0x7f0000000340)="f246af66430fde1bc421a575d62666430f687bfe3ef3f0809b100001000f3ef3430fbcd9460f0f51f30c66450f3a179b49a4000000f30fc220ff420f8947080000") write(r2, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) lseek(r1, 0x0, 0x3) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/144, 0x90}], 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) write(r2, &(0x7f0000000000)="c197d720f13e12c9e132f9853ef7194ed2ac4b89ee97b3ca410fd17ca247a68b20fb757b46caf013960a3aeca20b0341cf76913fd6099ea8ea7a5d150f831046", 0x40) 16:02:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getgroups(0x9, &(0x7f00000005c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="11c0193c74da781e291f6b23c6b9b72f255d8e5463006fd5704fefc321af12f1144c86", 0x23}, {&(0x7f0000000280)="5e5fc7229a99462d1497ba6af9440008b2243522d8aadc63be19d72ae633b2e64cdf097951113a9d94d94661db1672c280c95226ea173f81bbdba360a38445c894014d3c78b115b28e", 0x49}, {&(0x7f0000000300)="34f13ccea130b12dbf6ebb16b2db0bc3e6a5a25693153588f3d549bee0df433d14a0235a9ccc453117b21b0ee4d7e244e3d7ee65bc1a1970412281d4f0f2e50dcca723051e586fde29590f3b33c269417635c84e31b2b99b04d681952e054f33a0363efef444e26b5c865f507bcd54b5d419eb5759d47bbb2b159ffe502740d1df2b7f94dcca8bb69b7e3694a8bea8ffac45c2cc18372574c14d464239124ff8b11dadf09a6bcaecc6fa1ced112dd46dd0155b594a4e584c88efa6f37ef21653647ff1e03472e012b8f5fa0986c25a639b796ad03911b5d1a10cfacf9cc8be64010c2e63113f48633391e3d730c8755dab76cc", 0xf3}, {&(0x7f0000000400)="ec1c09ec64d33ac7810323d11e6b3a93437e837862dd4455aa043b57e360c82743550a57c888ca6be2d8350b5aab3f1a2834faaf372a7f03c441600474a122d420aaa6575e2435a334c0fe8c707a37", 0x4f}], 0x4, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000fdb5a623dceeae31752138067e", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x80, 0x8}, 0x40b) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) write(r0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0xfffff, 0xfffffffffffffe01, 0x6}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x2, 0x3ff}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000004, 0x80000001, 0x5}, {{r1}, 0xfffffffffffffffb, 0x48, 0x2, 0x252, 0x6}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x7, 0x9}, {{r1}, 0xfffffffffffffffe, 0x9, 0x20000000, 0x9c5, 0xc6f}], 0x6, &(0x7f0000000080)={0x100, 0x3f}) poll(&(0x7f0000000140)=[{r1, 0x8d}], 0x1, 0x0) 16:02:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x5}], 0x5, &(0x7f00000000c0)=[{{r0}, 0x0, 0x44, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffc, 0x40, 0x0, 0xbff, 0x80000000}, {{r0}, 0xfffffffffffffff9, 0x8c, 0x6, 0x0, 0x348c}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x6, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x7, 0xbba0}, {{r0}, 0x0, 0x80, 0x20, 0xfff, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x200, 0x8}], 0x8, &(0x7f00000001c0)={0x1, 0xaaa5}) getitimer(0x0, &(0x7f0000000200)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x35}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0xab}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000240)="5b495d59730ff620d7c3fbaaeb06474a3490c59c055a33813b1d450700118da4c6f33b628657979aff156db6f0b77a7dfcc6c8e0baf02de302926421ed66bed122015dd82d", 0x45}, {&(0x7f00000002c0)="f44e6681114c2625afa3e75cc9dcc3f6180d68c18b062f26cb861f1a69dba17887a1904fefaa136fd312d42c3acf635b1db40b99a839ceea29fa", 0x3a}, {&(0x7f0000000300)="600797d53a4a03e7d3abc70b290c7d947923101624aa3944579105f726b912e281dc27a963ae8f99bf0373baee65558a843071a7a9a6639c367dad26783536ae4b15e016ffeac03b56028351f166f4", 0x4f}, {&(0x7f0000000380)="80356df6855a54a46f043d8a10f3641b74f9a2f6a1983a1434dd51bd4d1193ae24b586131479124a92611190eda73c60a7e2c7599604c5d42afc64c7433b8f672828c12ab04280319217a0e83fcf8fb4c186647464583f993914a5793070a263c433e5c10678d3de6dfc", 0x6a}, {&(0x7f0000000400)="a9fbf5a592d4f79cbd2eeb869a4d6f1d9bade32b37aaf48a5dfffa579bd0dbeddb75fef6e4c639fe9203b78363dde436e025af365161c7bb13d029a3a30b0e1c5a718c33f225694de3b80f8905c716a906d737a80dbce1cc3d468832c156c514d3ba7dd41f8d60581ce3327130939d7f60f7898cd7c4e07990509d1b3d5f65db544a2779ad073f2a60e5537e94e1ffd7d9441421c808a67508cfd047b89ebd6aba52c1c252fc6262f9565f6555dc588ae9f73c60b84ea87126877ca0bced8697", 0xc0}], 0x5) dup2(r1, r0) 16:02:19 executing program 1: r0 = semget$private(0x0, 0x4, 0x6) semop(r0, &(0x7f0000000000)=[{0x1, 0xffff, 0x1000}, {0x2, 0x80, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x3, 0x800}], 0x4) semop(r0, &(0x7f0000000040)=[{0x3, 0xfffffffffffffffa, 0x1000}, {0x3, 0x9}, {0x7, 0x20, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x0, 0x1ff, 0x1800}, {0x0, 0x7}, {0x3, 0x3ff, 0x1000}], 0x9) socket(0x3f, 0x4007, 0x80000000001) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x1800}], 0x1) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xdc37, 0x2837}, {0x8, 0x20}}) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000140)=""/140) semop(r0, &(0x7f0000000280)=[{0x7, 0x3f, 0x1800}, {0x2, 0x0, 0x800}, {0x5084ccff67a6eb88, 0x4, 0x1800}], 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x101) semop(r0, &(0x7f0000000240)=[{0x6, 0x7fffffff, 0x1000}, {0x4, 0x2, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0x5, 0x1000}, {0x1, 0x3ff, 0x1000}, {0x3, 0x2cdc, 0x800}], 0x6) semget(0x1, 0x3, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) semop(r0, &(0x7f0000000300)=[{0x0, 0x10001, 0x800}, {0x3, 0x10000, 0x800}, {0x1, 0x100000001, 0x1800}], 0x3) r4 = socket(0x0, 0x0, 0x3) fsync(r4) fchdir(r1) r5 = semget(0x1, 0x4, 0x2) semop(r5, &(0x7f0000001600)=[{0x0, 0x2, 0x800}, {0x4, 0x100000001, 0x1800}], 0x2aaaadf3) mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000380)=""/29) ioctl$TIOCCDTR(r2, 0x20007478) getrusage(0xffffffffffffffff, &(0x7f00000003c0)) semctl$GETZCNT(r5, 0x7, 0x7, &(0x7f0000000480)=""/4096) r6 = shmget(0x0, 0x3000, 0x96, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000001480)=""/238) shutdown(r3, 0x4) getpeername$unix(r2, &(0x7f0000001a40)=ANY=[], 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000015c0)=[r7, r7, r7]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001680), 0xc) 16:02:19 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c20a2c7e2ffff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd57d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533456a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b5fcc8d639089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd5db69407648311db5537964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1", 0x1000) 16:02:19 executing program 1: clock_getres(0x5, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x0, 0xfffffffffffffff7}, {0x18, 0x1, 0xf8, 0x3}, 0xfffffffffffffffa, [0x5, 0x7, 0x9803, 0x9, 0x480, 0x1000, 0x0, 0xf55c]}, 0x3c) 16:02:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x0, 0x1, 0x8, 0x2, "5974f10b8a8b1715d0e9c51019df5e6fb8493422", 0x7de, 0x5}) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pipe2(0x0, 0x0) write(r1, &(0x7f0000000080)="fc55cf6f49ebc490caebec1e86aa3d55e35e6ad2ea2ea8fefb3cf20332f7e4a2fd1a5ae94ecd3caa6c3330", 0x2b) fcntl$dupfd(r1, 0xa, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x102, 0x1) pwritev(r1, &(0x7f0000000500), 0x0, 0x0) 16:02:19 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000180)=@abs, 0xfffffef6, 0x0, 0xfffffffffffffe70, &(0x7f0000000000)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:02:19 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/116, 0x74}, {&(0x7f0000000340)=""/25, 0xa}, {&(0x7f0000000440)=""/55, 0x37}], 0x3) lseek(r0, 0x0, 0x2) write(r0, &(0x7f0000000540)="04d02322de6711b880cc653a46d7dbf5cd7410a2b34e7b314e8302e47db6baf7893393e120b2509c96d75aac407000a5f071825a95f63f27dbd3611f70aa973be27094baf77b19e39661c23861cfd0a03c70fcd07d9e888e2779a959bc23f0cfb00df13cf3940dc5908b51fb4aaf862c94c4022de663bcf304859e29247ffa7f3af1cfd949d6ebfe9bf213ba0707b0968e03ee8d955d1b86e1ef16d06ddbdc868f2c0a39c172f42326a44d48627c3c2ee71037eb986a970685a174b8d6448ff540276f88e9a73ddf48d4d1e6583336d9ee0c61b282654856528aec", 0xffffffffffffffee) lseek(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8200, 0x14) lseek(r0, 0x28, 0x2) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xffffffffffffff70}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000680)={0x8aa, 0x7, 0x0, 0xffff, "0d8a1dbc20ce692f19919830227fb953eb0cc4f9", 0x8000000000000000, 0x5}) bind$inet(r1, &(0x7f0000000640)={0x2, 0x3}, 0xc) link(&(0x7f0000000480)='./file0\x00', &(0x7f0000000500)='./file0\x00') minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) lseek(r0, 0x400000001, 0x1) rmdir(&(0x7f0000000000)='./file0\x00') 16:02:19 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000001940)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[{0x10}], 0x10}, 0x0) 16:02:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) syz_execute_func(&(0x7f0000000080)="0f01eec461d571d04c3640d9ebf042117900c442dda77100f0440fc0afad000000266766470fdd7900f240adc4c1ed7d0043a7") connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="e852a2a77f5dbe7505135340734a2394a84f0088501f3446a0434d0db1a823c083bc2344bd0d70398edf888b208e72901b", 0x31}, {&(0x7f0000000140)="812b27d79095546a40defde11ab1faa1dbda2374d7e463d4e12fcd2ed8c987f44d2945306ddc49c1c55f0fc73d0e76168c111b00a4f37af37153463202801827c1ad92662ddc1dc021b556a467f13d656c4202ca8ede92d584e6bd1e6795eadaa57ba9e0aa3056ab216ba8e92cd0a30c27529e179ee119698f9157084f4087b705e160c12d51799d127308b102db6e78c6294d53cf3f5b54b737ddcb550542df4d93451b39e8b0392239fafcc93e9c4c2a6de2b574585150253eb81ec5b0c782716a5c80220c6647106c9775c8b9135254af909624cb6f02c6cf62285df28b63", 0xe0}], 0x2) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000280)="b0790aa5e03b98f2e825b9e714fc2351409e63e7f2450cebfbedb90e60c6e1be5668619d7cb07146ca8179627c91df556a6c4d14af03f04c81bb9207a6299b6bd62d65891becee87ab6559adfe15a6aa36abec0f9770707b385647f254a2444aaf8a65be0a1a4619f2839c5e4090edcec7c341802208b0aa9ee7bc332c319f5fa1a2ddecd1c5036c3eabcb60648442b8e564772de458e40505192a80d9d2a04a874eff458135bf39c85bee64bb24abf0d35c43346fbe7de6ae97799607", 0xbd}, {&(0x7f0000000340)="4f19b807ef0d94a3cb651bc5a4991c3c1bf448444070b0c3653862af6d3e4b6d4b1c65eb853a8fff9b36ebc15e4f09b085fd7613c3e1b41080052698bb60b610e116762f4aab11e3a421179a05c70e8424b5b57a0aa7ec87a3d7dfe213ba405c35137f51208dc46ad02be6", 0x6b}, {&(0x7f00000003c0)="81e2a51b33e75a74447cfafe3618f76785bbee9b549fb656834e0af6c1a55be69de58e6ad6b589a33d0dbcf2059cfa0cc64fcdf72ea832db2e7eec72e5277bdfc2d3bd40a563aeeb9c7140c91432b2abd1cccba9ddf37bc3e48bce13bea0960012cf2dcf7aa774c6", 0x68}, {&(0x7f0000000440)="6f18a7a9254aa1c8ada286a3fbe5f52006be1dfbcd43f391b9507f5ea8f76ccc2e88ca817c45604677c43471d52bbfe978265828dcb203286d804ef1c9b30f4cac104c1c4fba88e4052119e74d9803617dd744c9d7ceddc4546ba6723d4071605d643d3bfb617cb837ff51823ba8dd5dd3d466f41018ededad6c7b712af9a428bf5aff4b3fe9477f207ef41757d15a6a584b383364df7e1453d83019a3ff2fc6504df2ca9679ed791ae3ecfaacc8f40d91", 0xb1}, {&(0x7f0000000500)="fa2d541d17f9472b1970f7ceef0c140011a34e5e9910b6f02195263376da19981e5e07ed31de21ed3fc6296ca58045ed5c9e193c1edd22131f3166f3ba2c91c392003c3819be8df76b0f6547601b65ca326be8fc92599694624dbe910a1c17bd50d0804db4bc39f614761d4c68f912c03f18f37df7785b9aa5c1e9f0688dc85b6f4a0d2488f8e63d", 0x88}, {&(0x7f00000005c0)="a7a5ab5289c83c54a5065a5213f436f2ba170c74d15e08a0ed5c320671cb529e1c8cfdb1166922552bc49aeddb327709cc4ec11f61e6ec35d9fc6b6f10ff225775d769dc93117b6806a5b45b8905cdc40a4485ff99677c053cc865be65c71a3793cc07b9767fd12b9b7a3f5e6ba8a39b66b212ac41d446feebf02ea6ceaebd49f93329de623e0a0f6b934643f23dfc1519e68912dc0f95c80314131b5ddca938fe1258eed3d97a941b6d82ffafb2a99754520acfae6f3f43346f053896589c2c6429d323f8494eeed7", 0xc9}, {&(0x7f00000006c0)="e37aba195b0805764b6818fa53d247e239d2700ab197a71624849f9e777b5cef1524926390318f75f18212d534235a2646371702b3059b40732c3c16b7027c73a921ae4edd664542529b98692420aece182621e761d3bfb5991b00d04d8fe2d50157c073a4dba9f97f5a5cb30f7c44f896d29e43", 0x74}, {&(0x7f0000000740)="439ba74732ad9d31dd443bbe0bcf9b2f92b84614a4d587f3", 0x18}], 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, &(0x7f0000000880)=0xc) setpgid(r2, r4) r5 = msgget(0x2, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000008c0)=""/26) recvfrom(r0, &(0x7f0000000900)=""/235, 0xeb, 0x800, &(0x7f0000000a00)=@in6={0x18, 0x1, 0x0, 0x8001}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) fcntl$getown(r0, 0x5) clock_settime(0x7, &(0x7f0000000ac0)={0x20000000, 0xffff}) preadv(r0, &(0x7f0000000b80)=[{&(0x7f0000000b00)=""/91, 0x5b}], 0x1, 0x0) kevent(r1, &(0x7f0000000bc0), 0x5, &(0x7f0000000c00)=[{{r0}, 0xffffffffffffffff, 0x6c, 0xf00fffff, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x4, 0x800}], 0x673, &(0x7f0000000c40)={0x1, 0x69b}) connect$unix(r0, &(0x7f0000000c80)=@file={0x1, './file0\x00'}, 0xa) msgsnd(r5, &(0x7f0000000cc0)={0x2, "65b07beeb9"}, 0xd, 0x800) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000d00)="0056f3ddbd3d6353185d9be708b21c2839b299875a1af4fbe312b4e651baea513494d829fca15a51af04cd01f286aa2e2e6ae3329d723399bd3bb1ec6a5a737f3bcdcb93dd4e406ef28c67cae09802c00b24dff3092752084446494823fa4e87a9ac", 0x62}, {&(0x7f0000000d80)="8cbe2aaea2a846dde6658e99283609004c14c7228b698b6f927af9161db8b98ba77fe614ae08f7b6d8798319b017a7fa52554cfcd873a35113e025ec11d3d0bef94adbc6e2a403348f038fa822624002e8ea73ed99d2e2fdb46f16778cb8d867445ff115a170964a99940f01a50813c9e1f9defd7cdb053e6b13dfed4b6c82fd05ae1e16b55b6f94470691a0effc6d6e37182c90ae13e2cbf5be4155f35ebfdb58fef22dbb4291a3f2", 0xa9}, {&(0x7f0000000e40)="0026416c9f1264aad9d140c3b2ac9b829666a9039e138bce8256ed3b6afd86f97bc785c62d7f9f8c6e0f9d9d22196274420eb8b9911858d6d3562107fbfbc1d32b2ed6f1be9b4b6bbd081c34f269930567ba5efa29d8eeb45f4941121247f62af9ac5c33ea3ca0a03abdc51477035409c520f3e10f0382b404b03eff55", 0x7d}, {&(0x7f0000000ec0)="6d32a13a94d1f2164bc199400164cc37713fff9b98eef8fbde485a4597e8474d49ca31e819f92f3a128c618a60ea21b6458e6811d7cd78c85f22db4a1bbbf6062e034c3cf17c64c00e45f021fad9ca928c33d76a662b28ba4b7be416b5e8e56f899a60944273f596b4c0174f2aa6da0509642be3feabf8e516a3c2db97053200d9885a3c929b2f59126e350f8f6f3893194dab4b3678fcdc1fe6acdeb01ce433d0701032db7db1e48a1202b358deb06caee7822b499c806492d4bf198cdb74", 0xbf}, {&(0x7f0000000f80)="b9e89398b2b406a3889e975dfb18c708eb135412b3a907a510cf511aa3459fef1579ee25bc0169459bfcfc647b8b0322a8fd8e3ceca46e3bb04cbea532beedf7bd6515a8c1be65f01a9872d5a2998a000ff07a02c47f7e15a23243c26ff116644926eea0333e44266b55941e91f3739173bda644a7d1e2586947efef844aec4f8eb4269fef0331eb916dc514d113bee78ff4bbd89112c905fcc99b7ef37aaa332d29bfb328002deecdf7f7dbd4f742595859df1e39d83ab7f4a752ba4efc684a6714cd729991b8f8a1764aae7dbfb8b1f09e9c83b0d0c9a8b9cea49f70dd9c2d168d45157678b8252417f2900930a0536d16e1fa93673ffaa64abae97f", 0xfd}, {&(0x7f0000001080)="56ba44762c2e77749fb5d7cd3167b6ced812e786c66ef797477bd1", 0x1b}, {&(0x7f00000010c0)="3f08758b26b9bd8d7a4768c27bec9d39ac48f3b48c7af43f57568106f9835df75289e9d57d2ec95ab40bd9d365211a75cda6b14e7d6e7e941487f8159434a8cdc861f1ce8cc66e81879a4a959bd6c7d6ac755e73ffdd55928886397e9c8b498ba0cfc45efa47e4e28fa86de04b43f9496be0319db8a853f3b470eae7d491d33e46602223c6aeeeddd46246fe2d68b564b9a9cfc618b8ae0649883464e03e281dc1744172530f584c649c4154927470948bd05c3ee1463af9b39443bc3240b4abc305ede11b0044be16bacab3a86e32fd1073977db86dcfc1f49c3bdaffd80092ca00e8b089d69048275649d1f094ee890494fe54653c5c43d23a4f37", 0xfc}, {&(0x7f00000011c0)="0af0100a6aad16dfd9dd2ca7d6ea0954f349eb54ac032396dd73272619df601f6eaabd7bce313d5e7e515a09d9e5aaef0cded5b43272fd925b2e732465afda792972878e45e7302284379d268f73904c70d6b37446e04070752698699baf3f1c66c6c1ee4d99bbdebed8238236e318164cae48cd539ae6ec531e40f42b867d02e640284547467967b8e4cf085cbc762a5e3e55519c268a2d6cf3779589c19d59ccc803cfbd674bf6f32db4ddc98272329cae3531e8b6fae13ba5cde4314416bf5ce4198582ddd14a6ce4450208", 0xcd}, {&(0x7f00000012c0)="739252f9a9b9ad130dc4138465329ce9dc303e9d5730e16dfdb0c19433b6d4cf43ec225ac8cec2aecb001bfe9c8b3e9157d36ba9ccc7ffcd153c73b199e538c986bce0afa7ee5ee7a98296fb4b765be7f1206078", 0x54}], 0x9) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001400)) setegid(r3) ioctl$TIOCNXCL(r1, 0x2000740e) setgroups(0x3, &(0x7f0000001440)=[r6, r3, r6]) socket(0x0, 0x4, 0x1cc) r7 = semget$private(0x0, 0x4, 0x480) semop(r7, &(0x7f0000001480)=[{0x5, 0x400, 0x1800}, {0x2, 0x0, 0x1000}, {0x7, 0x0, 0x1800}], 0x3) msgsnd(r5, &(0x7f00000014c0)={0x2, "7a54cbfdd26b73942b309bdc71e312ae2f743d602a3c15b73e2b31c5fedcce2cd799a4429bd3b475bf57a78ae7700a11b2cee800a3850005b60fdfe8b685e5257571dff190b72d94add7270f126842709011fcd31c282fa98b1202f881aa802fe3da99e48c8caac1cba8321cfe644c4aa4baa858f864b8dd3006913b90eb3d723ef1aa7b5ac0aac85c325a0eccf4c2ca9458b2ee4eec278af53505e3fe441e05e40500eb324002b5468cab877b46c3550301a541d677ccf842bf967b4012e3a83b45a8bb23852a88a7b8260c4c8f1d330f27a84dee3e8bc9914814bf7014835dc334c6c965571b375ff4d84a4519666c572eddd51ba63476051dd309324d71d9bc707cef3ac72f740f8a797ab6a2fd9c16926b18ab1b38c72e121ceefbb1d83e34ad7723a053825cfdb892eaa9cde52be94dc40381f024519b4a85147d5e0593d34f27b4c9a655be6c0105d3156b63aea8e7a37ba0c6e8164aa8b862b4e04c73b4a7d059b736adb2875c5c6edcc6ac8800e72f0d76de85547a78bb40e111e8b27c40a3848937020f0e12738eec527f702813c0ed677c1a72971fe0250ee8f25f56d3ea09c1b995f451f4031b1f71f6b8eb1ccf87a812f0a9a3a474550912420fcb5ee8966236ef66babb5be47dd851fc5223d5687d3b5986516d5dc3854534e1f77471007623ce847330741e8e3e3e8090a477f5c1b0f091020d92f266c4325dbda5ba694e67e4d076a3eabfc6c2a9566209e9449ff33daa3c9c86af8e10cc7a5558a1d4ef423983489253bd4df2c6328bd5a047af92ca4612c3c60e2a86b283bc4e92b7c3b11401b530553a1bbb6b36f35cc32cf6f01d245928e0844d7c9fdd0374e576e7145a1446e5852946c68e7ce8f207fb95ccedecddb9215b4babf38321a529cae02b5445ac2202a2b0eb239a806541460a893cb81eeefa2a14d178f5e2080451a49411c849be2ff38e5059837052a60731f163200653ec84c59fa0d99284005b1352d4bb51d6c172b9565ce6ca73b6e0fb1a13206c4bf7eccfbb4a90edfd9f2f292704b6b9ab7b29b7480fc83aa962c0ed9eadc3b978137263ad4422859190a936c365371dae940e392a1a355e63e790e01b60278f0d1e2ad1a96be49b0bc50ccaca7be56362a8d33fac43dca1fea68f137a0ccacc5c52c3d2d14f8a67529e069ecac92a3aea0d0c2790f30ab19a24ad5df8281a1f883988888c9527a66f4cfdf426642cafd2a297274b18b6706e8d909120db892762d480db1e04c3295f15a84e1829eba470a3cb2931d6dcd1e6a8aaba057df08f31378001b57ff6eaa81a0aed6047a8ba24c10f96788020dc8683a5178dab5b700221e3d3dac40d2a41ab5e3edfa3eb7d63c2c94b7128a1c1c191773a99a74e340d16a383a208d9276ef83f18fe292132e0dae33e4f2b73a4aeea06ac449a9bd59ad18a12aaa7659c24b3247a8392feb8bc9333e459662f3f551838bc266d09dc91039e207b3ae69447fa49c6d0811ae2eaf19b0323a6be08707342482351cc52c0252e18738d3a5013fe1cb3e1fe7ffb407be0021051e02ede4860b68f5ccc37cddd74d159edb1af6c04721442c89fbd0948ff4a31e2f8308fb4ebf031d1a0c9358231a7f4c56e0e12437cd3caa3241c7b202172a1519098caa7c53b195e3baf6b7ecd52dbb4932b639d6c5ccf073220e56b523c6cec7252add510fa0a85a1d19aa90f8c35568394c2fc6bba71a1f141f52b68aa6256acff323c412a2ccb81a49fbf0d743ef54a46ea8b72a38edf537137b0c68ea63d893e68b403c954b648102c0aeeb5b6440e7ba9ff8e9bbd0ce35a058d5fda6b2d17b8422ce416dea49952a54159d38533f9b440b02c8b90e2bfdf9e03bdf47c61045a4a27f664daf0ed65dad6c1574db494bba7a09c6a4cd90a78ceeadd76283cc8e4b2d3ecba60a5b7f80eb3df8e4732d771bf887e231bc7797bccdb169fec8e4c1596fde58e746958acdc341aa9b5167e03f69c7eb66c1634027208c1ddebd0666cb4a157f6e09570816e3ff2f3c22bb8e237d0469005439926bc77a55d45e5662d5010fa6485e926bb596ef3dfd29493e29faac9375e3734747431d05aa4ebc6f221528d8b95fbc85416760787af25800c15db8a59541870f1476ae83e4b1bc730ef954678217e6e85a8b7b17c0d9d27315972a16311fd716cd23ca06635d72194ff4e161b46197de67be861399f78585963a06ac4bac921fd146e8ccbfb26f5ba46b8eac533df16ccf5418760fd568972538a3ff48dfc22cd3fbe151082c15842a5ad4ce004e7afa44958fc871d8dd8ed97d74e6f4d5f5e748c429739f476712c89f745a59124a30b7e6afc91d9d222930fe0c4b50f8f4c439e78373d50741eee7638e4a2073969f428a121356b2520796bd05539f46090b1fd4f410344a25a972a9786d5ecd27b66033049fe4bf795d232c3253c2d24a7300359b825c2cac423968b9bfa08ff006af6a5d9c41f13f9d8359d26582fba17437438e8a8d83fbd4ab3db17a4b890c7db7015bcc4f3de462acd5bf2167f539f54f1fbf41e6980f0d5066a6dabe8b2ce0c15e1c8d5bcb86be3916a0888bd375b7212e492c3904b788b95a5cb96903b6ec1bc22e2cbc0456de046b95b79a487514e7cbbd02e9d8695f127565394abd60c4fd82e73cb55913d0142344909ede842b432a83367b535461a197ced2c14e6b103b5e5151d6dee2ab2ddb583d6875003420f3c5e79f3de2c6dbb05449ea5fdf5261a5fcf85f2e52fc68f13a3307c12b137de06174971330ad34d588bb5deab589f64dcde88351c131920a9bba19d664d474219cf358d970c2ccf17519aa585d183651d036e3c40cdbabf154107113c027373b883c494867fad7a8d9406ee9f3c8682672babd49122f41afa6b1de751b68353157202a95a0c973bc8c07700a60ef9c2e5dbc6b2fc628f7fd0a1cbe31d27423ee63c6dc183ab8d361ff59e84868b71e8196b41e810588e6620ff1fae002db62ba5602ee688765c758d317cf7130cf9052e38decbc5b8ee63c9ba65911c42de8b7995a9a276253c5059508f236acebd9d93e2d2e00d8eaabb8440a8f636e3c67241b1114362a8716ac87bb6b69e1cf883969c5bcf7c5180f8fbfad29bc7cb34e52f7051474b27d574dbf4a8182cb7fa90db8e35d74920a1ab9bc8d8153d1fe5e1fc16d3ffa7489d10654e4cc64171ccb23eaba907b02a1c0d94cc6029f1c970fb9d5b54e25b2f44f3a4b749407a312a1494edeeeab5ffeb7ecfc688667e5039d5c46a704e2e294c8ca0cf57ef62b8b9b49c14bdfa3f2c3e5a6104ed9ca7d712527b0b9d90771ff91a1acaaacbe3871de817aa5c80ba5be12b5d7725599bca00a9d1c24481a65a0c697ec4b7af76db9dcbe869540c2db343b868a3b1d09668fdf5fa4ca15ebb9abe58d175a218602858c0544f52620e5ab6a759e10dc77edce1a22f57721e5998244f871bd0e364f7a0e8550d7156b042ef2ac641203d07ec98b454c53ae2646e79d64c8fa5a8a716a36359fbc5e2844c6a09bde5e1905ae0e9a3c342436a1d643a1e98c7dcbfc740d5cbf61983c12a592653943bd59cca83800811b89f88341ee5225132715d1e18e3cfca224d391221be5797d5345bf2b110312cdd5e22f4884d430a85a534bf1eb516b34da08c624849f547426dbd3daafad384d1a254066cfc55abfbaa736e2a3c2f56ea47de5d32df0e5b22dce6cd57fad56bdc3fe20068d56ec06366c495214c68d57d97d6a39a7506d59bac0966f92fb33deb13ae19c4ee0b78e0a458df8f2ae3d0c0ff9dc14b1a8efa9c58c03fa3673efcc210d50d9c90d59df8659453f0c5fa0d713f8377e8ff444ea7cad1111b22454983f3facc0db87d5b4339334a01f2c7ed3290ff9a53d24290b120c1eb86a21df8029d3c08c19dc35a4d084b5f187d7d86962351f9c71fbe5e41bd12a28db3177c085de6699bc4eece4af274b9c30717a56c871cd9b416e11c24ce392853fd12401c699861e7969a4b3fed6012ec42ebbf61b4a7429633e80be29ae253a5ffb12c864c47d50059af439409ae2f0a5c397f2dd9537f237a91220c259c3cde26da8aaacda20ea22683c6a4625617f86b8ec25ac6f5e2ebe6a53448cae514cef711d245cbc6fff02716d62c8b0fc11faecbc8fbe552db581e5010667c4b2ff1e2a6ee6e5077bdba653459a4683c475d8b7ee95842cb31eec8ed4dc251015e549997bd52f2e5dd83517d09065740adafe60bae9e9021ad10c520200c13d09c48f6ec148e904c9a59aca3b833c981ea4446f76c4b65ac97bf69f6a56815862840baadd4f8b57ce91d16a7da2f25220942760824ee5e0d2859c58a2fee88f96152775bdcdf4fec8b528b6370c1cc7650ccb7560d06ffeee5cbf1537f2ccf4840fb90062e02ccd10b7db4ccb0e7a262232970f6cbaf4777a1fc53edeb1930d331b0136df11fb50e716545cbc4936a44b420aef0fcd8e3dfc4cdf9bd58fa0055082829976c217cbb7d2f2ff12ad97c8a03cae4ab5f73d22e0e48e56f5843eac9b9bcf3329c6b4fecbfd8aeca4cbadaeb766c213991354caea99cc9c057358b35934232f75a293a4333065c8851b387e623abbc6f1554289680538a2619b510bd3adc6324f6c14da9e59b1c3d00c565f360c72bc6ac132c5297b4e8a64011f30924528343b97d217249289406ee0bfc6877ee3bc81f137b2c65e962654ea400363e2c87bf8b17e82b1ae1d621ce6922d2fa5319648d6ddfe9405d951b149183b8fcf3e9b059ab4207af838e4ba188772f61be79169c5153c5982b3c130d6efa44efd640edfe2895b11266ea2237dd8eea9639c7b8da783b8fc2884661f092cd9298b233ee0d667144c75a6745fc465a12424a13e8f920c8bf51b1183ad4c5bcd030037b1131abbba82e67f8290362f11ad315f5726076becf0f396ad0d6715617c99d46ace35ed85b50cf208f65ba8ca32dffd1f552211e1d2e1aac91d01c989cb51abc8fb5e11a2886a7696153a5c4d2dde8a72c1fdc14290103eb2ca47d1094e4426d1935fd8ae90cfde9424ba84d3a66b0d16c9cfc4852611115e2c93f0c5abc1085f81b11f959b0b6666b6ca5e5ade62438355d1b38953ce001f72ee239be1af1402df31eb97943ec004e4ede126efc43ea56fbbe58dac6187933b4b60fa0701c6c4d0f52ce3de3afd316423391038765de64db5d36be0bd8f11a11bfd6ef3c0e95a3982965c6e24eecb623bd081d5f4f0841f40c55570fb8aee772cc8f9b0ed25041ebc5f2d43c057ec8227627dff9a0f947c179235da48154e343343523cae683e6921684303454052e6440b60b37778e4384c73e9d284a8c7889650f94cb57973d17cfdc9c4c5e0bd66b4da79c669ac61c02880f28716c16c2a43e6e7d8ed11b44976fc8d302b0cd38e77e688700067cfe4f82ab3486d6bd4078d7dee07d99a72c96d73f7c59be9967955026300679809b4d43a879ad3bdd80217c631f894a492ef7aac51e31591e02bc93d5998545b8ec411f70512d2b93415f42e836c08087a4d31c30a1025b1f673eb01f868eabe58b618b7e3326461421bb4369cf300e256a7cc489519fe2f9bf833492d143557223107713a52477690047a775051049ff61ed371404da9e045070eafbf15987e9ed933f8b8b0078198c361cba17b6398ef86f572b35c38fa48cc0d21ecb5d919f5d5fcda547b97ab6f5c031d34fbd6a669ba9f60c05f7909089bfe47851dfdf3f905edf8e2d4e6598e09b271dd79fe2abf7c7bd303d9069951a249659429383447bba563ed70d6c"}, 0x1008, 0x800) semop(r7, &(0x7f0000002500)=[{0x0, 0x1}, {0x3, 0x8001, 0x800}, {0x2, 0x7d, 0x1800}], 0x3) sendto(r0, &(0x7f0000002540)="badbf35fedeacc087d4e176ddfe9ac7d4ee692ed23a11c6e92b2183de9a74b0bdb9713a4009d5a", 0x27, 0x4, 0x0, 0x0) 16:02:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140), 0x144) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000100)="03000000", 0x4) socketpair(0x39, 0x7, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0)=""/158, 0x9e, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = msgget$private(0x0, 0x80) msgrcv(r3, &(0x7f0000000180)={0x0, ""/61}, 0x45, 0x1, 0x800) sync() 16:02:19 executing program 0: mlockall(0x2) setrlimit(0xf, &(0x7f0000000100)={0x1f, 0x3ff}) r0 = msgget(0x1, 0x400) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setstatus(r1, 0x4, 0x4) setrlimit(0x1, &(0x7f0000000280)={0x4, 0x20000400008}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/39) setrlimit(0x3, &(0x7f0000000040)={0x130002, 0x3ffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:02:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) select(0x40, &(0x7f0000000000)={0x7fffffff, 0x80, 0x7ff, 0xf595, 0x2, 0xc4, 0x2, 0x6}, &(0x7f0000000200)={0xffffffffffffffff, 0x700000000000000, 0x8001, 0xffffffffffffffcf, 0x8001, 0x3, 0x1bf}, &(0x7f0000000280)={0x800, 0x7f, 0x8, 0xd5, 0x166800000, 0x3, 0x362, 0xfa0}, &(0x7f00000002c0)={0xd0, 0x6}) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) syz_open_pts() close(r0) kqueue() r1 = socket(0x18, 0x4005, 0x7ff) connect$unix(r1, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) r4 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x3, 0xffffffffffffffff, 0x7, r4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x7f, 0x3, 0xf8d, 0x9, "a8fde9356474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x0, &(0x7f0000000140)) setgroups(0x0, 0x0) setregid(0x0, 0x0) setuid(0xee01) r0 = msgget(0x1, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) 16:02:19 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x9, 0x0, 0x8001, 0x0) 16:02:19 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) open$dir(&(0x7f0000000000)='./file1\x00', 0x40, 0x81) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r1 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/95}, &(0x7f0000000140)=0x61) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 16:02:19 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) clock_gettime(0x4, &(0x7f0000000000)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = fcntl$dupfd(r1, 0xa, r1) close(r4) 16:02:19 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getuid() getgroups(0x5, &(0x7f0000000580)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000080)="bf7a9a3d973b2d4ad38b1f4fa496ba775578f17a70c485b21c1e82256625fac791d7f2cf9f731750e61437", 0x2b}, {&(0x7f00000000c0)="6926061817f2523683bf96a3b450f54a", 0x10}, {&(0x7f0000000180)="5150a2ff1a2edff6b51807742de9df6805b04c1546ae9b6ab800ffa6798128cd5f7c9e279992bc0327bac2f6e8ec503fd90f0d1eb46ae0dcb5444c5a64d810dabe51069299c49c20de6563720cab6c2517b5c874c9a3388641ede2085a16b8af0738104e332c33a1bd97d71aded3025b7825a208ea8657579fa6658377e2d60269352309a6c8eec921463052fdd7c9d6f660569f2f6418", 0x97}, {&(0x7f0000000240)="f894ffacd71b7a6f72b750d64d920435b93052e931d36d4976880b38ef4f2fcd9fb7040127abc6d45d4d2b59af73f6a906fa33b84b6cc7ab10a7a2460111f5a9a5", 0x41}, {&(0x7f00000002c0)="e231316c50675a908e306b36ef044fd177167869dff3408f86e2992c7425635b74029d2cbcf2ef9169ee813066d1bcea907a8bba942584ce89a52757f22e15eadc8b2a8833b25710a0f2fcddc6b786d3979a165a1c9947dea497217b8b7bfd6877bc4d9f", 0x64}, {&(0x7f0000000340)="17e64f1888d3a81a2cf9525753ef70e83edad32e920f19bfa36dc7fe09eafffb8e38c01be71ebcbb2366ea4ecde46bf6337a4f60630fd96f2d53897fa946cd5d3c3a238b6dd421d93aeaed7a035f907a92e3c489079209a05791edff0dc9", 0x5e}, {&(0x7f00000003c0)="ec8bd7ffdcdd7960f6a4c52df8a9deec9c53d99554a9b95c837736e5d51d51358a301cd2a85a6f2fcc7a22d7b3680bb6ea8c0e2e82476ac71b287eea211e807625d689e5fe12520eba0af18a5fffd7f0911d84778dd5bb175f72fe062763ed21284e32e5ac485f32d68557b5dbae", 0x6e}, {&(0x7f0000000440)="fb59493e39cee7aa0a14c951d052cfa214c577fc89e98c40557ca4f9f8380a2dbe742243ebb24e646e8de6fa8fb198c5b8cf5d369be4246e8fd440f21b891dad8a04687e1e4743c34aa3f952099fc8358fec36073d029e0b72774b1f30ae97f8f1c01a8d973e", 0x66}], 0x8, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000d23e803b807f1e349e1288d489518398211218817a7ebe2a2934796441afd5248395523ea3e0bfecebcdbb758f339bdd71571cd29db14a86dd9d5ab402060851a95cb5604371f11a5471b62570f41653e197bef5642693bd2965dcd76dd93b1f387b5ee543839af758a60cbc9132e2adf30c2eba6b393b09d7bd4f05371fd7d8286e5de7df641c28de2935fbabfd77414e89f5cf87d2146bd57e082083863d", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x4}, 0x404) getppid() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x3, 0x0, 0x0, 0x0) getuid() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) 16:02:19 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x80400000001e, &(0x7f0000000040), 0x4d3) 16:02:19 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x51df84d0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x36df, 0x0, 0x0, 0x0) close(r0) 16:02:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = dup(0xffffffffffffffff) r3 = dup(r2) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') fcntl$setflags(r3, 0x2, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x2) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x80) close(r1) mknodat(r4, &(0x7f0000000100)='./bus\x00', 0x4, 0x2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x80) 16:02:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000440)='./bus\x00', 0x20, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000480)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x102, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4000007, 0x100000001}) r3 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$getown(r3, 0x5) open(&(0x7f0000000240)='./bus\x00', 0x10, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000280)='&\'\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='-\\-+*\x00']) 16:02:19 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x79) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x3, 0x9}, {{r0}, 0xfffffffffffffffe, 0x8a, 0x22, 0x5, 0xea}], 0x100000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x4ffca1ea}], 0xfffffffffffffffc, &(0x7f00000002c0)={0x0, 0x3ff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="1def9224023dd700a70775deebc4ad75ad3b0d288d628827a51d979d594701b5ee80c5287b86e0f7755c9e10a26de0f2034ce3132c39e961eadf869484d61bda77f51883fbeeaad94637dbdc9e961c0f422900baa7fe81d5a442e55b2e20309abe086886c996b727484c278c27e68e70aad4a402375c0ef2e2a87dbbacfe40ae4ba30a2dc212ece5a12d1bb181368f69cc1a84d6754ee706438db9d8be09f08cefed83ee29979400163509dec54cd45d421367bf5266a263011bb14cc05179c746ff5b2367215a7e0567c34eedc79c2c9d45361c82a00a29ac93c2dd6bbd0309034d66a4ae40719d1cd2064f", 0xec) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x140) chroot(&(0x7f0000000300)='./file0\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x5) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1000, 0x80000000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:02:20 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) getsockopt(r0, 0x8000000029, 0x66, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001140)=[{&(0x7f0000000000)=""/222, 0xde}, {&(0x7f0000000100)=""/60, 0x3c}, {&(0x7f0000000140)=""/4096, 0x1000}], 0x3, &(0x7f0000001180)=""/199, 0xc7}, 0x0) 16:02:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) socketpair(0x0, 0x0, 0x9, 0x0) read(0xffffffffffffffff, &(0x7f0000000400)=""/174, 0xae) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair(0x22, 0x3, 0x8, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/27, 0x1b}], 0x2, &(0x7f00000005c0)=""/214, 0xd6}, 0x803) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x21) open(0x0, 0x0, 0x0) socket$inet6(0x18, 0x8003, 0x2) openat(r1, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000380)=[{&(0x7f0000000180)=""/220, 0xdc}, {&(0x7f0000000280)=""/193, 0xc1}], 0x2, 0x0) flock(0xffffffffffffffff, 0xc) getitimer(0x0, &(0x7f0000000500)) 16:02:20 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffffffa}, {0x0, 0x3ff}}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x104) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/28}, &(0x7f00000000c0)=0x1e) 16:02:20 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="15ebc6e736d98616de9c04790b2599f490b615"]], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:02:20 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) write(r2, &(0x7f0000000140)="b1e5fe897ff3a0964450687d9d441d0698f54c84814e16e369a11b28f695df6d3843655b6f78d8244fa9a23b4919de42775dfe9593babc47755675cff353dd75289f485492dfc652ae975ad5183634769b8d2e24b6d6dd20f588cdf819418b302052b86c5ba74caffd656dd71b9901b369f656003651b751f05995348b3844ad51d1eca15b04449037bf8d8d5dbc80540275d6ab8904e95e06b884f45c7f270c4168f563db8694311e4143c20cfad8a8e5f5a9cd8d470ba852055569c9808f654da9c07f71698f9cdb", 0xc9) 16:02:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1, 0x5, 0x2d4e, 0x9, "834bc1403f2596f26a1017f251dfccfcddc46cdf", 0x5, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) close(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$setstatus(r2, 0x4, 0xc4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 16:02:21 executing program 1: r0 = socket$inet6(0x18, 0x8007, 0x6) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f00000000c0)="ff010008aaa008540000c3513e2a5e0000000000d35655b095576a587d4819d85367671dc79b89301ff3bec41ffe3017673c67de8efb7230abf20ea2b15f57a9d1b728d361779d7c35d2547cc8fc44b73d188292d3148b74965b1147b8ce28220190f70c5f252c222d63dd957087f4874f0792bc7cae739bcda2523cab4a3ce6a22523539c13fd3ad1f32d760d4b000000000000000000000000000000", 0x10000020c) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000000)="ff01000000000000000000b8b959d828dbecda04", 0x14) 16:02:21 executing program 1: symlink(&(0x7f0000000240)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000180)='./bus\x00', &(0x7f0000000040)='./file0\x00') 16:02:21 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() socketpair(0x1, 0x3, 0x80000001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_open_pts() fchmod(r0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10e) 16:02:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x6c3f0881) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0xffffffffffffffff, "2b76f64b2dd7cfa61f930600002000"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) r0 = socket$inet6(0x18, 0x2, 0x20) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="aa05a283ce044658be27a80541bf6ce17a2847468977ab727a6c62c526cabb6757c51352ff481bd8266ec3c1572c639266ed14642d0038d7944833e24b1d06dd4eb6803a91893b048e3c39514da8f4936388e030c732afcd16d34cd4f5fbc11fd5468fe23ce5dd446d7ae4dacc383e0343baa1e31f3d3738512fe9e485593971ce3687a47346b3c94a2a449a96182970b4df8472076923da43b4c704ee23f7ab0046f059843db1254b4c", 0xaa}, {&(0x7f0000000240)="0e1eae97986d2e403aa1bac6195077da50bb8d80c9d1a8581c4ac95bf78752bf4101b5251f752495a4eee4b5e181c5e661cd3eb0205cf8d1e4c01dadb66c6f0f92c580c72b392120e4f02db3391183bb976ac16a19acab98bb0862d704059a2a2d4114254a619026cd9ca6641d3064", 0x6f}, {&(0x7f00000002c0)="b82b0d06e78d263cb58aef847f33cced97e82ba116dfd7e78513cba79618ad01eda5ccd4ae89ffa22744d2b46d92e0747135cbff9912e4f1a221566f2a6bac437dc4827b9ef5e630dfe47e0fb3b283f6335081399e85ed4434ee3f31", 0x5c}], 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffffda7}], 0x1, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x6, 0x7b3}, {0x10001, 0x6}}, 0x2) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') getpeername$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) accept(r0, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) syz_emit_ethernet(0x12d, &(0x7f0000000240)="feb763f8ce95ea57d872316ba4cf9ea381e143d66aaa6b3832c3fe9ce070ee0eff9e474fc17094c5bb6b9621772499f7894b1ec58711fb9d5d04571b6703613ea630aec7ad1b018492f7c349ffc59e10c972fdb69b8a79c8573170517f3f5d39ed27dba3db8ae32da046104fee63fe5c86c85b5892f2fc1847467070404b9155d9cca01f4c3f5a5d812c21fcc6462102ce0b512e1f06d950c6b1352bdf87ad40cd7e6e074fff349317885c98f93834622ce3e6a1ec4d13570de691b5ae3e9187c086c11db25464c64712a93e2d7e7604763f1da6a0e836ae8561374aea1af1d5483fc3225f6c147f23dbdde618a03b32b79de76a539a91b25dc868aeef23ed6babe04550d15c3ac179fbbb6d6aa5a4644980713b7ab65bf0f18fb81a3933fff217d81740ca8c48e07d16869a20") pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) readlink(&(0x7f0000000480)='./bus\x00', &(0x7f00000006c0)=""/206, 0x67) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000200)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000380)='(\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='&@#%\x00']) 16:02:21 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "be7931a1c50ea751c2adbab60566f5db3090d04b"}) pipe(&(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1", 0xc9}], 0x1) write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba228", 0x296) write(r0, &(0x7f00000001c0)="7ad481c9e4a0adaec8e26974d6dde29e9b01d8ee5ec26889040cb35ecf4ea20d37dadacbe50dbef0d9f27266e1cdaa5938567335ff4f95e2a477284a89721087fccb1f7b6727837c28dd9a092c20739117030f3b172d56f4d776fb1df49d72b5e953bee4ef1a6d226fcd234e85dc55d44ead60c0fefcb37be923c7095f725c163338c3a4ea34fabe917ebea2be3fadc29576c0e06778bbe43c24416e356a6547220ccf6d0bfc0065db6a5994da7021ecc70540dc3e2a2753d3265681c38bcff7a7564975e967acde1082fe32ad3e33bf790a22b0b6d3332d8670be2679ad8d060c4be91d8a63b5b5ffaa55f93ba194", 0xef) 16:02:21 executing program 0: pipe(&(0x7f0000000100)) pipe(&(0x7f0000000240)={0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x1ff, 0x7, 0xffffffff, 0xba0f, 0xdc9b, 0x1}, &(0x7f0000000080)={0x8, 0x10001, 0xffffffffffffffad, 0x25, 0x401, 0x10000000000000, 0x3ff, 0xed}, &(0x7f00000000c0)={0x100, 0x0, 0xffffffffffffff3b, 0xfffffffffffffffc, 0x7, 0x6, 0x0, 0x3}, &(0x7f0000000180)={0x8001, 0x1000}) select(0x40, &(0x7f0000000000)={0x2a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x7}, 0x0, &(0x7f00000001c0)={0x0, 0x80000001, 0x3, 0x2, 0x1ff, 0x4, 0x32, 0x7}, &(0x7f0000000200)) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)) 16:02:21 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) symlink(&(0x7f0000001640)='./file0\x00', &(0x7f0000000180)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0x0, 0xfffffffffffffffe}}, 0x2) 16:02:21 executing program 1: nanosleep(&(0x7f0000000040), 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) clock_gettime(0x3, &(0x7f0000000100)) 16:02:21 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') rename(&(0x7f0000000600)='./file1/../file0\x00', &(0x7f0000000640)='./file0/file0\x00') r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:02:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) r2 = socket(0x2, 0x4002, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x12) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r4 = dup2(r2, r1) socket$inet6(0x18, 0x8005, 0x1805) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) 16:02:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000600)="06", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/79, 0x4f}, {&(0x7f0000000080)=""/126, 0x7e}, {&(0x7f00000001c0)=""/228, 0x23}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f00000002c0)=""/66, 0x42}, {&(0x7f0000000380)=""/105, 0x69}, {&(0x7f0000000400)=""/226, 0xe2}, {&(0x7f0000000500)=""/120, 0x78}], 0x8, 0x0) r1 = open(&(0x7f0000000340)='./bus\x00', 0x28000, 0x20) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000640)={{0x18, 0x0, 0x2, 0x3}, {0x18, 0x3, 0x6}, 0x7fff, [0xa9, 0x6, 0x2, 0x8, 0x4, 0x7, 0xc096, 0x5]}, 0x3c) accept(r1, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) socket$inet6(0x18, 0x1, 0xffffffff) 16:02:22 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800000000000af3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:02:22 executing program 1: r0 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x9003, 0x0) fcntl$dupfd(r1, 0xa, r1) r2 = fcntl$dupfd(r1, 0x0, r1) sendto$inet(r2, &(0x7f0000000080)="b4ba041523a29823cf47c4c200934fef9051a34f408b9b0d9a4301ad41b8948cb16b", 0x22, 0x1, &(0x7f00000000c0)={0x2, 0x2}, 0xc) openat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x12) sendto$inet(r2, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) recvfrom(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:02:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r1, r0) write(r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:02:22 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) getsockopt(r0, 0x5, 0xffffffff, &(0x7f00000000c0)=""/208, &(0x7f00000001c0)=0xd0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r0, &(0x7f0000000000)="12", 0x1, 0x1, 0x0, 0x0) 16:02:22 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000040)="108938d380741c6b2ad0ffb069d868749b3bffa1cdfa2fe1fd4690b9cbacf4562b5256e39ad1c676036b05d3799a7ab210ce26d836494819363aff65e19f4167ba98c004a078910474feee6a867a00e2c222acef71b89a719122a34b0f74a8a9b409024af61338ef5adb26c2570c48ef63a1b9bd7d1a9283ba2fed941ea2f025ddcb848f3e6dab35f5514726e2b5c93d21f94582a6d5e662ddf74ff5df47a592c06f10b84de3898ccd3dcdffa9ee32aca0f210391d8e8f96d362eea9d165a674b59e80f2e7b1ce4a7bc0ea2f5796908530fd726d3dfcd9c3cb1a15483c69c9a3036c1fc316", 0xe5, 0x800000000003, &(0x7f0000000140)={0x18, 0x0, 0x20, 0x8}, 0xc) 16:02:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) write(r1, 0x0, 0x0) 16:02:22 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x883, 0x144fe3f3b5939bf8) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000000700)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000180)="886e57e547e6e0e0032f9538aef3114138a3311da4a7f3c74ee68c6dde6115bb8ee8959b9aac452aaba036c176d8a1bc295b0f5c11d5048a5c9788d3627a0ca903f69b68c37326024bd1fb0a4dc6b09c0ab445e09685d807664d8ec4445bfe7fac6db90c71622f15470be12341074677d0e051f17b3f6e59799371236c39e06d6be4f6130a626f28982d08fdc7d8e30c7f8fbfb669213b8b65c6a6eb36b452c54873bf33b4bbb80df0693e038915ad34b829b0352b235155d8e545e2bf181471629e5be2f86224d4088eb587f2afd7b3ace0d3", 0xd3}, {&(0x7f0000000280)="c09b0d9e76bd380bc5e516a8590ef43f4d1eec5ceb92b2791bd0e44f0ccc210cfe0289cfc48018eb96e339695408ead633a98aa9ad1c1e47575011c00e3475287e4f284f47d86fe9100378e5430ab7dfad63cfb11adaeba190042028ea99de45e022b11ff6764e541bcdd3113ee0b00aeb8058462b77ba981b0fad4eaccfebdb0ea8a85f928270aeb904fccb1e2b596218522a2e", 0x94}, {&(0x7f0000000340)="7f77ac9a92ac765f0c55b512d582c7ae251962bca0a94679ef156bc1fba9a10485238d781f2f713948dc5707e884158dc6c075bba7cb44db0a2ae540d4f47f3424c7a088895b2a7b2a7aa423f1a12aa2a25ff28cdf381b085cc00045e3e6b090e826df5da1ea83c77c9821ab18322fbc7da872fd8d984f3093bbbc0a93605bdabe3a61f3b8b0fc9269a71e58525049f1", 0x90}, {&(0x7f0000000400)="dbe5595ce285917f67e5ba0fd1700e86f8a6cc902e963f727438972db4e0a472a43c46c16913f0a6721edbf1a366abef1461e746aa98", 0x36}, {&(0x7f0000000440)="0592c32cdea5dd9a27ab234ca7524b4923", 0x11}, {&(0x7f0000000480)="2370221c4965353228dfdfe33fcff99a596ca37d0434f3b6ccbb11d73e97417581eff1a72ee8c3d24d296739b79c64eca53a0694302e4723a43700554996f9a04fe142becbfcbb1b7e7a720349cf0b1c102f26841487f2e4604b282902f3d2dc3e62cb2a008762cab4129032ce9838da33a4730e4295cc8daa3fc1b00414e332e81930d2ddd1b35b77b63994", 0x8c}], 0x6, &(0x7f00000005c0)=[{0x48, 0xffff, 0x4, "a5304eb416fa089f892802bc4402716c1f2083b17f960f2c8382d4b3ec64b84a7797879756da5f9e860c608c1b848034da6a64adc77a"}, {0xd0, 0xffff, 0x28, "8adc8c94505378dd2f552aaffd45e9db13fd694bc1986e70dc86f7b719b9fc98453c48af892da6f3cc304aa9db1b0ea4c6292206a98c7051500c65d26989905cee41f1aa7e648b39aa1b341be3611f16062b868567d6ea39a0a27fb0f919539187067da95b2e7fca0c8c03c6e91f4cc0e44dbc1db553fcacadc607fed2b92fc18aa43720dc7530e473cef208f388bb84638095425f97492be1c4e2063cbeb95a29b752df3f06bbb8f4d9e25f519632ccc3084b4bd6d17c234aa370e378353d58"}], 0x118}, 0x408) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r3, &(0x7f0000000000), 0x8, 0x0) 16:02:22 executing program 1: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x1010, 0x0) setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() 16:02:22 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000040)={0x3f, 0x100}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x8, 0x0, 0x400, 0x1}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x101, 0xfffffdffffffffb9, "17000d998a7f6200000000008000"}) write(r0, &(0x7f0000000480)="bd9b874421663ce2b50e7b0e1b96b2a8c26ea61008cfedf676c0e4bd0088feed9dfbe2b26981e8277818632ec1c1854986ae80d64365f6d95e00fc2a305df86869acd30e66b3a940844d4ef39c4efa7605a2ba991736af44d843b92ab9a6b79a17eac4ab5cb667d63c2a6f10a1b75e365b2f4f3a479fd827d6c38e069ee97ac347d54fe94087690d07851772b92ae887aae1c4f1e40ce27edfaaaf7462d7652ca62e326085e0697f", 0xa8) getgid() 16:02:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mlock(&(0x7f000000b000/0x3000)=nil, 0x3000) select(0x0, 0x0, 0x0, &(0x7f0000000600), 0x0) 16:02:22 executing program 0: r0 = socket(0x13, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 16:02:22 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x7ff, 0x6, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:02:22 executing program 0: write(0xffffffffffffffff, &(0x7f0000000100)="e7", 0x1) munmap(&(0x7f00007d0000/0x1000)=nil, 0x1000) r0 = dup(0xffffffffffffff9c) ftruncate(r0, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x20) r2 = kqueue() kevent(r2, &(0x7f0000000380), 0x807ffc, 0x0, 0xfffffffffffffff7, 0x0) minherit(&(0x7f00001ee000/0x4000)=nil, 0x4000, 0x0) write(r1, &(0x7f0000000040)="fe2eee4a40f35b1e47cef15874", 0xd) mmap(&(0x7f00001ee000/0x3000)=nil, 0x3000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:02:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0xa8bb771a0719a22d) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0xffff, 0x8c7}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x1c) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendto$inet6(r0, &(0x7f0000000140)="2b452f90290c5c6f7ea3cb947a45b728fb5de5be9d9948b4af0135b32a0cc28cb192fb47ef14", 0x26, 0x6, &(0x7f0000000180)={0x18, 0x2, 0x9d1, 0x8000}, 0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) getuid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) flock(r0, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) r3 = kqueue() r4 = open(&(0x7f0000000340)='./file0/file0\x00', 0x32, 0x0) fchdir(r3) getsockopt(r4, 0x5, 0x5, &(0x7f0000000380)=""/98, &(0x7f0000000400)=0x62) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000440)={0x0, 0x9}, 0x10) kevent(r3, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x10, 0x20, 0x17e00000000000}, {{r1}, 0xfffffffffffffffa, 0x10, 0x40000037, 0x0, 0x9}, {{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x1, 0x6}, {{r3}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x6, 0x7fff}, {{r3}, 0xfffffffffffffffb, 0xc0, 0x9, 0x400000000, 0x7}, {{r4}, 0xfffffffffffffff9, 0x8, 0x40000022, 0xfff, 0x2}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x1000, 0x2}, {{r3}, 0xffffffffffffffff, 0x4, 0x2, 0xb, 0xae}], 0x0, &(0x7f0000000580)=[{{r1}, 0xffffffffffffffff, 0x80, 0x1, 0xffff, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x6}, {{r4}, 0xffffffffffffffff, 0x82, 0x80, 0xef, 0x9}, {{r1}, 0x22403bd10802d350, 0x0, 0x1, 0x0, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x5, 0x20, 0x20, 0x8}], 0x4, &(0x7f0000000640)={0x4, 0x100000000}) getsockname$unix(r4, &(0x7f0000000680)=@file={0x0, ""/4096}, &(0x7f00000016c0)=0x1002) listen(r1, 0x3) getsockopt(r4, 0xaa1, 0x5, &(0x7f0000001700)=""/32, &(0x7f0000001740)=0x20) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001780)={0x100, 0xc30}, 0x8) bind$inet(r1, &(0x7f00000017c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800), 0xc) setsockopt(r0, 0x5, 0x3ff, &(0x7f0000001840)="6709db00dfdedb4b13cd660442a128d9a5ed696a4551acafc77b0404a9ece2bb3d7682168a5e8dec4201061490199f2a05e581dc22ce14e1e2da248a1ef8e30d0bcf1c9df30406841f42be4edf7a61b3663c2a54636b46b66762f124582d727d4b09132bee8dc35850ce89b7231513892a6a4768ba2fbdff350db37b356904", 0x7f) ioctl$TIOCCDTR(r4, 0x20007478) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000018c0)={0xa18, 0xffff0000000}, 0x8) getsockname$inet6(r0, &(0x7f0000001900), &(0x7f0000001940)=0xc) setregid(r2, r2) fcntl$getown(r3, 0x5) kqueue() 16:02:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="20000000ffff000001000000", @ANYRES32, @ANYPTR64=&(0x7f0000000280)=ANY=[], @ANYRES64=r1], 0x20}, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getegid() r5 = getpid() r6 = getuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="c10448741b073383e339e5a94e88ebb6af0ca5a6e1239440455730cbd41f2b832e8eaf0be75e4adb4ea0fc6b11cef49f9f9d0cf4e196ef63f0bd4c039c9879c9d6549e48c9b8e08992c704bd86e7bbc2cb762d601c91ae024e22ee397ae2326a6b103c54e256ba9ff266ae234dbcc59da7c2e4a5271e9ddf178b0b840a2c2c2ebd8850445b18a8ce54d81df3d25293d86f61ab9a9d6336b7c797d9a2cd6d082177dd500e23b8980f073a9ab8dbf0e895be97f15406153688ea76a7d3615dbb6a1fb193b36e0e676aaa51093f43a70e70726e776a4c8d8f3f291a543ecf5b6d65ff4826288169d7", 0xe7}, {&(0x7f00000001c0)="20b07ddee7639485e224c4784d87f339408fdf5ffa02015b117a28309fe1064e7bfd47c7f09c16828eecac3be4a8b3c7acb49c577c7372346f253b23832b897139f4aedb5bea3c89b7675ec79e50960795d54e71208bd26b60143f2c6cc0e01408ef747f10ae062f5f7756c887927c57b542801394d496941aee2931d67ed05042fad4cb4227e19bc4f62bb063c6cfd0cd3d563c574ec669bb6064b8318977bfafecc43f4c7a7a1be1b3932058bbde2c285e7f4669f40cc7deb3209df414a28fa69cb3b5279ac7", 0xc7}, {&(0x7f00000002c0)="45eef81258723cdfe6f101549f052088e585a0a50eee4cf9952b6e7c413d26caeb170e", 0x23}, {&(0x7f0000000340)="d1f08b1beeb091307f4650b0dc49e976bd1249aaea6fa20f0394fff803a01b05aa597f5aa0e60fab4348d11fbccf619650f46e2e7007d08ba71938076a9e9a392d51a22fa902253fde72fd87d9c552d661ec3da037ae93702e5495c20d10ab966f67e2f81b4f455ad08559b73b0d8599e22ee73126bbb8ffd873ffcc360e8e1854d10d5766d1b34fa47b7e8a4b6acb620104cb6bca43e13c3bfc12be721cd6001b171a004f71b591a7ac55", 0xab}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x90, 0x4}, 0x4) 16:02:23 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x80004529) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:02:23 executing program 1: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/27, 0x1b, 0x800, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000180)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="e60dd0eea6d4a2236d99fab06a8662da90c9bf312003575d4743ae703ba00ddde56bf2b92757d17ae531aa43deb5e46e69dad7af818b19f691fe8acea98fbd1750296379ea6c1ab327e37341e8f6d134fbdce11c02c3f227c00804b4", 0x5c}], 0x1, 0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000140)='r\x00') 16:02:23 executing program 1: r0 = socket(0x11, 0x4000000004003, 0x0) r1 = socket(0x18, 0x3, 0xc000000) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) 16:02:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) r2 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/242) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) setgroups(0x0, 0x0) msgrcv(r2, &(0x7f0000000240)={0x0, ""/239}, 0xf7, 0x2, 0x1800) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)='Q', 0x1, 0x0, 0x0, 0x0) wsmux_getmux: no memory for mux 8388649 16:02:23 executing program 1: r0 = socket(0x200000018, 0xffffffffffffffff, 0x3fc) r1 = dup2(r0, r0) r2 = semget(0x3, 0x0, 0x8) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000000)=""/76) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), &(0x7f00000000c0)=0x4) 16:02:23 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x100, 0x81) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x35a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000340)=0xfffffffffffffff7, 0x4) recvfrom(r2, &(0x7f0000000000)=""/189, 0xfc45, 0x840, 0x0, 0x0) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/43, 0x2b}, 0x0) sendto(r1, &(0x7f00000001c0)="e3", 0x1, 0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x100, 0x8) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x2, 0xf0000010, 0x0, 0x9fee}, {{r1}, 0xfffffffffffffffe, 0x44, 0x1, 0x7daaab56, 0x7}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x39, 0x5}, {{r1}, 0xfffffffffffffff8, 0x80, 0x7, 0x8, 0x1}, {{r2}, 0xfffffffffffffffa, 0x80, 0x800fffff, 0x37, 0x1}], 0x80000001, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x80, 0x20000000, 0xffff, 0x8000}], 0x4, &(0x7f00000002c0)={0xa1, 0x3}) execve(0x0, 0x0, 0x0) shutdown(r2, 0x0) 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0xc0}, 0xc) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:02:23 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0xe77) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) 16:02:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/146) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x4, &(0x7f0000000000)="01000000", 0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) connect(r0, 0x0, 0x459) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) 16:02:23 executing program 0: syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r1 = open(&(0x7f0000000180)='./bus\x00', 0x7e, 0x0) mknodat(r1, &(0x7f0000000000)='./bus\x00', 0x1, 0x3) 16:02:23 executing program 1: r0 = msgget(0x3, 0x400) msgctl$IPC_RMID(r0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setuid(0xee01) shmctl$IPC_STAT(r2, 0x2, 0x0) 16:02:23 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f00000001c0)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') 16:02:23 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x128}], 0x2, 0xffffffffffff0000) socket$inet(0x2, 0x2, 0xd901) 16:02:23 executing program 0: r0 = semget$private(0x0, 0x0, 0x20) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10100, 0x1) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x7, 0x7fffffff}) semctl$SETVAL(r0, 0x0, 0x8, 0xffffffffffffffff) 16:02:24 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='c\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() fchown(r0, r2, r3) fchown(r1, r2, r4) unlink(&(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file1\x00', 0x20288, 0x0) 16:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x48, 0x20) close(r0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) pipe(&(0x7f0000000080)) chroot(&(0x7f0000000140)='./bus/file0\x00') 16:02:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20910, 0x1) close(r0) syz_open_pts() 16:02:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x8003) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000200)='O3', 0x2}], 0x1, 0x0) 16:02:24 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x10000001) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000080)=0xffffffffffffff42) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socket$inet6(0x18, 0x8000, 0x2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) setsockopt(r1, 0x2000000000029, 0x200000000d, &(0x7f0000000200)="fe000000ba00000000000000310000000008aa91", 0x14) 16:02:24 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) r2 = msgget(0x3, 0x28) msgctl$IPC_RMID(r2, 0x0) close(r0) 16:02:24 executing program 1: r0 = socket$inet(0x2, 0x5, 0x5) r1 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r2, 0x0) 16:02:24 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x100000000, 0x2}) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x98, "7ed0305d0522712c35ab7f5d78746c0266ab252e"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ffde474127bb5f2a80afa06d95c6da5e67d39f879f8cbccea03da7d9b33bba5b962ba82dce39c3865d8be54673aab102480d3566ebe6ed1b4d0984827c305f99ea79b864b7da1ebfc7644164fe5c01ff107a48759b4944b4adebfc42e639abc3f2318b14b1da1e2a15cb96d9b1351038119c0ff00288e73117969840022518513ce75204efc0cdfe5fd0554f89af45da78e1649fbabbca3659603fc70577120dc77a809ef3cbdacbde9a63c9831a21509909a555f88400e8d4c7a51ebb8b7a66032b96c71aca9882212aef634b6798367b4d73ad99caf6a8057ebdba2175f92c311b77e3c011cf8b030761381fc8afda2337f7c4cfdfea584aab02c0097f", 0x11b}], 0x1) 16:02:24 executing program 1: semget$private(0x0, 0x2, 0x40) r0 = semget$private(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) clock_getres(0x3, 0x0) r1 = geteuid() r2 = getuid() setreuid(r1, r2) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000240)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x24, &(0x7f0000ffe000/0x1000)=nil) sync() getdents(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) 16:02:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) 16:02:24 executing program 1: msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000f500f2"], 0x8, 0x0) munmap(&(0x7f0000ad0000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ad0000/0x4000)=nil, 0x4000, 0x0) 16:02:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710e6676725ac0016e13f240ec011dc91cf2bae87512ea1bf267de0f0cc5daa42e000bde65e47bf02a1d0fec1a6d514b9ec86e"], 0x1) dup2(r0, r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:24 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x400000000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c54202dab3f99c0ff7d86dda5300"}) 16:02:25 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r0, 0x2, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000100)='\x00', 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x28, 0xf0000000, 0x3, 0x73}, {{r0}, 0x50f959c049c80ef3, 0x90, 0xfffff, 0xfffffffffffffff9, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x836b300, 0x1}], 0xa3a, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffc, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80, 0xffffffff, 0x8}, {{r1}, 0xfffffffffffffffb, 0x38, 0x0, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0xc0000003, 0x1, 0x7f}, {{r2}, 0x0, 0x32, 0x4, 0x80000001, 0xffffffffffffff6f}, {{r2}, 0xfffffffffffffffc, 0x10, 0x0, 0x80000000, 0x9}], 0x7ff, &(0x7f00000000c0)={0x4, 0x1}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) 16:02:25 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) open(&(0x7f0000000000)='./bus\x00', 0x382, 0x12) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)='@', 0x1}], 0x1, 0x0) 16:02:25 executing program 1: socket$inet(0x2, 0x5, 0x7) mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = socket$inet(0x2, 0x2, 0xcb) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000, 0x0) r2 = fcntl$dupfd(r1, 0x40000000000a, r1) shutdown(r2, 0x1) poll(&(0x7f00000001c0)=[{r1}], 0x1, 0x0) close(r1) 16:02:26 executing program 1: setitimer(0x2, &(0x7f0000000100)={{0x0, 0x8}, {0x1, 0x80000}}, 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x2c0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000000}) 16:02:26 executing program 1: setreuid(0x0, 0xffffffffffffffff) r0 = semget$private(0x0, 0x58c8c6012af26725, 0x122) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/95) 16:02:26 executing program 0: pipe(&(0x7f0000000140)) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10090, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) pipe(&(0x7f00000001c0)) chdir(&(0x7f0000000180)='./file0\x00') r2 = getegid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x6) r3 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r4 = shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x2000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:02:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(r1, &(0x7f0000000900)={&(0x7f0000000980)=ANY=[@ANYBLOB="13002e2f6600000000002d6d4d635351bec56d67a05ed03d5d1484854b7deaf1bbebade5e9b959c515a2d584bc79ab63ad086161964ec2bfa506acfe0e4a40c47fcba5cb64aebaddf9e2d124f65d624817eade7a4d2d38de8b19e32f5e536e25a8f5a84da541244446cc4732816a6757824c26de430a3a108ca1b1be60a1759daf39aea8a39d3d1a6bdf3ee13466d168956c053485295cc0f6f4e2e92fac06d8b7dc78f3a4cbb7ffc246462d4f4e29d705b1819e97069400ed196dd98ced07a0da0562fa979913f9461f9be64935cf283b59fade7973d75d0faf52e7f1a0a6fe8e77fc0a0d4ca76f70e499c1327cdc132d0e274b69dd033d29b20d25c2cfb0f9f98c3894110f7294d7030f706f42656f0f5fd1e11c9dd61a16f4e8"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000040)="67645981961e0243aab0e6ee82f2873ccb9cab5f996139909d4f0ea5e648a0df19eb0eea7bddff257294f701869e32a5518b18b3c9b817aa6d9da2dfcc7c4eb554f455bc3dd94674c360b1580ae3f1ffbd9c6bee97d321f09bfd9421adf21f293125773ae635b4d0778f2bc2ad3c3c91e1b9b0fb22dc993d45c392e454523bef629d0189f2f87737af1e2ebbc715fd2b86030de2e18dabc3ff5ffcac45bfb7b87d5a6fad869eb1b5882d3b22ddcd39d1d781f43e23e21e32fc5627df90f93a0c122e857713d2820604c9b164", 0xcc}, {&(0x7f0000000140)="203109fbdf2161ec5173df81a20bdada4263b5bbb84d94bd230beee8b2e8b512ca1c35d3e3a1412ad90ffc7561a2b89888afbcd9b7b627a96682e4e4ff36d4f25eb712d0a8e3a8dc17dd93c647535a1508813e0bc36c26e27c1155c3a1ce21f948738186720b170daff25a849c0bf6cc69ea81f773169810740c2848d227d83dd842f65c4990492bc199f14ea0535e4d5b5e2d53d14c4c99c084a32a7ee559f263f22052bd91499a0de0f5f104ad6bdd5b4e7c1217", 0xb5}, {&(0x7f0000000200)="961a8ed477420cbd2b9060f628c7577d8f747dcc59e183d380db41e7a72c410023828da79b8eddf96b82119cae28296fab4f4e62a09b60e9c29907b17f1ab12696094480f15f0774485f606096854b10fc20356e06d3e68018cf1c427a4625047ac5dce84f84363944d50cb91f5864e5c6ee7f3a0f4d7c58d12b853c655021af53d7f9651f630bdfe1e5b661d0d69f311e77aea4ba3eb76ff16ceba3810ce7f5eaf006361bc8a2dd4c89eba16ac63550ffc9c59598013803978427ca383942f7e6be3e5b0be68db0b630934feeb4486516880275", 0xd4}, {&(0x7f0000000300)="a5a43c9c78f368938dd5727fe0d092da9b18f80a8ced3285dc370f924911c785390b4f000ace9b906e0ca1d8f777a3e0102fe66730dbd074be4234bd6da1f391c2111fe61c33020dcb41ef25d6d6", 0x4e}, {&(0x7f0000000380)="911d462f7f7a4d319b2116ae558eae062a91f94c82e3dcfae63b7b110fddd7f2cb7c4a02d45cb4ef6c599c29d4449af7d7e660ea538efd83bf1a4ff1361bd112061cddff2408f1e904d9c1892e0f3ceeb69f45b940be0a196ef329a217dc874d305320c45f476e53abaaffd8f5189d17f1106a2e74a359a535e72912911bf4d7a1fb67", 0x83}, {&(0x7f0000000440)="f83969c972a841f5a3e4410245a3effe83585cedb2777d4d130220cc580b6c79631b07e2349ffdc47f155f73094b05155dafe7fa6c02acc9f4ac5cb60c445c9b45aa6a6938c7342ba8e31c5703cdf9131502ee8cd2331833c1ceac8dd67216e5a83f60662674036d6f49fbb0deda4673e0e8ca6a7c8f9479306a05087c2fad7d2dcf64333ec629358a2ee1be70187ccb140db53f4c9594af8011f84be3b7decb7ee9dbdc2c7fbf7bbb3340488e615fe7314a09fa2e136ce101c58738dd88b1aa0c8cf73de7a8d2baef52ed4803842b6608156b92815c170b08a770c83bf3e16a2db6", 0xe2}, {&(0x7f0000000540)="ca3e78c64ae737059fdf116e045df02af137fd8de676527100b3c0b355c56b562fe6789c0ca7be3ee111eae773fe46b2c22d772fe7ba4dbb64fc53e44946db28c2c5faa5e52ea608bd5b8d28b7f30147540209a360fa", 0x56}], 0x7, &(0x7f0000000640)=[{0x78, 0xffff, 0x3ff, "39e618485a8d5143912f9b719f548fd608f56c07f86e932e6414cbb3216a3551365853d4580eac59dd8efe9fc2315b901e267a8fffcc8f8fd9f771cde07192e31ed5a6a2816f98400a0341e3130e5804d0a326eb4b5e4b01a84c1d48895e5d19e88b61f9"}, {0xe8, 0x1, 0x9, "a4239f8cea1aa8786931d3a6737fc667cf07fea413e56d54118bbf764e7c1d13bee4a53d806f337882ff7998a4368241d6eac51233386a15bdd7bd6514f1e4ce65a7166a91c6323ad9fc9400da5ef919ff35d2f464ccd63cc48fb0447370145c8d4bb88aa22884bd62e902d4eb4dbfcfe0d16965e6860006fc22066d523d6f7d409e4c48d6384e6b6804cae1d461f3d93d6da02095716544497e7b497c6351a83042353bdbe180131f70497cfbf90d1ae14a32bb49f7b2abe76c1687c0027e2b9fb848535724abdfc4881075e470323fbff5daa6"}, {0x90, 0xffff, 0x4ce1061f, "8cb3e6dd0bddea756c7aab473a01e7edfa2ab84472610396d8f07ba1911ee89518376b6c97fbad9bf1b028d71293e9879bf882bfdd12bc70defb56fc493868a91c619d028eb88eda81bae33df36fd41e3fe04cf44d14864ee38218d5866ad70a7f1c21f38955a640f11e648de16249abd9549499c12dde0ad58d0d"}, {0xb0, 0x0, 0x400, "3d3bb157bd2f473b0a77ea2b08e8c9f218407ece1be6ecda11d6afc2f3e76650bdd60e933abbb96496300d3dee4a7972cf3fc48be4113bfa8697e8e366f70932d00fe7b9808fa8de41e3991f62240a57bd7b41abcf4758791a7597b217a73b5160cd9c2a40f1995e2d82fd2d683b52b1c768e6b88742c8993ba1946d5efca928686656910410f1746da9c4e64137219c0d86e60bcf3a1e43f654f4"}], 0x2a0}, 0x400) fcntl$setstatus(r0, 0x4, 0x4) accept(r0, 0x0, 0x0) write(r0, &(0x7f0000000940)="69714618c67489ab3ab3e1836831b963169bc5124eb60a2d3ebf6ce8e0680d0e4b9ed1354299bbd0be95c93c41c412fb0a8a3e98f5f660a4966de1", 0x3b) 16:02:26 executing program 1: r0 = msgget(0x2, 0x0) msgctl$IPC_SET(r0, 0x1, 0x0) msgget(0x0, 0x9) 16:02:26 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 16:02:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="a7", 0x1}], 0x1) poll(&(0x7f00000003c0), 0x0, 0x0) 16:02:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:02:26 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000003280), 0x0) 16:02:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="870e30361eaaa976e40ed7a3531e43bb6d04b5d2a90a66e18f0dcd00e90a12092e94fe9488faef2235b9d624c632d7ef3e00000000000000", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x1, 0x0}, 0x842) r2 = accept(r1, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) bind$unix(r2, &(0x7f00000006c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000480)="ffcc8bac53a970d6685f0c52918047aeb582b349a38e5991baf6b3f63967df1db9b12d0dd7d0668c5f2e951ab3dd69730e95e8119cd6b87a1c4462bcaafa82f8f40fb46c0a3cedbc383bf54879acd33ea75d3230c7a15d7221faa5cd3700ebb24befc6abc6ac28d3edbfac5aafff324c7cb2a07678f46c6684709d7118569eb29ab493939470375fca9e0769c1d33bbaf96cc92181b86e61513772a251ed22385dd737c2c1533dca80044842a3663f4d79588e5f3acfc9ae905457faf2da2763fd2a573b0e1aa7055a214da5f372d3eff40d6dc2f93f7e5968047a65680ac10de8fd98e5ef3786a9e2200f22dabf29b87f5053bc825713d4f122df865a", 0xfd}], 0x1, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x4}, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000380)=""/197, 0xc5}], 0x1, &(0x7f00000000c0)=""/20, 0x14}, 0x843) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000700)="a5b29beb36a785e4bd47f86931f818732389defb2b81ad19ae7c2115302bb7ffa49697335b336155f6ffe4", 0xfffffffffffffe06) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:02:26 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x0, 0xfffffffffffffffb}) 16:02:26 executing program 0: setrlimit(0x40000000002, &(0x7f0000000100)={0xffff, 0xfffffffbfefffffd}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:02:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r0) fcntl$getflags(r0, 0x1) r1 = semget(0x2, 0x4, 0x601) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0xffffffffffff0000) 16:02:27 executing program 1: r0 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xc996, 0x0, 0x8000, 0x0) close(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0x8001) 16:02:27 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x18, 0x20) mkdir(&(0x7f00000001c0)='./bus\x00', 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/123, &(0x7f00000002c0)=0x7b) open(&(0x7f0000000140)='./bus\x00', 0x800, 0x160) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='c\x00') 16:02:27 executing program 0: r0 = socket$inet(0x2, 0x1, 0x400) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c57e0f182bab000000000000000000", 0x28) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83306285bd324da794e3ce2b", 0xc) ftruncate(r0, 0x3ff) 16:02:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001980)=[{&(0x7f0000000600)="910badf3392321c87498b29c91537bbf78af2ed53b8a41f0fe7ce991b82c6ad05dc4b1d287b69d36827825d14323", 0x2e}, {0x0}], 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='8Ol', 0x3}], 0x1, 0x0) r1 = getpid() getpgid(r1) execve(0x0, 0x0, 0x0) 16:02:27 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21, 0x0, 0x10000, 0xfffffffffffffffc}, {{r2}, 0xfffffffffffffff9, 0x22, 0x2, 0x8, 0xfffffffffffffffa}], 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x5, 0x3}, {{r2}, 0xfffffffffffffffb, 0x0, 0x80, 0x7ff, 0x4}, {{r2}, 0xfffffffffffffff8, 0x1, 0x40000002, 0x9, 0xffffffff}, {{r2}, 0xfffffffffffffff9, 0x0, 0x80, 0x9, 0x2}], 0x4, &(0x7f0000000140)={0x5, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "04ed648bec84a688c5fdfd6ab949fbef300b7989"}) write(r0, &(0x7f0000000040), 0xfffffe4b) kqueue() readv(r2, &(0x7f0000000280)=[{0x0}, {&(0x7f00000002c0)=""/167, 0xa7}], 0x2) 16:02:27 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) 16:02:27 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/122, 0x7a}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:02:27 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xff, 0x4031}, {0xd6a, 0x1}}, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$getown(r1, 0x5) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x5}, 0xc) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:02:28 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xff) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x0, "20f0a54e29604e40bac600"}) write(r0, &(0x7f0000000840)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911ffff5547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdcd42978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a1429a537ad1969a838fff28de3d8a362416e93eae0e79bc27266c192f6fe6778b05eb2e8d111c108c6e365694aa57acb4b99629725d3751f03d0f6bb8f17eef5014462854872d557bf0cf0181dc950d0bc688025a813475e6f108af0c9c631353522aa5e3f3e68aa5b49c40b45c56446505a1228360767a8bb2caf00092ad170039a593f59db196c5cc8d6f34b436f5b835a2a4a80", 0x11e) 16:02:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x611, 0x8) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0/file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0/file0\x00', 0x100, 0x401) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) 16:02:28 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) open(&(0x7f0000000000)='./bus\x00', 0x10020, 0x42) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="88090008"], 0x1) ftruncate(r0, 0x8001) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:28 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) flock(r0, 0x2) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x2, 0x100000001, r1}) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) setrlimit(0xf, &(0x7f0000000080)={0x100000000, 0x91}) getpgrp() close(r2) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) execve(0x0, 0x0, 0x0) 16:02:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x80) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000040)) 16:02:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/152) shutdown(r0, 0x1) 16:02:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x236161bf) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x9}, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37000000fbff00000000008000000010"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 16:02:28 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) socket$inet6(0x18, 0x4005, 0x3f) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="ff013e2a5e00b5f77aebffffffffffff03000000", 0x14) socket$inet6(0x18, 0x1, 0x40) 16:02:28 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x2bdfb56e518797ce, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') write(r0, &(0x7f0000000140)="e83fca7319ed1495256392e22087f66c14334ab75cfa949818ee4fe96ccb58a243d2753d914780f8acaeef62d9365ec38066dc5b31b456b2989a3918f9cc28712e54f611968fd390fd6bb914aaa7bb31372e11208d6bc53399c526d07bf8bcdf7e1cc86dd49834b39808b4f20845ca994de9ec889c512bfd1aa87d17e69cbc", 0x7f) execve(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) socketpair(0x38, 0x7, 0x1000, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:02:30 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:02:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') open$dir(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40, 0x10) read(r0, &(0x7f0000000100)=""/71, 0x47) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000280)='./bus\x00', 0x10, 0x400) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000002c0)) bind$unix(r0, &(0x7f00000003c0)=@file={0x0, './bus\x00'}, 0x8) rename(&(0x7f00000001c0)='.\x00', &(0x7f0000000240)='./bus\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000480)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={r2, r3, r4}, 0xc) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="92141eb50de0749e4f9bec6d48fb651df1ac418e95d20fae441ae82fddfbfe16a610d0e296af3ade012d", 0x2a}, {&(0x7f0000000080)="666edc2e90e6c945345b67b51f37b6734ce936e904c3901b19fbda75820759436e490916889253272f27b7842de85fa1c595fafc60c0ced5c634204d9e2dd7df78d1450722e634f69ae70d118b8ddd20", 0x50}, {&(0x7f0000000180)="7f8d5dcb3379694a666db24da6e7e5e73e3b3020b52ebf610f6be904ddd264d491254ca475f020b56cce23a9dc88f6d41346810fe2850c04ddc4b36c3ccf05a2d2793b5a5a044acf0b47", 0x4a}], 0x3) 16:02:30 executing program 0: clock_getres(0x3, &(0x7f0000000000)) clock_getres(0x4000000020004, 0x0) 16:02:30 executing program 1: r0 = syz_open_pts() setgid(0xee00) setegid(0x0) r1 = getgid() fchown(r0, 0x0, r1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xf954) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:02:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:02:30 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = dup2(r1, r0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) writev(r2, &(0x7f0000000100)=[{0x0}], 0x1) shutdown(r0, 0x0) 16:02:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) connect(0xffffffffffffffff, 0x0, 0x0) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchownat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:02:30 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x236161bc) r2 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/17, 0x11}], 0x1, 0x0) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:02:30 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r1, 0x2) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x2, 0x4002, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 16:02:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000800)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97ba24317a3f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e77441c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc37004000000000000000000", 0x21a}], 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) openat(r3, &(0x7f0000000040)='./file0\x00', 0x82, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:02:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e37cad09506155836df0b58c77ea8d57bdec7c91"}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 16:02:30 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) fchdir(r0) 16:02:30 executing program 0: syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x3000, 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) poll(&(0x7f0000000240)=[{r1, 0x44}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) close(r0) readv(r0, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f00000002c0)=""/142, 0x8e}], 0x2) 16:02:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:02:30 executing program 1: nanosleep(&(0x7f0000000040), &(0x7f0000001500)) r0 = open(&(0x7f0000000080)='\x00', 0x10463, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000001, 0x2, 0xff, 0x0, "f6bd7f95aefd5998e40fcb2dea02b5891ff26c5d", 0x9775, 0x2}) clock_gettime(0x7, &(0x7f0000000000)) 16:02:30 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000002240)=ANY=[@ANYBLOB="82022e2f66696c2546128b16653000777452a048b3fd64bdfd2c544050b7f758109c039af7e7ec0f8711d2149c85b0e2b7cf39af4f5fb43ce3576ede1d8a3aa9f043543bb6c9738817bfeb2883b1de8b21af6d45492bd9d0e788b69057071139db11e47cf433b75afd07b8372834595448b4431f6ea7d4b092b8c85808fcf930c72e30c5748a277708cd524357e7fd620355cde472900260e2408074291d62aa834cef5e205a41f07b0b8d7ebaf8f7d0a3cd477f95cb0a58b7780aa756eabb78f89a597764677cc9fd38986fc32edd3cd90cfeb63f90f0a4633b39e14a01ace92896215989d7fe101270ca60ea4305952d0300f079fff037cfeb21931f8778603f7413daed511d136452224fd273e26c2d64c51f717bcb916aef894fce60441c6b85a3f3334aa71a21a70cd525503aa25e165e878fb38ce8ab8a709ca2c02a99"], 0x10) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="8919005f6823faa4f1139804eac1b9cffc358415bd5300c2dcbc7a25bf03f93b37654bd792cc03e321ea26d8df8acf9e04f922e7e99f4474d862bdd8ff22e1e23a1ff66d29f60b0b4c8c9c35a0ecf9ec64670a5063c8231d1d8733de6f3311", 0x5f}], 0x1) sendto$unix(r0, &(0x7f0000000240)="1fea0e0c5a3a62e8e8eea770f873f8c018b27148b0c80fd4d05c128e9153e82e15387d9e847760cff8518db8cb16017bb8c45fcf24bb19c0300fc2cc11b29942e1ed9ba6fb42e6b81962aa3b09641bf3ad04d2d1a7892aeead2fbde51fc9789dd3c10fb6fb2703dbbc8e2c93ad7ee62918ae76e3e3682308a85a743694c7498a7b6fedf2c64760dab6d09ef3faa27fc28cd2edfb90d75857da6e9900ec9cc920b652903583ab0ba4b4f712e3525872542d8cbbf5456e538b8010aed372fc06fec377f90a0763513a70a7b133a0065b9d29408e13f2d5ca638d65606df6a9928a18460b89870117a532dca928f5855e68d3fbdcb068f75ff569ec0e5530ee1222ca0f64bdcd9f2d0fe2a984d77282624b6db5ea0d77bc0619e6e11cf59f4d746b82b676389fd9a272c40cc4eb85b916ef9fc5dcca12d399635812d73daca4b1895260bae9fc0f3c60fefb22d644cac969aba47b1a0753735ca58f9252efc878dfc537201875f637ad4420b96d751779b3e54be51240d7b41afacb0e0e6c94bb6b348c1a1a5f7a9b4fc4fdccecf9931a469b4ce596c6ae91f63bd96bec11e6ba5d48be765e7bb9ecc930632733ef03a5e2f68544a61ca2385e69da53c136003d57d721b79c302eeb7f7c0434410ebb16cd6853ac07b828615db6763adac4db9b9bb6e4730d7279d51983c6e7d175d5a40c64fc72e7f28c3db68f4b985164c0bcb165b3727cce03682e5d7839ec8134a9f093f9fe54b3e52c087eb06721740198b484d4ddc551b393ab5178c65566ccd00711f2f4b247892f6dc47466a44f55da72f7a298eaa7b39b86e880afe3187f68b3f72f8745ddd0eed42e36cb86571301e953bab0d6546a3b5c4a4c008bc6e88991923680d0e084ca080956af4ac15e458fec63ea6a8aa1a6ad6c8783d9256d0f732f945c3fd6783bcc5e86c9dd9f92d5fc3336f3e0d9ac66aa59e61474502cda68611b901ee7a5a89af8ee4946fd68a179a3063b3fce1f7ef5ec966e003f1c2956054e059a05543694daf03ac9085745913d5646724f1803172d5469347c449d286ea3e004e5cad1af881dc7d46d3ff65b5ef531f693fe31f2aea22eebaad614e93e21a9b7ea228ee83e0b4bace988336d678c0406b805209db030e30727cf9fc1f412e8d09b1c162010b2e5bcfff956e94d1d7c7cb45f2f61496d9d5c29aebead6ed35201e207a90473f7d5dfd22aa133c35bec54e50ae0d07db30d3d08ba5f6e9f3dc828925b83213e67419fd83b530b48086e20a983f78f15ce423404d74de554c82efc3d2405ffbf43c5307ed7f762d3e97d584f12d939c7815d0ea769fc81a0ae50fa334d080c3aec39033cc90c9fa0823405151f53ecbab15cbe5d761b86c488197c17833a78c1faa5db95fb875ee220696415a1a3fa91a7dd345c239de1de22ec0c21e00f3ff198407a1b37a1e6e6e5025bbdd2930213af50b7d71221ede0a29c4e98cb5c9acd016364ebe72eec0bf6bdd9e5d6a20bec734c5a68ff559bc11494bc2f1962d613eb0ba8e3c26b55a668205a4a70369ae7f8835b92a305bbe5c0056f08f215beade2bf011ce5602361e04f21044a35067dade456147b1b352cc1b0a03a12135f81e5d4813fa16fe3437c031adc2506d49a05bda86ca94265fe3cbbb6a9d8f0bb047b739289df4a4488ecb3d5b0d8aaee7f6f27ddafe68aef915b2f5b293de7076f9307b522a8524f3c5184a5646fa953593b77ffecc55a9ed52052158ae0285d436afc1e1ca30607eaaef2a31dbd30a60045d4ca48a56eb6f23e603fdc506d02815b847cc73220d117d203c6b8888b6825060d91a7f69f03017703ea01666c8bf05cf64d1f788cc4f31be26b6e16c149313c01a380143d333a1090c32e1c6a7dfb273c55b1ae9192f10786e4d532318f2b7c1f87ec80ead9f9866c06241b20beb8aeccf09a88fe63b117b6986d39e5c361dccd69d831cf9e450a983a4493337412c959cdde48e982c131c868a55aafc49065edfc51de6263f62b4d9f36f24616877fc2bca1c39290837ab87015d93a3a29a2d79d40488db818dbee95dc59dd1ee5554ef90851194d4a7eaf15660a0d65bb7cd010708117f18d047a1700e791e8bb9bda4f3b40d1a2a74441fc98816f3d2c859e00f669885ad018ab2fc723bdf0e9c57552a1400742a07097af52b68a3484df6a2ce5c3b4c18068cc3613c195c5545e0a495ab3953f86357c19095552273d4d1b53c43bff504c0d98f9efa88f8243d717969e08722054a375a664d216fc24d95c99794f8f70b4de13a8c4e47122286bf73bbe8e66d1bffbe22ad8b81d336d0865a403bc75df064d664f64cad4b2c5c440b950061edb9402e47e10e69e20e75f23c2cc34e3aa9656eef7810731c2af9b0dd0bebc3409cb1685970f6c8d2d0f0adb5460a67e785088eac0622b97e81ce8a3f482a06bee9968fcf2e012605bcbc9ac63752386460ffb1ee9277a698e4a90fe10b1df655a6e911e573c06bc2bed784347f97da5d0df62faead5883d74b99f1828df40ae104784ee5c0872113c5f11a324382c2f989dcfcbc1ec39bdf9c78c958cd53813f013050d31a6bc14ee00cc5ef60fb5526b60d84a07f932b296923a6b38f6ca43e9ff3eb0b6b71f4f90c718a2603c0dbe655fb4e352f6d2d59858a95523cb9921a642b7a4cc31504d972835fc9f315e916848c3e5e49045430e906456851c8f8069fbe9b9d466251306efc668c1cd8e3a58ec25c6129a7b649a4824b4d5705ec7d5b21d3ac32ab2975c3fcf22f950a9962d90381caab22f2b45dcdcfb75dd5e0a3090072157fa48eff8c4ea527c26523fb0f931a341851386732525978bab5fa64878d863c444d73ef9f3378c4fee14435b86bc305549821d44abaf34e50a8c0d284b97d210c410c26616913c59706cf9c7eb3519cbb6e690f792ae0aac76527a7a174de531cbfa9e7976989d060eed2aa0f58d1c0d1938a5cf89db1b9936e158f9b0a1d5e3886870df1b303a61a27f241302ab6e78d9741039563c6a43a043505ed5f763360880075977c2d63be77f5aa20e0feeb88dc616a1f5327f5752c79d179ec5dcef39e26d815bacb71bc01ce0cd7793e2a87cf6a857dd065d07c940ae8efc61cb2be5b1788873a4bd2d25ffce7cb4c6c6fea79cd5c0c8370ae187b77b55297262f562d062984e4180fe32533e107df6568522cefbb4bd05a3a383442ed4b3ddb0b42724346ed248e763bf8e093d9e66cfe5cb769aed9400074b0c231d0f720c5340c2d6b02d4f8604948c89055eb13557353c5cf8df4fba86bffadc5b932fe827fade17415cc03e1180d0fc988a7535360cac3588e80975a84fe57348983213e55914d6639247cd221517dbb1375cab8caa6bc5dd2a7e34591aa251906c98f10776eaebb1704af961a370d0dced2ea0b8506fc67acfe60d4eab73fa706da71c409574a2b4176d54288f0da533fdf0e9ccd522ec79ffbbc7e4aee60306df0c28499ac7cb866f6f7f66991588a60d43e0b4c2fdba49d032c9c789c747a510345992f74ff433fdf5c5d63c3f191fc4180f57f23aa6def3fda4c79d8eb2bd39f936cbbcaa35d4ea7b26c67131bd9c1afa7af04a2f8cbe7c92861e57c28764bc5ad829fa9863d3d9bdb7f958f5a350ad478fb6066fed1c8c094afce1f396b99565d28d517d2b54bdcaa236ac12398d54c5d32aad0e648a668157cabcdf76451062d9fa7be4ea2f7c2096c5976329cfce5562692fdc321a0f417cb22da12504fcce2fbb50bb2e2cf3bbbb8dca879c187ca1b1bdbd5d7be2431e55a6d8f6ea4bf33b14d2844a0e3ff16784135c989d9b65fbc42a5acd1a723ef289ed5f71659ee49fc6cc553e92cb9430f628872e0b17088a7aa0220fd804dcacdac307dd65e77b04a616bc430414c1930804ae0922e9b41f231120bd65962930751c2904dd31be89f4fe91d5a828399fb4c087b96e8034ccdcdf47b2528cb1f0d92d90b2df4c997cc5a5d5fba814322050b443569003198221d7d1966d239b10c899811070f97a20aa8419d6d2866ace89492e3531a6378cbb57af2078e012c26d45b9f0400e4132758751d142d35caf68bb8a4be9b3e37732bec6f17ed8c47d28e1d1ba813841daa8a22b058c5f699546103eb6a683b6312664f8acb30d7cad427a87a6e22f4864c8ab9bd49ed7a38230d576d48f74c02971207eb9d3f7496610d3f9d0e036cd79e11d3e3131acb90b159f053b229dfa8f2c71381b1bbc4ac98910cbd8be77affa92f18b0dc0484fd60d7d33d7b953161cbdf68683bed3facee1b378a9799091d160b886c3717c047d59052ace38db22a756ca217d4ea7e3018463a68bbf4d8c5d1577a61339c2fc315672421858ed8f793188a28f447846fce8da7c8afca13773151827c6ca6b1961e705d99a30341289779cbfbfb5c5830e9526d8e1f36ba06e577802e4f4625b3989df76768d5b08bb22bfb7de90be65e3cdc07e11b0a50ebca02c5729c457957b7780d6740b2e80d091af1218221868b4922804d46f3ce888be78e2240171d71fe3ee8dc13436f41b8e76b9ff5f0558fb4cecb4ec1aa0d79a23ed0469e84f17df2ba837229faf8b2fe210f9704c40ee35bd42402a401f6b294b7c2c66480e780656539767f03a1861b74f4e06ef0467a47ce5741e22ac8e2aef414194c3af3b7fe13e4c1644df8b55fbbb86a035af6f8e6bb8768f6c1c7ae873ab08b349e3d7da2a0b91b1a2c8d806fd38867f18156ed6f45d4fa8ffd3f1358fedcca7a3060b4e0196e39e74b1c05a8535d58c5df39b8f7e1009b6cbeebd0687097267e7ef6538cf1ddf466128377d4d9f2b5571a65334671a9156c226d8ce60f8ba5ff3c3dfb69811160e14c9272f9472c3c44d60685e14f891466e854f2a55aa86e59e8ce7f1fec05d357ba6c9a4e06e985b04143345649ddfcdcf756969a2e048fcd3bbb4c1b7d6389da0fe170959e9de8241accc3fc1fd62b85be18a34d20d1686cfb5d63446fcf8e7adf650928e4329e074c5bbba81defa7a97389fe10d5224edde93869779f2ba0392e3d5004a6efa148c0c154c52da0f2d4c11586d733aecb84defba852d70f4", 0xe0c, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000002200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000040)="79d40f0a55139c47892384259216eb080af7ad44", 0x14}, {&(0x7f0000001080)="a84bd4adb02340a7665db9eb341565d136c0768e94f89004dd81c71b08161fcd07bb45b94cdd8054445c7bc7e0ef5c7317dff858a13466df16c6c1ff911b9655b4cf32f706be50170176dde8ecc02588c3ccc7d43902a406353e9d242a60882a432da3760264b0a20797f700ec093a74c27a4294b14a22b8988f3230b500f10a1d436b39d352cd16fefc6723dc426ccc57b489bb553006b1feeb7256dc19d881aa86cb4f9a22a12f2f915a1b62c0c6a397ca3468e45f684c63af1d9e90c3ffd4b09f193bbf2d1ceb5534d561c905b04c132896df68efa1f511cfba91b8ad8279c7d7505469d0ac171befbc34051e2b1d6d0064f3195d578d9e2962911a453d6537ac0fdd1c8ad9d2c97b3b09c5e57560b7459008913f9eebb50e1710e12274dfd1c80da8d0d124e42a995643876dc6f5197d5a8de4f111f6cc56a9eac75c182d01a74ecb4a3e16324139afafee80ac375c39fe3ec37596c07a74bdae6664fce15f8f49b681d374910a0037648606da96c5cb6b393b9958bd2a6ededc3a55dbbf5ff4d36473a7e0ad6236133ea45fd309bc56af26fcbc0bde1284aa7cb8e7e205e1b1c7a42d012cd5b4c3e58110c58b2adc18e2782a183cfff7803c649df127856a3eff2af0cd7c62c0690e34b6efa2db794f4e7447329c2838450ac542efa86561ea6b5075d1b24e60c6c262c33988d43880ab760ff314d0dbe76fe48c37722dc7794027e8a6a8e6a44ba23dd57c6902f7887e15c87f6075d83135ead1ffdea497a73e74b3a34abf3108e0fe3b362d8dc091099656ec098142e6ce44f7684e118a0cc71ad9e8b42670a065b440dbf960b6252b735d602a1f3c39e6f3ec3c2b558230e7af62031dfd1d335ff2c3cc3533a2d51eddae11d75112d11c3f7aa5d3e1510a84b817bcee9c1aa535bfcc96c8f29f584d7499d986f6732435a4593bb587d9ef4eb5e44dd30d54f06d963cdd6fa6d2a98600a6d108611351e810e198efcf57808fe4dcdabb4396ef81296ed866eaffadd3b175138614f1f399c334a8f9bf1fe58821c614499a249f69e707aebc0019eaa5c0807c82b039d31d9e7c9bbb325a03d04699b02244613502d1a553da0af7fce2258651f20c95c2e93201d4511aa211c43e43e56bb6a9ae93fef0814bf1cc2e87a76454985b8feb9a99acbdb0f56410e6736602042471ff1ad3632385bc11ef00e1783075534fd23180f97d40300cc50247fe3733f39b7743acd9629ce29a133879ee00efd30b3544401538ab07fcaf7eeeafd2f502eb6915a3ad419aed5fac9868aa29b3baf2c48ffd1be4c3c999ed2397b3b00bc83023d32424057211c1d82d112b7b0d4e81129ed3fb39bfce351b5f07d41a6212624bb56e16bb2fb49ac3bacb7e3497e5b175cbbb7e4997c6dfd312465955c0e84a04313e2307b2b616ce0c84ddd2f25b1fcf1b21cee9b49eb2e08ed2c1ad5236741f542d6407c6984b3c7bfa5fd5b01ac49e9a9fc3ccd84549f726d2f202b3b275a4f6a022a3b0cb69f0850b71e00da3fbb473d5ee98e6addb387efd7916a2f922514e5dd33591e8751087f5667bd3e00be0e3a70ad6504d365216e88720161a9ef21007fd638038b88bdbcbc75fac0c25d06214acb7063489d987ec1c39c020dcec337f7742c56c980545d4dbb85438e9b9ae0c0bfb5225f926c771515e4f235a5878d0d8154479efc46081f8ddd048021616c060505bf442a8878f1548782b82e104629f316d62a453f90e18ab6c75e47e8b2f13ea9d80bf1e7cd1886cd1b28be7349751463b361e2c47ab20e04c340d80a98a79d88f8ba56483f0d2b1df474b8c6658ff3d8f874738e135a4ca0f66885c2f35c654d71d19db2158d41a19470946c709772ab7d8f21ca89be67917a5a50e672a491b62d0b0f1114b1fba7b3243649b7a84aa99ff9780f8ff79fcc7dbcc40f0caf98f67ecec465621a689bf34150db188fae5e0484918779c3a792dacdc882511dc4e7d22497cca1fb0321556bab8ce5295f8a8d3621180ec40b4954f0c7685e03d2737297d7f79acd7e0dcc537038c113091b86414fa083fa2c6b29ef68cd9724e1945513ff20c5fb82cd16bc045c3ef22fd32f6087b217690041c8460c7211a9a4b3869112342a9e00eae57def9223871aed8fc2d578726fa3b27c4761be5507c1410d52442c4fa5c2ca87c57e0a4ce90ebea5063d275af6ce000605aea5f6192be0cc5a3a73fb64f06dc71b13dca46f0f50971e1d3a6a08c6c00cabdd50146520ff096ab056202f1a76162aad74d8a32fbd2799ebc76ef1e12169a015f856a6439494be02653baadcb333bfb206e55d2bf27b3296740b6f757a384d3b0ad7555d32a293f6feb699fed2ca251d22847b48c19e712ce883b00bed6100b2d8ebceb7ca5840be10ef902e3adb7a15ad45915cf10ad390575e027aac0e8a51aab97e780deefb62ae28f60b9e150910693d6d6ce51fedc1abdd4be6438f63b235a6fa72932bccf90673daf5025f8709446995d60b7d16f57f71e61354697108c062d34c3d3d123f4c9d885495f821deeebbd66c18eff9984c3bcd72c74aa936ea0051eece02cf9eb628af7e50b82415f4dff92ff21b1199cb55861bb7bc1f03d6dde318d76c9905da52f0d5d1e8bb2f26d538d8e460fc2f2b183e23ddb6fe25362c663c18777dd22ad48a0fd5a622667b885a8f4c09183c25cf784bc31bb982a5534a9a9dd418f4bbf15d0109fadca9bb9259f0cab1d45e80bd2e2b792d1b1b8fd7263175ccad8241aa7f57bf11a75a7a81367847b3d0503e188f5cabf79f89225cee87dbbfcf390261c69e7dfd6f657a3a57cc8c927072dc71c088d66bdd9b7176f2553f19a7aa73a6e07d3baf2af0a75ef6750fc94cd507ca8f2449f316ef67583c1948a3450e803cffe3efa7e9b9d9d36beed28e7cc2b346c9f37e8550ef66039d6ab12cdf2a6e47ce8a89734f0565ec30350e2e8a81b62f28f13696c496379e84aca6832d45b46966610135aba1275de8c098aa32117849f6a342294a69743e9679d636a5186ed0daf8bba334f8622f2b24e12eb4953d11928a05eb44c86c94b43b4b96338c278abfe612ee3f96271452ab31abe1536eb4c81d1db5c83cce10c348fa35722a8eafc7944193ca9fe43306d3590fb864e1338ba0c16f37afb110c4cb1cf5b6358be8e532805ba9a66e7f78d1031e56434461e730d6cb387a3cdf879a7f10897f397670a352fb79002fecbfc3e3a046902e23a2ddde4c6203ec7616c0cd40776db497f8ba0fc408c434f8b53d142c33ac5c82b7abf27a099463485b79ddcde12aeba94258088795ba2cc360828a9efe8af7aa2e0219fd3574ac505ec350db2790f591242b40cda0190fdd648029cd78acc7aa8cbada823e6c140aaa25fdbad98eaf009e8cab63f839255a9aaf69dfdef1543c53a23364da2f08b40df937b0cd7abddc9ff3423a0139a855b4b6566d200ed1bda677a221f206640a3d3a07caa1cba65f8aa9f5d8d4ef01f6e9b7b9e664ad32bcd3a55b3fb900bc5a7f2f4ac6e1e3497b436156e3c5b3380b9000d42531dbf50424b85e49de5ef9b91a06b52c0302449172e13bb364e40c96c0524c537f1a2c57a1e9d06e1708d7462e35908132884aad8b61ff8596dc9512ee6e749d90b57643f494a1af4d2b11138080ecd365460e1321259961df83cecb14d80c4e40cd9cbc3228c3d61307312f18afac32496221e81769b144fddcd3a2d55e9cada02f5b74c56e2e67bd07714be6bd237ecc08d9b79e7c62b43c084f8ff97ca47a7d9cc568f40d01fc435e4cc2c54bdc38fa4d3912c6dd25826a300b48f91c17c2327399e6cdd68a16d048c82d026b3983a2e468381ea7ad4dd319645cdac5e449dc2a059d02ccc34042591da870cffe5f0ed37e1db58f4890382b2fe78f505e0f6c1ef4ebf5595c9bbc3247ec46eba707a16956b4ea47969dd005635c544bb2967f71b70cbe8096f3e03304dfdfca87ce8e0dc9f3fbf37daafdfb4bee19873558f613cbd65e4cc1273547ed69ee0b643ad32cae6b8684f04b45bbaa89e493af4316b9a7e553f7e0d1dc0c53565583f895cd8a440d6f85143cd632f3e0e30c5fe2c27795d4c5f5a62348da42fa63929f140b64c7442ec532372be20026790ad9671b289b916380e66c48af509af9c74a95a5694617c0fc84a7a67011ad454feadac3f1e75724d0da5b0716905a0c49f73f532814be021e942a3fd0162cad2c28b2207a8ef4e2f929dbb9e7241e72c880cdc87b2a9429ae30bb7967b3b857daafcd40530fc1cff8e422bf40ef3dd0b7011b7a29fb94df47835dd554980c929d48c71683170d2c9c6998a4441fa0965c06646215c141b6a4697be2f229ee8799b0ec6bc0ca9d99473326abba55bb0d645e173c3f9f0f47a52086da6d438d7ab2209616d830d323d4cedeaa3f64b490a9bfb2455b4b2ad68fbb55b5e89323a8a1d767afe9d1e5f73ff32b45bd792226839d927b1d251136b58b3cffddfd3158e8303fd981a8bbe8d0648f624cf590b765de4ead194bbcc6fcf2b5f0177a657306159b534225783084d297bee79f3a5ce172343cf5e9fec0e615c827eab965a8a8f7976ebeacda2c20764131a12c0cd9c09af4cb0a321d6145ad65e3f9671d9b27430e5a9de41ea13b9a8409b62a78f424139a1a8965d6aee57b4e52ba89d859f889339f0400c96b595e6396ad719a77dc10fbbb8ebb35a4c9da3ca20890ea667a95e28e67a2c41e79f4abd500aaaabe85e8bfbfe9de701cd1d76b41db91d51b5b63ba36311b84589440dcc922598a6911c9d1ff7d9d1b1aca729ee41d9bb8f043302f240c67f9bb6d83ab98cab872ee3060657569ddddd964eaf126819b82a95bec93b646e3736df7dcb084ed47eb3cbd13136c77fd2f30d92baa3b0cd6ea2456a8f4f8550eafb4b7ceceb2536dcff96b9bd315a74f850d54b1a8caa2c88246bcd434abd2caaff467096ea27ad52d0847bcf30c25f2cb9f5e67922331d79507b337a62d569b95ae47b1f605449460d4d5bce86790b5a51b35d340f42b637fb8ef0ed79bf1e08aa789308264f30496124137ec6ba3b212d80f839e43bcda1eb6a09e31763a73ae2ecea58423c61713b2f7386e6da90bcc624f356e0388b8f2855e533902cfbb9e68f0f486bc3119629c2c66dde421c5fadbebe22631513efc27b1e8d055067ab9b7845316d2f3be221506a7a244e54e1eae14e976adc2b9400c9f2cdc263ff777151c9b96ab7c4ca8f6f77318d345462b288e8eb72dc86ab29d6d4339eb9d4b11040fb7c5e9afc16783e408ee50438fd52f601d84a755771671d0d34bccf78d46c50080076643d4ff05d44f5f51c0e401557f93f94c9fac3e0548878684b4d1dbac03edc9df28d28efae601e4cf79035292910db20d7faa0776fa71102a8d18e629edcd92289365c0512b133bcd75f0a160cd41687d1e68bd3f19e8969b087dee434e50c53f6fb9b3ef4195593ba857d4f3dc34998d9ae3b23af5f592fc41c7acf80cd34f242df1bd2698f86db278966a83e44f57413609735b255005e1f4eb21543a5f88c3a2eba6d838ad945f103c1f8381c1052f73de149caae93609e7b96c9892b0be77486d67d5f54eecb604a00448fc87ed724d5157f46ab1b949eec9aecf696b47e97752c3c4573f42a788b865db86ae9bd37568b1bac4133cfac84d3b42b30ba64f6fd85546d23648a5aac566aba001b68901d67e5ae267f596454441f9322028d6847ae8fb285bf3fe81e412b4c7be28c6b602f6e593db0a39de18c81a615fc0057b4f936312dd86b", 0x1000}, {&(0x7f0000000080)="64aeb869834f115ac7d356fbf1e9825e5086a3be3d3523b6104ec0cf4bc8dd41d3ca", 0x22}, {&(0x7f0000000180)="716f4b16726f7c2bfd74e062cb5c239de120bc887e7ee5d33a1f6d2e2db4dc77a979daa9c2570845fa2f34de3b466a45a45dc2bb48301cba9a407b330d7c8933", 0x40}], 0x4, &(0x7f0000002080)=ANY=[@ANYBLOB="f800000000000000ffff000004000000aee3915e4cb411bd51946ef15b42babce00c437303ae2b6292e51ac71a319054d73341e8baffd746b48a5db0fe9a59aa18f9ca918637a75bd37844922326fea2ead818f81977dc85266581238d6fb502c29b968f8bfd4f473be5c88ad11ea833746bd32c5aacd75ce0b3b3aec707cd087f95de1313718464e5247814992f8226c9d97c8881d86eaee823b5dc9b3483827e607158c81c164465e9a8e44b0e736dae2fcdc19e02b80cc84b18002998b64ac6378838f8040a98c7291b99e6980112a64bfacd995ef97790bb73bc329d0972a67dfb9881972b2f90818ea5c9820c0a06d7650000007000000000000000ffff000089690000d299cc427824b0181ad0802ff41b0e3eccfa5cc36a7b22712d2938fbef8b28701780598a6c2bc288f0d34f238ed618bbe86e0ca42dc26fd54a4c47a17ff0b12d4612a9ac6313ddffa3a534f84bf4ba3234186947541c5f1ab23c0000000000001800000000000000ffff000003000000fdb957f900000000"], 0x180}, 0x8) login: panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND 182187 72833 0 0 0 1 syz-executor0 *406188 72833 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 ip_fragment(ffffff005ed2007c,ffff800000173290,ffffff0065485f00) at ip_fragment+ 0x5f4 ip_output(ffffff006f2e0690,ffffff0065485f00,ffffff005ed2007c,22,1076,3a88b5f121 f65848) at ip_output+0xc6c rip_output(0,9,ffffff00654ba7f0,ffffff0064beda00) at rip_output+0x187 rip_usrreq(e0a,ffffff00654ba7f0,ffffff0064beda00,ffffff0065485f00,0,3a88b5f121f 65848) at rip_usrreq+0x3ed sosend(ffffff0067aec970,ffff8000210a2bd0,1076,ffff8000210a2bd0,ffff8000210a2bf0 ,3a88b5f121f65848) at sosend+0x46a sendit(ffff8000210a2bd0,ffff800021163610,ffff800021163520,ffff800021163628,4) a t sendit+0x3f4 sys_sendmsg(1c0,ffff8000210a2bd0,1) at sys_sendmsg+0x155 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffd3,0,3,c8c4ded4010) at Xsyscall+0x128 end of kernel end trace frame: 0xc8e5c017cc0, count: 4 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{0}> ddb{0}> set $lines = 0 ddb{0}> show panic malformed IPv4 option passed to ip_optcopy ddb{0}> trace db_enter() at db_enter+0xa panic() at panic+0x147 ip_fragment(ffffff005ed2007c,ffff800000173290,ffffff0065485f00) at ip_fragment+0x5f4 ip_output(ffffff006f2e0690,ffffff0065485f00,ffffff005ed2007c,22,1076,3a88b5f121f65848) at ip_output+0xc6c rip_output(0,9,ffffff00654ba7f0,ffffff0064beda00) at rip_output+0x187 rip_usrreq(e0a,ffffff00654ba7f0,ffffff0064beda00,ffffff0065485f00,0,3a88b5f121f65848) at rip_usrreq+0x3ed sosend(ffffff0067aec970,ffff8000210a2bd0,1076,ffff8000210a2bd0,ffff8000210a2bf0,3a88b5f121f65848) at sosend+0x46a sendit(ffff8000210a2bd0,ffff800021163610,ffff800021163520,ffff800021163628,4) at sendit+0x3f4 sys_sendmsg(1c0,ffff8000210a2bd0,1) at sys_sendmsg+0x155 syscall(0) at syscall+0x489 Xsyscall(6,0,ffffffffffffffd3,0,3,c8c4ded4010) at Xsyscall+0x128 end of kernel end trace frame: 0xc8e5c017cc0, count: -11 ddb{0}> show registers rdi 0xffffffff81e38f08 kprintf_mutex rsi 0xffffffff81487de9 db_enter+0x9 rbp 0xffff8000211630e0 rbx 0xffff800021163180 rdx 0xffff800000ad7000 rcx 0x121f __ALIGN_SIZE+0x21f rax 0xffff800000ad7000 r8 0xffff8000211630b0 r9 0 r10 0xffff800021162ef8 r11 0xffffffff819fd4a0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff8000211630f0 r14 0x100 r15 0xffffffff81c38170 substchar+0xf15b rip 0xffffffff81487dea db_enter+0xa cs 0x8 rflags 0x202 rsp 0xffff8000211630e0 ss 0x10 db_enter+0xa: popq %rbp ddb{0}> show proc PROC (syz-executor0) pid=406188 stat=onproc flags process=0 proc=4000000 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000210a2270,0xffffffff81eb56c8 process=0xffff8000210b6fe0 user=0xffff80002115e000, vmspace=0xffffff007f125e70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 72833 182187 38508 0 7 0 syz-executor0 *72833 406188 38508 0 7 0x4000000 syz-executor0 83219 266083 1 0 3 0x100083 ttyin getty 83506 303293 0 0 3 0x14200 bored sosplice 18756 975 15052 0 2 0x2 syz-executor1 38508 220302 15052 0 3 0x82 nanosleep syz-executor0 15052 337719 87857 0 3 0x82 thrsleep syz-fuzzer 15052 426106 87857 0 3 0x4000082 nanosleep syz-fuzzer 15052 173847 87857 0 3 0x4000082 thrsleep syz-fuzzer 15052 375033 87857 0 3 0x4000082 thrsleep syz-fuzzer 15052 73986 87857 0 3 0x4000082 thrsleep syz-fuzzer 15052 19933 87857 0 3 0x4000082 thrsleep syz-fuzzer 15052 370103 87857 0 3 0x4000082 kqread syz-fuzzer 15052 137941 87857 0 3 0x4000082 thrsleep syz-fuzzer 15052 30806 87857 0 3 0x4000082 thrsleep syz-fuzzer 15052 437070 87857 0 3 0x4000082 thrsleep syz-fuzzer 87857 499035 69620 0 3 0x10008a pause ksh 69620 365820 81682 0 3 0x92 select sshd 81682 74701 1 0 3 0x80 select sshd 8346 345957 2527 73 3 0x100090 kqread syslogd 2527 388581 1 0 3 0x100082 netio syslogd 30836 398023 1 77 3 0x100090 poll dhclient 2053 447178 1 0 3 0x80 poll dhclient 95382 104038 0 0 3 0x14200 pgzero zerothread 51905 151570 0 0 3 0x14200 aiodoned aiodoned 46310 364075 0 0 3 0x14200 syncer update 83494 144858 0 0 3 0x14200 cleaner cleaner 13052 358518 0 0 3 0x14200 reaper reaper 41009 396408 0 0 3 0x14200 pgdaemon pagedaemon 34565 207600 0 0 3 0x14200 bored crynlk 39011 41953 0 0 3 0x14200 bored crypto 94598 146738 0 0 3 0x40014200 acpi0 acpi0 49351 367256 0 0 3 0x40014200 idle1 50982 149505 0 0 3 0x14200 bored softnet 31167 71643 0 0 3 0x14200 bored systqmp 68175 369610 0 0 3 0x14200 bored systq 69715 339659 0 0 3 0x40014200 bored softclock 77276 447348 0 0 3 0x40014200 idle0 1 159284 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper