ket$inet6(0x18, 0x2, 0x0) r1 = geteuid() r2 = geteuid() setreuid(r1, r2) socket$inet6(0x18, 0x4007, 0x8) r3 = semget(0x1, 0x3, 0x5) semop(r3, &(0x7f0000000000)=[{0x2, 0x6, 0x1000}, {0x4, 0x20, 0x1000}], 0x2) setsockopt(r0, 0x402, 0x7, 0x0, 0x100) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) 16:17:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x10}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/62, 0x3e}], 0x1) 16:17:40 executing program 0: 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}) close(r0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x1a, 0x0) execve(0x0, 0x0, 0x0) 16:17:41 executing program 0: r0 = open(&(0x7f00000000c0)='./file1/file0\x00', 0x100, 0x100) r1 = open$dir(&(0x7f0000000380)='./file1\x00', 0x32, 0x4d) r2 = socket$unix(0x1, 0x3, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) r4 = open(&(0x7f0000000440)='./file1\x00', 0x20420, 0x101) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = syz_open_pts() r7 = syz_open_pts() r8 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000180)="d3586ae762932d8f4e6150a2e7642578d4ca9d558316819d0ce87d8014565153cf5f6928ee8d612a39a2adbd47f26050c963732ffcbbb3896a780c1b43e809e84cafdbb63e3b1fd164e268477a15cb12c9fe613aa4f5900661d736925b7daffd52db4183fb610e5d19379f5038723c0f1b605054d6a49c1f90f2d847559432dc8ea7bb799ca283738b", 0x89}, {&(0x7f0000000240)="2f383215a98b24db6702e633f107d03b7dca90342fafab85cc79bebc635a890f8f9d45391d3d44334ecd0fc152aac49df603df489d83f3e6ffd0142d9b511fe2a5557fdd0221ccf4f134a8f60e3219b5c2868e319a02205e49ee645b473f48db6ed3efba002bb54e22b5746ac88453db4c23fd2a26588c452ac3e3a453b5d29798b0a37182a9619b7fd8caf8764440166ed7e08be5e5ea57e23c140862f3f5d28e3cc9afaf5fb25afb2af4742aeae86d04356be0d1da2f3026744824f1c8fe737f049e8c169d7a59f775d9ac60777de88e996b6041dcf3", 0xd7}], 0x2, &(0x7f0000000580)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}], 0x30, 0x40e}, 0x4) open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)) rmdir(&(0x7f0000000080)='./file1\x00') 16:17:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="01000000", 0x4) flock(r0, 0x9) 16:17:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)='c', 0x1) r2 = kqueue() mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x812, r1, 0x0, 0x51) r3 = dup2(r1, r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x48, 0x800, 0xffffffff}, {{r3}, 0xffffffffffffffff, 0x2, 0x4, 0x100, 0xda2}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x7, 0x8}, {{r2}, 0xfffffffffffffffd, 0xd0, 0x20000000, 0x3, 0x9d0}, {{r3}, 0xfffffffffffffffc, 0x80, 0x20, 0x7f, 0x10001}], 0x5, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0xffffffffe829de3b, 0x8}, {{r3}, 0xffffffffffffffff, 0x48, 0xfffff, 0x100000001, 0xc06}, {{r3}, 0xfffffffffffffffa, 0x40, 0x21, 0x100000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x9, 0x100000000}, {{r0}, 0x0, 0x0, 0x2, 0x3, 0x4}], 0x10, &(0x7f0000000040)={0x3f, 0x6}) listen(r3, 0x8) write(r0, &(0x7f0000000000)="b84fe8ef0a3fa6061e2951c26105204761658061607c5411ff89be7fc220a996bdc4de91fab6527045a74e5377f853819d78f58a46e81ce6b2f468450c910bec", 0x40) listen(r1, 0x6) 16:17:41 executing program 0: r0 = socket(0x1e, 0x0, 0x401) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = open$dir(&(0x7f0000001080)='./file0\x00', 0x800, 0xc8) r2 = geteuid() getgroups(0x3, &(0x7f0000001100)=[0x0, 0x0, 0x0]) fchownat(r1, &(0x7f00000010c0)='./file0\x00', r2, r3, 0x4) 16:17:41 executing program 0: r0 = syz_open_pts() setuid(0xee01) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:17:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7) r1 = kqueue() kqueue() close(r0) r2 = dup2(r0, r0) fchmodat(r2, &(0x7f0000000180)='./bus\x00', 0x20, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) recvfrom(r3, &(0x7f0000001180)=""/4096, 0x1000, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x10000}, 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d, 0x6}], 0xfffd, 0x0, 0x0, 0x0) close(r4) 16:17:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:17:41 executing program 1: mprotect(&(0x7f00007e7000/0x2000)=nil, 0x2000, 0x1fffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) sendmsg(r0, &(0x7f0000001740)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x2, 0x1ff}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000100)="09f9bbafbb47dbefdf8ee06fdf743af8b665fe77d1e4f873e0787e7c657998e7ad131cecc220c7f8680b527eaea670bdb683998950656c43669a8a2c9559c875e7d3b35c0c17ab0e06c43e1d4b46cae2", 0x50}, {&(0x7f0000000180)="a359f4c7e0afeaad3a811392334fdd6952821aa725188283006433f736d6ef620e804b99c29d0d224669a49df8957b654d109a1898aaaa2e028301b559a922e5823699f33a4f75faf04980bb1c197431ca0f0820b3772b37c3523b4fc67731589b230b74acac42a98efb939c6897ff2cf0331f142a2cf4046259ab88497038e28aff9917236a70c6dec78bfd0463b2d16a9ac8e76dda867a21a83add84dda695bf5a8112fad5feb3e5b4372eeae4e3eb0f", 0xb1}, {&(0x7f0000000240)="453b37a4d89a6f5d85c6f05d6830ae823d2c6a8ffede142a537b06d2649a5b7b2c0053cbbfc47c995dc93a631bb9626d7194038af3a658884bd4ea0f", 0x3c}, {&(0x7f0000000280)="2495c601c7f90ec14b04d9fa20919fe03f1d99ddb386c95e1f53ac392ddd5fd07c48734f12b6e746279e1a7fd86614ce494b1ca0a91e645492531aba29bacd6861a97b4dc0c73308700f42cd047adccde85058ef1739d787aeda6a0c84e4fafe76a1655c60869b7a99634133d86092ffa9da4fdfd9bef4bf69aeaaaa091cf99a6024bac48c52f28cc3a7f92d9b7c697d6a54442456815a27db0f6e7618c199e48c8e3511e41f9790c886d7c80f67bb17938c54d1bbec46b3c4e7ecff27e8e01806891b33bb94a54fd6", 0xc9}], 0x4, &(0x7f00000003c0)=[{0xd0, 0x1, 0xff, "62c2f5465c4716681cd0ca0f63cbfab164afb061cd5fd194dbbd6fd0df4ee6c696ca5897b3a67f058acba8096ea9965c156a7b61af3206b86f44364a04562d0056ad1154fd94aadbd87acf1eab794d92fa0357d6b9abb0fec157445cc1f1cc782f802dd4b2366b9b87dbc7b2566e1f57c5d51148d7b3437a2039abc74305795620fb7d58e3f529119287dcef15960c6280a269089a1bb0ddd9c1de268b1396e2992dade841aa865a7b3924c15dd3df3df2ecf63f9e0db88967925dfd31dd"}, {0x28, 0x1, 0x8000, "811615ff7227d9830f80853153f84e5b8c1fdb032f01"}, {0xf0, 0x1, 0x100000001, "ca0ab78b950d28967a3b18449b4af454c5b3cbc5c2b72841b76d266e98938b8a1c6056e9a87869eb0b657f3ed2160134f3358029aac23d62b313149fc96b5cc32a4957596f8e01744e353e4866d9879cc57e07218e4a9444555f449a410ab6ab897282a82fc870b333d8445bfdda895ab7fc883b782ba72456d3dc8c104b5a3d8445af8cb090f4c8ddf70f155224fdf54c5cb6e162c5b04e20e633e744504344ce71c90bff87176b0056520386c8f1d1a576ccc81dd6c19ff61641c7f90fae550952759ec97e28c0cbc76719109a29c584406206f24392844010f9c7"}, {0x38, 0xffff, 0xffffffff, "28d95779ffd16f0416acfe6031eaea92b638f24dd12d853763b69da73ab6ee15d36a251e19b6"}, {0x1010, 0x1, 0x1, "e6216094e554787f775817b543ebe9b19bc1ea0111f5df6085ad6a02a045fa79db97006bfb8dc228466549415305e88adc24078582ef4f7f1b1246b642c65b3a35663146f28e26e1b1c3b6349a6a6a9607a406b8fcea0d6eb7a167918a65f98f1f5bc31aaa546a1bc883ecdcda58862432ae20ec08c90e63939553475b4c60909e8e1bdcf0a6febb054c3e77302bafcf183aa0b3947a8fd2c8f70b553529bffeebfcde5f42c1f050f01a5b17da1976afc2f2c6ba67f3b2ca434116f9fe56957dfed3b59875f178dbaf815eb718a4cc17c43c41e7bf9c907fdec348c43a7cbe82bd4f396bdf55efe60611782ca1ca398506429312b42bf7b999ce464fca5522f7989b2ee55e42db14eec9ce3c75c3d1e2329fabc7264352aa5c824d0e45c9440c10166c0182280aded3ac86ed1220ca2ccdd3e65bf71b69c6584892ea9400e7e3946f4377614dfa070bb0206f4cbc02737fd0b0259ab741f2a6747adf7552d891059f379243194b6457601ad07c95cb78cef172c44e9d89eb457246293e8d6b9bc3fc1a7caf331365bd032455bba9819fd90467a278b62405dd9497d2bc858bf36a5a44565f1eec117bf8bf7b0968010459e9d667bafabd798b6845023c31ec533bd23d20f8eb386156f4d20ac2db4ea49350f8b28dc24e2ebd11470e06388a00fe088c852c8d0e598ade4b60303ad3118544182a3d84ccbbaf23e73acc97e17b4cff514267be7d6d57624c6f10961d8a11a93558abe3833d1be00c60c0b6d4cbaafa259c90621c9c9c01c14c75e5916a34ea6ee50154970ff47fabe71ffd0b5de206c6332d24a1a1290ee63a244aeffcb6fe9461911868e397563aed0190e1e895df64967a1336b94abe2abecb5f037352efa149872279d011c163ba16770fa610ce5c6d5211c6d0508eb3992f261848bfca819d6cffb22e7804b9661b17e4b6050a4a5a309f97d6c993c8323d271c9397711241416d8ca4b2e2894ae103f721601c0381bb241685fc7844205ac2551f015cbe45ea064fcbf7a93c2d57226cec32ae2de8588b7d537bfb89773ab508a23a9ebc21ffbb60d7519634808af039be0d64a35beb2dd4bcd60a3ac2534347a36e13bab9351988c1ae6d5c4bc6a5131b5ec641ab4923bf33bf799825058dcd9807ece2e43921e2fb60e5c6fbc834674fba6d554d3bf03a9d206dac4db25982129f76187b5e25de3a6f705eb09047428898e5e4f2a46c2c56ac6693b0b1d273148840a78ad9ccbe933c98cd70870f6b138abff1237192004d7c98af75dae1a3dd7af62a5389bbd71f19e378479a1709acb70242e3eb6706bedf987305231d8b6386b630e51172913e4b43733e8415b82133cf03555a8cd1e304ccb306e0ac7cc612d2e1521f45105bf742a282adc65d191b1cd96e78fd6b0dce1cfff8d7d9c145f19a51a59e7d915ae812cd45fcc6a973fc7ff51c3fecccdccf11123de88bf592a8e4cb5d56a9a660241b0c76f340968376ab34b2a56d7bdfb680781e27144aa76c5678cf6e97517c4406889e5e8f8ecca194720e72487b6cd9ab46f6369b45ed93d39892d107ace9c008a779e593d4cf12f1b88039dc92359dbcdf6e46add15331ce3d8fd628aa4737b9c75366869d1e0eaddd37edf6695b94fde44255197aa0fef8a5f27809a1f5cd2880ce73e63e86e3412957782a5d012dff1e9d928913c0ab4b64d3fb534a9e141986749605062042eb4cabf9472cdbfd75023e9d87890b11d4198b78d45ce3a56787ca7df0538c946f403463e51661e9abdcd1a9c60e1ce49db9456d2b2be31188831a0fbb8fc7503bf4824436535aeeb0440a6c185940e40fc03689cc917ebf585bf441e0ac55afab6587826c2fa3d8693b6739496098df35f11eb9f4397389f2aed04093017c56993ed15bebebcc78cd7ec2546732c86b5eb672c9d31fcc030d2bd0e66f5a5251362e84c0a6c482f4fbcafbbd2c3742e3cdaaee99c29e40a3f907a5145ac83019737986b2955b6ac1d0decce1341ea50af0921758cff1c9415af8ac76bd68340e5345e1e2b2a6c2627a753228f6f8ddfdfbbc887c5665cc718bb0aee4d411aca58f3e083f28aaf705a7c938460a198e61ea762677b7db6873cae58a4e089b14cb02f88b1d7922d97c54dd62ab21cdce83bfc2c9f03a05304462f376e8b372c61f2681a4ac74e90a7c848da6379a1e167d812106f5d6749e9e61efc920243a8c10e7641bc35baf964b735e3ca0bda6bf2890fd84cd92c727e67aebe92d97627cb4b8a3691c2401078f88ea85a902d9f217a73fdd4eed46d3df45137a89fdda2f47617af65e96b0eedd164b145cdb0102361d94852d6607e89e0171be3c53afaeee177f4f5b15a255c11c172eba5e0135869243e81e0312a070496e3d5b6f01c03a7cff055fd43cca7487512e47bbaafb08a6e617e98f9c67ca0af35ac6fcc60bceb67bf5650f8c028850faf65bb628437ae21e1531ea70e1b1ccfb2fbee428283c3f22631ce0126f66570c3aa3c8a9990c71f57094bf6eef02fc235148e9a8b010ac163bf44d3b3230630085fffc731d1283f97df8f713fe2302f824ac3ebb6102ca2c1a4e21b17114a0a08c50aa304b612972dcf0203e54fed23ddc2cf44a3b2e68c4606ae3f3b1d2c24c95af3cb447196dfd11954708129013a3fa4039ca292e0c298413a248358424507f93e23ebe3e089804c2f0156f47390a8cf50931b0ad9ca516f25d09df51da68ab079ceb8ee3df36384494882b4870ec58c2bbda58cec5649ed409d08a6eef0cc3a48e386c1ef0eec9d97fa040d8a058379ea10efc32372ba7bead1191629506b087fd3fa9d878a415b704502ffb90f60e5124e642b6f468d1aa8c5431b29098dd63dc893319ce567a320ea953ca5f0483f70bfdb7ed5252d8233b81d169772f4b4841c6a6accc3593925919acbee011e45a11a918ac508c39a5a2ef18a6ed3b3f2ec6cc1c4c78f1a3d1298a243cf92bee95ecbefb4e59b5905612f9baa9dc34e8fef9c2cdfaf132b59b70133814c53935482202d36d9a12aa867f5284971eb9db945f5048aa4f121e5a8841e69773ed70a4ce6f4fa6a3245b60718760e3a675ab499cc85941ab2172a8ba84ef5a3dc396426a18a0478749525d469c18b433f5955a9cadf2ff0da2b38b1adcb0d0816995c07ebd80ce99e64d5f896e7d5624b5b4139fa3451ac6bc590dc595b092d453420437ac2ec158c8ff2a5959124b13bfb06c52596cd5fadc87d5bd2cc57b21cdf44d649dc4b019d4b64f6fd91edb1b8e4b3fa207055ed4693b67bfa24cdb5cd2f5480e4c955c27c29ba31e5ca2fdb8d76d9b825423fbcb66bd231684a0e4a21cf92357ef085b6edb0e84e498f07c4934ceb63e85ca6c43c9494fc402fcb7cc2d7dd2a6aad37a112d2702d6a2439b154b3932bb40155667180ba2997d76878f4266194fc15212d76960400bf9558737ff3e1ad519d0781980157b9fc685332083a29f93d8f7c2060b8c559c6c56b2a6d273d2f6b1320d4598de9a66582c2b582d36cf24c5dbff2991b655d35061d42001fd78fe3dfb89669ea83e74f8b6b761b0aabe445051e1bfdcaeb617a4e78afa805bdef0c68f0df7910c94b385a182386b826c47ab28323998b090a5479ab488e4728385d1bbb59fe2ad36efafb1bf33532ced4e9f3a3c897b27e9795105e1e10d5af387b7250e003d7a9ff34e5833f4c7289181c40b18649c104a784837307d7f80d6ad8a08d7b2e90e1c2d37625080cc2cdab3f5731cbf1bec84d0966b74e61876bf984c569fb0a5bf811b836124adf9a54adbd4ec65e2a1bdad91b22463c2cf702de56c0dca047a3b8aca30364fb225952ad9d0672a2eaad628755a70616809819b6261d2e9f5bba6fc69d5811cebdc1b95d5ca1fcd20ef1e5eeceaf04ae533c1951f6c702b1248eb3e97bae7d4c291a6cbe74de49eadc2fe1ac5d5db5c2c0cfa47879e92fc023185693a07ff244d90c2c5f6900d165749ee5231cc3ad477cec61e1a3aaa35d5ec24cb6d56171c1e1da4f14006a0559bed4236a46d05d674e866cb9193ba00f9e289ec7f29e3da352411919fb6787dd60068d4f8059a6bf2a5337bebee9a05f4eb71ce763dc358fe72cce473723b21ab69387df64c137edecc0ccfe2b9534786fb83ac271d71c846db60840c2ea87d624b48ddddbe811afb1a94289fffcfb8cba0c4d4323297c680bcf3c71ceec87ba612ff1f22bbac7f8381dbd3b0a33dabf477f99a2a71113c8fe6db274535dbe4161cbd7d9fad709667240ed7d5ea2087e52b92b8dc63727f8d4c4c1157727f47947388f738ec421ed400ac7be5b8c6fe1ec33d9de14a09fcdfceac8e1f7e6098088f8722d591baa6f7c163b977299e52af35e454ab5df79202ae9debe4f539d4c78b42f81bce2b381d1c95a32e3b8f06f4442bb72f5a2466861fa7ab1ce27479dda898a19166b3dd5a910201572ec3700fe3941b5a9a88d2d674117b261320d39ea47b171511f14b3c70f552b62f27da04589f272da70b47d10ab95a6f1cf6dcc3aee4fcfd2dff53d5a1cfe83c313ca9bbddea3c2c35f175e123ac16edaa173355dcea3d1c696214460092a15224c57a65b52f2d57850b2c4cb05c8fc923c0fcc7e1fbca3095e5f75405a574749bd58b8ad69dd90000d11d900d6fe9abc2500328a3d9236a00c6354ffe79327e653c84c2cffd53276e3cf543692b854c4de3f4a8f4ebb3f851ac7105606a0eeff2685554af8bf1f756aea6821356388396f6be42ce94d13f9ba8ddc6c444bd5754204b1cb3cad9b202a3edc9c4e77df013da3dc9f25ff18c0bb7517380662e4aaedf77ab6211d3a9908b016d1d56f99265451abafd36c5e7946f00a19c932bb5d149f6bfc270e96d2d2e1069e06136585684c3c8468e4495327e803038d64bed291cefbf4d9b6326e1073478e7326e9eb4af12aa23b1e341c6a0e41a159f970487b00b1ec6ab617ae0c1618712e406138d4670e49d3325796a03eaf8587f3e491d6b47f84a8e23e7a25e2cd3b58ab1a21c1938d6d2b47a97811acc3825350ee87b7b1ca4ed770c5501c746f142c6952046e1e397c1ee200fd3edc0761f3ddb2989f8d76ca18f1524098e3c57e188b044cbd67f72112c2a9e68ec16cb90ea2c22a41ddbead4867034b21b362913d59b2fd79cb5bfa5aa02c6f52077ee763fcd36b711f9000790413c9607971f1f0f86adaa46e7063385e665633683c2d0d7ce2230b7f4509e52e123df2771ae3e877721efa5118102ba8bb798664b2cff839072e85d7807f4fdbe9eb999049fd7e3f22d62a2fa9758ee2ccad9be62c57ae98a9d6225bef63e3e0c7dca9877592c90c5ab255a4eb09adec0726c2cfdd17d659a353a684bc883c560cd85b2d5f4b2b3ee5a3ffa2ff5dc478c50e7f634cda29dc6e3dec6d415c10ee0b089f7fcf0e43b22b9ffaed0f98e2a9375b8160d4684e318bae6c14699c6ee46a61b003a70d2ae06ffe986c0b8686cc0ab0a01e342fd55fc4b1a5760550feb2d2a6f867c233a7995ef73a8467ec3f8f170fae76b34a24553016c5b5f85bcf9d17002ea63e019fc8b1b19acb9eeecba8892e8070df88a2eff7815009a9791247c3d1409b99619095b6519effac2e46f927dccbded35f2fcdfcc423bc2c44bdb6d8d5a86300f147d74a34c25266b67e58ac9560a0c8506062da00dda4e5da92b97bd56da2c801c747cefe27cdfbc2c0426a0ecca3914ec584696f51b1a1020834ceea07c95de33b3bef1bafd319257c75a934b05e20dcafda118772eb97c90406d6d581b6e1b00113b7b92f1"}, {0x28, 0xffff, 0x6, "118f7c40a9690bcd97a4efa57337199e20"}, {0x110, 0xffff, 0x7, "92f011f8236a317e0a468b54620937d498ccaef71965522e33098a83af453cbea2584962116a8f4c33f5cf4df33741d9adfa38669ae250f22174dc09a55ec360831df5251514f0185b7d02df9221255fee803a73ca4e9473acc4bcc2e52a2ad44980462cff83f4d9ce4954a3449902e6010b8e2cb769f8fa676e4ea262aed274a64fe1b32cb546262dfca82120d1ed2a2c948db3d8e7f5e081e28f91faf4d99dfd58ea97aca6d7cd7e0f0e2806c85e78789b6379353c069d1ccbac3be454eca89462c325a64e330525901566132d50a5baf0bd2b03bb71c6116abd0b472bbae1e9058aae9da051e7af37d2221b3fc8c63ea255276603b7bc67"}, {0x10, 0x1, 0x3}], 0x1378, 0x400}, 0x4) execve(0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) 16:17:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x25, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:17:41 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() r2 = getpid() setpgid(r2, r2) fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) 16:17:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) sync() 16:17:41 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x3, 0x40, 0x5, 0x7}, {{r2}, 0xfffffffffffffffd, 0xa0, 0x1, 0xff, 0x7}, {{r3}, 0xfffffffffffffffb, 0x20, 0xfffff, 0xe2, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x3, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x20, 0x4, 0x257f}], 0x6, 0x0, 0xffffffff, 0x0) kevent(r3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x6, 0xf0000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffe, 0x1, 0x20000000, 0x81, 0x7}, {{r2}, 0xfffffffffffffffe, 0x10, 0x0, 0x6, 0x4}, {{r2}, 0xfffffffffffffff9, 0x30, 0x85, 0x200, 0x3ff}, {{r3}, 0xfffffffffffffffb, 0x20, 0xf0000010, 0x401, 0x23a00000000000}, {{r4}, 0xfffffffffffffffe, 0x8, 0x0, 0x9, 0x4}, {{r3}, 0x0, 0x2, 0x2, 0x6, 0x70}, {{r3}, 0xfffffffffffffff9, 0x8, 0x8, 0x8000, 0x4}], 0x6, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffc, 0x2, 0xf0000004, 0xffffffffffffffff, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x50, 0x200fffff, 0x18000000, 0x401}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0xfffffffffffffff9, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffe, 0x69, 0x40000001, 0x0, 0xfffffffffffffc00}, {{r4}, 0xffffffffffffffff, 0x4f, 0x5, 0x3, 0x7}, {{r2}, 0xfffffffffffffffd, 0x20, 0x23, 0x39eaff1c, 0x3}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20000003, 0x81, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x4c, 0x40000000, 0xfffffffffffffbff, 0x80000001}], 0x8, &(0x7f00000000c0)={0x7, 0x5}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 16:17:41 executing program 1: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, 0x0) socket(0x39, 0x1, 0x5) setregid(r1, r0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r2) 16:17:41 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040)="05fa9349", 0x4) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:17:42 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() close(r1) dup2(r2, r0) 16:17:42 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)='\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/246, 0xf6) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f00000002c0)=0x98) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:17:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x3e) fcntl$setstatus(r0, 0x4, 0x4c) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b76140bfa44c12b38ea2dafccdd86f3412e8853b0a28dee5b45a9305c9d9828c72a55fcda504ad70b706b350b09ba099b2eda18cf5c3b6936b757b30bc70fecae9f83839956b84fcbc12d76772cc749e6c0a1adfbd1e3ad5acc01e5d38dd09ce6f3d017a6121573bfe5e8179911a800d13b45d730ee579dcb396e8eb1d", 0x7d) getsockopt(r0, 0x1d, 0x1, &(0x7f0000000200)=""/20, &(0x7f0000000240)=0x14) 16:17:42 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getsockname$unix(r0, &(0x7f0000000180)=@file={0x0, ""/63}, &(0x7f0000000200)=0x41) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r1 = dup(r0) r2 = getpid() fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x0, 0x200, 0x6, r2}) fcntl$setflags(r0, 0x2, 0x1) r3 = dup(r0) utimensat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x400, 0x3}, {0x8, 0x7}}, 0x0) kqueue() r4 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x100) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0xd6, 0x4}, {0x9, 0x2}}, 0x2) link(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='./file0/file0\x00') r5 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000480)=""/55) connect$inet6(r3, &(0x7f00000004c0)={0x18, 0x0, 0x57, 0x10001}, 0xc) r6 = getgid() setegid(r6) renameat(r4, &(0x7f0000000500)='./file1\x00', r4, &(0x7f0000000540)='./file0/file0\x00') link(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getdents(r1, &(0x7f0000000600)=""/184, 0xb8) open(&(0x7f00000006c0)='./file0\x00', 0x80, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000700)) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000740)=""/176) mkdir(&(0x7f0000000800)='./file0\x00', 0x8) ioctl$TIOCSTART(r0, 0x2000746e) openat(r4, &(0x7f0000000840)='./file1\x00', 0xa0, 0x1) 16:17:42 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2100, 0xcd1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8d00, 0x40) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:17:42 executing program 1: r0 = socket$inet(0x2, 0xc000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:17:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x8, &(0x7f00000000c0)={0x0, 0x2}) 16:17:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x820, 0x40) r1 = geteuid() r2 = getgid() r3 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x88) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) msgget$private(0x0, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x10, r0, 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x20) pwritev(r3, &(0x7f0000000200)=[{&(0x7f00000002c0)="be66349a56850c41618cd076d83175fa18003bb224e8cbc99f944f0ee9a9c726851bf358e38d46de18005db0aafa306f10826607af783e1b7413f31ae7d4d722b4f8d317b6ce90878a627861ec08bd558760ec2c0efa447e941abe56b6908060b06140d22e1eb032cd89c2daa5fc81050edac319c6cb73e0eafa47d2c312d5b9567fc742e84fb66e176a993cb7cff79ccd57ed1f208a68dbe9", 0x99}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r4, &(0x7f0000d06ff8)='./file0\x00') bind(r4, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) openat(r3, &(0x7f0000000180)='./file0\x00', 0x10280, 0x40) 16:17:42 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:17:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x20, 0x4, 0xf27b) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100), 0xfffffffffffffd3d) setsockopt(r0, 0x80000000, 0x101, &(0x7f0000000000)="3992a252671fa81de7b79cc51dbe7e8e967d3394253b8747d49cf57e5e44e718be20050f2931122c9fe5912bb232f23ca70a9cfb26882581808f06b18f22da9c3e0c881837ce216f8ec870cf91bbf112b66ac744aee8f524", 0x58) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:17:42 executing program 0: msgget$private(0x0, 0x400) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x3, 0x3e, &(0x7f0000000040), 0xfffffffffffffd6e) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="7af15e74055aaad8ea34ad185d936353a532bba39b5168894c762db54c52c2c3bc0fce788d56f0ceb21ac4df18348404b9e735d2524ad40c6b0b924a1081c11e2f3420848ec3697eb1ba4a7c8aee50fb8757d581956a96ceb2d7234a005ffb155dab7039c1c91674d1079d9a140d2b31f829c768acc0691bdede9b2ce41a81", 0x7f}, {&(0x7f0000000240)="235d17634f38bae0fae5c586faaa297201935226625a8b5da1bc506063a164b696c9eda35146a33a7b72b9e6107a16ab039b471f408348550ebd9c2155d6f80ec6c2bb56c224ad7d21cba131b83fdf482303acd47b64a541e2d1b34e3abdd0da5afc56944565b88ed6cf86014ab4e2342c52bc77da85fd4cacc8f941b63815084669ddf14f0e84e5011710392cae5a8e8ed203ff66f5171b194f9502672e2650d17eadc131ea82d99f6d82b3fee6b51549611adfbe0f77cf027b7bdd", 0xbc}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x200, 0xffffffffffffffff, 0xd6d0, 0x1, "06a99c4b426c42b31a54a2360d4da53f6026602d", 0x9, 0x2ed}) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:17:42 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10, 0x30) r2 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) kevent(r2, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280), 0x9, 0x0, 0x40, 0x0) 16:17:42 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) read(r0, &(0x7f00000000c0)=""/194, 0xc2) write(r1, &(0x7f0000000200)='-', 0x1) 16:17:42 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) r1 = getpid() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000080)="e4", 0x1) 16:17:42 executing program 0: r0 = socket(0x22, 0xffffffffffffffff, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000280)=[{&(0x7f0000001d00)="3378f0e23d67a8e63c24042dde26d6f5453c27651702f744f55bd701b16c8f685fdd89a440b84f52b4781027aa8fdc6893dcc81578d1f42c6f23710eaa194a2cfc278e8fd9377ef7a4565bc27cff07f12c455b01cbe5307f11d8f249aac8af661de03404ccb4febd783681d7282851d7e54aceabd6ae102167f8e8bfc9ec1af0c8b4dec3c970c1638362a4ac456f99a5557c7262af2419f33318d8366cce851a84b2ccc0afdf45557e3a9a3a76b42238dabc232000c08d3b64743b95ee771b0ed26d2d36ad2c6d6abf1ffedf7f9a08005e2208f66f76923f8b017a8406f1fbe18472ff1406c4387efe2874c703818bed807fe767eb5ca94d18b4257a6033d27bc7a232ac3286bcb01d3024818c405d198d9536ce324cc27f400e39417ebf8d62fd9508cba47587eba6d59bf9c0c31feb4696122eede344c1c1e445be548137b23d856958f4d26cde8a1bd9a1cf3aedd5a6ab2097aea14cb637c53b89fe132596f482ee27fc861556c0091bb6cb4768f3c98c9c16eb6a3be1d909bc41dcc43f49e23a08400f4badfc2a04d160412908c58f6e478af247894ee224f53287da08472f0bfcf69955de2c16ca92ca9aa2f81fb93c12474e649dddc3ff89880c7df3fd74b6dac0d77ceb0234cfb4c361ba0d7bf931fddc0ec70724461b399ca21ef96fcc398898ecc5c569bc8c32eff2c8410c69e855ee954bf3d39fd4e1b84a93d1f25b09e69a5964be1efb7867deb4c54db7192980f2241639338c53234e41bb84f3d48ea52635a7079b8ed18ecf173b6560003c587c43d83eae414de125fa6583063818dbdbc848989b7373bf013b72ab723135da53175f85673c1694175415e6204d968d5eff568888da3cf219b0d5086ad31ce8052af4ca0ab2970bcd225bafc8d15331ddce3abcf05ae93167d0b82dd225aa50811204781c209c137b798c5604ec1efe20c1713f2da43de772318ecb348c8a0cc8dccad4ef0408133d9249081500ee40dffb4c21151445d7b2b15e55d8474261b16ee79d52fa1d8e7daf7babd630d7f5c74ccf2b8a87eac77e0b3cc44eec3f9b38bd06b9f98295c29fbe78e2c5be35a804cddaa1710d390e586c6dccabaf7e29e65be7a02393360d5556d0d31f2447602d1f9281f9538b33a2e949bbe215dc84159cc7e7939c085694c0131cead300505f407c563cd6b614e4a6855203851f7fc7377195b14f99ee1f340eed731563e20dd9d40fa29860972158b22e73b68465c0abc1d6c896147d70d93d370500dbe78d7bb2e070e04d91cb904146f55ee3811ec112fc7ed4a0a885e8076a6b588f0244537fe20338fa3de2b66661fcaf0db5acc20d2877f3e0c6e5855725c0b77ab2094ff12094f920bedf84fb3dd2a29d042c49372efb1fd186b377f0a73713508370fd1ce4c856cb7dcfa7b7413a457761e80fd51d0eae7c1d4e591483f359e935358d9b32cfc3155f5d42b7979c01d07cf6686bb8647197c21bd6606a40628a3f016346e9d4f248f96e10644ccc5122236ef527b6c7158c27d6c1e2b9881c9e7571da6131a320cff8485c021f86d228eee6aa334ff610b86e5e787878ae0d6cbad92bf6909129b778a3e481c5079d9556062313079cf6bbafd8dcdca502025baa9a68b35c649a25e395ac3e9d374258582b65b96022bec1738b3013487e0e3abf49665aae70f293a1e3f7947a9ba132e219a4d8e61f19cd1291f79c87af933d6cb4034a9603b3e5f976ba8ec1f8dca080dcfd19fcd32c04ede13b34c30e25d37ad367062788e55038576ba4c3cde263d29674753905646947f75cfdbc2e584397225a4e03c24b95ef4fdd24480f7e66b112ff628b37d8d652f2a64bcd988a42b078438a81", 0x527}], 0x1) 16:17:42 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) write(r1, &(0x7f0000335000), 0xfc94) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) readv(r0, &(0x7f0000001600)=[{&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/181, 0xb5}, {&(0x7f0000000400)=""/205, 0xcd}], 0x3) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) 16:17:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) write(r0, &(0x7f0000000f00)="3be18eef17d45e751440abe9da1cab3cd5deffc38fe3e1d417c49b035dcb10822ce8a5ee6da917a89c559b8385aa799b34c112ec7ffd9ac6983f09f93649856be6695df414edc412f3debee45e0a4eb8ae9d3958b9a362ce8bfabb4c0ad8fca0c472357f6297acaed150031e49b268a1253c0214d052c9afe422021cdcb2944983084ba56c4b8c0109f802b4502cc896361c4c150219a2f6d0e226227b27e99745c668805a03b74fc649f553068b55f6809b54ce67361520727ff3ffebacba1f7404cf4f53b96bb4edb75f5bf71da5e7eeaa50c8bc8ad29953c1f998b81904f9e2a45fd305b829d2de14ff73d4a2eb94ad5ea50975dd9dc304b4e933f9c811b8824882129b7736adae847e70886b35d667dd34810e7f62133a3fe82548ae2b5c026ac0a2f2bcfd4af97e32561c23a6de1b1d17739597a103a1feb2c0f25bcf4d7f12168e0c68a6489c01d3d0a0766e3f0156cb04df33e4c4c5ff43b501dc6a555d214ba8aa61f8ad2714c5a45987ec38d5ca27c94b366225049aaffba7e29c6b6728b59ad8d4bfb3b884ae198ce0089970bf7dcbfe881c2003b6e41fdd8d712d66584efce5fd24daa093a4fe212cef75f72b965055f685b1a08214b0fdc9942e3e3a5911ac2e2f09c97dca944984b2d650cbda152eebea671ad5e5cbc7e2d6093a9e51123856c673d46a20c9da4077a330838f2c1c48d567bb7a4a49b92eb7db2f8c722c1572e4ba757f9b9b2ae3656dc216bab141822a861c358f87fc521354d93bf2f03767d603ce9775e1b71bbca98f448b2cd87d9f3b2edc3da34db01741ad7ca6f3835833dd5246b6746b451825d799edbd4dad500294858bb5078f41aa209045e3d83ea8f90470e81dd1ad183f345ce4da8c8b360f71c21822706a0918217ab9957263deff7b9f1d35a6217ed02d79143497729b58f3c27de462124bef02cdb492b8c39a0fffc19b43292c4620cb9fb107a047cbafd45ce0aed71ecdb4e82dabf8e801a55601a4a05e62666bba6b404f2a6476dd142bcc9aa746dece36de9c714660baecf35f1d8a36f88f780c2587b4532bda4d9656fb8c9bf1c4d8bd6a9804ea30d3979bb0b1cd51d50e253877845ad9632a92563a697e8747e402d97292650e6aac36183d7c9187a5a23a02fe2a03af7a09002ac4c8302efbbb149e4eef1791e5014f7d502d4f12453844c5a052851bd1211b37913b79b03d7dfe9b6e5aab8835845bff8713f513213d65a987551254623b52e338ed9530ccfc0a1aa9f5ffd69689d5308da41835461649243638ed4f2d146780fd2d600f90756ffde24308209c3ebb3859c6931e5bd1514d45ced294c69d875f0f42769d1f9382a44116485b6998f5f3c49a013a36c356a27e0ff6f62f4b27a9f1b19f4841fed2d2e220db27ff242a9698dae526874f773ef55c6770ce7ddbefaa443c68c469bddf657383995150b4ee2afbf9aec8e03ad0e900e959e1b585381dc561cb1b693d6473d096070893345cd405fdc70cfaba53a54ca794fa541451ed2347596a7bab74a0503c3c06407cd594e5910b6f725f4522dd1c34d9ba690bf79a770841fd147451127e9b8db5dc91b72dd6a493a2ebc0b1290bed0b5f0a", 0x477) writev(0xffffffffffffffff, 0x0, 0x0) shmat(0xffffffffffffffff, &(0x7f0000dfd000/0x200000)=nil, 0x0) syz_open_pts() close(r0) kqueue() renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) r1 = syz_open_pts() close(r1) 16:17:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x0) pckbd_enable: command error 16:17:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b4, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x9}) 16:17:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000040)="000800005bd14cf588b41ce963d18b699f6dcc90bf7ea8adce93cace8b46f773af3c7d4e9698dc830eab31030943f39e89c6", 0x32) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x10000, 0x2}, 0xc) 16:17:45 executing program 0: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x9, 0x0, 0x8, 0x0) pckbd_enable: command error 16:17:45 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) socketpair(0x0, 0x8000, 0x1, &(0x7f0000000040)) write(r0, &(0x7f0000002740), 0x106cd) write(r0, 0x0, 0xdf) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="01", 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000002640)=[{&(0x7f00000023c0)=""/215, 0x32011c26a21396fb}], 0x1, 0x0) 16:17:46 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x3}, &(0x7f0000000080)) 16:17:46 executing program 0: select(0x40, &(0x7f0000000040)={0x40000000003, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) socketpair(0x1, 0x4000, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="f25e485911345533f111fc68b208c5d91f3b9b14ece4db1a162ba04b9495d9d2e70939e0f0bb87181b684a7672595a785fc8b3bf6c15121cf8d2a38446d81b0a4eb357cd8df9faa6ffc9231f5dc9cb4cd6f6741ee0170dcd26e7f5c7917e5fe40e418eb562d49f4da389aa5c8625f1247a73dfb303803bca54cfeade6beb2ccb50c7543b51ed5e9cdb88f661aeb2ef002b97e58bcd17704ef02b7725beec87cb96f020183255d47bf74cf0aa90f02d8d9991fc30c4ac0b1357df40e80b2d17edf3524c4a31e9b7191bc15ca66e68147275ecd3cf7f8e26d4a4c111958319dbde737cb0cd71bdf1c914c074e8142562617c76c15657662653ee696fa5d2da376da4a646a699be8d71465cdb851507a3b0fcdfaeea15c25abf2bbe59f874388bedda20b69ab20acb4ee757a7c939155302249675b440bdcb59480684a755d393fdc765d9a35b4098252d351ec300806ac9f167f15d0410b83f19a5a086e8b6e3f80d27c8922e874c4e732aa9c68e8dac129d26ef61edc581ef2c80be4ce808e8ec7f4cbfd43bb79c252e265b537ed8b8bd8ace700109e5b82d2821806911eb303d97c473689a78487457331e15ae858f23387b1c4e030bdce7428dfdd50c5dc789eab8f63534ffd954c9a22d80310326aa8bd6e19a6643a5ae880c5ece2e57abbe3b05a2470734bb89bbb9892b94e4be1ff4ea1e5ac94789d2c408cb04ad52b24fbd064140b9b0565ddb0b0cf99173ab1f0c2bf716c02909e4ea08081fc7d93396da5bc0586f5dba5e4223e8529e7aef7e255e883947c966cd37c88c3ed9fd6f33de6e19f9e66e1a62b6d96a02f23df22327775817a2f15898cc5831c1990c3a5d2739c102915a44aa51160e528eae8f0333a93cb57709a2627a13753d5b6760931bd707df1c74de9c5776f631a5428048b5330b2bea4ed494f7d1aba22c9ae30670e19bfefb048cb7f64b40de33dc3807330ce2537fa8456f5c4dfbb0940e699d64c7317e22a2587f71edea84fbfe8141fcc96bf9b570ca2d24b381996c5ecf7672e0113288c5e080377e6e0c811d57d65621916f5e7882acb532de48181baf550f150351af9dc3801eb4b35cf5dadf4ce1b93705ecc5c4ae3d1cf31826a8609e71597628ff784225a646ae7687db4ca883ad2b40e695325e2053b86c6c7a5863fbd52cfaf639927b8dabb1a0643c5eebaa9fc570600dc208cb267e3ddc2aab97c96e1df2d530629ff5a8dd47c83dbc373dd623d6c5eb1a6f69ab0e828b1a9c6923ea43eebf425889ba22ddaf53ae69842a918c479de8ce26a3dc1e4c04393f48ae8fd6666b827301ca1695ab229763d46e623ea00fb444a55d97d2299416d4452ffc9f11dbccf6b9990513893e402007c454291f44a49285ff2f39d28ce3eb018ebc9ea7b15295f8548007ff72241b5945e2e21b1840f208a2b7e87ff8b15bef9ac9892be8a7ecdadfd4488dcea73ee8d02c63065c8c85060d1b8abfbabc63ca04d7ef6c05c5198e516a9c251c4d52ec7452f3dc6ca526cb320415dccd339a87ae25f53275a21fee18a97f4d502a994d4d1a2ff541800c568459b05ef3168b1bf2ebe07e20b76a9d14d81f10b18849b8c2c184de1bdf154da7fdc7a520fcd39792fd2e93347f4a5c9251fdadfd7b99c1c8ac248bb7260f8f514660b6acc2e248f3438b72b6b74a84ff0ddf108af65c67c006a67958c41b3f5afcd72fb85df48b0d2f65d0fa535f95bb6be961d8241908ef6bb1161b7d2f71cc0f426ff19ed43cdfcb3446942240eafbf661df140d2ca03499e888f586e68dca00223499552b8c3be0e1dd1fa5f8e854e2961b5c30b88ffb7d1d09d32e164827da84dc9b3744a3af02aa86a8b50bf6f3f79f85be3cfe609470d1a5dccff33e42d2040983ebc4c4cc86857ca24c265d49a01196fa2509f0a83f9453aaf84ed420f6f29769ff7fa862516bdf9205002a0b38b6a538d3626dd52af0cc43e566a7b908f145b81127ba1138ea84575e05bb9456744f816ca45745be3e142866dd6ab04bbd6a2756de9596f4a61bc54aa29c3b02e7c4f20bae8ce8b8b3eb7f78c016ab7e4bbb3a358d26d5ddf87ca9bb6411e73843a06c7494326131062abc14c3c840caee757b748e3df3335a71597406e993aabe961e5a22fece6b12d22e6248e3c61a4365185455da300b00540b6988b1a35fac45ccfd2999ee7a80f092634a557f260c2b313175e88c9a8ff8d5cae7b04e3b64c21dbc3f08f8d921ef2a3b3a0b262dca2b69a93d8c1d321883f772c748bf4ad1762e9f4509a7aea19ebc9455c815312009485614a4ba326a7cfa97d22ea96984c03ea8e750d4c657c86b180b0e4695f870629c9d6744c496f5925d73b712562d0d930bfd9b0d051556297d2937c0aa3341821bf4527c3af0b3b64754f6142f980d94c1a32cafc6e9e89bd1a026f6ec61dadb7e26a177c836d4a3e916d4eeca8ffc4484ee50e75abc145cbf090b0eafde649c400c27308fc43aa9067156193e78ecf0153556ea17bf11986803582ff4606a5900a3154159ddc88978e748f1a52bcd5c74bb15e0d784591827a8e3ad7b8e64a2c18837c9534a7b44f1f906c16988e54f4b3965533eb1ab76043bb4bf90ab5561f1f81ed42d1fb6116b253602870cde389549722605bb0e09deff9148e27e6bcc592b80e9898cc143b47da9abac4d7c3901e50f22d83b3eaa11e0fa092d461ff8824b97537f4c007d770eff05e51ab6ac60fd31d8166972c4869cb5891660b1f857d0ca229381b7a350db73d8d1402e668c0b9d91118d9aab051c75ec07c6010c146a057d1ba57cee9cfcab5eac9299ae3eebfbcb68957ab90991d0dddf10480e6b3f0088d1de1373627a9e6282ff5fd1419751e56ea4eda1877121a1d7a8a042cfaacc4a9133845c3a053f5b16b85275078d8ccef4455d414a8e93c73d616603ea9a91f3d9532e157d38901cf01bfad837f3e969cf7d078f08b93ad1b0df0359dd892c98adaf0a1f7ceece5e7d27cab083efc789e7ff4d19594fec5045ed24338e6f797d2659c677918fa2f1f4284b68f6f319fb6a791e258e0afdd0b8d77fadafe971aab2d0110892c22e366df063dc378b4470756e773bb783352ccf11835feaec1a64f09961e48cce5bff5b8d8f503d607879c3313d4cf818f1a5f8db89847a31c5d0fc8d88327e33c6df71c705a9f4653fcbd4e31094f9aa4241561cf5364ba530c0615e28d72cc0a3260aeda3540c074c059d2708919d9a3a4895c4817ac594138cd6215b35f67d86513ae53d61e5fc5a93337acf56fc61fb2cbcf194d19ca8055404c9e846571f7d5d563aa5eaf23a82ecb0edb0ed1e884640fa55b83be55e23792e09270d015ed3784a9ccf198f33744458bf487223d51dc3bee880cb5399312067b089c501a241927c134a99efa35050027f72ed1f753c1d7f58ca0cf02ebc6d46e5be101e95cc67589d27cae7153daf5b5d4716434682bfe1c25155d45660728f2b80e260ed85bc38ae4a18a85c121f1ffea33fe41d173d7ec659e87bbe4a01058574f2c9a2c49df274148a698a549d0b3a389a12783cf32591c088f58bb8bf18d56088a3f9b0285c0cc955337d7e462ad423ae73e24aba87bbe5fa24d629e08755ca586d10720c89c42a0e866326241a71cd60526b6a8d173bf251cbeb797538af686b52a8c0a7be569fd2bc98746eea7e82f1d828fc5d6e9e48102af2c353cbc3611368bcebc93f5926fad23743911e1baaae7f2200ab21eadf9ec35c7d0578dc1b83776230347b115e8758e0672665c4f1d35494697ef3e2163534819729a43195ef26b0912d397a310100da978cea4d75c6c958667d465cf7055414adea5f657cc40412a400e6ac73d5459bdf4771dc44d9324d3ecbaa5de2d88822da3979e67635cf860e0c65c92f50dc95b9b47b24aa03fdc6727c757121c473db34066e1d42ca5d40afa9e4886df7133afb2d2d8f10180bd825803adf6cb3424de26ee08bb9af7dcfe2a547160b235b9c4fed11c5a1c3715eb56ae71248a53f4c3322b2a3a34b93184bdb551de5e6b70ab64e584944621594e917c4b38ceb78ec58d5cc1256afb17b4e064a11f2551777f8617bd355feada305818dc1d4ec8ee5c319b37950a02c05733a905e4bc49a1defb180473318e4738eed2610e2fb305e356cef4d0b49f3d2f1c0b999cd096fb66d4717551eb3786cf08b83f2b616602354c695125a76259dd1b01915758638c95806aaa8d89f9922d563e86677c76e76bc47f7fba2467c73dfbadef4f6d17cd873dcb9ecd496aa0ca48e6430d61f7e980200993a34c898c92dcb1a9c3c08d9b08b8f63b6338611df00916c35de424e73ac8a59ae72710690945e2e84f81410556d026d83cb9dcd940c606ca1ff87e2a59e557286b76a6536fca8dffc9cb22f93ea3f5deb3db5c4d00b706c15a5da7170c9ce23b9d1e75bc5bd45248d09c069f63383a9efc1c992fb35d6c2300c172c41577fb6462cc20e1faf8e45b8cf5b4fb40ade8a80daa30c96928b7582b017af14922761e8b285c0a41b4d43c6e29f93a4cc1feb723fe371ef2f605f01aaf7fb3309380b78688770643630e5a9ec884ea4b572e140c0d9982548f29bf9b439e3b6cfd1e2c62b5002ca56517447eecfa7d69c220be9cff7dae5f2d39df5292b521402180d4edcfa463b3add099632d6fa1524ed4d0e00fe21fe46732711a1911d879beaf5e07a3799b5dfe63ddf0a23de2dbb1e679e88a5be445c3fbc105d8137ea8fe7e8e3b89a24dca1722a9bf1db1d9c5919791c8ab531d8b3721900c1108d639a595c9fb69af6737af0f9d90cb8146c9ef75e34d1ddbf8045f72590414c0e4b65130e629f3e9874a17decce5367b47c2e694458099e21c48997a08d5e0ea783d7bc812ecc6ebb5872e7a85b6967226663eb71a54ac71aaabbdf01d0b15a8bec7a98324121f05ec0f679725257c26ef394840c6077162a75e5c4f1b9957b6d12be69ec32e1edde0c5fd950e7bd4f57d2684f1815df0fc391b77d6157421f2ddc438c701633c2c9cca6ab6c6bfe99e1c05b196e2c02556737c6bdd0bfad92fa4edcbaffa784269bf3af60899d98da5a758d4692cd8013596f18c84db4a679999a74b3190ae404189dff3a34b3e2da59abc748d4bd7962a7c86b05a300bb6f741f9cf353ade5227f5fa4cd0f55099bc018f3fd0f8f26c77af604e625d71b5a2cc1f7f7a6d1a5d86e54df747b1ea551a17c4dd297da006cd3a5d50e1feb55350d52d1a0f0fcc36fd41e6c69933d408da292c234a8bfe3903ec7c8dffc4d35dad7ec3587a5438ca58dd7f0df6c0b901b50bf6f2488f40bb4ec9496b8a97e698303c6724bcb39238635da042b7dc015e53078f049e9c7d5ee837197d55c01fe6d64eafac937ca9b9fb4dedffb4344f6d6c4fafc2efeaff9a5b1f82c05ad1762f9cdebf86692d7b472b99e67ab66bd48fb37afc0befbc0811d4be4e54a593ed77b912947700cbd1d82deb0c08d0f3c844d5036bc809de901bfea0b709c305ede35ee5cc3d597b0b8c09de1a6749cd5d7b585980de90154ab0721c6d3ccdeb1e626225c03e8de89c7c07c59dd41c630faf988e8df5e952e76641cca949b85d99fdc3c306336b64f7524487418ffaa10c772d1666c4abd7ab1f44887918669544dcdf13cec1fd45e59da03b8b7c2b809064a4776e493bb77204c26d2ce1670ae579f67b5d37e872733a4288e128386fde61eff322fb7a4d4d7454abf71a5b9dbcfbd6807347177b6359146f6594030c56921d3c7d56b6e8292b54a70bee1cbf59e82c23e92", 0x1000, 0x1, &(0x7f0000001080)={0x2, 0x2}, 0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSTART(r1, 0x2000746e) 16:17:46 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/77, 0x4d) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x101) mkdir(&(0x7f0000000140)='./file0\x00', 0x40) 16:17:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001", 0x47f}], 0x1) r1 = syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000240)="63b72804e2f969724f2b3bdc305b4674580fd5568d65a0410d084e7baffb28208d3a502aec5c10ef4132621b237cd48cedfd601c1dc188de9760ae3b3eea8f23b8edcadf197ae1682efd3e0274c7cb31d2c17f1a383084f21848c3b02a228b81c0f2917167db2820ac26c2c1dc8f765dc3b89665f56a28c5abefb00809b60cbfbe5f0f05337c449f80c4204fce12a3c52be01b819b40f21d6ae421af54d3e07bd1f02231677abafaca517e39", 0xac}, {&(0x7f0000000180)="1c9b73b835262c9da2554bd910e8adf050fe93281691d71b05d4a0575b15a4aabdf727b83452c29a126beacd188576baa22dad4a650c95ceed", 0x39}, {&(0x7f0000000300)="03b8dbc56b5935a0cc23d4f13c297eeb3ebaceabdd7b62fd4742364f055ade1b9199655c8c34f53d925930c65aae3b4a0f3b8a354a2d0fd18e5f94b0e7b7f19c09f2d0484ef25c50c0d844fb78a514b1e9435620fd1bff80e71a04e08710c6175210162fdae2299283bbe9384a6f626fb5b8aa5812282b01afdfa15258baedb43232bdd8d6f17ed45d66065deb5f3e5533e17ce8dc053656ee6acf3c15", 0x9d}], 0x3) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = dup2(r2, r0) sendto$inet6(r4, &(0x7f00000000c0)="3102990520f8649e76344968d10361530d91867a47fad0275d69778c419cb0a296b55e9d202f95212af66caa9494fd9bf9687a328f021c05c84e67b3f987037937f430b21cecb37abbff65803b926d59c0f8a39c3154ec55a0dc73ef0ee6e43afbaefa25d3d0089fdc9ad464330c3e6d8a64604f8fa1", 0x76, 0x1, &(0x7f0000000140)={0x18, 0x3, 0xfffffffffffff800, 0x9}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) syz_open_pts() fsync(r2) socket$inet(0x2, 0x4007, 0x7) poll(&(0x7f0000000200)=[{r3, 0xc0}], 0x1, 0x0) 16:17:47 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x28080, 0x10) setrlimit(0x7, &(0x7f0000000140)={0x1, 0x9}) setsockopt$sock_int(r0, 0xffff, 0x81, &(0x7f0000000100)=0x3, 0x4) setrlimit(0x7, &(0x7f0000000300)={0x0, 0x8}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x13, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) unlinkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8) fchmod(r0, 0x1) write(0xffffffffffffffff, &(0x7f0000000200)="a69c47ed15f7578a0fbc291a6c3d3d383ca4fc25c534e77622cbc6cee6f372a4508d453e8e0f1c5b347a65540f5769831cbf43b965282cfa6ec9ef2e739d9c2d41a49001a326163ba98e4f0fb21c25760a844e07fe920097136f784c5d064b29c597aa0f5af764bcf79b3476d8cf3ef6b7c3700946b5a8679a31861bdd9521e9a4061275ab2ebf7277d3b2a7b3005a1fae9a8fe859cf58dd327d05fdda5ea34e7dafa5f8b7c0c248f7a167e997400afe2d62c0274b7a619fbfd75cea45249b40547a82d74af257430af6d5eb3c4247bdaaf363c4c3", 0xd5) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000180)=0x9, 0x4) 16:17:47 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x754699eb5e2cf8c7) kqueue() truncate(&(0x7f0000000040)='./file0/file0\x00', 0x8) bind(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="1eab0b4b05006c65b178890649300085d5d83d172d2e7f0a71d75d6afbb831f0c34df75158e4e6caba54c393920b2e757c245b8876aa3f9f11ff1eb021fd818f157fe25f600968632d5bdd651142a8c0ba774e7e1d1c8789da936eca27a375e7a2707ae3ace3d80b514f5aa480ecf87d43b8462b8ce498829dd48691b5ac8b48c4a23ddaa49828e387777bfb85551785aa9f20639efc6e1be5bdd457579d68da5a803fba8cb1f4b469f0c871b7"], 0xa) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0xabb649573d9c5e2a) 16:17:47 executing program 0: socket$inet(0x2, 0x10000000004003, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0xfffffdfa) socket$inet(0x2, 0x4, 0x4) 16:17:47 executing program 1: r0 = socket(0x6, 0x4000, 0x400) flock(r0, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) 16:17:47 executing program 0: r0 = socket$inet(0x2, 0xc007, 0xffffffff) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x12d}, {r0, 0x8}, {r0, 0x100}, {r0, 0x10}], 0x4, 0x7f) 16:17:47 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) close(r0) flock(r0, 0x0) 16:17:47 executing program 1: geteuid() getuid() setreuid(0xffffffffffffffff, 0xee01) r0 = semget(0x3, 0x0, 0x0) semop(r0, 0x0, 0xfffffffffffffc72) 16:17:47 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0xfffffd84) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xffffffffffff0000) 16:17:47 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = msgget(0x2, 0x32) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/89}, 0x61, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5441"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="4082327efa57a67cb5588b01f742086566ef42f45c8c5a48718635176da87ce7306e2fb2f143a38382ac5d5369c7e0d81fb9189078df06af3ada8cdd04af2a949d9b8ecba61f46f735181ce33aa22840540a4cf9dca6c4b646cfebf5ac3598f4c606ce88a9b6c6c859811feaa4d1e5f0be", 0x4f}, {&(0x7f0000000140)="c4db884d9c18ab5feea5eb838dbecdfd7e9c935ffd0a68e7d75a42cc1dca33db1d752c3bafdc064b11bb70e2d3a28058e4bb0c250f08a6e927e017b0a5ee035e9953aee02cd3f21fb663d230d6e0dea03a2109090ed79c7cb94f76e0b60471da34e7df6236598248e215c33b18e20baa778996748c33add429897d6d47005d3c709ca5b4e1b604eb7656675968efe5cd58819a813251d86745b1e6bf7d91d18c227a449efaf810d12d8326a0e804c4c9851239e690352872f111", 0xba}, {&(0x7f0000000200)="b7e5aaae7699ba092c4c7db607c44ef40477ede7cf7c6f89955bcc9891611f48078b573c5d264c3176ad40ff0c1c4c056dbdea863c64ade200dc9ac975fede759016824088aa54a18a3f07c7462c9088cbf4b82a89de1301394ba4612058ce2c52e601d9ae494d7df21033419e6fa96236376db43a2a0508a7dc7a71230ec21247170088fb9b04aedfa62e8f6a5f217466a97e88e09dfaa0205fd3427cca6c82d2f339d4b0cbd9cb70d91e816f3f119587b00fa9049c033791a6efc0729081d5a50c72f3090793ec00de69", 0xcb}, {&(0x7f0000000300)="c1310688b1cca1a67b257157e8db47cb3ecea5fcabf9fc7e2f74ee50afe7864929d6de160262afd837cdce2a33e7952533545f19ab47acbc4493926fcd1bfe086e66215088a21dc960bba52484c889e6d8a05492d0e3f31b2bd677f85fcf7f03a1a17a8586afe2dadca4bd78a4820771833c48611977e184d53317184943455d2e4ca44308c6e30c2c00fedea9cfa71f4c49a05c6d97313819ee8e1650538bb5f669bb1d8d2020a57f6699d64bd569dfc3b3af2f131479f0", 0xb8}], 0x4) 16:17:47 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000, 0x3}}) r0 = dup(0xffffffffffffffff) recvfrom(r0, &(0x7f00000000c0)=""/129, 0x81, 0x800, &(0x7f0000000180)=@in6={0x18, 0x3, 0xcd}, 0xc) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="9b72544199c3641cff01"], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000280)="792da0ea951c323cd0e74cbcece8831c", 0x10}], 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfffffffffffffffd, 0x80000001}, {0x2809, 0x2}}) 16:17:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000440)="16137c850fe1a30756dfc5be4ee46ddcdd0946a2afa34047fbd65e0f32efa7aaba6f2257ad1b90bfc3646df10cafc60c731e7a0bbda10bb551f94cc2d8933bee4e30f0deb06ba52e38be1af41febc1848f3e503d4138d73a83d04fe4e7aeacd81a08fb30043b3b626125213bd5134a3604916d7000bb047dfb353cd3a47a43e658f17f3e52688644bab0254b1182f777054ecf7290c75c91f5f0048ad60e39e47534fc59a81f41fc20afdd6543de44f90d5ae994eb666b39607a5c654a1bddb6046a391ceaa362bcab9f060b67d1b96b51fe7ced4af8be761472446c451100621f55a37b14cf87b754a7b98baabcdb9c87475876ec1a40ac3bd02a97d28b6bf3d87b190180f0c208e172b04d37661d84fa79d3a4d0894343c72e3caf04727fad31578c1eeca2fb8351f2ac4a4b74366455add2e71ad73b84694b3f2393fa4c553ab4c3d9073e9357ae0b989fc60236de3e0f1c45638d54bfd765bf876ca8ad440944a60c734006ee2327c89468fb83e367a6b5bd34c5362e359022ce9d975f450b618b408fd5b6aeb075c42750088e812cda37045c2a9ba64cc3a6f04662bc31ae7147d1fcd04986e2f8fe5971d983a598b823403d8072aaf44118b37242a6316a589570b1f23fd5af6538e3368c2340f0032e9286d329997ca2a131995bba48f80a291b1de27fe58a71d4b509fb4590ce775a9ca6d446a744aa397baa2dbfb13714342be18d674b9054bd3f295eca3e82e60bc5ff80a3c5da7701b3c7ac005790de7d16b9df0484001896b78e7deece3e37c02de6317fd08a35ea67cbc74de22de4401dcfe8e18eaa04436dea385519c9437ef3d9c72764a011abbeb14cd04cf1ba942c270694ab9f9c240d6bd9848a4e4fe656b0b38702c58236fb830fa63d528afd63d8c584f993a2822e7d63a3d264856c49e29b8a07a7fc379dba8bf7ddb11cb8e86f0158d46567b7c6db07e74b70ffae8909d40bcd5631dce6081db19dae93e9287c79e3d4d0157cedc6bc78abc3d7c9952cb56f3b0beb39dd5d79737c32704181fa0d17e349a2edb3b390d3bf96c87dbae27a7375d58efbabc443e0bbc4cbd103bbe8d1675622107c59ee27cc0c21a81f914dc7c8c5edba075b0614cea8bc02f569613c4e65e1826884811851560dcbc80e775519f64584dcc88ee00e24e1b3d4fc6ee8d37743c19524a663d52a855a2c380f951d5fd49c15f8552c2e94e344fee39bcf09d6515fe224cfd1cac6c55f65b66a495bdadb4c2880ea87b5e2da6dd3f9ab37d9f571cc8170b974fceb2571183b144aed45d3c51529cab9dd87285e748876f23912409cfea0f06a35edce621b76c4c12f3924ee236e894bf090170c21c910c32ff41fc645e18b01194464511eedb3a81865f2e31a842502840d4f18586ae26420b0cf138ae6ecfba0576a749eab96b364a6f093341670c28131de997a8b2c01566ed4e86c8447e97874e80b0e832e93c5a96fd583bf00209125a1915911d122772efed1f1947f4705d2d74e89c892fab9f006121cc43ec9105c7f28e9aa8e5ddf8acafa8ed70e1faf857f7d5aa943152d7eb0be6cc3e3589be95fb03cbaa05a25711c14c573c293af14a0a9437e8661aa80d804278e252762a944db1944baee4a747093daa66eb9c5eda2075404787cc10edfd99748be9ca1e02b4240011ca3f4f28840b04e7fe38321051b383bafda934bbeff4e4b703d5bf082fa8a220a6f60cc5d325afdf213993f776dbcd4511388b12a1a4a5487c953a341c72ae371ac3bbae721617e27f8670a7a99faf3f5ea0b1de86ccd15ddcaacbc0f52e4a0046a18cc5eb66e3bfdbb3281df68a34e96f957874bbaf08a36e4970c5e108887660264db265c9b4038ace369ee37be0f810c2e6268dc2e6b08fb797514594896e076445bdebac5ad97fe5fd8da390b641e04336e8576bfd1b8cae37a568239437aab6c4f8f2d185beab064bc917e4289826820132c236fcb88913c6b179513a4bbd5c68b034188a8a6777d6f750cea9199d3e58ff84c5c69867cdea6a07704c2ec4cf304d074fe3eac93c7263a587a4f963902c88e9e39057aad78666504fed30bb9b1e4aaa0231d1c3b04214fe7b0f46c66493c1885b34585a8f674ad4a66680b2a08fa7eac8b04c983b5781459023f2e5ff20f80fd4b2b3705808f68ee2170e62ffd4cb9e60cbe8012b77a1f2bc8a86134a43dbb8224f886ee4b498d0031b311c6ee764e909c7c8b4f28fb5e7dfe3b2f7f6856bf40e1c142bcb9338147a2a073a1bcfd75f2c21b66a852e3eab205df49451d34ef12d0356f192f3e7154c4386574720757f2fa06bb303fcb86650567d64054db2412ec197b7cd5064eeb9013acf9971fe41eb7ee128e6314b9a05ea59f75c6cd9d2005c771b7d4fc985eb779ee795db08a87246b8836025d24fb2147d81acba4c23c37e196477c26d777121baabbab1edc5312fb9929c21810a9838535b53a89e9d12f49447ee448fc682c6ae3b6dbbad0f32b21ff4b95997b014edfe4cc39e7d415f549a16a64e0bb555b1fe322517b4f304bca0eba2786aaa12ad14a797abb4b07327dfcdb033974a94ed318c20001701580170b202ec2b74ad583c69a77199199e52346dff26ac388616fe76b394f7820bf09baa9c633cc7c3b988b7fbea56a43089fe512646236ce52094962117bea5d4ecef1a19a0ea614a35b32bcfcbdc1487d30eb533d9ddc0eed6c6a3a1b7b38bf5324c55fe5c33d0cfa121fda5bfffc1389c0ea8c03776d02373e1ce3d1a48863cd9dc5d18fae35a3c2d67d21e7e3264959dd356cb059e05e3e9cf244695ad1da972291fb040ea519019483cbcfd8424c1f9a8dd694daad234e3f5bfb413dca727ad6c0c1ee5955e7f9c53dc846d4072d5db29eddf1361080c43b2cd8d0095cd253a1dc69919e3936a5f159e5ebdf198836c67886218c8aa974368afc5e245c6f244eb800fd5321249eba3a61ff1987235b05bf0194db0d1eb3e1adcf94f5c51c9daea7fb5807c4c6c88fceda7bba4dc34bf60e3a392f22edec21c788cb778c770288b29d8d848efe76b33deea0ccfd0f55d4bc3deb280fd8c8b52120334a4e5dc40980144f9c1ada491cebd291dabb1a8195e07f92670ae0ad6eb3dcd8d1f2be2eef683d6fee2972e181843918c0b758993cb6f5100003fadb274af0283ed62050140e743837bee5c615dc47208d6dbef4139e660153f9362dad8d1bebb3f6fa3a3228f0ea4d7a0cc9edb421c9df5dd039ec8d94be86b80d60e83f9b78d15b2c98e5e8a13b163232c79c55f77d934593b3eae9589068164b5150ad0504c8332b84d0ef3a9e32360e2fa9ecc48547f68bb868cd9c49fabc4e8f8271151ccf0db3455a50559b10dd5cfe98aee6b6680bbb653f180bdc145c1fe5abb11f55caea998e59b136c1e3d04dbf379b4143167fbef4fe64b5d7012ddcd28e753df010e27d2661f5eb00a272e55b8f4f993ac4e333810be8727e12257c4a318825220afa7b233b3fa7b35fe3467838ed72824315fa5e1402cd9fa5bc7c7c2be395b5031e05278bde5004b615a6550de446adea8753513b674b121445ac523050f8c2584dc0e3b972842a3f5ff4484d88e91ae7c680ba24be2c685850b24be6d185c651422b6dffbd1c43f4297be3de09267e9f1ab409cd5299fb1b7571cebae0bf524f6edcb545e6ed67358217e0d51b7cdd461453c612a684154c55844d8aa52d0250ba7061792abbf69ee1b613cd4bb7e924fd6a66e437428cac90a2982a707fef123a5f5c41a8a9aa154a02103e919dff6e53205f06e0d3c24c8d45834933f966a085a30dacff6109f826cb970df0755778343d83e66389c70dc026c7085ee48fffe181e22906417943d8ed0b190b03df70ce4672327678d6d54dd06740c0b8ea0eba178310b18f512ea4332fb9198462b21274dae4c8ca79148ede5b772e1791fc484b5dd14fb7e72def8fc83d03e2d37e72ce56c43805ec35200d62fc2961bb0da5f57022612e1b92cb3133cf1fea457daadc6823f4ce1d46ee05a22ece326555c06ac917428ad1ba013b86ab01014cbf0d62ef54ace841606bafc56ef0062fd4414f85ef0291d28f581f7201ab6f0c6021f35cef0ee842aeac429e5368c488455195504f867259bede583eed22ed1235a6ee4a469a3812c0619c52be439565329ad8f04e417e05f95abcef700eb9415d2b3e0cdb49485bc546b64e08220d45642b7a97d43bfe99a569bebe75ef154c9abb46c0fb35e255d663be98bd3961cec9095ca02368385ca7230c08028204ce69ccaf16e8c688917e0b77c2a5f70995453038d5cfcfc86cebf9ea6dab1068dc7530ca564544cec90ca93ac0516226edcef9960a966beb65d07b98454f6eaba4d008030972ef01d4d70e475c1765d4ed6383d1674674f98433ed441387757c1deca911a63163549f1666536cd7a3c45a9a80f01c62d8d627a054b4fc4d570bedf654fb74441c6be92242a305448771c04f8b8ef31a0b51dc6b298f21a879e763a3f95a62a2e8818ece2fad121fad743c81125c343034016e95d741726e3a21dc798660ea97d256cb5b7da847949d1109fbce8db736963fe73d7b5a8399c00c3142ce915ecf16c8aa294701e92ff4df2887f9188869a5dff8a0d874fd295a38d022ea686280f72b84eaeca7563cfce9a4540dd95c1549cf81b84aa284b31a4f81c983b31f395896d62d12c0f3cc8f9f68bdf612f35d87be12a2fab453cc554196bb146bc8810f42c1b2a0e3d8060758ba5fe78b14ba024030780a3e01769bc787ffd75db62f10ed0d131149bb419f0679663806e3f6e84b828ea62f916fba7642cd69d7b45468c40c48adb6b026ae121993ecc41ed67237fdb5537573252eccef6a2bf3b2e7e82998ca71ccbdefdbdf3c230ec372a52cb93b8f09b6581420fa344ae302b0e0187562da449cb063746af51ec80b50ed29a4e6237bf0aaf303aa712aef2a7cc51fd9ee94801aadeb5d495182d71ee0e4426f86898185ef0b1c0714ce76445e22a1b7a0593c2b3240bfbf6b6afbdbb7a4fffc24dfa6db1765f53e46d09219b4a55ea594c76f98aba6c060b3ad441b885b38f23b40ecd036e2e1dc3a2303b70e2940dc94756193718c2d240b9f17b48f30b96ce9e5bfa9e65b0bd6c2860efd73da4394bf3bf0cde3f880300db738ad2d85f87dd907fe7ef4ccaa7b7ca9308f4c27c5b2582bc86780f395a7443c63746d2040cd9487e1f3061ed253e32196f5370dd7470f0bfcb08cd8f91b30723c923a26e06d5c850f8554326bf8cce535b5f4d6facbd0a1e3758efcd97a94b43a006488b74016b78e41ea086f62614a193c506c5912c728c780343164c4f9fdb9e2458817fb441823a1c227d2c0ed4bdd3ac0c966d13eb63694a59d7f5989272aaa7493240f4c789baf996c629c39f1cbe6738afaca58a287ee70b576ff39145d4a504be546e21022f2326cb3f2a2813fa3ea9e23e31b8342d5ff2bc20964343b8b20b308387c6de95ebcccc4fd46f6077a34865b3e56d58c15e5e244b02bcf606a13bda9c44d0ade7480fe4702fa906b57e7861ccfabebc8f14b846c123873bc24edd3e6d75552e01c33d6352b6259a72bf57d62027f356abaf90d778cb2caacaab0394e07bf1a49fd2727a0811b08d0f2c24b14ee816ecfcbc7f339e45e05eb18abdd217c5a77d074e548731b47fd8cef54cc4dc388c46d3e68991a88f54d0f3712c3a456c71a9d3ba663fe542e25f16bca2eb2afc6b6e5e1909d070fe3fb0e50dfed83a160476d8fa8c597b4a46d29db8a8c0886e9", 0x1000) write(r1, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r0) 16:17:47 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="002600e0054aa80300009d"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce068730d1c7401a85", 0xb2) r1 = dup(r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x800, 0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x6001, 0x416c68a0) connect(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r2 = socket$inet6(0x18, 0xc103, 0x200) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchdir(r2) 16:17:47 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x100000100000005}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x2, 0x80}) 16:17:47 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x29) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r6, 0x3) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) openat(r4, &(0x7f0000000a80)='./file1\x00', 0x800, 0x80) r7 = open(&(0x7f0000000a40)='./bus/file0\x00', 0x8000, 0x56) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000000980)) setreuid(r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x400000000006c7) shmget$private(0x0, 0x2000, 0x200000001, &(0x7f0000fec000/0x2000)=nil) ioctl$TIOCNXCL(r4, 0x2000740e) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) getuid() ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000009c0)) dup(r7) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000ac0)) r9 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000fec000/0x12000)=nil, 0x12000) lseek(r5, 0x0, 0x1) ioctl$TIOCGFLAGS(r9, 0x4004745d, &(0x7f0000000140)) fchmod(r5, 0x40) writev(r9, &(0x7f00000001c0)=[{&(0x7f0000001340)="095b92228c7f6f222d092dde070ad2069aa1cccf19d97262f113aec8d54b8429c1446834efb2ba0038b7ed8ee427f9d8fb1d19036281f3e03290a950cbc10f540d25c8d273f6da860222720952d08c2767f69a9cd6e3214c32dfa435e3812c4168ff0dc77eb7a7622c178fa21be4fb75a1c3198a93a2012c7eaa88babd5ee3637304845b1f3bb5b7470f5188e2f7273fb09d3fa18e50ea9ba6821e0313ed23dd02b1485f1207345f3ee0147156af862502f566a678babbdd58a1d2f8659b37e78c109a1b88cd709079a723de51683ec14d327ca1a67e4859597d37d39e251bda339f78c480c349d7d359fced6c598c407b35c436362ecccab012bc5d1c4f00a060e45d5f0d19e65b9e6e71b102c84376f87651d26a1555f8b0216285e3d7c1ee20ca01b77fb830af385affc19dbf469d11b4f98558ce754d3dbf83a2825a6aba7fa85decaee090f0892d84997b4b8244eef8a8320a6098cd21f2c521f7e60b8be47680530b266613846b5b8119659b2950b70d41eeefe8542e648c4ac4f24612a64d5bd3e0762fc65cbb62a7abba9c72ba1b05edb1eba3d07ee5269e4efbcaa7aa1fef36ccda4dd308c859c2aa2005b0f533f4896f9465b45aefedaf2be165efafac8403532f3f34727445575303e53360506c7c05aeba682bc89911168700a090d44940912581c6dbb7ca82879aa8a4dd67393d9759159e461e7b447169a7bbb025c450a3a08eca3069ccbcb00353df4c8e314d0c67178656fe009cb9d35580d91ce9bc01f59cb4662b5f52e5cedcd9cad93ba6a38be08c47ef5c09b2661d30905ab8f48f7076ff56a0d9e5daa7587b58d7d84946cdeaabb0a4919dc10ef8d65cefa8e0d297a6a128b41452a1670838941254875edd2c01b5503b745b8bc88c3dfe80e38c7319a99896987bfc7ff27ec994db3ffbd94e2be476bec5289f9bcf02636cd0aec13fb0f646b79a942982ccca1d2842075802b4caa2642fa6cb6c378f9969d70a9bd5ceb467b76b66d34391063e4ea0e84fa4e0f78bffd9fa543064dee90b2adae8122e6db023b872fa0f9599e24b69b74ccc3e47afe15d2b38b96431641b5858d271354f26fb6b4d2aba3618508f7d8e4ca6c8e69cc4961aff29c691c0970f45766ce0ab811f8697e9444ea396f01a896af794a3b255be903a494ef5329dfefd7800a81079429ebb69ed63b3e643dcc9633fa799695491ef225c3a261112fdf634da48b95fb536e6632c298919225693660484f04daec212f5288f57c28b3af82a6255290395c9d43f8e8c655bb411d834a228da413684d8b102c157681c391bd66639722627808a1f8bcad75968103a10aae389c7aa967631478f61a3bc68ae80a0b466434a7133686d6c862026247d9541f5bdef9ddb58c7f2f0043240b17b5eace5eadf61112f161815019c5a32ab9496c6ea7fe3d6bc167eb89113934e72b31773e9669f172a06858d6cf9bedd0379d7222b831a84dae1906f90073d3ea96fb296779221c8e9493f5e380505ee62485b9f41fcee9b8b46a3ad7a6b2f0230106a972578fb964fb5bc102aadfc20859721a48577b38036147f8baad261884e320afb57be2da5348fb1276b90deceadf988ba94479003434d7bb27f881abf0f67ab845e0d376ac30892dcf58322dd1fc6063c20033e3c6d5f1f1bd354b8bdc43e52d6b834fa2a1449270117f7420213c22ee1914aff71c7580a377b7ceb05d14809813f796f8a690dd8e8b715b80f091688d9497997d2cf10956e21d75b9b7f085dce32bc6f8068cce19c899acabcadfa512aae7ebba00c086543fa785b1f5b4a2f65c94eebb4857e562fafd8ca2de39b36e43d068fe11e820839570e5dee83cfe60fb1c5edf18f76b65e23f8bea9a57cb3439cb6e1c2b038ee2056c305dee8b778c07e2b0719767358d21a2a8fe74ffd4eb24706d527ce081aed75450655f3f7cd70ca80e200abf04b98dc394ff0d4f5fbf1981c5448a45e5542e7029f23441ada341bb4ce28ed889c1f4970a2a32a06fc5f37b3ccc7a50d57870f93811f561f6e16b562a1faa65ac3d3011731812004e5eb400dc6e94d71834e132af53937ee0be8414780e5d5f38293509dd27e6cd5cdf9ceee3c8280919d2fab424fb0396c6bb2dddf426b115e9dfacad6e934cf22313710684147316a8d3804a6d4e5921434c451d6ff45bf98d33c9d62889630062db92d74e462e6cc0db7d26c4179ad834f9d278778c34a8cef8f5a7e32db83c5c5a3fe4ea045b98267ba9064a93a0752619d23fdc810d9c84ef0bcb0f6b1727f7e633f6201ee37dfff7e31c972019b66703718e61eff2d539686e7332309cecb19f8f3e405bce13b60dc9f1a78f860868b7284b9e53e92e4bc8d48ecf1026ca0b91c302a4f596e9135178b7873d3b3949e21d733491b7d611e81350cb307b777c4f48d68e3d70e26e56da5639f80b42b003daa6eb2fa78fe98efdef2f8a333bfa89f30d24bc43350a6021b6b5de2e5285a2b070558008b126e92b2cd206f763fa88bb51c1bafcb3179714f8293ad7322f8ea6c0a935690596ca52f47a8e7a8c1f6c60e5147c69dcacf4eb988685ade39876d339dff4e6fbeb5c4cd8a7b4b8f365c9916bf5948d3e0fa1166b619b2e3e193f8606dcf08119a1ef0555b205735587d101cde9dd4193e0c486818d051fba2e447b12b1687428523dcc1afdb5b9cd14bad3ea8c83d82358ded954422a7d9b4dacbbde0d69532979a84d45ec31d7513ca2829657c9577810413514dcbdabae56138473743c6cdc6634f411a60c2d00246e527ad5a1824974e94c73b61a7ff84e78e7570688ec85abec2a6f5537476af1c985affb65759ce407ff17e153dbd0ef3e453fefa384cd06fef72be0e87e8e18792dfd3ccfd0ee29a7d2634ed768ee5555eee5616c20a8e057b885cafe94be73ede501505e43913c0c82085f4ce0e43afe72df6a758ad", 0x82d}], 0x1000000000000086) ftruncate(r0, 0x8) fchownat(r4, &(0x7f0000000180)='./bus/file0\x00', r8, r3, 0x4) open(&(0x7f0000000240)='./bus\x00', 0x30450, 0x0) execve(0x0, 0x0, &(0x7f0000000140)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:17:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9d0, 0xe1) accept$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xfff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:17:47 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f0000001540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/204, 0xcc}, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x70a139ebdd35ec29, 0x2010, r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000001600)=@abs, 0x8) 16:17:48 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x800000001}], 0xfffffffffffffffc, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x81, 0xf0000023, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x240000000000000, 0x101}, {{r1}, 0xfffffffffffffff9, 0x3a, 0x40, 0x1ff, 0x9}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000003, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0x3ff, 0x4}], 0x7fffffff, 0x0) 16:17:48 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:17:48 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x4, 0x3d, &(0x7f0000000000), 0x0) 16:17:48 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffff7b, 0x200000000}) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/67, 0x43}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f00000002c0)=""/199, 0xc7}, {&(0x7f00000003c0)=""/202, 0xca}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000000100)=""/63, 0x3f}], 0x6) 16:17:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530f26441cd1f3d77d3ff53817038a2d33e4d882daff608b654c663463859e6e30b8463276b69ecfe04ecf8b161eaeefe4c60a331aecf6076bcfe0384ed2dd2d1b7212d6832880118c5213328444918fedb22a4eb2058f1d95a9fde073961f5b8464eafaed5f6ce33017defe29692d60393dc516dbb2a9636c5db71c84b7d56652ce83614a21e6d5f4037d2f442bdb8ed"], 0x10) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x10000) connect$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) dup(r0) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r2, 0x0) 16:17:48 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:17:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x42, 0x0, 0x0) recvfrom(r1, &(0x7f00000000c0)=""/30, 0x1e, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) write(r2, &(0x7f00000001c0)="be", 0x1) bind$inet(r2, &(0x7f0000000140)={0x2, 0x1}, 0xc) shutdown(r0, 0x1) kqueue() 16:17:49 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) close(r0) r1 = socket$inet6(0x18, 0x4005, 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair(0x0, 0x2, 0x7fff, &(0x7f0000000000)={0xffffffffffffffff}) fchmod(r2, 0x8) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x437, 0x6}], 0x80000000, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x40, 0xf0000001, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x79, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x80, 0xfffffffffffffff9}], 0x400, &(0x7f0000000100)={0x5}) 16:17:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r0) 16:17:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x40080401) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20240, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chroot(&(0x7f0000000080)='./file0\x00') lstat(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)) fcntl$setstatus(r0, 0x4, 0x80) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x8, 0x400}, {0x1f, 0x2}}, 0x2) chmod(&(0x7f0000000100)='./file0\x00', 0x0) r1 = getuid() r2 = getegid() fchownat(r0, &(0x7f0000000340)='./file0\x00', r1, r2, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000480)={0x8, 0x1, 0x3ff, 0x400, "7ef996b54251475596321d36ccfdb01cfba7056b", 0xffffffff, 0x10004}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0xfffffffe, 0x3}) utimensat(r0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x6, 0xd799}, {0x5, 0x7f}}, 0x0) getegid() bind(r0, &(0x7f0000000440)=@un=@file={0x0, './bus\x00'}, 0x8) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:17:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0x0) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/4, 0x4) fchmodat(r0, &(0x7f00000000c0)='./bus\x00', 0x100, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0x0) 16:17:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x837d, 0x0) write(r0, &(0x7f0000000100)="822287", 0x3) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000000}) open$dir(&(0x7f0000000140)='./bus\x00', 0x202, 0x62) pipe2(&(0x7f0000000040), 0x10000) pipe2(&(0x7f0000000080), 0x10000) 16:17:49 executing program 0: socketpair(0x0, 0x5, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x1ff, 0x5}, {0x18, 0x1, 0x8, 0x101}, 0x6, [0x7, 0x8, 0xe86, 0x1, 0x5, 0x4, 0x1, 0x6]}, 0x3c) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0xe3d0) bind$inet6(r3, &(0x7f0000000100)={0x18, 0x3, 0x7, 0x7}, 0xc) r4 = getpid() wait4(r4, 0x0, 0x3, &(0x7f0000000140)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x1, 0x8, 0x8, 0x2, "1a3991f81822c55bfb218aba369c942e0168972f", 0x5, 0x3}) wait4(r4, &(0x7f0000000240), 0x8, &(0x7f0000000280)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000003c0)={0x6b81, 0x101}, 0x10) truncate(&(0x7f0000000400)='./file0\x00', 0x2d400) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000480)=0xc) socketpair(0x7, 0x4000, 0x8, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000500)=""/86, 0x56, 0x41, &(0x7f0000000580)=@in={0x2, 0x1}, 0xc) bind$inet6(r1, &(0x7f00000005c0)={0x18, 0x1, 0xfffffffffffffffe, 0xe0000000}, 0xc) getsockname$unix(r3, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x0, 0x5, &(0x7f00000006c0)="9d96e38885dfa914bf82c5d133ea8257e30d3cf8ae994d2fe281dc9f9f9a0ea0b7b98fd4e11b9cbb49e7cef82274aaaf4deb2763c22411b7a4c62caea183c10c12952aa6034467774e649b48d8be5d4fde473102e65d4660a5ab42701dfa0f4b1111b51a5e9ca29ef277b49c84d97e9ffc1d7a9dc0278bcf654433fa5fceaeed96331eda98a2c490fe639ee0f70fb8677b54acb1f3a9f4113b3fa4ef854790ada9c6135426aa25bf32b786638b623eae888d560b", 0xb4) r8 = accept$inet6(r2, 0x0, &(0x7f0000000840)) kevent(r3, &(0x7f0000000780)=[{{r6}, 0xfffffffffffffffd, 0x43, 0x40000000, 0xffffffff, 0x2}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x3f, 0x9}, {{r6}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x4, 0x8}, {{r2}, 0xfffffffffffffffd, 0x20, 0xf00fffff, 0x7, 0xfff}, {{r5}, 0xfffffffffffffffe, 0x20, 0x40, 0x7db2, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x8, 0x6, 0x7fffffff, 0x5}], 0x0, &(0x7f0000000880)=[{{r2}, 0xfffffffffffffff9, 0xd, 0x5, 0x88, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffb, 0x24, 0xfffff, 0x5, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000002, 0x2, 0x7f}, {{r7}, 0xfffffffffffffffe, 0x0, 0x1, 0x66, 0x8}, {{r7}, 0xfffffffffffffffa, 0x3d, 0x2, 0x0, 0x2}], 0x401, &(0x7f0000000940)={0xffff, 0x8}) bind$inet6(r2, &(0x7f0000000980)={0x18, 0x0, 0x3, 0x4d}, 0xc) mmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000, 0x1, 0x5010, r8, 0x0, 0x0) close(r2) fcntl$getown(r0, 0x5) sendto(r5, &(0x7f00000009c0)="2f5b343910049657412335d1e457a3a95605f6ad592926cfbbed63f7464d61423d1df9757328c33faa464a713c20f1ad01abe19ab2fb3245d17fa2990480c0def6c94620b4620a3d927d7ca2e9414d0c97585fd1a73635126a0b60eb7d596888f08778481c582d55887aee08b3def5c2d80e6c73ced43f64a000e8cc73d97a168f29f5d86ef9cc27287625ba97e2e56fcb4da82b58680cca61d7981c9e9f0355c5315df9c4925ccf1f27f870a14c2597b964f8d57d4c99c8e3e0007f45569e4637fb13dc223bbdea9048bb5834804e5a2c55", 0xd2, 0x8, 0x0, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000ac0)) sendmsg(r3, &(0x7f0000000e80)={&(0x7f0000000b00)=@in={0x2, 0x0}, 0xc, &(0x7f0000000d80)=[{&(0x7f0000000b40)="351b3a1332e40203d946d4f39d07417790c2", 0x12}, {&(0x7f0000000b80)="506c2f7bf9cc5fe6d492c77b1fd84b629521b724280b41af36820fe79be2ecfad61cd39ca8bcb41c2a0015bef0bc47977e60270ea25ce2e71d689e045a6d3cd801a4c04018b538dd62765c7c3db4d3821e4dc94fa35080c1656880edce7bba7e438928326f2c6f21f8eb73c543e77c872158033f6d262b68bd2bfac3737c7eb0e29af58160a360a32ec09aa2cbc2b70588053b5211036c5ba17f704d16972f68ecbae4ebaf4642b67291bdc23ca471ffbc3a1b89e75eb2c7a059868e36af", 0xbe}, {&(0x7f0000000c40)="7226dfee94c56086f98d22d2d98a6ecb914cbae13a9ec3548c4aef325c14f7e451c51af1c0191cb9d8ec9a", 0x2b}, {&(0x7f0000000c80)="a69758a3", 0x4}, {&(0x7f0000000cc0)="8f6bd7ba38382ada7dd038a463ebb6542722a870af06b758d4db9037a7f839ff7ab8f128019f5edd39bb4a513e69a4c20a9466cbdd575d2282b69063a36389b2c7e006335fb65f6b40977d1b020f02997f5deba6b2eab307d3ee46c8cd36049179b3b091d290b54eb96ad95f71fe2187a7246abb6d769a27a4e14dfe778b29b679d06435096d3ab70f40c6cc9e4eb0aa471c15bed6db5e2678b1f6b31a981a65242082258ae1c27f25c2431a83b7f4fb45b96839", 0xb4}], 0x5, &(0x7f0000000e00)=[{0x50, 0xffff, 0x5, "6218350a58fd9f5445b509929b3ca78a7968f3010484d9a9cb720fac616e4076152283fb41d35695f3087174791c843220d9f31a8ac520c145285d368f601d"}, {0x10, 0xffff, 0x100}], 0x60, 0x1}, 0xa) linkat(r2, &(0x7f0000000ec0)='./file0\x00', r3, &(0x7f0000000f00)='./file0\x00', 0x4) 16:17:49 executing program 1: r0 = socket(0x2, 0x4002, 0x0) socketpair(0x27, 0x4005, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x7}, {0x4, 0x4bfe}}, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r3 = kqueue() connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) dup2(r2, r0) kevent(r3, &(0x7f0000000040), 0x800, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xa9, 0x67}], 0x7ff, 0x0) 16:17:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x48f2) r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, &(0x7f0000000100)=""/4096, 0x1000, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:17:49 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x20100, 0x100000) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:17:49 executing program 0: symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='x\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000003c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x111) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:17:49 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x20, 0xff}, {0x6, 0xb8}}) 16:17:49 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) r2 = syz_open_pts() sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8a5d93ec86e2a1d4ceca06511709a44fbaa01", 0x14}], 0x1, 0x0}, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) pipe2(&(0x7f00000001c0), 0x10000) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x0, 0x100000001, 0x6}], 0x7f, &(0x7f00000000c0)=[{{r0}, 0x0, 0x0, 0x2, 0xffff, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x0, 0x20}, {{r2}, 0xfffffffffffffffb, 0x9, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0x14, 0x6, 0x100}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x6, 0x7f}], 0x4c, &(0x7f0000000180)={0x2, 0x6}) 16:17:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000bba000)={&(0x7f0000c57ff8)=@abs, 0x8, 0x0, 0x0, &(0x7f00009dffb8)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00'], 0x10}, 0x0) 16:17:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000009c0)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a200020000c946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c77fba9c8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f964a3a3716e787c3fa45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8a", 0xfffffffffffffe63) poll(0x0, 0x0, 0x0) socketpair(0x22, 0x3, 0x2, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)) r2 = open(&(0x7f00000008c0)='./bus\x00', 0x20, 0x12a) sendto$inet(r2, &(0x7f0000000900)="3f5980532964859609dee078e24fd32cd44c05bc79c091d4a5f09591df18ddc07a651b65a6bf5113a5a8d36858457538314ab7b10e198b58915d3b905875aabe01bcb2cb29f7fc7bbf05b47541982dee9020d9f176eaa21d765c4ad417a3e671865489958863f60d6ced40340fa26337b85208df75c265b77a5ef35b070a7d040b2dae2cc9f12a7700d03aacebeabae08af5d16212346f68d9e47a638272e301114fdb9c5c3b2d58fb3d8b", 0xab, 0x8, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00') r3 = syz_open_pts() r4 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x3, 0x3, 0x1, 0x3d2c, r4}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000001c0)=0x7669) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 16:17:49 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x4007, 0x5) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 16:17:49 executing program 1: socket$inet6(0x18, 0x4000, 0x7f) r0 = socket$inet6(0x18, 0x4, 0x0) sendto$inet6(r0, &(0x7f0000000000)="21d1bfc12803cd8ac006533c5c64c2c6e92ae761ae2dde9bec52ab9d04833754543609ba96432242c275795cb6bc351c726e8a1c7a301abef918ab12b396906eb0014c507fbe04a17e", 0x49, 0x8, &(0x7f0000000080)={0x18, 0x0, 0x7fff, 0x401}, 0xc) r1 = socket$unix(0x1, 0x1000000000002, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 16:17:49 executing program 1: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000380)={0x7fff, 0x6}) r4 = getpid() r5 = getuid() r6 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="75afabcbba15ce41ab73a9748df414aeeb21cb18729ed10ccf8a8d0b6349c9f5db3dd6c440e47c5ac9f7a11335ad411e02e51279dec632a41ceac07d8f2941289c515292f609377b1aa3ffcff732f7cbcba94824f749b3ea277df7f2baa223ca84c691f907b52c325b26dca0fd7bb5605ea5cdbbf1b56492c52580c640d1", 0x7e}, {&(0x7f0000000080)="5cb388cdf69b27dc1b402c72369f218b6351938b8624fb23bd1e2c3d458a5f4a7b39e3a04bac6ad7e2112306d3cde3b2", 0x30}], 0x2, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0xe0, 0x400}, 0x8) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x200003, 0x0, 0xc, 0x1000100000000}) 16:17:50 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x902) r1 = open(&(0x7f0000000180)='./bus\x00', 0x51, 0xfffffffffffffffc) flock(r1, 0x9) renameat(r1, &(0x7f00000001c0)='./bus\x00', r1, &(0x7f0000000200)='./bus/file0\x00') utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x800, 0x73}, {0x401, 0x814}}) 16:17:50 executing program 1: socket$inet(0x2, 0x2, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0xffffffffffffffff) 16:17:50 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) ftruncate(r0, 0xdeb) fcntl$getown(r0, 0x5) ftruncate(r0, 0x7) 16:17:50 executing program 0: r0 = kqueue() r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8000000000001, 0x0, 0x0, 0x0) pipe2(&(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet6(r3, &(0x7f0000001100), &(0x7f0000001140)=0xc) kevent(r0, &(0x7f0000001040)=[{{r0}, 0xfffffffffffffffb, 0xe8, 0x1b}, {{r2}, 0xfffffffffffffffc, 0x1a, 0x10, 0x0, 0xffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x2, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x30, 0x40, 0x6c5d, 0x7}], 0x4, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="45462e88f4916aa82300995780681e85990caa529b70e58aec38c4be9965dae62e8f1ef240ac21c6028eb44ea0ede0d20fb08fe042ab1625fe40e3bb87eaf15c3c154c6a255bd858c79e8c6d281b14eee48f3fa10999b949ef6cb8acaa867890be8ee92cc2984ae462bb6993c5d650c85edc5ecc7cdaaa36026387620fc084b97b5dc4656252891170af8597e00691b0d064bd261e80c065eb699d1290d75b5055dcb9375c2382d37f0b9db2f374c9900531c93f5652eca00eccf63569d081b3da0371e4ffcfbfb0c5cb21af9846f931b0787608621fdb732d1c649bb0b0a525a6920a1ab523dae93c601435519cbf221919a9b9e3afaa0929cd109cecc15b08037a9077c0a0acbc11c00464533d03ae1d1a9c8b96a538d2dc5caf3ccc51c75dfe8fdd4ba1ce39fcb945eeedf61bddbf1361cab645d3018f09d857b2ba4c8cebebeda7dd4b317862b0559be52a05b06f78a68c9481912a7b14c33e5668517828e6823ac3730ac49486a34b5931cf58874e97651a5d16fdb4fe2f650e90a2af7ab8dce7956af213c6c047a5aa5008844cbf6e762dd4b968d8114c5306a26cb34249f8ca4d86df4db11f7679044142c3466708ab5858be37ae9b25f632582841406a1ee972a0f255d5d1bae7846dd00858e062c5fbd77a3d2b2550410139d35ab3cdee6f517ceece33229c240686b9b6e9482bc7d27f01c2c68f96cf65cf259ef618d433203604090e8bc0ea0c6b9496c379d6c171f1bd1f1c81ef1230e8a319bd22820fcbdcbedfa45bd2db873d79b287b8e904b93684056f755e5523b3ca05555a43252580a50f7c16e6c9a51592f3d5bd6cac0aee99fad94201cd774be9f1f5b6a62e8126eb394e7cae1abfbe87d7123490d4d6345894b1cd4a62e5bf0bb586176c8aa5c67edc0043b27d05fb7175bf2b48bd2a4080181207a4032c944264c0610bd99c89ad122f769dba7b22b75b98d18899d3e73f283d1ed822238ab9d281d450356df1a2a29a6a05b8bc09a9f19f1dc8eb654d4a295738581cf645f28984b6a4c8284e618baddbaae72107ca832b178a158ed13d53b99cc0aeb5dde1090bc6016224f502d442d12c48c3d998b5a428e1148a7323a518db81f553dced4870c7eabbc141b16ee5e7a29fab77e2d5c935998a71ebb7320dc0bf6e8b38e29e581ac304badc116e42d08a93a7bf72ec1e6f03fd09d52aae38492682b666719af74f4de46cab9a550b99466520b54e980e105232c4265ebe16aa2ceae71186e4d5a212dc75a46d554ef7bb3858009ccbc9e7e223cf79c70ee6d99b653852875d61add325085cb9e3c867a3892d3244b2dc67ee9f5a2db42926f3b5f323cd9be0411a0b4c0cdeabd4afe0693253f3e34121193a6b9284ef57a1cacf13495fb824a97b045e56586111e99ede036dffca3e49f32dd29ce2b6399df92eb08a8ebb0dcc23e2d89c6e1fee733015c4f0f8a1277113715abbe32cb16f67c85fa1ec1bd920c31254b47cc8f876d2c2066324e54628d38ce6933b7edc933528a3d87ed195a2b8a5eb0660b9ea54aae5c5f445eecce683e29583bb9fd7fdd9a0f063cc5e6905f3a224330dde393af83332ed4afd3413ce11bfd62acab7d6fbac774ec3ce0bbb901f1d0e83060219e985b32860c30e9dbfa6cb13faa9ddcbac4ddfeb2205f2260c0d08a375884424cca3407aca455d1ace59de13a2569225c9341ad516233a6883966fc5466702a5d40d74b2aaa4ad15d2eee18065735da1fa434ef15fa86a598ea3e0311061f09a5347d50fbad57750f1382f9ed77173188da20b97af648ba054ccc95c4af4e6b03bb4aad342e953de55bdb6bfdc975d0c4b52394eaaca23fcc249de4b5d86c61b742085684bddbaf6e9af78a2ffa51f31cfeeb84c55ae6afccd9bb534f4c72bb83d1d4aaaa301fdad2dcd34bd43b3738714599aa3d54ffa92e8e6068b858fe1a9292263cafc820391e7072c9756b2f614bbee870fdb926dfbfe8ad2008798b09f799a57ee30999741541b9109c5b513c3d95711eb0bfe1b2860c360a72468ecae5540f49f5e0f24612a0a16ddcd23c18e4a4f59a7eb653cac67b2c689aef7612c6b2f54cf23af324bbbb65a9524047eadd1bff586398f794f27ae6385eebac1555d339b4e8e2b72523cb27259f91e47c935b88027961736252417418b58ba39dabc17cf3ddc6241f28ef426f710731ada652fd7786e222a6eeaa1ca946bb0463e767da52c32ebec3c362ddb633ab42791ea8769e4216f8736fb4705d003108fbe0fd25cb81693f75d2aa03897eb2e6425e7eea8d866b0ce218f0569a2dc3227a39dd9499244fdc00e0342a1eab736ff487288c350e5d6a2c7a33bbca85f4f29c9d6c251acf521bb4088e41d0e7f642ce6c81c73d5c0c63b50e64021f1c2b00abea99e4c56dad7e59e0bf6471c47fb65c54e46a3c1fdc81517034e3d24bc065ebac17d3da4a41f780bbd2688f05365ce5cd8e27d189d2e6ac36ad9c4de9b271e673385e85549472d39f6f3c15e2fcb856da23c1fbe5480517e5f4455e7e23d43146c76334b6df332047e022ae3e2ebe0030fd6ece66016cbc488fdba6c5e1318efe8dae1821c1b38fd5ccc222f08c9524181c46f05d59c457adf175febc42b4f7bd8c09624b999c0796f2be6dc4276291c601a6a0b1ca1334c29f4fc828bd2dea0d992c1eac2b98f24de45c54539393f73f5d627f45d67f98357e28efe707e527368f7f10e2ea0cd8c761bdebb4e7e80f9b78f0ea75a5f1d89dc3d1912d5aa1c690312c717d7bd74691d1bfd65a536371f17444221a5d469cd841281ccab28a58fe7b2109f43015afc1f30e594d7b31b1aa9498d1837121b769590271089040447f72fd1aeb23570bfdefce28a94afebf7bf4471f35364708efc569be6c61b7adbae96db7dce78e27b887622230ba4cb8d64c61e1eb0aaa099b7448bd9db43174c3264a50f959262867ae393de71ddc1eaafdd601b12966a60acc05210e9c91eb0751c13fd3047ee812c5270580a0cf4843459e72d3cf0bee490b0b73e977b51e5342f58466e5d93c24050eb0df5a6ad44cfb10a300ded277ac6a8da31f68078b5f19b035ae04aa430b03245c9b2970f3cfbd1db127eb5d6c8d37bece2ccde3c90cb1347243b52bc482914d505413ad00357abeb2dc8a5de046f87bdda97cdd9d5f861d7861f66e36c1025fc3903aa701717aa02f675e6c9fe38dbd845e4007cf1dcfbf58339f353a35bb39ea674b5eacc646b049174ee8557ffffeea53a9f6d94960b9b4bcb39037b844372e2e12be0c8215157d946e38fe5c9c69ade2a6a5f8d0ba16bc23e28b55ec04035df3ea9a0ef2fb07d433eff56cd5f3fc12f069045f46f9832a9623fcf60536d1e81dc6f37c0ec94db677d81c64dc6823a52954d2160fb67a454216ef43ce6bb949929777f61bc2016b95d39221cbffbbc4a210e96951eb034264b45ea8446e8d7e2fa48c2f97a60a0d9f625c484470f1e09f40112e8fd92f695ab3e2e46f4ba582e59f5fb9dab361f63c66f9ee63c259661d81fdaaa951996ade758cabc4a34cdf713d640cfac205534ee19e93a4f9e246db8551ed80e08b9309642723f19169627c464fa3380eba250e2577c2fe175c57351911feedf2c82dc4ee957a372fc6593db72be85d8d82d41203506888d06101e0a87bac77a32f19bdba0dfaf16af5b7291458408d798baa2d5599f4aeee750bfe343f1981e005e2f79afbe34c941c956dff1870439e08c860ed3cdcbb7ef54e49d564be557c812a9df60fc4fc4e8a546f761db8527198554fec208ac8172946fdd40c4b2c56230ab4bbfbf9dff52da2e27e2f846727fcb46bcb6a5964498f8c1ac18f937168d5dd121e4a7f1d6b8672815e8864642e5c032866923bff7abf8f0aaaadb2fcc037d8ec15931df3628338c088564a95c9f49a39a0ed290652465c3788c8c316ab07a357e924a9a6d9467d704c89219aaea1b37e66d0b46bb06f8630501f4c647c710dea29fa0a543b67a07ae21947799ca594a822dedc62a2fd6fc60b447b6e6af5f4ca803a216ae8a3f14c87b9ed2727d296681a49e178aeef53f730d366004cc1bf39628fdfbfd8c8dc575ce1055032391d31dff06bd34b7e604f54c851d10d52c57bf114e520f2ad135107d1e6d37afa2588c6f46c6155fc7d0b056eee62792dcc47db420c8ecb752d2197d30f36342a56faba18c1fddc182e0be6cd768dea5292e868c17f904631ad530e3d9e5cbf1f5db52e7326e74110bfd76364982aee63ae1a07ba6097a8b4422682a0c9750e3bcdbc7e376f0daf373549a9e1a825a90c695e8859319783c07600c3a8506910b89715a431691aa8b9e5bd917b18faca080c67615b3ff0014355158009e9ffc672bd64d4086ddcbd917522688cc2a90307841a24ce937fbf727ead3a183f4d73be44d66923ef1b5d2f7f869e754addb2baebfa9f4e4b82e2116b9a46d41b74ca71cfe4b1258de70c300df5694bcef8285ffdfbc75a278ba994bc277b3d15ef63e164d8cc699dc581f48dcbdcb45999f284a7ef96c1e5c7671d15815345fc57fe135b11d1dfe0eaf3d7736160b154ff3c1711e1e6ad65661a71761d1467111496a2b37015357cfe85848b72b7cc930aede9bd53b4f36f7571a58025e51bc709c343b39a3a827287c0efb21632cdcd1f9808f089a87817543b4219b3793e48d0226d7824b8e1bd7b271fdb37905719b94eedcaa550235ed4a12b4b344605ef3756cd2062f99d4aaaaf804e0fc342f6ba379f5ec307e20bc05fe661fd78a3228cadad3134f75dc4e5c60bb9f765fd2eea4517063e0b02cac851daafcc0fc00fe98f663952cb53a9fbf27841bba9933897e5c85bf9eebb89b95eacaaf01eb0b56badcd0820caa3bcda89096ac76bf6ab80d558bbf512edd4866983311575c9eb717c98fcc229784a94a6bb144664c9563929ad5cbda1b19fb9b3d02ec042661197284958f1e24280a0e48ab0dae576482e676c1eb4950a667f9ba8e59354ae901e05137284481164c561eea08584d38e30278f8b9edc47014dfcee1149f931f3f139ff03aaa27a65e36c594e0080ffcc3322b555d0f62871f3bcc462e9752eb3d8d89ca2f928870aaff550f2aea8de20ddaaf4e7381d6a34e35ef1b6c0b08cc804e5f54bdd0a66ffab0795300bef20d8db9916fbc98e38e558b63c0c7d9fb6663fa2dc2cba7f742d63723798314728cad9f18bcdaaae0b43ab3f478dd1c58392ff0aa32d20024c88475ad3df037cd159c86331d72cef6e136c5cf7b694efab341f3f2a3f1518f20921a5d909df8ac0979e3c68839c0064fb2cb612555b1a804e10aaf9820de32f989be9c1c5881c116e39e72645204c09de2a45a0a23c180b55ac0fdc34eb1e32dfe8642974b247ae389292acf309563dd8dbe2777003db713b7c4372a16d6ebd320525605f720b5e2130185be0ea5807e07054e2666277920452d5e6357b166317078838471aa60839a1c295e057ec97fc7c457576e7ca7fe7e4116e8f21ba9fe1f5d31107e98e8dac500dd68ef44511bb2aed1148a94a37f10b39013bb4ab4ba40c6891739cc4b97fa52d7d818cedce58ce9ebd7bde372650119721fec737e8a5f32b8d575124cc3dca9e696625120e0ce83dbcc157b6af6e07659466de8ab453d97806ef1c920e85793635584a17d3ba5afc459509af9aaa270475bb5eefaa60fd9507ddfefe531823d8f6e370b97cd8f74884b1e448c17d1bf6ef471fc408e45733a0780e22b38c3b04cbc147d8e2b9396ba54efa7c232fb52b9f6f2c7190c28", 0x1000) syz_open_pts() 16:17:50 executing program 0: poll(0xffffffffffffffff, 0xcc30a754f2695cb1, 0x43) socketpair(0x30, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x9) 16:17:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fff, "0273e6c22c8bf97615b3f862d7bb13dfd1512c4a", 0x0, 0xfffffffffffffffe}) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 16:17:50 executing program 1: r0 = socket$inet(0x2, 0x4, 0x10000000000) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000a39a66696c653000"], 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x0, 0x3, 0x9, 0x5, r3}) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) 16:17:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) sendto(r0, &(0x7f0000000080)="e6bd057f3efa90d556556ec25201349f1d8b8ebb83e6066422d4fe5eaf9d68cf6c4f39214fa6c189ad0f34f4376665f4cb29732300bd9395f2b6a19faad996bad694109f609f894f424c7a927e630f0f52a54ee322843421064b3b396793694944c15699590149c1372bf15fccbdc858a3cdefa5", 0x74, 0x400, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:17:50 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) pipe2(&(0x7f0000000000), 0x10000) close(r1) close(r0) 16:17:50 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000000)="5c4c7d7c8b167678fa8e2d0972688b6753fd66f1ab8e8d22b50d", 0x1a, 0x2, &(0x7f0000000040)={0x2, 0x1}, 0xc) sendto$unix(r1, &(0x7f00000000c0)="5e9b48d200898475", 0x8, 0x0, 0x0, 0x0) 16:17:50 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) msgget(0x2, 0x202) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) geteuid() 16:17:50 executing program 1: r0 = socket(0x2, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 16:17:50 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) getpgrp() 16:17:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/201, 0xc9}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/3, 0x3}], 0x4) r6 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) fchmod(r0, 0x81) r8 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f00000000c0)="0ddc1fea8f12b9dfda6f0da83b35277d94ed46b10e4d509cebb2f7fc69b961ca8f1fc52ef0e7b5040de8cbdfb3887e65e7b9e1ca8474e4313fefdf97452c2c4ff77c7554e4da973f4bc4e782b31180ccc612ae590d10699572aa94af3ebfa54f7bb3910d24eca27b17dc41588801ce3173acf104cc7aa5c6a46ec0dd7812f8e4cd179f288924052049b24a61b204b12b4e5cfe876f1b0bd32c51719e7e", 0x9d}, {&(0x7f0000000180)="d0593755388989c306ea61f2b2dd2e79b5dd406e79770339bf8e41c1486b56ed16c0e403101dc25e30426499a4d7887b45de5345b919de8a5611ca56960e4e8a7545a504e1c9d3c5fe756a1b0aa610c9770fd9b48b24025a40", 0x59}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1, r1, r1, r0]}], 0xc0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getsockname(r0, &(0x7f0000000840)=@in6, &(0x7f0000000880)=0xc) 16:17:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000100)='B', 0x1) r2 = dup(r1) sendto$inet(r2, &(0x7f0000000540)="e4883b16f1bddf7250cdfa834035caf55984cb3e04b42c0092ced58fa06a8dbf0c3a4af1ff710db1f9af280d5ceaafe0cbb40885b78334a3c62e0f8bbdbc782f836ad2acf669cfc3e962445421c6d1f062c14342d70bd6e3f297149797a720c7e68ae2d984048cbcd23acf98576d617ffd04a8d23ff703c9532f8e38e5db867f0d44b0a3def9a177e33b133767696410260d177767a535e52719d481690b3c7fd1c41de033f8f3fa512a35bd633ac9402d3d60be8bcb9369cdda58adcb1a7cf6a0c9d372544f54b456db07ff9728812348f1dfb6a6fb3fe01cb6a0d677f885d2fde45fc0f8ddc3e654d4aa1a4dea1bad93e0b742d21a526fafe2528796811c1deb163f36b1ae61af954e64ea1d07a04980edef1ca16d50fe6bef156ac46c96a6c3ab506f4be7e649a981c37104e9d84b70425de3a6c89cc8f29f0e9a92ed43eefa714e445f3308463a9ce3a6df2b25dea23daf823baba2db621130c79b495babc7634c8e899af102f7e159a2ce4692005b79c7932f35ac610ac9c1c929c522efb16281957aa4e77fd31f4fedd281d3044a9d18c635d5762ffd5e6c2d34d66e91c9b7797a182330b7f2eba8f316eb2f394c9edc438c9f1209647eda37e352f14d1bc1134dcba22d9cdea7031dde844608397a014a0f53799be7a371923c742d642159464a0558afacd14efe0e527d44f710ebfbca87f9de5af6c8cdba414e0aa1ddd18a92bd7ce63811fbc52a368333edac9c4294829780918cb053cfd3da19257b072d6ce54d85635b5598aa66093eba01b0470b72d530f79ab3151c00b5b413e83ff09a554a1cbad92cad640cf536f916488e50da240b5d89679bda30b33b0966dd53a0401b1df3a95c9571fd663eb42f92a25142b59b84d0cc71fa0c5b059f3aa66ac6053ce6a51033d71db4d8a6eea4bae73918ae48aeaee3ab0daa4ab0566f1c490f3004985f9241b38df405c7d1520df95085ee07224f0782409b36b315c32f786147195be544331732a545d2ee51c3945345cf6b80cc6ce0e9f86504544de91edf44b1ca5dd6fadbd9fba184547138d1adf03b3dd6c6a5d0681a8efd16bc2dcc2fc27bf42f842b8530f50b8f37df3d90155e50e5b4126aa89145b27ad3b6800e96e4d64bd76d94b0eaf754fd62165bbdd368252da21afc2c0fa2ecdc3c9f60703fe836bb84cb45ce63071c6347f39f81c2b4a8b9cb9d2bb443e62912220f567f3fff3bd4a0abed51b9e2d1fdbcf656faf40e911989e2bfc659de930c015f8002ed3829ff4505943d75e3e4a775e19889118fa105d8441fcd690af7c7a160f2fe476d21f5834a91898a39cf2853931e9f84bad2e0fa71c2094ed64fb18e359f9b82eb77f1fe04a8a951862e370f8e8ac2a796f37b66ae05fd41f7c7358350d3590ef82c4e3fa01b5ab26acb6a4ef166b053b4bae1c7bb422810b06a324d0cebb2e9d021f22fc16e99e75449c849b5997159cfd58558ae5f636983e658aaf9f38b5bb88bedc35b168787158bbbb34db7cb1ee95d71327adf27ed5e24b81ebb5ca5c32c17d2fef1190b7f8de7e3ec289b2af838c791b24d990010b211bd41197d323e3e9be0cbc66255eac71916bfbe52ea01d67fcd6151febc2593fbf679c324c3df4193f475df7b692d631d4e0db1a78b75c3682099f91bb03e2b97f88fb5d232df5bab5bde05f183d95e41f0dde9ee42d96b787e7eeae66cba3e74d98f31e7bfe0a0d8c68957063406b51503e121d7f0dd3887fbc1cb75a2b6ad8cce72b5f851c8e47d998b998522b1199eb6d93e370d72bd41dafd224b2904fd1b21da6b3b75e0574d1973086fd01c15773c855a053c38d8d743423744af341d085e8c782dfab9722abac98bc69208af56d4aa6e8d47d02a230cb92f3cff80ed19e0099d6b970fcfb4ba482d56b8228ee2792a578c0a96fe69ee98a3c181250e8afea019f4caed742cf715ded3c9f51c41499d7ea993918f244ff2356ff39a9d41eccd3fcde9cfd721563af501e9b379915e0dd480f82b056f350e710b8b0c193f5aee6d22e673ab7eedecdfc87eb75a8edfeb2f3694e7871577f80aba35690371630034682d41143f19296c3c9f4e8b3c31d0e52bdccd71b961a8481e60129ac116636124c5290637cd005509eb869a5402af0a3f09e169ea56ddaa66ee2da8e13f16cb3c7f7a93b3c4258facd662d4266eb5f80bbf30b337488a3512bda76bc7067124f58828afc9d648eae19636635417ed163bd591aded9068cf88078ad0e4da247ec89c3ffd7963acd589ee6a4b5768d16f4ebe4cc9b07b768a5566688dc03085160a75dbb7f199b0073ca8d56ed6d4b3398b4d99c3f985a675423c4ddb74ec42910a044b1c7de7ab09bdf7092659f53a840bebd22c4954d1191dee47d832b0196a79432443d76e26277c8b18f4fd2c8289981b1f3b3c313a85dfd830c918d0f8686275d38268e03e5b5fa4fc83193021521f6a04c1e2a16a282861324a82b5f5f4a80a1e61652e4024b14bc430e9cfc80aed99889127d1c61b0647161e93e4b7823d1f658cc5c95bcf2e404c6e99bf29040e15eaf31231af0bfb6615d7aeb59f9cb8eb5f0979c0a0916a1973bc6fa9274915d3c1b0aa8aa1be8d9743c231c6cde56803b90e467929eef139212886be185c8b3b5980d77686f8fe8eeb856d31d30ce52f1699e22384e55b727ce0c9468a8b52424db3fb33d0f5b771c6decd634de03444c0c47ec2106c074aeba3af1f5bd0d8db2f6f283717e7083de423066393a61c1aba87e7918227d23f7c2a515d07a57410428d327012e8a9a299a3f29e467754858f4b3252100d4fd4f47212b54ea1fcf304f8d15b16ad4ffa423e6fe770ee3bee4126171c966b11dcdac4a98f8a76ecd4108d9774a04cafbe65038ad73cebf16144077f13b08e9abea1a5fd7e13ed1624a77a04bed315059843bed299f39232502a2a0c3b9eebab4af252087e9bca78865c196a2209bef17db434d3d30b4b0e3fdaf87dabe0aaa9133297c5e1d10def496da464232490dc1fe202689d8a54dc06ce0c45fd0532cf606211f4232adfcc16e24de26d5996a303de43e63a6b80137bf11689431eb18bedd51bf5ba7988b5c5f1ad55e6919973911bd07dd49d246c17d8a9d2d50ca0d673893c8bd8d3e16568e36a025d1cd88d3bcc3d5ad773111b4fc73326e2784f917f107077a5d7d1c4ee4989d0d8c7524a9caf695e554759a6471082df7d64d3a559219c34aa6b7bda0e1b8a7ae936b35a59b40d74c2f903b91018e7fcbe9c1cd8c8b2622f0c61d507109c8039b9998f67cb87b975f6e77663eaa70f5a421933ba011b5deef3ec12fc37110ccb7664c64cde957408fd7343d596e7c248ab47bb0ab5ad9d039bdef9e497d102ca44c7e7f2c031c57c7c630e2c54d6326dc0f352d0298e7bc191a2996ac6f9e03ef4080199e53810c794bfe2ca2c1f5c0e82fec3b016c04ded0e838054d52b9ca12a01ab49cfaf06e2c3a0e28c6fd337277fd583d394baa18f9531285fc598b01f58ce0b2ec1f8f66e5fe5b8107b01c68d8742774a091b9583e562c6536902c267f7d82fc1585dded3c4850c1584b3c74ce144cf9c363f5f88ba251f35d6b639b9f6646c11897c28ffc75088969495021bfd1008f3d783066a7b686d13fc9e4a570ea645be726ba4017583b65b975cced249c7e8635c3d996fc497e36968e2796a71f0692efd408b445fe227013d5d292962e276a327a23e0392736018e6247e37e8f8f6796fb937754087cf5a299e50157bd261a593652f438f6a7a33d3cfdbf040d5f8eb13e76015b523d4e995f1051cdcdfb34b8b37408f625e386927468a7f1840ef40644b9321f95992bf2fcea94782d5abbf7b6774e8b3d0902cf913385b4b0fb1a3b597223e19ea0d2e2ed1ddad258b9d6c91d3ed19983eb2cff3c9e333e71de67b284d02d0ef66764145808b0585a9631c967353984d4d3bd1063208aede7ab861b806bc3325de91370d7f890ec6973adf9ac60801d3a8b5f079ff986038d59e43c014dedddd8c84bddb30c52dd05d38c5cfe2e34ad84748a4a4202da69a9b118413c59ceeb61e3e2a79eac2f6ce4595c24f997435b0dbbc361cc8d8125f163ccf57351600fd962d7131cd203dd305d1be2bd2e943d7158edff6a9d80aaf0a3a2c2c4ddb252a05cd65dbe3291d0a7390fa0671d65401c8200bfba1bd7c81a22c91e1003f3e03a634cf50e98e36c6d34ba5ed014e2efff23e2a903198ed0f6ac76bf040e3f14cc2fde5022b81f84f9edfdb323158b4e0b255d4280f10d2b5272582a4a29a81d97b09dfef50d86632aacdfc3b763b10546fba4b6de122b60730f232cc9d55163930daaba53d598783614e4c1b599552644e3d57d0be9fe2ddd2c5fcd8903468e78cb931f1408d1fa3af1fa85f5698c340a4e0edbf9d97bd05ff1e9022adb6a8d0e55ccd576b6c0eeb693847c4724e5613d65314e1b3a4b85a3b561f3f78993b86387150cb1fe4d523680a14535e9f91696aaa2a0f7c252fe419c4432ad0d35fc78d70253bc57c21d1976e966ac6bd9fbc0e6f3548544d9b0d73a18d3b91b5353629c95d6824ca1f5ef74653331f04d2b263be1af4cf21772fbd4cbb5f25778fb6ce4c67c9e14713bf710f5bd12083725bc6f5d1b4dd1cc1ce4789f3c293470ed7b59ceac52d2cecb16973b0bae532fde012e430267acff0a722eb3247ce97346ae72fe9191629a48cb2f06e99418509e6c95cd4bedd99a597350504e43e98af3c727d6c28ad6bc46d7a3e57d0c5aacda79a5bacfad574743d892b48f66126872ab6e5256d4ba31d66691bb504754604f50bb66200601a4a89a3cbf04e81a67334a50e60936ac16a50951bf0e548796ce43c28eb50647f1caac2acca28313c7d1eed28855ad4aaf58d1cde93260d1aaca610311546696c17bce31c815b06b574befb38e9200a4a1be0a336f126afc76610f260e52641372a369bc79d8849200168e0d5f0e8150cf47c007c788d48694ea544ae4311a1ebf61efa9e3ca9ad45ae78292bd0b4defb26355e42906498e749d6f7c1978b82aaad8fdefb54b1fa2435a314e2351ab5b096c3f2c7d83396fd9727a811c01bb103390f541ee1ae7c32d1cbe4af5f003fd6e844761037363cf279619146a57b397f21ec92fde3f96b478448b0794bfcd23ca61e0b8566bf31727bf7e40152079002ab4e599be8525a8b8034d0b65ca059e79dacd7f0e74ae4d30bc272fcde1f324c9f3d1592f4811ab161f89d6d1a2bdd8322ccca6a0b20c1f57c21fedbe723f291aff5abad0141dcb5ea9102dd8980b2775781f52ae0f4a95cc94b110f1a9cc4c3a55736c37669c0eb4e9e81432b040a165b9240af1bfc28db896c120ae46c0e44f10e4143a64861a730db166aea098dc2bd8d8c900803674d02bce75e73250179099ad7eb7d211ace1d739f552abc56a209a5d5312e73b5ccd699622fd6043b2cdf5310ad26feab26b3667410daa162c5c3aa1fb0f00132ef8e98c1b5633d1c01a430cd6ad2ca7d4bca2ffd7c0bd3a825318b5f43b7c92c6827962de1a0c5ccc2e3c9093dcd355766dc6227ce1a6931358e5d3ec73529d863724991a4753939ff7fd2b2dcd425e293107d3fdf258c8af7ba197c6d62b92be758fb544a68f0a051c0abf713606d47491f3207244933c60ff8191161b27788e1abf64865dde99afd01fa4ce579619a1d916e5972a2855e2f133a7226a8bfe32cd08ac76d93908327c11d3f0bd84d39a6f977949865b91603d10dedd469b4630e4e410d2bb05375a57fa0a90eec0eb8db0bfdf5", 0x1000, 0x0, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) close(r2) 16:17:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000002840), &(0x7f00000028c0)=0x6dee) connect$inet(r0, &(0x7f00000027c0)={0x2, 0x1}, 0xc) sendmsg(r0, &(0x7f0000002780)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000002600)=[{&(0x7f0000000100)="bd9db20e42de56a60e70913e78e669baac9e0c5f01505f455fdb74ee64aa38af833203772db1f216ade9cecff80ce4fb1db1d4fa043004ac86c6dee579f2505e2550f4ac891c55c4ba41007f993d55b7f3bf9f580775705cf7cc83e5c27285460f630e3b2fe47ed58b93b11436f34e45c81aa988c16abf0f79f5f1a99c745e1338afb7fb556b82e892f8e6eb8f8715996b1baeb786d56c52d3209948b1ee00340cd80b4e075415e33e7e37986d8e156f53e52a1112c69782b66583ede69f5951cf4cb38b20d7c7df796552fcc7db6c425b5b6e5d78506267089531e185cbf2d4859a556dab1de18d9479c2f16a69875f975401979a94bb8a0c7f5bd4b0abc25ba2f266425366ce7f185ec296f4e52f05d71a9b397d5dea29d35fe130bcb903c28b06d662978ada234c493d67a042d8b264617271f0a5b52bd53c2a8f176363d111de95d80b21f262dcc92b7889517bcca403a43a65a2fbe01bcc0b5616a88be02c3864a33ad048355a6c369fef69834fbe1f3cc3c653e6d81638d6b09bfc89b91bdab032bd81a74afc93e5cddb37bf62fa1a80451112eefa8549acfc75141982c5c892b836995a4feb258a385099e8536fa8a57e42303c6f91748c8d532d2dbde6f6139ce0a9b4546f53746e615cca2ce8e0120c54298e50b7bcb9a3ebe2b29aaa60d3f6792e38d00855dd6680f048aa19a5b1c2cc894e77f94d32c88774d6b3a8dee3534beb0c312e6320ce00b2839298d92e6272f29570ea93728b826a7a78c5db84db3350f4d5c605a7ee7c41c2ea86ea8d07a0a90777a3e42ba520ce6780c1f82e8d88b40cc6c7cc75c3598e383e972ba7d8a16af09eda120a0cf664da38695611e618bc480951ac0b833d7f63387e399866f49a16a811cf5a9b4928190681c1966a75b86994c2e407cebd7ff8a76aefd4b462c22e2e10da795fbf2c96e4b2eec7096267d6a93b85c84639cacb0c4265219a2da6f5511b6f0a4caad5dff8b67ee4d563c006c7024388c280a272f6d8907ed406a0b92d4960fd11e2c07002dca0dc6777d61120489da8492a007b1db6581859cbe5800cf1a19e8f558024558325f4b917e26d8cf530e59f579ce42a99d3eff61ae26dc396b151066e590353df4c654e3a3ad10ed53c8f3967efacd5d33338fd2c96b7fc6af7e72db96e154884db58382581369bf066d5960fa72effd5c390c921433f184522a1266f1beada31fd6efa3e6fe908fc9ca8fef22669b253058f8f4403e61b6933dcc73d4042ee3e559b2ff0cebd62f14e36fbdd22da7e67f433870f2be43fd0ec741f3221500a8500c8dfd555250af73c5303b03bf83ae856282dab5d47f27646dbdfeec4aaf745a6095b6b76dc4fbe520efab62d249d17f342ab2949991dffd8f424bf095c8dd088c33c55aeeab5c02f2dd949a2236a1c5ce5ed7a66d09769f5991d5e438341e648104ef225346c317bd9ee283dd394fe29a436e95351fe0181bd39cc855acb20ac70d09fce36dc160b1fb2633886ec33f158b978c98a88cb8fe07b1b198a5636a629b22b6466c051485e671d02192fed369e25c273f930e8232e5d0ae55bd7ddb816dbb42d756d7b65f1a1d8f2ae83b45f60e0edd4e0d49c6f282b696c9e2f8ed8e0c3df38d9ac2110215909002ac9d9cb5d3cd8f84661471df456ca44a39c769681bb3b1bf1ab0b45b0ceae6a60e8362cd8694ac5f3ff1d024849678b736290fa3d41e9f467989e81ca185f52fc2930de0cfdf5811eed1f19ed5722cf34a65fae5db76493dd5b0107a6b2a3b7b0c77da53c26fe84ddfa90398eed05df86d659e365475450100b1c323bd2e82950c5a708e23ef5e87750db3bc884c408358a12e2fe07f7f01b534289443edc3f7b325b9f80777058fb803d141c0273d33b628c0f59d08f8aead32574d90a7c973740af4e00f597ac705761efd7b3e742589c54e1efb5072f00ee60cec385faee0ff4aacdae31bd22f00c1ecd6c5ffbdc458ecf19ae9b1bbee2b6112ba8901b15417263c7d50c59973543a4083ddac71e48afa4310482bd0f9436c71db304fef843785f0660a2ff7a3437ceac6b1fe9984591e6a42717d934cef09cc5013a6fd03ec66720898145cf10d0cc7b490859a1413b7ecc0dfdccb3e3103c5514cb7afd4d9c9b92356de248d2ae487626d8d3f4c236c74685117b238fd436e33d3e28fe196f2d811011a59c428652f81129979321966cb0634eb5d13735a3e9357eb2e9a64d7d548e2750900d1b2b37ad034838cd4cbb1fdbd6255a0ebcaf6aed66a4963e58be72fcd336602154c8bf92374effd91e89c09df31acc18a1d23bde00f1bad656c5f818d909582e01701d07900a54b930a11a9d4efff4ff07183e7fd09881c9798027d32764a647ae45f1a7c4aaa66c77198d790071bf57878c03705bdde04d36e54357c6f6b63f7c59f67abeea59d0213076e215d074e8b09cbf4e4412971bfaf0478514ebb9086a5fc5f16aa70e00cc9f47e369ba1e7c31e1edd55208846b1a07db08e6f612142a2e31acdf0f1d9ac4331d4e7189d4f4def3f844d44333dcf862a0afcfd66f23acd77f2ca4ca9c60a9696ac3fa050c35e1071d10707c93bc527479ae59cfd3bf564f9041584de69005fbdb0cf2ba2eec0f22d2e951bbf9004bf1f745da5b02559ef63e58f3452b6c973c24ba5124476b3e8603917a619fc581266cff92db921cf3dd9ac0a3082745e939c4ff0fc924ac718bb45ce3cf868715cf21910ea6fb743c1b3440f2a4d4e45688d9f763b14e7a6d221ffc235ce1e61cc61a8211ade217b97664b6579d357da218d4f85ef6f6a5a04a1c7c74adfa4d7beedfa7a037c081067d091f4a205825eb149fe2a0d3ce6f199608550d80e881639474543c00ef62203a1fc89c705033104c0b5ec6f68a49db47e135aad85395f9cb93c04decbd0bc38b5f182e6d89c5c39c8ab78803a560c072d8ba9c750863c7c9f3ec08ca16dc015d50256a12bdcf3b1e82767b0cb3e3fcac645bbb559b832b983149ef3b8ddd358649abbd457d2fc7917609c1fdead78c81337d80f15e9a99194d355fed67cdbd36982d290e833531328abab46313c8bfdd1219728daf74c33ec7ec50a0d73fd8a838b7a41c9dd24235aaf8b768b5b824a7099be589e22ca2c985ad2ec3d3a2422cb5574b22360070dc630d9dddc584eaf45565a812748c439a30ae01b724f715be52ad86c9672aee958c2da79437c89944fdd9b8ccead1a612e7c646461a7db40b3dcc00b3ec609af00e75c6fc5876ee23aa7aa57dbe871853a3d1547d3507a3d2c2a01f03a875c670ada990c2d46da883daa32bc68883b60a219fa3410c0fbf86634261aa75d4020fad5ca6264648beee33a22dee7dd8d61727686d8e20de122d58436bd8f05fb649e6a2d2c32f6bd02eca1eeef1227592684046e0312196ae0badd7471d52080304dc473b6b2249d5db4709aabdcbd6aaaae1e48a87236917501f6b67591eb46f9e4abaa77f8de662aa928a729d1ce9c4397b8453babe53ae62fffce010f57a68c683d7d2752e112946be2fb8eae8b727dddbf5e82ffab96185b5f96ecf575dc6079a407726639582ca1a367d0d507df910279ad4a30873e4ce85ef7e8db0405a7f0a4a7895c087a0d4076029e19a0926b4731f22a81411ed53da0217dbfb609fed4b02c84a22d552c04e374d1a512364a5184de15143dbebb2a224c383eb739755ecc27272b025a5c8dc71c34a2bd8697664ea5d96886783ddb6d0137e218d24e175ed5ff7d8fc26f363021cbf6ee92a4a09348f90cff2f63046f98b78b6e5111c1fc9498591e20887c54a4c4f8019d2f6f0e411514824a72500b11b678c06f52c215cf13d6b1f157cacdbc102dc4a4da0e83af5345dc26cab564fd0efcde47b3b423c823d924ad4e1df80ee3faa8f93b5fce2c43943ec48c174e73e3c2019e9b1978f59fbf7ba97749e27861d431a9c8df4ebe14e653c3ebb82be521adf92b2a409df03895b2d1aed696a7960b95309df2d390d4c3703b3552b52835fe20ae58ac210fce82cfe0643b883148b673ffbd09b4db9ec423893a46dd500b44440b9f0d2bfe11819dc1fe88c5bf1ad5591867f1c33088cef6530e394dc24b0aac6c977ec2ae6b50d768b2d575c4ed1053ae1c8b3ca6a94fe7bcee8948306c434345ad8f499f664fe7776d1d371bf14fb6cef33bcc30a559451686bca27f5c22482298053970a589a0612dac82e9f993f621e1c958eeb121b7d4d6ebf18b4b16293933443bafd25a02df037c94540f2655f4cbc81226ea4d4405682b9269d4048ae936ffd374de78318c78fca1fa40912cbc4cb9521177c650f0ab6df0580a4d1b2b9e7489b6b6e35c7e7d045f45c6f04a4cc2e295d99c1dc0a8f1ae9497a6fda221a8cb7ffaf3c5e604a7285e33d6b1709e7c17faa3ff6a18d83bb3c26526ce92e47961113731d82c502aedaeae250323e51e18ba663ea8bfdaaa5d80ae8a2eeaf1191c994c8c9148f393844bdbebeb9d17b3c960ed2fac6faca66306f384932a5272cca7b158d6a513b1c1fe19d58e799d97225d5eb3a3fe92918f697f5aa8893c2dcf52e35bb7b3a1945dd8d71219b8df98e6ab12d92bf1de3c9aadcacc02764449409f485c30e4171b171dbd8229a8cde9c68d24acc18975e373054bdf7d8767c6c85cba8ff86dcc81ccd06761d5a1aa584530e89950b2a3ec841e686301007f7e527875f829c7b8bb791a0075dee1f53a1213dcfc830a1723d1f15e42a537fdf0f6aac9b2b0cb1ec6f9ad88925fe6dd8176f7c39f228a622bf59c3205e8501bb7f51d9a637b0380221e2c343968785bc3b81f262d859c080856d2d05c2e3e4e35ac08f2fbe17a6eb130f516ba2f6f88f3fcad7e000cdc8e4648bc71da0c99f5c3d4c92f6fef9cd3d82e945fba0892e75c37a836858c6fef5a9f11f96e298a189ac3207ee04175fd1b574e7454a3c0e12de0ffebb2420ac1eae21013d1ce76404e5b850663a094b4a3b26f8aeb2fb082cf75e7489843fdd29053578a00d56f465d2355f3748448e6831a9ef69b963c8aa382f90213c51ef489243c2c89aa0849af91b5e67239c1e0507f7e07fc6932e238d7313997a00eae94bd045516af08153965c1f6270f621d83c8260084989a03b6031d9506f6c6233a5963718d1d492ddd54fbd63bd0af036ecdefdcc322949cc51a168560c47baefe12763671549416c04d6ed6098a04090c679c99c0966af120cb85a500cc9a7c0d55d8ac045c51185463e7a133e60173a6948c83334aab160dbe88c88988c7c887aa83cb1e4ced0c486d7eda1ea1dc9acd093d470c820e982155295f27902c104aac05d8a33fa4ea0dc72d8c8d0b45ae4626ce0c0f6ee62a19bf48b4b2d35d3b17bab5e42e0572335f6737402f4d57afa49e7d2d088a630678aa7209a76316ea75ec89e9af14c25a4a067654b9c776b34251fb5e36328991204aa49f1274080e8b0e3a3a1a62bd7c22d82f9d7a7bc719b5b27a868ecf6ce1ebc69a6ec7a07545809914057e0c0060cc12bd9d9d74b347e00ac0c5573eb791731e4d8536fe849b977d2652edc39212ef4d800ebf287d27280822ec056349ce38d41a6b59139137eb0dc5ef4ef8845be7db853865dbdb5165aade6afbfb39e28f4c2786c3ce582d7942d6927b8356530b2b58ec438d08e9e6a3debd2396a8a0b46783ac6faab9e4e19fd989653ad034443a482540a20eed514fb2b00802b8a8d6bb353d8959898bf702a89808a954aa0ee2deb8945fa73569bc0a6fecb0ecce7af7adbccc9f3cb23ec687db569292fdc", 0x1000}, {&(0x7f0000001100)="25b1d503241b460de9d7005f03b49e23896b48951956275dd1cbc82d7fca551184fb728bbb0ea991569caf57ce21a20c7e1685e677d0d3c7b5bee15ba0531ba0ef3009708502f8faf9bba86b3f3c514c162ac794c7c2c374a7f5f78672338f4cfcef8eed50b058522cc10b5daea207717becdc711e42c6d399b0d887333faca416abb3124f0111e4a87e90c4a6f05708c3f2bff15a", 0x95}, {&(0x7f00000011c0)="b78452917477b12635772c1b6fb592f99b500202b6d21a0b9b0bf3bf70c5cea5011b7ad68ee233d9d2663b3c64c8e39aa2fd02c010fc9df48f1db1e0c3339ebc71c691b0d0cce5c79239add30208395dbe2b3bf626887ab68316c282edfed7728bcc9bd353be9c1cc6e9929f9cb7c0d946d653ac442f2e850f2873daade479d040e425a03b768c67f33dc52df78536e853c02e69c87355a13ebacf2406666cec72adc0e44e4295a50054917f2f5ea3a4505bef48e64874b517219fb0ce4da192eb45e14d0ba7a19ce98e95fbb9e677a6d8cf8f098b1d7d81733d6f769e3354faf95798cd8a319bde19375d78cd45ea2fc08f7ff6439de6991f1d000c1be04168c569849d85d1ca30e00f273ef207b8e73aa3fd6ac2595004961dc0e693421ac0d6d57130f68ed306fd23de6640f2f48efb35b85d64d088e86b0c7abaec4127d88a2a42c13ec85023524cd2c83b711a4e7c2464b9a59344510377bc84672f716016f4906ca8db173fef53a560ed2aeaaaacf557a719ccf963177187e1b99a4f562cf4d997efe9b1828f301748eea90f7a516c6eb30befca65fd8cd6859d210fb772e90bce58f65edfe6392d25bfc70d6bb7817aa793c91d616ef420b46b98dc580d798bcbe179de9a66ec25c3cc145b8a6aeba4e501aaca2b083223af52e0434972a1fc0ed4e12e017ce5c82a8447c5aa96a8af67ef2d3e1af49e1ed549a00da0eea1eb204a5f3ed6c9288e850e14db3a246dd4c4d9d61ee05aa7a3ee00b57c60dc312a709d51a54cf3240a1096eb944682e13220d3fdff4ef2da94fca807c58d3fd4bdec9d11749e941e1ec9bbfd26cf561aefe9b195d11316113d2d74cd37d2d2cfb5d93156b97ac830932b3af9290cb018f6463ec3e7b24ae3131526bccfecc626cce5894ca6cbca52adeca99d34f1532fb4ea948cdd40a04010da7c8d668040e21d3e80f0b65c9eaa5fd98dd67fcee2aedf3256d3ade2f6a8bc1a24973a98385354ce6530e5e44b0094bc6c2b71222e6025d0fa10feeec3dac7d2a745e59c6e908ce05b8e11be69cd5f1b3488c89709a00bc5822a826dbc4b09cf91f1333758568dfea984d23f6e851d4d33ed445dfcdde9d268bf1555f768d85cd3afa7c78005bbe06b7b73086ff0a35cd5775b542f6c3bb68d1bd21889639ba944eae58d9e1aafbd526fdc1886505361429336851dbecb008a83aa94bc942a3aaafc66eb39dab775ba7bc5b1223d4f2f342db57175d0397832815b50978916276d54ba00e12149edd511c9e5d5294954071b4acb217e8430b6113511d7440d9a2ed075be1c96f0f3b2e4af308d73084c4b96dce2a5a59cc3d2c542bad45a2fc708fe3796c2731a870d6e129c369b09aa450f41e68e8ffb6d9a5f93fd55d3e14d56bb829d1608f815b9ac928d1eda22b67cb7bf3608dd4398cf26f30e4a4053fd3d44403b80146e63bce10969a6e971c9979f5debb9d2fe20c8c7e640338e3a89e50f4552d787a8cb4b475a7c421c2ba4712e3a11b224eabc8a35a77b3a929ff53d19c1cdf62c7a0f97bc1d4ffe528e20f009957c364d829eea9089d0b7a4259c024f33242709de1560c85a74bc4a1a384f85378a590d9e914cd95c2058c62c50e5b08d92a3a040d7c9d7ce4f75a299ac13029b3ce114421cead560bbc06a25f25bcda8899fdf6b22422bb0c92ff60ec89754a0ccd90c7fa18984f8c641cba07d198368afb25b7ecd1a8c3f0bea688669c1320ae7aeb9ba594bf5205d8049b12f6614fb070c5a7584ba402a5e5003c08beb8badd6cccbf38da197ec33ce2fb59f44e2380019261bc488868292b9aa19e0d4bd1322e96046c53669c3001263049660d138953e0ea06351adab3241c74ba6b5573274b3fd58a3db4a361d5609efd3ea56cba9a13f05464b9bf310499aaed47e06b1ca6e01f1fd391a29d99b07221f122441edd3c34b2b23bdcff856d5f2588947ad2f0110db47d5751d51dc95a7eee8f64cb79014ed090cbfe1cb10fc2301c84005bdfede56cef29cef58b2104bdd97f990395791d1948bc7eee70b13cc67869253c6476ae0f5a6ecbf6c5e5931b9c5fe3fd9a690813a1d4f361b0391fbd5abcef5de7fecd3b04f75dcd694008ff4be7b32ec09f8a68f6b14daf686ca9eb94bb1e01d86918b2b96ef5202a25d9dee5b614aca6cbdbea67251c77aa6d77b013620c5dda5b5eaee89cb4056ece97121de0b53d59604e854334806f99b1b0d49a5a1b7c624397b3bc3e5ab00062215a16237f5497dab12114f6ed854f879c06c8baa8dd486e5d7d56c3faa3e509c98eb18bf4131dfdd65addf4383d0c20dd1b9bf6f0ffac0d1e413f20afd0286915ed868cf9984b7aadb278e2ff1606e083a181d2207ffdc7ad1783fb33a1c5eaff1601b890efce979eeee8a10ecedab40303ce72d76c687d930bc241598a58c31b0cfb7bab67bcf268040bd00607cb77992803efc8899e74522cd147a6f8fe12fe2e0863861997fc0c49d871dc451792eada2f659b714004b149165ccd09a61acbdfa87f33a80fcf1b3cd5646b881f9b1263542fb2d23d6ec5e482a6a170945475595849ed078382383047ac8d62bbe72523254e9f3028f505e334a54a686434d4b745ea1a9c4219abe357ced43fb04c6ad002d100ec2147139b3a93ca1a783ad18044fc3aaa6faa2a9605befd164e8697c6ca92be12b9226a29c17a2439633c6a3318bf7044e08613535c19d3d3ec9d238132f9a444c810f4db672c44c476a5edc256fe8cba93fe1c11d1432c483b60c847067cc547dfedb762808b3e987f5cd604260281b4989d3045479f30dee7b7f8a3a1664eab88bab6d55b5db513d125e687b768bb418add54f2e8df645808b0430aa208cf55f77d58eb73977757762c50c459b86930ea6d2dfa05853b4dcae2e13438cdaba82ebdce659ba16b317db2a6aeb3382d5d4b458267c9760861b9a401c00647a7d4f640cd3d379579f6b2c4e6610ae86d6fcfa36dfc947244a2c50e20696253ebe2f56acc55425cef0e558a1b4096277db7a7fd317ab0571b6477effae4e2414a0505ce490322c9c46bd4d5a8b5b78fc01772f7a7bd6e51d9cdfb2411048d342bd2988849df81a6c9e4361de749b4b24e3c2f894219c254a1945c12aca67cffdbc528e16b62d5cbe7015204ef89c2fa9fd335a6388566b8c84ab94c6871fb26f23db1b6ee6f75f77f69380d957f20aafe9a16267d3fc84a73bc0464c77859d7e8b90937f4d8ee2c712a4307d654c332f88ded866c319c7266520b79301f373114c1ae7d68f04b5f0f9400d5ffdcbfd43558aa86b1ca45a1a936a906eaaa8e8bc1bbc19d6263bf606ef684a7c20a338c513fc1029a95bf03ea91999daf05d6a659bd7480fc7449617bfacd80ddc8d8a60beba20097a1c9bdd50e9967ed6f7048f9ab167de1b41161d7afc8fd49433edf58dd973dfe80bfb02c704309f8ce0446bfe91c88dadc52a8ba3e02cfdb66ee97c07dec346ba1ae65d67a2090fdfa1ab59e6f8333148cbd9c6f19df2d92e192a7aa3b7f43777121c2d23597f9cbba1c811d4905afc00a0f9af22b87238f81216b6bd2c3d51a3a8959cb6bf65b8ed878d4ffc6bb1b01e46c0d1efa51e2371e76e6927ca72549c61c1a74bc9b1b4edcd1888ac87ba4f8ecccdb0ae5bee17d5611c8e5bd6edec2b08f8c2df74bf97991330e8fbe13615c1d280ab58a5c9f9e921349dd4c9916905b3313c877b6d7b27412f2e248bd29fe0e3d366b50bdea61f8ce3fd7441a928af20984af36ddaec51696845e2a996076334334ef52c14006a0a7ad9644f0a8e5ab2a29c38153cabd4f9ad6b44f2e647b262629b6ef35397b03b671b68f8c7a757f5ea75b7f4c33394dcada8ab5d8b899adfe9d743c044be18411886d466cb4bdd4d3c8f0e709ca028532ecbca009c846aa3ae62eb70b30af7349eca89040ad6d3e5bd958fd4fa8381cc55d3e045b0db4abe1533e0189ed95339ab7112f5ffd34d4390da16b0d0e98a41e42bbbb5e12982f82032bc6b18a9511d7616bc07eb42a5fa58515c4321753687d13f6a7744d4e48a80ee565f4e1789a4c3198a5e490a11457abc6c9ef1417e879fc02d6849def7e77b44e0b7f8d2c75b71b80dfdf195b8a80938876d9edf99939e30185c18382c6511928a01ccd8b74facbecf8a15b3acbd4fc6b9869bbfa952c696967e2530c951b9920582925d4e0dbec067551b8fa3a3a10bb407cd43f41ba102f2b1078feced0da92190029fc01f3c6c62cc6705a535bd39c0da3e1bb61dd1b3383c44e78cf36bb68c9d4431d41648bca53edf858f66a676671c1040ea3ca09c5c5192b79bfd706076bcd2b0f26a485db2a38c6bf5301c7dd6ea277d7bff9392694627479e260a8277098afe02b5bb88e2afed593b9f26438b3b08d34b1a2e4ba61603ebe39eaa7b09cf7b1a884d3e8f6ba8c8e87d792737adbc183c9e17f3c0843c0e6850d21769618bc26328edf0c68b9fbde540b98fc70d916be5a0dfe31e3fc74d7f628558b79376847441b521f907064843412427f1064a9866ebe737a89f06a0d6862c69a76b837f84e0def09b5f27e72ae4fb8d400d72feb99f7e3be34c3af4fc73760a561693adedd0d81915449bd9b7af85370017fc7d530828641e16f9d4cb3ad984b266d5dba82530f7360243ca9f9a2f90a3cbc949182a81818dae8c8592e7f1011469bab4c07b5258099523f9eaac8673285539ef678c9f13f4ba3e2c274bde075f3d1aa940bf938667f935910495dbb618f314aab252318185887e3457fce90212b33f460007e9e4b750b0ecd7d0a0343a4f0352fce6de201ed51c8313a792ad074f4c966b754a8805b5840f5cace1ac2e1a31744ca40d18ac7c6cc83fde60eb4b32253bbc0316f59f252b0af37abad7b5fbb5ecbbfc12f58c714cdb2dcec2137e505561220aaf01c206e910b11c00e8d6465dc4fe0c809e1d03a905df12603f6ef70645c514113748e13dd0aca47caf91c4b57347806e0831715dd4061cc117c202e4d435a3b5e634a92bad8189899f3d39019485fbebc68db4287494f053c196255d269825e942e9e2ca1b293689fdb61c37fea8db1c544aba9db2e6d8ba2f94b857d9b087c80c75c12244d25c0818c83a7b355f5d9147bea43d1d1ef8009142b638467ec99aed27c36804c4bea35f692ec37f313da8864109e36888d44001abf622b444672f3bd3c261887844c30f83f277ca116a09dcf24bdcccae82b6632437a43077025f95fa5c69c604de05a377873bf986d631629bb62916ed922435e08476cf74083aa261343a3458a6f5f9c03a6891ff39fe6f86fe15516084336a4a6108c1edebfc4629bdc08e4599a1274c0063ece5a5f82f760f2ebd3232fd3442084929b4fda2680f38baa0162b44b21e0d9a4ac01dda5d863a490233adf3310bc1b8867464eb8626b49c53588f7d94cf082417c61661cc8e23d6c68e9f40e0134ac925cf81f43299e69454626b10bb479136aae2d9ebe7226f95ee7eace1bb7e9d15245b8f55c749026edcb74d89a45d0bff5171ff4a279cb349fbebb6c0b7c924e384fb8395b11b6402cd150e476856e5e68a40e47a23f612ef88d3564b234c9e9bb78aa5f171d627dde1628938cf5739e15782a884e51d7990c1c3eee01757b7cd3b0170bbe9b24ca300e68dc75e85e4d772b6532959777eb74ddbea53fd490dd1d40749c103240b0e71fd413162857cd55565fa03a9c39686006da685ed5a723b20effc9a9755a21a2237ec09b22ff8f40425c7f22ed95c13e76fd83ec203746fbc556f1e9c63704a", 0x1000}, {&(0x7f00000021c0)="96c9776885b692f502098acfba7b66b8ceec8cd54ee92cd74daaaeccf3836b0b4ed2a4c8bd11a63d8a26a3f6ba9a712483d3bd2b", 0x34}, {&(0x7f0000002200)="97c020904e1c1677074b1ff480329b204656e27c727602cc0b0f1fcabb3298775a42330a66cf723175b377d301238b5f17d8df6bb817e8a6cf3edc21adbf971109f0f0e41856c2e5dc6f145dc8d4", 0x4e}, {&(0x7f0000002280)="ecaf151344fbd9631b7b858f7f5f201d96aba9857d5580664e4a46", 0x1b}, {&(0x7f00000022c0)="78a9f6fcf295b42bd5278f7355a8991bdae58efd1cd8062f919ffad7efc0d7e23f1026b34f01d8bcf4b4a5559929ad4c58c58ffe052c5d8bde7249fc74956bc2f6205e364d7eb807b55c22ea37a6c8690d6069546213906b8e65d1fffd6c066ff553dfa59a79c1ab7f529fe02a802972a28f3b2cc74a5e001407e01becefc1338e2406c4badd8925b6684091dbedf2710e49a59a5e5e97d1c6b5d6a2e05775268828f4465ada5150c46a3857e0ad07a7ff0ccd7c9718c5cf914a9fde28eed2f8afd827d157e12d5e127255c7c19d27f20d544971c5ff0c7a54b68a856d5858a170fcf0135f7a06d46ec698edb273ed2f8a6ae336b283f0fc486307798685", 0xfe}, {&(0x7f00000023c0)="6b45325ff280690b401d186f299f32820e5a1161f563c93a1c90e5583b32d9005409840f0c60da86ddc247768b7761883082fcdb2ce23a462d83fd8e7b812ff5dcabad7895ee2079bf8aa1b441d16c32b20a1183f17f9f957cbaa8cf0e197e", 0x5f}, {&(0x7f0000002440)="e0d21a606c56e2621b0cce410db9b75604b0a9eabfedb0b4245d00d68f6da538ffc34d4acba69af53a8d270fb03029bb5b66d4ffc112c01b708acff1173901777ff6714606a90577da164f13ca95a7c558b6a5d56f855a33b0c065649a9c0216574b52942b885f362bb476d7fecffd82d59d4b65986a6145f9907eaecd30977aed67809a7e9ed88947b1d3c3a639301d81627c917ddcbae58c6ee40e0e76e04c5fa92885bd075882d134b81e574ba29f4f992e65b2debfb7f119", 0xba}, {&(0x7f0000002500)="4a5aedc5ca78de099879f9b29317d243e3f144ee9d65ce45b7f5f11f0f4b858c7d75e097102028bc9d62a8098c0edba14d8c875432f5ea6e86c709d0bceb404a1529affca7371d54c724ef0f50682af3644a34d6b8d94af20c50b952dbe4b1801edf6ba6058865df7393064e4e0a4c2e55fca43d2b20d9293ef09669cff8ea06d18e6009da1fdbb41d34aa53175238ff78a255da9287ddd46b7b0474461cbf091d754d60d2785055c2243b5e31ead80629d82edda2aa53a933687a231b75aa6622d6c13cb227701b01aaf320e682f0bd16d531d94cff516033757a6a9e27f94ccf2e76785bb3cc56e81411c53a758c0d1a435ce4786ef81708a636abbf07", 0xfe}], 0xa, &(0x7f00000026c0)=[{0xa0, 0xffff, 0x6, "4086c25394cbb3c5d7f333c023ff660aecb94340d404a469a3393d0c4fe3a492fd7b0ff661ab921a011c701fa5db2e8f6dff3a0c92bfe747b35ff6aea4df79fa5b1dc2586f3b10f20a015871570a474b83422a486dcf43e219b3d1cfce9730dd524639b0a0dc46d3e7c3ac0cf79095c9cf3a420a00aa1cd31a4152e9c8914aaba0641db9db9fe3fa59bf7130d7dc"}], 0xa0, 0x8}, 0x4) 16:17:50 executing program 0: nanosleep(&(0x7f0000000200)={0xfffffffffffffffc, 0x10000006}, &(0x7f0000000300)) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x101, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) nanosleep(&(0x7f0000000240)={0x3, 0x4}, &(0x7f0000000340)) r2 = socket(0x0, 0x3, 0x7) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f00000000c0)=""/160, 0xa0}, {&(0x7f0000000180)=""/5, 0x5}], 0x3) r3 = socket$unix(0x1, 0x1, 0x0) getpeername$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380)={0xff0000, 0x5c}, 0x8) writev(r3, &(0x7f0000000740)=[{&(0x7f00000003c0)="00138c1b446a3cfd708475bfe93c258095a8f80b6478fd55e7334a63c088ff338a1e234267fd74686592c19283594c08f7587b6e53574c3af771733ef9a086a91a4af7edfa9bea2448f44a", 0x4b}, {&(0x7f0000000440)="6f108e079f266a370fde75f04608be07b805d36977ec0d1578fb019538d5b42da8bf326701c5", 0x26}, {&(0x7f0000000480)="1ecd1caaaef4c0c8103c60465137766331f26069d927a27bddac52e051b536ba461eb30e42bdad2adc75aacdea76fb94ce7ee591ac860c2a99406f7ebd661ccccd9dfb477257bf0854c2e1530cfa53b93b19ed900fd97f232684e6fa2bf856a036dd18d9016318", 0x67}, {&(0x7f0000000500)="9548f79fa7d9844c7a7f0a00bd80d6c2d07f2c120e44554cb5b8eeea46d03759aa035a14680f4dab007d5d4a373ca863ccec16390989c24f25a9caaaa41e5cac0f4d0486123cc88a4b9f1260a9a29d043b4e0a9c3b19c9dd4b4fc611c254dddd4dade930a55980da14fc01fa7c878d0d3c1ff54baa3853f3b544835d4acc30993b17d41aa19e74d3411ab92cbfc44b9bc61f198cb8ef0eb6d82948", 0x9b}, {&(0x7f00000005c0)="320f75b37b585174762e20c2f8921645fd3143ab828b9f09cc7b3722c07381a3c59ee47dd1b082f4829ec280fde7ab95e302e9743045d86cc3541790d132286cbda4f836d875f8315f52c8d201cfc6bce1b6321fb2ade0809a6442ad4deaf315a846864d0c04c0968732e2d7e2c536ccc2b93d346700669bc766861a76554987ef84dedf53b0f17cbbb939b648f9c2265c179d7b0ea68d5a5693ffaddb7bdb19ee488a72141d37bd8c7a23185f8ecc6b976166fd7b5a1f048daa916f7bcece8ffcc81b5eb8f976f2625715e259", 0xcd}, {&(0x7f00000006c0)="de9a463bbdabe29f1de775844187a9c887a19a57635f87a8a9d769742ec082cb62d892477c4c18f785a71da4db422bf24f6abe098616002154a0776bada2c21cc48a8ae307d2a48c6ce7a15ebb9918c05f482830a61d75c352c1c5731ce7e29132cd3e0ae809c0616973e4ca3f059fb0694d79d58245bdd36e588ded45ff", 0x7e}], 0x6) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000007c0)={0xffffffff, 0x1, 0x7, 0x4, 0x1000}, 0xc) getsockopt(r3, 0x4, 0x1f, &(0x7f0000000280)=""/54, &(0x7f00000002c0)=0x36) 16:17:50 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x1d1) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x1d5, 0x1, &(0x7f0000000000)="c5d12b9e0f280f309ba8360d9a80773ed2eb21970680cab2481141965ef6d9692d17f73d0eb659ce8233335f55910b496ab03ace93f2735d556720fa2116f7f1db5289a00bf1ef43c055bba0be23c8a17610e7adc54bddabe25815ac653eb56695f90cb05a671c45350589d11499d16a0a9d5f1ec6251b8c5c6ca9b15f6bc6c1eea77b63dfc3ae9138ed67fba3600eb4001da4a47087ce9254dc12be88c719f3994d36ebea7a4668d8471b18ae869620e72de28b24363f6a093c013ee50083702071f6f40849582c1b7e866f9cabd10cc596a4ab36ce4250a003130417b4eada9272003532f869f1e80c48ec6606b786", 0xf0) 16:17:50 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = shmget(0x0, 0x2000, 0x4a8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getegid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0xb4, 0x3}, 0x0, 0xff, r0, r0, 0x8f7f, 0x10001, 0x100000000}) 16:17:50 executing program 1: r0 = socket(0x2, 0xc003, 0x89) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) ftruncate(r0, 0xffffffff00000001) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:17:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/183, 0xb7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000300)="0cde6af39377009845d013ed914c9bb41fc876d162e38489ae587c7f916ef95f30af1e48e925fef77727546838d4024a18090ffb08dfc89eb12a454b90bb14f6fa307e9f3a884fc0a85f5fbc73e6f37de69a3cccdf26d57d67399962dcac60c02a42d6b8e70f589785fdfe7d4d2353142a47a5d8f9317f3903fe266a2c37da2ce9b4bb3aca8c40bf5fb4340d2ebf184c6d3cfff0c56b9d3b21df70bdeb7147972530262fb9430b024437375aca19aa215d6e40826f9fc159762b7a7f4a98afeaec679a44929ad4c2b103023fef1b6d721820d3278beff385add4ce780480bc44e3a8644b571fcd88669113c17522e0d7495133beac4fe2481ccb9ff9c75f741a230c69b38823e70e7a30ac9f24315dfea546bf6ecf5baf0e0a1638e6dcadf30eac3df33044b8ae2bb711598eebff8f3b49c7e5da7e6495d9a2e9155dde996d07f162971e51344b63c0263238eb63a48defd358937ca51c735f755626f9249c95dcb60745467da388b6fd3bab34dfc55cb6f8b2e6f0fb7866c815ab97f762b3b4919e8dc88e2fdf3d72c8335ab7aca8978cf9205c210f278c50f959dbb0957acc3a18f30b147534e0cc18a51ff494cd1b766d96ecd1a384f9a1736c45e585b0c102b4071e5265b49e26d8adc7cce7ff5d38b517850dda36356731134d0f89e6320ba7d2bf1e01766fd1d1c7224e32dde757ce319921d1356fa53289f9bce6dae3e0b48217761a7dc7f7e7f68dceea28149372c05450f49223ad24083a2f4099c66b2f37120c92cce4288eb8b34c4b3dc010c62b8e9b350c6274b5eb757439993429ba11415ae7a7725ffe8efe012ab89c2056b0458e9b9783d1cf7f69c8d6b5b16c5ac7eb0b7d3d61447362e77294d8bc5e53876a28cb0651e1327dcd192e3ef60cd4409c0beff3f08d1d7ee46cfaadccbda09a95a757ce9068b713c316cca2a3c80b995ae570d0d0ecb0b6cdc2a412616676e4d331eaf39c1a667a81cb5455f85d4c267efc2a3a09f6a0f1b969399adb09a88c0150d29eb89d4d43daffa713e911f3f0e2124e9a96e99b3e410c27d6536f0a97982abc3c984f418fb29495ca03177efeebdc2dd47aa7dd8c5413660838512136f1b73873f4f2716640267dd5157b2db653ef25b74327af63f7569db2b2e73f57c201ff1779b8f607bc33088f2168741283ae68bd72f4877761985511e3865c78be913c30c33efff8565e7645dca88a0a386976aa11b37d6fa49a25d55bf82cc89646bb8b48787c5a3f9466a284f95184cb22d7f7bd633bc168cca86a88bdf1aebf00a0c896d9a27a5c7ed9019e2f55bfeccaf3bb8eb79bf0fe26bb599277219e150001e4304642d6aff25e39ef176ebb2b50d472a9995612af6191b10bf11033167a7590031ea237e91c1ded2b7a97701b3030101080d1a8fa86a73ea0e2324f11f13adbea8f4377efd787f3106b6316ac0e5e9d09b0f560844662b14170ae6bd08f612676ee132272d9c4280bec593f89566cd79acc9f39322826da0dca93b3c42d265a1e743afd73813ccfbd59b9fe76c3786fe94b7f1955ef11f0e7f09a0d3454e3d863a47e8134487338f1980874efd80f0327aa348dc640878ad84e69df5b2cfb9a5735bcb89fe434ec408a2f3ed52913a0b3d6302fa68ad226b34b24e01f002e3a6b734fb036a166dd9342cf3309a6a713289567a17b87377522f5df9a4d8861768c5e3604b8d5dc6dc6ec3e0caa923d6228a4a9294843ca1a98429ed8e3f7572654dc16232bdda087bddf32ac3e066e651d209c87a4e3c9eaabcc142d1873ffc178c89394bfc6294b07ab7c8c3481c20bc79a46103993eae85a875036479601fab8702a772cd99c5b0f8e972d67faca6a1c16dfcd8cab73a031b3795a905cf52474e7107938d93c0fec00bb75c613c7bc43bab37c099a588f3fc8f15228330010bf2adb32aeebb9140766ee86ea61285e7f4031d2959a50ab8a12cff92b274b03f5981175b343169c060605bcce80e33ec10799b30e3c97e6d37fe2f140d5418d59aaddec63af1af48f275ea88e88bea12ef3ebb0498bb34964f0bb8dc445d76b51288dbefff1cc131eacff1703c432722a09cddb9eddab3765f2b5d553661e85daa4fee8beaee64f14e9c769fabaee158a8f9d7ff0d4472845ae8ef1addfce043ebf9bf8057de46819008b01f70b2e8d7813b892bb7a20bbc2284a928d3566f2510971f50398ccda00c8427b861c09aa940e82dad8bd8aa74c1fc1aea7dc8acd88bf4ec8eaaa989f1ac924948bc06d06a445900a00df18ddf21e50cc6700eeb24b8631a254918e69faa2df9d6087d00ac0b48b5f79109cfb85b6d1be154b889e4c9263a3ab5ac35b97e352595097fee6d095d1449ed91e23679ab9caeaf5da01b3fc040c354b0c553f8d7e58b5b8452ad9d8c333dc759f02e42a3592fd72602146ac751ff9bcc4a4e26c64aa65d349fe1686b553ff867ca461888c5a44ff5f8aa8e6c26cbfd2c9ebc295318bfe6706d15c0bd4a47391d5999b39c9e66a29f55a89d940d42156b2db6b14e2979855f3f799a560167f3cf3075df89ad9895982baebaf18706898e8e7a80035f525ca988e96fa33b939cdb3641d9ea02673dd435d86ab32aeb7784548877ecc00b41541a8ee2446f2abb394446c2ff63d078b81e5ce38da4fd1292b20886eab854e2a0bb64d92976b353f7ae9f04ad826336181887aeb2bb738156bab891de339b8dfb5a5b52b60ef4f1ffaf50f103ee2b645bc72cde00f091edae90b2422107fddb1b11dbc67790ea78ddb4b1e31dfa78bb6c80455b40b711e9589a768d2b01ff425d0df62777e0aba49674eb6b1668fd2b1d73f9727fb6997152283aa67445bda283e2092429ad1a956b99d6ba587716040f5607b3af738548d8564c1f9e1586e28cb234d748a8960d4a016cb27a1a7dd6fc04420266360084c4f12b35d109e9ebcccacc4b98ab74e13d04dd95dd5895b4350733395e2f168201dc74ee4089be161f3cdec242a2282ffa18af7156f7ae083198068891d4b70901cad44f830ee483518f9f986cb96caf2e5ed48d30038bab41d5cbfbe879a0402197ab132c65f433d0c1697fcc50475c3bdb8cb4acb8a1543ad3e6403f44a9ae8bf15be34a5caa2234c61b85deb10e936b7db2a74ef7880cc64fda3ed0acd9f36f6d6eefdce402e5cc189b8e0148482bb910f5d3990c66b7cc41d72c51b2a647da5fe32090ab727d097a7d5686c9a42b6388a1d64312e50b52af11c964ed01cb6acf92beafe3d2aa66ace383f6dd4adf3906a8ef68cdecbce4a11d0c2938345247882832fd2067b266dd7cad57a62e685f1b19a40b7559dfd46759286264a8a18ff93e30ae9d4f06215ac7e083a55833db9b90018ca73c5d6bc7ca62cf84c7835db0c9ed9ac07cfd37bb325c8a09d87639779a6dfd2b947cbf004a812f7342fb2d98ded7dc825035343b456f378c168b86736195259393d869a93c1c9aa7d7dba0b4436974a80a057eb9c63aaf5a0fe2e2c2c44b471ad5523091a9a92adbc3914564049d5fa3da28b82b28f3b593f0c191fe721c72302a1b0e53b74e4984d9aee671a2c407249a520217949d3b56b4a5f72b50f71ebc1fce3436487e4728a742bc15dac2de40fe001d2e65995a4f65ef702ca2a0a918af3f3aabf8344b18c69369af83c3f1580049caeac894fcd4dcdad732f34e9bfa4b8526604ffc63e127809089c18df9b927ddb1ed8b72d57d0a043b56b386a7c4914e5c291e775408ee309a27ab2e270399b90fa0af031b65820194ba6344080897790179bd98929a9e9d7764bd6b77d71761477b4be32c946470000b3ebc307246953c6774939e5e0e18580b51a21ee3a9b305386b7eceb2d7d1e440259a6112b04bad8532580f666301adc702575a2bae36e1d03a1652877af1e029f134a0eb4f2bfe8427116d55e422694d11ae726663fadc67c383ae90d1057a63265f8cb888c535f857d3d1d4f530a7430eab43c8de44945fbc273f55cc02c07ebd29ba564db45fe76d46363442c54cdf0c7f84abfe6b57c63a097c93347fb46f732cd0680fcc9b92171a57a32ca72aca6383fa0e7754ff93b6d6b6081c8b19326004a0deb47a7cd3a6f06fd73864d3ce05537a7a7ef7eb4fbd05549ee82737331713ec13c07e5a1cacd83b4fc7d999bced60647fbb0e567e17054ec0f2eda88108b8e0c1b6fbc890a3ae47c535e4693e3bed497f7877e004480838f681e9a3f81cee595b31158acfab3b0386463582be3dc06aee1fe7f6dfd1cc61e7ecac8948350f72fea85d373c5159999582989acef1ddc70110735733e35e9d83e16a95cad23732163edd9408745e3b766c71c9bddcab0786ce077efc23073dd1b7e8036b9e45b6191b1ed63df8e6f2f2e71176c51c1ccd947f05df78db22da3705e4c3ceeb7eafbec6fcbf0f14738e46321af157238a416aca11d4302f42610c4923c28bb1824009dcbb8b48120e0f5d4ad8a0e3f53e459eeec1a8d26d014fc5b6b881767ebe6c19b9a9a3e374081e1b3241c6caf7086bec5d8b6922a199ad181a9f1c9d0b896aaff4d17e966a8af6665183776a1f0262189f68d95413792b51d9614b2cc4d3a1eabdd4a0fe7bac1127272c015f1633e1e31430b629c2b6a09597daeff5f245c902571151a4787456f075540136a3acd68a5fffd8732f8dedfe158293c97b32400d965ceadbc771bcab9c3965f77cf11aebc944060f873311135840c1ff583dcdb7c26b8cb154326d90e355af15b2f86164400cef00545b7e7df4d73b7809bd081cb07d89f68a4878ce596f21d56d6de513a9a3547292c3046f4bac8e17a6a042da2ff01a3c03f117664ce066d126f54b1e4e610b476f4153cb601b476e0dbf9493433eb916189345829b03878de6036a6a85017fddfce09b529af6b149e7d7707bb8e91d703cf93cd9bf45598020f597d204e475357d108302f16ac5d77ebfd126931c3c8044735063b6bd3f40703f5e10e2a9246e03d04af94e6e5f18630247a2617e5d52f20e06687f3197dd6656b57400ad9f78b9b74559de2de519ff947e9d7628908c21775323d28eb0cfa6b4a1c885866122d400783e85403182d5d64c5bf14403b14a9ac95748eb0f0fbfb31bdd9fc93b6e7db61a5a3d6cadd41535f719c187494059edf0f1068f963d45c0ce289017a17d5527cc5a28ff3a040c9f7423e14dbbd8d0de4970e1156a5ab2ae3700e1aeec3d3331d2df4e405c0516ed1e663d24aef42e62444aece6d0538adb44139922b79448f2da4b775ec2730c95b22167341084517b26cd6d8c4dd4d439323a9d8d194cc2ae0585fd81d11b0260ff748d802c97337c7ddddba24ecb15c44ecfe84beea9819449071c3823be0eec5907ca869c986621eb7d4b15295620defea53dda910efcaf1621078bdea366c106ba558f4409f3b01d96dd4597f41", 0xeff}], 0x1) rmdir(&(0x7f0000000100)='./file0\x00') setgid(0xee00) execve(0x0, 0x0, 0x0) 16:17:51 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="73ee66491ba8a261a28f66deee41cfec6c731d5456007d7c253e136552ebd309d4e366075e97de9401d163a11d0d454f3c5ddba25b", 0x35}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x0, 0x0, 0xffff, 0x10002ffffffff, r1}) 16:17:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2800) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8000, 0x80) socket(0x17, 0x3, 0x6) r0 = socket$inet6(0x18, 0x1, 0x48a4) r1 = dup(r0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvmsg(r1, &(0x7f00000017c0)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/213, 0xd5}, {&(0x7f0000000240)=""/231, 0xe7}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/235, 0xeb}, {&(0x7f0000001540)=""/238, 0xee}], 0x6, &(0x7f00000016c0)=""/193, 0xc1, 0xac1}, 0x800) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:17:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x5a5, 0x0, "ee993fb52cbef43d1e42ba6951c746f3e89a1eb7"}) ioctl$TIOCSDTR(r0, 0x20007479) write(r0, &(0x7f0000000080)='\f', 0x1) write(r0, &(0x7f0000000080), 0xfc4c) 16:17:51 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10810, 0x162) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:17:51 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="5e9c2234a451072a9b6f384fa552cd484870c63ecc3e181003cc9f58ddd7889da05025bb2f4b1e65d3cf79c3512c548db1916ce84af7ce81331ed2dedf77712597cd8f88e182d147300484e4c8f78ab9c9a5c230cafea0f03e7c6ff6a0fa12387414ac2b246681e4a3593820a6cd9b671d7b5156c8b6080549d067b3122b6de4122489a73534ab8d9df7fecaeb4c306c93613a35cc894781d66259cc0df614d821165c5f53451e3ff5", 0xa9}, {&(0x7f00000000c0)="95083bed7e0ff5", 0x7}, {&(0x7f0000000100)="aa1d8e8e569371c21cb52b6fa678f888853741a477bb3f0c4025d3152be1b76d83cf578a313dca65c9ef3d88c096db113ea1dc10e188027bd4c4e3cd1b5c1d5656e2f92db6f171f97b70464823214fba2b0145a17d7d36eab24584034461105e03befc0bd722a1f1b9bf3f2930ac9bf86242f98678ce58fd8fc6b5f47404ac47dd8011c34acc414eab92b199b7", 0x8d}], 0x3, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x1002, 0x0) setuid(0xee01) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x7c) r2 = getpid() fcntl$setown(r1, 0x6, r2) read(r1, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) sendto$unix(r1, &(0x7f0000000300)="5b8a6d01b22f782476919881f7dff4bae8cb3be77dfa8e229d67de306c949c84b9859e531d3a7671e7c6f8adb0600249e6a1b58842fa44acf18f208f0163fd2b563eb0171e83c940b08e612e7fa0c6ee55a0580d594fc413abbd25ca9fb346676855", 0x62, 0x2, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x84, 0x1) accept(r3, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) execve(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x40) 16:17:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = socket(0x23, 0x2, 0x9) close(r0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) socket(0x38, 0x3, 0xffffffff) 16:17:52 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) getdents(0xffffffffffffffff, &(0x7f0000000140)=""/21, 0xfffffffffffffef6) 16:17:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x14) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000000)='cr') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2) 16:17:52 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x33) pipe(&(0x7f00000001c0)) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f00000002c0)="4aa8", 0x2}], 0x1, 0x0}, 0x0) 16:17:52 executing program 1: mkdir(&(0x7f0000000240)='./file1\x00', 0x0) r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) open(&(0x7f0000000140)='./file1\x00', 0x20c82, 0x40) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='r\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file1\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:17:52 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000, 0x1) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)) 16:17:52 executing program 1: munmap(&(0x7f0000004000/0x2000)=nil, 0x2000) getitimer(0x3, &(0x7f0000000000)) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x1) 16:17:52 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/5}, &(0x7f0000000040)=0x7) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getgroups(0x1, &(0x7f0000000680)=[0xffffffffffffffff]) r6 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getgroups(0x9, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000100)="22af52ecaddcb2d242da8f444bc20ae7cd708c14ae25483408de30ad50323e38899eb124e274ca4f7c75d0f1a0d3ab465853cf0d33f553a72b27", 0x3a}, {&(0x7f00000001c0)="d943984e2b149e07388804fa9a0f81239dbd4057a16abb8da2965a7553bc7bfa6e6c798b14dfafd5f43a6284287b9bece9e234b4fc8033a0ede4c376e84d62dc110db5021587445e7288f6b1467084fea91740e7812801a57dfd8d8097fb6b6c4f6daca707518c44ffb2f1c51603d86aec2a5245b6d934560fd4f611cbebdff2ed900ad7a641d4406ed1e93e1f116bd75b6e9cab065beb28ee48fa80ccc5fabc65e1376166a65428e6299a1a4551e4f17d833c929084cb3387e365a7e53362fde2491d4d00d204bb8369891a69ce8f6c6f5f", 0xd2}, {&(0x7f00000002c0)="5c437cce6bb4363f06e682fbda296a97b13da21053c8d4cecd864da93f97874eb25ce1083e6a03c3dc384695ce7d0cbab21b4174634fccbea08fc552bce6aa1506da26f9c3f5116e8e485acda0c8047c1207432bcf634c81c8ded7aaf58f55eb13865ec85358", 0x66}, {&(0x7f0000000340)="218f41d03c8751e92d6326ca51f483758428f7294e175b99bc89025cc502746d02691c60c7f1e2d0a167535758e7b898e45f168184fc91285051a1d79490e0f12970d25fd827e5a52d6153e4ee7a493239d1c10ee3a5de8f747ec87e266c2d072f6fd77ff1f199cb47d4ccfd1cd937a6f353e7c2216600d56bc5ccb61fa7a76631323d9d0e13c53f4d3636cd314d8dd881d28a86e60cef2a5517ef60295e04134cabb9b286a82f75f4803d5b8f17d472fec6082dc8aa472dfee4454ba45ed0f40f210c4142fab51b5b0fda1b8719ac", 0xcf}, {&(0x7f0000000140)="46a858de29af3cd71a2ecbd475885a66f38dde96fc02b3b6d9cb05cfa0b2d90b64b46e399190c02c8b60d8417d2f", 0x2e}, {&(0x7f0000000440)="e27f2e0610f6fb2818d0cead8370f53b87298f575e1c", 0x16}, {&(0x7f0000000480)="f5785292485d6b8f78792cfaa0f51206566011f6919f265db8685c9d5d44feaecdaca4349353cb8f0c98db40fd448b045bbc0b7bdd13520613d5a718451b46165ad6c7ab0e4ade7610f92c23ede707be306ddcb205d9871766721a9b70c4d15a7db3d5a21242c1946a29b78d196a77bd7c35aa7fd01d5c90e2c5edf9965c0b2ddefd386dca6e62945e8c4dc46ac4e9d89e487070eaa819555e8d041a9de2c937dc5bddce2e63a83f8f2e509b56e50ee065e9afb5e58da448d3d27f804fe3f23fc36c4d0e39027863f659b12e6ac0", 0xce}, {&(0x7f0000000580)="34a205f5cac563c344f2407f82228d0245d58735d5e58d1f05eace33d1805434a70e037cc251ad6acee063f1fe3a931b93aae5ca06c3b894e34172a09186069ab318e1589a1a523a8e", 0x49}], 0x8, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r1, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x88, 0x8}, 0x6) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 16:17:52 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000280)=@abs, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x49}, 0x8) 16:17:52 executing program 0: open$dir(&(0x7f0000000140)='./file1\x00', 0x20010, 0x7e) lchown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x100000000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:17:52 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) r2 = getuid() fchown(r1, r2, r0) write(r1, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) 16:17:52 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0xa8) fcntl$dupfd(r0, 0xa, r0) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:17:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) recvfrom$unix(r3, &(0x7f0000000240)=""/156, 0x9c, 0x40, &(0x7f0000000380)=ANY=[@ANYBLOB="03002e2f8ca13cda443df096feec1429ed15edf019a2c447ddcd1cc9611bc9a9f79152ebc5e678d9c851ed09be616923b6eea1e897e758103efb650e47e9fd2c1e22678b4c3acb4770d296039c975ddd3ac97eb3f2be5c6dd557234c4fb21aba1496d1315840fe"], 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:17:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8040, 0x20) open(&(0x7f00000000c0)='./bus\x00', 0x102, 0x2) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) 16:17:52 executing program 0: r0 = socket(0x2, 0xfffffffffffffffe, 0x2) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e05c1f302f046bfc255c9696c6500000000000000000000000000000000"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x400000000000003, 0x96) poll(&(0x7f0000000080)=[{r0, 0x8c}, {r0, 0x14}, {r0, 0x44}, {r0, 0x40}, {r0, 0x8}, {r0, 0x124}], 0x6, 0xe4a000000) 16:17:52 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, &(0x7f0000000300), 0x0) r1 = dup(r0) dup2(r1, r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x84, 0x40, 0xffffffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x52, 0x10, 0xffffffffffffff7f, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000003, 0xfffffffffffffff8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x3, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x80, 0x800fffff, 0x3, 0x5}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xb2, 0x40000003, 0xcd9, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x5d, 0x2}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xc0, 0xfffffffffffffffa, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0xd4, 0x80}], 0x6, &(0x7f00000001c0)={0x0, 0xcecd}) r3 = dup2(r0, r0) accept$inet(r0, 0x0, &(0x7f0000000200)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}, 0x10) kevent(r3, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x22, 0x80000040, 0x8, 0x4}, {{r0}, 0x0, 0x82, 0x1, 0x10000, 0xee26}, {{r1}, 0xffffffffffffffff, 0x7322423f34a43261, 0x2, 0x3, 0x7}, {{r2}, 0xfffffffffffffff9, 0x4, 0x40, 0x9, 0x7}], 0x1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x1, 0xffffffff00000000}], 0xae9, &(0x7f0000000340)={0xff, 0x2}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSTART(r3, 0x2000746e) 16:17:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) sendto$inet6(0xffffffffffffffff, 0x0, 0x1a0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 16:17:52 executing program 1: r0 = kqueue() r1 = kqueue() mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ftruncate(r2, 0xfffffffffffffffe) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x97}], 0x4, 0x0, 0x10000, 0x0) 16:17:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "5fed82968f1b710f0c00"}) syz_open_pts() pledge(&(0x7f0000000000)='!*}(-,(\x00', &(0x7f00000000c0)='\x00') r1 = getuid() r2 = getgid() chown(&(0x7f0000000080)='./bus/file0\x00', r1, r2) 16:17:53 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x52}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x2000000}, {0x18, 0x1, 0xfffffffffffffffd, 0x1f}, 0x5, [0x8, 0x1000, 0x6, 0x9, 0x7, 0x9, 0x7, 0x40]}, 0x3c) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:17:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x1000009) syz_open_pts() r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x7, 0x9}, {0x18, 0x0, 0xfff, 0x800}, 0x288, [0x6fb2, 0x7, 0x81, 0x100000001, 0x7f, 0x9, 0x1, 0x8]}, 0x3c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:17:53 executing program 1: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = socket(0xe1c9804ec7515ad1, 0x1, 0x8) fcntl$getown(r0, 0x5) 16:17:54 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10090, 0x10) connect(r2, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) connect(r0, &(0x7f0000000040)=@in6, 0x32) sendmsg(r2, &(0x7f0000001900)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000001600)=[{&(0x7f0000000180)="965bfafd5d733c02e60039f15f57636d7e3ad58f283ec82fc492d07b26c086cd97c60f5f1b2deccabe30e12532c8c62913636d384d6a761c57289dc98bccdb16e64fa08c5487e522cad036f5c9355d1c1b380b7a1dbca845304891fad1500cf9ec17b21757009977b2b6e3d7c01c978e2deb0594e5a1b83cd62a3a8c4567fcd868e42e7689057cc27b796bd5e364ed926abc5bb75237fc9cba8a94240680ec200e3e778a01139ef4c0d44bd2325cfbc1a87105ce0f51c9fc5dc02323de4463ab6aefe28e5c43a2a4d67c2d7178f456bfd18a992d73c8b8cd56ebe48bf94f33575ff56157cd6ec6dfb959baddf7c239cd94922b3fba808eea9ff87a99e7fb7471293473222fd09f82567978ab81a7c2c7bc5808c2cc28884db10297f784dea21e2dd015e5cb9c861456bd7b080c597e8033559dc8d7e292a1dd6d58d4ea6e5833120006e4b6dbff983d20b28ad22f29a3f54f022efe51aa2cc8d7ee1bb8a52d9057f74868ebb167e8db1dee4b60052fcbf0864485b3c37fdbf7a46d48be601c990016c3edffc5ae85f4a709a5c895b4679805ac87508decbe6a0c84cbb6939a8e92068dcb8b92f4189e48cafb841029371180bb9809568c06ce4f51ac66fb6ebc85060beb852264ada6eeb48240fb6b3c8b8352141b7c41e657e4f57603211d197360ad5feb8306fc273ed6a234e71b638a1da8d516000690e39433cbe94f8bc3c14fa0ade5a0b7856732d4039c70c936cbab41d5ddb07d69542edfa04abac727d399860299d5f515c15678e0e4821d2d7c375694fbfdd993c241fa567f1d105f069b594a08847fdde310216a96e27b68f32f94b85fb12de468c8b71ddacdd1bffeef4c5fa13a54902c02c84d731c12abcb2c8671a7b4e02c7bac98140ce7d2c692ffe65fb39f8d3e0cd9caa011858930fc6d4f105775e205ae92709572a3ab9ab63892010f35b0b78fa1024e0014b0b6c69d80aa8833d7256130429c4c910a164fc4981299a3ce3ebdb12611c9fe8a9ba88b9af08c3d5f3ad7e07afae93cd4d320b9f9db1a983ebd60c3b9d8daf0b388d5ce180097e81fc087bb62dc22210729a201a8aae8b5f4c6652e676528e5103434c61daffeae9c15468b55b348001c3425ad3a9e18805454e6819f5894a17a98b26dc7facb51a34c00a5e1713018d97c23de8f2402c2dd93ed7d1ef119b8eaa4f232da14cb976e1fd55ea908660b53a59c6752c389ff34845de07338c59c948d1707b119872a880593c4fa4d2c153a407ce011520d2dc837e9f6b4a46e8a67051c30c7bd4246406bab65aeb40e6ab89b31035206ec560e1f25601d43c49c46a0eab8669053b962798e7dbdbbf32da407ad0f066c5cef1cb342507ba3a17c5dfb9d934a4bd5197ec5e22bfae572e5978ab26b7899b63bc254e1e18642909da46cd9cd414a690657a9cae58e706c757e468e639aa4928c01be0851b7e7ed4b5918a95d9ab20074bbc315b6dbce6196a2953b3fb2a2d2635b4303fa0d95afb33da7b777c1561b5a67ac38dbf8a379b1bbedf95fccb27dd14eca8bd64716594b7b639acbb3a5240853c02720480840a57cabf392dfc0b4821cd651aa6146782f411e51de3d3074066888b23d81bef38cc468269e094bef7d3f495c0ba5dfcf4943b778d2750d4fe7c08b79e34d34c17eea6ea0757ad042c123247bccd044968ad2accbc5bbb1b71a3b77e8dd7ef710955b4590371808cba7498f7c57cb30d706d96f343380ae203d1c975fdb64878a7343effa83f2fdea63588a9eadcb0c6afb1694f8017bd00f984170e65276f9e53b385aa46bcf517f1abee64acc338e841c2b45e30f0d22d769b162ee4bed0479f761a8dd426f3455cfb379743cc8a4cceb314a21d5303fe0319d33247ef5f7d283865e61b153dcee5a18c76ff1b4d2932d3991bc125f649b9d92d686eeb3693860741d6443759b5a18cfb8ef8f8670ee51dab1721142de6e51986262a65da946956467cc8b7d56b0c85a4e0a529515606d2577d6ed99d59c92c940ee3e7dd6f7a8c5669507f677cf2d7aae0898d567edac23dca07b8a4667b1e0f98225d5364fea2f6f131d8945b0eb9e99585c164394a522734d42509f3253addd5377a5f7461246555045868edbe874058e147fd312f2795f20c24135432bce03f04c61da76229747974a0768261eb767d104953a952cdc23130bfb230ae1944c64088727bc2924d954ea7b6a12f41cf4b269ee8f80d6f2fe3b278d454dd39495a46f213b8a6376e3b5996fe77ba2857f14aac0859577ef5f2ba3fbbde34603e2adfd6221481273c8f456b6f1f09c5b9b273dd5a0b591791e7bfff5760f16dce56fca5de80690e615f124b41441ca959c5d703c0c5c833d1bdf8de298b01774922902f50ec71b5b1fd6a3a016a6eb5d54163654d621720c5f3249ac1a8022eea1ce50a0150c6a58166f7f3c3fc8848832a3e46b4e669108804e504dfd4b197450d6d91a09d0580e4812568d3f1c719c09e8f956744189c9bf27c553d5759c73eee9db484152fc601ad59b9383f7674f4ad0c091f86449ce620d52fcbf8262959f454ffba6cff1726d5a2b13c7ca547110a430385f2d9598580dd5989ba72e8b7ccf17f07903c3c6ed822e2578a8a55e3343707b8b36a0f86ee531697e7fbc136cd28aa4a6c1ced294cbfbf47bd8a12c4eafe08ce63d735757d802798e5ba1fe49e615414e98173a5661eb334a45c38f5021386e29d338da08eb22649446defeb91a52670f8fe3e19ecd336ad1f2c8dfe384ded5893b01ad173136073bb438c1e343c99f8d37969071a2a8e407334fdbdd3155c18f66e61bca28b25dab9061e6ead9008db2e3caf8d40ccca7fec6a6677ea36bee7b77f6d0e436ab2b2ad2e6b18b4766cf4d1d06f05fc61e3d2202f04a7b86be4336ed75d900965fe1fb34d760d16fa5f6e1e293b9e2809697adab20fbedfc5b938f4cf164bfafabcb451b7731c58849287e7174eae99e936474841c3419904eea026b7c22e6b0c36468a377a94e7fa44af1aecee88fb9ec99909c3624e47068c539d39ef1e5a0c61eff5d6dee91563708480f624cac41546c8b827895b1b3d5a5c1258a15767eef30801eda5834c04273f98d4a1b90a25a09df37cc5e1364dad8fc877f420d42c8f04d17f6ab8ce1e6ff1d9cafc9a16ee728f8d70fd4e920196a551eb0b50c70981ef41d0f344aa88e3dc81f4dfc0defdcc69e7525fd435a160dea3620e5d862ee6558153a399180987ab597d315a687d6c2d215303bc8c19c3df1c0296622a87339bd45f19219cc27d44fa0458b4980d29eaa7fbc0a04b5dbf45c72eb140733ce94e3c61f71d2c6166563e85a3a77163ceae7b7b7811abedebe69083b3312aff169d910f70a1df5d9903cffcb96f88143465bd0f3c17a0e119cae3b7d31f5e2b6ac1cf231d669346c0e942b450b4c11b38ee953ce7e93c28f9635dea8bb5a81daef13ba0df464c8a34ea884eb7897a4a367d8267c0d9ba43bceaa9986b900c20cd9889b4a39319e08819aca59140d093744c9ee44445a6d6dcd3d90f406a2a3e775839ad659baff6267026c590716f7a3e264b7ad60568317b81000fa56e72f53710d7d74df1796c1259ccd18bfb30bccbf5821f41ebd705522b6b644eb47dd8f11760bd6147e9261297487519b09ca8d7a6c0d20cec36e8db63a36bc10b3fbdd7d2f0b65a7e305438ed7276bbf20d4dacc5a892e9e143eb592dc59b93f70224166bdce6943c9808e2cdb70f89afa31ec146cca5b7391dc380f7eb1d8cc2c57623f7b3231c4312005f27f42f460b18c7964573cee1fd2c4c7fc5a868f05baf7ddf9a961849306ddea0e08aac89159ede54e7430ee2785b3b2a6b924a7d2285b080c0b50cfcb8d40ef2d7d78811572ed5c9c75bfbf2faa9963425438bc3fb4d42736a136dcd59b9175b6dca0dda048f61073f8fc2f870c90a4238d8d81cf85052724003f10e22099f610465b1c8bf8413932a8dadc8743f26fbeac1c1026017cfc1ad64ecc8000a46f72be6580e6592f0587e986dfc03597fcb648253d5d0ba1e982987c426b7751ab55d58832c9ff90c27cf35508a901f9122ec4f70c43220f3932e195c3bf1eacb96a29af6f5fc646e5147ced09320565be7fec05d71b436d6aaa595d5c7440b8b088afc43d224cfff60cbe383d357a0d1462646a56fc937f205d2b77adc1e5e9292be5b5c0071bf7e1c4b161e29f51e49b541643dedb404b56bf5f6c3b0b1d5e44efa585bba0546ca263dcfe1149da9edd9d68faa977f72999788fa796296416a8f76d9a4308516763108a6fb46f972a28ab94855b382222e5242d05f1944fb0de4ca879051974286d004a7d4cac875c67a0aacc141d4e041ac2cdf3130d254b73098806301e2f39c0c5081a9327ed6e72ad03b26b228a41a58921bfdf9abf97fffe22a12c5355af844e3a46dc98ef8e0abc56d0de19f95201d0f967341f3fc31faffcddb6c04eefce9154d5b4802f74cf6f216e9ab73d56585c1f530287c4678f33073ea0e1e5d0e8d7b77a2c1fe2ce6eebbf6bd4f11d2a7c251723df203bbe9beb89d02a76d06e4b7be75915c1ff9a7c06859ef431295d5e9f931ba4ab20e01076c50fded80d2d5fc389badfcce8566ec2a17e52e8f8b6ab1d960dc34369df905cdf5c5a5a03718df1b47ec669ed2c12027efd9ffdff2e610c710f03ba4c823830555d16b52508715a541b2d764802569871504b2e757c3579511a48daed7689e5192be1860aaaa090818d23bda6898ec8414445e4f3576f61fce5f02eb862244e4de153b3189ab59d855146eb2a64bb8c8ca470b2597dd4848d4a28fd31e59e5017725bd75b3385aaaad6ef7711ae82cccb0c03b83c4a09a5e02056b4259fe78ed5a155f4e642de41e2ff13371fc01dd758449cac82cf528153fae6a3708d244474f135d481e0a66f7b20cde1194eec60e396134c8509a12c10aa19346eb805a6b6f5fdbb780f71da8d9c4daa11de5ffd7b9c2a214678d7b920e62f1f8498de1e86dea09fe7eec36956d3433e507d41f5c73658eeda23ceb868623fac531757f7b83f04baf5e1f3136d54ae559fe8d64f74343957007cc8d1c68f274ad58cf1fc1d2cf19f9a17e0117762642378ca14f2dfc2a3d8b0a423303818b788d34e80fb62844c964c5668fad1b0558859e10eb9d3a91975d6febfe2a376e6969b08b0640691bee5dbc67e1e02d9f7b0599986481c2b8fa9db76f5539dbde315c385b80bd2fb2b32f1fc1012c073474322974deb4040c4df368ccbff01c19ad3ce1ebf40798597f15c061d8cc83092d5317a497a14520b2f2683b0a0d7af400ca539fde93d9a56623c549bf502c42b49a93d28271451ac3b11d06b912d8f241111a012663b1c7d10f22f4f8f344c0511eef3849d8a5acfbec96414db8d36f47ffcec69cbc5f1ac285d259eb5127d233e47cf1edd95ac702e185380862e1200ce35af5e9b5e530c4685603f528ca65b10a0434f927b6f15e9564535771f3aa6ce020927f44e3a1da64a3d96d8aefe81a5b4e651fff902824cc4ae62da09d46ba20a92126417ea5e3f7d475813fed0ec2f98f2a122b551bf3362103fcf394ab4e526e37e9f74feb29a547c0677e1c17a899e514df94f17e01e89615d0cf8b0a200a647e69acc94f4dc7aeb29505148adc4378aab4be5ea38f06f308baad7f12ec4bbd0cb61ed6f2a6762ac2d5a76c62752bb2705c9f6405292ad45fa7b16587950e990cbfdc86a45937def124d9141c643d22f786baad7c800df45b0a38a1aef769f1237f88fbf2e519e", 0x1000}, {&(0x7f0000001180)="fb5a170ecde94d4c61d93e3232ff52af602bb292f74d75d4d29367e83e892d0e227bbd11ad94acda38897553be5d1a6038bbc5e0a87f61d5711c0efcd719af8b4b6379f74c44ffee2aa729f7c918f6fe3aedabd4bc0cde093efebc782db7c1d02eb7290a8ae1e1869850425fbc46191ea3261bc2bb8aefbe4ea6f15a4b4222b7329e6e2cb03bd55e6118d7623f77ac", 0x8f}, {&(0x7f0000001240)="494ed81f4db07e9cad2c74f15b2fbd4d39fce2b501ba43e60acadb39cecdc638de49cde8eeb1dda4cf14b7ed4f8d84cfa1885d4119e88c7c1905dd57ffcb1759dcebd77332d7c52173448fbd58baef5e9c9ce8367b0c3e8d497b1f48ef130f2b1495629270f1f042c92406fcd278d41cf021f1e98c4c4b9bee55d44e11aa3f3b67bd47cbd28ae6b83c7a86cdf554738b745bd01f748a257e", 0x98}, {&(0x7f0000001300)="a91b5b9d478cceb2bffae8f7b59968820eed4eac3dcdb4d32d1deb3041dad860ecf53cc140e275e4b510c5e0d7d0871d68ce087c5e2cf3a3dae973b6ae2cd4cbad3defe32e865eb9e87c40daa497c7bffb98a5c4fe36bc050a1d6a2e638f479f80ba42f2d86c7036d72f24997fbe21a0d54f5b3d103dfd34291e47b201e972dad7cb640328ef438ef41918a5a2268812334ccc9db367763c6e0aa3039cd73124f7bc88d838b4c86bdce08ee73f176d81e3cee08c92e37a3d25", 0xb9}, {&(0x7f00000013c0)="a540fca6edc9506b915f43e4cfd048a1326ac4674999405bbdf04b1f0edd55db2932395591a6aa6902e0abf2bc4a79bc7502510201a88771678d22e54d94c9cb394ae9bf80480badeddc5deb9c1d3df46b114c68cbf7ac9d648b5ffe2a2aa4c0c0b578ad33b277689cb36cc60b25acab5f927948347cf197d94eaf5f3102719f1e0902866f172e332ef1244019afbb071e976b5ef9bb606aa04033f266c3b5c94ff85625d95cd0608adfdf3b67e08e873c6067614f0c06a56bd0b9b536c65acbc377883a96d48a48e9e4fa0a13335c456f7916299ba8fa1c2c3379256f7bb168e701e2ce2c52f0f3b97523012b2d", 0xee}, {&(0x7f00000014c0)="f6237447afef2646656403413b42a6bea157e42e225e78d5e1bc9a8ad5eb1f9cd1b5ee021c879da48d41f8e589142fabfd45fd351660783a06bd330ec0bbf9ab3dea26a41f2a7a0b8a3eec0ba4d6f6d57ae0a901ccc0e14d526595172459ea3e7ed9a6183b37694a89c59467a95bca3ee6319558df07d7b1faedf16e1c1be689e4bc757fab869358bea555525771479ab467c759dfbc2cfe97967a32bce829db9890d07bc48bbaa88ac144b4a3d43ad6975014795559a7f76ff2f3ed4eba6a62b87a641227090d2e3fb30c585310d06115c154568cce4687e1b46ec5fba7319c4a94f0099e50e975dc88d4f387ea0b724445c467", 0xf4}, {&(0x7f00000015c0)="a38bed62a2af555600afc1de66d117ee29757b2e1e965bbcd93c96a32f89a1c793b79b3c3365d5c164", 0x29}], 0x7, &(0x7f0000001680)=[{0x100, 0xffff, 0x8000, "080eac8cb9671faf8de81b3511fd2fb6553310794a02b414e0b0422c3eb2c458d1dc62e2e32cf7622fd3f61bcc998b160d43fcc377e15952c5c88f8b039a13ff2b3b24c67068a6c9c98d6d9465b04a8d34034e7a2e993bc4c8fd1afccfc3f74519c23a4e1b2a15897404b061a0cc13e74aebb66970e15123ba217ce30ffb872274c45811188672789606765e61f1983f4c22001c0c26f2be32566d1d1e920e7a20db65ad168990a6c19a05be3205ff6f62db5df5d04723a7953740e571379ac53b9fd0030838d17fda991ca184af8e08a2dda23e80c7f52d69d77d53265779a54e56d49a3a3632a2ce08b1e30e"}, {0x60, 0x1, 0xd831460, "6cd1038e319838ec1bd801bed24853afdd29191517f7661e384835b3834ce3070d8bb0c26616b838013ccc3af56d8a03b26e5997fbb94ff450a991d2533dc794d737570e404ab765282ae6d5"}, {0xd0, 0xffff, 0x1, "b0d0e02926e2f7064b570a86531e79e0f58b7a0083908f1175ca853128bd8abca38204e9de6d46a42013b3f0bc0676c2e9612a94b83530c39e7520b7940869e6c6a04e6a704d50f0bc025b9ade07bcbcd7267db858fc13fea3b82048db393978985fdd50e5599c1de96466f05816a34d9924caa2b7d58c74223f2bb272a25961755ecc6f4cc893f27a0a9bded14558e965a0f3f21c93d96eed9c5cca6aa2e1c1dc5dc9bae7c2434460e181140a371e7d7fadde94f4727e7bb6ee"}, {0x38, 0x1, 0x80, "7652a84725db84d1b00420893babe29fd3c1dc27d7d069af3b061966c67916670de4291e"}], 0x268, 0x6}, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:17:54 executing program 1: r0 = socket(0x2, 0x3, 0x0) socket(0x0, 0x5, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:17:54 executing program 1: r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a51970", 0x1c) write(r0, &(0x7f0000000240)="f4be8d1a598cd5037630c4ccd3f4761086182d8b0d4ab3bc69fa733642f8ca8c00aadae601f7eb25be6a3e3029c64e0dc843fdc11b863de9bcfedb5e445f31e154155f344638bf7a93", 0x49) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4b", 0x3) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) ioctl$TIOCSBRK(r3, 0x2000747b) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) 16:17:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) setuid(0xee01) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = dup(0xffffffffffffff9c) chmod(&(0x7f00000004c0)='./file0\x00', 0xd3) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)="0f014a671bece9dbc2be7d6de38d02a79333734098514d3036289bf34b8644a3f2260db26fda81e28e7fe5e6cc0b65a8d3f40acfbc56928cd02c5eee0c998e83896705ab", 0x44}, {&(0x7f0000000180)="681101c414dbd9f319b94a70f0ff8f514af1da74f7e6f137d8c6a1", 0x1b}, {&(0x7f00000001c0)="9f317e925b992b6c0f6f2692ed15c890242a8a9885db33", 0x17}, {&(0x7f0000000200)="b02f43bb0ec16d297cd53ab7de87d23a0c898080fa3fc3dd983588a00ffe428697a1440a7ae9", 0x26}, {&(0x7f0000000240)="e2b7c376d17153e906fbe63f460f368ee05a0bd4653c952611ed2e322c6a6770fc6cb3d0e55d48d182e1417d08803f0cc267deea6366c8ee46fe55248f07b4ab67bc9b14509e4086f82794e9407d224d711593cb47b5624032336135", 0x5c}, {&(0x7f00000002c0)="c5099246d2931b868e97bfdf73813003e142e1f7c5a297114e8a9a41fef05bb863e86e2ad8c0867bb22df5d87b0b06d63a3182d08e789f5fa27067cb4127cb96dd44355489d4e2f3bdb80aca1f0da8e9cb39f12bebf7d2df3e70c4d1c30e796f47d66bdbf8887603ada24cd2fbdaa15cd40197447899b2b48f3946ddd1cf07e713ecc21a9369445dc52650fb4f162a53f01c23a5282bd8c3f70ee51a5e01fc7fb4bfb340f90c12412a50c18ce6b3227549bcbf08a8d06e8e3c4e6cec3f56ea5cd0b2aafdc3a9f2b1b8653c9fa0d4", 0xce}], 0x6) utimensat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0xfffc000000000000, 0x7ff}, {0x100, 0x1}}, 0x0) 16:17:54 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000000040)="e8", 0x1) r1 = socket(0x20, 0x4000, 0x0) fcntl$setstatus(r0, 0x4, 0x8) dup2(r0, r0) write(r1, &(0x7f0000000080)="953427a980c15aac30171a50c2ab394697d338d6de549b3b083ec7b13d1a2703bf0272e50bf684ac8ab65e0e78fa797372e30469155ba9a670725f267ecc19f5d3b0fe42d65b84ea54e67e1183fe5b878344159a276194b8404bb1272df8c8e62c2bfcb57f329264f1e03880011ef17d427ed51aed5347708e34aa27eb44ea07cb23dea386e5a108a455eb75b83f94212a63357d638075f456", 0x99) write(r0, 0x0, 0x332) 16:17:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) socket$inet6(0x18, 0x2, 0x4) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) close(r0) 16:17:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:17:54 executing program 1: setrlimit(0x2, &(0x7f0000000000)) r0 = syz_open_pts() ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x0, 0x7, 0x7, 0xccb6}) setrlimit(0x2, &(0x7f0000000040)={0x0, 0x100000000}) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x8, 0x3, 0x5, 0x10001}) 16:17:54 executing program 1: r0 = socket$inet(0x2, 0x1002, 0x0) dup(r0) 16:17:55 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) pwritev(r1, &(0x7f0000001280)=[{&(0x7f0000000000)="30639213f4fbd827fd6152bb367b7e94f8eea2dbdbc676d52f262ba8c02a1d6727a20fccc2c4e3620625ec6c79f8080c70ac19a4cd4e115acdc3a8bec29e76f3160fd8c68e827c00a5894903", 0x4c}, {&(0x7f0000000080)="f5c4cdbf92149a4a1fadfa7e47ebac2b0a48ad96b66d2575f6b0e2a1cbef4f853d66bd3fd9ee95d4860920b580f0f74b095e68fecc561ccb2f52e15d62421342e4935d9a1ddc692d339deef18d539d1fb945e2b9a39fe9ce85276ccfce67083404844b9461b770214655ba94c831f770618c62ee1ec4bdaed13b96cb93bf5dbb19fc5654ba536d47d26a7e2e2439867dd0d532c1896b517578b68267cc55888e0f6d0b28a085facace02768c517ea6fe86a2c948be1ee45b40cd185393647008b2ae9a073fc94df55764d318de5e003b4505c17fac0c53494c6912c69422fcc93ec6", 0xe2}, {&(0x7f0000000180)="1c6c4d2128373e1beb68", 0xa}, {&(0x7f00000001c0)="ca48c27b3dba594090915b31064f9978679df5b5521815641ac26f5e12a41cec38ece9f4992c30c45d94147b1255abcba359c7cd877638a2ea28389f2825639101f94718b64611a03024758263dd5700e2148982b42b4429cc54d046467c573f3d030b8f3b90acffb7e4c53d52dff514c9cd0e8a1efa518482f452127da25b661903d4ac69974e3e1da0c1", 0x8b}, {&(0x7f0000000280)="ef941ec6e0fffd3db0f02d140d119578a86d43c7e3eefe9432165486f948182a03b5773a65df57c62db74ba3912f8a05f28fe2007e2e630b289ea4578872ca080d84a46a6044c5472e1452f196ef7c6fdf52a93a348c8fa5335b394a12757bb2f8bcd26cc779b49c3d77e7fa63e3db7f7896b3fe4011427c12f5147a45789c8489757a20501e229182ebf7d6425022537ffd0a7b91f08d7a1577b7d5f9ebdca79c0b8f14c8af6a6e5c56ef06553e99797c4eda6f1b8cb1ea7c5d8e56a230a8359610aba6c796291113d549efe613f856f367d8a9a20bffb5d1ce72cf6383293b4125ffcf18a5da5b3da67efed072695c28a2ab7f3a33ff14ab34254ee4a297ba0919a5f2f16981efa16ff49d91b83f360b5892eb1cfdcb2c90914e90562054790b060761a34d1c31312108e2d99767d16fe66f1ada4faddcee9a86190b9a648f8a3d2344b8ee4fa960e2336d887fe32c946f73c32e1df39783c4dfe5b1f4aa966b36a6638ea1d4610fb18a5d8398f34c872a7d5cd818ee2c52bfdeb450ec72ebec84be53843bdc117e888165f9eb77222653bd383f357a625f9a3f8a3bb259d4021a044944dfe6e4dfe98f9633f92621ac5d8a3b211bf8b7d86e1d84285107d8409f92e58c88d9d312b49ba9410bbcb3c060586d2104508251a466a421ed6292cf5b04cd5ef524141aeb90e22e762846277a11e8c4b1d20a1f9b3a927ae2c71428ccfc724dc2a937b7955d5eee0cc8fb4c0b13ec0aa8b09290d293691ff4959737ed6c1c6dd1280f565ce61ed79c9dacb9490913f1dfddc831e806ce202c775ce538b47ea4f849ff61718ed92b883dc0f5a341f8f121869ee87d83f461b52cd2c0b33553c32b5ba387b1d8edf7466c5304affd8a528c360678643784a69bc2f602fe65e33b2fdf1ce49e6370e3dbf1657acf843c82e74604af23df0ad7c3f484a7cbbd1e7d047ca876b28cd57ab8213927ab5539d6d38419401833a10caeab1fde7fca51b4d5b7352ec069806804d1806ef39dd3f7ce05ebc8262ee022de8f46293b81a98c4396d26e487ba8f54340e28fdad695beec70398bd2c18acd0b1dc551b78fda982e202e600fa18fd0135c4462023b17fffeac269546eb008e96415e0cf7b1da8333b9c467d9c27a7c174b89fe0f970f276c86f9dec92c49a200d8ded1b81821b8cb3a1b6eafe7d6408988a0ff91b8efb1a40df53386bf727bc34346d99b9633627211280edc1a14ada1ec372b539e52518e58eb34d6412e0e4cc078590c10a1d76ebe68288047111c0d6c32dd72194032e80bcdb66bb76f0a476a7ca39e133d2bd191a6e7e390688abaef88f31b8fec3b709b006d56983dca244f8d6fcd0ee3dbab3594caca76b73afffb334a5cdba26aa3020af50d74ba6cdaefbe042d47210ed3df83734a8c27cc9901b699e774c0de07a6f56dadd2b65b4f1842fd94241a75a4d14f231b68f483f42dca23dbf2b0f591e5f99d7d93cae1d8ec9ce3f5e7c8a0d8d2bfda30ef2c0b4b4a02bf6465d3ded3b60a69ce7de367dfaa1ae402ddf6054b81a1e56fac5abfcb460059e3a1ddd38bd559b7a94162b9079eb06cfc0405b15bdcc48a90e5ad7e44be8f51ed88a0db1204a1faa1453a0943382425986f0c24799eaf471af419cbabf879c1631f0280b536ef512e4e673d936a526a91f0be397ce76d3e4445e2f74708601fe496045fb17079246ad8f11db68daf3b296e5218971323b2454490843778533c6c58617011b1adf9024f1c52fdf6fd32af3f17d149bfe6a8597d58955e3f6a8d896ac90954d88fa7535464ebc01ea8825605f1c45baf1da8f9824d6f7c883fee52cdfbeef9bd116756bc75a32f140b4aee2da786adc714b907fefbceb2585b9081c8de97a5c39ae60911120b9b91733d400ef21774a62452e4777327a8c239f4ba989be375850d73a6f97a65dd9097b7e8bd390bf3b9366859381276154c01b3a81403045e81710a75907344c0a2ca8603c70bd494d76c7abd1bc25254cc3634bda79778aa737c7973649719a38aca32da84d7cdbad1a49e38048ff0c6336ae42380a26346711bf3feb6c1a53b8de1fcb517f87670da7e563e7e85920aeeb803d97bbfe1718248f9f37452dc44afd15f4d0d30cf2e79d92e41136b2abf2fd46f4cf072ffdd1775525fc887a000dae208a1c6959b9afbbf7237bbde1eda4911c3114341625f5b1d7440374d71be0af70dfd36a8a6248e87dcdd0df7749e625e672690974a89b8bd212ec16ad6be715d88d7a2d6b2772937e57231deac0c512b5ab200ecf9bd6a13d1259bd2c240ebbfce19d50d3fb4c5a828dc9b7c6e92a8b473aa99b3cbf1ec57b3fc231aeb62b12ff69a70b4dbd61e5ca2faa29cbf8ec2612fecd6a6df8a9e403af8a183a2fc6fb13811b3ade2fa4c59eb25cd246260a4e3add3b75763a314884ddf9bbd968f76a066e82932fe3f0bfcacd8ac350564cadfcf8456f20b7b12d5209b7988c9ca2f135072e59f398020ca62ee0d40fed5be71347e508de5051dca087da851fe94129a655f0a29efe74a56b99742c0cfa861fac79fa625470b141f2a4a28d995ac8a843a32645bd876830d63b8d0bb84e9114764665ea7ba57d288892bfa60f46b9b950ea73d62e1097061169e8656c91628ffe6f2a1ab2b8b07d08a39d61c9fcab4d4815fa4c547a9db120d54720b4f4b80d9129b14c307fcc52dffe5513fac839df2a2a0511f609205a65eb1f7f2cd44bd42b0be7908599f710465b40dad37510100a23ddeee1a86aff125b16cc82b6436646cd0ad96226807bf00e4a03302f3f85ccc6a0dc34b1cd97de286f211d3e29029487aeb2d9180b116723d4cf0f5a72e51e296902a87e3e78d923c5ecbdc950163d1f80a5e4aadfc9a3dc78527e4899ff04cb9561d48b7aabb030d0c991732fff6bde6016d7061033e547058e7fb5d8a5db0df981d96218a6a5ea9d0bbe483658e5eb6f246cc5abe7c01d70aad0033bb719572962dd5333100c99d962420233f0be1fe1a3d40f97ec2c1df262656a4f931a0ac873c46274b7a074518f5f7e8db78e5c4a00625a3c64f5344a2e4c959428dd64844bae79584a20b0ddcc6dd0fe1051832389ca9195026d41f1ccdb13ea1461953952c8083d656769693b9b9897c5cb3a32ad7ac859a8117c1842f091624047d41deed4be8112f9b9b610fc5aaa76b06651ed8b437748d7906a0dd73851286c4b82fc704afdc531114d90c7eb8095e3db93c70b52623228633bf00c74c47397485a5ec599706e8c00bebe887886c4cc40311b9c15c40f89b9ecba3288dd265dee619ffad7c5eaf1701a65d4bc63c59e207d2a498a8f6aa06d73199851397b60044562cc6ed24206a0f180982bfa5efefe5007b33f3fe3a7e71ee95b932bda56aec280a248b4f3859039ff5ceb89fc0d046d2cf485a4675c5301eaea2826d16ab4a20787ca8b12907230026cedba0a7f435effe12b91d0ece056dd03179a4efad55951aa5197a66c55a75e6e3d93d8738bbffc1b7875360904db332846e5efebb576872808797a7d68accd37a89f036a09105e5ea11151014eddb0d92639c490c58857f6bb9ddd23f71f86d2131c7c3453dc1896676b342081ec2115d80b9ab9c1ba757f6641749d3f2fceb64feb0b30a221cc855605606cd603eeddb80e439b7d1c75cd69bd9227e8eaf9e86b8b71be0ca14ab805e93d0ec64f19c047a171eef72315987803689e664a20e2f867669ae0aa3a1d9c38762e7f036fc9221b0f1a945024833ddaf01478b0b05c8b8287b8b6c5a986c27caa4a9b1eb9b5358154f9f696369f0d2c5a51e95eb03310710cbcc9e90ecd33a24b30112d1015a894c35198a62c53243bae7ab652a8ef4708586edc893d61324db3b46eb80cc8adc0ade34c0f745e802015ba6a842aa1b60e743c35c5e8d1646d6eaec786e962cbd17c77fe44bed7a6eb3201df1b3b91d7368b57c45f42e98bbe0b1f15c3ea9acc277e117db6a410c3ccc2ad99bd87c9bd9dc6c4ec6f353dc91e62e0a5821050288022df4e90f67b06690f2a22f6f049782eceb9ed5aa7b944a2953281f6b2324993f7bd40f91185a5cb2a5e5c67070540dd955d82ce3e67faaa2bcbca6656a5a77c0ebee54f7fc38e0ab476ed3d9be84ff6e74f5bafec4a573d64b9f122e33939b1e0761a56c0815cad7e2a54f0f36628fb1f856710dfc12e77dcb7d4f2f7116c9bd101023cb56d9f85b8fc2191b53c0ff793c1a190695b8307e39589afae3c0b215f07215d2b861625d353ee6e14e84299ddb24078f40a02e78c68bc556e42c8876938ee3d5db36c870de0eed9e3c71cd640bfc6ee35da6987d81258bc2e533c162160b115f99481222a60c67422283e94ab09c169c21c9609d5c778ccd5cebf9d898c3b63973db7439bcb8d72b9c8ff2bfa2bef9cef978c576a5df7d3d016734ccf94324541635721c68c4208d8d54eb5d85b99598f88e0e9ebac4a7d8cef10eb975717f83da4b97f376aeb991ca690b2acb0d0a1c4d5c8ee779a7acc0b43e69382546bc16d55f7e9554d94fb1b5ec4bb6fed17550ec66a89ac34696eb14b17aaea16b88cb947c48706330205e5ff88c326c1bb3c4a519615a4380f916ae7570f022811d6139736731c5c464a0c39ce92da15ccdae3fe02c0606e7298134a69a793c448870801365d4965c76c888ec3c5443321ed0a8165b7b72f1dfeef8c6be037d955f3415a1617f29e65019b656b84750de9ee772be234e68928c34cdff8ec87f70945c8424cbbb4305ba37e8bcd23d9bf422444fbab25e2634276d5859a6b93e870ae749682ce5949693365a74d0ea483e3753ecd216230ec503ca3950cccd746023d7a5355b3978559c2473a8ce7a073c64d3606b31c5feced0bf93536b381fb41c71cdb3ed818aa816b058372b54d7fbf137ab1f88d1bd744572d54e2cc68a0e638eab49194d808ab70740228bcf86cd4e6f4a3f1f042d0a958ab8d6b87721c013affc85c5a8c81659b79aade3e5e6dd80e206ac49b2d1d8f397345fbaf08f47c9d5c309b70eab55f660e3c45892cfae52858268903151e68ce7de52a94d6466fd75aaa071ea3e8b0c33aff840fa1e969bf5ec451f9bd8c4e133d9696ca8ba66b15649d51b598d4e73dab8f69d69ed8600d4fdb39c9146085c9f64713366cb7fc9fd7b172a906d13d364df26bdb2b6ad6a688de1e5ae0b1f5879691bd6e6f55a9dd19bfff5bc307607264e239a7c698bfc45a005d2b7b10423f90f6d80663ebe75d8afd4a4ed7ed5fa6c4e85120ef7198316ea932a936108e517188d042498fc4f076d1d3cf196de02d2c7c1abb18020a75b1db9e8d311276285f94edb0041065128bae13395b2e79b5ff3c30184852bdd600c8b6d3e5075d70ef504e5082ba2f4554185419e8b208aa8847f15b9c10597b63c6ca47b5442410a125d72f9fd5879e602cad9f4617144ebdf6b851569172aa38e0bfbb56b38a1baa820e9637c3bf8d4685477e55f3c64a5d0c2970d058814f03675db2240b6d0a881536fdaae76f681e7628733eebdd0e58ca1c57698ea4f7213d6939d814d02cc2b9d293b4715e17f09ef610f955b380fcf226327c594410f90bf4d5e4ebcaad525dceb19edfee880696bc015bd6b3b0cb6e2aa1c5b6102c4926133ca22a64352c6f53f50950200cc7f1679be29f43f3f8ce8774c62cf4f3cda83414bb699a93b22948f2011a4f74c9078f26029ae4cd62dc7c9e23da5d9b194eca7316483a62fb25ffc2039a29daa14fa0cf7e6672630462059bd041cda9f75ca57fe13d1935ff7b046a0c8", 0x1000}], 0x5, 0x24) ioctl$TIOCSDTR(r1, 0x20007479) 16:17:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) listen(r0, 0x9) 16:17:55 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x5, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) 16:17:55 executing program 1: r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x900, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair(0x18, 0x1, 0xff, &(0x7f0000000000)={0xffffffffffffffff}) sendto$inet(r4, &(0x7f0000000040)="0db08cd426d03a32ec30952f7d0777e09e2fb5cc0902e3758479718edf42605297a9d9c09f", 0x25, 0x4, 0x0, 0x0) 16:17:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x1620ac3cd8acea95) mlockall(0x3) 16:17:55 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r2, r1) 16:17:55 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000380)='./file0\x00') r1 = kqueue() r2 = getppid() r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000480)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000600)=[{&(0x7f00000004c0)="d999036de711ce2ab7cb60f0b01ed99b724283ef55f5eff260b31c08aec0641410e4b41cfda38c7a746189362c33db55323bfd03c90ed940e45aa1df7b514ab079b9e38a3d6739aad7a68f37624dbe4a4826b221efe8ffcc74205c3c718d23c7cc963638ca94df2176d6b9d3a7844ccef625a73ea2b0c9b36db5ea0ac676554e4cfd8299", 0x84}, {&(0x7f0000000580)="f3adeb16eeb82e2d1002f77fb3418d360302e27646ad7f0f33ccfc0d53eeb3b9332d3b57d19ac92bf285c3ba35bf692bd24fc3b538cbe5a0bb5ec3d9abb2f047d059e1118f9083962781ce9de881d10f374307952f464053d99f1e7bb66a4bc5626be83dfc48", 0x66}], 0x2, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r1, r1]}], 0xb8, 0x4}, 0x400) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x1, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x40000000, 0x7, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x60, 0x8001, 0x3}], 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x20, 0x80000002, 0x2, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4b, 0x20000000, 0xfffffffffffffffd, 0xff}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x5, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000003, 0x6, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x7fff, 0x3d2f}], 0x7, &(0x7f0000000040)={0x8, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) chmod(&(0x7f0000000000)='./file0\x00', 0x4) sendto$unix(r0, &(0x7f00000003c0)="57f950d5475bceec13f6ac4c9f57170361fd3bae4c8d7f1ee3ed62683855a2f918faa2d5bdeb93561a3e65941a8f241b97ca28856cb1ce04930bb9ae68642ab91f38d69df306f86d7bd1e91406825cf8c6abf5", 0x53, 0x4, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) utimes(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)={{0x7c5, 0x200}, {0xffffffffffffff7f, 0x400}}) close(r0) 16:17:55 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) close(r0) sendmsg(r1, &(0x7f0000000900)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000680)="2c1ee5cd1bd1c6e143c06cc6ea499caab99e0073fa035ab288f91da396e938d2d9d37c3142676ef7e991f0544fa77938689f", 0x32}], 0x1, 0x0, 0x0, 0x404}, 0x4) 16:17:55 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000140)='./file0\x00', 0x292, 0x4) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/136, 0x88}], 0x1, 0x0) dup2(r0, r0) 16:17:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = socket$inet6(0x18, 0x0, 0x4) close(r0) accept$inet6(r0, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x10024, 0x0) 16:17:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 16:17:55 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x2) unveil(&(0x7f0000000400)='.\x00', &(0x7f00000004c0)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:17:55 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xfffffffffffffea9) nanosleep(&(0x7f0000000000), 0xfffffffffffffffe) 16:17:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x22, 0x1) 16:17:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket(0x30, 0x4002, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 16:17:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x7ff) 16:17:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:17:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = semget$private(0x0, 0x7, 0x411) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x101, 0x200, 0x2]) r1 = semget$private(0x0, 0x3, 0x120) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/15) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') fcntl$getown(r2, 0x5) 16:17:56 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x100000) mkdir(&(0x7f0000000000)='.\x00', 0x20) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:17:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) write(r0, &(0x7f0000000100)="f8", 0x1) open(&(0x7f0000000040)='./file0/file0\x00', 0x8000, 0x51) 16:17:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() r6 = getpgrp() r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r5, 0x26, 0x3}, 0x2, 0xfffffffffffffff9, r6, r7, 0x0, 0x100, 0x9}) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 16:17:56 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, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b", 0x4a) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0x14) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = open(0x0, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r4, 0x0, r2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d33, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000300)={0x1, 0x100, 0x3, 0x0, "b903fdcc4ab0b5eaf41503f63a88379eb6feb662", 0x7}) syz_open_pts() readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x5}, {{r1}, 0xfffffffffffffffb, 0x80, 0x83, 0x4, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000002, 0x5f, 0x200}, {{r2}, 0xffffffffffffffff, 0x44, 0x40000000, 0x6, 0x3}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x9, 0x4}], 0xfca, &(0x7f0000000480)=[{{r5}, 0xffffffffffffffff, 0x4ddfbe630217d4bc, 0x1, 0x0, 0x4}, {{r3}, 0xfffffffffffffff8, 0x4, 0x80, 0x7769, 0x3ff}, {{r4}, 0xfffffffffffffffc, 0x0, 0x1, 0x7, 0x7b54}], 0x800, &(0x7f0000000500)={0x80000001, 0x5}) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000380)={0xd5d7, 0x3f, 0x1, 0xe5, "0a6f5ef3cebf8e786c60d419069b0a984d4cd4c8", 0x9, 0x17}) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000240)={0x6, 0x510, 0xb07, 0x1f}) 16:17:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) getpeername(r1, &(0x7f0000002140)=@un=@file={0x0, ""/4096}, &(0x7f0000003180)=0x1002) 16:17:56 executing program 1: r0 = syz_open_pts() r1 = getgid() setegid(r1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) dup2(r0, r0) write(r0, &(0x7f00000000c0)="f6678b20ef48d01ca0b0ab57d1c0b23bcc3fcddeb7e22a2b4b69c4bfe0547255d91a6282c7e84d135d2256cb2e8df99678373c14c3e28de37bd20518a550185a28d8b195e4c123c4aec1c0e307b3c3325acb41607c9de90e2e917acc7491bdd733a976aef4fa34ea0280", 0x6a) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) fcntl$setstatus(r3, 0x4, 0x40) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 16:17:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x100000002e00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x42) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000240)={0xcd18, 0x7}, 0x10) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./bus/../file0\x00', 0x8008, 0x5) linkat(r1, &(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) mknod(&(0x7f00000002c0)='./bus/../file0\x00', 0xa, 0x0) sendto(r2, &(0x7f0000000140)="ec153aa4e83a31fd618a239ebf00795d1300d1d343b7c6801328dc48521ca0d2dcb0ccefb9f41988b046b2aeebb933414c4e4b976433706d6d5a8b88d07facf3c17fedd1ff19c26585b9710e74b5aa1bf657bcde879b450d730c5d86c17d93eedf8706b3811aa767c652453a74c2284f49c2b50e2ccbf881f5f282d4464610bc1cf4cb0db327f989a426b5929d55fb999d2ac52b50fc59ffa10211a95520ee47a34ef87f316f39c10c2e04a24c0b454740dd29aa7472e2c1a7589bfa95", 0xbd, 0x8, &(0x7f0000000200)=@in6={0x18, 0x3, 0x8, 0xffffffff}, 0xc) close(r1) bind$unix(r1, &(0x7f0000000300)=@file={0x0, './bus/../file0\x00'}, 0x11) 16:17:57 executing program 0: r0 = getpgrp() setpgid(r0, r0) 16:17:57 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = socket(0x20, 0x381352fe655849d8, 0x1) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000000)=@un=@file={0x0, ""/11}, 0xd, &(0x7f0000000380)=[{&(0x7f0000000040)=""/84, 0x54}, {&(0x7f00000000c0)=""/61, 0x3d}, {&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/51, 0x33}, {&(0x7f00000002c0)=""/171, 0xab}], 0x6, &(0x7f0000000400)=""/85, 0x55, 0x8}, 0x800) msgsnd(r0, &(0x7f0000c40ff8), 0x21a, 0x0) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:17:57 executing program 1: socketpair$unix(0x1, 0x20000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000040)=0x1002) 16:17:57 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r0, r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0/file0/file0\x00', 0x400, 0x30) socket$inet(0x2, 0x5, 0xfffffffffffffffa) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r2, r3) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f0000000140)="d7d8") pipe2(&(0x7f0000000100), 0x0) select(0x40, &(0x7f0000000300)={0xffffffff, 0x3, 0x800, 0x7fff, 0x6, 0x7fffffff, 0x911, 0x7}, &(0x7f0000000340)={0x5, 0xff, 0x4, 0x7, 0xbc, 0x1, 0x4, 0x8}, &(0x7f0000000380)={0x8000, 0x3ff, 0x0, 0x6, 0x80000000, 0x0, 0xffffffffffffff00, 0x7fffffff}, &(0x7f00000003c0)={0x0, 0x2}) chroot(&(0x7f00000002c0)='./file0\x00') 16:17:57 executing program 0: getgroups(0x8, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket$inet(0x2, 0x8001, 0x3f) getsockname$inet(r1, &(0x7f0000000200), &(0x7f0000000180)=0xc) setregid(0x0, r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x4b) getgid() utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x1, 0xfffffffffffffff8}, {0x3, 0x7}}) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x180) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x3f) 16:17:57 executing program 1: utimes(0x0, &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0x7}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd544199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f0000000dc0)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f00000005c0)="d63b552562b7ca3dee47f327ff27ebc23e09a0bc7a10d6d56b0f27679d259d6679e7e13843ba484231e17ba646e209c95d41ee991d4da8e8c6c9b57e29a569392ebb3b07227b486a19a3d95b0f42a85771502a8e80baa66fb9b4bea42efa2ce738f4a021bf0f2645c8d16fe25314383775840b10571876886a95c1b1b14c176934bd37635e855cbcc6c816", 0x8b}], 0x1, 0x0, 0x0, 0x400}, 0x2) 16:17:57 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x12a0a, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x440, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000100)) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/32, 0x20) 16:17:57 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="94a8e7375f1c41d5237251c629f7e845058305ea85d5db3cf9e9b97c0ff590041a3bbeb574c864f7ba87bf7d71dad5b5eadf7bd325a094fc50418a6abee4a5469e77793a93a5cb085404e7bb721327200bf3a7d0d98e79b0db463bf6693960d8f17d247927d0e4b1897c0f8acfcfcb8339aa8a1c7c1a3f2b67258a24d8234c62b67faa5f7402a376bc6f183e525d83869f3415b0d3b5b33d3e7394f00d2f359dd94b90f6ef73981945f373c968dd0e74cb741d8b2476328d15623a43ae", 0xbd}, {&(0x7f0000000040)="825d3bb7efb5", 0x6}], 0x2, &(0x7f00000001c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x1}, 0x402) 16:17:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) fcntl$setown(r2, 0x6, 0x0) 16:17:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f52924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f59843c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf8dcab53e7f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9cc5d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141fdaaf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af0300000000000006352b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d9b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dcab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d4654872b39e44a7910fc90f8be708bb991ae71446ccb4bb7fb753fd49c07df8d8e00d160cca18539e09f4955771b5881807cf7d1bda6255e5fcbaf19d7ac27de1882ec22bb9073044b8022874aefd446ee15051e2bb956b7c2c8aa15537376c4fb19b9cbf101ff1e768fdfb5b5a83920c2970000000000000000007814876e99a097878aebc726787e21dc761e180c23e268442a201b0610ed1595d95f8a52e095acf7ed71f3b2dcdd59c42c566f16717e6c63a447dcf1", 0xf3e) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x5, 0x8000000001001d39, "ba75a75db57180000048a00dc25b4e3d3d00"}) readv(r3, &(0x7f0000000200), 0x2cd) 16:17:58 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) setuid(0xee01) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) socket(0x1e, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:17:58 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000), 0x4) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 16:17:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0x65) write(r0, &(0x7f0000000000)="0df8616b8446b37088d529bb8c41adc7baa84649a7fc88ff492e55d0f58d9a1e34c1be5951944d8779a71e79026f", 0x2e) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 16:17:58 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) dup2(r1, r2) fcntl$setflags(r2, 0x2, 0x0) fchmod(r0, 0x10) execve(0x0, 0x0, 0x0) 16:17:58 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) geteuid() getsockname$unix(r1, &(0x7f0000000100)=@file={0x0, ""/5}, &(0x7f0000000140)=0x3) socketpair$unix(0x1, 0x80000006, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) 16:17:58 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x45) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x3, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) 16:17:58 executing program 1: chmod(&(0x7f0000000040)='./file0\x00', 0x8) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820213b000006c653000"], 0x1) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000000880)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90acc00000000000000437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d5401002746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e7fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d05c69a676a41ca037dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faaccd318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e", 0x78f}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x2) 16:17:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)}, 0x401) r3 = dup(r0) recvfrom$inet(r2, &(0x7f0000000040)=""/248, 0xf8, 0x42, &(0x7f0000000140)={0x2, 0x0}, 0xc) socketpair(0x3a, 0x3, 0x6, &(0x7f0000000180)) ioctl$TIOCCBRK(r3, 0x2000747a) 16:17:58 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/132, 0x84) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1, 0x0, &(0x7f0000000180)="72c3603600c27c6865e2406bb7e28636ee9cd859e67cc46b793d0ce6de16ba9564d0ef004df7085ede09a2bb476dfd695320d38a1aa7e87e60ef1fbb5574f83520acf3ea361704bb923bc3bc538abe711a34f2e576ef51", 0x57) recvfrom$unix(r0, &(0x7f0000000080)=""/227, 0xe3, 0x41, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) mmap(&(0x7f00002df000/0x600000)=nil, 0x600000, 0x4, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f00003cf000/0x1000)=nil, 0x1000) 16:17:58 executing program 0: pipe2(&(0x7f0000000040), 0x4) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) 16:17:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) ftruncate(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2fff, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) close(r0) 16:17:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="4477ba6f5b9279983955f9d91e9745ca26e458e32c3b8619b32e1b34196896803c0315482f64ed4641c9961ebd2c6720889b7bbed416964bc9aea1a713761939f4d54563a685bb4f8cd44e0218d45d76edafe9d2608ce55c3b6a3e53bc767312814610a6f5df1ca9ca55773168c9f48cb31be8ad8afab8e92ed285f5bbee982f3abc615641766361233b27", 0x8b) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:17:59 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0xc000, 0x2) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2000000) 16:17:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x181) open$dir(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x2}) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) 16:17:59 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:17:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x40000006009, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getpid() sendto(r1, &(0x7f00000004c0)="ad37de7e59d45feddbc686fb37eeda728b35519683b493f79b02460bc7b4d33c26e9bb138c44345c8133704fd6927c8e6cd2e978435c200d9af269a1988f1840bf", 0x41, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f582911f050bef378a1d49e1e929", 0xe}, {&(0x7f0000000100)="efcfd5a4c94617c965332670d8ed5d78de7bfbfaf64897f6f6d0f07fc67f41c91913e7bbbbe05f31be49f1079995ed5327bec49319066be3cf0528ad23e6b5cab2d729c02e416d51aceae776fbf5564a207f19fecd9ab99e011aaaae0554a4d8e0acd213919427493bb2a30ed1b1f999c4dfe6906577489c865cfa279560cb", 0x7f}, {&(0x7f0000000180)="868a0a42bebca8073df4fd8d9fb96fbdd5ac0c982f4ff54e8a5e47139890b811977436a12fa26730c381c2d49ff290d93fa1d1d28a42488a0fdc5cd6c4f94ea6", 0x40}], 0x3, &(0x7f0000000340)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x130, 0x403}, 0x8) 16:17:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xa6, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="ff46b1e41be511863cb60011b5d96056f5d155810e364c804e82d05dfaa8132159717a132d72a7969928807a6844cc588439831fd95eb1c9641c6283d26924943d681fb25e44a7f5d101647686c58cd610c3326aa767441d", 0x58}], 0x1, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x88, 0x4}, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:17:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xf9e, 0xfffffffffffffffd}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x15}, 0x8) close(r0) 16:17:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0xffffffffddd51fe6) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:17:59 executing program 1: madvise(&(0x7f0000b46000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) 16:17:59 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000940)=""/13, 0xd}, {&(0x7f0000001ac0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/185, 0xb9}], 0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x88) 16:17:59 executing program 1: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00002e5000)='./control\x00', 0x0, 0x0) lseek(r0, 0x0, 0x8001) 16:17:59 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) fcntl$setown(r0, 0x6, r1) 16:17:59 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x3, 0x7, 0x0, r1}) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() r6 = getgid() r7 = getpgid(0xffffffffffffffff) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x40, r3, r4, r5, r6, 0x0, 0xc3}, 0x66, 0x4, r7, r8, 0x1ff, 0x3f, 0x8001}) 16:17:59 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000040)=""/170, 0xaa}], 0x1) socketpair(0x6, 0x2, 0x100000001, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f00000008c0)=[{&(0x7f0000000180)}, {&(0x7f00000001c0)=""/166, 0xa6}, {&(0x7f0000000300)=""/192, 0xc0}, {&(0x7f00000003c0)=""/252, 0xfc}, {&(0x7f00000004c0)=""/45, 0x2d}, {&(0x7f0000000500)=""/251, 0xfb}, {&(0x7f0000000600)=""/245, 0xf5}, {&(0x7f0000000980)=""/72, 0x48}, {&(0x7f0000000780)=""/16, 0x10}, {&(0x7f00000007c0)=""/253, 0xfd}], 0xa) 16:17:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) chroot(&(0x7f0000000000)='./bus\x00') sendmsg(r0, &(0x7f00000026c0)={&(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002480)=[{&(0x7f0000000140)="d6cfad1b89391fb73fc06926dfc79297f3b77d72861aa46554598850175e1018008ac5ec85c407f09031b4c61f1441548590e801cccc14ddfe61cd582c7147a9219409b70097bb4f43955f02a361fbe1a0012b2d2c93eab7cdd2f3c7468a6b6f3e14b770d07a8d8b6666e1b1854bd074ff69c82e9d6bc3778a6e5c8c862f21e3a8ae77d6e4504d2be93a06b4e05658fa2ff428dc776c03e086c454856372d1a790da02db80cff906e4", 0xa9}, {&(0x7f00000002c0)="628de35787365fcbca24eb813c541c9cc50364f68682de2f51418fc264c55c4ab7bd438cc88687f7a6bf82c7adc228f301fa480fc0b8dd6402e2003411e7ba498bfaff6920962f48464ba6ab7cb8f89c2e0bfb71be23444486a7449d76680bf6c57d7460859ffc8b3b02d355b32392eebc2a4851893e769fbb83cc0377ba3ec5bebc8ee69820bbbc1bbc06a937772d9c4f8de2074aa074930699f9470dbfbaa537e6afdcd778778c58d3538d109a5953587931aa55000fc7524bc93f455c5ff7f078c7aafe17c3e5e6637b540dc3f4f2447dc9312799ea5f80787e15169d837041957fe390e62efd68715bbe92074ad290b20833e204b1f66fa450ad4391c0255db0417886e79829467942163411cff8cf42f9d6799b83d58684866d39574beccbd2125b2ee1a2893e3b7d92ea994cde42c410702eaac6052114ba12ca9ba2e631b0ee20cb9072f889cca06221cdbd03f786ff02589c89c1b6391b28dda03aa0e017f78ae64cdcf5bb074c7d6d1f5c948cc96388050e76c398aa6fbb140d4d780be32dd9a7efbfd6efa7e7af250ce4f7a11ef297fcba11be3d8e3bd25b5bba0049d14857dcd7621ea6105c6a560e3bc2c3c89085ab849301c5788a934d79c0391bea112562d37396e1f7b01d98cdad77550190c835c40348aaee540b86c289140785d14ec20f9ab72c94567c77e3f6afe2893fa177999e2f9524c09f54f20aed338c94a9350e31dd8a595b1e7f375807b0c8207f8d3e5768a4d404a87d16c35543a0b6f93f42ca204149fc11db96e3d11cecb6bb09a5b887da8b6666ccf04d2d349abf406556863e7224f541d61e20055803577ffbcd6bf2c883d384aec89c2091dadd8638b76853e5a2ba587dfa3d00a4440e7e0cc57b2e364acab142ca6a1452cf562b0f8c061c821b721d7e3d014f7254f2ed928453c1b9f0dcf896df556ff1a187132e2b02580ae339b78b53f7e80b4442077b201be9c6ebadd3d26205014038281625a80fcf0398cd3db6df677c63633b9a63d9732e19aefa28d8d6936b34e3e828e8f1811f05b0988c82b35ed8a1e98c1cef36a3a15125dc633c31882d9691651619ef25f602e8b1d039ad4662676536eaa944d684285399a17bdf2e497f77731e9651233ecc1f29126c710907d20dd1de922aa14b99bf5e12ae5f0625679bd046a138a321f8354af96d17c2dedf3ccda244164df6e3c3d239d297437db59a7cde6793f7b26c0a9908967ec06c628bb05722bb8deed86c0ff3afc9e608d2b7a03c60af4fba69b4dcb44a8fa8acd8634084d5d59227303c2d3cb8212333ff6175be7d047ddd8e5a52fdc654e34cf5f1a3e0b0b8edb991250c1757c6f4d7ff03cf29545716d7f112691bf22ff691cba3c02d249b6ba8797354e24b0458735f913de28a22af63d6005d1f34bcce3589267be4e3faafbead4083f3e73cb4a7aaea4169f3525549b1ad8f337278f44cf52717119bacf0eb6e8d7cff4afae6614c788a98bd1cdab87bd971316e2857844a0f3fa8e39a9acd2d212bafd4f685108ca45b93ee2de2cde0ef3cd6f5a50ee9aea63c47df3f673845b8d59eec7704f66a74e502b176f4d7503fe152702b9ef446d5190a1cbffc9c8771b3171e59d3040c1984f099eddbce38d57deb89929a03f58872aae218362945d01aa9a598bcdc4698a3a5db5c14054b267e045ad9277c3657e1718ce9f7456061df01c663747427d378db97180bd25b4b7d891195c6991c0e81dbefcf864d21bbc3ace55c44486021cfd0ba2ab7eec3ec90d21f4c53cbc7527fcf67dde46953b2f9f4ff8a2bbfd61139a910e552b9a2e7f70f47df24c0ebedf1bc890f3b1c355f806295777935851e3d3cbaaa7cf3843bcb32dfb1774ac48713ee71304bf4667601490802938b683238289964b99f7ec6adad6333ce26f919c14bca91ce33f2bc5378087ed2a57a14bd563705366921f7890e4b32d96c5ba15e8f4787fb1d2be9e05d319f751d6cb9f4b05b3ffec8bbb1831f882761a511def8171b3a39748e97e72c4a90b7029ec5ce14e285392f5f90c988c068779c19143ae7bb2953f7c81e5f519b9e56dd17b3354805839c634ffa69757f87cfd6ffd82a9b962506e43f6b3f2d52f79d9950bc4be18b3e89ef01fe700e3b8d091daba1a6a4a54d52e82bf02849f44380532d3d11fdd4e4ba72c4a5b0c048e3d721b179f2e961fd9fe3dfaefe4fd63cb624c3ba174614a0e62c2e9e7a73928c0944d9464c62d72652f567d81e16373725d6dc016a9d11219321f5c3963606d6381db1e3171b22492267df02ba95e917da79103a82b49e20db80e081efc5f0fccbc8cd9126580327f1a4f79df6d309329426e5e53a1cac223f77f69d1b4f868823bf2dac62d84af50d2be9e66058150e37ee4a6d71e644fd071964ca6dddd1597965a9db0dae5349bd7fe8342eb600c55ee110ff17eb5daf01a336aa70cf7d39929db331bd5107011f24d4021188cf538cdcf084c9c48971f33ebabd56c8bfedfa9221c3662dfac168cfc01ba715a7f76a50b54e468101b9529e0ea9f482221bc0b7aa0eae9de7cb291bd4a3a77623bc58fef4295589026dd0fb2f5d380fe49dd5d232459606159aed08e8f24a5fd0d6d46966a816068d8f1516e1f7ab3d638a02ed295bd1d17bf58be7d3efb896c031960f2feb8d27017503c54ed71202740ed8c66602f70cc4d93c10df61e4843d6a3250e60acee0037f1b75e0c2d0d685807d58adf8d3ab4df716a5edf8e724511a138bf265d4fb3c04948bf29794c38be43431070bb93b771330f9d5b742755ba4fff47a663244b48ab3df7671437ae8da31b9836f8e5e7258cc2d8d1607a26ff257ff56a7e1199105cadbd558229aaf31f99ebae89be4fec2e681d6a1e9a15877f09958f0d749b234f1c85f8aa4677d1e948464ef3601ab54b11abc6dfa902178f8d76adf56b320832e79153d1927fdf39358d71fc5ebae08520f666e8a8b068236268f7d2721459f8aee07580186edd9f3800b0c4dbc54df7740060a409f81e3dd2f2a3a58a5b535674f8c84af00799752478921d5ee24a058e2734c27e83e2b329c817d480bacab066bae59d4771046af0b96326ca6075575824efed9070dab57595a1896e4cde1180b69832eedfa8a38c56f0981f7455f6b748eac2c7ddb665d456c8ac0575c5294117bc57d3372266ccc86a0bf356ca52faa7c6d454dad7c00169fbd8b3b80b2cfc3caa8658d2b92b285abb8802c0e9e31b4c236b038a8e71f430b2ccee0e106db4a4b437ebbfad2dd9975659f2b9270b3d9fd8e40a42cdc00a4837cdb94b1acf7e7c42c3d77cab316ab0828315eb540a8037b27c5e97a8acf83dca0e34e5da2470cccbd374a79011558e9f6ab21e3ae6f4a0aae6ea97d582aa9cf518e4e76a67d86eafb8c62bb419a873ed9d73f70de513bf334fad2bcd1964771deabd75cf49b8740ac5b0b8614fd65e117845ea59ab3ee5ef9b9a44de5b016b3ad39fa351c6b577af93c3d91109880b42ce911da59c8ecfa2119ef1e919967b0fc30826c4825ba4ca0aea18cb42cc4486396843198637372604aba9ea47753d65480c2b4871a106d4c43cbcd2ad5ae0f7369d8329758bdbbb1ccb7a83f1ea4eb80b4bd31a32a234b56fa3c1cdd18264fc56846f41200b1028eb9da5ff9c65700a7a953b545502a4a4109287f5e96831312db4ded7ed984fdcccead6921b26c53ea41c2647f1b7d5b9ec1751a73288a6c7884e11044241eaeb65e90c1699b6d49c03f5e55d476cfd4af16ecc812dc8f99055339a327c139f4e48baddbb3190567948cf8c39f5766790d5cf8c54f296d6637c95ae0af0402f6cb37628ebc3a8de30939c9fe2f89ba475f7fa77e4166bb2200698ed9ad5c7261ba99bd206f40c3bb0dd19e4742a95570a921938771d9228986eb5522c52b98067389ecccbe50ae41906e432f370311cd46d75b004eaf0e8643fa8818290a690f47545176248330c6a55836b94ba2c141e99ec741e0048dae6c77f91c9c18b9d078d3d6a27a2284b10f1cc49988237c777fc22b01ccc54cf7bfdc15f9e4f0cc98908eb6a57f7435419f4d5c00bd41a42d635af9401ca75e25d31650619533ddb40cd66a5c3ab733b73a5866e8ec8f70612d7259629f0311d2e8ebd2ce09ad735d145443c8c8b6600b749a04e69a0e8666325c5561f15e222d98f342386ca2d38d3ff6d68295d2060e498527fd28bbd0bf2d15b164a31523838e2a1d786d7a9469b508fdffa8eb360cb04fdf355633466ded1d54ffbbf77e9c924d427d987e9c896b7cde651db84b00345d474abe4d6b45627e0f01ca2332c5c6ef14dee326610b86eb2541b06462bbc03d2fa4848084624b84e5610ea5375cafb7329081389ce35ad8bd58da47b589dfeee441425764597e1a5f8acf3e6ae748944d5cfcfc95dcc13a60cf781f9ca07882919d13f55d19db5b5be07b2d84a8aa7780f3587afc55fa1a02385ec092ded99048f48bb97f34ae48f247756006f91f814d78e89e91fe1a08d15228f603b87c3ca1171f33f8b5663dd3a15f4cca73e6c28782bf1f0c5335dfc677145eb10c6f5b57c154eafe714fb5114aaa203f7e932b966b21466a871ebdd71aff115ee3c2ec80f1ee3c4e437fa2d00fdb37843c5feaf206f690272bf99bf90719c05e13298b11e2d5fef7a9e664422d8f8b1f82ca8f3df64ec143367dc40dcc3b57063bff90ed44679d6ec18a2e6a67a76b8663244e17dc01f7e13ffc09a554a2d260452e4efe7439d7a94605ee5f2f32fcd13b743411a96cdb5dd7e36be61eda7d80fb568cc385600ec9dcb31c3aaf7f86a6e09b009abaa77d04a56d2dd28063abf32901e131cb951abbe5f4c15be23dec6ffe56d2ade50d4489f80784eb6d6af9121615e41ad59b641511c146099e1875eec39592358608ebcb89431ce35216948d6ac042c244c4644d6fad2e1fe21e72838523bfbcedf5329e0a48b9114b02ded87ad7f91382fa91a797f9771f761d10e447cf94bb899f629a6397c36b99c63c42f8d664d08d157df659884efdea663beef7066bc47d85a98c37a0bce6d700959a6807f18c66b21f80704c2e29b1e15edb95661c085bbefb0724ca872d1252de7737b203836e104864cf5c5109614c206ef39271cc96f2d66014c3e3537de87dfc0598bc7ed0f6d820c056f36cb1420d4346eb6b6aa6acc21950c7d95eea13e241661ecaa41f3b2ce04f29538fe1269b08a3e03371b30332fe16beb21a352af2754eed3b14ef3c719e0712670ebaacd5e15aaa634117d23040d64b221682bdb5166645262f497b6605a7e59ffd5e7f9b3d38e141351abec0ba4789b0677ea3b1515c156bb447a674664c533b0186ac08d7f7fb2471fc208c90c29fcbca486d20c9608470acdabd981700a16a65cae691af29ba5de790ad21d12b394ec6114918485d525d2c1867831adcecb10791f83f142d949d5dadac1da69f2d234828c240429d81e70ef6970d3e87c69a97094ad61ad721a40a7afe37745e6b56592222aa33987ea354a195ea8046780511e20907ffc795d6b3cd913a0e9d8564bfa708494943d6d8afd2441a83a37e314006569a4666b435a7a6161d6bdc59cfa831b387e037f1dfa8ab8aac7903041ee14c32fb2eea83ffe581ca9a498173f986e9382cd137e66de9a1259b0cf4f385d195086395b166e0e1d7c67f0b73d4b720600a73c43e19130dcb347aa6ae08e593a56a12afa72fc350c18c306d6ed13ea86c80be1feddc16fa0c60359e5108a969e2bd5be45ff3b9f6b4c688225b1d84bc7c5e74fb", 0x1000}, {&(0x7f00000012c0)="a2abf4fa907f5a5831e584cc9d6c1c0e4b224b058e6296fdfc096fd0b9eb26a820583f54b5a0174d9a6639a68811323c70ae593171d64a31345d458dcef03bf2321ff7f591fcad6841bf5d10a139034220d94a222120035fdd1178a37007b8213c66ec12aa5acbae15a106e3deaf5fdf346ecd4b3f4d2bac4492e4cdd2", 0x7d}, {&(0x7f0000001340)="a3b7ef7bedc82d6230f451217a73a8bd769b81ebc13ce7579ccac92e01c7a701cfdc59eb5aa074e0aac9f67b73bca2501495633eecd4cd", 0x37}, {&(0x7f0000001380)="784acab47c0bff1d04a6cf35c7639846fc1216a5728bc611fd32906561231abe98e0609de244b28d332a377fd6e0f954416118c9501d2dcc3da10ce9731e2b2797d3c129852303721acb3007fa1ae33c179cacddb1a297606cae411a2fc2d7d496d529b3d7d155f196b252e19d9784a81247c8b51098a441e5cf16556be195088703070c82df172e4671321240b0fb1beef5b6894e2282df41c820ca4b737a8ad8a66df397305b885d65fe0dd20bf0d5518cd005a516cfe98393b1d87e14d7d8e1488160976ed6cb7c0cd205e8c2b58e69fea5f49d74b1a2ef63d9581e8784529f84b9f917", 0xe5}, {&(0x7f0000001480)="8502313a41f83aa5d2c9f6969e5ace61166788df043487b21240be4a95522358b0e7e26b060e57c680beb07eea23b2153a708328046f954bcedd4a08851a3650be77369484426f4cb9c6cbe39dc7c57d277dacab785dc931811299fe3639bf52684a96ff6f45b4348b2d85280967fbc9f1263f05be1a7beeb0dcdac5f0be6dccdb125d4affc36741e6467d59772892e22103212420460405673135a4cb0aa5057683211ffed5c353636b62fbc67994ddb768cc4f97fc2c5a8fea652306f0ce77d9d2477b237c58ff5776128a01e252a78eecc8950bce1560a60b78f7adc56e0e3d3933c825187a107f6a5ab49d081c2ffdede21d371d20fb1b38efe0e6cf94a997815f86c15f46e26240bebd3c38d6a92ea72235991e0ab24942d1aeb8dac1bb73c0c2548d1ad58d96f1ef1e29c9c0f1a4ef340e174ba03b9452b71ab58edba1902738b18b3564e66d4850f2c6fbb6b83b7fb31eec200d397bbb8e72e56ca41e68811d218b2226c0adf5ce3c4f4bcf2391541f6351e02a2c7f55e101340885ff70c05b066957617701c6824c51b6cf6bff6b78be6e1a81002247e3609d2ab6c50d5983f704199b45677ffb85c2f8d6e2a6836d943d2afc5b272594e81ec9ebafa9e770c76a7b3944f63cc717c59e513a251bec773efa50eed48029ea5b57d4e959e0cd662d907728a86ec0888f510653dd538e9faabb2102138676dc93b43663a12f0023cd32380ff0d2c13e0369afd571b84baafa3ce91f88d03456ed98c0330f2db5f4418af45c3e1a4776c587c3454e2598406864f2b7d61852878cff953cfd77f41dd1cdd9093a3946548f6730cb046a8057381088036b274268ef25083bba6db9f51726c6df0372522cccb4cdba86f161225513d539006b3f648f72a47f0a73c02671a9a7aaea2fd3cb25e61ebf6ff3e95f76fea32f544bcf076787078de23500fc01dd673ac7ed2a802862a7dd42ba05fb54cd4a1c58007e32bf814b3e2d3c83dcd9f15e8888ac4d9e4f1993ddd5e8ec2ee2e569e920d102b7d5326a2c4d8266ec3aa63c363452d9a113ed3af6ed7b04edac3195df5add138c9334567dd7fe738d746d0e846d75823d562891edcb6e7f9720fa8dc7f956f5c82fd1e088a7b9346f26523b40959a5a3538403f4e1fd7c2c0c356eb9a67b611f53b3495017e81eebd59e375712130cdef8fa82f922ae0942b3af1c8f5422a1a2d242310c84c64f141b67ff3ea4329e57ea0c5cf36e3dda3531421d90f21d4210a078e6f417a4845ee3d2ba16c2af08a692d4f63486e3f81d77112e43bfca14a89590187afe7a8a57595dbe41178a53d96031d40430d9653ed1c0e17e3f6555f10edcc81105f60db901e7b8ef711273dcd7d8ea4dc934ca0d4bd031ddddd6aae82a7d519049e30ef5686435c6ab0a21d536ea59e6998c541d407bba65e7e18b277cbc9b3474f707209074776fd5e5563d5856917fd004493b0b771c835aa025da00641d73ad53b35e913593e8303c16dbb66800c06a49431726a774110c1bf84b58d0d2a992fed3def513b7e9309273fa146428773550c2098787ae588f8980c61a3c50bd1c22a04625e7201b9c804681e97d3f88280980feb7da09e7bbb787fd21661f9de6498d1e4de087e172a694ae691cad3bd661389ae532fe377847c771669c28c61c0635c53a54a1c1f7543f6daf08acc8c1a67ffdd851dde5038ba0d2dbc0b59fab0c78b6a14e2ed1a5548812cc5bb860702c08331a4f3b48f63518bcc40210eae505372127d64ae080db135d368c59488f8879066542973b1b680aa85da7633809f98c142b26ef66d4ba999dada72a7f601556cc7d75264cffedc872356d0a8443a83216ca216f951e2f8a0adba9a1eac23c26a18ce7c435f54057942eed1ad59890b816b18a7ae76629b6098a3c703171434dbea21e71ad8711cb4d2d69dbf5e72c899950587ff53fe7ad5628934b3d73f41c2245deb3afb0fbecc97f0775ca03bb407353eb9e1341615adb81355b018b62759953ac9a3e5ce3c5e861a27cc513f54d1e292c8a105a7526c07bf9955b742558f96446d405e4990711bfd015218f00ba9b65c780722791d39aef28b423dd7541b9f8cedf20fef765388ba34fc015048afc15d4560df80eebbb91ca46a7dedd22be32562a0aba9583b8fd5f0747c319dfd2541393aeb56f416ada31bb94016f386de50c952ecc2abb987a65b830657dde58b43654976f63baa04b2faad3c91da58de70c0f4d7bb917a4782d39ebcdd1318f15b2be7f3017259e7e88c3b461ecadf8827be062c8f15132b61570e5388873de23297e4792dd5f1393ced9bc0a305785107cebda9555c1bdca4606f8813752bd57d9c6f3ebc7c793318fc7e01346d2772ad80c9a3f39bcb3bc53defe006f417abd0b95dad0d0ddda5c9a29a215d60ec4a5d78519a9db4b30fcdcb6a17e146b7ee0846270862b2ae08eff683d3b1fff72756fbf4c39af9f04f10eb6aa6d5a938f9a80a041d793a5ce5538df26214d9f603f140bce55cf804257ba9062ae14925d02e418216ef9f322b1aa17c8fe3307a82421f8973a66421d2b8fd156a08a25e9ac13ee4a83544d77e422c6385c7db0f8a7ef7f5adc78108eb26c0a9fe9004edd5431fc80289f164e20d175c96446d796c1bcfdc9d73acf8335e1b0ddadfdf0d92f71d2c52d529efed9e084d10a8f54f14349666e256b4f84809e532d544c4721a670120a0a1f60ad576c30c934a7e8df952c1fbc34336bf6704c655070cb5d83f1a5bf62c3e54336f02c9550314e1df3892eb92cfc9c1dfb44389010ce9f7f5f2d15ccc501473173c4480a3a959a36b15da434136c62f499e804b96bf88b93535e0382f0bd948b204a5c00421ce2f3e73c34cf0d359d7c0770d1fdf31b7e6bc89cb92456437c8ffc4bed160487f70e06a3e6fa0cba660bb302c6cba6d9a8de6d7fb4a420391df13135efa3aedbe2341eb87b34ed41e89cd92b33f2db4cd779c6ccfdfd7759b833a258f903e96d0bbe81238e3ca715bc4813ad382938d344193bba655bb339189599b4f175c23ce65bd5e5c490aeffd8eb09648220fa4ee8e80927a7e0c5d1e00b9aa43b721c3b09ca2e3db5cd8dc311c3d8da81580eaa6626fe92439b4fd369c1da7f3400c73d2ec3efffe20878541527f95c6111cde8b52c411d07764bfa4bbfa1ca1de49a4126149fdc08f0622ac2f4fbb9cb308b61f8478e8b14981feb33f62629aff4dca2caf2be2b5aadb23a6a583774295a00a15e6da0f2d20f9fde1377d8a19a7403d92a33019021d2ce318ead8cc9028e9418f375ee9b06677037e5569aa26b0406b6d91b43dd3f00ddcfd822f23ffc8a11097f71ceaf58cd1c70e7b6e201fa5a2428dc47a8dac8cc4336da0a8b6ce95bb1fe0f68c1754bafab9118def9bdb4f1177bdafc4d5db30c96298b35c1198658264c62cff7e9c41f23f33d50df3c2aca7d780fd18ff8a6f2cd4de27ecdf6becb5b2c89d72e602a35e61cd96ff4aa504abc45720cf8ab801d728a92ed07cc3001bec53df7e351d2a725caf313f1e9d1422c4d4da67f9a8375aba749c040401d3b38d68847cb0fee12fa818b705c67fa9465235ac7ecaa9ac0dc53472a76729f006598004ef453eacd61a78da1486409898b5ecf41e6cfabff0c3bfc1ebc0131ab4293488950276ce6d415630261c4c33d242e5fa4c382cf29c3e33c8f4eaf5bc6fc824a2c6947503fbe624af86d5e403ea6f3fd66be036e65f2b9fcff37b40fed759284a4d4620f2f0fbfc6c6566872fde3b8fc060cb86f586a01accbd1c0896bcab04a487c01f1d335a42abc6ba0cd252408708178632eb1510c90067c032f060754e1c69e7de61e4c758194c7b70a983866eb0b0aac9cd15b9254fd0d2cc3892e006eadb76e0743469b102ca20931f24e951113edb7f27196feb5fc78840adb91052556ce178b59478bb2d4647bb2297642a0b67570cd6bd60c45644addbff93edb5a596a3045ea94362521a9aa73663d945be04ed65c532186cf86fdb975d762408b006efe35f7f947eb9dd8d9e5cbfc68b7d8556927cf01a71a5ebc2cf55e9f1c75de3fd82adf14f7d952a8ee942879b7850857c3e5027a28ba827c86a850d00551ae5990130e340621c590c23813b6afc596350634dd509e5d439f58e71716e72eeaa1131fdf904f68376e4cc49022a3cb8e15ab02dfa30dc71cfc583ade3ea38a4f20d1204b2248c38218766d433ee39c9aa1673a295516800cf1a112bc8637cfac70564c386274715ebab21deb0508fcac0b6a6aad6cc1c0e1462851584ea165190db1c71674d44f8528a34e884390d6a54f751a489739fa70db13371d55f029cf16afb6b388bf7c3a1e9b287c3eb0d852f4fa4dc86527233cedd9bc222b6b9c4f42118d822e149ab160defb9214bfe6faaae263e19f33082bdde6052ea284a082e8337c12408d1766b6a6c16a81e9e46288daa8f7225c225fd547ef09c08a06796c428156b9f7da02e6860033afaf57486e058f1f3a2014edd6c27d8ab70f2925bd91ed08f2b390bf1852861b45668bf27d604ce3b2cccea6e6ca03b1227cc034d575eac141fe06347b3c96d1d22c0a48529f3722f52f37fb462863d2d5b38870fca08649e92becd675749f0665824ddc64dfaeb64a1f40532f442de89b5f4168be0d3d9041878e3c82035d8560cf22dd8c2c63182304eabb9847b955dd35677523358356ce28cec237d5bb6f7430fb247bb3710245edac7956e224567cad6e8fb10c3d94638553c5362fdc0ac74c8f79f734832470d40113457baa8ca74a06b512263bbb6d42177c97901f8b71433b2603b5af422e95e1624476a00035dc335e92deb53d3d578dcc0a58ae2cae1c6a555fc895a2dd797ec7bc6c5d72743aafb636a3fd885725cdfdc7cc9e79e36ee77e8ee560eea00d125cec1db11527bb34bbda984f51eb9c2f77957af28d78a7752808ba7854fa0c7072cb138d76d723ca63d8659d7b3926f4d8cd7e3c2a72ab59bd77218de6e8367f7c2f6c8ba5ed946ceeef74bf3f05a256ae9fe3d4408c66ed6703b0dce0ae18a47a94bce18c28fb1e53bebc779560e6870321f58ae83979c008dc6d6ee87d4e25c0635a82319733dd7b7ac7fbe376c73c673b74cd395f695969fa1ba99a563466a9fd87781abc2c558d2bbe4af7f8b06929b683f3ee2d7def563a3c6ed2e567b2e29fdead657b9b1251d5ba7927f19ad0000d7ce2eeb11e2f3848e0972a6450846ba5b68ac9983a6bbc66dd4ac3b7783aefa6b7fe72226b354aa8aa859cbb6f41abd3dcfb40fe93f1dfb20af7b16bc773d903bd78330f1c2dcd96738f71ae0debf4bf8484b3078f10e16a8a01325cc40f66f8db473d162e7c38796774c7ab4e04cbab4af8e329abc1175f643a70aa88f587dea577c11c7996da5f2c6861fbc4593d78a3a4f6bd5c9bb2dcfe821edea45d1fb72b9eb3b8333360f2f5df6cb498e1cd2b85d860abb1eaccb962b748045a24ab450250f7b3e510424b197e35f2b71a6bab596d588890c2076737bbfb21e470e8ad4b0ce8e9df09d1b98ed67e0ce37bf1716fd9c11384f3128bbd932cfbb429eac84b3e219676bf8e1546bccf05ae1426e221c35f8c2f9dd04476750aafc825ba9b71c1420617a452e0f9f1bba7c88b705b4144a5bc29204770d465f2ded2ebe93bf3586c8429c9f595515d26475d29c84fa3bdbe1f426ab09c5ba0ccc93bd9e65d5da122df71d460aa003ceeabcb9bcbc3564dcb67b5e4b2ec76efdbed693bdc9839b4ec52111a5ffcb042ea7dbce5e1958fcaaf8c4", 0x1000}], 0x6, &(0x7f0000002500)=[{0xc8, 0x0, 0x101, "12dae3284a47d55437c2b5f271823349265e782971bc680610883b971af4b67b04b0bf57f61ee37599f8e83d65407c0b84e9c20d3ffb6fa5873e84965ba5f8f99f9bf7607d5c844186a13c66f05a59ed725d3f832b89e2124375483f6adf70c48133ad39ddf7ffaa6007b21749d355a8cd56573e23a46013a338642054fabaf6b22b8d58997fbfe10db3f16621332139c7d6e6ba4d0113bf1fa7c10f242044f3f6223ab8f5a83dfb74b6a81c57bc7e958d40"}, {0xe8, 0xffff, 0x9, "74522926edc4e8aa3a12376151d4d977facd827495d4b2e4b4df4c3e456e6bb3273b1c870269d008d5d7203ab3b3f051fa9837aa37043e0cc6af471bea1f195f99f1dc2d9bbaa1ecbd502102c51fa200b633d3e38accf13ff2e7e87a0402ab62fe37a71a89463bb10733b581c5698851cea445ad9e6cd0ccec628a7f428840ba5098f91d4b8330b232c2f6c54483186ee5df48657465b28d4c44a62e70e60d6163134428f59175925ae6d8dd8d036511233cf6cf3c525a047322742ba6aafdcc9af965230ba75b62d53b4473cea90adb0990"}], 0x1b0, 0x404}, 0x2) getrusage(0x1, &(0x7f0000000200)) 16:17:59 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) socket(0x26, 0xc003, 0x7fff) getsockopt(r0, 0x20000000028, 0x2000800000009, 0x0, 0x0) 16:17:59 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)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) r1 = syz_open_pts() close(r0) close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900", 0x0, 0x101}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:18:00 executing program 0: clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) nanosleep(&(0x7f0000002340), 0x0) 16:18:00 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) getgroups(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, r1) r2 = semget$private(0x0, 0xfffffffffffffffe, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, 0x0) 16:18:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) fchdir(r0) fsync(r0) 16:18:00 executing program 0: nanosleep(&(0x7f0000000100)={0x1}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x6, &(0x7f0000000040)={0x25c}, 0x0, 0x0, 0x0) close(r0) 16:18:00 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r1 = getppid() r2 = getuid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket(0x0, 0x7, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000001021, &(0x7f0000000000), 0x2) geteuid() listen(r4, 0x9) 16:18:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x80) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/67, 0x32}, {&(0x7f0000000700)=""/4096, 0xffffffffffffff18}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000180)=""/10, 0xa}, {&(0x7f00000001c0)=""/16, 0x10}, {&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f00000002c0)=""/179, 0xb3}], 0x8) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\v\x00'}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000400)=0xffff) write(r1, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000440)=0x8) 16:18:00 executing program 0: r0 = socket$unix(0x1, 0x2000000800011, 0x0) poll(&(0x7f0000003600)=[{r0, 0x94}], 0x233, 0x200) poll(&(0x7f0000000000)=[{r0, 0x1cc}], 0x1, 0x0) 16:18:00 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x8e) ftruncate(r0, 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() fcntl$getflags(r2, 0x3) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) 16:18:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x2000000}) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000005c0)="326ea33bcb31581a2ea7465a789f76fb636495636c5d4bcaba39463f460c713eb09fec7b79334213751b34321cb3158995170c4d9a1c4928939e6a28aeeea9889e667d1ba7cbb3d820bf11739aa5b19be8c3ac0ed243fb6a231bbe8856b0133843f545b471559a851beaa4b611e31177ef7a1f0ab75042b637a23bd3a26762aa476d0c11efce25cf72f5630f75f7bdea98356bcd416045b6a790d5dd970004235dba8e754fe7ff3e8da04097706bbb0e1aee9e8f5d34e114fe734e70371a6a2f2fbf9ee87cec9698e41b602295b14ef840e3cfabc0a36f1cd9c265de29be744bf8f587351495c11c0991f48bf0c1c3691754796caa6694b8bde3c059", 0xfc) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000010c0)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931536a210f8d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f", 0xae2) r2 = syz_open_pts() close(r2) r3 = kqueue() r4 = syz_open_pts() syz_open_pts() close(r4) r5 = fcntl$dupfd(r4, 0x0, r3) r6 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000340)=0x101b8) wait4(r7, &(0x7f0000000240), 0x9, &(0x7f0000000280)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x41ad4aa, 0xa5f5, 0xece4, 0xfffffffffffffff8, "62722b051f8344353a2a898620f77018b529b3b1"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x9}, 0x8) 16:18:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000180)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) 16:18:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2048, 0x2952) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x81) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:18:01 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) socketpair(0x26, 0x8004, 0xa538, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) 16:18:01 executing program 0: r0 = kqueue() r1 = syz_open_pts() setitimer(0x2, &(0x7f0000000080)={{0x5, 0x8}, {0x7fff}}, &(0x7f00000000c0)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x1, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 16:18:01 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x8) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) shmdt(r2) open(&(0x7f0000000080)='./file0\x00', 0x21, 0x2) 16:18:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x106, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="9bd15dcaa1e468463fac9b106d74bf937ddfad574df260fa803ecae212b83b978c49b02c4596008f308011049708384344902f63d6d5a00a61e26589cb386ea1d3c542bdc705e27aec"}, {&(0x7f0000000000)="9ecb5afad0ac872a9f970a378632ea913c25656ea8e0d3216986"}, {&(0x7f0000000080)="2ff1ec96b36a17debb950802bb0045e5f153cd141681a54f408978ba4b8ead2b50ca72afe45cc65a4bea52472d88b01bd51f652b40a22a"}, {&(0x7f0000000240)="343d0a37416146ad81662e6688680c222db2934b420ac3be8561102cb14f30cb471aec120acedee7f5690ac34414e7d9e31147bb89a5d4b4fccfe6cd6e28fc7b6583a750f2f07ea9fb739f27af197bb0abd9828f52cd33130854af4630fbcdef7a81f0d0cdb11826ab1b558c2755e86c7a14c97706b1675b8abaf61226119887790b2512200cf3d87093ada0ff449b1bf427b0ba1b4db9"}, {&(0x7f0000001300)="d04b2d88f80185fd5cf08baf17f4499a4228e9c0de7c93"}, {&(0x7f0000001340)="85b5bf63737c4813c707e19b554f6e09009a96a7e14f27be9ada76213366202d122b14c7f1f1ba1125a5540a7c084149a1857d62be8822307043de9e"}, {&(0x7f0000001380)="4a01fb9b88e5ddde131b6542c8d7e9e012a4113d6ad1b3238085f92ad43aa459e3f9a63f706bf6b2275c109e21b8efce9cdc3696b37f49cb27802abcda32dcd2a9f6cb28057646ea533b8c8e65e1bd98490ccdb041a0a2a4e3b33c7153ba5833a37cb0a40598cbe49f9e09c6f365e16c5d741f10b143bce5c37b22b2513795c648c6fa12c42a6cc020acfcb52b5056054bf48c6b8e4424ba7bd3d645c3139b56cf365067f07c33dd31b7439129d3c84037aee8499d4857a8de9da4cf37dee0afd9d696a71dc040a98bc3bb1da81e"}], 0x2de) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="988276c0e93e66d18b3ca36610eb130ee767a6cad164da71aa9c7afa166d3180c885b28e94814147e7bc039a34ffe31e6056be922291c34f158fa42483923a31be312fe2dbb8f14899efbef9b7a1c38dae991084e545c72d5d5bf631841eebffeefc31bd74d89b7807c3ec661e97e222dcb67648d160902667d2d25c371939bb2c90f81f99bc2a792e0454d52c77fb5dbd3e7ca0d4f76524e80cb60a83831abb9baf66aef5330aa6b099cf6822343665568d66fcd357182bb4d4ad52dd8ce45d62202b6f25fc9ae1f99bc6c6d1b11761c5cee8a79ce9c52a68247cf865c6a4737e0cf77ae434f4bb1dcaab606ed3b3c6874d681dfbd039380302ef116e6f415ee57a4ad147810c4da5b42a16554c9207a1db5b1b07917801e2048972e48ed5b2d24667e67ac514c330a16cc4dc29a90748b99e17e961ed962ad5fc4518d7892e345b3e4eb59637b9b5ba7abfc1c6097fb013d915d0908985086c1f08b2dacc60f2228129b3665dfbdee2359347f20e54163fda31d5db1878ffc9bd3c39f7814a766a7dc73607287bbea4b10ddb19709f7e4a7d0c79f912f54733a9da5c5d00caae8382300f920c939a2c2b1780750e89fe4dd7063c83ec0258977d7807bdefe5f1db47864b81eff710fbc06f6add6db70573b4832df56b14d5aa0746f5715e12c87fbc113b0ef2591a64f38c5ffb6551fdfe66f044a639f10bb07b29eced074f0d9b820be40873f0bac40224e9095c541adf375c870895be3e3d7aeb5569d94b0506747d6c7c0318338938e4d793e41f269f31840935aa79e03778a70677a95af1ac24bb457b0d38f1e1ba94146b4e3af580ebb22918ac6b486910149678c2a10227d3c353376214c2acd32ff3c5e8b3c799ed538d8ed8089859dc4c007872d6dac9cd6fb21622ff340364f13b1c15e2a135fda059fa563d0b62c9349f154b2fd1ae2d58c46a42ace5062c617b1feaaf64bf086876d7c06aef915eb0366b75fc85300b4cdfd8fbf4c544fd9b10eadfcb9b672318e7dba756cae357f789a3999947fe924e40586f9918298033bef0ce1c5044209008a132db65d06f771079b7000063ad5b234f4cea8bdb199d5d23525ddd74985662fd3428c46717dfb0ce67be74464e5d5822ea8e5905044c9c6ccb9f19edad116632a76b3cb0829eab7c07622b1e1a15b8fdf1c7438b98e67aba3d30a759c91f8b7eb4103be1f3280355ca33b43f5232333665521f737f6661287f647c5d42db54cc3844184c1eb8bec978baf92e7f6718a15208a9051eb975aa80bb9078e0b7d0a0ad4dd431497dc9c54b4a3ee083b33691b30bf885218afaa995fb43abc3fee94ef04a18050fdf3b487fddd1e5e8bbcfd4d39e4c2424a6a244c08c3b6061e027f751fbbe8381379292345536192e5a1f0f5765fb7bf03210fa4318e4c50a0b48524eb6ccc204dc90bfbb7d9fd37530231534cd0791e8f0ec1e03b64ed86ae9de1051a4810854205a4d09433924fbe3d751f5442384d781bd1d856d3129c97c52c337bf39614cf9bdfa7f931fd5fee81f598bc1d0303ce29a10cd0461910e5ebcf2effd77bfb585d482094bcc2a64ae28ff6e6fd53d05dc325faae412eb9bda3ac8f4a48f9a5ed5d03a74856af1dbaf5858e46cce5131f64ca2e89e5a2ab3889dc21a324021ac25311f047167b5332533ddd99f2f8fc55de917ff40ca2992adcbe3fcfc75089ab803bd4a9722176e16354c62b3f7ec3403a523fb4676bf397549a7dc6bf82970241e151b9a5509cf14f74af786fe2275bd54a874d68a34b98854764d63c8c4af8f485c2914c6111ecf768aff34bdf82380fb7b6e1f3ca73beb07e37f235e66411e5c611b88e6592449c2da0417e97fa3650a3a19a5ab5c3de2be7ea7bf287a7c602557b7cc6bc4780ad5c25d4fe9b9940aea8c16d0d83f6607895234f19240a74d5c5111ce680eed32ad08dc7ad9905c13a927dfe7bf6480c6ab5c2733d7ec1db6aa9a1e1f2a6148f4fc24574ea994e6fa429bda8d73170242e2ffc4211d51efdc72530513bd74406c858f8a5ebdd80827df6f4facca31d5bfa3e8ee148022b7c8b2b34bb47f1c5bc6e331351c6ff56ffbe08321c7f565f2c3e36e907bff16a5f3cc1ddef575f62652179baf857117e3e6ce9ed1ab1336c0a0b5a598ccb7479f3e829ff2b2b60ee7f019078245e9ea4faa39de576cc0890f081d67d51739ccd85ec87b59400524630ac0da82cc48830ce4631dee56e9473a4b4114d5c29a6bb636f73f9050bedab75df215e4a23a18ad8d5a686f9b9275cfc05d23792911ed9625caa50ab6a34e6f891cbe203b827a31936b5f075fa7d2f8cc43fead5e832db1b761b26b180bba485717a0a14ab7ae6edad32f074f49f4dd9bb834e490aff58da4f5c12ff9637200229b6ec194515a3489ec405866a5cbd2fc5e758c021e735ddca9e9ba1cd62fdffdbe1257c45286feea285c985ea01bf6968fd8d5c5b6cdcb3f3655088bb9d1154a1bc7db5fcc300df196b4bc3820287fc41432cdefa71e3c1505d3103961465bf47e8e44c75b7da4895682e0bcdc48bcb2d31503f84d83a2536784757a842ea045547f1bcc046ecf7d82c3c1cfff3e9aacb19c467af6b9a72bf97eb84360b95c3296389ad3e50f280ade6b151b8478620bd33f78ac67e9a8f6e9847d35adb044464a5c583622356d92a038c4465edf3a766c9be17fa2c4998df587e8eeb9cb1cbaa7471697de2792bbf27a571675499d06d6bf5fcac4340f93328afc7213c1ffb25d1583ce4a440077310c920839ca798a75cf5f53d5f9a790dbfe0fc07493fe80053aef66927b86060389d07a8156f58b5ae6452eb06f3ca984467cc3bfe90ff3bbe6277f599dc80dda10e27ca3bb14f74adfe9f8b1bc0c80459bc879ad609505539f908bc8b0451c84557fdb6a3606ffdc6da2c4e91345573ca13760d8370f9fe3083173edbd7f83d6884b6bdf76f183b3e4fa1ae3a9619c9b61b936c62690b1486122b792d99f76c9ca2acb79215911d72e04521b854eaaaad01ecc2a6b687b1356846196b794e1d440f13dbfbcb862ae1f749103fa94350df978ca6bc1eafa51ee682a02afa8fcabe3ded136f3175dcf7c0ab002955d8afb82cb15f02da68f1cba629ae272c16afba2268ee8e3815cd6d73e95bce069ca1d3bc23656a8549548950be2cd068d13efe35eb6926d60417fb29973944432e7b86fa2dc34c9ad0d2bfc30fddd1e4a10d98c95c5b89d84c727a076d774e742bdcf0a0a46eea3deaf650b743b52e546f9c09d026d45805df37ae0a1aeff258cef053f72550a4a34c4113331f54be8fd6eb4d500d77bcfce9e78b8cee841b9fcb5d8df14043df5c10d4a8f44c74bf09bf750579ad95f45eaa5e31651cad5ceeea549da038c11d515d7a01bf55fcfc00ea42d8a8dfa15e61d3c91164ed2e5380afb654abb756c5f020ce1c9ec78ffd27717f9cec97708056e9b9797695ee3aadaa17a63273e8a9225ae966950efc02a9f3cf6119e4f8d53387ace9567ca848b68abef79d8d33f2d2accb82e0d61cb2a720a03e2822115901fc1312a14aea66793829ad7d11782ae270789954a779a2700256210851725d1cf84cd8bc7f531ecb27c9bd6ffa986b750e2ddab6ec11b755f74ca62124310672e537fc45e4934fa7521f8d05d77014400622e6a46342a852c9078d6b9f3ab00d58faa5762e264889282b43098bfc08ac389849f38278609c6d7c6ba5bb7c051ec0bed3487f5835870e09319d1473af54a3e4474a2197a1beb73fbc8b56ec217d5f14442e0de7215174b4664ea653224860145c38a3c8f65bbe084b1b59bec5de2b6f1dce4cf22616e1378b2058f9e99b6b7fdb94efb388220a46ca52ea15fe3a4fddc9abc6b750ed54a0c14ddc8bbf6ce4bd052f7fd81186d3cece0b69790f88fd8ec2cc0105b5f607f047bacede3ff8b71b09954165d4e633e6678a8070b9a0cf78393464d0cf8b1fba82e257645cb60eb3e2f25a967f356ae1ec165e88c081326b91c412aa184407caf8d9869ec64fc77e98aa62c4fc10d64055687f0e461858015c7dddb785d6de5001ab2eebc590e008cdb543f00ae986b0f49f5505d4552ea2afb76ad0ec8c796e1d001495b9f005116616fdadbc952317e958716c798e8c41ee523a13f070af0b36d1ec0b8f7dce72576372bc77083cb20463c663501c2feba13accbf58b1b94c098b6f290ad6b2d4536a330bfbd59bf6a138c65d4883f9ace4e8424ca27286a7e70313f7774bb4418d1fa8c2c83b303d5990ff2aed93260621f24dc368b13d386a75622f6920571a2d8a5bfe3d376594ecdf3b5f2519b220819f838c038f0dea18eb7339a3148a260d4830778ac34a70c467db3c97d452f81a5f9a935d09e4527f794a415b7d4cc55c77d0c54148e435e31aeadfa0c252da2fe384d93e344a83cd66d099f0c680e16603e77027882cff58532d8bf8cdddb8c53d1862bb32b34420ef37c07ad27309698bd91226d3c92f9f41411b089f37f1674aaa4d450eb4a01db0d885bc8fa172e65194d276c9882c76c60cac18d87873e87589cb459f337fcb906fcf1f88b479df23a32d5bc62e14f1c4f76437cb85861cc2c26882f9eecd83b5ac75a1ec6840e7068fe3fb59a233234dff4574c660087f8b06da243cffa68bfff421735da7723ec5bb341f26c97843c434280d848f64d86a8c82152e6ef0c535d914fa90999dc571530bae1dc5d84cf2f16173e2e243c1d3ff8164df640bcea0e39aa98c9168178a37ac2a20c8a26de8e259da58fc1f915d7d96cb59393bf0a1f91ad857dd5c6f715969bf721ab20e4de79a3ab03eca25cad4b6fb3732afd1bfc77a320781c0ab1fd387a82614af5a7f680841bd3e04cd7c35e1663eaec1f915d0076ad01dc0abca1fa65e1b5f0a088ccf1eae04910de0b4092aa9451989c7a5a1d24cf8e146293c7594a4cc50281f10a634143e3b543149f49fa9d5344b25066ab1644cecebad1a607efdb611c825f52225f43e3e56a3112a70649a64d9051f598ec34338b76bf2477dd250ff040a4253543da33958bd0b8503f5c862d303a2ed3efec068d2df1b768857a11510299b9321a8e43d7e7607bdf57e34b5bceb50fa68bd28346f637a96c7cc951cbdaccddbd12dcf82b35a654d906d67593327c0185b7a21731999ed5baade20ee160b3bf11e349a885efbe2fd6ce8bd6c339d81779aaec4e63c0256425f7a35b80717bcfc5f4e94ff9c2045b320919c888418a4c0c3759e729a7cae41872a5a6491ecd3f570d9cdaa3db430935dda989f1c70e926cfd52ef5f711d83420a2c64471ecf521aa902aa1a683419f20c76800710756e11106974794d00a6c2b7372f4c38c662173409c4e44365757b58db2562f88fe8adeb5a5a114a847e39149ecc6dbaf01bb62574bb7113cf5bd8d1d15d0ba947a1162ece21d187c5028d0ca13ed54980b17250a744675a591740982467ea8d5d601351e1135148505fbb95f2067e90adaa67f3f1d30a3fa7a44bb04bc3b98bda0ef4f3ed541c18905a96cc726efacf75be815d009964b84266f60d94d11b35be450ebaece284dd05efeab7abe95a9369ee2eb7d9108b81001e7a73ede4176b80b5795d", 0xf81}], 0x1) 16:18:01 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000780)="be185484074f19e76e5290a99b995c88dc2a57cb574f07c32cf5cd4360d638f3e69255b27cfdbb4b5ecab34755e31238cf87cd35e56f9277ac394f682e866ca763a24407758d3cf6bcd5b8a33f9e5dcbb654097b78a41d67f9304e86563f3a521c5a2b65ddbe3baddc02", 0x6a) rename(&(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)='./file1\x00') r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)="ca66af5e923d195ff929fd56b5d5b7e151a94caa83eb072ef7f7c30335869c66c33b4936c207b626b137d9e3c8ec6c676ef41799d6fbcfa7f618922966cd4b3dc026af1b29972c061f60c90517a5a62473f01382ce8a63c896cb7177c1b334947d6a80d547969b", 0x67}, {&(0x7f0000000140)="b1ae8777e1ac0f464964e2ed166de044ce61c7d3a690c58f7404c25e266cc7326d08ab2bf4a5f82cae6738de961353e89613abeefa6c23a8d017a4e2082e352f053494d6993c97128ef1c840685e2af228a3cf51ab47baec48bfb4fa62631b5b8c4b32f33d0356579204e2fb51f2f79dd8da6a9449b8ceb17c8aeebc523915ccd0e1ac2797bde8ef6f76e38cdb8ac7f962ee2a2e2e440e59d1757c17d50b683a8902", 0xa2}, {&(0x7f0000000200)="ca178482fc1869ff30304457864eb75bb43d4134fbc17734a2711fe084e2b2199ce400c0fff6257a336fc4ffe0c46442bcd677f4b22f7edd1eceb4b36c9f8701b25eed38db2ff1881dc031866f592221af66bc9198ff3049eceac73bb45560718d63c86c7c71d07c78936dbe16f04f4eca8c22ea5aa24dbeca9061cac88c9b", 0x7f}], 0x3, &(0x7f0000000340)=ANY=[@ANYBLOB="e000000000000000ffff000089040000e3e3749409e5fdec5ddfde7b69c1cf8521d73ecd9f9c3fa9584e18896a91c3f9b857d5e01e5ca20ae10a030da56515220c037a5e68f964ba922e48bbf9951126591e6fb3ccb215933f0dd7bb18fb8cbccbde7e1777779db3e7bef93679cd97d777eec234e3fbe272d1004443cc3834ed41c99add9022dc6d9409e899f2cc9410d3480b4e336b45b5b156d80fe2fc5586953b641617caa2df37744bfce39ba28bd09104aa7cf250c6f7616f4c55a695fd4d896d3f013318a83877a98cff97f742efcc190d4bcb1848518147be00000000f800000000000000ffff000000020000aeca703af1c635c9adfe2e8327f62daf6d5086035db7bcbea4bbc05671f4b4e3228a3095d7d9ce709ac4b3b27039e97ee8f3a6224df157d38716d76f61b4d8aa50f22b74031a9f41bfa2e633da5eb2f1ca37f209a4a6c79d1f450149b877c14fd26f6c39bbb3d193ee632b578b265960b5c4a4c105cc514a1e1a0590aba693f66dcfc4ea8729ef864f2e1c59a5e11deefe6b0ea431140e005025ac3b4bd1fbf26de79c8adf34fcb5e39d441c3fd0af6475e425c0d213299f9e52166797a7a9f3b1e94d909f3e64ede1a10687f4184d401cde8fc23a48b8817320607e2b50bf5ad23b7f0000000000b00000000000000000000000e1ffffffb2328fe597760c06509c096335177981c69f44d6f2a1c540b48cad288bb8a9d060c433ad22548eab358aacf454fd5a66f1ae4e15ea451a8d34b257ea3f3490c269968f2ab8978937bca975f4a43a8efa1b04584cc844fc571464201608b94d9fbbe604488be6917e67ae3b13b6af52f11fafe02841576e33e98779e74e07830823199afb0747069e7a1c09a75e21a84547ef336a71a5e840e6540318f1ee8b85"], 0x288, 0x400}, 0x2) pipe2(&(0x7f0000000800), 0x4) r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000740)='./file0\x00') getpid() mkdir(&(0x7f0000000640)='./file0\x00', 0x20) getppid() syz_emit_ethernet(0x1f, &(0x7f0000000600)="acc7b61d56d40998d3fcbe96e3af5b1edd01feae6d186b5e0bf64b19f083dc") select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) 16:18:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000), 0xffffffffffffffb8}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:18:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2807) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10420, 0x0) fcntl$getown(r0, 0x5) 16:18:01 executing program 1: r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x800, 0x9, &(0x7f0000000000)="eb2bdf2e6b7feb5c118c1b2b68db11d3b5ec479330427e0e65430a6f53628249f12c64966062191de33b97f6dcc1e73e0c159e6356b10bed9e9c066422603b12eb85c178a4e4a0", 0x47) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000140)="ffffffff", 0x4) 16:18:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x28, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = getuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000001c0)) r4 = open(&(0x7f0000000100)='./file0\x00', 0x8020, 0x2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000140)=0xffffffff) chown(&(0x7f0000000080)='./file0\x00', r1, r2) seteuid(r1) fcntl$setstatus(r0, 0x4, 0x88) r5 = getegid() setgid(r5) getsockname(r4, &(0x7f0000000200)=@un=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x8, 0x81, 0xfffffffffffffffa, "2f03ccfb186b3ba1f700", 0x3, 0x6}) 16:18:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x44e0) r2 = socket$inet6(0x18, 0x4003, 0x6) poll(&(0x7f0000000040)=[{r0}, {r1, 0x22}, {r2, 0x1a4}], 0x3, 0x6db) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x44, 0x1, 0x401, 0x9}, {{r2}, 0xfffffffffffffffc, 0xc0, 0x2, 0x7, 0x3}], 0x1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000002, 0x3d1, 0x4b3}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80, 0xff, 0x4}, {{r2}, 0xffffffffffffffff, 0x50, 0x0, 0x1f, 0xfff}, {{r1}, 0x0, 0x9, 0x30, 0x100000001, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x1, 0x3f, 0x80}, {{r2}, 0xfffffffffffffffa, 0x90, 0x2, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x21, 0xffffffffffffffff, 0x401000}, {{r1}, 0xfffffffffffffffd, 0xc99b7001c2bb38a7, 0x20, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x5f, 0xfffff, 0x10001, 0x5}], 0x4a, &(0x7f0000000200)={0x0, 0x4}) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000240)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1211, &(0x7f0000000280)=0x100000000, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0), &(0x7f0000000300)=0x10) connect(r0, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getppid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x401, 0xc51, 0x20, 0xc7e, "fd548bce3a4515fbe1121f3829061a1e0291d61d", 0x7, 0x7ff}) readv(r1, &(0x7f00000029c0)=[{&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/96, 0x60}, {&(0x7f0000001540)=""/205, 0xcd}, {&(0x7f0000001640)=""/178, 0xb2}, {&(0x7f0000001700)=""/42, 0x2a}, {&(0x7f0000001740)=""/236, 0xec}, {&(0x7f0000001840)=""/141, 0x8d}, {&(0x7f0000001900)=""/135, 0x87}, {&(0x7f00000019c0)=""/4096, 0x1000}], 0xa) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000002a80)=0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002b00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000002ac0)='./file0\x00', r3, r4) r5 = dup2(r2, r2) kqueue() chdir(&(0x7f0000002b80)='./file0\x00') getsockopt$sock_timeval(r5, 0xffff, 0x1007, &(0x7f0000002bc0), &(0x7f0000002c00)=0x10) pwritev(r0, &(0x7f0000002ec0)=[{&(0x7f0000002c40)="b3ae66d21f06484bae0f4fc595f6567353ea94051a6983caccc75b52223021da7c9cf5108bf7e57971135e231697d28569aa4bcabfad82a656992d744d6debcb0ecd6fd553939cbd3ea7d5ee874f02d6939331481fc2afdb20081a4af52e2dd0457fc3b8e3b385e84843c28b57", 0x6d}, {&(0x7f0000002cc0)="6afb9fffe26734d64722495852c3a58ed449ddb96ec38f7a8d0380d0", 0x1c}, {&(0x7f0000002d00)="e29f6fa8e028cb9d1bb95013be9eb7179e88fd1dd33a45a0b2343c0bfa1a5cb0efc85132c481c8ee33141608a983527be0095e9b4ede797453ae444c15a4507b3de76a0aeaf508bd1abf03a546599297479de94253209df9ada54748abd98f97b263756019771772cdc38a931d13d6e3acb67a6aa32140b320df", 0x7a}, {&(0x7f0000002d80)="c0a82f0cd7d71db077e7444a9afde07e6ea0aa405a3e8d44290334a8f35d20fa34d1f933c3492e54043c087e8b1707c0eab0795b669825994d81bf5ffec0b6549d9b6c99a642b4680cd4ee935f669db717fc92f97ee5bf867b1a04f96d1d064835131331a803cb90a7fe6abcad0caede17948a7543faa55b8e3d67dceb9fdf911424ab0658e78b95a87a551f19d5612474b31a4d14008e217c3a6924f75203ffc8e259ccfedf8a70e99b913b421227caadc119c09dd84e864f5003334910f71bc8bc7c81fa28602c24fb81e301f067c3d51ed0d4743a5421915192fed29c86bbf79240f71838b78bc5d20197d868", 0xee}, {&(0x7f0000002e80)="ab1cac84ea675c5e23ff842b59427e192e48c8d8a94fb8bd49551b539731c664b5d189ad625dc80c073543c48c3051d0100ba24c0e61b3e74016cf8219ca6588", 0x40}], 0x5, 0x0) clock_getres(0x7, &(0x7f0000002f40)) socket(0x2, 0xc007, 0x7ff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) shmget$private(0x0, 0xc000, 0x2, &(0x7f0000ff1000/0xc000)=nil) socketpair(0x6, 0x4000, 0x4, &(0x7f0000002f80)) r6 = semget$private(0x0, 0x3, 0x180) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000002fc0)=""/211) truncate(&(0x7f00000030c0)='./file1\x00', 0x6) 16:18:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x3}], 0x101, 0x0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r0, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000000)={0x0, 0xdea}) 16:18:02 executing program 0: socket$inet6(0x18, 0x1, 0x77) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x940) 16:18:02 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0/file0\x00', 0x400, 0x10) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x7) fcntl$setstatus(r1, 0x4, 0x40) r4 = kqueue() ioctl$TIOCCBRK(r4, 0x2000747a) kevent(r4, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r2, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x379, 0xff, 0x2, 0x4, "f4350bf1d1658436d4e4625091f19be4fdb7aee9", 0x8, 0xca3}) kqueue() utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x7}, {0x200, 0x1f}}, 0x2) 16:18:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad3a5f07a003006fb2"}) read(r0, &(0x7f00000004c0)=""/214, 0xd0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 16:18:03 executing program 0: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xcb5615b0b951e84) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCBRK(r0, 0x2000747a) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3010, 0xffffffffffffffff, 0x0, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x5, 0x8}, {0x8000, 0xfffffffffffeffff}}) 16:18:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r0, 0x4b}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) 16:18:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01000000", 0x1) getsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f0000000080)="371a5f6bc8bd590f453bee7f0e576d6c68fc5af6a64a20cebce39ff594aaef2caad365dc340ca32abdea112e44222e683de7229451292c2b3f46ed34d3bb6511af171c26d8994382f08ac9b5a662e4abdd1fc98a9774a4f7a53caed75379f0a4dfa3e55a9daff5", 0x67}, {&(0x7f0000000100)="fa4ec41a48aad3b5854622750b82233cd070a6e5595c09174accd8f8cdb0717969ec18e161ca175dfe2188d4fdb6dd3038ebedaceed630f4fa69170f8e34ddf03dbe57df3fab4641e126e236f147439d640935bcea7a319eeaf9d280ec1558ecae4c67f872e6d25ddd45857b4e2079ecb22c0b4c4ce8417d585eb8df661a880a3aa5063d58f755d65925d089862013b1f2079180c10863ef464f4f4ff086959f48a7615e4a24dbfaeafa814c52fe14d12d2f611b05f088d8f95e2ca9096143ca385e05783c9692522a9a4784caa5c4315cf58696b2d377a1b6c06b9b2647fe59e848cfdbe65f28f67bf4bb0a93e59ec174fa1adfaaeb85a5e76e03ec2b7ade2868e228c1da8e7d96ce232f97691387e203e1db35e54fb917cc138619e3bb7224c486c90e14be94946442ff6c20c9d2abd6a276b2aed544fda954c295b6a41511706e1cbbd315ebce034e4c6a12f9382220f9505a188549cbd3f42eeb6301de1957805799f32380dd6674b5d71e426dc35928a7bbfdd4bbe8dbf7a54d9155b11146ac5460c91187647d09800d6e915bcdb465a56317ef33c5410ca21b53f045f8db4310540d5a96968a6c46e37463a11908ef356fd676458a6b9797f5401e87a056319c1bcdfb43fd8ab3c88d5911d38bb8a2954f9a9ff911918df6e10f1efd1708cb96a6e56ded00ab689517e6af0673d8354392431d7a886144b21419d8218d408252874b13e8e09b8eb823bae85e7d1dfd8c18ed8561e273032fd2c126fd99104704099d2237dcac1d3db34523015f5897422f1fc3d5b0bb3ddb42ee10539c617d055b5d8bf50e8740c8668d5be1c3e8c3e70d60b3b8d029a0fd42dcdf233270e5139905eb3bcf11f5693a6e863dae89fe66b1f5fc3bcaa93e6c828790bbd6b0720a08851431ba0963cca3036e85e9fd34584337f90582cd94180f424b81988c0b44e40e5d3014eb23439362978eaa021000fbce3ff8808f5ded33f9cc4f506670e8a755a8d322cff113e616ba0a3acc627ee8030f799b5c43932fa8e21c0e31bfdfee46f075533661167c0122d0ef1e9a4c58af495c3350fab7859e7b4f4f1b3a938eb61e186482e29005122eaa4ebca19e5778d4ebe13fc837c285feb296dc2375c9af80d88c7cbb87fa7786575a8f97ddb6dd15c3ee9d17b964fb447ceaa82872288e48ba51a576476f288cd2c8977b5cb047e331dc7c8b2cf4e16b844aa61184c29bdd4987f35838665564c227144c1af8e8bf0308e2980f4df5e1aa0235530c7b708a91a00da8ab8d4c593b92792624b8deca11da0eccf982481880f55719f02b5822c809d01aff2b087a6da291dc665d6a572803081a0fa69540b0e52a5aa9f31f4f1c5ff544340c756790a8790e2be57b1191af1a753ea43bc7cc51e621c247f98b74f6a5dd5101c003b0d073d722f7dd79b5b760d97c6a6d461bab332fef5ab245dfe79f96de2ce83f95573e50a96a04fca984fb1ad8d12399ce018059bc6b53bbd27695075590d359896b3972721068a8916919729c9618749d6026253ec324cb166e56322e9f1301b7551fecbab64608d11b95588a60484a1a124be903a8c42fc3cd6a35afe7dd40e9a147322a7248fdbfbd8a232afa8c53fdd26e1855b81a209baf261f4b5470f740039977822c3f463b4cdee8eb999ea0f69d107f828144d4d9991bd73387de29dc69b83f2650de11f2f1aacd5ddb0a2cadde87a5766b48a6273af972547d2dd3ef3ae4910b9ff05b1ac69e62c7bc9c313d401b8317b0f9adcb9b12e7184113c0b1c9863e65fa40ff0d428bbeec934d429c3cdcb8bb31540d8ea1daa46ddf02fbf01ebb332abd99abc66e448dcad7f8388ffcc827f8ff13d81f78750f00ee8c2ed39b64fe41c07bcc572eba2937fd73f067bb2b1960b901defcc8cb30ef9db9e864bcfb727dee0c80fe66690eb7cc1b6251d38fb37a71d55e6d54fe265d9c8ef298d6b4e9407b7daf110295a1f734e58fd6c6c5bdfbd9f220893c78111da280e4ad8c6a4ccf33cdde0e38c6df834699ede1e92b0ca01075f998e0c32558142670698d186c2fc96476b1552448cb14f36273827b3d01c22d2898e649e334b340cc53c12aa29d5e2a4cae09d208bf495ed8d5248df10d7c2a82fb276f49ef1416d8c3b7673f3bf67b0b88da670c6a605a94b609e3766abd1c0909dd5c8ae9f40ebbe52d19421526897d1196bbea4a0220b2e11b786527490db60bbbb379993f3e88e1080af30c7410a48739eeb4b43bb65880b9bc27453b4befc3fc0b0b2bf80023c1db924d103d32b6955ca1479b5ce4d59397ebeacc3034ec679efd483a9f0cb1ba9024391e7e6d7ee3696ed6f781365df4192f715593374f26a70aeb32cb8e6ffb103837ce63828489a2ae15a835161e45d3b2a80ff3fee34d656af57e9748514301d5e5c2e61946152d394e86a05e4083b4761c15f3f928431b8bd32fa855dc04bbb4a5af49c0ede6220a74ddc0063d9fc2da805ab87fc5fbd4291e5d30419fdb6f9c0f1e4cc265cfda105be28db40c75d336e9c180ca54a4a3b19a93488a36fe6e480ac649ce0ffab3abba66f420bb996dd28fae5eccb0b80a080f6778d60fedc5ad840517a5277ca91d7b3536707cc8fc8c21a40621dc3f992106f6c8fc672206f82121863b58314ebbf79f783a9c609d934e7f654bc05870010e279d58d5f34fca15a866dcfa5bac2bc71f32d79cad82b71c3831568cf759786fc584af09f858177132d0608f7ee0d042e8a6bbf62b262998f0cf417e4c54d29eb3621d7ada404630961c74fd4ab67422c29af99a24d2b54f569845879b135497eb1592f617379eb79892a30a2bd9bd830815382ba3c978b07ea26a4a295f3427165da5b4ca090eaab428978efec2b3ad65f61e2288067c3c2093455a459200686f08fd1e998e4066b326f67baac9eb7caf86abfeb879ac49ccf47267f64496df6da6c1747dc40f70eed8aa7aba8a13c859c650ac347ab6ba002f9aa14eecf20c8f4c0e34342f3cc8171f11a9b6a7a58b67505cb271057c62df3d8f44368ed9a4ecad3420ca79e0a87408e25d57135a4b11475039f16bb5f15fb51ce7b60e25c5065ebbb9a5b775c39049d6dec6e50d2cab7bdc30c3b5805dad7dc0238c8aecfb3ae8c97dd1bd7439d62386d7dbee9c6efa9837b112c52a1260ca08db9b47ffaec1ce4bb42a480cd3cec41628f00aea4c182172871047a9f34bcfe2cab136c4f04e9785333cdb0046130026f3ecd874dd5d2d7bea887cb21e9eb30be4f469b73244ad4761245eec3f223ada5a887fe08608cd4980d210aa565aac4f3a97369c1b250463afb96d1f5b938de2588a00b974a074e3603657446a296d9ea54fe3a970f99a662b1bd08ad506c394697b5f47d49a445984086b19fd48e174b64d674239d3f2875a21b90f43acae4d8af7e2483f980c69cd8e9d098e0740b99a676022c2c4e7563dff9fefba0904dc9990d4895bfb77db84b531d91acab2261677e7eb03f4a8e3fe36bbd7a1e4e8d6f17247828b747585291a640bf39f22e4de47dcfdc30b536d2b00dcdbd2793dc56488c70e1ee1996af936e264440425500d816879afd0c82b6be027b9dbc4ab5e61aa8278ac960a8db05a6574f116557f7348bf7628407aa8562aceac483a12b0559b688b79cc3e486c34d9ae42d768c1766ddc16cb9c9bc460b871c742e8feb67a1354b9a5315d300678321d9dfefdd70bb7bf27d0d14628ae6a4502f992c0fc9d6802910e6717bdef32970cab684c1edafb7bc7b7dd9762f21248d1cc243f5d1f7f38e4f1bf7ff140d4ce03dc381e1643cf8ec1b6e55a80e6929d0df767b1bb73257b287c8914938ab8b659f0eaa3a62b8582e119a70aac0fb3f1f9f03adb5bdcbd1d735354515a5404b31eb7df732c0d7f4beb6e39a8954fa3fb0d7ffc817f3bf1a1280e0a5b8c5f96b5ce3b8795247b73ad8d157d9d520fb0aca6f58edb0317f28f95252aadf8ee216085665984cfeaeb977db29560875e6dce9f4b149c2c5a61e52d71c0772cba1b55e10d1343ee4c9d9a174c4818f272b440ad7d06ed90b18058292fed0f22d4a862641212cbc868b0d845083cb6916de17979319e24f1c4e32c9c84fd4d30b12a1c63a0ac9ea4f0061f34d5bbaf78e14d1ed62fe543a6a759dc02d08426183503bd9f2c787379f4561b5409f6222eaaadf32996691a77a0438802622ac9bab73ed608366506570a57ceec2116ef40af5b428b60b47f0c218acc577b5d008eb47bcdef42d2ae91a944ff564746dbac7c0e13f6ca662cfe24efc88b847ba37623edac8914c0b51ce79b1463ecf661998bfe8670d840642eb54ffc08898d592108418ac770a7b4f17bffde9389cd0eac2faaf802694e2f7642316d23f2271b8aa2c379c23e6df97a73375fa939c42da32c97f6275a4ad8a77614abb9f8e6b31129541985b2a257fb121afa07f9f7187a03fc613d29be712c72ea2985dc13c967ebd2566b8f871d983a845a54ddffa6a35b80d6659db25df43f5891990114031badbbfc60ad98a7b914846fa89e6b4987d1a6ca00872a2fed8c490fc185672729a7ddcb91289441262e5f6a58d4a9537725fc40d09af762a3bf0ce8dc5339d3de724768eef4add259089c51843513bff3a0fd4c9913812fce10e129f116c6371b804a11f02fe97c70cdb3b17e71defc8908c1fba4f1c57b294262c490ec018aec514258775a7ce68fb3383016b0933968d5f93a7a014b0391ae987232e7da2862b0e2c9b0e1dd7a3df58e1ddc5c9abd6a2d9dd0f9bfc0ed346c155f6db495518d39e26532aff06e531a23a1c0369539c3c2d6fa0f138da66eeea2af1f32a6f0079c6381c796ad8e5b180a68db1a3c9b28d5ba72a1802cb378fa1fb2cc14552b60bfb062e378e1a0a991d96fdee11a0776d0ed6879679b28583a6cad9f95ad8e1e30330add1253f2989e658f18fe3cf8940b2156fc304d85050a5afcef5622da04a2425fe07c399b52aadf41be9803b2b52c901d98d3375379b3e59e21095c2bf5f65e9c791286fa24242c3633e838f4e2c97474a85a49601cb355b514a83b99b3c8dfc9320af81c8580114ee6a7dc41394794cdb92bda88071a8090ac73b021eee3a2e87d4db0ddacd6aeefb979c387a471c4d993160edb9f2cbe19a2570011e058da27e4b975ddd4d081794c63152edd8bc0533e72131e24a3172c2a4d8fb741044c9d6bb6c87e216ecd3539ed405220b19465eb16c623d08d862d5b0335c73deb4e7db10f79a727af59c9eb9042f858f7b6d8bd2e508817bd3c9268c5952c31cbea731a1bbe973b733474a797ae28911b9170339c83806583c7ea6b2bc7a3e467618ce6844de5bf8964afd9effcc6358579a7fd93d92ddaab3b7843d39c1e5f7028f1cb307af168fd238e3d8d52e3fd9bc15f24a34273876d34eebb9a0f629cbf95069c3c9b708f7c1eae8abdfcb2bfaf08af64296c9bdb9269eda21f7bbab480af82c166fe3391a46b05c5bf33a4c2ec303bfcfe7d7eee8e009f0580b0df08ef82b4097d927ea952dd3c8a80538919a2537e19aa359e1f369512654eee027f1fe438aeba58a3d25cd42ddcbd87f88c3b3fc79eb6b95a2dbae0001d1415a303027a4547c89103195fab628af6c0a0f4dbbb473c71fcae143d0fc67d80e1cf323b5de888ad9ca3a33b5ffdc9fefe58ee07c6f987a7c12d85dd2254a64d87b5c4f59c5907e12adf986feca305a8c7f0799ed9030d1238c5e0df3b30c32f1b5d85e6e75c1fde3483bfb41b195a5dda13ef4cd8a1586758d32bd5abc223ea1c711330a69e", 0x1000}, {&(0x7f0000001100)="da12ecfc4cecf892a46dbd169136eac2a17aea790d05ac970155010fe92c9ec4be45bad42886a5d230e7449e4756f9ba77e677438d0e21eb289b2189a94d82f9a1a31ac433873e7592a97c632b0e53ddaf31ff08f1e5c61a0751f96c858811c6ba1f30847cba4290274914ec9d63884360bd53ec80a18ddf75dc2e24bc154f946630dba99a79e19bba14c7dc0e5b55a4302fd7784d", 0x95}, {&(0x7f0000000000)="a1f8ce02a001b1", 0x7}], 0x4, 0x0) 16:18:03 executing program 1: getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, r1) r2 = geteuid() setreuid(r2, 0x0) setuid(r2) syz_open_pts() 16:18:03 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000340)) r1 = socket$inet(0x2, 0x2, 0xa932) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(r1, 0x6, r2) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = getuid() r8 = getgid() r9 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000240)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="fb6d1e9c", 0x4}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r9]}, @rights={0x18, 0xffff, 0x1, [r10]}], 0x50, 0x401}, 0x400) r11 = syz_open_pts() r12 = fcntl$dupfd(r11, 0x4, 0xffffffffffffffff) close(r12) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() r13 = msgget(0x2, 0x0) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000400)={{0x7, r3, r4, r3, r4, 0x105, 0x1}, 0x2, 0x1, r6, r6, 0x10001, 0xa4, 0x0, 0xffffffffffffff00}) r14 = kqueue() kevent(r14, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) fcntl$setown(r14, 0x6, r6) connect$inet(r12, &(0x7f0000000040)={0x2, 0x3}, 0xc) dup2(r14, r12) 16:18:03 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/195) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/168) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) shmget(0x1, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) 16:18:03 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) lseek(r1, 0x0, 0x2) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = dup(r0) r3 = open(&(0x7f0000001cc0)='./bus\x00', 0x40001, 0x400000000) mknod(&(0x7f0000000440)='./bus\x00', 0x2028, 0xa) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000200)='\x00', 0x800, 0x4) poll(&(0x7f0000000200), 0x0, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') lseek(r3, 0x0, 0x1) ftruncate(r0, 0x6) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xeffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r1, &(0x7f0000000340)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) 16:18:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getuid() r0 = geteuid() setuid(r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 16:18:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9, 0x20) 16:18:03 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:18:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x100, 0x10) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303add7bdbe388717222787ea97385d13ed8fc093d82d03a13d8be507accde408e2748485d52eaf5d967d2f5dc97afae42ba730672d6c2ddea76103ef3fe38fcdcb652c471aa4a14f15d3f72a9d4c4eb4212d37ce9de4b8179b0bbec783b12a43df041d02e2af949aaa7f258d3a57245e6ed6f868dd745d838fd9da4c2c661fdcb3de2616e9125022cd86b00f463686823cfb26c202", 0x108}], 0x1) getuid() close(r0) kqueue() syz_open_pts() mknod(&(0x7f00000001c0)='./file0\x00', 0x100, 0x1) 16:18:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20a) mkdir(&(0x7f0000000280)='./bus\x00', 0x61) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) read(r0, &(0x7f00000003c0)=""/119, 0x77) chmod(&(0x7f0000000340)='./bus/file0\x00', 0x80) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x0) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)=""/94, 0x5e}], 0x1, &(0x7f0000000140)=""/222, 0xde, 0x5}, 0x1) utimensat(r1, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0x40000000000000, 0xffffffffffffffc1}, {0x5, 0xc4}}, 0x0) 16:18:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1013, 0x8001) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x3) socket(0x10, 0x4000, 0x5) socket(0x0, 0x4005, 0xfffffffffffff340) 16:18:03 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000140)='./bus\x00', 0x1, 0xfffffffffffffffd) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4501) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000340)=[{{}, 0xffffffffffffffff, 0x1d}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280), 0x9, 0x0, 0x40, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) 16:18:04 executing program 1: socket(0x10, 0x3, 0x9515) r0 = socket(0x100000000002, 0xfffffffffffffffe, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x400000000000003, 0xfffffffffffffd70) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x2, 0x4) close(r0) 16:18:04 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) pipe(&(0x7f0000000000)) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x0) 16:18:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x13, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/217, 0xd9) socket(0x22, 0x8003, 0x9) 16:18:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000000)=""/189, 0xffffff78, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000000140)="f1a7211b590ff50d1c82eaa32d1a78a25c64a53bd48bdd694293883c34897579c5330c9132e39feb182aa6dfacc5e2c9f21717202688379e8f86511f7beed29a9f326ab8036b04cbfc8524bb82e159b624bd8ef1c4937205cfdfbf84311392929e1799141e5ce0b36f04a8cfa3b6a178ebcc87bf9e979cb5d5100790a26ff8d2298eac96c1448ab42a42fe28f2a604d54c", 0x91, 0x40e, 0x0, 0x0) 16:18:05 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xffffffff) getsockopt(r0, 0x6, 0xd, 0x0, 0x0) 16:18:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) write(r0, &(0x7f0000000140)='\b', 0x1) open(&(0x7f0000000080)='./file0\x00', 0x20110, 0x11d) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:18:05 executing program 0: r0 = syz_open_pts() r1 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x3, r2, r3, r4, r5, 0x4, 0x7}, 0xffffffffffff8001, 0x200, r6, r7, 0xfffffffffffffffe, 0x101, 0x8}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xeffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r8 = fcntl$dupfd(r0, 0xa, r0) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6", 0x480}], 0x1) syz_open_pts() close(r0) kqueue() mlockall(0x0) getdents(r8, &(0x7f0000000440)=""/83, 0x53) r9 = syz_open_pts() pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffd, "835dd2518000000000fa600000ebff0100"}) poll(&(0x7f0000000200)=[{r9, 0xc0}], 0x1, 0x0) 16:18:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x5) r0 = socket$unix(0x1, 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0x700080}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x3) 14:56:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x4000, 0x80, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0xfd90f095845acc00) writev(r0, &(0x7f00000018c0)=[{&(0x7f00000000c0)="5b09b5224cc68061955adf50a76a8753", 0x10}], 0x1) writev(r0, &(0x7f0000001780)=[{&(0x7f00000015c0)="800a37db0302991fc78fa537e5ecf4f715e79ce68382f6b8fadaa1edab144c4dd20e9b1e9cf6c334861771a330fe495a4ec3955062e0253766746d6052a46e610e7d726204bb108374b5a644bd9f4887b62e91c3862c870f28e2544ec27b77575ff494f6202cc03412a189a9382b8881ff63bc71600bed3020a8012b3f18dbc11f", 0x81}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r3) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0x1e, 0x2, 0x0, 0x0) 14:56:00 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setrlimit(0x7, &(0x7f0000000040)={0x2, 0x4}) socketpair(0x1f, 0x8007, 0xffffffff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x7) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/42) fcntl$dupfd(r2, 0xa, r2) 14:56:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x4) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x12) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000001}) dup2(r1, r1) 14:56:00 executing program 1: r0 = socket(0x10000000000002, 0xffffffffffffffff, 0xfffffffe) lseek(r0, 0x7ffffffffffefffb, 0x3) recvfrom$inet6(r0, &(0x7f0000000300)=""/126, 0x7e, 0x1, &(0x7f0000000040)={0x18, 0x2, 0xfffffffffffffff9, 0x4}, 0xffffffa9) 14:56:00 executing program 0: fchmodat(0xffffffffffffffff, 0x0, 0xa434cd546efc3d1c, 0x0) clock_getres(0x4, &(0x7f0000000000)) 14:56:00 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x3d, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000280)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="1771ba25540df3a37611e4e8833c95f7941a9666073f1c1fa578b1201c48d5bf1dcaf33e2547cab988bb2777dc44983fef8fa1063aba8440395ca2f9850bc549d96aadbb18d266a9c612c91d53d86dfbeb60bf6ed79426962f8fedb0660ff3809581d14ba3f816270301aa6f4584b621321fa65fc8604da2de9dc6cfa35a336295ead82095127ea2700d7e55bbbcf21b514f759ff70772926caf32648fc6107a7d218c0f29053fd4f201582b18b09abebae79512a0aabe4faa3cb1757f946b6c41e0f786a3432b729043ac212926b6aa5dbeb17d5fe41a8ae45e4446824b337743f28a407df22f7b47cad7d06f28e5910ecb8e6d", 0xf4}], 0x1, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r0, r1]}], 0x28, 0x409}, 0x8) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x1, 0xf0000011, 0x1, 0x8001}, {{r1}, 0xfeb08842459a6ff7, 0x14, 0x20, 0x0, 0x927}], 0x5, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x7, 0x800}], 0x5, &(0x7f0000000340)={0xbe, 0xfffffffffffffff7}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x667, 0xfff}, {{r0}, 0x0, 0x80, 0xf0000006, 0x3, 0x7f}], 0x800, 0x0, 0x41b1f84c, 0x0) 14:56:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) socket(0x26, 0x7fff, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x5}, 0x8) close(r0) shutdown(r0, 0x0) 14:56:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x1) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getpid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x6, 0x2}, 0x2a6, 0x7fff, r6, r7, 0x8, 0x8, 0x8000, 0xfffffffffffffff8}) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r0}, 0xffffffffffbffffc, 0x7f}], 0x9, 0x0, 0x102000800000, 0x0) 14:56:00 executing program 1: r0 = socket$inet(0x2, 0xc005, 0x2eae) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/91, 0x5b}], 0x1, 0x0) r1 = socket$inet(0x2, 0x8000, 0x80000000000003fd) r2 = geteuid() getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r2, r3) getsockname$unix(r1, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)=""/165, &(0x7f00000003c0)=0x930d4bf03ebb769f) 14:56:00 executing program 1: nanosleep(&(0x7f0000000000)={0x4010000}, 0x0) nanosleep(&(0x7f0000000040)={0x7, 0x3}, &(0x7f0000000080)) 14:56:00 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = geteuid() r3 = getegid() fchownat(r0, &(0x7f0000000040)='./file1\x00', r2, r3, 0x6) setsockopt(r1, 0x6, 0x4, &(0x7f00000000c0)="c47b8b05", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0xf7, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fsync(r0) open(&(0x7f0000000000)='./file0/file0\x00', 0x2a0, 0x20) 14:56:00 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040), 0x0) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x160) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x4, 0x0) 14:56:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e8000/0xd000)=nil, 0xd000, 0x3) minherit(&(0x7f00003f2000/0x6000)=nil, 0x6000, 0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0x80, 0x203) mlock(&(0x7f00003ea000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000080)=[{r0, 0x40000000004}, {r0, 0x104}, {r2, 0x1}, {r0, 0x2}, {r0, 0x8}, {r0, 0x2}], 0x6, 0xd1) ftruncate(r0, 0x200000000000007) 14:56:01 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRESOCT, @ANYRES32, @ANYBLOB="ad6e7284a813b7f230315acc51138ada2744f8090142b1313794ab96c2b3652dd4b6a09c606626bb1c7c00e5a252aa77cb1ffa19a8d39c6be69700f6be73d1a2ef8c0efa54590a0497636684da2d223c6b394456b2091ff561a47b3267a486ffa66e7a605d5eeb85db77746fa99af95e148981b55336ccbbbd15e6c5e809bfb3af4cf0e81c34948ccedd1af2b3cad6fe37255e29a7a99aefa5", @ANYRESDEC]], 0x1, 0x0, 0x200000000000) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 14:56:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x48}], 0x2000000000000298, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 14:56:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) socket(0x20, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0xfffffffffffffe2a) fcntl$getflags(r0, 0x3) socket$unix(0x1, 0x3, 0x0) symlinkat(&(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000140)='./file0\x00') 14:56:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000002047, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/217, 0xd9}, {&(0x7f0000000280)=""/238, 0xff15}, {0x0}, {&(0x7f0000000500)=""/254, 0xfe}, {0x0, 0xfec9}], 0x210, &(0x7f0000001600)=""/210, 0xd2}, 0x0) fcntl$setflags(r0, 0x2, 0x0) pwritev(r0, &(0x7f0000000000), 0x1000000000000055, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xe, 0xff, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0xffff, 0x2}], 0x1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x8164, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x48, 0xf0000000, 0xda, 0xaf4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x0, 0x1ff, 0x7}], 0x2000000000000, &(0x7f0000000400)={0x401, 0x4}) 14:56:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000000)="03000000", 0xfffffffffffffe9a) 14:56:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="1eccadaa1303d4e35b059a7e6f07eb87e8552483d9ab71519d08139486ebe6ff43b15f8ef19d0a35abf1aad7464ecad86f736b0561372f3639af26bdd2fd61b5818a62c0e3f852aa4cb7d289ce1b80580ee0d7673602d1c16bb4d3af525fb9b5f1f23e72d3c13274750aaba5340c76b301e82f79bb4ded5376422a1b5c359f73e95ba7a9d9356ea501ab0c2f5fb07551de8c0a74333604ccacd918198d77a9756c962f389336", 0xa6, 0x1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) chroot(&(0x7f0000000180)='./file0\x00') r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x0, 0x3, 0xa20e, 0x2, r1}) lseek(r0, 0x0, 0x3) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) setsockopt(r0, 0x0, 0x0, &(0x7f0000000200)="810f1a596f6b14e42cff48a502bdf9870b1b6d78d6b4715c8b1d5d29c7cc21a856a5b8137114ce0dd0b6be6d8e827236ff87862fc4e04f8dc48a235afe9918f78b3dbdff8ec70bbb5bdaaf20c6be8cd5379a2bafd1d61b1761f07edf0c63d2f5374c06a22320057f72d104b9ae7b368bdbcf1df9cf109e1188a2976623462b9f38caf5732887d6c8960d4802ad154c8b8ff12090f6e01b67c4991001206f4f8501b3602852f1ced5695f64ad13e12bb40c8f484b4be23f080bcdfe64ea3204d5590f884db7515860f7c1361113a252b5b7ef81ef5dba232fccee517f09e1d97d28880876461906aae20fdf2d66e97d5fe19ef151d3d7f7564e321aab76d26dfcbbd64d0d1711b2e191225481a22efe06fa9a1a624397ffe45c98bf0643d6c9b3187f4556c6ab7518bf8516abbd07e9740844627b082b17db0038aedad88e210ccc1394120041271ed40614d32c637889ef325b8aad38da0e903f35b4ba442d93c0be8380d354afc688b38d86f2a0e9bddc378fb701b111a28aa77cf56485c28555b43e9064d571d540bedc478ce0182801ed4c80d5e86acf1a415900d436e4680be8ff00675d161e398605c4d4cfc2ae3fb7a45267c4c49008ded46e59b815372bc090317ac49d8cf55e44408f058e3974ccf9e4f5602a8ece9dc3e11d4201022a08ce0dfad1ed5a33989b2b98236e51269ef59ea57fac3ddc7b49fad72247288131b089ba33ac47720fa4e37afbe88a652045f000d612c5a0c44bec9d98791d8db0a716e0d6c4d81fbce1debd22ecfb2320dd76fa5fb4b7348c620b0bfa5710f227ab4011a5e8406b2a33ca26e1c9480176e0102350df9bf94637364cb292f9980a8bcaf6c21d060ed8e53872b4cc39ae2e36593545b13be4e6dd555313494063944b01ccd0bfe25849150b78d6bcc10ddbe30271b46336606318dae1a5d7a466bfedda47e1a4c6a9ca6120be600c1b023798d1d68275770fb7651128a7c5fafa4659c8736c4336610d9782ea8f44f10648b9604118d6252f8dc56786bba5c7046940216bcb28c19b179f70f769cd91f44b98c4ee1638b2f3439abb9ae7a8700486c647907455159c40295ddc02d654b7ca7cfc6bf93bb71570748e157fd1419aed6dfd4158370a86d7d55e8ff04d300d0ea004d0040690c7713cebbf979f15832b962390010997c613bac9f5895a38afe3787f1708fc367386d6aa9d93dd851f4e83f821d53171be4ec8da654bb98c94b36ccf62f5a7799ecedf290f3b67e5b9f485fc04aa5d70c0fb919a5d3d885185c510542ce4abbf1a0724ee9a99e289d5a1eee44498d3383c7536453d592ec7d6c2499a1222f03406df7f1b64ecf3cdd985b76c268649fd2a9d3e58b21165a23189fd5b7a850ecedede03fb08ac1599a545d91e36b2ee16e30bd552479fe4a6b450e9160ad69b4302f51874a6dbd1d879f34cff2204357238f8086f8b5c96e827a9d92e0b54045df370af8216f139021448fbf7c1098531165ab10394a4b9450e93d2635e6ce705a749b8f3a091f37838db1c9bd6be5e3929629dd40e2ee8c6b379ca3ca33c3ee512100d91eb3cb1db6a5f6d32b2c4506f46186951a5861e43a5653f83ce349bd236093a6672de69463d3bc94da526cdc63580ac9c4bfb378b06966a805bb96191fd23079d94b44e7a78300521fa142417ea4ed24acf63e2e4ffb5b112342434cd7e74ab83f8d053c7d1628d3f5d3028ff0dec18f1cf3126a2fc10dfedb1d7c12ee308f2916bfb52c8367d8bca2b39676717f3e97bd2c56e227589484ad299e84f7afce5b6f81f434b65a12a31f8ae9d440e6315d7d4b3f6d40f12c42382977c44299e0a30165157912e81724d9a4f8b656b8bf39a125ae3404acda83c0f972eb5bfdcc237bf3a6bbdaf4eb53d2e872e821d47b9b05d6e22e7c3d19f0ab10f70517dc41e37bcb79eed4d7ac05ab0f852db263c6eea93c29169a6e75cd92cee7c66e0baa67fd076c7b931136280dc053e21a90b68ca56c00f7654de409a51abb79438726b6c34eb10bab79cbafa82655028a4b7ecfc26efedfd5df1af1d2af64b989dc0f870deade8013383add3e86696f21b474e10cfb15ce77a3e31ef3504a9c7cdec15272c3716df96810de4970f48812975a250cff34dd78e47d2b7aed7f9826f3ce28315b44e43c3636e8de3a5d125c4b142231026e71a0daf3c3d53e8e3a3248d7f79c3c880d05ac77eeaa9cb95a7e167f6bd427bf3891b2cddecd2a81e69446e86fb4627f4898524ecdeeffead12c0952e0ad7a3e0200d9965bf14c9cb317735bb608b2f469cda10d0c20fe681a94a8533aa9452a0c69626a8ccafb456454bd6bf84dbcdc4a5b2a1de1de2b21f92c091be3b2489bcd64d0376c1edc30be66b62ff095b4939485170791658afe5e1f7d5467a9a1cb2c33481d85d37c14b6339b248d839d8ca575dcb2462e17b6691b007129df6fcf08d6672067c078338ccfc56adc1ef39f89a23448cd71602cadf487a89612263c21c750102699ef9a045a4301236051d6dc6089368ccccd3eee3d14286b1e6f7994ef87576a2b11772509970353bf363eeb87c9bef996d7ce8f08f3c7e4eabea6b7ce039b42fc26af979afd4f962b994442a06a6f609263a10365d2dea58c0b54a6913ce6fbf78d74d270ea64c262a1aee46c238ca5d6db10ed9958d0d8f14810356ae9f3352598b2aaa4755b649fcebe3ce480874421b3a1ac1d13e70d2dfbf0d0f735adeeeb41167df6f83c87d768f466b240241a5481b46292d25125c777d30fd19f17b2b25c90163a5160d03323909ff3ef4dc8855899c72a0a79cdc9bca41713fb9a450505de1464c5787e214beb621a0c8f3e38246a5e2d864200482feaf4c7963dedd83cd970351b4e7bd4c321e79b930fc84ceee2245fd902c3825f21acbb7b8b193c3176b8ca4c9b2645ecef8ccd1a6485e08480a8e97e88004ec504b68f7ae8a249e1643b5dca563ab85c1ca02feed1e4c3f0aec22ee5124c856066cd271d85da4e01fbd80723fb0ff0d0ff80ecd815b526449fd12d951ca5c4d1135fcf6ff751d46505532671406d15894515d1e2d89dc1eef330c123e12f8c5ef74fffa25f546eb39a35e30573ab7fad34893336039cdec622328749e8da02157af54048ac1556e134dbe5fe8869d8bbe1a0b0de9b38a12a6724ce8d8c1a255d2ffa026e6c08b3dabcfe8485f2b78a96070f4121ed7870270f0a2d70b93ab6bd09403251689e0a68e2d1044d86d7b4dbb4601bdf37a378d69af8fd8982f82d9fff652fa928d344519525bf846696510f04a7796dc1a930e29a91b93b667a8614f5c5f3ed82250e2411506e444aa6f3ee5ea6fac8385a12769f68b306506860f47de40030056bc46e0509053008829e6c4cc7565d9a52977cf028ec2f8f197f7a65ef18343230d6ad79a97820e8cbdbf3ccab197e598e39a2e41e56ee563b2bbc3113297d25c4c471768e3e00ca0cb8d09197ba5f02f1b81fc70018b1ab0fb6c443c5b61a21fb2a53a8a32cfc0c5b7ba0f9d728ccfe72f077dede24b6c789a1f8f14c9aa403c0d163d51baa19f22bd8e39a148a89a29dcc5586da027b9320b38b76fe34ff00c8b986a4f6025a088093ab23cb90566bbd2fcedb75b365634e5f97eb860f3381e9f018ecc54a6e69b61bbe3ff3547d71ae3bde28bf20295220430526189313b2c6af0ef6ff6731a987c671770fc2732bba4978723ee6b04482c6dee3164d38b61096ebf6c4740172253b92ec19770008425ab68254e218038ae1b0090842d176d6841e25ba758745d4f66f0723097cca22c567465317f0213790e0ba4c25f210937fadde31d8ad291e87485c50f1fb51f9b57333a563504d5f6d2fadb8b540295103a3e7ce2403c19be0b655209dcbdf583fca24c6383991c12c9ef0b937102ed2d805caf55f6523dd12e71ed32f6341c5afc4a4964f8b498e8ad03389b6e9ee1151669b69df861702cde804aa34488bef9eebb92c4feb340aa60ea064143c7bc2ae64aab1644bcf4bfa3138ac54aa7c3314673dbb52d6788f134bb83251c0862588f8dcad4522e0ecc64a04674a708c22fdbe192460106c5044cfb1b9513b1126232c49868c6d97f96e8b4efef574dc3ee721e4e45df6f99fc52b081bc29fd34ca3ffdc31e948be6499f6678266047aa7b91ebfeef5dbf1dbf9fc24fb108b91d846e6b7b4a762a72515ef97a5145e5c231a0f06914839158a03052c5c90f7671657ca8c48e56bd2ebbbb9e6f4165f92c0cdf3dcd3eda31d311646956d64d00ca5f5b963ace720f57dc4e94a1a2790ae5875cc1421e3a5a04f9943fa3840553816472642d2970997f25f2c77ede8c9db96211866a42b7a95ddc701adbac46633b633378ed6284c36bfbb9fe5c92102af7c3a8d42cf683bc56144fb7dc350686b4da6e982e7c545025162ad5032cc045e528b0fc2ef18d84394683d4849565b4945b9a2a41b8e68a0f00b689b421fccf840f4fea1fcebffabe7915a014e32875edc47d3e72f52b7ad055e051e5c89344e1f2accaf0c6b4b68f169b01f0a9628db29b6b00e17109f63b84d60fbf77e3c45eb40b925ae64ebf56e03f905d4ddda6ee31f00c37a92ba5e412cef1ea35c9949b1ccea1f6e60e8f6c4abb4b229c58d2616eef3ae425b338813901d79aeea2ef2d21d3c1c8bad1858965e7f35601c48341df6540dfccf1cc42787e5a4fc33a25efd898acba622e45905220ce52d3e121adf4a18e68ab7fd1676842c324b86a3be7370680dc71fba1d634ebc592cd94fe58782058292348c18e85853cead36923e0b124b8fc2730ec39d219637171caa15afb92679a2653fdb117c6ce77c81e23ad82172cee3f6b273470ebbccaf7e8b8fa6a59fa01638ab3ba618d9f665e8aeba7333758f3a05cb36b0510637701d1f69d7080779f43f5c283f4b6e27597b225bc8d7cfd47e377cffa8880f1a5d329f6279079a3fa20c0ce563e942f7fb49aa095604f3f511719c5a237c24fad1433fe5fdb1a92c08a71f4d80bb0347283e4034df35aee2941e5d1f720fc5089a3a8c0749b8d4e0b3fe443d6e75f61459be687b4e1d0cf54625d4a6c73cb44235e3aac8a6b805c3a111f5c004bf08f10b7cc0d2d8d316fcc43dc53e2ccd2989972b8359a42cd414e4e81537d25c98c680bd87a85b4396276647d4cba22c529c1f026ea87531551e26cc0b0122b9a9841fd0f84046c82fcaa51d0b0da2132a27bbd2b5987e0fb058e7303d722ee6e484fdb22e07ba23f86f08420e0c80a196ad46ce53ec516cb66d548f182ca96db14903747b61e4e6cae682cc82e0906c93b77da4c468157b8beb52e6e87d0b0113412a2a2ad06777a9971b91b7e476bdfa912a72a8764139fc2347d92ea1a8289a718415914f10ca50b597441010a740ca0ded410969eb9f33c5f33382156ce30bbc86d670674802de7355aff3b231677bcae2242d4b9a5ed08797f08425c3b65b57aedf3d6c8590d764348a08ca6bc96132c698a2e7c1dc71594807c5e8de4a36c863c62e6566d0496fb20d30ab965181f8d2d8e195aebf4192f6830c0c4387d14ecfb1515c31fffd0b311b2500232faed6b221ebd78a6faeba7292337181ce5575be5f912908d61d8768a14d90c0db30016e4d97b589bfa68a93945ae664d46043d3e8fc6efe9cec88d06352a55e4fa4d865bd9a2b1b0b506d5bb2a7946cfd5410396fef9c99883a7fe2155a2f7bc6cdc2cfb5a9c1860717bfcfc6dd6e0d40b46089c93d1bb9c6b93639131feef2be600a8e937f6847183444e4e37c4f5c156813890", 0x1000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) lchown(&(0x7f0000001200)='./file0\x00', r3, r5) unveil(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)='x\x00') r6 = socket$unix(0x1, 0x2, 0x0) lseek(r6, 0x40, 0x3) setpgid(r4, r1) getpgrp() r7 = openat(0xffffffffffffff9c, &(0x7f00000013c0)='./file1\x00', 0x400, 0x70) ioctl$TIOCNXCL(r7, 0x2000740e) setpgid(r2, r4) r8 = accept$inet(r7, &(0x7f0000001400), &(0x7f0000001440)=0xc) getsockname$unix(r7, &(0x7f0000001480)=@abs, &(0x7f00000014c0)=0x8) socketpair(0x2, 0x0, 0x5, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) accept$unix(r9, &(0x7f00000015c0)=@file={0x0, ""/75}, &(0x7f0000001640)=0x4d) getsockname(r7, &(0x7f0000001680)=@un=@file={0x0, ""/108}, &(0x7f0000001700)=0x6e) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001740), 0xc) setsockopt(r6, 0x9, 0x8, &(0x7f0000001780)="94cb407738f09f5645f11fec71167d40cbbffcce5c84d67b24ddda6d698d5fd4e3bb0bd278319e6a06128795e2247370c15962589e9bd126ead4cc19bcb27c5f2d03c5a35423c2dd5f57ee444242b547eda3f8cfdda7a70a9114136b258f9ba841af45fd9a77357156afcaf16ad51b87c069d57680fc486ee8e73333c984cf0ed89845f78e66fd70f98dbabf83825f14703307ee732e66ad6912bfaa48abe20aeaa7573cbb2cfa700159f5cad0fa0196f817f427499a07b94b25ab2dd9fde64a384f3f64030a78ec3619d5efc2e79eb97a50dce75e69535884091f55897cdd842180d1ce35f84280133b9d139d2fdb048544671aa091ca337139bf", 0xfb) getsockname(r10, &(0x7f0000001880)=@in, &(0x7f00000018c0)=0xc) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000001900)={0x9, 0x200, 0x3, 0x2}) accept$inet(r8, &(0x7f0000001940), &(0x7f0000001980)=0xc) 14:56:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) kqueue() setsockopt(r0, 0x29, 0x32, 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0xf0, 0x3f}, 0xc) 14:56:01 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x180, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r1, &(0x7f0000000540)="e3", 0x1) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$setstatus(r3, 0x4, 0x40) poll(&(0x7f0000000280)=[{r4, 0xc1}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r3, &(0x7f0000000300)=""/241, 0xf1) 14:56:01 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="33d6", 0x2}], 0x1) 14:56:01 executing program 1: poll(0x0, 0x0, 0x91) r0 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x49) sendto$unix(r0, &(0x7f0000000340)="119ed4033aa4e4d10714621ee10ec51a2d55949aa5ee32d1927d560d120495ceda2c348346ecd89c71379b4016d2dc14a611d841644e17f34a0ab0c48a53412e437038fa9d0c7643c3f5ade77bd43098190d742488d3abae8b1cd954d0c522c3b4e6a15401eb4b77a92a7d68bd16ee9829e070043c4f28d13571367b04ffd5ceefeffd45a1cf9eadaf5ad964602fe7c26c06965084d7d8e58bd17885471d4c390e97b196c88df940c8fc3583391f9ba187a57a294f4d1aba85fa9b13778d1b72f81b09d18318e0afde516ab4b8082393349357cc91a37425a071a6a36bac147f6cced504a4e4381a9aa2e6bac73329736a74e2a704079072", 0xf8, 0xd, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f00000002c0)='./file0\x00', 0xe000, 0x6) execve(0x0, 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) open(&(0x7f00000004c0)='./file0\x00', 0x8000, 0x8) utimensat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x3, 0x400000000000}, {0x453b}}, 0x2) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)="1300", &(0x7f0000000080)="5e2710f1b07d5e5e252900", &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@*-\x00', &(0x7f0000000140)='.#\x00', &(0x7f0000000180)='))\x00', &(0x7f00000001c0)='^-\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='}]\x00']) 14:56:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x6, 0x0) write(r0, &(0x7f00000000c0)="9b3c937a06ab084425305fd874cc26484f324328c2447e0185d4eefe06cd607ad8d3e6932b943f066046bf42d47d78cd2753c50e2f492d64ab0fa47bb9ae53e55bbb74c0fcf76c613c9effdf078784750317249a1f619420d5666bb8027b53bd69cbaa33a5f3afbf75ae9bfede01e4056e28ba8c9a1adab5f0b28baaaaf82fb353b8c2309b3aad3d5b81208fb69d0299d04ed90783e16fd7ff9be2508b97dfe2ebc40b7bc2d9d91f607308fef1fac670aa8cb621459d6efa2ef3df4759cdd17e6884ddfd58d5575bca625db2efa085b45b519a13a02b3d83f1ff2f54e05864b1bb9e", 0xe2) kevent(r1, &(0x7f0000000240), 0x400000ffe, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) write(r0, &(0x7f00000001c0)="a7", 0x1) nanosleep(&(0x7f0000000000)={0x800, 0x9}, &(0x7f0000000200)) 14:56:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = semget(0x0, 0x0, 0x108) semop(r0, &(0x7f0000000040)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffc, 0x1000}, {0x2, 0x7, 0x1000}, {0x3, 0x6, 0x800}, {0x1, 0x7, 0x800}, {0x4, 0x80000001, 0x1800}, {0x7, 0x6, 0x1800}, {0x1, 0x41, 0x690158725f07755a}, {}], 0x8) 14:56:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202812fffffffff3000"], 0x1) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000100)=[{0x80, 0x0, 0x800, "bcdf184f923c148fd2968669ebb1fce608de38608516e4f277e419bc37f54be6377748d391ea85240cf704e4eec4cd1b4df9859092237718ff88bfd13c819623bcdab910fd8af3e0f34e32dc9289e431f5d87ac58493ee9494cbe3f8edf32021d6c0baa1068edfe2dc10441bb6c121"}, {0x38, 0xffff, 0x8, "ee69582fd94893fe7409a88d74189f245d206168e1d2863118e64866f425e922cd20240d5f40"}], 0xb8, 0x1}, 0x3) writev(r0, &(0x7f0000001cc0)=[{&(0x7f0000001dc0)="b7788c720f7c1ff22932eefb0ffc684f446ea34ba337ab1d1f0fc6dbaece2ef3fe5d1f5a8da1c5efd878156f655f8ebb7a11797faa813babaf2ce366969d05abc4d817988042d7fb0e7ff65239d4ac9d30f2a6c4524dc795d768abe456969f91ed25dbed26033635668f359097089fa6c029e433ad1acd84e25760db4f54e39b26bba7efd7457b27d35ce720c0657eb90ae0fe6ddd61f21b7e437af20f256fe03885b1d0948b656d43dc43e0f19eb142d5bdc3e9b848013221e77c253c778605595d42da1a0e4085c6b85558bc8869f4650e7b583098d6f09884d753342c569e5bd55cbfc25ba6ccf92667bd37da9d546ff02746240c5d14628693bbb4d8e3ef5cd207eae3284f810c3528d87edb37ba7274cae01383cf1f4a4fc0feb40c5d56fe9a5074b6d5022e14c91a929e2a0a610a5d1da80a47821a6a264db74ff0356c9fea85438f561e682b13e4cdddf441c3a241713ed3054ab138ec9b886cee9c3b24c78fff1611cebb9b473872de943b2ffdef23ba82245e98f7c3368adc71ce08c8ff3b91fba66e790a24d06604b709297ad12f24377fbf11c758d32463d6cdd9ac5c02a4cf4dd71855ad4985dba1919d39b50af2386a9f1047e60103585301bbf70061940b209e8e11c5c316ad7f69efd3901f1f9d4316492aecee091f4957f19f79fee19c67d8b7a6378b964646f194a70c6905706182dcf00b59dc58669cba052173477490b3fd2433269d4418c2ee30a4c57cf638e3248c82b8ada7397877384afec8c44419415ffd4ccd0f3b73b4a0703cebea7c8261078f76b0cf1052752230b9f9d475de705467d71510622a1e55c82faf8ebd17635c3e002d05614ef83b2eb481baf2f774e426e7ab85d53de0aac7133337c22eedca6122e6400d883a8c1c4ab15c471436100c329bea6b2d4819427ee61336521ea6ee8b66040a63ce01916ab0660e7ace90bdab0df91074fecb532055f297e3ae800092a01b7b337ec314a231f56f9f059f7d76980cf8f9c2e4dc330eafd9a580e571a0126a911a90aa7a7ff765196ae9a5110caf6f9e0262d29ee6db428e8256fa202a9bbcb6272a1958dcfe91d6cec6b933eb4b7a09a87177c80a2c9076c2d4e4a0586214cb1d1b4c737fdf8a36bda9dce1da7435112dde85b3a22e619a34b1c6365180fa65dacf8afd30fe4690487b876e4dae8a6c64c2654976de06328a40f6e8238cedf35187f15cb312d8dd3f239984177e093c1cc16d060fc8048a1142c3a4259cb7e32b3c7bfb3cc90939f043b7e5f4c1114b6f9297aac554f8de627e5c5ec4818c1fd7cc339f850d3d319f7e318abc685a45cd061072d03db5b0bfb3bb2c4618fb954b98c65b533666c0537ef5b873703457aa306ee7ce2455530796c8d507530adb00c2c1206e2fb51d52b0a4b5d8a5ca74ba9561da9fb776252b3241793570853d77afbed542b62919a6d80344a5053d4d5360df244b156830e616acba37449e7cc4a071d85d164d2e04d399a8b606e17dbaf0ac6c931c22a080e895cbebfabd8c03cd5783953f963951dbe951cc97c7ecfa81dbf302a05fc96d3886e14aa514262669e3d991eb6eb92fae741c8567a4afe2822bb6d8a94bbb01cca65131beb781b4540c6bced30c1dcb703f107235d82a97ccacb7e626468b9bf8d32d95c3d164c191c251a39ac9d74eb6e63473d4e4b73e2c95634e13cb5495fbbc32b8c1caa93e0934c5f48a2fac25a4daa2d7cced3975f660d98e8af994ad1ee0189fb47ebd91374db8982a6c6a8a18a3fb71f2be38241a0440068166073bf99e301bdcaf2d43bc27cb8a05c5f1f4bcf0ed862f80f93b4203de2a344e0cc827d896e4c08070cc177482554184083685932353433c983fa97ca5e70ceff2aee9453aba2198fc0d646b2c63f9368d8925f9a27a5a98c0eed56b3e5fd7cd188f4cfb13ec894def1714dab7f293772e8f266c722cc4afbd989e32ed062161318e144ecd7f9932c2cb2ef5ab9662e00965dead81c566cfe55f3a08af9a2f6e41cf92a790916c9ab2f921c9dcb52db78e06236621dc1f30352626db382faacc5318459f09c161c7363e2f89497527f10b782e80d4b0c1fee66bab0f448df81441efe948ff3f8faf1875f1f29da397c4ead86503d5d9b1ffed4f29e1130c9109cfe8e777677dfd12960458b98a4e43b305856d845b9876217d33542ff70940b685a4afe8360581c4cc92019e561490f4a18bbee04c0719182ba13aff43a7ab958b9efe5b9b765e1f3c5a00c9ead59c2a42a3539e1ddf859653926f3f0be4da1e62bfcb9e2f120097106facabadf488f174f09390a01929d6a14ff63825cc5ac45d443ce0a4b6cb41745d09779004534f650528bc04d36117edb3789a88c8b80361f1fbaa987b83f3d3b2b6be9dee3069c01cb9e3742859599534d515cc7d15f724c78d05b1c6f046579f09006d249e63fb028c6224706610aab86ae661f3c0e3f2d71f80b1926842b33b7716de189916e0b22ef9bb3418b947e522a8d9c4e9235fe2ab939999aa15c07f127a85aed5685785ce1bea3c62b550c39abb089d1a984801429f3d1c622060866819238238eddc297f52bf03f2bb3ac2f2db2ce10e25a2bf6cd6800085d6a962eff2976d14151fa442facc8d359643565f41d06c3ba3663c4283baf98eb3d90fb93bc911a9cc131eb0b8245e92fad352728ad5e24395ba9cc9297461999aa2b9c4798e665162fae3d86034e7f363801ddaaf5e9cf346fe4f4a6277266c5e25521ea5fe81fe468c86ea9d24f31443e2a91df51d75bc49f80c17cdd0fd754870a90e8c0760f443874a3400317676addef5d2f7068e85cff20f5059e1bea328dcd8ae157cc4d4ca48d085a04618624da2ee4326b00e86dbe67259bf8b28cfcab369aeff5e067b772a8348cc6fb8c9e03be75b4ba92f7a29809d24d8dd4b0498f37f4ce4312f8e251177811650fe1b498b0b96ada61c977adcc5727e914eb30b312bb5907ec4a6f8fe07c341af31007325d24403ff2877e3fe061ba978ca9fcb9b9b10e98f131f4129d3c09d1b311b0ce72e3eb04409c82f71c206e6bda6225f8cd5f0c99f66d6e420787d16308d7ac53cddb807203afcdc01f93e73d6920730be81e7c584fac636e951ee6842fcbcbff094912a89d9a0600558251ab0258b24b38f54cbe9a666303a8c9db8e6fad3179867e1335962245188c32bd8b6fdb7ea0be76c62fb5adeebd41bcc552d42d690db547337dd35c735bb437a1e1cc90c360059ace114e07747f79f56cde7e48164ff887e7a7c73fd9f3fb788f9935ffe208045e7c86f4893762c0cff4948435cae505e66add8f21381fd30f732a9b841ce84022174c54033772c0abf2eb3a908faf053d48e5467e805daa99a5cda5a47c1f3384dc9b1d591cf69cd2206e6da7ff08e36571887a9ac67426b73fdba7e517b924f4761337df6a459f014c6eab0625d217fb01dabad8c78a48c4efd17b66324272bd05075344f1b8143f40b010c294a871dc2b731bf9e2d722bd4a961d1af96cfa9cf5a3b33a5b37fb5104a78421f5e77261a29ad2d3b20cd04b5121a809476d05ce0709aaac51f35602360c0aa603708e697cbffefa0dc3a1f7d437c99a0fbe3faf972b9dc7b54bca5e19f11300deedf1d4eca56d02a70540e6c26ca5d2df10e0d1586db71b784ea73b7ba6f0a0ddd16523dee57f51785867d65e008ec6b3886ff73e271acbc5b5283d03d4b0c06e4bcc728d2834c1b19ea85ca4a568374bc639e533294cfde128823760915a43a83a84e83f7f82cfe116c8da5ff52ea73736fda1a884716cfbddec382c3fcd5c7dd8729fdee7dcaf7d269cc6fa6159dbb9488d70f2ee251a68a8067cefe2f172989f66b2ecf79ec174e219ced6cd6a1d7c4e6970751cb5000c80133c9f0da7ddd96c40e5a146403631776859ccef19ba2ac3368f0ba9083115b984a1ae6a09445d054896300aa9687c71873d4faf3c7da1fb8f0ab1bc5c6268a2d2987bf3f3959918f7424824b593d80ace2c091c59d55c07e33e83870bc0164fcf1c753209e74c558f0416ee9ffc33f48164b6eb727f419c583b5394836e0eca052d39223de7d478dfa36511739e2779fcca1ec065742063d69a93db3fa9312b94053b12fd7e87445e219cfa6926f1eca111d0a6913c5bbc89017f23f8ba32b1d6bd7ee42ae98c4d1d688f27a5b97cceed5f62c7b3da44bdfa89ec22fb04124dd28fa22501d97abe75d656495ca5780341bc3a95876d81cc14434e0a40abb801c43a2d347569166fb3daf8efb78b843337430836e2cf970e60c708d915ba7bc078b4b867e54f8c42ce3869b681cfcb5e8e748319c03b86dfc24d9d835fab2080a0c7fd6061c11613c7aa8dcdb64f398b602d2e990efcf293b5fcf60b6f10dbc36bd2c38d4e5fccde7985d9665abddcf68b203e1d3b51545223960dc18af1ef8a06c760b18185efdff5c4eb428e9121b0c1e954f2cc4d96042876cef2e938d9e1d806cb31d144521248c33ff0edd6be72126671d0e5cc9f6825a69f4415d17599282cb8d1477f1dc0d067f6fe7571129a8834cdfdaaee71ec345b8fa9f36b6e950bf12413882216113087b210e4aca2caaa77251a6c5dafb493b8ffa3374dde0a3aa25d84d93fa816b443b2d0ca31c280ec243f5bdbac9014115c5f7a5ca369607b6382d5935098099e3faed58892d10897632602439e8819b3c1268ed0ea67d1db7e67848c58dafd82af353c54d49d4a4f8795578dee1f7f844cc742ddc2cf4cb7ff2ad676e8594379574346319088441d38b1ed476913036d752ed19770776198298a376188669ce853a0a739f76376b756669d3f33716edab77147a4e73404493ded588865569d4670ab7496b143980dd12325073d5c4540dc4a4bc0f4167d8e97988bc832222e6c3c952f4049d5f70def082b40891b65fc33fc7a5c843b17c7b166fbe57f67519fa97d03381ae56b6f1ac19997b885fcabc462e1ca15d846dfd59a2288e391fde620a368ca292a7f1c1b58eec124ec21282377ab8b0ce3a93e6b086a3567e9bd7c90840523d97246cfde2b46bfd81e92938a5299e99ad0b398499827ebbe4d0de00a0a733458fda98e0603eef21e24ff30d0b975e80cd651747ccc0ab0944dc35a8d3c7ece51f6069fc0261d960de6ba1a723068f0ad60f0f8d5a0a72cc3abe14bc73bb09162cf05d62b435a72f86828da75e6f0525a88043eb4b6d86e5557491958753786de72943177d6fc458af90c9a4c7c0a957274af6ad16e6174c40bc5cb1a32a5099deaa1adcca4d3ed1c8445b47a0e10113fc3ecce6e9099b12069012ae7767b0b8e350d012ca433397b838fc85eac563c01fccd623a4c92edf9dacebfebb540b87897faad41b68fff285bb7947574c94", 0xee2}], 0x1) 14:56:01 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x1, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e89e05400000000000000000000000000007a08"}) 14:56:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYPTR, @ANYRES16=r1], @ANYRESDEC=r1, @ANYRES16=r1, @ANYRES64=r0, @ANYRES32=r1, @ANYRES64=0x0, @ANYPTR64, @ANYRESDEC=r0], 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 14:56:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) r2 = socket(0x2, 0x4002, 0xffffffffb02fccef) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) 14:56:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2028, 0x4400) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/186, 0xba) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 14:56:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80000000000000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1000, 0x0) r4 = dup2(r1, r1) r5 = kqueue() r6 = semget$private(0x0, 0x3, 0x31a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x1f, r7, r8, r9, r10, 0x1, 0x5}, 0x2, 0x6, 0x1bb07027}) linkat(r5, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x8d18f1867bae7f43) kevent(r5, &(0x7f0000000140), 0x40, 0x0, 0x7fff, 0x0) kevent(r4, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x8b6, 0x0, 0xfffffffffffffffe, 0x0) 14:56:02 executing program 1: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) socketpair(0x31, 0x4001, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 14:56:02 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pwritev(r2, &(0x7f0000000800)=[{&(0x7f0000000580)="7a73f84cd74db6119a52a01224183c5065eaf5a2fed05194ed9ffdbfe1cdac667210370ffa8a833b85dde54b80342111a6c8630f6c162874e5960598f7d063643e37477fbf14b89e55ad948100b268c87ea01cb23ba8a69b5075220a", 0x5c}, {&(0x7f0000000600)="8a61a7a1b1213ddd549b695869b8dbd1adc8992a93252228d8d179c59bd04ace347570c088ae96468d54fd7583cd345659dbb2415609177a4057b5a19d48ab1cb8207f9ead944ae9dc1c7bc0db049c0dd96487df0c76bbdc87c9db9eb573d6a91eecfaa3ce566fa00bc624efacaa711e75ebb166fbe6df307096a6e6b05076ac2eb75346aa319622992eec2db6ddc52eb83cee8e27f887258e960d78a5371b", 0x9f}, {&(0x7f00000006c0)}, {&(0x7f0000000700)="460c1e7b0c24b5746fca9531564caa67d5b8f29da9d16c527fce6b67ff1cf8b537b2aaba4706bea34d3ffa2bda3c684c5a552bdb2be9dea6c5e6b103ba92daff52fab07f84094e4bccd4314d41e788abc3f973e8f95d64f9918268cc8101ee2abfb69b8a87a1ce29a366ccd201e5b05787a103ad282bf9bf441f7389599be5ce1e157e2171eb84e7a0028bae4864492ed4227f786a02d7f4a76ce6466a194344f3bf9a78cba0c4b4ebab165284de0cd9c690179da9ca2e77fe06845526dd6833f3d7b7e99a5ba99b83dcb70e43a79dd5c0056f995a801ed371a6fedf38585f4c12b08e023d687c27c791baf7f5fea663bac93cad607cfb32011459e2", 0xfc}], 0x4, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000100)="fa", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001140)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x0, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000300)=""/249, 0xf9) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000140)="f2ae49ba8d0c53304e1d2c", 0xb}, {&(0x7f0000000180)}, {&(0x7f0000000200)="adf9705062958b4eada7fba17ebd1704d5102ec19590f2ba7310e1ecca23516a04c16296ae0c6ee46e8ad403f19567cc5afb6cbdcaf5388061e693116aff45dcd3c8d75f2f51fad2376f89e1a5e6973719b16caa522baeb70ec095b3da68b3191ea58e5d2c7f73ca58144a5ba057ef6400c07a657de2a9ec129c428e9a571024b84633dc61eadda85063433a5f2f5b07b6641081b564b8824e0e0d7bf3e3ec51580798abaa33768309b5d680c6d0d3908f66da6697", 0xb5}], 0x3) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7fffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x1}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000180)="3141df13", 0x4}, {&(0x7f0000000440)="4b73e932ddadd97e249eb2ef103d91039db682fe8a480e124e636a35ccbd8d3b18fcccb3ccaeb2b72201e7484c79e053e660fc0c1291cdfdce68e06424baa332f1aefff94fbaf9e4c4fb8dc1c26daee616caafd2cdd2d5401641434bc746531d1097a58ac64e0f054b3794b49a", 0x6d}, {&(0x7f00000004c0)="71e5bee9ef6bb9489dcbbcab85a240b42b7af46f41b33a20bce05f63b853ea3db1b37ea2109f21b5169dc498d2994faa5876dc8128f57a2f7faccd0a209d248433f92f411daacb5e44af5b28c6", 0x4d}], 0x3) ftruncate(r3, 0x1000) 14:56:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) socket(0x1, 0xc3d13087e0e4ea66, 0x3) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x6, 0x3, 0x5, 0x8000, "39335ff87a0a0d3b99708812cdd2cdb776a3edfa", 0xfffffffffffffff7, 0xffff}) r1 = syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='Y', 0x1}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r1, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef440333535b1f955e849de2a7e2e563c6d69fd84dc482bdec1112e06dcb1d36bf29851483a90365872f3df1ce627e14b0e3362029f39587d3cd08fa9b58106204ada9b8f5c9273d462ac638d48643027d2114bb5f52ab24282c150c5954552288768efc24f037d6d41bb551e8db977e00aa6a6739f695b3c2b88d89769c835f8ae5fd68f4e388407e0b8213d999f7fcf99a928185bdba956ff4fa40f416b04a8c46ba21c3338673ab9137e5fec7b0a1fb3f10d09599ad49efef48e7701584cddf0ae09c00bccef063fe8215c76228245056c7067cae7e3f27d69cfd1387dee862d871eb563fa942783a3940d18885f6dc2f96c96229cbd28378628d62b23d8d78953905622a973178277e", 0x16e) r2 = syz_open_pts() r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x4}, {r3, 0x1}, {r2}, {r1, 0x80}], 0x5, 0x4bef) 14:56:02 executing program 1: r0 = socket$inet6(0x18, 0x245, 0x7f) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x3f, 0x3, 0x2}, 0xc) sendto$inet(r1, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0x213) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) 14:56:02 executing program 1: clock_getres(0x2, &(0x7f0000000040)) nanosleep(&(0x7f0000000000)={0x1, 0x1ff}, &(0x7f0000000080)) 14:56:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() getuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) lchown(0x0, 0x0, 0x0) close(r0) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7ff, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) preadv(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000002600)=""/102, 0x66}, {&(0x7f00000003c0)=""/143, 0x8f}], 0x7, 0x0) 14:56:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x8, 0x0, 0x0, 0x0) r2 = kqueue() connect(r0, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000180)=""/100, 0x64}, {&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000000)=""/6, 0x6}], 0x4, 0x0) 14:56:02 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup(r0) r2 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r3 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) poll(&(0x7f0000000200)=[{r3, 0x1}, {r3, 0x40}], 0x1a, 0x0) lseek(r2, 0x0, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x7fff, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd5ffff0000000000000000000100", 0x1, 0x1000042}) write(r2, &(0x7f0000000700)="fe010aa9d03ce50a7a5bb2827fd97e810957a61640aedc90b7f89236d25c146c302ec2957cabef2c7ca3f921a50883313db1bdf9f5c6a9c6cb2abb25caa401b9c668f99f7f74836b3bc239106c503225a9574b19399a645b1e4d879dea1f45a8855897c4ae545c48b89a55caea63256fd580ae7ecf96c6e10c577e92d639c97193cf49b437028be80b7c3f65f235583cb88fff0df236b5c98b56ffb6be331ce7a0a4c7299220c19b3e44fc0ce1404cc5276702e40399786490af68c7d1c0c68ffc64980b58a3244a3e285beab26e99d9fb8a00ab67c4573396dadb5c173a2a19e79f6285203729677f659bd86c026959297850ab", 0xf4) chmod(&(0x7f00000000c0)='./bus\x00', 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x0) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000200)="195b22eab3de1e8217f5cb1b4d12b562e7c0a80fe81c5c02e9d3e6d44ea6d4d01ddd328aab24082e91f81af497064d3ae301", 0x32}], 0x1) 14:56:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x6080, 0x7ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x0, 0x0) 14:56:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r2) 14:56:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000002000, 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:56:03 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000002480)=[{0x0}, {&(0x7f0000000000)="74a5e21b7a707bec58f919d583f2ce8be3d24bcc1b17a5118447dd87f86ba10818eb17b4dfa7ecef577d35d2eaaf2cdba0a5cb928fe828aeeff17ba77b4b854f010de508726ab33c60a56aeaac2dbcfe4c94c60e6c07c25051ea52a7b16f3aa602b775ba338bf8145a0fdcb567d5b08a368824e18cbc174ee6a25d375daa7d16d01b510dde00c17905c6590de8d41f8fa3d43e2075e847977c71015891c832046fec7ffdc56fc4ab59ef0e6af2d5bea227fe04bc867c94f170e935ceb9836d72cbc5424e23579756075364149bd266142d4f5f006b93b73b164efa656b53a3c445bb622649d280deb0452efe6d099db8cd564b3737b8bcc1d4510c4049fee5fe6775dda8391442f5720c33055dd3b63738bab3611d4131bef02fb4440b6dcef64ce560088c79edd561ad40c8322f54ba914f80c6fdd2c8550dea82706b57523a892fd2aece0fd54ba7fcf7c71edc3805a3857adede27a69eb1a27f34bcf10370cd0d8c283f0ec174fc819613e1e5ce33210dc4b154a3130ae22ddd932c0ac2aa9c81114e66ec6d0e9db3e0407052556021ada4dc1a557ab5df35e0acc9942603d62d37f697f964ff9be23ce7e874d176912fc2a6fd48486cbb8d54f4f0be54ab3c81e8f2a931fb6a7ba6612ff548b18415b0774950583dea26bba053650d60bc30dcd8c260610c9d8d277b79699ba00fcbd87ffaf64cbf88a6b01fbf781c710144be3c03163d7d8fa41d2c83d4f53893a20dce06c89215120460ca9d387d2a4dac9dca9d7dd57bc9ab12f46a1210ae1bbe17ad14b4f983342427c2ea18d84d1c038a1dbd5bf71560695836daf1aef58c6ad0ecebbec16d889d5a45eaa1bd36adaa85a1f44e5914ff98cb7803268a7de74218daa83fe41f45bcda098e7f82ede71f38c1a45840936a8818ffc74358e662506813a0368f9b5d00195b5c8cf5a1566d06b61746cd92da5a49208cd9869272989d3ca4fe5a49b6eaed8aed56221bd32d07e9f531f55da27b9843bbcaa0498a34616375afc17fe20cd9ddbfd9735f81a066bd554a12d143b080c88928859d03906efd4daaa7f9890f8e7f0d419c9f0ffb4bd54469bbf81877b51a129437bf9900497ac37fab2eee78daece60642680358e55cf25e60e81c656875666f9e92579d0c9e353035109218a6775fbdb5d5f3d7203df6e634d8337a532630f3b6911a724ec1547517b8e9b2769980d8d6ac5d02477826ff01b7df95d060a2be58f46e685de6bf368018042f4c0f8471f580c9cca32067222dba81f3fda23bbed33d7f36a0ffbf762195a0550b886b1f96926f912216e1af0cdb4359f7e07a38c5fa45dce7e4943fed6b437dda7edc7eddf6608025c67bb2bfcf463780016cd225563ce0f2b83d99450040d0582c6fc68c4be50b45afca621ccf1d95ed194e112fd3802e4443d7abc4c7b178902c921d4f897331c76595470fa7946c4b7667811212313ebdf2d38db227b4a6ccaa0bd0e9e3fc1be93b24f57b15aa95da09e12fb7c77db3d02ead4a9b4a0fd705bcdb73d05bc23475cefe973dd39eb99320e1fb5dc5a0cb561a3443a5bd7fe399129f4c65b8d6d9af52d891f3a75d07def96e76106a4f6ad14e41b81513bb405f6e9820e8a5a10c33fb6494b149c31723b721941f103ee179b7d561a561dea9b6e7bb140bef400a545d5ab78c81fff98ce57a191423fc407e0dd5a31d94789d9fe282376f72a5ca7ddc33ee54ec040ff5dea467fbc438785acd065fd2058c21410e80eec00c7575a296107d2caf8958d02070c8acef9b4d1ee5e65afd79d037f149a643b3864087e55b8aa53d9f22fa991d0618afc221116d6b63f090c59182f639cd8a9de63f3828b324c8eb55a34de98874ab1973175d7e5eebe5755e21837399e2548e3967e4712678bf1cdefb8fa08ee46010d3eb3132c379a590c6e32d39a1617e9b6cc1eca19a84ef3bbd3435feaba7d60cfeb81f5472d283c0e22037f4c4ffb0de14c334c6c3aca2a1317923b5c6de37b24042adab682b9aa544616a8e8374d76913e75e1e709d0a39d8dc31cfe6db71a526618fcba9d37270753375920cbd51c6722544b9a40dd75afd2949fd41a1da2cdeda03b13c12b406591b501e79509ae7c590dc99c1ef331954f989c37dcc532b40431575610d3213cd0594e13b3f065a1c80bd640095f23540d3c8186b826b3ef862286c799b7711811dfc79769be30f0f4247d7e81e22c0d7fd1184620cf2e1dac632f0664c69c92c25fb79594f01f7fe7f5d0d49c008b592f30e9dc1ab12280f68ac2749d23d86cd578cbc33ac33e98405b396c70a894d25322ea4a1227491ccab7fdf75283616f06301df097c90b90819a15b78684e986a77fb41d5f3b7775bc89362730e48ecb0097fdf9039ae927574b87ca900686d44fdf58a707ed29c0adf3d7952b343c7b9bb76446e3341297b0011e1a43bc61acd7d126e0082cebb15dcf692fa5c22ea153d89b796628980ceeb0dfe16d1c4fdca703f08400e70ab26a60a936f229495f8fdaf717f91d8436c4a9772cf1999b412c691795c555429565cfecb39a4b386aedd72aa9aa2f1dde3c2e0059f67ef64159012db1edd97a747889c14de48f1284cf83f200451cdff575069c801e379195285f51cea22fbf0924c9e43f3a3bd8286cae45843055e9868964d07b1ee0fdda9c8f1aac24b5bf50b95731ff9b89b4fdea82968712bc05ad104d332033d138bb93d4d8954b59504d16698ff465eddacbaeeeb94232a82f0de403abadb332b27e840aa0dc4f04a827da6a67bf54f912f50723696ecee1a3f5df781d8fd42ef01fceeba21eb453f3fe29b5484b328fba93a0571d76db060e37e49a3ba3e9cfe546339f34f95cd14cac37c967629b077085f35ffc27c1778839385c57a31795b6d712acd954df136ffa5fb16404642890ee887599d37ad1bc74f9b15a3d811ffb0b0f7dbb44c75cfd0b8e6741d18546d487f66ae8c2bb8c55c3724225d0311614521d6bcbced587d0d426cc5cbd533f7461ee666315cf17c187150b09ed9e5d9fd554ee24fdaae4356fb9102c6a3290090faa5426745a55a6b37526d5c3d1c78724cf02c8c75640d9b2103f5397e6c073fb1b5b7a7d855ac93832f74e1c04f13709fc98bac3f365291588a68838c19baf87f75fcddb9f7d9ce87313d6e867e9cb6617f16d8b9607fe7eadcd6f6003358df64fecdc39e7cff485983f6cdec01c16521354647cb2428bcac12ac17c88789af5de319838943608a3e7cf83f76921dbb0655bf6f414fb48363d1fe172d75411428e76e3bc88e1ab2ffb6dcbb7c0c5c568cfbf55920066930a3452d10fffbfc15ee39ae7116d6f59dbbc5e58aefdc5138b8bf6eef9b9b63eb0342b7918098a65a42d0483b4ec59be958dadf95e46ee8090db060c386b11bd374701cea438c6c88dbc8f97cf2cc8b2719dc96a22d928d15200d816044dd4ca2f3d4664ba42f45c56a8c1030dd426364eb8bcbf61df78659c4a7d2a1c9d4453edf217267857dd19a3a8421cfb29dcebb28a5921a719bf763c1701fbf2915ede464fa50372721cd7b5f8be888047abb50ebbe0fd93414bf121db28722783380d0aef1833d2bc9ad7b540cca6a714e1406fde6cd884af3ae72ef08f0dd74d4c5de31e5f7ee8e08c26e2d3debab5d5b8e117ae4a9fc5a1d763e02e3095a8107cdfc4d533a90e377b5965cfdd2630a81e9e87a47ff6cadfd4f604ee189443f2ba0b919513c0f3b66e5b16db881eb06131ff770c8bce90adb0518840f65952c85c440e56e1b25d76d7dd091664e9870a2786a6e8a13f4fb423d1d7fb77d45f2c19c440e8df9aef69bdb0d7ccf99ac19093a84c715316a5d0674669c2648fd895b50a6d1b156a12a153ea5402bd82f9346edb78f90c04b4d5f7b27e81cd4fb7df5f4c94d2a6b3543722cf10803d7656484812537d2578e54a0931a6b8b175dec1115dd53e1f88d463b5470c8d55a607724c6040023d3438c3f394d45dfb90aa0c4df6d91656959a204ec2de7ece5aad54ea34d0f6e537d6d2abf23ee4415a50cdd4279ee50dbaa30b2fddb3cd0a6a7d78050278044202792a4ddd7cca3449e88323d95fa275fc8f337acad43686513879fb5de351191b3a15821eb062d27c23bbb9682c86fe0ea5e4cf02e00f34b2e234737c4f7c229973234c409cb87c06e9edad31cb09c9b12f0f7572b562e28931be85f5809f318e88b48d494ccebbe34487df53dc67ea7b1030460b737e46296c32445a880b1463b0f121e4c55a0ee5fe0ae1a6227ab7a03d8bae757efe199c7c8091d0da5e4cc99c8d1884cfe8a631c42b12774f99d1efbbd9965fea67cbcf5a0507501681fd71685cd9519179a772435bd63a626728a59c05dd974d266ae6ba86e800712247fdbf59967ae9d06ab0fc0c233084860a67a9e3ba61eafd6cc191fc82d2e37fd2a0fbfefc51a8dc3f31fda5751fe1803814cf03f2031e3960db6ec9d393a7cc7b0aabca2a99cb53345d9e74d7de7c32d0020bb64c74f29f2d9851ec9cd1067726b3a07d48af3110a4ecd36f144851732520d0ee8cb21079eeacbef87c24d64af0849103f57a50de07268bfbba178aa4602534f70f9414c4dd7c548687466058368b28d091de5c79d798e1b88652b179bd71ea98de3afb2a3395f01591888ec3aa0764515d7670e6c278b89644d2b9b9f92c335a4de041c98377c257c36ee8a2b087c0232000124ef7a4550f0f647b2bfc0022bc472d644f0c90a6a2274f237e6bed8b83c84c190a6622c619c38ce327e5ac34d228a70b1756b109341e86ada9feefa1a325511aac633b82b35a6810f2f8b714b135f8defe8246b44a15c5121eb460d8b2a8d66119da1ae7bcb0acba0e52152afa8cf91899bde1b288a9b8d5617ab6d4a7a88b5933e97e5626142bb61431c9bec04afc6c4b8b2254e8618c4c93859e4b1ecbf97c44c3c72fd2d1dbc75c378fc80bded9a0d72f3fa08759ad78a3bf9a4ac715c006f73101280deeb3cd5e56dc7fe7e371dd813cb9dd5534c5ced403309526d97ae367312d73ad475c825884d906d9d412e9537004373e8bd571eb4881e0b0938abf0dbcd80f91abafd6d31dc0b8062e937e586863e6a969976f8f9fad0154910c877334faab884849b9eb2ea9693a09374a32a6e2a357ea9deb2fe182394d56f89fb1591adc2bbb6e108f99bac948030fc8e66bbd308a1360fa0e746113ee12c7728660c5928a74882c4ac44076b659e5fccbf08491dfbd31def1fc016eb16566d9734aa9fde5b92e3edfc924aa8f099378b6058b6ae908f7ab98c53db8bb21f3d8ab7d78c7d9f8531c84a844a24d21da32ed102280f37689984256d349e2a5aa2ce534cdb47855c5e048a5bb50873c085f248f92edb4def53ae4120759b8972492727e0018f1ad8648e3f4d41f21e8e9f4d213e025ffc22da782dd15ed0c5434e0e079fbfff1561679d2007d78e054b84f9c7a015e86e81bf80d5e36a159d48b1d45f15a2c6cfc1b012cf17a45df8f9c36cb0935103d00d71d63e2830ab6a07a2e1cbb6f78f83a9457e45c24ec772da8b223292b72af8a9410c10759dde948255ec08ac0cc4fee8e9ce60e971d5b1b77067f170777c9d9a80688285fd44f0272f062fec69e655c9059c49e20e38768708e303453de0c6c66d83dcf6ad7cfd0243fdbf1883eb54129faa45fd9eefeb3f0f25af221b2ed9f1a71c0f581074b2392e40d07f7df41a02087fa5781cdd6ebbe33dad6e7465e213b275aff7a62f902954c4892e5c8f1e095096cbdc0d794b4f3602d94c2e88a8dfa19de7", 0x1000}, {&(0x7f0000001000)="b2b553eb89943c2f7db9989df02a521bbd5f51c00201a73599ececa297c5b449eb05baf809d921f3d3aa56a5ee", 0x2d}, {&(0x7f0000001040)="4cbb21c4a0fdebf5132baef146d96a11f5a730377e87cd26799932f923cf96cdec999cd9e10e2adf4cdbc7f90663cd57ff1eca66efb28cd2e4f61672e91cf600c8cb68db724716a25e75e0e2c931febbe6792ea4b79b29fc003939325218189dd865ca5a745a22e78f347c04b46c76e3a700831e74b007f897a7ce661e888a2dadfa91aab99221242264b286f0563b801b62687632094bc3775bb6536116c475131206ee48199c79c837f22840bc633334dc5318e74c4cd0f8c600ae08faa097c9c7b4b41d40dcec1f99c3dce9a667bf9989daeed966c9ce0dd9a7ec213149d24b55e424edb2a37498", 0xe9}, {&(0x7f0000001140)="0b25c87c76602ea40cdd492d91f7f177fe4ccd280971f703f238b56fe3265997c563386b5b96e348a5a28c05cd78baee3e88cc88a094f4527580e6c949531160cb819f5b103aa7a479a10d3f41b478e801def2d3a384179107049afa53a477ec565331944879a0c7f1140ee5640e88b0fa6d8ef7b4aae5de37089ffa09710f775a83c483a47a4696106ceaa591d5b2c1c70233e9be3322b5b02cdb00a2d8b3dedcbb671faf02e79a56c5571f0d0b331370612cec378cca59e6a985e95ef8", 0xbe}, {&(0x7f0000001200)="5f5bb49c431835dab2fff242ced33b0b4ef5dabb3cbf565e252d12966649dca5b5769e9a0cc573cda12c31febe4308da889552ffa8af8911f595a2c0b4f6b64531a6fb0b7a95b4a46aa7be76a196e236280237375a9edb1381432c41436da06fa57c5e515e3680314ec8d47833bd2474d2dd84bb9298bd94d42a34e46f15a1133eb67e3ef37f7ee6b2b06382e1f1028a1d9d5dbb61fbaaa621d6a62b2e5610adb527ddd85e7c216b28f86ea4a94a6589383d7e4f693e40c4dc0a22111200ce8a657f849ee5e16365042e18933c6b3246f150b11c415328a43a", 0xd9}, {&(0x7f0000001300)="59ceb924945a3308889911673cfec0f6b94b9dfbd2bc2fea17de59e16d68b595eeeefc446e1c1366653081f510a58522972a1651f1fc3319679d8d90fc9a8f27bfd388a882329dda3e5b3407651ec5ba64cd686530e323982bb67e06eec54e95b145345e1508b1b5671ee1935db90dfe760858cd09a7ba0e1168dece41e46ff569cad69f9a5b36138a72862860513cf341f2759a0f3d4525051353c00d3ae86d3b10a7cbdc92760d958072245ea2370e8c5c37d35d1101d423186d308a26497bc0a0fc28539913bde9060787f04f689e1ca5555d7bdd314fcf616e5a2198db95fd4110c9c1a4981532b1e3e251e2d89acb013e5756ee2018933757e44cce786ba59d36b4e64c61ebc4e5cdcab17a8debf941cf971767feb71f1aa115023651656da5a2f12d6604a98bdfcf6eef53ccc41e9ee96ad365d1bd4b44688a950aaff7320e85991575a1ad60fdaef97aa22b64d9809a8bdc6cf0d0fcf40b60e266c19d6e43a924cc4f93257fc50d435e0ed35ac8c5b5968b02403d7fc1058a18461705c2afe1b728bd43fd26474391cd34273dc9a5d52594741773d2e1d0ac5572e8a23c1e982b11add751ea79e0f4ec3f39a6b143ea2f612f911ebd1f9268ba0163ec0442a1697a581c7b6ad8bdd8d7489deb11a2d6242a8ad16d5cc51989cb1c90ac0cbd14fbd9d92e90855092bd22f5100f5322b6e2a6455f2aadf046b70d86c647b06d157d0dd52d1498111d0a95b0515a5ca82853514308c2e76e8ceea058a6bb420aef85bff5405c344185ca0e71dbfbafd32edb2eabb66de7cca4ab791164dfc4ed294eea5704b79fafaa6db9ad9dec62655576eac691e20188a1e945b123843392a52fe50f74786a0e5c485ea35c7ae90b3f7be0fb3aab03d9a67bac14a4c148c50a24b39e68a66e01b7152f9d69ae30d800d3b35cd7aa9bb4d7402b5d5be611514d5757314f56cf07e836ca1a2d4d6fa583c80e354603086980ceba3bd5ebece5a2003812e4f83c9eb2ef21c7ffdaf45d10aa1034662ee449a6ffbc473d06b5e8427080619e5ce0e2ed79db0710d29e825824381eff34a3d810a0f70b634c1ffaed92751c53f5ab2014a55a449452a4e741728e0ea9512d0542a731de2b11fa59d07bec6501f1c9eff67c3d09f7c36197676b62f1440fbda39ba662e907d93dbf9cf07fc6c0e81fcaaff58d51ac30e10344803d0a7097eef793f63b3119438998193bc34bb256c8ce525363d39c1cc6032abc97e3c794920b245f7fb008ca1f8cfc6ce2e4a4c68ad34896ce79d8c25f3230de8a845cb4ebd68b4c1fdf959bbdb6721549550937a74aae52e257c23566abdc2ac447014b4ada67ca9c8bb89b9018c94f18a15bc6c816acdedd8d959eb1a17b2d03795064ba4229cb3538cdc189d614396853328d7527da7433e38507ab8a0dd6e598d5713db18e42ecc3aa4df037ad6ad10f70eaae84cdfde031b114900a294ec1063b10153d88cea6bd3099954550bbcaab8a1429eadd19f0cec93db4d07efa06bed25eb7e278c199cdb50480759340459181c9605060be9c73f85afcf3a24335def16ed96681bc7b54995c9ef68151566a1f08a90c0129a78c8b76ebb2ec6a7fcb0e99c454bcf3ac098edf26b688eab2d740fbd518d532d05aacb79e4e672a1798528c922e7ec1a733589daf89801a368e3cfb63954444f9bdcbf701132d5ddcda370ac04933f40405dcf5c70bdac23a38c06c5aa622c66ef906a2a6cf94a94b524c5ea06f9159f2814ede64bcc62ecc6c1fbe65715759689ee7fe9a89aac8953ffece424d6706d28ec99659f9e2650734eea47825e8595d1a1019f274ffbb9f181379532e538838b51d9ef9330b6261a6ff78afc72caa96a69825f6a6ef60f031d96e5dd0ea99612ed57f26f640fe5ca41ab340a45c53c9a99f5486d99acb5f44c624a271f058c9ffc01854e985175f89d49c8eed0bdc0110a73d43df680f6000bb4c0debb43208d39e85cfbb2ed9cf81bdd788bad1f9fca4ccef768e22eadbf6e7fe9f71bf381bd834e9773b3ee7f0d881725641240c1353633aa1f409be25a7262bf2f68c8075130055901a4ef1a88e3000d9129c96c7a122a3f8f2c871a601cc53777e05a27676c4252ea23b778df019d731e8065fd2cb43ae10949a50b328200a95f1bd7738fd3aa5b40d9ff31d9f77a518f19f4a5e94c330413624a7ad0980387fdff085e515b5a132bbc4185dfadedc8f000d3016ce53cf4075610edcb10bb9bad89262e3636821fb0adf57b422bf4f9637451d7ce635810a34cc269632155865cfe6491673f6908b34446cdbd02f75a9706ed08a7b1350227e38471e9b9ae9d917bbb29a31a93d82949b33baea14e537ea05a401d21052554db63497a2df74ba017c6ac7b2a84d6509ce677c5cc0474eff305bab133230dc197e73c6e2465ad8d8fea061acb001302245602844afcf38f420330c0189eb077d85cebdb728f5559505499f5680495980dc7a48e6fda26b4db0d6fd222d637395cd530fe07cab06b0aaae932b69f33891afd1dfef2483a0d936b73503f53cb8e26a7bce54aa37ef4be5a44f3a8a8b3b1bf85edf6d75dadea2a55e7eebb75b70c7640f6aaa597e4c215900b164acb88b06a32d7afb70712a1231fb00ca6202aaa5d37497b2f1029dfe3e18ac457c8e7bed99d45a85d78e7d4d294463278de8048bf0e384ee4982a4fcf8a786a7190d842de19aed1d1349b106c152583257a0e372f58b65945971b6218366d3d6513748964c13d9b25620191754461467072f2600d52eac438163b83f58f95a6b2b871a6230ddfd9a7ed548e4b4ffb008e9f3e19832a660e491bdbaec272807ab8658a73556554f7a8eb1b0268f02ed6b46f7d77b6bb87130e49d142b85ccae310ca59eb17cbd2b9152d2ed2abdbd01f6650be8424fd478061a177a2c59abca3559865707d3130aff5583498be1ad4572de837e048d9f60acc0ed58e4441cd54311e6feac3ef20084818b6752802cccf513bc4c265756569b060662e88a69f93b7016104999f0140f5809f33d489cad7075bdc49f9446dedabd566d6ed20e5919c8bfa4c8a34dde62cad982b12c0e75da775982e53cbd4bf9d7ce214368a4b5c05352abc3c9a9ae24e4efa9fc3f004c08585b6b15bce345ef0abbefff606bb90af792636b6cb0fedbb82ad32710e2756ebc4e0652aa4f79978358ec04964f315a466c887cccec9074cac8a8c09128fa18fddca65e6aedf82eef49b22d9157b596b8ac01a6e3e8143177339d448631dfe162e9be1c2543a071ec2babebcb1e6ab2f8962d2da2781928d5520b9a6066ad53216003dcd590cb33f4aa194fd58104c5bb38045b7fd6855e4f2c3a09ba413e03a6857bcb004ed37c2f873c1200135735e94c4efbf736467a1ea7e0989fbf6def7828f87ac56745be464754d8e198d737fcb1d9bdfd74b454b49cf813cd51fa1174398708d80ef738e116fadcb2de732292025f2612b7b9bc6a02e0523f696f17c3fef87e38615c9f2681ede814eb46c897d34805e917681c7d87091944c49346f3fc1e534ff09e485d5c27ccce968a8e7b407ce7ec976c8ce0345eae56ee8188fa2ade7d073181eae680ea2b2664ff4c4f4572f371439f4f4f08600773a5bebcc5dfacd6d48f2b96953072f53de19c0b687c4beffa23dd1e46340f60ea7c2754a6d92f5fd3025caae5903f32c3671133acc9965a32250b5ae4a5d1a852c3ec4abc93b46f13f0066afb6357c0d569734ba84437f8892be0254f1cb2f9cf020abd40d18e9dd0703c619198d339446af5c676cf2fcb8ecf669a4190d33686260ab5bb7ab6665c5e2074410d813d2fa2940bf773e6c6fbd89279c448697b087ed487dfde28b67d6952c0c2ccea6bbc39a5e02ed348926e4c70b4a81abe3684c15cbc865b72dd4bc8f12673ebf6db289ddd5b0697c5c1a12d536922e00e53da447001e8fd25b8a53891445a0278c7520cafd5dba6eda827b65665d9907d292c736d57a7ba5a2fd6b732aa0b3e08c1732db0b64e284a1886d36be3c0685782d8b24f595a6fcff53e73ba60773338a5af1cd66ec02e55fb4c647727738d50d15abd7f0f0f532700482b54fba397d262ff0759a5f7bd39975827227e9d98a7def1b54ad53466605d3b299dcc50fa087d183ab403536eff3015ea9812b49c3333a0f1be16277aac055c59025b455ae0a8b78aebc5edbfd5353de2bc6fa17c163b7e6ea53b91733ee615ce55c200005a698f60b4bdd32dda20edc3e37067a2658a2a29291d08274e0df9b40ab7fcfdf39fce5cf9586e60197051001ca6c36cffc32d22af52958ea09dd0986635801dbdc0324e6703044823386f5ef5fb463b54b730c22372d4d424250a83557ce6c7789115723c042bf0bf44463ed4b03214574c860674a3b26d7c9909251cc83fe73426186241cb99d657bc8dabff9b94d6e18f9430a5d1989eab5d2ccd4e5da85db977365a09ce5482469843e87aa303049f4508bec31e85a3930d2783bdb7ae108ee4c08ec0b3527f565a801948e300605af3f9408e5add83ced33372947da3f3cff69bb2246bdfbdd4df2a67b3e7001602326ba4d5a858a22fe925444db7d3f93ceba5f1b94d7fc86cc812f5f4a4deb3fa2a6b9a1ef58e62caab902a2475093adca9f41ff09fec38f3dcdd604e4b47cf3379c6d811b4d224c776ce71745eb444a92e66c12ea7c67c549b7662122a7de998c63f06d647e22cffa0a1c11eb8c731a611f1d6a252451c6693727a38fe97a5fdfc53712fc2609dcd0b0d3865479c28f080ea64627a3a772f1dc75d8f3ea94e3b0f6b89642ac9bf8efcf51eef5a9d0d9d339b430680778547d213823228ed2587e5eaa3b2b189afb11d4f769285e20cc51273b8741247d0bc1ae192667e200692669710e81a22217595cd3b79bf1639050a0fd0ae4e88327e1a37aa99080bf4c52ab41ac134be07bd1c0a7f62577fd379023ac44acc659239871148c2eb507ad72ea0efc6edb4e025a8f1afc1449fe7301365209d72648e93e095283cd9123d6e7d9bb3361719993e4f36dfbc93a62777eb04b19eff73a85a04598ae116daca80279d0bfdbf1b0562696acb24122bd8522826f4c3a974bd4cec648532865b2dbbd13b1af3ab79932a60477c3134fc8a44cc594cc99d22790e1e0b29df28b39bec1da29ab7f708da15ffb62d920f5b670e6d5ed38c6872edf7fe5beb193595f2c5cef6bfb6da559bab515669ff19f065b69d5826a8dda148f4f85b2326c49a3a594c18e75c277fc369c640fd5ba666552dabc9d9db81f17ade0340cdd70e95f7c89a3ab4a147ed3490abe886084166c46bfb84bde816b6059f00048522665b1e1981c0fee3cf70f9a0600aceff71fbde5f97bd61a3196d0b3ba6c13a92c2a5fada2a53f37a7af53261c7522aa6e0cce133092fc01e16d5ed7869b6e9c7bcaaa95ae38fd959f7a1a3917f48a642b50f17b6251957597d8887cd745f5e7003c52503bec245e9520c3f68dd1789fb3cc038d6b0f02bb9e0e46c7007c195c8790430030aa46b019cc2eaf0dd908088936c5dca52dfd1417d735d768b62c8580ff9f42d4e73341a6f95718d99c07aa3e1663c03b6a49911fbf7bc2f1dcb8f6796beee620a0f88e9097b6f540131c16bc2ec8aba44b07a61979eaee13123cf3b04f5a16599352e03a4417f76d3212f27741b332b63de403518cd3407a32e1baff566edaa559f366f71c56822ef77970b047221308c3a35102b9f2c1381f2714d1f788d45f7a8a57cc53ae2a009e13af9a9fcab04eafa024203ad74", 0x1000}, {&(0x7f0000002300)="eb32b2d4920ce723f1f4dd1d920a82e81840469023ab95a8daa5bf89db2aa2c70a91932fe6465714e0440e5dad2fbe2320a30feaf63968df60b74ee19f1ffe0654620d792fb572632743d37922bca6e77d296ea17b1b07bc436a74441cee49677296625dec85675edc915d82d6c7e05787", 0x71}, {&(0x7f0000002380)="4c1c534237de8f2ce25ef21ff200fe0e220d3fd198448b8f211c769afdc3632103babb56d8260c83898e5f2a10e91e5ed8a75cde67726a72b4ae975fb5df976b040fc36cc2977591387ed1be3b65bd67e0022222941b8ab479865e0c2e34a05b1d8b037c481411bab9617e139e5ba53ecc6d4973975c90ef09f2537f4d17b375a5390ed083276d3f18e5e0d6b8498fa1c5453f9e9c4a30373e1f3420792d99773f8d90a50c07abe2bd930f070a7f9c64a9a56c938ba916b8293b3571c77c8d718f7e03b8b7f9b2199953f0f9b6e3480ac5218c5c59dbac8042667228ac342fefac38e532823d18c1", 0xe8}], 0x9, 0x0) r1 = socket(0x11, 0xc003, 0x0) r2 = dup2(r1, r1) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 14:56:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 14:56:03 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000001780)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f1f00000023d58bf6659990bfe446044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2b86eeb00c6636f5d581536329aac28393c34a6a27e5ebd782e9a1388088430830e35b11a8c760eb4481174e3d7b3738fb4db85e117188b7d4faa039d61663b574eeb1a1670cb2dacdbd3b391ae7dfc3c005f4a4f0d8871a98ce584fa79d0d6c13ca560d8d91fd96e5c4d25586605aaa029eddb95e86646a8fa13273b3231c199ebdc21100853717441c89b1540899db498036df4ac7b7526f2e6702ad18e74fd810886c5325db79d1d4969017f132b19bf9f5bde427316c208f28907a8a97204970f97228b0f9c92020a504f8e34518ec1052b02676a36f9c9505bda285a048d56625d8152c833929aa86d3b919bff35124c7d0ee6d947b7d7084371d1c416d59e", 0x155) syz_open_pts() close(r0) rmdir(&(0x7f0000000040)='./file0\x00') r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:03 executing program 0: readv(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) listen(r0, 0x3) socketpair(0x1, 0x5, 0x1, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000280)='./bus\x00', 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x8c2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) mkdir(&(0x7f0000000400)='./bus/file0\x00', 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) sendto(r6, &(0x7f0000000100)="83ab160deed9b5ad84b30c3d72c4f0aeac9b357c0ea1c6c835b54d163cd85586b7ef4ab5815873772142f0f3e2b2c608b9475ae2ba1d2038100bd9f5744c3b7a8b3f52bdd02a994d630da61064e8ec0e6444ae0a8eb5e32b67a7daa425b058", 0x5f, 0x400, 0x0, 0x0) readv(r6, &(0x7f0000000980)=[{&(0x7f0000000800)=""/49, 0x31}, {&(0x7f0000000840)=""/239, 0xef}, {&(0x7f0000000940)=""/9, 0x9}], 0x3) writev(r6, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 14:56:03 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x142) syz_open_pts() execve(0x0, 0x0, 0x0) 14:56:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x8) getsockname(r0, 0xfffffffffffffffe, &(0x7f00000000c0)) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 14:56:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, 0x0, 0x0) 14:56:04 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffffffffff) write(r1, &(0x7f0000000100)="c9", 0x1) kevent(r0, &(0x7f0000001140)=[{{r1}, 0x0, 0x81}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xbc4f, 0x0, 0xffff, 0x0) 14:56:04 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1000003, 0x100005) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:56:04 executing program 1: getuid() r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0x0, 0xee00) r1 = geteuid() setreuid(0x0, r1) 14:56:04 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000280)="9105ac26a783338a67190aeda062a64d28d4265d84876bc8a2165225383d0327987992881abe5b6d447584046ae9443ba66cb7790eb09d95f8e396da", 0x3c) 14:56:04 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x40, 0xc, 0x6, 0x5}], 0x69, &(0x7f0000000140), 0x3, &(0x7f0000000040)={0x8, 0x800}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) shutdown(r0, 0x0) 14:56:04 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5c04360b008000000000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x7, 0x401}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='W\x00') 14:56:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0xfffffffffffffcbc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8060, 0x1) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) close(r0) 14:56:04 executing program 1: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r0) 14:56:04 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x42, 0x9) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSCTTY(r0, 0x20007461) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) socketpair(0x7, 0x3, 0x2, &(0x7f0000000000)) 14:56:04 executing program 1: clock_getres(0x1, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x82) r5 = socket$unix(0x1, 0x7, 0x0) r6 = dup(0xffffffffffffff9c) r7 = socket(0x10, 0x5, 0x8c35) socketpair(0x10, 0x3, 0x6, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x2, 0x4000, 0xff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r7, 0xffff, 0x80, &(0x7f0000000400)={0x200, 0xd448}, 0x8) sendto$inet(r9, &(0x7f0000000340)="1dedaa3c2fc64cc00cb09ba18cf841b340f2c0e79cad7c8bd7cd3dfa54a2a223f58cf4c92f456106e638a49151bfdcde437cafab918017b579176951deaaac92c12e52633e9d48e7d62b56c563381e8dbffa01", 0x53, 0x400, &(0x7f00000003c0)={0x2, 0x0}, 0xc) r10 = socket$unix(0x1, 0x0, 0x0) r11 = socket(0x18, 0x4, 0xfff) r12 = socket(0x32, 0x5, 0x100) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xa7c5, 0x100000001}, {{r2}, 0xfffffffffffffffb, 0x0, 0x10, 0x366, 0x1}, {{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xffffffffd406ab6d, 0x2b}, {{r4}, 0xffffffffffffffff, 0x20, 0xf0000002, 0x8, 0x10000}, {{r5}, 0xfffffffffffffffa, 0x8, 0x1, 0x1ff, 0xfffffffffffffffd}, {{r6}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x8, 0x6}, {{r7}, 0x0, 0x88, 0x2510be1b932a9803, 0xffffffffffff6fd4, 0x4}, {{r8}, 0xffffffffffffffff, 0x8, 0x40, 0x5}], 0x5, &(0x7f0000000280)=[{{r9}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x100000001, 0x4}, {{r10}, 0xffffffffffffffff, 0x24, 0x1, 0x1, 0x5}, {{r11}, 0xfffffffffffffffc, 0x1, 0x40000091, 0x6, 0x8}, {{r12}, 0xfffffffffffffffa, 0xc1, 0x20000001, 0xa91e, 0x6}], 0x8001, &(0x7f0000000300)={0x6, 0xfffffffffffffffb}) clock_gettime(0x7, &(0x7f0000000000)) 14:56:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x9ea) utimes(&(0x7f00000000c0)='./file0\x00', 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x5) r3 = getpid() setpgid(r2, r2) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) fcntl$setown(r0, 0x6, r3) 14:56:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001200)="de", 0x1) recvfrom(r0, &(0x7f0000000100)=""/199, 0xc7, 0x2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7ff, 0xc000000000000000}, 0xffffffffffffff07) sendto(r0, &(0x7f0000000040)="4ffb9ef80e1ecaee691a44a350fb076550ce94f3889507e2002c12a1f49647f03b8fccb8acbfc2b440983b31bea4d60f813d9066a58a45444a97c344137c8ce460f2f161ac2a66e542625f21c074ed3925fd609a53f0380f90fe5a26b61b03eb7bf3ad968ff174590c8aa641915b3dc441ee0d715f6c34ad306575f21d28", 0x7e, 0x1, 0x0, 0x0) 14:56:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 14:56:04 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00P\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) 14:56:04 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6) recvfrom$unix(r0, &(0x7f0000000080)=""/34, 0x22, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:56:04 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) r1 = socket(0x1, 0x4, 0x7) sendto$inet(r1, &(0x7f0000000000)="47ce48a37da5f973768d4b42e5cecbc837d8c2012bd23890743982ab781bd945cecd5cce236ef134d4a98e51cbc21e7cf7dd7c534fe8ace647c449808e8dfd2af0a97dd2c74a78e05a9a511ea913b22a666c316e595bac4b9af35030fa850b1df0ead6fe4ea1a41dc88acabe17d207ce12e985a8b018bd72ea5649b308b66101aca5aadf95b7a3852709055d2db70fa75181791e530873a076c576fce9369775c6ed1bc7d63cb04bd28595866b3408fd8369f82bc452a8736dc76f9d9b66dfbd1b38cf4c32a2a29f4e044fbec4ae47c01b77d6c2448cd1da97528795048d3e018544f8a36b46bf0f", 0xe8, 0x1, 0x0, 0x0) close(r0) bind(r0, 0x0, 0x0) 14:56:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000001000000afba2fa89e00f5ffffff000000"], 0x18}, 0x0) setrlimit(0xf, &(0x7f0000000040)={0x80000001, 0x1000}) setrlimit(0xf, &(0x7f0000000080)={0x6, 0x4e5cc02b}) 14:56:04 executing program 1: clock_getres(0x0, 0x0) 14:56:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f0000000080)="980bd53b8dcf8e1deff32f7621325ccb85f18247dbbb55cf51f5d0fbf0ca1579c4cedd1c704c7e2bc4dc3efc19fac7356d3ea57d86b0563e388ed81d366c5ec9861c480ca84f1d9e24ef87835ad5b1c5d2c8be7611d59edcc93e0e324591a99ff3311b3c66f6b216a5579709e8c4bb7bcd", 0x71, 0x1, &(0x7f0000000000)={0x2, 0x3}, 0xc) fcntl$setown(r0, 0x6, 0x0) 14:56:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x100020001) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x2) writev(r1, &(0x7f0000000740)=[{0x0}], 0x1) 14:56:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x40000000, 0x51, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x0, 0x4}, {{r1}, 0xfffffffffffffffd, 0x16, 0x0, 0x8000, 0x337}], 0x0, &(0x7f0000000180)=[{{r1}, 0x0, 0x8, 0x4, 0x1, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x6, 0x1}, {{r0}, 0xffffffffffffffff, 0x19, 0xf0000008, 0x3, 0x4}, {{r0}, 0xfffffffffffffffb, 0x28, 0x80000000, 0x7, 0xfdf2}, {{r1}, 0xfffffffffffffff8, 0x1f, 0xf0000022, 0x9, 0x40}, {{r0}, 0xfffffffffffffffe, 0x4, 0x13, 0x3, 0x498}, {{r0}, 0xfffffffffffffffc, 0x0, 0x84, 0x1, 0x9}, {{r1}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x1, 0x1cd}, {{r1}, 0xfffffffffffffff9, 0x82, 0x10, 0x3, 0xac}], 0x5, &(0x7f0000000100)={0xfe, 0x6}) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0xc1bc367dc9640c8b}], 0x9, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000a00), 0x1, &(0x7f0000000000)={0x80000000}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000002c0)={0x4, 0x1}, 0x8) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x0, 0x0) 14:56:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000280)="023acbd442550b93fb86e9cd2e6b0883eb75c08969c61a945972c506b8314d59b09614142cf6aa6e652280390372d57252f3752e72f0ab105548453ca9decaf980000000ac4198b12b9e077d40448c1d8211b8cc0fab82ac7429719061bf7579f1523903b4", 0x65) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a947680ac95a538af41571b93a0c7db400"}) r2 = getpgid(0x0) wait4(r2, 0x0, 0x3, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 14:56:05 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x100) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x1c4, 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x1ff) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x100000001) fchdir(r1) pwritev(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 14:56:05 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 14:56:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="02ea383775bb821a005b3452571fd2209b0f7ba2c438f0c0486a4c8ce174cf47807802e12a85137ca73402643c50888a1810021a099fce1297c677ded54b727caff8f18e6c3717bd1c8d21eaf966c56e20ecc8a83177f6d0d0127f8d7a512819f1c99bb9b51ae5f827c0c2facc3e1cb8254a5144a7e38847f5940c0936f44ec96f243a6482dc64fd6c9c85272322b021b45b057df86a45d8634a640eae5f004e3077e31ce67d3aa684e5702308b679df1bf571583522866c62acb6732df9b531787c415ef4a352ddfb9b7f10fc94", 0xce}, {&(0x7f0000000000)="de1c4fa227d338b3f369a858dee00b9a1d18a8ac963ecdefa55f834892b5a87d08ac8e78bf56a7f3f2a40326c6c353cd26be1f6452886d1b7b83e5d34b397ddbf03eeddfaa2d74bf2e6433a63c", 0x4d}, {&(0x7f00000005c0)="5b00e59a75f10fe115a24451b10d2eeffa2124f70ec52be75c8ad80ba39e2f5b09376605b99b457a31228f06fbf4cf78ab453ec883e0528d8348bc0762da2afde5e796d8550294439fad4afce1aa89d69b66439f5c3f2725166f39875a7166990aa3d007fc613b545191d65c410a3be4c103a2ed2308fff0e073b891c6bcab6715b1c11ef9e96287f5d3eb204f8cfb0ccdbcb182b3e01e2a8398b5788b6e858be317a48a3dde8ca14ead3d642de2bc23d056cea553ebffdb9f64cb0f5976224254c4b1f59ec1de8d8e5c37ff071a26d37a9d9f303c75cca609c55241ace00ef2c125fbe6af84a37a94e83e7b24fd370fb2ce044bed5a735d9f078c2b399be76685447260a1166fb297ff0fd248267a56edc93910ac9e7ff1476fab16add32f239c0108489137fde5be579ebd2af651b14d69ebfbad14dd678c0ce68939c9f7bab1e3bbf94b9ee1aec2d6a0dcda8276397887accfc9154aff8f2c8fbecc292b02d97d90c9b3d9e75c287bab8a10e589769b25ac6fd50ef901cc2f6621cebdb933d54f6fd904e1248c12ca6c1e5734dd9730bee33815cab97407834d3d49687dc4a88771cc68ac07deec7d65f3944493d0dc28be871284d420ad58e431b3f651e05e35d9aa0a50579b60c688eec07a2a7d47d2bc1c3b772528f29d0b96ff564a9eb696841c6ae2fab1172dce09bb8cfc04631a5a1d6d1ce75031081637305675b45010c2a79dca550fdcb00321ba33e8c583d4e69933d9c9631b4057edb354c0986e9676d04f798e2551cab73dcb565037cf2b7ac79e392bf08ac17e65817ec378706ccd3d841b2f59ea72df32c2b7a5e7f89fc26526c05e1012f57ddc028fa7d2395d2222c0d9f760a1d47d40ccfb182623fd749e8edec043e601874e283f4093ad012a650b1b882b245c3662169d3665791418f2ba576ea8d5ced2cff98131c27fc697383aaa0e592251802fe7d33f182aec26ce0b8fd11e4d2605c065fadd9e73ad30bbe84dd925b183b4253cefdb13e30022fcb30940370e18584eab6be2402e08f1b6059efe1bfbddbe5a22fb62175a671938fc890d7d4acca55a774017e01b07a498fcf9bd35fe6e6c431aed79460a1eb515929ca6f574a8c05d98dc753d8a35ca855b126758bf52405e07d9273b360ec6b3461b1f98eba30b641eda48125dcb11294b42b4bfd8c83da362b98d764674b7bb98f778ce60779d18cdaa1e2b2b6aff637c9672f60f21c8c5027ce6959c726ecec03fca3fcf4dea2a14fb1eb4272b4506d68bc47f9b85bfb1457af18dfc98fcd879e98215370be66f2c0d58e748340d64919b05307f75abad5270baa94a2b95604d85a99d85b1104c5813d51895bab5daa7f3ebfa99f9b115a5ef7178c3201d06c9e24fa65517a582e3f623b16353da26ddd79653027b37af82880212ff11410781bf12069e491a07c3a0bf0b9ecc3481e50367f9fbafbf3a9f0b11f408da8eb61dd1196b8ee2a0203a6bcdd77be4c9bf66e93706bcfd9680d7c359bd0f475106fc813a59f5cbe940b45278ddd1bb2a319640cc37c5b9acc6f01bdfac2cb8e97f463292e5c8ef006ef9d86ddd86091c5585ed07557f6499574cb670a1ff1204333d45fa8e36670f7b19c315552b1343bd484e651b09878bb6806433eedfa1f2e43f027b4e411aea413009f362facad681f3a8426d87173da926d1f550860a9a3424efab1826fc52ad3cf942f3076c4d553945e54a7202f1dc487039f9160a5943b86837d2fb2148da55e6821f79ed862921520d74038b7abb20195b9cc57b45947d4c806b21d54a3130b44a82d996497bb18f1834571f7802da02b8eaf7c59a4011b722b520006f24357caa84a238967704f7f7caef4207dc0f167fb1d89de17cc9a721461f144b41ecb90488c600fe57a4fb9d3637b3250c3b1769d345eaf426baa3bd17036a14240708fbfbb3d150e6780468905434331a5b731e78fc3c1eaff12ce37cfe3fc13133c1f3fad7ca976045a49eb9e177c6175541fe4b63f1c789d868e750be15eba991c97791b9f1cb3e26f3c254177ebd4cfabd7f3ad7b2856e796c77a3e5242f0b5444fc20bb866e16cb97e5bb3aeec1552a238edf66753b0e950484b5975d2d05d8662560255c1030cf7de7d357bad38e5546747fb876c5ff12a468457fe9fba6c97800a3d1d3e0d62f837dffe1cd829da1eb5d95ad6ff797005a2d9ee5686bd115af1b4ea5aca04233fdb1bbaed1161514a6f56da5bf3f605a539d4ce294c5ead232c8e204b2c4bf535ffa24c257c3cecaeecc039a07077f16b7013c7f51bbe8acfb23089f7a6bd92a219db8c6c3a5b32f19fc04d542886eb7926ff673f4556d86294b9a5dc5fc849829329f7995bf99f48d7f034228d094e27ffe9485cab77b69cd1fcf078d225dc9a59fac0a6bdcdcc57075a349a2701271b9d98a4418ecb724689b0643f3070b5c80c1f6077e7c7bc1c4e6fc33c0b9ab5cc5251c22496adb184079baf2aa32835dfa1f8e3c2214ae6a0c540502174050324bcb28ed41fb039748a86e4a8ef7b8a85511f05cbd932277bec987ae6c0704c6db9ba3fb337bbf97e4de6401fbc531dce6a49fa1d744b4424ea93259ffef59aa6acfacddf6ac6bfb97c56e5b2be960b367c7a0d85c50e6042ecf8e5e4a46410bd4cb1bf90d89f4821470a69ae483b80f2eec595bf85495eb65e61ace3aba7d904cd7beb836e8da2fda9d9f3d6cba8c65af5d5e397ad1648405da23373e41c52bba7052b3c4d6ab53f8164504407f758f7fb63548aad7f393d3a064bafbb4dd0187bca2171e8fe4e4c06b29759a89e916da4a2dbf7732472a43e1974361a2f9373ffcbf35c9afaf3db5bfbdc7ca21fe50fb7f0693e860c01c178bddabb9330beb444adea328cca577e19d0ef6ce566644f59fe3a7ab8df6c017827f20d0fd702420f9f6148bc8e76774df850d1c82d39bab96d592bd88a5e225c345d93c0a5a35619b3cfccedd1d1a67afce8e6930bfd6923d2667b08501b170167de5212bfb051bad478ad402195f05d1a0613e2176c488d3ace97baa2adfdfaa1e15927b84133ccdd2c1c7c96a4507b38cc66e7ced7a41088590cf4cfc802447425f7ccc14df02fc3ff3ff65a4974ce7dfd6fcfd952525de33a97793a19a1ffcb04d0bbf962c91bb3587039384efb6dc40df25d4defe9f3f8365bcd1bffde1c5416cfd09407b86d0bd2214e5b97175dd3f5d3fe63b226adf7654f562a43dbdb801e6985f037e4e8f04d14b63c98d3ce7926bce17fdb08af0544980059116ed85e7b066e0c71f1d7fe4fb9362b25f5b1ec57328dc5af1e617017590078aab4d711246c6c7df98c1c7b91ffd99a1e65cdfb6f00cc0675555efd85f107d47296f6cb2e6ceba630aa2bb2b6763b31c495ade610cddd9d451160b09041ef67ad8298c7f0d6942e751602ccfe0643b410fbe44ab1adbc3586ab8dc6ea9067b0bb9ee390c8bb6c7275849eee57c3c3a48934693a36e48dd7f7ca7a3d49c43e569d266da452a1c3d0969f041d840326b15b60bc69694d0c4cec519ea162edc987fe9d5d0aa7a99a3642bd65df8ba4d9601999b8002ae26896ef0d8e50a38f37869be4c99157d9f0512f693bc923a2ba1b59d5302bc41660def823484d8afa93ff79d2ea0a18e1fab19846d2d0873d964e9528216fb823950f7a1694a3e5b2edb8cf640f361271621139aeea64dca2440453f6a0b38dc67c517db17c85ba280bdb6b971398b6f2317abaca03393012cb6f429c77d62803c35fe58aa8562d6f5597334ccdaff31094efef44a0d2095cd055defb7ae9a9b8f3cde93e836bf8d690a1d67d3041ee82435f9b906f4d83d8623967268bdc776bb769eba96705695023eecb8a9c379c49943e29a29ee2ea89f5d446ea4073c844b9302923d9c2b54ea5d4af5602adc281055d80b92ebabddf746de869d619719f7861da6335ceec706491726e1dedf7e7a3b6971ec18d8099d9810b6a62b6f127b342a38d4c66609cecd3cd5990350c801fc3a803d6a0cdb422d2ead796f7fc762feaab8c3f092c4449861cb17c482f88b7acb7d72276d5341e74c02d47f50a10d51437e7964fb422dc97e02f86bf1d13c6b43666a1c9aa7064a4bf2a004a45a8721c7369df47d1306becce1afae2ec96104551cd78e81f638a8b8cf52924d270d6340e50b4b82b19d58b1ab60c9f561636fd5a05ba155bc260bf07a4789f42aa88c8b4ea9df54e9bace4d05df1ba396311e804076c1d8b9481e8747970bcf569e6d95f8a633f34c9f1a356dfb2414a5c632e463be0d7d8f8f2c6d093a0c44b7ec69bf90e70195b15802ffcdc0aaed4ee11fdf679519d82a014edd5dba844c275bf9b71015c0b41cee076b7691ec558c4f859e1a79ad069975e383479b2f98218dd0c1546a5498e874c116037d23ea196ac7298016bcaae05b4632fc4c1972a981fa6aa3637d5f60ccaba6999beafdefa61f47d73b0b9f27e4e366d105b4ad58de2bed78eb43cb43e6fde77a934193c306a0a53463a5685677f0104ef8aa31681958a5be6716eaafd2c59ff9c3b4b9634921fd2e8b5816a7f1e2981bb699a65d267b4aed68b643d67adcc462b3d3f9174254382b813ce1819faff71483429bdfcb30762ac6d998cd13bc535421963cd9a59d62df06c6c8c152fc09ed1c95c0a4e2a5c5cc997e9ae699ad94400d58f569ede522c685c03e1bd4ee75688a8721a8c47fda75d7ebaedb69ee0687213348e56b3e94e1ff4369547a33760f7ecd70a11f5217dbb7a501f1f6bfd9e3727858a87665db543f15318f2e5248b465153de2a0876e5ddc0583b02a736c13db2b98ece4ea6b57bb3b86fcf9dc614cc50bfc7924d1571c9da1156df420b8ffd5557cae5419ab2be2f71e0e7115aa60e91308f5c2b0596925f56aadefd9bb28127aa2bde3e5d518e5d4692b961fc773791355c6b58d9f7793869b43706fe59087a86ae2c86ae2b509035e4920c5cf6467582d80380a8ad620fe4fe73f6c90a6c3b20cfce4204c4eb947d0d076cc8ba6e66fbe4a3de5826d2b8977651903a86ab611f62414b845206eef3ac0f18a27dbca01839ef67833cca5d9a9f8e921f455832d1e52c744c05037afa4f7f9f0359d92f18ae75301373b14f390086eb0a17134937337d404b6d6e83534901e64c914efb72f441135f5c355d4c78a922e1f085e52631e017fee0377b53085ff07d027982753f4e69cfb8018705875046453f2391b984cfec2ecd1c9a43a8a517767542f6d77097e166d167f7adf93cf88182884d32c72bdec317025cfd6c5f321d60841852324b74e883895453536d63cb8635d7703fce6fd64da8232ae7f26d741ea443500490eb6e2cdf8d5464546073f62a6fa1b3320de3eed7b8855c7d850bb8950f41a255589dfb465a3f6a29515c64e5a9fd3076b3a140ec641316948b11f5e045c6e1d9f5ea5aed7b1c5b49db6ecdbaec319c5f22fa3b508865b49a7e13678971f0de9823e6f8629cf7db8b44d455634cfca2f84b5e03d01dcb4e205789dbd07f43756dc99d04f54831bce3db2a4d66de4201c2a34fc7a8393f09b790897aa9080fb279edbf5c6ee26909973058ef25ae10dbf327b7dfbc481c4d2a97a74d1c0a9bcb79e159ea376ca96314a2b5adacc8715ed6f5a6bad2bb10a0ee6173c7e3dc1b5ccfa2b4a0d75a88000386035b133da71080e23a544741c412e1238897d6f59f028ce3e19027c98a0a29fdfd61640c1e35563b9e1c4c417e3b75af0682875aef0dee47a4764e3e63544a09478ce04f3b2fe0b2ba2c588cfce8dc15d883f62b066", 0x1000}], 0x3, 0x0) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x0, 0x0, 0x800059, 0x9fb2, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) kqueue() ioctl$TIOCCDTR(r3, 0x20007478) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:05 executing program 0: r0 = socket$unix(0x1, 0x402, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 14:56:05 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') chdir(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) 14:56:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) write(r1, &(0x7f0000000300)="6433e190bb55eb87d8ab5bb495133f4a91fccc2723641dc081f23b9c3d061f9bd1a0e0b74be82ec1c3a52d80080987ced987ce58a40aa3bdb5cd924592652bc39907a6efebba10e2a7b623f21907340683b7cb626cd0d0613ea3aab23f7318ecfca121adca15ea6d34b9ab2866779cb95328176a4c9463370abd05a5ca7ac1e6b666ac4d85f9e534da43e1ab791b1986dc07b84ded694e0c84f87b41edb9cfc04d4f0f64300e6a81", 0xa8) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f00000001c0)="18", 0x1}], 0x1}, 0x0) 14:56:06 executing program 0: getrusage(0xffffffeffffffffd, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = syz_open_pts() r1 = socket$unix(0x1, 0x7, 0x0) r2 = dup2(0xffffffffffffff9c, r1) r3 = getpgrp() fcntl$lock(r2, 0x7, &(0x7f0000000180)={0x0, 0x1, 0x3, 0xfffffffffffff801, r3}) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) rmdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) openat(r2, &(0x7f00000001c0)='./file0\x00', 0x82, 0x22) link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') 14:56:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='W\x00') ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 14:56:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffffff) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0x8, 0x1}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x20000010, 0x5, 0x4}, {{r0}, 0x0, 0x2a, 0xc0000000, 0x101, 0x200}, {{r3}, 0xffffffffffffffff, 0x84, 0x20000080, 0x6, 0x4b3c8be5}, {{r0}, 0xfffffffffffffffb, 0x5, 0xfffff, 0x3, 0xffffffffffff53af}, {{r0}, 0x0, 0xc0, 0x40000042, 0x7, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0x8, 0x6000, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x8, 0xa849}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2d2b96f6, 0xe99}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x800, 0xffffffffffffffff}], 0x7, &(0x7f0000000380)={0x8016, 0xb7}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) recvfrom$unix(r0, &(0x7f0000000100)=""/148, 0x94, 0x800, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:56:06 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) socketpair$unix(0x1, 0x100000200000004, 0x0, 0x0) 14:56:06 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="92eee30b90680055b9cac8401dd755794058aa7fa7897529aaec2c7e", 0x1c, 0x8, &(0x7f0000000140)=ANY=[@ANYBLOB="01cd48d17f61c8518ca882cf77ecd1f18ef7536721fb66153cf121497524150c6e924bb077bae91230c6193d30dcb253270fe56765eae24513064007f82a6cf643910fc2156918fcd7b5984901a78ddcc45ca912432298f25958438d9f4c38a80c10063e301b2bada158b96c09ed2516501ce77d7aeb717c028bc4479a328fbe0efcfbb325be3943e4bb59eaf21ae89f64f1f73799ee0846215286b5f484e6f72b9b0392222fe0015f8a726ac1e44fb64edea06ad342b5695fe56c39a1"], 0xa) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 14:56:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000001340)) sendmsg(r1, &(0x7f0000001300)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000080)="c453e5f3c14ff7e6ace0c79b7d825337ddcb7b50e07b79cd4d54a81517295e43356f98d42d983e5abd58611013b0644b2cb367d05206642ff2f82974493cf7eb104927da", 0x44}, {&(0x7f0000000100)="6e2721abdcb1bfe6514737cc162472b159ad10c86fa9d8ac56a7215ce152a66ecbafb90b69516d2b8c580a8df842ff99f64d628031b6d51ee3890e451e697411a75450bda78dd6ea6c08a1f7300db5956b9932b9901e161bca507065becf56001bce6dc1c7f566c3feae13f91660e007de8e2c0e118cb5e49cafcd3cc4897c694f321583653ad501f37735a459fc60ddbc8f510366a6f47624c400416e6172b16e963411d43b57578b9d338435de79071e1746dcbd468023fb34d44c96af8df0967cc62f10feee58d38a0368d8570db0a90f633bfd7571166ae4ef2e351a6d95aa6fb8dc94aaf0421f26e526160e", 0xee}, {&(0x7f0000000200)="6ec7af51e4b02e7bb1af61988ec0ba96b17158e87674bca78008041181200bdbad2e964c2fbc8a11d800d1575462f34d5503643e8d54d2e931d678e59f6fd260873688778405d69be1acd1affd7f0030729645d7e63f86464aef29fee6da3c97ff3fc96dfee0c3fb8203c37e", 0x6c}, {&(0x7f0000000280)="0ea41867392feb16fb94d68547ebadf749c6cb8a82c31c49dc6e7ee54b79307cff52908e937919451076f7eb6bdaadbcd526b46ac0ab91b34c909102a9cc8198c8a1bcd3deec65ca8243f77fee698484f4304a9e42fc560d66714a176be56cfb5e9b8a7446d60fcf0bac738c497005812c8c473ba7dd09c6d9dcc2593a78c131ae235288f7b063d9c2561e91c7c1540e5a8c9b59e0cc53d85f4415c1892ffd545046453396d1d5a738cebbde7e469c280cc1420e8396e1b980fa65fcc5617807b8bc75ca13ce83f468dd5450b1d3ce2f41a2fe197c67ec980759c9aba67ddec990b9e8479b28e951034e497d24b561aef3289b0b8f13dd2a969072ca32f0d54964b9ab1b7b2ce4310a334e19e8f017cd621e6d881112db42be1df1b8d8ee5979a702d235dcefeea9a1e7fb76284a1226c962d3c2446997fdcf1fbb1555e0eb551025e45cf89695febcee87c2105f62ec32fb5b4cf2f4082f1bf2a9b54f44699f5362f11293a8c055bb796b60774cec4a8a8baa9b01fcbbac7fd9e83816c6d955b3420fad757cdefc3d0e811c569a567dc00027b82eec26889ec3988df33a72c2a58e9d70953823df7593c84a9f03371b6c9623037917f5d0dc0d1b528d0c3733a5d3f1530d72eeb54384633e53d21122161bf8734085e5eed9570b896b1e68799ffa7f92c46caa0bbeed80e0ba1bc94a3757693a2c4b566402b3b0e20be470f85f6481838103cf85aa9f94844c53fcb0f6924ff84b37b7f6090a04a66e4ae465236583ab1565e4c5749496d65747c1b900de8b49b9e1c6898b4eb8aa73a74b439960a8aba883f0dd48bf48b9fc301d83544fef515ad85a9080bfb20627841470914b63947cde0b03c4f178f1a1fc3cb3661fed74d5b0f29cc33a5fb6daa8c8ec9c1b193e141b41cb2376c45313c382ae7b67adcf5807302b8dcf102ae9d8331e1e7dd305a593b7a8cc964286f677bf67f2ef2cdf6cec458950c0ab33300bfe95b7f60b69d989e6007c509a64c2938d64bfed0e98301638c79206de9db71404c04668a4ef24a45fa844f7e8d34abf2dc3053a53605f17450950d4af0910b86f1a917d8aff0b01f38f33be912e28a80d7dbaa273041a63bd507f109b5ae5c45ab46d6c5d62c7ce2c20d45d5ab67a3c7a2607227eff1302fdec1f3e403c5335105173e9252672a233c9d8d5cbdc60d5553e6c346b38bf86ae866eba897baad179813d006b6b7e3f0964c4cfd99af63f51768fffd374a65720c921b6a950dffa75e4b63855c963c45a9483beb08701eccf914f70dd5ea7ab1810eade8c1a34ff1892d45fc4a566ee05ec1a1591218a4bc5651979c9c6faadc3d29b754c91ca601713cae401bf882d410103bc20237f1d56882162920c65943666d96588b02a9ce840a6ce9b83150f1376d6132335370d92c4c06d21d2db4a2cfd6bdc85db0dbd82d251a2aae99882f6ba9d181e4e0d47d4dbb0b480041601d2d09d4f101e3a60dbb250acf58077081800d4e24fee2cf6e771d065df9de8acbd0577dfe7c6d4e2b5192087b4436bbe0ebcda9f1efa571d8048a9dc235172c807367c88b7d7c0d0ceb5a3edb8ed3c8f0b5926033fd6cea78270148cf9b7a23536126fc87647e5daa475dc12abe9da8b1d945eb78c0198a0b475c241820fab2a4ee5e23c68242e4c3068f1f71b85e2978960d03398884a51826de1c4b11e7ec07f86accc1bb9a59ebc56b17d0e45a406b088c31367ed8d07137d32b759d76f7ac9043c6372facb470af3a33aa0a728a76059dd9eb99b74ac4b64a8539ef38b463aa045e73e0c0d6b2bb1419473c66693f3f994ae637c53cc2475c27d8217d5de0c477a484b4f5a0bdd8cd2bb1e5a8efd014f2037b3d2b1c8c49ba05e442697afd0aa06b380060331b62dda74540341475402fd60b3328602a5bb5474e7145ab0c85e9189a92fb2c63711c634dc2f5366583bf50eb7e07fce4d895717f2d250f9df8b6ac15d249a295befdc71efc085cf560a70ca7ef0845f00ac975b12bfebd8783dd29ef3e037a8f2275ee768f4b2dff426bbae18c8fa848b9c9d5d30db0c901ef81b5aae435ac4d3c06e4d2f2f5e87254356856711f8f7154b5684f1b59dc5d0d13e6d6446e703ebc9b68881bd9bc90e4dc2ecea74e79bd959638198485340b84b3869b9ed9a8d3e20c46cf904e2913354b5d608c858d2d1452b0b5b6e732a658f6ee03f2edc6adfee5ac43c0a4417e00f039b6bcb6cb194feee64c883efc464dbb4a9e7de6f9a096a6a3be25a35ab26a7be29e8b81395f6779afb46304e6e44c0de823cc0ef09d4f75dfe5d8096516b6576b0d8b67686a2e7c54639f2302536f58a052cf2405b809e354d986adb68f9b46eb9b08a1b829b2b54bb0ed76c43d4ceea579053d33a7921334c9e7e7dfa9552dcf1994bfeb7f19c038239dbbdb91571af7285d999c93a2f8a554a6c6a18ea44fc5a307deadc34e74c6704d265949a950bcccd4cec9c6cf15e016dcc40bb592f89cb6ffce79c78ad0b39972ce7e9aff1892b1119c11804cb517f077ae0dda1887ed0f2043f1dfa20e4758b77c56118df20d18fae67142982c33951ff7524b229a3d5cecd35f0e812a6b39bac850e1b1c727696371377a438388e0cf12b501e417a6e455b8bbafeb2be082f6ea06f4c6b8ffc36f5233f47380c0ec2adc34267d96e42fe908d137f9774df16335ea298e6aec2ff33c2531274a3e3a1c7f03275572c3dd8deba04f621fd7a732f1aab130067eebfb3bbd2af759fa9bf501ec145d12f9d89165579f5cd951b60f92f455926dc86204b1135c9b7d0dfb18d4115f40a7f675304a7e75292467d279b654aa35406597ecba745cc10583b288aa1bb9e0b5f8abd52aced48034d71c059a4b9f82cce7caba6a5dac3d795732d490cdb106a9fa2f40b9e4cb4a129815a130bfed5bde22d134cc812dd696d14a4e9ffeba46e6587e287a57c607f06b4eeeec445f6f096071cb6d020ba9f9a27713676945cde085dea7ed3ecd008b9d1d65f32e39b56aa345be0e8c9dbc21eb70d12ffd4c3014197c58ec8f4857243687c36d729d1d6b9ae70dbfb6c02da5bb1ea5a4b3eb29c821a8d6ce4565201d96c67908c540e2a01141c4778c46f615de0d4a8da4053d12a4fa7d349b24a4a71e6da0dbe638124546b5e79202a7052ccf39bf64a9babcfd6b43c96d2b41d8efe0ad2e2b3780b7e10ac599360288588dfdee703045ffe110db6e49a4d427121cc671395cd76898863f0de908c260e7c4febef3e54390bd51e67c7a95e9676c75ace4eeb03224dc0dd247b8dd5d87b3ef774edc52bf543d11712aafe29fdfa2ad172e7097e9a80b03b33d4cf24126ebf8174812faa1e747fbb0603045249cec5d8325458202585e60a1a77ab96d7b82187c04cb63cd36b1a269d389bfee3eabf37aa2fd27317b4e4d3d1462da2f27648ab9567f15a895274ac877ca5cbe47fa88ef65d7069665a25121952a1e3888e8b8fe55d92e0aa968998476fa70277762e698d4e751826abe2ce6045ca1290ea575833939e50253cf06653fceb8c9fc2e432e227fa99e2815992d6e7feeae529c1729fd1c31428d037bce88a1498574a8302530e01af175f6600cc6a9f6cfcb710ca8bb731561347b826ec07330981f4a397b0e41e83ad60e75b3eb3d9df274e47a60c5c9000f72ccc2730292375276ac2bc1f0f520fcf494a2b96de5243f60d5366f9fc88c41ca5e03af88580bc6c15bc3042cd25e8a24b42fc67ada8de15216338067b603430902488fe2615f84b79e1a3e2d457b512914e483aea01aedc4d58d4db942ebd1786196bb559ebaa03727dfd9a832b37517ae97bc93d4dc685831ad0ff2dd304c5456383fd98258db490485c66458f767c0040bdf4275871dd3995e6769f4e4adc28ed7a94ee0ebf97032ebfd5696bc722fcf69ed62ef7588e791d951d3d72384c7e04742042cb543ce6032eda2f5e182252d24bd83003d908b8a763d7fce94102e889b6a89fb452b64729f7a5997695d8379b248466275e7ad3c09633a62fb92f7d369c97d5858efcb64c5179ee0f080c763d7881c3894bfaaf4aa1a32213b20ee157000f302b94b417daba798ecafe4ea508d1188811a7cae865a72080215ff47769aac4110b3f55dd7b3286f17e8281f06d49048cfbed748a705590a7ff4df9e4a861f33814fea8061ecabbe512c83ec8c14d40847dfd19c2f3f17ec92e4aacd036ef7fcd9096944b5c4c25574df989ab4f7dfaa92efc46d61808a91d8263e19627def68f263c5b9d713f15491265fec0fbbec0c1910035e0aec326c7c4f51a96a87d1a7cfadbd7370713f38da6d99272911dc6c12653e3c776e98c6d1008aeacea19bb80337b4f362235b14d140fede5b7e9fb72b2453c0da05c8a43ea9cd1c89eef206ff2c6205e06a3bd2d40113b890f0c8396c06bb7be29ec233c0338d843332603965ce0957eb29dafa4d12a1174e2246baf9c284cc5e26672abe5dd4606ccf5d94c92929b6e80158c3e04cfbfdbd2a75d9ef1338d9c83878e16f276af4e189e722701235836468f65e3b7cf96430f3f3f457c0a0cfb6d18c644aa2f6e1e03b9d2c141e913d5f235bfa4b2d195efcd9e9c27aca6b8f88362c7868c7d89ae344ea30fa17a762779fadd00d394f430de62c8f73d0289b4714cd444072aeb172cb118ac6c9472b3dd484752fe156f031271bb6743805ff1080640c7926c1ef5f58fb5eb4edae42b24dc2e1ce38c09ef69de4014f110b4e51c98d4ff97f038da5f4bd80a314a486acc76c6f60b0c98c767741d18c881403df424e030658c9040fd2f4f4eeafd51baec031c8155258aaa8f0c56076f65993de1899998e6d4139b2a8ac41f01526f75bd8700e840bd14e22a505b00ab0c665b04b4bcbbf8334cf6776a7de32cede9daeefd769e1fffededc69962fb73fcd3a2d8e9b17895c5b0ee441e6f6ad93121e6b5e6a79042f8d476f01b42e4680cd2797d12b6e104a648fe9991afa8660183342a0a5446090d6ef7f739da9ffd1504e67d0aa2dd4ecc789d91d19adcf6e509a87e2d32e60c45f2ad656c3695a9855666a55c12759cabe6a5f2923f4cfed8cbbb3d2d5d8dc01b186e73ef38e4e894b0fc34cdfab07fc52330cd5f6e66504dae252532e2e76595b134991f0d690a672af62ef33d8aeb25a3414582f117f49fb94751e8b18709f8ff225dc3f075a2cec5c8a478702c8903d175c44b8c8a82bf9bbb7293d7aea8d3b9cb8526fc76643e600fd248cbea851186b2d14bc04ec7cc6b6dffc2e1fdcd34bc5b03fb003e4ee4ac12c6113a79d6f8422013ca30bedc097a853f878e83a3a73a9212afce0c9225f7034c28918c6d89fea16bc968d477037a528e0951bbb0c3821ba6f630a0dbf49e07bcb92147bdb95b87956961dcc2554c4a75e2ed59ace51088dcd01717e602e076c14571dc157a64f667382d777ebd5a499c6400c446329ab3448fb9ebf2b7d04e1e05b3e90b4aca4dbc16fed95e5ebc29f611cecd4574f502929657ab69d9012072f976e91151addde5b1cc7afe7d1b083f75453ca05a28b5b201ea34985391c14d92af43f427eef4b113af3f4f87faeaa4d29454b993f23b54045f7e9b37a4b85446936e9ee1ae18165d302ec0ada92c85993ed7f61dd8ee27ef6388d0070a5f91dff2478a5e74ba8a534aeb3ba09f9816e3928f9f61a3d22d6ad2a02375465b0fd9207457b742641cd6cfcf5f019bb48b4c11d14a826b29f1c7c914e1de5f7f064bc54aeefcbaf98624d95c8ec5ce8c0432574046aaa62221f765d4d895f72434", 0x1000}], 0x4, &(0x7f00000014c0)=ANY=[@ANYBLOB="18000000190000000000000052ffff0000e8965c68d6b4d5001b48f24de90d630fcfefab206f5f0c9661e3e9f8982fb79e831419ddc3c09ac26bafcc495ccaeb362ef8045015473824c73b96eba4d71fc32429fc995e1e7019065828894f5b484367fc3f8981d27e7bc8edba00684311870f1c9271d6671dbaf45460bf31b9efe687c9481082c88b184c340ebf116efc563696e3d1353d75b21591e04c4b5e42e848937fab58bef5866227413ad7959e3fab2d3989cbbaed51b642dd531a37acc2aafe2b58eee5057558cd16400c35bfeef5433dd48b5d1d7a7f9499fea3c5e1ad0df6c8edabd62975947ca8b47abb09755301d72be777513cadbb1c21f29b02aa46ef57eb44594f72e843c5be81f5fe93fa664b7894c5335a9d7f2565173114813a44ab02dd3fa0ddb22ed4a2952bb92a595277e2c356f790297a41866cc9890fdf5656f26ed489ce69cfc362203f4ab12dfbf9049ec5b8b1f3e34c65ffc484254f111f5b4e9fabb94b9cedf7875b232d7d32e62dba1874b4ea0d16a5dbc9af85ac2a6c7d388f8c057885ff825526aaf6299925bb470de1b7eb9707062409b4f4b307a7d83be6993e352fd2f2f365dc5cf824bff1dab824ae2a10cd3702b66dbd0bbbd4000000000000000000000000000000"], 0x18, 0x400}, 0x400) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x2f8ffed87ad6af31, r1, 0x0, 0x0) poll(&(0x7f0000000080), 0x20000000000000f3, 0xffffffff) mprotect(&(0x7f0000633000/0x2000)=nil, 0x2000, 0x7) execve(0x0, 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000012c0)) 14:56:06 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0xfffffe7d) sendto$unix(r1, &(0x7f0000000540)="ad05deb6eda7a715a5b276d2fe225c3c9140b33ead2f7b195f5154ad7bf16c82066d338857e41c2d2107f247532d3b9605fc5037cc8f4a6ebec4d7e5e0af37b76ad852943e928d5bdaaa83052294001a4f3dcdccd69ad454f4f51f6a90ef2c03ef0abe3293d30e97ce96feef7bf890a75618884a4735365eda48d0f40fdcfc0d229f1ab6594ce9bb0c355317825e93bab27a888b2b3004e95904e281360482dc133dcec2551d36d9946fd27ee0cd05d803629fb5e3bbbb83213a632744ae5e0670efe3629318bd5654f6d44fe3c49a064579d11e963e25b158a6632f7c6a135ed7741dc2a7805e337814c548dd8804d1808b8c1774721f1bda33d3892bb38717a7fac727bde39da4aa33bee5fe42cde62204d9870f6a117a2bcebb6da5086e335d6e56ed2cc84daf57be4c7b9754691141a1da383629cf2a2b7377150a09eda12049891e26040b97067a229731c0cca8e2cf12762a2a20a7f792442d6922598a507642b0f758663e7d89e1e9eed641577bb7d19c0942322cd48af5d438058f38eb69de3672f11b9e6b7b316f96b4074c5ac638ddfb0094b832dd570ed81d500b77fd49f0347247cdf51cc4ef8afd5570df769b9f6ea6c93f4949a4678da205daada76b4ff8cb798820098c3507514cf9f3a34dd7c3fcd8c91fce0d9bc5dcd41b71848c9f18f7253a9f42a95c6d90b04f4a92e2a9fcfdbad91f76866abbc83d84e6290ca0e31cac6a0ea2abfaae7d3693e4ad20373b714211d9f7669ffc65678361757bcb237f2d43f4fa61f941d3c0c93465477aa2c3adebb03ef8bc38489a3078398add161a8332b65a55506e48643e7f0821d9ed2fc872b5948413ea9c0879adc186001dd240c5596d644350c55eebca04b4f0e07271c68fd1365cdb5b5847c4ae3f298025705433c6d14801749c94353ca1abc6bd60da634260121fce6c7225ad5b7670895b6f63b6e37aa2d937a04844ca1f8a08c73bc2148654dfb600457b9ea82f737c3e98d648391f5f1e4a5bf236f1b2842e2954d1f1fe9c12045e6f990d5aa723adb7e4ff73e590fa58978795fa0fb8cf1de17f3e81c3e060f06dc38d195437c632d64e49f1f46738c0a140e685dfef5b9fa0cea572caf0a80d83a683c80fb44ff8c89608ae464a64966bacfc3294110a483085e9572ade645432973e5227effb00f626007687d6453d191bbc0451fe5036355d6589e48003f55f0c394730debc8bd373a6737a8355b8822b7e8748966a2f4c6b9315da0a4bbff9bb5a21f1e0b82d22c984dc4dceb1456c99e99fe775524f4f9bc7aadbdc52ef15bdddbe5bc7afd255665485d992d2eb764e42372485a191305301a8e44c9cfc6388178bf4c178f14745c5a4fe752b200e7bfc4c3ab172a5a81222cb1c7125ef5736c5d16c64a4a0cd95cf026094501a50b936d1eb56a7b765eac25682bead4b640e85dfea442b17ead69b02714dddb6614c3929b9c3de8f721f98ed58820a3e9b4ee752d4d8bbd527c0d731a7d142f506764ad09fd3b028c1e86515490c2738b2dd3089d1ad092f83d0c893b3986f14a47d2a20fb24ecb6da169c86e0429e82c10045c8a5351bfca14400118493fd3a8843b95a7f6b50ff9dac6b0d1376e8bd3be4a1f9536b1597724065f50e1cde0c882e20a29c94a36619d2087d9986164b75e4d3737cfe90d68206f61cfb4a24b62e95c5ff9748f778440bfbd898c42fdb65240fc9384158e1568ac066eb3512fae82e8dcb7bd433eab7d616fb00dad08467d32a3c75bbd7e2f9dbd9f4141ee5c1838c73677d3222057a30d730148062bc8d766791485cdf0327c8a1a5d12497e4ecac524fff754cf353adeb22575004defbdcebe1582c3f1d284968d10cb8a0549a8e84d9055907e529f8b2d5cebad6a065a084a478c280670dc05c4aa54464bec048d74041a1caeaaec1528c741488dcd732967e58c157c304230790ee190340c3a88524b801d4bbca46b6ca012ca081e00b0bc90ece631896a55bb157770d53693816350a5db4461d5c9890d4737111a3c680489197949a8c1a498f53dec3306731e92472cd34c533e790db9dff3f83c367ddf5dd54d4cbeceb7f755bee7db206e3ac585fa371a54cea9f9b7137f40bb642507fac340256b33cb363cab21f3d1e507211b1c80b277dc086b4d0660dfb7e614ace2f2c04786bceb6b1c2e66bd90bcfae8b17e9ed1056287085f26d21fb6d03384710776693381851ea9883701259f7282593cad1e72f4b14844231a7f78b605ff13ea9f9d57af8fa136a1ed4265a9b7270fa1f7ae552cf17de09538fc8cd4527c1846db9b5c14ac4c3d951cae929115c50413751cae29d106012f8579f8eabfa5afd73d6fb7ca2785e9c4322a7f82adcab9cbef72501fbbba4bd7eb0bf319ac1e8e2138d3717e6ef4c284387158ecde77c6c7e4d6fb028a12ad2f2618431acfa8f598dc9d60a34f8146e9a39c8c77cc25c612d53717857f892ec44abb896a8dcffc4753be3e6b2e0aeb750437c39d6e4ec13509a1c28bbba4ce9e1fe9521f1c3ef0f429e8d2d74dd82fef51d3b914360e21626a5498367a74e76f1c2d1fe1b98e6cd6fca449a178f5cbb0468092afaceb41c44611e6a4e1452c46807d7e584339ee16aadcbc3083f29a328f32b84fec7dd2461af730651290f93cddb629dc12cbaccd923a1aef375e802a1387b751f952636d0600d62ac6d1c14de30c5c614f2b47c81547a134a6e1d19b34df22d138500b4045900f42e78461872e487477dcf556e1c2604e55d4660e9223d710708da038aadfe3cf969726460b01f5f48254c403ec3415292b8b98f43d632252db7d1b3902e48941cc0fffa410f1c1ad4d345d02bc446e916d308500afa9715f0addde75d78bc593f7e42b4222861e643ba1f7684a8ea2736724a0e2bad1165c70b1635bc4407d274be4f7a823e79e0a36e393e37eaf1913402dd033df3a3c8b4ab73f7893e14172f3ab20093af101e4c7a7a7ae81f9a145a1eb2de05e4a525285795e567ec922a8b4abd1090b124718dcfccf60929d91a42bc03ebf6ffa6e6314b4d44a3baea79ca1f796756249ca57ead66a69e9d649825b497069f84f089bdee3a867f4d6984c527cfb14ec1abd9528d05c4a9addad3f9ef41e265ed993f23b9edc975e80279d3fd3b4fb478eb0ab62fca5f704362bf87bd2d4cb62b9a4870a4758e77908d24efa319cc889b75c1d12811ce27672ac437941f9b3e63b61445b17ee28f22ea48e5d177c6cfbab9c9b0b295c0fbeab0d33f2fca6af7a93ef0b32a378bf4d2179b4fd79c1d008d314211c19a6fc3861b11076dd2be15bc07405d66cb9a6c8b5c69e82d95c947e8ab3a7191aa376dc521fbca0fe96a50d62b49f530678dca833cc3cf156a9cbf0379c716eb46a5270679c09f69cdbc05aeedb5b5eeb1e31daf725c81e90b79ddb8d0a502c9321ab46eff8490597b346cbe2ec7a04d6183eaffbbcfe739075b6fa75cd50ef18d1bf12c182c8c055173da41ed2fd71a6a29255821e02522fed5b0404f36005074baa3988ab06c48e53ef0ecf4602a4b560130d050c56cf4da422ae6f1605c6359f20fcc0aa06f5ec0327fd68da2d55628c6d380671ef3afdb370d23ebfe911406ecffb627d0a52b3261e90c2bc1d18bb51f6df926a93db1942b1b17098716ff6b754f3525aa540967dff333b25ff9e3742b9e0b1a37d2066814ce31d6db14a336f75fb275723cf17d9fc4dffd9ce74f7808b0291e61790cc30b93b2bd6e0414a6ec35b5aa72351a239649d16841d32d2103ea2fd8ee7eeee34ffb7f8f9124ef2ce9ce0f40a75f5fec486d8181855075c1bc58c9862ebf435a0ee37cdc7a411ac84aa2851416ed9a180c4015cc842da3d7f4078357a4774a16e224feb37affa3107453fe73649c280df4d4572781824e9418748d1254cfe6b03b628d91730e91f1f49e9468767a03fa79c71a70af4f96e9d8407850d0c83e0f0ef42bafe030da1ad274ad53600d34924025a7620eb87fde7bd5012ffacde07be6dad417e2f19bea2563d0b9ae676bfd4a57b55f792b8c8de306dd59154d6dd5ef7b68f483870bb19b92c8d051ccf1a1a67885461c8d9285c61a49fb5a43b4b84c5a7da8ad4f7c0f73f260fc5d914477bbb5d1a371993ba09abe4d51fa4ad23823237b147a026e9ce4890541df5c51adf80b02c0ecf7ef8998742a7829d5f428343019bbf216fbad2f817ac4503da8adabe50fc6d1aba9a793cede49e42b5836d70fbadce3707449fffb8043f60e44071c9011b36868b0872e23c65bf54ea7a1ebada4fc294bb46848867312a3ae4b1a1cfa915432c07014dcf459644fb0815f692023f07ea0ddb2da0559a5ddd61ab2ea50e15b86fa9a04402b958d78820b09428075de635e2c39811460b29c43b31f6cd2ce35412e479c1af6b49626a241ad27304816bcdc847e9daf117dc8730da055c6090bcadaafd2851cf9e6c301a729afc96383d830937f857d4119a0867615a159863f7939049c7d6d190a3a0f257093d2be58ba7004b1efd0e3f7a503b2b22b57d6db0e5d77993bf0a43d14e6c4657b2ae2ded4902de6e94bea9cb51a5294ec132eb5a3418f035e589fdc3d5c01b3405ea27dcae65195dd4879517fff4eef80a978fbb0109177342fd36fc1e5f193029b1fa2d757959a553d636dbb543af00f6d2e2a4c9f0d71c1110da2d1e60859fe98d60b964c88bab762097052e9c88da07eeda81d2178d2b95d5cfd1c28ecfcd6e8035b5a2a0b0e573f9ef92aa09000de99a8f760b1f244ad0f26b48282f4ee81f9644244d2203c3baf5f2a102a9dba7442a0f76553c55dbe1500e14607831c948075e93ba4f58146326f5af3f894e74f572c723b570f0f5587ac3ce781015cef7671683015232a004d27c771a50c6fc74932378446fee8b7cc29f84412d8a22d944c5a621a0f132b03c0f60a05876bdd0070fe6b6715f400324644e06ad29fee6abbdc051f5003f5bf55fd6e82d4bd68120114170586ec532a99739c51377213fcbdf2fe1ead76013970b3cb1292ea9f055b0c99c7e12d0e7fb68d43b07d6f2028292040484d3cf33bd55de07994b33f0d5ea8b740f41c8996aced9bab20a09c5a5bd018926b77cd3aa1530c612f088ce89b6cc40bb139321d9a9447d2427cad8396d14215193bcb2121c963cd9c10e9134e9602b4e7fd319513afdb918907db98321e984206a06217baddb760b96d6c75dbfce4d5a935acdbc0e8ddff02d668c4358fd168909123b53a48809aa06d2fbeacb29777b23d21b4e34d6ab25334a0105fef1409c59b98c84af26c52b22d68379f163412ec942f25e983f7b22e37354184492fffe79b71424ce6cb567f74f975aa351509bccd700fc98f0c93f26790266bbc841cb775bc37213e774e0363cae9d7cb5075b7e866a57784998f780e1581e4309cc7adca79f91c6ba795446a824fdecc62d04bab95921713bae22dd511e28b298e09d5d26402e82becea9aa14914560ce1aa099fa6a0a96238fdf532a4ac8b73c459a50677968b56e882c251e9dcade3715086da4cd8c4f3af6b279aa9bf1fe5e38b6f9f603a056699a41f2986c84050401114bffdbf15d706a45d905570d13626f0e401744bd5eb896d00e07010bc9540c4ac3ea04a6abccb748922679400f085b7b4edec80dff477086dc7774008c543da6684b198aa91f9ef6e46aedd20dbbb299432c79f80dd7b8b9a7e8e61b3c0a03e0e3c221e7e3468ccb36feb6adeda4b3834bd1b98d73a351903bab0c25ef00383046e42e62f66514ff031f716433ae55f88", 0x1000, 0x400, 0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000500)={0x0, 0xc7, 0x0, 0xfffffffffffffd62, 0x0, 0x0, 0x20003b}, 0x1) 14:56:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f0000000040)="10680e18176a32f9d26b6a82c044b48038e322cbb58cd80ba1215f6da6fbebe0e92ddeb2b93cca5c1330a306879b96b384c93f4449c47817407a9e1a9c7158363747e64b844197036c445b02bb883a470e67e768ba8e601cdec58f18f8e3a2ac99baf5a6734547edd82d05d9e8cf64bc2e7b5976bf3e61bdedf6ddf8858e0b5a2b642ac612da30753331636fe846f420a6316f5b73c6e35eda2d2c9e3023e475884d60bc654479b31914519ae9dd9e109f9600000000482408095376e01ff1eeb96677", 0xc3) poll(&(0x7f0000000000)=[{r1, 0x5}, {r1, 0x104}, {r0, 0x46}], 0x3, 0x0) 14:56:06 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x828a, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) r2 = open(&(0x7f0000000140)='./bus\x00', 0x800000000400, 0xc0) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r3, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r3, &(0x7f00000000c0)="f6678b20ef48d01ca0b0ab57d1c0b23bcc3fcddeb7e22a2b4b69c4bfe0547255d91a6282c7e84d135d2256cb2e8df99678373c14c3e28de37bd20518a550185a28d8b195e4c123c4aec1c0e307b3c3325acb41607c9de90e2e917acc7491bdd733a976aef4fa34ea0280", 0x6a) syz_open_pts() close(r3) kqueue() r4 = syz_open_pts() fcntl$setstatus(r4, 0x4, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) pipe(&(0x7f0000000000)) read(r4, &(0x7f0000000300)=""/241, 0xf1) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0xd, &(0x7f00000000c0)={0x0, 0x1, 0x200, 0x100000000}) 14:56:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x1c) ioctl$TIOCCDTR(r0, 0x20007478) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0xe0000000000000}, 0xc) 14:56:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4233cfb25b84e5bbdc3a5197094b222a9c4f6659990bfe432040000000000000000000000cb04403df380dd57f8d75c1eea6f9924a3c9042ecfd4cbcdb6a95cec003b54c9eaecf12845088e7008875f26ce8b0288", 0x64) write(r0, &(0x7f0000000300)="7270bf6c40afb6bcf4eb69ff", 0xc) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d969000000007fd35db5ab0900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xff, 0x0, 0x100000001, 0xfff, "a16dad134402c183b362ae808978de7f2b36486c"}) openat(r3, &(0x7f0000000380)='./file0\x00', 0x10000, 0x28) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000340)=0xc) 14:56:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000009c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r4, r5) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 14:56:06 executing program 0: r0 = kqueue() flock(r0, 0x4) r1 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001240)=[{{r1}, 0xfdfffffffffffffc, 0xb9}], 0x8, 0x0, 0x0, 0x0) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x9, 0x400000}, 0xc) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000001200), 0x1}], 0x350, 0x0) 14:56:06 executing program 0: chdir(0x0) stat(&(0x7f0000000280)='./file1\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000100)="a652be691b60a9713848a010e82584d0afb34874d37630b56fe2cc88299e65c5f67e0daae821bbfde4ebc07729df9315cffe984d13acc7fb5778d951edba301c94ad83d1ae479d449973712d686f76272a0045606210ad660a6cf249952512a3e2", 0x61) chmod(&(0x7f0000000240)='./file0\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@file={0x1, './file1\x00'}, 0xa) r2 = msgget(0x3, 0x503) msgrcv(r2, &(0x7f0000000180)={0x0, ""/157}, 0xa5, 0x3, 0xbbeefe9afd04cee5) chdir(&(0x7f0000739ffe)='..') 14:56:07 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000740)="43df34bc20417324291862430585ca9c395bacb6d342b792c6dc6dc50ba3ba37665cb3af8fec69db705af0e84f1624f98bc3d2dc1dbb8434eca701559dd9a5ac1119f2a1e1893d398a5152fde66890b0f7eba8a057126edd2066bd41763cd15b046b15ea0b6278272c1ce61a5fd157134b6b21125a599b96f5c22c2c6a0e2f531b2bfbf3f3319ef1e88ed1c8d2e878fa23665f8cbd4d5291dbdb8f2c3d28f176d9a94b2ea3c205f098f4e1a55928e972ed16f06ea1946541bb9edc56b6569d17e2c7f1cf1b70b30e99425fdef156caa1a883a8b2794f48da5e2217c37bb0bcc6807a5684c77a75fbafe74c78d4cb4cc177ffc31d182ab1ee0228d02aa11d0602d0bcad617111c08b7e3c69e01cfca1f6332192eef9ea9d8655cd1eeadf9c394e65785af3c221f92c36ac2cb20fcf1cd278e1facd4b0144a013b8413b6d91ad2866d01ed598a5f6cc42538e690f2c3ac28ad7a80a99c52cead34447f8702cb07d8924f1828926772a0b9bbf3400b49e8f49fb490e70996ed2529047ad2d3a02cd467cce90faa14ebb3d2632889f30f28e2d49579a241716147935ef8d2d16612b1338b8f9759beb6329715ba2647370157fe2fdc20fc3b3f4aafe98f3a13f9b19ad66869d2df954f89bf51585a2f73256740ddb507f94277495d337eb5ec8b93f277c1d47dafa5dec68d4f282aa36b5205adf6c24f33542a99d8e9777e421d1d45174a7dad8483e57ce655b3f96bdfcfbd0c7f40493a69f46e8a9124988ef146953d8518154f0d11b8d2073cfb86a8ad8178807cc2312356f21ce900ff2bfdf0c7e7e90f285679802ed7c15a9c1377d470a12b557898103d3a97c749f2b1c327da2bf93c84b0cea560236874d7e3ac8e9d835dbc4c541b93d077961cad7bbec04ebfcaad8fbd975df2d437996c351338d911959ec4c7fd63a633e7bcf6145dc03a820ea39236251a066cb32d6f5bec75917bcd90f0ce4780cc9e7b3d2de36cf758195cd082587eae0119019f8c5f953e784ce78e1f6c89049bbc8228093d24b4e816f01ce811e850f03669c09d3d7c2dda58608da952c8b38c8f80030aa9bad8fcaa60e10e7f926da9e7f34f0a0cd93beeb41e3496f3e8af9f6abbb119533d4dec3c1960f7447b53989488703a05391bcecfc8bcbd09dcb303ea4e4ef7f74300b536e0dcf46990ee4566e4764db3f80570c429ca91d36559a2abda6b6c6c73a4e04b77427694a0c8110135d919ccd12669f34ad8cb3e9933f23202066e9b8892d6233299ee5be6defe9332c709af38e65e6e5caf5d9407988986e7fe727717a9a5eafeef192424c198df2a88afc9b0867da502a84fe504c24e4aec4a302a63b507d083e6235830f83a7881bb3877cc51870caa33da2935a3d71583e4632c7c69a64535f73834483cd70ee50c2b085607897d90925e59833ff44f2f3c9203502d6155d807e768090b5aa249a64a41ab12c72c8691dd39bedd0d83673d5303ce6412472de1043c33725ef0b305e09c88a49ec9e1216a39bbb4a0cc033e6cc5a92b939094365c52e89330431268e2635958bebc09200058843ab73eee62c86ac14d1cbb31c75f25c8e240086fd3c73c2c30a15f8bb07cd0891f52b225de680b036663ff1b5027d8505206097efd8d17491a0b66aff4db01b2e8fbe7a431e2f7a000ce476d84f5c71436704ad17411ea5b984ad130778739516f5960191d4a62f19aa266e197691e8a64e5a6cfb43deca8f138658cd03a4eec117fd0953f36f7481b0141aa29f1717738780eaee0198665557b3be3fabf3597ee70cebbeb2088d89089882122d8836389acb77c9e988e88e1a93ef6c8c63ee8d599c5df6799a739032c13fd18fa5be7bfe61f22e38ce83236a0f9d53d5d8d40df3ee128bc33054160bb9ed6c943528abbeb0a8ca07bd8e37373f42e4d9925166522b0462d029d3c45f32f9d17af92b63e12ba8df87f9196bff13aefd8bb47c5584cfbb97937048a186ccab07304e82421a3db226fd39126d2362cabc869f49b544c544866f4d027fe40ec33a45e7bfff85fe05de1e5eb0d10c4e801ff685b20c6e25ab63de0959f4bd3b213a71c280172609f3922ea1b995b8dfd4fbcd602527ca6f7ad3e5fb67f8f246b0f6b2c212ddab4b2979eee7fdd96896df107bdf90a00bf5ffd116731200b307a1afd1ee3f730cd9b575ba4e10f56359c306107dd45b1d498f1bcb8fc3390c23d252a210737235e2b7117df6608b00fc657d732300fbec569f386000951d88be6e11d71a5ca27de13fd43c4991ccaee4c213522c6827f0b1a372eb3dc0654d95c0c05b5922061176c66906ebdb0037279c17a515e7fc3c179e7d0fc3e05b9072f1be414feba245900019a05bfa918d25dec2aacb09cc4edb7199f257cccba62da63082b5297cb976ecd2aca4e28d6aa5a1c33fce2a6a7373e53264cb72829cc06bf6115214d70cf422e8d7a1cc6309b5f628077a5375424866da13dfd81fd5a995d67952664687615e53a4598c07ae5d46fea7cdf0a19b258e47a968e709bdde6f2e6ded22f8a5b80d41f0bc2c96adc70f1a23660435090e6b891ce967bb1bd2733a98f82423b58944d2f9951fd7bf64f0d5f690d28a6f3e35ab80f17810a01b9e04948b96877cd745a1d0c656edd146fd1a04309943af689ff1ddcad29a6530f6f09c896503f3677a8dfad4cbdaf93c024d2449e77ca26e6c40047a7b0dc276f82bbd6391e65e2e45d74c93e74b6a2dc5c797155cdf90571cc44af571054a7b9272f7d377c87cf6a67956818e030be8127fc3d31b7ba8bed8bdfc806942c064761bbd6b310b951b526c2b7e3671954bbef6aa8ea799a7c88bb55820425330b5bc277789bc6eb3f56f6313264cfc829f661c76c207aa0bcbe7cda0a6d9711671978ce566cd75a0a104ada55939f4583efe65b420fa901e501ceb4a49b1e9d1ce0280dca37e2a3efda09a2bd57e209aefcd409bbd1fee92305d2ace618e111e705ba298086e7dd598b723927ecae0a77f2b1ae4252ca17d7ca85c14e2c70af473f6ce0843a3a51d64de5940edbf36f32937066e70e5824c8283451cbd0dd8fdcb8ea45d97bc1c5e5a7fea3764057c0a27f36c4ebd5f7d3cfe66a6d7e2b16f09d93e9de1f3b8dac0cf2c590ddbc220ea0d8fe59f60fb6779206991b617e7db99cba96dd9e6da2cf16f28dfa9d780a06a5c7b1b31a4676e223398622f0cd9c7e38609ff469630ed2aa7e22c1153b1d0780f7767f380560a49258e62badff1f32a29d0e8d19f3fc120f89e947283344417b735d65b0fd140e985d3687918dcd6b4c33410b7c8f706844038f48d16adba9ec8f709fa3019c073a5d7b47904f553c92fc647930104a74ff18401845a693c6f646e037089aa0aa364e0618c7a8788be16ae9908061dd1598bbd9919417875d1038d19350c79adb389eefb43a8a9db086763cfff93949b0c91557ddb3b95cd3ceda1843530222c5a930500dbaf75a698a92c88f8e445db55829f376d2ecf82b606f343cd7a37674360c10924df752750e0fe2b6e0463eecff3ad646682f1e0189b18cdb7c0627d9b5eb02d5924e543176387397fc28ac69c680be5f5175844f4a94ea115a375c145466b2c218358fc4b0b826f3b6a48d301f09ee5e349e3fddb3ca994bcec1be780f9b59b14dcc6f4a88dd3f2428c1a675b3cf1ffe7b08a712173badf9e5f619ecf10f69114cf6ade705bef6e93b69fccb6e309ebdac50077f32f4c3c099bab0f7337be25a85ecc7fad06f053693eff4baba71186bbc56ee0c6bd7b62b902973b22767607e3ca2a4a44d3846abdb337b8aa542319d0c2c843cbd6a7fe8d1e8126cb69bb23de694cb33d9890398da3adf7c412b7977ea68f1d26c4c410ad2485c257fedfb4193538c3f5add5fc86712055cc22ba01f7e316695187e76c9b5387af715239ca21735aeeaba63f766573ddc1d81b48e7915fa1ef6a0bcfd5f6de40c7c4030fe2c7a787611d33462f95cd7d369071a07907e3a34309daf021cf36d1c2f46b8254fcca257cc884aa837b96190c57a8d85e72957c305124a90497aafa3d9bf49e210cc0776ef82b720075cf4c8c46b13c08e4c69fe3ede8c3e2efeac1e8f14545c3caccb82aa1c4181ddc485ccc0811cb31a8dca2e337e3dd4b623b7fe8d07f0f8a9e979c23a3facd322bb1091b7c5b6a031e9085c9123bdd7e9ad674aa5d82099c1ec6169273911d3bff91c5d117506b407e47a6bb17ac9b01c338ad505ba5744411062e4e33d45dcc17cbf6df4d1597f8f692aa0ac783c70a09001fd4deba1dfdaaa0bf1ed1b557e6ff30ee9341c6cf1505b64097dc4c2b74a6879f3754dd1b2396070639989793c8ba3bba954a633a7d1096293d68117614aacc34c097517bc4597d0bf42408055f253325a0b6a1cfe8d6eeab3d17e1526243dd14b56b07d5328358d89493d85d29c7227097a6a6da943964056b1746cc87a4eb9091d2b2dd5e8b3dc2eaee6f57fe4c38bdc3d98f2b280daec994674a58d40af730dcc6bdace00d6ed14a710bd61fd87da2da24c27ff63a2808bd965ed96c918d4fd82c73ec7ed3886ff52402a9713539a22a8d666de3621e3e09c2c0ce27d6aba13908d675139e4ac753c207ff053fc28359f76d2c2f0980e6f50baf3717cfae071855c41c7bc320ddeede4ced84be40b8ca2901d4eebf73e48af579b3e5058157bafdfceaad7f526a7e2f6d86b917547f644a0c7599ca25252cfd5da840ec3ffe1293291854b2495a1feb3d0efd86cb2200e3515372a86fe75d7b0b74a1b3ade296f3ef6cf15b30dd56e45757b7d6219eecd0b3ef67912548439f63ae530708ea349ab688a13bc0c5239f5e76615521222002732be5422e80ccc5de9127351efab12e5be427f3322b911912cdd46b240488859e1c1f758a9f226f1b0f6dc9d3bb3dcfc3e48bb7b29600e9085f4f3bde19968a687bd144736b5cdde7e5995bf722946fd32a38af1b49dfcedaddaa6f3278a94ad4081def402efe379f536241beab54d807f8cac7a6a38af0d9e262c8d8ca8474bfc83a0b48eaf029bbca885a32eb164c329ef2b4d505581c12b4b376cb526e0a683d68f5250e812acb6e49f2c5a5db0abe5087a0f97458015b29bf0be21f4b272b210ee75c5322a2b24817fea5a000bb004ffe13678db812d3f274d1a140245dc20571a89cc7b9a30fcbfe3f7658f3caebd7856f975ee0da322b698fc29d3498d433993864fe2e351673212e89e2b9727e3884634d22a4d4ca3eb75a5abeb053fd43ba169e7042736c7511b17fd96f8f5ad09f774d1e32fbcc44d790396a61e3a9571defbd1dae47b590033acb6fec4867c7070e075e5acc35e632d118bafb239afc38e778afb12a27afe7a2a00f3e67f7b4158cc18b9f090dbf2be0e399d01758fe33f3cf633ae9ca4573f018b1f6f7603e9cc37b3e0ff2d32c00c2fd5d797dba150011f2dfc818ea398a5f18045b45807bdbb3bc78d0882ad1ae0b761f9d4836ed5a0886ee80083972f86d13fb741044a6e42fc44b316e8f370757b770c9028fef0f71f8f28331c5b8f8f6285c3e21477084c3121bf72629c9e352bedaa3004085a1ab94c45c3d827318a88dd4315db029e5e39383e96c4313faec518ac50ac6f1e0f34baa9eb0496cf1643df1b2a0bfee9febf3f5549acb234b32506ca9237ec262c4bf90bd96aa204cdf7a6e05176c4b92deb5e0bd0dbd17e5255cec725f744d09358fd323395d5c1b50cbc9e85708c2ef6b120ac8c4f8fb1a0ca72894dd8316299f2be4fabb197a88fe9c206993fce3b5e58ad04d43", 0x1000}, {&(0x7f0000000080)="5209ae3b5f7332830f2ed71cf6d86c87f7e491cd4ca8f3c51b5ad2aea2f695a9bdd8c24f2f4e9d6b1be1bbb070dc8d126db6caf7a44101b401ac11df59ea9c3bd138976f34d97eb22d19b475ed3917913a42cdbcfba082a3e576510e96e6792fc3489767a65eb065a9d29346c29573bba9f899e56151c8259b1fecc5b867417ffb", 0x81}, {&(0x7f0000000140)="5d7fbf104236b5269cb55a129f8c5146c65ac404488104bc72a3bd3e93a4614e74a530963bb3ad986466c963c18b443795fa0431f923a06befc113b00e7daf06da4a0584f7dce315d381de466f08165ff097f9b0575833a7ee7714b6750f7c1de69ac2d98edb557e35390aad9ae517b7efae238e76be5edfc7fff10bc269fd0313ea1ad27203391703d34c544dc1f5f7a3267a408a6d88a451dd0a3ea0b2e0b56848e0da3ecb0cfdd551de3849cc162a46e3632a2ca781c4bd2f076ef50786e24fa274f48464e6faa99f5e8c53832f8ed07275412d6b28a749193ad98f97bc4b7710a09396c53e6af9d070d948c8a4dde72139642222a21c719443", 0xfb}, {&(0x7f0000000240)="95e21b4facd0ac89a0f4ff2b60af92f63de93f0364eed58d6824b5d3bcb2c9105554d6b56935fd3b0436822b9bb466efe28296e529f4a856aad4c22d491c219c2f45771b9cafc5bd80deed63d9bc3de2af0db70330e8187bc65059e77bcb97facd2025e178edfc01f7e4f15a6878f467c11ddcd439aecd8330ef4958843dfe068f3a36b110e84d077bf48ae84bd085306e15705e7df88853c147d51ab971b13934556bf02fb0d05e91c102aef85b0a6a9b38bd2b384bed4994d0f5d06beadf7161f3ae5c0d035611", 0xc8}, {&(0x7f0000000340)="37b8060a16701ade33585a7f55b22a42c221b09602be8e0202f6857005871f7fb6a132be216508f36bd6bcee6973e1608e792db10b17d32b858d5546ddd213f8fea6b035fcc039231c04ad7dbd69fadf9b6631e8296671c3beb691088903555dcd65f6f596cd51f458594fac4e499a1cfc5a5ffdfe5789e0474ad2c63c9c6d6a35e9f314ba819096404037cfb28339462fe2d48416de0c8c7714721fcda16205b3f91b58e940947beae6c16e00be6987af99fb1d55b536c20d6b75617b1c955512bc46c9423d25343ae2090cee726bb69d985a4e3537486075e375d56c68", 0xde}, {&(0x7f0000000440)="612879c79925ed65a1860903067f3816656d6b868781d28004c62742c7c90aff7e06d0f62950a1d2eb84c1b5f1693ccf437b6f081a8305f806cb5db86db5fd8f176e728cf962b57d4380f2f9a9d8fc8af442e49fd7ce50d3451487fa6648323fc6c3fac7355db78fb0bafcc7a18f43ff6d9bb7bcde10dc9811891263b712993d28bab417b836e43900e4fd31304c6f97a7f48eb1e2446195ebef14ebb9426b8cd5a327a1dc3fab19ab6df569580d01adb41abba9", 0xb4}, {&(0x7f0000000500)="4310ecc170a78264a6df74cbc1001e10f166e90088f25736c166c22bad3e1749e520e4fc733641952263ffeb00d74c1bec0214cc0c4fdfc39f2fdde2f888b540d0eaa7c78dcd60ce8f5ad53cfd42ef4c905efbf09bbcc27c437ff92347e8bf0666529d8801e8f7daa18f59d42ca464560c2ed24a583210228e3c7c0c5f316001b2ba388b3daa7b5188a0c9acde1e8ae282f18e1f1eff42d0b700c8a8a6e16553e52e13de83bbab87f4e5feac7fd795f9881f325d1ccb5b199e29a6345bbbe3bac49207cb9e0480c7fc0678b228d6bd4335f290dec48dfad5baedbebc73a6ba39", 0xe0}], 0x7) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfc94) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sendmsg$unix(r1, &(0x7f0000001a40)={&(0x7f0000000680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001900)=[{&(0x7f0000001740)="e4ba87ae3f7507c4386ff14ac77c510ca85eea167ce3c0b9e5f08ea92a6a861ecbd7c79d3133c4dcc7836e7203dd4f249bb85c59f8ff326fa234cc33450e523eef8160fe438ab79366bfc8506979b915ac92439863891ef58007ba5a4ac6138fb064dfec1b0acf6660037ec992fec175755fd7e363db63a9ed27c19e476b6fa6739cadae8a636672c182904d67ed8823ded405be4a85659ae4bbc727fea86019e9e2eefee4267e00c6f8c6fa88b3c8f731e07a9041cbcfcbf46c3717e503f4c2ec6250843301aa16fe4f467525e5d55b97", 0xd1}, {&(0x7f0000001840)="5eac5db5a54854bcbc07414f0a777580ccabdbb5490150494c798b89ec295f4ab6d55b387d5bb06a935d4d3af653ae05edc20aa9f54cdad4bfd0ff5997a7b54fe39d2c9675f26bb9ec56c0517a4415a7f48cbf58ca6e02f1613c03c346858cdf566818fdddab809fa3504de7cc90470d3b3d61c85b9248b8ec8879df1493a901da8235d13ed3b432a9777b67cac64eed35006962066dc92b01cd2bb9", 0x9c}, {&(0x7f00000006c0)="a1ed391ac0cc490406bbe93483dc388a85217a2548c9d12335d4890092097388ae86d77f5374d64e9c9c47b12752bb", 0x2f}], 0x3, &(0x7f0000001940)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r2, r0, r2, r2, r2, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r1, r1, r2, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r1, r1, r2]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r2, r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r2, r0, r2]}], 0x100, 0x8}, 0x6) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f0000000000)=""/13) 14:56:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getsockname$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000007000000000000005b1c257300000000000000000000000000000000000000000000000000000000000000000000000000000000002000bfcd00000000000000000000000000000000000000000000000000000000000000000000000000007804bc30f402da2a384ff01e02d58e2d666a3324db3e92271d3d6bb78c568ef80966f2a24a72234cdfd235d44b3e7967eb726320d7c5b1eabc151a0e47b5cc1965edc8f808f1471c439f8b9d0ff4f249e382efa35cbc1e4f879a4a62ca9c4ed5f550adcb0c7541a8e9de7766c601d621abdf3e6ffc35eec95af141b6ccd2e58270656a0bf4d0465876b6f38ca0f104961ff3cc0ce3d89c30dda1ff53be638de75477215cf4"], &(0x7f00000000c0)=0x6e) shutdown(r0, 0x3) 14:56:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f00000001c0)="c7", 0x1}], 0x1) syz_open_pts() close(r0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r1, r2) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x8000, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r3, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0x0, 0x0) 14:56:07 executing program 1: r0 = kqueue() write(r0, &(0x7f00000001c0)="8406595e9a9b41e876e2476d402f1d7caffa8423c5b5dccad0f5b94f529417f39588ebf69137c261d4b116e1433abc07e40b0ed03c3891838454eac77d9604694326c7f0146971cb383e6ae5133d26b816565c5dba95541a8766f5463d40e6ce1b07ee275453ac3bf60f39d313dd8a7b6178c0a56b4f0f679edcaac05dde303ca36f82513200f3c2e08f0a1939d51d018c3058e5399dd2fcdf335992cb3706d23ac75141added1087a1d5654576dd3a82311867b23044512d1fbe71dad9ea81f381901d1a47079332f8899bae30f9ecf", 0xd0) r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) write(r2, &(0x7f00000000c0), 0xfffffec4) r3 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x1000)=nil, 0x2000) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000180)) pipe(&(0x7f0000000080)) socketpair(0x33, 0x1, 0x9, &(0x7f0000000040)) 14:56:07 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000014c0)=[{&(0x7f0000000100)="fcdc167fdc79c33937aafdf02e60232fbdb7337c69113d8b934866e5741ffe15b178c42adc5c867280453c56f405ce5c", 0x30}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0xd5, 0x1) pwritev(0xffffffffffffffff, &(0x7f0000000000), 0x10000000000002a0, 0x0) 14:56:07 executing program 0: getpgid(0xffffffffffffffff) 14:56:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x4, 0x28df) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) 14:56:08 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) pipe2(&(0x7f0000000140), 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f0000335000), 0x1023d) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000040)="397a10ffbc2734cc73c2e9596719f69ba499400be4fee7114ef8d6e2491f4e6cb928623d8e49b2603894fdd2bae2e6f40aaaa18460f1064fea2585a379bc60ace80ad26f4bfe67db5cd157904e84be5486782f994b317c1e1618c9ecaef38dc4da605831f3da608346cdc0e61c4559c64ef1f2bd05db83be6b4c4e6e0fa9", 0x7e, 0x0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 14:56:08 executing program 0: setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/114}, 0x7a, 0x0, 0x1000) msgctl$IPC_RMID(r0, 0x0) 14:56:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x20016, 0x0, 0x0) 14:56:08 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x0) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="c3257391811304c6a4028bc4baae79995fe37eef8871ba483d57aaa1f19b19fca469df1e4e8cfa31b1b7c501cdca11dbed2db51640cf8af2521efda726c7be12a43104b0a2d7a8fb16af5416dceda2cb873fde8b7dad4605e3db0d95f5d7a8f96a78eddc0e0fa0b368c9abfb5820121978b80ef2170bed28894e6eb4b8177a14ff23b0b088a0de674780ae3eb18e1517b966820b91eaabc58b23e32fe25ff6ecdd94a2391fb6a776f02ba2f15e19da83278699df0b1b06d44158fd36be1e9d2a6cdf6a4122c9cbb4aa90a50d06bf0edead7f367b4596d3f84b1ba077c4a6e12e95dc", 0xe2}, {&(0x7f0000000180)="441ec9b3b583dc01d4537fd5401a90cbfa0170873e52950fe5c84b8af31340d91fc852736638d56f795985cc8ba20a96ea572b8d9417f53686e7b80445f7bb16408711a59b1240f50b2280f2eaa720041ca7011fd90c18ad08c12115c04093a0bb3002b2f8894cb68d659bbd648ee3e1df7b187e67e1540a9ece32d6a079b3a87f3a765ec915ab68f2b6db52fd4324e2e0496704aa778acc619b2f70cc0f7cc5bf2effaf057273facbe976fb1dd14e59a7d9f86918251eb7e5be9eb0744a92a961c6213b0d6760091d1c5e69dbce207299c6a63217606f", 0xd7}, {&(0x7f0000000000)="34eb41", 0x3}, {&(0x7f0000000280)="a55b11b8403f0e84b6f47f738c2dd6fa4a2c0942f44205459bbde0988f652b86ef3758583d21ef62e92c85a8523cfdc2e1168d15b21d5e39d22be4cd59fe6f17442a9abcb9ba70ac28afb5fa7d80d81b3977f9454ec6bc1b3c393fa112e5685887dd14316917d56083d555c7adffbf2be57019cfccbf1cc37f271348ee9eae8cedb8ef", 0x83}, {&(0x7f0000000340)="900c467cd2f11add5877e720c6ff4ed67f21e77029c030f60ff7e6a61f1b0a2c9c0384382e", 0x25}, {&(0x7f0000000380)="022563c877ce086a064682ef5b45311b92b1dd11fb1fcaac4455de3c885c25e24f4c4fb2801dacac983bb9de8ea800cd732502a3efa7bd2f010c5ab145de8fffc73fef66a9fc49a25d38b21687d756b7dc30124d2f70de13b990773a7becfa33944071cee56027f4f826ffcbf4a2233cb577d9b17489f032f4945bb276471b9bf61631b4c27b3c6c044f58d609194b8b", 0x90}, {&(0x7f0000000440)="5806b9b7a47b771356526a67380a8a1d186cf2b9ef788e49521b9464bfa2a2e6ee228aea5bcd7b291be6bfd88e2aff2c802830d1e0dc7c42b26a311886d70349af23ce52a9c0f017fefc53627f6aa88d5d3f2d14123576d59207c5045bb7773f39942c372345f97b6c", 0x69}, {&(0x7f00000004c0)="3b8cfa4f1233b332ff6323ea3c3c740d10a643ac746e13e04960126802e146ec5120ae59df30d42be3594c16ff51489db8830b7d526479a7f96226a1549bf236e4af53a01a2156881239a0da8c87e65742a8477a65c47311f40b4fee8d69841a7b9abc", 0x63}, {&(0x7f0000000540)="dae768df1a2ba6aa48fc76f9536e707debd29befc41076c7117371965d50d21a8cae0fe9d953f963ea91ad4458dc52f0cfe39c75226cb73fe4e86bfdf57a0f8a1e1927099c7a474193e79cbcafe62fd1ac", 0x51}], 0x9) setsockopt(r0, 0x29, 0x4, &(0x7f0000000040)="1d000005", 0x4) setsockopt(r0, 0x0, 0x7, &(0x7f0000000680)="5abd6e1648b91ad7c5d6ebb1e2931bfccc5652d196afd32719f8e785be5d258a8c8546dd76f1ef397fe2f3f33f8232bb0d4f9acc9314d763439dca0860e6f84004ea73cc3b8cb3c6443bd2fc0de0397c4ad0e49bdd0d6648a1aef9bcf0a0c9e9f06c26f5306b2b4451b34f271a4996ca15cce846db95f9bf352b832515bed908a2dc765a670b10f233cdde173a8d3f4ad39aa0ac2c77ce75991b862bbebe56b303d02b4cc24906ef8d2a976bd6a8a29e1ec8dfe79798013f79d8bbb01b438a98d7f2ea59ed34be86", 0xc8) 14:56:08 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = kqueue() write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000280)="e36258a416f71ce99586132477fa56b4093cfb25b84ed6d9aad7230dcdc882e3c72e1bb9374eac0dd6a51f642c14f523080100", 0x33) r2 = syz_open_pts() close(r0) r3 = kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) kevent(r3, &(0x7f0000002900)=[{{r2}, 0xfffffffffffffff8, 0xa, 0x10, 0x83, 0x8}, {{r4}, 0xfffffffffffffffe, 0x4, 0x42, 0x8, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x12c8f52b, 0x4}], 0x5, &(0x7f0000002980)=[{{r0}, 0xfffffffffffffffa, 0xa4, 0x1, 0x1, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x82, 0x1, 0x300, 0x3}, {{r4}, 0xfffffffffffffffe, 0x49, 0x8, 0xdd, 0x401}, {{r0}, 0xfffffffffffffffc, 0x1, 0x81, 0xb3, 0x7}], 0x80000000, &(0x7f0000002a00)={0x80000000, 0x1}) r5 = fcntl$dupfd(r4, 0x0, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) kevent(r5, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0xc, 0xfffffffffffffffe, 0xfffffffffffffddc}, {{r2}, 0xffffffffffffffff, 0x21, 0x1, 0x400, 0x7}, {{r4}, 0xfffffffffffffffe, 0x84, 0xf00fffff, 0x4, 0x7fffffff}, {{r3}, 0xffffffffffffffff, 0x43, 0x8, 0xfffffffffffffffa}], 0x5, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x99, 0x10, 0x7fffffff, 0x400}, {{r5}, 0xfffffffffffffff9, 0x0, 0x80000000, 0x0, 0x1}, {{r2}, 0xfffffffffffffff8, 0x40, 0x0, 0x1, 0x3}, {{r2}, 0x0, 0x2, 0x20, 0x0, 0x8}, {{r5}, 0xffffffffffffffff, 0x78, 0xf00fffff, 0x7, 0x400}, {{r0}, 0xfffffffffffffffe, 0x84, 0x6, 0x6, 0x10001}], 0x9, &(0x7f0000000400)={0x9, 0x80000001}) sendmsg$unix(r5, &(0x7f00000028c0)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002800)=[{&(0x7f0000000480)="a224f6dbe89c7b9723b2a3e442a4410319f1344ae61216d2c0162384f131daa75139547be5c0faae39283bda544d8a2e5b47425e01c871c1c136f7a605d712f9142eb156ce346dcbb831a665c5a693bb79dca95a6d901effadc3c9b534561a10a75d43c824eb550f2d92e5e63007fc787df81f321eb77788c5793019190b65c03bf00816b14faf6ce5bc6b35666545cc7b27bb710d2e694826560ec8dc0b", 0x9e}, {&(0x7f0000000540)="bc1b203a897a5c51cb1590232b26e08fd806305892914127b9f69fe58ec6e9be1f44cea5867d44f68c5270b89df3eb66b12f5ff77cd6055fee9bcf82ea7226a65de10dce7f1dcb97111a", 0x4a}, {&(0x7f00000005c0)="87782207d713b20a6918cb38d4acddb50a15e4106470bc65a75a99f8a8a7990256328a5458eef1fdbb872f0695698f43461a65f6fbd2450ffef40cd6915f7a031db7560e39e8e633b0df00397f870f9476c4bcb63bc9007deba038f26702da228a939333f9fe4acb0dbca4002575b17812b9e34e82134d69d9cd5b31dedae4fb69e568ed543b68e1e3c77e3500b000faf737c60cb4902d288421df7a7a710d2053888dba220ca6db088d53e8f42974aabdc581b61032951f3bdd8ad661b6dd8beba5555a45ca01bf995eee4712bf661c18fcddd997b8f9e11ae2813b87e9ff6cf808bff2ee7ae4c4dd731e551ed75efadd779016bdfebb085f14b4a842d82dcc11f86ad5f8e43bf24a35758d96d706726a2add8508c1ae8e98f38bbd22959e7c4b6dc09031707665df9bee191812f4744c8b7152441e0d2450464a533e052644aadb95114629bd1f091fa7922b85025b876bb5dd91eb680e97bbd298efa3ecaac268f75202766ce599996dbf188a56f1c02db8890ee29ac563316f48e5671af37b2caa17996825633b9ae37fb5d00cbea3bb1fbd6839fc63901defba1055fd8b29537f096bb5589eea4558d6218048201968b63f10f14013a6c0bef94eb9d0086637a22a117ec3b31ee8a1548c950df89b9203992369b657cfc7f1d32e43c6639496f4fd0bb56f7169df5cb155a1f5652d34f9c808a0ca9430c32f898a853da3c6589f4b88ca2d2451856ac3701ee35c2b5cb486f6336db54f9b018b1dba032d52f902e3b660533fcfbfac815d082464650a8c055ed7f6f4a9d5274089d1b0e85fb33da0b23c9be429af35e622c1f0996a5038771e14a9dbeba130c29266c38ad3aa728cf043f5d22662f4a645cc58f6bfa6785bc2bedc133f32921566b28dac234b81107800e0564c923704b175ab600de023a6eadf782358487175de2fd42976fac958a64f6dad4390566f4120ea744fe50abad26b33443f2238c0d8fba2d2b4ad9bb03d5abc4ed04bc0e36e0031e2c14985243e5fe79d817a197f2f709076dd047f57d48c4b9a1e4efdf2842e3dbe9b5ba2a88d38def392495ad62362c148edbbee1bd4ae7cd22283ab23b3fe2ffa69470fb07e1ee96802dc5bcb7a4ea9ce0181b6fa50f7f207143de3144a84d71b2930d39a9bb0426e2251fb346b5d741c6d25fc7b7f439bd367c82b4617e7cb8e5fefcafb9f6d45faf8de5777be4f8d0291d526305c5a07f310602ec79999d82db4b02f7a4e9fd28ec5b220173ce448a4647f37aacc3923bbaf2e4baa285b26da38949ec62e8524309d97e5760ad8b9553ba3f169cfa8ff824300db9dfae18a5b952cd75b430e5d0468152946132dcaacdc47370c303f50cdddace2504b2eec62006c37aa92d820207f3f94a54b89f3ad0f6b611f8d63c2233765f9cf503b2f3431fcc1e891d1efdbb70e080e4781ba66121a640d5ee6d7c839eb1f7c566b83dbb1a4fafe0c15c22292e07df9dd830695310b72202e41d20851a331e76087464561041ada64064ec2cf0511125711e86bb21d2edf500b21ab4e7f0350d660c3a15066ed051b49d8cb979651b5cb548b91e6ff3a53c5cd92967f62a1c896a2acb95e465b1c64c90f578f12ec4c829cc62b27b794e6dba2dfa24d72347d1f6049aeaef0849581c22dcd91d76ed57cd943858d75355002c96a4edfd27d0837fa7123a5731a107e7983ea2374c26e03be6b5e0507b8c89f39e084665dbb6e126c248a5354a2facb0d5290006fc24903d8db10ae827cafaa722f6db2b644451af6e9008d32124bfe05871a6ca9dad8ff2464a62efb556737fe7e326b0e7e4a2e31f5094c1cd43679922b16eb71abf877f93e37894c553759c964936e53c4ebf90e66c8dfb72fb07f16de54826b236058f1fe244ae05cef66afa06c10ccf7954195cf83c654c6bc172ffeb4f5a95526b398a9b05d3e82c2b4971bfa4f42ba04b4fb4ff5d9f5b0b971af359573db2d1c174071ae3a1540ab1357d12494732636d159b8ef5bfa5230961d1002f448a79fda937db6d4ab6c04d81c969495bc1d86bd4767a3745770d5be47c4622d374a3c58c4fc02f9cca4766a866d934b523c5b07dbec200e3582076771c7a6378774f8535b11880a8aff6f33eec802be4c1aeba429b213a44c48ab35cfa2cc04982c4e1ed44c25a37f9be2f3fd87cb1a4746d5b98a80f9d2065798769503e74794549178f9ddd25183280576c95f08c3cec2f627645b3ea3c1f7e7107ae9e3d302f80f75ecbc753340d7bc14423916b97b3a739b882530200bc8edc0568a587b19da3f17fbfce29d2a6225a3eff8389f1525ac9236745a55573d8fd876baaedacc3c9788bb9181004b16dffa44b78738a4c28da45e86d2b354efa4b26219a02aa6857e47b9c56b0d89d9a23bb8c95f81f7997d009d35cd1cc2b0874db0e82d2be772e9db48d94da2afaa36a251de43c4cf00e1df057d5b4954e808407addfca5379ebef8ce0613d8a31c5ea9461415186b0493599c0abf798f20803260bc5ad92d2196c4e7af3f88d99d4b759f1e829f82a1634990f8f299be8f195b76e7ab3fddb54a9325e886018bcef6d2571a6a44030367fd9d843127f37df313c85a60778617c5ce02740ac02071a25a3fe79c9a174813065eed49a8468cd5c29b5da6bf94533998002e542c757300eb3e88f667f96409700d0548fe7261dbb7ce05e4a94a0d9da5d16efea7ab8f97583c0928019eb836a6ee83703930fb96f5d9983af25c041b7fa282d0b30f43555453cf2a6d223cc713173c8cc0d445f1d1396cbe08d61e4c16aa4e920c9e84641f69ab3770e5ec27e42a3eb24353691ce6d7e6511ef2eb182150b3b8708900fc5f129e7270cc6d6f18b1be620d2ad3b27bba48085ebf0bdf27d653de6be593f99cc8f55217f7b3dede2c8a2497f9af5b9239024bbaeabffa284593f1be3e35faa0c80a32fd7b39bd268046f7bc849235689afd51f1b9fc57c20e268fbc2663b1e2dccb19ac9172bbef8116195609cba671fd0ceb35c66566e8538491c944287fd34a6678ed06690dc419fa005a830eea96ef25d08bbb8add034edf56cc2778d7a517d6c9b26c413401010f12bf9f939f114220dc2bfaae2d236264b7b110ed0fd92fef52b52dd09fa4a4d3a3dc7cfc03abdfab4a43486153c210f9dab722f9e8e0ca720bd32e83b0838b04a4ea4a2d5cdbd9178503ad7c74e375ac3efd5a3263609d5e1ff5e1808f76a723660c602eb25e79b2c918f54ab528de1dccece6cd0e6a4519c9fff73d0b7c5da46fa01c6de1aa85f620398ae08e27b77a2dd4412f51ac717dc71bbbcb9effa6a1dc45a64775747dc5b0699c3a328c2d931f9ad8e23b7c7cb016bcf54c55f3ccce9f1fdca695119f36a446cd2836a29ec09ff3f35441469080ac6ed72aaef6e0451d4f585e84f6baf5a655a350fd33ac9ffc8b297ae142b0596ad48f22887a8880064a4a1b8ba000774e50c9321037760bd0323041eddff8dfbaf4730db58c10ac0cfd3de6afaa36d5afe60966689fd2f9ff184f7ce84234d61243a852d261c758f84c18feb1b6e6ae1b56e1cb2881f189ac4f79e18699e5021824bce3236366e6e56ef9f1283df8d8517bf9fdff32f977d67550b683062ea320eb55bc5ecd656adda031d79f48d60322a01e4454b5cbf0b10e25808c4b55bc670625b2c4b9656abd803d5d152992c29bb907d3ecefb35e116545a3a68813ef357cd70c53e34b8fa1496d8a5ef5c5850ed6c8d5742b46ab3a85b3d5435e07f14e9bfaac06632dc35898a24fe77a48dc3b962dd152f489d1035c8553fe4c00edf3228e61767e79a45b801e5ee37b40014a23d0e6e597a0173c2dadfbfe676b1924dfc28521914d8f62d9fed7b3ebece4148159d9f60810a2755026bdb9f911aec3b650162b829ad35483273a12d7680561cece855520401e2420c5f0a4c88daf60889815cd2a9103494ce219f2c9b9c22d12d2e90785c71e97f65b08ca572d4a8d7e4b99a1a4059c545272536162b278e7684ca97f6ec73f21ff9a1ab869bae2d75023cfc7dfba6fdafb3c825c6662dac014839a953a65a46718b2a1bdb388b2b87d3a974a9412196a7294f802203adc082bc78c353100177b88177bf5a30f8f850613d451d1d0b64c56f3947fc854272bd87b88d4bedd5a9799c8f3fb58f80ff7f661ccd1f8956617aaa3fac87b12b0578f5cc0eda311983e336359db602c56be407026dab166403618d4420c9d9d1060f208f928c052ec83562e3f1e436c9852ecab08d0d64e2ef2ceaeaab374eeb70366064e49d721965f7dfe087cc331d2daf1f156ffdda047686f3b5091a440dbff2abaa84c433662367a8dd0f8eba874b6a02088751732d41cd5dd0bb3002ddc3197e5b439749e05b5a3cf5a969639c5bb90ba1e0a47c6bf8c3afe4bd19e17d539b81b4c51b86867bf54dcc31b41687bff7cf8a6fdfc204b136009dadeb68bd92db27a39c9430ce98fba2818fe30c35bc75de825599a9cdeb8ad60b6c4cca7312fa34a678a1dc281c571d77fdfd485bc2e518a40423a289bdad4f7dd1c8e1b94c9feca4ebc8456a7cb5d4d4a83dc6a482d2e9bb0a43833b3e2acbec14fa0e53a2c8715e552215da0c5e9ed17a0138febab5a9e0f5c5583aa8525a515ba6620a72e80bdfefd5aa8528a7721adf7b461e2d992c87dccc37b7d177ddce184bcc57cf6abd8d6eea0f5dd75166a39b7fdbe64bbc2afdc3a9ad3983c345141bbe5cfbdf5107a169186baa72442929604c4aff09281ae1036d347f289dcdee132fe9c9a938a15103f4b65ebdf512ba2145e4e785dd1cee877e2bcb2b3a26dcf8cd503968ed266ff2cc41ab8416e69d3320b001957784c1cdecfdf603b020e8a7ab1a8abc31406689320dabddd53c8181f7eae7f8253721147448d9d7c01f333e642af46d1b1eb207aa7de90b38c75b491a440d411039514e2cf9ec1196056506abeb87373f4bbd0e2a550af3bf928b3655e2f6a40405b67b722d8a9f7b87e6ce0f53bbac427e273cd39af1a434d19a16db276179e904c8ff693c0c0fc2e72e9280965b8713652b521de5cbab07ad6b741b11384bd67d1b28855e02bf5495977d6550d1e56c3bbd89c8c8656ef6a746f85277d21a9a0194beddfb4ac75d3ec460bf37cb35799cff8e8576aa66f87e55aa564d1768c85e115ede093ce5a1ba2bc4755394ea2187a1a2cad45f22c417266ba3449ba37ae5adb175e98368d1e7a1cd460e831b03c2d85907cd495040a5ca420b476643b7e3211af5ae066f8dc9e9ab73754e8379ea0c4cab0ac4cf159c40f754ebdaec3c958e91c9bf2f1f0bd67546a1d7e6e868c3d5f58efb82d7c427855802e1980d05c1a146b7e83085d9bb0ec7f0c905f0e8aa8e58479a39d1ace385d4166b2690c4e6825adf5d489ef3a2b35308946401668de08134d3b8c1d4a78f5c5935192e70ce7f7ee54913f666f3c255727eb400bd34c23d4e5f5a614e361fa8b6641b978f5d2172d20360c7c957f2fd6a5cfaca2679e16a595323f239781e3fa6cd555451f179bbb64d581234b686a176ae0c721645bcfb6e2bd08e4c55459ba05baf41052f4b4b5ff4681277e822e4b8af13fcab1c5ec62d106bd7820b57ee183517bb35e4d6359d76e5e71e2ec8fa2bd4e0aee518e715c1446c0b8247fb3f806afb1ba068717a7866260ee5f2950e578e44b8029c984ad365334605a909a606b37d5e7d2a81c2e374ff42f8accf30628d9dc95d7c4ad35453c615b25b4cf6a2e8c13b2819cef2a1216209f0e011ea0f0ac831bf86fe2cc8b858716", 0x1000}, {&(0x7f00000015c0)="da715d5843ac7cc1d7b10f54ed739ae2b37e06c587a2ddc99c3e03cc388e22a18487912c80663a0345ac8eec5f924f41efc62105e15b689f50dc3b7a599536ede14dbc6d3ceef695a966552e6d9581a9ed5f25478c98d53879181e85fbfa02aa1b2aee9d2ff216e424960eb2523d3c2bafc72311b8cb2a91413c5636eb9cee0755c8ac9be0e3fdb2cb167d7c916566c0725e36a815825735bbc37edee5573d92f37333db8fd0667c51efe3a0db5ae0c609325451ca3421b3c5ec798ea1", 0xbd}, {&(0x7f0000001680)="852f331bfada05e0e3466de153da7665fa489de8121458389803cd54ff8c2feda77c8d145ac7e8740716ac353dfabf6b07be16c3b15345669fd65e0879641e766d5d9e704d73e18b7ebf7c76447eb85ada58dfe4e4810cd5b090df8b9765c91b10ccffd722a1b748481f466068e87ba2ae15e69fb7294bbf7de949a9ba98f091a8a1302d544980159524662ab585cb6676288dd3d51af709e3e5f27379e58a473d3ff20c53738fc38c0b5785f438205ad1076afa717b16ebc91a3d2395b337c791f0819c068ae357b17848d2cb6acbc4ad25754e027efaa348fd56a0131248612d48b47bc82c1e12999044a2294ec254fcd43b553feba01c5e0ff8c7662fb49bccc32765a4bee9d6b30b6da10d248f106e766efdcdbfc667b2e904e602095958e84bc450466078b11007613f36ec1cd2aaf6867b65e83944894ed66459bcaeb871b670d1ca386aeced02364d67a2b403ef52a91f9916f88fc2d1f4ddd0d51819c6112ec6b78d9d3a0dff840e166359cf43eaa894aee64fec8d8581a2861cb8e5d03a289921531976d19409e9b8bcb6908155254c25c32c4da11bac7c8fa542a5d8d481d18052dbcfbbf23adfe714c83dc6430479ae313d2c0190d8901317d9a5e26333eb60ab7f5c9758079cb6e5f5278eb2f662f76f2a3334edf3a2680157ad116a92b23df814a4099d2cc43695bc36c0538f40149e64972bb816409c2cf8dd7feb726a4856cfc5b36dc14a05a25b6362efd4df31ce502a120a41583dfb2ce4d91a124ee1cb72927e3066964b69cacbb71ff4d9d29d9534758fe54796747e1045ded1154ccc648b346cefb1bf3a82b7eac6083a06ebec2fd86791d8ae2d863a32226ea3f99ef7dbd62fb348b7473b136163f941da0fc6353eda54839b4550014bd0ff035c965b570239babe9c4688c0a3e7fed9ec66b9b84c309c834dd63324ee20c572bf074faa0c1e92f1fb48001dfeb7b866528c278c5f9a7ed145b02fd909c61a271b6679854c48f140798eb988bac803eb14ac6bfc46e102c234a7769dc9bee04bab7885c0589a17a8273368ced69f3d68cc3402f789fc11a6aac0dcf975b360e3b4a461f1a3823d0b78bd87cae5eae5e3e65e4199dff09057fd3d69ec54e48cdb6a142601a25add0cc308c0d90a4f6914cddc6eba90d4d07aa894caf7136b9bbd06f0b02fc4b9310e9558c97be481331101ece9c39a2c3355e173d54f7b112bacf9efc1a03b46089efd3d3ef5b1a1203c63c006a9c5da16b55110a0235e26b340a153c1d73da0198a6fb717fbf8d24c65ec96dbe4a5d99e137b4bfefa7614b8c8125752a7bb837d042602d92376983f5e88b796117c01fb62c71361c62f2d7d6ff3efc7348ce4a994349f7f73c3b25ac90d6b52070acdea785d32748ac3e262243e2d223d9050caba7eeb37f8f3ee0a060fd8c526db0517a74e6ad940a25770bebaa803bdeac3dcf8bb72fea23d792d0f14f1d063827b1251225162692d18d6468f66bbd8f2e78d463cf264f79e4a46844a94485aef95fd450e1bb5d2439c01a60de2817858bd99060f65ca8b4ba2abaf5b6a88dbe7dbf9ce3b8e36496656ec7b67d0b19c315c7739f73cd7383e50f15d7b491ad3aa7d9f46992922180fc3f00207d55384d92c70611e1bdc5743530086de3787366622e8afffeec85dd9cae8983151211050948b5e4efe03e9c07f4ebeb3ff872b0e4c5b2c31ac3c0c45e43c39fd80936c412f49b2aa0226c329286f587eba25060ee06745d985a1cb44c2b6b76068c25541c58c87bee6f21871c2bc4e8af8e66f6e2dd31790b20f2619b860ca0d5e82d2446ef712ef4e87d8f85abec24ae2356358689422a9eb4b086857a048758e761cac73bc8bdfdcda1c323004eaf2fb6201b9f5a9c2edb3902eb67f95f2fccf55a1f5073e257877ea8c718104ceda10da0a74696343c7eb5e3f3eab865f53bc5c2c5e24e6718cc2591b334b3ad3daa86a908dc1b3747661292b1ccb2c5b71a14bbc2e888a634f59022c6779d7bedf7690e459aaa619f6e913efc2de1006778f674cef98317d08c869acde0ddbe9841a15bc3c84e96cd1234d7ffbec2c48ae759fc27117eb586970a1edad66209ffa0429594757e59ac34a2685e9dd6911ab3f9162a6276bd7fdf180999d9027a34d3b4d672ee0d907d2bde0692c2a8acea5dd9fa2f2ec32f91a6ad586be5817e982a46ffed33fd0be265114b60576cab1b11216c14701fdc9c1295e0fbac321aeb3c79581ea96ec19bd54669efe945542181538f35184af28ad25ac831cc185a5cac2f631a60dae8d8f52b78ce3e13fbf77decec4ce51621fb5c58e9bb96bba9a512420dea7707509c3ee2b86340991c93995815c771b08f067db58c776624f77f0bafc3a522bcd997e042c46c8681fe5a060eee8a1f2b1b57ec0755e926e8e6b70006b4e27e9676d0c3f11cf03cb8943b935b74618b4bde1a9a95c8ccfec49a791c8484a40115d84828b88b1b09e6928754e890385b8b804b69fa269d8e96348483376f8858ed76ac6c54e5a63852959f46f4b9dfcb93e2705d6a6a0e87be93ecd2c08adee4e1864a656771b6afa9215691511b02e1cf27bc14d143edf75ce496cd71825a1af46d74e63f4a2d2717b8117761dd647761eaaffb06cd760bae3df3bff84a721249c40dabd4cc53b7d8b92034c943a9f9e209edb172ab0e7a1a48aa1ac41262d63730c0a01cdf7f35ab42f28c840cc5263fc55e59e0a5eb738f484c49b963a5121ddf6a3f8090f470c544c46455bf2429150461068919dc7cd37f9f57a6a6352053679a1dd00b30918cee128cd2cc9720e5bf32f655a451b3d9e63eb24c64508cc283342d2d47857fc47bb49dd8576d2cb74acde85b7ef2a885c489e0532e2ae2bd1aeedca8e6447e9f0dad7af7f6691b70ce0322f712d673f6eae74092c8821e626104b5255a28d15c397b46def7ac4d9a781d4484425818b9a8c19936f580714b7b5c5e7d3fe1b49867a88fe39bf4d0c8743c8cffc9233f914c9bc64de4cb6217df168df199902eb8989bddaa17693531eb6abb0430a1d53660e36724b677a705c47eff0ce3026b153569cb86d89282b2c3535681188bb150968f6be4a2b633e7dbaa94b3c09f30d7b0d99fd8fe7bf01498b1b4f7b25d0ccb11e0e3d7602fff01edf98c8f5747f068caed8c33f39b4b525eb3e2f79ba1fc4b31f0549abd33ae8171fe15bec8f4ead06d7f86c813e6010bc900f9a9a4adba67338754517d8a29f64f2b10acb80584a6dfca88ceed4d560e1506f622921d3d55460db42fea64ff824191f44fe75f9f08228e42b4f453cdec7cfb9a7de248ed6bc5560fcb7308b225e290d5cfaf4c3eab30fdaa297f410c0186d546851ace87e91cfadfff6bf4d25764d08172960185d5309380802da06f54882c70f800214eb2a57b6c58890c5acb7c50c22cbae05af68cf2447237a836deb1d94042eaea5f5fac02db4dd0e386e027b982a0be3fa369621de149491a181e97d6a16239cc4d6edb60c1ea4b00c5b4224486814b7a35c5fb46ba27816a0208ff9f7c378dd1623902d5a19ea6d9c28c12fed0c276d15d3f3dbe84615fd37363dfdbdecb9a4c84332cb738fa7d35f3d06608818aae1562ff2ba7dd1375969f2e6745b42a8934e8f43637713f041da0cd9822e7016323aa2b77d2d070c71b4aaeb547f7a891ab297536d4dab705811651209a28d1f3521d6910632e67389fbffce3dafc44c257d1f3352150d854620e16f0538e3cd9995d859687e2c6588775a05a97c7a45909f870bc712659123c02c0594d41cb10d17d783dec4a5404d696c2e8b0e51474d39a03c816393a02b8e3b22b105670249f72b7083be67732a1bbfb2cb4a95bc3fdc0eff5386bc604bb21e72515d83af25884e5faa91ae9538032b11edd48c73320a096a9627b709f286fd677ee9c6f39f8f69792de5c7a21298c95ef698fe94e2821f3cea993272783bb4f1e749faf6adb14350cbc8027766d4a9c822b0043e7bad074e00f7f4d3374a87d27f3d51b62799da3e1b26b74ca4f6fff718b1a72b35f7edc1bdc6d9db4659ccc9cdaf6b0ad8c7b96f4cdacee9d168cdf621a43cd8fadc940e074b4abe15295ff27f487a45a56fea1cdbdf04e25ba60132df686105a06fea3935ab7dd3b4809b7325ed7bef3e8021b0eff262aace0287fcbe3bb3413fe4d42de3db7bd5cc6fc8963be808450b38edb01723fa88b0eba6a977195614eac888fa1e82b527c14f920cbbe273f5d59c3017385c88976641fba13a60dd86c311b2a51670193e5ae5baf01e0fa03a78e272d98ede4a318d5f711bfb83187499948929a7e1c3d6da819a44f620a3e18e1819411afe2ec313fa24325bfe6c96ba839efa5dea6db283c216cd118ac5bbe1d70cbbbaa36f0a7457d980ca42b62ecd4b2a0898351024e9cdb82fe524d8154109eac9a904dcd6137d97ca87b96910d21bf984e2dc82a1490e6f2e7e394e1d2e2acf4e8cd883a4270810d44ec2f00d9335b34d94eecf46bd67808360507e943f422667673cb7ee885f6beff39f7795a2d5d48ffd9a63babb3414919e4b5be8621676da5fc94e05d1cc3e054500342ec32a6b3fc625a840a8925aace15be6efa9c222f1794be83d9e1c553b89362704945ca8f72a9dedac5792468f755611eb9d9b949069bcb067a8c71346fe6f57ed74181ef33c227e76bfc88223206385616bc4040de80e55eef19a33658e8cdde3be9d186cc7d65e7a76326d768fdfad921f08e3498b0c7fa6b6aed404a19dfdf7c5ea42a2e371ac629071bf586a903655bd36c557ee60d722bdb22bafc7e4b9bb986045d463dc765512c76e7f1381af16c2156cc54de453e976f2d791de8278c9cb3679d04580acbbefaeda8f119f7918a76e73cf744b3b743dbd5f9935087bb48b2d04e42e4018fe485429399f5fa94f5d5c45216acb843523892a3635db2456c5f6247d26aa88642f30bebe4dc045da9eae47471fca0703e7a9c53a144260875e93fc579cf71e9cbd39907a2904266684b60c98ea8c48bcaedf8f04cb299751cf72c9786be5927cd7705e4e2e07b5622662c9351737aa2f616671fa3c7777702af4bf23909d35173e83a7ef480281b27feeb450c9506dc4bb72d3a7d66c6571a3d1aef9b9a54ad98b709ff31441d876da38c4d1802ea23ac2028cbadb8204cfe947606c39b236b2a457f622d06bc647d3b1a260d292a08a4f37f9c97d80186a9a6110c9afba97d7ab8cbfe91ca33e59a1d8f23373b58a2113c82fa5d1c7cd4663d2760b04856f2441f5ec44bd0e1ebdbe75f7aee90a172b7bdf1fb1f2096f7b6a57e027fdec6dcd4492b7a96f84f852819445b056aa4eaf6c3f040d803eced80f51fcdb35ee10c46a682d258a93d6a0c985fb639354e5a6fc29298319a09ac83b59460a334e4703f0c2702e502611f967464c2842baeb63481676a44e6236798d91a28f5ac07752c1bc125355236721334ce5396e78dad33493bf30256f06160f28e6dfeeb6fdc557010249fde758030d386217b5690df3a19eb69e636b2f4d8ff82c00f3ffa461034425ad1e61e47094ee55487a8fa0284dd7bd85aeae4f84e5eb1e6a37310c16bcbcad89a92a1237737eaa9bd52f604d86809061871a9a0444e37bd5a41f171a92d2219935071c8a7d2829656bdca82cd66da4b42877c9b61d04495a8a605f29f3e95e3232a2203291d61d2d0c50d5e3bf1c24952ce74dc488fa648a3003663d5d47ce16acf95775468220702671624d81c901632e064861cece6a2aa3ac522dfb2662c8e2c3eff724", 0x1000}, {&(0x7f0000002680)="d6b7836a8c1bf9a609747dd7f08bc373d3ca1f1b9307d4c464943dd427d4d8c15962c45ffc86f62795b6aac5b42fa382308c15980dc40ee9354cd58bcc1cc0d06c3673aba5e706cd7295382875d6b0cefd48e6e46300ece4a619ce55af582e44389d2e05c8753f612495d20e645411e5e6b0a7deacf5c705883060cf739a3ce7baa5f6c8898f6483f50e9cb609217863412009ebbe2573a4a36091743c08b5fb03465ad91d1f8dfd1c3ad706d1dd9563", 0xb0}, {&(0x7f0000002740)="4c84cd907520eebf9d68c0651cec2aeaaf60edb3dcb24b0cba93a1a0cce8a42881707f0540386a41ef9c7b2ed740bb2479068ceda0dd793fbb47bd8e25f59695a4436e0ebf714cc307d6c57c5335bad7cd0d1ad755d2523f5a4f05a8779d4385c7fd44c4682a02c7fe6b353c1a1e21798c5a98145502326c4c2523b00eaf6a272fc72aac81ba6b56734bb09237d616", 0x8f}], 0x7, &(0x7f0000002880)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18, 0x40b}, 0x8) 14:56:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r2, r3) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x1) 14:56:08 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) getsockopt(r0, 0x9, 0x0, &(0x7f0000000000)=""/177, &(0x7f00000000c0)=0xb1) 14:56:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a", 0x77f) r1 = syz_open_pts() close(r0) r2 = kqueue() faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x17, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000440)={0x0, 0x3, 0x800059, 0xfffffffffffffff7, "a8fde9354c578228e2d5cd6474f0d60ababc9d24"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)="b0411ff145e87f5d", 0x8}, {&(0x7f0000000280)="693ec06e689d197ae5ddc5ccbf940094157ea684a39963721d704ad0843cd79496e493ed25df36cfad4f4f446a6aa675b6c12f32c532d0aef5c8dd6d6fa4bf7089d7942095b5d380790775412aa72d72682be64800fa157cafec1d9d14807e0514173f2aa38f2090bfecc05b8556ff49c4ffe078d4bda8fca189af57409b6a683523fa9177fc3d9055ac8e3b37b2229602eaf550f5d0127f2f3592a1679a83f9612d7d90c4b6a278a81136811689948468d111ede227803e31b2c0cf4b9dfbb7629490", 0xc3}, {&(0x7f00000005c0)="c289de5c7bd50366b9cf2730329bd8f67e9ae27d5674f698bec9e3b148797c52db96ca1146c043c19b3faaa48403a33d2c014ed14a0c43e399ec4d9c5c9098d077e9e12c00d54e4d0f28905adf29a772528f9fe9f2df03446d67e6d6c16c2d6bf320e033b904ea5c01ad8047c7260821ac8c227ee6fe1792849f5d3c808c5850be56f5d23fce5ca823a2647c16175251c3221b459a8a198eebcb3d708bcd4041fe00f07b28a950dac4bad711241f631fdaf1755bc9cec2cef8ad4381ef8041bdae152296b91a8384ed1eb75c3e4428421109799b882434f7e84d192800b329fd72eef6899d9db15acd51", 0xea}], 0x3) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) write(r2, &(0x7f0000000380)="508c23b00a9490cf44962b51697d7509d53b2b264fcd6a38929d088a68c6f313d643e0918ad74b762571cd71843b6b8a327ce8f83b238770b270e171328fad5603ed4204717d5c04d9997268c8c9ae788a0f74928d798bd08c0f3c61ce59df947391c6317051e0db4456c422a1bb0338aefc4482393de65d09df4e9969abfc6b150bec7e28e670bd107688e01a7fdb9bc656ad5887be50883d9970b09bde529cae6e6c8de024eb7fb56bcba900", 0xad) 14:56:09 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_execute_func(&(0x7f0000000100)="c4017c5bb7090000008f89c098ee36660f755d0c3e26f0309a8cc00000f01805090000000f45f2c461f96f9028000000d3b100000000c4e2f920202e0f2e1f") fcntl$setstatus(r0, 0x4, 0x80) setrlimit(0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r1, 0x3) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 14:56:09 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x8000000002) getsockopt(r0, 0x8000000029, 0x69, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x40, 0x5, 0xaa1, 0xfffffffffffff000, "a41a8899fa1586c6d6261d688abb4e991bbd492e", 0x7, 0x8}) 14:56:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) shmget(0x0, 0x3000, 0xb0, &(0x7f0000ffd000/0x3000)=nil) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) 14:56:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x4a2, 0x18) open$dir(&(0x7f0000000080)='./file0\x00', 0x8082, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x18, 0x1ff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x20) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x943, 0x3}) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r3 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x80000001) getsockopt$inet_opts(r3, 0x0, 0x100000000018, 0x0, 0x0) 14:56:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) sendto$inet(r0, &(0x7f0000000000)="159e8c810ad70a51239b59c4944f2a3f3609e7d5efa36591076baa25110628c3b6c7bd07a0ebefff0c05716862761dcf60d0e2e559f30d63cf25bd1eddd0ab7af742b82da7c105cdb142ac3f6a9d03bd768ce3ea37f48d36062b74e113a4f3a77291fbfd18689e6b4e223b02b56393325839925e5bbc878e882446d9a8f9bf1b3622af46f30b7c33523eb826e78643b48e2df2074ec38ec48259af9102dfc116615003487c3e6652afd558ab412290916e3541ac16a49156fb28c4d901e1b05d", 0xc0, 0x4, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:56:09 executing program 0: r0 = socket(0xb8bbc333d8e3213b, 0x2, 0x0) getitimer(0x0, &(0x7f0000000080)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) 14:56:09 executing program 1: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) readv(r0, &(0x7f0000000440)=[{&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000000340)=""/49, 0x31}, {&(0x7f0000000380)=""/7, 0x7}], 0x3) write(r1, &(0x7f00000003c0)="e36258a4160100000000000000f201800000000000005bbd07f6ff0094b222a9c4de41a52f5e00000006000000000000009990bfe43204000031f41247ad5d500306c565baff8b40cf352d76e52e9b8bebf8470808f0c46fcfe159abff8f05f1dcade4790d5547942e", 0x69) write(r1, &(0x7f0000000500)="72bb48bd675a03a9f2000000e1c3890d75158f5f3b773ca675210440c8ba7dcf3c70c67ddf8c183bf1671fbee2", 0x2d) syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x3, 0x9, 0xfffffffffffffff9, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x200, 0x9}, {0x100000001}}) 14:56:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x101) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/59, 0x3b}, {&(0x7f0000000140)=""/97, 0x61}, {&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f0000001340)=""/111, 0x6f}, {&(0x7f00000013c0)=""/242, 0xf2}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/89, 0x59}, {&(0x7f0000002540)=""/107, 0x6b}], 0x9, &(0x7f0000002680)=""/117, 0x75, 0x1}, 0x803) 14:56:09 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r0 = msgget(0x2, 0xcc) msgrcv(r0, &(0x7f0000000100)=ANY=[], 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:56:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1fff, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x800) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) chmod(&(0x7f0000000040)='./bus\x00', 0x10) getpgrp() 14:56:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x850, 0xfffffffffffffffa, 0x6, 0x595, "e0b567bcf19b2e0954a8395b8883e7d1ea97d773", 0x1}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "48566eecdba5805b270f7be8b46ba5cbea247b31", 0xfffffffffffffffe}) 14:56:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x2}) setrlimit(0x0, &(0x7f0000000040)={0x81, 0x200}) 14:56:10 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x12a02, 0x0) close(r0) recvfrom(r0, &(0x7f0000000000)=""/24, 0x18, 0x840, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:56:10 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) semget(0x3, 0x3, 0x46a) 14:56:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) mkdir(&(0x7f0000000180)='./file1\x00', 0x20) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r2, &(0x7f00000001c0)='./file1\x00', r1, &(0x7f0000000200)='./file0\x00', 0x4) renameat(r0, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 14:56:10 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getgroups(0x400000000000013f, &(0x7f00000000c0)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r4 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r2, 0x40, 0x8000000000000b9}, 0x82d, 0xa86, r4, r4, 0x40, 0xffff, 0x9}) shmctl$IPC_STAT(r0, 0x2, 0x0) 14:56:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./bus\x00', r1, r2) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003eb000/0x2000)=nil, 0x2000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f00003e4000/0x1000)=nil, 0x1000) 14:56:10 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x10) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x8016, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4500) rmdir(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 14:56:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x1ff, 0xb207, 0x3f, 0x0, "9081dddad08c198a17dae420ba8b73ebe2ef33fa", 0x18000000000000, 0xffffffffffffff9b}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000380)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() read(r0, &(0x7f0000000400)=""/212, 0xd4) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) r3 = fcntl$dupfd(r2, 0x0, r1) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:10 executing program 0: r0 = socket$inet(0x2, 0x8001, 0xa) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 14:56:10 executing program 0: mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x2000000004) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') unveil(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000200)='W\x00') 14:56:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/185, 0xb9}, {&(0x7f0000000200)=""/82, 0x52}, {&(0x7f00000000c0)=""/2, 0x2}], 0x3) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3d, 0x0, 0x2, 0x5, 0x1f, 0x30, 0x5000000000, 0x780}, &(0x7f0000000340)) r2 = getpid() fcntl$setown(r1, 0x6, r2) 14:56:10 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x4) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfffffcf8) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000680)=""/4096, 0x1000}], 0x1) fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) close(r2) 14:56:10 executing program 0: mincore(&(0x7f0000f14000/0x4000)=nil, 0x4000, &(0x7f00000001c0)=""/127) mincore(&(0x7f0000f17000/0x4000)=nil, 0x4000, &(0x7f0000000000)=""/158) 14:56:10 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x102) r1 = dup2(r0, r0) socket$inet6(0x18, 0xc003, 0x8bc7) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000140)="de", 0x1}], 0x1}, 0xa) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000000)="72d83db46408c2defb6d80349dcadfd367449dff32187f606783ef3498b437ee93d2e31486", 0x25}, {&(0x7f0000000040)="e615504999f53076042e72a9e82348bed08ea5e87873cbae51187e1d9f0315beeebe70f684759c8dd790c438d291d305f825c390176e4dfb6355938cb5e256af3eaa5cff7665fc88e959230bb7f57efeb7e4883df39d6bd6a0d92776a8391147db7e12a7fb00c05c6c2003494ac22fff4d758a99948e1f6aa09b6d6ee0535c48fb57711f1ef1f3952ebd98deac5bdc58ca01c5cb8adccefda72047faacc397864d0937f654f52256e652440f37e6e0533a", 0xb1}, {&(0x7f0000000180)="6a19adc55b732551ec2f5d95bb318e3a1cd31f5bfda110526c2b28736c9a8830afcdad978ea60bbb70968b78ae98e98905ee57b4e26378e3b326c85aa5e1c07833b697f74328866413c67073e858e1dae5ef9ff050880cc57e7bbd57b8572cd099e65f54d61d2d62016b4b3ffa3c5f668c8aeeccd3e241cb16dd5be5235b2696011755c463ed1afe8ce59b57ce7a122f2e698c4db82cb342e8e08487b509b38e10cb87fdaa448fa40df38bfdf53e374a166ad514092286010d6ef065", 0xbc}, {&(0x7f0000000240)="1c754562483cad1ad6b19ac61f81269bec49e35fe8a81d1d520a12459dac20ee684ffc2b8e91a227d70610050acc70c3533b9ecd57ef7844fbc7ecb41f9b347c6fc449f434cfa2bc868c9c9af4eb086704d5627597e09b8c29e95ca6ceb02a074ac96663e75b37d7af48fbdeefbd1b2bc6a6ad7b8450fe6f5dccb7", 0x7b}, {&(0x7f00000002c0)="109671832a53e215b65ba189db34919557851c80238b5c5ffdf943fea6859c7eaf841526d877f3c4bec0168f0a03ee4973318fa5de68fed60d824ff29529430c1289fee9dbb061a51196a5d4d9", 0x4d}, {&(0x7f0000000340)="a490c461e1eabd0800ec4c160c4503dbbeaeabe3665720209b413a4014926b9d05524c8340428c2c1ded78c856b25b8b9b26afbee218262c88402604222ddf23ce7bff9211d23ad901e5ed6784a0bf4444b6", 0x52}], 0x6, 0x0) 14:56:10 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(0x0) seteuid(r1) r3 = dup(0xffffffffffffffff) listen(r3, 0x1ff) r4 = socket(0x18, 0x0, 0x9) ftruncate(r3, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) seteuid(r1) setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x4}, {0x9, 0x101}}, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) writev(r4, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}], 0x3) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000002740)={{0xf22f, 0x4}, {0x100000000, 0x5}}, &(0x7f0000002780)) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={r0, r5, r2}, 0xc) 14:56:10 executing program 1: syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001800), 0x1000000000000217) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) recvfrom$unix(r1, &(0x7f0000000040)=""/30, 0xfffffffffffffd07, 0x2, 0x0, 0x0) 14:56:10 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r2 = dup2(r1, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) fchown(r2, r3, r4) close(r0) 14:56:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socketpair(0x10, 0x8000, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10028, 0x20) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0xc2}], 0x2, 0x0) write(r0, &(0x7f0000000040)="378749b6a78e7f798e", 0x9) 14:56:10 executing program 1: mknod(&(0x7f00000010c0)='./file0\x00', 0x26000, 0x80000000e22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setuid(0xee01) read(r0, &(0x7f0000000080)=""/4096, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) setuid(r1) 14:56:10 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$setstatus(r0, 0x4, 0x8c) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x2000000000029, 0x6c, &(0x7f0000000100), 0x0) 14:56:11 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2002, 0x4000005200) 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) clock_getres(0x4, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x8) 14:56:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) dup(0xffffffffffffffff) r2 = accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) r3 = fcntl$dupfd(r2, 0x80000000000100a, r0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="1325d013daf2fd25363d02f145f9a21f88a9400b207681cf914b5f2e1d20c760afc2cbd761c5333d60c5ca60213299074d3794efbb771a972a7af8aa9fae55966c66d11fa76d3d65901877d75a181a7ef428e0d9807ac89e983c442cf8aa60f177cf7f0e29c966e88bfa379945cfbdfceb2b60e99523e07703f69e47932542f4e9dd39dbcd089d6eb31f033dc2e299ce987943a2187e6b0b2bebb09bdac220fbd81689624a1f52244b83e220624a7b275aa55e19e0a99dd2521d421d3456e8a4c7f1f3aaca88b65772726b5f6dc0adb57fa28d6552a9b3bd24d9b35724e8ad1393b3b5bf26c397837c1eca4e", 0xec) setuid(0xee01) socket$inet(0x2, 0x10000000002, 0x40) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000300)={0x1f, 0x8c0}, 0x10) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x32e8, 0x2, 0x40, 0x0, "b4bad997fc009bf6e4d993560db71bb5f94624a1", 0x3, 0x4}) 14:56:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0x10000) mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) close(r0) 14:56:11 executing program 0: r0 = open(&(0x7f0000000040)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0, 0x0) mkdirat(r0, &(0x7f0000000500)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", 0x0) symlinkat(&(0x7f0000000640)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f00", r0, &(0x7f00000006c0)="131377c5fc35d41454d5d41d29ad1a6029598146e6be166e41ad0dbd4054033c9f33bbda8224a2f3d772e7636e48b33cbf708372e8f1b9933ec5127743be2206209ef02df9cbf2f6e880d3382f2f66696c653000") 14:56:11 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x7fff) r1 = dup2(r0, r0) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x845, 0x74}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300), 0x30}, 0x0) 14:56:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3, 0x1d1b, 0xfff, 0x100, "7af9d82de58f65001286802e5bbc99949b8356a8", 0x8000, 0x4}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000140)='./bus\x00', r3, r4, 0x4) 14:56:11 executing program 0: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbded4199c3641cff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/126) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0x68, 0x0, 0x0, "7c72576d8458744a06296482d8a4866d4ceeef1ad77e34a1a93427cbbd92b6c36ef87091705873a709aefc5d23765cca8daea3e36359ad7d29575afa8ae175ba178c4b51831b10245b9e3f1696321f0509"}], 0x68, 0x400}, 0x4) socket(0x36, 0x1, 0xfd) 14:56:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0x4) 14:56:11 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x8000000000, 0x4) setsockopt(r0, 0x1c000000000000, 0x1a, &(0x7f0000000100)="6e5254078db41f17fae6769f85161f779f2d2e032fd9a07926dda468eeb4bf0b3f542a42ac6fe175cb9c14b62d4ef1dd6701273864e409fd4fae68c8034e8e3f2283fb5b7b62758264fd6433960af669cd97e2385efdc3cb6a88a4fde058fcaf219169db6e8c27e61dd990b06adeab0a5f462e79e467044060ca539a1ced58b8c0ac271182", 0x85) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x8000001220000004) fcntl$setflags(r1, 0x2, 0x1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=[@cred={0x20}], 0x20}, 0x0) write(r1, &(0x7f0000000040)="f206029e85e295c36db750c2910447b31756c219d6372b8eb5c8b8c199bc014a4a26d9da687f8ecb1a07a068b27b4eb2fa6fea0a66f6745f750998cb0cac7d4eadf2e486cdf44e9b8c6da5f5770fc8240562e040599d7e90e63f2fe87175769f05a5f6", 0x63) write(r1, &(0x7f0000000440)="e2947d0eb31d0683235089a1f2cf8df09355475f9a366af297953ecdeb351beadb69d618d39f59a7ff238d41ed4017c66b3da39fe549c298b278587f3c28446304e5fdfd5990ccd6e4f9709ff95985aeb032bd8eb987f067f93518d90334239330702261de11f8c8c5cece82644c65db0531a1bc000000000000", 0xfffffffffffffdfa) socket$inet6(0x18, 0x8000, 0x200000000000000) 14:56:11 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="e3", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000240)={0xc2, 0x3afb6ae7}) ioctl$TIOCEXCL(r2, 0x2000740d) 14:56:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x3f9, 0x2d) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 14:56:11 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) 14:56:11 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00', 0x4) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="012e1694d4f03609ee8fbd1c047ab3f089f3b46e8f13b478cb4f13f074b4e95f28d76c3f2f964ffd21425a686dcbe63164f5267dfd1779f1636969cd2452b2f8ada0677915d99a425065c4aa97fc4adabbe9000721ec66f005b5a834af965f0a0622304f6204d683d91b21f4cb345bdb50dcf2e0522f76da9be952abc4c8815daf38431829ec6bd558b2074b2e8fad6c8459281fa73a8bb5994a8ed8d8c6f6143f96aa7f195ce872671fba4024a54a1fbf7e25002ec9b8be2f9de70556382bdfd263a698", 0x3cc}], 0x0) 14:56:11 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0xb2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 14:56:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x2) 14:56:12 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt(r0, 0xa4b, 0x9, &(0x7f0000000080), 0x0) syz_execute_func(&(0x7f0000000000)="c461fde7ba000000002402660f38de1e6765cf6765f01159b7c46215aa935b3f94e0c461f4544104c40281bcc2c463314caf00000000998fe978d311") mlock(&(0x7f000079b000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mprotect(&(0x7f000079a000/0x4000)=nil, 0x4000, 0x1) 14:56:12 executing program 0: fchmod(0xffffffffffffffff, 0x60162411055c8dff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x305d1, 0x175) listen(r0, 0x6772) chroot(&(0x7f0000000040)='./file0\x00') listen(r0, 0x18b) 14:56:12 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000561b7a65aff706856d36b7cc11b3a634ee8238cdff7ec5a55f9fe2588b0ee2940d3891314f9a9ff85e1753be1d1dd80d4b9f919bd37762837a2b25e44b334a75ca21f956317db0cf7e17dbf3216e15f646f138ffa41e33240057a32fa874c12cc7e99fef6d750432a7c32d7a80048a2b265f124fb0e5fd9bbf02398397"], 0x0) fchmod(r1, 0x108) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0x63, 0x0, 0x0) setuid(0xffffffffffffffff) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/1) bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 14:56:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f00000015c0)=[{&(0x7f0000001180)=""/134, 0x86}, {&(0x7f00000000c0)}, {&(0x7f0000001240)=""/92, 0x5c}, {&(0x7f00000012c0)=""/137, 0x89}, {&(0x7f0000001380)=""/231, 0xe7}, {&(0x7f0000001480)=""/64, 0x40}, {&(0x7f00000014c0)=""/247, 0xf7}], 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = shmget(0x2, 0x3000, 0x61, &(0x7f0000ffd000/0x3000)=nil) r3 = geteuid() r4 = getegid() shmat(r2, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r5 = geteuid() r6 = getegid() openat(r1, &(0x7f0000000080)='./bus\x00', 0x20810, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000001640)=0xc) r8 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000001680)={{0x155, r3, r4, r5, r6, 0x102}, 0xed, 0x6, r7, r8, 0x7, 0x6, 0x10001}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x1}, {r1, 0x80}, {r1}, {r1, 0x10}, {r1, 0x5}, {r1, 0x1}, {r1, 0x16}], 0x8, 0x100) poll(&(0x7f0000000140)=[{r1, 0xa5}], 0x1, 0x0) 14:56:13 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) dup2(r1, r0) socket$inet6(0x18, 0x8007, 0xffffffff7fffffff) write(r0, &(0x7f0000000080)="f2", 0x1) 14:56:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/23, &(0x7f0000000040)=0x17) r1 = shmget$private(0x0, 0x3000, 0x20, &(0x7f000048b000/0x3000)=nil) shmat(r1, &(0x7f00003a2000/0x2000)=nil, 0x1000) shmat(r1, &(0x7f000046a000/0x4000)=nil, 0x2000) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 14:56:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 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) pipe(&(0x7f0000000000)) 14:56:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)=""/4096, 0x5a2}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') sendto(r1, &(0x7f0000000100)="b3d28000c0a5659e0d1336a007f0e75b9a3403272c4825dcea77212044c7c1a0c4e19671bc2eac20c5da1dcb9de442c732213f3af32b89fa245163c1a968db0c43f04295d9579d16d9c0c984d1d0426e27c0c3db8b1fc3ed54114632179df71f0e45d2997ae9674a1b5451e0751d7996f4074085c22cf25d39775322e4291c185a65c26723ab71bd30c26b198df8741a465755c2857a2a65b21566066d4f45ac427f6c4850843027439f39a0e2594d35b88c48b9fd7b044a210ff1d1fd89be978fab7853b6ed86e902cc4cd7b55cd0776c5006ebf5b37ffd122bde8558e6f25bdbbdf39d21d8be8799736857", 0xec, 0x0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x100000000, 0x10000}, 0xc) 14:56:13 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus/file0\x00', 0x40, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x7) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f00000000c0)='./bus\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setuid(r1) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000100)='./bus\x00') chroot(&(0x7f0000000040)='./bus/file0\x00') 14:56:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x100) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) recvmsg(r1, &(0x7f0000000600)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000580)=[{&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/227, 0xe3}, {&(0x7f0000000480)=""/243, 0xf3}], 0x4, &(0x7f00000005c0)=""/12, 0xc}, 0x41) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)="9c9f4a787a3a0b6be7d2ae1f460771ad7610fefe512a9320d385b0fa4e9932f11739dff9c2f8ea8be408b5f86a034f3a6be64025985e6c9c8b256579caed81b175c7d0bc03d140a692acc2d8a5785a6251928ca75c0379497b3c2dd53086bf9fc3b20bebc4018e8b395faef9b1f62c02c2", 0x71) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/227, &(0x7f0000000140)=0xe3) 14:56:14 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) ftruncate(r0, 0x1) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) write(r0, 0x0, 0x524) write(r0, &(0x7f0000000080)="e4", 0x1) 14:56:14 executing program 1: select(0x10268, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 14:56:14 executing program 0: r0 = socket(0x18, 0x8007, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001740)={0x4b7c, 0x1, 0x8, 0x0, 0x9}, 0xc) socket$inet6(0x18, 0xfffffffffffffffe, 0x81) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0xb2, 0x2) socket$inet6(0x18, 0xc000, 0x2) pwritev(r2, &(0x7f0000001680)=[{&(0x7f0000001880)="9dbfd2702927b2737a85e33f5c9790def001084b4eb5c8cc67999888952c939d7948e1f3a51bf6a806d7f0a4fdd54d32d5ba590bf970218d57290123ff73f7a7a77795fbe232e9f8a13b87e3a2d0370c885d5d1508e2eac19a8939e4a86f07796f664c08c3bc6fd822ca70997b84754c755d14f146df33004d2ba018363c9365e8c58bd00b4643de4e888d2c38e79fd0899117d46015bae0c5981a1556e3b2c0733059c95c59e47811a185b656f4fa76dc5817feeafe5fd8ed2e0b4e7fa6235f0876212598341106292ac11a90496543a17989b2e0f6abbe38", 0xd9}, {&(0x7f0000001980)="0c3e7401fc5083a1fe5a57571e66565dcc557bbc2397f5a73807c167312b42cc80cd1c2028976a09654a203dd52f482c9c5a68242c4d67bab2eec77171570dc34666e270649f887f2324fc9936f2ae23bf23c4f17b6d7ba76a93edeaf3f0551b12c9e4f7e93217e39783f440cc117372c09fbd6f22e1", 0x76}, {&(0x7f0000000200)="b5e1083fa9ad3559b2cf355eb2f17de88d93e40f33bb2afce14e013c6851d8eccb716842251aaa0562c59be4d3cab17c6c45adca3bac528efd0d5069b9063162b7091c83c6e3f07dca74462c8d0b60509d4390104c58b9d808ef9e8474bee403bc08dd2908cd88787747ab273df7f0a850bf04b0f65c59153f8d6e7ec130a4a08451288574707ddfb23647e1e6c32f12567a441c6412f104896b1d6f145a1e035cf874213a1280096688053d0ba38152587bb2b99f1e9c0071f405df5215f4f6d60ac9a64d8e11c2d1415740ae434869284e4a979f49945756e804fbbef2754ca207", 0xe2}, {&(0x7f0000000300)="0c2168c8d84e610412dd44b62a5b7dbdcbf4ee48d8092d2c1df8b692c440e53db994b0d8795b2ef552ab2894295c8e22e909ccea91c03766fe3f33b05afa7ea7bc51578f7ec7491d5bf6f3e373773f33c9187f52959a563edfc4219df99cd7cb5eacc685a5b4c7feb5e9644cb0ab570baa85c1b4d7fda4", 0x77}, {&(0x7f0000000380)="433a5edd1949300028e0815e05d17c81a07294", 0x13}, {&(0x7f0000001a00)="a1480deec4bc093b2f3dd0dc510c2f510f9295a9a4753409923ceae3629fb113a1a8657e82c0d9f8bb2344cd3640dd367968d5b74ade4dc8ddb778e7d40915a7f0697404dc645d540a8e7fb23069e1c5ed9e4224d0fd7c0078ad2807dd34f368681e5a2814e3d0c961233e14e687c6a31555d3cb57e4557e60f1d0a3fa26d92fd4d876e485fbe657ab4ae5061e5b86bf894bc20a6900a0973682", 0x9a}, {&(0x7f0000000480)="996f2e6956ee19fca6a896b0049aef069ab49be62f70af5af55fbfe522632f4991ed2dcb7b741b80fa35c5c4c689e0cd6767944edce1644a7ecc6e22764715dec6ad4a3e1f4c84f5c89649ff979e4555ef540540043890ea35b095078aa0d61e6e11d4742ce176e2bec756a9694c12dbd74fc344a6abd28aa990d4ecaba9158a1b47dca39d8fa2f90d2f3a3bf5f4f3ffe66694031f73dac5af4de4580bc1875d478c35ef5171c456cf530bade07380c5fe11e33069e0bbaf04a25445b3de3eb6e0603d1e03ddd0934fbeaca41831793063a964e648d19070f6c993f8747ab95802ebd9941adf3ee8c7f9b09d634dc8181c60ebb0de3efee9c20789d8fea261b9d8fba55c89bdb7104852b68b2c594da076e7fd3f2c2730703c55ecde192ce83a9d3afd303e8659b456b4523532c56ba22308f94e34444d6ae2fe47a3097db43b4b2433893d25b96d78abea66d8080c55c40367deeff7c5df23bde8f5272cc7a2e3123e0f0deec950219cafd43a3bfbd09d15cd26cbbc603d2bdb224d9c4cc0891b0b19dbc4f9406de0e76f980e49a3b161e7a6886a233557c10ce423a041a49e57f11019c5d34bd76939eff79b451f657690bc351832f3225ba0d08c4e5308aa6d98b32b3d57a578b93fd192158f2f4be6316fcfb4ac8245c75851e98ffc9418e1764a0d4bc6545049ee85b73d42b0fa3639644269d1291d3590d667154b21d22dc3505424e21b634717111757b0d3ca9a9de9449fad8db48c49ca64b434378294df501c9a543c134006b6101d2e137001414f520309de3d09d5144305d5bf917b53ddd2c419ca485039a99288109c10c20aad7f4c488eb90e0fe16ca9afd8a6c5f26dbdcd08f46b88ba6eed8f173362567ff96d7fbc49bfb0e081d1386a858cbecae1499ae73d5a72f1a0e9d67d1a27f1b059f5bd2843be3a4e09e5e02328695fac25c5d4ee18fded0a0b7cc2e59794f35d32145256be8087ff40799872648d764b05e9178e14b1eab24a39d9602ee0fa31dd5ad70fe24e098d2c7d3c2a194b93c2d50c5f57a59074029446dd82fc7a7e757a6981258b039e2e479079c59ff7866b29b6b32d28f870413db7db95101fe411f4b935e0921f059c5cc5f69667b42bd8bcec216f41dc7339eee3952d649a2bf9c598ee2ac532ddd4fe2b8ad787165bdad56a3242f2a536b9727791cdeedbf16703bb11c3038c4fd911a735e9ca740b6866373c0359d60cc49b0ec6f7504f8dc23299e5fd7831c07499881a7851d09c53af37f4d870a0730315b396a40ca894b818168ee7512059ba94aa678bb8654b2539971a7796bb6a24b5e2eeec78ed6cc78b14bc9ace3cbbd60033a88a877aa7316c3f031ca7df1d36d47bb5934202a34471d1a677cc408d0dffe7869ae949eb130da154177cc23578253bc6e0dc7b32394b3f2f95ae679c582534888221546c8f8f403dccfdf53c8d26e3d6982a168843a141e8a750839941ce8b0ae4407eb8973d3111da584b5fd72f725426e14ee69aa87098a4b50835c4237de02a4645117606105f427b0e21628c3b6d3bd1bd4fc01c3f3b5b6028360d2188c3b3a01b9f42bc279d2c264aa461f1695808b46412f4ac06e5cab8e520d7285043fd7ae52ededfccee2211b9377785b7b62de85211eba6b341d2167a7587471a89563588fb718add305830a259034c1dbb039b7a70f9a486dfa931a4cb4c905f91c7923ee0da85581db10556f629c4904adbecddf9a19fecfc4ddb57c09e080ce53a2000cc858e0cb8e4d23f312ef6d664a0c2dbf94509caca98d6b6113f5e055eef493c2758ff202e48929c72a7d4e81a1f1714b29ea4e196fb4d84f47d07be553b26a1618d2db8d0fc583a36e37aa8ec39c43aaf95f21441f32862d88c546b9d6e717510bba708c83e34290aca0a0100dca5c5bb8cdf8836eb46193d69f205000d3258297977d06d6454d06974c4fd1dd3d2842d93fbf1072f4c2ce60126e700bfbcdf3ccfe0cd7526a62b1f0ebabe7ea898a5def376cdf7b355ee8d36a3108e3e44442de755d8f633784d33e8ffd8e8773127efff2c9ca033e5807b6baa81078578a6e2d731e18a38803d69675b5756e216200012736b5695e2c6cb90b1de089bac8831a9d893c56ded4f5ad6529fb0f2e2b5b8e59c1cf40a042cf9c6d85d611d060e0033dc2441615440dbc7214df2d7dcb603b26dbcbafc844d7272da7d72a29abf451edea7fd3ddb6abbc8f8bc52983dcae6d35ed4309c3de64735cb0142d582af4ebc36462bbeb65edbfec71a4b79e9a4af5cfbd79d76a5d08230fe9283213111544acc1d5433e083a6634cc99e2b24bb9bcabb5f77bee8ee113700cee15d518b1c6ac50dcc607aac0315737b0ee20da27ae54078722a2fdcef438c9ae8c4eda91ce403d61072c177511a71114b5ffc93054a279134565bae5b5570c28b8893d169ab26cac8c77d89e16dd5038abbea8b9b8fdd17ab421ea01491b79e55d1c744fee0df618d684f193e5147680cf1eebe74d75c1a66dce763d6a1f1dbf5e67ade2643c3cc7524ac5e2f46e39461fd987607a4b9bcce7206208c6b26b3148515bd90890b8a6dc0537b77360225595e809360e50bdaf4d9959c09c3d5ddf673980a5074df17b803dc6e143e0b2fa104b17cf4588601df0175c79d3a04260a95b611fcae7d2a2030121778571819b29b35e3b0f92c6219a1b8d500ad21a104c5cc8548c9828b5cd0f81ed28cdfec07a69800200e7e0600f5c35338578110ea7f571e5e22ed08b6a65439a6fa448c778e8aa935fc6d3ac1578cffe0431f721e7eb8250d7c1a94f68927c4221f528e965e0cc065659d2ef915f3648b0855d5c2479b275a7b5d523d516d3eafcf503646ed77a53875aed614e356dd4fe161d5a750361ba6cab0524dde291b4bd67ad953270d6add53df63ff5aa428cad9c7ea1ad9a47b4d398644f54eb06f87e8c37d952ba516d004f462204f871e0b29150bc006e7b13d3979d048e228ef725b6286cfd92851efec91d422bc2fd535ed9c6d4da712b1b0d17cc8623342508ebe87f6fde74cb9c46a6a3827a47e858953d58abb4c5a7b028fa12aa0f50c739ef96a74394290b359a79db22899b640539d8d21c28a55e6bc5755a9c5b6539e510072cd8ad324067b5afa8a7e5c76d669a58dc8ada89fdff30219c16da1da33622d0dbe9e423953efc8db9152de7739fc22ee34ece8e9282a2a72698f74c1f67afe8463b8d0ea160c9af4cf7c6d2e5d813b6939fa3497938a3c4bbe49d65aa7f7c1f2ac35a3e43b65cd5ce4a9a98c8471bc990662e6f87616041da82a7ce48696a0dd52a604643f0a2a50318614efc5013f86184e5c70a4f6af6581ca6f68c56f539121fcafc45c899953dfac2f45ff916337586c4ab84e95b2b906f8cf1b5e1b1881fd6ae51e1a566a8d4b3b6853cfbcb5719c7b13a4dd43d0f4d7f87a20f5bc8c782fe93ce0ba610d6a96033591153773d760e7d24ce02739bf55b60408ca7f5fcd2f2673074a3e435834ab3a7ef1d855267c6240e521b4f8841aba9173ef2e82be3f63e38b50d81f6533632577dbe184cf11836bc8821c725438624bfc49c5db0ef6da84e80a37a831725e52c7fa4efb0f6ee30fef4839f9a2ab75d0a6d458c6c7e1c785decd8ff7760c16d5d53aeb1734112aedc8f1b77f61526dd06daea4c34b30646fa65edbb33317bd1ee16f8eeb76a099422cbeba677c8e83f3529e945175cd05c502a81aa5857a64214cb8a7d128387133ca6a2739eca1bdd64b91d60b3d8a7f7ab495a27416b8609df8e538e3039bd70e606b53dcae8299ebd8dbb77f3207c7212974e13732152780992c1ed2973935d1ed1df4dadeb2782b2403709af9a7390f243bcdb80de212e5da3eb81bcc1ad73825b81bbb0cbb67ee8b0db05f4b2464affaa98b1f30abbf3817fd42030c7a8bbd5f8edf794a05286f9915d54bf80853131e212ab9257cd2188c50e753fdd0812f6aa5618c52f629b2f118fbc0c8994207166ba233842107eca71079e58e75896764d1cfa9b9e3aef1093767f8d5d2546441b8b99311b431e5096ad092f737184e98d1884e1dc28c7f145b6e134f2e7083583859af36f9fbb151d4dafd8a70029c598de56664cf50bfc9437a9a7d5edc566e2f38831e954a495bbc4e6f11a07077f0ca9ac01c413544238e851536aaa03b4d6b96a40e349789b0d91a3e97806438c6202347b9fd849046097fb0f394e8fa2d77b747b98be2bd2bb667a8f266f1f15eb9ee86bf06b12d44f6573a1937fff5537b22a9064723babd47c321fcc737088c3d7980f72925df2dd489bb33f6b66b78c09b490f4d3ab985d089acabe0dba0f4455be90fdb81dbe30bb0b4822343897aa8e9b9c0fe31a8a3c96e213d2bd92729cb63274e3eb27bdbd6923825f15915b73df134dc1c0926cdeabc360a583d1de65e2a0ecc74002e2fcf45df89d2bb0158d079bac07c15537a63567d81333d60cc9132fb5aaccaa285a99ba1df51f5e069e8845b737aa526fab55baeaca84ca54726af9ad68b66b8f8ff8099a0760f17d6cc7ecdd8da5f16b4b27afbb5cfecccfa08d213339128e927452b900c9d4666e0e1c5a9c11e1fd148eedaa7e965c7b36554b0a3e876612d4f01c1a43271e0a687012d053f20a3aa137cda5ad5f0456060a758d02ca033fc9575c6f529c3e9617c6e74ac951faabf0b4ca620f568c7a4896d9a7afb88795fbdf66b8253e5f0ffdbc1fe68cb21c05c199b277ccf595c69419564f57428ecbcb65429ba46a1dbd4d0b4ea94d20e76ca781eda9fb2b1afb8a397b63b39048ca23ba235b53f5e6c5c3f11174f8b9e8c8d7e162242af0a0226a6b95cccb1ea2e076c75241f16c33b54cb6fc5b61c629872b3ff8f291768b95ab239923e3f226bae5e62ae3081000d8d5d01b9c14f08716f22c99278d0b8c5a8e85f1a9b90645a747222c5ca2a2653440554b8090c2e427abe0143b5000e3a9ff4c547297911dde915c2885806c5bb36e29dd8cf3933c0bcea9d70d345a2e9d17122c14a467564c73999921005762c93cbf64b6605c329e4d5b0b35e768dfbb082a0b52eaa1aaff0c88afc9ab4dd62f51b40b45405de46a415249e5de945d74fb9ca48be6e7d4e055370d540b4cf4fb0e4633f6a3d98e2aa04797525817daa67114a34e2bef8eea49e01da0d96691c28793fe0c68974be1173c44ee1951bfe60a19afa262a0d7a6f992fcba566f3937ccf90731dcae393d2d0da97614bf0eb641f2f9714f4cfdd74484637b41b707e7097a46d6e5a494839991a99b889bf1df4eb870f86354f36a03f68a81b4a8cb91d786219db17a6b8d5d7c99f47fd688720d6374f12b6d7d1c7235aa32207f6efa4887821bba41e37d79e70713401526a035c9237af5ba0ebb8bc6a37114a54babf9deff09a25a58c197ab49547e0f143269b9e097ef82dad51290041c0fcbcf4dc91474a764ccaebf8dea332e6007c90c74acce49dcb670b95a5d7c9d0cfc9eb5f50e7cf88de122762812dcbab30f92faf573d346b0b7094781fca6e9fe96bdf26d686f7ca0169b8f9f14522cf755d0da69514b9dc4e02d37b08de47a2c7861bda22a002c648eb69930bc0ab9affc35cd4123385e845b69f4927fa94dd0326c4bc180ac469226b9a569322e5ea65cb2922074ddfa773e6eb83dbcfcfd817f51b5c0503d79a24c2dcb5b762aa57254cb260d7d52fcbc646ad254afbe9b60a38bc538f9ced6c754e4984c6b383bb8ac050a2dd1ab660dd10cd95394ca0f2350ee0c804165487b7cc0f0e814ee208c90ffda31eb8", 0x1000}, {&(0x7f0000001480)="7f1afe3b407ebf6e3436487a53a716ad3aa86b536cb642cf3654e8a2d971c3882ab300ba67fb39acbcb27365229b1ed18b24f63316ab0e73b99a5c81123115fd43d960fb133ed0215c8cfaa6a3a4392e34556a29d329e52ce51b61c78bb4a1e4b1598084eee0d7add85329e74a68bfba94a6e99fa63c30e79fd5d4a56a5e704496f0bc04e0015f694e734138519ec3812860a3c39c20167fab8ed6064dec8362101038586e2f7c5382f4a261e814681c31f85f482ab165f41556bdf6002a02a89f3275e48307114bb9c881f04bf2f9ae59197effe25d34a7f69ddb8227b0e23c53c392cafe679f2c0931e7464b8811a9254966b0d20529b15202cb50149c", 0xfe}, {&(0x7f0000001780)="6d4e762a692c94822d76063894a227b754f1c7db877c27f5540d7fca665ded7f01cbc6f78fbd38bedbe461c39516e1c00251702c9cfc8b16bf0f069dd2f7bebc44e0606a27f5632e78384b71ac56bb895c5415905b1ec164832898b0229c67db857f6a6a9326a220c1ada91102016bcfa93823b7d4e0533e9f9df6cbe83426c62a4bc168770bf9d2fe25bb74f23d836cf872eacf8c315999feca7f6cbca93316a1806e323c0a813ad4645cfd17eeec1a0a017e7a3da5da61298ab61bc4636befac003d8fcc78eb0ff0785ef9c672ed11323d36901e07d4a78edbb5763438b04ea3407994bf615b6bb2b5e54790d3", 0xee}], 0x39a, 0x0) 14:56:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) read(r0, &(0x7f00000003c0)=""/214, 0xd6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x0, 0x0, 0x7, 0x9d54, "4ccea745a6355db509dd66c868578fa8a5877051"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 14:56:14 executing program 0: utimes(0x0, &(0x7f0000000080)={{0x4}, {0x100000000000000}}) r0 = shmget$private(0x0, 0x4000, 0x34, &(0x7f0000ffa000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x1000) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000140)=0xc) r2 = dup(r1) socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f00000000c0)=0x8) sendto$unix(r2, &(0x7f0000000280)="5e14bf93ca7c766b517570b80000000006000000002ef11ee79e000000006e202e5c9ab4e5f12de43db660b4002de08369000000cb05b2bde73cd8e4c7479863ccf8e76b995bd0b9a56f04c3f7a660d71c98fb538d889b094429d816ce6834137f4582a646e388f7fdd1236a2c5ee8b5e5f45d691b1b277018fca8f182e1d866c39da3f22de142c47ce54b3c8e7df1d8b0bd8d019455f2d0824e4ba8669944d94426a0183dc669ef35f77abf88444c0c04ef7834ae54cb4986456d36f18e3668", 0xc0, 0x0, 0x0, 0x0) 14:56:14 executing program 0: r0 = syz_open_pts() unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='r\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x4) sendto$unix(r1, &(0x7f0000000200)="41f0976f077331d6d7cf857919622bc74f731c1077bfa7052dc9e39eb4", 0x1d, 0x8, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0xc) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xeb, 0x9}, {0x9, 0x6}}, 0x2) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') mknodat(r2, &(0x7f0000000100)='./file0\x00', 0x108, 0x3) unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='W\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000280)=0x5) rmdir(&(0x7f0000000300)='./file0\x00') 14:56:14 executing program 1: socketpair(0x7833efd9ba929191, 0x3, 0xa079, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = getgid() fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r4, 0x4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ftruncate(r5, 0x9) r6 = kqueue() r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0x85}, {{r5}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x8, 0x0, 0x77, 0x0) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x3, 0x3, 0x8, r2}) ftruncate(r7, 0x10000) kevent(r7, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 14:56:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 14:56:14 executing program 0: setitimer(0x2, &(0x7f0000000100)={{0x9b8b, 0x10001}, {0x0, 0x4}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffe}, {0x29, 0x7}}, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') getitimer(0x2, &(0x7f0000000000)) setitimer(0x1, &(0x7f0000000080)={{0xff, 0x8}, {0x1, 0x2}}, &(0x7f00000000c0)) 14:56:14 executing program 1: r0 = getgid() getgroups(0x4, &(0x7f0000000080)=[r0, r0, r0, r0]) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x20) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 14:56:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x400000002000, 0x310c51c4) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x3) ioctl$TIOCSTART(r0, 0x2000746e) open$dir(&(0x7f0000000000)='./bus\x00', 0x10, 0x81) 14:56:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) 14:56:14 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000080), 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:56:14 executing program 0: r0 = socket$inet(0x2, 0x400008001, 0x7) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="1e8e94c67a4945f6d7e1a658f830b5fa808bd8d3daf64ccce4fab08293caf1803daf561560feaa7d50ebcfee07342889bdcd8266a50bd82598ac40d1779095b8d1a508da75f537cada96094e17505d9d49d1833ad6f0f3bd22651b5dbc29e6f30b77de8f10fd59dc8b63acec05b22bdc0af15b08b1125834e5316a5bf1d026781d0080dfe4b2d7a4fd87963f6f2b162a87603b8594", 0x95) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="4c6b415eedda6e0cd0af70f9190d6febc76a549cfc3ded9037c86b9add3c5cfab3dc36c296c51c9d6eec18751e49486804238819318602d2db4057fb277bb929076b0a3fe24f104ce6993efe3701cbb9690c4414362e30c161e1a87d69c4142a751925feaa657a2183abc86873d9b732f9588d7635c2a79ff5527746f0d08400536f6d62c5d0", 0x86) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) recvfrom$inet(r1, &(0x7f0000000140)=""/52, 0x34, 0x0, 0x0, 0x0) 14:56:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r1, &(0x7f0000001780)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f1f00000023d58bf6659990bfe446044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2b86eeb00c6636f5d581536329aac28393c34a6a27e5ebd782e9a1388088430830e35b11a8c760eb4481174e3d7b3738fb4db85e117188b7d4faa039d61663b574eeb1a1670cb2dacdbd3b391ae7dfc3c005f4a4f0d8871a98ce584fa79d0d6c13ca560d8d91fd96e5c4d25586605aaa029eddb95e86646a8fa13273b3231c199ebdc21100853717441c89b1540899db498036df4ac7b7526f2e6702ad18e74fd810886c5325db79d1d4969017f132b19bf9f5bde427316c208f28907a8a97204970f97228b0f9c92020a504f8e34518ec1052b02676a36f9c9505bda285a048d56625d8152c833929aa86d3b919bff35124c7d0ee6d947b7d7084371d1c416d59e", 0x155) write(r1, &(0x7f0000000300)="e94ee0a602d2707e01f318c4b3bbac5109606d9ee31c5a8a3defca88f6ee9bb35dbf6fe7b4b6a0836067e21e4d852935a524e67def69e59a50fa0909a8bc50ea3f67581da83e29638ca2c6bf9e45c802be80f9e301cd7229e4245b2bd968a9c8f890a73d7f00c4c99ddcec58dafa448498ec18cb5bdfc634702ad4cf1e372ed977f9834c4b84d0d3762ab64299784d486de35831a8d26514c7331a88dc872168015afbb8d619835f0f9687ecb32fd8c474af50d4def5ad52fc7755e23c75de3b4661b3108a4a5372198c45393ff3796a7f3acfa126786feb86629f261a8f4517552d", 0xe2) syz_open_pts() fchmod(r1, 0x1) close(r1) syz_emit_ethernet(0x51, &(0x7f0000000280)="4b4bd43f2ede15136fb73268e300c877d8173fad8e530218b0f81a922aac722f09fc54e4b07ab7b8cccc12bb0925497a7aafecab8fb60f5471db23e83c804a162b0355bdc685165db9f63d48d4b66ddc77") r2 = kqueue() r3 = syz_open_pts() r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x6917) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x7ffffffb, "835dd2518000190000000000fa6000"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:14 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f0000000300)='./file0/../file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') 14:56:14 executing program 0: r0 = socket(0x18, 0x5, 0x23) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0xfffffffffffffffe, 0x4) r1 = socket(0x2, 0x8002, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 14:56:14 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000011c0)) r0 = dup(0xffffffffffffffff) open$dir(&(0x7f0000001200)='./file0\x00', 0x204e3, 0x8a) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001180)) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) connect(r1, &(0x7f0000001380)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r2 = fcntl$dupfd(r0, 0x804, r1) r3 = socket(0x1e, 0x3, 0x0) accept$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e6785000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000023c0)=0x1002) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) linkat(r0, &(0x7f0000001300)='./file0\x00', r2, &(0x7f0000001340)='./file0\x00', 0x4) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x1c7}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) chdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r4 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x100) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000012c0)) fcntl$getflags(0xffffffffffffffff, 0x1) 14:56:15 executing program 1: setreuid(0x0, 0xffffffffffffffff) r0 = socket$inet(0x2, 0x7, 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 14:56:15 executing program 0: r0 = socket(0x18, 0x7, 0x5c85) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x3c, 0x335, 0x2, 0x4}) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x0, 0x5}) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:56:15 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x8000, 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x24, 0x603, 0x7f}, {{r0}, 0xffffffffffffffff, 0xd9, 0x0, 0xbb, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x21, 0xf0000010, 0xfffffffffffffffa, 0x80000000}, {{r0}, 0x0, 0x8, 0x80000000, 0x7c, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0xf9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x3f5b, 0x8}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0xe, 0x3, 0x9}, {{r2}, 0xfffffffffffffff9, 0xc0, 0x40000004, 0x1, 0xd466}, {{r0}, 0x0, 0x40, 0x1, 0x7, 0xc08}], 0x2, &(0x7f00000001c0)={0x7, 0x8}) sendto$inet(r0, 0x0, 0xfffffc35, 0x0, &(0x7f0000000000), 0x8) 14:56:15 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x304, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xa, 0x40000000, 0x4, 0xb22}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000001, 0x8020000000000, 0x2}, {{r1}, 0xffffffffffffffff, 0xd, 0xfffff, 0x3, 0x81}, {{r1}, 0xfffffffffffffffb, 0xd3, 0x0, 0x79, 0x4}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x82, 0x2, 0x2, 0x3}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80, 0x4, 0x8}], 0x100, &(0x7f0000000140)={0x200, 0xfffffffffffffffd}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/59, 0x3b}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/205, 0xcd}], 0x4, &(0x7f0000000840)=""/4096, 0x1000, 0x8}, 0x3) 14:56:15 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = socket$inet(0x2, 0xc000, 0xffffffff7fffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) r2 = socket$inet(0x2, 0x5, 0x7) fcntl$dupfd(r1, 0xa, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x58, 0x95a, 0x7ff, 0x20, "f880ad2945c6f6bf9bf38f274be7ffb70783e1e1", 0x2, 0x4}) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3e89e05400000000000000000000000000007a08"}) 14:56:15 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') recvfrom$inet(r1, &(0x7f00000000c0)=""/155, 0x9b, 0x40, 0x0, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r2, r3) ioctl$TIOCNOTTY(r0, 0x20007471) setrlimit(0x3, &(0x7f00000001c0)={0xfffffffffffffff8, 0x3}) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0xe, &(0x7f0000ffd000/0x3000)=nil) r5 = shmat(r4, &(0x7f0000ffb000/0x2000)=nil, 0x1000) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) shmdt(r5) getpeername$inet(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) shutdown(r1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x1ff, 0x2}, {0x4, 0x1}}) setreuid(r2, r2) readv(r0, &(0x7f0000000880)=[{&(0x7f00000003c0)=""/126, 0x7e}, {&(0x7f0000000440)=""/178, 0xb2}, {&(0x7f0000000500)=""/216, 0xd8}, {&(0x7f0000000600)=""/143, 0x8f}, {&(0x7f00000006c0)=""/212, 0xd4}, {&(0x7f00000007c0)=""/183, 0xb7}], 0x6) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000900)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) connect$unix(r0, &(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa) r7 = open(&(0x7f0000000a00)='./file0\x00', 0x200, 0x38) r8 = socket$inet6(0x18, 0x2, 0x10000) setregid(r6, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) connect(r8, &(0x7f0000000a80)=@in={0x2, 0x2}, 0xc) getpeername$inet(r7, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) accept$unix(r1, &(0x7f0000000bc0)=@abs, &(0x7f0000000c00)=0x8) 14:56:15 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x1, 0x80000000000, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x8}], 0x7, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x40, 0x7, 0x8}], 0x1ff, &(0x7f00000000c0)={0x0, 0x9c04}) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0xffffffff, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) 14:56:15 executing program 0: r0 = kqueue() socketpair(0x2, 0x8007, 0xfff, &(0x7f0000000440)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = kqueue() close(r0) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000000340)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="f36c9f56ea7ab062b6a42de8d3539ca7a237d84b1c64df8f8fce66fc7a6f8fd4f01852976e30e62f6859a33ae23705a377163178901ff634a86be9a1e383a50a9e38dcd28a5209f6bbb0a97bb1c9019361dfeb50cf41749ab342471909caea0400e869e8ee08108a4980b3288df6576d0508fe3939937df76b6444dcad563f73d1873df845bd8ad20a56fdc0c000f5ebed7083d8b9aab8e8c41ae19868dec014de91d3948f36c251b28f92c3b5ee50e44971c1eef5a14590293c659900f5b3593f066f89a626828b890a048540f94bb0e350e5e3e21d6270162d00eba1ccc44c893b93dad8dd1e929807fde2626d5a6f", 0xf0}, {&(0x7f0000000200)="de0d3bad26c19b55f7fc52240dffafda936babe9007f17e4b31c4611231a5533bc5af5efdf4a6ea803f69868d8048e373bd535115884a14f6aa1899158d3c61ddecd524707b42ec5e91aca1910c8470eb125b965bc2a6707dd310ace8c0a563f5fb46c33f0a468a8644a8363e0777878aeb52154f04a6a47ce09284abf12c589f7fdb5bd700c1e11ba15c8f58c330c5a040d1c2c6500cb793b0454912cc6102e57685c34bc7155", 0xa7}], 0x2, &(0x7f0000000300)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r2, r2, r2, r2, r2, r2, r2]}], 0x38, 0x2}, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r5 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r4, r5, r7) poll(&(0x7f0000000380)=[{r4}, {r2, 0x4}], 0x2, 0x8) kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r2) getgroups(0x2, &(0x7f0000000400)=[r6, r6]) 14:56:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair(0x6, 0x5, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0/file0/../file0\x00', r1, &(0x7f0000000100)='./file0\x00') lseek(r1, 0x0, 0x1) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0/file0\x00') bind(r0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) 14:56:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) r1 = getpid() fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000680)=[{0x10}], 0x10}, 0x0) 14:56:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0x22d) 14:56:16 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x4) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x0, 0x4}, {0x100, 0x800}}, 0x0) semget$private(0x0, 0x0, 0x105) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 14:56:16 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd2a4199c3641cff02"], 0x1, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000000200)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/17, 0x11}], 0x1, &(0x7f00000001c0)=""/56, 0x38, 0xffffffffffffffc0}, 0x1) r1 = socket$inet6(0x18, 0x2, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000003c0)="7bfe8973fb3ab669e723124487198751dd6fe5167a81ba339746457c53c7ee82fddb0f5d2a934b636612fdd55f4a7ec17149b349f0d5898905987831a6abb0e3a3d76a60450b9e80675c1d3d2f51e76cb859f5f9f1d7bd9e807a3bbe369d59cb15212a33bbfdce8cd8ecf9f5c89b073d2fda59cc52ab247202466cd58859c5636d865906c5b17c621a7d155032df6fb297a791487d29433e8b2e1ebc423bb3ff4c2aaadf8f421f8b774bdc4e7b53764ac49db9569d2a694126f7729733f01c9aebc23190ddcee9e2a2fc5ff91c376d2d5b3cb4b646867a0b4f5dfbcb6c008eba8f70b81db253944a77a4aab171783718ec39e224f4f46956090fcda7846b3657df9db60d5053ebe7356067a5ac4fd850e5b4d8de8f7eba203e6468b3fe9d4c1b8b38206f472573eed8fcb588f3d741f3e220cf2cbf4d217fbf61b851888a8cf0a8362855f5a3b56f86c08e3e563057b48fd83dd35b3428b9b0ecdd60aa21f3908e24d224f904dff56733564ea976f0512b576fddf93b72376a4cce527bb9290108a814d5", 0x184}], 0x1, 0x0}, 0x0) minherit(&(0x7f00009fd000/0x600000)=nil, 0x600000, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') connect(r1, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xa) 14:56:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2002, 0xffffffffffffffff) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ea000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000001640)=[{}], 0x1, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f00003e7000/0x2000)=nil, 0x2000, 0x0) 14:56:16 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x180, 0x6) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x0) 14:56:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x35b, 0x2, 0x800, 0x1f, 0xe352, 0x69c6, 0x6}, &(0x7f0000000040)={0xfff, 0x1, 0x4, 0x4, 0x2, 0x4, 0x7, 0x1ff}, &(0x7f0000000080)={0xff, 0xfffffffffffff801, 0x4, 0x59, 0xfffffffffffffffa, 0x401, 0x80000000, 0x7}, &(0x7f00000000c0)={0x1, 0x2}) r0 = shmget(0x0, 0x3000, 0x6d6, &(0x7f0000ffc000/0x3000)=nil) select(0x40, &(0x7f0000000180)={0x4, 0x0, 0x80, 0x2, 0x7fff, 0x6, 0x5cc, 0xdd}, &(0x7f00000001c0)={0x3, 0x6f, 0x3f, 0x4, 0x40, 0x3, 0xffffffffffffd9a0, 0x5}, &(0x7f0000000200)={0x1, 0x7, 0x3, 0xae, 0x2, 0x2, 0x7ff, 0x7}, &(0x7f0000000280)={0x2, 0x8}) shmctl$SHM_LOCK(r0, 0x3) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)) r1 = msgget(0x1, 0x690) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/128) 14:56:16 executing program 1: r0 = socket(0x2, 0x4, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040), 0x0) fcntl$setstatus(r0, 0x4, 0x40) 14:56:16 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x2, 0x2000100000000}) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) 14:56:16 executing program 0: r0 = getuid() r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r0, r3) setuid(r0) write(r1, &(0x7f00000001c0)="5c911e1de0df7b838572a4eb1552a9ad05134903305c445d20ab29", 0x1b) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x8001, 0xeb, 0x3, 0x6}) r6 = dup2(r5, r4) setuid(r2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r0, r7) read(r4, &(0x7f00000000c0)=""/150, 0x96) setuid(r0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 14:56:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x0) fcntl$getown(r0, 0x5) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus/file0\x00', 0x4) 14:56:16 executing program 0: clock_getres(0x3, &(0x7f0000000000)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) fcntl$setstatus(r0, 0x4, 0x84) 14:56:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) setpgid(r1, 0x0) 14:56:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x5, 0x1ff}, {0x0, 0x3}}, 0x0) write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a", 0x10) 14:56:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x10000, 0xffffffffffff8000}, 0xc, &(0x7f00000000c0)=[{0xfffffffffffffffe}], 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="f800000000000000010000000100000004ac245b7551f0ba9c9a058ab1a6946b84210c301c2ce822123fcf369ea7639b50c916959ccab3ba70e38630bd8bd1f4eb443863297fe915ec7b4d7a44c9028df3261bdd9663ac6808ef7b806e19fcf944a1c7048dabf011237ccca28187e8c1bdedf3e067ad82f4c8be34dd3d3abac6e0e1aeaad54320c1653d95c78fc199a1f33503480739de26bffb2eb09a182a8855aeb67aa9a86971da11904c95b06627efc5b96c23d80472813f881866ce93d2057cbd27c679e77d4badd84cf4a3e53c37ec9e60d24613bae281b91242c5c2a7327e8539a495466c07c556ce2f4cce82cda1c624380000001010000000000000ffff00000400000068254ee137c155621b95e0101c01ee0390f3d4cd83ecef3718d13ac8477bcfc0a363c9b8b84cf0bb67dece98fd2d16626745562a0122400104be556fc7e01f84d90abf8f903aa520eef9ccd0d98d7eff0850b4cf6a9979c5ccdd510a401cd4535e8ac207db091b0b03040bd8118c37dcd9c0244d7632960564cc29d1b5ca8b191d024b148b907735dcc3febcec399135ade7504625046a9d95c86ce28bd2dad4e9068ece4947d691d1408d72fb2680187bd0e29125e0a10dae539b97237974e01100cd313e7973a2ee5407aa2b1c5aa1211724c7c02e5ae067bd06bbedd103cfef60d2fcd49a03a37d493dcebef097ba3d8052193985b36d5fd519caf2b45d93339f045bced62eab184ecac3caafbe41a7f6e767e27f3abcc094d0ceb45d0e0d392fe477264570332c1fb97e7fab5cd22b7dcb301c06f3927b584a4d9a5b41dabffc7b4955fd5c08cafd150f99179ed37dde611d95c24206312319daf7e455c9439dd14c0ffc35fc8602af215ea401d80083e63858cbc3b8a5098ebd7ea6f8bcfee5f0417a5f54a8453303c8791866dce23497e7de3f4be71862f4bc48be2e7c7ae64a79c60e195719e243b1ab8d60cefa04e42432f6b0df814cc0fc8bf820c5ba43d4703c15f1c48a7bf51c1f0b3a32ce05e034dfc06e3c61223245e4e5e33b83cfc1fa0be1efc01efd85957d8672f605f3a8d936b2c0c29fabfad8e6e878ec69f4fbfbc2a3f68e7ef022ae7b59db4d58ed0b2734d249afeaa16631925d82c3bd651daee0c9fc866a98e0c4729a9a45fad790b6be390052b5e532fb4441528e50b1b76fc66373fb57d126799969de0f7b8621b33ac9c97ee8e84a182df1ce06f9cbbf98dfea245d9b123435dce5e7e6bd176a5539ff344ecec0caf79d2e65a53cc93b9e8549872b9673a18bea940860025410f163ba6158679aa3caa9999c3fe6a2c42721845f39e1e432cd49c7bd37cd2eb6b5133fd4e6356aed83cd80e1be58bd0cbf2d4d01b4e38c25d289c2d4fa85de914ba2d21b5591b34cabe7aa2458341a196cc556f54aff60df1f7f751a9122d315e6fe757f84888be01068575b5bfd93c2f1200c4492022d1ef6fe6701f4bc4c8520dc64b0a5e21a874527ef3aed4e261f49a0a7753704f24b924eedffa3dae22cdedc3baa64447053ce96756a89a5ccd46450c2dd7d9cf3b3f0ebdbfb900fa3cbf1f57ad0d3d0709c182df7fd12ae80e2ef8a6874e1cdb3ac15c8eb3375fce133a2171aa6e4f16be1e893eaf32115a28f909ba933606d873f49a3f900902307fa57a578dc0283e0c13ce72b6fc85d7d9e65efc0c22b557da93de1476d1a1e48c059e9648a915dfabf2ab19f9101d59f7ac6b2483b5ae9e48c4b27cf58e1413ff6658af105a7be7249a378827ed2df761f0baaf77b6089947bc6c44e86078dcb01f8ab103e0eacf31c28ddadf295776d4ddcf518cc9967cc3c8b9dc8255660e1b8f4e8d1ecc6dfc329a9ee1f2cbb3790bcc236cd293a20d836a750612109f22e5bfe0a0ee3d75a36372f77312883739cdc37c0ccfbc961c906d055086b6f7d4ea50a1711857c2996cb9ad863c865840a9f8d94ec084fc3f21f1772094456ffb9a716c2d3185f8233e43f734aaff0da1a8f146c14a0117dd23053832e30edf9a5594eca9bfce846a082848af5885142da77c0ba197434d4aa5a5aa5c63aeb4e7e30d92fb83fab14a095d72faf4d66e6dee19f430ec126a391309c0f99854e193ff4b3c5e697091bb4dc297a8c7595aa7cde7bae121d9c1a5ffe333880e28027f06883c50c50e2fa2d5e245f618d6daa51f3237c0b4a1ff2dfc066ef9ae5c0c32d23601bc9fe0103554f0a0c7f877e146ca0e641e986cf520495b36cc319b29ac8db5f945123baee6d831e5175ba56230c9b20550059e2373955b7a592c24b568982daad4051845442da6e28b06468033f40c6175ca488a9478cc901da5784b10a2b7bf24591ea694b374607acf7927c1f0348bd380b1c52cec5322c73ee89d206f96c4f1678e482d1a0c6c8edb8d6bacd0aa910a71898dbf9906d60868697f40dcb6c3b8aec44a571c28852a3d8e96b306eba42a39a0c5ec1b55ec262254a471980f8b9eaf3b292847ac48703ba9af1a9d08f5df84705915afd7f237a1d989da4d484f48a14a17ddc9ce55fa8483ffec55657438737a560a46a406bcd7bacb56aaadd87079da71ab2097205809cba5f3ef4d5a95723e8e690a176da6560c8bd0ad12bd8479044429ca80d35ea96f928b9d3865610b1ac4f6933476cd87d472125054731930e06d65361326497273ab9a46577f279d9b85090cd78374d07c449bb3328970323834bd3f07be92e958f156dcc62481b80b1c29ff288a829b6eac1d71d0e57a10f65528afe3d6455f66126af3eb9384ae0daae88a2f6cf345c35245fd822bb9624412ea69469d128eb0ba2939b5f5843daaf37c489359296f9d8a21347308e5a031d3f420029a87253ff65d72dec0d5afb7085c3d7fdf2b7f0b3404af79b2a59e18da513df8875abcc5f7315658e9d68bfe84bd73641ac9a9397bd2e9f851082334c46f67b9af0b933618a9609edeb482d40384a4e190c8acfb5f954f2b9bb40613e9cc2ba1b0250fa0b459c86803df5e3aba340d0e08e186bbde9903c9993a6f2abd9ae8e93a8fa452798154881527bb201e597ba51cd4957eb68dc048040f17bdd0e9f9bdaf7becc1b31eaa275121dd37588e1875c3e02e02f58f1cd61b36cd66e1e46bd43fe627fd9f65df8720eb084469fa841a3cf26a04deaa889ebf98acf341c88f7caa7339c60746425f07f5f1ecd88bb70964428ac9c15ce0e8da4ea2e43fa6f0a90e2892976f7a65b0569997755eb05742c9c96fb26065e447d03863f7e412689a0ebaa8daa814bf3084343f2bc8736813f0ffb43c06d3e82a11989ac64590e6088e58483fec82be9e129aa8e910dfc543dfc15047b7b0b8fc3d8defbbfc5b30ed51cc625c05ecae34fb20345f2999a42dd961fe898b019207a0b519661873f262f88d757698340e88021ca4c534f44eefa6024a6fa9142f2d088ef22ccb3ef09bfd26904b7295cb1add764d9626daf16753f5787892603157abca261161230eebc47d4fc09e92c782471651925d8528d2a1b7baaa1fefba429061db65a9a01daa63af7615af14f207c65d2431fc5ea002e18aef8e61ca88dbdf3a2e369a1793759c4dab8c10ae23057a8249bf1e3ecf8b3ba9873eb4e15b4b2a678ffcadfe942d88292f722d544187dc8e360ed06e31c59d448dfb20a5a6daf9e678520621b9f5267fb06e654089edbe5f338e428e343f21fde5d26120f5c773c2cc7ced30d25fcaf50156952a9f89c1ed44f81829db1008d0d7a660a56660ea99390ea057823b789627f5cad16a8bde2ca3ae139be81d2c91c6f159822c5f80354179349cbdedfb4948531909b30de19b6305b170209154aa11ffd0b1b166ded39a3752527ca18c53a62cc25ac83526f9f4e0556e2117dd4b391e69926c50bca6411f3d367e6362461a242b6477df7a4b91e9cf15452a8f092e2c936f5cf606de1af51bf60c4f7ece4c929d1be1d9fdbc7186b4a28d6755ca50a10b3d843e4c47e93b937a030f6153a7169484687c3632bbe9e72208d12ff22dfe2ca5f2f110797177d75feaec38c71a85417304aec0ebd350ddcd3b1e47b14981bb5639643c5133733533273257b495455cc6d15c510b382b3d4483ac293ab761bc89626fb225d5290a70c3d9cab1bb8fcb1fe5fa9519b4f182087b832b3cd22ed9b2fb7c2468f2e94ef994766574c1b37418104eea292e5248f9d09dbf5b80f003d205f09bd1575f60e26d826dc6f627ec8ef6bc870332b3c1067056038aed212e645268ea40600d6457d119a542c1d152681a7e7d617b76137c261475aca5b3485a91706e7c786d28cfb142511f4490b26e8a3a7c547431d00d5d6044e736def2de638d9423ddd2a9b39e51d4a58aef33c2bfcb449dda46b0cc5cb4c71bfdb7065ed708ee01986599f4dc6c809617cd131eadb95e44ab6dd68752dc6718558c4fca4ed3e8ff227d687132c76be33d6a2fee6ba3f6860051a204ce62ebdee34a26a8120bb3e107d629d1721bc548bcd4c5fe013eedf834a5974c36511e48acdc2561eadfe11d7bcb233c0d91f2db9b376f6390a9cb67e745777328b6745b4722d479ef8401b6a60b932b49ab82b0a2261a935bc7ddd0c96f893c027653357d56cd42ffd145b011e31b5331f8ec2b80b80288f020959dee73994c74fdbb6c341b538eb7aaa3bedaa002c16a116dbe0fcecd0b68731bc18229dd595115ec631f255273c5691e068bc6845caee9b3eb140939cb039a8799042340cadb7b9d1dc3e481a0136c6195ad077d3f2fcefad140292b7e2e41447ffb677aef2f5b65aeb2bb3c6014b4876949b763d2d6d19aa3baf29821944c905a75d71ff5d89881bc844897a41ca7ebdfb1a3dbb5142fb682e587de9f24583e7fcaef0822a2921df346d98ab8ff21a85f701c0572287f2838cdfe5f3a10bbcbb46e49986e5a45533c5d568da8c7dd0b0edb2c889eb5807b099093f9b5c6309f49e1d35016d762e64a225eaf8d030dfda2f9d3e05d15dd281ec54866b33d84fafab193fb86e65d25be5a5a6afe05249998872d7d3dc2da727d2fb83363cda1c3c2111399e35f296ceebe1390c2fbf4446320e31c3adbbeece29afba449204c7c40ca5cdd04a2b274a11c427d9c33fddae7a6688b11e470ce6eef164cac1e90cded0bb073a343957ba0948883bcfe8ccdccdd24273c21707aaa4f7519b69a9108fbab19c4b1331bb8d182bdc0fbbf38606e3d1f9abe47bd3e0cabb80b476f6135b62672703869db3bb449ebe6a5980269d6d564e3d49f232825c059f828625d6653cd4693684e9f978db51db8ae1df9aaee21d6cacb25b62880968d34e94cbe530b508d214701915f6e53c73c1bb18a1197200ba4c232acbb932ee84ca0cbe1063258811026ae3415d4eaeaba51831e9266c5e4d00928d938c0f5c9cdfba7c08c80ddfe90a5f43725b9aff43212f7df6879dda44ee38ee1da1f04c8b6ec9ac9c50dd2ba1f1ea13ef45a39683e942a760c8e23d5a00efd8ede05591ecb6dccc99bb96b4fb4f01f9fed027a32950446b24fa89d1e71edc4a1537b6f5193ec200a5e4fe6aa7d78421de389cf91f8df2fb8a784c22f6673aaf6f6dceabc78d48636c174917dea6629d4caf1f13d682eb3d0f6e2cd93a19ff754bc8bed656a14f6ec72553e5054132004d1ead0fcca1cecf9b6a00b31196a39e93342704d3f5ceaae5410c541cc9363b772bcd92e315191389e14bf3c323566b82444f632566063fff9ec86283e47544090027cb9914bc26440764e6df34895d66ce3c34a24cb0d5ed300b05e432a4e7c158617836285c8a2df67ad569d46266f40c65da9a9f84397194a4d2dcb1656753c0c6db455b9fa987ccee1b30724ebd94db9a2a01b7c292570be222f6c865c234d386fc40cc092566212e6d87d77da821d0cbaada652b61a8460cc36f1d1073190019ef0248fe0747d7f2302e549372ef08e7573eb292b9bf961d19f2419261fa8031f5858acc2512e67ed1c9fdee6f843ba184dd976bf81ce02a33146f53562f5410461225891b4a94f79558c8593aabf116feab364ade5e561c9dfe25c85f2cab5f04148fe954b0c91305000045091c42e74d475a0b2d6feb4872f64ac10a27c6e20dcd7fe62ddd6df5169fcdd7a8c66605c74e2039938c81dcce1c641d82d5411f18be832c4b84cf4d78b2968e0770cbc035c7f000000000000000ffff000006000000ee775dd949d99c56b82653e3955f1effdc312185af4aa5511ab00cad54ff1d9b55901ae38a45cf1ae9abb9c36a2f228856f94e432f22dcfb4912ed73001877e61bf004bccf0ecb0ae222e8452150b2a80b2e140a4da45ecbf59b5824029421196882b8939e6b418059f282a2d4781ae219804250121eac615665e1a89b7921caf7ec3fabdfcad4220390f2a5b11252f0ba698ee64a2985d5262fff49ff9e6ddde9387248eb358c9d31d457ab78130439d537ccfa5726915df2556bfae0f2ac639e92b93b55bdd033971b9c9bc5838cf5bf0cd2e69d39ae1dee000000000000001010000000000000ffff0000feffffff7375d2681cefd5fe8d34ee65c002b1b7fd46f30e8c2d128c90236941e8d205333d5ea34ae0df7d2306d6c270404570bbac3c6e3fa396b7c51b4518439443e6314851485e62785fb771943434a6f8bc5f57172c9280efd6dbc4c84e62c76f1751b0bb664a39867608674969ecd94d0ffc69976aae504354b78d17fe02170f5eeedae59300fe747d674640330670d6fc5d53be9f230312b0fe64c4ca4180a44e53c84c53ebb587bc870f1622519e7219bd0b56ba300083abd6fe68212f6264d369a7d64c7284dc6e07f2792df30050d9405aa029e71f57f16b75c56b54969bcfb8fdf0dcb05e83053ce9cca9ef9bd222cd5abf32543b2cb4fbc6cfd9f2df4cef61e32db05f383839424ac6aac2b10c7a16de722008b2fa4d2b1a2a33132d1f2f5c16015a82f7e1dedba096236a87f2ee471a8aa5fd560d4e686b79cc0c324a6c379eba0aee25d07324bb32e5e51a3c0a4c37109f6998f504e09440b0995229cefd7f70d5afbecb73a6293c7ae5f0cfdfe212e582313e7b415908b53342db51aae9454333c1667796384cec35fede4930e49d258ae41aae812abc465dce5c01f1dfe8988db90dafcb746894e7539879f39183ea284e34c7743087278e096c8e76d58d1922c413226cf0f74f1bca3a9178ddb74b3418671f35930a869b475b82096cdec6e2aa4111da933feddf4d6e16dd1fcb1b9d3d07c364aed763ed74e78811ceac25945558cb1e5aadd821caac48dad6ab0db2858667388241e93388ace97fc20113ffbe3a8752f9a32e2e6ce865eb29b33d92b7754d4dd9bb9243860819ab2a9cd75ad99572a9ea2eef05c2cc3f1c52d5d76827dcd322a477b58ab8b43f047ec20978bb586df3911482a5719c04e0cb43727e62ddd05804c9927e62b7f6021d40b6306310bc9e4830ca2573874c0c5725b482d6571e3db27d6530c942c57a7935e684ec5d7966f3bef17b04c71960030000000ea9e38b903cb7f6aec3afcaa34de93561d4abd0dc79f11468567c8be06df7c8730867d9fa07f65132da987f53c24a4b338de4877bd33d8d0b1d57e05c2a7eeae6bcf1103e580a2f5ff2bd6aa56b1e0653c4c44a74c4fab58ce600451c24665595d903a21dc3cf07842e80b281acf77f3762f46f2afb6fdc34d88529da632bfb1e162bf2c7be0f83c408b71ee91a90edf03a7b8a37a56582de582be606eacf2c96054a6e70ba08e1e50ebca0ff7f8536a16015156d6a22783bc52e55e2f0e3122bb6a6980ebb4895d290cb60f7cc9ef57643bcacf89aedfd0555a63d1ca7e6b487715f250ac1fdd758bef484aa1130a3a8a7cb43f8e4634a4b064c11b28ad44f1ce16159fa336f8ace2e9516dfb8cdc4e9d91d89b5cdb79de77da392dd88d01a73dc1605d891ad34f0b90165d123a0b92feb9f9f26e63df4307c0b7c1d784d2e66e10e0f44c2310bea0d0e37c9f5b838f795886679d33f5dc7d8e54eed8f936c3b1a39f5d29c5203221a5dd6d236472b68b745f39a6dde9a4115a75d69cde10fe657978879b097b637b7e2f208a045d53c30f0be31b59d5df2dbe5d7e905b7cef5b49f29629a92da69676af9932b7e24846224a41c48dcd28e2ee8924b0c320bbc09999856569eaa252545f157f6efa14cb2089f3c3ceab57e377cf514345f556bc49095688bdd74061f00d1daf302c04af91b4953f9c7bfa497da475a827a58807bca6fbaae6f1cff8a0bcad3bb038fa789d5f36e7cd9e126d20e605a52372fa2ba322153474c1a55dd80c0d393b9332b307b5e35a3b720bc3cc6598b86a677114d28511d8b160736f6f785b204fd3a8cdf4702ce353d36d3036d572fdd20c7e2da2119a231caee2077a3889cd7c4f541e6eb166fc3b0ba5a9ea63e43caffba33d09140fb90bf1174da95fa20b418149ccbde135bb63da3d38f973e1d868a2b922e412f173ce4fd4faf458a42070b0a93baff13ed5c4f1ec16aac861ef98013fd87054267eb5061010fe06a3e438c6a6db178c394c532d383aa4e1f5483f10eb877a5cf5e4bc0aebd3655650fa5224f90e64fc73acd0dbccd310506bbaa2099c594678b045bdbacce6138dac7dfb91cb8959037dadc27abe22de0edbbb6ce2e464e22e3afb711ac71f133062df948ae735e672abb4145526ffb1b9c68ba4740a48a568520327b0fdfb0c1716bbb294e1edc91213681d6620e8207a90f86531a1ced3941363ebf0b64681a4d10fca20aa0ff64d6e65aceb16cc40a80116cf138d157ecc4a71cf7a1745c047862e4832ea5d270b7263884f08d7f57b2736de37ef5abdb22d58dc228b0e2c76034d6bf81c11b94ba025799abd635fe331ad6734725ccafd1af406071391e417fbd6624e9cb437b9faf45859276a96c4a37205373c10539f2742b7c6a8a659d56bf9a592e3ea836d785fca9b28aa20d3e6bc77318042f10b162cda77724372b98313acea4fbe93884d3e02e6adab7f383e7faeb7525522ee78d79874cd0271e38e4ab581be14eed5e20996c8fe3ede6473a8d4fb47303f3cfb699b54b716fccf5906b7a913abfd4a97fe8f220a7b9f81bf3e513a9cae84c4bcfa69ed5ec194cdb651216fba3f1e1a8bd101fe6dd73c975a0482c44c5d220b81e3274238fec84dd14cb9f1d694cb621685f3db3de3ab58ffe085c957cce248e423d40bae6840409b671a86f5e3caea95812c3952b1e3af63e549da15ce33437ebcd45ba2379be9a0adecbb52e11e21e9560fbbb10e05d8449bc2158ba5d8377306e56fa6c0ca48dff5034ef3fa01895a8b2ce4ffa22a4bbdd4ac6ec5d7fd74e1369f9f861cf2d4f4677d206d20343fd0eb2ec68e2d0be4a92b24ecc2c002c9f6f24413079bb2132c7746458279e15c2adc04c0af61e4772bbd5b91093861e4baae04729c53953f6ed5ddcdf9bc2cb2e9dc456827c7676889fb0044025a24ad8055b94c081df94bffbac02cc3f5a202628f6518002cd07089233415c49c6d4905fcfbc91d71079f76ee8f69fa22cfddcf96384e41faa89ec985b0c44a7bfd2d754e46f1c649fab204a28577b710def5b10199f4e3ded2d13900a8bc45d977ee4e8171e27fe456b4af3e15f3ea0c1ba1b92b97fb27e2dfad006fc179d0d1ad68a3b8d026f171458bf69cdeac72a2b14aaafb45ee479c3be18fbe2ce299b1ac3ee226bda7f32c283d8919ccc8707f23adaa5ad15d02e5f034726b9bef8d282d5f33e6f23268723507cb0b69c190fa8a0dbe5f5b6b8d9e60658531ae7265e60908aed292bd7709475070c1504f8b9ca5da3485392d2ccd378bebe6075e10fab742efb443b7abaa80fa8c26e55ff2a5e261eb934c56f7775637cb9e622281e6d42ada0af4221a82005ebb3eb4e22ab3724f529cb5fa07fbe58b484bd9d69a296fbb376afaef554eca0195713ed46047c6951bf460416d65cba9e065ed12163bd58bf01aeee8c688ac99226a6052fb53e403bf408fdfb9ac8ba0c921f252411c179d84d06dd0e9e030b0e9ba61980eac33c3ee97940e0aacca356c8c56266954eb957e8f06f44687ecd7589a3512d6649c41b01e501069d6db8c22d2e3d286b3c2926a7eb68384aecf90d26f26fec09b5a16a543a2a3406e5a89938d10e5677921fd04a3cf022c47d7305a8870a26c676f5393dbc7925f9144f5351d30161779018710d414cf3a1f923be35906647e452a983e0e7ad1e4b79f2a15b113a820056fe9642fb643f2b98a82af01e3f49c6342fef6eecb93940ef93c1c16cfbe1a9c983ced571f524d9d2b44511619c382c6ec49877cd312b6cca7440ca5c5313e84e556fad540685f66b1bb54b082b117c83e480b6522ef05a6f925bc667024ff58acf9f0ab099d50c14bf28f589bec8510e9e733cd2eafcb827f0a46aa7ebc13fbc9b90225895a57f55edee7e1f40d47485aac970883ead3296925d801467aec5e42eac331f0d004b09b7aca38c6cdeea2557bbe0269de66644bd000a3e8f7c07e03fdcf756aa42485fa51167239839828b3dcf85a9206ae683956ee877b1a540896417a5183babe77cece1f01d5a0954b26abd1e23127a52a5414978f48839c9ba46e7f2040e35419bf5a358f72b4a2ba032e38cf8b33e2532f1fb45d7449da957bf1d1899c32aceb6f6a0d7c664b4ab076dcb216743c1f8529173a68642ace3a09cc0ddb347ecd47c7337ae205c7e710f6d0ea372c37efb5ae7d59c6e30497ebe318430f974d611605b4546158aae861a7ff86b6951189364c843e692f3615f4cc21422ebc83ee8594147b757eeef3da90e5ad7276f6c013af4f44d5041a492cc44ab775f14a637fc28b80386441ced052022b4311ba8c806154accc9b17e9f64fea5c2bd343bea715359a724bf7940431e29553836540fecb66dd7ca8a2e883be325bff5ee88e8b3f91f1139a418ee05a465fda61ed918a03e1a0f2e46c6457ed812a9865b5c674cb2673be7e192ef6a249a211d38151bea352e75674ea2dd4a707c207c1b78bb98389a824ffe0b139f90fcd991bebd3e1e094773d827dc45c4787a0d6e5be5bb1b11c7030dce27fe8c237ca88bd29366c61ece48e9a35cd46fa5b00908b1ef17a384d7f4dbb7f77eaead9f71ea32b4c6a4221cb142f7347709e9556a618e2beb48aadaa482ca1fd023e53ae2541734095c990ca30b6ad73e9318bbaedeac65d71df040fc7861bd28764dfafda6506f16c957ef2006d539a7bca52ad34d0627bc872f0ad48a92028c3ed73a77adb9ed63da15bd0093e6fe35dbd44181ebddb6aafcdb358d189efeb3320554adfea2211f7b11793378e86afd1cb1d8850aa769e2d04de2a67c0c31eb9d3ab838466dc2a0254dbda6ca64e8722f471cf0cb5f8174c0fb9d520ea1d02d1a1af62640e601fb5107201234f43e9478b63614153ca6392bfffa65cee27c8eb082979d1fe8ae8afc6489bb8c4797e144741581b6c1132e5b6a77c67333cefd065331a9bd46d721089ec9af3978614e3dcbc5393514016abc44f9e216f7a33ce4d40bbcae23867d7cbb5060e72eaec06ce3c3ee2941ebb17c94482cff89dce6aca1bb2e725ca8bfbef38cae2dc1e07b5afb7df3717d61cf710f9e04abb45b5427b4119424669a8c85cb159cc7ecf14f4f52fa263feca147a522cd15ef8224a84436ab68f157dff09ff02886cebd30cbf8dd7cb3c2a4d91d483415ff7895d56f1d3f6609a0b36f70f71b19ab57faac95ea42fc756d825734f37ef4e16544a42b91589c5427206e6d2b2ed367dd3c290c113fdaeb14c9cfb5f4701859b74ce34339deb4dd32ee554778450e28ac9427fa67c22b1df97b50fb3d64a0719c1f360205df9532b9cbdcfe648adfde151510196d8373adc435027059a32118ad448c00df39a556f7f3521f7404b8d10af33d67b45fe1791894dea18f44bf5d2e0e2d3ae3e98b4ec0bda7b1cf4bdc32cf5c5d4b8b5cabc4e062734b4496e8676625408e28fa6d6826264305f18dc0e1fbdf2c653d7c1f72224f51e3365f6f9867e7bc143589354e3d74f5fee0b1c6d87fc6c1b7c0ffe58a15572efde0dfeda0e78be5a719f3db230331baa37537541cd4b23d91154712b410c770f79f02efa33d5a87ea6d25b9a92f5be6314ab17f87c8647a8000d3da8832ddca6a4860bbeb06dcf05c1166ecd88d35e84ac76ea491412149fff51163bf849cd026945aeb8b35dd80c4341ffb728abb1c7548fb0a6ad68592654922cf61923a409dfa01dded80e6432b3364a9b394c631547779b5550decd805b7154eba939e2d7d1e6e6a86b38682ede94cfc0161c61edb0618004ca4c6ef72aef96a4210d4eb031c461250"], 0x2208, 0x3}, 0x8) unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 14:56:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x4, 0x4000000}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/193, 0xc1}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f00000017c0)=""/4096, 0x1000}], 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000580)="b29b50b5fc5923f79a76728eb32619a5805661d7b891b575909fbcb3e09b9f0b44339b9aab82a4d3e2bb85b484e62e36255b9315ef5101ef0db9a731c42798fa73ca2912bb1bd46d05aaf8f05be9985bf4021feff8d475fa460574d9df807272cc67e25f440580cf2ac040c75551e3b0a5f71f0f27390f4c40df689e844ae176f2579fa971d43718db4c8e497b69a3c9a6ed77a0f01f655c1798424ba0f2ffd5ff0bd9f5c849e749aa8054f00f257bdcf9ed825c096d28d89ed68a8a80f5521e2fb72b2ffc5a2e81c75574b69a31ac9949b0891b079b894b23f807bebf3050400b5368d524faab7d800c9e1e3cca6d0886a4bf42805e00be49ee4cb9411fa03725e1c8fe4625c749711a39236d4dc0ca396f9825fd92e7506ae3dded1c3ecaaf6bf834a8d3ff507136ab555d7e71eea477ae9d81b600582a24e6e65e3043c5e7c4e9b1138395c0f24a6e0ba497488dabe84f532204acc92eb38c2cc41fc2f4c5a4d92fb2463d4de5d1c41f065dc5d7b6ee5913a396c225adad2f466811a8184ff0dcd802740ca5a7fe6335585ba2a8769a2668e131309e51c902ea5d857ebad35d08d0cca0b0c2e7c70d1d063a3af39447f1e4191cb1981827348b8465213eea20c800f2159512cae0512aa3bb5b6129e51de4468fef1f65404a4a852521661c1269aaadaf1d2ba08614e022b1d7d9c4c5e8739ee4a57cc47b99e20227575edcb9", 0x201}], 0x1) poll(&(0x7f0000000100)=[{r0}, {r0, 0x40}, {r0, 0x88}, {r0, 0x8e}], 0x4, 0xfff) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r0) r2 = kqueue() syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x3) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 14:56:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x8) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x80, 0x800fffff, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x5, 0x1}, {{r1}, 0x0, 0x0, 0x7, 0x1b, 0x101}], 0x5, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x20, 0x2c7}, {{r0}, 0x0, 0x80, 0x80000000, 0x10000, 0x9}, {{r1}, 0xffffffffffffffff, 0x8, 0x200fffff, 0xffffffffffffff01, 0x7}, {{r0}, 0xffffffffffffffff, 0x9, 0x20, 0x3, 0x5}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x8, 0x6}, {{r0}, 0xfffffffffffffffc, 0x82, 0x20000002, 0x8001, 0x1}], 0x3, &(0x7f00000001c0)={0x6, 0x1}) mknod(&(0x7f0000000200)='./file0\x00', 0x80, 0x3) sendmsg(r1, &(0x7f0000002600)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000280)="1606d0701bc15162744a5c125fe5ef65f4508b138447371c37daf5be6f5bae22bfa738c904400eb95a095c84d8d4f440a256303a11ff0d73e56bf2b973f537dffd9543e06698fe876b8e8b55324c069f4d43df6072b6886d8bd0833d1aef4634cba3ccbe9b3651230d0fae494912ce158edec0dc15b21de0370ac767d3f842cf64a8a6ae52102bcbe3ebaccb3151449e0ecce18fc0dac5c4da143ac172c5a5d329fbb1f7996ea9d44c6bf1cc87b96e961b0604bb57e6ddf366ad43946922158eecf02524462a771e79107900afb9ccf49aa0b409ab87f4b298270a574a116122fe41121721a6be5f4e8acc516be9a50fa9a1ec2b91c6ff90cf619f56d56234e03e717e6905b9d8c9c44d65756e8870004d03f01c6d1d2318814f517512ab8ab55467ff847ec7570c083af63cd0bfc14c7b2346f6cf6c4ac53dd7f46acaf9b4bbb420b11e6eb47c3505e5b5dd294bced6fb0ecf8b19342ea854392e121589131c47773cd7d8d146b193fd63ac1be051a1e138fc48ecf31d0f3afbff1bd76475961dcf8257c2635383e163bddba3d3c972d5c8efcc8a892bd61fd8ad606ae9e17348e40a49dab970966666685187e0cf91e0e7b25d33654dbba3b5c762b21162a63e044093d506634446962c200286492c1f532f813f4a9d6b2b41522607f33fae6804a7e59f147cd7a2a81b4734b9c0dcd32200f88e1827be07ba5699ba25144f02fe0cfa7b4f43620df5272f2a420425105054ea5c8762c2af6a10920c85a34c8137b305866399d5dadd8ef700af16667e4ab844b1a3d544de58c8f261f9253704430b5861990b58ed1af70092be5f208308d7b063994b4b7c0be9b89aa316e5dccb7feb4d6b96a2f3b14c8df804ee086cd28bc11e10ed7e8c88bcd207c90210491a020088faad7718967fd8efcca518ed4d099357d0d638eed41c30d1dbb2c60818a9556589119665aa2ee0ad70892fb627457d006326fc66eaa38241ce159b34aca54e9384885bca52ff10758127f185ffe05645f3e79a4f0efeff184456add5c50181926a158056d70c83784b914d7a499468c064d857ebdc698d0cda8de9d78519996738ed732af986dd5329bc2f5607b964e05842aa10508990523fd1f11536749b15d3a5dbd2286abf4cd8793eed36405e8d7a1532fde435d80861d114a79061d9ea6f0223cfaba933db0708ced9f06f9c1f6129daba8c71cd62c79e9d920172dd6a3c630f98e18058410aa463e9cce8ec08708317f144265e3883ba436f6b570988751cf6b882c58c92c8167e348f11d16dd3bfeb4f0c0149d2a4875a389f6c7848d305dc1da4b2457b9fb1add5d8a4c289933166d093bd4469c08dd1a6f3fe1d4f4715baf9c996be629370f7d431f59141b093c357ca6dd775ea1844c00757a3b99876c9fd0ce9a2d2e2b72b76c4918c0bbd4134590437776d5abed93285926e2130fa3fbd532ef16edc6b6dd08ae24dfeb5f49029f15b39efb5cffb34979a8e6b439c89403c718b179b6cf04444b7b4e5b23ed01d244f72b28b86e142941be0730952b7db182c6992c83da537a789f0f2122e09de25456459ef570bcde6ebeaec63c437d0e1bc9b1067ecafeee7ecce64ccfe1279a9748ddde457269a9cd26e4fa2465ef4803b270d4fe9388d28af08ac5ebafb4e81752786b8001bc23fe8726a782cac05470d930731c50a63104fd011941e81e7075c4ce991858e7954c3f22e1f3625171d21b54958c9f9a431b51d2d3dc5a142b59c9e8865a4b912d7317d8bef28ac59d6a35da31a020691ca9bae7390d0649e1a3dba7d85a8c0441f19f7161c54a7df88e4e4e8f7897501770392d2482c612961d670bf8478a01a76d876d18711bee22901d0ba16a654fa14ede08152deec973f3c8ad06d4941b646c64a1ffb3395a82aa8c7be44d9012bd7fddb444b613d9345a5394420b1152a5141f028df8559036403988d151fad12864acb422e0dd4885a720edbe15801e5628301a20aa8d03ae469c0655722445cdbfb60e964d4434329584488df6491c9ee029a78af8289a6f8b4502e8f87da0c31dc07d49452e6397715705aa6cf570cd5edba0c74a4b76368609e578ef56e5a6140cc63b23727693e7b5938039b3965fb3b3d9249337d2408422f679ee3d84923a89e514bda78b95b2075022b753ba5fe42e482786cee09505fb85a2f327e98e9e2a38a4883253a9ccc4ea575c83068009552dae702262bc02038032f7c4cd10f071a27654a6889500077bbd25a675b51b8a778f71cdbf880e20e6c8899c00648d3d20760308d99dfa115227c1e0b87bd451e0c3f8b1f91c2361415af8d82a00c9e3fa61d6faf4a5e9df24d5c105344ad15b50edfb74e11f9e68aaa47d29c469d1769b4e1dbc5f58a571b4cec3865d977bc6f693b1cb05b6f93eb0cc6849b3852dff4aca7b960aeeb5c0d40869a54c0f71bc86a98cb23c7f61225d74755bd3ff8a452870b861e60d8f53d82aeb4900b2dd08f6ea9102ba7a56589a9223c28611504e89c4c4581fe992fc9e767baa518319613167df8e0bfc7ef28a7c735d84bf5ce5379a1fa54f6669d494adfbdabd25cdb11c2c06d9a425b5215a66e6e6c611e1dc38f9f8845dcc85ea99da7e98e23028c93095012a43e2caea392bed9ec31f7002b37495cbaf6353b5f931548dddf203fe9ef5c070f157ec4890dabf21f838a50176739a0b5806732f6988d50a7f878836fc7b7dc52d84c2f5708f4b10b68328d9608edcb4e8d4d83b6f8f48988e30de73664e77683ef9d52156025ee633cd65300bbcb79b0f501a8d70bbedcaeec7a4308d33200bcc4b183e9236034addb0ac25ef7786c537d3a04ee0730493b20c2f9465c2fdcc103c9995b94a5f2106c078dbaf443ed535500e9ed690db3051763af7d971ed6eb79b3ea5d586f42c6d6f4396aa869643157d4374ace761f42ae39afdbc81d585dbd5604f4d7404d180d12283ec3f9e8d6d8beb58a1942a8d4689d5bb00dc31dad4d1ff7c548817f32b2cca1dedfe3c8cbff5fa2b0ce07f97eea74db82a4a438660b55ee968fc693e0c6c2c3ca32728142abe1cd69fed5db5b1f19dd2aff6a5fcc75a19f352615da21b70092aad5111f65a2d8c3eb2a635c0c5c20d9068e24c9c4cf6f5bef3e91b48fd0b6e0ef969475106390b374927e31752182f5604046ea0a722c16be8799407cbb8abaea2543e14a1a61a4d14634b3795bf0c0d13dafc67e4c63c4af36d9cd90d8372cae2838f4d14c5ae5e547cd0bcb882876f7f610f349c3e9ecf5b4eda9eb58f7585c25507e84d6d6c12ae4f2c303bdf2bda403738c2b276afa0e9124345e3b528b37e64f3cb936b29487a28bd05946dea297e8d425907b3d475eac566b09e96c85f8fc52451c467ce8df2d0227986348e0b75cd7c38892ef87497804e04574b9c855239ef92ecca89f39764c72653da2d3868b9f0dc39efdf774d86d423d793ddc6cc988b03c94d34a3ddc0fa3fe2444939bfae7b65e91517c55a904508d045d4c114febdfbffa0bcfef04876e94b00fa0cf4b9ea48a8f271ac020849eb500729a5c99e0fb6a71a423af4cd74138f43efa81a10195ba974ab9acc6f73f1cabe887c8be09fe53cbd019bca3bf61b09dbf6d90959ebbe46e9e70460b363148a2dc2931c26fc0e94b6cc1f7b3909c95669cff2b8e250c423659bfe58a18a09e0e8050b41c70c709662c58013eda5f54213499e866c2104083cf0e292d959c3d60d39897dad6287b90652bb06c5f5c836d99ea1c16d33dbecf31da404e6fc8fe8c9db38821c0091b5dc93956c097478e7e249490737cfbb685d09d7679c465807865e1977f7376e581548811b68041aadad5ede930e735fe5b8c9992bf5c4156cbc622737fc3b3b5be34024b5da3823b02e0e0f0b58851eb15e8a15eb69868355773d9d242cce14f6c5c911896fbdfbecedd9c99c7f8ad710b11da49c427f9f83887e9d092c16738925a36e41022049c3d85ef15ed87cecdc327bf584d574f32667daf04250baf1f74211302c43dab53ca973c6977ac793215612a4991f30d57202086256e6f7027a4da2b05193e91fb8ece518e64e2ee146c2adb8edb0b6a388c4de3c1205b945c9b69b556f738612465d6cb8ea7ce1feb647c5adf9e154bb57ac5f50f6d95571395915bbf33127286f04a41b6fcadec318557d8ca7af4f682e1095b7adfaf35316919583f01491dab5e1bfcca6ba503f223c9b33568228a2b1760cdea3b75037c7b436cc694e6f4a59eab7d7e4a434c46a5457d7a4f3de8f6f4ca35038eafb71e93b42218ab28fda5d82af964724f90804d64d06a86d83958fbab4a662278354145554eb75968261e3ccc22e3b74820f8890fafdfe860b008fa89963f01cc46c9d99216c4dfbcecff42064dfaa3c9953e468ee2338663f3acc565f4d54a7317ebd738107720d22c01961ba12826042907725e87f1fd595b3de4159610986236b9e486e67f4e3dbb08f8f9de7960db3f03fb0bafc18c288103018e088dfd68b76b5826740e703babb25279f1833579d88e6d5476e6d7d3b1810641ff5e26c4b7525dde5917a5da4918b77bf1c13df0f0b901774385d59e867d7ef6b2d7a0932094574e7a1f95c4a5f7c5017de3bd7834d3ad5684ba365de4814352349f3e545ea910de9b3d1297cc671a885ba8808a653cef302a9bdc10a8760ab9c179d8e83512d4d67686eac882142de8947a4d577690cddee70e139bbef1e45f3fa2a76bfede2d8c5a0d836b9bb2e9da7a4cc753b75cb17bf1cd5c48f243721cd88fc78519019ad8a7782f6521c28961ffbbcef7e522fcb182d49e1acb64887feb34e98d3cbc62a842971301f698c2d32b83986630f9e0a4de34d79d6f2286a7fe038410fab4240e0d74fe387b4c9a3df7803a779bcdcd826f06027d93ccd2d89f60f3a5a17c69995a902569cf3f4f58cf634014d8247c396c34231012d5659a3c111dd24c8b22b6cd3abe36c2ec5449855aa6c07e8511b22e1934e1791fbdbb11ea78158cc9640915b8cda9e3d5cb8408304d2a85e401e8a916320919ad7176033b58b5bbcf5647702ce5f9bb079107842d1edcdb58dc870bdea875f49975fad3d0ef51d4f1d439a57cf408415c9d62dd8ae6f3b1a323aa07aa4a6b628f7c1ede08fb7e714b10d3939cf55aedca6e6c804bdf570567666a422d5068be1c6dd3c8213303382a784b69db3dc4380831ab63a37d0a86c6cb12872af7c30af12259122d50df2f098cf769bef1c39db128d4a1a1cd194e4143074194d7f1e440b18e1342f351627206ddfa90d82e7f29e77301c5641dad13dbf08a57ea80a6b355e66867c577cebdaa63b9bb72de180bcf44139ded5cd54896d27759623f3ac47b5cd783c25e2cd6ac86c09e54df93cb99af3f466451a3fa1ddaefec8c7e2ae916cbe22ff4047de3c25a004ef07b21d0296237412b486fbc4699cd46ca6b7739fd44df24c03f7032a756a7a1a24e6db99bf2de90492424814759f4dbd9d98a84afd1011cde449cc182bfe8194117d37d18d8c75e9261ba617c3a6f6fac9ed0f88430e55934146ada3ddcf12df6d37ceb05024e1679aa94060960597d76fbb61c67714e0a0e7ce8b353261f0a969275f3cb9ca6d980083be1857dc4c606e3060fcd01646827e71be91aeb7f70f9f8b36da2b04ae139d9745f2488b299aaa49308a9d2a8ea53a1da0fbb1d879e59e0196986816a01cef570af6289979058e1019fb2ce4797ade811fa56a4467692de8bd40173dc11fb5e2bf9591b8cc31ce7ab65a4380f32ec05cd0d93786b15565bbe7a", 0x1000}, {&(0x7f0000001280)="2343cd29f91d2f8f235e0351876a6674541378d3917314d38b7c8d58cb83839e85e53fc581e5d56fdb821c6d2b74", 0x2e}], 0x2, &(0x7f0000001300)=[{0xd8, 0x1, 0x0, "85bcae5609b7024e4764299eaa2bd51a225ac544f31b1320134e3011a8ed67546967a562ff085d03350f6c466249ba9aa2ea6cf2e6d8d23e674d9b6840aedd4d85b758537e45fb34febf200c5e5ad16976f822f212a9a4a158f2534bb51819ba20f4ae747b4e4d43c02c4f81545c19d0d9b71521416ad27ee57103edaa8e63ef5de2acc4b40c7525f4da68a62142487f6163d23bc398aebae0fefffda6cc488854f5932a73547015b0fc2a540197381d67761e3d6314b5d0635ed031d654ab65f19b"}, {0x110, 0x1, 0x3, "1ed05595fd0e1460aa4df49a128bd35dd7ea0102770e20cb7d0362b1e8c06a63ea6e35cab651d3285b0761e311167107a674c4bb16e806dab3f342a849d00b637b499d40b0a6c421ebe7f753c448ebf8aa79c596432beea62a5d3e69830b77aa753331c0e0a1a3a7de2d1d43a542139c09eb5de810a308e4c5691b628bcfe3c1358ab6270f3c07258061da799b81a2cb4673128049753acbda0737021353d0862488c658f1ec32a461a881572b078d5e468a0fa356a31b2390804b2879780c4e040bdaeb14ff1335021784a1dd8dbbcc404dde12d7569dd869722ec21bdf847b6b924e6c5b05612cd7bd97fdcce54440810831151be4c1eeadf6eea9d7"}, {0x1010, 0xffff, 0x1000, "85bc2936af679595caab1bea0bc1ed5cf56743e30317c0ee1215b14bc3e3160ea9600014568b5346046c02bf0e0a6f8c946990ac677b8d3feae6df4876566483ce909ff8fe2ae8aa500f2ac47cbe651b88cdd8c8e7ca95541b7f70b73d147e8b7d01b0bf18ab25264564125c082727e90ce56d7a563b18b5c21c0ff150135a40d2f70f73d56645bf27cfa93fa2392bcda061966d458d6856defa1b853324fbbded79f12dfe54ec3b0265dd90c47169d718e02df9104889f4f5cee798c4e1b8bb2b52919243687e5931371643c1e9ec159daac4d635ca69467d0bcb211667959d9426b2421ad081b0791a7dc34c4e3aa15951e1e92b3c252cc02bdb60acc468841d794b38b54a57c8dca6852b7dd0cb160f051d8d08ea2a2d44848c19e90968b9a47ebc39772d8a155e28c6ad7518e4ae46c7c8763294ee67fcd4cf609040e1c438f95b2bbdfa55333d5e3679611f54825424269c07138a93f844aa3d50501b3c0589d050d7089513577e315977a77869f9b3cc6710ecd4802da7472372792fcd5dd1a084625d15cca904c559c25b77d6897037bf1a9a8731a61f226d878e32d64765f7da98333493b31d639e91aace71f01f39d2cfa1fbcb681fa883d3d80e72c276c93d9d192d4f5d11317367a8a3ee45e179a1ce4a8dfeba0cb0b1c563b43388b02b0e4b7095434eb40ede74e6edba265b7ea42f4d75e358fa72a9cad9ac802b68f5388c4660b6ac0b5454d8b9126c8ff7645f38c97f59df604862b9389c0b64ed17f5e3a6c393a07347a8f96e84d34cf3ea173fd85a62d2f5269293b95866b778dde45bf4829c5eea7ea71d86f96ab18f02e0ce7961d6c38e74602335e6d93e7d5bd5039ca8543e142eb6fe3ead10a4496dd36798f6a82909c9f43c8eb622cafac722f26432d8ed3066562de206c337ee7d08fff09c00b2894d3cb026df4666296836ea0245d740d1e49f2beda9baa41f2edfa52e87501224d4a1b30f354c73a1de517ef4c8412f7a7cb1aafac11b5730f01f79b6ceef6c6d038186c2e875e555554e071309b5cd644b53eaf03154941f1d709bb3c6733d693a410370a4db3318897cf91b887748368b371a34b0c56058610580163a568594a4183691743ebf208aa7c7b623b191f6a4094ba54e3ab628c44cbf4cec409e6b945e108f0c19f9ff3605e7c088d37d50b972e0cd5ab1b799620820812042c7394a2b6c860a17e4fdc7b82a25413d7d48baf230ee4cf5df5c0a63c02ecaedd9cb2e17bf66f8528e6082e401f2ad55d1efb73f0c213dfce99371fab7e1cb2eadbd90f6960ea63fbd92193b035523d95ee902ae5c04a9336a8dc6704974953d1bea0e34ef462aaf43747006e73b42dfce447d4c482b792fff3f08ef3d5275f6e8769dee2bdac81fecf8b4537d8e8277f431c6c6ddfe9872e61d156fe98e44b0d4f0d1d3e21cc778ba8cf9b6a4d0467a91a108cbebd2e195fa6cea581ef4e7f096f1b95e0f29a7733b2a96ff1ead659867b6070cc0d980b92038c158f255b4debe42a7696d00d8d7eae1360fbd558f3af4ac4a0845fd49327478a366525ca3e1ceeff9844c8d4d8619add1ee4f8137cd4e1c8e23e47ff2990f485c0082aa7f219dc5ab732acdfab0e2f652ee0a83c16a6021732786433944457978c2bd5b547f4bf7814af96487f475c677ccee397d2a192b64ae7d907958cec072e8b4642be667d34926e342dee8b1c663ca0cf2c9d4514aa10c729d57cef9b148d89edee46be89838badafe4e432ac662fb53702b62264fcccbd1319eff0d6901b443198f3500416e76ecbc44ff9b4f54ff722e668581b890fdc08bd76c98e96b9fe42c20599f6542bbdb211e5436d8bd694de636166a12a26459d144fea32c4a0fb5ed9dd1056b388ecea94f650f7587c86cfc0a82420995925a9e556df60852d2c383c9cda42fee4d78e9d97c4bfdf59c81dad3ec17592713b9fd52aedf7bb3520589d7bc61f234c5b559bdb1ba99f024b6a55c101741cff6197907b0d9a743123bf6c460d6f48083b7925d33437c7e5f82452fd1cf056a621853153e8ed7cf984d0e7c45646457d13487a75e5596799d0ef5a2a92f21c579142f37bd45bc2a23f8d6dfa39f7f6260726aefe52f7c954aca4b34b55aa0d744db18fb38d69bc119dc1f9fd820b64563da77715b9227a4040967f2ed1e03f0ca7b96efaf8c62bf9e73076b827090ec7f43eb3b1ae008ef53da270cef9d1cb18be755511e943fc7fbbbc2dc1e8d0801cd3e21f130f75780c79e37659103cc31158d671b358324e57057b0acde7213dd77af21160ffaf0bef6a30afe5a6eacfbd9205a7ed3e93656139169ca6addd0b7373c60708ed9757ad2ff6b223f7369fef59f3513ddea7bf2e2796b831a52beab3cf7f250f19110b70067cb31b80d21fdc58100c5d1ace7e2d0bc2627fec1c88ab6ef66da2fec5fc61e1984dbca61f3883c502621b6a6b296fc478d163f6fda95f0460ee01ab497ab34a7ba4140c513a7e8a4acae355ea73e52a61eca7faddcebd0a9620c71fe4e67af525a49b8048465c2f354d0401b050f5969354d5ac1672ad30c5a7ea175ef2ccb903ddbbdcc119c5f1d9aba34cc29e08d32be92f588d6d78c8a35997be5f63a1a6be625036e5ad4d2ffdc21ff9af90cc4e02d6c66d371431ed1d167b785d723579ebe352e9602109e03868daff9658fa323c4649dc0b168d6fb3eafb5aca79fa3f9c87f357c7f341108815f14ba23852fbf9c3d28aaabf8cd9eee9b225271445edf84edc624e85105db4c5f46f9e3e37a843199d6e8fb6f75af5a7d10cfa18364aa8f133e57e8dc43b44215b9aa9fb1cba8f0413dbd96b83d950dd8db5097d74da1a49e2d813ed1af694ebfbac1f8a9e62b6b1a183445965e7a01e0f2b1dc07c198d5f09a85183f0324bfa19a48cee6b5bdcf9fad1d5b56994a9ab225d694a21d4e0bde7d7c86e13e034418c35d9f1324a270e07b3c2e710fc90c80e9b06173abd96674ed95601bb2a4856d7017a60f17390abf45bab3bdaf4a7038b4263ffd152bd31b8b6ac33cbfb4c181f3194475975e0a40a5be838254893fa16eb7e8b969ca2fb302ba713c4f2c4c5c43f474a25a66d6e70c3e7d4c7333fab2566c3aeb2466242e40f4dbc18535ba241e4638e29c0e8b6260d901600027f25c5936b8da8685838b0783e3d58fd02e2e664625b415cd75f9f00f0f1f19a324d0ee2f2471b137cb2fb4a7bc8c5773a8ebc357427a51b825bef1ec2c7bc9a1b94051ca78f911b25c24283a320a185f40d28cd994adc3e7bfd3b1620fce2e6affee8dfa0fedff3a999a01a0a597a6c06b5159d86d90eaab654b4e581176284de45ecc5b08d4bbdee4b0a58ee41716bc7841de91eeb419c9a4e622c98031c414b1f76cbe7f55627183c3c3ca1f76b0031ab054b93698674b792ddcf3949748193362f6e3451006d43ac70db65be29fef43736d979876eb285d253cd891fec685c5c8413a2f8f0e418cd9556612504c5055f94c4f78ffcb51d38b01b238fa92579c71a9f6698f815a44baf962ea9f6487b5a155bfc55bfe4aea214bb9ebbad0ce7fe3db0de5c9aedd4dab766f4420289a02388b12b553314e74f3d960a08a2a460ecb3e359ba059d5a6ebe2da3d32571501ff3935aef37d424b330c23a9a7b973dd50a22d5df95853fbfe2b9a3f52837180b8982cacdb95f07bd6579859e32db49846a2f0afbb328e4a93cd8c29c1e0760c9e1fc504efff27f9fde5ea254392179d6bf3bb99b04ceeb93e6b3a08845583b54c403ba43413311131e01f20b8c14bb64087e85c54e7732af6a963d5d29b8c31f6c096f76ab276b5b6043b286bacac6f2d24cf0a4350529c4aba9cf444a24cf335dfe84946c91800d1930923c19abc8909208b4d8e2a9e6d5ff5c5eef7ae54d8908aed6c01ee8b9ae9797ce53e29a32923593e792f262efeeddcbdf53be61d2ac3d84fb0403084c45ae9f4bcb853224c59a4c6fdd9ba567cb4e8b52126bfe56a2d11761737afe53806c5e33a3e5949725b36f20f347901ce53b6f0f83978e7a24396c7e273c7cd4ceb0d3ab958f5a7416fe8bc9d5d12601f2f7d1424b056d69f5c9de46a0073584d3b7ffa08f26299b75d6998be15a15b4b213717f53ea3d2ea294487685d970cc26ba17a0937ef557142464f28a46eaccb13d186b7c7782c9d0f18f57946ff4cbe784ebbdafd207febfe51c86ab24997265a44e9533e2825ed4ebf1383230df438bf133bcdb85853435ff35e3dacb74cdcc49cb27fd4c5b56dddc35624b5d9a3cb4a52895c3710e1b6cf74cffe72d52953a7a0d45f852e6c1796bbf2b5655783533ac56ebbbcc0abe66cfd07dfbe81bc5e19c1fb440908a81b99a81dc5c92b8ee17e6720afb37d5c5614247b059991f39f3169b0839fc60eebc71afc4e0e7f63221a0ca1aac907f8cb7d517c9190501479c35b515be2f3f7e0cd819d10cfab8654f9901e9e4ff665a1dd913985c4d519442f16bd2c5f086399f192178b3c58ed8e5845e1bfafb180228c57a281c0b0920aee05e1cc8ca86f0e0a6ff22abd95e98323ab2b69e47b11733f00c7b0acd54adf8b05787cba742d1e0bc356b86ada42940b456a2ce556c590e00958c3cf12c633a3f91cbf233c0e9f849a989351ddc97dbde4bc6a411f7bf5f5c61fab0b28039975ad275cf7c442d876666b3ab0e88adf57e3c9400b319d9a3c65c53505b7f4cd0ed6b9b25d08b3e0c554474da8d7828df122e4bddfc591b23c24f6abef6898edd64355175e0756ece002907cf4252cdd18ae4eeeac42ef324406942c743c7d50ffd702dc90e732bca3cd01bcc115156e62b7180aae04405085937f76ca25283a3cafb1445e346193b354a97134a90d200a1350fc86a97abecfe3a24c043d264045483e1a379754c4b9543915488efd7e1828be39c134eadef6c60d503c1eb5190138cfdcbfbb1b6d11246ac8240522865f860d6bde532b8b87a3826c5ac52564cb233ba8cfb740eed46872b55bdbd532d51d0254af78ae51e6d3c23d01fea9dc4f449b84e36dbd8a0eea3f66ab57e67ce83087257c77af412a3fd11e83470fe52440360868301eeb594fe8e942f9efb3e149a4720bb14c13d42492f305f4b34729a3a2b98394336e759348ab849234e23f5f9f8c2840be2660b00002521d78d47ded0ed41d195985ed36bbf983f790b8166d93be9d3bcd9fbaaaacbf3e7d732f2f5efc21125720d9f9a25848a25806a6a15c5f64c1ba8a75b72f5a420327493f89ba97f0c2949442d9cc31b1cb6860404de6f208222f63d21636e5c9655c07c0d96a84a02db915b76094d7dcfcc273afa91fd71fd2255cf9ff4aa92f9d3e4a529c1db26d7442ec1c1d9e2ebec547547eaaace2ea5a50dacd4677e93266eee6c337b6ea8ffc1e86b8c1d9fe80d2eb81cd877aad8000f4e1fc8bd59bec3bf537728161ad419aa995ba0581f73bf8c6db1b2b8e6d1c5e2ec1fff5b213b8fc092d92acfd09c7ae1951d0ae6cb7e4d1ce72712be60ee3d9fe8a2834943e54d3882ca99067bb97506b19348ccceab0ebddfcd0b8472e1a05bab396ebb26cc0b078c49e8fd01ff0c7511c93f401f85497c10b6451141cdce7a4095cfef04e48b03a46dce9f774be6c18a76b7748ac4e672f0461eed8a94332b2c6d9486ef8a5ed49b95f184fc383ef55eb069f17f2a7df7bcb6a78f17432a56d0a9b4bdf0ba10124fdaf5e5b63355334b8104ea8bbded8ab5e5465ed193816ef01bc00c0ea33fceb889ac7e9c71982af1493217f8c32c1636dfeecf6f0acc4e7fd7d7fce"}, {0x108, 0xffff, 0x0, "21f59dc0f25e7b97f88fcd8b95c6341c5d87ed52011e2ba73e67373dd39f1d956867686f94d23c02b0af51b83f5d6b37a471a9b9e27baac1b5c76af2519689981374fae9acba0515da178c380f00ac44745dea6df8fbc32011ef4f974a24a60de5d49cafba9f2ba6e733422ba21465f0b887f5fd494a083508f4cd9f701a137eef479cd3dbe41d853c89849dfe2b3e071b784afe6be004824ffcacc65d8c38b31003677c9d7d01d0ccab0d61bfbdf4a5b14cd7312452aafbc87513868ac547043ea427adfa08ca9f0cbec025f0deaa6f3fa8ebbe0521ebe70efcdddccdab31db893171b69c5c2cd580baf1e949e5812ac907"}], 0x1300}, 0x2) writev(r1, &(0x7f0000004940)=[{&(0x7f0000002640)="56ab26fd1236afa2dd7629929915613ccb", 0x11}, {&(0x7f0000002680)="3cb017b4abfd41ce81e352bb8c46b299569dd5532152928dad6c630c519ace5d7a9573b99b3f4ed7c6152c10a2f27ca56449323c63486ae73293146eaf6136dfe32d8777875926e2a4bab2c56c99e334d417efaf7e0baec50b249bbff98d99b9e732d8a3f1fbf145f3e5135c706bc7ccbbbc341c17d8a79dfa4347132e9b705b088eadecf821d5081860cad3062836dc67b0bcc97d16b281112223667cc418f4611b91a0ec9cd5b2db50e9a7a9a06ef230b6fc0fe451fa2b932245f48cecd8e840e5b397817c2c3d974922b8ebf652ee0a83d9c0b8400f8f9385794981d75fff55bc4525443de03e35ec2042bcae286d5a329c38dca33c8b7074eb3c1cf8ac4afbc2950a0613c95e4ba9630af8a9fde65c911504cee41430cf3ee313a6c0429e22f064be1a3ad441a2418ee299845b31ca788269a9470336d44395fa3add9104aae74f8993d084864925b40a0b6f53945b7b25174412eeec16c1183ab3be9a015f7b5656e6bcde4de2a18c032768216bf5eae388f5a93b4eb02a898406294e43777d72fb87092a3d279257bc0d18472a611e68c5793030d5b55cd428be7421329f88c1ab191461d7271e08f8032c7eb7200703c5e3173ee917cb09709da7eab9fb66bff0dd83c2143e12128c915fc8bc05c6213d1b1e7b587b9e659a02ea6232f28dd2d66c7e9d9cc747957db1fe74dc012589f032a6fc9d33da9d6c1aeed37a1755fb124b632d01d274b28f64c9f2b5159bcf54ca2b03a708bbe90cf5b7af1fd2449f12e2abb1c062abc714855c5c9ecbf7711eaf0483b9c2cd0a962b8b12245511e1f200c7addcd63154eba660dba43b5a892dffbd631d9cab61802f476d90457230d11486e170cf697da5806657f09e34ce77a8794a8cba45aede9ef6c69c0168a37ec844800164dc3b2c7783cfb28ca9bad544f1f05cd03b01061e44f72b57e895ef1e9f12d590672240c1a1a8f5498e373fb6c7da6dfbc3dd01859ce566eaf9abf4c0d45c32ce2b2879dc6473a6762f82d6c98421bc588625402801bbd04ab3b31a5ef02694b846726bc339c6c9e3af5750ed1fffaebeebae1241c9f2d6f892c6758d0858d8ee1c82470d89e004311365e063458ec12418693f7c3cb1339ac93250d0f7699bf12a73d50248a5baa3ac045852f13a4545dbf449ece45bb25b101cb65c9043b8a5e310c74554f86d57f24abd963c521d51c16e71e353abd767d0649040c91bafc700b65a292d2eca215b77feb528b7b1afb37d2365c2057ae003f3e9b17dbaeccd49284762fa27911583d24dc6cb7a5544f9d7750a08877a99dc324ea6c8783a8285460c7672d952a67dffda020d8c2997a8a1d6fe5ba30771a0e51efc9515bc0f87c60569a708db51ce82a19efb230d5d57b02fa32aa7ea23e82b09e0f3c1484faf4233586f2b1ceeb2782c4a8fc5dcf08c6e31dfe46c6652a45b70644ff627cdc7e4b13fc08113defc57a98dccf170a4f78d1feff742dc6af0044264255accd436a4fa9e45f9b7f9bc064d6e4c4fe43a56c576bf647b9847768271d7f08e028ddb59a54760c15dd8e4014f5c592e779343502ab519ce0fc253049521c33e25920451d23bd608c07236252ebb4471246ab00cac11d94d000fc16d59aa66e9195c77c7027fc261d0725121a3ee35367dbad8e054d3751f7da2f676d21473a8508799e57dd6e6adc2d42309320b09e615e5e3057554e4021ec5d64e1360e37e5c93144d223c564c413c40178d974621cf02be6665fc30430943f44d4ae51ffc88ea988427b272dc3494debd6ffbd150928450b66177509a830584a297cc5d64554313cd30d288dab6f589e411383fbdf2eaabc8694e24266b0d89f0177eeafebf9bcc706984639eb80cecc7cdc785e2b252f976ccfb5a15446aacd6643e95e0072bacc288b0862e5f489ec67091d79f4cee3bed9a6f3a36b9ef9e598e58b5311c93158b5db3961d0023283368dbaf85623dfb43cd0fed09a289a586f52624df624fdd850ff5b793f0ac1419c04be5ac2ef551c0b4e6db74bce08e077e3332eedc61ca9f25a8cbe2766fecb40c0e6790fa11f50ac8d081bd149338b34afb27b9ad159c3e2ea382ae23793dd5033c18942d0f1038b3e441d02c452f2ac90a5233ef192b06c85f23c1588c164113165f744181c10e8e303aec7610c72c6338730bd217ca5d2dd351a34100045ea4a55987fcfee5e9cc8c758f4c56daa7e0a74dfbcc7ab1b132115600773a8f2a8e13a2f75b174cfc14932b4ec1a037f6a8c189ce3262952dcf3c277704f7e3d921f30371d1949adda16d1ced8003a30f2bc088fe6c13d2ed2d5af04e14b54748e75a4925d51421357a55f67288f0286a978d367c5998e2f5e21208a4035f8ff3f542750919b8145445747150db662f86f0b0d9e739094ef70814a7384da0e2de64d762a98120b1f5553f77dba5ca7482d5d04c8d23fe62c8459ed942304ab8676f8e6c4b235d21485008f083bee5e6967f6a2531f1a4d712b7754511427e66d318fe41cfedc7f97fd93e7ea1634f02e85686beb0fbdb663fe475ddfcc0991af9376d1f89f1b61c40b211d66f68184f18bf8823b51a104c072522d8b7cb8c6e673e26c91dfe8ae016ad62555f446c87d90fad0f2ae1f49c73af866f60e2a05ea7f179111c538319f7a51fd7aa7c88997aa57e5859b5e462cab02a48d3e20ae8b5476a7d7ae817dc3c3b51815c5b9ea65fc6d15909c1a2858ab9ddf3af7e74b8f6321d70e9cf530eaff13d284c0eb035f4318a227d35c67a9d04cca3d098792da017c75026d574f7e866424a6128ecfa703619087e3d97ab0ea9eb5d77fecdfddc5e8455aeca1e4230d732a87ccbd5d1ae8d946ecf9a01e3313d079be12fd2fea6e26516542643648bf893ea01f2d186e5064bed1e30b8671f27a420f51150030ff6bd17b8c2f0e52f106632f290f94d64f55f26cc9e8df44be434c0fae8a5ed5255d71c50c52a48ffec67f305fcfbb63772905ab8362991a975d124aeec5aae9bef6f2251aca3032ba3e973e570a9ccc2e06584e4331ee146caf6c218ab81e73d20fe0654579bce2e5626b9942abcb1c85c95664af49ac80e4d9252f896eac9357268c8b5210d9e991de52bb550b66b60b7bceca24b6480deeb18b42d43f28956e734fcf412cfa41c0b21b923d33b8958609fc6bc39a862244256905f176f34e1ca803fde935ecd26649f5ee5682638956a9401ae47ad142443dfd7acdb5bc8c7f0039d8787af5529a5ae5876485f58ef57bb4d505e743a6ca0a0cb38a1d4b0eabc69f46f3ee1adbc5e9f7fc6bf85d3d9df434a3ab625b92bceeaa9633c4861bcf362aa4a2ac0d64453d5b77edfcf3c6dbd7b090ef49c3d00753179368363cecf36b460478030a86ae7f47287fdee420422ae1f1d2c13e3e7a081e5337f8ba3042fffee759a505e9357a0652b30fa99a6c543b42065a4a2f4502fdd85219824f0ef26b364d5d5b07671a2f196651ec4d9e38193aaa9bd814d1f8d450e55ae5e5cd9c9d83f26655c25fdc2c330b5dc6d2fd5408eb1d9749a544653f49b2ebbf1d1c3de1aaed416e49e76c4b2ebfebecefbb22389008018e88603574edd5a211c6ab2da7ed002565c05616b2be65c104ff9511381d24d024d5af5487ef0f076ff70b7a7e123c5555da1afeb02f3249b45e703c5e83206eaf056a7bc167e93bc62315e34f21559f855905e766674390ef7ee506132454b0ef1134cefb6e750de761ed2d4cf2f51592835935f336c080a48d51a23d291ffe750d00e08e983d801fe39c23966e10e1242f34ed373762dccf0996356cb8d038e9b42c7179a4ed01e4def7ee2937a4baea38f5b4434da81d7cf968049deea8d667e26479551ddf013b9b44805d33f4dace824369373b6b822703fc25dad0b5d07ab261cc0db6eb29d1a8d2edb94e64ca7a2f17a00e81e57df844e6729280e499d253130c8bc49d6c7f340637bd8ab0e1eb1066b2f0d9e93c581d4279f7dc9358234481e16986fd8e667372e4e0793a2f21f587bae6c522c7acf5f107d641bcb277aa0f8404a1963587d106742a37b90d41054f606a17fa4cc52ccc65fe33ac26d1d986f362241d002d5e7f2eee9baf5a13796c2a465ff46a9cecdd91f242ea48cc6c8d65f97d540b8f4053e0f921173ada4af708ecea809abdadd7d0d741d06c73e11ddf736b0be8e89e3fc0ea0f64dd9d3ee177f967a1d0d8b0b6a87f1881788af18c0d47ab73d50a7064ae1915f1a36d0661ab91d4ecc3218db626823ff52309489a61cc6f2415c269f3eb1d3475bbc9a03c781eb0c694c44e0d0e3fcfa8aef9bf320588609b67cd073741a8efde3f91396d4225e21679ba0d7c2f7268268906cd193b03d624df2225b9dffdea32f91a8320be1474e4b45163c77bdffe0073c4666ac704a9a0e1e4b923e2a2c3831afc5f064ab2c48d731543034f1432493795a13ac45e3fba0c13705a6442fe5901f737f049b1c7f5220fc27fb73c137bc42fc2cdf41955675451a8575bb42e983012e76b3d952bc71869ff8ca274199fb63044c6b870c62656bdd38116f22ce165c579c87446c70beb57dda452e53ec043fec1fddce66e758942b5edf3ab743e23fbe4278f44083c28625c1291d7291466a07df6e043df64fcb6cda15c94932119524e35c1992f4bf31f68af60a3ed6d6f7ff621b62d0bc2ab73bc3c2645d47a82d7ef737543207e1861250bd53041b6362205a2c25004f35214fe8dd9536732f51b5a3640667f684bd31e4b94a0b3caadab7c4f2e650f9ec66d244180ca34b88a92dc167958fa27a926cb2bc663875d656e1f5b920f4020fcb71b8ac0d9c5242457fc643b9e377c122965ea4230e6468c46792959d0af465b9572a7502066329dc9a78db4b94c2d045a52a03d9d70d10fda126b6fef2b614ee96073b6ea2d26d0bb8fa520c06b12eb737a497f5a9e53c34f5c7d3aa853c72949d6fc82ee8488d3bd6afc443ceac902662057d03685bcfa90894a210c9813bb68c64d0bc2ee53eeb19776d3dac47a12aa8e9e88ae750fa4fa602da93c951824915f29896008bafa9e616e2b1dceec9b6c2a54ab4ec74cf57463fcbb20c7058888c5d324eb21f5233c83b144974cc814dfdb250009489a4c3db5bbf2bf9a852ab5d70958c9267f845de7f45def2ba453046a32814062d3b249c4e19ed9f461e4a06e0cc4a641c6feaedb51718425c9eb0a234afd28f05e2af171377811c3169e37d335d82c73df610f77273dcec563a7bf6cee775e30e9f6f4247e826e6a2e01bd7e354301209bdd5ee06d1e347cae7691ecaf97f92364bc81f653f3508a77365bcdee8c7db3a05afb3f962ef2ad75c6ebb98e38965a58b8968b5f15a9944f2aaacd7c1c0ecec5dfd1fbc6df5cc3a07dbaf578c12552a49433784fe799f11b37f63ba590b58feac52ec2e4647038707ff235a21ec8205cb9cc9c3e549983582f514a1e001f7cfb48d9abf330c35cef77e4ab67ba4dff9895913363f523fc498ee28127b9a33a61fc9a637745220b9da4836537ad363685ef7a8f9e1169b1d7180f30907855bae5bb91bd4a24cf580cd319bc433d166c77e90451adb1767787eed9880c9e546be5797527c1ade77a1ee9bc8377e69be7118add4ea59c4d6d8bd0dc00eda8ac16cb7cc31a9dc78c860354cce93498da6e9609ecba827c6e657965921cbd796d2d57ccb8e631e23acc9c909c36002f72c43ff6d4149976de48f90b499319beaec8e8125014401851c6a8997d5b0b198cefdeaff24d6ba60abe1289de3ebc52ee4c336013d8991042bcec9", 0x1000}, {&(0x7f0000003680)="af02f09432a119bfd9cc84751ca46fec890a351041a14c8e07b3f6295be4fb91a4495dc678bc223ccffc8e718583e21b72aa8a1ee4a3d08074ec99e1ee40d7109c63ea2df6c5cb81cb3da4a202ef3bceea7b5f1312440e8aabbe0464d334263ebdf3fa2b06a2f8e787afbd4d09598fcd13e6f0b8fb46cb596350e4e9c57ba0e9805e6fea8232f212a81487ca4c4c0b5dc411d0b7b7f62d1ac84c7f1b0903b0e823e1b8fc90541a4b977bbee7aa3c2d9bdeada916d34d54e3c069238407398dd09d669bb48493df06e43b5416ad473d21e3c9342253f6dfb52583c41f0b878380a67ff88cfec46cea6ae727fc86617a29e1c4a18bd3d905f6b901", 0xfa}, {&(0x7f0000003780)="4768dc6a5865308c56677dbe99ab9e3386c90cc28b3cf644e69b7caf03a3e1e3d73d5275eeafc09aa9563de8a1f8e8d408bbbc529135bac4977890319c36954d35db6e2dc8d4d3611b28", 0x4a}, {&(0x7f0000003800)="fd4c6151fa301bf561977fe2f412c9cec5aba225", 0x14}, {&(0x7f0000003840)="6d802aafdc08f4d344f3865ae7d50740b5c2aeb8a0612cf3bd7eb4cb54100a72f2df7a120e7d0baca3147cd7ed8e1b83b4048eb3296a6765c8cd611382a0853127792eae5ff00f306369f19cfd0db76e7f8f14b6ab28bd978dfc8b184600606c447527a618672ffa27e2a271a0b957b5e325f34cd710f9e55cdc43b1757ebc8aa23a4dd028e0397afb5b812ccc965e0b68ebaf592f6e486233475d4954f4c4b687ad02299e812cbd9f58c1eb6b123f733c2de1fc1ab986a06a62", 0xba}, {&(0x7f0000003900)="e6cb03eece3b63862f32ea949334957c09d93d627d31e69ced58c2040b8180a9b96d55208e1fb9e86d33f0dc7d5f333020a09d128b0ad59fa4b9d325e2c738854caa330c89943999a2cede4d44e1501111d266f07dc1cbfb6a0fa8ca6d4f6a55797a509d7b3b6bdadd3128822e0438ae6f82b4fc11c31de38ef2f7458503bcaefe2b7f6ee1fa547fab35a4096bcf504e518a01913a8c73bdea9ccd34c83c25c23bcbab68aa95b6af92af6d54da05e5a71313475cfd716e7272cb7fdf11a71e11893ab524cda8253feab80d6c27298fbcd342cd5b59f244fd43a985f9176485dcb4b93fc4647b03747b06c4211af29a76efd3725f9e814f7d814196e0235ffb793bb0a60ef1b275db219ec1f58010bce518ca9538102232433c55b6aeb39fbb18fdb05835ee7cf65287583fea0191e2fbd29a31f6ab61f8bfdf27341c6fc8a79c0d8bf9024317613c1c62537fc3154d01910f357002ce7ad51551d1812f28b98e6487c116b0186b223853b1a0b242572611cb0c855840d2e36a0fcd5f187b39131d9d4b88cf72df46b28806f592e755b7df1920e00660dd489174046ab50df59aab0cf782bcea687bb1bee0c0bb2324fbc97b806e17623618db866ceb09a65af5b2850626d60f7fec7e1e6f945be895ac2d0deebab381d190a64f81dbcd3aab2f42056a47890851340c730deeebb36292942339ced81a272c321293c0ac33389ad75c17e8874599b7ad7c6978839500b4d0f193cc023e8a85d506fb9d3832853ba1a36cd086e04a127cb651112fdf6b5177091843e548ac649be98b87474ae6d7bf8922def8d40079eb9cc68dde5b33b9db80c827e43f321ac2bdcdb6f56b0c34cd95fd04ab6654a908ffe565b5c4a5c267a1ea3f4796b4587afb58bc2132eb109366ec9ba5122940175bec4bbe4cac5ab4bbb0d793a51284ff86aee8bcca6ca2621226aa753ff97f1670c2484b051e076d12fc754388e6d38b59884e0f26789d761a19fca9823d134904099bef4255ca78668218eaf4f30ede7564f598189794d7ad7bcfb407007cc54b58ecaa1e89fdba4496a5d3fcc53cd1daa8d62b10769d5d408ce3648ec9badb9f676ec692db4cae1eb91559f6b70b832c5b7a20a1a789ef86166174287d743ee37222c6c8ef587e6ffec5c2cade8dbc02b06876b4bc200bb6cd7dbfe9bc276a600aa67ae1c0d6aa32e9c05f485281bb827deaedd9d56f6a828fbad9591b54b984b34ec6b25125fe62ce0e26dea990febead990571dda273bfd7d9bb3de93bb0bae5594e042dbeabc45d97fd9dd108674b775b1365e8b9e6adbef3eef5e22ee7530671fe0accfeb198822978ef140fd1e8f1f1710493828f2e28ad8daeaa1f263cf93a90674c8a68839f723c7c66a8221763211629557368c3ef518bc93aa597e56af7dcedd076adf78e8230924f92f1cab50df9a0b83409b2c652903c7876fab19b64f94f0c4019ddaea3469ba6a441488b711520878dd2b5449025d8e3362af3c1b762b64dd596dd40c9e346b824c3bfbe405c72f8325ee8b688cd14ffeb01c9f19b1cd94651434485a697e715ee3afe20b7d9b37c9732c21a7105f900fffd24fb007fed8ea560fd4e91f864dff15ab421ec804bedf2c86a3254ef70f125474fd0dd7870c354ac8c03bd2168a285253c412da334dbed47cda3566cfd17bda42dd955b7471fc33aaed4a233210fa4ecb409fbdd0a3e9a94ae9c2e8fcc981c0fb74ea7b616c7fb24796e70434207251a7ef91b6d7c78dff0541e448466bc7d030e62226dc3840a2e189a83f79d4d3a2b45cd27c149903289d4a103c12a126602b312001318a7254606280adb760f03cf8200ab8a71ec825a33d9582683aff0a94ae37ab36aeafff454cd2f8418e7c2ab8ee859cffa4a258212adf5d0e4c37d701cac695ee670b276f48e89849250d0c5aa9f1cac9276a491d028e93460a2f18ea16de649b5ff2bb6ebd87367bd05832c599f1ba127767d2b775fc3b976d81dd5cdd7e8b470a46b62c730f51ecdfead27f8b847913591ce0b7a09c3a6de8f0de530e2bc0f640b8620318d029fbe7fd33f2117c62f8cb68946c968aefc4f76c9299f03cfad2e303dfc62bdc20c385d97dabc51531993b93bbbfc5229ad2d7eb8dfffd8481f9b3b23a44eec1be2556f24c97b6a7688557d6ab8ec0c8978d9cc348d31b7cb318e4741ca0cfd1af2d639e44ff4a48405a79a36546fb3b6b885953640c9bc9012d6fb5505faa516d48c2bd1070c6bfaa409dd53c3e3a658f8bfbd7fa71685c547a071f81d1095dd872076b4472529a50a161a79653d471ec6fd094a81600e986cb8d3908240736e85db05e33a19138207d143d1e1fa7bfd4c4bf32f76ed1002d1effc0d5a6c404309719a9cdd940d345bada20254184ffe091db8ff771994d420d887d5139020a0abbcccca0b05e8bc6f8bfc3d493ba293fc9fbd7df73a2297b3bd321787945b6113db41d07e4b8b841b9b21f9a82fb6ac32fd5ea5e7ab9acac4dce865c7beb9749250b2a3f4212d7b7dfb8982f147a55918fa131352a2d021bda819b7198d8f40ab887eb8e9962d94d67028dbf0663a8de78bf2489c9d9c5b9acda2bfb0c2dff7f8c0abafb539e42a0d8bb6ecaa243f297d910a2fe06a2fd9be28140c6b5d679df646f9e9c5743d470ed7d3faccbf145608998679685a263dbdb23b61808d472294d500d9cc820b980a593b2dc35c9999f234cbae2e1d94c7edf2d13726ae290015340d9fbd5f47e0fc1c157f2008611127ccef0ab889fd6b1acb6019f7e2a2d49159ed7eaa16354167977d18a53b7954014dae5a6c79ec31716eb7b22921af0a510123ead69756c4be2a3a5e8ee75714d7ebf9169e553340f4bf0683c0d824d47931ab869ea0f22cff55aaf4dfd0826052225d98d3d7dd3ce08882a9b47f4a441797cd52356a6900ad74325f80823b8b8f2151a758ec66dbc306ae253ead2847c64423cd05edf1b5ef53085dbc02ec8d2476788baf8d8204c548af5a3b973f227fecb5d4aa4be1b82e3b93ccf878e7df76c27b871b7c406fd556199d06cad9062c427dd66d0dde2ce458e990d03343ffa82a0c40a289131e6f06af412869726e261e06d3bb9a1838d0ca45941bcc0722bfd3b3b4b543248f806d143290b5e5e9319e813730e22f08813545c5563f0068d19aa36fdeb8afa2fa3a27ff5919a9fe300731e9747ffbf303b54098ada51ffc5544309ad7e69928b4bb3895cacf2b61867187d7aaab8a8eed97c25a9c10d72ef23230229f32741204862abd84ff712e1d1fec699dbb934cc8ddc5cbe4561246e4d514c58d58011dbde08cbaf4dbe34e67d0f2d0f2e3718176e4005655f4595b4525ea0a789fb7b591d7b9d01c75777eddd71a6dacdc09ffff4ecba0a2e1f0581c920008767b6d9f6047f2ac5988b89267f57a651d481116dffe3209044158c0921f8b1a73096879f987189952af2b3cc054dac17a87b320a926f359656793efff314de63deb73d661e4d7b1f28269fd69b9bd7829f28a33665368e1f1a40cee83b818e992561fedbabd96c5529d62943ed27370f1e951bafb3568eb5bf2b39c33fbb65f070846e8e6d4ec6647d6a5353062e3eef91fc79544c93a599d2be1522e767c4060a816a45a4db0ba3d3ee46887e0b0db39d574dca9829fd0f9fe54727bcc7a58e28aed05bb7f8fefed9460644708bfeb5ce41cc048f83e1ba24cf0ba3a60e79026262465417c67c02f79c9d38cf0ab88aa6acbb60a3ccb98a09fd6c9a03b6fee448a18ea8781f87f1fed2507f0eae53672e07b1b1393a7732e951347b4b99cd3528324d41d8e2370b72d881e05b5ec900765bf57cc02e5d49c3e3c4fb239df894ffc8b796958812ef1a48912dcb505f8321ea3a211f5b1d029d962e0bfe540d8f56961608a7ff16fabcaab3930018e85f671820446a34d66f9969d0bbf4a1316f90407c1c0aa769055ce60d9ba39ce71fa1f4117b32b6908334ef96508e41799311eae470358fbca0f831513f1afadac2290b098d99f1206f93da7b5032b508f94e8776e17d181f9e9a2fc847aacb5eed7de7ef0bbfc183d940c90b5a978a297d2f60cd07b808e08ebcdad772cc237923cb0b411fc03d703d006a7bb06bd124bbb1f7dd03d35fa509811cdf3e98ca50da9d8d7e1c74d4dddd532330add04b0738e73fd39fba04d9b4f11e47b18a6898fb6c3059ab81de478651189cd43efbf6530be1a502f86d2024a13bd1a27cda68c6658fc8ac734f8230fe1fda6a5dcbd7c739fbd04e904a10a58e16cc9d53a4a5d21067f415ebc89f5b0038b3d58bb1b028f5eea7c8b5e3c9f1624d25d5f990c8d9dad25b1e7b304dcf8e8be600b07200c5c6df6a2fc8adc5b8b9c4c631ec55c408bbc51159b6c39ed6f1b7198cb09983f03427d6b56706465a35bd2e588779c4178e5a273a37fbcdceb9c3e2f80300cbcf61dc664c5a8635f133a41c0188d669cb7998b509ab5da2c34cc1fdbeda803983a53550f5facbd1442b56f2f9cb6984c212ffc2652dd06f34eec8449c063e4889797de9360573d3b7136967b139df00c57ab33453239bbefe73fcc1fdc0037afb5db29461620de14f22ee416beef776ad0fc75258dfb1e73a120dd5d5696bbeb167f42830cc0b4181035e9ed908b122f5cefbad1979077d0a06c292183720d9de145db9ccf822d4023392290f2454c22674fb6b77e7033d9de537485963e225b8a28268e0968e2f58181fb9a1510ff522b000f0897ad5b0535ed7d0c485e9e52aaed1cdb958cdbe5b81a54a2995a8f8fb08547c30ea3d75dfb416791309b8d954680a6631d1a1011ab4c76f9694ea106dc37357a902eb096ae0da04aa5302698ba66e08fa99680e9af49df118a9a542629ebeb2eae71b3b752ea6b725bec462c34989d13f7d4d6ef964b71fef67552bc66168899907894d24702ec3ff3b535c203647cafc6c141a6bc94b7f8e11492735f6aed254aee24af1b9aeaebd3d13b338a4dcdb25b874bb6856f14c6eafba465c4ee6009d15a9d8a4a4440c6f240fea0a35928b571e42cc6e184e742c70d01c460e6df94bab4fb9251ac07667fb2aa7de082a0e53d51727dec9b6e9b523dca89b386b3eec3028bf2d67e27a076d38c73f1e904f90c39b8b3e7a2b7524693bcbf58292e7b981f828ce94357ad5db45c1fee9b02d2224b43ed82ce9ec62a3c282a436c328e1622f708fa69ac8101895bfe74d2da31056c8a3b33fa70bf0f0170b1540c7c7bfbe383ef0521e1aa1a23da5768a657419f12d7571324cff3e9f72ebe12d70b4192b4b1c18bd47bf12e023148da2d7a4d41f3d8a80c89c204cc5a52ec5b8fb51664a0ed7672dc70a4a0e4acccc6b5794cd2070367648aca86a26c1d5c628674208f617a99a309b8d42acf833cfca281c1600e950fc0e0c05364e24d564bd79f5bee2dd41306ada3c342ffbcb79f892df6b498c9edc136c2c556f71c7b7955a72de05cc4149dcaf9c4320d29e108f60ac0af781a9c27c06bb82c8803e962acba9b8a8309581f10c33bc454309e0534c6fefdc55fa5c50cd349f2aad6c46ea452814355242241f65335054d97b3536afa3cf6f917788af503c29101db86ff83da72de6072bf29b007b91dae541b9e70e71108d7c83b095ac37b05a9b38bddaf6a65e57670d3987ab6008e768d743fb93a295ca2c65c0e02cee440d0090e800fa70a7cf28a86b5add36734f2f20c533c1e5eace58a9dbf52edfb3ff50ad6b8b2e327be86bf5551cffd2573e89952f500996bf4665010e41508ae4a7c8be952853c113af4e0dd", 0x1000}, {&(0x7f0000004900)="b40999a450bbc786651c30d391a8bda685d7d4731c218caf77e5d947e488ac21", 0x20}], 0x8) r2 = fcntl$getown(r0, 0x5) ftruncate(r1, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000049c0)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() fchown(r1, r3, r5) pipe(&(0x7f0000004a00)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = fcntl$getown(r6, 0x5) fcntl$lock(r6, 0xf, &(0x7f0000004a40)={0x0, 0x2, 0x2, 0x3, r8}) writev(r0, &(0x7f0000004ec0)=[{&(0x7f0000004a80)="be3e82ebeef7b19579961e74cd6f037ce7ab96135a61e1034d4cda6ead44cdec80318a64b27f6008212f62c8a126e0828cb12864f3a13740e03db7a1d0e17247514c53abc0c5bb83cf6d9bcf7de05b40ac77062ebe81266c", 0x58}, {&(0x7f0000004b00)="a44718cfb81a4230d48fbea1fd081e194d737c0ff4833a95ddd27a21c3e61ca1a7ac2901412c20a527dce55f0637b17cc56517cdd37d05129ded66d4b1ec0e5c8500df70deeb0509a6466d1961466a84a13ad19bd9827fe841ac6f5232c303b4ee8d2d3c6798642fc5b6533c87bbb342136f90512a61e9af5cc346a1bceb404681747de1e6505a54ca509981ca948a057db81ab2db7d197be719e71492c84b1818a10cee3b", 0xa5}, {&(0x7f0000004bc0)="cb70dcb773c5b29cb1df4144c60836591f13af636ac2019907d6792a9f076ab5ef336a251cc8a27c7873e10bcbe945902f29be52aafacb052637467961c6e1d64aa6eaf56d462dd56af53adcae3e4a63cc35b5c87d15d04821ce00bbcd1f0ceac6576e88df8a92bdc042b700e1c0f20b6bddea821c02b2d1a52a23e775d9faab69764d3021515da916e765632b9dcee60236deb3434607", 0x97}, {&(0x7f0000004c80)="75bed84f6f8f98529a3a3ce6de0168d83cfecf8bd08fa766985b14a13b755a59ecb5c297083e3e927b6d77a5ac9d06e48dc6a85cfeb540aacb5bebd1373f2c66f4cc636556", 0x45}, {&(0x7f0000004d00)="6f6655c684e5973d3c044603802ee5720e3f06a269fe229f45c92ac15660606fc608ab295a75bfe1e915f2f097ffe14f226c9b329d258a81494220e15538bf007b36c163ed2a3f4a62db571fbdb5a0cc3abdb0648fba0cfd58a98c7ee29e4182f631a6a698f3bd6d45d00a347db3", 0x6e}, {&(0x7f0000004d80)="7c9ae0160420a5fc939aedc03552c3e74b421334441591d27da278b62044283872d62b64006b050fa380124a56bdea3ef2a44c647b73cc0ba67326015e9e0bad8e115f08ff79f759adb477f179a6c7f16283b1e2d7", 0x55}, {&(0x7f0000004e00)="b66b50569d4e1a79061ea68c824881a8f41811bba51f6507956433ba88e9d769e039fd2ce611b9b43f54944753492fe5cff2c8022692260ad2939c4efca44334c7496877f3b7f343215264220ae576ad1af04c0c2775538b708570270a38f43a1e4ba9aa980cd0c2f8ccafdd4803ec1d50ad56205cb5348caa284f75b0941ad374a30990b2fb05a2382101a96f9fbd2c482bb17488063a4d05523b690c7326af", 0xa0}], 0x7) r9 = dup2(r0, r6) poll(&(0x7f0000004f40)=[{r0, 0x10}], 0x1, 0x80000000) fcntl$getflags(r9, 0x3) mknod(&(0x7f0000004f80)='./file0\x00', 0x18, 0x9) fcntl$getflags(r1, 0x3) r10 = fcntl$getown(r1, 0x5) write(r6, &(0x7f0000004fc0)="4c0488001ad43f3473f4b4d307ebfedbbdaf5c906f7753f904a638266dd5773a1cf5bda25890b0644dc5008289b50b1c27820ae82498160460b30cbedfba33a8965c5ee9d590b23d5d3aaf93116dc1af045c71da4d199b57d8421a020c17b9f81045512e7f0831668ae322757ca5c0dcb38d0dafa011c1e6816425aafcb554e8e82a883d3a9e784ce42c90b3c6adac0c61078190777c5f8ea21788e636d9f9d31d206b6cf8fea5e641acdbc1734bacdf59fb147953a8bc398babb9f0d9f67d065a397e3142b253667d917edf4e72d3f5ad9846305cfbdf7207492ea50aa4f00a06e0c437e7b4fa6fec867d6a129142c2ce718e6dfeb9ca33b4d9cdf59e", 0xfd) ioctl$TIOCSTART(r9, 0x2000746e) r11 = msgget(0x1, 0x8) msgctl$IPC_SET(r11, 0x1, &(0x7f00000050c0)={{0xa2, r3, r4, r3, r4, 0x40, 0x10001}, 0x3, 0x5de, r2, r10, 0x100000001, 0xffffffff80000000, 0x20, 0xfff}) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000005140)={{0x18, 0x0, 0xfffffffffffffffa, 0x2}, {0x18, 0x0, 0x5, 0x10001}, 0x80, [0x2, 0x9, 0x9, 0xcb9, 0x1, 0x60000000000, 0x6, 0x9]}, 0x3c) clock_gettime(0x3, &(0x7f0000005180)) sendto$unix(r7, &(0x7f00000051c0)="ac8784ffc4cfc6727fe5d73b83a015132bfb77fef1909c6a69afce8da5932fabe124f159ac719006211da2481335a3060c82fc59e95e690eaab2c696c405cbc808bf94c03922d6a6db89011c44533a1d0d93ffa7", 0x54, 0x0, &(0x7f0000005240)=@abs={0x0, 0x0, 0x1}, 0x8) close(r6) getsockname$unix(r9, &(0x7f0000005280)=@abs, &(0x7f00000052c0)=0x8) 14:56:17 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getgid() r1 = getuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x200005, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1, 0x0, 0x0) 14:56:17 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x80) ioctl$TIOCCDTR(r0, 0x20007478) r2 = semget(0x2, 0x4, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000200)=0x80000000) ioctl$TIOCDRAIN(r1, 0x2000745e) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)=ANY=[@ANYBLOB="0401"], 0x1, &(0x7f0000000580), 0x0, &(0x7f0000000040)=""/138, 0x8a}, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 14:56:17 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x3}}, &(0x7f0000000080)) 14:56:17 executing program 0: setgid(0xee00) r0 = shmget(0x2, 0x3000, 0x404, &(0x7f0000ffa000/0x3000)=nil) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x9, r1, r2, r3, r4, 0x10, 0x5}, 0x6, 0x6, r5, r6, 0x2, 0x408, 0x3}) setegid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r7, r8) setregid(0x0, 0x0) 14:56:17 executing program 0: openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getitimer(0xfffffffffffffff9, &(0x7f0000000040)) 14:56:17 executing program 1: 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(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 14:56:17 executing program 0: setrlimit(0x6, &(0x7f0000000100)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x6, 0x7, 0x2f2) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) preadv(r0, &(0x7f0000001ac0)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/134, 0x86}, {&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000001a00)=""/153, 0x99}, {&(0x7f0000000800)=""/9, 0x9}], 0x5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001c40)={{0x18, 0x2, 0x7, 0xd950}, {0x18, 0x2, 0x682, 0x80000001}, 0x0, [0xd7, 0x7, 0x0, 0x10000, 0xee, 0xc43, 0x6, 0x5]}, 0x3c) unlink(&(0x7f0000000000)='./file0\x00') setrlimit(0xf989ee7ceacd8f5b, &(0x7f00000007c0)={0x800, 0x7f}) r1 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0x44) preadv(r1, &(0x7f0000001b40)=[{&(0x7f0000000840)=""/43, 0x2b}, {&(0x7f00000008c0)=""/59, 0x3b}], 0x2, 0x0) utimensat(r1, &(0x7f0000000900)='./file0\x00', &(0x7f0000000880)={{0x9, 0x8}, {0x37e3, 0x8}}, 0x2) symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)='./file1\x00') r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000001c00)={0x0, 0x0, 0x80, 0x80, r2}) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000680)=[{&(0x7f0000000180)=""/231, 0xe7}, {&(0x7f0000000280)=""/95, 0x5f}, {&(0x7f0000000300)=""/19, 0x13}, {&(0x7f0000000340)=""/65, 0x41}, {&(0x7f00000003c0)=""/52, 0x34}, {&(0x7f0000000400)=""/69, 0x45}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/239, 0xef}], 0x8, &(0x7f0000000700)=""/31, 0x1f, 0x80000001}, 0x800) 14:56:17 executing program 0: socket(0x0, 0x8000, 0x20) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x1bdc63d2, 0x4) 14:56:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x131) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r1) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x59) chdir(&(0x7f00000001c0)='./file0/file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 14:56:17 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x7, 0x9a52) unlink(&(0x7f0000000000)='./file0\x00') setsockopt(r0, 0x29, 0x28, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) 14:56:17 executing program 0: madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) socket(0x18, 0x4003, 0x20) minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 14:56:17 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x0) r1 = dup2(r0, r0) pipe(&(0x7f0000000080)) mlock(&(0x7f0000feb000/0x13000)=nil, 0x13000) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@cred={0x20}, @cred={0x20}], 0x22}, 0x0) 14:56:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000140), 0x9, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xe1}], 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) dup2(r5, r1) 14:56:17 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8000, 0x101) r4 = socket$inet(0x2, 0x3, 0xe3f4) socketpair(0x10, 0x8000, 0xf80, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = kqueue() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) close(r8) r9 = open$dir(&(0x7f0000000240)='./bus\x00', 0x101, 0x48) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = syz_open_pts() poll(&(0x7f0000000280)=[{r0, 0x110}, {r1, 0x9}, {r3, 0x2}, {r4, 0x80}, {r5, 0x6}, {r7, 0x40}, {r9, 0x10}, {r10, 0x81}, {r11, 0x24}], 0x9, 0x7ff) r12 = socket(0x18, 0x4007, 0x2000000000000008) r13 = socket$unix(0x1, 0x7, 0x0) fcntl$dupfd(r12, 0xa, r13) open(&(0x7f0000000540)='./bus\x00', 0x898, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x236161bc) r14 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() read(r14, &(0x7f00000000c0)=""/132, 0x1) poll(&(0x7f00000004c0)=[{r0, 0x130}, {r4, 0x1}, {r2, 0x38}, {r0, 0x12}, {r6}, {r9, 0x20}, {r6, 0x1}, {r14, 0xa2}, {r9, 0x100}, {r0, 0x80}], 0x20000064, 0x1) getuid() readv(r7, &(0x7f0000000480)=[{&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000380)=""/14, 0xe}, {&(0x7f00000003c0)=""/106, 0x6a}, {&(0x7f0000000440)=""/9, 0x9}], 0x4) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)='./bus\x00') 14:56:17 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() fchown(r0, r2, r4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) setegid(r3) 14:56:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) r1 = getuid() r2 = geteuid() setreuid(r1, r2) 14:56:17 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0xffffffc7, 0x0, &(0x7f0000000280)=@abs, 0x8) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 14:56:17 executing program 0: madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) symlinkat(0x0, 0xffffffffffffffff, &(0x7f000034aff8)='./file0\x00') pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="1406486818f0bf9af3df1c2d5947a61f7e", 0xfffffffffffffe40) execve(0x0, 0x0, 0x0) r2 = msgget(0x0, 0x2) msgrcv(r2, &(0x7f00000006c0)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x401}, 0x8) openat(r0, &(0x7f0000000080)='./file0\x00', 0xa00, 0x80) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x9, 0x1, 0x80000000, 0x9, 0x2}, 0xc) fchmod(r1, 0x80) 14:56:17 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f00009fd000/0x600000)=nil) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) shmctl$IPC_RMID(r0, 0x0) 14:56:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x23) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000400), 0x0) 14:56:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = getpid() r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, r1) socketpair(0x18, 0x8003, 0x2b, 0x0) 14:56:18 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0xffffffffffffffff, &(0x7f00000000c0)) recvfrom(r0, &(0x7f0000000100)=""/230, 0xe6, 0x801, &(0x7f0000000000)=@in6={0x18, 0x3, 0x38d, 0x4}, 0xc) 14:56:18 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4005, 0x5) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000280)=""/107) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000180)=""/223) r2 = open(&(0x7f0000000140)='./file0\x00', 0xa1c, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) flock(r3, 0x3) flock(r3, 0x8000000000001) semop(r0, &(0x7f0000000080)=[{0x0, 0x40f, 0x800}, {0x3, 0x9, 0x1000}], 0x2) flock(r2, 0x9) 14:56:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) poll(&(0x7f00000006c0)=[{r0, 0x70}], 0x1, 0x401) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) pipe(&(0x7f0000000040)) 14:56:18 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="a24ee78f037c6f217756eab92f503829865b09827c3f852f1707d4e47a7b1fbfe5a161482a4df233867d8fe145684f3ca94740a8b9aeb44021d205ecf4de890e5e826dbe486c9dcbbdbcab21980e9132aa", 0x51}, {&(0x7f0000000140)="b0009df090105da19e7afce34b2395607ffc21c564ce1f37d6615d570c21c673429ecbb2914022b092e6760e0b2c7ff36ef5dbdf73a8e55cc09d3064532ac74c147f18f5eb9a12fcb6925b4bcc8ce1852c41ec82cdc0ecc2f9675c8989f275", 0x5f}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001140)="19", 0x1) write(r1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 14:56:18 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) dup2(r0, r0) ftruncate(r0, 0x7fffffff) 14:56:18 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = dup2(r1, r0) dup2(r1, r2) fcntl$setstatus(r3, 0x4, 0x80) fsync(r3) fcntl$setflags(r2, 0x2, 0x0) execve(0x0, 0x0, 0x0) 14:56:18 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa15, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x5cd, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) 14:56:18 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() lseek(r3, 0x47, 0x3) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) dup2(r0, r1) 14:56:18 executing program 1: r0 = socket(0x2, 0x0, 0x1000000000000) mprotect(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 14:56:18 executing program 0: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='rx') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000080)='./file1\x00') 14:56:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) sendto$unix(r1, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) r4 = dup2(r0, r1) read(r1, &(0x7f0000000080)=""/241, 0xf1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000001240)={0x5, 0x9, 0x9, 0x2, "72ad04c445439a0ca66ea5c308712e6e5d116639", 0x6, 0x2}) fchdir(r3) 14:56:18 executing program 0: kqueue() r0 = kqueue() write(r0, &(0x7f00000000c0)="eed05162f97b5d211b553baeef9680a0df5c4858d7a0874fd92dc127a920856b2471eabcc3aee56e9c56a585c6a103202364e7574d2eff13856e4afeefedce99d34ee010b73055f3c4c45d1a0883cfcdb26ec0652ae18e7842ae798398db3b59eca2126c286871697e539aaf51bdea", 0x6f) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() kqueue() munlockall() syz_open_pts() r4 = dup2(r3, r0) utimensat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffff, 0x5}, {0x0, 0x7}}, 0x0) r5 = shmget$private(0x0, 0x4000, 0x7f, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r5, 0x3) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0xffffffff80000001, 0x0) sendto$inet6(r1, &(0x7f0000000200)="b58651d2d36749b892338171ff5ba3e6f84bdba9eac8381def1807a5d39b3d2d82d04b8984cf1ae2fb0194d9e6b1dd074911575a7356f98a6b914b4dfeed238bbdb5f641bbfe22582e97810be8d3ff4c63e7a1f95760589fda199b137038f636965df3b62e42f81f3907c1f9aec31138008ffe210a52eaeca8804db2ee4f72644553bcdde7ba237f05622781b0c8035933c613a0816e0937", 0x98, 0x4, &(0x7f00000002c0)={0x18, 0x1, 0x8001, 0x7}, 0xc) r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) setpgid(r6, r7) dup2(r3, r0) 14:56:19 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="04bb", 0x0) write(r0, &(0x7f0000000080)="51f91a4069a3fbac2a64f56cec6b3e3badc6dbfa4b5e315ae869670140b2890f2f67646612b3cdc52e7fc637d0454584a62d461fff1300eada7cfd2d37176305cf04de264198c3838a741d14748e045e8de217fc0b03e9636ac72cdb285aeb5fd0ac05e0733a712a8ba8946547efa82d22756aeeaa796b0ef0f48bcdb7c543bf544d33acced7f85e94795d72c2de7a4c117292d6bba4e30f55d171383e4eb161dc98c3aa7df024c92413c65f40437da1e97ba5af1af5cef1872f9a31a52f2a6b174265d3b0e1bb0c048ad194fc1e8ad5dc1b974a286d1c8543056fdc7beb7b84db66862d0ee59d97c3f2", 0xea) 14:56:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) socket$inet6(0x18, 0x4000, 0x4dbd) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) socket$inet6(0x18, 0x0, 0x100000000) 14:56:19 executing program 1: mknod(&(0x7f0000000080)='./file1\x00', 0xfff, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x80, 0x48) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 14:56:19 executing program 1: r0 = open(&(0x7f0000000000)='./file1\x00', 0xa20, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) fcntl$lock(r0, 0xe, 0x0) 14:56:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x5) execve(&(0x7f0000000680)='./file0\x00', &(0x7f0000000800)=[&(0x7f00000006c0)='\x00', &(0x7f0000000700)='#\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)=')\x00'], &(0x7f0000000900)=[&(0x7f0000000840)='*(\x00', &(0x7f0000000880)=')/\x00', &(0x7f00000008c0)='\x00']) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000002c0)='*(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)="ecde00", &(0x7f0000000400)='!}]\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='}\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000540)='\\\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)=']/[\x00']) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/245, 0xf5}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xa87b) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "045327cbca825d7cd4ac3ba65825cf3e3e57e694"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) 14:56:19 executing program 1: syz_open_pts() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="005fc62f00a3bcb4b000c4aa7c075d324556b49247bdff"], 0x1) r1 = socket(0xfffffffffffffffe, 0xc002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1207, &(0x7f0000000040)=0x9, 0x4) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 14:56:19 executing program 1: r0 = semget$private(0x0, 0x0, 0x40) semctl$IPC_RMID(r0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r1, &(0x7f0000002200)=""/4096, 0x1000) lchown(&(0x7f00000011c0)='./file0\x00', 0x0, 0x0) 14:56:20 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x401) 14:56:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001640)="c40788ae0ec838bf5b68130b5c7598831b52714918923f81223db9cf05e6067d5b2e216e08269e03f2575c6462ac146789b0cacddf5e837914ebb654e66a88b88784eb325950f73b3721e0ad5c4f848d2599d7442af1ce764ac76bec0ebe2b6579ea4f3b3e4443aefedef43317748a195ea9d598aeb20849be98a130d22a366fb6f8262ab06ca93d2d40142cf02a8a1a45710238315cf36a6d1dc8c8c8b5f22f82b127c95f8b97a8868a01c5fda9726f86bc36f5ca5b528d0665d2c1d7d5f700c74a78625b9ed2bda67845fba7219af2ebd6cdfadc1a0a29b011e0bd71e873e0d7fd351c1c4366b9a3343491b533807bc6e5bc505346e90b58b913f0da6e53b7dadd65a7878eadbdc94b10a006cc34a1117a4c563fa7b00de62f7f894f0fed33344d842198df0aa9bb375a82427d7b2d5cfd1a7c7e112bc41b8a4dec60f89577d87dbd06dcae0112ade097303013539b971737d3cd9c090760da3d979d5b2ed367f34a87b6ee0c9a6fb074085d7f14aab5bc9025acaaa4f47ddd30e202b6bbd1a805e5ad233ddad7515a89a360466144acad56a675d44dc6ebed5b612bedd53204d557a879a62de8baf399eaf345eec55594a0738916c2a0873be473983dc87e626862ccf31448c6aec278990e9dc80b8aacbebe13d6cc24a1b09111899780f12d0576cc5c58b1b787ead53f0fef97730ccbbb4246db7d550c32f732506dffd0b1668a5ba71743446c006acac4d9988fc6fc648ba77d0df4878384e639ab5f995b9f35c5f9e6928d042c4c76472243e54de156da8cf888c9d13ac374ecd451a2b817e97bb82c177d4ae5ca48e45e3f47f1d7f24e0675302a6e595bc76603dc17a220c6469c065c657073e59a0d36df4a26d83c6319f6702ed8287f7aee63fc6fd8d62a984b4aae974cda42938f171d448172d2c40ba7b6eec307af6f0ee8fee9c897dfb0f66d0f85e8cc9ab8b0b07afacbdb198199471d78b025dfa8a91fab67b0a4d0deb8ccc5c07e7b6ffce8235627273801107efc5d075e50f24ac4440c7f04b0d762303ea72950c31ed550b29ef5011f1a2534951acedd8404e00df8f5dbc3dd858de85b55b7f9a449aa3fc1429fbbda5fda3e5ebf29793ab46ccd7e2c08d49d4a70289911e00410439ee5e9bd5eba021ae383fe721df2b22cfd06cb78a76d50178875683dc2a1376f375dd6a5b737151a24567f7adcb432f9767ffa61939ba4ed92ee7606ee4d134394f0fc34a9fa6a1398aaf9d442249f2b6633abc2f76a91596df253a8aa770fc9219ac6a38b248ef6c23e78ae720db964cf5b38df8361839601006aad4c0074705f26633814df84e2ed1562d06fa5e28d28242d3c27bdc9612440c97c895dc1429daf5e71b2a3f4fe2c0de5254e59d3ae61e8f452912589b92c5a564d437983ffe7c117086f1145b69bb9d8b84e57397e116f3ba6e3e3c774afc6a81e30907e0b3fc4809032a44140eeefb54f69ffc0530c22d9cfdf68c7640c98fd7195f69edc64fddf07c388c5ca50e6f5f66a91bc982d7424f9adf62e0fe69ec6444e9b48be5ef5381ce6a73d027e12d00f5405e6a470a1289b7f4fc7db1688e126f7eaa8ba7cfb65330cf335008cc7b470ec81da186fe1664456ede0b7f4ee8585cdcaed716529a79796480c4971566e0cd5c1f45aafece2ab01cb6b80ceb58d7f24a33727bd2a229fe25f7925b6c74707b3a965e5e344c0706ef329aaba2a797cc6dfd3bab5a79e1c9f242da2384ed915c737f40d1ddf43ed88cfe87570ffd1f1cc044796b61157023a8f0e52500c0a4dba52fe6ccb8179c8b8ea0c1191b43a71ff6bcfeaa3f017e5c58f4b78187fa560eaf651fd87afc069b488cc6978ef00344bc6071fa3fe6d9d14ebe7cb15e307292ea9f10491427f1b1b754e28fb8f8e1f472eb092e8e0121afbcc1054437bb89522d29f28cc57ea14dfc32dcaeada678708f94f90e431e3c85759afa11a74480ba0329e1487fb286d07aa3ea52825d99474fcc479fd599fc5ff5908c33bf261a27880f6eb7731a14f04e76094bed99430ad0c312cb886919ae216e590d64d306a33579caea6b78cb63b874c0b142ccd3654c7ecfad5e0786a6ad806c155b4ffbba1660a3aee616a9686307e9a958bf7848cd60016a8e483cf1117c5abb4e9ad44fe866917f1eff1da64be251052bbb9574d2fc25e922eba8ea73dccfa27f485aa17e2f8f70fd12d3fa38ff070b9e2fb2ebeac38eeace520730ca887f9765d154e8d1f7469079851fec39da414266c304aa2b2a9d9c5a94aef2c602ce9e1d347dc7680acc1012387f6fdc340bf1aeb99e926a0dedfed4de81db920031cbaa029d087c94c5bb3bd01c2311ebebb3918e6de023f0e03126603ebf6cc758e8c1e1b44263194f2ed22524cbc2d68ee610237b03ec03e55e0af4d87f642e9dea78fe8e83594b1a1cde02110e9a9f2fc18b8742754db1119a90ceb98a97087d8d2c89cb9b72edf5cdb3c24cf574b90fbb0da3acd868ed7706395f900de937aeff10397cc468130b0028b8f849a7d9793614168d2e736ad2742148fd339dde3dcd79ac26d00b314a6a2539f2881d1e78724a0714c89eb9cae9fadeecc63d03128be93f8c366b3ba56cef0d3a942f51ef8f8484ee153d5b62b7a5e9a8c8ed2eff52030b9ea9da01e745b3e7103d93971bd9e1c454648466b50b218094d85493b593fc04c84e0779d668eaeb69ca685897b0cbad475978ee8f059215b15ae19ead49e41411487f343a04591821e6145f5701d1a3d6272d6c37dd2003c4e18cc82ac6a1a975983dde90aaccbc42c4b240cd4b80f17f1e1842495d3b1a8786a994b0d7061c4155af3f09915d27af243e716b0feac5c11b67ba8ddb57a0223295f0eccee127db24d7d794ea104e4fee73e", 0x801}], 0x1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447f}], 0xffe, 0x0, 0x0, 0x0) read(r0, &(0x7f00000015c0)=""/94, 0x5e) pipe(&(0x7f0000000040)) 14:56:20 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000100)) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x20) 14:56:20 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r2, &(0x7f00000000c0)=""/47, 0x2f) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0xfc75, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080)="e3", 0x1) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x254539df24836b6e, 0x40) 14:56:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x100000000}, 0xc) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 14:56:20 executing program 0: r0 = socket(0x1e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r1, &(0x7f0000000100)='\x00', 0x1) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 14:56:20 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f00003dd000/0x1000)=nil, 0x1000, 0x1) syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)) 14:56:20 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="2269ea8b6302b84159972eea8b3e94f124797eeb18d3725510e8b0e747d2475df3d26212b6c20d72ca305a71bff780a6a047c0448360b92f512fa52b6094fbcec5af9529fb3ddbc7f61c7e617a", 0x4d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x2, 0x1}, {0x18, 0x1, 0x100, 0xf800000000000000}, 0x8, [0x1, 0x80000000, 0x7, 0x6, 0xeff, 0x9, 0x0, 0x421a]}, 0x3c) socket(0x2, 0x2, 0x0) 14:56:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/101, 0x65}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x2, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xffffffff, 0xa6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x80000081, 0x4}], 0x21, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20000002, 0x1}, {{r1}, 0xfffffffffffffffa, 0x9, 0x4, 0x100000000, 0x3}, {{r1}, 0xfffffffffffffffb, 0x80, 0x81, 0xc96}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x8, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000021, 0xff, 0x3}, {{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x2, 0x34c40a5b}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x200, 0x3}, {{r1}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x6, 0x4, 0x80000001}], 0x5, &(0x7f0000000080)={0x3f, 0xa909}) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x20000001, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0x1d, 0x20000000, 0x1, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffff8, 0x7c, 0x11, 0xfffffffffffff800, 0x5}, {{r0}, 0xfffffffffffffffd, 0x31, 0xf0000010, 0x40, 0x5}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40000080, 0xe4f9, 0xc2af}, {{r2}, 0xfffffffffffffffe, 0x4, 0x85, 0x0, 0x669}, {{r2}, 0x0, 0x40, 0xfffff, 0x7, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000042, 0xfff, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x6, 0x8}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x4, 0xc91f}, {{r0}, 0x0, 0x5, 0x5, 0xd644, 0x8}], 0x4, &(0x7f0000000100)={0x4, 0x4}) r3 = msgget$private(0x0, 0x3) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000004c0)=""/195) clock_gettime(0x3, &(0x7f0000000280)) socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r4, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 14:56:20 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="4a3fe1fca915a60c97f9f1c09017a51ab15e51971708636aa480b4d82afb8bfed9ac0674c7a74e7255da62ac07fdae5c9fd31c4b2e4c41a853cbec668161e5a654666ed8291b775db38f41a5c9d5670b360a9cf72c35646ee75cd98d67381afba957f837dd057f7141bb348c7bda20990011e30aca8c5de29654d198c78073c8ad67d7e61d6259655c8ad6d6d4e8ca1cccc9", 0x92}, {&(0x7f00000000c0)="78ded85c0e090d8a008b9821ebb449df8a4994dec514352e0229f8d55f4602a4e98c2a9fc69d29e423dec3d026dfcd44cb57", 0x32}, {&(0x7f0000000240)="c4aeda57882b5474db614b2b78fa47222d1e73f3fd0d17c8ffb157d8b8e6db50819fa0f00de38107cf58e457ac795519f38f5d6b61ef86dbc480d2b864a085923d557f841a8e95ae1efde64335d0fe703ddd00f893d0347292dd1d9c8713d8fa13be5b3f874d9c544892a17674f393d8b4ba22da6a77b062afcc01956c35075bd7d15b945594712a2d92cf098badddff604f953c79d45de04e4c6edb95b732dde05b1e65d6313fa624c4f61626d523c44a15acff107868ee6dd41df60fb047e369e16272d2c28e8d5efcd4db3b5af0213553cc311a0f72805ce4", 0xda}, {&(0x7f0000000100)="76aa7948d4ca7443a9aa675148c7941b619dd9237a3908922851f74847e8b6c74e24822278be184ff9ef17f3da463f396145178274b23c02942e168a2451b15e8cb103e8bcef07d1bf531736310a2dbc1fc5a6028f38594dacf49c44667d7870d4f54503673af7562d0037ccc9486bc0a042da486ad20900487cca54156fc55c1946f3aee59220e56cb6bd5d36b7faa0e0393d857dd471d27075ac07bf71800750b5427e43a13701b6252888dbc82d4f009b22095a5a2c279f", 0xb9}, {&(0x7f0000000340)="d6a7751523a6cec0f0673a572a33af776555d1453a38e7b50b57aa63afde451bec6b44887baf", 0x26}, {&(0x7f0000000380)="135a5baf4b84399c215e9f627c3349ea4348182629fd6588174b38eee932c6fe28333c51190e78891938a0a0d28407af0de470ed00a39e2e4e46055c1dd2669f5559a2923a350213d345985da2f51ae9f9", 0x51}], 0x6) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x0) 14:56:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="0ec338e838119bbc40c7159716b31829651a30003888c1a0c87c7cde5ecd98291963408fe2b3ab92f13fc72b066d5e8dc47a5cd2636a6d13492f5b2936440a8de8034ef476bf4346530ebd7da66dae050307703c1bcf46a9aa5fe08ebb5560d245792b48bbfb6483da07e389619cae7ed7d0e380718b52424c7e18004621dfe5cad8529451acbcb58e8a477a6ba4c4ec409720cbdf6fae6ec70b2d2f51300879de20d196996f4b586b97d7dbd0209e0ed0f2070be3b60426ed6afafbc03dd8963b9dab7737732340cec22f64abed0a2b061c4478c38bc03aeed028bb768d20bbf27e18", 0xe3}, {&(0x7f0000000380)="416d14f3b6aea141e973e9c5fe9156f541d08fc7b785f0edfeb45ae41631f742d0c7c24f873b32e1aa1bb25337ccdedb33d632e5a9dd8757a6f71ba84df9c60c3ac54cbb8f54ba258ba57b47da8fed88733d0efa2568162e5d1650c85591159e31dbfd31489b0d8c0c812b7aeb7eb373fbe45c248b831ea461d75236ac1d6f7b812c967f838f878b5fe9b128c936bbfa9ffb16b0513e78322e2711a613224f932be23c7c55658aba2689ad966438", 0xae}, {&(0x7f0000000440)="6e45846a34e4b030b60ff95c7936cbe9dc8d7ece6c138325c006b170829bb9104c77829efd712a9e96677f78300ca5d20c8f98bb8bca812640d96dd5305b4d8cf073f08cae5adee3af81b6ccc71ab7b8f69cb245bb7a9a7ac580988d127456e4e18fc99e4a7979a3a77d6305c0c75964d4fe729dcafd67cd18000c638eace85dde5e6a8ea51a54682df72248", 0x8c}], 0x3) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) write(r1, &(0x7f00000005c0)="bba13737cec6f28337e5a5301c4aa8125de15c20b4784df1b7abe9678c913adedb58acd7c0f3a26e78778cbda6751298a68caa94480f8dfb8bdbf78d5be07d030111a193b534be803677497d75943c6e0c89c273566b3932f92c7eff3dea545b0bff991fa875664affe9bb5ee81f8ba79801", 0x72) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000640)) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000580)='./bus\x00', 0x6000, 0x0) 14:56:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x4534) r0 = syz_open_pts() fsync(r0) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setown(r2, 0x6, r1) socket$inet(0x2, 0x85, 0x26) 14:56:20 executing program 0: setrlimit(0x3, &(0x7f0000000140)={0x7fff, 0xcdbd}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getgroups(0x9, &(0x7f0000000040)=[r2, r0, r1, r1, r3, r0, r3, r3, r2]) r5 = socket$inet6(0x18, 0x5, 0x7f) listen(r5, 0x8000) setgroups(0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000100)=""/13) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) getsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000180)=""/154, &(0x7f00000000c0)=0x9a) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xffffffffcf9cb28a}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 14:56:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5ed8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x9) getitimer(0x0, &(0x7f0000000000)) 14:56:20 executing program 1: r0 = getppid() setpgid(0x0, r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000100)="e3abc1e9fa0b8c9cc68c9502dce41d344ba5114adff7000327d7bc63df371b546440932c7ed20c11fb503a328d94a6bd5304a47f99dc8a51568f3491a3f815ed49825b3ba2089931685be664afefd37db3e02615e316af9424679444741c282167e8129e65d20a80a70a1f0ae3f6df410cd77d5ccbf56f8abec2d2ec78f995b7216fba88778dcb4fbaaf01ef56a53535e38edb", 0x93}, {&(0x7f00000001c0)="4b5afc5128aad7b65f7408541539238ba41a5481879e1758c692be0b2d00d912aa3e48b9", 0x24}, {&(0x7f0000000200)="01a253fe7b3b5ec4f0636b477c7d51a07371a724300229aa4f81146be779e2cb90a722344a1580bb8e49efbcab836387f2eea26c100bd3053027c05eb4f1c654cd11afda434b92dfbd3687a207bfd377f68d0842c93ee1ce66c14afafd448fa2bd1e5bbac97a821c506dac0be6493d6a30ed5dd2a8e1ca2e34f8349ad71968828e2fc9c7ae5fd0a638b0dc772d37aaa7c69fe4ae3ae99693cc3c49a9ceb0b8a9e928ba33be37d07893f4f4b011d2d9cdf0ccae92b8fb6dfa151e8fba442b7ea94572138af71bc575f21e6cef47da", 0xce}, {&(0x7f0000000300)="e3c87d1f97edc4c8a7d9c843c93a90f678ba3c929cc057ed25eef92b9f6fb034d331dba8aa6fdcb5c5d91c6755cc3774fbbcada7045fe1d672713c58f6eaf564edbe4155d8b8b7934e2e980419acdc5c0e2cb897ed7dca9efa897581a3cea4677580fe65db78", 0x66}, {&(0x7f0000000380)="838ea5fb8d06978e8110549a258f2c8506c56f49922490481838fd05a6c834798eb34149a6931b33021b64a3ce0fcb9b76b9af0cb4711fefda38e0375cd670c8b1b2f6fd6737c799962fae56e4f1b7c6e2ddf66b453756200741508ed48b6386a22c854814f1bc5983906f23e4a11f6902d63ed18d9dc71d7360440916c778961ccc6d74b210e94430ef25e47940062719dff477b9125003c618", 0x9a}, {&(0x7f0000000440)="a2ff4375fc24d97d163b542c4ad95b39f65efa0f35aea8782a64742b9a62a77fd606824a558d6f148bd8553a19ee460f41e6366de33c7138c216b607942a04cf54516031340e456ee48b1c0e2dfbdd504682e309dd99f46f521191f1bb937eeda215f8f6da9d2c7a8404db7ed5149fff0376f9ee05154313e5cc294c8c3e5474373a6acdc011bf1894c6e34694745cca962b9fc10b3093ea1a04c258321d8d4e1e90df065d3291d844184123254d61f3ea205f84", 0xb4}, {&(0x7f0000000500)="845a266906a63b825b1518772496cfbcbf134806fb4a8ce26e92c2ea28aaeb58bf0b7ec49c4cce50f14a636963ff1ace744bbc22d83ddac626673425a20216aadee2fe4717d8d1ef13ae383ac1f0f95df9474219ca7577001dec", 0x5a}, {&(0x7f0000000580)="a334cf8044b51f0266346fee0632a8a3dee6665161521fa8ead2332012cbfa325b28663c055787e7f3155b40255f75f0b10fba1b7e352a41feaff079c273bd50780f2c6ad5c753992ec5e8a219ed5cab4ca7d38566cbccce845753d5dbc703f1227a0ddcaf5736b7267f837bb5c85016565be27a88e189d6f4919d354baaaca626b7fcb57c8185249c6d2d135de55937c624dd6f4629307aef209b58ec181a55870101363fba99408801c633d285a3ee2a59c2601be9a77a5a4160", 0xbb}, {&(0x7f0000000640)="1f3d94e062e1505c613ef84f32aaa20c509d6af492ebda3e81e000ef9d60bde5da22120ccf3f933a965ab975379d962fe6d798007ee1a57c9476c62fb5e1ca741b18b85b3f955067495a1b034c8c8073f60840eb49c03d9e38af718a18110d6f357ee2af7304187fc57fecf4e9fa99a9e7c69fcfda77264988760dd88f9c464c7955e529c8cd6b82fc42707463927805e9ba75528d42a629f49e", 0x9a}], 0x9) getgroups(0x2, &(0x7f0000000080)=[r2, r3]) 14:56:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = fcntl$dupfd(r0, 0x0, r0) bind$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x3) r2 = getpid() fcntl$setown(r1, 0x6, r2) 14:56:20 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f00000008c0)=[{r0, 0x4}], 0x1, 0xfff) flock(r0, 0x1) 14:56:20 executing program 1: r0 = geteuid() lchown(&(0x7f00000015c0)='./file0\x00', r0, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000001580)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3ff, 0xea}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="deadef9d96b4fe8e3dbbf09dec3855a4e41457d45dbba81a6922bdf6b4440cf284d8070f833bb2488acbf94199b1e8741b52dd566294e6fd71de4e6b9ca0f398aa543f023a857ec27c637576d33598b023bfc03b58035ab31a502fbe4beadc49aebd756d616147fdeb3dd4810e694e42220f0f844d72ba719250e654c08cef44d3d1f8c52c5bd2e3780611a9b7da77c146814f0983e139644de9f5d5906d80e6ce93f13ced856601adb525d7dbe7430de412dabc7fe7ccf172236544fc54efe1d6fca89332bf79081cd760f2ed3bdea540fafb4da5a0436243ea0670d6316e00902bdc71d260eed7a3b592fae1cb04e5e8f489b61c2bc556e40141f898", 0xfd}, {&(0x7f0000000200)="0975772d593f64df6877ae30799380ab6d24d7201885d49ae629d30bf2733956db24cef014e6bc6e4e3ba761e4de9dcf53a0c2af89dd7d125a1266197f2d924a566caf3f945be318a814ea", 0x4b}, {&(0x7f0000000280)="9486838593c1e2", 0x7}, {&(0x7f00000002c0)="2239484f99e54168f0b6fa569511789251b17f1595e4ea5a2b543a", 0x1b}], 0x4, &(0x7f0000001700)=ANY=[@ANYBLOB="1010000000000000ffff000006000000de687507fd12c4dc5d00773805106f30759ee5ebf585754727998aebc55f0115896fd5225ee693dd9c2f3d5b5ef5dd79b2fa5df59df4019e2dc0100cda5094d7fef05c3084ea284ffe72a67d237c259c32a64979e71dea5c834730fea32ad5f2b4d7cd1a8c1e4818c956c3fd9945306fc177cd7d9d05a0c72f3493988b7a3272d41d2327486bad1dd94df9bd2b490d08e179b92253feb99d674b4e13dbeffcf20c26f3e2d8530ee3ffe527b5db163f085f690ebd37f8061b0be84c097780e5f8e4428c33aaa704cef8ce818a40fea0533547b0fde27f56b8fad605733373222975e0c8b3d713d63487ee8a257c478b57123e2be1b40fa7345aa2d76f333363bd45956f1bc8d7f74ba1823be1e1b5c8daedc566e7e54b7d617c5099228c4512a9b6f461614e6afc487cc049adab859b5919e423f0728ea4dec87879eb19d4623edafaf74833717510077c03321cead4e149b962ee816a3fe9dbedb7794e1b4152f70589c17ff9c7a137fb08777ff33358d3ed3b1a0382f4d886493c92918a821df427787a32c2dc7cae734278ab6636b259a10e964aaeafaa72c92ecfbad4dd40c75b82d5f9b3f0a6d846f08e0ed73ca2934f8936ccdec3e5146ee6b8e0b88711684d41b172c9f3e8e610ce34fe00360123aa987135eca09d5c90198affb82cfa929a27187591afd04b7a8272970a933aaf497aaeddaa1ec9a8c04565494b389f3ecfac7a1d5c718c12f7712a0ff5e2ed9ac2a8ca2e2ef0767833cc914d90f45d35d1de0ffbd0ea866811d71ca81f06f5e42b0f849b97b9952ebd293963a5dc316a927674a2f2a43ac3b2d2a53f53de45656bf7d5fde5610fd7cd0adba59343b349bfc0600045469ce95326bd8abe4cb7f0ddf07e47f440ef3ac1e7cdd78009bcc8a80f9900965f9008c3a59b876f043517511d156f34600a3cbf7f1dc8403d35a2b6d1928073fdae1c1946524be0700fe711d46af3e41074ed094493b8e3c9f1796069165514f78c3bd86c80fe1127498936cbdeb61391231d7aa959af31720b1f47d1e1dce20a79ea564e45d30dc00d734cbc7a172e2e171b998e5e6294fda061a32c5301eb8d1eafd075207b895498094c8ce47323787c745e01e8abf5eec72f27f6537233fde944f9be0c90eee32aa5e6cec08e5288e55d6d850b90cb497cd5acdee69872cc4084b8e3a681effdef6f96732b834926fedc9b2206d8a31024dbd586c0adf530029113aeeb916e6d3179afa6a6ab7ea6c3ed8276b3029d6703ab523e3fe9433dbdaf846f925372d922a0eb998228a475270882afbe6fe9aedf2f0f995087e445688640f29b079d2187ee04a452fdc05cd99cd493946e8d32681570d25363ba85486ff680c487ec3b9cdeb47a6d9849ed7dd6786afd0b802e1b7102b1fea0938f40965ff254bfe5e3ccac2ddd1c8f8c8d7c4219250819b14e8868f621b62e08d4075e0b289c359f3690efebd9f932c5d1a28d958956d9039bbce54afeffae660c5e8d4293ffe9e2f71271c8992b3f12d0597a5e83bec4bce876c5ccff43513d22d45fdfe01d152406f8c5505bbc91b63b7501c91d2df1ba8f3bbe1b109087f4d639f54ec532fcbb90abe684a0b4ef9e6ba8365da5fc7c86cba30257bea27696040ed5c49f1ed209924c2fbbd6d9d6a2d96b7ad9bdd3372fa344b4175f3b75ccdf39dadb27ee114d2f134a27e49736e8f41c35911b972f4b516b46ae64a598435d462cc2911d52bb44234505ef1948a4a9c00a57c3574490a90445ee4e7a04f8d9f6407c13f26d0fb5466d8e172033019eccff157cbb94fd1b86827ec05e8f8d3aaa95896c71e88ac135993d60149a3e7cc210a29fe17fff90b0f059012f0d29520c7bf9158767014c24f2b128b5123f8a29d9369b43305ced165a42a9750e498cbbafc8a357cc85ca5cc28247167180553d6eed3e42b113c4679cf2a35da71fd5ea4676ea98b6455298884bff83b4ff714a98f6367128ea82c0d2ddd712e7ec88b0a2f56a35ea60b17189d0174df4ff7b627c5ad030e91c8568f80ea16e4ca3e35d245e7f3fc2341e12db2842e3859ccabbd4fde2ff9222720be9d1e7918c66ea8630e37dad059d7cca1bed5510233f074ac9a27594bababef0758444d85d8561594479e916c91eb249efdf71761f7a20e278f03a82dc1befe55507df9f047869250cf1b18458b684098a26d1bd1fec66d77e281edaff1bf3d6a66b90c4cf2086ecb8916726cdbb9b6f646ac69a78fba72885e5f72107961dbd26a3b0d67da1802089cc8b5b2913289944385e38029bc6cfd5d5d1bd091b0d3352e438751e4687b349978a74e2e8a3b45376ebd62279c26280cfcdc39c520238e2864aadeac15efe8d2cf620531ffdf3886c081724b846020e26b32ff2d3d6763e8814698a16d4db425d78e554ef154bb954ca33258718e426418b70f95170dd2debb9c9d85bd5bf099a2fdeba23cd598f8986d730f80f21e4d5dff933d1407e21da8fcba7284ddc0f69c1489d4d07eeab4b5e1b7b36f1dc32024c21466d6366614f1ae642feb3fbbe9fde4cd00b2f390c399e1687f9959eb62889e0cfa921cab8efcc69007c3292990f467096433e39dc9685d86878e090437be9acb676bfe15eb3e5ca9252f1e8a598d86430bddc8a4c3ec4e3cae66d7f3605871f584499ab180497eec63c455b584146b947cb51a670b3f9d3b49b089856e9780a737298940e54a5f8ff74853d5c965634c5e876f5e90a3b5ced75ea3735296f267c4036583532e21660b173f6cbb27e80b4bc3099f8859f85e9df5442c880a029f91957b13d5cb17153fa725e5a10da42b64be9f8282d6f6dc949a66eb6400b57c93ce49f36679b6dc4b8a8b2164e0aca59e443ca4f392784cb228aca37df99aa6423b500fc4db9aabe5e94153ab1410e55647f3e8ea332a0820dba88f8a09f716e4317180bf4cb2b7d727fc58133d58f7d4c733db70d00f0a807c6fb350fa3002b5534b4bd216fe35ecad124092d92b3ca69c0afc0cf2a0544b33569d8e01bb47f20a231912cddc95c330b7a71e789e0d6dc4e24d2e9c1b6da2c14c384761c46d43ba1f8120177c8f33a87c02abd0f46c60fe2fdffd4ee1df4a69d0b2353b75ecae2a69d9999d384fe6d957404c084993aa5da7a90946be4b1278049cb9c70879cc1f0827e31fbbecc71939dd953f582129dceaa272832d3eb155df22d28d47694b983cb7f72db5a2f2748339aac615e77c62f6d0c3e7ec0260abab7d8ca7efc9d305a815363a2b29b9ffdcc28afc5ed9a7a6f6e54c680df32d743ba57c6223b60c541ad2a486d0bfc58cdc422277e59943c9ca7a191ccfb238c93639a612d0860becb951747d9a818f6e4d664f658414e3243df001c3dea1a50a60427564ed9202dd021fedbb66d04f8aef309b72decc0ae59af6b304264c2f1d2c2a2fac7598af8a707149e52c2320cbeaed2cae7b28913747e8e98dae041d4cbcb3c1369c6bd86f140b1e59f8170e58e43a4fbb8e81ca66df2db5d7c9e6b6cedcb798be0ddddd450f27f27823121f783d98a1255b852ed6860367705af59d40ae986525d69f5aa31dcfecc2132487052b988845c995f0baf6dd6bbcfc9cf1a5f7d5d0ad3de9fad1f659fee54de719a00856a564b32b9cdc95307f3e98c92efe2c64dc8d9be07f12baccb0538d3d9a4359ecb3109d98649be6ada99b63655a2c783052e7f489678dbd20e3dfe90b4cc3eaab2a52b86eca3881ace3ecba5caa3c11cb5fea0bd6403333f2cb9c6fb49ae65e1b56965a43e9f6c5fc5317b397abe80a794a8289b2fd7c764a4375bbfd642b754f6788a44a6fd355e14158efbcaf908f3bd76cb1307bdc732a0fe7b38aa13f9d5f8cfc7342f7d35b110dbeae435a54f6623c0b03708bfd8fe1eb926d8d276e75eb2036cb6ba2cf822db40de5c5d35ba074fa7582af3f4e57a62ad40f8eae09535a696982478d7a831b0edea15d8e67c760d3fe3277b05a84806aa3fce36658e633ee1a40d837927b0f90ad20606f2e3cc22dadee7f4a950488402b1b5fe258dbb1a424beb5bd59b52d5fed923e9379763c69fa89d920a153ddcb6f4e55e9dd66230668df60fc5e6e7108cfe259b6e84177430a2c9b74725dc7d70f06645c870e9cb7bec3a37d3728705ad99f9d38c69bca7d8a4c56a804d96a7323d78924783a3cf1301bdd8cc7e69f670337f4c6aa651b52380ea0271934ca5eebda7f2afd06dea16b719464b9dc74edde895885017202b47a8e761ff9f348dc748eedce499581d50ad70e6626e442f601de9caa4398a597a5df6ae61330dc12e0311691ce38dd23759e23d677374123c8d81cdb6acd2490f5d55aa6a185916506f5bfb67292071c527ffcde9f784a68348ab3b243008ef1ebf81e1d46ca6d77c3cf3fd89cb6edf779231d45d0a87bf89b20a89090e140e78ac40968db19a1ff63022943cf11fe8223807a94177ebf8ac7fc4ffbd1b336c03442ca32e2b85d6656b70bf9cf4ee6dbf635b97819a2ccf66fd8255278fbeb1a43af32c62803d8c3e80729d082a34eeb0b12b0f28ea282f5d69921a59cb88d14e5b9836b39e8da6f400e74b8a1458f7e1aa6d8e8b8b618b7194884ab3cb856c8bd31c1d798ac98115d93244ee31cd8991ebe687cd5e64660900c2ad5d8b2d0046ecdc48aec7137b8b1ff42b81f82f02e4bf03f4e4c048224f2acd0a720fa1039e4a61a0059913728e753794c68ba4a110448dd3df1c28340034a4004ace4de021fd30bfa6e8153dcd5c1a212282e30b5bd579addaf748e7b6d99928b7911b1537a28625bad76c3400829deb1e3eb5aaa69c24183ebe62880a0c090910b2fe5fcb49b40c518a7e95387ab6298d205a151110c8a6cbde2590a86c7162a26816c94ba75805e8c91f2f801cfba8e3e3a901fd9096c9c8b5553c66616aaa346bf0d4964e43352466c7de2442c730f0bbfbef5e456a5e1c9baf19a51a9b55d0a2898999ab61b4b36709d27cd7d951bb9c960158c50aef8f0090761a0eacbfadaad9a52e565667d4640697a381930a30005b410203c4a9c717bd83af0a6b5fd1d3ad5382cec27487316636e0f61c7ddae0f9b7bab790ac3dcde8f05b24fd88ace6b7eb4af8a58d7314a9ef7def11889aa3eb9d8d92e4922eeb17765bb627be5bacdc5e695184dae1e7b876ebc743b50c4563526f1ae0ed982eeaa9c2824f5397f087c508fc468e3098d5b2f7650771323123c387cb179d04d63002dee3b5da5a951078d492f19c1372b6a1cc9b69fa2e10488e5c7c7bb5106f89a9e18ba504b6f7f121ad3d26237a62d54c6d88f5a69b5453130d9ef785ad0f5f735ee942844c2428fe338be89989a171158415d9374abf0f49edf543e24ee03670cffe2d00e0794e3b3b4cf26c70cd8dcef78dacb4eae299895759657f51fc936300359cecd5b8d1a99c9a39784754beb2839656f6742aca8ffdef5d4dffe8bcd7ca6941cf48604c858ad6d50a37074efec98d68ecba797048d7317f73ecd87ab3f0409c6e14c7a3318a6ada92594167a29650e2a8b78aaec01d6c46689a290a07a1b8d2b5c5ad48019cd0bbe587aba0791ef91715df3c92980995d026ab58ccd5e79b65523f801145c1b78abe851913fe5ff905d85d3ea16b4d4d40cb935b5a6c7b66c4218c49258031e2a2368d7da4892c7f77c4436ba297bed25564e2ddebdf587792065899b31f5cc2aa490f2ca598ee1412cfa5a639390efb32b477af321a81f6787ca060885bf045fb2bab6e0fb78ccba610e38a7a4ccbd115ba22c609f42f6137e020dbb630d89b8f8ae518db1800000000000000ffff000004000000f85614f76d63cc007000000000000000ffff000002000000a311b509bb38aea3bafd6cde62a44b94c6640ac77e690c754d1697931f9e9f2e9853d7f26f1e34834acd6f6f09a6354e13a2aa16c416ad01afb37c65dd318fdfe1cd99005febfebd35ad96bf6502b92d7df8b3709cfb9d1c82c3fc9628dd90004000000000000000ffff0000ffffff7f1d9fd7a549b8a99d906fb486b861843a9d0bbdd22821b34bd24534be1bd066ef9b959a11d03b647726660b0000000000180000000000000001000000040000006086fdb700000000700000000000000000000000070000003bea745fae20402e847ca3ef6d65b51f0ecc009845272e50feb6eaf0a68de8efe4d86cfa0c9b3517f14331d05d07d4ac2789f1f5901df712767d2508d23574eec4ced0203c9a458b39a1e84cb2b1d0cfdbbbd8a182f7860cf279a65736000000b800000000000000ffff0000060000009a76bb1a9df13d013631989575f6b82a37f9301d76f705ade9506b557054d07020864019a6416ec75bf668c848ac03f823de47f4db20ed2de1b656d82a54408d7e0ee344efd98e37b400016e658806083c3d6ddfff0e0f220f1cb507398a626838c8995ca70ab238a2fa103f26bf962f6feb33fbba77033ac24bbd5373fe0774e17eaef1386555f757e704f045602391b14b48633a40642b0cdeca8d777eaab1274449c10000000018312aa08de8f122f8976e0437e755aaed6001a30556deeb8725f007e56e06f724fc3b8cc5d72e994b12b060f611878f93022b24fc38ba5d18f12e7108ae3ac4db5264cc94689929912193ab2f3ac4ffe2ea718e86ce0e3dfa5d70888f849ff3427c7e6a7adbd61d9fd05d0b7f2ea663fa018cd43cbcd52fd7a7d13f91f61e55e2b9be27ec276f4aabd4c9648a9a59d1d4c3aaa8523134b40ba0e3b1ab66e34eaac883ff8e61e2e68e487325f3e962a8666027145271a2aaa65262e999c33c2edc8358a3f31436e201864912de3f832f7f7673c6cf8b804b736c8b48033197b607ffb0a6cabf43c9ab"], 0x1218}, 0x8) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) open(&(0x7f0000001640)='./file0\x00', 0x80, 0x92) clock_gettime(0x0, &(0x7f00000016c0)) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1f, 0x6, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r3, &(0x7f0000000340)='./file0\x00', 0x0, 0x8) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0xc000, 0x3) r4 = shmget(0x1, 0x4000, 0x4a0, &(0x7f0000ff9000/0x4000)=nil) socketpair(0x2, 0x2, 0x8, &(0x7f0000001680)) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x21006) 14:56:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x4, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/207, &(0x7f0000000000)=0xcf) 14:56:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) shutdown(r0, 0xffffffffffffffff) sendto(r0, &(0x7f0000000000)="db90b36657fc280d2df6b618c0778100bd794c4b8207d3f0209229f2c9a58578c83a872a9bd5fc93beb2c2eee5d38a399d984eac36e988946a1f24fb287333030c71c51c68609eb5d9db723faf0af34cfbdf28ecc27e628a43a5ce3481048ae279467a3ccae6c4d6ff61ca225ec4ae5929ef9e0bf0f606ed51f415f4413493659b66441d", 0x84, 0x2, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66697d653000e24e8ed16beb85e1bc63a12d39059cc83c12702e3b041df2799f18173f6db7544cfba8e1632c6a"], 0xa) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) 14:56:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) setuid(0xee01) chroot(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 14:56:21 executing program 1: mprotect(&(0x7f00000c6000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) poll(&(0x7f0000000080), 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) 14:56:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f", 0x6d) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3ff) 14:56:21 executing program 1: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) shutdown(r1, 0x3) ftruncate(r0, 0x7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x0) 14:56:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/91}, 0xffffffffffffffba, 0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/172) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0xffff00000000) 14:56:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755a65bdad345f07a098206fb2"}) write(r0, &(0x7f00000003c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f07817782aee9c287730c53fb394b842dbbccbbda1049fad2ba6ea574a5b227596586f7acad445dd976", 0xffffffffffffffcb) write(r0, &(0x7f0000000100)='\x00', 0x1) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x3}, {r0, 0x18c}, {r0, 0x4}, {r0}, {r0, 0x65}, {r0, 0x44}, {r0, 0x40}], 0x8, 0xfffffffffffffffd) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = socket$inet6(0x18, 0x7, 0x3) readv(r2, &(0x7f00000005c0)=[{&(0x7f0000000140)=""/22, 0x16}, {&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/194, 0xc2}, {&(0x7f0000000440)=""/155, 0x9b}, {&(0x7f0000000380)=""/59, 0x3b}, {&(0x7f0000000500)=""/24, 0x18}, {&(0x7f0000000540)=""/71, 0x47}], 0x7) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7f, 0xffffffffffffbfff, "a147780ac85a5391131100e8004000"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) 14:56:22 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) stat(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)) mknod(&(0x7f0000000240)='./bus\x00', 0x6003, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 14:56:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000300)) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1a) setregid(0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x80) rename(&(0x7f00000002c0)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 14:56:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x530a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000200)={{0x5, 0x1ff}, {0x1, 0x4dc6}}, &(0x7f0000000240)) r1 = shmget(0x3, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x18, 0x1}, 0xf0, 0xba7, r6, r7, 0x101, 0x200, 0x9}) open(&(0x7f0000000080)='./bus\x00', 0x880, 0x80) 14:56:22 executing program 1: setitimer(0x0, &(0x7f0000000440)={{0xfffffffffffff2bb}, {0xfffffffffffff001, 0xa5}}, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x5) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0xdb}, {0x18, 0x3, 0x7, 0x7}, 0xfffffffffffffffb, [0x7, 0x1, 0x8, 0x7, 0xff, 0x3, 0x4, 0x2]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0xc, 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000000), 0x287, 0x0) 14:56:22 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x100000001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x804, 0xc3) r1 = getpid() wait4(r1, &(0x7f0000001780), 0xe, 0x0) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001680)="5995ca4e872eee1b51e409458054bee7b37f", 0x12}], 0x1) r2 = shmget(0x0, 0x600000, 0x10000000010, &(0x7f0000a00000/0x600000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r0, &(0x7f00000017c0)=[{{r0}, 0x0, 0x12, 0x42, 0x100000000, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x7a}, {{r0}, 0xffffffffffffffff, 0x60, 0x10, 0x2dde, 0x49ec13f1}, {{r0}, 0xfffffffffffffffb, 0x84, 0x8, 0x6, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40, 0x401, 0xc684}, {{r0}, 0x0, 0x2, 0x20, 0xb7ed, 0xe65}], 0x6, &(0x7f0000001880)=[{{r0}, 0xffffffffffffffff, 0x42, 0x20000003, 0x3, 0x5}], 0xfff, &(0x7f00000018c0)={0xfa000000, 0x3}) write(r0, &(0x7f0000000180)="d5c8bde39da38cb609b5f1b1e13b127e02a51fbe9d1b2000b5af229e74", 0x1d) 14:56:22 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000002180)=""/4096, 0x840) msgget(0x0, 0x40) getdents(r0, &(0x7f0000001180)=""/4096, 0x1000) 14:56:22 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x81, 0x1000300000002}) 14:56:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x4) socket(0x6, 0x8000, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3f, 0x3}, 0x10) 14:56:22 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x77, 0x4, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x5) 14:56:22 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) getdents(r1, &(0x7f0000000240)=""/163, 0xfffffffffffffec4) getsockopt$inet_opts(r0, 0x0, 0x280000000000022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/164, &(0x7f00000001c0)=0xa4) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4, 0x4) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') 14:56:22 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x100) open(&(0x7f0000000140)='./file0/file0\x00', 0x10000, 0x10) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000200)='./file1\x00') 14:56:22 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) fchmod(r0, 0x94) getitimer(0x3, &(0x7f0000000100)) socketpair(0x10, 0x4002, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8}, {0x1, 0x401}}, 0x2) r3 = syz_open_pts() kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 14:56:22 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) connect(r0, &(0x7f00000012c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = socket$inet6(0x18, 0x4001, 0x0) fchmod(r1, 0x180) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x9) getsockname(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) fchdir(r1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x7, 0xf9d7}}) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 14:56:22 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) getpgrp() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x5985, 0x0, 0x0, 0x0) dup2(r0, r1) 14:56:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "850de11f0c89123766da8a29c155853724f176df"}) 14:56:23 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x101) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x402000, 0x4a543a7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c28773", 0x45) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869e5e57335d6ffa4a43c04959f845471", 0x20) write(r0, &(0x7f0000000200)="35db4bf22985b37fd24c6c3cdb8924c42e7386ecaf709e8a1f1e2e8d1906d8974febdfb25fc90473", 0x28) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc3e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x7d, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) getgroups(0xfffffffffffffe32, 0xffffffffffffffff) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r4 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) poll(&(0x7f0000000100)=[{r1, 0x2}, {r2, 0x30}, {r3}, {r4, 0x46}], 0x4, 0x2) 14:56:23 executing program 1: faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x3) socket$unix(0x1, 0x400005, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x3b5) 14:56:23 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = getuid() setuid(r1) setuid(0xee01) shmctl$IPC_SET(r0, 0x1, 0x0) 14:56:23 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 14:56:23 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r6 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xdc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xffffffffffffff00, r2, r3, r4, r5, 0xc3, 0x6}, 0x26, 0x7, r6, r7, 0x6, 0x3ff, 0x7fff, 0x20}) 14:56:23 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) fchdir(r1) kqueue() kevent(r0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) 14:56:23 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fa05e32d6847f88c2e98240718f347f332dc1216"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x60, 0x4) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x1de) 14:56:23 executing program 0: socket$inet6(0x18, 0x8002, 0x9) socket$inet6(0x18, 0x8003, 0x7) socketpair(0x7, 0x8002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r0, &(0x7f0000000040)=""/59, 0x3b, 0x3, &(0x7f0000000080)={0x2, 0x0}, 0xc) socket$inet6(0x18, 0x8003, 0x0) 14:56:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a06, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2011, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x21) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 14:56:23 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffe71, 0x7}, 0x0) 14:56:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) sendmsg(r0, &(0x7f0000001b00)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x10001}, 0xc, &(0x7f0000001680)=[{&(0x7f0000000080)="f2ea614c86a82f34abdc511ff57c293e3138517c54a98ddd804500ded294ebc2146e906f3e3ae2dec6886d2a65364e4c8ee5220777ec05078ac1acb57081f29cf6355dbeedb80e4a0540eba6def5141c1af9947da848d3ca8700769509d0bbbcf464288fcdea988541b90d9d5db9735c6c499d8de17e0ff27b4d466b71b5ddc369343b012b92949b62d93dc695d1edc6be222a20ebaef76fd11dba82fe588971639503d3dcf5115b2d9da2954bfc64925e9b9561bd9bc6ebbad0310f44e84c0fb897ac59911df588b50840f94550558759f466ba1e4a3f37eb2b36530ff80cac15ecd6bd8e55a9c96b0792eeb30e03e6537722dba9dc8b92be2ed0a6", 0xfc}, {&(0x7f0000000180)="534e94909ff5f42674f56cc30d168ac01c550d8566904b4fe838c139f8cc5d431762ae6e999e9b7f5bf09f02b79c92f4261e390a713ae83bcbf6f0f62150f03b4e571c3c071ca8a788f8fc6a375cfb9a6594e00482f2f282a37bf632ee1e633060c45af5b7e5f78037314c2f62bd926640", 0x71}, {&(0x7f0000000200)="57a3a4cacc499d6908cc32c7296c75f2e6a9004516089be92978609a52e6eea2625c73bdbafb1d0fd879986c8653", 0x2e}, {&(0x7f0000000240)="a8c645cb1f55a2ab7a71d4cc9717a67376edc37e79941c10d459e46de749d9f79abcf1c97d158c49b7cec69a46b57618e650fb970490b32885596666b60461498c355f21462c5287aee58eedd1965650cb45e7c1fcc8b485b40349d20498aa3918ec55e0c9", 0x65}, {&(0x7f00000002c0)="03537948b16d90352dfa58e4b177d1e93f972c0fba0b7cdeaf41c7ada61e98a6b3d123e49dd12ff082b9733886bc5219c175b58c4f3041c75d5f8ba4248c96b1", 0x40}, {&(0x7f0000000300)="0a6cdf0b15ca48d8974d6a834eb500f88c4ff52d8b2a22272d7fcc16276a47a2619815d7496073d4007d312a02f6a9547aaef9d76c9286829154b7c8ce3f1b7e550e8f7d69d3af08cfd8b4505aaa6afc918743ad901b6abdc2fae7c4edcd8db4867fe87e62ae7c91cdcb96ebab7c352dc930c0a7735e0f72043887317aca48b550b685d7ba75a9af6c17c381fdff94912fcf81b7a2ab7aeb5d71415748fa721f2489e1244df884a5303e01ae50df3757f182d56a3346dda0145e9f5eff821895a86e9af967d4ded80fb0fb83e3", 0xcd}, {&(0x7f0000000400)="32df5dc7215223830dedf171163a951f860420c59a29ef78b2d8dd72a89fc07e38d0738ebe462c82df4019ab0527c55c0904710beba3e8f14ad3f533bc224b4c1b9ffd7e010af0bdcd0410779ad8751c4d9ad55cbed67a0b5fefb8c5e385ad5f051007af75e5dfcfc5a07fe9c794ebcf73b4b86a1255cd5279814bd818be7a69d6724b969a117a3701cb42ebad5644d091718cc5a0829d0d38b92cd5e250feee79e1749f64592eb3c219fbf8a83de37696315f174a1829dcbca2a190fdac917122c6a86b80bbbbc0b70801edf95e9ae6771e71e413166834e77b801ad0e066f873254246cc133d4fc586e0ad29c2b403ee092948e1210a5b1aa87baf325966857df247919424c6a855253c453ab1efeaa9e75676ad724dba879ea01af66fa0fbd68a666a52d08810bfdf2b64208d2dae4fcf27c459032ded7ea8f59f5f08719860a1aeaa23d8f9c8bbbe7235360f9c93fd892f32acfc62d46e45d5fab7310585d75817b30cff9e27b17e875f78b4a891fcd640f7312e59185582f298aa3c4a771fa3f580c871e072770618fcb2118c85d6b57e6060e2ea12856b4e90a1ad4ed120879f17f0c2a9cb8d05d0543f2af35f868fb8be00d82d2f30f444feef52925e259008cca9d09bba30736b6fcf182be780b143113e30c38a986c585b97645a2b6ebbcb01ff7ed32b2fce3f6ee75d95ed775ba4a4f449a40b1b5b718c2a5eef7d34afb09da7f0940e94a1daf5797b0fb73c02c902073ed332c019a63a44cf431fba2a9ff821285dab2cc9f5e814688fc585b7aeb362d676b94fc08e7b4358e41f31243a5a0b37a4414b1d06f521789e1906fb9b167f02b00879b641565f8672ce735b505184cf7f70c25fb7ec354d518b89f71eb2dcfc7851008ef12fff3933e1627065fe3d5db039586f2df8c07098537c90afe124b0632b466c39d41ffe5ea825d4347f6a509fb71696e3e96916ca9c6cf5e45dee6acd09ba45cab3d9ed89f86f8d3f2ea4e0a7f3cfb0dd0b93db210512defb1a217723143c7c4c832e4a820159cc48de23b968c455db5806b1dc34ec9dfa806c839c8c0ce55ba421bfe64b0fceecfb09fd23fc672417541ac90dd586ae94c6fbb5d0cc50b13531d8a10aed327ee46d4abdc2fe8b3ac106a099deb6bb3d2b0eb30e8a5d4526ade3c5c97b6002eac7fe7bc6a0263b3f2f6eb73df85cd3285a6d1b7b1592beeac7cd394e88fe1b0b4e8c2f3a45ab062eb6fb7c074e711bb5cad2fec3d28a060e6279ad5cd5482715ef627082650c38312bf311bd2de782b08934bf016a4a2fe24e0f8d013108f9f52b3bd3b91d791fe9b8a270e3bb915c315406e07ccd250dfdec919a1a6e9ca1f483a9f05d8d927f8742a54368827e85cfb085705cfdf9fd75c2488848dd5341a9085ec38c02ea9a1a5479ff95bbcf59b7d72ca9c00dcbed30a46cf9b400ad54733c12712e2d681911b5b0e44cb245d29f87aafbe12b532c5b6915446d5c6bfa17b66070cc508afdc41ca500f0ccf16de4c1f6ab7a814d97f8931c9e04f30a2476092c0e31e2b58c14661bcb235f68d85d8f6cf2c46bab4197b1bb98162d759082d9f7140c1024265fc4bc46b55e403a1dd550946e0e786b1fd5f1404b4b6e2b4655c3f326217db6d0034a8e16eb9acedec4a3c547f91e5bf9bfa7366aa24c18a6ebe440f6a5ac964de84331069f4b0ff49041bad56926f3d62a0e01f6558905b782a68bb0fb3de76db4d8c6e76bf92599133586ecd5de930e7872a47d9b63e1f534aec2ce0d36516da3bb09f8e131cfd258e98274ef2d3006542898fdf363f42dec5797f960c5e284138dd6107e9c1a4a579a01dcfc36235fdc6889d1d5abb560deb54edc881f23dc3875a81f8e627ed812d182e7ef65c67a119fd44a73ce4b3a2ca01a64e246a372519ace7a39e0a71ff775b0abbeee9be8b888dbb16f6f36c459986a16c0d2d058eccc85a6ebb4232449d4ade5d960d55c919c5e51a290be1f8b1f0e576c9ab22c25768a1f0206ab565408d27e8366a464b3c8140977ed8596dc3f69656d355e8b6777e52ec6757573130760558864965d1b2292b904bb575d81c07c00816f54a9d2a6165068713fcf8980695e3a024b49e762349c30930f15fb84b8ebf90e0fbf018a2fd1641d146a2af3b02d193d18a07c31bc3b01db26fa0d2ba3a0ee0f17e8a9c40c538f4f944933ccd3641f6ec2cf15ada844ac1f919df348f78e6e7cbe650420d00b505a7b65e54f114cd58695e525c1bd8573d00b8636d65d84d289801bf311348f1acc852367d5602730d07647df4b4ece288e54e33168a4de13d70050989cd48ef7420ebd6f55799669ed2d396e3039e111e5cbda85b9a1fe6fd725f201928d2a4310748015369a8fa404934649c47a7e29267db483623ab4340f7b0a807fec73714f4b1403cf04d511afcc1046008d13a457f84e6b28147079afc45b1a61d7f0fa3fd92cae162f8a78ec8f299b13f261be93b794927da68bdcf1d24e9475782036fe72d3b9c0cbb1095507cf6738f4d11e7dc4ff4f6ae956d9af8b01e3ad375c8610d0b73cc8010cc6e1e541f7aabb61dd940716efbf7dcfa207db77a7dc95143ed2b8a4d37935cd6d028b36d8a99d6c6f3150af14a81d1f8327f339a02fb99fb742a26470b94a4db20290d4438b0e28f20ff9717afecfc0ed135489d5b55ccc6b42d8ab7d3244a1143636ddb8226ea939aca2ec73bd3102b68cca66ae1650c8448fbddeac07a1906436513792d5dd01f98e4aa1202f9b7cd54876e4e0173eb45ed045742a340ef8a3cff834925b305be2a814a5ac6de5c5a7e108b8ddcca679c8c87b4223190dedd14f0b55f778b37a81b85e644bbc6e9b252b18b59f2532f46869ea0c9c64fb2af280558617a97fef0dbc944f13232639e768e16e464d67bb4793f1d807afc072ba6f0da62475673c17dd6e5278b8c8827c1b8ab7e80efb23d31c649097591db7d1ed51c3d9dc78c5a74ee8b4298b652edb7dc18cc1077b0289839c7aa3c4d5365d9cc76f6b5d6aba7add3db090135a385cc9eb399950df9e7787582d3e4e63ee2eafe26a377efa08ecfde0cbf475c1b31dd29c3bfd892dbe03b512883b850a07894b72f0276c9cc3985016f4b4098b7419e4524448c764f7cd7fb2b2768157cc4d4c90562f2fe66642b3b477ddcf1221cfa41f90d066e9279df16683fa26044fb3d41a77e917aeb75e93a300fcc4177dc4f7410de885a3f68bf539749be54c139fb87261791aa45c1be61e6e6fd619303a6d8bd505031df03f59d0971e17f837e9b378276ed3600c1240e25c011b2039227eca2808fc66617bf0091c68a743416e0c4425cadb6fb9b78ab0f60e3ee4f9a8a43ce63851fcafc41921a175f43d6f84e24c28c5b6d999804e83ebe58d1bafe6e89eab1da2b9f0cb4b95797991202019410ae3e354b2bc327f9e48edbc1e05f60a268946cc9239dba5a2b34529422fb5a80974e49bf59def5465273159a48d2e7c841320e00b53063bb487aeff573d76aab996cf56ef5707c7f12cb1464144dfa1d6650b8bfb51a91a5f32aa217027580681d8b23f1023d440ded9402c28badc7d3ac88d39dff2471c724f089e557cb4162ed3e3c5869c85d69759a33662225b169c5279b8cf032d615a49a27dcfbcff32a11e31355f009953fe7c0504dd9f18f26c55f4144d28d48e8206750e08f2892ed4c2a0bb76e71ada5555d9d643686c87c1e44bfdd0d823a1964d5b0a68d77afe2a548fb8410a6b596935c49b2e24d7655193752d72202d71268a9ba500d51ef48fc22184dfd1ce399d0d3242139d3ba4f9f3f1de7885d8970f35a20a73eff347cd0066bf923a87c459cb3fab581eac7735cb7b609d7f218ccf08ec078f022af6ecef718a9b863143eb449b0838b30762e352e6aff567de60f5307b143570f4c10c0de30694e84e89e653a76cd58df9f4417f62e0fd13d8e7c91a5e4b33b1064f6e61342afc78425e11275994126f60065a769b48bd541c37880edafb02af6eeb6dcc825f1f11b6e2d93718b59e9e601ec372851b5dfdf100d6f9a30a5490733369556ca2ccabbc778e7eca8d8ccde9cb3bbc4843b202dd534ef03a25e9e320dee93bffef5aebbe420f0624743aa24406d42f58aca880643bf1874dbcd317d8508dc067d63984610fcd27a5bcdf2253e91c97be87e65ac2d75606b5758382a980cac4cf61982f0f898d1e7387041c942f2d0651626e5654a965cfbf7d1add00f9a0fb8255f91dcda477b49607b675eac8a109922a7b67d1c6bd65d6bb2951f51245c6a7986b28e67ca9e2ec991a2b7b1b4a52da763f708df13c2c7de99b8a360368261b577ded683d0efa7303d9622e8b638e42407e02b4f7e5c026b0d18919199c2acd8a9fc41b0d6439541c40e151445078587eb1c82c1514835988dcf6a5e2f775b2953e313ecfd91725cbc4300eaefcf78f4c9514c82fc7971c200a40e4179f1e81cee038d875adf2279d4845fabd3162f3cef2874c198bb283f3303ad5e6240565b7ad42d462b8f68c2a5cec0945a681d4b4ff0d12e3154336aeae685028acbc52356f0034172c30dcf9def00a6b6516c19f39bbd1a6d6e929db5e7f1bbe83bcbe936cd9afbddf2a6beda2f242528c1628f476268ff42f135996dcd46a7a8bc28e72fb49a16fd4efa7ea5864f6ee0536a51f1d44bff6b24bed5f890e72491bb1126cb0c734e7bc7cd7d50747016ccee486b8d79e793746fa01020503581a7bd419dec7b046a03c80c85e63d8ebfc6c83dac2f17e25113de04d898d34a35d52347eed6600511368bbef2e16d6ebe6625956afa9171908e93862597dcb807d1031218bc5d872da56202b2e8f6a473e8d3a673f23fc6f608388ed2a4cb630678ab3c212e0a9692551a467229291599859a920c3b59e42ab5c5b01e0bbd01f729b1324a15fbc85a161e0d1c27c97338be4f40004374d5483076755c6dcfecff4a664061b8af8fde0adfb5d637ea385efeedb696714d015a0452ce73e057b43d012f3ec6178d7365d1cd4cf38b830be86114a4a74ccbd21f8758a642a6c02e5c1b2d4973d4f2dcd4d1425d2f27c1d3ea04f6d1380c205719ab67cf9f2b20841a267503980d6a543f1ebdc02b778f0ccfa240dfe944698760305123cf1b059ea30c3131b45ead8facef3297968b40850eeb02cabbe5df3f18e3fe5a58ab94dd9530c7db1d49d115527025d3c3cbcab56e30b5371a08e79cf589a7cd1fdb7a884e4695bc406033e09d499d7a52d0c9dfb81e0e23173da0dbe7da9aa2c44183774500e0b3e5ff5f36e1cc28127c511c97e1c692a5fb9b528eb4c387e00db0360aed3aa66c3e13c0fc202752f049e0cd7bc00579933f9a3d711899330ee8e9d548aa9f4549316aae833cd97d157432a0ec0e951e6a7ec6f8bba4ca052837da108586b436480ba7501d54d285283421b776d4ad77474d1f921d4a4363d01317197dcc15c0e00805a72c250c4216a9be4f55acdb88f44b0a6659972044472de8ce36a57bdb27ffadde7084bf2acfc9556a647f06768333889aacead19e189037627516b9fc2985b8592daad0a17bbadd2bbb9a7389336887316489b220460423f15c6d1b824323850d4190bd963db34d6a2a4f067431db684295047b4e7613262affa4eb65fd098732c20273999d9431a031ed7a965bbe7760efb585525dba49191478f4d8bb625912802416d63ac8f464b9f3c0d11a5e6ddac70468a625951543c3e46b419ab14a20dfd632dfa52801ff7ede353151748b5ec93902898b112134a815cfc768807a8f42c1c2c", 0x1000}, {&(0x7f0000001400)="15d4943d5f4469b708ca85ddb57e196041ea6b13afdd8ffec9f701819f93a17fd4f786cb9dc67614516f12077cab5f6f1627c56cc1a4f1bd87ddc2b647d37d2b0f4b697ca107274cb8fedf7dd657d769973b67fac5fea6836657f7e3d2ecd30621b5c7a1d9b3425b60f72c902903096eb5145d21f872130d2eb708347824bcd8320c0feadfb7b978d1c7d81f1e16558b8ec1d368038289088e7ff743712e50163ab29dab7a611d2e8b65bb600dde249290f3572b555b3a58f9cb35feb591619750e77553e2bf2c459e61819dbe3e606438ca2f0997d218a925e781091d309065ef50be1e29e68d8621608ba60d5a3e6bb89447fbef92740c3c24085612505e", 0xff}, {&(0x7f0000001500)="66eb875c2f3e309441659a2d4e195fc3a83fa32325a6c7caccfa0cba1c2538feeac2ace2d633d6db8095b28e223fd45ea17b2031dd20fd853caad8d3ef8a7ed71117536990614841296309ca511e3368b6ade021c29c4e8d4c07cf5a99f3e005863f6e39cfa0a43afc2d21d31e459efd7624b0d9339ccd2347f1b2939fee6310e215b13d22ba73c8290c79eb0349bb9d63cd", 0x92}, {&(0x7f00000015c0)="965fd913cbcc1aabab32d5b13ad037bb13b25d2c1124fb32c63d8c1e3c6d13bca3c06612c578c98cf74d4a9b90be8be4ad6f4267580315d3a1ac17b82d7814f87c1ab86c5b0099733607ddbb974cb5889dd2752f36f07e62f215ea9f747dfa7e01b34288c43fe79e586fd66bf161aa7aea1a387d5d7cedf5ef542321b3773e81c16733d6aec947bc9464fe00b550480903523710575d660b716176459fdb58f77840d33eae8f040f4236c142f490377a92", 0xb1}], 0xa, &(0x7f0000001740)=[{0x10, 0x1, 0x1}, {0x30, 0x1, 0x1f, "c966f3c8a516f149d9ca66d36a0285e8bbdbdd4b18351cfe389997a6bb9b"}, {0x100, 0xffff, 0x9, "850be02ac39c1103b516297da3baa2faaa97367e70e0f6161394251905d5c4ab6a953f57e922a48343e79ad0773977ba216aa940fffdf801537c052df7efb06e1d9aecf73cc98137410baa6b9302d19912647776e07cc0ee06aebc0297e4318dca43f3d88b72552501f7db45be1ad6bd171dc9b9a06540949da5b29519d59b280a666ea395a364792f4cc701c14c9b0373b6503732efde8545d6ca760473a3832022e9d094ed2aabf55f9407978769f22fead4412e87edcbfac11f956e8569df19d9cb7a4c09ce70c7d67ebc31860444b7b716e727b5a14dc2943aebba6abd1aa0cd97daf8832437282a9b074939"}, {0x108, 0x1, 0x575, "310e74183b6d29e3022752dda0e946c847eb0b488a03978c9b818c2741d00c4b0342ecc19a873a3115497b4bd3f9279761faf7e2462744bc9764486dd93eb109175e5b67d761d31c3d9f50f329ded1234d3b40e1dda9d068709b52edbf1dd0258c0cda8e83f0cb8009aaa31189a0f696c8eca457bea4a51d0157d7a91616f5d5e96f7549dade9b9707d229c3ef022c923ee87079341b5e2f5bc779e757c04d314872b61ea83a48c280315d8ff7ee196b1f9ed98f44d02e6060b2d21a2c544d1006c4a41a0a32adeadfe1e460941269046a925c618fba33a727e09d426f1edc01ef5fef34746315aa90a1e6b6ee62f8ec7f82d3"}, {0x58, 0xffff, 0x1000, "1a42d9a68b2bdcc81270691e67e91e0f6b71e2b3c7cb72382539e894d23121c05a557c20adcd8d7e8f7081c035ceac7d8459b74a1770a6049808112161c5430161c7ce"}, {0x100, 0x0, 0x7569, "a3af0417029924260f79c41a071405bfa9591b6ba57abbd41e86c4cf917abfcacf234359fe64e6e1939ed0bd175e64a2005e2bfb41e0482961e8f1a7214f8eaff75419b549d8d69dea83d757bbdfb39bafd9d568b6fd9d96716671e57b5a91e643adea2cfe25fa37c92eee6026dc20a6356391b11ab6265362588d18d9462a0a28238e5dba6f72428784937a7a69ae910ed000fff7331eacd773a79f03bcb9df74a6af276763419af0676c5dba61057c0ca16ba43834cdeb3519302ec2d8c1847205161bd41218a8c3d48fff8ded52fd28453c5cffd099e300fcb7a5c659356577126b6348636edb41"}], 0x3a0, 0x8}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x1e2) 14:56:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000040)) r3 = getpid() r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x4008, &(0x7f0000000080)={0x2, 0x0, 0x3, 0x100000000, r3}) fcntl$lock(r2, 0x7, &(0x7f0000000480)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r6 = getgid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f00000001c0)="df8da955cae6d259a50e53bbf0171cf4143d3b7601358d0300d7f0bbb31186660d31c35431034b801ef31e3b6e1ccaa604e26d4077001d73e892d9ba4f56c0d427aa3902a32ecf1c147a9d6d683b56077a14b048837ca7fbed7a7f4a341b56627973515bff5f50ee01522bc45862b026c1cb4df6634bd4cd251be531af7467942e9e08335c830fe8c848171f214d82fcf889a7352412f6f1bc8f84a7", 0x9c}, {&(0x7f0000001000)="78c1c39e3f27c3a25a25c46746dfc75d0eff7d27da99ce738b0c49f2f6383582da4f7953edf471fcddf7747d9d86c7b569808e5c90a4a644c955e0daca8e0af865a36037f52996240e37a227d54f73fcbc96c7d76be3d44d1c491dc505fc4e863d2e043d304a68fa40578d6a5a253e338434543d0af8c023bbfc55126abe8a3c42048d02557e163a4cac59f25c602dcc5a8493f592e5abc316504237783ad203ab3aa2b32a57d564bf7346bed5fb309eea360f9be123f3bc7e13689352b64112f4f1feec0703632f42abc64fe70032b8ecd3e0e536d659f13731af3c57c37e5de7eff0baad1d406c7a0289ad974b669bbaf6872c200da3ad1a11ebd675da91bfc4847d1d22af8dc088ff8d90849fff35de4f356a3d42e47d82cfcb748fad4309f7fe66e98494fbd4f098adb4962e6c026e1068aa82afcc338050fd8a987299df5e2c551e5c1d91f841f19a1d37ca5fa4db659f18ddbc82cc8a864a0d8b1db3e2d7fdb97243e68261143a9b0f574897e3646af1a7569be4452ce44e890633c6ac5177a591fa31b2a992b3141c52f0eb07639165e56759ccf387f861fa99cb9e3423b03041fb33847086230b2714587368ffd6498b56e296cb2a5c6b8630f881cc7e77df6566c8f54d628d6624846ad23626312c74ee3d906630199c8102f98798c51d9734173a22da0f2b50eaaa748d2561ca5c3031ae3ab3540ddc44fced0c3bc2653089d04edcbfc294ae593fb031983ad934c5a19f5789ad027fd7c59ff562af52a090699c93d27ed4fa90ccf15d69cbc34c5d4cd068c8fa0c7edf640b9501310c189b0605beb5fbc9671dace5f496d7e8d48a426e1483b5d17642e94efcd8659e03de3fa05fdcf14eee90ed537bc1e15425940b125a0e6d5e2d91478ccb7132debdde9cc898c23ca161ec0fcde82f2de0d43535a1757cfe728edfab5de850aac4c85b0efd7edb2b2920364a0dc75acaeb879b24d080a0baa4e9112363dfb09703147ad6bfdcd723b7c7c6ac6f2b0601d2b5ea5e27ebb14ab7a0d1e30ea6153ab43382f30477dd13890cf8e230c5e21d59132a1ac2fd382a5162c8247c78395f047d87870712fa269acbb1402c8cf671d20112adc30b5bd32b28010f81c3268938c53cc904cf9a34735266d8f857e1368f37d767c38dcb042e1052534b4e4559bb7dfa7b8c3ce3cb83b9152bcba650f8b83838a9a9b3d9c6e79fdcf73da5b91a5506f63acf2e9c824362fae1e984db279b084121241de1abbdc27d3d305c72bf483da92906e74ba61b13c4c0b48f39829a88408d68fb1913392cf95ea9ad475b83fe3053c69ab76e998fc5a90b01c3b64adda51791ca08617537ac54fdef9f57845dcb82a63195da56b4405abb46441a88ab6a16bb0409bb7240cef9721c7c7da663af1b10d07e655ed4f2c2ce160aa6a0999bdcc0f7ffd67484a6c38065e9924d9a0f5d9e33835c3578762198e57810a990d4691ed33c579221fcaac1f90a6e513867daa3116de83a4fac6be2b7e957b6adb3795a6bffb3d1f5545f5f901dffcdc44f11899d9df65418bbc6e170b00fb5ebafa8b64091f0a7c7b603370769b5284208878569756d7540df8d29d5df924f1aa7959259dc9e021a2799d64b332dc82b72ddb5f69cb6a54d8f6e9b9928360ca68a7a92cee15724fa78d056b5c0459a368f454c1ef6e27a56d8de523f852f300e419e674a4f88e4db7913a6e36761ba291c46776dbc574f0524ffcfbfd1f37c1969dddcb59ff308e8fccc262d7922d8664732ae7e41aa1d5e509ce2a14a5d52dc9950918dcff0f33e804faa1ec0cf6ffba8995a9b2229f6abcfb38bdb30d41ae9bedfdd3eee2845479cd901487c7b2423669446f6f6f41e59cd6cd5c7fadd243c968ec6555b25880b32bb12f7f29e8b39a0b8f1387e88c0c9d7852541ae7612f7de120ec2c7ee581d3d373f1acfb48d3d73b6bbb1662cbc5907e38f2e783bb63befcc93e03ca095764f60504f5f17588be4ac642c8d50f068f21ff1b881c3659f93356b80facbc7f7a1dbbde0f2e3b3072117b7759a64113a254377a6ae787ed3df39f825e5de82574e15830b5ada36264911cd04cc92ebdfbc6397810a026afb4b40645819791acd43545c427e1a3126426fc4285bba07cca8b05b5faf14ab18f3b02ec7917bd616bcf94929fdce5b823060eb48fb6880b8e78b516dd50bac1513396362fc9760a2ffcca32a32b532e56b6511731844dc85a25720466304278e3a21994fb16935ec523f895245a141d358a75f44babaf97bce01d21d9e9237261560aff00ef30d668d57eb0fd4fc1122557c45921efd67cf3fd51db72a784461a69289f708f94db903c8dd9a9dca741d1593dd01c876f042e231183aa716c50b043e1763e05e4545c751b00eb74f87b4b11cd309774fe382be824b6df0a8cf62afd8574966412cc73d5d4ae05bd7bb875b65a26e935a1e61e478eb639ea9f5debcdb6aa9a2cead127893aecbafd22eddd90037010fbfc7a93bdfee85788bc0bba1d43ea67f80b57f9cff661ca5494b3b5e40cf25aa0bd2aff50f39cf592ddc9c2197aa3ad1e044f9cb8e6eb9cf8f34c95c8aa61fba4c9d84a2cf8b741eafce9bc3481ab166212cd852c8849a693c6a6ec1e89fdafacfc7858834e1d4af977eda24e9342e35aef879cb782093ec0d8edfbf6ffcd21a059fdc1918321be4efe5cf0132ba34bb644503a9411e99334e9caaf5ed8880ec26521b25d990d878c1060aacdbe83926518223fef4290ad9324f65c4f67796eca0281ccbed935f85ca4666c6bfdf9bf7cf6d21bafe9c1b217de543196a89be75229b33abcd8bc31c1212aa53ee45de0e28d16dc235c74a7af634d98a2008f7f99337a0326a4c308e1572c212458131ccd6b66885f9bfe0692c92e2d25949d80a91bbdbc213a61495241d2b745766b4032c6220c5791b93a9905425adef9c77cdbcbf015c630f79bc3a8a7f0ac0e3c099d419e0d9ff110a8f4fd6100b8870766b6eedd589ae2833ae14555e1fefb03056d1e5847fd25edfa20b1aaf3b0f323097b566e0051ce6f59e9923a21923d2f96a7aa89fa9bc4365d016d5513513a6d37897e9e75bc987829d5addd6cc8e3d3aea2112a55baf2bd57ab9945eb10b1fa2f320cc5024d011c79d105964c673e6858af906b674b6fc685b96ec9be20c52fd995e9eadf7d7b6c69466df8cd5a36291b7c3db9efc8868288d9030273e31f00d55fe6bb39fda706e6040023918a284e8563fd9fff2e378037f16c923dfe64ef881b05975ead066b089388f42ba2aa2af1a3759f8380df402eb50ab799016c5f90f218d4798b0dcb93c9e6e100118983e467bcf38950b2ebe4ceb17648041c2f37f617e55bfc7848996500b77e4492eeff721ed8ad5f0cace7dfa4fb39eee155a3c2880db94b8a1b80c7ea73c46e54a0410dbaf326e74d6b684d2627f2dc0438c4507ff4b6e343161159eb1989950c40df4a5703cb0e064f1be08c99ebf6c693709b2a79bda3d83da6df894b948e63a5451eb9a97c94463fed52cf019d4c346018b2ad520cea7d2e0574065eece9d400d62de6247ee1570e9143011d5795d244fb70ade01788c60e0e9949adc02266a165fd8216aa7c8e549a1b0a6c62f8f3970887f5ba5ec8542fdcec67c90e3be8145c8eed2137486ec882e6f7ba8ad43e818d2b56a04c6c4d11014fefafe67d5f5d322e08f507d60fb57b07178f931090f92d27d1b02a2e13cbcd3bead2aa902738fca36c9034e7fa7edb52832ded12e223981b2fcb09d7b055ff29b25c40a04a318869f494654b04c4a4861a4552be35c18c1d0dc0c957eed92f00f526c3f1180dd605fe8d84a7f3fc0b0ebafbd2109c6307be27bfaead81412051366e88e709cbf09ee37266d381c25e587a7cfc97a16d10ab7cc9fb4af390297f8cf093da7bcb07b33c97edd120da2f72c929b017470b9a54cc6bd1176970e44f207dd64b6970e71cab03ab0a362da9a7ef24ce822c95e362b28463bb990835afb156c3a1615c46a8f35d05be9ed9d93bb625e9d35bc1aa4679bc9ea2a4d80ee0dfb504c0fd5a0dbad54678c2eed5fa04425383058e34bd28d942e2aedce5c97b2aa909bb5f166d1ac7d0de51be5bcd39de28d10f7fbf43f23abb3d3b5303126456bed0874de3d70daab35bd917df1af9e14b6dbcffeb33914e6e2f6306988e9b671a66dc421a29390097118c43c3a7e0774d2ae0204ff3edfb5a89fcf09d611bb6394064ff9be51686c50eab4a7910d55c705d7a3cad9e789cacbdf0ef129a38dc4eeb5137f27adb9e93a138a65bed5fa77fcca803401b77b7e37b30f732241a9c52bebc582655e1588769d756756160d90c74acdeea0c118658a77337ecfd32e383a3222761a4ad0c2f18a9eb866af4b14e9308017a0ee40af04772dc945def9a931fbde421ef906af8ade5b1362b1ffe375ae715f8caabaaeccf4ed0ed6f33b21275f9b6e4223f4f83bf70f37700c3d78da20d5267ae62d5169922719b3834f2ec54b923dc3e31136203abf3d5ea0a2ee1831f08cb0f2dbde71f98fa191efaa9d7c8cd1a32094c9646442f28819fa62afa3af7d56f420ae93ac53548110f92c311dd52191ce3507e2042847bcbffe439935c229897a704e1809cbef149a2d331ad10a7abc517830cf1e7b2b59398a48e3efd1112c40f88ac57fb8011d55ce2767b70d4a5d95619f53c9b7f3cf230ef066e634b2f6fd48d910724fb1886d6a7df51f37e68df78ff83fd3c2945864577bfe01b549f480d2167077a1c4a1505e7e555291ec3092d4b7bf8d1684d0c1717095aba66c97e76abfc4c000766a5754b8dd472c457fd0575af55f7056c8a855e688094a29f9a56e4c3a33f58892916b22aab2f0359991091cfdad5380c5ad6ee6aeccfa08ade12b7fdb214a88402b6c9cf23a280690685e47426ba0e6ee42d614e3cdd46f1c75ae28f88f51114e1fcca5f34b59a1e428a19dbb78c7381154aedbb94214d016d0f1e1bbb5b95878e2046931a1a9a166fa541b83d69b49e0c43841e9f5a1082df5665f12c64fe5b442effcee51b3f3b4bfd101fbde43f53b9c5d42fa15b912499c741748f298c0c9e0df71846c362d704765b429fa27f64395c23182ccc302c0748159c41ee1b4bdfcf11b6ab3153470a13abc5183020682764ad67b1fd2c5eee70d52ef729c89a7126a379b807128d2f6fdf335623667cd8165e58027141ae641e8bde56c92ee269bd78e20bb2cc0434376313ec5d2adee42dc800bda3207d688d1b92075db1cc6a4a71817a9ab3d26a6e8da09b97d5deaf12b5011a1ab87933b230d143758afbde17ef73c436843b24069a663ef9f88815b5c447f1321801bca56f3074ea0e1eb94a3dda104d55294fae22801f675f6b71885f2826392365259d5338d7c653ddbd06ed5be75c64428c1becbc355b9d7ffaea49f9f9ece0ae8d56d64ad4f32c50634c88f5fcf374be17fa3561b703a547fc82479a74796c0a7e0957ebef5ea3c9071c8dd038d477f5439a551783f493aed4845d50a3cc54275692b003b0a85205c519eb18e8969305a4f87611ca6666badb502d01dd03267251ad00d668414bed437fe5b04b70ea11275392790a800eb527d17d690d60420411559e6a8df8973fd4dc131d29cc6639aaa40904637faacde37143cc3be1643259165ac9a0a30e7b53ea909973ee62b57eb96186c848d215813c70601866c61e8208ca4d95978311aed7d07f76f49bb1125e753a15acf658e5a7a51aa9c0d8233bf79bd494c7eb52224b4782daa69229fb0a1189e2d625480b1e4", 0x1000}, {&(0x7f0000000280)="e5e3bad6e9b75b156608f6cb5397ebf93fb3338a7329dd75874419b51081d274a04e1cd3615f0cd5c9b2378432561b50e9fdbafcfc1954593ecb00c8b3b2d2a4957574bb98b818c725fe7ddd443326be307a01466a27de7f00c0bcba9398c7489cb3ccce66cf54b4662f4c8d27873d54fda3af8bcffa088e7b575497698128c7bacf1693cffd46725cbee84499818aa60b75", 0x92}, {&(0x7f0000000340)="ab69aae60ce948243c51a561b44aa8fd2f03e2c1a1be486fb0bc34e7e93922859b0ed171fd681a232931ac58cd6c40a87b85fe72b4bd2fa1e8c22d47afa55e51cb69ab076774f66d89e12a761f43e3de07c97c779509367392fb55d933281b998377c6aa68a64e74c619d931fd5ec2bdb54ff7dc1f36fea921950bd69723247d4da7fa9ee8635310d3ab0c795b7e897d7b777d5673d9bd92b186a7c63448fefb635581cb80cbbc77b4b9ad873b568f2f8a95ba97199b6f9e712799e9be3633875c0ed19e24ad227de4d1f5c818506eaa18", 0xd1}, {&(0x7f00000004c0)="06f5844af368ff937d33702482408e09e6f87107cecfd314a58444098df0f2ca0bc91d746c0e6f460e08bce5473d90ad49062d19a3bd50e880deee7c0db5eeca425d88fa", 0x44}], 0x5, &(0x7f0000000600)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r4]}, @cred={0x20, 0xffff, 0x0, r3, r5, r6}], 0x40, 0x8}, 0x2) 14:56:23 executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000200)='x\x00') mkdir(&(0x7f0000000040)='.\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 14:56:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) listen(r0, 0xb337) 14:56:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) syz_open_pts() 14:56:23 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x5b, &(0x7f0000000000)=""/33, 0x21}, 0x40) socket(0x20, 0x0, 0xfffffffffffffff9) 14:56:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000300)="e36258a416f72ee991a336ec37c43131093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf64908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd9764c93c220ccb6ad", 0x65) write(r0, &(0x7f00000005c0)="256ba966e418bf3557c632af6e16544e12aa18a4a563f485f0f852defe01b9ec8e4ac9832623d15e513a053523f7520ebf16b624d97f0f9da8c85563eb93b11f01ba7ed6fc0a4ffc780723f1eadb03cc09ba72b9c02fbd4becfd88bc153ff21de3a5383600000000000000009bdf49c792f8b6704cf33f3294414ffc4975012034a1c8cb394d8ad36585d0730100159c70b113ed9014a945e332bce95dcdeafb0758acff19d494672107c813c84d1e1933378283029a4ad811869cd33d005db9c26e67dbba", 0xc5) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) write(r2, &(0x7f0000000100)="0b55b49fcbeaf614626d8b217caa4b9def3c38a7c292a264bc75aa0ea9c510e79f054bf69747941136a96b2646ec130a599b473158c96510a5cd0c15a1103d047e5544d5fac48182edd507ab79ae2e30212a9fd96441bf53b0422ab423d0d28bbe4e947c6eaa92ab2f2e231339719c28d3827d3f16ec362b0e503a7434c006da50dd937c7f0b2d62992b7361fa55694cadcd04cfcb9453ad17ddc9f22519f4dac3b35bb4d93bee73ebfca7c7b42af20705099f6b0fea6ddd53808a0e7dba2d35c6a6ebee4dfff3c688564bc2a66b517917f116b081d19d7da073978d41bfc17a", 0xe0) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 14:56:23 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(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, 0x0, 0x7, 0x0) fcntl$getown(r2, 0x5) close(r1) 14:56:24 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000fb33becbd47ccf4711a4b5b326eb97e9ceb7f80e17cb7fc140040c7c416b2ac8221fb8d0cfa1a39520eae27175d995f001ba68dd"], 0x40ccb7aeecb378d, 0x0}, 0x0) 14:56:24 executing program 1: r0 = socket$inet6(0x18, 0x7ffe, 0x0) r1 = socket$inet6(0x18, 0x0, 0x80) setsockopt(r1, 0x2b, 0x1, &(0x7f0000000000)="d0fc4d33a767ee5681c7c2cb5c4007a6df6233c3c841032845979b003a6951a013dcc17aa80a3accc36a84f4d464a0bdd8d0b19c92f128cfd0cd951b4b9e1e9e0041931d7eb8bbb96ece095cf401bf776aa410509ceff6cc03d2f4ccd880963102c0532dd435294418ab401e52848e1237192347b185e999e91afe5e69f93caef2e41c30703a85fd91926e1bd713ee005b929d0c9f0013f96bf1fbfd5e85bfd4d443e5fe", 0xa4) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="474b431becb05b84c3ee215168a59e26739927c87b340c8ad311b7aa2e8c103478035d5d7fc41ee17a3fd23537ad337af8324536ecd732ec0d726d9fddd794fc68c088cda1f99178eab4607e758bfc9c1254098724048d3297e323cfd377e253ef3de0920cf558e2a909", 0x6a}, {&(0x7f0000000140)="3bf22fa7e1f63a576bb8700d3f699e83749590580490805de51780530486eb6c524a6c10380e71eb26f2ce0de1e4d1f2c7493d9f805224f2331a6af767338edd1081257221591a5cf7668a8347374358298c02b59ebc29ad41d0e9bfd8f35c9624ac35bf6749277db5ec8df52dc8226ef427fa479dd3446841ce6a394e76053d974ac9d181d78ba1eb2710de3fe3463994431505c3de60db882778f9e1b9125b1b9f13a1013862cb80bbe0fecc7fd5ea2e9ac1ca3a9c4b5335f9ad1570906b9d480b1c5027c61a2c97471102ae477fc9cef74ea5a5522982a4c406c980c5778c", 0xe0}, {&(0x7f0000000240)="b1ded9683aeca0eddf9b7493f414c9e51fa1235aaf2b9276d4912a8d27a4b93aaefedf4027ca4fd43c7b71abfeb117bf11ff73b921d6af169856d6663a903233b29c6882dd0e52e7d16aafbe448f453a4d52970bb2a3495bba53a589a2ef147de4066ea8a6b9f5e6c6376fd96e3f4445edb3258160f39267c5ec98d85635eb06ab", 0x81}], 0x3) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000340)=[{{r1}, 0x0, 0x8, 0x0, 0x100, 0x81}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x4, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x865c, 0x80000001}], 0x6, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x3a72, 0x85}, {{r1}, 0xfffffffffffffffd, 0x2, 0x0, 0x7fffffff, 0xbf21}, {{r1}, 0xfffffffffffffffe, 0x80, 0x5, 0x9, 0x9}], 0x2022aa92, &(0x7f0000000440)={0x3, 0x1000}) 14:56:24 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x6a) socket$inet6(0x18, 0xc003, 0x3) shutdown(r0, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x9, 0x7}, {0x18, 0x0, 0xb6, 0x5eee}, 0x7, [0x7, 0x7, 0x0, 0x5, 0x0, 0xffffffffffffffe0, 0x100000000, 0x400]}, 0x3c) 14:56:24 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = socket$inet6(0x18, 0x100000003, 0x102) sendmsg(r2, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="00182edaa0066c04fd4c"], 0x1, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="3fd5e13edd227800844303bbc5997b", 0xf) 14:56:24 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x80000000) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="1b4fb88cc32f3d96ae4cf726b223890bfee2de82d0a6f3275fd00af3187e48593a72edf7e0fb621bef51fd83cead", 0x2e}, {&(0x7f0000000080)="a42f33352b061b5871618c6cd1bca50b47e489c18edfa013aeeee2ecd723910d034d1828f623168fa160f42b44a74302530bf60d36aa1721e45ae03f58c94aff246f14e1c04b1bfe81a45f9d", 0x4c}, {&(0x7f0000000180)="91478d3734bb4461aac3e188e1556ebca9b6c9501f074400dc503649f89646dc7df0f35cc806c8101733ca93e61372c4aa6a06a58e257876116203252421b33cd6d88291e5c0cadf8ee284ac6ac4a3a90c8e77371c2a268ddfdec1d2", 0x5c}, {&(0x7f0000000240)="e42f93254a4e821a0a23c4d4e7d5dec94b421b1e4858b9995c50906915b108c8311f4309165a3ce2ee8c623e1556e8ca3e822a8c0620ed2930596b92a7faea112e8b33873da5a1cddf20079ec2ec279514d9fcb3f2045c9ff73cda336ff8a842773d060c0d44de27a9dff0f9ee8ac23078ab12634d920f3e3035e4df45eb2c188ebbd5266cd1f9c5c497eeff4723e9107cbfd29b1d9bf2f274b896e16943ce82f0966164d101acaa126414dc31144df6d04db10a8899a25ece", 0xb9}, {&(0x7f0000000100)="afc57af16b3bf20babceb252dcd3e089b0e4737b247b658fe3f8d76bc722bbe275", 0x21}], 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x8) 14:56:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 14:56:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setuid(0xee01) open$dir(&(0x7f0000001640)='./file0/file0\x00', 0x290, 0x100) setrlimit(0x8, &(0x7f0000000140)={0x9, 0x7fffffff}) open$dir(&(0x7f0000001800)='./file0/file0\x00', 0x802, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000180)={0x3, "cdff6457046cab887a53ffcca8fc6709ab6c0f7e54e52b78116c8164b205adc91f00ffd3fbf14bc7649f277ccfa6ec7c2d0a9268753817719a57f713c5212495a2e117c56c434beeadc97b19fd0ee1c5b51aaf17ca0acf94c5949afd08c80284c5a04903d1f20118323bcb177843727dbb2f0d86e80cfe6e890b34a1f2c9e27d33d5b4f58cb67d7887"}, 0x91, 0x800) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x402, 0x2) 14:56:24 executing program 0: socketpair(0x18, 0x3, 0x2000000000000102, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x4a1, 0x1) sendto$inet(r0, &(0x7f0000000040)="4888ca3ae11b8c55f7af2cddeab418d8980e52ad5c185f4e25a306e4e3702b0b1865260a10062c5f9826ce711baf7fde1869f1e68d76757f4ff61c65fd9b4ed632d2a573", 0x44, 0x1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 14:56:24 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup2(r2, r3) 14:56:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) syz_execute_func(&(0x7f0000000000)="460f1a25f0ff7f200f73d40767f20f2d9000080000c441b25ad7672ef344a6c4216d5505692b0c1740f9c4a32120d9440f0f19ae660fde1e") pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="570d005c9c2cc3969ce4a51d9058d34c8ed41806468d302b4a488220c17d0128a50ed8306a32dc86c3de9cd6e49ddf803cd44ee189dfe33cca193a4eabc4f155b2090bfeeebcdb3cdf7c7c07eede89fe935a2e8add6202e85c253d8d", 0x5c}], 0x1, 0x0) r1 = semget$private(0x0, 0x6, 0x0) semop(r1, &(0x7f0000000140)=[{0x1, 0x7ff, 0x1800}, {0x0, 0x9, 0x1800}, {0x3, 0x8, 0x1800}, {0x7, 0x2, 0x800}], 0x4) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000040)=[{0x7, 0x60a7, 0x800}, {0x0, 0x26, 0x1000}, {0x2, 0x5, 0x1800}, {0x4, 0xff, 0x800}, {0x7, 0x767}, {0x3, 0x3ae, 0x1800}, {0x6, 0x6, 0x1800}, {0x6972428c226925cc, 0x7ff, 0x1800}, {0x0, 0xffffffffffffffe1, 0x800}, {0x4, 0x9, 0x1800}], 0xa) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x80, 0x100}, 0xc) 14:56:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000800)={0x0, 0x0, 0xfffdfffffffffbfe, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730caad953fb392e842dbbffffffff000000006eeb00000000000068f7acad445dd976a67cf92c23", 0x65) writev(r0, &(0x7f0000000780)=[{&(0x7f00000015c0)="59e8adbdaff9e1fd124932a0c634dfc2291eeb85290b91d64cbd1bda1e2dbc40ed71a17835259397b2d3c6af12a753dddff1fd0197c7a1596469ca85f484251fa5d625754d39f97eeb2db7aea6301ecf953a7806d35c8d50d985a5ce29e2b14a4c87eba2215b9b35ee53c76e992f19183244d92600e75088d7c82507f2d2423560d68ae2fa828f18320535cfec128fb0e3eb44e8f5b0ef3ff7f2322077c01a5f5fef596433a630c31495393d28cdcfca9ebd38394dc610bc4e9b71f7c0fa55617bce299fd38f6bb4400188ba91fb6da26463b3148132317ff1daba1da320170a6f4bf0a7c66fb1eebdce4e5446d5ffb95de3f51ef83a8348068c748c788321729871d015553e4b417b50f71d2b889241be2ff5080502b5196367df37215f8b9f5b4672a10a65db4480feb5ca58d6d33ad5c0fe0bbb3814dfc5e8840bfa2681f8fa4125d2884d5942be8db0b2f7fd9ba38dc0c8f765d823fa0f22002ed113b0439aa7bf1d4b16222291e110678917613c561b8035d02986b6954d5747be347fb98e49f08c14e18e0fc88ad70ef48ddd821c2a38d032642db0d7d1d9a2922368e6d2a21c1d98a0dffab13d39ff908f4e5e15fb35618dbc4486a2bf7c99a07fc506ffae848d615bb94ebe5a0399a1c55d4a1a11413c631c20e586ad8fc365f1725dde63b26f0c42ec873c28fed30abc7da2f00931dccc9a4002b0e4dbad5d7dcdc19deae5355366cf1b2f79962108e8020f81577496a83d5068b9bb79274cf1d9ce81744f424a34692a2cb94de74747cd9f37bd98d5ca47354f467bd6c022ff1aeb02b1661d288a087fd54743bb9eb953d4b7132845305a11847ffcb2de22c462f58c3a7d77f146d6364342c3c662b1d6da61862ce828dded6ee0adbc2f9445584fadf894b65a63c1388a5bfd69ee12125faa8c4b8853b63af278920fcb921aad825942a086092be318de8f8080d3b1f2fe204aa9f07925f1b980560c62e241da9be5009d57bd28f233da6a2e15c9b997f74bd9d48574b1e49116e362f66ce4fbbd20a5f33cbff33453eabb7d7bd6f4a15649224ba720fb81e47a6e497694251cdd92496d6483fc5d5497e922037a2d476c7ed52432fb64231db6a171561c5e4a7eddaaf7482513f2916941750b23b9943d313489d1757cb45a05e7d7f0075f523ceb28645f447b36f21d94d01d9621b977cef8cf5f58abd30e0c4ad3bb3fbf2beb4688287e837b9b8dd57719de67b406212481438379a65f3a9e2279e426ed503120d427374d04216d6d9677140567802e0fac034fee6e4286200f67f790700a0ca1d05ed3d5adf9f97f294407c92ebe3b422139055e2d26f23bdebd529483f58da5e067f4069c48829b90be957a437e31b766356e8043df878131b1ed4a497326413b65e96602c1ac1cedf15784496617e7597525a0eda40c24c45e109e3fda74f8663fe448fff53222b46dda06e38331d8c7abfa21c88300141383c2834033461a0363858eb5b2e178ba3b121c79a9658f1fe75b6446f8793ef805dbfc951772a0e4a495136204f08304bae2ad850142451c0530f9857ee7d7f8422e9a63e25662b42d23c527c70388a26bdca442cfac43ba1ed1bcd4e354494e9f66cf4082879574c48eb7e2d18cf4eb09c02cf38d88eeb8a9f27f835367e9435699141f5383df76ca2cdaf7ed18cd63cb05b0e444c220ca168e2ee73179f5320866cb2b234a76c0992a4c35636934ffa520036a5d5713d1c890d1f40a282f57c052dbd3922b2a4b1c90d1417b6ae37e9ba0ff5da81eb28cc3b99fa1f4393f2cb9847131ccc05988df7f508406829ba54431c2913dfbbea256b90939b876892f17501be17e6932761f682313fb5d6a42294c7c1b377f20ee88d7377247c8c5dab0a7f61737c90a825ba64e9999e334bc73dbcf9eeb6095ec8cc49095467f5ecc7a4e08c962948cb381882d56d915d0f9fcbd5ce1cf612c86e62987e9447ea5f9f8873aeec0ad573b0244e5ae654c95bf59c21f647eb4bb1e453a0b6b3dd673cbdc11207f2f79b05317ee6eb67571fcba60ecbacd96227caed622d7ae06fa62a11f0ac5dcd08a4b48489909c97506f00f10701bd24c47ccba4312d0ac6f018cade4cb0e539c7e2b3b091694f36277bea76bc5ba5c01a2d82e9a0bfe13c89c794a762c100a694aee11609966989a7463833382b22f6c0fe1928d3eac7776426158f7d9b5b71ee2db26965d5652bc530747c491939a1235cf67e49fab029b7d8f1c307396ef4179ba86d8eed9f81f64b6b73135f15d2e1f237fa7fc94f2a6bea892cc121aaa12", 0x65f}], 0x1) syz_extract_tcp_res(&(0x7f00000001c0), 0x0, 0x0) r1 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x5) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000280)='-^-&#\x00', &(0x7f0000000340)='\\#^\'\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\'\\\x00'], &(0x7f0000000580)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='{\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00']) kqueue() r2 = syz_open_pts() writev(r2, &(0x7f0000000180)=[{&(0x7f0000000000)="881ebfd906f0f6aafe4e0e4e688738737447121a7723efc99268054928dbac50dc63fb2e9b2811f9b79892dddcabad2e718453cfa7b09722b9b9e9362e3df8a6f24a1c7bb199a59cd0cb0556c647d4776e305ad7d70ad45405781b93bed48869cbd618f7daa225542959042688f64c57ae", 0x71}, {&(0x7f0000001c40)="7b77517fd1b44480b80455598c3d4d7e8178c0503d79cda3a4f51d5b67d910c6dc3813274bf9b2b189e8a1b5a973696b4a1dbabff1029b06c145edd2d81a611d2f012c2080eb9a9d10539c2efdf67d95c6ac7f1f78e073be1c46c1eb6a837903547449b8213819e2d41e8945d3ac8f46082e42ebd22e3374ca04b5b36779026c372a4235f5cde2403bc72e5dc451d5f8f8642adca75cea2e52b32a0f30ac976f0d6ec53f73afde2745b3d2404c0894793d27ab344292c192fc5f25d8af1770e89d7ecfac5e7810366c508ca217d05a6818a098090cf5a60bafb6063e7270b9e8c425d88b61f7b6d7a2adc6efc16639899fa655a0860a38b571a4779ceef434a9be0a893c107b94c4aca68a91c736e677e2882b478aa707f951e6fdbdbcf592cb840aa68a1e327494bd3a66813769c5edff6e7351a692645240459e073c35afc28582f6ecfcfc5efa0b07f0b8e6e7cb0976612e3c12d721fa2e631659b604eb31d395381a13b3497d3a8acdfe869c6c9d4d95a0a1477811d6f113f46a84b0cf07468c7246a697c8ae13c9a154a3d9aa518198992e5cd9bc5f2d542bcf04f2ddf145e42a6ee7e29b219d574c44d975bb7d738b41abc14ad059672fcc2a29096ed3a7ab14d3fa0eb60b52c900676b41e05be78e85e9691c53e3d2614ff0de377289a7ed9c3519b25b4170f9288f5c314ac0d8bbd0d7da70451e5fdb213a36d381b0ac8f70e7088c5360901df554ffe922d0d1cf0341d5a258716f59d4fc161b058d277aabe50173dd3636498df007d970446429a6765623883bdb91b1d4b292409df8d4c378c9c1262327c8ae69dd552c8965abd71f460022e7f0575f9f3041764781c7e100f05657dafe83bda29704826daa94e57694e157ee7358e635d7976248d661bceb9bfa2a9bbe93c89ddeed1c1924014b6349419d89f3019b796e04f6da53aeb8191af776ccb3c98329c58288a39dc403a34e5ba1b7675e42b6c8527910f2bc4463e3da2ca578f1759fd6b84f7602ea96e6012d828110077d67e06dae18852ac47bb74b5c8fab01bf1441b32f6aedd1ca439103e1adf49b08583cf4a1572e9dfa4386b8988bd2311b6d42ca4dbfd857c4b27aca1e4fc0b6f5a46b70d1bf4ea17c61b9e5d9c4c2fbfcebcc70831e2ec083b7dba87f8ded3d88ff61c1c135693db5086e0cfb2be8a180733beb1bdf434d744983027697c79e659c5d12feeb93eee8e79bdbc4ce8d7ae826d517b858cfad0f6ba7f84fa9c1fc417a982acf0777501f03a809761428d9d91e9e9d8462b74ab2637eff4c6be05c9b05d38db0a29c1aed4860a73ba890e4b981613a0e6c3b81ebcaf13cf1a430c9233a2db1b45c38d6de175798d8dc42345dc95234f0c6a5925d8bdbf5b11eb86c5cf950a6c0950374313c7ec9dc964bb15b21408bbf2fb01f59215474aa8ae3d6d0c3071ea4744e183fb2262c247f0440dfe1cef87114e37049bc8d571200bb9f5c4576b09ef56aed2abec130d67019c01d61e64bccb94ed48be57e0dc9ab2611ecda223ffa2b0ccbf69c6a36e9ef8615cce531ab829af03a148f78b42b5a0609dcb746bc9cc76fb3357cd5d66307b4bdf2658580e3cfbb972fbd8af34c34286276fe41dba5e0d27b9210de852f86f34fec4954086e34311ec77627314452a6daad8bb0de3a7c367bc37c24a42273348ec5795a0017154d733a3449838f2cffef83eac2d78190341c81db214817f028ee6cba3eb01e5ef11e4c73f9ae864b34286a3460b57dc728627ef88506906fb1810a3ae66dbfe5964fd77a7e1c52d097e62bca25376612de68387318ca405d5366ff95468fc1423852bb8e0dc7e48bdd47f7a734470863d027d32c97bafc8bf1303f33fec527a0df00d42ceb44b2e6789728fecf946352e3124f4330db9c74ace5262d8e52aae7fdd60e88a04ce4de8b8f6e08d9d202b138eb7d9b48113ffe8b22761e82947b741e3366af47f42623bdaa615ed65740327037f8e8a363b80e30254d436fc5f9d3a156336db95d121cc37b4f4e0b153ed871e6263682225c2df3274de977ccbe7ecaaac4467f9b3cea12992b238b59ebab03355bd5100e521ca7e81659017b30513d438729d470f2d8ec6a6904e40eb796af1021f57c70c2af240e4609d2e5173511dbc5fdf8d17270cb4d87ddc8960f5c0084973722bac4e3b450688d0534a4a193c93329b00a6e712777a02d47faebf918176a1226e6a326c03a1149dc240eadf62eb2af2148d8b5f74d2990d9be5a2a14113d52f6c8dafd98d4b869898ec414713c33a4b7db65804b7da92d4b32c6f9ff3c8835b5c4cbe81f6a703c014be6e62281a70bf25b11fb9de767eccf2089e66149f128e01d653fe3da0c48a9a2108e06fc1d76f56d0fde201cff708369f0059e97f29da4a34d98318f6080f98eb02f1286769feaae7d6336cfde94a513942d31ff279a1de2a3f1a805ffb0a36f28a64232f2e5c95c427b7e1ee65735a65b03cdd05466ae04f7e528d9b4bd0c5242e8b476874926c0c2698ad29af7e70c614db0d558eaa11b45a6ff91c6e2dde0ac5cd03ab9e0bbb1e6c4d2383a2b6587c4d8be15a55472c7fa97609331dfdd6558dc17658a64c1ac32d84f2a6f72fe59eb360f742738b6b1b78a36028810fd99a4f179eb8bbc6e489871e4c49edda0efa1a37daab04b6ef839b9e74b12efbc0d75ff4bbbcb96fc9950a9301612a58409afb70ef6ad3ec5efe6022bdc1a65b2f6c068e63575dd6c9303ddd60bd8dbdd0df4f4a0563f4e5192e1bcc4474a8ec22d51eedcad1f93ea8881d827a0983a52fc40e81a8f22bfb02aad0985adee61282187b26198af6e8e4305609b0a63d508e4a199de3b1b9649816b72a0cc61551d2e7afc59003e0dc3c020ba617727c0d34b2ab4cfdbac0a6c83edb590d8bb11c3a68b2bf8741bd785de0658402ab5523bc88baf912b10c9ee0dce8dace9923ba696d9021b463e7ac565a0e701c99716ed94fc07ed395a07d4845b56e695334257168efd12d5711f0a282282d7bddf50a70cf5a4761123ad76332c4dc24c51a3124491356db0d36055dd696030887859e9a7068e16b6cdf17ca0bf11e44160efc993b7a5e5c1a5cf869da4dd50556cf4240c21d57924886ba546919cb18e74626aa1226630d3faf629b7122d396e7495c08827512b64e2d458b671a14398dc998638e26269c29a151ac1254af0ed9abe82b207e9fc52c08f8bf383e83aa7520d781872a895fbb1110359608c8fa03ce5bf0e3419944c9ee2b11059524ac2f7214e837a3d3b467a96b8e9e624856f6c612457d4bd2b1f0e39b928cfae5e3fda59c1646fcee28411da2631884cab9340c7e20299a6d270acec7ebc4bc8c1b586a469307db07e748381c896ede629808d1b4fb9633ed26abf133b50cf21149ea0bd305369c6df2ff2df5e5cf8ff85fc78b72bd61c4f4a120446275074c9f4616755bf42841ef3a11a8f9dae780e3b53b45f48b5cac61a0cf95c813e28dadfd8666a8dc8fe9bc005e0f7b43eb87560506c15520b459f10e11f69ee6370f9784c5e30a33688730cf6fbdf6ea85fa1b7553e60a335f0f05817015f0400c451270b534cb4421bed1e71302c238fd15af413832f1b6d0d13fed44903a3e51525d3d92eff1310fc11c7b4e0886a32e881f2e2fd491d8f6b95cc5d052bc065f26cd273d09582ac0a3555da8e9d7cbe896ab8c115e33d62fd4d0afd1b5a5c91a428190de85ef65dfff3a6117e6fac9e76ac3fe97559ef94e44d8c2a7eef04b64b7dbee59151c2dae55bb3ee4145f142a80f4bc9f0db86bc03fbf1eff8e1ec2ceaa5e817381e4d04d93895898dc9abc83876938b7855eabc4971584ea9ee13f9055ea46f960b75d7b2dc9c8c2c0385a3c10098bf290d77826d75ace4b2562ae08b7ac2b2f47e59e441b24fe441754658c4a081f0a648d8aac49e29dae777802db943e3184507f45adad5b2fee688fda8de14a794ff7859d6189412a7ddd673b42b83e86976edd13dd33de7f9ca73bab6134f94486fee883a622776a989383fdbd32b1acf7c8382fff1d45867721fece6b0e35a6c31524789950788166a199100a7c4120bcf8efcaf0a9248bc0f1fb3bd1e33c856f3a86c2a76934044f32f8005f1c06f370ac4dc6ad1209307c137d9ebdad1ec2b46b6a99797107bc227fb6dc0f0064f2622b23ff58be58003ca1f127479963829df1b21e7aaaba941750b86f690f92b192fe185676cc7e6dbcf718400df2fde318be5c5d91585465ba0685355c4d59e387c5a61e0484ca49ec311b323e011773a691f5575348cc5532a69c6bb22b802e946658a5dc8b74043698425f83cf59797788dbdbe21f5e1ab5b68c62683beed0dfe8c405772d99af29e91142c298cd3557ec8f917dce41f0662b9d72bb08b9bf278122410ad6e1d7189f7e09e7d8b8158301fb872f04aeb5ac77620b037d7efadb8e6956377b478b8438da8625a9cd7963beafb09c2096792bfb205c9e2f20df65506b8693c3d4820cd5e626986e4a36c81275348009e7d9932829dcc57ac45bdc0c962b4cceceb095fa4b9f72ba9c865095f143d4295e39c5d26b0b69d92a42187d57820da51bc27b122aafca3d0e2a1731f756ab5f9f265cbd327d07e9d1470834ebfaa35c87488a091aafc650f9f8f14031764dc3a3c9d7fb03e9ec8c829af59b7232eaec915521dd631fe31b5437a3e3021d4cf2106e9327d7e2b57e0652da3ed64709abd810eafe00b88261b7d161b750fadcd1ebd4c49c972a0a6ec3ec8d4d7ad3ac92bc8607ca8129bcb317c423b51bce9afd74904e809249ae261a4c660247a9348a249d2e2c51ffec5de6cef2511bdadf7895b568fb641d4e543064e830d27cf47a90232067a691819763a7ce5de411a90b2e7d1580c3a3695a1b31fef0427451c5805f0b91f684db0b219770f0852f8bb55035623f0a461bb3eb597f3050f1fcf8b51f2bb11e3cfea66e998c9f400efb41a95b05731289cbd1208ed66508a468a4800b49ca5be02a16bc85b262ce556bbb18a9c830e529b02b435c24154f8a24a5c3d06bc9225b73501f108cb7a9eceda570b8a5ea3cdc1f85dcf735bc4988e9cb5fcd55bb67d5e5a3612f11269c77af5e11821760335cf5dc454fa717c5658fa71bd815efdec52b11d26a8e72a4de1c68f7ff3c942643453ce1bc2a8c6ae85a0ef1bb3890e02619079f81c541de29b882a4ea43aa9eba2bdb2eb6a7c66692f86927cfae8a3e26b60b99884177d2404b366b065ebdda519a4b569b38f0aeeef89ad2371c839abb7c216f9e33fa876189008b3cd67d9d0a025a05fd25ea56bcaac340e46e3cc53fefe93d4f081ef0ed229371e11a5c0dbc6c2f75c3e9f825d3c2cfc3b630fb99aaf80607f8914ba988ae408e13236397116afe728892589e0b243a7baea403d057e45ca1a3f2256913b382df89b2d6d49c24ada2279dd439b791f977fbdac09a07092dbff4292d12e4d888e1ac8a98287fcfc6fa6963fd213fc436a69b9b321ff9bdffd5369fd88e13292360f3d319c9cb51bdbcd7f5f0b59fcaadce19dc9fa4195ea974859f3ca9a7ea6a7d94d3008395941f5a79c0ab98d7d580938fd85463111be3ac907e08c14364e44dfc6c35a4389579f816d5cc4b8ed2f7cc62c0dfe79714b20f7a4054bf39dc7d3b20b7aedd48d1866dd5907b93bbfbbd9db969386d8957e928f84e41b536354088a9dfc25a0384104e158fda9be557b2c69248b0ed9f43dfc74421de09dedee14cd937049f02f5033806e8d3cffb4e3eaf89a519f8722c8c85e389277819c0746", 0x1000}, {&(0x7f0000000080)="e59ec0bdfa620e44317661c7891fb4ad113d33283472ec6edd325094b547d6efd4a55d839ac865921c17b9968842b76d68842967c4cbcdc22429cfaecd06ecc706bc024f15bf95bef62b2b8fd03ccccf5654d1b60de398fafed93353b666404197bc39f2b90aa41d8b583633a37c3404ae66948f54e6ba05d133835e712aaf01bb168fd613353b8336e40ea80bc63dc4b0adf5a77d476997aaa57f7daf6f906f7132cd3f66e39f6ab4d1948de2863c1a7c4e640711823276ea55c3e9097e153f7e2995486afc0ceb4d4bd9f5d0027241df9001f2da89f8d621ad72", 0xdb}], 0x3) 14:56:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640), 0xac, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000540)=""/68, 0x44}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540), 0x10000000000001a5, 0x0) 14:56:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) r1 = syz_open_pts() readv(r1, &(0x7f0000000300)=[{&(0x7f0000000200)=""/200, 0xc8}], 0x1) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x2, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) 14:56:25 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0/file0\x00', r1, &(0x7f00000002c0)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000040)='./file1\x00') 14:56:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x882) select(0x40, &(0x7f0000000040)={0x0, 0x8, 0xfffffffffffffff8, 0xd96, 0x80000000, 0x7, 0x0, 0xf61}, &(0x7f0000000080)={0x4, 0x8000, 0x7fff, 0x3, 0x4, 0x10001, 0xffffffffffffff01, 0x4}, &(0x7f00000000c0)={0x100000001, 0x800, 0xe9, 0x1f, 0x697, 0x5, 0x20, 0x6}, &(0x7f0000000100)={0x1}) setuid(0xee01) msgget(0x1, 0x0) 14:56:25 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x3) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x7, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSDTR(r2, 0x20007479) 14:56:25 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0xfffffffffffffff8, 0x3, 0x82}) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:56:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r0 = getuid() setuid(r0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 14:56:25 executing program 1: setrlimit(0x2, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000080)={0x0, 0x200000}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xa1) fchdir(r0) 14:56:25 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) dup2(r1, r0) close(r0) execve(0x0, 0x0, 0x0) 14:56:25 executing program 1: r0 = syz_open_pts() lseek(r0, 0x36, 0x0) r1 = socket$inet6(0x18, 0x7fff, 0x6) getsockopt(r1, 0x29, 0x33, 0x0, 0x0) 14:56:25 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8000, 0x1c00000000000000, 0x100, 0x2, "ee3f8be9dd578eba8c066f690806d98d3cb51227", 0x3, 0x7}) kevent(r4, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x49}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r4) 14:56:25 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{}, {0x2, 0xfffffffffffffff7}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000001680)) 14:56:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x100000000}) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x10}, {r0, 0x4}], 0x2, 0x727) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) flock(r1, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001}) 14:56:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf826cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d271e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9f22771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a9", 0x370) r1 = syz_open_pts() close(r0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x29, 0x1, 0x56, 0xfff}], 0x5, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x32, 0xfffff, 0x3f, 0x8}, {{r2}, 0xfffffffffffffff8, 0x9, 0x10, 0x6, 0x80000000}], 0x400, &(0x7f0000000100)={0x100, 0x20}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x0, 0x0, 0x0, "bad84b73f2a42ccccab60600000075835db47180"}) 14:56:25 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x8a88, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)='./bus\x00') kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x8000, 0x0, 0xfffffffffffffffc, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x20) lseek(r2, 0x0, 0x1) kqueue() 14:56:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x32ee3f36) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x88, 0x23) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x480, 0x100) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000600)=0x7) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000640)={0x0, 0x1, 0x7fffffff, 0x0, 0x7}, 0xc) fchmod(r0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0x8, &(0x7f0000000500)=[{&(0x7f0000000100)="78900301b2350fe53196338851d8d179462d1df9d71b62f09f6c239b473d5252eb1dbec6175623afd4af928f8a89d2a99b8b43d4925c555ba72c1127d7910500334622b84670bb386925b8da7f36b810c4c1dfddcc88e5303cc3a1cecb9e90f437828c952e07ece0f8f0557a7e67656e84eb920464e4f60274d76e9df07c9601d95fac5a96170111a515d0e62141025c6ca6a6cfbe80b3709d9e90c0fe494d1baefc7597050f637ba15b15b825f93c391b46a7712520f377d151a55b34a8bf39e868436f338f4108da4f10432eb1e24c7b4879eb3ecc5e2330516af1d0ff2938", 0xe0}, {&(0x7f0000000200)="751808fcd2d9c58a732f6edc2d75b20ff02aed9f8b41c67617a249fb41049e5abde0f60f50de4361206bb7e82ba8e45e0c2397094673857745e4b329d33c", 0x3e}, {&(0x7f0000000240)="ae499676e3365665682cdd53a85af414e2caf79e480fde5b8332295014ffda2581793cb82dcde38cc2bce80fd8f5447f9ef919deacc12e682b62310bc43fb534fe4f58b0156520cd5b5a06907da11f6317827c215e19d1fc1ff3ed68cb87d044ed7123cb2d0607e4ea467a78eebe9a7da9d3b3e5ba8ee8b3e29d80e7728741a1345256d719baec329604645ba4081b087b55b01527c227e19704e7caba91e78b8c4b737119bfe6d9966306fccfd147144f594713e582ed48660bf17810c70bae398a088cbd8ce141844911a413932ce86daf7421e6b0b15b8a7e42911d666faf1106daf3970437366f66487bdc9c4f98", 0xf0}, {&(0x7f0000000340)="1a6a20cd5fe9c4613565c45f16392c7dcc8d74d8017584a8e6c8a9eec63a2233d35bcb1f94dd32fed6740cea5a40b33f6f6e97ab1f76187c74aa622e8d25d775c8f723ad0f79009c619fdcf7f7b5aedf4b75df498040fddb7839e2388d4f613ff71d3900680aaeacf1ad3c6837b93b3151d1f1a95b86f29d88f40e5b62a043cccbf73e2edf75ef46adbf1177e1ee640c1d0a726967e99bae45a851650e2a1982929aba89b8d127f89bde309e490f6835a9067c3da549fd736cb64d964c70824de848875dd6562d64e05b7b2bde2b516aed29b6690f8968685e1eb797ca2eedfaa62b4e", 0xe3}, {&(0x7f0000000440)="d265c0a1892a32f7d02b167cfb68d655c7b85dd7c5d895d0047eac443d5f6cde2f9f31e31f0b8228aa99bd697a63fb10cb11dd7edfaf9ee3984fae1df865a8009ebcda88071f06ce37f40d99e63f4e03ba5f748983fd1448df3f8135e4af4d69715a801304200f833527530c584318c6612c4545fee81a8fbff552d0ec242e3469d1177cd2d2e7d7e6d723", 0x8b}], 0x5, 0x0, 0x0, 0x8}, 0x8) 14:56:26 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1f, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000040), 0x6, 0x0) pipe(&(0x7f0000000080)) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000140)=""/105, 0x69}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)=""/46, 0x2e}], 0x3, 0x0) r4 = getpgid(0x0) fcntl$lock(r2, 0x0, &(0x7f00000000c0)={0x3, 0x3, 0xfffffffffffff800, 0x10000, r4}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x83e6, 0x5, 0x2, 0x4, "5e13c7118648e2da8240b76921d437798089377c", 0x1, 0x10000}) 14:56:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000680)=""/6, 0x6}, 0x0) r2 = accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="7c11694cad0a4fdae66059cb1c84c413611880e3e4ef2d09c8bc91a587a8e653d8a3dd00db", 0x25) 14:56:26 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000020000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x0, 0x7f, "2b6839b9877c2f16b39f62724875e3bf24272a78", 0x0, 0x1}) 14:56:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0xa0) setsockopt(r0, 0x7, 0x10001, &(0x7f0000000080)="9bd067f7cd2d95768c49d6a10917678d907939105b7bf353e5eeddecbbdb434b86638f50d136b26aebda979d7818a3ad6a9a59a9bc9b99109ea938ce8b52615f60da28421e707de4ce20ed0ade5af8b3119b19f69851bc292dfeff9b79d37eeccc4910eb511a171ee704fcab88fb706bc70861f354445a2ca236f933d14fbc4c24c08f79db787d19354eeb01d3e41667171c1603d841403d6ca7cb5b3b28360718c0cf9f339496cd4ceaae12001d6872188ed6213f7ac1e34d3e500abba63f6d3cffbed39697ed7082f9309a71bb546c356a5628339101d8d42c8f67a54dab8aff8af83f0b3c553f62bccc6535", 0xed) setsockopt(0xffffffffffffffff, 0x29, 0x37, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="dac6693aed6b14fe8e0dba76b86289c7e72381f7b90c70c6a275bf5a5122245fe5fc3bddbf698ed0115f2daa8b5c52e97fb3ea", 0x33) 14:56:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000080)="ffc2dd548c1df4246f50db16f7e8ab91", 0xb, 0x0, 0x0, 0xfffffffffffffda7) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x32) r1 = dup2(r0, r0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x39be6a6eacc43a54, 0x48) r2 = open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x8, 0x18) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='*}\x00', &(0x7f0000000180)=',\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)="ed5b2d00", &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='])\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 14:56:26 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) dup(r1) r2 = openat(r1, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001fff7)='./file0\x00', r2, &(0x7f000001fff8)='./file0\x00') renameat(r2, &(0x7f0000da2fec)='./file0/file0/file0\x00', r2, &(0x7f0000000100)='./file0/file0/file0\x00') 14:56:26 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2100, 0x1) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000123000/0x13000)=nil, 0x13000, 0x1) 14:56:26 executing program 1: msgget(0x0, 0x600) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x110) accept$inet(r1, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 14:56:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x201007, &(0x7f0000000040)={0xfffffffeffffffff, 0x8}, 0x10) write(r1, &(0x7f0000000100)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) fcntl$setflags(r1, 0x2, 0x1) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r0, r1) 14:56:26 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) sendto$inet6(r0, &(0x7f0000000040)="6868e562127a1c9778bc6cf801b5c83ade9e7874b746a0ca8e8760a6359cdc9f29ad7ddfc1f3b95e902c73a77f610e3f597516f3e4e4d5a929a04d60a7a47cfacc0d31d1de4aee07bfcb14297bd4ad2c6e7604d700e8e87bd99849f2259602e4bbb611b6e43fa375b5e227e399a7773a9b34f2888237324682dad962f9412aa4f7070fcd44241ebca271", 0x8a, 0x8, &(0x7f0000000100)={0x18, 0x1, 0xffffffff, 0x400}, 0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="05fa9349", 0x4) 14:56:26 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 14:56:26 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xffffffff, 0x3f}, {0xa268, 0xffff}}) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') rmdir(0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/file0\x00', 0x90, 0x82) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)) sendto(r1, &(0x7f0000000280)="417b62fe4c2a38a3f70ffab73da68d9eaf8561531607c25cb4f51dc2e5b34033c4e56d516cf36eeca866fa6450eb2c15515a3f6a4864fafad600ca937e14984526d57e49e547b17c66ae3a1a7ee5fafac8663661c311bdf808c6d6f3b7efef99100969f5dabd6c4d34e30dc6a676d6140771754e804232d3f5f181e146274f80037f380b2d80b0f7b63e9e7112d6303f45683bcc1c6cb564ecbe606a5dfc9d544309ff97e01a65e97713780f9de485587aaf13484041b13479ecdad31f75b26e8b201d10ffbd4b2c8e8f4bf5410a756e726859ebf34a6b50b0", 0xd9, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) 14:56:26 executing program 0: socketpair(0x1b, 0x0, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="713dc2542cc05939359f8a37f135c5e18edda4b24c605eb1a61e7d049ce3b58905b90c24a5bc56ed8563bd0eb327a6c3bc9dc1a85b6f61b87a9514150803f037fdca773e0b", 0x45}, {&(0x7f00000000c0)="ae91e8482a802cc50fc483f722850dcb3f35832168f62bb1ef7d77db79727a426d8fced556b2b0cc05ae37101b56cfe229c353c90acd1cd12d985214c44972e15e658d9ccf500ac95636a81b108c101f3eca89637de303bc40e26bd9f89ef51456814a46c3320871409b36f368db6cc3b5eb619aa1ec3d6f9043343279b526fcd322f792e395176e488a323b422bdca9df7ac2e5fb8a82c235f3b86610cfa1ddcb3d10aca1fea26ce3dfa3f7a9b61844007c3f248f916d27aa9edad59e5cf86851", 0xc1}, {&(0x7f00000001c0)="402d6e6668431448c146df0ceb22d5a69a8ebf6548de6f188c048d3bda3eb086aab105fc96913cd3cd935609cad5fd7f794b34b0ce77d0b0f663ebfb4a390c764b0595ee791d11894adb97ddccd27efdfe87dae116b5b7a03d0dcaff03fed47ebb633cef6b42350f03338e0de8ff7023934288756a809609083ee963a2f229066f401a0dcf0bf3d880f948c0181dc0daebb983d253b57c6238406e4783bc2fee7854cb3e7a3d2303be70f0de6fa57a769232b5ec1158fb04de392d77a041f79b01a78d4b2de2300548c2dc244b7c6bb618ee57fe9c75495205449800dea401ad", 0xe0}, {&(0x7f00000002c0)="2e0892daed10771cd24d2ba0e9e9f6ba79907530fe80897bd59cd2619abb7779cb090474b2fbc0f389edf4a5bc94ce318200385b282e9a402e60cef22cce8053f49f6d967cf062cc862ae1552140eea8bf92523bb8011f818e7881af9f61eab379afe6cbebde926f20f6508106d6964b062b3c713d4aa314cd7c56096f32c46869bebb6703009bbf711d8003716271ec42a97766dacc5a201370a50e244b390645132c28f1786af663f9b60732095f7818d74649fead19baf7510065ea5a177e9296d7ac9ee7460bae7d06dd98e4a406babbf2189d7639b35e6d3e7ad12842ffbb9b4968165bae1b563bf4", 0xeb}, {&(0x7f00000003c0)="1e79bbe37ff7f54ebaa43a89d8193b0722b7ad3445905adf1564d7ca67087e9117c12b11746bd38b068b72549772641bf168fa15c66999daec4c31c0fd6c0286f9e7090e3e36ed6722bcc6abe5878851ab3c7a0c33739d530a441fa822b4edb6504289e758d4a74c913f98c33a8df61fe25b8b9f3649e46f1964810bb8a63e30ce115d188abc6a47d6fac1a26f31c23345fdb3494085338429b000ef52fca3fef12ab1472ed4f4088ed799b0cd07ad22676d83d3e64b336e2263ebe96e25877080ead4bce4dc1f556366419d052d53389e4ef235e9d093da45f687c9d0fe647235f995484d78e9acb2450ead518599fb219371fcf1011cd004469b5dde620e14b0b86a3b315271554411be4965fa7943832b48c6d75878ee977bbc584ab204f58af50b63b1a7c99a4d5ce794fa5681d35c553c6834772a437ce4fb18ce0d0597d0de795311cb48d20864ed72b8996ea9144414ec3e437eb043470743179c9f77a9aad9ef568678e2ec0a23c4a9cfc8f2a27e4b1bc145e41e68648dc4642476ecda5ceb01d034c96debee00536c5262b5a9991a618c3cb82a3a5fe8b5472bc59065c7feeba468b3cec45810cee17eca2452e5c91edeaac456d514017b05ef479bca2700d50e9f4c53efb1dc6d980d867223f99abb88cfbab1c5845c911f0c04ea83a47a2ea7261a36ef1273ddd23f3028da9eb850b05179856b23628fb1c2e70ae8633ce962cccd76f117b7416c02ad481af5cb966423cbdb4ba80b74509804d9bb9b028f0fd60591a98ecdbdbe340d1c741d8be20f508f0fa6fcd9ee71923a25da16112e81d2ed63f7da513a939f3547968c79c3bc2726f6ee5fa0e27cba028c22cf2894e3349139557dd0df5c53a3c22f57df1e7fb0658e46c3d58acc2860e0b4ce90bf8694d0eaaadbb82436c93f6854d572b16b690fb6ba1caffec06fd85b9cb3a858987aa3dae7000bce3dd07d71cddfd4325f42bcbd12e4003282cf351b67dbcd21f385f755956dd73c08fb0f2af756c7361ff30e65b771bc9413d63e558380122478f21691ac8626cbc3e14049e837eebab3dbab44e7ef01c5d9763e22528ce6e624a459075c05d330965ee54e786b372234963af0dadc002566f4722d32efb2b07283792f418d4511a2a4d0a227aed1eb5fa3b04b8830579dbb22a742160966d95bf9fc4254b4a92b730b8e5cb84b1302309da2f1aa9238309ca1b4e60000c7ab152d7c6a08aca805dcf6fd85b76b96ffed5b2229b412d51b9261482eb83aba90c6484bb3eb2d57d0e14dfcbd35f036c537b0d84dcea6f387323c601046cd28837db33b171aa88e67972e18eda0b19fe79c162ae721ee44236add47261ba6ce2ab8d824a8c835a8aa024bc2d79ab2f68e67d7a45fb922313c607fe7e987e257976be961f954b8c529e6758be7ef9ee29e61301d50f1943c6ef78971a511e623932267a9709cf7bee343a49a90081cabc491e9fa2f1b5d80d920defaaf76784146c180ea2aa1b6499833ed669527ccaa3a7f2d343eb39e1e641da68e5447a2dd781279d99f5dfb0d2addec4b81e1ce5a162ad47e6866b7445aee5a1676c0f53576cefe14930961d3a4324ae9cedbcc962bcee008c8121320f89de0cfb921bafaa5d5f3edcbb782cf934f9f7dbc4c431dcae15657f1b0c41cc9631c73d6d3471fb8972414d02820e086276883f69cbf90e4aaa4aa2976ba8a0b2199ba3bbdc846831b2d508064f2cea1760da0767efac54edb1d666b6c9ec074d2632b76a52a727d2338c14e3a72476805a0e73bbef994c3007a9f1b1503b78598bfd0289b97f77a18050b0451fd63793e74fa3e85e51883d5df25bc549c2a41b279bf016bd53e9e49883f909cf39989d42f08f1063dae6039cfe6a29b5e4b5c6f7142ea1639f0232d95bfe0c5da6ae2465df0768b365c9053bebdc18e5fc1e7a01b0f9e0ec7b57fbb84dbdb6d39e8dab9d3a98ee2f718690d09eeef7009873a99a5781bbd8e7c09ae480f4a555824c39c6e83f767f3a65949863e76fc0f1f8bb6f6e294c6b21c78c4de98aca659f08fd5f1782c22e64950563a16bf6260507c28db4e84f7646aa612270eb3d51ec067021f1f71a653c833df3e5605923a0d6002bf3c58b0398b8b9626d15199c36ea2c2ce206167dcefaa2efc8590f52efa7aa466b02d09e77c11773b92bac4a46a4fb4b0ac70da3a7f939143ec2cf39521cd56869b15e5530fd15bfa87edf1fc462c8c75505ab46264a575eee8f9b3ce30f909bb198fd35ed419499bc83a5b608731d1fb583289f8d852544be6b0750149616bb703015dafc97ff8fd2e5ab84d43058c3bab17bab98b4668b5b4f738ee1309b9b4832006233ed9eaf73390a6b9a2ba27ff3a9fe868c8fb36e386c3e874bd426a2bc2ca99446bb8d323259b710939fc780278c36220c9474c4346fe64eab4deeaeb683821575c184e6ace1f21350583c712aa2a518d8f39871af021c6f6175e47d2d9412ca1f99e26cc090e8762ce5d00807b889bce036ce2ee188116b58dd2be35a5f3a8879486ce43ccadb0d5b522e2285c4ded9acc27b5216508744eb08ce96eec693920be9ac1e1c3501fc23797dbf6fc1910aaa1ebeec266f38cb271198fb7ebf68427df88dd373d236bfa363599f1f7d8896821d494e9b6de3e12e61ff0a223f3ca8073f0575f4f37aed87a88d566f688e676329f5e1db983f7e28ef57e4c3d17edf957d5cfa74550ead277e739c2a6895db58477a9d19aceeef116112b69e951d9d88bf691f5c34c9e535703a05aa14d01f6d5bf7791e4b4fb33f1da1787a0868a189f84cc281eb3384cc56eb2947a4a3039c169213d5a3e28a86f9e293f2e67b8cd963e819765467aebb9b4cccbc94134d2fb42246442051da6ee8554e214413bb846c74a7b9bbedb074562c33662c7daf2d7eac1e5022f0e0152ddfe31ad53b15841de4fc4d43a2735b6b2ab08e093bc01539dd818e7558b2d223a56174ead529b363812c014ffb7fb5434e8af1853d273d10d8563c732516675db9c4a1e01bf0679981026a37a83a8629bd09c12fd2e49140534438c43cdcfa5d10e717bdbdbf6478e9ae60bab803d0e1a6bcea6f279519fccc3b7a0f91e1acc80a352527ae732cfcd12720bf52f7622e70c849c7249b22bdf4177a6394de7b4c2baa35bfefdca75cebda6eb9c013e387d15c29f5b3f165e0839802057a14b567e2335b5816e6e13ab6154ce00f7cb63979e64df16d081c9cd21085b4eba372e24df8e966386a08bce654a00b40f57a36687cda677620400930a917affa890e62f4e2c6f831f370a26558f042364148519f0a85cfee14192c8f83fe69b313f93fe85844a0c34b6a07a6ae2266eb7598a23bad29fea7b560818272a412bb444cd126a8da3c0da67faa0505211780706885703f8980c9c8c2d2fba752e18c933344b09bd064c1eece4d5e7f794ab05046780c70a8b8c857de1355000d9975ef1579ed256c52a1958da7c0300da0cf4555066719b2bdbe2090763b6c9514a081696138a307866f3bda2823f91af5411c86f8a28b12b42752f6ad4eb7629e27f8f34b6c953d98c5497ec2eb07fd10a2919338f41c9bf1236f2e6bd7cfb23bdf10ddc8e0188b5b9ef5c775bc2e555f9a1123ace7e81dc97595c60025f49fefbe70031baee2753318f0288cdbc2944b34c6efe98c4c8779fbde0a12c64afcd2dccd4b3ae591e0f15cb787f14605e856087ebf35fc94fc67fdf30f8c4dfade84314a6dede06cf14dba3c21d5394c2e81c32f9a79049cc557eb2b152bb855381207a5ae48689b04c4965dd6a7cf48eb0564d80e6e054ea50c34e7189bdedce4d1fd8283fbd9816b7de27bbb6f4f664ff9192b225404deaa9989eeb665fe0cb322c736930ecb0909cebe15ca117895a44d4f26ab166b09c2da6af07c2d7c5cbd47d24b7997dfba48c0739bcbd04baf622a9208eaa9f856f4553def363afe65078f025f59ad6e19343a64505bff92f88f0523314f5e8139dfbfe6b1a3cb9d3691ea2e055d4f571da80d961cf2a1da84be60039207e477d8d829347ee0ac24edc80e6fea2ed22cd794ae50dd18c028132b0c5f82f6b51123835e0969545a11dbbac4098b60fd3ee5fb24c1f6afe5d0edf61f89ab70c65abac4777dfa45528e40ec291ac1829f6bdb85075b5bdd7a84b8a77e634ff73d42ee5ae2e8bf7a663bcdb2ae195e07e6b659ef78579eeebf49f133c0578634bfa903800333430d4dd1e3790b4d65fc590cef1ab83ff998bb7b2f1433a32fbc034e5489d39770f8b5b8cb7720e0727b5bb24b6e94b9393dca9ce5977da818b376188863011851bf20e05948d809b782c7cf54a9a5eacb97067b0c05d6c45765b0c720d6e26af4c6876c280d3f969c9287f198b03eebc0e9c7b4a82be306b50dffda69d1df509cca41594d22e658f6dd6479a571ad72b331dba4120e7a9ff32322eeb8c8c80d7f38e09fea4efa1d2d5be6dd9c7f1243c0ef0088772b44e52d3848d54cbf60ca8806d5ea70ddb49f8cc72fa8dffddd7796772125129c10f00abb0eebe34580d5657e93c5818b743bbe7aecdf33efa7aa60b0c06c1413cb2cc884047ba2b1dd6b571b3cba1885750ab574251c9a513a4f5528368a00753c2ae7df00f5c236f5e355255100a3311bd9417824ae532920217e18c80ea3c0ebf8eed0809a5757a37bd1d50ca771c785002c149cf77406458cd3b0fe87304252033c1b879669fe2394912195032e3edd0d576630c9d0ef850825163f1d10755c5631a30d81c4732b2f57ee562471fffe2e704cddba233a556b1c7d15e0cb67b4ef3390d5cb7dfaaf9cb8ee3030bba100d9f990913c12f33d18697ecbe92eff723b6c8bed10ad4c65d3f78c7c472a61595a327c8f668d4a458dcd29d15a98d0d15697713ef88109325c68429c0eed20fc0b2edcd7e68091965dfe25a6a6e08ddb0732739c105281e9110ecac29c16e81d468dc5c2ea76c783d41b4cfc2ab0280f208b8bdeefe111cf2484b7b6776639800dbd773adc8ac99241b0dfba09b811946bd08ebb12f94601dfabd44485b151ea3a00c586ea89dfbf326a911f0deb321f1b34ebbd90878739988a1192d1f03b9fb80f951866b1223e2d2d5cacb42761e1fcc96ab48553a486f600eadf0a943155ced19d5558f0592c546d227b4bcbef9816d1f655661d3442a71a3d5d6f29a3617c61fb602a6523e56b23bf694c469275683fba57b203055e31eef0eaf3f65e860ecde47d75c0dc3826bdcf3124630d780e583256f9485c9ae2480e831e7d7f29d8340bead47a3e7bf59e33f6be1d67b0ff2e41bb90bf489f0596dec580f5eaab08531941289f74d5aa000f4349b76bcd4a7ec69b0f99e7920bdae1277cf864c79bf7ab24aeedbe8955abb5dcd91387399ac8cc632e220baef7b054953b953c5d52e6cd5def02a0e072806c4058a98c7eb2ce054129ac674b165d974b2793604cd48f59f847f1b1c69ec0b09b93473c667797008ada9da70593528e6d4fe5434b2364ee0907be73d5f50ec8f982db703a44af6227bca093d50e3979d9ed0340efb42b6efdc96c62b1166808b48db18ba69d87e991da2898b8869cb8c2977b139fdcde707438a1981d83482e1dfb6942b4c7b1db7641e8ec0b901513e3a314612be85b35fc7a239db7b75f6dff4e76326e6d7909c768cf19cb34d3de74b26f1e31ba8fcf8dde83ec61088462b7e480781607844029ee750558cd368c566dbb10b60fb70e3d1859ef656f35bc3bc04dc9cb6f0d26a3b5b8101af1a847c4c9fa0f82586790a2e3bfb8699", 0x1000}, {&(0x7f00000013c0)="b85b960338fc672edb070fbb1ef3d53086740c6c30c7880ffc7f1203b565349b1fb5f9290d8505e39d969b0d65b46773801dcd74a13fec1ed05a43ff8c6630c88156189af2bb22001024dc05381c9535eaad4c5ba3b1a264cb18c5fd63faf4887b52f226c249fd90f7550a60b4b37fae", 0x70}, {&(0x7f0000001440)="143a622a04042fc66b5e5d3396cfa095d1069378305d7dd288e1e7e2728a23ccf019655072466ab154068c2805faf92ac87fdeea09c19be7644d1f4bccd28e1d7aec068d9343c8cb484fee44d1abb44d4866164e77190e3e21e5ff96f56be430686e3fc01b5facaad3c068c67a0b97b231f0e420e077574f4d1bd6db8cab94f7791ff6af7fb1de43415a9359ef5d221aafeb0aa2", 0x94}, {&(0x7f0000001500)="c5ecdf07be2e80160646896a9079b7d3546a5c1fe80accfc30e0141c3138099af932c1", 0x23}, {&(0x7f0000001540)="6ba60172e8883750d1797f316820123404b89066202d051f00f114327a91b08382d41bedc95f9001f03a33e32d3ee19ac0827537878405b5fe918c76623d6ea701b156bf6eb7e9820f1271734cc0bd38e31e12fb8dab6bd8aede9f1fa08643089523d44808547408ab44bb31d9ce767aa04226703a0f88cc3d50a701379e29c7d62f07260a36cdc7a087c7f9caceaa93a7ea4987536b9faa35cc5453b21a7a6e495dee4a154d1e9101328f", 0xab}], 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000016c0)={0x5000, 0x5, 0x8, 0x0, "b6d0740fbade51b092250ca37bf68e977aa4154f", 0x3, 0x9}) 14:56:26 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) 14:56:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0x4, 0x1, 0x834, 0x9, "9898ef07baf71ee77d7da739509be05d031e7568", 0xfb, 0x6}) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) poll(&(0x7f0000000080)=[{r2, 0x164}], 0x1, 0x0) linkat(r2, &(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000100)='./bus\x00', 0x4) poll(&(0x7f0000000000)=[{r2, 0x4}, {r1, 0x100}, {r1, 0x80}], 0x3, 0x4) 14:56:26 executing program 0: mknod(&(0x7f0000001900)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x49) syz_open_pts() wait4(0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ef842cb08193a5f514f417b7348d09924b832755efb8f8ff3c7a8f9516127b1f7a6274d9bae23cc7a5a77c6abad29d6987569c125ead209df70f27e899ef60329887ae1b511ad49bc018540b220d02d3b55365544d61917e5505f802d1da529e7ec5edf9d9eab15af4c61c03b83ca6b01d2999c7a1bac1356d658d62167d9cb5273a8491b0392d74d6a451f883d1d68dc5136f88cd9ad7d9757ce80f6b36e5932799db19dc3ad6a5da16621da9b25d9fd550c39d8030262429329b8a2846134013331a65d4a5029e66d718e8cabf5dc0a2f9e4e921ef576eab1e36f3f44aeec841e6b7dc55ffbfd27db545838c64a642c14574f7f4bb9edf1919330cd8ee7acce69357055702eb2d23c264c03eff6c3b8b5fc709a2717191f8bef5898da70b8002cde689b50070e3a923f0956a3077296dbd7dd7e37915c53324b6f028f19afddd89865b639e5a56d7345ecd34c285cf3592fab1615b77307408d89f95dea54bebb268e6884abed018e197e3042c3c1c7c016c789e5d8638a8eb08b2b94d5807b5dd58f5a6bea32dc3ff921ae2b85aa602fefd8fbb12ad9e9ea3eb1ba3a378f532e79f16afe3ec21660e96bc4d0a2d343e188c0535504a84703cb972670717bbcc0035ec0470dc31a5e5eca92578568732bac009c336e07c2ca66ea5f557eea6f3bce58eb3e6f2fecc41d6813eb347c93ce7dfc43835486d50919175efce4fc7", 0x200}], 0x1) kevent(r0, &(0x7f00000017c0)=[{}, {}], 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 14:56:26 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0xf, &(0x7f0000000000)) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffa000/0x1000)=nil) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 14:56:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x108, 0x2) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) 14:56:26 executing program 0: rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = getuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r3 = getpgid(0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$setown(r0, 0x6, r3) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x7, 0x9}, {0x0, 0x9}}, 0x2) fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x6) select(0x40, &(0x7f0000000040)={0x1, 0x1, 0xfffffffffffffffa, 0x6, 0x2, 0x101, 0x7ff, 0x1}, &(0x7f00000000c0)={0x0, 0x113, 0x6, 0x100000000, 0x3, 0x2, 0x2, 0x81}, &(0x7f0000000100)={0x2, 0x9, 0x6, 0x1, 0x25e7, 0x2, 0x3ff, 0x1}, &(0x7f0000000140)={0x0, 0x401}) ioctl$TIOCNOTTY(r0, 0x20007471) 14:56:27 executing program 0: setuid(0xee01) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = geteuid() seteuid(r0) 14:56:27 executing program 1: r0 = socket$inet(0x2, 0x9, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x88, 0x80) getsockopt(r0, 0x1000, 0x40, &(0x7f00000001c0)=""/25, &(0x7f0000000200)=0x19) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x154) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) shutdown(r1, 0x0) getsockopt(r0, 0x2, 0x0, &(0x7f00000000c0)=""/37, &(0x7f0000000100)=0x25) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) 14:56:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/226, 0xe2, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) close(r0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 14:56:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000200)='\a\x00') mknod(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000140)="c2589246ef18950733153d4647569eaef2a4b980fe", 0x15}, {&(0x7f0000000180)="75585b57d02baf6ec46ab1735b4c9131997a", 0x12}, {&(0x7f00000002c0)="a7143405ee0dc52d050c523eb2c3b8731c24617ae33170dad66166204d21e9564b6888c196107c1854752cc798804174db73bc7d9ae66e3dcf7dff24ef458a98e6e2a4dddfaa6bf74f8436b561", 0x4d}, {&(0x7f0000000380)="ed708a382cad8be01468a899313136e2c190f9a08f298aedd76acd8a8cb5fd26c0b02f3abd6ce92dffbd9ec89752518f248dd1414d76344847c1aeb54a905888c3c9643f1ac565ec13a90a3de3656070faabf695a0de2b51e4bf4eb3544aecbc92d6b741f5f16357bb7b02b8dc4b66f348794ab780d59f4a739241bcfe1007b2eec659985ec1ace344026ad44154e4a92dc48a6c3130ade9bee7ed207b1785bb875442478b94c03af54dfc90f2ff94a76b0b0d72e3df1ad75ea1edb50ce9954924d366cd248d4b28e197edefaa2b94b5966f904a59d8e4b5f6dc61530d560d3fa043126b42caad131630886049ea610b9bee610743bc1881886dfe4b5a068bdbbc2ed9a9dc36bbc1599e9ce8646b296b60fb0687c5f9be46d05ea1c211122d1d285153142c269bb8f24f824a4bc88543628d535e6a5cca5456f26c9feaf46c16c64c098fede45c5b825fce6dcd07e7e8f8960b9ab683ca30b02781c1c4b3deb028e806a632b3e276a9bcdd77905cf99d2d8167969ad7fadfeb0ea4e2a01284007a1e7610d4a0a2d49702b7fb471b61a01689b4bd28a0eb9988732386666b7136d47c5eec83f1ddbd7b4cde7fcdade4b8a73dd2d3310969c52aeedfbe4fec09cc4531250e6e104e3a790883e8ea05ba690d03c2141a384a4b70486a0150fc11b71fac32e8dda0c8fd4bfe107691549e63dd4f36b624c2c9dc2829a5e0bca0bb8dba0ab3cbb9b7186513ba067960f65432eff034c8b6a163c1cdabdc4eab1ddf4590c175eab835d494a8377feee3fb687986b113ea25a93fef2e1e171aca8d3c61b61e0bed44d89999d255165ce4758c52f96a2ae93959dbacdfb815306fefc4d55983cf38484263de9959c1b3f3fb95a040218995d0bca0b9e17746692d8e83ba4d5cbb25028404f99d8ad63b34f1a2a98e4b5fc38709e8ea9646b7028c9fa3246a7ac9cf838d8dff4393b107ecc6dc6be1cb11ffcaaf43c27cc9ff33c9b969768f5e7ec7c4946124412da7bb0ab6df52458fe9a5e40d5bc1ccbac482f9f1b8a930679c20d6c61c8e4edb1dac5534a53f7ba91863188b8986e4391e8b8d170f25b82096c14be4fdbe2a24ba98e050482798c77d96abd38e7607006f1363f63f790655be585501c94558bb9b877a40d275b5200ccfc39debcb71098a8d44f03a09bd981d55b4d2bc5620b67f60052c98d85018254fa95d5a2206d0a0706270504880d213061ff51a354b7ca17a9b985b25d05f0b95310688343d3a1bd3c52119bef19336b5bb6c75920963c29231b3d1e547a0bb2682cdd95aeb0a29c130a00868f597da4da7e4656a4a65b3850a73879cbb751580524dbd3e26c45575baca770454e77243b2ac25ec7e59418f8fc35696f7f7f4189fbe744c32e60f48ce8fb65971bca0be4587e2f3c484b50b9d5a92ce32e424c4c1c160a50271628317c66b7abbda969c54f64805d2c3b8ec3872d0b6628af3c8cbb4aa27ad09e30a84e91c8e58bdd6eca7f90e087e8ae95a191d5f4d7cc86ad9919f4d3a8dc3bceb838bf8f121e709e96f8b9a36ca817f1ce1e3541858f34e42177dafe47fc5963b01c0b953e304e3de06c1c26ddc0d4a0167b7a33f39b49bcaa883b6e8e128cb4d977addebe64649c4ca069b306bbd29ffce2e9a9f6f047d5b5efa5ba3b0217e8c1f6e148804538efffe1b66abb002660e36bcf302d31f8014a6839045235f952274ce48e11f8bad5ec2b62c5697e8784870506ab726dd7c420052660764c5c36e1e137da4f3b31df79da3b711d60922443a703844a5d07f28c82e7178397c8642ab417ffc49fcb3a7514ec0a438b3784e4af3324c46ccda604b98b8c5ced2f682a5a1e85f15e052b75d2cd8ec5455c5edc0643c621e4263baf903bbdac2420de24cd1c690b519e940a0ae2e9b15aa6f122029cb749b3a4b2274f9117f6fe90d0d34f0080d38efb59927153cd9093a5e768b4ae7521b609b8eb29538c96e4c21adf8a730a995f80df0cb71c80fa37caf458d6af0930cf3150d61b5d20d3af64a6ef0093857378d59322e1a507c5a2f8284b9b84764a129a2385d593d6d7c5073c97e870574d5e6269f0ac1b9dcc2c4da31bad0f319402b20df654aea6a91b3bb3d69890e5c4a5c9338ae75e5706a2657f521f0f8c545afd99fc476fea31b00cb52e542d92edb801e270c2d98bcdeec0190b533dd3b725f7c06f50f8de7698d293318c1f88634b8108c0d7185361e10628645fc38e0560af9f175d2790bd2649d947c76bdad1ebe00a941dcf67f5f784eab3ddea0f975d9ddaa020053310c772e87d98ba4864f31d6a018bdfee44228d5458004a76b972cb7804ed13deae3ec44e260a7d94010f14c4388c09db75458a63aca57f5ac72ffd19e9018ac56d3606833d1865b127b16dd8598fcec9d8fba132c514421904b86cf71b0ddfed041f16a8445730b2a688408a8fa1fc71a7bc652db8022c63f2970b1ce23c0a99a048d1171ab98bbda5f8aefebe6007b5628bab2896b03287e61c8b8f1320a199591e9b377633679fc18d4afd8ba2b22aea6820e010fd845ac4e5c94c4ab9d73bb1c730f755ffe14fdc620bd3ebc226624d0e1d5998383781f64b1fb10df7378e9fbe27e8099c3a12c93730296952de34f15f5a8d704b5bb637e9ee7c8d7b35530fbe6baf9ecbcdbeaf529812ff9c3a48ce585c6787a0bd8ea5329922238d182cdb639aa7be76863bd4beae315ad26bd923fa9da04469d0af78274ab4646449b5ffa623bf20c91e8aac65b40714dbfb3c2004272895d9cfaf74cc638527eaa7c5c869cc7471c59515a800020f687ecb7070aa068f6cf2dc6268a0313bb3d32e935669c734a82b0cc5c3736607c40ebd04d17b4d39fdb9c2cc8ce749751a0b90eb54d7328a292a45b600bbafae60c838774c5136d6d30ab9a1a26bb0c0c31f8989fff1a4b8d88154c1a9374fb9e8664793580f6a4ca4553175528e7002389a78cf7d88b1e3f2392e0c37cf7e9aa86c4e3e31053d7a0719188e6db6d13c70d94d1ff4fe0478d1adde397e39cc5f3f6706f331dfd776f2ccaf74d49712f763f86aa0d190eb8df3973920ca364b59f93bd07a1dd18bff0771f49bac745db59e7263290f6dd3d567b044a28b6831ded223dc3fbd7480d78d1ad8a5d83a4054272a0f0c03a2eca4b14012349292367510f7d8ebf845ce2474bc4c4e98638816ec7c4d79bf44e82c89ea86dd618d7469c7cdbea3e8d0dd73ea2775d3e5b09d5f195ec41a3ad7fe7a52537aea7deabf9304e8d569d6f609f79e7b435a7e6da2caac40a54c8652f98b3e03bd5029f2f64072cf912136652f5ccaf4f54768a44421e5f2fff7dc391675063012d76df18d2e62404fdb5b18a158a434c10418c34e91cb5a05a75ccc4cb3bd6ea8ea1ba8a45cdf2304378825ee256665f8a31f377617191692b8ba62c72d66e41c8be6e07b0eb98a5ab7aeeefa83b62b292f6bd9f7494120ca703835c9858b3184bdd2ecadc7187cb7647859fb4420b3667c9c79d4cf4a1786dbfe19242fa34ad97808605d3ff05162cd54500a74557edeb7772bb469f22914b45f82fd7c9b0ae8110d36a4d2f9585561644ce53c966a89ff04bc41e8de0183be4a0c800e4cf8b21239a9b7a22b049af42e6200844421f2ffb6e17fd78dacae9dc3a37a8bcd3390eb5a806d1b4977b125f68cd2667e0a7625f06b3eba23a152e79b0da9d777d7bab8cacebc1830a2f7c1632963143ec8fcafceb776973a032ba4b28da2da82e9fac1cfc871bf5a03c141f893a31fbe67104b45dc79677c68bd04292ceec6b6bb3791ea6ef16e7d50b9fac824bf6b82a8596f1a56e2a3992259d83060d2ecbcd43760eeea749fb59f6efb7575bfd09ea3cff274a4191e90558cbc627cd2dcf20efce4a658c91426410ab8abc58026fc52cfbe1f2b57b1385b02446e4fedfe1b8e9fa8fdb285ad95d2a32295db81f4ee8fa694955afc43555c7164df48225cecdb1d1557468b141caa413132dae41d19159e8a5c8a0deecc3a10ae971b06c1d466569581ed5680df6698a6e381c7ff381982294ee2a7598786e1606aeeb96c40f4e7d7a374d4f677d2453bc8687183fefdaba079582dc566f4cd32a961a3c567b9a37a8a7e5a7b700f6d029abc853145c634693f72931e000f405794f21ed1237bc74a4e4c1cec370d99e3695879a9bbac0290462e80e7516d489623ee99b59ba58fc760977554e3d90db4e0e1b977118de840243d8c3ff9bb36cbc7b2297d3f479deb9b18f0f841a49d04d240a23932faa20c1c2c7fe22ac909c52b72f2f70b08dea69e8a2a114b8302b13358c3a42934be0b82e50bd6de6042db685f611d36734d7971431214b00cb0e9ceda9c43004357a98f3c05d52b93864f4a56fa9757f29da6faa9b9fe303ef774fea18f5c30b31dddc1365758a9e41ae829d10e630a203a8f6ff3b590a1ecf855bd501b4fc6daf3ec93e55da3080b808f485876ce7ca11fe54a20fa58da01e8fb94a9f5f7e76aa95a5c0a55d8282e9d30b615385274d6b19ee9ac8ddc95b13546e477588ceb9991c7a57cf6308d89f534e1032ff1717664cd5ef246b19a593ebbbf96f2d88e98454e8ed73eaf581f7db03283bc4c610c4fa80895fce633cb0d2f5f6ad1e7e44f82e3b814807d50fea8b631b11758f46a9c8c6b1d8aed32e4b3c1f9dade859f6477f90d713db343a55b43121645707850a59cf5f784b1663d5bc85118300fc0f665b21d8a61b27a4cb9236691a78e420d27fdf258403c26364c2214da7df6ea27a0acc2526af249428355b4ec9f9aeac05c1b8046e3fd2b4d16a0b3bbd5fcf2a0b4dfea6c370afd1351d79ddfacf82ad3e04b232f097a5d593cb35a2c658fd41b3b7c6f481fc682faa08006ab6bca5e4df03b47b28b254eb0c570c27e04706bf70ff07190f615538721a0259dd3a981c371453c8a737e02d2c5bd9d62972eff2d26de158cc7bdb6578be81d535c5a823202dfccd952bebec512187cc7c4f212a5758f2a9bb3fcf5841292117e4bf553ab99c12fc4f0b77afae2021ebb5ad30506fad2bafbf4ec5a8b7ad7a093907a3b1f2bd89072d6119c515a4c24db9d570e6090c9da72277e6c9d09138a8a956f475ed200db1e82a36707518b7418dada78f409442a723a7af5300b77a507c178ffc8de3f36ec63b6755bf3c6be7880b8df98dbdef08c2db25d7e287f0014c90c60301a36130c70e717be0d10a22a12bd4b727d7f7738f4350dd398870a54b3cd7271b2261629364ff58a6faf2195f7ac7d7c1bc1619f0b35195998ff51c0e10ea096766ff4372197f25bdcdef030ed9a7475a0053a9a2d7b7993521e06042103c00f02710f1fd5a1bfaf532082034b33b53b9c6eda12b18add5bf5c82db51a39d8c4346f2ba86859be2acaf7196a0b278ef5633f4e15f58e41702fd3153eacdc4969d459d501bd8f4599372a7ea36c2f02706dbaafcf223e311a019cdfd117fe635e18a96fc7585b3969cc588e5c6289beda329a255b8bd3a20fcd834c8b61df4515707461a55f7d5fb8f1f542739d60dd67b1dbb064afb75bd09f05dcf3f909197535c1c6754d83ffa946899730248a02d5f227c074cefb33c0d173a249b854ba73707fd7c7651a7b5a05ad51884bade5132e8478811b8f9288e0148bc130d26cd9879c18558c3682200a5cab37bdd3af556660dc2b421ebb54237aae9d39187e64c0d32444047ac4b646bc4a7b94052f0b7b71b91ed6689c603f69cbfddd9971b566e4116547f03ba2dcb84622357620d8c4a5f011bdcbd0dfdae094ed038ceaf03aafb", 0x1000}, {&(0x7f0000000240)="851072dcd35ac5dabf97047e9d6acbf73e6d171547dcafdfe5105502a84027de0f343228e6494d32a93d8dd334523c44ddf5c0bddc6ca41c62548ab525f26130", 0x40}, {&(0x7f0000001380)="1dc3ea75e66d63fe83b705691a9f8ca90a288e2fdc8800940425e86863c08b62cb3e16a5af769ba4f0043fdf3ba20f8bcc1042caf6bd8e4d6cd46432825f2854c4", 0x41}], 0x6, 0x1c) fsync(r0) execve(0x0, 0x0, 0x0) 14:56:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x7f}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) fcntl$setstatus(r2, 0x4, 0x40) syz_open_pts() poll(&(0x7f0000000280)=[{r3, 0xc1}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4}, {r3, 0x8}, {r2}, {r3, 0x100}], 0x4, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) read(r2, &(0x7f0000000300)=""/241, 0xf1) recvfrom$inet6(r3, &(0x7f0000000040)=""/25, 0x19, 0x3, 0x0, 0x0) 14:56:27 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0/\x00', 0x20, 0x10) sendto(r0, &(0x7f0000000100)="cd36b581c79d3124d3929da422ba4870b0faf105e9429008659cb7e3e8288dd7b9bfddd11de28486131341374747cde5236d3c4af2498625ad83c30fe8a240f65d7ce7fff60a174c1e2f2baa0b4d683ea716560ff2b86ccf8888c23207472d7f6a73cd8af38c7816d07ddeef71c07cc728", 0x71, 0x400, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') 14:56:27 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x30044491) socketpair(0x6, 0x4005, 0x7fffffff, &(0x7f0000000000)) open(&(0x7f0000000140)='./bus\x00', 0x10, 0x23) open(&(0x7f0000000040)='./bus\x00', 0x20a00, 0x400000000000000) 14:56:30 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1000, 0x2) r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="edbe38c0f510fc39a5b059d86d8832c9a5159d4922e792730d61"], 0xa, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/83, &(0x7f0000000100)=0x53) 14:56:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) unlinkat(r0, &(0x7f0000000100)='.\x00', 0x0) 14:56:30 executing program 0: socket$inet6(0x18, 0x8000, 0xa055) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x3e49990d3601494c) pipe2(&(0x7f0000000040), 0x10000) r1 = socket$inet6(0x18, 0x8004, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1301, &(0x7f0000000000)=0x200, 0x4) setsockopt(r1, 0x7, 0x7fffffff, &(0x7f00000000c0)="3d5c815d81d2a89ebd28bb89b3a0c4becf34b963d7ff5b52c790b3d0c18ee495221c82ef820b0ab9798b71d9339c1ea356b88b89537861144e3eeb4dc6b9fcb91315a9017aa92a5f75fbfe5b57b2a2abdb90b32fd072dd1732bbe985ddd061a813389ecfe4b98bceda29b8927107cd6968f976cd7a72006402bc8219746f9647b0b61b5b556924d8d8c94b3eee7ad0b8684ad27c2a388ae6eb028eadde8e422ebbb4e54581ea5f2351c2ccaf90423bb2ce88d94b78b03e8a8692cc01fc68d5621aecf699833d3984d72161ee061afeca0e4679bfc61743d9a2d1e1c81fa5030a0b0c0d", 0xe3) socket(0x1, 0x5, 0xfff) 14:56:30 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2002, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x8, 0x800000000000, "d3fa4e88e678bfe101000100000000007c53d7cb", 0x0, 0x400}) 14:56:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa1c, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1010, 0x0) flock(r1, 0x1) dup2(r0, r2) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x5) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x3, 0x3, 0x7ff, 0x7f, r3}) 14:56:30 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) kevent(r2, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) r3 = dup2(r1, r1) sendto$inet(r3, &(0x7f0000000080)="80b6bbc0f7132f47c441a9ed95cac1e39a565ba12c68ef164d3109b1230a607249d299f2e0f631c7164314d5636fad03b730814d42f3075044b285d585a9af5ecc36e19b94e5201b3f26f6faf757", 0x4e, 0x400, &(0x7f0000000000)={0x2, 0x2}, 0xc) ioctl$TIOCSTART(r3, 0x2000746e) 14:56:30 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') getdents(r0, &(0x7f0000000080)=""/13, 0x1ec) 14:56:30 executing program 1: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x9}, 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/61}, &(0x7f00000001c0)=0x3f) readv(r0, &(0x7f0000000000), 0x10000000000000c4) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/13}, &(0x7f00000000c0)=0xf) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) 14:56:30 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa18, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000000}) 14:56:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) close(r0) r2 = getuid() r3 = getuid() setreuid(r2, r3) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x0, 0x9}, 0x10) recvmsg(r0, &(0x7f0000000240)={0x0, 0xfffffffffffffe28, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0, 0x2b5, 0xffffffff}, 0x840) read(r0, &(0x7f00000000c0)=""/38, 0x26) 14:56:30 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) r1 = kqueue() getgroups(0x3ac9, &(0x7f0000000140)) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0xfffffffffffffffc}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./bus\x00', 0x2058, 0x4000005300) open(&(0x7f00000001c0)='./bus\x00', 0x3, 0x122) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) close(r2) r4 = semget$private(0x0, 0x4, 0x420) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0x1ff, 0x7]) 14:56:31 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1ff4, 0x2}, {0x8d4, 0x3}}, 0x2) 14:56:31 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0x8) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/133, 0x85) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000280)='\x00\x00', 0x2, 0x0, 0x0, 0x0) 14:56:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) socketpair(0x3e, 0x4000, 0x1000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)="8df6c9f1ebbbd882ac6b98466febafd61a08a6e170dfc9683d3bdb0ed6de42265764f95e70b3bb69595e42e1007fdebb8203275bc146b23c427acd15d5a868d1233ba8200fa6", 0x46}, {&(0x7f0000000200)="22c5ed2efffa09615961703a5b801302e94a5864ff0d4946d0b4b04c8f97c8cd68b422662c86fd68a0db9a4d603aa272705e27ec89171970546a8c5cd90c9c52d46927", 0x43}, {&(0x7f0000000280)="4ad70031acb4c9b3f89adcc33ac4ac24326f747400017ba1a2c48c86ab0917d49b338ceed90224dc78ab828c933eeaa05e29c9faf3a10697922c4a4b3ba509cf4529097f8f599f1b7a62326a9d33948a8d325127ceba01cc2b32fcc6c1fff14ed2a4de813eed94c2009b8597c7b8c08200f7e9646e8c077e514eb30c9419cd3a08a3468087c42e98bfcecf1f2b5922bc3a772fc23bd38a44ff297c6bc71a1b8823435e9d4915fb81e41998b4376fbcf6a6ffa84413420c4a", 0xb8}, {&(0x7f0000000340)="90aa5b68078e28360f313da8cd291229e89d64674a1ef5b7fb6610ea074ae74355bfa01489f7d1a4dc65af33cf829b1820834a065334ba9f8949833e64c6f5b88d9f44eb2f2889067e2625176f4fd3fcd4ad6d3a1a91c1e8183b6afb1c0cffb78ef4bf34a77b36e1367d05fd480def119098450fe6f138945677f243a846bdd3a40663de9b2eb0714c312e5c904c5750563ee7e1683e8db67114dce8363f922faf6ef10ee683efb7be3b4995658f2c573cea1f69e1b38b00effd7503cea553be79226291f459df5c0425acf02a2474f3ccb39f01932012ff595c0d27254668a8d869e187577d48224d364b5115836885d93f0bdeedbc58d9c6ece80a729dd383d4c34014216ee8edf9e3752556a9a23c6a516332ae9485f128fbec162a7a95aa6f5788133e64269c986b45da534586c2522b9de33be05cca034c186a9d28e0def9200329c2d637e2fa4b90367aa641c3ce6347acbd536332268eccc160b37298ea03ac67447bea22595297ea0e1ff5490ff3f4cd7ded4cea91820d9dc51575a334f6c5cb0c4e92142ea3d82de51bb71cfa918f7bf70b831bfea80b3af8e221c0776d3da02c403ebe6226de8fe1d11c5569731b164155f764b7bfb7eb382a1cb2034501f30414407adaf222527b7928df51b70c02f01d23d950a52b4483566ebf2e72bc6f47bc29928fb3fb29a28878d3450bfe6c1489cf70f10837177d48802e47d93159b0929ada17b380ab0a0e236b4a8c84c21419584d5b85ebf476a45cafd1831f9d3b52da0579ec2a84d6f849b4d6c979454eb593e8d76cf58ad97cc1f18a6c4725067f3efa141848994eb7c1941669dcfad0c17f7bf63d58dab45dabd16e2acc4e3be689736364369aeb72dc5a364e6af6853a32e588693d9e35f6624b09b0087dc54e92284f41b6dc1f612d96277ffd19ffc7ed1b5db1e13df4dbd444bb3f7dbea38111014123bf7b8accdff56de4a85731ed2956f9cc21fa9be188aa4929a7c29277372ee1bcbcfff8273bac4b4855e7e53da996f2cd35ca99394dcce5b596a831a08f6f0b7e02bc90daa7c5fd165325add4739ba66b9b326934b728413719e4f004408dab3b9e9da7a9a0bc186642120d3b938ad78db64e515ecc9c8dad1d781cf4755c7208761519eb9829627185b2bd4d513462871450ca3ea1211eb850d1c297d8e11f23bd0b0e41029b31954a35e15f5805e6fd22ba36223a9558567dfe68b9ae795f6c62ae83579a1622d15c7be3c0d7b26e507a6114801d4cb2be62a85aabd6cb51ce4391e3bbb8b577a693435e2119957567ab5405003f27b72ba8bff037aae766ede85ce3359fa2a803ec3a1207b4388f0ee5202efc64caf81a4bedd21c0f82a990b73019912a989e3ef625b0de61c8b1ef5a82156ecb6fa2101362357751d739cbfb1be65055475d75308db3b4bc8d1816b9fb9eb19b1e333ab68065ec93d5c184fb7d038589219c5d4d5a3ae868f84c6226d6c7c35ca3021a5a47274db66d7cfadf32c8793d1e549ab00d953fcdc5019e4cf96c88aac79b1fe1cc6fe7dfe1e75db1b6d84311e62c1c24655a9107caea563a3a548e6f4a7462effbc77c396fb866a82cc9598d8521dc199217c0060afe4b60d953e0076c99416f98cdbec6519e98d4505a5e35f4152c03b15eee94ae3746591c0da5ac4321becc9ac29d1c2dadbd01fa0bc6955590932579816fb3a125bec89db98f070dcc745227209b7a179dc6a9d0920b579a196310d028040198ebe72fec267cdc3448a6bcbc744206b10967cb79e34205f2ee9f2a132a2393af891b08f0f7ba951087db34d40fc5b6fdb1d79244c77ea70903db91e76d8e438ca2e37f975e8c2fd34b4420e0d172164ab409621ffd036fa7eb57023f84d0e3a83bb2c4796b154623d4ea42e1ae25aed844045bdcd3144da8ddef448fa1e283864c838f1aea906b531e460114699b1eb20588f3e1e3f44a88b0b774fc365a0711fd6eb5f98a96f61b323f5535868c1c7912746079c4eb0969de1ff42de51ff228d8b2e89f8efb8053ac65fdc64836d0b3d1f452675d0f40ddd96cf4aef91ba2022acf78381d455cedac0e918e3230e8120d876d4bf454a52adf29ef35e8f84ee9671727be51b0570a597b0c6b7cffcf52672e7813a7df3153dadbe91bde8dd87c18b5bbd17a226abc1e975f1a4ad50bfa9c7177ec26965c3d13731546dbc3fe460c96f8c1402c48a0234ec964037d11ed1d5a1499288924cd114169d0be333ac7390f8b778dc87212b8ffba38b7d6a71d7337ceabc9c05da4990578f5966bb2c7effdfffa8e6f3280e3936faa7b34b8450b4800939f73b108b06ca03cfdd2936b152b5ebba440974da20bfe9b4aedc8840bdda17d73c8b44bb5e24deb7454511e185f6ecd016fb2a489bfeb6315c500da868969c1e2a0e2ad70d1cb57585000ba090c2fa6f6cd5ab540c967bb2b338b5a69d2fc4192aacb7ecac5a0a84f393ae75e6d60c02bfcc13f6b4ec1bdf3af4aec823c68811c86a46c365d2c6a5910ad0799c04b86b854235312a776acb8faba85391ab0c7980f78fb504410e089fe7630b8650e317b2da429b2659a36e255db9b0cb5668acc98c66104331ff1690516fcd54d473b1505bd6d74cdfede13c5e4442f05896eba93bb61b1e213e45b4a8531397c27c5655fd0e47fcdd988bb4c69639e8241c7783678355c757bdc39bfc15b288bdf5e20cf47fc4cd04c71ae131d4874774a5bbe14e783a4a54a836c2e950437d0560c93b9ec8936f7c4fc10232d9523733c42e14e179094cd4e8d46984b4d5e16a453514ef300f371e635f276030543fdee139a41560a6cb4c69e16324488c91fcc87d788c6fdbe1ffa27356cb24d5cbfe724ac35669f5e607ba7dce6d8229f6bdbf77c9dda51d2332375a02ac47ffbec28a996f932fcc006566fc75bfde555b152cd0cf4fd2409e2d24310721183b726b0038521578353a19a832f303f43b23473b73b24a220dd109f9bf039587d2b4e60ef1a475997495de8dc6ceb41fdfaebd70391244fd9f811fc5eba664422a2b0684e5cc29ce4579513b44bb99375f9974382f3c1d79b8425d97f5a4aacdfb53c2408e7449d583eb6a10ba5e9db575700eed8243126a0825fdd0159144c093b057b20cdf05e868eaeed5a67c3ea1d93236dcab114cffb230377cac2fedd57955ea943c70356a46c94aee30786e21831a1b99253328ef9166b50108bdeb74f656a9c3f508cd37be00b0a6f7b878bcbacca8ce9945fdaef5f4ac4916cddc15eac082cbe975e4b4a229d8b7bc5a1e4ce8c2a921f77f0ae72c527c281a252b667b751f3e478d872c7eaaa8b217c4b5a6ff118e7dcff4661c3d2155f8e32791cc17f1bb6903edf90d87d0a7af9ac9e40f13d76d418433e9b6b3fbf0aa1d727717a17aab26f130a20a01d09f2865c3097fd87b1e1e47b00ec4e49f2ccf50a2655a02a6021101aba23dbcfa41743847046822cfc773a0da5b211263d94b4d0892e0a5ce06ea86bdf92d8829643394cdf45858563cbe07f9ed4dd536837a9a7d027899fd5eae601294a2b709fe0b089835905e275bdc9120e00a375b9065cf625ce57907bfd77a63bb5339e60eebc3e21e2ee1fbc772ff93d150972a4081b92a81dae3ee80c6e38abef6ebdadd80a29b82a1f75505c7d0c8b5f3fbc09d37ef2c8a727cb7a3d2d60cdfb1a278bc6d8b4e7db808684d9ca6d3ed531e7e5d1c08e2f98b62ed93c941166e6bf234ebc3c750b9cbc2c5b12332d1831630ca17f1b23701e3cdd661f6a11763a5b72952fd1fcd40cc62c6a77bf63102f2982f04d03f86db44e2338b46705d3843ff0e476fb26496907d59e185c34bdda00ec6e3f077cdced72d08deb9281663cfb6e0f1901a0128629f533e400cdbbb98be97ff4fe9f9001e735edb128a31c822c72671c82623a462120e357dda7d9c5ce514a1e3bfb36630f42067da50eaf673f5916c4ab46d17c25577f5421a8cddb38927c6247d08a2a1ef49add442057c3a4b860fe70de7dc6b0d1acb3be8307a7137234789a09060fbf7e1e9423816330ccd36aecdb04d5e1d8c9840d9160efc71185779c51b66b3641ea23c3295641b9b63cf2544d4819fb4580bac2d0f3eb55450ae8df2919366a48c45819a99279635301981c45bd083eaa677085965bc0e900823416d224b33bc4181f4ef097d6d819d40d12ca4e52dca6660b14b4ad679656544f73a974420ae9228b2e563cc596580b6768eca6bcce2be8a4a62fd01dd27cbb79b0f028128d9ed3a7a2f70aed5bd695db05502e368e899917d12d298f6bcc1f3e5d27a9b7db718142f47297cbb59572688da2ab41b8900bba408b4ac0c18d7ceecb943575dcd906c628c0013aa55eced6b5af271510af82c07b5de3f435160cef09a54105066586bc92b5e7cd3317b252e5011e630cf2353ce8a6318106a585dac7e300d32c7254c6fcb4cc162265727434db73995a56fe6253bc666c4b2c5a450de7f665c73a2d8d29fa7ce35912f3e2f208e14356df9920d62635f1b81f5dd4170f0e642f0a25a49ee66456da108c490ccbb90033c148f2eabc2e6d07c0fea6cea0fae7090a7fa39f251b9427baa4118ce9b411fe364435be5c6f6d28a2f98b828b5dc4f9ac92080fb7a50b784411ea4badc534d8b9084b6706083917dec7e2defebee385b2c14e7ed701adce5bb0953a837013bfb00f9a9f283072cca103b270097f99b4881df74cc2f187bc309d96ef6ca7bb9ed10deac7f57bbac68eddc3d4543f28fd459d33e81e796521a87e29726ce087272749dd993a8ead9c8561d08de13881724ff8b2e2f65699c160bb49850eb57cf884f1a9e8a481a84eb4e1d4bc04669db74ef1dba773142a10048d58b5ec65bc1699e6e14bac0223f7cc476b7cfc0ff103d4fd2d44578965bd8c8a49af1be4f03df98f3236fed52b686088289ac236f0411ee40b1b41fee82344b253f316b9f52c89c54274931170d931a2833aa51f1e59c38f5dde50d5d2c12a3b16d040939c6e601c179f6b778e0bfb7928bc6f6100f8f1d9573bfedde153ebecd9ad2d519a89ecbdd5032c3e970423ab243eafc57bfce23b3df1dbedc6cbd7096c9f16c64dc49c2dc4261ddfc40477a94e87177e34597179afe2d2e3d7915b6ae313038bceb2965c6f6112ade43141e6db501c24bbf8a8693d50310544420feeee733923f1127e09393d2db718263d4e87deba839155fe4b1a69e9df26061d8b9784e31a764d390e6c388a6849411df496fef6f16b229c557896337a363baa1e2d6d9a5f1ce33811e6d475d9900a4366512db0ee116291c08be70214f791dad4bc030e5c90463f8038c882ad49147d89bf3aea7b812f5a17ef3df1776b83cc13958b1be876fdf3e4658314428df21efe5226dfa4c3a69305bbfe03c1529f984485f4767094c240e3c313696be5a15192ba7aa7145aa509905dfb1ec06652a834370df3c0c4b14018fa9960491669c4628bf7fddabff957a53d7bcc2857091661f4fc4c4c56ee61bde0b6ea0cfab6583d48e1d1e6118073e5da4762bf7c40e2d7215ec12fe46c0743086680a4d1e546c25ef8f2d2d77a307556fc2fb57348c3d33ef38676216362e91210e5a4a5b5e4e05fecc30c18bbea6df78bb1f08af1bf466702df7d18936c7aefb325e017bb9c7bac0ea51cd26bdceaf3dd2b0e9af0c68deb5fe22ce795543aa83068aa63ac73af90c169ab13df381b28abdcadbd4ea1d63faba0a7911b153b639c3f156e37cb3790919b0dec4bfb2128bd0d7a001a7c68ae6e0acfe1bc36c63bbad32f2ab327", 0x1000}, {&(0x7f0000001340)="2a67b1b2a74cff0411518e2953a585d0349c41e46a4b05f10c8f9a97f52c6edd2c111a88419ef74b6f330a40a4db33cb8b994920166e44a8f35b3453823e1e645d4d4448c7b9f8df", 0x48}, {&(0x7f00000013c0)="e6a232ea75326c6ffe3d49e80786fac39fec0615d0233c2cc7a74434e453476fa8eeb26174bf409774a7f49b73dbf3b9ebf1125b5671bad093dd12cbe4f3bd35001fc8f4627891beaf1859cf09389622cbd89a9783279a75c1fca9ca20b869", 0x5f}, {&(0x7f0000001440)="8beee531962e5075152820944335d83f4e6ca6e37482e6e06ea4920f8fb181370a3373dbdff84deea453b31326eedb4238d5359d0bc92d708ed2961675501856f9a52bf1b7f0245ce1f59e969e854380cd955e5d1b32737dc1ad3ececac00487e3c4eda4bbaef133df1482b25b660cb313df704cb5cc9cfb5988f668781266ab8bb78ac6a30f0d6ca6220b8dfd25293ff70112704e40dd25d16c486a46facc97083295d4f10f852c8b", 0xa9}, {&(0x7f0000001500)="786db1785cac928a8d11788e9b4506c7ec4d6cd324130990e8ee6ddfa2de952d6ab0340b7aa95e4f7f39ee19e570679c33fdcf4de60ea7a2c8a83250bec9b6f1ee738d3e68a9c648891232", 0x4b}], 0x8, 0x0, 0x0, 0xd}, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9dfa5d0b3f79b4ce25ad3f28aa3d901460eaea2"}) 14:56:31 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) fcntl$getown(r2, 0x5) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) syz_open_pts() close(r2) kqueue() syz_open_pts() syz_open_pts() 14:56:31 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) readv(r0, &(0x7f0000000340)=[{0x0}], 0x1) r3 = accept$inet(r1, 0x0, &(0x7f00000001c0)=0x15) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x812, r3, 0x0, 0x0) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000140)=0xc) flock(r1, 0xf) poll(&(0x7f0000000000)=[{r1, 0x144}, {r0}, {r2, 0x81}, {r0, 0x24}], 0x4, 0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xee22, 0xc8, 0x5, 0x5, "d7afde9e3c1c5397b2ee0a2e94632f858d17a191", 0x0, 0xae}) 14:56:31 executing program 0: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x1000) shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x4000)=nil, 0x2000) shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r0 = shmat(0x0, &(0x7f0000ffa000/0x5000)=nil, 0x1000) shmdt(r0) 14:56:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xc000, 0x501) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1ff) setuid(0xee01) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 14:56:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) getsockname$unix(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 14:56:31 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000080)=@in, 0xc, 0xfffffffffffffffe, 0x7, &(0x7f0000000000)=""/33, 0xfffffffffffffded}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x44) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00', 0x0) 14:56:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x1) shutdown(r1, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x121) r3 = socket$inet6(0x18, 0x8000, 0x7) r4 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10441, 0x3) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x20, 0x1, 0x0, 0xe1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x1, 0x2e03bf76, 0x1000000}, {{r3}, 0xfffffffffffffffe, 0x40, 0x20000007, 0x100, 0x4}], 0x4, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffb, 0x83, 0x20000080, 0x5, 0x100000001}], 0x9, &(0x7f0000000200)={0x3f, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000002640)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f57285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5b3ff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) shutdown(r5, 0x2) poll(&(0x7f0000000140)=[{r5, 0x104}, {r5, 0x8d}], 0x2, 0x0) 14:56:31 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5901) r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) bind(r0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 14:56:31 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000240)) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) mincore(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 14:56:31 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x82, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) dup2(r0, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x80000000, 0x2}, 0x8) getgid() 14:56:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="ba0ed314e6ba5d7088dcd935a2fa35441378c3d172407daaf504cb198f0fdd3268e53bc80cd78b353a471029e93ca1ad478c85", 0x33}], 0x1, 0x0) semget(0x1, 0x3, 0x20) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x42) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 14:56:33 executing program 0: r0 = kqueue() r1 = dup(r0) getpid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x40, 0xd27d, 0xffffffffffff0001}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000002, 0x5}, {{r0}, 0xfffffffffffffffc, 0x83, 0x20000004, 0x5141, 0xffffffffffff8001}, {{r1}, 0x0, 0xa4, 0x4, 0x5, 0xa7}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0xb0, 0xfffffffffffffffc}], 0x2824, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x28, 0x1, 0x7}], 0x2, &(0x7f0000000100)={0xffffffffffffff7a, 0x8000}) ioctl$TIOCNXCL(r1, 0x2000740e) 14:56:38 executing program 0: r0 = getegid() r1 = getgid() r2 = getegid() setgroups(0x3, &(0x7f0000000040)=[r0, r1, r2]) r3 = socket(0xf32b913e7b2a16fd, 0x2, 0x0) connect$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2d668171696c65"], 0x1) r4 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 14:56:38 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="b2", 0x1) write(r0, &(0x7f0000001280)="d227745ef595289b2f847fe739715b544581bfe7b77b5274a147b61717a1697749265e3400a2d6c47c1ace4a4468ca30323f515b5cf6b6931db972d7f8f024dd77d3d952b115d63d9300eefb39c63bdb86562f5f8a8c38673947d2f32c0fe1b5c81dee68a7ce2ab3eebb20fba9bc3f41edd466b1929095345f1660269b33c740a153e4ce861be22492312d171e6fb71e26bcf8f4eefb1cb21150c84258bbc9a2d7f96fba770097a4c211e19057ada7d47870492414afd21e0fc07d7a65e1e56f41c035f3fe4e3c3f287c18f7afdabc548662da68e74ee4abff88d1d5db5ced6956732207a947eb12b58815c268c8f7dd64c4ff5b847d03130055991a2f65076a8497efbeb8e3dc11d60516b692cbc740091497e7a18812114ca4c8bf626b5da260423870e43294b8d0744727bd9535600aa91d8627897307116ddc50e9b0a85204ae1366422574a68ed3bd2767bb9a067b65d10b9957f661187fffeafdffbf09790831fcdfcce50d3820b65f73ed918dd9a7351be46a4ecaa47d5d19bdc6340fc3517a67cf02b91a07e8131af4b3e074d00e01f7244fcda6eed723d542e9bb13896be9d6593bc3b181a0d48e820a3e55ed4bbde0c8e046ff5ef75dbe9b24ecb91bb42c434a59ace731aa034be4dc535c77849d694e4b08d115cca39b755f0842f7ec0183a88a06036e55d0ed7621f4b47892c8b328bd977559eb2676a1c779f87cc4c80694f8ddd4f67e2570cf80a4c849b1a44b1d17c9f246ea97981f9d545fe0c572e2862de627838ba3dbeab603bfb1f3abaffdd691b0482178b2ee596d113f14ad8e8557d0563a1101d9ca24d7d538a91ad727097a2bc83fd0abb57f0e6c2eefc4c6a1c2f326e69766395b5853048b39f0e97831418655ee37cd00dc65dbb338dc36bebb2ecae572c8a18288f6664e15add65d8596d6d47abf0b0a18915747a961b30cfa8c61a6ddd25d9c7ec44269b9ca736291a3fcf95494019d64bf0672dbb464aff29434ba7ef2067bdb65d98e8166bfd4e08e0bfd91d19e7fab1cf5b05b53248531709b0342e4c206000000fff0e0ef7ec53c1853379828a940c3ccaee84c3fb3c0615a863b7c7d24499cf169c6e9dcb56617ed9473f88a52b4f0e5897ea5a3995956f26f5ee14772dcf1dac2bb2e5a316bd9e5b054607e37d8205a32d4fb54f6e8e846385de4e07be537d2d63f6f320b886bd1acd42c313ed28e5c6d2768d2ba041a5131def563767dc01780c6d6664fb3d440caae57c9a4b8fab346c3a9d41b0cea12fb9c16f562363c7085d0be04bf31c33f38c2c3b1522adbfb15617cf0fcd22b25aa91a127c6a51f0cbd18b5fa0a035ca5e0a6c7d05c5b883e4b9bb6aa40479fdb1cb0b307ee2ff199aea8f798cefdbd38b21898b0ccb0ea292b08e935c28efb96f310abc5525f1fed04b152777353d75e72261727acc63f079be8c6392b4277bdb828c51a33e895b1176bc81520fabfc051e4fa17a11003b7a595093435614e489797bedc67a611676a26e7f4eea22b6bbf13fa56a67b1fe9c7c33ed6e4376f473b8041d6a02c8c99ecfa8823118e5e42325ed386a8f4deb3969e45032be95c6150d144fbb2e29ad80d127385e984f7603bc8771400cbdca0ddf3a85c9435da57cb6e89427fa877aca7f173a7aaacbd3233734f044fd0487c84325e435b9088fd513a9b8dd6290013a42f39a3f977fdf3647a3d57a6d4114dfb81df56bdfd29423d47df2228b05f13773b842edc82cef4ca547db3e3540aa4d18bdeb654fdc8a3ab7aba1a39c317393ed8df47ba5965d010b31cb6dee4b6669765645e7200b47e3c4584b3a57008a9c1665c29cbcf3e71114c2a637ef2ef078dcbd07708b42e7a3f44eb75f307e991390c55de14c36d4cd969363d88839bc1c3be4a6d255e3d2eaea4d5058225ab1edaa7b3bd9c214fc27ed3a9eb1664f83b81393a3be373e8e47daedcf7cf44e547797f7afa6a42d6f1d4485b97b0a2c82356b3b50dde407766bf1c0feaf0f2a59e5c0b4dd9c86d1b8bab2bedc11aa003aa81a2466a9093f3f5901853cae986a21ebbf3646accc66234d17d6cda6064856e3b0c02f3a813c82ed259deb4d567ec9113d1e82e09913df3f0941084db2364a5d7210fa03ac694c991e049e0ea20c490758f8f9ee8183c00666e2b0c4514be2d9bbac8db19e57e0f61b2dae25bfdf0737f4c606e62cea594240315e10e2daf534477109d706aaa5b21c4541892708c9db084649f74c6ece092d7f4b826de3115992241176c0f5a615d842f899ca8709f731535bec0fdbdb055c5cb82cbc12d4607a0e1dfff14df08eb44eedcd4ac1510a6494f5a36a33439c877c67d08d2fb8bdc83b3b05cb98a6e889325c23dc20a334a3ea7a3af0aab367aba73b66610db6c629ae2321137b5560bed028deea63aefa509c657f8eed62554649efcbfc73939bc00f78f532927b20516791ebdfa3d9380af92ec789f7403f74a6ede7fb107c985bc2e7c64e4e809617ad6902d53d00b974bc8ba4cf8f9c83ce0e598b1329c48c2d3d3ea2e70168e3a01fc01364528635cd45ec25317d9e38a9f0981b76d4aecf55fa31d6c8b10e2dc03253d926d41268ec9a5ed1f3f5f75af9e78376d9d145d298e3ab99c3d69985b4df12e7b3e176fed786afb71d1e06a14793b0d6d530e0705d774a8be747bf9f5da7970f3d36beeac64c9adae3d85f15515a76ccfc3b3a3dc77c1570e641e737db4edb985f16335983262c874c90563d8bfd1ae46d984cdf195abcd02ed385adb50bff5db112eb51416587e5461fa3429b5d919f1e7e1bb29df45a9cbe1d353d3305c6d40a50fb3b937fb61d22a1afcfb61ae29c1861e944735bc712cef06341f07355fd1255064d4d395f7e9807094344f3cf13130fd51adddb5594e40ed8ae090abce1e5451573b273ea0b190a4e70ba7dc5c66bbb4636f5fc806d51b46ac3c6853dee8a4ff5ebedd8dadaeaa7e0177ec870161f61319479e6ae0b4b409f155f97f6257312d89edb82c22d2d83dcf06865936423a6bb32ab65483e1f0e1411cef5c960a5ec78e546546d67663099ffd0abb889ea227af65bd013a175999a6b6a92e3adc5b6163274116361dfb45b14b726c1497b606fd18d94acfd8ce2a62e807496d56b779f7e327536bcac09d8e1fa6d28ab708573656f6f657923369e6781791adc507f78805783a7b4dff1a9ccb99ae643f3c30eb376de7571b5c98a3902024ebebcbb969d2eed96c7bd82680ee92be9b6fac91b3ffb606a72f9ed67c8136dc2a986b20a35b7335ae47246542ee7e8d6a96588e0d5833b791c9d942aafe84c59a57a44f3412014c40a64a1e3ef7aa47d290f06d841aec5af29197b3e07c4e7db4543102aa641059b6d8ad7d46d13a923195f37af05dc1a35b93e86678d102888f7c6a9dc8888878a79bbbd36be126701404554abcedf783b3628746e5a323484ef6dfc8b6790baa207a77ce48452ee09bd7f1b98af262fbb3738793a0fe3da0e752af26f475c2d5bba1b8383fdc2315b7c164be7ece58cf11e045b992689917c55e22f7049a20a3a4951724befb2084617078aad400c6d049e06b739850b9533476a371c81e99365b2120c0706361ce6ac56f98abfe7ebbdb5ab43201d0ae889aad9e62a6ca57355a082ad200315a4fce117a264983a11d008f1b7739734aecce0fa50c4744539589bbe4d63d0bacae87207538976acf72782fac7f3e452c0918f7e1544157b0e44372022be830b93faee55283b0871969a7f6c6375dd77d09b185e64bb6179c6154eb38cf721fae5fef4b30ce0d27508f4ec2e1680fd4340559b803b3099a7ba5315de188bed22b24a94409f81054e3ec5ed583682442c49138cd057ba7431f85cd8cb1579a275773e321be6350abca45b7ab82fa552e38ba1f1588f313e4152f4675e9e5b69d2421b56785d25cc19b5bbbfd2ebedb682a5a61bdd1dcd21517fdee44251dbe0bbccdebeb5da0c9a268680e294b83a878accf24213e677cd252ea869bf74252a8a23840a305d4b99cc0aec88e71104b18c30714d609022bc2bd1d6bffa9b743d321ae2c0a409144b52cabb0e55487665e2f989a52dadf0a85433cee51562d6ed103c779c5899553f85d5713e2497eac1f0ce3d71905f5df24bcc7b1cb5c0926dc64e7a00913f4a3e9cf2d2b2e2ee2cef7e548b6939b65e00e73913699e11f5fba1c0796492587cef6f46d37c911c2050c50e078da46b45c20ae9ac50c52ca3a5ed4f5272c47f5d968e67a18b5f329299dafe7f04ebf86ebd92472e1727eeedb7b9f4cbe756045e00b67c891cdbccf89d9e5721795303b4c686bbcd632cc77030a48c63253765ccf3511ca7075d8c51bfbaca4209b1151168b772309c7628b000000009089e0bd36d4a164cacb558aaaebbf6896639a096eda3f6443e0b3300c6b9d24788d80dd03f29206fdd7734207fc265605cf7c09afddeb87ccd0a5c5ebc82d9a5d0aeb85de89411f96a28357fd1c5a9d751728305fab2eb75f3db549af076edbf551404e788041bd56cc43957c70c832f746165b39f77e58e910046cee7ba56c692ccb32d0b081ecc1e31820658bc435ff779e67df7eda38e039f4f9f2be4bfec5cb5df73c768a55918b44b0a1b768857b0e78fd0d75ca3b6650856549d7fc9f32211cccae3b697235c2db8ec31080f905c22969df5cb0992672567aa2b5fe8fb7218d40903054ca915a9bf0b9c89c819337cf1d9feebade5621cc73ec736f8fc6defe62fde1d12ecf8cc1b7ba9887ad79187df3a14b04e7dab4b10c27cf0d75d01c35f7ca0a35fb62729e8e9836c6fee1496a52f31aef804b22f4314dc4c91241627046ab1846fab118544e3d979752bb9c7167573073c7bb8ee5d6ffa0559a417aebe1cc1f59f645d14e0062720e83b1ff546b11369dadbd008486689e1ff53d37d85a1065a22e3e3e986bca1d143fbf430bd6b814ec703d171086f169533dfa890df2603cd5ed1a29b7a118ffa22318cac03c1bf93e3b21ee946a8c059f098f8e021be6dca3f6699433545c2f20b233ce87fddb22cca00c16e23a48df1816422a49f75fd4cae76238345b86f2957669fdd5ea613eca1ad7e324d54f8ebec3aedb2da8868569d3944a4bf6109c5a60dd8564e93c2153b2a14e7b9d325ae54622da5d5eff091495b596843ae60d41240a0058825f36c60b2e2ee9a198e1fcf85258a53a8804e560f624e8102df968eaad52b487d2233c50c114a3b41acafb27db9c59a73cf9953e93101890c2bf09ecfddb8359bb0c849dd7f9025a6bff97861132dd585ea33d9a8430428b838ff425c4ba418838fced6effe4038333f8b7724aaac8e95ff9338312c16e0ea34b07c85423b96c9d8ef4352bd07366a887da9875581939bd964fa5e93b1365358d066e0121cf029c89deff0058ad5c0e8d83243647c50c15188ee19228753a0caa2057322719d2f15b41c7f41160eb945ca61b93c58cb71339d126d83a1e51c0cf2419af95cd0c3c8d82f9511225a69488757cdc3eaeb353ea084c433dbaafa23b080b1126f0e49cf8469841e9b2b4005765c91ea369346390302175452843e33c82c397d5839d892ec8abb5b168a4520bdd83cb5e4da27774405990fbf240e16ff3441c405fcf35d90833d24e64f107e60f75879b9132fd79d07c85d0734e2488bd796290504da135873500eca07ef69f865333401bca4a730ebb11201ad3c1ef11f8976eaff8e648424005868cf7853a0779d0d5d9b70b8c97cac32a705a0a73958bebecaffb4b74ce2800faa1ac376dfbbc301a19398eab61e43c8618ae9bf197847f2aac6fbf9b60077fae3ffb4b6d0acc527f0c8d69f5de3eed9f7421d2265b95b3b609ed4e749edd8d513b10423bd2fd6c25a4c02c78f5d7c130b46d948cfe139147b130a91aa4c83ab7970301a24a7c7214d7d2aeb7526dcf489902cdd09f6c5983614daef28d620eb0779c5e43782a4f5479ea76425364813dedd8e4183837a84aed2408a7a494dfc344e6707057fc024d5d014c08ad9ddf00000000000000000000", 0x10ae) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') 14:56:38 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) r0 = open(&(0x7f0000000000)='./bus\x00', 0x81, 0x1) getsockname(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) 14:56:38 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5404dadd796ad8a5ff02"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe68", 0x8) 14:56:38 executing program 1: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000000800, 0x8) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x6) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 14:56:38 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)="001a") 14:56:38 executing program 0: r0 = socket$inet(0x2, 0x7, 0x3) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) r3 = accept$inet(r2, 0x0, &(0x7f00000000c0)) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = dup(r3) mkdirat(r4, &(0x7f0000000180)='./file0\x00', 0x100) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000001c0)={0x80}, 0x8) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) accept$inet(r3, &(0x7f0000000200), &(0x7f0000000240)=0xc) socket$inet(0x2, 0x2, 0x200) bind$inet(r1, &(0x7f0000000280)={0x2, 0x0}, 0xc) r5 = geteuid() setuid(r5) shmget(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) getsockname$unix(r4, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) wait4(r6, 0x0, 0xb, &(0x7f0000000400)) getpeername$inet(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) unlinkat(r4, &(0x7f0000000540)='./file0\x00', 0x8) socket$inet(0x2, 0x4005, 0x81) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) r8 = socket$inet(0x2, 0x1, 0x0) connect$inet6(r4, &(0x7f00000005c0)={0x18, 0x2, 0xfff, 0x7}, 0xc) setregid(r7, r7) ioctl$TIOCSBRK(r8, 0x2000747b) fchownat(r4, &(0x7f0000000600)='./file0\x00', r5, r7, 0x2) 14:56:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x236161bb) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x7, 0x34) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lstat(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000380)="d589281af2896921d3181144436f37776b71d015d19d62b518130500257313b48df4ea85e609e72432a111f3daa5a597a29cb7e1a2491e6678f3796c18c9182e668d03d1ffe842cf66622be510a7480ba61b4fa2ed141ba3ba74a2eb94e1c98848ced4c85e5a60c89d89e0fbffeaa3d693c9b38d056a02acc9bd05f7155e66e8757e43b8a8c4fbd91320158b0c65337a173b886737788e4697e1446abbfb8129f444e3e7dd39b31c078d07e7fbe81b9aea2562e164235b17b3d3232bc664cd6bcd3f1d6f807ad644e2f4f1c836f022b32cf36c902c35b92a9c7dae39c58316be00bea43f8e5206dbb514f9e3a9960a5dca96cf07bb7c0d05848e07803f5031f68618650d8ee820c1b2cde1d60f33ad95008af7bca6f19dfb698448ba5fe738722f0374d2b81b1ad4caf0e5b3b878e1e3fc26f6b755867640a894efbfe66707b4471a3815241b746dbaf1ddefae6b2d996b5366e8ea381fea1a5487338db43c27ceeb02c01345101ef11776eff4427ea83bc7d754f05687565707c638e0181e55533b5345a5eb02ff90eab331a54aebf06a9df3f70a5ebd883f43937839064c3edff280ff4cc4b89c3060e8a492b8bb4174ec6904e47e47a60220c26bce7f0f3acfb56d3c723be57ce8521184e7c6c7ef21c282e0292d3f05a1579b551684da99eb648c711fea88adc0a30c40b5f03a02b77471a1814e86641e7fa8856b57fb148b5b5a629c931622f0e9718ad47fb3a867be2be427a2b0fb7aed58701585d98853f5c495f151636e3ae3af6cc99e39b81b2324bc0c4051214044a49d7f28a2029231bb172fa754fc5ada5fa1134e9de409126c4e3879a89d8e64881bc5823c0322936e5971545af2032b98caa3c52ca8989e01d45e76fb2932f6189b6208f60b9c264cbe5ed87bbaf869fba0de86b0c0f10a1cf68fc3517af20957cbfabd78517d6e6ff3df4c2d24eb6a29a41f8211f25a2f956d1368687310d34b7d855b41030f48b4c85f4547e430e21cc1557255a303824372a774e8af39ed4a27e24eae3c6d647a2aa424075225b7e3a7ba49fff1d574ccc4eaad311f8e050dc73c371a2f469b5c4edb346a8df22666a36d87f1e539ee3dbf85f7abc9f6131438eea2ea80e8842eab5efee792ef6cb58f603738057cbf85f0caab7cffebe81d75efdf5c3a76bf63b20f121b06353a274e338a866d98613977933cadd88b615b9ff2454523fc6e1ffa37583b5b6a6f3a974f72183d8d1950144a0f4fc3774ce6f7b2dc375bab0d70b9ef784bc51a18aad01343ebf23193dea245d419244ee829e108e53af8da2920411103310c6cd0f906372857e4a5e357592bfe374878729eb6585ca9e0dd5cefa9b224865a8b86c240bf04047ccae69da51fe69c9fecf61bfcda74c7a8de57c8e95da973789aec1ff071ce3e19da615b848862ad4696b92f1dae0687dee455731889a349617f76aaa080f7798e1bb09f41cd22db6daeb49135237dc1c09ba62baffb6b73941c0797fcfeb6910c436a6557d89d0488ea8bc1cc133bd124690831a4db52583da3f829d3652ae214aee861e40096773a86ddc093a52e9f11c8f3c3d50ba95f9dc2fceb2f1ea6edade22753479de753b648c2df501d28fb6b3252af4166ad7d8aa726b8b095eb94527ed0ca7df941998c0abfb52af8b6457d24edab0d4999d073ffae8a3d30a5ca440a477758bbbaa0c071f5ecbe88732b7978133cc9ae86f03a73103c417b8504427fde314d1fae4db851a3222449b60fa1a316a5fc7d9aa09508e796fa838b34b9b3fa4d57acaf246681f1b81aaeea1fbc874a543ad1b68698b0bf5d4f9fc0f9e10e7ac38781f2165a35cbf42ffcc1fa89d7cf78fe8614060b50ca76e7a87920c443df19d224e31aad81672f7a4aacf3ff70be94097cdff0293fce327c15132da79836cc1c520c72e642b0bf650a7f5928af0a373c186b246960ec812d1a9614d90005b249ccb67355b1d734dad10927d53210d3b146847a4322fe524087562e772bb7437aece3ac6972c49ba78ff2250b11e182d98f1548cec6310de8b57f23dedf5d653e4af7725bd55a4e7c8276c9c6b32a41aeb1f6150b2fac8c3b30a0b0b993c82887d8fe4967875a08ef1eb2e0b050ef9720c66a7367d0fc74356834a9413481b8ead197bfef7d31c99edfbe830fe2d33c5f5bddbc91367af7ef4205cec59fdfa4803909feff0a4f76b6ab49a0d63efd2376ab074ca2e1f70bb433013ec56f747597e423b3f2026cc7505b7021ff1c0bc8777c975cb499a157a04889c5ce60cc431d6c292586e36febe1839df111fc0c4e56bf9c6ef15ded513f5d840e74d84f4b045ef4d9d21ef222a5abdb56af802bb4aeb4404a905d49d3329162156a3f9768ab4f4a0d64cee3ca667c597a98805c5b1fcd45204f619c9701d27107d4f373c5836f064fceac86c5b2165590ebd1a33270e8a9943558c1896d236f23abee0671de9604ac5dce0ffcaa642c0ce30b430a8f345588f18e3f0a9edab2055e801a6d91625ff67e2686276debaeb2cd2fe08f0283a10bbe9d076ffa43aa028e565a2cf719fc9d2d86223980636e7f46d8dca852062944720f4791f13bb08c1fb5704b4324f8c09e46031c546a43a2e1db1470f33285b8bcda98664adb9029d5fa6a637427a0fedda652bb058a68454d19b50714d3f3c1d64640be8ba17c7f008cc093cf48d6f6a3bc521c4e01580de544514dd2196500299d94daca1ecca0998e9afdd891ceedccf78cc31ede85628629d4a1e48a40744c33005fdf79a90013ce4d79ad2b3f2c63002001a2812b9ab6df2bafdeef9370b0ba2eb4df482a2e91f184ecff275cfe460c8c9c5b774a4555bcc1b8b8631047ce5b2050840092a3379a4fbdf772e1befbb629e79a9100bd174002f4fca7aa2dbdaf336edcec0f8c922b951ed9f9f6fde018ec84f1700d70b6b89809ddee2e07cdd9135e6a211328120f016380515091cbcd1836afa41b60dc0f4d9011ae9860909aba3984891485d76394ff418af17436eda33746095f9f0ba936c9be52e33235589e41fd0b592de52cbd35401ed2f2cb25bcf66ad44253befeb0363ed79478d89bc806504f3f1d7d5ab9e932f5cc58029664e5363a40cbbda557117970ee83876d4f2d0ca8a453c2526cf10d0db0c657bb1ee2e37d6bbbfd201da339499a30895052605f268fa073052a2f0ed3c8668ea3ddd360bb9fdaaebca632a03f71ec5c8fe0be2ebe8cb585ed246d0802707516b22586ccdd7a2a2494f66e8b3c92311f974e2bb90b98d5b18a06866403f778da4475e685317dfb5e355d0507838e2b56a2a259a76194b85fbc2a769fe29a8cd5ddd5bdc2962ef733561a9098d5d9421f0ad7b71161a97ae0f77cdef271a5168716c12825323ce2b4b7f29782e395af123e5c9d7bf00bedf666d52de2baf011b957911fa46c8aa006c1d4103c6a62450213b7ae321a6161082e49f35b379733bedbb71d7194f121f892cbad1bb8ae88329bfcafc1c66315c52708cc381a6fcb29d92854b874edf16c775980c500ce870c987aa9835ffc6b47beb4edeb0f403eeddc6ca162b73374e4c453fd4873d3f203227da7f12c5c396948ba7fc46f2c3ee4e852ff9db32013de598e08f74876bda81712050076de8ef9710da49aca69f5324099f0ace5a64eb4dc3ae475f873a73308f8542eb0600eece3215c2c6482d437e23ffdd0f2a6e9752175e2dab02a69e7f62d59bd553a6591821311027a93d5f849f17248121fc0bbe3eb79869c9f62c6bb859e1434bece0d4ad6cb9079e176c7fec34e0e8861c1a68e70b21b11c2beeacdb5fb41b8949daf072554618dfc2e121a4966524d7b3d7155bf5ba1f39828cd79143ba68519c9848d910d370d2ce476d6d243b820666fbefbf0c61f1c4da424c81a265f11a2d21d2aad9a9f98f39aacc98fe57ec5b2bb69f7f5f3c4808818d9b5e2bdf0a1d4b0cf9eae86f215cbd5886707b3e231f719dec05a34f0b2f3b4ac33165fa74106e2664a4b9c16a80fce79c7f9f5836b31dcae161446ee34fbf34585a1f8173b851954df0c48b73e5e024b10dc5810cd8a0fcb9316c29c9e51de6317a16dbb5da82bd79a8e7de54b26401c0d7dfa37387f5efa88f19e4e95acb36c4675ab7ee0e7d14bc16a4f7c7d1579a63ba10ad0922f1d036a4fdd4e1fa4371869576bafa241c17ed1051094b69d989bc08a78926fafc8f3c998be2a3bcf1c38ead15ac8fbc85b34ee34b2cd470a1f3f8fa13a6ee367ce80762414f1ccbc3e23d3734d33c30e5dd69428d381102d06fcb6e7bf92eab2a894f23ae90401ddf5ad6477c100df27bbe9b3ea502a5cb347f491d25352e2c3cd429a4bc93ea19efe708517c97a4647bc40e68d934f5f7e1d8dd488ced39432735ac0cb119de42f1c66f3717c5480d6789a630300562e73e8cfb22603af4bb06adea8dc55bc8b306124c9b8cd846c06f4578612da32c9dd35c6b6173e20dc70878565a385c55b08ce572e137d7016c779cf072c8b69b78adef305372190242f9bad85a6e048ef2548829f90d0ba30a01c0025c77c42d1f3dc1a5767275d558cb7e2f3b3dfc0be20858fc91948cdccd4414b07db9a39bd10c7652a5c196ce8bc833f2067bb4f6ca9d0dac42eb66e2db175185642b48dd242843ce62181d69585b5eb464744e544ce17d3b2b12877278761afb9469b77002fef0ff7cac90e7b1d9811a80e8c44c28481c009cc79d96bab475ad4a782d66a8615d443c8cfe9e1b606b831adacaf9c03a3e5a7fbe8e07666509d075a6aa9907fdce5f5d9ef42073b3f6f8f56c881de474c9db17016a584fc80088c2ecf6a8861b8c92c7d9aff7c86e5b5b2ba028d257d8969dc16be8027bed7d2d001b92ed52a8196502496e8a1f27690e44e1ac064aad06394fe4f5d153d847ab9cd5d1ea6f170585ef7a09e45406caf16e8631b93af57f3bbc52385068163517071982be6ff3c920cc451814d2acfc93ca62930e5717c0edbd6dafa54b90744a970e33864e6500c7ccffe489e4ab4df683491d4310a5bee9451d12417560486f056dcfa82dc6ad85e2a449827ef7a2b477870d6461c68dae15293c5d7d75286465adcd34ee2c31162433b5c413a2bbe7ee8984f93a9a9e84891fc93f83e8c9ae1052fbcdda2ff59cd678ed2921efa42d8f15f6c87852d405cb6d9cf69c224f25adf802434253bdd7005c2f968513f1a54566d700986d23ee0f5f7e14639c7cc424509620c420a5ef1abea52b39a19979de29e9e5df1907507cd7916be198cd994e5a448334d7a828a98ad9a0e7f1c2c570f8ae94e081639102c7c0da53998f2c2f11a2cf9c9750e0bfae5fff68d06c9f4f637f433b5566ba689346748c6fad6f5c70fe1bbc4658246fc66ff29f0678ceb89b8d35dac68ef9c4c892fe9bb4bdaa7e57662c70d25b355bcaf27b0ce38f73ad0179a1a086b34f1a7f7106d683a8107e2b12ee60e829336fbbf7b825a1672ee01a9487d1fbc873f18b2680db653820133756b9217e68f0aca679118ad2ad3e125ea738af576b20bf6deb559f4cdb48973685f9c7795240b26c554ec02d3cd01e72443a8b6e644aaeade2ea4b0ab13c2d62dd8f61e5a1506b0dfd9974cf1f879eef5a666af28b259da8b60b9043821f1088b2f1e3ad6864ef6108051fe891b2f5c66838f80eb2bf3a03d31968e88a85b2679124a07d243b6ab2bf9938aee4aacc57e40a982325224c97a0cbecd5fd6caae240c1eb54ba78f3c71d659bf56de250f87748c8b28f980955a7c3dad6b205a48a75fc5ce04c6e73ceacf70556b61", 0x1000}, {&(0x7f0000001380)}, {&(0x7f00000013c0)="01e0787841b5a81320a869d2fbfd9a579b78f84328453a3c317727301297a0", 0x1f}, {&(0x7f0000001400)="6911f513358a9fc0e3d2390d2ece2b38563e6151b3c296bbb69207a676ee057ae1dcee7fe71d331a29bd206d50f5cdd4dc4f8e05a5d320152cfa4aaf7c045176769eec9c2c3e891928ddbb73256cc74888e6462068d06f29fb5b26c081", 0x5d}, {&(0x7f0000001480)="a60243d71723e7d3fea9aad2486608f519e7ac1d7eb4461013507513b44b7a333d27c5794376f0e4fbb0819ba9cb5d5b30b599a682d5a8dcffc89783991c46b338ae8c72325a563090b6278b82b4e024fd0e1b2da7d764fdb8694c82fdaf2a5275095330f0e598eac3c958bac1060eb2922e2f68fb59dac22fe531f668db0715f264498f0808472d52dc38f9d3872e0cda5d783743aedc149ea0c72fb3f1c241012caa", 0xa3}, {&(0x7f0000001540)="12273e3612cd5b05e6635acf101e039c178a499ca596ba96bec785e06e4a0cfe9c3ea12df5cfb49ba15b3790039e4d20146deb41", 0x34}, {&(0x7f0000001580)}, {&(0x7f00000015c0)="7cd45ffb6ee05527f8de2931bdfe988871351a6ef742b0771ad1263892e2f307613a4e54d6bc52705c70c6b9d76830126d0e935c8441f7c8f9e81d35c7bf1813ebf79d06124c69d0847cb0118a49708659027cb17c1643f2cb1ff32a518f0f08450fe33e572ee96bb32ca18da1f4314c64188723bf2453d01f855c8d3aaa663afe896ed531e0f9560644986abcd33679498589a42e7901c7472a4de83aac320153d060c6f7830235e9a9f77cfe3b1fbec01e5ddd1af752f4f2d11de17c05da", 0xbf}], 0x8, &(0x7f0000001840)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="9702944954df5407be1b4a45c28b02160000009063173da7dde311ee5c8d7b7970b85c20851a566e2b9494f46279fd42da326195a8ef05306bd08692189619d897ee8c2f4c0fc657e4c6d9ec222ea897d84ea7ef9f47a6f8517aca57a5f343a07f22aba7ed8a78f10ca77b574db6370673a10effcd1b1f5dfc77c8c5f6b3980763b6ed76e39c9f6001fe802c909844ee58"], 0x78, 0x4}, 0x0) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/205, 0xcd) kqueue() 14:56:38 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)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1", 0x45}], 0x1) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000ac0)={0x0, 0x0, 0x62b1, 0x0, "a147780ac85aebd81823fc097ac100"}) close(r1) r4 = fcntl$dupfd(r3, 0x0, r2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc73c8e98d19a3deffffffff00000400008000"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:38 executing program 0: clock_gettime(0x400000000005, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 14:56:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x10001, 0x8a6, &(0x7f0000000000)="f899f546c6fec7bb427dab0e7f", 0xd) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) msgget$private(0x0, 0x0) 14:56:38 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xb1, 0x9}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="d3108b29ad0a86a59b5dea646fc6c1c54fecc7af5048e1c1b584797eb593b6c00cfb4e70a33ddc902cbfaa529434733f6cab9033a20a03467856aaa7afa57b58c4ccfe4893b5b95d154a41e6b18b740e2b3fe072d5c86fa7e7b787842fac57885234eaf47f8806f4890d87a7d9f60ecad53da7c0f4d8a6ff036c36867b305db36bf810429e9816c0660df04a9222726115848510d99c0cf055f8095890bdb32d4d1a2abc673bf90389fd5aaae872ee5f77bba1147575a7b53ab69268d52a68ece25034a7a80013ea425e58b16c8e5c2ee59ae4d87a743f55f04c68b5c464b608a4f9bb7e5e00ed3559ddc96da5b4c4583c0baf519d4eca0a", 0xf8}, {&(0x7f0000000140)="08717c6e1e4a985acbc8de47078ab507d2b071580ffc5614b06040db871035681ba003b36bad7634a303b165774936217c3a059847c8233dc4b355452fc8d10bbdfd9f9d5924d4dd423b7035c5b009b20da36ed3a90817299ae77d2e876c5c0d8ebee07c7ab28022d9c52b3f50b91a56be88a45a2fd4493109bdeaf0e7e3d614f425f3400e58035068ff3460e439843713c9b4e92a06f157990b1c96b378678a0f2dd8e78534641a1dd44d5d9aea4b74779333cb2728449be05dda531448ca72a76cc88752b443f4fa5cc9a51b3cd4e0a5a37cf02dd1b214d1be4f40ab94441f633b62ddd89e9e4d5a01efd06aa49fbe4b17cd990261e3b727f2d3cfd0ab1e28f4c3c4f7131b8e935e6f7053d15a5ce1e6e7d7f504186a8ef6f92752eee360456e6079bbce228b86c19e05815b0d1e2e0211e6cab13369b8b14e12312df221b23e6ae4093fdeb881f271cacb02dfa63697d4126292925ab7c5e261c6bfc9a18bce1bc767a7b99441d6a46d22cae456c07c5480a6cb667a307221a6ecf5d533990c523e65662b23bad546997b1da78e29a8299933acbae837f373027ad83be32ce7b9440dadf70539eb4ec579acfdb94d3c9aa2e612c415d6f0e644f4445272cfa323ebbc1e5b13391b6863cfdd21cf724c9d7b925c8f5c03e8d303c9a988725b5cd6012f5c25e1f5b269d50fa6b8848fb185aec3f25d23af26f70ddf2562adf74f09cbfae61d8b9f1f63ebd659ce05c81166b2246ecebda209d416268e87ecc4b61150c3d8544c1236f70c12944c3b11b2fcbca8a16906640135de5a72a775d3f266c7ee6eabeee717b13c478a0bbc8f58f32e3c464a8d0a1e403cd4c6ceefafa7134330ad2bed267fa42a695074d1733c4074d663fdce44a11780f533004d72618008eb54429b1d3423861e362bf7afd411ea862d8a69e86d2b8cc943eeb24b2648c6f35780972a7263a8c82be2eef0cf558ded15c5209f20687d4ce5080a480c1d161c9993e6ef9b1b2595ae5fa83157487e1b90688d1cf605594bb2b436c4973fde89ea60e0c5031d33e8022ebf862410bf2b364d7d7b01ce0088870d4394bc896c33f8577840847354a7ca71d7258b82d5f2232bb86cfdf9b7001f2340ad34d9ed04d9b2c2b8ffd27a32626267926833017d948b681dd08537b7a6d86b9e4d14d995463fb66065f00648ff1165c1ebc0ffc950526316d9ea800cf2a934b1531deb4158d5deec7a8f940d2f22b0d6967f09474818b9e31fa7f6184cb1ba3fd3b5fc42f8ee8490e3a798db03522f4f83474aba1fbdfa4c6c4654b41158de3519b81b2a64e60b5b5a38f68ea8ea25492039aa5885b2385d0dd42a6891cc6ebc0c96bc35a7a906f7448e8b47303cc9879d8cc3e28313c3591042081a6ae1f9b48396ade546b4226262908077f240dddfed31728a43d397d33805980b23e55aa740691d6d223b8669cac648ac86415b7f2f5f707ff80e2e6827c86899f93d407b49763ef34e3764d4d561c99422ee968c4baf6c4a9435b6ab8b039b23bad5bec36969635ea376801b87a695de702b671d24fbd8ccf36aefdd5872d02cabad09b4cbb6bae6e6dcf1837ac5c0dadaf8714517054159101678e7c091b522941ce767e7e742e29b952aefda2bb98a6488c26c3b905e9dabfe5385c6c2010b82792521b64a36b8650da511fda98ddfc0cde7362948f56174f2f12a9c960dbd5d9799cd5d636a588373d8b701373d7bdd623faafd806d1f3276eea80ec583bf487dae2a07a57817241e31f77d97603e466191cdc66e1cdb6fb09d8f8eef59c465a48b0427b324ca0bdafd0a37e1cdc3ee12d62afccd56323243dba7d147122db5918a679d467c0912defdca844c5d17f9a26e98c3c791cf5cdb535bd92fac7b4858b32ecb293957ab74fab9c8beeb9e517a5be3d4299599ab20f281e9882f1decb3c024a7912fd0246bab7351ac1a9a9d82d29437a0a9de119f49ef7d31c5e0fe1ba5a61e05091a0cd2ce77ba3ac31885fcae509ae965d76d04b3fb7512e36063d0260f801526a4dd615fb875cc0b001ce83a11e2b514860ac9247ffc7eb58088f47e3a53148a4d3753de6cb930a33cdf0e6d304c67aab3703c56f85ff84f892c97a11360f9c3650eb606d24fa7a0861177cd3272515f97d51f6a9d3dd24b71962497ab85e19880c27b0cf7c8857e02ae8beeab3dd20caa7c43380bde614a5f8f5ccfe3c1b903fedc393a1f355d8f436a7f1828f46028ff1dd5380e0c8d67c8f9f256f22e71acd8837e3eb6eb5aa69fbc2637a05f3db47c2a424733bf60ca0f84ac219c4cf196b8d5328abc483234b55f4733ef84171027df52d4d23cb94513d8ddfe1b0a7594f71576731e5046c5e7ce94a7f1568a509e50c27d597b565e7ded43c017b9fd47084ded1f3aa20af0538ccbed4b0b59e2190fcc3fb72b45f8b7ad259d05c79c9cfa63fc4d9e44bd589078fa39963f946e9a63af3b9ffd6f533858c77555178f4946489b2c31231882b411ef04dda3bf966e64613bcd9550b323ff3799837da80ac5a57a316846cbb20b3f7e5bc1f37b430d72b4a5a88dd542db9a47584b0ea72a901d55fb39421cdd27c2cf07cc642fd93574cae149e5b81cd7c019aa1fce6d784c1d4ecdb5a56dccae298ac01d604b4c1c88210ecca5451e0c44482a5f548407c057274c7f158d24b8215bd71e6aa324c9fbb0da5c045b5fea47e9afd03500212206dc1d591f99d13fb64676c1e39c45f0d269d14c4efdc20e4081c2731b8fe1fb124b7c461866f5aff8492794414f97f3293f6f09c2d127dc064cef95dc3a290685ba3f906445e0963a7fbad4a6717bad99aceccacf0a9d56ab1ea1589c49af7a6d3127f6dac187d8350717103e7c66b64afb97a1440778e68438ff85f3c96473d0c41ab19aa051cf0c3a487b39912f158fc9f92de7fc4b3b00beb8aed57ec87a6151215fd9311222ea0878a4b3b95a9bcd744d5a3292a50abf64e268c52795e8ec7b9d30f1863f2e4f8d4b1c712d054e6c88ec0a88f1df63d2c13646fef9cb0f979418d6522447cd9732f36731612e84038f322be05fedb315f13e99d86da1010236d00fb9949eca695f12a3315eff3ff83eeb2ae68661ca310c38a5328f74c96e111fbca7f49d7e34772222b1cf0c0b3d5a7e3ba7e276795c19e57386d7076c25b3fcb83bf78786233a3c73aced6209595a8c7b4aaa59b874389bc54a3a6990230dcb3d1195f26ceb5310f8e2ece7ff3deb8ba24c383f741cf51fd10d8685b3a4693639ac345a05b172840aded5e3733f0f7c46f79358fef5aa3f1017d58b9212dc673eea408cc4353954f84344192c2a9cf01fce2c696be95f5d8f33fcffa236f9a67173b547b7f9c34186275b96f94928483281a4aa3e65e810c8c57cf3aac99df133d63afd1ee12d822ac142063ec43c3da5ac9400e215ef7e020f5bf14bdaffc97547be87af831dbda3c8b1a216cce47fb6c8d66c5fe3137ee010aaab1d8ec5f49198b2348b55f22999f07facfdea7cdec502c600e1c65fd677a6b98f64338ad994c9cb9b98d433384f16aba1021dff0f00139be1ce70d20a7274ce1068e677b3ab151be90fffeaf97e618f2a3cf9f55a193bd3a332eeaec62b88c4e8fa4aba31a30942e837bd438a6020a579aef31472f90ad3116151a107614508dc692d7fa0e08bd729927eb07ee6819383253fffa63649879738e2d791f141f2bf865e5192cbe055059e7200709c0c9ab3499ece9bea78ec9bccf0f84835508bcf66be64d9e2d2d274b678ae63495af4918374c2cad9302175fddc9adc57a88abd688fe59c17d7bfb6eaea8d9431bc6af7bec02859fb07edc84613658683cb5d998f916915713c0804bbec2f30f00e16f817a67ad07d827716074c8b382892bc8e4392025330ea4a939814bac708d8d53e93f366b6baf3b67fb18913cc10bcb8aca338ee0fc994b1654b2d82763bd0740e08a7d1a19a3277e61b1c38902c0ed558984d19b2010ed851d8aa10d178fa94d02654c8f6d8867fbb4451a3b7113827119e62efccadf0925a349b8d15b44ea81135c3bafaea8ae5909dca1975c920ea23a7330a3cb7cb3bf3838cf2cf74dd29f1fc72e9f3df041fc9229492d17d22924e57b3d407471fd3f14d3e7403270a33fe0f763aaad0752ad16a60b8be7b1fe687a45fdb01b519bde6ab3731921f9cc2b6e70480046a44402aa04a471dc82ebb0c2eb76699ccb04fa5c10a55ecaddf6157e3b7da9b9615e6466aa3fdf8f56c01c0c1b498aea6b87f95f735ceb5fa6a99fb5280cfa800c5ea2ca98793bdd664c9211892bddbfe787b6502cf47b794c25fce7887b8a4d89f0110485fac6287e67c919cce9c62394d66023b0d46d181acbad342152bdfb4c70fba1837818777318af804b02e5dbfa42118907889f2cdbcd92a2f9e72f0df48d260ca07a5ff89835e10f7ac7765100673f58f87c497d6584a271d9c8d24778b6f6de131521e5739c5233bb6a38dfc21ec5787661ef2f2239b41416c25ce121b303442ee46d5482fe69d2c8e171a36a89ebd4f1adf9e400ea20bc7a306124a3cb1f5c883c823d4125b481438964ce4bf49df9da1bae42a62e105abfc535012b94c1b95ba538a3c39aec8154891bd6e698a9cbf18064752eafe8434847f71dec82d7d729111265d8428018b381ce67fbf7cd416361cc579405b87e141ecb8e3eb41c2796855ca82f25bef60e19d29e0e0a4bcfd78909c719ddf9338179f1ae5b0636d4fc6466e643d3bfd6544695bc9fe5ba7ced2fe895f4d6f1eec6a67e8517523d3a2a3449aaf86697d631eae3b8591ae1e8e4c7ee1d0fd9167b8c94e129887ec8e11c718f1a5acb0e374374e8e3250dc4718f202cb18ec0aec7804ac7c137cdd31a82a1d302a19343aa33138d2bea47565cfd003fa24f0401c60e68902a41c393c88688fa8bf2b32493ed2e0bede85303481bb523d00fd0357bbfe2c765004896c732f723806bcb039b87f049a6fe5aa99590abd7a947038bd3f4ff26233993af4fd78d681663872a3e41086348b9baed9b4a42331c21f3a0f060b3c872ac0e91c1e5e54e4f3354d893f47dab969329002ccce5403a9e3493fa63b7d333fc7270e5ffb708509725ea048d0c546d265465ba21d7b40d9fe398e7e35ed6920b42b042f618fd5ed296e88b1a9466561ccdb25a2e95ad95c0f55e2051bc286db86a2f77e3aaf05c74c8f2e35552b875ffe89279c5899999d607ff3f99f170256410af57f997a7afda3e50e9ca6616c2035956daa321deaed034464d81621181b91053f6c75d08d7e820138c8d84c99091811c8c34c006500095250e6ccf658494df31265d4d9aa76c6213f0e5e8b29983d5c11d29221655ba2fdf1a5dd4d16b59f19ed879fe005aa7b0d644b566a290bd257890edc17168f09443946ea22d0713d91775d7dc7f8431d684f489d572147749f86bdd8427e46d53af9869298ed72b54d26bc2059903c58ac5e8738f8ec9dca63e6266642c27008f79325c742a40f00e2b9ecb444d9c40100c4c69a1b6c299c88423b4b26091648b04fc99d622951a38e548ef7b4ddcbb7feb5c3a245a3667f429f6f0ed720a3a7e0c745d56f1038c36cd8eee2c7fed7d85ee53862fbe101b1e9d9c77d23d9c76dc2d179048fb3e243083711efcccd715680a7828651a6aac9b0938beb57a18a10e9ba0117eae420f5a72390dc3ea612b1ecc687345a29a826950b04689ff29681b29944bbdb9fa5756e043cefc34c7f90dca022ddb00cbb2a04e9bd8b9a04f6ea976d4bd5590f45440edff29e84d642", 0x1000}, {&(0x7f0000001140)="0c27a90056a1711233afbac8f54675234e7413a826d1e013b63010493af70ef3788a2d08d21d4fa7317a9aee007515ebad7a9a2b85d7be615ffde7a9fbe3abdca3abfbcd40bdda975d10e506f8fe1106cf0222462c12b9a7a08f2f1a3e64d2f097a457cc5ce2a55b23e2fa5ec014f7a5f141d5856a8d8ea29adf94e193014729980b1c", 0x83}, {&(0x7f0000001200)="1e0ff66922a0fc1066dc1a25cc1c952db6183a5753100236f5737bbf6af17fbd69aa216bc828ddc63885c3450d2d2c4cc02ecd3bf11fee1a3e1f0f2d9e4ae3aa1d437b2a75dc0692a4e5669f37b16bb21b14a57ee29d967c904f40a627fbd43be2183759dab04fc3f4b5b744f6cc9ec06a715e8e181987f8236046986e62", 0x7e}], 0x4, &(0x7f00000012c0)=[{0x28, 0xffff, 0x3, "394f027ff24e49b4d7e70d5a318f17868482"}, {0x80, 0x1, 0x0, "eb37e8b3d1c6a1e3a8ec0ad647127f44690eda614218a3a5fddd61cd3d761477b3401df2c7c57b6c0ad135371425082924614e59a4272469bbcc997680e30e76ef795d58822f92ca82a909627b7c7337b66d737fdde92d724fce74b508dda204e98b946df0dab02b4258380b"}, {0x108, 0xffff, 0x266, "b91e6ff26361606959b385bf11dee9bb940e12f7a1d54894e0dc7cfc2808e873ad6feb303ca55b94c6cee284f57f3ed70d50830b2542284cb46477dd4862803963548ce392c858aa0a584d0954d059093fdc72f30704274b07d06a773c08eaa0964f53f65db52fa32970b22477317d8f58ce7a9dae6a991637cc5b996eaa2c2719e355b93f8700f1b242b1ca3f5d78432053871ea2692414fcc7d80b9182d35c0eadd6c861e217762f017c26369c27e9e90cbc546bc24d563906c3291970c6d20e7ce368e7ceedfe709a859cceb7cf4a3a9ce04fa7912d486dfe6cd6e3b03765e7d1513adc166a74adcc5921f97815b34a0e2fd3b2"}, {0x100, 0xffff, 0x0, "e91cef951ca9413be5b403a42f997dbe0873c51082937b9fcd2ca31c6469aa459d3a6935da9c3409a9d8816d3efd8e53013b11860fd086ee960df77a8f11c1b4562c5f7a7547e3255c1b419202147f1666196cc63be5d95be0ffccc9c9bec1d8c7a886945fd02d041140562ebc493617ed577d21314ed41dbd6790c252167b603a7511f6c72346a0a8dcb2c239a55b97da35f7fb382224966d4292f17067594d7e036cbe787c1a74d8f07d8f50884e721d781f34567afb9e6e5261c2bea5fe4e40f6dee8476f482deb4b40132c9863141cc253cb7641007d15f61e07766c63b5cc1c4f86273cfd187f56b23e9c8493e0"}, {0x50, 0x1, 0x2ba2ff28, "9d1d1390abdb6d4ac7673ade05862efe9459b3c11e5304bb25d3659d330ea7cb5303388ba1e946f3900a6b182a84264cf6332defa69de5b24d"}], 0x300, 0x2}, 0x4) setsockopt(r0, 0x29, 0x39, 0x0, 0x2df) lseek(r0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r1 = socket$inet6(0x18, 0x4005, 0x0) connect(r1, &(0x7f0000001600)=@in6={0x18, 0x1, 0x7, 0xfffffffffffff000}, 0xc) getpeername(r0, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) linkat(r2, &(0x7f0000001640)='./file0\x00', r3, &(0x7f00000016c0)='./file0\x00', 0x4) 14:56:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r3 = dup(r2) kevent(r3, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) fchmod(r3, 0x4) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffd, 0x40, 0x2, 0x4, 0x5}, {{r0}, 0x0, 0x4, 0x20000010, 0xb1ad, 0x8}, {{r0}, 0x0, 0x1, 0x2, 0x4, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x923, 0x4}, {{r1}, 0xfffffffffffffff8, 0x0, 0xf0000002, 0x618, 0x8}, {{r1}, 0xfffffffffffffffb, 0x40, 0x20000000, 0xfffffffffffffffe, 0x5}], 0x1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x8, 0x4, 0x9}, {{r3}, 0xffffffffffffffff, 0xe8, 0xfffff, 0x6, 0xf9}, {{r3}, 0xfffffffffffffff8, 0x80, 0x82, 0x1, 0x8001}], 0x8000, &(0x7f0000000280)={0x5, 0x6}) 14:56:38 executing program 0: execve(&(0x7f0000001a80)='./file0/file1\x00', &(0x7f0000002200)=[&(0x7f0000002100)='\x00', &(0x7f0000002140)='&/#,\x00', &(0x7f0000002180)='\\\x00', &(0x7f00000021c0)='@{^*\x00'], &(0x7f0000002280)=[&(0x7f0000002240)='\x00']) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000001640)='./file0\x00', 0x50) r0 = open(&(0x7f0000001680)='./file1\x00', 0x100, 0x163) pwritev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="44c070e1a18d27b9097a63d38ad4fead65386087071f4d00462f971da140a22e9f9ec466682fa5873ad2a923430022d0dc5f9b9d3dd56bf190d721d87769850167d6845b1afe41e17afb1cc281b8d03d51d86c20bbec5049a30aea50bd04e16393d5", 0x62}, {&(0x7f0000000140)="20fc2454cdf6f4133a26d57852455312acfae68e63a33b1c5eb283234753f91790500e7ac4", 0x25}, {&(0x7f0000000180)="e662fa7b7cc5f8be1e995f978b4d", 0xe}, {&(0x7f0000000280)="e41a7b96044543b61037f67f1c15cd1746b1bb0fa4cf46d8572d546f9cecad2ebc8516a583a33741b0855645efa3da619b712402ce52163c3f929fcbbfa3dc8da0e3c9ef6f9c6fcc2fb05caf9a802d5bac091e5419ef9bb2ef6cb4b6760ca1f651b832c4be3c2e887512b36e0ac029ea5de7b2cc0fe3fe1aac5c1084760241dd36c16c0b36aec7fefd3547b678c409ed80b55a3802d9832b8370fd7cd32639391e2a4648c3506a5a", 0xa8}, {&(0x7f00000001c0)="cdd53958ce1bc39dec6a64ad0ca6d92ed656f04409e66b77ef", 0x19}, {&(0x7f0000000340)="67c8bd946a71242fc38a0f61282eb0f1437400df79a05c914748cda1cb557edeb39640da1e6d0e5347e3d8cf197a80e9be2e35c0c79989292b3dc151e7eda319330fb3c34960bdf5a623cc6fbbd30852d2ee33ecafada237fe5fff7a5019dd041be42755f0becffa14ed9a2dc91fda8a10e1d8effeabfd84679e1aa8c9bfb1daefc3fa592cae5a907c7925255adcf84d2c4e66e94c1f95854c15a62ed833d7da01cb79304583a4fc5c42387afc3557651f7eead553372b056d52167fedf6f4a56e88294796a29b1162540fb4a8408dcb81928a88273bf7be50d32e72b3f97fd1f4a717c273af86e600fa7c9035f84859bd9616e1651fce19b1305f840ecd0cf2d4c6b05492a9e0c543b74ca3d776fd9ffe670eed2b881365d1f12aae268f96df97cbafd3889de35cb417242d3d69935349a52718fbf7e578d8484bae5375957e2aa0a831dd8a1a41f9698f99bd07a8906a7db3bdae9a1ec1d609b7a16debf8294ff64301e2a3c0dd5dd4d851bfa32b89fe02738bf92bda2dac9710e180c2376adb1f5b9d8db1b9e3e6621a976ec27ed0734f5a85a7a829027496f4bc299f20af5d6445e50561ecadccfed0b6d2a879b0322f20e8cc3131d2b8e259ddfe9f6d9815a4d530c5f7118da0de77194e400c30e40128f4063a7e29b1451efe2444af59fb32ee3922a868536a59f2838ba29431c0615bcd3980517c37b92c414f7126d0cfcf4a85ec2549b97798e32c94f2cb269e31d635cb94ebbefb042357da863dfb9c33aec566f09100e6864c63b0ff12c26307c82ba7afd71d7adf5e6df18ed3ed783bbef4ed3450b3939ce63719b822a22504cf7f87cdce242865e07e8f3db90f5828111d2ed2c9e14ce66be0d01ddd3c9d50d6bca13e3408252b75a4a73e82df1f3fdc92f9087e221185662a5c01abf69911e0233617dae521a8b4028412dbb2e02612a3e6649dcf264006b09032f2f39d9151f492a899eb0dcb7821cfb0ac95955a8510a69b2c45c0520f22fdd8297d7aee94d4dbc27b792cbb8741d9001afcf3de5a54a260cafaa2d76b79db1d92dca7611c3a59b82eb5681187cab6637d96fd3a91a051dd7cadbf70332877a6d7464fbaa59dbc182ab60c8d18d02288973aaec7786cd767a64d130ab9cc976752bf8d26bcd6005eafe1d315f9ff5c30d107697aca3cdb2e95d717f770936539e891848f1d2313bc4e01e4f321f50525aaf768d6596129689212db7509b8f58cdcb77767153da641389bd37794926f67fd74074c245f5a859ae91f4a59b30d3b92cb844657d78ade80576b5c34ba9ff17fd5964142bead5059d34fb142720a2da2452f93e3c13e042674d9dee2739c885b41e9e09233975385f6bfe51d38c4fb39ab9708e57e3b81c9d9ddd03490e43443049dd58b218595a662db4753f50357d18e4c4e6401fccc633e9197949519fbccef40ec47229c4665fab439c75a723014afc51d225ed283b03590184e32c8e43fedeb24ea6a95cea5cb9583a766112fb97b3bd7bc7ea6569058933209dd1046c14df27b60df7f69b1193bc59885a2f0629268c44803bc2cabcd904439bf058b09b861ce1409485d75c59ac71fb5e7d04b48283e0b24f614268e17ffcce33e338879eb252c7c2e37421e2120da45928229607cd078cb0e31a215c87db74a41e1280a07423b450bdb9213f452944d72c193a5da65c0c98b7c748138302fd2b0c33dfa6d40b1129408e6725a44beb3917ac5f892c09d3472cc5bab223589c57746da59ea739bdf86baa3da5e43fb9091902adc157ef9c1395f7ac80b9049d808df09b1b45ef24a669a9b8a7f984724c70bee698192e1d9ca353173c62d5a960a1fc6a90a4a2ec8fafec97088a03b4b0bf162badb7ff8c62d1147d2871cc580662c2bac5a952c5fdf70513330ffabe4faa22269ae0eb6ba98ad1f1a2bc38f4fe81f865fccfa6599e139da6a3dc46db066ddd25872066bd12173138153b298423d7e0afa10a0aae38c9d623999d0cb634b90f215a0a8fc2ddadd1915331a1f3775638992db460c54f9a309ba0d38111d832972ac9925664f015adc7706164799721db8fb7b33c7e9311e8e50f642e8255f8c7ab461837e5754cca3bae9efd62e1a8eeecd45b61ff7ba0db57bf57be8960009125ea0424b25be06120f3692fe9b811166c11e573ca6129233ca794d035305aa2438459820304f8c0e7468620be3ad224dd84a13c5782d502bf158e4651f9144ca5db2efc86949c4d7a641bc3020804ff6008f66a17e5bd3732319da12c8d737ba77fabe97292b43aee3cac494c5e0c7926356f5305200fea8d454f21d027ffdcf4c7dee59371d926e6b838cf73594a6cbbd7c5d70019fc73ea805fa19aa71f6fa46d1cc1f50391df6f66ba2aedbaa0ddee59101887b968cf754dbcb9fc227d7f5f257234ac881a5709aff46f817a98ce2d37bae2eaeac771f773f26cb2e69bd66e1398658befd58aca54fc3252758e70665da8effac8f97eac4dac43468b144ef6b9ebe822d295d237ef9adc5297829141aa1db875700511a0661cbdf715c15b64027de21c82387146cfaa91fb31643a49279f6abb43836ff68b827159d5d721be098e748384589fb4e26e1a9dc656c9eb4d14ecf4f24ed9e36ea3c4cc2b0aa2c0c7e8928daddd69c7fb363b21aa7e1e96fd6ed08fec3c6cd2e7b11e85cd0cf3013f537cffb8732716f01ae89282145a6d996abb65336e602f70bbfd70327f760a63c75249d12e79ac5c5ca7b80d69da354dcfd2cffc18b5026f51786a97ecc778cf348bb2028b6a622186b1a88e2ae37c1edbdbc2b025b0fae5f6cf75ef57be555d9e6805021bff9732ad86809ad74b87682e469e45b609146761a2771b74afda70dd6bbda89a8ac1edff9fbaacc3bd6cab1aa137cd1321730b70bca4953ead6ad3f072b89b1ddc8211ca864528e15113273eec853e7b1d70baee2ce7f4091f70616f74e0080dbf0e9588f562f2c4c406196b8df0245fa04f1c90e78aae678ca3ef61c738d5536fcd5c8e8d7ced3166c4a64bb303a6c11a015ccb6b6b7c5cc192e08f71d588ad13a369087f5957e1ea87a27bbb0fc4bb323ca5367cd1b6deba359c95f1500180e8d44b33bdf58521ef7f00dddf37f71860ab49fd89353b891159e1373265742706e1aea8adc67701130cd82249bbc1fd18afa15366d9a85b1fab5b047f5dabd71c7933a56a28c05c03861b24ae81f186068ff6d4382da00a7ba8943a234a3025156fde825f6d17e95308fa89551526680fd88ea7fbc2382c12e2eedfb73942141cc1777b02373d635be515c6eb6d701d1540847e8d7cd10f4f64bb9cbacc5ab945726ced309266646f6d19415a4dd976ba0caae8cf807731bb7de2019e5085f6979fd9f8f38f1d3fa926c1a7e7474de703d5da0a85934e48a569329858353c1817d9bbfec6acdfa6a5e9325b4ab568e8a3af35ea52453089afe41626ff3f585470149acfd4433870ca074a798ae39edb644778100fd8f027e2a767935b7d1560d05be1751f33b34a101ec8b1c71ea1d109eea2cd3e6ad36a1242505521f23ef91408ca99e5f8fdf2c8b9160679b2bc0c068d2521259ca83656774d7d7e8fa06b2252ecae9c35977a4fc96876fa1f52f52774c156fce749ef52223d764b67a080da315f304089ed2b9831becaa2775f031f02b846f0e18efbb8a9838dcbfd797fa447ee0b0f18542c86b792f22b008263ddace40f645c17164ee04a750f02d85448980c4a937c5434ae669883395b73a7799310969d98bdba9a8d27345082552a7915a0604fbe84af5bcca81f1d86b05998c2b7e8d6baa5ef270748b73b42b317e749283b5d550a049fc95f9417239f08a38cb5725a72aac524b97911b25046fea8c0d6058ced1a56ec98e31aa7024e3f723d275ce09b8084ed009e3a974fcbc58462e71216965cbde1c4ce0b54f6ad6125b93f377bacc7b838654f17567b33a4d041b0d316aace87a557451cb5659811166c5075d3c7cea8d42100aaec7e4659d6d62d6f1d63f86cec3a5477321d54b9307b84b619f8e4fcc6e3462e184e5e6b7c52b8226fb14d8271d3de220fcd73800fab2c2638bf22dfd51ae1b64c6b35a7c3bc2f336c7c457a1f3969af9a256ae83cc73ff80cdb9877179d465fcc7b7f9078e11e12cddafc199fa0440291d0af6a7afd942ded20bdc414076962eb784ff5dbf5bff88b3d2f155c4058a2f514c96d248221f7cbd496c57271caedf49d2a26a88d75a90167a253fbe651505900475ad482cb5ba8db25bfc01f214b5fd32a56092e2bfdf9b042367e1f6be8eff0287f64ca5d495747200ca1f7ebbd4abd5b1d85c079037ab41d81bf82ded9faf54697ec5851c0bc16d2a12f1cfaa099cad6787cf7d17fb99711eec79ce2c7c98e4f404889935bd9e0de0abf4c8f7669610668b20b157aaf07ebbdb5ecf9bfe0d45a54e89183ddcf17f793f9bf514cb1b02895e2ec49b86bc02962a93d91ebc5af506d2c85031c1ab66ba7ac5cbfb5173ab645298bf78081e9f730a8c657e8c71b7e8e9331380f044cc6b4c3233e0ff01b4043b268f8a346414d347ba70984737ddc1d92b005145492536df5a6c557b5dd79020520ccc5741009352c1b04f4496844a3c9b9141331bf124cd1131ab1e2be2ab06074e31b1a2d8a818c683e3ed2003cb328c10702a89faf693dc6d6a72ba3181fb89cf5aa9e614bbfc5f19c02e0e9b5feaa3b42c3862579423b2894913a41e3ff58b25deebdc67dcf3a122791b2d7fa48b59444b20b3a1bfeef65d77a078543d3b33f9ba9f236aecfdf7d47e46d16c23c21f142811776b0141304f4502b14793aa6a974aa888d9facfb4edc06b249c14f0233521d802a790d83a9e87e5a1c09373349f41080131347d1f0c3e1c27be3f6c0ae42117966e6ce23fef470371586eae14b63a7c041df4888a1453ddd639b5ffede8f31526911225f6d5d45ffa9159fd9b1e371909a1c62976f565f7d10c5a5c93528d9910c8710d2726ac16fb8f8cd94d7dbd1fe3dd8b1fd2525bc928228a5ae04a2d03bc7e19e98e5cb29a711f608b8d8c9924fd7a4fba99669dbbbf5103c91da94c17f2526ce2180ef80901b006e7c2fe4442b287965289c88fd9171acc872241e06c9e3863dee6b5d8774dd3e0376e1824e725d708a1e4b4eb76a3004b89e0078e2f1123350c7bb3a92a1b83457fcab04bd3535087fa6f1deff4571bc6583087a20b16b3eceb9e5ff75d188c23e36d3a31bb4a20930aa7661a20ca95c41b0c6a5ce015e2dc28461773d42d8e4a5f1d618f11965149cab1daee554917a7f8c652922bfb7d5d8f7d9fe06edf6097e3c3896faf18bcbba5fe15922f550063224dcde0e27fc31c8bf57146d9a2355ef31c0c5aab3884d3fe72a5b31ecee479bfecce6d01ec4e2abd52b2515c7e2d5db0ea6a7e91188fc6d35927a3e97733f98c8bdfd1e2493359a927eee2fa924f7156d6e9008d1786a52e9268528f8e4beda17803326034d754a88435e6bbbcc321d3d653f2824446512a61c9a2f87b19066c48de43ade11c6ae40f4f27a6a725fbd5593bb17444cc2094253be1b7c67b6ee933f6e8ae2be7743983b83194139610517e0f727f72f2a78d0d187a25ddbd187d28b95be45d0a0f89671f07937408d1f714c7097f4b01dfd4fdc55e454150506a734573067d98927a1af7dd9f9ddcc2128f10fb1b04f54c117d3d0a040bf450bb19e5617256a895f54386fb33efe87398c18fd6e214b4413c98348e6d97e2a168d73d23f11aa56612eebaa924763d928e75264a721fe0d7b4d2a5", 0x1000}, {&(0x7f0000001340)="332c4a99dd80a5232ab4bca92e879e7bd13095abc2f8da84105dd09e8ce6b306ecac05a9638311568993cc543f7e4e1e1a243b1e3623163ec0f626fadffe0fdd471d011d0357ae015d2fe08614631418dca493f9e103412830d7034bac0ae6f7abef187ea553a3c7b1af38a31d45e268cc6230e778399b35c239fd02139248aedf1e33925f7b10b8d6d08d42e58fc8f8bdf486954ca0", 0x96}, {&(0x7f0000001400)="acf43d5395ab93c091b2ffa3f71ba3800d5a87a7ef7ac887cf1a1abf19c6570492029709eb35ba6335f299321b11cef0e0eb70749b23912ed8bef64aa0ac92eab23d5b5ea6c5c9b40480021e6febc4f1dd87530c09bbfbe241bfca674fba43646f18eddc0ff2", 0x66}, {&(0x7f0000001480)="58e0085146f07c705454b2146f892d16efd3098d9862ded0b3d23c5ddc9edef47e628ba5789ea09b5342e56589e964e0c911040fbb", 0x35}, {&(0x7f00000014c0)="0671075d4d3297d910098c380f64687e48d94b3b7c3d3af7086c9c956f3dc73188082afedb4711682f73cac44c7482dafef22da69c356802c5027f336b2a6cdf41a0f5add32e566ddb341ad86d728a6abe33e9cf4e0bcfb3f48684e1c0560a003256e4de0ae1fe2a3d65d9fa819d264abb4364f93dd08e95ebedb0183ce7c3153396685fb5f537", 0x87}], 0xa, 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) accept$unix(r0, &(0x7f0000001e40)=@abs, &(0x7f0000001e80)=0x8) setuid(0xee01) sendmsg(r0, &(0x7f00000020c0)={&(0x7f0000000080)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000001d80)=[{&(0x7f00000016c0)="accffe30c568dc23563b3d8ded925eb71f64d9e930d5357be441f8d41439cd6f4cc51176b50d396db92cdfdc3487d053fd6b8bcdb70735f52a61fc3c75c01b2cd48ac4254f3754fe57ef3b1d50ee6974d1b0698591e6ed41b99af284dbb68fc879ad78a613f26ca5485cd252798ad8e1ad89e26eab29859089f4bd", 0x7b}, {&(0x7f0000001740)="1f43cbee52918c125730162e68b1649d32f8ac9529d0d0f8dd32e21e85ea8746baf9f7e68592231e681a22b2742a96674d4bf0e9bfa714914154dfee96fbb851dc4bc8825867587b4a9ea307e7c9402a4c114bdeeafe46137d1b6a64d403c0d493b39236d630414d18d3eb636297b16df20e84da5f4cabbd4027413bfbfe4c823c", 0x81}, {&(0x7f0000001800)="db6767741e04c5d2e4d87693fb00360f04f0c9f784eef1471c28fe622d82494e3c98e07b75e10ecef4353072df933801c99279d37d2532ab09663040908b4fe0ac4b971f56ef388ed1142952cf0e69f2c01d0657889aefd35f90710302d9fdffc659589a7485a3986aa65617136b6758a1f6099f97e443e8f825945ff061cb1169ab7faf394126b27cc3aa3cde6c7663c8639a194a66947facb18bb0d9af35e78d323d6c8e4d70aa500ef2b2459640084fb506eee2b58fa58d721cc40eea8059eb85a993c4ac7e4bcdd89caefeb07a1eef34", 0xd2}, {&(0x7f0000001900)="b8112e71a5fc29f99b1d1a91de85cbf43d717465075aa5b29d95916013951a489a7012ae1dda166730df13704b3a5cd57c0f04512e95b5e1f2225142de786be264b19010fb923f30facc01c4b9f2d4a913f267c4", 0x54}, {&(0x7f0000001980)="fca664f3f93d1032aa7397b0420f919364fa61d3ade3db86713812d671e4b4e291db979b2d6250d58d23420e6d5b24f4cd7cdd67228586e37adfd52c614d22d0bb223ed7e9f72f8e1558c79c6c7fdf2387603079ce5604430d511022c52cad65b2eecd57de21b2b5a563a222eff283c568b3f73a89179aef18a156d09cfca0f524ab5f9f6c1f182aae47e8632e2bc5817abe43b9af62a772932a1162f707fdf5a6bb7363c797af2e244ea03c840259bcf2c99ecdaf7c46f3a26ae679e0d5432e22a53147eb62d762fed75cf75eec4e159ea9841a248431fe356b4de53c4585286157199fba84dc7bb0b5", 0xea}, {&(0x7f0000001a80)}, {&(0x7f0000001ac0)="01a9747ab99a5ac309866b995a5125df507cd9b7ff0bcc70ef1478c76b85dfbf9e8edc3a233b8b280696d7fa48f47c83a2e9d5c11f58a01badb3740ed4bd66f10eacad720295d66fd953f527e6e3ee1ff4038be258eb7d0ad16c26f25460af505204707a6fc972a46f2327bcd19df2bfb6", 0x71}, {&(0x7f0000001b40)="0b482a81683ffd1a89f56d3df001ce7aa2764009a5ddf27337184453d4d1a6b758906f23890775b6600d00a2cf22aa26f9c4ba8cb052df520a8443d9ede216e4b0b9023f57d6130a878c66ee5772cddc0e4646e96f4b011d002e3e3828682d66304a96915a37e9922b6b851dde588cbf7929cf65b06f82ac06519e93abdfb2d3d02a7213b3c510db57590a9413e2b005246418a0272f01387e9db87d217bc864af550dae7b1ab4dc3f567b1e7a6e976b9684d6c1ad6188ddcec52a925d33203c4db956d4c376a88617230ae3b481fc450c5ab57698bdb7c53c6a7348e331fef0517b00b8d38be4062279231f1ac105509c4ac0261ec4d4ebfd80", 0xfa}, {&(0x7f0000001c40)="b7f86ab87ffb1d1807d469cb633056ba18930edee6ce9cba7a156efe3dd8ff19889cfcdcf24cce2ce7ec60ce5b0c11cfb239c83dde73ea025f33d60383ddbcc50df9941d2853cfe578ee4cd2e9a8cb391e5be53bb4fc0f9168f8d93735f118dc24c9acfec1fceb4c126ef00f84f4a7ec20a3b67ecb39ae33b108868fcb61a9c83df8f9de92537eac98d3b0d8cbd21951ef986236779d053ec52708e2554fb0508645789cd4923cefc86b853bd859ab47c04878e1f649b019629494b183859dc4abb582ce6de7d5990959e7c91cdac83be14d44c17fb78b3f105be5cb9d4b6b3bcd20b7cae8d5652c0263b8cfbcdb75f258acb78bab3e", 0xf6}, {&(0x7f0000001d40)="253e584758749bf478055b68bab03b968b4070dc40e83ad2f11ba543a801b4ef011c5d48e7d3408fd9b3677e017c502e88ea2c652ee7abc7fa9f91b36225", 0x3e}], 0xa, 0xffffffffffffffff, 0x0, 0x402}, 0x400) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) symlink(&(0x7f00000022c0)='./file1\x00', &(0x7f0000002300)='./file1\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 14:56:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001480)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123366793d1a8163230cce209fb83a18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0813eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb85b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e02f868a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf570afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5", 0xeb4) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000000)={0xc2, 0x1, 0x7, 0x10001, 0x1000}, 0xc) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 14:56:38 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x2, 0x4001, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000500)) fcntl$setstatus(r1, 0x4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) lseek(r0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYRESDEC=r1, @ANYBLOB="6e4593b33e2f96c403cb082bf6d20f5f1b3db98e11013f81a81eb379bc503b65b68ab8368b69b6001a09", @ANYPTR=&(0x7f0000000000)=ANY=[@ANYRES32=r0], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYPTR64, @ANYRES16=r1], @ANYRESHEX=r1], @ANYRESOCT=r1, @ANYRES64=0x0, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYRESOCT, @ANYRESOCT=r0, @ANYRES16, @ANYBLOB="08d86ed47f1452982dcdbaa9ee9dcb1dbe5e80de4e9a312088c2ffd575f7659e185211df12a83176f47885c2f74477599cbeafbd8e56f6f5b648690f96ef04f2047451decceff66eacb9a3a6e90fbe3fd87aa99163e3bde02e8c534facefcc1f", @ANYRES16=r0, @ANYRESHEX=r0, @ANYRES32=r1, @ANYRES16=r1, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES32=r0, @ANYRESOCT=r1, @ANYRESHEX=r1], @ANYBLOB="99e2840215"], @ANYPTR], 0x8) openat(r0, &(0x7f0000000200)='./file1\x00', 0x48, 0x10) fcntl$setstatus(r1, 0x4, 0x88) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) r4 = shmget(0x2, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000240)=""/131) fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x3, 0x1, 0xfff, 0x40, r2}) readlinkat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0), 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000001c0)=0xfffffffffffffff8) shutdown(r3, 0x2) listen(r1, 0x8) 14:56:38 executing program 1: r0 = msgget$private(0x0, 0x128) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x8) semget$private(0x0, 0x3, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r10 = msgget(0x2, 0x14) semget$private(0x0, 0x3, 0x150) r11 = fcntl$dupfd(r5, 0xa, r4) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000180)) fcntl$setstatus(r5, 0x4, 0x84) msgsnd(r10, &(0x7f00000001c0)={0x3, "8730433df6532e72c736ab5fa213cbab439a7cecffaa7690be85b29ca712796eaac9811831ee03be218c9a45d64f5df3b0a1ef069639bdc57fa506d469b41bcdf7ff79a0d2e5c2387e6688b26b1571f7bf676569e14bc6bbeca18c584f2266c6fc5e4987d10999bc6a9532043f695bb716419f21b1983f176cccd6702549bbb50b8aac88c1a9fda5c03f5e6f304764284329fbf656896a26ba6288b5031ebfadc61298a057ec617981c73f4429c32bdceb7c8ade59c0214bead39e814d5c3c08ab397f61cc3d59451d75de4b19"}, 0xd5, 0x800) sendmsg$unix(r11, &(0x7f0000002780)={&(0x7f00000002c0)=@file={0x95a4ba96c9d7dfb8, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000000300)="e479c26b8f0bc3c0108877ef62c3775302f88e7b077036eeadd08b803ba00e5fda649502acf7e5da4122509e84a46640bc6d57e78a2447014a3a7b56a15b4607efc23397166c721e1a60e520e4716bda2f412fe60e9dcb2b4a816a7af79ef30bf8568058813b50875af2e4c8f324db20b76d9903f2e898b336d75b31dfa2dad6b8ac08d5c3d280cf64e36a560baf7ed6e1ce36883e61e33dbead50b880031e48d101b4d6b9084db3641c10b857d9fe7d1a561209bd761e37863c7a87706a66cf169b4610978f19833608aeb3df98232068afb34b0172567c8d65f0d8b71512c7805487ee1a515dbb6ceb1ac523406119aee8e477a211ef7b", 0xf8}, {&(0x7f0000000400)="19b1fad21f3e1e373b34eae2b05fc04d2ea2bd8f1fa8eb5464f2550be9e445400cd91b590360b416fc840ea560176750488b16220b805767495a06a18e327eb65c476f21d0bace1ce9b417c397459cb661b979e512170953de51fe0e2617f570106a6ab9ba7a0e7d825f9ecabe69308aea009479832c049cd926096b93c45146123aba5b867f5a8065ae3683159f3682d1c19e288d7260be82436d9b02e895d26d142d3b191cb81d937cef02d34455e70e7d00a8251d3ab5d0a3b108c7543701d2f1d6408630856c83007cde84a1688840425c0bf32766bdadd694ed630b081248704a2e5625a7190e0317b3f69e3efd2fef24e2e937a59e43a325db09432d95176ae380c088df2f48a0e53bea7125dfab3f6b5d5bd5413df6e9fafd7b50b7acafa72485cf64d1af8041ddd295c83d066258c4eef784ad1153052f4725c2e3a5aa8da88c00569ae1be837332ac94bb3a5271bad5181a589b10727eaea7853a3e53cf4872ca8bda75e2e914be1eaf8ee5d2d4e2bebcb3088a85f2958c778ef5b0c58a0ff454e8c10748d00be3adb615efcab7a1fa18f4d6410b89f638cd501b8c232d08a61750a5f7d5eeb68cb662cdb6b7df7f086b5b4b9e2c31471a4d54aecfdfac710ca17b9d93370bf43863b938fff5f7ccf6f8f4c9885f6c9930155bfc9a68e31d32c49f2f3b817f57635146765e1df7ef200f245c305870e75571a3eff77e320e6cb4eaeb7c584bf1d9402554e6ecf168619a169be8edbfbe1dc227ecac4f15a53a74f61b51d586027e3383ff6b8c47cb45ed7f171db0f2975a5ffbb816bd776a8b6f4c0c9c2ba462eab410dda8c8ebefc13ae83a1184d072ee0102d5d4eb4d44da13375294cffa542f0e68d268e1115f681ab6df3f6738f4fea264ef9bbeed2de51e71c9050f9398f6a3dfdf3d3bdbad1a74ab4f0a614e719a162b6c723739d871b4e710c0f6224c8e7d69067c469c131abd21a38349d3fddda3abd2de2121983a8279d9cdfdcbfb06837ddf99d07326f438a51876b9407688fdb4ff4a3aaf53527653742f3795efafcf4bdece5b060baba5245eb17fef1a594ce718e4734b33093dc842f0ac4772ba99c68bfd747edb3389efa0bb200954b82e772626d7c232ef9120831ee8699d43be2aaf2cefac219962dab4c8286974658a3c9547dbd675226b95982520c7a68df89ef9e806e15a53c215ea4f4051806b2ee1a6f512ab6baf4a191883b1690c5d6026e1811457aa9fb05574497dcaf8cf7fc514811006962eccec656080450a8ac6e06a52f382dc246acc831c0a3edbbdb9878489cbe367ad710f8d0e8dd4801e2fd265bfe3f20ff08c0d82203374d1f413b7a85a4c8f0edda59896866d5e911b8c3290a5b203e055ed8b045ec093587295792da523df677adcf9ac6047c524243f12a4ca01dbaa6c474d9480b82dcdbdffebd801fb63ac23fb4b1c34a0367bd0bc1a9dd0c3f2539e6488666e21f461c00f48966aaae68a7daf2783d7c61542b87266761c1ea3b82ae35ba9e28b8299b39ebac418100cdfe539921635477fcdc6ab009ab33fcbf78546c7c5f095071d1731e795771a144e0e3dad92439b312bc09082c892e67b0d05c5e50105437087ce844cd23196ba921f96cba749cf80482b537e30a1c9dc4b83ade409155317a06a867ef627ca5d0d4c707769afc16c298fce962f4c74baa4a296ab2011df00c3812105a7510c27cd2327dea2521b87a3df5ce520896babf7299485d7febe625c347f7ccd4f93dfe9fec7b79013f1588afc5174b66981d1f9dc262c040eafb95f3a4fac85db04da4d5e53570e8aa305bc4b2606671e9e0e7e6a449fce65079d131f7c8ff8bef15c2dd6183d56643a1cfae53defe166ded0dac222c79e3c173d9d3f6c71b1b1cb72f62f7d588ae0777b3169ff7d89201e1cb885099744962462d819adc4e50dfe72d4344e89b7713708c2b7debce509f5f648d8fedd69b34cf0e95937b7a99f55186a9e254904ea6fe1b345f93479c2deb753f5f94a94cfb343e5d268e8c60c783ffeb618460a29ddf9a498087f66fc0924b1cf615bc6a90042d75871758b42f7df69efbbaf2fd27aeb5d24a80386bba9b7c77d789c27201c135723a47167318f01dac415fae55744c9ed2314eacec1d16f0454cb4ad49b52cd164383d5fd824de87f6aebb33b91e230d88e0db56b68cd13cad96cd57841ff74facf02ce60b3aeadec2302db253cc499b99f520d34abc2d2b21b611c9c16f8928f8f5e6b940545464bb7bbcf27e5023b61dc52103cb38d75de3d7c12d8430e45383054d77e8484cb3fb3d025cbe4cca03395344b94a800521039bdb4f8d86599c9d1ff75278ff07f73f70081b530c88fa85bc0aed3c8430e434dface2b8f6c09945200be4c8acebe9d8c871080db4e800991d3029c05d770c5457edd37a031fb11d5809df781115833ee7df49e62db2c0268da390772bd04e52fd4bdb4724302bae2717b341c753bd65d4820e6f7a0643faba2d513300ddb8588a81e10396ee43373a20a12981edfbc75cb34f995077b5ce5dab221723df28b15160cc41b92a6b2f993b40677909a36f2b80f2793c9a35357b52358cb5fa5d680a9d9d9e49e21cd391b205cc78aacd079d2f2308d6f828ee00315d415d63e2272e4c0ddd79e6176b188d7eb408ddad431958a9d7b48ca905f37bcf61d92023683539f8bd382dfbfaf242c0986052d282976131932f5607f06c1e1db0560cb4296be9ebecc6e66ce14cd71609e3a3a3dc1a684afa30b9e7393cf89de6ba68643a624cba6a43e2799b756b8109b77aca413ce364f6ea9f4b2ef9266a7ed785a3131cce7a7eb52c4853a1f84d95d8b28a30b78d8a82454f647b417eb3d13d4c930d0a8dcef993b8637a79468e18b700c929ecfb348ed32137d3bf309071bbdcfaf1dd192ddfad8dfd3cd5a65f51951a6e147c445df3f07efca5afc1970af2f5717af8ee02f43a620c7f8c81d54e7cd3a6aeb7a8f311eae8b44e123eae12e378f009cc3a78d825b86c611b6019822fe55a90e262052c00776f08366f440b95458b341070dcb9def439a932d9770a4ca7e26395f78db4f6c3b7f11bd58d7cc59b7498a46122a11c484efde7255e6214bac82fe65e683c008cf4221250a25ed141878bad37ec7bee844cfc86a4e0e6337e53a13ccf0b0724572bccd02eb6110ee88e562c8c60fb50872c5b264b9f5976dec5231b281186f7afa2045e9f24c1c6bce769ddaa468152ee849487263750bd17155b8e029b83e1944170aa9306eb9fb3551107b06537ae943e8fdd9ea8a1974f0be2d116ff4b826da47ae0762d8b31e37d6b50479b82241c1d23bd53136e5eb05b560cf75d7d0a8e6cc69cddc4e62c352c2120a8ac89f02e2fee6ec3582000ef305ccd0bc3d94feb76ca0c4d873d514896bbf1aea3be466b97084386c6cd0548a4a6c502ea09440439a50b68663d04aa0ffcf13395d797039749b311a20627829311b7c76a099945265f3f4476bbd606e1e67be43bd22227f80cbf9114bb2c8e94a0d4470f9108978a30685616ba0656d698db257c332520422e1fa0c72673e17b25c75e1f804158779869340bf5662af8211cf704e86d5490feeb749918657a98f1c22894774b3a27b18d250cf1b9215187a8387cdf766b3fc6ec3b9cce565a0481f47cb74fc6e9b337b6480d70374a6228b15b85b467dac156732e0bf63dbc1424e8ead9e0c198975e92613440baf1cd55e3dbf0e1256df8d60d2ae67be6e55f091c55278fab37f1df2eff45140d0bd11d65eaeb61574d285c606b9f1c57bf5d02f05f92a42d430146d9ea81c9b276c3ad94c807247b5083b636d0a6e300ab48c795f44570b05b51b9885134957f279c6f4c20af8fc205a631bf48c696912097c44871004c5991203e7bf39ca9f0a7c2a511b100ee953240cd19df505351f8ca7c8068ea72f6ed116df39d2d8cb1f87a1f86f9ff3bc890466ebdc79610b02e5ade8f753315756186b34f9dc37a69fcf63639ae9482fb8826ae667e0b30701cd28e46a34f912692381fe5924caba6e4a0310e556807d6e344d9835591744efc6d7d40d2d28d6419ef2ff597ffd2b32515e1cf2f6c3ccf562d2e74d9b1f167c05d4b587f5fd28576eea3791406863f3bf666c9719cd613e9c7df7dc7a0dc5308eeb23465367ddf0bc808d29de6c0ffc52aad5a9be1c6c04a66bea9ed48e08a0ddcc094e23501a2d8171093fbb6d3183cdc6960427e459ee049b07cd0813574bf74696b1009ff7b38cfa28f368617df37ec9972fc3f46a7f0a963b532b091e2955e87a7fbca54f2cee74c25700c64fd51e5cba0163071769e36c48f95a3550f550a31e6e1039870feef75a324737c179214c6c2cb57653d6d7e46445448fff8fe9dca7d494fad1a85c89ef47d28119746a5adb3c2d674b178b047b0acc8b08d120a778f2de5b9505e8bbe0d8f4b079f471d7a7455bb3fe20508da949eb0654d4c26e81a63a6a766f717ba5381db7b12b957f583d55ed63db53ddadf15d25cd043cdfad380c153bfd7117e177b47d826b521a00dca299e5890523b36de94148d13fa0398347cb35f67a9092fde3df3d24753b09c85d36a7fabbe243b8a779db86745f8ce97d2297d80bf68bfc1e48e3155ccda545681513c9395300e1e52edd72c4adce905a05c89b937734e370c6318b632e34faf2035b576851e1cdc531d0036198bbfe586f0dcc847bf25b42b227cabb456628670c59e17209ece79cb149caf666d47c307b0f65d9bea49d10e39a7bb93af7b8e27d4ef5b42d26e54d07a1a61c326169e35dd51d2e6a3d4de297ab9073181618e59ae49a6bd3975a3900b35ea25acffb76b309168b8586868091a5233725086bee6a23f9da57e286ec24b87f547ae98d366856865d5237d2bb179418074cc404b88a84704a0a4c3b8ef96c484327272d0478db837b047d326b14749a305b932f4614c098c862de2e1cf95c42f92bc2ffc6868e16e4f27384200a6d9bede0f7a6b6de60335603d30609e47972007f14f8ac4505cf49c67cdf4ef52b301d9a568dadc60a6f077d15097178670e576d7c584b0d31ddc972909c3af7b49ecaf89ce3e2b25d11688c48fa6e9afd1f1052f666c75ec0e5dc9bfd554919a4c8938d9697719afa1afc1512d0a72f0def6434bab35e31aa3c6a778527ab9dddbf02d634c571fbc6b98976649882338cfb33918727526ca9d292c606df91fa79d4ab0e868571ca8ae1faefcaca1580218f00dffa9d65c0127f82ca9fb507069922d92fb617f4827fe28ad85c035ec4e8b5bf803ea25f4d8f6c2b2be241eb08eede20ea6d83e102982b11254e6838bfe83608b101ce9abd8331136d9afce5ce24f2c1526817ed2a61e2f391e3d0aaed0fa97a9b1804bbf2dbd24a377a88848b50cb8c015cb69292cf0af3fd34652097c66ad0561d9e58e2bd8400997af9e9af9ddd496135da8ff207ecbf0d2b3716167d28fe57e11a057a8b6908f488674352af5aedb5985f7bdb27f938dd7ce283268c6875621df09d39358d9131f88297d8ba701d982facb7b988138e4b444a587ca03f57bed48d347ec74b347bd2a74aaafd484099b9ef33ab4d1cdc7eada290dbc56f3b808ab6008130649f9e8ddbaeb0fcdac9f897dc1bb4b6c7aca9afedbca8acb5553b999a74ca9fae4dc8263f9a09545cced698233d44e7fb40c3851c419e679038efe5e336eb1923b097abcefadee31f5c111cf038bdb65d89f6f387209d4d786cabdf9f7f43b0bf342a649fe83e0617f53f9fd18e406326dc97730882f0d4", 0x1000}, {&(0x7f0000001400)="2e602e6d154a0f70309f799531f7c6648664b2197a85e6dfc797f246f296090b61fc601d08ebdf33914b4283b16b09f5fd98f866ade16cdbfa924cbcc4b0da01ad44a580aa71c0b5bccbd7ae56aa03ccf0cab7a7a93d0ba73a6afbfee712de9af17ab9e99651861ee87f410d1b6b37f4a1b73f92902fd87d76414147c90e9a37ff814ef4912ab7d9d3f6bc34a359fcd117fb51fa9b2c79b16e340abb9f600f84acf50ec5f1203f31d05b8a9a68af8b8a000a95", 0xb3}, {&(0x7f00000014c0)="25b160a972270487ed55fdeb90e71779c146a31717ba73129ebe7557aec1cc14137b62c14f1b6de3fe56ae82b14b3c392729abfb8db9c027a823c2d322ff263b97902dc263d1f3c59734e2ff1e1eac8f51bfd85e1170cff47f5f361063c799266f5ed9695f62cb3aa8c7322021364b8ef381dbac651738b4e872234e26c2fffb7dc3033b39522c2b0622f9b98ad439f819e6647e1e9c8751b136b740d7748b9e6ff51add629e182700206a49ad742ca9d686a0241a99db30731474806dc1d6565fb156fe95bf3519c2180ea731cafb982461e5b993f1a2b6c333977a5c75edca0734bc571d489d19bc1ac2b53587882c5e7234050dc42cbdf93e3163af96d97f6c837c29d82bd9c06e601734885d87b7a4f759ab5370704521a7453197dd03f3f86fe933f2dc2aae92297575d8de256cb2a05610714bf637db9633c9366713e9e2d71668a43a6f166241be379ec1ad7304bdd0c8cbb72dc19c30581f440619ec53d7db19fd780007e465436dfb7ceb4abe1b2cd4474282274bc5b86bded893d584e708fb4ab290a55fc811a292d7813426e162eb793f69226ba6f388f9edfb16908cefe66ff2307a04e097e6adecbe9b0f9f9494729495de8c87851d6228fa12899e1d936a0c30e43cd510d49e76adb589f0fd9882472b3e0ec0b1070edfab68741ef3317558a17cb871773cfb07e7ae80c300940574f2a0e5ace57a5cdfc493d399dc3004f4d60a57eab9ea4d46e85f9e5503be36f39611b5101756c7188c5f351b399bf21d7f0b7d202893252908bbcdcc66a56896362780aa25c670730b9e1d21d461cb11ab05bc878c418f2888521bb332a1020ce9faa0624c537221ebd225656743efcf3f1a179a1be8065b80db33f6eef2d4708b9fc659bcf22ec890fec620dc7cf0b526817dfa4769b61b11bbfe2fe395b50ada39c8229c33a1b81318c453a3c5bd6d0500574da612a6a57d4cd568eb00563ee7b0da3bf0faad46132ef9e808f4f73dce3ea6bfa8a753aeb6ee93644a83aaa3c01856602336979e722a788d2b36eaaf73326108793bdc47d8c44fd89d12cefda953b36fb14fb087a556a39ba162321e9cf3c150f593ef88899b1974bdf7c9e0254a1ecc6b26ab239d4811f454987e6c0c592ac3b74920c3b1b0c01ad4cd8c95d4423e149b850913f30ff08a2484ee06aff241435f5b4ef8a06a105227e125f7cfa444edeb3bd869a7f4d597dc0bccdccc585bb797d4b0f9d990ca7e10bbb45f1560c25dccb2c60a4f794a1c2ae1cffe1f1dc83ccf94d05334439e1d314ec7e7ed0217b0c47ed0c904f493159887cf24213c7a86593af54f2c17d6951b6f7dea2fa230af6cea19c092d024b082e8795746cc151ea9ec779991d24a26bd503679651a035f2a867fe7833bd69b6095363b481fe16802b60e18d2980cdb79a57654d2ded854917229d85d68513fbe0c05ff77ae334a565f3b6f22b4f6382f13f7c8fd297a476d58bbe99b123936072803f9c4611f2fa1099c59d926380e8dd6e0aaab1b1adbcbc528cc2b25cfb44b4a252e128cb4b650978cf1c273d3f01e29f8e0a7959e27bdbc3a128c7403ed822cd6fc01268ffdd83882c1c94649d85613fe63ee8168720e5eed3d580eab031a03d8336a9281eaf0f1dbcec61d46b0c292770525a0c8ed034008dcf25265737efc6073eda98aa4f253a6591b1fa7c6b69a94b91fc19fc6dacb5ce021517d3ed80b3fbd05473c4c977346999bc5c612a3565904f60d25d110d7b4089757f327a2ad065dfae3144bc8e1a190a2816bb93115a0107411417d9ca46f213197ebb0a036137c54292b7f663818a72432d03c3f144becaf52ea244503a64f9e1c9dfe2c2651c506a4e922eec00672d82e7683b9b2cbc3121bc1436538a80f8451b46445788653dc0c249417a80d00907bfd6cc61947cf81c5fc6605001e3247650e7453504895d468e594baac44c3ada5e8c1e44c0cfb4620f3fa24835c1f09da3a9d71d57f0abd184520bb2e219fee19287fd0a698ad76a8a61c6ff905cfddb7a76a34b09927f767e328495139a84603a58d55a4f42f18319775e0cabd4e4df1b783d1837761117a79369b8bc43570ecd08df98c6b541dc7a408ff5d7e9513e5e2f0f372557922be49f566e02be94b367424756a95f35f1194d8c999aba68535970341003ac14cef989ab792f39b38072c071f1e21421e85d9986980f8aa7749e35224b86b92b9c4709311bc9c3722e8435b4e63a0b6df0a0313a96da789adaecad619efed14e3f384c4f973507aa7902c2d09bbcc5831b560b50641806a69e1babb79cc18bf7eb51052c5417041e63e9e3e874a1845be4eb052ec7596e0d6e6dcefe9e845d15d664f9404c1dd354641e8c874517f2a26d8f311e6e4fa4dc4becd74c9f6d4aa392a5ef6b3fceac743b0a7c5932d9140bc968ea1e48364c51d49f128b92ba0f656a72e6fae628b869497ca0e97cfe765e37aed879589c81d441befeb90d2bfd6e79fb294fadb2c45b25996a4836b777b19eaac4d356ebd1e3bb1aaf220d6dd829de9b6862c70f3c7c52cfb4d9ed5ba5a82ecb67266137215edb54605135fdb268a5bd2700cb01a93703d5b86a97ebd62a0de95806bc6c4348e150fe60954c09a99f455ccf54bfe4a0b1867fbecb900612625702069699582129341cd641c3821825d34c7ed1fe8a59d3a1efad0c5b9c81169da55556b900e5e843cca65d8101feaa7719e13f2e86e0e4c6a96a2b5ab58ed1fa9b5cdacd06187faa52e40faa55b364a6c0bbaf3e58bc8c12b948e11c65670359064f7d22e322d5224fb16dcc265a9a22a494d2947116b050ad674c526e71649a253f30a819460cf343ce316daa57e299aa9b5b629b7366d9bc091297f357f8dbb228e00ab09fc5ac3ca541d926fe2fd12f69e6f170322e03eff961405f6b3355f9650e9be40b87db0cdd11537cbd5fb2251fe2b49e301be433f917eb3f9ed2e64d1ce8b452d78522e4ff8fef7df20ead4fc6196af106a033985509e4820ac2dcd1f66a0f18380a21ca9fc277a4c51bebf28b25d04cd893e9a61ec855f57a65bf59e47e5ca5fee808c42b33c57728c81fceb12f2a2b3f7a1df8b2d058ef029eebb1b0bbb7b951cd92383858fca8e4b71e3a3291e2777f1b428afe90d52d6109600734c3b5e4e6d837da460a6d0450c808855a568131570cb90ac462f2281b459f416bfe3091df847f5f4beba96834e66dea614d040c8d54997a88e6240007d723a808db004ed7504e165b766d4b960de846f1e79c7eebaa41f57f8e55d4e06719ef7790234344d1308f72b370a5c9de2a40ef8db6f53d7838b479cb87b1a46c282b8dbc6488dfff1a9d41251549b989fc35fadfbd0f8860ef6b2ba707911c9cd370a6a1eb5eac115f5595b2e20e60962b3fa905967b7b07cefba7eb781fc390731263b2573f283d044adc0c8abe9b278cc024e61793b9d4a0736c0709ef751220167b1d72731c80688e8e0eea028e57fbab1670a0586ad84d50f3c85f1f0b3bc924d0cbea0390a33818ccb222ed433445eed9235e0fb888b7d4d6a1a6ee1aee6d6dec136777199ad95f684564e0c2826f70809a752186a62dd97aa6a1284a3f81bac53e431c7c27b77d8a333be764ae97df573733bccafa1996f767dbc44eff0427c414cabf540df9f3533bb4b07f030bbeb20c1149f3a58ea7dbd511f21a6403597197a6fd0220cbf6e5d765df943e06c386e047e7ffa9bb23bfd9187d42854c2525f5804cd524ad94bd04ce05c0edcc3d5798221d7cb00148c6e6125d41b69f803e34e9a20346049c1d0b68357f85b592f51850975b0c70fd52c74c29918174a9b8d938ef18dcc990034b84fbfe1251e63fe61e89235018bd887280e4c55b29f2152588d8528c92dd236b6d242ae73e445aa118c2a78a5956e112b79d52f29e2a5d35d94cf7c15ce308ac18cfb63aad2e8d064e96e137938c3fc134778fae44203c3853c6ff18ee6632774f95ef5879b45ca7a5b237bea2a61e5f509ce0d4a5dc930d2c1a8502c45fa1646c2c8c57746e7e454611cc0d18be564553cff60e5477acf29df0ce7304da83754d56d8784e7496859424519b9b54dd19d77db6b7e60f9e973f2f484db0069a1d14be7b2adc3e0cb2746bf7172a1d1302e9be6cdacd33dd8aeb76febd4f73fc478bdc2b6bf78f1df53a272a3bfa7e5794cd0c91a7b1335f69a1209665a9b2127800f5b38dc76f7965e8c1500847f5371aec9198c192f8981b34caaa72a5ae707a70f18ae09ad2f7bb9103e011884ac89b8b30c4ae09a206a1d0310fabc525636bc152b4efb2c30074c983219844b8fa128b9dd1d651283c0f896b1749b6219b19c3b2cf8b595a90dc80beaf3c79d23e91965ad1b87d4a8046bb46556fd76f68313ca3d136b38f0ff11cd4a34cd7aaf14852871af9b55071d5cc6fbc956c8103cb362652658ee512221424a6fc4c8f7134ad87865a3313a2d992105c1919158808f14c1c5e973d46c2440a1951e4b77e65d163bd8f42a052d771c879e10a8d58c7c358c178898f3ffec4ef2c7d551b491e3996303ec57916c4e24c47e622e055cd74514a986b48239741a0ca4189598b3ae5438affb2ed64f9a2bdf5fdacf4fa0510ad7f550eea90ca38b17aabbb7c9482c7c2a81a70d907e15da449e4ad954620c0fac67a30feba57492b4d70a927ecaf9552e429896b9c4963e26feb3848047f0e79b033cc810e4a88acbb20074e942c0e991df97d6e7019b4e34b4219ad4dabc5b1421ffcc7eba90952c0bec6b8822fce9fa67f6110c4d93e04a5f02fe0471a1808c1b8184266c06cada74021ac424842c5c49685bb1d65e9134d85627ef6c0ca8ce0001e8fbb589bc9cf0ebf2764e8a5e210c22b3a4a62ecd90cedb1861bea926dbb21fdc0f5a8f93dd592af60d2ac97b95715e03681ddff93522147e8909675021e8ea36bfebaf943d7d33b000a3d3b2b1920a7f9df62c699ee8a581366afe9607e673dbf9fd965a9c5101ac007d3b37d784c88ec758c31276eca1fb7b4106ef33eafa99ece420877d04463053a033d629277bd80586b87df90e722bb9ffda548e0ab9902d1751ab3eaa7e06f52e100974b432c64ac4315231f50de77c9151d8989b8cc752a111d94f4d39ce238d8ec8a5f4bb20379cbda190e85d42a244372837f693271859e6c6faceab919f2d2b7e9ef12e05441e02b83f75d71ccc6160b12412df11697ae24984fb76791009d1b9c356d4aaec6669ef139967e2768a18c7728d4512b2b57478015d498b2de7e71ad5760826f96b208a5d34213b33c08d2ea1ee60af258a5f2968f9eb0c91d3e1e0b6c4192563580cb455cf0f8b3090b895779a06dfecc136ceffbc341c689480396ffb107809701a1df9adf9d6397cb3c74e601cbc8db4a6b6da4b3d568c5fdb69f21f418b053b08e406e0334c8c2be6477fafdbfe127aa0c52212a40bdf6854130489388fe0c842300b1979cea74738e8ffc4a3dcd2ed4f48fcedadd630a80d7b5a3fa81d46687b567899278d31309c3a304903a7c6ac2e72789a7adc0d9c9a656bd08d4decae970cc5ad522bd89014c681dbb93feaeca9cd6a3fe9c05e8c4af190bce9c71304c817fea6954b54cc64e5dac32253647dfc96fa0005ef047273122f689e515f4595bed8045c4efdce67733656fa2e930035faff604fe65fb7ece9780a491186841b9301bf21db789d7cafe0b7ad15daed15a8a541c186d9baeedaa29a4daa861b8fc69cdbd595db12ba5cec8ed71fd29804f87623a3060102f74839ad6484d96caddbd9efc9", 0x1000}, {&(0x7f00000024c0)="affd52dd550077b4d04662399033ef5fde98da8a2f78f43ee43faec894da75deff5bf97765328d7622df820dc5794ce27f106cc7536a349600c6359ee929183698406554d9940266eff95abec97b2e6406c661ab21092d7f292880eac634dce8f029702460ba643d5ad6b643b4485ae999897ab4a104031b3edac377276552af65e28c1d833b6924de17643775b9d8e2940ad996e45aef221e8c7e5842a8343c9bab09c290b7aa450b8f8c8495fb7b284c0664645b3f4d95b87470d67c1b47bf6911fc581bb28b68ce9f8f783831e449574005b4619a7b44dc29420c233810f2826167e7acff60fb949124e666027dc22c90d3f4", 0xf4}, {&(0x7f00000025c0)="f323622c985fd7c78e319936995d890e399616d5c4fb5a9a41d465c16b02b9598369251671c5c1c3a7f55633e16a1c3a2b0de3fbe2e5fc6ff6186e5709f06ea3a7941b8c7ce3fef5ffaacd718984e11edb4cdb1172f57688f3a08b60a7dfded00b4bf5da8e0a56a615ac86763caa3384ce444c3a25f5a59c31fbf4b3a9b44182a76d66ef2f125b8f93d1", 0x8a}], 0x6, &(0x7f0000002700)=[@cred={0x20, 0xffff, 0x0, r8, r9, r3}, @rights={0x20, 0xffff, 0x1, [r5, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r9, r7}], 0x60, 0x6}, 0x400) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r4, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000002840)={0x0, 0x1ff, 0x6, 0x2, "f817f1b41d6f80dca66f2c0e67d8f79f7bb28197", 0x400, 0x3}) msgget$private(0x0, 0x8) close(r5) recvfrom(r4, &(0x7f0000002880)=""/94, 0x5e, 0x2, 0x0, 0x0) fchdir(r4) chown(&(0x7f0000002900)='./file0\x00', r12, r7) msgsnd(r0, &(0x7f0000002940)={0x1, "ef73b4a95e3e0ea33e60a188c509f21998d9b199668fa7a09013fbca3d3093dfd6157b06f40bf13b7d7075e66b2a30461581ec2d123735f8122bdc5074b9c0180814f1280a57251969828322a7606ad1259adbc0ea8a0d743e1751208953956be303bbde9b6f935308c8e883f6e83604592f6bf03065462f0e735abee452518546f12b7baf8c1e"}, 0x8f, 0x800) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000002a00)) chroot(&(0x7f0000002a40)='./file0\x00') accept$inet6(r11, &(0x7f0000002a80), &(0x7f0000002ac0)=0xc) setsockopt$inet_opts(r11, 0x0, 0x1, &(0x7f0000002b00)="5b168f25d4f5823bba25f9b201b3b62a0acca39e074a7332867f7ed85f1d97e4e28beac535d4973e9db25f6b6f01dafdc6681ff42b85a1abdae0677bc3efca7f4c09d4f9cb6f619b0ae5fe5c867fe94cc0136b56b39e5de9dc15c7e582a7a056ce2b0bce27225a30320137f3da9a487b89b9641fd2ad09b778b2ba1ba96b396f7d803a7792ca43332aabbbe01dd31c27260838264db89d29be678714f614fbc4a59996e934ce4ab5cc9673521bc46eceec1d6fc961c9108b58a7e506938a157ccd2a5364bb3500074daaa583", 0xcc) 14:56:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x201f, 0x5cd9) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) linkat(r0, &(0x7f0000000100)='./bus\x00', r0, &(0x7f0000000200)='./bus\x00', 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xc0) write(r1, &(0x7f0000000080)="b3bb8c97aedeefb7a8c6e2a539f196c489a5dab89ea2f3", 0x17) 14:56:39 executing program 0: r0 = socket(0x20, 0x3, 0x4) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/27, 0x1b}], 0x1) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='W\x00') 14:56:39 executing program 1: r0 = kqueue() r1 = kqueue() setreuid(0xffffffffffffffff, 0xee01) r2 = semget(0x3, 0xffffffffffffffff, 0x400) semop(r2, 0x0, 0x0) dup2(r0, r1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x80000001]) 14:56:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) sendto(r0, &(0x7f0000000080)="a3179abde1848cc741671f080fd90007145d7f4b2f4fc375eb46e0923d904b574da4019976bd6dba4c09c81ccc72beba5b914f178076f36bf8197886f6f790e53fac37b54eacf12c58e46f50db12e9a3396548c4797ba44dcc6d0ae47aac4080f7afaccb606f0aba21f34a43a3672d587855882da8481801", 0x78, 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000000000000000000a300000000c3c65266e4018ed95ea703470ce0e7"], 0x10}, 0x0) 14:56:39 executing program 0: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x80002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1012, r0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x40, 0x1811, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x2012, r1, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x18ca9, 0x3) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f00000000c0)=0xc) 14:56:39 executing program 1: poll(&(0x7f0000001fef), 0x1, 0x0) mknod(&(0x7f0000000040)='\x00', 0x0, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x20) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x7) fcntl$getown(r0, 0x5) 14:56:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x800000000000000) getsockopt(r0, 0x5, 0x41, 0x0, 0x0) 14:56:39 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0xa20, 0x0) fcntl$lock(r0, 0xa, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 14:56:39 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendto(r1, &(0x7f0000000000)="5a22f4c50af6566019c61b3f8772a38b4e6452824465ee957ed735c9f378a7028d9bb111dc0eb7", 0x27, 0x4, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f66696c653000aacc65456a1b78c4417a28649e16b5b6dbb7a9cf699ec6b2efc4a1332b0a5bf8acc8f7c8056635635aeecd41c549fc4703309e363988aa1578f2dcf17dd6cfff1a162771fb91fb61532e983e5738984708306e9798a14896e1eda7f62f2ba45a2c1e0528a19331d0ba05016d3c3f4bb063def3356df0584cdd3cb92c603832e72280ad5b4fb4961d2bb21af70d791facfe7f91cd2434d0156a64d5d75457ad62c8bca78f27d658426a1952482678ef4bdc48490a1b9dddffab7047395083694009f8c734d1f284"], 0xa) chroot(&(0x7f0000000040)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) 14:56:39 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) setregid(0x0, r0) truncate(&(0x7f0000000000)='./file0\x00', 0x3856) setuid(0xee01) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x0) 14:56:39 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="000510e001009dacff01"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) syz_open_pts() connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 14:56:39 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7, &(0x7f0000000080)=[{{}, 0xfffffffffffffffb, 0x81}], 0x82, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x59}], 0x200, 0x0, 0x0, 0x0) dup2(r0, r1) 14:56:39 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3e, &(0x7f0000000000), 0x0) accept(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000007f0000000000000000000000001a006361f7bf0000000000000000000000000000000000000000000800000000000000000000000000000000000000ffffffffffffffe6000000001200000000000000000000000000000000000001000000000000"], &(0x7f0000000080)=0x6e) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x1, 0xd6e, 0xff}, {0x18, 0x3, 0x4, 0x3ff}, 0x1, [0xffffffffffff8000, 0x9, 0x2, 0x7, 0x79, 0x80, 0x2, 0x8]}, 0x3c) 14:56:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = semget(0x3, 0x2, 0x141) semget$private(0x0, 0x2, 0x142) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x0, 0x80, 0x8]) setsockopt(r1, 0x29, 0xe, &(0x7f0000000040), 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x7) fchdir(r1) 14:56:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) dup(r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) munmap(&(0x7f00003e6000/0x3000)=nil, 0x3000) 14:56:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1ff) 14:56:39 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) shutdown(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000000)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000a62f4b8f8666696c"], 0x1, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="1400000000000000000000afba2fbb5b000000000000000043"], 0x19}, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/119, 0x77}], 0x1, &(0x7f00000001c0)=""/70, 0x46, 0x4c}, 0x41) 14:56:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x20, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) socket(0x1, 0x7, 0x2) 14:56:39 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000)={0x5, 0x4, 0x100, 0x7fffffff, 0x7, 0x5, 0x101, 0x9a}, &(0x7f0000000080)={0x4, 0x1000, 0x4be6, 0x4, 0x10c3, 0x2, 0x7, 0xfffffffffffffffc}, &(0x7f0000000100)={0x0, 0x1, 0x6, 0xffffffffffffff00, 0x8, 0xe4, 0xfffffffffffffff7, 0x9}, &(0x7f0000000140)={0xffffffffffffff69, 0xfffffffffffffff7}) 14:56:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x14c) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) mprotect(&(0x7f00003e6000/0x1000)=nil, 0x1000, 0x0) 14:56:39 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x26, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="591d9e7decae526a20a8d5a7a0dde64ef047bb02688c414196f21f8ded19717ec8de7cc3e8a5f94010d8084713ad5e8740acfa9f070f775117e5ae6eb87be4dce743b77db8d0cd1377f9d9b9961db5d600fa002f1c7cee78152938d61cec6089f61cd369b7b71e281387a3b7b245beb52f1cc441beb022fafdde11967a6a8b609cdf8ef88987c7f6f1cdd3659a6445ef14f169debe14a43b484d9e045993beb023bb0bb3c85c32893a9fb88cc5f3abbe7b45e2aca88b49d87ba7fdb5fdc267226e7ddd79ab34bae69bb0df3228bf7a4c0fc084a204ccbcb694a701dbd1aadc12aa192b61", 0xe4) 14:56:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="2ad2d26e46af7205acf51643a35d1fd913df2f157e5cd9c6820b9974f1992b2f3bf3557f63bc57349fe10bf38fc92b05aabeb18b4e2c686d7a7941b7cfa605c6e28fce8b810ac87b5d47f8230cc81f2b81bcbdb19ffaf51f054b9669b46eae95349ae4cc9fdbe4a6c395e9d83b76ba2863dd49413ac7ed419da0b7014b72e06179a7460c751fe4e7e456dd307e55553554ca6d0b798c3b32ad179ee3829feca4d06c8cfdd54ae2a7cab97cf8d588850d69637663aa1bdbce468f49f57d4c0a7f03d871fcf9a12657d6f4034a01bed410fe8de849c321ee4c3fb7d65aa19ee89481689c30eb3600000000000000000000000000b639cd83ca2dd7a3f39949ca3e444415773b477bdbf627621809c17394257c2b43c55546afee702242751fb384869b7a6e52977546c50571e2af0f5333d89ece637616927d2baf659d1dcf61f7c612"], 0x10) r1 = socket$inet6(0x18, 0x3, 0x3a) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto(r1, &(0x7f0000001640)="a976f4509f90d5343068a41668f40f29076383de8bbe354df095532149bead87c404f61ba917a7cc60d61e204741e62b0f6f4527f0da6921506d1e96989a758b42ff705cdca184b8ba9c51027bc18c0413764f8ef596b6432b044fba53c35f16a8e796debc2ccbb3d71785fd4d5d5127f24441b42d4505fd83fd25ca5f68b412b179c7d029db89fccbaf0bdbd56184996776f7a9216cce22848a7a7e3b6c95c4c5e570fd3369961a85725185cb9d70801fcff100464e78f43022af3d3e9c9fa52ab9cdd1e8db280333013d611b7f0459a050af457fbd5eac5cfc41130a67e2ae8468897f73204291f395a56aab055c95d70579a14d632c61ccf17cb436176e2741fc2d6f26c1585c115c0f251de4147c1dc9d4af8ca2d693a7bbcd7d38023193441001d63718992e0e6684ecbce89477107ac7d4f00d304abe27a83b33bdd9d484018169cd8b882886a34470e837ac11b41b71250a91a0d5a14e093aea394b744e7497078d3d3e7ac46d7e81927ec9da40", 0x171, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000001c0)=@abs, 0x8) 14:56:40 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x102, 0x6) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) 14:56:40 executing program 1: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000fff000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) semget(0x0, 0x0, 0x2) shmdt(r1) shmdt(r2) 14:56:40 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) clock_settime(0x0, &(0x7f0000000080)={0x1ff, 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2813, 0xffffffffffffffff, 0x0, 0x0) 14:56:40 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=""/93, 0x1}, 0x0) 16:08:31 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x6004, 0x402) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000000c0)={0x9, 0x5, 0x7, 0x8, 0x4, 0x7ff, 0x3, 0x400}, &(0x7f0000000100)) 16:08:31 executing program 1: getuid() r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) bind$inet6(r0, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x6b}, 0xc) kqueue() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/76, &(0x7f0000000200)=0x4c) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') getsockname(r0, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockname$inet(r2, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000000480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000af5dab71000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008bb2a343000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x1, 0x1000) bind$unix(r4, &(0x7f00000014c0)=@abs={0x0, 0x0, 0x1}, 0x8) socket$inet6(0x18, 0x1, 0x10000) utimensat(r2, &(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0xff, 0x2}, {0x6, 0x100000001}}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680), 0xc) msgrcv(r6, &(0x7f0000001580)={0x0, ""/85}, 0x5d, 0x3, 0x1800) fcntl$lock(r0, 0x7, &(0x7f0000001600)={0x3, 0x2, 0x800, 0x7fff, r1}) socketpair(0x2, 0x0, 0x5, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r7, &(0x7f0000001ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3d0a55cd0ae1b727cd7000000000000da95a462c776539f42e3f353b1a2fd75c2c8f66b451f36e2da6ee8e864ef6e9a911bc925cedd54a02e25ef5be7af4d863bc5e1e8cc766195708b90d529e374cd5cd20419472f63428e1c2965edd1719b5713fc98079070ba45bb9c8972bfd59c3913a2328bae6741566e499b3bf40000000000000000000000"], &(0x7f0000001700)=0x43) fcntl$lock(r7, 0x8, &(0x7f0000001740)={0x3, 0x3, 0x5, 0x4, r1}) connect$inet(r8, &(0x7f0000001780)={0x2, 0x3}, 0xc) getpeername$inet(r8, &(0x7f00000017c0), &(0x7f0000001800)=0xc) sendto$unix(r5, &(0x7f0000001840)="24105f1cee8242495cf85f0d1b3bd7510de161b9d17f1acf1e2f3e8d80d0c5cf244bb517b303cc0cb07fd610cf7048489cf259a757690d0535cf2786bce713dee6f291fbb97d91bf980e", 0x4a, 0x1, 0x0, 0x0) writev(r2, &(0x7f0000001a00)=[{&(0x7f0000001900)="8503240cd54f3b46270e6cd09978bf179ab3f653c3d52d562026ae7c786af37dc9ce5a6d2f5a06b57180a8b9408181d601d0a4c5acade7b23e68d0fa1606d602cb9097306ae4902b0d3f5d0473037964dd9c1cb0987fffbdbb044d9edddb69f3f24ec4d21566fdff777166e71706e3e99bfc1d70c1cc1f6f0768979fb1f8cd153c9d3b191f9a36404b1f07bc27dfb26bd11c5e93157ed78b63e28ff30f4705782800b41d125547e0dcd6969aff848be7a0fa8cbe3d685b98eaba0e2b642f02500d11738b3128059979ada5cb9e670edd8f617a88dec1e1002a9559a0a0e9c646e2d5817ee2d21741eb6bee78dec4637f65", 0xf1}], 0x1) accept(r7, &(0x7f0000001a40)=@in, &(0x7f0000001a80)=0xc) msgctl$IPC_RMID(r6, 0x0) 16:08:31 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) readv(r1, &(0x7f0000000380)=[{0x0}], 0x1) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0xc4, 0x2) close(r0) getsockopt(r1, 0x4, 0x5, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) 16:08:31 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='@\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)="2cf65e00", &(0x7f0000000200)='!\x00', &(0x7f0000000240)='}^\x00', &(0x7f0000000280)='\\,[{]:\x00']) write(r0, &(0x7f0000000100)="f8", 0x1) 16:08:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x8, 0x0) semop(r1, &(0x7f0000000040)=[{0x4, 0xffffffff, 0x1000}], 0x1) semop(r1, &(0x7f0000000300), 0x0) semop(r1, &(0x7f0000000180)=[{0x6, 0x40, 0x1000}], 0x1) semop(r1, &(0x7f0000000080)=[{0x2, 0x10000, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x1e, 0x800}, {0x6, 0xe8, 0x800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x1, 0x1800}], 0x1) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getegid() semget$private(0x0, 0x7, 0x85) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:08:31 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) write(r0, &(0x7f00000001c0)="607a1b281920cf7a675d436331ad92ebc764000000000000000000000000000000ecfbbeaaec373e01c9181443b12bf0c42a995ea600000000000000002688a6b7b51470f0ef390000000000", 0x194) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 16:08:31 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000000040)=""/15, &(0x7f0000000000)=0xf) 16:08:31 executing program 1: r0 = semget(0x3, 0x2, 0x82) semctl$IPC_RMID(r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2044, 0x3d53) semget(0x3, 0x0, 0x39) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x42) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x0) getpgrp() 16:08:31 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000100)='.\x00', &(0x7f0000000300)='x\x00') chdir(&(0x7f0000739ffe)='..') r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x7a7}, 0x94) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x4) 16:08:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05000000000000000000000000000000000000000002"], 0x1, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) connect(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 16:08:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) 16:08:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022ee27f2f66696c453000e360350252bd8d3134"], 0x1) writev(r0, &(0x7f0000001cc0), 0x1) chroot(&(0x7f0000000000)='./file0\x00') 16:08:32 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r0, &(0x7f0000000300)="51c7877895ae9c643ea166f4d98de1904fcbb7f88d499eb14314a5ec5aee174aba63f881b3406cf9bb139357fadee2e55325e8de32b206783903ac0e62a315e35ffc86a877e7d875b0a270ff9f2fc50c5b2eae8438b110653e885f10bdda0d878291fe0a34", 0x65) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x800, 0x1}, {{r0}, 0xffffffffffffffff, 0x82, 0x40000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff9, 0x20, 0xfffff, 0x7fff, 0xb77f}, {{r1}, 0xfffffffffffffffe, 0x1c, 0x40000000, 0xaf}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x91f2}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000010, 0x46, 0x1}, {{r0}, 0xffffffffffffffff, 0x82, 0x40, 0x7aa, 0xed1}, {{r0}, 0xffffffffffffffff, 0x0, 0x11, 0x6, 0x3ff}], 0x4aba12b5, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x4f3ba178cb333c78, 0x2, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x4, 0xff}, {{r1}, 0xfffffffffffffffb, 0x4, 0x64d2df20d4ce141b, 0x80000001, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20000049, 0x401, 0x6f5}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x2, 0x10000}, {{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x2, 0x3ff}, {{r1}, 0xffffffffffffffff, 0xa0, 0x1, 0xa2f, 0x7}, {{r0}, 0xfffffffffffffffe, 0x55, 0x4, 0x3, 0x7}], 0x1f, &(0x7f0000000000)={0x101, 0x20}) write(r0, &(0x7f00000000c0)="8d", 0x1) 16:08:32 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x2d6f) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:08:32 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x2f, 0xc, 0x0, 0x0) 16:08:32 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x84}], 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 16:08:32 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x53) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = getppid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x204a, 0xae1) fcntl$setown(r0, 0x6, r1) 16:08:32 executing program 1: fchmodat(0xffffffffffffffff, 0x0, 0x2, 0x4) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x89}, {0x4000000000000000, 0x9}}) 16:08:32 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) close(r0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x3f, 0x6}, 0xc) open(&(0x7f0000000080)='./file0\x00', 0x20542, 0xd8) 16:08:32 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000000)='r\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x2) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x4f69932682d082d6, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) 16:08:32 executing program 1: r0 = open(&(0x7f0000000440)='./file0\x00', 0xa20, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000280)='r\x00') link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getuid() r2 = getegid() fchown(r0, r1, r2) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000002c0)={0x56, 0x40, 0x4, 0xdc11}) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)="57a6a298ee8482da23ad8f4d4c568049ac5d40ff7dd9", 0x16}, {&(0x7f0000000180)="85d4d000c1969f0c9f99e01b3365671fa96bb0249516e5466ce05b47d39460711af18cfd85864913178bf8e2dab7fc94463d332561e5161e31414e5d4b", 0x3d}, {&(0x7f00000001c0)="22f4266c5e498847472dd375610b53f3c27cbf5448602f25283b444275f4b2f0087bb66b4323f4984e99565d964618cd8680a8b822ee0fc1046297b24220d63c95103b7fdaa5", 0x46}], 0x3) 16:08:32 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="1f30dd0562145228d8642d9d511811627a411baca8139dfb4355f03fb5e88069a80db9db92d7b141360be7263284a881865fd0c95591fdde1695a36c35bcc90871e42f548c8adb12eda6a18bff315517a6311e60f05b7d488c4635ab8f9f3d18949f41129658a385f94f2e69a8c8e98a561d274ec753683bdad170c3", 0x7c, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() r4 = getuid() r5 = getgid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0xfffffffffffff3ea, r2, r3, r4, r5, 0x20, 0x2000000}, 0xf04, 0x7fff, r6, r7, 0xfffffffffffff10d, 0x1, 0x9939, 0x1}) fchdir(r0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') 16:08:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2002, 0x4000003200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 16:08:32 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r1, &(0x7f0000000200)="e34aa59d87adfdba0bf50bf36551774850c0ecaae0feb312105584bd91099f8c4f6fe44f57d2f2a5dc785c58", 0x2c) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x2811, r0, 0x0, 0x0) write(r1, &(0x7f0000000080)="744c10f46a", 0x5) 16:08:32 executing program 1: mknod(&(0x7f0000003880)='./bus\x00', 0x2000, 0x236171b8) r0 = open(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) r2 = fcntl$getown(r0, 0x5) r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000035c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003600)={0x0}, 0xc) r6 = geteuid() getsockname(r0, &(0x7f00000038c0)=@un=@abs, &(0x7f0000003900)=0x8) r7 = getegid() r8 = getpgid(0xffffffffffffffff) chmod(&(0x7f0000003940)='./bus\x00', 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003640)={0x0, 0x0}, &(0x7f0000003680)=0xc) r10 = getgid() chdir(&(0x7f0000003840)='./bus\x00') sendmsg$unix(r0, &(0x7f0000003800)={&(0x7f0000000140)=@abs={0x3e889d4c2967cb64, 0x0, 0x0}, 0x8, &(0x7f0000003540)=[{&(0x7f0000000180)="ab4cd9e63a49e31d02791a63a3853cfec8f868a9403c644d40c07398cc4a81a005679ef5d19752978539ee2468bbffc3afe0f6751e8367459a4796c816b047eb95c20127e90e4482d8ce65c7e9d3668eae5dcd5665a7d7f159a0d95e67cd047378cd8f7363042bfb5b3a6300546b5f6ec93e933dc7cd6116b905fbb7c8dcd52dd81efc90fbc5a80a339af0e082a818009a4f7b696cd4353fc088ed502594e62fc5bb0e20379596e98c5a77ec9297b5c96d0f7824a8e320b9826a2a3775d913fb30d753f15b7d95304c58c0504131e6fe9a1587bc54d16b79459a0933", 0xdc}, {&(0x7f0000000280)="3780c3d5f50b174339b2689b2d8a2a9877ae63fbd7bad9b7c7ed69272e76d5bbaf2b15bfe0ec25d10953a0e73a1aef321a3ddb7101217f8c5812b46923df59f17f21bd91b7439699fa94598efa197502a38f1529a258694a94b75b768335a33bda69a0ae3846efc0908688761c6372502b8cf9cb3d6e07cc02f2333c5b709c8e21e390e89393927ba54cebc1780a764438f35b1e872924497f3e5f090ffdb65d3ccb91a81bd6a2c097cb4b99bab29c744c867d42947cbd5161743db84e527b5057769efe66dfe17c308505", 0xcb}, {&(0x7f00000003c0)="86", 0x1}, {&(0x7f0000000400)="5d6b197155ee63cfb93fc88ad954ce344e4c313b1b62bf455d517e850ae08550f30bf6be7966c40bcaff06b78375537f7925cf2b56d4792455fb3f8a4b9b71effa58d19d7021c38df16be596fd175e4475ccde7a9abf92b49f0a3041b06ff3f67cd75c5ae90bc2aafa7668fb8273615b8d4fe725c72fc5f12ba574f291536a41fe3db017a19205027ba6856c2f3e4e81368fb3fcd43d1b76c3dc25d18785c852015fff94ee370c84ff26a6fa354ffc7866e006875224cf7b0c96e0e1ad9a561a4c3928cff8e0bc66bf838dc28c164aa09251f01e7bbbceb92c8371cbfc790c1dc207c69f3de85bde6213b06af988090e88a52ca2c03f292fda04a121b809ffb443f5640db7d3d5d15e64f5ae05fa12b480d0ce1e9d504a9d33b99434ea471d0dc78b13ff9d321bc540151a5b5b38b8a34d8307bb6684995efcaa82aecf8310a2fbe391a36095940211a520d4707b612dfd1a90673459ad1e05defe7c4bc6856dbd9a75c29b5341fddfd77f0a54aba0ca4a6e32daef1a581b6a4ab899e2810e77e34aa3b89040755ffb5e870bbdc9d32e17f348c75bda446d9ea930b004a7ecb27c0d4a8cb49b2a859df153fa8d37b1dd12e14b2565f88bac6c3a40962c508cd7ea68018513ab3784e52f7539d32dbb13ab037dbf69f27415f4b99c02c430a65fc935a9596810722a30afb91506d6e2adcbfa4eb65fce6fe4557e7722bb251403dac513336fc2325d6c36753dafdaed909dd688f6895d1fc192d66f6bf23eee6ed207faf2671d8ea9a742b74a912713afb5e262b5bf34fd665ffac7b6cfa7be36e6e1ffc40cc8f9d7164bfdfdfe27f9afa161c37320911b9a90f2a6a76d576cbf99178ce5569828665ece69d7d11afad3b9eed591245b999f4e5e5d8aebd9fc93d6402cac40b326221b70023b0f3500879db275f98c0a65ca5b3ae9d3a62fb8ce86e890b8e81e6836d883402ec763eb627e5b88e44c4650c98fce330369802d2eb46e3c353128a28523d436c3098eab1a26d18dc9b5d99c62295922078c3d6eba505b1b1e516ef5f0bb7a26cc4113b1dcee7d317d96848636075581409bce28e40ccb8e3dee6b536e0afb78ac72b79d7be3e04c66573e3e3ef34c1823d705f43ac9c5a681d745c3df442098fb823cdf80bfc22575ae36d6ba2d190db3c49e45d6b77b82a09e1a135f7a0f65c13fd9b646db1283bf0436f7d4dcb86cb607fedc3da4056f7a47f66279fe85a0aca1800bec8f68352935a0365b20f202541fef27c25fcded72c33f21d9b569b9b8c2a37d4917ddfc9231da1222cd9d1fd2bf20d7fc6b2f56d68f210c776f7b0e5a4e085cb6e81750c511953c6d15d6008bf44cd1a8fcf31d24388e442fa10fd987af0a4b789ce7482b4f89430dd0db6d184417058f64ca891e092a3997c0b164e0d0606b85ad992276f996db939aec2a2b732ec52dea380ae619c10924285a500e774dab3ac658f0f4357918bfa84a91a5fcff8e87e3e46560118ec2236e6986eb509319a03e47840f734b5bb899e1235d2b289ba8b5691c8e852061076ae72f138aa74b10d00531e16f0dff68def13220e654dc900bef45f2823693640a52f61c90f58e79142dfcf8d767b7f5506df192eb90eeddf38a5a9d46c44add9ed73c947c339fdca4c283ada7c1a681d47d20896081da632b16a2085a2ab1296dca9b1df9b9cf795d2ea27668aabb9c6915227cb1bac7f6cd75fca65d3afc9b3c7eaed2a6ef208b97d184417fd12e928dfe9ac461ac9d21b8c99489df75ac5e7dd2167d4d449fa341dac316286ff494d2aa840b0f892ef26e3e510b9561cdb317da1af28e5e904389731d562d698b98f35b5eb98fa57b60a9028d211cd8fe3b93de0d9b33a819b55870ad1b39adf1ec7d90701229bf4d6afb5a65d67e693c1632bfad6470dc058a25e7e7b3130c56685ceb28cae2b38b57db5f431f4dc37b0964579ea5d884cfbf7158559d31c07587b12275ce22842f583ebbaed33e9b46fc15e86973cfca10ada019ff08d31d7e78f7ab8b0133c1095758276221c8bb2120913a3e5f6316c7b575aed6a63f52fe8ee1da80a31cd5f7747ecca9ea6cca24ba2209c2c4fcbca6575e039f324793961c8d3ed3cdc1ceb17f5884444781a1abe3fb47b65c68def6b5ffb45bc563f19879fc9ca4d69d24410ad297b0533735e6640fe104d3146c3f1709bf0363a1d2cfe28a17660f3e5f068c36a69755e471992ca8cce20dc4da1d1848f22eddaa60e5cf1601f651b339387d7fe28fb7457244b19de27040739544fb031ed15f6c59fcd6035cea2192350aefc32fcd00751c307fc3adfa9f178eee52b0cc54789865832453f5fc9ba4670bb2a4d7b8662bf3e3e4f0370dc5613b256d9fc3ca221f9953dfde3846959c6b72c616bda885293524e95f26bf15a87ed1da5c8908d22ec724ff12c45b24b33fa7d3a4baa158ddd3b709e0d7f61198ab4e0ca17ac5815124bf7428149cad54eb9a9ae1b8a0e6f6917134f3cad34f0161aa5641dc32ec08282280601bd116de424221cba1bdb6f0151a064498ba9e906c9d9e39750e18fef3d2507a325db58ddb620d8c0665619e9d6d0b6139e90cfe5eea9d5ebbe817261304262a429144ba62fcd6e1dc7b0d5357bf63a12d7f449652dc795743f8b8273a07165c22ed80c9a187b33a542a66c0390d14b11d4f797f22799362e086fa6a00b524da2167894593ee97543ded705197a0160361912f44bd1c642352f2f1131ddf6175604a3784afa520c7059a498c5bb0859f8b9cb771a1f598aefe70bb91809d81d588f1a1c833d6ad3aa0a95595aad08857b06933a982ff192bf957d219525b682b56a51896c7038dc7504e031c9820d45d91876b7765983bb4e1c17403750a68e07fcb06100ab8037da4fefaa82949b3ba9e7b342da5f7b7d0a247fd08efa3fbe0c53bd77387e01c6be25f7ae323adf5593cf75a723433c0102c38adf434b9fa4a3406abdab0de4322a3036ab8d2f6ff6ee19ff922b017fb8b3ca2dffeebd0bb0046031c69d75cae11089730ed0d9e17f760f501ec09b891733eb8cb38901c982b172c8dd886afb03afa366b6c042d5df0bd2f2b6463ab378a821a98d13766b618f9b244697c3b9b47b20a386458ce7d43e5a1bdccc9aaa93f986406a28832b3e289ad2fec7c91b9c77cfee5d7c2ff612ecf27092fb68686798e1842bb18ce247e534b0e9bb435a3f0e45f83c6fd364b9f391b0754bb35a35192736d9d6f77fe0da32624d6ea2caff85c66eba9285e6a8ea0947385e1e5158d86762cc2cc295b7716c32e73d5799c7271fb25d1bff883d3d7d6d382c29382973164b09ea397d609f6e94c450dcf1479b1122e3f6569adc51e83080c85061f2055900c92db52571b3ff87d3c64d1e29d48f392f418f21554bbe49389077695231f209524bf5d1849551683dd4f164597d89f5668a59c7dd115232becc3240e6b23125c7e702b57a08201e98d613a8d1406906def909b08e4973e499645f592df406b31726b6f2a9f31666a5e547de5fd69ff2540b09de3d131022d52660ff4994e7669e68de6d98395596d9c1e4edac467ff6ad95b2fd1860f838fcbb71958f5e2d673a0a55eabacea71a0b6fadbfda8ebdbffc94df5178aaa5a98c5cc82daad6917f86b47aa33f280415ca75b8f1fb536db0cd79254800be14a6cb072eea495ca4414772c2824d979f06c9b864f5bd3e6358048bf77f567916161b1de4883f53b2516a449cd492c91249313c58984c41e4f3836db8f0cf696732523341ca185e546fc829714d2da8f93581b6a23e278839a04b9d1b5b75541b089b8100f2771d086938a22a0e6b1d8c0fedbcb0747b26f8dcb2e746f99393f7c249aa45dc5c9b6e58e59c04c9c4fe8b4a720f3f4079a7670583f1182678b9532537417e5f023b63437b55c48c8fafebfdbb302164aeecfb9e26d13ebd797b2c1bed04855d85dde00d0a2401248cb3853ec0b0753610bff1a3acb6f22a1914da73d6961a31b960df27e88fc01d8a037d9471457854956ac4fefba6ba8d9031a8971132de209aece799725a6b7d2d457efe521e616de89f54d0a12ae78c75ef5804528d12aa1ed4653d2f0c0bd85998eb5374bdd8e41e05c26ce3e02b35ce9c105aa75f8da160a3b4b110560370723b9c5e7fa9cd08e13810a17bb7a1be7aab163161aafedbb13dc3339a751a7bead3f8df596882589d884ffc5f9f4d0660434e0cd84e2eb279c427b20a681cc8bd831bcb8896b87fa0ebd49d9a64bd5a058347b3dae97891827bb0c95189d2accbda11910a28a5c7dc9c20c9ddd51da1add1e2aac9fd810826d012c3753996b8b59989c4e1f0ad569deed4cef613d49f6df0982ea31019a33a176318da63b9ac2d2f8b70691e746a1849532332e25e0d309a3642bae244b1f97cd16357da1452b6f5d87268f6108a671ae3953f255773de257e6bb9d3b3e0bc15f68eeb0705a24b1cf95373f04ced28dc8461d20e6d7472ff4277b03cdb83caaf7549215e936a6dd2b1dac0604188f4ce64722a459e043e86d267659e941665858968143e49ff4619a1efe9c6a0ac0a1485d7cf81f460f4f0fa03ed4df0b1bc4fe9aa30ec73dfdf729c8f3920d67af45ec7bb2fc368ec2224c56e0eda50d0cdf54b9cb70bb1eb02feb8c97a7d279029bc1c0c567ce547f0d6d2bd220b2b2ce4d4f5697bf7e388bf29e1d0677a720c2f2facc5bacc332a4cad6bd36f27cd09f20c37ca6b0adda98de93b1a2de260934a912cf709e29a22657054b2b1d77d76957b9cde89077eedbd1c97f182dc46e3aee51b084496878dcde301b586fe5396685717edb93059d43763643f2c2f19c490bdc9a345ed212eb71590cff98e31f65df7f47ce1a22be787f093c3bd289170ee9fae70ffdbec239c0679d31dae80ec65ec57d6dc85c2cb49ad752475c6fc7ca5ba662a830bbabfdeae1df46cfc60bf707f51b4e3cb5a4df9e0546ec1c6220eb77ebccd9a6c22327befdd33dec6d2371ea90fe8012333db17be733517cbd34218ee96b75468ba2c8619201a646948d8cdecffa67160f8c02bf9a63c15a453c8b524c144f8b90e53dc0d36ba1e862cfbd056e1b73dc784e0bd5878f46a27976de5c699c23f1864d32cc5ad15f39673e30f0b6a7e80dc8f65fc77115eeb67af4a02c6356ab3a6a92cbf9fb751ff03e47dc3b1b88031db4f3d2757b7e3a63454f1854d161e019ddfc7d4df82075f45c243dc03c694070f895e5e4295f9ee6df84a4fa12b376f4faf5c81ce334ea601ea8afdcff2f64b143ea3296488d2c92e38e7f75971870c2409a0f0c8193f0839a7b8929c49413188ae05dcd80191f4a9e9999c04d133c3514fdd4d3c5804ab9d59ecbe3cc7ee2c2dc680053dca9d94204fd705832b3a3daf376251ea15d8c3abd248c79246baf59e58004637f919e1050552ed53c4bf3865c1edc115fd937a165610089edef2317c98ddd6689c7feaf501115a9812017a96a3a71572c677cebb086563216350dde10367d1d59f27832b369daf1b07b0eb6624804cdf34336a1694942f083fb162a72f6856a1702edc6110139d6077735c64f58bea932b271b733e46fdbd077118df375db11ff9bfe9cfd91ce508fad076a131eeceb2f557d16be49db5dc8fa43eee2d5c7919bfc62afcf5897008c8479cd2a1fc862b2a0fd12cc4914f0f472ac7660831045507355e11fe48665c3f9f3e52b7651b7da7fb2026a037919071c2d5ef38c7ddd0f0153d3d1e388c6cbdc7ca185152968f00d84c250cb5b36d69f7bff07a810fd71e9b9fc02887f", 0x1000}, {&(0x7f0000001400)="9b6b05e36be643c660641c485c23f18b88a92a3cbce1584cf69ac251d8ec56c695e53af04bda3ac7b36bd2c2fca6a702334ae61bb6588a7ee43a1fd1143f9e8b7c9981d898101fff380dbf3f48a9ec17921d4264079f30b59d7cddf49b8e04d386a60fafb758d5b9ea4f95ce06a7f27a53ad155b2e45387854eb2e1241d978f36997da254236e25ed566da2d8284f778bacf6072e65e001e0cf70a5f753fb47434ad80aecfc307baeda1f6ab93b2888fa12dc0fd9543e0ed044261e49ee552d48b8972ddd10966c667b2065d", 0xcc}, {&(0x7f0000001500)="0469eb7a105a7a16786691860efe8bcc7d102854bca86112fa61717c80c087f5308dbf8bb7ac71f51d9f6751d040f24f4762bb9916b49191616c54778bb144c8efe5254b63b0ebff6210fffeb508aa362dc09ca6fe108262a306cc398e35a56a3989724e3b4427841409b868431a2e594bdc26c10c3a58b617b8a25eac4a39ab4ee56119853c18a1bd108862ee1585f4df9eef3c1f766778685603ddde7e887e28ea4f33ec164020d3683b61aa7788c80924bee886b25aadb46404718444570f85d279ce58439b285a9188cfb41e", 0xce}, {&(0x7f0000001680)="2e1c186540d9a137bf75414d4ff93acb9ea7a30518e7c5f481fea230829b2abd56f1867fa6c8f552a43727d1c06e5d63617eff4eeed0a565626444d4ad3470d56f7c0a67fb89d0948e24da626cc7860f6cf3fd1b4e435d74a930ca13804c0c6ffdb8df54195e12f32f6cb165c03465fbbdc23faa5c0405e6428c38fef0753dbbd5109b9d1a8a6ab1647b0277ce10c7648bb42824dc2083b677d7b0c1540081e6da0e8878a3353408d65a84c379f1ced44ae4ced20aab427014bb2adddf270546baea45846b7fde02222dd0bf1206107c88c92bf901ceb36f031855b6cad44f140d25407fc65107d43f3afd5d501f8afb540ada9fdf3dd891ee84d686c4e3e38b1e53516768639b606850c8185d0b4b922371811f04718e3fb39c6adddc54ccc171ad575a5eeea0b04417cca9d874167d6b6b4db5c5de414a3dd24a69ab3862c6fb3ca44284d02f7acb3c92c658a5ac2ba5cfeff1c6fca7dc8b998350a2203bbbbceca1cddf55fe4a159fdb5dc609dbad9cbeb57497fa4b163591504f4a1308f185309f11b3c2ca6d9948e9ddc2bf79a7a75021f5183103d143eb8901039b8ed88ce071d085ee1ae428f35770494a310fa566c634ea9952d470272ac4b6c8383090e4fa82639b0caec58b47db21a816eb6b064df56f6ae1ef0121e3d96a4833d1182fc83c7b6471b93b3ca78a5b340dd8865c6185a64b65108ca77e188caa6a6621151614f8965591334c3121c06f32c8ed38d88d7f0920ace9cb3fde9d52eae9816090f7867cd9e543907ae8665a7cb610a59a6d9b7ec108eba5c14431a07d3a3c54f1ff107392a54faf578fc1babe343fca94e7deac2bc0039bf1b1f958abda48bd342fcb67336751cde7d349ddebd96260f2b9b4a54a8048b8cf5df8f0c7319f233e5b3c8d4df04e5d6310bea8766a70857e8ee159282dd1dd1d97123295e823b1b81d7fe8c592f51e4ef5c88aaafacb8afbbf14e262c315f206d7bc55b92ec784bae093fc8d8240228cebf91bc4f5f3d08e578769824f3bfd8a38515f63ebfc07a46880da1c466a0499b2e931adbf854153a45cfe1ae890ebfefb8bdd1be8e70fd404badb533c6b106af7095a7eb54aefe721bf3a06694d5e2a1148c6b5edb332bd430d5e0b43d9ba8a51e4aecf73b2ad5992c539ecddfe994644bcb56f8adc512461bfa2530043e9031263bb9cd14416f4d13de904812a25361b72a446dd879131fc4a790d9411ccb34fbc45eacf4cc9dc38a159a7e703bbaac328169e5d87b9bb50a754558e971561a8d20f6d329decd803397dd88ac399c60e49216e72a614c7025e11d3f36964a4753dbe5e3ab813a37e1a27c5512c796ff016034567e66c57db15132d7863f050cce0980356ed7df952dbdf13c3149172d7fe020d4a2592e1421a52d61b9824db4cf7cb060b3c1dfdbc9983ac6031f4069c4d7809399ff612d89277e343dce85c4845bcedc04ead43be9e0cb0c46495d521c0418b0f9945724bbccce9ccf594394cb95eb121f301282daeee4e0d64bc93f49a187fe8a37be9d4f637f32819a524a279ca8df6e73dd6cbac25b3dfa8c10190bcce22bde65b2bec67927a38ce5b46f68ba56d3315601fb1066b25f75f50aa51a2a72e6b2fdcc163b57a3feb777ea3101da4cdaf03222756cf695d4134595992484f49aa878fece876cc2328391a2887c80756ae3d3bfca6af8ad2d78e5b159ecee899a6f8ed436ee64e8f161e134db9ce02dda7c7d8260c805f937631334e49bca7caa3792bd836e028d0622077a2307f756c7dcfa320c39b427fa8f9b5bced7f8cb32abcf43b7da55f15a27f7fe9ce26f872d5c39bb626bbf53bf835e2c0189dffebb545098ed7bb2b8ff1e6f081cf3d84377ee0289dfab43e1b24ca7fcc8bac1d4aad299869a808cb34b812fd6e7d2647d70529f61f46d31120841418a0af8094b37505bc4290a700611ef013b80aeb3b846dadce7cea266efbc897f86c8fbc41922066d2a42c0f12afffb1e9a18fff711ae118896e879da2573d84bec360c58d2fa9002783e6f8226aa02a386bbd4ee4218dc17c6029d17b4d4d4e70369b2c0ee4de406e374720bc1ee3a342aad1e3b8b8e570d526e4c88d3592d2c8d675cf6d5f65618229cd61d6ee2a8b92db20582ada6790522e11b4b8b393fbe785eb52eee8139197a67fd56f35e90c9e2bf9acdec76c3d607255a56ab0421cee70ffd26b5f59411b76cb3ae86e9ee985afa0b0a155d8323f5b69b7cfefa38258c87fd14acf5d11c26bb74c8b5ab349a5ccc456b22887cb2754032cb42c66ad189abcf5308077fb3bcfb2bdb754fc6c7060e66c6d550223497be09d57c4c5b4c634794c764b1eb3201938b7103af05cd14525ee6e6386218fff521b5d1f14bc45de3ba77f5abe5c025e65be90cb71e2a8613c2b538316e6d7f3300bab0212612bc8288c70a207e9ec68c7bc4cb41ba99566c2409a42f93e60203eb346b37d344e944d791224e8c23138dc5f0779ad1076d8f41a9c1c628788d8f937be172383e5252470a1d462f67c3ba5ddd8e1edae236f4ef2a89d254e8d3e550aa747c444213df9e24584bf5a80ce58a33481ce5569a83f01b01327326727f72bcd5e9fd138ce6c487b44cf040a753b9287310f1a258948f53ec79f01328607f9cb34536805934c500adce47b06a4fa624256abe596e7c1b468054413b2628ba8f8af8adf2c88fee657229b0bb120360c2c49abb6359571fd84f52b46501ace77d2340470295cf142381b8c1e8b37071e4f1631122ac305827f8483b47c483176df14df8a8358e1d1dec888d228679a316dcaf3251a36b36410de50d565d78f36b7144b1415242303d3bba9cce28d2f5062456567d6dd93be94f43c7231b8d57fb644fd6bd3d69e814a451d8a0b6fd11ca25e415befa37409912e96de57a60d202b262f5de5be9c5dd786dd9486d55e11288beb07eff320b19b2bf495816597e6d9c753972cdf77ac611574aa5c3588cd1af8ea32ad59269623e2d421331c2af4451b2df69f10dc36dd515837a7b25b772fb540f293ff3f2a17761a45ee5c4965138472995696ba2d13c2475f8a7d9c73169799108fcd399f3b3055da661bd805fbcfcc047fb567bbcde207edb1086659d1867eaa3cedb2a36ac0e7b3738e64bb4ab5c34aace7b83603f680bf842e05e8cbdc8150eb6ac44e27e0ecd24d0904f2f5337eba5a93832aaf2e9170ef9e8e9f70a8711c593b1291665add38cc35a88d6f7701aa461284131852503ed09677664a2827a6cd1002f105602cf47d3c7b7d1fb5c06d23182fe5ac991882461f6359d446cfc4c3a8ff369fd1c43eb4c488a4c5a6bf399b3c6c33d583ee26ce5dc49e5f86d7c97020f914c9c49dfd82556d46e43d7bcf57d1c9c86b86d9515cd8fa02d533ca5166ed0385d303a0e675fdbc03bef4fa622f8de185aed7d19b1347ff7ee6e2d9dc4296986a403bf4af8681a96ad2b668d1dffb16b4e30a345f50a2ae60370beaf18ec7aba5836ce33974b901328d25ef843d893ebc804f3bed576ef1a612f59b5a316e9b213b470932220fd6fe9855bbaed9e9501c71c3ec9ef38416313ba1e9b44fcc91071fdb75e28abd1561d375199b784a7e4badf378686fd353f8a4a1892c6d4b9504979c06cd87010d567b2ab3aaffaee2e1ba8e33545c186de84712dbdaa3d77c40c3fc6f7e59d6551b6e205be5e8e6abd2f1489da7cbe415ebea2a0e96172ffb002712f51fdea4dd7be35df2aba00ea2435ae64ea96d54710fa526996b72ccda5bf7016430f869f825280490b010024adb0bb19727bcd40fe58ea9fce956503e7db1a36d5200aa2dd845397905bbb942fa80b5e550e50f4ec362bce8162b06923a97b82c677c7b96f47b650289016afe88f7dca48bebcf3031e8ce1783837db355339b942a4aa1d3042a848ff2f1eb9bafe383a693b0bf83ed9531664a7c12888c4cc69e52b9cb8a120007a6696ab7885ee927c927eaf116e7e7511f56882beee80b94a6ecf7d48f9eae68eb3613268198fa175c8bfc8cead932fc7a9e15c4fc0ac1a660815e610a631cc6cd356e26012c6e556d5e1de775c6c3e03cb420fb78122cce806adc74728462ecd454a89c4214527851c6b6560a27a40a04bfbca2ffa8a487dbcce5e8d191c56594bd83a2b186f40f84ab4f5bc3cd6cf7c954580f38eaacd0ef4cec4478d48c4ee39826c38314009fca3bafc5498d5f1d03e926b5ce0bbe1db368a653553301de8c40e7f4cefdc071098840767d6c2746b6687705efd18b98c31988a8d2ee26e23047106503622d0437a8714920b9e70460d2888a55dbead8332d15592955a3fe03454693c76c968126eff4682bc21deaf83430165d0bcbcd613de0ec24a40cd6d65ddfc6e76f384782fe5ae97aa2944ac31da4af47bde0044a7e9ad38b822feeab538765e06ecdae44530674924505067b1d01ff2e2108e437f81b3348483cdd7bb4ff9e462505a536f03e306d1726eb18429f3da0dab05945d8c7c4ad865257b5036d9f83b936d8db37e452d118a4a0403894ffe27483638ddd81a57632edc7dcb23a04e229334a78bb30012f63ff9ae4fac821c3ab27f6bfa9e08c402cea51c8a3f7c8f829f20dc620bc1763fb5a9b49ff0cc250c5ff25a102f2399ba571b7f6c66ac2e0fb8323bf7fed978d619823cb87974fe2b4069a5638539f2265f3600a1c8bcb84d691cf28183d641d8c128c142e4bd8cd5f25c3e9a26a8b5ca7272074fa9f2e9e55e76f584c0d101d0c72235a59da921c1a0bcd71cca02deea527243db4083f5e2b408798fa3d1ec021b49539276610f12d356b00fe1f9086924cab6fe5d48a5e1848d10b21e9321a309a5b3304dfee8751baac912ec4cece1c7f12212c6821d59bf10ce54265b29de082ccf5cbc76aa94560975a3998efb6edde71d5ae5f962c51c9f0c2aac5f76c3a122a7cfdadb3160ef8b3b45430a386914fd4ee8c970a35162378bc76ffebb4e437ef118545f7709db0cddaab098da82860ef58cca1bd4844d483d1f15eb506089d3a0b4ed5a3ad8dcc736facc3666c19af7bbbf24a1b64e354d0d606fd9d2d8282f64a30d15ad743f34537ce6b92981f6a9fccfc2319d68dd02f4b2918e7f784eedd88ec008f002aedaa89e1f5e0ff44eea36a6abfddf44a1f4276e316c0e7d5aa88f6c53f5e1b480374b4ad5467746420b8da7fba2e7d88af5b5af5674b52a37d45e0a0fb31952ae5a90feb0d0ed6260771b812cac75ec0993caaec173f706366432fc6dbb0dfb5a03c8b8015f135ccce2e207d31a8d976f3a5eb60ae2b34bbf35a8ed7ad8db7343501e8dedd0d40a8188edf7c9cf3d81cb42fa4f2859ebaac7d68168ec937e5e6706951843aac71063bedf27f24c9b1a7768c05befedba64cc8a027edcc8432cca862615397d4e7f4cf7aec4653b8cde0d7442fa0adf3ca6bb4947683130ec68bda1379b6933ec918d44b9a41f9ca83c950ba66f3e6cf8df3bab49fd9be73dfd6b372313d62b48d693ce4a4f3afe08b834ead29777883419767ba2a02baa191fbe5767aca833925da35b4a48291c334ad172c8cf11271f386f034e72657888da24b98fec481c3f379c3f2407fce9a867d993df61dfc2b1a494a61ca93a4e7e2698d0b094a1905e59787a3f8370539dc203c3836c99ed612ea610756878d23d50ee2f4a30af134bd8166633f62610ca500064122d211f73eda034b92bf6a234592c8455d69c054ba3abe9e947fb09fd3d6f355abb637d78cf3d331b8bae9cd0f113fd0c59eaeb4c985be9e4e8684f8d6fcbc6b0c", 0x1000}, {&(0x7f0000001600)="0ffa1e", 0x3}], 0x8, &(0x7f00000036c0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r0, r0, r1, r0, r0, r0]}], 0x110, 0x408}, 0x404) connect(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="476e01031dea0f61"], 0x8) r11 = semget(0x1, 0x3, 0x22) semctl$SETVAL(r11, 0x3, 0x8, &(0x7f0000000040)=0xffffffff) pwritev(r1, &(0x7f0000001640)=[{}], 0x0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000002680)="8308a371b10e0d0fde5fc4da031e799ac77d1092270a07559b1e25d450d2e84b67def94522598097ed06a3c5f18ddfdd587efeb8d459bf1d35ea73f575cdeaec73dc0894e898f436623b1845db9ddd8f28d62d2c9f14fae993b346a51454e7c264cece1765419926e094efef78e902fec94479bb3f472b19223ee15752b6e3afcd3c753df0cde50311edad03fdea43c1294029ea2afd1763966c812368e9e90918c8c2f012cb5594eda3fb8ea887ea9ade1819052a7beb6da8fe3a7de35bc1404fd825e499f706809c550ce460dbc6da9470d4adcd29dc3f9fd0fb8b6e329c2988aee954cd84ecc6d66c9c839f0c8d2affa4ef3fab4abfeaa71cfeadb9623ef67b6b9b45d97a414c578f62f16ed0dfa935d67d951fe266e4ae609d54ff1113d0c141957cf06f68bac7a9f64b37c7d041fab3939002321bbb0a8375f2d2fc9c49fa7867ecc999e6f378b69fe249b81266b39b41b7485733b5a6ad4864f49547fc772928e6804344a391585205ccfb12fdd863b37b19b19d65dcbe76f49b66e4d7d43deb0d08220ac8f24d8e4435be97088c3243464dd6370ba2be6ac7b9a2b3c69a9147980b5d15f14453dfab8f7cb82a09f60d4984bc38797ce1722c739dd5cdc47acea16f7cdae89ca5cfceb3078f399ab32cec66089d02b96b4aef64f456d2f94316495ec935751cb82d49fc59b1ae6366cd53e5d9340922cee61885540837416d4299f699df2372e34db923275d3c01ec8a340463e645da93b740b6c5249a528118ebb5bc09193f0f754c50a6fd33a5bfba24c77336665e2f5005d5b73c4961a35e013e3cb5ea1364b8e86c28bf085b7e38b9bc3b626beac7271aef440a966f560df2c6566711146a884b836e300f7a88bc50f18898e0c2b72ca3d7b5477adcd1a9d6d49a488a6c808368827a443c55d2f5c066c83f40b36543041120aa0be594c62bde420c9947bb0346659731db9dc7bde6ad0647a8a48af8f300773e1df8d70e738a1de3190d6cd0eb15759c9f123d360de89b95fd277efc228496b65c760ff01cba4b0cafef676e48daa7b57f12232e4046752ccbe29ddc9633e562c9762557df1f3b6d21ac1e5d8fa06fefe64f5a736c14e2068722ad603014e568ad1427d1232c0ae4839ae778171c7ca0b90b262fe51592fba8e93a9ae37eedcf85e28e1388a8b4390cd3fbb3ef1162e23bee50e30a4bfe265c061211714aab1f3b73f7c31233fd87b9fb4cb996ebceee406ceceb2cd52d3a1672b2bf885c973ff1510f05acbf5a42608ab802646ba8f7412d7061ab09f055520ee17356641fc43eb5bdbfbf5a4cbbb8f752478cbd23865da6264c0f8311f7b2478f20f8dcac94a905c5ae3e29f1a9d900f68fc5ef12751781ac5227252883c0d784616b52f94d71dcfd4b3e2ff363874ab6c231e01c9f438fb9563df3f156ae6d592e28ea8d6d50105abb399e5b67701ec1496b13eb0f6bc0846fdb9c57b4ea021f4ad02d753cb3611dfce3e8efcaa32cf27c1438a41e02614114372cca0d9deee5d7dc0c724f9afc216f8eae4a0718611684963c2f9b33ecafe1f961ddbd5cdbba1438441a9923a930ead9a32b22994054cb3599a8e82027fe2cc7751a42624cb28d6f5b0f6940c285d8a0e8de467a25e7fe0f2e5acbe4b10b34cd1ff6c0a190dabdd81ca7f258e48c72a0e8beda68b7c6c9e07f242720bded767bfbbcb8a57f1e6c36d1c8b9f6b4b4191365ea230b1dd0daa3660cbc0e32c215a0c6c2d26b902d9a677b368c52e82a8227c16eb2ef415aece3e69636a344d2beb1076f3416ec8dbad3528b2784d756e5347f008a9e6a71a093c01c690a18ce40683fe5040bfa16b449e352090842cef7faf98070c257d20a6046c9154ff1982ae47e7eedf221291400aaef019412525ece833879fc055d2db183c2f261bd2a61b604db16e9b63dadb77c9ff91259448f0134cfff6a7a3849b4a73301e87e1d9dffbcaab24447a085e01a0156fd48f92259d25a9ddd4ac5caa9ebfcc87467f26aed33e4872fb4c0cb7cfdfedfad73c493dd815903939c43c9cf3afee3e0a9c896be9e0f1ae17bc938148b9e5f9a1880ffaa798276b3f238b55704c00826e39fe0ee40a00096bedc58373aa5fe0d1d386ed5fa09235c249392050f7278bac249d68c1716c1c1d0b4b15002aad5eb61039218fec2272b69341a78f7d8e8ceaa2465684577b2d22d8a6a7c4054c66ed0c60d6a5ae8be05028adca45c59698ab595f61d227c404846b83e5d59933af24c3cd75ad8e20538a8e35bf41c4932904d688f52bfdae7e7563385183ff11202bc7864ff116b4b34abffa9c0a38c0ab997c81f2b58e8ba018ac508762ae4e763057b0086ee864edf36c3b5bd843904b83f5c314e23e0f88bc321a1d61c3b96c595d78019383afce846395708ac9931cc5c54bdf5ba3fb5de4db07b0eead4228d1193a13ae9c0a85a3547ffd2bd74bf8799444875c4bce5c3657fa711676e00cbabbb40c9cc861a267ebcec8691068aaf1952058ecbbaaab336e26baead01cb5d4734e9be4af17f78879a94307529ca93d9d77f8dd5b668a74ad56bec40b1cf9c82c437ca536983d0a2082dd088fd62f930e666d42d2c544e329cf157dae9ab51b538bcb88bd56c81a2329c24f48f377ec40beedec90cf9f2c563b7ad8044ce0ae6329c0f524a785258f6c74635a8fb2ad1fce1a3e51676464b60488c13ac944d888fc219acc9aa11d494254e403f33d9fb30607f05dc786f084bc45fac86cd160a9e2ab4879cdcfde8f0d324980f9d53f0f78d84f44e24b326f3f0d4a7a5ac8a10eb56f2c5baa9301697652341ebbca1aaaf935de59c05f0fbba271ad314710781bb9d1bd0629a2f882f28930d2fe268bd16a973ae53b5cfe74939ea8571b3fd74ad2f87e7cf4e47f700b2a5ac91e27525def288cd64d3fb42bfae20ced5c4e314d882f9104b6a5adfff2d6fac49d8b23c62b2786b54ff41adfa3f6876870b80319fbb61dd518978e2c5a201ca53a36d9b8bc4d4cf4c963c3554839ecfca7b98825723eda1f0376226e0dbaf866812792e4b9be287051da5dcc273089bfb16ccf1de673b8ca31b78d12704a5e67c364ae37face495ec11f0c913f27fe27b318016d28a38610a1421536340e1a9de161b7e9af0ea8e6f8333306e091215aa1159cc54f69fef4083cfb2cfb49360b25f43523017aeda7fbb33f61f0d8f08294fc21cab3681e4337b3cb3b077ac53d7ccb163b209c1fbc8ed5d50290545cfa3f5773f3e2fe2aeab3cfc083f52e583b63d0f5232a3eac69dad9cf8720e9c7ace1ef308c718dc4976bf084241916c948d5c5d275d4e47b5f50fcfd9871095deac14846d7d2c7ffe857b7efe9981d06e003724d2372d871b8804c05b4d734f0396b0eba2844a0ec64fc41dd7ca84f8c8995d547002e5f8a30a98813891cc1b615505943d6616ef4c0ad5bfae0a93fc05fdf547b257b39568e0f24e15c37fdf8e91cdec82a03737ba026db4236637e60f1af9f68b04b154455afdda840b10c02577e8fc4e1aaa433506c1dc2af8b53eba11d4e356adf7dbb56687ce2ffb5cc73ff500e7d21549c378859190c81c6e4ecf3c024bf37c2a3b5e5da384877810233221edd64f8e66915dd8c5d64e234e9e546cf7e56ecdc22430d35e62eff913fa8b2f414efba82468a470cec4335d965088366fc9a39b24fe784e67bbc26a5b65800694de19c5781ea9502497ff021b1dc4c015d29b17f0dad2b45563c83784064122fdabd202be14566acffcc00df31fe0e50bd5c9950d1873994a07dd86ea53cd8d7d712df2fbf5440e647781660178653a0741f7efde82444b4c82baed730a83107e27e66db990e6f159d413b7c54a3232fe687846740783503fa309a60406b08ab27c4daff152457cbc24ba5fbb972838f01748eafd314852ac9d9f9d00503ad1dec5c1bde9837fd1de58f634a04243763fe3677ffadfb08a765aa3ba9b50c900bc181d7db48b46727ef6e8c759b902493d6c704078f500e10cf6455735644866c5c339656db264b4a31032a48c73acea72947f1357ffe860a4c4e341ed9e7ad7f98b74d91d0932f48a1b6c3917af3d4cb7f890228774e697ad75c10548eac1b9385410caf99f850fb05da21a1d07bd7f324fde75ec85b20307c76ecfa96deeffd9149ce271568f32a18d496ff27ee12aeba4ce7b3ab1eb53dd3eff91fbdf2579be75be236edc08c0ca4a1c3cbde20aba35515e14f4d519eab1b4228606c8e0e21da1edc2543a56486e166d8e9fcda00dde227e32a7955cddfef5b6877b1dec2dcc2e7d5fda493b1e125aa83399054e2f18901d74525264721ff41c76132ed41162c1839fb6b4e11e3f99c0dba1ab6bc3f6481dcfd1fae6434c0202f9877f31eb458b871b83adfcc2bd36eefa96f0761d4a1b7131412219ec82d30b8e6bcc68add245a9c8d6cf8479f16de0528fbcda7d23ec089f147c67d57811937c5d49d02b230786f7b4e44cac6efb990fa39d56b99fa722d3ef2a72e471a056b614a836fece2df702de91f680c83b25051f32a45ec87cb0c1e0eaa4f6ee63f8a5d572857609046a479ae4010febdd411bafc0a03b4c598caffe41915d239281a043ff04076607531d284b3fe9e672c215a6e7aeebb8e636fadac8d4a1504b9c58e16d5a1d7f0c157a28eca3c1547f5bb800e057f46fc41d5ce11e9588a1cd481b3d1c16cc57fffed6053944be4632abe1c04560d37ada07f8a63a0521c1483fc5e251361d3f44f70f211676a3670762bd90afb822028e76844ccc00a9605dd3ee4ad0c154e30cd95bb5c1f3f8447907abd1af42a89039c4a4a8865afad495287ca359bc9796416abd2b5aeee5cc61d8ed3660920d979447feedb5c658a2b353cf73eb041c7dd80d8f8554de15f4a444e32ac193a9934d404e02c6f19b44ac7c12a49a0a9eea3d56cecb12de2f115a9d0f5412bf3d6e9926f1bb817baf85ace28a05717ad88f5c24854e845141bbc6ac9fa8007e3657447d40a3da4f46b155416c8395e688ff55c9a75069fb752e99bb8fd7c39845c24e87502c133f810054115698265a16692de88c39e9df5fd2be0a05fd47d74c1db613f3ab1f24f57369b9b2a9a0287e74689d5c33fd8373372fd6df92825f1540be779fa47df475981e8fddda7cdd855080ee50ce88ea130408906df49800d9e401812cad193313ec60ef1adaa5c1a56914d97b588aa599939570c9280e1cb3dfb3103cb7119e3be8ce5a5f6d674bd8991fafcbace977848e90aee9bfe9094e37ee094eb19f4060e80033b0af936f", 0xe9d}], 0x1, 0x0) 16:08:32 executing program 1: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x5, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000700)=""/4096, 0x1000) kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) flock(r2, 0xb) dup2(r3, r2) 16:08:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x63, 0x7, 0x1000000, "bb35a9100dc2b72eb256949064c59860a62bbf26"}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000500)="6bc2fd4515b84605257ff44c0f4943927af6c67e514f00ef1d96d66fa656a9882475dabdb0c83804728e08f9ce400659821e7d778321e4fa228cb7f8d62704e3c3430dfd72f8bae002af7f27ea44e5bc7cecc9628f282ede92b4a1700d3fa538e1d27608b251da807cf48338dc0c225cc20df25e9d756ede0e456a79737a3a8c9c91c4811b2284339d16bb5ba224782ec095752e8ddec147945863c574d2b33eb7740f82491d390e245ec2a9fdb34f2a0283e40e65a39c67faf51627e1c25c1b3fc79a46b1c9bbbae2eb0e735265656a13cb9a804e314bd48192ab1969ac5e83fbaeaca108a9e910eacb1ed390e06e48331b1f885ad4ac41fdfc790987d48236eb03810d5c62e791e8fb2b3616604a61c1ca1cb9f1588025795bdf61ab95b03eee33030c566dc52dca9123f90b53d53b9b42664f92a43e6d7f3251c0918b8b18e543b78c790b956f82810da044f5ba03e5532e19847d8e53e005b1201c055d5101776a62c29141662b3622cc84b4f0e67fa2fcc2d8ee7013fe14063705a61b311c91cca463121536d48092cc7368e82cb8ba18043b4ad9ac13b875a27d1252fc186d81ea78bf51e81005a9ad4c5ba5dec3c8aa9d2e9848e69074f252c320a2142c57f4b35481b80f7fe5c5c9aa353a40f731fce778d1d37c932e305aabe8975c22e1d029a7eddc1ce7318deac07f4497f12640ce1127594469ced9bad11f120733dc4c46c563900184f88b4af502532abeea1ba66192c0efe83e3f4b609b4de91256d88d2f6fb80eeb7ac00a0c10e0bd80a3d92a1135cb6887452ebe277df3e38af612a5a1d18e295b73ab47127b45623ea9cf08b3ed5769765c472ed112f326c6e39843d2cb83b4d3d452c16a6097d847c7f5bcb1c3805efd02a6c8222e3c155b595fac8b11f3e3a2070ed5770bff9d50990950c6470d37c28b7969f4784cac70c5b88afcf52bdb5b92df5fe763cecee8e2d01113a69ee49db276b6edf29387b03ad15dee0919c4da13adcf5fe67d65221eb69229c35fc755e95f3943e5c2d7d1bbb31709fc0470924f89d37f231758f2970f5e07693571754af601bc73befc0b00a98aec4a367da22c77d66e214a158a17eab2ea62cb8af69a206c0d521e93f15831cc701d4ca3dbf6b291b0c50560b4acd627bf7b433aa096942ab76a93dc6c2d45e1d3fb46b534a618be9e96c526fea97e6d7a4d138c26d47c321b94b13066c0b62b6b9b7e4065a2935e8f1c74b4f1e39c899b53f0fd0fb236fd561a9e850b4bd44c2a76f14aef20fcb11cf869d857c2a8f251c97e7315f3c7a0610323e5e10826825b5bb68fb9cf2cbe5eae7c31ff9edf3c088b480be10db3fc6444b4cf45534492a2540cca1abf7efa6addd81229adfca94c5f1d17d9e14ab2767a179af6eec219a43ef93347e7b6d3a22c127a92eabfee62e3a9182908f206e5d11f30c57481871e595145771ef8435d625282c4b69ed8233430c6f2957f3bf71036766c7fcb3f33a3714a70bb63caa2489215c4ed40a99e4399e0d10b515d7a4822274285d67e159c982a6b2e8054a9fc028502adfc56092c3faf830d60eadeb19df8024bef43d10a4f9784b11f72356ebf6f1b816718be2c8a677fa4edf3fadc05870aca70ccf85461db77d0bd430d36d81f29e575e581f5de78901ddf242f0fdcf3ce6a684ac3e0f2d9e6c13ada1ba666628eb011d970b3c52dec01fefdd151d5421597e2b2078b3f1be033ce1d5cfc1dfb973b10f55622b30accc188a129a6f2346b895a88ba3f42bf1ee7b6c2bd75186834003f8861b176bbbfc051aa4beed982404a75bce48dbf04ab0968d969b39f08129685942ebc3deef7edd4e535f0e903bc96148de13cf90bd99f64de21757658952311f402936ac634d0f5a7b0641f64d1770549a6a3b42c305bdfd08191a015bf52e4dee74a0d0d", 0x558}], 0x1) r1 = getpgid(0x0) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) 16:08:32 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) shutdown(r6, 0x3) r7 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r4, r5}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x6, r1, r2, r3, r5, 0x20, 0x7}, 0x5, 0x1, r7, r9, 0x6, 0x1, 0x59b}) chroot(0x0) 16:08:32 executing program 1: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffe, 0x0) setregid(r1, r0) getegid() mknod$loop(&(0x7f0000000140)='./file0\x00', 0xe002, 0x1) setregid(r0, r2) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') mincore(&(0x7f0000ffa000/0x3000)=nil, 0x3000, &(0x7f0000000200)=""/123) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) faccessat(r3, &(0x7f00000001c0)='./file0\x00', 0xa0, 0xffffffffffffffff) 16:08:32 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x812, 0xffffffffffffffff, 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f3deedf50b1ea64495cb4791066696c653000"], 0xa) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:08:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1006004, 0x402) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x8000000029, 0x65, 0x0, 0x0) socketpair(0x1e, 0x8000, 0x3, &(0x7f0000000080)) preadv(r0, &(0x7f00000013c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/186, 0xba}], 0x2, 0x0) close(r0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x100) 16:08:32 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820200000881009ec62b"], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:08:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2028, 0x8000004000000501) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x100000001, 0x255}) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:08:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000cb983fad3408b710dd69d56cc9f647b3373bf903ce10da922337ffeadf6415e64c4f2a03a63d7bf58783b033b6ea4f516d9a85f3c243fd33db5f3f8b57f7046570bb1bf707000000a149c687b8e93fd711c0e8231626c5bd6141783fdb5b714622932bf56a277e579cbd82ed3b3978dfcb9bb2836fbe5f4ed19f704294127b6576a3c7b8af06a902620188d9e0e793e760a7c2ee288a1cdabb17f47bee12cfa676fa20eae2dc42319af305c80a694a403c8104a456926aa0caa13888f157f5431e812fd50019d1e5b9e5546b1a2bee50bf22154d60ac43df504ca3cb4d5a3ad96ebf6a5f0ce6805e81ada4d48cab0f5db07e35635da59d6254b0f84d2e8f23adcf6397b17641c0e8a1fd54dd747c7cbf97d7c6ac356a36eadd7bb69fab785755c4c3859b6a6285c0"], 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) shutdown(r1, 0x0) 16:08:32 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xffffff97, &(0x7f00000000c0)=[{&(0x7f0000000080)="cf61", 0xea}], 0x1, 0x0, 0x0, 0x9}, 0x1) mkdir(&(0x7f0000000180)='.', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='r\x00', &(0x7f0000000240)='/]\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000400)=[&(0x7f0000000300)='r\x00', &(0x7f0000000340)='r\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='r\x00']) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='r\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x80) 16:08:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) shutdown(r0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) write(r1, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) ioctl$TIOCSCTTY(r1, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x6, 0xfffffffffffff235}, {{r2}, 0xfffffffffffffffa, 0x4, 0x9, 0x7fff, 0x3e0000000000}, {{r2}, 0xfffffffffffffffe, 0x3c, 0x1, 0xfffffffffffffff7, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x559b, 0x100000001}, {{r2}, 0xfffffffffffffffa, 0x20, 0x20000047, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x10, 0xf0000001, 0x8}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x2, 0xffffffffffffffff, 0x53}], 0x4, &(0x7f0000000200)={0x66, 0x600000000000000}) 16:08:32 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313ce77f04de4cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903f6ae4ddd4774b85154b1d62e9399711e57f406ba9c7d7212cb88c9", 0x5a}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) syz_open_pts() close(r0) shmget$private(0x0, 0x4000, 0x40a, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1000, 0x2, 0x8, 0x100, "bff1f56b12298fea3ad74666d3eef3c6f449747c", 0x80, 0x100000001}) flock(0xffffffffffffffff, 0x0) kqueue() syz_open_pts() 16:08:32 executing program 1: r0 = socket$inet(0x2, 0x0, 0x0) writev(r0, &(0x7f0000001e40)=[{&(0x7f00000008c0)="c72898e8dd6c1ae42867bb59660bfb482e6b7a67ec2741e372a164f8a6c3f7d2bd86e25b525dc7d63bb688fc076662595c2d99bc1b90644c4e23d35dda1ee2f05aa17bc1352a8bac7e4b956fc6a6152d90d14b4b66ec870084f8633f822d2e07fc089f5e9c38c0ab9e7dab905fd7a2796f67d2d5f789e69b8ba9791baf007ecf2f5b20dee5ec1848d6d014733fb922122f4a003b06fc7bb897ceefe002f715abca75579188d2687c6e35170c037606488c99f71f25ccda6cfc5cfd65f4cb7a62b9275910885b2ac1c0560d1f9093713b6c244d0b7c1606da7a20a6e5ee6f3104b4f142c3c4dff57bd0853df6872838f7fdef1791450fe0be7bfa8251ffe6dec12624a457e0065b953b8269922517d6a37d50fa24cfb146c0a59a0e7e8e7c1912f5d707d9e18d59f93fea158202f5167c73d7ee254079efa48075f3a9fe19ae46810465bb87f6485931a7aa29c245ccf6dca8200b4b940c56a248e47f89ecd60cd17be55662c16e303babcdf1b0b3af4e27c866568e3d6ace65ed8d8d35a4dcf6e05c0d9eed498f61d920014f35dbea604a7133b76264742c0be74985f5a4bd6bf9f5e5f24d3097e4288c7ea1cf9177121a82171fc55ecc353f9ec2faf6ca5b584affd723ad942d244c35b507e8c2f5dfa51091413e3f5e0c383abe30b56d6914db57285ba18b80b1b427fe12d90506677bd13557b6bef67f10cf9d6bbaf8e81a342e3d6a14f97180f9e51faf1b9fd61c792e5db0edd0665c2820a34003603aee099c073016551962c28400af4bf3af84dcba4e91f87ff9820b9974d21ac90c8092dcb0cd2e850520c4071152e0056248941f7490fd78667934be5ea24b8b843504784ce3d17da3a4e1d19fa373b5a7866cd50a24b8b45513a585ede994f398fe39247a19292e5295dd84ad7ddc6e17cb4501c53268e2ee10f377a0570f2b0bd14d3d45414bdfd4301bdd8ccb01cefd98731bb9e1b35885096bb2ea2f22d2b2c131c0148af7e1b27e802b6c71d1f7482a88a620b6089aac75fb1d492846a2e4080ff011cd483bbb17a3062a9f32ac8314de51afb9e373f4fc20e93f0b16500b4ef315c8557d8299637c6dcd035f86734bd35b884df27023334150f33e40af1111889e7c692c03d641d749c7882f72913fa2fadecbf5f54a943347c2f736732ba681cbd2dfd6075fb8fe061bc5d201a8cea6b78008ad34e19b5b4670a478f8dc06c6e51a9960aebf261ecfccdc31c8a4972adc7f25c45fd69ce3cbe722a669cb24fa44c42f6431a3f9941b7897e8aea2de803d8a35a01f77abc7852ed740213a0ea7ee22d17dfdee44b33b5c20e0fc0217a3c9229ba30c4e046bc6aa7d7bb47d4cc03c820f6ff0c3546f58407865c7aea9a18dceb37840711458a02dbca6ace2a974f9d9d8196d0ed880e266ce1eeb5f500104d5041a78d2a0403085cb6ec323962e6068cf7e41402a3bbfac3a1b5d126490a815212160771b57d290c4cdbbdfbd4bab7f36e120947068f658db00358eb7221adfbaa88b100e7b96797cf698866d96ca567f5775a7febc325a9cfc3ddba777b723889ecd8770879c71d6beba1bdcfce32295011fb4db817af58c434e1556352395086ac60be747c210cf3d6cb6ae33320d957bdec29921e47b321555eda8de48d5bcaf5eb4af9308ed9361f52e35bb310bb8bba63f3bb2d9d70fdda36acf2d1c7e1f4ae376230212dea8ab6532068fefacf41946b130d60b6a1e32233aea21ca603ac3c50468d95d42d56cfdc6e7cd1ba7f7e1cad64e98051e092abe7727ab3a2b42ba077e0150213976fa2abdad8e474520e3efa9ed7dccfb86996c5c96b1e8421b28044babdd26eecf0ccd1f4425a4320d03d4dff747c34461bb16e567646c6188d08e958f8db11f9f7ee53e9da733e728f564a2b415a535ac2879ad64be468439f34b71c7e8fb3d70ec088bcfbd400ca00a373103dd559fd15d3106ee38853015052553f62b74b8363c54609df4b28cc10c4007e2310e4a3f41ceab59a811fe028bc572f5e1e3dbb2a641fc6f73b027acc30e16b3b6afcdbf9409c3d4ed3c39b8ec9c429b82237d5008b9a931b448b6dfce090a94f3cfef0f704ffc5de30f157153f0e394fcbe2d1087fe48342fe5f9c56c67bf988352f42a840edc46245851471759759ed4c7dc5e2b65cc1f15cd0ca93fa94c313dad411973fc416076b0e3e92d32f414b32849773b17b81cd333f8b20beb58bb041d9e5397ba76c1d2f357ab4d74e83798747feb0e9ebf5a603d447af5df661672f3803e8ade3640a27c3702a1c704e2e49a70a4704b0fdcc52615027b3376ad86943558cefe6d1b77d3612e01825388d66e196c8c3cef5199b7bb12359a95bbed8350b96cca0c83b8d46c354d1c4f8379aa8b40d8c83c4224ff91557732c32e273b7fd7ef82e974269739c6794b7f9e4f28868c7aafe6c0b80fd13bd8a177c31677b0c19f1d10df54495020a5d9f05256039f2c7b26fd2f8ff0a5904f1589047877f1426574a7267d05a1a923211753a071e5551fb34397782f100ced57952877abd6b9019634fa3b94ed568db5cd4f441c55ec7ea503d15022a4fd2fde62ca1f1d477c9a7602d9e6336ebc770f54321846f30a515da244dc79eb397524c3813cb67daaaa86c56a948c80ff8173e1b737ac6a7b68478bc487e89d1bf14ab582aee0210a11cce2c1c507413d06c7df53d375644226ed4292c0aae06403e17a9a4b1bcfd58272a353befa3f8ca0cb2a226d0d22ce9faa68b3b7a0fc6299efd16528af56b3ba852dfa88a83884a1e9faab2a64ab6bdf7a51a6b4323843fdaa4e5df3eef9e4bd819d1e45e925d7602b98a338cfaeec16ffbb0491e10b5c60acbc2161a142e1fb2680a6418df23056c10b6ae75429978461e31ad7a5b265b839d4cd036e317a5fe38830d3b1e8fda92ff3174cf4fcdf73abc7e843f173bb5f974ac01e332bc53c7b02e6e16693f8ed12735e894c2ece7be2ab32bee0f9db2436a7d8840c7177182da4c79c2ec00293ebc297481914a90f76a5db38a036bfa8cda51f6579c6dd77aaa801756bd1ca4de55f68abf8575d21c9e8b5f5bdb94d295f82e47071c9fbfc9cae148617552ed8eb18120ecb06de7341cc04910275356b07e19d16ed4badadd6ea0a2feea29e2a9ed1b5009954c7ffca62f2219eabb4b8179681405fbd79694c96c979166139c6503225cb0c5b8620add337d501fb5b72f6e7852788891ab7228374d8fe175879b03036ccece21ba93769a4a5d2e36a631af032a6662b181a6dd60ab2106b2bb037d823f589faac2945a44040a5ecc19f21f3098ffdb59bfc838a1c32941119954fe9a1c3bd5fa7ec39ab92d786f7e20e7717ecd67a8f94432209283760891cfc3b8a48496a62912a5cc51cf6ad3bae5a281439431fd3163f4371e17025f6c374751ce93bbb6545827b7cf8231a6800a9b0b07f86f275f2d324a3cfe96479315c7d919a2b647b1b589fe18b8d7251cb539c6d55c98b75b06439ac60901102f6a84cbf18498068b4f4389b71f2cd0a94e9df21809521a46593e28c27fa63dbb27b986a69f7a4a2e366abdf56745a7a641a40ea7e409be1ddf8c4009132158d9c269d1954924a5729c41fd53a14d560b0474a1558e523a09ca0d632f14dde5784545dc61a9751d10b936b148a3dea5469d6ff95cb12ef6db82ec763ea29667d4dec37c42bd83de9cb9bb8881cfd3df072c652714b42069e5bce6ce0ec1fcab64da419e1fe40001213f6273de1cdeac64156d0098db67be4c175b28d99cddfaae4dd4d40602e3ffe46c1062bb5d3e4e0555bbe353b1c6780a1c085625d5fb71255131d0f3accb5c1f1d47f5662afe23f9d68045515a79ddb9448fd667db94d75e4b61533b56ede3484270a14e401c7d1aac44d6b24920f5ee05f9d3a11ddc498587a4848cd78ed7fc62e7c9881e4b4b10511fd7cdbdac1a09f8015c0666eca8853503353f94a4779551fc5c89294a74af9a4083a2f42def704ffae2a0529b6748a4f190016f239eaa06703c9548ff8920f9beadf067a54cb3b582a358ea09e231aba092560d86d768e6501fe39eb25c1f043d3bdebb36157a1ed1e2c601a14966a23f6883e3724214892371086be03341a67944c87656c192c80cc31eff1391576792ef4ff16b0280d0619f3cd3fbaa14a05d156cf5de4dbfbca4c225d49e4fd76a5455ff9f87c0e6ddb6b1739e3569921cd2a0ae6b45b490414dea78ec238ff3bd9f24c9f800a2e06f10e195d2af5fccf0cca4f76d542f474c899ec8409f88a4620e037a6dff754e15cdb955e2b45c441092ac7cebfeedf53ead14b82e55ee50d82a298a83f56dcf83e61a04dd8bf95dbefbd881d85c0f8de8ecc2659a4969df345642183b0ab92ec3d9b201dd2334a5d69719a9537969e7e83f32ac3b76baa0da70653d6ab1c3732e73880a9e81b033e5ba58865fcba4b6f526693304e79c1e88d5d2850360b8b1cc0c35941367ac5deb5394f6d61d7c1c21ec4285e64168788772dafe3d93678ac9795576ed946a2ec760ef906ef846957d56a031c34bc088d82cafc2f0d47b077b45268209b3a57c4c81790a20097d7dcd9bc5837039aa33e3aaf294ae6c66f3f2c51bf7578887a550be37f031b64cca3b97ea7e73dd5d9d91c4c2b7eb6d389b67af34ebf69ea4ee504561c530d60991566be38f4153e9bd85f1865938481dfb3d24033fb6524fb4d12d7b840451beb25f6a4df599b4da34cf12373f7fbba451fe9a2b0272075416241b188b3930f8bf28977acfde16a8cc4a5b23e1382b75dccfb1b740f776870bc0b24e12e974bbbb747a79eef73716f5372af9ed3ac760f6b341bf827d8997266f0c88c6a2e2d108bcaebc882f8aa0515f7b54f42a74c7828c6e718b856f725227357342937a472d0d6cd23f80dfd615cf69b6fd1746512ce58d4a3ee41f5ad4b613fb6b09165e89e96e1b3823431a47bba5055c7c722df6a13ea42173a38b40ad387378eb7fff2f00c5d41b1ae8efff383ffe295b44372d2bcac4ce6a2de1fdfaa731c896291ce53039c5197a46760f32a644f14d01cce75817df71c4aaf5f680369ff19efcd86f39279cff6336460d53f5f77384a7321dd330f02094e971cb0164199483af02e0db9d527ba1fabbb6142785868aae8f0e8cd1fd5d843a6ac95ef6c81fe01620a479e469e5a6d5d76f25fa4cc21857444fa18e7f476af094d5f11fbcd2393a5549d375a759cbe758cb8ca114c3d15c11a4d26eb089bb642076f86914b87d845cafb1bf0abd0240104cd29c72de0466fd7590857760b13103cbc017e016b8bc0d56534ec04f26803dd3ba88a8fecbb1c81a961ef22e9fdfa0f59b50abeb79f88e4fe2f3c48a72dc1c02c38826a10c52fab8a8563cc1bf7507a76017d06d11a1d9b473dbfc980a3aa6ba2a9a7a329d0120882a66cbcecd1fb2b280bba0750aca8f8a831d9b5fab6eeed9a172cb4e5df5e0db24551ee477faeba6bb8be62929d1617da5bdbf73fdf287139fd42bf4f1cc3a7a801079490a56d90c0b75ecc66c944fe57a60614ea16de7f0cae5400057fe115dc88d241037f69aa88ca17e4113c71993a9ef74190c453553e8285f2c8ddd8c43e3fe8829612ffd7ce6a53c4df4da1b3a3c4d3e8ea054307ad21c5a5ce3e3512c51690ff223994bd10f20af6c52c02261e00a747ea7d8363ae6ca051aee19b2b09812d14dc8bda69ce0335f4be19cba74c942a711a94020f070e044c650317b1aae547f59f9e52e434836daca2b537008257a85bda19", 0x1000}, {&(0x7f0000001ec0)="11714f7a372cecf31be0ae0b7651f6cde16057348fb9b09e6359eef11e7677e6796182ce728b120c9274f0ef336bf9c1214ebb6be4d24e191087039cd57ea13d6b9a5416d60fe9d387a8c2991dff081cad1acb22e0eb17ab45529f38f80561bb2507739c8297b97fd59e225f9a754782", 0x70}, {&(0x7f0000001dc0)="efd205d4a85557c87568df3eeae841502e855d4ecd4aa0019027e1036c801bce2db90be67e1367a3a141cd611a47c2bc6fc83d8981c39aac2b90b2d8f71aa2c3a630487db10cb5ea6c7faf871db4be2b7b3971fc3f05f51ef6f3cae275aa39c3e55336386364f6cad252189334df", 0x40c}, {&(0x7f00000004c0)="803418ce379dc5285d", 0x9}, {&(0x7f0000000500)="995a8c25aacd12cd9b901819a1a3200dfbb14df2118c9008daceb46eea5615afef13dcdb3a0c9220e020d2160e548c9f57714c13501063128d8643ebeb2dd02cf03718215756894149db1b1db1f39731438c5f809a905dd47ddda3faed50f4a3bb716c6e33715626935028654389a1b2c350449c34e96ebe17013f7134232e6d762c571f447b3fea588a99d94d88105faf2a934e4ee0", 0x96}, {&(0x7f00000005c0)="449e4723224af6a84ad4ed449c38a9a841e0e1b8991b01ae3f6beaf061b3e785a8f8480fd28e1979132985b3c6943087d784c20a10be874c1aa74287462505834eb869d52a38523598d067ecd3ac9b374785e249490964fa9c02a1be1874784be68cddd22ae7fd87a32fc0ab33d7dda11f87cb6b6549925b3e28ca5bbd93295d9bb351ad5fb31218f1777af438aa91b022b931f24e05814f41c1bd766616134ef4fd5ef1782290d44c3066def85cf73cffa0d8eefb35df313c9c1b3909016f893e7bb97095281b9ff02e15b89b13b57cd8b7bd529bc106140beba39b1f657206425b9fb73a5783121b85d356e587d11805f35de7ac09a7cef8fb", 0xfa}, {&(0x7f00000006c0)="88d25e497acc45464931ae6a9577209dfac8a2fde174c6c560b591fd60aafc2e70bf526adbfde1c1b5c81b7a614cd5080cf83a25e1f04d708db321edb0ab1d6c456aceaa361f3852923435ba0a7a485cee7a5c4bc32148", 0x57}], 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x40001, 0x4) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000140)=@in, 0x10d, &(0x7f0000000280)=[{&(0x7f0000000180)=""/240, 0xf0}], 0x1, &(0x7f0000000340)=""/88, 0x58}, 0x1) mkdir(&(0x7f0000000100)='./file0/\x00', 0x0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0/\x00', 0x0, 0x0) r4 = getuid() r5 = getgid() lchown(&(0x7f0000000400)='./file0\x00', r4, r5) symlinkat(&(0x7f000001effd)='/', r3, &(0x7f0000d06ff8)='./file0\x00') r6 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000003c0)='./file0/\x00') fcntl$getown(r6, 0x5) renameat(r2, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file0/\x00') getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg(r6, &(0x7f0000001d80)={&(0x7f00000007c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001cc0)=[{&(0x7f0000000800)="13d86e9fde47073301357c68d1436db1ebf178b086ce18adfbd4c3afbb132614f3aec97a0919c7507784ac01e04856b09af7c693950127fe745f92ce39bd6146e94cd69d00a1581c5c91a323ccece340a148a3ed833047a1", 0x58}, {&(0x7f00000018c0)="b119f0e626b02e404593d9596af344d9aef55e2ed6e3b9f815585bf1df8bb7d8fadee61a53203498d1ae79672bc0dc788dbd0eeb30077e7177a545f7cfc5ba681b27fe6c941b53540410", 0x4a}, {&(0x7f0000001940)="86837379195f17963543c623fa7a9616147cdd04e0780df5275d579ef46884", 0x1f}, {&(0x7f0000001980)="b2425ec809585a0077e8bffb93e743930bbd6b67720cf2fde549381b1a9046df4f64c9ecb2ba1d608c1c30d83697a0394dbf41e9c8c6be93653c72fc1056283ccba97edc626c9e38", 0x48}, {&(0x7f0000001a00)="97b1dd5e3a87b101a1ab5a84978caff70bb062f60539be4bbeb4e42c6727156196f6997a5e8233a50f0901e471d468b31ccc9363bef2ee0c6188bc047c763338b3f3067b0fa3bb144466d7794cda53103d6239f018e99af2dbae5d8cc6418f3990384ae215d4aefb25c50cce40b03415f834e0dac09609367b02545c22a321102a33d7c1e8f8177dec23a3cb1a33ee4f5c024a6a86c17d2713a107b480c65b466b1a8859dd0686949e336d7cbd15de29edd77dc21e23acfcdc42b84caf30b6e86e34c9cbf17960acf4402af655c919e6a17059aca3499cbbcb126f3a63bd37b41419fc51fba76bdf2b3888c329", 0xed}, {&(0x7f0000001b00)="12c884082eed6eacf294e63304fd33e6a91b48a8bb7101648856aac98cb33a3db1b9faf2735a1b36c8f77195258ec8e9cfb974b0ac8eb986167a6089c3f00603e9", 0x41}, {&(0x7f0000001b80)="c08c4276b8070736980c4cb6ff354ad7c021260df2b99c95721c557b40e7f43bf77875ff82f552c9f1fd602228ea5e0db3c7a5ad18efa20c55414ba801e1afcf8f17b4f651d55f0495d445363df7a93f6d8fcfc798c2eba033bfa4c369468f68640bc504602cc5ec6f08b61f97fe16b2b438db6e0d395235f4c659359fd60dcc328cfbe5c275162674d36d3a1bcc63359b180292172f63ede481de304f9af4a6447e376e972547a867cc6e5fde70351415bf709a27602ec38e67cdb285339f7fc574c1cbf6c26ecc894c5340d7", 0xcd}, {&(0x7f0000001c80)}], 0x8, &(0x7f0000001d40), 0x0, 0x402}, 0x2) open$dir(&(0x7f0000000480)='./file0\x00', 0x3, 0x102) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) getuid() ftruncate(r0, 0x100000000) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) 16:08:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) 16:08:32 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket$inet(0x2, 0x1, 0x80000000) r2 = msgget(0x2, 0x1) msgctl$IPC_RMID(r2, 0x0) getpeername$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/79}, &(0x7f00000000c0)=0x51) sendto$unix(r3, &(0x7f0000000100)="1bfefb16526a7bbd", 0x0, 0x401, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:08:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:08:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r0, 0x0, 0x0) 16:08:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x9e, 0x4) 16:08:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="9bb1785de558ad890f8f9d835909b244ca83f3a1019fbbf89db00fb07765a4a808545ed761b8e7493972d7cf1560d14b6d9026a0292ab08ac20544c20a40302372b1360e9b1c16a8c770df5ac0bda1143e2feadcbc2fbcb578a3fa3e99ad62fcb39c43dc88", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa00", 0x29) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() fcntl$getown(r2, 0x5) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0xfffffffffffffa91, "ca0a8073f2a42ccca78000000000000000f800"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:08:33 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) flock(r0, 0x2) close(r0) 16:08:33 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) recvfrom$inet6(r0, &(0x7f00000000c0)=""/223, 0xdf, 0x2, 0x0, 0x0) 16:08:33 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) 16:08:33 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) dup2(r1, r0) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() close(r3) kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) dup2(r2, r3) 16:08:33 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) connect$inet(r0, &(0x7f0000000240), 0xfffffffffffffcee) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="909072ab3d38a9ddcdb5620917eb8755a28e3fc1e6e1785fa5929176a9f9e60cbb4e451a3c7e80984b471247bd71ef53cdc96f7bcd69880f8aeb9b7663404f5d8ba2a224856c2b795660868d20b9b0b5de347bc29e9d1a695b3e82ef273ebabbcdb0fa1b846e2452d1379585a5982e9ee2ef2668d5f2b0ddcbf54f03ee742ec173a627dcb10c8aae4e4c780aaa0e5996791fa68e561ba358ad7d3532562a9acbe4c1d8add926e2f119f23d12929aab94e71ae89d0c5d9c176495aa35b98576da8fb35b1a5f45a28cb2da9f087e6bad3a439779437fb95c536f47c68b138efb3a913fcad901f4dd57c7d0d41895", 0xed) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0xc0, 0x2, 0x3, 0x6}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000000, 0x7, 0x7}], 0x0, &(0x7f0000000200)={0xffffffffffff3e71, 0x8}) getsockopt(r0, 0x0, 0x3, &(0x7f0000000000)=""/50, &(0x7f0000000040)=0x32) 16:08:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fchdir(r0) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) 16:08:33 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x400000001f, &(0x7f0000000080)="00ac2512", 0x4) r3 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/154) 16:08:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2108, 0x5de4) open(&(0x7f0000000140)='./file0\x00', 0x400000000, 0x40000) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:08:33 executing program 1: socketpair(0x18, 0x2, 0x0, 0x0) socketpair(0x39, 0x6, 0xf0, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000040)) 16:08:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7f, 0x4}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x804000000021, &(0x7f00000000c0)="00ac2512", 0x4) getdents(r1, &(0x7f0000000040)=""/92, 0x5c) r2 = accept$unix(r1, 0x0, &(0x7f0000000100)) sendto(r2, &(0x7f0000000140)="60577561bf68c7e968618e8da4b9b50a0426aba9628c40ae4e6e02e1cf317603dda7bf00c66f039310bb5755f9cc23219f65f8be1c317e7a97946c8fbc53bbbe0ffec31d0733414a4433ac07956b0151e4535eb92171b76ab803", 0x5a, 0x400, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) 16:08:33 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(0x0) seteuid(r0) r1 = dup(0xffffffffffffffff) listen(r1, 0x1ff) r2 = socket(0x18, 0x0, 0x9) ftruncate(r1, 0x7) mkdir(&(0x7f0000000080)='./file0\x00', 0x10) seteuid(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) setitimer(0x0, &(0x7f00000000c0)={{0x4, 0x4}, {0x9, 0x101}}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) writev(r2, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}], 0x3) close(0xffffffffffffffff) setitimer(0x0, &(0x7f0000002740)={{0xf22f, 0x4}, {0x100000000, 0x5}}, &(0x7f0000002780)) 16:08:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/9, 0x9}], 0x1, &(0x7f0000000100)=""/183, 0xb7, 0x10000}, 0x842) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:08:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) close(r1) 16:08:33 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = kqueue() r3 = socket$inet(0x2, 0x4007, 0x8001) connect$inet(r0, &(0x7f0000000380)={0x2, 0x3}, 0xc) r4 = syz_open_pts() r5 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x120) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x8080, 0x0) accept$inet(r5, 0x0, &(0x7f0000000340)) pipe2(&(0x7f00000003c0), 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x56c, 0xfffffffffffffff9}, {{r2}, 0xfffffffffffffffd, 0x0, 0xf0000012, 0x2, 0x6}, {{r3}, 0xfffffffffffffffa, 0x20, 0x81, 0x9, 0x1f}, {{r4}, 0xfffffffffffffff9, 0xa6, 0x0, 0x200000000000, 0x5e62}], 0x8001, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x70, 0x4, 0x3, 0x6}, {{r6}, 0xfffffffffffffffb, 0x0, 0x80, 0xec, 0x200}], 0x8, &(0x7f0000000200)={0x10000, 0x831}) utimes(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0xfffffffffffffffe, 0x7fff}, {0x5, 0x10000}}) getsockname$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) poll(&(0x7f0000000040)=[{}], 0x20000000000002c7, 0xff) 16:08:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) syz_open_pts() r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) open(&(0x7f0000000100)='.\x00', 0x1, 0x100) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/165) chdir(&(0x7f0000000080)='./bus\x00') chmod(&(0x7f0000000200)='./file0\x00', 0x20) dup(r0) 16:08:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chmod(&(0x7f0000000000)='./file0\x00', 0xb) setgroups(0x0, 0x0) setregid(0x0, r0) setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)) 16:08:34 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10200, 0x44) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/131, 0x83}, {&(0x7f0000000140)=""/163, 0xa3}, {&(0x7f0000000200)=""/244, 0xf4}, {&(0x7f0000000300)=""/11, 0xb}, {&(0x7f0000000340)}], 0x5, &(0x7f0000000400)=""/110, 0x6e, 0x5}, 0x1) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x1) 16:08:34 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$inet6(r0, 0x0, 0x2d6, 0x1, 0x0, 0x0) 16:08:34 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x90) 16:08:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xa81, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000240)="253595f40c53c238453cb5afca13b650732e655df6e73acffdc571ad5b0d902a0b3a7b470cfd7a69f9fb15f108c8ae71ee91f96cd9e09d7a0156ea51cfd5dffc0fa51ccceafed81a5baa410236b7f90779d9fc79c4e446a68d00fc74576c618bd8c1ab0a5760b9cec8171e78247c0ddee8980aff4e5a2a193c767233aa1597b06ed6048a8798b57687c4fbad20b8e7aac73b248b9693d109f92c1a3083f3f63e59856b5a59be1e3cef3b18f82ac12a5cccd6ad78259b9ecda552357adb3fb320b3e8c7150f872386c255319468d52da54eb2daaeecc893d0e96d2c4824d5926527b2fd2413c97dd0c78d820af0d63eea96e063f31322c65621d19bdb80e4e355558f8828161a57937081d6dcdfeebe6bfd31196220d6ecdc1d7313cfbcababdea252b0feb8abf2be793ed84bc087d35b489c8cdafb1ed91f04e8a35a5995be72c349ba86d3aa04b06a55f3cb8ece8890da96a11771418880982468d8a9b40524d696a4efb146c76af7184b79c7f397419ca7afde3ebdb188bda47fa5e86cec24e63b306430613bcbca6554155fb4eee83428efca4a0521d5ec764a49b588d75386ee64992998f57d9cf40c66e18e462c9a0f60bfad532d06bee67b8bee7b5b6436cc7589dcd9d760074cac0340db1de892df2be68a45040457886a8f7f275663f8370519e0a12cd7ee35c4d4d62d534c2654cff2785d64e37eb83478833c3d1d8f2f4d2cb76e41e978d5b25488811fa4413496929dde0a7e00b1eab535c04d271a2a97086de15b3f46601ea5364b8047497fb0ac700a32e4b793e83c183bcfc31db1ec0eae28e1202ea0b802968e3e3fe07b9ede17bf03d55637538007bb1daec5708aad6a347acdbc4ed333ec600578533bf49ad6eb16c43068c6a686581da37c17efbbdcb826ab84d395876e97dedbb5dfa70a45cddc3d22b5b724eb3eb1fd8e50f5d9c923207c7f2d788000ae8f502c8267287d703e837e986863d3421a1fee4519b81f6722f51edc5f9f08fb5a43fc41cbc3e406f313d67a7f5618d88b8cbf976ab27f40bc8bc853358b4867d21d9f1dc29cadb1aa2503086647c8cd6cadd191ae29b0979a531f96b05f3aae990af33da873c7563be63bad508e943ca1d38d0949a61ac064cdd43245538b63669cdaf4d983d001b245ac72a9427ac9b0a7fa47a4c476eddbf971399ed813562566a481a50030757f03f1c97c38e779e393ce68a3b5f96f5273572c14326fc5271be0dfd3ab8457119741d01e90de983ea7cb0339ac46c9aa900309b4862e59b3664009f2ebd9b6d72b93272dee1d2d09a1256f667bb4497e4793158046f373ce8b933068671b51a3b9a1e806223505d265e7d171196f45da369bca1230566b84b6c69d245775d1f0df999e82470cf41f407f2da6fc2520d2be792b8fdf0b07c1c0b5ae62b4b8a116a802129cea131fba580b03b6ec34a22f461a0f6f47d60ef907bc32515c7cdd9d583a9a219eda9512cfd668c6854d9fb64232e7b19069b12434b2b8efd4ec1fc4bc553fc2c47be1c75fd3df0eb924fcd8a07b71478070ce15d6fcc9391c21dad159b1a6b222155074b596f2ae5d6e715ef7d9a41d04b9061d24c865fb409303ed532542e149f3bced414578e7408cdf9657f85f7654dc5fe088277cb0aab778ae6123ec46cdc2fe1dd1172c17a013bbd606cc4b2ac37d5b6ce91dc34e7e3bb81fd57ee6968701112294fb1eded29b961f6007741bf3823b7e25a1db6c4804850a0b9e61719888740e00cdb65801109c7c74b32f25f0deead0d5202637ebca025df47330507a1ebc054f10ab882bd7d81e95d57b939d99a270e7db732c345c7325aedf83734289f12de84cd6ea70c39ed3bc35993a2a9a35d90f11a22cab8c40b38dbcb23dca68f53ee3cb1d6b6f15a8aa8d0f8aca0a2c4dfe667d957bbb6bcf22dba9e1b80f4ddc7ce668abf2eab4bb2ef0f06205ecd0ae5a67f23e6576b3a9579aa52932b1415bd9ab2d110c1501f8d0c2856a956cad5a58c7361ffcb8413e2442caa1a2f01d8c06dacfcb40269892711f9bc2c45924e864c153bd2c471593bec8d04883113c60ef3b51c07847ed8d2b77019219054d292c0374cec96229ad2d60312605fa8bc1e34a29db88b212af150e1453e89ff23cda4e09bfa132b7e8c80f9ce01e421de88cf54487a2ec354949f109f47643eeec4899807912a37c7b92bf7edc9ec9a36b0858b94d8c9b7a36a9c178f1b3c9ae0ea7f485712d6042b47e6c5ab7e1461eba75583cb79f52cb5efe2db94c9149d12ab5f4922dd124102b50ada0ac75de2ae6a50a6a3482b05e9a163deb18288f1d46e33918b9086ec85114688b1200e082e37e31d0b9c4b2156aec8a8257b99c63658f8c641de6f834c6b42501482f104d74ba2ca744d920b419dfa0b3112112bf326303a308e8620169ec23c64de4d9aa989dfbb3011a9bb9748b976cee4d3d175a85b7a14c010c4adbe051b9e2dc0dc13b6b717b5b0f5642c00425bfa77be1596c490ac6d9853f2ac01139fa5a20ab9d100df27b2060b5ed8eee945ac6a49b9e8ad1a9b99305dda4541ec8d79f7b7854118144b75e4bae399bdc993499cf20042191aa342595912085414823ea8a3c3ebc0e74aadd723dfdbe28319c80a7c031ef8f957f74a369552952715d09c7af05d77ac69f1a59a9fc2ec1262834490e819bce807e9669de238449f6c05e5bb2814b2f300f032acb0d9b0e4902c63c9b155bf28fd3fd6450f2c9f8a93cc0222292a2495ba9cf8dfca0df53c4b0cc535b5e4cdb37c1220044f0d7f588816c206eef3b19cbae95f39c1d2f5adc85cb3ab58705008f3a1977ce44100e30c19fa08e99f105b3c9ad6202041b9d66bb4f4e8a671a03a191771450956703cfc66298986e604619d607001dd29ce0acfcbfb3459302d161afa8687648ac57beddded7e1fb8dc6236a32daf36bd0cb1f5bf1a5c9a18014f51381c1755c67fc0dc039945be2e76bbb85bcd8a8413694569b0c897d78180b17344c0f2a25c5cdc412bac3c5a8bde5d41c2160d8b39e1a5c65d44db59c4e70fa3fb2bed6258eee3f02c6fdec7a8af387cd0a31e415cc46c1e7732809c0283fb4a23d636c7f8c086900e40c5b558bb32f4672502faef0f7b1f5ce09f34c4897dc897bf39d28f18df47025aa7d420356456c44d25fdf0714e0a1a9fc3eb5d2743285b604bbee3198e6ef86acbc980536d149fecb8d38319b91887b3c03f4287d69d0b0a597c9b9419faeeb5f9cfe2246aae66a98c9697407b7e0e87457cbd163ea22be690187bebfa6fae1995edd30fd8562ca4321ead344c3ac2a1cee3c804467706b3e25ce4b21850238fe66040df28f5122d70336618dbcb53b1aedc72cf232940afb036852708eb0bcb7278d860b87389501fdb9145a288ab755614f79679e6722ff042cd267f2fce14da2c71d9227598b61f872012822d9d2e7020e0c3427ad639c526957146aab72b066c6cf9dea92147b602aa8bea4e9a8a43d4ae52132a3e9dca558006254bbbc7e0ecac60f36f7e224f0cce917b628ba342b181184d4dcd522f6e328fdd43efc5c7d8ae4038435af821256fd7b9aac2b21c2178b950acead4ebe5730dad751aa9dcea63e8326395eac46761d7df16b0247bde8d95908cde6ae88a05ffd882401566393e59d127f155b8730e29b447234962063dec0379ed9988832f90405634cb9b5df41330e14d26e42406cb2ddd451c2668108ae840765726d6a3930541e4dd3884d0d45c8399428ce9f49ff6c4d64014b2a5fe7bb2fa10b49a910d23807629851ef159dd1d042156ad4f8f2c2e3a1abef22db13a5a91a01bd606e0fe95b6d2dcaea7ac7b9e3860bdd89fdadb07635ef287ed2e6d136a13fa026f86cd15ead6e4cfb2fba3e5403c29044735dc82908721a5c3bc14ee9b5b84a7fba291a7d26a7aeb50b9952df0eb937c229e9e44866061da6c998a5c1991b029e5e667c7eb986764ecabadc7d1fddfcaf4ee2d0a65a9eea163d1a0ca12dfbd4370411ee17157f89c13f1fc54ca0458d90b53f9e3220400b36081722c984d049b8c9c98aca1ff02f2699af0a366a67d1b9ce8a8d809f50aede5dab04beba6937fb810b61c834eec088c8b294ee9f2edce271f0113c92a59f5ab1f76786a295b08c5eeffa4ee6c2df7c28e54a8573c3f61dedd47e632350d4d1347d0d3d0f67e4b6f67ef4fbe208b0fc156b64c8811d371eed2ac524755bf4f6dcac5bc4df897430fa8c5e6c2e5d7daf8a591f67389ff9b58020f788b30ebec663ce21605307ee62ac6559aa76aa3938ef621ada4aae2a4ca8dd03ec6428b5bae93346b57b60238ed7939557f9cccdec43b42aba3cf946aa5d03502523f7d15c6ffd5dc65ac536fd12a29d8c246869b1267411efc61ec8be4fba39a84b41989b4514fb9b6f9629b58d897e9b8e9ecaef398c4cd14c962746346476b6ebe108babca37eb78428be0294a5db371e6ef7ec6283e5626a01e0547972776310f2d69ae2d1807b9d28cf3bdffa141392f53884f7c3777ce129c69328a3622ee40725bd3d6084241efcf6f022f337cb1cd93016054292dfab51a75069d35246bd488ab8aa9972ca3aee88704e414813f8fea8023ba4e6f0edad28be3067dac26d7a87dd974589c17281480987b828592104fdd463359e6476bedce7546e49fa5665cd154c950b34dc080e995c9138711a2e123082a316ccc159ea203c870acb46224ba0d315ebccfadd203e172e61fd936ff20016ad526088ea09a95adbcca6ff3fc5a473755ec7a8109e83e86a37604ffaf6a43497f30954a759539f71d2e5a2ab449488df4ee5ed4e3586acb0e32f3c622fd37498219d9581d80ce4644b35d6098534066f25125e3e39e465678a8ce39ab316b9a81e20c12ab8847b7e2c35539d2c409b1a8dfc4d2be28f5cb26e811f132ebf6d4796ee8bf0b6c47aaf73d71bcab88dc20a004d49e24d295cca9c86347ed0526b3f8712f917d0fa61607ddab8975859faa32b89869d3a87ad2ab5c1854cf6afc3e1cbfc84699f36de061b4baaf6d631517072aecb5a74d26549692b030661e280b15d8c521326fbc321b5aecc0f25eeddde67f6563689e4ac9af33928c4d1d5f9f27c236bf392a05f0eb7150b513556ce380ea568764cb50fb38542503978b5078d4fa975d35c4660eb569c8805b5e0d77b4d6f6a773530e635c8cbb270978849b29a8bdf33f99389fcd506260ebf9fd0d15e7b62cb7eeaaf82f1709e3fbbaba9185feb3127fd889f9f10d5ce7b35f92ab4438eb7ebe0450ef91abbd41e8d66cde8ebd992757216f3d3685a6228cdea63ebff1b1749f24a6a56e7924512b71a11a76d6a4e2a36c79cd32eac790b18b324ebbb243bc853b0f475730fd0f01c4f1d72200db34c31622a0f5999c9ab0a330f4705e9f87a59c22916d23825db0cdc74e3501dff73abdda5b88f27738dbf0c7cf37b987bda84753c0b34aeac75116093c3ce54a37ef4b94c875d61b3b0a2691b83b3efa5b4fc1a598767d8190925988b6d9c8564445ea12458aedba81e4ec44a13c22cb1836cb9d8985c71cb9b363784ee480ec8549872b8f1010fedfe106a9d347f9468ff7211c2ebfa6875190ed54c2231e6656c75d9c57b28f1af64e32e2007df07fbcfaae5f2d6ff60d0c52069911ebd9835103e80b7e1dfbc6718b215451bcdd928c8fc1fc7d702a5bd92fb41828489949cef56d7afb68cbd9bca47be8a36bacba9870f9c2e266011462d22d15b430c7d4ff44dce2f21aac7ad", 0xfea) listen(r0, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2000000000810, r0, 0x0, 0x0) write(r0, &(0x7f0000000100)="42961b1253e8533f31b464431dc2684f81d32dc3460e4b", 0x17) 16:08:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/49, 0x31) open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x40) fsync(r0) uvm_fault(0xffffff007f12ba50, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> ddb> set $lines = 0 ddb> show panic kernel page fault uvm_fault(0xffffff007f12ba50, 0x6000118, 0, 1) -> e _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff0072dbad00) at _bpf_mtap+0x68 end trace frame: 0xffff800021142450, count: 0 ddb> trace _bpf_mtap(ffff800000074340,1,ffff800000074340,ffffff0072dbad00) at _bpf_mtap+0x68 bpf_mtap_ether(ffff8000211424f8,42,ffff800000074340) at bpf_mtap_ether+0xeb ifiq_input(ffff800000171050,ffff800000171290,ffffff0072dbad00) at ifiq_input+0x105 vio_rxeof(ffff800000171050) at vio_rxeof+0x220 vio_rx_intr(ffffffff) at vio_rx_intr+0x23 virtio_check_vqs(ffff80000001c300) at virtio_check_vqs+0x166 intr_handler(0,ffff80000024b980) at intr_handler+0x3f Xintr_ioapic_edge19_untramp(0,3140000,ffffff007afff970,0,ffffff007afff970,ffff800021142778) at Xintr_ioapic_edge19_untramp+0x19f uvmfault_anonget(ffff800021142778,0,1) at uvmfault_anonget+0x69 uvm_fault(ffff8000210c3078,ffff80002113d000,0,44b73f13000) at uvm_fault+0x773 pageflttrap() at pageflttrap+0x197 kerntrap(20) at kerntrap+0x7c alltraps_kern(6,20,44b73f13000,3,20,ffff800021142cd0) at alltraps_kern+0x7b copyout(ffff800021142cd0,ffff800001b3d000,1,ffff800001b3d008,20,ffff800021142af8) at copyout+0x48 ufs_readdir(ffffffff81e20040) at ufs_readdir+0x28d VOP_READDIR(ffffff0071bf0960,ffff8000210c3078,ffff800021142d70,10000) at VOP_READDIR+0x65 sys_getdents(ffff800021142e10,ffff8000210c3078,ffff8000210a5010) at sys_getdents+0x173 syscall(0) at syscall+0x3e4 Xsyscall(6,63,7f7ffffe0610,63,0,44b8ee462c0) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe0130, count: -19 ddb> show registers rdi 0xffff800000074340 rsi 0xffffff0072dbad00 rbp 0xffff8000211423c0 rbx 0x6000100 __kernel_end_phys+0x4000100 rdx 0x1 rcx 0 rax 0x42 r8 0x2 r9 0 r10 0 r11 0xffffffff818e6760 _bus_dmamap_unload r12 0xffff800000074340 r13 0x42 r14 0x1 r15 0 rip 0xffffffff8163c6b8 _bpf_mtap+0x68 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800021142350 ss 0x10 _bpf_mtap+0x68: movl 0x18(%rbx),%r13d ddb> show proc PROC (syz-executor1) pid=195789 stat=onproc flags process=2 proc=0 pri=82, usrpri=82, nice=20 forw=0xffffffffffffffff, list=0xffff8000210c2718,0xffff8000210c3790 process=0xffff8000210a5010 user=0xffff80002113d000, vmspace=0xffffff007f12ba50 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 99166 118637 0 0 3 0x14200 bored sosplice 2081 81953 13990 0 3 0x2 biowait syz-executor0 *87496 195789 13990 0 7 0x2 syz-executor1 13990 464200 75452 0 3 0x82 thrsleep syz-fuzzer 13990 361211 75452 0 3 0x4000082 nanosleep syz-fuzzer 13990 356455 75452 0 3 0x4000082 thrsleep syz-fuzzer 13990 329574 75452 0 3 0x4000082 thrsleep syz-fuzzer 13990 311319 75452 0 3 0x4000082 kqread syz-fuzzer 13990 274966 75452 0 3 0x4000082 thrsleep syz-fuzzer 13990 62943 75452 0 3 0x4000082 thrsleep syz-fuzzer 75452 185282 33677 0 3 0x10008a pause ksh 33677 517218 45693 0 3 0x92 select sshd 45693 242043 1 0 3 0x80 select sshd 77123 226188 90190 73 2 0x100090 syslogd 90190 123993 1 0 3 0x100082 netio syslogd 43597 443651 1 77 3 0x100090 poll dhclient 85823 258665 1 0 3 0x80 poll dhclient 63004 71384 0 0 2 0x14200 zerothread 11965 31677 0 0 3 0x14200 aiodoned aiodoned 17693 116735 0 0 3 0x14200 syncer update 63773 375738 0 0 3 0x14200 cleaner cleaner 87552 89197 0 0 3 0x14200 reaper reaper 64900 84551 0 0 3 0x14200 pgdaemon pagedaemon 61169 113632 0 0 3 0x14200 bored crynlk 67054 512515 0 0 3 0x14200 bored crypto 95103 13650 0 0 3 0x40014200 acpi0 acpi0 34534 185067 0 0 3 0x14200 bored softnet 91039 83123 0 0 3 0x14200 bored systqmp 68469 394223 0 0 3 0x14200 bored systq 16298 62329 0 0 3 0x40014200 bored softclock 12557 502060 0 0 3 0x40014200 idle0 1 361128 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper