Warning: Permanently added '10.128.10.44' (ECDSA) to the list of known hosts. 2018/12/15 20:57:46 fuzzer started 2018/12/15 20:57:50 dialing manager at 10.128.0.118:40302 2018/12/15 20:57:50 syscalls: 1 2018/12/15 20:57:50 code coverage: enabled 2018/12/15 20:57:50 comparison tracing: support is not implemented in syzkaller 2018/12/15 20:57:50 setuid sandbox: enabled 2018/12/15 20:57:50 namespace sandbox: support is not implemented in syzkaller 2018/12/15 20:57:50 Android sandbox: support is not implemented in syzkaller 2018/12/15 20:57:50 fault injection: support is not implemented in syzkaller 2018/12/15 20:57:50 leak checking: support is not implemented in syzkaller 2018/12/15 20:57:50 net packet injection: enabled 2018/12/15 20:57:50 net device setup: support is not implemented in syzkaller 20:57:52 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/4096, 0x1000) utimes(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)={{0x7fff, 0x20}, {0x3, 0x1000}}) r1 = open(&(0x7f00000010c0)='./file0\x00', 0x80, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001100)="7dd2bedaadea3226b14090302982f54754b190f3a2aa06b58587a803c74444576a2528ebe3f46228a041e86ccac840bac0cc1d6c947d7acb0b0e34d3fe373dc3cd5cac6f10af7496a9ab06169d24a867481a900bf33a7ab70d8e340d3cba6694609838635ebb521413f42e03d81f6a9982ace6b32daf16fc1a0864fd4443211f53ea91c8131377226d1823743278130c5bb0b049ed1a6c4095ff6756b86b3e49898a92d6a5aa84a6a1efbe08e505", 0xae) utimes(&(0x7f00000011c0)='./file0/file0\x00', &(0x7f0000001200)={{0x3, 0x1}, {0x4}}) r2 = open(&(0x7f0000001240)='./file0\x00', 0x1, 0x60) mlockall(0x1) bind$inet(r1, &(0x7f0000001280)={0x2, 0x3}, 0xc) r3 = kqueue() getpeername$unix(r1, &(0x7f00000012c0)=@file={0x0, ""/63}, &(0x7f0000001340)=0x41) shmget$private(0x0, 0x2000, 0x410, &(0x7f0000ffb000/0x2000)=nil) kevent(r2, &(0x7f0000001380)=[{{r0}, 0xfffffffffffffffb, 0x48, 0xc, 0x9}, {{r3}, 0xfffffffffffffffb, 0x0, 0x1, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x4, 0x80, 0x1, 0x6}, {{r3}, 0xfffffffffffffffc, 0x60, 0x1, 0x4, 0x9}], 0xa8d8, &(0x7f0000001400)=[{{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffb, 0x11, 0x80000000, 0xecf7, 0x6bc}, {{r3}, 0xfffffffffffffffb, 0x37, 0x40000000, 0x200, 0x6}], 0x6, &(0x7f0000001480)={0x71, 0x100000000}) sendmsg$unix(r2, &(0x7f0000002680)={&(0x7f00000014c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f0000001500)="a7005f65876dbf11112320eb33b186735bb278c687cd8e3d750ee7cbaf5dc19919286f8ffbfe9eb3ef1f0fa1b9075a90b953e19aa4524af345f362a7c23edc671f833de18b39199eac4dc2aefa16f754ff413ac464a8fb9bf8eff44ea6b32956867d5921eb637e522acb3dd0bf2fa67a64f42f70a73f09754b5f7ba8cab8d3f4941f467109278bb9bbb706e7d748705693303ed8bea88ec7560c2b7b67aaba32c135ccaf3665fd5b1ec2e5bfa514c0566bb4ad74f96f0274352f25a14aa8a3bc05071cb174ec73fead587ca1df8a47d2a7fbda782f799dc60b7c338673d67dd87eb28b", 0xe3}, {&(0x7f0000001600)="b0a2bc72ea20f9d53e9e28b9082f04d954cdcce9ff831455fa0e52bfe1f85d1c7b55a46ba404ff4a3fe44bfeb9cba3d1f74aa4e7c9cb70da52763263987d3cefc06a29de4ab50ee2b0af082915f778354eeeb653b829b72cb182eeb98a2c6a34cda69fab10677c0437db60b51094547ba5b4ca20584342d28f28b6f3899542af2d141b0dc3c53bfc207299ca3269b73253e1978fa17fc9bd96b04f1a2e2b3c95da09559936ae47cdd9696730940633502ab47e7a6de53187222bbdbe25e65f5e6c92f7e3a3468ca24f94ae0ed19cf6741c006bd592dfde5cf2c62582d83eff9cfc8741f3c7b7c3feac92d9f41cfce97c173763ea290f8caf75744a3b742c9cd0a6be0e9282b5a164af46da66a83685168f06f4ff9d33d5400c1f4c6475b5651d6214e2bfbf127d2454ea8cdf8b66234139c8df0bd0773e44be2c8209c69e09d1a3101f6f098b36542a02285b808dac32c57e279bc024d9a4a56c73f40dcef75b706fda26f0ebb6ad5bfc326e049a4c0f28ef5c883f1a1161e7dfdcc01a9802148db7d8ea0c8cf4c946eadb2fb91063d1eca32302d97222fc963a9a08592d6855e54200a6305a86234d4f0431b5d27e86891ffcb741f9ec2335f8eda411203f4deed602402967fc29dc216df883898e5bfa6581eb314af9b5f8d6120730bd0074c647cba9a6520f85d657bb55f37f7d081247e7bd9b927097f340b21f6526237536d3ef6ad20057fd0608a4891332d52a97fdcb390dea5f5b96707ca616df9b8272adc9d9be4347959777d4fad86f2567919743076009ba21e05af2a990ff539640e6215cadb002851765285d81f518a698af8d52f67d62b42da9b4b3a4071c5dd581f111bbbaf91842cd267c2312a84b283d58daa90540b0bbaebc136761b7c764cc5b008c3f65504533dd958bbe69f95e319ea1b67c67473f794e73adf6ff233c16816eb8e754d3ab9e64afffd263b6449c96b8cfe88738a63c098e5d1f074b2d29cb0d1ebdfd23fe95aefd39669be502b9f75a836b3a8b529315f68ec639bc70157245b16c46192792a14471e7ef54555ed66d286f0fa6352671e9812f15571267e11e6be2604a005b71462599764d29b44e5c4f04887929c4c6c96f739141bd8ee06f7f998caef0447f4e430d54b782de835bb89d9f395bbdfaad38d80b21efd38a0bbf240866b3ba4e0ea57a7b6acda3d14a6b3a5f77f961a19c891dc5bf65a6410f0797e112fa08105de92a1eab64c9808e4490fb06388f329b31882f0a600afc17ec272a959b488d477a8aa3f19044d82b78cb83237dc83ca334948f0d0a7da0a72decd0924967d5ce005928c5a264b14292918bfa401e93717ef62dd3251fc287a38695e335d8ab0d29aa2e2f3b89b20a27301ee502db56c9953c7a289cdaa303e7783480762dc2cf06f197266094174cb8d469dd54c19afa72d93cd597560407c7af935df5395827bcffb69f770e1e221757059542ee00836665e665242bf577c34b2d649b96bc4a53fece8ba73f7a12b9784f8585024baf0b43811bff4e8729adc82276901712ed2cb6e01d69d790269e30bbfba765d9b434c8efb23dbd0da44bc33865809deab5ce5e485dbc31e04ef966f2778277af273d84ac91592da23fd28b25927d0c890a0b56f0c1a2a4125d20a7480bef8df11e47cd20e3d8b1a086db7a509a88a526bd994c3b27bc97d0962490a0fe3cfe1b79d61cb7fd4693756dfc8caacdc7669bb683264256107df96b8ce4365191f1ec126fe07293fc968a3f498c806418e070e187ff36d9593b7c597f4fbf73fac4a06fc50614d43de202cf330da8147cb87199ccd58f80712d0fd4f04fe73999ffc7b647c34be3c8421c3ddf147b042bf1eb3ae9014ae91e1b8679e2fed77ff7b08c4b108dbb3fa01a842c7f009276172646bc96fb98d779d6bbb099bc6e579d0200931d420ef2844af5fb08fe7abc5618acff4dab1619668b195da8d33d612a4767592860a006ec9ca060e88515e3bb02c5f234913c2f6fdc895bdc71c5814f78b9c2e31677e0952cafd281280efbc53e9b9798c338ee86a9fc0bc13bf14afc2a42b0db5f0ca1cefda7d82d06a29b064d5b04a4f5c81cc6c722bafef793e25cf902cc3fb331a2600c94e693b679d2991f39679c12d202d7d5c2020accaffe2d5483a576160c4057fae2a94650e109dbcf93a1c9edcbb738ef249561be07e8330f2aef90faa8b4a034b4b35a85321c11440df06076f3876d7a4c436dfefa7edf81ba8176642ae7c3c21e6ef1177f4dadba80933ca8b41bd3b8663c01e8dde738b120b995d2d12f2e7edd835f2d1a6490f52abd93d4e18501a36c0d530e94bdaa579b136534113a445c03dda8d637d8f8e791bb58f7eb484566ae5ad8370b9be506b1d036b6ac3b7ef7063723fee856986166e678c334e0b826524d023d24b6619ff2d05f887576ab944e47cef9a172e8e6df110f24bcc8d3ae4ca03f207d2512b57499895187214a6807f445248a11eee6040d233075d3477369b58edbc1695f8b3e8034bdf6aab4785b9e7c5b6738a453121df2b23ec9d82891073ae74e1d07f6496abe81ea124aad5c21220b8ccf4fcec5ae15d350b93299a0419791d7c30efe577dd1d20af01df7b995d0ee63135e50634280ac3d8422401c9dbdb18b79124e294599517cf1fed5879a49a9fc59a0a94bed8e2553425d3d52ced24666b46458ab7181deb7aac81de14c22ce12bfae96918515af1d3055cbd5e6db7f552f898532a14913368b63ca932e5a6bad22c12cc347ccce8e251139a7a0f49256855899f5842886b6b92bad225b4b7dfa7bce0e9f407c76a1dc02c4f1f61a0b5bcbb950400871af2aa864730e342654033827d7a8a92ac580f6fdd3c4e4660ba5d989a8a8e8249a100a00f645ebde9cd786a7fb22d7436dab7d53b0841cd96ea56362e603ee7cfe530cc67f00be0ddc82556a63fbed60869db1da6d685b19b5ede9c9519a05614676b1c5c78033f7116471e34765f48fa3d5e1c5e0fac36280ed9068e2f6da598ded957e05ea62ee9fba6649a6eff3326508b4e0236be95851923068ca98dce737daf37611f0ad54046378f871480be77565252414614e4a1c4cf241691707e93f97e1f2743ac7fd5acd03e909186e49fd2f0944c90794163853e5d4e2e5591a9dfdbca4efbc06cd0ef6e67a835788580a0cb85c97bb7569e03aa4d26a2104758db1e63805a19acc52e454b24a0b98ff5cf8700f13cee76b31f0e93fd8a8de60d601feed040ae7e34e613e3bf08e20ab587bc93052444829025239269acc825fb8e35711a1f853167be08e4a42f8121239c626ba121f3fdf8a01950adffc853fe7a7e719e162ae7fa3c7dccfce5fbe35d61abd242f7d0e0eb97bc3fc21c79ab1864d8a5a217e771fcab891e37affe88c9756c6bd0f0c244a3cbdc15d9211ad751d7853623d448df5e520e1fe2e78aeb038f00c8d1753883f2bc8717650ee1adef165831cddaa313dad2faa43a5ac98b427c3b9220f12f77888d3e051134eb2c0c6ee2ddfcb64503e1292f38e20d0737e6ee05af9f6bd8f4d34c25a3e25f4d86710b4d4d63ee3dd447ca0e93b63ef36b493bd07b10deb7c1a22816dd9e4ec54ac36e85b3aa34129531954b116022074aceefc133895a4fe7a39d3bad83174b7a76211a67753ae90c5237d2147c5da48f90094e61c0398125f714699de8a4a69c23ce22b9ac9474694e3c3286db289264abfdea5bbdec6c8b9257d508477b6835946e11ab46a1b5baae54022bf1ff80b075d03a13bde3e58e5c52d1b78e6687be7e0a31c45bece1a00cc9127245980713412cf52c1ca985e43e2cee9339934daf526e9b6d40d4a4a9aa39cabb8db447ebeb4d32b6317a10db12a3d978d39800525a2bd41be0c72009633ee1c8741078118c97bcf504bb5bda2d042fabd27fcb8aa5862566ceaa41194b0acbbcc8731dc4ecc35d9e9378d2ef9916ee153526bd9754b74b07bebd5e8d6e8266b77f2533651dc402c2541375761a6ff2894fb5b3a11aaaaa002f59b710c70204d3d2fb9ccc2b41b6e3e32c81770ffc8508c68c94fd6aae6cdebbd9d656443c5f9e4e9234ac6baadf13f69b0b27884cd02001591e9fd4cbecca9c5c6a9171b63b940139862dcd40f126df8b2445efd1e66bc8ba257c4ebb41543333254d3c653785e70f87bb5ad075e2f65fdada501629c0720debf58dbfae834237817010abf9db7925769b00fe40ee5511c5803156799cc8075f5050b3f2e4ce28ec0d76abb21128c210d9c7b687a51cb30bc3c53f44caf98ef7c9f901ddd0c95d9aaa2c2b2412935d5adf09b64ef6dbf73e43d5c21230bbba210cdb45051b79369cadc293bb187ffeb2000390597bf8de34d71aac8777fc6a513fc400a20f88992756af3998d49656fdaa9f104a497c084e8a5cecb5f73320821dc7788f1ad220f0d9410e903b37c9f7ee294b198dbd73ab888e6b19fddd13ed081ae16e794809203cbcc36e305218a3dd7fa5ff7614dc340e3ead63ceab4cb3fc4ed7b87651b887767dc1f662b97d49b5859d1d019dc4591c61a603102a8d9bab897d9a22776ac9291692acf4f9047297f3781b5c7faec323c7f5b43146d15b0b09229987800acc73e443727b9c58b7d5308ad7a0c8a3a7485048634077b0809ed3f98ae381fe63189ce7b19a53009238f6ee3dea8a5f31c8d70ace5da5d10cad3da5139fdb80a0d87d908d9ff4f3a60c5a1dfb46958a01af51ac0c8eb070410c2bd7bc3a3318e7a8060c74fb98648bddc770f5b6bae463446adee57b5451d1a320b48718f3cd21999528a98e6a50e57ee115072283a50089e03f23c561f5515c957442d84b0bf11a0ae522991310790acc2db3b29ccd8f3aacaf5cbdf615b9ce7829b62ecfcbfd0b10338136ca4818df3df5cbab92e33f976302cabcef5e7ab463f26bc8eb741aad58b13451b25f39f756588180bd82924165e6c2be5e07944753e032a7b8da4034da0389c57accff185c0a496912a440bc55daaf4b25b1c4f68071ef0ad3edf0d3ad97ce4a400f6bdb7f59ec71436cd8c32eb6a833a83f062ff8957180221bcf5274c0e637731c7c1d9b8e9368a1a100e23ef72d55a75453f6c04cf2c96f7197885b13bd3550d14a08b2b38cc8fd3edcace75ac76e7a802e74efa551cf14458e9f7f8ef178d8af30eb697fbb63002200f76ba75955388b5dc0b3e63070691042d31dab5793b413f564eceee04ba67fd30bc6826d1ef374503d0b7e2d4c5bb4243e743583e304f3b058eec27332271e5649f7d62ac4675c55d047cd109dcc83bc7095f33e0276e73c93ff7d70194c96fca91872bf1165af5754e8b4d1d999ddbf4f04d42714c6f1e513fd53564783ecd87ee24dd225122ec94df014709b219a1ace7e4c3d58b87f775a83ad837cdf3d0a5279b0b7f8d7dbaae549098c53ec0c85ef55dbab91381ac6f99803f1e12ef54f974839023d18de278530351613737e14f525b162b9ae5f29847197edcb7d06b9f7d0be5424e5d1602e024da71ec750477994a8e52a7f1cc915631d8fec1e461e559a3ddc9759d55c7e807d0f96f3b0fa8e87e9474e48de97a7deaf2cc5fa7acfa47f2a2a08140520214ca92923649e17e9183b8df5737f4217be0124d820cf088f1d59a0d844d6a6d10d75eb66ff48a7eb72915495154ccb36f54eef9442dd1d9cbfc9c8aff7c833c2183255cb153db0f78e3b0bc221deaa2372ac776e9729186bfe61821d3a80c06d3da372261370f7e8a273849c6d2b0e0743cbb0037e51318dc138f92ca73323db4cef667", 0x1000}], 0x2, &(0x7f0000002640), 0x0, 0x6}, 0x402) bind(r1, &(0x7f00000026c0)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000002700)='./file0/file0\x00', &(0x7f0000002740)='./file0\x00') r4 = semget$private(0x0, 0x4, 0x4) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0, 0x0}, &(0x7f00000027c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002880)={{0x9, r5, r6, r7, r11, 0x21, 0xff}, 0x999, 0x0, 0x80000000}) mknod(&(0x7f0000002900)='./file1\x00', 0x1000, 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002940)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000002980), &(0x7f00000029c0)=0xc) setregid(r11, r6) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000002a00)={{0x2, r10, r8, r7, r6, 0x8, 0x4}, 0x1, 0x8}) fcntl$lock(r12, 0x9, &(0x7f0000002a80)={0x3, 0x2, 0x4, 0x4, r9}) geteuid() socket$inet(0x2, 0x5, 0x8) 20:57:52 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) bind$unix(r0, &(0x7f0000001080)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f00000010c0)='./file0\x00', 0x8) mmap(&(0x7f0000ff5000/0xa000)=nil, 0xa000, 0x3, 0x11, r0, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000001100)) connect$inet6(r1, &(0x7f0000001140)={0x18, 0x3, 0x1, 0x3}, 0xc) renameat(r1, &(0x7f0000001180)='./file0\x00', r1, &(0x7f00000011c0)='./file0\x00') r2 = open$dir(&(0x7f0000001200)='./file0\x00', 0x10, 0x0) pwritev(r1, &(0x7f00000015c0)=[{&(0x7f0000001240)="fa51afaedce49068fb87b9dc1866d5b8eef7f2afd32a3093817bb31e7d35f8299be111f3516f7418c7aadfc6ecb22efde01a47368c82c4835c5afede1d8954684ab96f401fe1083e154d69559371f6c2e3baa63487c773120289c8cf7115f53f6bb6f03906b49f198275ab471d7e76409af026149f23c897443f561a8bfd3a971882e1649bac4159ce2043e9a9f32886a3672e3a26fd8e242ed970f4d2be37ade7744580412fc808d2200fe0328f2f460f84b8276f09", 0xb6}, {&(0x7f0000001300)="61942b93db1a3c9bdb7c0a3df8f451278312e5566151711cf735c961371643ce2132421cae1666c7b6f782c3038f94281542bcb277f8e9542446d39d1263e04c77c961ec7829e91a7611ef", 0x4b}, {&(0x7f0000001380)="9dcd8a528355649ccc86961afced0c80c3", 0x11}, {&(0x7f00000013c0)="d9ec659eb5257fdf49557ed9e933afc1031cf16b55fab11d002e44b8ef901cead7f934648fb41662cdf2576697a4558a027a32341999c6dbf90811a63afb336ccb8b939f4e423fbf3f1456370898d75e4b159a8df99ed1bf53e0f9b8e69a51591fbe22bef9639d218218a7f485494ba2d4cbb4f7a2d9706f21bc7f76367e1c68ac1411daf45f00b581ef9f302ea0a57265caae6a9dd2c487", 0x98}, {&(0x7f0000001480)="e8f8a788", 0x4}, {&(0x7f00000014c0)="05ebc90d8d919f08a4d3fa2bbb7ac3a2679cbe45547797212840c71def48a6e2b3a236306e88c4bb8de81c5597b3229543faefbd7dfbfece9796a2ede2bed97fc7634612fce22b780fb9c616ad982767789a608b098315acba9bdde78f1fe49f5b3321ce05ed57ead3ad3992cf3c904e72ec74f8f471019c45c83a98df46e7f519c7a934ccd60479f5b5faf9b5f92bf83fe42249d8b6c320b99917f32d26cef753e82f6b4875b8de997aa2c2b40f8432614b8d4534ef936a45e9b9834cf5dc810dc329dbb0c510c254127f90791846d1ec1f9e14aad4ad04dc", 0xd9}], 0x6, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) listen(r0, 0x7fff) fchmod(r2, 0x60) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000001640)) r3 = open$dir(&(0x7f0000001680)='./file0\x00', 0x60a, 0x5) r4 = openat(r2, &(0x7f00000016c0)='./file0\x00', 0x200c0, 0x1a1) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCSCTTY(r4, 0x20007461) bind$inet6(r1, &(0x7f0000001700)={0x18, 0x0, 0x7, 0x7}, 0xc) kevent(r1, &(0x7f0000001740)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x8, 0x1, 0xf69}, {{r0}, 0xffffffffffffffff, 0x20, 0x21, 0x2, 0xc59}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0xfff, 0x49}], 0x5, &(0x7f00000017c0), 0x80000001, &(0x7f0000001800)={0x180000, 0x7}) poll(&(0x7f0000001840)=[{r3, 0x28}, {r1, 0x140}, {r3, 0x10}, {r3, 0x1}], 0x4, 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001880)) r5 = fcntl$dupfd(r3, 0x0, r0) pipe(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) setuid(r7) kevent(r4, &(0x7f0000001940)=[{{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x401, 0x5}, {{r4}, 0xffffffffffffffff, 0x2, 0x2, 0x1, 0x7}, {{r3}, 0xfffffffffffffff8, 0x4, 0xf00fffff, 0x3, 0x3}], 0x7, &(0x7f00000019c0)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x17, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x80000000, 0x4}, {{r3}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x40, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x4, 0x925}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x100000000, 0x81}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x8020000, 0x9}], 0xfffffffffffffff8, &(0x7f0000001a80)={0x6, 0x9}) getsockname$unix(r4, &(0x7f0000001ac0)=@abs, &(0x7f0000001b00)=0x8) 20:57:52 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = socket$inet(0x2, 0x2, 0x0) shutdown(r3, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="8bd8e3ddb4b132d0337592f4ce9b8eae87eed3dcc2156efd29ce5930199c3e91c51455c398c10207be82976b9aacfa828fa19154eb7674f4cfbee8f2c04f8a5faa61c5ed3e4427d504fdc9c839ec7fcda1a3f7bb81aec2e4a0bc9c3843a1f55620f7181d40e79c9da2be29a52d151a307e0cd7e8899d9b6c66819922b5a74d6426a996db7cbd7150b07d4e1ec553d8113624d38b3fa0094c3f8ac49a4c7818149af334847a5ef55ae881de0c6d5214dc194f146b3d2d9783d7e4b5d3ff1cbb4520a6", 0xc2}], 0x1, 0x0) 20:57:52 executing program 0: unveil(0x0, 0x0) r0 = dup(0xffffffffffffff9c) fchmodat(r0, &(0x7f0000000040)='./file1\x00', 0xa, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfd3, 0x1, 0x5, 0x8, 0xff}, 0xc) unveil(&(0x7f00000000c0)='./file1\x00', 0x0) 20:57:52 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) clock_getres(0x0, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x4000000067, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 20:57:52 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5) open(&(0x7f0000000000)='./bus\x00', 0x82, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x1c8) 20:57:52 executing program 0: mknod(0x0, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 20:57:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) write(r1, 0x0, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000001440)=""/4096, 0x1000}], 0x1, 0x0}, 0x0) 20:57:53 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) 20:57:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f00000018c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/178, 0x60efbe9c) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./file0\x00') fsync(r0) close(r0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/192, 0xc0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fchdir(r0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x8001, 0x0) setgroups(0x0, 0x0) fcntl$setown(r0, 0x6, r1) execve(0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) 20:57:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000002c0)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000240)="be4098a9c13515714edc908938cbb003bcf438d087600bed70589e4270bd490c10826cce4c1b971c99b8d0cceb03c0d24a156d5c738c6d3b19879d66a7736bfac596bf1ee146c5929d924df2c726a7e33b8dcb399fce", 0x56}], 0x1) syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x6a6f92eb) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a1477826885e538a131900e8ebd81823fc7e0d7a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0xedcd, "9dc60000ce00000000000000000800"}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r1, &(0x7f0000002780)=[{&(0x7f0000001780)="b6c13199b56a69fba4cd390f996b1d94c0276cf67d53a90d4d5dd38d22aef91f58acde7bce8d1828c24496e33c55f415b191a3e2efc3cc02e6146413cce4429649dbc27f4149f5e2b4e179eedb26a519570131e13df9c574f487379798bed097725c826611383e5ca72a8922b6cc0baad8f488cdfbcba1d2b9a91c112a3fe7ae2de6d15a3c6e2e600fbfa9e5f40b39dd9b24ef15e7c211efcd49bb2d4d53d0848c4d732ce56835e0a10579c184c0359863ec19bc6f1035c7588fdd18aeeee56913d7d2f84d8b1b78da51ebc3b86f296472ff13a341fa1d82fa8bfca6c5d25bc04759f84da25048a67bad14fd7ee464db9090fd9f521ef824750247d63da5ca562e53ced634dd15693855079769e23c127c04cda37d1292fc676fde2a1341cb3f60deeb355812fef7a1819f49c30939e2ef5c8ffba3b0f242b2cf4db4f3ebbd8d3b4dd8a6ae184d2e69a1c839817c3336d6a4502bf1fd7d61eb35aba0ec30d8750ae5ac3972cdec22e353227ef25cc27da2c06b20f0e85ad1d480d4e4d9b7aa2500f4cca7680fcca1e8df01f8f16f98dcbdbc9c7063fd72e31a6a5c955651bd1a07ea3db929963e995faee17481043f9dad36b583fc39b0a2566e321e525e6ff758063202f66c6aa90eb59c2157fca3a9c84407f50650c4c1ab9fafdc2366209843068ea72cc41c6405b7a4d0f807c1bf30b388848f953c9ab163d3f9bedc72553b299c1917255801577b1525e4b99ac75119cee970789b28b5e5499dfb9af7b44397ef26f4954adacd741286fd5826c85d3cda3c7157226154e8ac94fda9cf1b31c2cebd8a9ab4284f7ae4db3ad9a8e327c18e225ac10914c0d2c7777577f3e9f7073d05955af8222e2545440c09c4999c76db298c1bda3980b7e1452deb7b1a29813c39ae08101c166b631139cdcc5bb6a4d7bb6a3512b2b54cf3cedd3305e2b7803cddba59df26c5935837bbfc6a151b38cb7ab3ee0a322096457a33519bb1f92f9dc7bc3b9657cce091e8eb5d0947ebe1d42dcd983e23522ac7c7603fabd0909a9e436435b0d3805584a4e75c44bbbc331c76693db4e9aec1e4f124c88b4d0da3df6eecc475de9f2b2457b9f475d54155e50b2a4decb1903493c414ca23ad9e24121b748bf0767aa1a9010c25fe69b4563a302012174566ca1ad85959196d22568a7d8dbafd9d0f69e52a79618460ab2f6220dc83bf2a2b965122800430d636f597c300702b416ac769315ab18970eec5aaba17285760910d4f5885d749247788ab333b8a137cba1f00a44e66cd6b76b97ddfeaa04bc3ec631f57fdf65a07a98f4a85d3b8647b547e86754a116adc8607ab2eda38bacb5c70344567947175fac7713e479f11ee86431538d6f5cf3e7265508daf160c6bd8a0c46aa095830a3cb7883c3d9a3926025423b936f91b688d2c0a0141d619cb3ddcebdbf5a5764ba5faed460da8d71498903666f563663984c227dca79c67cb4dd24977b629ebcedb7457dc7794f7fa662d56ebc1b774ecf1a61a196c384c9c152a7dcc682cbd427043fd66f53d771dfc0a9a12df1a184920aada1912ca54ae01e362a407ebb7c08947487a46348416a541bc36dc1bcb82f005df083b9c99e026b36465cb5166cc08deeb9f4f620324d4a4944db1aca0a76152c51d8a5eec686466b4fe4d1e81ff2e4576077a9fc99a3ed13e5931a5da81c838b2a547ddcc244d1cf6fbec3efb61e3c40d4189d35ae9f0a1b4404f2c2d0eebd5f1fe5922d991a5678842235210f9c0ae9ffe96bf3322d63cb2fd376cf13aae1373f3724f4cef73f62200ed3cdbd2e8ca0ac55b21fdde5f9614a7d760ba92847174a03418daf8aade0a69b8911460692189e3173df433acdebb35d5bf71d7afafa12574b5b749252ef5b62a6c87048690ea7e4e1d0ccdf299ce6529ace77a758cba67a4aa2626dfe1fbbfdb6a6825ed0018c7de87a8f3da263b1c987cc1f9156f5372c832e5154b3906d000ffc96aa6022153942c121381d0b5708bc9ba1b23420f0cb267a769eeef7ceda6ca1ac3fdebcf53d788fcfbd14a912d60d27e2d2f9165528a3ac9f43090f3bf5e617b107760fbb216721e37ebb74d50ad76afe9268e7e246ae034ecf740fa3a189851a59797082c886d9e94b1a60cd6a8f1bd86b23d8e8a9fe1831f86f593aff491739ac9f89946abd6cba06df96b6c11571862d994f8e5fd15ec594e93dc7b3c49d5b45af6afbb404506613cc016e15f88d087c6b9af38fa24a9cdd471485bca58c9ad8f37ecdfbfaedcba9d48e72baf45d5153191912b5567e84aa9dd75c40a9ff88d7463d2c70f7bbebfb61548f12242a4ece714ddc0644553f6c6249df145834a9c6d6d4bcb07bf2d4c42a124c78774ecbb10c11c8d8ce1c8273eff9c1d9d490b2a5e20a904492984a47389015b07be133b6dd704e11d2c37fdde34ee981917920875780cab870f506f36edc6cfdb2ae36b165669364eaf5345ea501c19a11343b7c7122dce876d0509918b8dace7b93fb2f75cb4938b74d503fb66a55af42af1eccc29450829697cc1f0c54fc454cf133cd27c9ee02378fb18bd63f458aa0db8fc26e6d682b858ffdcfb03d42ba86a57c18a4bf409de1ad7acc9c50239336f81903565b846f82d477f09866e80c7bb9278c1022b5f2f0b9d4fb0c048d4688b18bedf3b56ed4c524547e0bd854c24c4327dfee90407dfea74699dc17f018337a30d0e70f8f5fd5879ffd4815972b1b75af94c0f92c080be09527a37574f340f78734bfa406baa98aebbc10c64c5ca84c381b718874dae704f63856f48ddc670e4013b869ee368c620112419508614da11a878c9ebd4de6d249ca93cbec6cfa5958a6e37aafd6261c3d515a0c1a7e25c2e66f9d61fe0352ed7f4f80d793476017c3c9dc7af8c1c8770a74d8c93052c7358217d327cd042f35ead51e384ae25d0e08a9dcd2fb55342afe6cf0ab4a1cf59f6df8aa50b4062ed44f61df63decc3f90fee5892787d767caf8853d59bab2bf1f634cec3ef57287b4cce759c3663113b565c715a48d635faac0b481c2c5a2b80edf252d721540239ab94dbbd39c196fa798d73aea5454de64bb029b3a3df8953be69c6bda9f219a7264d711ddc24cb7b64e93139ee516e5d78a79a626307940924aa04dd2695d293e2589936d06e65c31238e589e097c96d300679ce616b206a5ccc1518460229bcbce636c10b960a5e777e15c394f2940bba663dce04453abc60a54b8ac436df2b8801d4b1be5ef0ee878d87a3db6909b9d24b7dfa6980f38a3ce913a2a8cdb953854edb3b25ad1dbf7cce998ade04df9362949a18b360d8093cf6e007037e64a7879a37ec2356b51211bef2b87393ad68f6d581aba224a502ab074b0d2603f24c7faaeef83090d61ddec25e13cc19c0a43c3d93c4618b32247828d80f3b6c4e30136a6e3d75d767e47c13d8285adaac0115a797afe8e12bedbb03d868b7835f249315752cedd74e0be4f4cf7e04a12061262fd4df9da3df5df325ec5c981d5d0cac2967e236cb92adc703e65bca72e818dac3151e83f53398411021e990bf813ed6cdc8f9cfe5a2c3786b3d0e0d445ba2bc91678f34bc4d6558c48da88415b19d5d359e951d3855b32faca08bf56fcf8de6490d397788e3b4703ea50ff18ada591c58bbc6d830f1d78b7870b2861193d965a9682bc239872e67f497845ebc7104300cd058de83056d93aa2d8b0466df287c9c3af89306b2e3780b951198a8c1855cefe3fadf1926213f49cefb9a428a62f3cd3782fd5d042e3e5bf5dbe40f0c1e518e211873875b12af15f507c48eaefd17e37423df44315ec307b8e469bcc7f0f8339dd59babdb3bdc149651e62eff0fade6ea11d718c94540b2b7bed62c1d6d2f9bcc0a43afdf35ba64803432ce180a17f546943c624c809f1adb07afcdab94adb5804fe019f0ac25b4bfc62fdea6cdeeff816bd85939602c3f28e60027eb81f02dae44b3ff38b24e89fd7cf9f3722944f797029db2417a5e3389c621c802b2e57f7fdea8dc4cf5ec55c786a6baf70a6096271c31f89a4da4a191b6b4afce4fbf9b6b73c2cc98feac7db82c77f3c82b6a6edad49e19406613df35f2c1e3916729514ef85684f53971ffae707ba26294d0d9e94d7bd2a3630b53ec77c8539610b1ce095c2f1a1c80fdd7e5d3dfc4a36fb2eca6d5784b919709901cf985293536974ecf98799457421cb5bf2c771724bec679de3ffa41ae87422721bd54d87b7fba9cdf1aa2ae35a7089ec683d897d15aaac2602e9676d4575e9274bba181ff2b748632bb6ba446c994784335e15ccec13b446469310b06abb0fe1d774a8f0239e2642c6e4327651d54fcbe2d88218911b1c40d4ce8935d2bd83be5969a57ff1f53acdacecd305f097e448f533909e1dc76fb9d02d4db758d060e3f584528f9ced8288ff702d3bc13b8e1af9ffa10518ae1272b9f2f0f31f0c23a253c41289025610904f70df4cd6f12b46b2b61917177b0378ac6813a386578170f9ffb55fc7fed8ba0c17d6caa2fdb7b0573885c2cfbb919facb96b7498475955c", 0xc91}], 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:57:53 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x22) getdents(r1, &(0x7f0000000140)=""/240, 0xf0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x80) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0xffffffffffffffff, 0x2, 0x0, 0xffffffffffffff8d}, 0x0) 20:57:53 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="05ff2216"], 0x1, 0x0, 0x0) r0 = dup(0xffffffffffffffff) sendto(r0, &(0x7f00000000c0)="c2ad6daa18afec1afe26ea6ab9c98dd2e6ccdb19514b30a03d19160fac22064ce0ef208418a5d75490381a6ea896e73fd46b62f11b9a62b41087b5426a978452d54e8e4adbc30c4bae8980cfc1906790d97ffe26a7c6944e57a980e9cfa49224bafd75f2b557747de950a3e3b6625a516ea09a3d5657eb1cdd9595339c51ab5f372357cefda931463e9fcc213b71c3adb225161322dd0316c093561985048372eef224123b63525d79bf1670d554f6", 0xaf, 0x4, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000)=0x1ffffc, 0x4) sendto(r1, &(0x7f0000001180)="db1798dfb73b9214e04a5ca5eff7411c774c2c2b8d41031ea4ee8d74bec54348056e28ca412f2ffcde3e32518a2b4a08f0f1c8acbf359850c3f73c141e924e9422fc5cacedacf563999ef40016e380096aa4dbe21731", 0x56, 0x0, 0x0, 0x0) 20:57:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x10000000000000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x1, 0x7, 0x0, r2}) fcntl$getown(r1, 0x5) rename(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000280)='./bus/file0\x00') pipe2(&(0x7f0000000000), 0x4) 20:57:57 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x1, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb", 0x1, 0x400000000}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 20:57:57 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="5b0a25c3f5d170e9cefff7ca9fef7518ec1da7da4a60df70b5595ed1eee249be321f3b41ec06084d4ab39259bca5380ac10c7e3cc12eab4734542df65466aa38282ae955d8c516a78c", 0x49}, {&(0x7f0000000080)="776b2f5878c60bb35f9de3fac93f7e1a4109cd97a8c74667f8de66999ef354f8296b0cfd6ce0eed79af1281523b4fbec6c58f1f0177a9a18ee48ee487a58925f6b2c931a670f942749da3a75c81e4e8988e67abc2d17877189ac0935d4adaffe8378", 0x62}, {&(0x7f0000000100)="06e44fa4e712fd7fe12225e31b1da0a87dcdd4e6773b4c21e7415a72a7733837fc9cd4ba19aa1767b3b128e1c77828d86fcb2780f62d536d9387e087fa419f82f74ed4be15560edddb596887022d59c33d03cc17ef7563be8e6abf7e4b3d6a95243e055287869aa07face5513999", 0x6e}, {&(0x7f0000000180)="d48456c98353e0b049418c388e28ebf0346c14efe193433b200e70cf90f8fa7ed5ec55ede8a1d91ebd7540cac198a2a6ff1448a5d563bf288deb7d865e82f7534fd64f15b693bd76ad2833f1f6e795cfb1b020c26c387f6bce6d4a749bac3a85f6fd84bcf775f613d57f04113046814f9508c085302d1ce6ba847a068e472aeec4d791e15e8d4a16ad98644bf3c66bb69756331914990f54acd5a64a0da6f01786cd1e497a37b87d5715db3b8f9a8af820b08a49d28dbac2827eb1ca928f15cc91cf700cc40a4e8b0a7f268bf9be66773bec62f2bada0693aa9b0264fd586015", 0xe0}, {&(0x7f0000000280)="c399c8fcd0ff6ca4ea558ad3825373a26be5b736819119d62878047d2e52998f76f4b782c9810a4f27f209b760e7c285a6d4e5675bf679ae0c1d857e30c2e4901a76367e2e88770b66eee70afe19b7aa8385dfc4028dfea23e14", 0x5a}, {&(0x7f0000000300)="6af5e6b88fa362b6f22cdbf29f4a9f9e2d99362e856bec1b479b0b7caf2907d0119eb7290fb6eb12c48b13827f5db9b8c1b72c2f042cc9230929e6af4a59706aa46dced72dbc227c4832efaa5e060d36a1247574dc27cdc831eea231e39b8db21e903599b2b28c634dd540b2477987deef21bf475f9eecb369c36ecc2ba61525100ff879924ce64d22edab45e4f99faaf4dbaaab818d289c149366a04826d6ede9c5996b288f88b5912d135afd6b5e4464f24f6cc118aa1ff6e287c28bfd08a0563aeaddb8079e", 0xc7}, {&(0x7f0000000400)="c04960af", 0x4}, {&(0x7f0000000440)="0db2", 0x2}], 0x8, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0xa42c3f2d9db82a16, 0xffffffffffffffff, 0x0, 0x0) 20:57:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r2 = kqueue() getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1, 0x3}], 0x7fffffff, 0x0, 0x0, 0x0) write(r2, 0x0, 0xffffffffffffffb4) r3 = shmget(0x3, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) truncate(&(0x7f0000000040)='./file0\x00', 0x9) lseek(r2, 0x0, 0x3) shmctl$SHM_UNLOCK(r3, 0x4) 20:57:57 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000002600)=[{&(0x7f00000001c0)="dc8ea517a414d1dd4a869949f4a848ec00707fed13a43bece4b068c6b94d2c555a5d0cf0392b079a9e7bf164df9919786b3f633f52a2d1321e5bd1974adc5e82fe7ddc73ddb6bc55b1c1336ed49e13adf5aa2dd19428a7af32a0d19cf4398d0fe8638285bd0839cba3d53478de5966b4dd6d441cdead0437e335", 0x7a}, {&(0x7f0000000240)="2000ee83e412833bcaa37a960134d11d165c15f52950e183bc6a72c921f68dcf52d9767c92e973197744dce775b418eecb86b642b46fea5a738d00d6228a3de371480cb4ca355e4493af252410443cfacec3933578816d9c8cd71dc500489834c1e426d8947b5d337024d6faa419eb6c587e15cf1236a8", 0x77}, {&(0x7f00000002c0)="e9c112b00ce1f01f23cbdc20cd3f05cf3b817a832c9b4a8b8479f546509a2af496e0d8853b8808c5ebb46b6566a6a3479da3d6dc43b85898ccf488f6431fbe97f4b6e616fde18fc221497cde1a686158bd44e3e7e519ca3a173bc03508a3e2e28679baea191d1ef883189a17fca8c2e5c92b7bd3c14652409b468a87f7fa9a300793d5c4d6aac1f5f366fcfd7ab59060919b300acce9bf9987cc7205d1cb9b", 0x9f}, {&(0x7f0000000380)="ffc4a29e49bd723a0638495a150950c0eb0fa1d3b44c7820706e931f9b046d78fb091ab837f25ca42b7909558302", 0x2e}, {&(0x7f00000003c0)="509e97e0dda65119bc85cb05ac59451af3cbfe85cccb348cb26b4b54937695a10408e29471e440dba22e97c1cc8f0bed07ebb3bc22f798577aef5b247a17d8fc9024fc8d909cf0d05e1ab46859e013188afd655bfcb0924425ed70816e62c5a1e3ce1b31b206cd8127e2d3f9d36aac3e1a42b816c7c340170d59fda125b22b13baea97862adc5d87a16cb325b44bc964184289934416a6e0d7da1c74bf2d0c1204dfc1650af8f398882aa0e3aec97993418c0f73a79bf8527bc1230234ce82853aa470c43a6032c93b501c87c27fec6dc755a848419805a8e5e38888f01951616d9841b1f7b31c68d8cd7201c43bf1918803db60c335dca2f62c9c5866a843ad73e7731febd0cae84858b75abbe54a419fc8be98cf608a639df84f6f7f425b79eb11e25b9bc2f4846d3528b6c75d988b2fd45bbb0aee77294ebca5dc9eb405bf05f6b73a7264ab0741d563e825513a623a7395449a4566252fa2ae638e7df1575584cc29ee312813b2c179489f33620e3a179000588a9b49de5b53f8d0ce0ec62a869b372c97d577bf38919c8ae6c4dc1f9bdbb6a9f5b97e54e171836036c64d91b38c1418bd0bec307104110aa005924e8de78750bf6359fe2ecde881519f56d7f9e5a73f9c24ee969b7fbaf6eab498821b3432e584dc10e4a3b175450762d352e01fe25f7d583ab188c56b0e69d43b7b8bb73a350f4d3365808f57cbf0b7c553cf561cfb09bf649af0c6cc5ffa7d07841ea9681252ccc863fee817ec5616550d8988581f9bd38f356893b7ffad421f1c895ba0cdd6c82dcec74b31078749a72d0288a7342b5fe5bd6d57aa4a16af0fd9be2daa9617902510975866fddbb98b00d15473eaeb5e23aafaa85abdd397e422530998f422bddb7ffe160cbf34d567161cac02e598653d77761d2088dbbb15b2de43bd2ec4ee50671a5c0cb462e255001c296b539ac51798094aca63734e504bf60e89c5aa0230d9a1f37273d041e9616abe998e1e408b3bd128a1532e90ba999010ad6a80b33148943ca56d22fd6f8319a25e0f420b7e7d98c866c00e6b7b16db7464f9055d2f15cefd85991b7cd91a3df0c13329a7d65e06643e204483f9526242feb7f35c3b25bdf2fa9be27fb7acf4e2e4c9451c07187f85ab97d8c4ddaab6d2caf12444b872bdf084d1500fafb85e3b5253e93fa0fa40c9106df919d1ab08624bdd11cd551159c6bd528dc423f64ddd187a6100d87dc7f1144c481c5854bf6923d4744ffc1cf969289c184d83f605afa45be9a72a11a7b4dd6957c0043b72d8b7f05cc2b4f91d52bbd48e9ac10b6918b522dacc2f25ca02815defc41dc99660c3b0babff4b9476dd84855caa4d4171ffcbaeebdb4f153e992a6d6de7c01f16a172429671fe78ec9f87061f4bb4134c73d4440f77369da30c68b32ff1d0b5ed04c54c8c16060ef1b299c865cfd2ea3f08c2104f28ea119df07259eadcb6602c441809782a6042ceee690c09b5bf33709829adbe2f3d6a578e9e5507a02d3e027c869a65600abcaf5cbb3faac16beca993147495ff5413829feeea58c8b3b6f987062a11da4218a97940125be6ca101245e559d756845d82526b8d0954841a0b6f06b472963d666dfdd6b629e2ae2dc1889bfa7048464afb169d6df38690d51a57c7a241675f25dd9bb65b2ffed07c41a0ce24f427f2250c89cd2839d747f3914afcdb2ffddc67e31005d167ac5ee1d094baf0fdd6aef62a12aabdf39edf7ddb0141f78c93cb30760a8c67b3ef598aef350af8a67df9504ae52d42b77a69984f2f60232905f8ec6e6e5286e87ff3a34c923e61ae05a69abb97f9cebd7a7f43c2cb5362434cc2f958c53d867880e35249c525fc122bd782dce4114207b34eb03e473024e0d2a87124ae50be3bffd1c763f360b7424d4997330b6da1e75c2f1322e9237a47974c33fbdc2196a7ea7c82b31cc990a777baa86c9b8d9841e10cee3ffdc52b2d89b2537d3c0083788413d24857f36874e41e35c1277b62f3f49e0b4a609ae03607742553482b9e58ef0c848a4f866bac511b6bc6d47b57f84aaf66a0ff71eb0a454d9e90e1a2a96a694c25d528e10cd8b7ca5b8937d497a6fcf855841ddc0fe0bf964598a3e43f96330f2a6820bfdc6a3dae467e5caff878079677065e4ac723f61fce7bf83e06eec8310b23a14d0ce62b629914844d4ed8b50959af87adda60f9aa1d68302d4678fabbf1439e6a3f4d9261f18273329b6e389ffa03cc17cc7e00a4c42253ea308dcbc69b24129b4fac17604b8d8d6170b01ca5cecc293ffccd485c3b59dcd3c361ba365e1bf509629331a8ea347e361c736e4a98d6db2631bb07ca8996d597974e01148d7669ab834a5af409d20b810823a5c2264ecee258d88f90bd827c5716245fe137ae6ed520df9a1af6c5422284570ca5f60b80699835ee69c4e516e6c73eb25ac1bc865949418e92cff0fc6ebbfdfe834784ebdd53a3062e38596fedfe7a452ab9de10184c48370a916c2601d7b6270819723fd2f143c9537be234a7cff74883d817d4733eff262b2c48492067de36cbc246107c7cfac28355a92a55a4fb37a6e9fe6a78abb11fefc42012fe10e5487886f28585e6c318c2e7fc1eeaf68ab7b38f3f1ec4be3a6760efb94f9691baf75415ba9435b4459503ceb9d01449e0a3bff2610a8addf263e307d3439b813de10e09197f675cbf662af1bf61f4ae9d56c0946e0cd7386d928a976db817af4a9cb152d4b69e8c55f2dc28b832c9cd08056d2619af7634a61216d3c8e01e4e7253730420c1e92cc82bce16d2e6e8da7ec39f5902c521111ff096d65072af38b84ba09abf81a176d2f3e21ffc017fe73011c0dbaf88444247b14bff5fc4c2d1f30850752a79004e43cc6c6de997b46ac6c2ab8269089b7f425f252a505d8ca01a96bf24d799bf8d843cb4bc0dfae29ad11a6c90eb372d4534c51e1c8d8db1fca1e38d2b07ca6a696b5755887814428443e472d0b7b261f014716f31449c07530e213ec9dd89d5e8a45a35ece7e7468569ec0277b707912befb83e1842f72eecfefa0d6f8a0ee4fbd7ac714b47f08a148bf9d241a783aea4ef2167bd74e20d52e73d50c46075c945490266aceb47f8a56b1127e5656ff64a93c64e59b619a379d9bdc4394f59ac338d025d60a09cb38008b8b19f093a348c5e7116028508f35c38c96c66342906ec18da7a3dabe809ed39ccc926f45b04fbd1d70dc41b8d19a38d02480f9a81d12cc1e87ece6bb6eaf731d44ffed3ffa9dfd86eb321a00c1c1b676cb8b712d290d16dbc241a314724bb5265586bbb30e3010c270cb5b87cb6e0895461e17cb89ad05b530d677c6b7c3c41ccad6b4b1016b29075e8c1ae79fc08bb4c0df5108ab3b5b977fd4175fc6bfe9b81f9469e50c8c50ecf768e26085f14cc25ae489833849bee630de732a8ac1a14a5d3fbca02baa60bc760a16e36116f5cf480d4c73d7a71cda21963cc5fe8881aaabc9fd3252403bca9e21fec81e9a3accf26e279ab244befa794f839ca63841d89b03543da37ae97600a20b44c2df16106b1db0e6086e3e28972c56479a790a2f96dca630b61648ea361e7f5c3974489fb2f9ddd92e76aeeadffc5f6d54a11b8fa2851bf10c6874ee8bc47be89f55d4aa4e870c0bd2c620ba675960888d68aef06c5cb8c33e3a0c20492748cd08fdd07030017ed6cb7b5f4fe3708b72863f6f24a200169c10ae29197425d2c3f4d6f449231c7d44b6e6a7efcd3c25962d4b2cb66de66fdac09f604eea24daef29c86955ab6d0e05dde4d01c38b84891893202f28c6998fc588c9610c8f9b64f4954e0da1c0dbc6346c15fd614fd8b5a0ca6553dfd53887392d9ef33ce35dffd3a2e6a949649a19b90dd85df296d9f73317438faf46edfa0ad704041dbfe7ff58b7528e2af93a3428d60f4b18bb42213e50a9eb3348696ead1566154a36e7b771dc8ece03cdce403c50ba66e5505d2fee78f265a1d0850dd3dd8b213d07a5df9a5f23df8d3377bb5b5443899c496cd46209fe05fc33e1aaf5398ad311a90a9efbd50f544b6cf9f483200c7b4c324e6c86cdc9a9c02a0472f268998d02b25285c0dbf0f93a59ca934aeddccb0065be0417267f43849115b78e2b36d9322e73de657e4c2f841de1399e7d67b228f8d394c3bdfefbfdb66211c35eea740e7933f13ff92c84811a33522a95d42c6e63fc06e120d71aab1d1bfbdce70c9be622ee52a1b985b151c4e5c33aeee716e07e594a6bd24e68a29002ead28e1ca7d480bce24647e3793de7df217ea6b5771204e280ab72dbf85216b33cfeced1c6abba198832adbdae6c081f96d92ee3182eae03479ff9e7398a93a0e364301d6458f54cdf199215b19c945a30322fbd22b6353160332e7cbd8fb27751e2f9fba383ccfdb8f2536af4c7d7325221e92c0445e71d74468c8808b215d00565e7aeafdd343801f3db47b4c96e07975a5d57377cc8b937dfe294eb219c08eb59c22cb587581448096471243bf551c2e3e026ed5ec8270cb4f06d42f55faa251d3f4f7c44ad75b414a0b4f1fc15a3dec97953e8ab07306c5536eb66b49284045d0d277b6ecb903b445065794c72f1675a3756096fb87c41376484ec8fb8b291dd30f3c5b93e2d5be6e267a91f837050c92f9fe0335909c57576770c3fc777a4aa4807c1f6ad79e725e9807dc93ddce7a914cc3306847fca5297f18d73a48f48c478121ffb8cadd6fa86a3309e14bd69f14c9e0ffb22fc7ff65d11b4f87a8e65073623dad29e248a1795ac97a6b9f6a027e235045ed5ee3c09ac4eae4d2135ef6797fe664b3dae8f40d55a9bc680561c66105e93f03a54268af630f9955e7bdb64d57e843f12a84386f3b2121e9947643f9d5bc8fef42c7641f76a7d581da0470c6ec34896595722e1b444a8bfff543d5519ba9bbe830a0c81de4a851bf09896375306569b0d9cf148562025c08f25cef229d837d12cdfa751b393fa0a622a7f8291109827e386e1cf7384190a70f2411f34e32cce9cc2f109d5ee655f819533bfb3939e59675a49be91fb08267319924a7e646625f2a46b080d042b8ae529b9dea5a0a265f4e71173d84953526967ca27ab8f029e54d719b948ef55c090ff8fe80df47280a80542c7d9d65facd7ac0d0bccbd45efc52ecffce39e0eae69f6e56ef9b8e0be686e20e9b74abaa65cc80f1e4aa02d044e754e89380ed53f6763ca4c7374a7894d096db890a7cd8def8eae0b21f834b96082eb71f3b131c495fb2a6e2b40ef85fcad2ed9bcfc22449a7fc2202863093fa3cd9dbf69cd06ce9ff4ba14f3c997cfe6950dd7c99303f31397e2f38e9a832f44357ce3dd3141b1c96a8f911edf5f8fe564d90bd2e7dfff5c251e5fb97e6f504ee03be22cc67978a4960f806eb137ca4450e791cec7da7b03506ebd039c4ea599d3bf70aa08bf9aaa87769f71f9c321c62de8bb7d76509e8c4c83e134bf105ae2461e8608b4d91c04fb34fb2b714840bba0be0c20e20ed930f1c8bf77ee27cb9a7d8ac93ee61617148c4645038eb3e359ac44b98d61674c8b41900a3b3ccf752e22b0c8eb44ce5f35958c77206aaba9b2256fc52c689ce9ecc16516ea736fca85bd0fcada45a0480c5495e43efcdad2edfaaa712e8b57fbcb36131c932f9fb57428a6db286b39538a89d76a2e9ebe46de331e630a05838724ac5aca7387c9c2240d1ff418b328526eff0cc86202d9a5c797bc7095ef5feaf93d9a1cfce7de43bc6bb6d076503fed9f93317d230214b8b771c1f036d58668ccd1eb294afa6fcad440d2c5dc43d3db1", 0x1000}, {&(0x7f00000013c0)="1b36a374c328b1c05a0cfc93ec07979a067b9cafff17d8fac5f7780b2c8fbcf1501ccd6f3e1d415920a21bf4a0e560a79ee483fd503acba83ea8641907e74b17c4316479f25e43c2cb4470c8930b6c6c4a969b4a697c4b451bda8fc4c76351045badda2c45c4fa699123e9727c70fcd380632f90070cbeea8b472393", 0x7c}, {&(0x7f0000001440)="9630b5d0417dfd874d9a129f277e41950529174dc9ff1bdf79e1f3d39b1f2b0a51cd583ee0823a5026e15d311862b9998221a4ba30cbc1cbc4671ef34fafaeef8ce4f1b1106db91b5b0abe64117e11cfa2ec0a6cc3a28a319b021d7b3e5d6239bb56ddc6ddaf0eb4573cca894da5d61c369e03c31b87655213bcd3da4266d86f6eee2d2ca465fd2289c58e046e772f69d165c36898b71af7ee946e2719299401a987fc739b064da7952842f66dce7e75b8883612d25e42db64258839a63e01dd6692b16127425fb3e794bc", 0xcb}, {&(0x7f0000001540)="0dd21c50881bbd162e554e63573d1a700a75648be7c9b7ad4807031d80e477888fa2644f4cb38850a6ac5bf4deb4aac12fc0ae8a94e73b4a12ec80f9ab35b7a3fa22c31513328ae955a91b3cfb73116f43a5e53d15568364c4677750f7679b50382bad05994f91c2ad46dedb2d422572bb800c89cc5f555222be1d8bf0ec921cc5005d341bee5a6c3db5c8ff64c3e5d6c76f1292b9b79ba34d324384b79c38f1bf9303ed4fd91e1f3a7b66ddef60c2f5434cbe1f89e731ffb94c82b3140c4c8d2c8517a76aca4fe437fd6415f8142b5d67fcf0f2925dc51133e1004d896dd7ac0236d07705e1af61c1baaffb2c41d067019547e8aa819d497a61dfd17eefc6745db3711639ad0e6c508b11abd1f9014fe88aee53f3fddfe6c7efaf5a5fea2a2208a47cdf2796c9ce8543cdfa958c11074480f2811dbcf2a591ffcdfd10d3559022d75e930e92387515ba2a295dc43c9eef12e7f57a8c25e82c17755facc4061cdcafef7cd860bf00af0a8352dfbb2effa23d865adfc59555bd17d802c59fbe956e8e016fb85c6662110d4965ae84cb29e85c3013055c6c57f38b50db9f8b42266ccd992ae083b7b782c614375753bb63fb10615b2c2f5b5870605cc30e08c27b8fc66d63dab9b2f2ca7eb3a0a764bbfb7cb96908597b3708009207227a0a923c2d0ae8fa5f56005043cee41dc8c8ca39e6bd8cad3ee290bd1518f779857ae7a68438344aabc509039b8e1eb2acc0559ee4cca29f43dd130c8eda509fb0407131b8baf0b2bb8bb4faddb5831e827913be23b12c7953c29d16761b6c10f0035a907cfd092893ef1a3481f6255536b711566e896a10f435d59729fd4fe67a72134a710b626f1038a2533d7a7acc9dc7351192403ad745900d0708b22704375743bda1078dd30e68163b02180bb7b77061ee551d199657f3a7794e9106f59a6528c64cac7244458f45c1000fc74b4eb0fb85cb510aaf8064e77c1ef9160b9ef3a4f48fa816faabbdf2099f4f3c8a06337a7dfc9b4f39c2300cd4b0e809a48d398181fbdaed84f7b3e775bec9926be55fe15aac3f9ca2b2faf94d8387539bba01b98acde9abdc865c02ca387cf5e6da47702bf34258bd31dcc5c24f1e4232bff84e8123fb730d6992c24b0af2ef49b3db9ed82da8ac8210819de8dcde020d8b592616f5f328325a02245ed125169851c06b5b25c3e5b3aa3138959660c7a344fc2b6f0ae09fa3bd02a225233ba921e07cc1fcd4605e566cf01e6942edd5dab7c7e93db50e20626e0e5e924bd5adbc90485e883e9388aa8f000ea83bd0151c8b0c0084c6b4b027288f69bc3479ba63bad60417d833a1ecd06a7772d9756f740f55cdd834bbcde30f40649786a14bf6c7cdf246321503f5c04113b0207852012ac5c9e90cfd0b089628921de2fa4db82959636add2cedf3e0630adb010ea432f728854d27466a7c256ab27c1497beabef7664b59a2e45d80ce1b5732b954004ef9cc2fff260a63277e4cf8f4002bfe9977bf3ca3a8c04cc88a19ac3de111569534617cbe216a30cd910d2e1b7c0fccbd655930cd482a06614ebc03a77c89f9b133967ef94590d9179b334d423b41374649a9a0f3bad7fe381d10f31ff74db596251ad79b6c4121ae221eafc1fc60b5754cb860ceee28773240b25d5aeb7e59ec0ead9da8547bc1c99a9348f9e60254cd39c636e0d30c4a45dfd2793ba836035d5ce2175233ba3b22472beb5ec54420c3b44665f196f9212731c486c4aada6824d0b8b944dbfe8125ed77c16c92c2f09728cb31e07259362fc3da1e1afe8efe81d511fb0164f70338226250beac859f3e2f3ad509e32f5eae00de6d0752aa25c9e936af35eb129f195feeb54c3682047376a1abe9b429a686283b980774aa74c2319fcefa52811fb806f17598c717dfbc934a0c40b7fb85607d35e55680a5cb6cc90e061f5805e27c317b6f9b66daf7ae283645a32ec173f6d3e7683f265e7d26cb21cbd0aaebae975431d1923efbd8f34002adb226247229c7f09c7da21d496b17ae17bff1714e276496af6fbc44f375f2b46fe9e6bfb664dd23ecbf066046a49fe0c6d4eadd481a7ff234ace63a440b196caf5d6819110a243db01a2c12ff9d325821c6d39d10121d2af9342f76a36cbac94c927d66a78126c7fb8e6df48ba1572107ad2b84cbcf165fad55a694ba9bf2269f8e3b73b409dfa98ff81593d6949afcce20c6c15042a45a46d72c120692a91da9d0962a7ea32a9af0bcc156a4a0c005426bba64a3090f5a19b7ac502d0a68683d91b921bf15f8b4b186731a375234e81c80a76fcdec0b94f72ec26b54b2c31457a8f3b586a09788ae28ff7719e16a48257bbd81f8e233dceb686b14e7f4e607d564a0e7b438b1006fb2b395911d54ccc0df2c66f21336e61c087d6edaaec4587b6fda07e29cd3783e1be9b606271c61bda58acfc741a82a6617f03da6905e40e471ace905553b73022beaabc06925f1080b9e89c73318d40fac7ae1983c45a3270fef5adf60c47a75d4a28952b21a4861a11e4f2032147fc1e180b2b1b5778e11dab965da9ba19f9b459ba9f2177e0988c33876960b25baf8554c36578adaf0fe5529f7e892072b1ee1a19446e74b525275cf27405c1afbf7837fc1edcd7c01f5c4b4f09476e32d650836aad2021c63699298cc59e18859635e0c0248668d19f20faff60dceba68ac59d8f8354df9725a42cb92ced69f4cd4e4aaf3ea90930631d9955408112dcbd45002dfe71984a4f227f5b0afcb2a269936ca83422457610d88cab1c76f492c3c9cbe38dba3acca67d365cc7414083303a4e6d1542e6d6204dc770eb6ab3900598c766d6471c21a218f6d5b7069970d054127c39f007bc3a33e3010b38f33b541a1c9c45cbfea6d5328813d7243f763da2219a5ff55768a325850c4a3fd66012ec841d76751a63e62fca7f1805a9dd63c817fefb50b841d56e0ec5970ca48e5c524683bc399e30cc7d1f23a0a05cd006f3e6854f0f1a097e4dfdc66a87724167a55780b7344ee73af214970bfbad680830bacf146c428bbe1a5165cc6398b084178f1d2a6d3635b3ab8c10048b228f14fc86bef9ade6b9342e06d3a45f9618ff9a63b4fa4aaa5d561ec4e386d177b477380b03fea4f81c246bb59b4d6987fdbad0c5101d5771c73e1a4e8889dd2f4405aff0802fbaeb804736b88ec6d0b9cb65c031c00c2be7682ddb26e6ff0fa781478c4a15e524a79978ec2772184316a06cfb8d6b8d0e3cd4c92df952223fa654fcdcf109473210865cd3d2063ca45bc358fc3d81fdd1bb7243fcd1818165c17cc192ef5f867b5929aa01fe5bd56cbcda002272d3058eafc8c28f57ab39c999e489240060078193d0a0cb72cd1aace7032d501b7cb171b4a1239031efca8ccf6e5f7fb1839c0ead3005e5887241c514a61c62eb59f08b4cda18f2a1bbc57fbf4735d8daf496d71d451b064a0b9925fed37e2e15cb2c6d620be191217bd8660e559037968290d10bc9baa26ecd2af5044d04fba2b823206b2eb64ef77a3965ef1d339b91e996862910e73919af657484b90aa23f73d40f52102574f0e57c30c58719b06f6f69155c4a86c631666812eb64c748ba49877e6ff6bcf748316ecbe58034d9a4c28ed3854dac56d816c817d16a1ec7bf7fc481ffb60392309a487c288cfda66952c4e3a7dcc00a6cbdeb35f6c71589f8c6a6a29cfb42a1d6b6616edd8d2e129eabc40c4aeafca59062e32d05eeffa6c1462b0627690329de49f15a2325a64fea7b7108d957c6a89c7c2fa0ece25ae49c27f8b772935fd065a177eba3776e3360e7a9a9cd224926b739c76a0e1c997c5c972e3507eac23a29eaabf5f504c764b465da4777e159de588c024aa775fbe8b74eb7dfb945bbce3979c8d85d0d7ebecab62565ab294907b3c4ded1167335c2b9bb57ccbcddbb74491d3a870498b691603821bac8873f2b4794441248c5217d646aba1373b3694aaab838dfc6639dd24bb8ed809a94627193959bf6c9a051f9eac21aff9ac467fade62f3f75bd61a0e48ef39af0247edbc20f66b02478e4c2f66767eac4bd4b7e6f16ccc92b63d54609fdeeb4d3b15e86913eef9780f4a89bc7e2bba01e01417f6f7b3a28a8201caf0b008783b8c833dd5301bee4d1d7b21e4d0e74c2c7a1c5497291ee2f11dae744a4323a351e01d955e2b3a0e33c5a399e007657559718fb2a0d2f003614e98409adc6318c206a8b53408449793f92254e3e165d78fe89a718bce2218d2b907f5ac6b545d640fbe2b44407b3fdc7e7a6f6a17bb427240c31bebc279449d194c4c10b750937511d7e3067fe342395b83c7cc5c8da684c6a91861a720fa5268d9fcb8fff53cc5dd2d55d818d5ad3c2dca5e408b6fd859af50e259ecccfb8a13fc3be3e38049430f82fd81aa43d777b1667959811cfe8bc027bbdda19c263089613ebc9fd08bdaf7d29be94d597eb8f77e860ea9265c5b44f70d309b81b9dff943232d7f0cff3f4e8d6af00cbfca74f4a0c98a70748a78f28f156d70789717da1b228a3795caf4093b27c0551553d8b833376c11e9c5404d22be6b148da9ebc0f3b5388ccb72c0436e354202b51e084f4d3e01e00869402b09d2947ef99ebab8a0713f5e526eb1e7ae420e08fec305b413ec92d4630bcff86f8e90e6b766e254edaecf51c164109589ead32489e352b9b3c9a8a7e6859b5fd4110df12bd9383d22e87b3236d41d65208871edaa6ba2c864c1b406b7d4f50b98fc8f52e0ad0b49ab8829f7b0d58482f857961dca9d12fe49bff59f3a4c0520cbf6469fe4cbdb1068f7d991a3d7c61200530371e6af6ff5aadea32659e4ff8d611c45a28539441c9550d2c797a6f6efa669a0c63777827f4b3d0def990c9903b688495200b7264a0fae1179a9238cbfdf4c3664dc7adfa5264a8901b54216c9c121182d21a80a160d94d64afc370155368cd1590d06b8354ab0346346cd53d45b642cf6a540a00a1a3eee0a5943f6c368df02af6d47bb36d9844226ab7fe9ce3b466c2deaefe1b3285e2fb577b5ebec8dcdbacbf4eb2c85edceb534c71ad6a04729bcc427ea32ebfa4da50cc0a88c441509195188bed25a9205c9e109c6bcb7d7ab5794067c24aabe102d08631be4b437dd3c0a91bd2b85b816a0e43a2315479ee31a106267b75e4b59764533b05edc03d27529e21d265ed734536737279e702b61fa236c391849f263de98631fc12de239351a50c2660e7bd5db41a0f05547d2ff556cc2c28b7fbb2e208e38dd1c1c0137328d2978698cc468302e7735e4b47abdeed38b0c0441e4e3e9598d9039e864aa6f72abdaa0889c1c3dfda7587bf96266275313ecfffc59772f4163861be03f4b71ecc0193540d4a4ae6294d13686d9d64f7a478421d65864bbd8f19f8824f5fc9b8180c3a815eb956f197bb8030daaf9e24774dfac203b255a81a6875d44d58a2c72e2303a7f29fc2ead7600d39517aa8713ef437772cbd1641c50bbad6bf9e6b455580b30379650e4911432145342c8c3f47174111933886862484ab89f327108a4f3b5216a27f4015ccbcf1033ed10c3a1031a5b494753668a3b548dbef99c4fa48e0f017c0ba769956c592b5929718b16c75b0c1297a4cc8c1624734e9f691d1f0ad4c0d53eb0cd5bdb3efde71347d717580588d1839ef9d4063e48e4077d2fd483fa02ae1f870a433d8c1e9b05a94df5abeff635d96ee3d4a49d472162032d5ecb966b4b396767c94dfd8ad168889d71a4e76444efe51d5886209016d2103a2cf527294721e165701a076849460e29", 0x1000}, {&(0x7f0000002540)="d9b5a9c1e06b507c0e39997c53ef4e2d15f6d07089a14efa5cb9a80280d1b3823a55be170688f16cc43c74195af45aaa7951f60ef8109c3989e8b265139e4539be5996c6065c47ff1fa221fd93b7e09dfaffe7e9bc2f7c1eebffc9ef352f8f25a01cb8cd01c2045713263c07614c5fd575ed4f10347050f80b646a51315520b3b9bf8d38b0ccb1510d6337", 0x8b}], 0x9, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fchmodat(r1, 0x0, 0x8, 0xfffffffffffffffd) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) kqueue() socketpair(0x1a, 0x5, 0x7ff, &(0x7f00000026c0)) getpeername(r2, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) msgget(0x1, 0xc0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002700)) 20:57:57 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xffffffff7fffffff, 0x4) 20:57:57 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x8, 0x10) chroot(&(0x7f0000000100)='./file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6c4, 0x0, 0x0, 0x8}) open(&(0x7f00000000c0)='./file1/file0\x00', 0x103fe, 0x4) 20:57:57 executing program 1: setrlimit(0x1, &(0x7f0000000080)={0x3ff, 0xcdbd}) 20:57:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000100)=""/195, 0xc3) ioctl$TIOCSTART(r0, 0x2000746e) 20:57:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x212, 0x4) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3, 0x1ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x2, 0xe0b}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x1, 0x100}, {{r0}, 0xffffffffffffffff, 0x60, 0xf0000020, 0x80, 0xc}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x87, 0x20, 0x2, 0x2}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x1, 0x7}, {{r1}, 0xfffffffffffffff8, 0x20, 0x80000010, 0x4, 0xb}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000003, 0x0, 0x6}], 0x4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x79, 0x1, 0x9, 0x7}, {{r0}, 0xafa7f43521e6c53c, 0x11, 0x40000000, 0xffff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000000, 0x1f40e8e0, 0x8}, {{r1}, 0x0, 0x10, 0x0, 0x8001, 0x4}, {{r1}, 0xfffffffffffffffb, 0x30, 0x1, 0xccc5, 0x40}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x18, 0x2, 0x2, 0x98}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x100000000, 0x2}, {{r1}, 0x0, 0x40, 0x10, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x45, 0x1, 0x4, 0x800}], 0x6, &(0x7f0000000040)={0x12000000, 0x74}) r3 = kqueue() sendto$inet(r2, &(0x7f00000003c0)="2ad05fd788f5688bd0560bb9a656f9d41403d660077aabf7a9e53e8ff7f66195c32fe1dd4ef8ba8f4345fe91c77bd9c378d3d72fb57aa181054f7c99d445b3a7a014", 0x42, 0x1, &(0x7f0000000440)={0x2, 0x1}, 0xc) syz_emit_ethernet(0x3a, &(0x7f0000000080)="c469f2de530ffac7a69560e9ee9bd6016262e93da64ba051b00877a416e190a8f5d4ef79c9a0890238345b92aef2d83d7d0e2a7eff81a35046ec") getsockname(r1, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) kevent(r3, 0x0, 0x0, 0x0, 0x2, 0x0) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b}], 0x1000, 0x0, 0x0, 0x0) r4 = dup(r3) kevent(r4, &(0x7f0000000600)=[{{r0}, 0xfffffffffffffffe, 0x25, 0x1, 0x1800000000000000}], 0xfffd, 0x0, 0xfffffffffffffffe, 0x0) 20:57:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/161, 0xa1, 0x42, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 20:57:57 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000002740)={&(0x7f0000000080)=@in6={0x18, 0x3, 0xa78, 0x5}, 0xc, &(0x7f0000001300)=[{&(0x7f00000000c0)="2bfd63054a1ea7896051eb501072cac4ffc5a4502bfa5bee91e50c154d909ad15267cb9e833a5d6c34a82c5a013011c2d01b6d08127e2a74d490c8abb26c6141858862a81195a630aa0f184f9b7b938cc68f58e3735f518bf9c4259516d841c6a8384884833ed77ac4e12c53d747b4d1dea4512cd3e0b26ecc72def7c6a6f41ad3d64fdc89", 0x85}, {&(0x7f0000000180)="c03ba88795354e787f1feff57641aa2cc38e00ede3b5bb63250cedd774ce1f9afd479963d6d5c9fee9b13b4325a28b93284f2db2f417c500bbea3dc5ae4df089c8a2c3a3b31b2300f1196ea48e0e0b111f3ba3f96bce7130fd2384a746eff39335ad838ea6afe3", 0x67}, {&(0x7f0000000200)="930cc409c7159a9a1f63e11e6e6ce4871562442bb975fc0a273f4fb8c4c9beb5e5156a5ebdecc31faa811616ce11c31e68c64dbfb23b8c8be5f3fe0ac017f03d67958eb969ed92d5c4e42802f21619e442a90f74ca894a497e18bbe7ddb13990edcdf942eac7e364cfa6874c4745ddd4f28f49ef7d247fda8a4dce9fdff0f2144a7a3dfdbe5e3bf7ee5b08ce48c00bf8a50bb6449ae7ed30d2e4ceccd7f0be824b96de2b9ea203042fba85b5a2b2763920c3303adf623fc1000ca19338815d0a260d8fe3bd40f1126f12bdcc757068033d45de3a6976a09c77dad308ac536b90f611869213298330b0eeaeee0e2455e1e663590fe2a3dc33b074e02a5635fc739425681655cfe15f1cf18f579c0a2338b09826b34ab2fe5da818d05cb9c894d7262826d8cc31f17ddcddf135a274ed1c34ca6352f21fda12c99986f698e45cd0e903ca92c749c84ac10a35696e78f154fff08bf0d1c9b7389eddcba379b6ef070f136d2bc55b60938a3dcce86c09ae9d9638eba0cb4b18ceb4df185210470a82241e89a5de0e0a8bf0d8de68713158beb3ceb49b6af3076852ef8b1a9019dc7800b889e0b96f77b6db85512f0d5c79212b5c2b845b49b21c54cb3519416942cf1c932381c5d927645716e4e35ae0b9a58eaa4c665e82221d66465a729e5314b930102690a935e97f933e80c823802abb6c7f131bfad4642bb84523fd668e4344d75ca5033ca631dd2194299c8d7b41e94b08f388b152177ac3f3c7595686bc5f7cd53ab14673012b109d2f955c74b2d19dd475176295d4b52090f91436948d5cc0c2d86f64125a7d0b3467f7279607e07830f2bd25fdf74cd967b91822cc8c8560c3fa52056b63d69b80fc3a105e3e0469533e26a1c16588d2d9f591b12bbe94b30096a98d8e6ac34fcbf6e763d366724972dd3ce06a99ef7feee39f7f626fc05341871e89fcc8cc4c7af17e31aafd1e22102d546a04b8f5ce976d2ee046ed66ef249f164c3eae81c2dc177d5e1f3d345e6683a0a644b3b2b225b6c4d44cf50420cca70ac49a7910786f15a332a94bbac5e655c1779666bb64610a58b8e20276514baab2befdd894e63efac6b0ddc86408079784667b6831e9c328621dea8668f7daecb1c9a365868d81c03cc9be89faa45a10a327e70f7906e4a5dce9c804a8e323678941e6c685a4cf7e08398b7674bf19d1bb1240460af1eb5ebd2d230a9c06e046488c065d133d68be552346053c1d8677450503c90cee6bdcb502a436642d902c0b58933f4266c40e98059f47f35f165389c867a1335cd6c28fcbbfa44f761304a585a9b55bf9b558521771b66fb0de3258e8403567a9181e6b3420b10c318f3bf3afca9743329b80da378fe3839fdac56b61640d6260da2e28c469a26153e80b62afb0d0a48a918e28f62d0ba8d2d46812fdcc02cbff0489a5bc0f224c724fc60f30ef4c4141b59117b531042ed37dd006fc70192d601c583c2ff2ace4f82b895d5d8ee0c048cda68243d78f151243404a33ebc0cbcde7f35e90dd78ba0acbebb9d91067a2b786acc95c14837128f63f615da5117fcbc8cce4977ccf4dd0651d0d61441d679f1b87eb396e0c55a5f969f89ba381200604c215dbe0a581125838beb8072fd9a91e01392ab576d339a3a78fa12d4860d260d9442c93fc08b53886b79b22e4ad67c3cee925d3a01d7f69d02aa27cf58ec2b3ce7a1ea3f61732ab3137c44b16d0e7a6522ec972251a6070b6ddb415536a1c282c3205f5239684358352facb275c2e57c191fb2bdcebd33024eccc48a050926e310e8a65ed5fea5af3f20fc5984f46f083bb4fb92e445da0a33013e9e41bd9aee3715da298f35272931c44aaf1dc097899b75b6c260a4b7ccc2fa2114092e6ff927acf38dbb0e1ba4e05e5acfb393be28a2607dc983ea05f8c63503fcccb04c1df64ab5f8ad5bdd3a9fd5f363af8bdc68e7cc25fe1d75568ea8489ca76062ac77ea5d6bfd6042f91ab329b012a0ea1c6418bd465da4adb22fb5fa5c78035bd4ffbeb012f5d59f7a02ce97567b2ed30506912d0a207bc2287f399f7e12dd698c681fb0d2f6fa6fec6b25d31ff9033f78109f1c124e0149daaf0373b8d58053cc45b54d2ffd752aa8d7b0f70f457ba2e2bc131d24de882add7bf4cb99bff8333f0e68d51a07a53fed8d6aa9681a49a05ebc0487f41d59e3e1cb3db32442c4267645cb7db00c660d4999353fbaa2c17b65a891b00412637ce18ddf581520c52b637a05e20fece79f357de7be072b6cb24742788a7dae1ae854acd4cd1e778fb3ec587463529280a8d676ebc529d810e8195d99496b08d5d528dd9a56e78639a141602be6e6e44da03dec54812698abfd4d049c17c66d4e94870dcde1e5ccdf7f59524d1694d1fe415c7dcd5700d6938bc6a1858ff85a086503602898e87e67db5fd35008f9ff0d8213f9555dd1549ccf220b2bb6a1a8514a067be4e01b2209738b996e5d266a5f26cd568a83e6b6701243efd860949d310f5521c1c3cb855291a076fedc5ce559eba338e5a6e9e48664701d90c60f2bdf9bccf0278278c10664dd366dfec765808496f547727491414e8b992252a011b26d08b7648694f14483fe28c8e1124d7ab6d526ad7c0a8ae3aaa78c99b89fde9a2aa1743abc480c248395582b1ee943acc08783cdc126936beecc180d600646e85aa319882a536b85bbc650736372ea3e0d0e6aa1e4f60556c12adcd5e2b95798f56cf0d675a53fc70be664b19fa5816b6a49675c18b1a9608d97fbb2cad018bc044a12b2c153dd96efa9bcec4b88a5b5e59f93461c0c97fa4434479f760707745400bc41f1f541c739470c5887a401eb4a64b9a5a4f2bc0c25d7a456b4aacb0811568350e6fbfa025502029ffb567a2cab1213b9284efa5857a831a4090cc8a7726aecd863c9b74e12dc9fce63ccf99bbc06f2c3378b7bf07e856c52703cd8bf5b239a78f057f4f51d8430d65250253c5b34b9ae63cc009437301145edcf9a785832c9e2473bf2ce22b91061b3c0450e77a80c1d92c681ac834fa9e02f3c33278e8bb546f203fab9d2248795cd7c6c4421e3d85932cd14e6fb5468008775e6571f8addb2b705cb20ca4b20cee5cf90f6ce6354bedda101e21e5e5eff2f4db069b0171e246a90315d4cd61c6f156d60c1827b35d7dc9964b5a04d330657445e8aeeb339fa2da236394ba4602e866a44b7a230654d688aa13f144de3142ee4e2a6625822ab8b61c22b657824baeb86a91c548f13da61bd9f85d8f6978298556edf200b3abca196a6c5b82af84a9df80a5acb7bc03aa9c85686602df846701c1e33a237fbd2de6994ef8c17f3b988da9c0f7cb1ae2e5fa6c81748fd6ca17aef8124918d068d79e92ea244be3eed92d329862b911870cc2bc2674e3049e660dfafe0db77df9e8663dcf689b9ada8a794bcb7ce83c337bb935539356b56ea45df2ec94cd9486eee3411a8e5141d5912c4f09d3c463859cd41f975d856d4e96eb459cba842ae0106e9c5958766797dd872ea70f143e4df5b0dfc101964d38c655c45cb74abf3603b481f108c00b0a67931826b8949651ef022f90754188a42e7ee033a24a316dae2a851ad1588ff72c9a0505cefd9a44b5d24d24fc3513aff9b0432ad667741d52e3f447f2f95e2d30b4e1b447ec35146b93990fb09ffca7e41a57c5e6b87cdb23ffb8f9fcd6c768ffa71f768985bdd90c58a65bac7306ea86443e2ad560002851a49b91d194b9d67f7f51c3c46a5362ecc6441864a765237ea6b8aabf108698c4a8369d533ee0ebda35a7b6be7ce3b072a02644b7bf61c1de5704417db68fcc39fb08862cd7641a93a6b0b8a0e0687bc2afec858e8f66a0b18bd4d48cff6287f85b0101c2ee8b888b9a3c2d163a45040d7888658d53146a8ba0baa690cb68ad6d345c7de4490fa90f8c1a077bf5cf5362d502f0a64e411382c5f98a1f6570c1c24bb53b34284e7601288d4c1ad7961f47be48a600b74781eb07a1a00640e0e1edb8e821f25dfc0505cfbc5c518ac5f1e7e92f4f4cc629c3a2769c8fa07a8cd7ef8ff72dcaf6a1e50d8865d2e9ec0c5364cd12a93dda0809564dd2859b0caf7690297b5db32ebeb5a2f0d60373c79ea7442b9cf8213b0ce35bd66d44c477161e7c57339f9a142c0f03ff4c64627b1431344a119c9f33c347ec9c19e1d93d3911970bee1e0536fbf94e8717fc0c989874c7a57c7d1603a17cc98cb9f9d171483f19559910d0717d40cde424368d9e876f4ab48275e5c78cf196859849e593342e6a4a47f000272d9fe3d66c368fcdffe467a288f0d499b8b4060279aed5107bbe36a4ef9142e823d240d1cfcc4e82eb0c95e2e312c1a176e46147c448d045b7a68de417a11d684f250919afb0b4448ed592cd7ae9b83f95c25bca2c73a710c0c8a669db381057d09157ba9c542436cc7bda1e1f6d6f529bd063eebc071d1b5aba7de9e8e401cdd234a35b53a18336506549dd4e7793c6ddb865e61aad6ae7e5f18a39738ff17f683d983c8ab430f98c82b21666e43e97bb10295ac4321cde573730ed430d73679bc2ef0c13a3679716466a3e669a910c20813e8cb2ed5c0dc1e91962374e11d0d921fb1a507d6425d434065e6dfeb83695fce7858ee44613364b178052d6b4c5b367273e3b56c6c844a6ce908fffb062e80cf7e818e9ec1e9938e07029b4c738b44c5ab7bb1a8e3d8b3e6d22297e20a988d55e14a65bccb00ae36896e3a5014c2a017f9e75da831649c51f1549a4f431d2dbc5c3c0407c1df2fc09ee4a5f33c8e9a54f75d2a7697763239ea9598286516b52565045bbba94f78fc78f5a5395bec89cf8f13ad7dfb33aa278c690e89c494ebd3c45fc59e163183e1e31ff40d58fcce38822426c372fd9ccdaba89bf551a420bb334cc2b2fbcd07b11a94330dae07cc9998f2cae1f2931bb04429781e87b70f210c192afaf170da66fe59b1ac950c1c372159026b4fab40514b65b59891eb434f7685e14f47b43518c39fe0812e44598fb33eaf05f5b456b95281df20a770da003411f149400dadbb1bcaf9435ab5c37930fe42482849361de5ced3fb769b57dd813b18c8cd77da4930733f9ef9de956b9834b33fa531f5498eb0cc96d8d3ec18717e75a6eb744b30f67064acb22d1b6b132f9500d7b01599e91de1ef9eb7cf0a7c923a7b7e4359ac78e3a9c6aaa23ac24261d933ea5a08d71aaa21bf50ca22ae4bc390b1c975ac7879067ad50ec6e57d7ecf5b19e6f38aa0b991ab77f6a5227aeb495e97df7f87f35b5f2991625ab9ac65089f061fc38ab9a3016b38376b0e0b756974ac979e3aea5ed26994ebab0144e636215e5007c5684bd5d2ee1a70927a98cc2fb0d99eb3f3e87464cd8f25b4c71811d8f0d81fdf567f21d3c9fcef56ff3c06607ceb7927558d9369159a539fdac17e487abab464419185741a1562c9ac446fd4131436eadc315abfe10908ab198289115b1600c83030005eb2f859ad1db47679247319f37d5ebc1c08f20f565ffc26ead22b35d12449e66b6adb42ec99ec91ce66ea7b3e1c9c846a657ad37d7a763e3b2e54222a3bcf10c5a45f37f82c1ca82e944488909245550a468200e22c85997bd21655c79ddd0345cde22c7341b982c71ce906b419956f84d80690fa19c805bfe60e11a96298f3779ea827802ea0b0c4485598bff3bf584ab714b13a8d2f22d76fd031c5c7435d5c3e29d78ec594bbd4478fe3f9a8783fe33bdad8a9149ecf9f92be766c6f9c8479b671bfd0e813ead4d4cdefd0e9eab23f81d1b988ffe206e8630", 0x1000}, {&(0x7f0000001200)="b7f05b1e0dca9849be3ec6949eb952b62ab533209163199faf54b7543be64983641e6f341dc4c5811af73c8690f5b298bd010818d0751e9504c638c6ed8d9c3460f2ddcb389cc0f9a61fd703aefd8e0fcff3339c6209ebc2d882ee9e6b0208913eb708fe0f0d2b10eb59ef708962e7b5aaefebfcf82f4939050cfe7c3c649d22f4301ebd32a6e19539b0b3057466196ce0e31b007fb0d9", 0x97}, {&(0x7f00000012c0)="e839edd0ea0ad37775f139fc59b76ac02813e396", 0x14}], 0x5, &(0x7f0000001380)=[{0x100, 0x1, 0xec05, "26e6fca9dd1179b81476f7650cfe4a0e57cba3eddce226af51f54fd84ffc5bb3b0a94b33a23a7e9d0fd43846dfd676f124679b7cec615dc113b5c35e0b2e0e498489973fb55ea66ecefc50e6966a380014ae1784de89aad9bddfe7ad2154ac951b0fd67488e314c89b8ac32c71507a4b2725880bab6b47267810370337864a078eeb198adb3ea8e7c6e411566bcd077e7f02f50e9783367171996c108ba682aef542a8282734d5f28fa3af09d5c420e1d9b0cca7e9b5188f9abec4397c6ea1d196e6ebb6b0db1a81920025806c9e46addb9c720db5f1addd270be158a85ed6b8d2795e0a479ac8b5ae79"}, {0xc8, 0xffff, 0x0, "d31a1dcc9f70d4011a4e720e56053938d331be7295a390ef67aaf1e393732f0b52fa827999c6363e50fcc91fb06ad1a8742239c149768511e705c1caec1ff242a12cf0bae7adb170b9a2de37570cba902bb4654be03a16a0cf6a4fb368d483c48dc360cff28177ce43140d683c1c71234c5aa16b4851aa38326a65ccaad4b6975972bba1c1522cd3af256b7b61b1ee1f505247d36324879175b085d228059c89c5aed35bc47f56e332c4f1fd07f016bae56ab591"}, {0x1010, 0x0, 0x5, "00ab6c5e5b48c6380c2e5304758700062a5d15ea161dd2dc551bd8bb7502ff96832ea3ecbfc8ac909f2805ebb9338cd34a10fc64ea81294a9e20b2002fab0cd347e249523ee3fcd2a17152fa31206659e932f06bdb182dd9cb80bf5a0abefc713dbbe428be2db6a1dfdc96fc66272d483095243b70b7b41f7b5c6fef04023d86cad7b18b8f23b87122efec26d03fae9bd62ac6ba171e29b741651b31e2b5c1cdd3eee0f35756895a0ed73fa86eb539da4fd12da29e3c19e36979dcda415e1bbf07bf5e002f8050bd3ea083882ec5197d5320ea3994f059b0968b72b2859b5c9fc84d6a0bb1b008e618e8e59ca4bfce57b19ddb3e2355422ac0d03c799cfdf111b6089b986f148f4ee0f0687aff83b5614bd620f5416f1062c2cf5ac554efd3282cb268c0565e444bec8c1f1042c00a8e819db97e2a67af7374b07e71b8c0b10bd63f1f93e820f39be40b313da7b2590115f00a708713d68b75517a28be5202400ab5d9d921f3a8c79890b93bc9ab8f925729729403d9ae49a2055d029aacd409e4a2a2da2c1d95db2b5cb4184ddabb10ff28e1f92658d867eb99316e2127204f4d8afde0d8e3be998b42806aa3f00bc7070bc211b2c9ec2deafe3ee9995249ad095a23272417d6df1aa7cad9a3610e8691af338039f0c9c7424f88884af9b1396f96c216294fd8066207451590bdf3685a58781f71fd9043fcb9b750ec5827a3da752a9e9ff347c4a18e13508704390e82da55f53adb5de0f81823d3e0cc2d8a17e23092b0e231628e967e7f30d05184164c03ba0729c168d27e02d09515e80f2a0b626752862b2fc958e24363b6c8a222902589497921fd573cb6075dedee5aac824e65b84e4be2b9c955f0afbe592d9d1fa0f0f7f4cffde3714c2f3ec94212c1fb15315cb06a4e71a8f1163627801e1ae0078d5b566833fcdd5de4c359ae03f2497a20dc232a79d83d94638f888109813df5d8f905bd8a1a4b9c8a28a0614983eb33813e686bcc0a81faa511c79a79422d9594dfd837523c8996cedbe1e7d95d433bc3a3f261ebb62e7558c7f89488633650d9345207196c7d3827ca528ac6573a4ccf76fb579f1a3b612606253277750818c8dbb8d7b13d7e6955afa3c440cde0da84758b989b817ba15198fa4981aa011cc5830993c8ee0148041b8c6f1ad18157b46b100fda50b81ba790646c99ac064a86bd95b0ebff06d27f4055c77eaabe29949ed8c801eec0b6b68a134e3a31cd7790d5c8b00eb1138eaae082e685e005dff74e3b3fbc8a02828eef4857c4b07a7a40980b23defff019a9d7e832565e3a74f0ae4ef14c3f2d1b05961d5ac4f3fdb90234b3aea0cb526553b592c88bbf5b1616cba1cc561ad4866636b832b972f57f375bedb20dd168849552e5d17e1ce507c2b274b462aef1a2e4a997f2e7023f3c611b7b5a4d85e89d9780e748e112601628bcf3ec925bece8dc17d61991d1194bfe996228429d5925fa794fd33cd1992f3ce0b298f15908570cb6be2955f0006114743f52daeb0a03eb4b4a33b9186c1845145b10f5cf3316d9c10ff5ca724aa0c9b1fc530c93080807ffb807460fd6a5ea790459527a1357598479634a5800b3636ffcb9c11a11939783b89d661d61602872072b3fa42f93be7a3107fdd1e3c0e62010a4113b8dd317a4d85882cf12e2ccc6c43bed37e2337c609f8a55e683c4be6acf4c4988f63579f2857707474263725080956869214215110ec065aa604b0e0a9b9fb0c76604c52f78caf4b48826dbe7c53c24b6c27fbabcd204eb5f247263191aa8b03f0cd5653d579ae5307d5f198545f5328a194b2c1f01f1c91e0839102e7a7d07ddf877107c79209c7d059b8a67042e33c398fe36c113c9156a672d0f151704d57bf0d633ee9e9787982bc40407d62a08096062cbe4dfd297ef68454d981b747d73085ae12b4cd54c04bf1916c4089b6e48f42f0f2d322f7c4e279f81a251b697d1e36806fc49ba302b338429ef08983a3cbc622c91cc3a48683926e33206cf1a41ec34ae4be94bd97e29982cf730eaf5c95634637c1071048819989f6277af3af3096174d1271d34131018639633d13a093fadc08d41bfa8d4bfd2383b008e467cf8cb2298f894a06b8a579a494a5829b349f5f40e863d7a6e2ec8bfe70ba43b14cf6c56a2ef296225d31520b20b66e8de5b126c82981c8ee2ea7f94cc33e6c185f06d00bfe78db024351f05b1fad197dc645eadc8af329391fc3cf6781912009b472d501c9292e5fb7229df83ca79b3c61dd47fcbe08699c6d58ddf806124b0f0a6f7e3b22cc1e5f80691024085aed0695be472b845dda76650beb279ed4b39c86defa85e006e00167e647f333b420f9f28f01fc4269eaa318c48f96841e3834440a8ad76c58653b4807f3b3f43fc9f4d57c6f5bd40b4be231ff349284b3c7efed25e331c835781db2d0412a4bbca2a4e4a62e6ed35727635c773885f4ff4ec4b9cd630782aa7dc0a34e74540664032760fb64554a0f666842c7177aaee5b93b6866199cc66080c8d50fb8f8322f8db1d484cccf52d4410e6ea927ff0fe54efde13d504f2faa063d0465ccf14619c50e2c8067f0f7f4d38106f432aa051aa98fee02a8e2693a3e61bb8d823bbb53dc8c31a02ea23207ef10a6ed543fa2c7bb9c09b8311d765c5b71626ee12257693aeca3cd316e4a3f5e0ee3116bf7dbd8c8cc9e06c61ebd8e15bad01db26b6a8210ed1c7a4b0bb2716d867438d7a963710beff765cdebe5bad37d5f5904fd0934aece4a70c8c8d495c75bcfacd1757b4c06fa8a839f141938db87e3d36b852c3b985722de18c654b00a6a97aafa6635a539b0db7505f2fa8669daab9f16390f78a31a8adc868fdb3730f1631181a4c0f81811faabe022f9f79748f1c5868a794e325eaeaeadda93e6b912626ef5e06335debe47fbc1ef413625820ff4d29b3c2385d2e8bd36246b1a37422a37f97d0a2a81848adeb9f77a31fb8c2670a8d74f97a5de2f3d53814630e1115e478bf2e5ff052972f71a4d94c82a4c51f8e884e60145915d20806aaf3f3a8a195baba460b37199f373d92fe72541a150e37c7ba4e5469f1278e34101d6c7357e9f85440c8a8bc55ff18c0434e0d124b9123114410ebd6dcd3f527be44f5730c63d511b1f4433b93db8abeb84e2f557b4dfc0e9c05842acb8c1bf1371f3bf3093cefafa69dfc81f261d5408cd44c16240dfae2e2a669f3c4fdd61585ce529729f2b35aa4737ace72515b3f2d83062790956d585d48afcfd9e6a07c42e35e9d94836680b4e413e1f8481e066101bf47bf2a38931ad05dab364766aa53668a97209387ac78a7ae83fa05bb4c8ded8eaea90ae8bffe10d51e28fff33f3f6d09a4e534dfb47bd08c31e4438da19f1d709b621173fce2273b0e9ae3fb67d21e5c698e579f7f86a24ff36cead6fa004a56c3eefe65cf1ce25b19e1a6b64c124baa658a5939d81865e753491bb5b4c8b404872c2f0cb4097d906cd757e93be1c13f178020d41d3ebfc9ab725fe5cd8d83fb0b9afa76fa8744a30d7767f26f62ae2e1e86920d7acb29924d0a37ee06ca187ae8f5e462a658c7acce4997129167a3adb35ab288911af265686920dc94713205288dba4283edef605f767edde98989f9c3225eacc40c1eb7577712d8e210d09cdcdaca3bb9446d6a850fdad4835161a768c26ed19ced6d6c6b6387a79552b903355012f618a403d85731c36db90000fda5dfc22434ce7f91f5c9e70123dfb9e299c03d9d87495ff6761cce2137e00aae96c1516f7a2f40121f8e5702f07b34777c68dc805241bf007e7e404d1daca4bf79676d953571c4fba3c6cc452ef032046dcd94e6aed193c3c9461e54ca18d6c61a6ca4ef3b13fad0289b49fcc388646605360fa9237d5319de7d7b668fc0802c9da155b5bc06bf5e4344b4faf1e1b6c8442cbe59c8c820928375996bff24368bd2d1ee38a26f018402cd615856df75b5f8457dc4cda106c9413b5f489ad966a6128c63cbf378312af33b003c9638b8df75101f6c49ca914882e492040f024bc3a519ca7ae15741ef5de7e51a61589d78cc76bc50b34357603069399c2c63a5512d28046c9b8c1fd14aa88d029b3c07288d3a4c1a827d7d4e6adb696344073e56771c27be516c5c41eebf3ad583389f526dc1fae5894b8dec4967f401555605cb9810f088f9f9f042fb833a8cda0a3b5269834f2c944547e223a3ba0c859bfad6e9a1ac48627e5ec5a80dd4c0f3e78871282cdfa0d2624f086a0c97b0cee2e5cdf45cd68e2fc6cd4686c9547666d917441a9b0624d19f62d83fe9fb010c3d8c1c539d6596722daf73dc9e2b4d34b328beb802dea24220006d5c5ab79d39171f8c36191a9a028d6ab13ca1202cd51ed572410d025d53381c3ea25a2e709f4567d766071e9937735cdf53bad299ce277c34b9897c71d3a8030f38f4fa7682040551d27ffe4d6ba6a8bfca5145ce0d5f69cddfe76a885a8bec7e48c986778b2536ca4aebe71126a135d5c67db34c7414a31a304258e102bfd6e250c993be27e4df0814db9396d3f7b7f84fd00e89540f593b1baa07082dfcd24874bef1f38cdb08e0312ba784fb14d73cac0ba4ddeb3e7e9397273f3392c175d5e1762f0ba0fe961f337a9c59d013756f97c20e872b025a6235d0dd28d0eec74bc5c61671220b9890ab87313c95959a069f0c2f29f23e41f9e9e784136706f179bafbf3f5660a79432a5cf21ab63cf12908a5567b269d7e24c345c23d1855a6482fb707afed564a731496c2be6413965f8356541f52560eab032461e6625705df54ec26d1bd04b34f05a7c21ee1d42d06dd9a4d5056f7bafd975043ccee7170eafb2999e0a874057b5a42b35e008bb5e0b948061caf4404abdb695830dbb8e9b8b95981c24ebfd84833fabd393844ae33ca35e3f416c55dac7fd02c46d92a58e761896d3bedf96086631f16a3954dce1df102c08c309304961a7e462a0279624217156fe9e42994f6b0bfe5909fee0364941b4cb243405004e02d6026a45dffbfd68bc364dd31cef2732559d722c131c2cfff52f17c5e5d0113fbb3c582dd78bea95a18b4c5ec142a9b9530e692c5cb99868ebbe6ddee7ca26f09fcc57d05455c35a055255e0b6b728199d3f104e59c2c12832e6e89049b640e1aba945dc6ecd6497e58615cde72614969bad41412cbe27e803a5a85e6c36b52e449053fe2428960953886687583f016b1eb45595923ad8b1c566ffe7de647895ca007961cca573be7b9a561161b6ab3f9038fa338973d728bf250eacbf491d2af6b90e23c53e728c4ac65f91c16302b7d1e98ed81ea2338a7577b9a56c7406ecda8712e82cb16e678794cb1665e4e8201906dcb374e29bfca62e3fd8844c43808a0e84f76d1532d27da7397234964e073c4331d5b564f8fe5151873376ce99d7b2e87d4f509a680c0f3dfcc853e8f2cbb80afd9591924c94e3704f24380ac51dbc9c2a8089aad10b5995ce5740db01d0b63ccd8f274dc1e44278128b86da1435fc2a4e0cb3162f228f55079219446ec4057502af7cc8ce278a74a9f9dd85b49ce7d22da058b85dd7175a064ff29edc844ffff41310b4b2eb7115e24e69a4735d9ef049bffa2526592cc43c549f1fadd4c1a041a2d7c4eae90070bfc6fc21f8e14e065e7a917ec2a985db0549e1afa3995ce4c65104231827515025db419ae806e4a0d095e6ce54dd28700efa0d22182212ca8fce462855fed942891b51139b8da326c25b5ef0782418db0a3d6d178bff542d82cfeaa9b88101cf038f4d0c835"}, {0x18, 0xffff, 0x9, "12d4"}, {0x60, 0xffff, 0x7fff, "2373d01b590e73e582283c9c303a38371c2e8639306b376b69b1ab6c2fc85c67dd9d3578eedd7d31082ad8b24a68e2a905b2f6abe1c79d36e565128d0061451972afd622a842a006d92da2b575"}, {0x108, 0x0, 0x1, "79b50fe8a69e11139958538fe1a199f7c4097c05878d41eb84dc6f6990591ce109cbf4ea382cb4d69301554761aeff1598e078cb0704c5cc07f163ea6ed10b8948e8f477b28c966c65f2e29618096dde839a0e2fa799a2c7bafc7d78e1a430606bb4a3662c0bf701a341867ed6e75b7e2229c3c5c73c9e6d1892f63ead1fc433bc6ad6a4bcf261937491777b9767a3272b86251580e6d2603576160c4f24fb4653a5a81f48997c5f3078ba59d9142c9db1254d46a0baf973218efe89d11f9e5b9ee0b0b976655bfb9c1b35a4734b72390b20bbdf82ff9957a3d0fe01e69a5862a1b14f64802741307dfa1d3d1fe0485cf5"}, {0x38, 0x1, 0x6, "e6f7ee654f64c34fe03346c67fc41d001fb0b6601a4fba3c5d188253aec7adf53dc89d91be"}], 0x1390}, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000000)="020c0000", 0x4) 20:57:57 executing program 0: socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x8001, 0x0) setuid(0xee01) setitimer(0x0, &(0x7f0000000000)={{0x2}}, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0xfeb9) sendto(r0, &(0x7f0000000080)="4c7ddfb7498ebbf21bedafc8e1", 0xd, 0x1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) socket$inet6(0x18, 0x7, 0x20) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x2}, 0xc) 20:57:57 executing program 1: r0 = kqueue() mkdir(&(0x7f0000000040)='./file0\x00', 0x143) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x5da5045d}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x40, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x8}, {{r0}, 0x0, 0x20, 0xf0000003, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x48, 0x20000000, 0x8, 0x8b2d}, {{r1}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x0, 0x146f}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf00fffff, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffe, 0xd9, 0x20000020, 0x44d, 0x40}], 0x3, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffb, 0x31, 0x40, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x7, 0x73b}, {{r3}, 0xfffffffffffffffa, 0x2, 0x11, 0xa5, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0xfffff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x9, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x2, 0x2, 0x9, 0x555}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x0, 0xff}, {{r1}, 0x0, 0x0, 0x1, 0x0, 0x430}], 0x9, &(0x7f00000002c0)={0x81, 0x2}) 20:57:57 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x2) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) writev(r0, &(0x7f0000001200)=[{0x0}], 0x1000002e) 20:57:57 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs, 0x99) connect$unix(r0, &(0x7f0000000180)=@abs, 0x8) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) r4 = dup2(r0, r0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x8, 0x9, 0x5, "311b1dae2fd8f14923a5dfa5d1e13e5dbf05f6d7", 0x3, 0x2}) 20:57:57 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x87) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19}], 0xd6, 0x0, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) close(r1) 20:57:57 executing program 0: r0 = socket$inet(0x2, 0x4, 0x6) setuid(0xee01) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) 20:57:57 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee", 0xe) 20:57:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5de6) mknod(&(0x7f00000003c0)='./file0\x00', 0x8001, 0xef) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/246, 0xf6, 0x840, &(0x7f0000000380)={0x2, 0x3}, 0xc) recvmsg(r0, &(0x7f00000008c0)={&(0x7f0000000400)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000540)=""/141, 0x8d}, {&(0x7f0000000600)=""/152, 0x98}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/246, 0xf6}], 0x5, &(0x7f0000000880)=""/35, 0x23}, 0x40) syz_emit_ethernet(0x44, &(0x7f0000000200)="b4e4cdfdc09e75af2a321ca960a86c6ac8fbea923c538dfcc49cbbbf308c8f8ac97c53e4215d27dcff0b64fcea6e75e1a95b60ffd8a9eeca000000000000000000000000") setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e48575cfec2ed6be46dcf7f89dfe32c941fe57289dc901c77802f0513c7059e25baaad9280037523ef9a21e9059a0b1019af534592818adedb465743b0d9d1c752e65d6286019c3a765bf78843b57c03f1b54da7b044e1859653513b6558c3dd4a61ae816ed7d05a840dfe70983d1e0f072f12e1bc7d62fe5875075708658a9a823a51b634e56b6b7504028214165fe8145209aed9d6507f09a3f4f5f555c756bd378584b9cd", 0xa6) mkdir(&(0x7f0000000080)='./file0\x00', 0x141) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 20:57:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000480)="e36258a416f72ee99586132477a556b4093cfb25c00848fe4b7fb84e5bbdc3a5197094b202a9c4de41a52f5ea7fa002395039ba54a15102d901b042c000000009f078177da4ce90087730c53fb3957065e5cdfb73971", 0x56) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780a885a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) write(r3, &(0x7f0000000380)="7c4f3191ce44fac44630aa59a9cd43ae00a2f8c642a20b088bebc2c6e095839df70d82ff4e9ee9ded14288bf540cdc481870aa51568b9a6fc8f308fda52c99f1bf381ba204da8eb57be0e6d529f2d17c27f806f54e5ee0c46cc1d1a3f1b3a6dc8ba3ee103a2f9ac3734f4705211f334275a001d3a32aa36e640d053288ea17b3c2cddc9ff05b806bebf710297152afeb87e50f3e83cb1a57110fa249269dee650e142ccc7c0a27f1e6b045b3c14b", 0xae) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x1000, 0x0, 0x9, 0x2001d39, "ba1bd5d318a42ccccaa772d8374275835db57180"}) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, 0x0) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:57:58 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = getpgrp() getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x4, 0x22c, 0x9, r1}) poll(&(0x7f0000000080)=[{r0}, {r0, 0x2}, {r0, 0x40}], 0x3, 0x0) dup2(r0, r0) pipe2(&(0x7f0000000000), 0x10000) 20:57:58 executing program 1: r0 = socket$inet(0x2, 0x3, 0x7) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet(0x2, 0x5, 0xfffffffffffffffd) setitimer(0x1, &(0x7f0000000000)={{0x2, 0x180000000000}, {0x7e}}, &(0x7f0000000040)) 20:57:58 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x6, 0x2}, 0xffffffffffffffcb) close(r0) 20:57:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) msgget(0x2, 0x10) r1 = socket$inet(0x2, 0x1, 0x7f) recvfrom$inet(r1, &(0x7f0000000080)=""/84, 0x54, 0x800, &(0x7f0000000100)={0x2, 0x0}, 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x20080, 0x100) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 20:57:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x9678d3f5363610c) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:57:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) login: map stack 0x20ffd000-0x21000000 of map 0xffffff003f12ce70 failed: no mapping 20:57:58 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)={{}, {0x10000000000000, 0x100000000}}) 20:57:58 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x100000000000036, 0x0, 0x0) r1 = dup2(r0, r0) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) map stack 0x20ffd000-0x21000000 of map 0xffffff003f12ce70 failed: no mapping 20:57:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) 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) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x9, 0x743e4b89, "ba000000a99cb100"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000002780)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) 20:57:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x800000000003, 0x0, 0xffffffff7ffffffc, 0x4, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000280)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5190700000000000000a54b5ea7a753fb299dc5539a90bfe432044908d0d99bf7c19f078177c24ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb0000002f6c1b2bee0300001364b1abfb21452a837a4de8f78efc38f5dcf0c4eaa9b63fe2cb1476e024b3e907d1ec8ffdeb749851d31abe3f6fc93efbb458c78fbcd5f8fdfdcddd9246873021a159908804", 0xa8) write(r0, &(0x7f0000000100), 0xfffffcb3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt(r1, 0x0, 0x9, &(0x7f0000000140)="0eafd69f9ebbbff55be5f5a6695426c9d2a2e62b219ace240e82e125d8f198383e02264f9bee8b066b5c1ae3a0c6565716db936016a887aa7e5eb81613687c5c41e75b875a5a987e51ee3b639b3b41f2bad46a3f931925c7a4541941c00278a8d523c76620361475ee92e758b9665a0a336641b452f0519c2ea762522a0373cf7644e0e86d4c3b226687cc4c898c09638620a2c09e091ed804c371b43f", 0x9d) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="b3", 0x1}], 0x1) syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) close(r0) r2 = kqueue() r3 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) readv(r3, &(0x7f0000001440)=[{&(0x7f0000000340)=""/4096, 0x1000}], 0x1) 20:57:58 executing program 1: socket$inet6(0x18, 0x0, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 20:57:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a", 0xac) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x10001) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xc7, 0x1, 0x8, "88b9602590837f6a05cd49025eec77b131a8f848"}) syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:57:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, 0x0, 0xffffffffffffff89) 20:57:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f00000004c0)=""/4096, 0x1000}], 0x1) shutdown(r0, 0x8000000000000) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 20:57:59 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000006b, 0x0, 0x0) r1 = msgget$private(0x0, 0x480) msgsnd(r1, &(0x7f0000000000)={0x1, "fbe5b836f8b950050674ebe98921db49c5b75ad1588008925a077881d85f35b83be08f72a9b83f030e"}, 0x31, 0x800) 20:57:59 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) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x5) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x10002ffffffff}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) r2 = accept$inet(r0, 0x0, &(0x7f0000000340)) dup(r2) open$dir(&(0x7f0000000240)='./bus\x00', 0x80, 0x2) close(0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x20) listen(0xffffffffffffffff, 0x2) clock_settime(0x3, &(0x7f0000000080)={0x7, 0x40}) getsockname(r1, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000003c0)) sendto$unix(r1, &(0x7f0000000280)="e034f9bede6f24d0283c253f4d7201bad998035113e33a67ad6fcdd38ce90de872a7038d2249e73c200f12b021ee9fb1a22f62489ca82e298e2e4d5da2e1bc6b828e8eb2cb54dd05bb09cda100a26a53ea122033ffd7b625f5ea675c6a5d8a92dd530bf578fa8f064680c55da1502f49b0", 0x71, 0x1, 0x0, 0x0) mknod(&(0x7f0000000300)='./bus\x00', 0x100a, 0xcc18) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) 20:57:59 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x4) chdir(&(0x7f00000001c0)='./file1\x00') r0 = geteuid() r1 = getgid() lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000739ffe)='..') 20:57:59 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="d692d22407657ebc037c320fd4852553b5a896a329cf1e5337455047f0291fc60ecdacad3a8dfc3e94f6c6b4f4be26525edf53c85344984b984af630d5031899181aa8084a54dc44c5105685507b60fd454334af39b2a14ed347fb0a3e2031414f270404b3c6930e908d9d3be12dc08e6be431822548c0a7937dbab86ec22d27a300872c8bf579e3fe663032d5d42ae41c3b096418966c1c3fc7624b3abd381010f1e5e4f6dcecdd1ccf14b7827d9357f61da0455737e69b0528e4e5a6db8f46f005067012ff7804165d9774894e1818d36fc084ca6283dff6237a9dc7cace3d4283cf3de53e1b8d8824240c948b", 0xffffffffffffff6a) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) socket$inet(0x2, 0x3, 0x101) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000)="e04c3cd619095003dc9d2ee49c5571df850f4103cf0756b9c95f5ba1a04efecf2bf3991d214b012810cbe8b957e68957ae09010000009b901c9a53d6b83ec5f014f2b2fb640a55a9e9df50ebf7b159b47634d644bef1c9f07bc6ffec1493abb9", 0x60) 20:57:59 executing program 1: r0 = socket$inet(0x2, 0x0, 0x800000000000007) setsockopt$inet_opts(r0, 0x0, 0x4000000069, 0x0, 0x0) 20:57:59 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) munmap(&(0x7f000003f000/0x1000)=nil, 0x1000) mlock(&(0x7f0000062000/0x14000)=nil, 0x14000) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) 20:57:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd1) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) flock(r1, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7f}], 0x8, 0x0, 0x0, 0x0) 20:57:59 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c650000"], 0xa) r2 = kqueue() write(r0, &(0x7f0000000100)='D', 0xffffff40) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 20:57:59 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005301) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1fe0, 0x0, 0x9f, 0xa00, "38777f9dc406837bead1227c18e54ede545389d3", 0x2, 0x100000000}) kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r1, r2) map stack 0x20000000-0x20400000 of map 0xffffff003f12c000 failed: hole in range 20:58:00 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) dup(r0) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) 20:58:00 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000000000/0x3000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) chmod(&(0x7f0000000000)='./file0\x00', 0x60) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) 20:58:00 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)) r0 = semget$private(0x0, 0x6, 0x4) getitimer(0x2, &(0x7f0000000040)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x1, 0xffff, 0x10000, 0x1]) 20:58:00 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) socket$inet6(0x18, 0x8000, 0x5) setsockopt(r0, 0x11, 0x2, &(0x7f0000000040), 0x0) socket(0x3f, 0x8001, 0x4) 20:58:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) 20:58:00 executing program 1: mprotect(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x40000000001) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x1) 20:58:00 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0xffffffffffffffff, 0x800000000039, &(0x7f00000000c0)="adb933ae06c57551973dfd73350d82f5fe1a36357d880793ee3d6831d1f3d06861915d12ba8ba150a682c1bae22b92c6488560d530f8b4f07f4ce975aae865012daad5e44013173594256aa92567b8823fc6d0e083a19590f1c0d808f7d99b39a7a8134369d5ee11079b12b90fee947c2e50b04650feaaec2a3590a7209c6427b023fb380ed40000000000000000000000000000000000000000000000000000", 0xa0) 20:58:01 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x40, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x5, 0x7}, {0x18, 0x3, 0x8001, 0x401}, 0x7, [0xa857, 0x400, 0x6, 0x401, 0x8, 0x7f, 0x8, 0x9]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000001c0), 0x6, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0xd16, 0x0) readv(r3, &(0x7f0000000740)=[{&(0x7f0000000580)=""/216, 0xd8}], 0x1) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x455, 0x0) 20:58:01 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x18b) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r8 = socket$inet(0x2, 0xc000, 0x4) r9 = socket(0x6, 0x7, 0x4) r10 = socket(0x1e, 0x8003, 0x8) r11 = syz_open_pts() r12 = socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000006c0)={0x9, 0x9, 0x4, 0x80, "4c9af67d12bcbbd2f26b6f6ede6ffd9a6f160689", 0x8, 0x6}) r13 = accept(0xffffffffffffffff, &(0x7f0000000400)=@un=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) r14 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r15 = accept$inet(0xffffffffffffffff, &(0x7f0000000540), &(0x7f0000000580)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x3, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x30fb3f3d6d641298, 0x3ff, 0x8}, {{r5}, 0xfffffffffffffffb, 0x30, 0x80000002, 0x4000000, 0x3c}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x81, 0x280}, {{r7}, 0xfffffffffffffffc, 0x2, 0x45, 0xfff, 0xcd3}, {{r8}, 0x0, 0x1, 0x1, 0x401, 0xefc}, {{r9}, 0xfffffffffffffff9, 0x88, 0xfffff, 0x4, 0xcd0000000000}, {{r10}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x3ff, 0x9}], 0xfffffffffffff90b, &(0x7f00000005c0)=[{{r11}, 0xffffffffffffffff, 0x91, 0x20, 0x22, 0x1}, {{r12}, 0xfffffffffffffffe, 0x8, 0x10, 0x8, 0x100000000}, {{r13}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x5, 0x7f}, {{r14}, 0xfffffffffffffff9, 0xcc, 0x20, 0x449df126, 0x7}, {{r15}, 0xfffffffffffffffe, 0x9, 0xfffff}], 0x5f62, &(0x7f0000000680)={0x8, 0x10000}) 20:58:01 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x612, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x20, 0x4, 0xf598, 0x9}, {{r0}, 0x0, 0x72, 0x8, 0x800, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x9, 0xfff}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000081, 0x7, 0x7}], 0x400, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x933, 0xf2}, {{r0}, 0x0, 0x20, 0xe0000081, 0x4, 0x8001}], 0x96, &(0x7f0000000180)={0x3ff, 0x200}) mlockall(0x3) 20:58:01 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) fcntl$setflags(r0, 0x2, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='./file1\x00') unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='r\x00') 20:58:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x400, 0x5, &(0x7f0000000140)="acf7fa85f032bfa5228ee9ab6f764cad1a5ed90b63d2238a3fb71267c17bb3c1b4", 0x21) setsockopt(r3, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt(r4, 0x2000000000029, 0x29, &(0x7f00000001c0)="ca8a13ede971fdb7cc6ab05c1bf298e5a24ac2371560e148df71ad1f559fc2a1ebce5817b2ff9bd113d89db9", 0x2c) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 20:58:02 executing program 0: 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) flock(r1, 0x3) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x100000000000000c, &(0x7f0000000080)="e023000000000000", 0x8) close(r2) 20:58:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) mmap(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x1, 0x4810, r0, 0x0, 0x40000000) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 20:58:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x0}, 0x42) connect(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 20:58:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in6, 0xc) socket$inet(0x2, 0x4005, 0x5) 20:58:03 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x140) getdents(r0, &(0x7f0000000180)=""/225, 0xe1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() r3 = kqueue() open(&(0x7f0000000280)='./file0\x00', 0x40, 0x2) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xffffffff}, 0xc) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}, {{r1}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x10001, 0x0, 0x1ff, 0x0) nanosleep(&(0x7f0000000000)={0x1, 0xffff}, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5e}], 0xc6, 0x0, 0x0, 0x0) 20:58:03 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="5e1fb1707ab5b504a7672b647345428899533f225c0f9ee27ea88007a0da30ae2ed16fac134c9a1616f0ebd074e107ae08c5a66d6f53a9e931f1a5768284ec2563eb97619c96ebb403e5dd89e566eabb3455107624db6b597534d2d77c1d82ce59151ebb9109c939665694b63b7518521c154258d898b40485619a916973cc24ab9896764ad5196316375bd1085e380ac3e397d384f573b5f6dc4c94315690279e6a4600a0aa02a5016ab2bb6d3c5c34554e5c0e718e7e601dbcfe03d4e208bcbbc62353376ba41acd0f2def1aa614dc964e83e32eed58b5620c4b116e31291c87858c6bb7772d0bd9dc385d", 0xec) setrlimit(0x4, &(0x7f0000000040)={0x40000000000006, 0x4}) mlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) mlockall(0x3) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 20:58:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'], 0x1) clock_getres(0x2, &(0x7f0000000180)) clock_getres(0x0, &(0x7f0000000000)) 20:58:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001000008000000004f2f98f6534f00f8e102322c883a3542cf9d8c5129"], 0x10}, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) socketpair$unix(0x1, 0x6d5b25a03a17cb8, 0x0, &(0x7f0000000040)) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=""/119, 0x77}, 0x0) 20:58:04 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r0, 0x90) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000001480)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd0bde2a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192", 0xa79}], 0x1, 0x0}, 0x0) 20:58:04 executing program 1: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="000500e003009d8cffc6b07737722e29015eb5caff9df315993d565778873b4a11f81b9505e451703f00bfa67415378c68baf00a8a99126621360bf299028d1c81644174fd638c83df3dda59407bb9a225181360b138bcd741d3d6b6dbc7d44f1c3f94223db6746c92090d5f9eb2c2f1e353336c487523e5e3e1db3416183e37425b0c8e60b785d8cf2679741ae701460505c45f365258b0af517eec63d42823f03656872101002464725eb42521743dbe0fbe77a39c63468a7a23ef4f"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x4003, 0x3a) open$dir(&(0x7f0000000000)='./file0\x00', 0x840, 0x42) read(r0, &(0x7f0000000300)=""/203, 0xcb) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket$inet6(0x18, 0x8000, 0x0) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8aaa38d9678037a728f0010a821ed8c562ecbd8ac3d30bf1166a45101d72eac4684ac0f65475505430f4878af605003524214266c805f5308a49187d3657ae4b818590517610d63efeebddade2350d399121e0f18755c3f822d855d8c718da15922dc68176b4dc2db666cbdfc0a049569cdac984a7b1a8f2e7e4d808f90d88d75d940e1cbcbb4410874f086d94075a5eece208266f4ce068730d1c7401a85", 0xb2) sendto(r1, &(0x7f0000000240)="c1685d2fcf6d0bd0fe75d775b9ecebbc97340d17afe2df4bd9916148532fab2bf64d7a28af6d212ca10f112c060b202b7865addeff0c6136886c696353e265c7299723488bab10b0817c989e73a5e20079cd0fa835081385b419290c13d9fceb469bb2377dad22d7b5f43e03f8ce3dd17dd131b8dbdfeeaf68d7a19875978b50b4cdc6a130fb950a425af594e37d0b5a3a361a4cc2ef7537fbb85314cf3df5c2649565fda9", 0xa5, 0x8, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 20:58:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r0, &(0x7f00000003c0)='./bus\x00', r2, r3, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000340)='./bus\x00', 0x4000, 0x0) shutdown(r5, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000006, 0xa683}) flock(r4, 0x5) unlinkat(r4, &(0x7f0000000100)='./bus\x00', 0x8) r6 = semget$private(0x0, 0x1, 0x200) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000580)) write(r5, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) r7 = fcntl$getown(r5, 0x5) fcntl$lock(r4, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r7}) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000440)=0x3) ioctl$TIOCSCTTY(r5, 0x20007461) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) close(r5) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)=0x20) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8281, 0x0) r8 = dup2(r4, r4) fcntl$getown(r1, 0x5) close(r4) close(r8) geteuid() rmdir(&(0x7f0000000540)='./bus\x00') 20:58:04 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) close(r2) 20:58:04 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x9, 0x60000013, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0x4, 0x4, 0x938}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x8001, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x962a, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x43, 0x40, 0x7fff, 0xc780}], 0x6, &(0x7f0000000280)=[{{r0}, 0x0, 0x80, 0x1, 0x5, 0x10001}, {{r1}, 0xfffffffffffffffe, 0x40, 0x80000002, 0x6, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x2, 0x4, 0x8001}, {{r0}, 0x0, 0xa, 0xfffff, 0x1200000000000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x3f, 0x400}], 0x4, &(0x7f0000000000)={0x2801, 0xf1de}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind(r2, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) r3 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x3ff, 0x0, 0x0, 0x0) close(r3) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000100)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x7}, 0x8) 20:58:04 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x2}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0x9}, {0x3ff, 0x9}}, &(0x7f0000000100)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x8000008) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x400}, {0x7ff, 0x93}}, &(0x7f0000000080)) 20:58:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60, 0x2) recvfrom$inet6(r0, &(0x7f0000000040)=""/123, 0x7b, 0x2, 0x0, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 20:58:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)={{0x0, 0x5}, {0xb1, 0x1000000000000000}}, 0x2) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x30000000, 0x0) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='@\x00', &(0x7f00000000c0)='[+\x00', &(0x7f0000000100)='+]\xd1!\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='#$[\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'\xe0\'){}^/\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':\x9d+\x00', &(0x7f00000002c0)='()\x00', &(0x7f0000000300)=',\x00']) 20:58:04 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000140)="36a0be61b9762dea9f9e63229771e53a9dba730d0b555861921e1af329473f8a3b1b03d79b6677276738177be67c20d5bf3a40facc543fe7ca9a545a08e5659b1be9363d621e0758f9b90193ba1e704d4d5052d7b57a23c2e19f4a3b82b9e1907cffd382080368348049c02446465dac8720b523b62c90554465029c6ddc1b3ba814a0b762b3c2a52f403446012cf340db2c849aa6899a6db94ef9a5ead4ad893989f99978979646d897ac9341afbba6577ad9a3f62acc9717cb3c8d0a7754bdbd8d837ac1140f35fd", 0xc9) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000100)="549d1a775ae8f5a1dfe3c6652d", 0xd}, {0x0}], 0x1000000000000046) 20:58:04 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7d0ef242ec3ef0f701b406743f9bfc00e2000000000000000000472df05801000000a6e56bd922c2a552cb8aabce7a29b81a0f"], 0x1) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) 20:58:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x20) rename(&(0x7f0000000080)='..', &(0x7f0000000000)='./file0\x00') 20:58:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f00000003c0)=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'], &(0x7f0000000300)=0x6e) r1 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f0000000340)="bf26266cf39bbebe74461e6dfec38db87c936cbbff172bdb4370633d8c1fe1d983eea65c8e6575865596268bb4fc5b07646718ea053c38276057a8983bc975ffd40c06f2e48eedfcd74e2e2c3856ce", 0x4f}], 0x1, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='\x00'], &(0x7f0000000200)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00']) ioctl$TIOCNXCL(r1, 0x2000740e) execve(&(0x7f0000000800)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000002c0)='\x00', 0x0, &(0x7f00000008c0)='\x00'], &(0x7f0000000840)) 20:58:05 executing program 0: r0 = socket$unix(0x1, 0x1000000000006, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x1, 0x4) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000040), 0x10000) 20:58:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x1f) setuid(0xee01) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="cf567642900e531aa3530b1cca3dc7373552fcb79294307b233fd8a47e0d7ca803231956cec1775ae1a63564e4932bc21fc96789e95920ccfbfd7a6e7382e64ccbecc0a0ab1587340cf1be15ffcb8d47f7dd47c0d35dec5cc1135bd42480242178c2b3ae12407678144c59f2d18ba3c5c20b7b08d0e9685b382911451db76c57ffd57a7cdb5b148a0cb237d6cf89b8e44e8581a22c4a38a8dbaada1fd1d24331a8b0696c40ae262da14607c6faa5ef79b29ebcef2753423295eab59b6d676d8d0d9ae61c1dc57e6952bbb52f6e9751d81999dad5eb6f5dfcc56c400d89d0ffd43ebdaa66afdb26c6d1de3b7d6da28bc730f50b29a88db06e214f33c7ffb88e9c10290f979f035115a9246741583a12767f7e72225380eed0a4d052581b7208e617b2942e0c83d2a4fbd45437f29b53f30dfc0f3fbea62aca80dad021222c1aac0fb2dc8465d367da52f978e50b6c62c78a12c57be0f67be57ec52696df8c8f90aa5b0eb9ff33118cd47b01a6baa565b556e171a35ac2fbb7cca0523cde1aee0fea37e0168a557a0ba7bf1720de3549e1fb12f71c8a1ae33db9ce48264495f79acfe936622f6c5eeb18c63bfa0558d39d9d921435a76bfbccdbfa27e0abec7013be0f1237a46c5a0557b1ca00f893b3d58c9dabf6c787ce12555829178fe36f14c9c079a5c3bbfb1588b315551ec7b66d9483a223265787e754e6272a588c5d93ea9f4e1da752ac7c41bdc6203b990516e85853856f070c369e8636d6b120f8a617c8e1a8f86f83a74a1a45ee5752988128cfe6cb9e656cdf554c0339c7f8937958215dd306bff32ca9f788c7d482a49cc367874996d5a0f3a134332b6cf528321d0055568a34111e3889e2f1d3a6c3c4e3a613a14e2faf35ccad1f80b4374e68d970374064d21cdd5d010437cf09dc0dd952c1ca6faa217508222e8aa2c58114cdbcb2a231114ff02e78e347f2d1dcee7816aa09bf1bc920ff749b5f7b2a7a4b5f504127761ee30f1934ecf86c4fb1331f3a18e3200dc8922e69f7e7b865eab2aa07198751dc12dac48c2ef8a148c8be9a4b62a5effc64d6bf62d2e62862f85e1efef0e2d24c85292e5cac22d047051031a68f7571e9854166f7593388a82712b0ce74704aee715ff154b6a56d02f8113ff19ecc17556c48148a27cebe5726d73ed33595a6c52b3dbd90ca70dc53c0c46e644b0661b62e157cddbf8780621fb5c6d3fe264de8eb4a1708768c657e6ca8b08f22a8d67804b5ef8be2fd64dc8ddb7777d41f2421d4aa0a20e4111c072a5b64e9b0f6e68f9d9db82e232763e9b6ebbfb5d6269dd785746f810739f7058c0c2793389299acf7cdb5550ec2d48162874a86d0a93dd1a89d9b001b5505e0dfd12dd1f39ce971d6afb06c71ca125a5f9c6a0050a2399b187052468ad61c0146e5c4a124a3a23519cca80cb2738e98e298a8d1ad92124ee87c9cfb5dd83ffb0095f13233974dcd196023553d580f415bc31f44dd34e1cbefddf331f751c63b7db4b05cc53cf81801c6b71a6b4688dd17c2d2b9976288126af5fc2ae0469574c5bb5ae1f65cec2ead8024e5bb22fd39e6aa64bc82f3580d3270d242fdfa218679070d19596e2e5a1e89d04ede27ac5d24837192381b1859204ed03479394ffd5db6aa5d437384900029f60d5aac0ab080837dc2bcb6b5d9bb469540f5f7aa08867a5247fe6dfc3eca26a9a3ac742f1f37a90d7de9c2c6aacb30579746e2699845452d5d271ed9ec06754bbb81cf8d5449b9426411586e064e34b1b5a340d4ef6838ee2ccac04c5b11219280d12c9b9e1614a1774455b5f12547448b54a4446a875aaf52db6daedc6fe7f1375ad802ba4660e6335aa9b631dc32940f4ea9a7c1747afd3727fe41aa5d1e46ea18b0b6b1ed28bcc9e316180bf2c552e6130d8e519cb10d345e865fece92a58ce1108a98ed3e3b94ac4c8a97157dbdcd0088b6a02491851f331f3ddde4e99672c7685a3489929d6828aa35c9fb90fdd87f34c29a56f6475105f4f7084a235d9f802389176d49c89e0f2ea38b0cebeb9c17e36ffca75efe7c8c91d6ce4ee382354c8765ac9bd4d4e516d4c55e788e22e1f2f12f29bc8e7393026bf3bcb5fbabc3a95abbef773bdbd027d4c3fad96109630cc9dd7b8afaea2f25af7e70ba30662d4dc062a8bda28edc5536897d1cf80a39abac83228ab3ea7da0add02adbfda9d534e2825a7f2d1e17ffb183e567a0be80c8d60b9e28b7331d9cf431b8ce18d9f06da6004075ede7b4ed960995a1aaf64d1c035b1fd97b2cae06d854b31d79bd20559a1a671e94482bbc771d547698525b5a65003a924c516ede21296c2d17a31192918cdc5c6695c2f2713beccbb42ca5f7d3dc120fd49859bbf82bc5d65712a49ce7c294168411d0d73e762db799f5fb93e98ad56322e7d803cdf18e530f2a475e37b70e675d9ac6abc222a9f54c17a214fe9fcd3d0cb66a7bf9ca6737159300d46dc6f161f3979714b3e195b1a30ee3674e5a81cad1e1a007502dc40d68d1df0dcd64d583b2d715ea810d1a352394758cc860fb1062d6fec324fa762f77923500ee9e869d2b8bb909cd187cddd1672e336b8c06bec1f2f099ed40544ccc5c669dc1ab4029bced843313d4a69c092424246af506c3f4d0b450e25bcaa7bad3036fd5cd3c811392a0e36237771791b2727a99e0c2dcb98965d28754d442e5abd808da80b4a090af87096984372f5668a7fc2d1d94140c3a0842d69bd1cea022ce20f34eeaf49b91269b2d78daf23b8573e565ccdc5f275767c94d2d34b06d16d70c1e7278139eb784149e65170c00dc3ac014d7dbaffc7cdde5d99007938bcedf1a6f23295fda64ef14b1c3c5f834ee023597081df7b954ad8c1bcc3bc90f328f16f055b7cb837fe0deaaeb2aafe904e9b27dca1c24823f63b7c15f4c0db758d0fce2750ccfe557fdd3888372f44269853620085b0510be8e150d79de7889a51078ff5af3429aa22ac55dd829b5562f59207b4d364b13dc0333b1949ee7022661f49713b2b942c125eaea5f78c2b1f47eafe30857e06b81335ec38d0364c176f764fcf45feffad18917667ccc74f16664ae0468a97bd3be3c7b4b12424ff956d65dfc6d83720bb127ae5c7c3d8cc4ed3ed18c1318561139a80effe09654af6bdb1e0fcceb60975303dee69193cd12c8714c1c5914b4650d85a53dfa823ebf226edc5ce1343235bf6f4f11c65bbbb021b6b2e68122fde83420d74077aa2d1ae97aea083b1e92098a2bdc023983c5bf0ad668a1d5b8dab36b83bed0393e39da206321698c3169cf48eb25da7b449825696dcf9cafb209865fd3f79defca8887534df2fd217a4eacb7c34206933b71777d0c5ec37115d5244ab98ae311e59297253d169540d0e91239c69430cbc9b27b87b33a558224258041845ad5508ef054f6f55d3e7995837c248af067306ae4dbefaa52e103b321e2eb6b6667bab988d167f436594492665967e1505fe1be5b642d7b3142f3317852b0120a0a1713f85fc85d14aeb8942bf8c21d0a3666f8381711d6750ec299a4f9fd359b23bae47978eac14bdcc0f9a553ec06ff297529e8a7571e9be9e105307c4e0245eaf384fbde8e52b9f1d175be9f1ecf4e501b69d5a29ecee0b6d48a45f9615368f936f9e0ec9606f4eb19e9579237801213e7354f0604f077f9452c2dd69d2eb4b5e21ed0570473dce2b5ff8c7e656485bb63e80f669998d50b1b1923a35a43df0e326c4ab3f683fca48b3ca945151964661dc1cea780e7aae0a175532875e197f38cd9811b4c8495af6252097d8e151cde4854c169ea2d2565898eb6320a49987a45b8e489ec5899add4465dd41db0b94e91701fb82a986f738f8fb6426c9ba2f4fec8c081d612125505bc7449789b0c6972d9d5ecde68301cf6a90fbd2c10e09749dbb9af0e86d3796eb284767314ac07f03fe5efed98d5b4863cdd63906742017bc5233f7da51b097d6300f193ec5eb2188049e91d5fdedd1a3796f8472dcf2ee66019418dbccead923521a90d4039fa8d040ca95dd2134dffce5e5517ecce1ca615e46174d14d693d7761ed45ec407b019dcef21db75a5e15a3e7c09f4ca4fd558102e8e173910029ad22bdcf26461882081b458a6f35c26d55e014c8c3e99da447abff0aa25137121b34ac03abcc034814feea791c1135516be8694175b30c98d0ec14a7dd2a46efd83b6e054c402bb5b73061964b1c1ac3b97a988d9893db24241734e5412db05478a1f00900dc6ebea1344835107794792b3cb5ddc3706ce8732ecce22b96b9b28a1524481c8811023eb7a9596167e73c90a57fd1e98c56c179014dd413e22a46ec963544f0c733cfd72940babef81e3ae5b5c103ade665d600e00236220e977136205905415436272e873b1802bb9147373f2eee9873e4ef067cf77aa9aed447a5124a5c071633369ebd4b7000cb3e6e6df3afef9bc744000d7c5d54d7b93bc3d443069fed9cc0673b3391b7c23a659a7f969401381f8d0272f4b14c8f5a4fbbb4f82794eae7d0d2e35db0ff82ab96634ff1d1dac851ae12186c035e560ec734edea4dcdd73116f4a83775ad7cd83560138b85b1e44a8287f07b26e592ef97577cfe8fa1f1feb1acf2db982c9021df35b7a127e190f459483fcc80cccabfd9f682a8cadaeaa1c8b1b9dd08fa0791203868bc1f6dd096cdd9f6c8a3f1f31f4c3d8a64b3208b281dd6d1313bd6439771aa0d2ef2c0e7e5b5fc80590f52cd03fdcabf3f3e6c0007694fbbedbe6a763f053070e34c69e5e8ae11e0cd85b1fb8c2a43dbada2338aa06424c4e66a80405e35111508b2a1ae1881f859ce3af09b1a38a17f5f879c4e5ddfc449e689bd23a4c3635acc8a245f1c8330707cb14e867fccaabc18a3d43b32ac911f2c52936fdd5a1e1a0a000452f78de6c754c2923cfbd91dc52d47be1b33634be11a89bab8a4147b2cbe899a72c48697f78128f93e8d01e282c15aac080cdc9aa34605961b654cfd4781c7439b9fa2f948e1e64a7dc743fa7a53a4c3ad944c7e472a359cde001145deebea308de74a99adce74e6144e710863d6c16bbdfc4c850a585eef1e0de2f5a812f24bc4564c41ee16167d0403ebea5bfd37f3ad56946730d88e1fca617d2907750d01ec6cffdc6e78dfda012fe18f55a52b68f206fadcc98a26f719d2b8bae94b7f8bcfe161ed3602ca7e627aa511a74a5da378d1e85921aa88e9f8a9552e6730633572a423d0a45c2cbbbbbb160993b3d1db888533a1b7ab94b3fa17c703d9db073c482011b31e06a6fc424414ff305466172a963e1ca412d4d35d7b6a4711751cd3756f4360c83e6f5173e477f8be234e6727333bc1cb8948fb23a417718916d282cb851f5f9f648284e06b10f1e56f26b23b6c628646f9d168e6142a93fc4c3e7d155bb664ea4a789baba5450f202cb9c161a4ebe2d1137bf1ce59ae8483f998b5b640843cf0314de1deb5555ff427c4e44a76034f1d7632b6aee349a38b73dec8f806aed423c19558dfa4680fc1c25ff7a3a52ea9a97772d77b31685a4b75030bffbfe0e1957d8c1a066600432f9c7c0ab3ddb8431e71e91e15d424b2309a1b45892ede68b220fd45edf664145d95ac633cebe3dfce52c692eab0eb96fcd02dc7b42697147f4d5d8030246b92a18c1e91ecac54d6997886f75a77552a07e306043fbc8e97eadf036fed961cd9a699015b2155238d4751eb83064757d2b538479d73aa73ac3e8cc7cf6af05ec39a2cfb1db578262e7be1f7f2523a793b0bf57379a9b95339eb198c1e64cf31ffc133fa5", 0x1000}, {&(0x7f0000001140)="7977f6405313fb01061bdb9b72c85f84cd373fa0cba7ec03c3155de9590b282db3782f5c769472bb29ce1cb7b6073ed7f4c20f3b0b07df2ddb3f730378c6d4474e5fe696e7368f0ea36ebbbf2edeefe4ecc782e5d8715ec49dc310cd0c0f84c44eb49e46c9a27e96ba85611e83061002fa65934eeed1201ce70af689dc8ac2d860f314040c7b76b1f6b9", 0x8a}, {&(0x7f0000001200)="8d03cb852589e3cc7c2dc40413c28491fcebef360ae96347762f8df54ee2117de835e999ae953f6f9620f88fc7465867ee61815a03263b90c1942c4741a09ce840f5535c7d9740da74e1c40eb868703c022b75c2b57c340c1e721f428ae9169334dc72b343512ee3a366739b98f721cae0fe7d6074cbfece", 0x78}, {&(0x7f0000001280)="64364de077fb8f3e97fd5eec58925b7a8ce950c10ee5fc1ba186cbce5306e8631b55828616115c1e26a9c058ab7c4682da80c087da6dce673b636026ca6d4a886c9f035bd5ce823a95f3076f50a18adf01a63957d6482cad12fefe4102bd0c460ddc5c9b287018c89451c87d63b5f8d495fd02b0632a6644f4d1c9beb9dc06ba559e48e3195cf5b01a9c0d699206c1f6ad13de9524b2e0ed661c9cb75a8092b368bb64f2438dfbf9088ee2ab04aed733bfef15a3bcbbc3b91a80cc2720cdd86b1c9968fbb0f9db480c7d12fb9a6f27d572219b67d0b7ff334f42a9006f86839b34dcba45ec7f6c9dbcb68b54380e642c", 0xf0}, {&(0x7f0000001380)="d3345ef92adc4bccc1a48a18b91419c95865c5a9e7fc0d6502fda7fa698acec763938c4dc7130c1c171cbc07d8a6e06dc999498c37de895348c5020bd59dbd2434616d93bf05e5c8407dce", 0x4b}, {&(0x7f0000001400)="9ad8f72176020205edfc210d166169847fdfa8f6dd58fbb18c335a834ba290fbdc42ab2036ccf9e5519fcae8eec1d05b6bc6", 0x32}, {&(0x7f0000001440)="9ecc40c4ae3e12d67121a2b1b4b8b8a1015a06030dd5c6980ae1fac9a2c0aaeda3440f0132f59f2115656468d30c731397cdb5e8027529b8442f7779887002c85249ada7d4ac4d834492b9210d99a9cdbd", 0x51}], 0x7) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCDRAIN(r0, 0x2000745e) 20:58:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffd) close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000080)=0xffffffffffffff40) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 20:58:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) accept(r0, &(0x7f0000000980)=@in, &(0x7f00000009c0)=0xc) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r0, 0x20007471) recvmsg(r1, &(0x7f0000002180)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000b40)=""/192, 0xc0}, {&(0x7f0000000c00)=""/217, 0xd9}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/199, 0xc7}, {&(0x7f0000001e00)=""/211, 0xd3}, {&(0x7f0000001f00)=""/187, 0xbb}, {&(0x7f0000001fc0)=""/195, 0xc3}], 0x7, &(0x7f00000020c0)=""/189, 0xbd}, 0x800) recvmsg(r2, &(0x7f0000000940)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000a40)=""/252, 0xfc}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/156, 0x9c}, {&(0x7f0000000540)=""/100, 0x64}, {&(0x7f00000005c0)=""/215, 0xd7}, {&(0x7f00000006c0)=""/98, 0x62}, {&(0x7f0000000740)=""/196, 0xc4}], 0x7, &(0x7f00000008c0)=""/78, 0x4e}, 0x800) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000280)=0x2) chdir(&(0x7f00000001c0)='./file0/file0\x00') munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) accept$inet(r0, &(0x7f00000021c0), &(0x7f0000002200)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r3, &(0x7f00000000c0)='./file0/file0\x00', 0x5c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='.\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000a00)={0x0, 0x8001}) 20:58:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x9) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) poll(&(0x7f0000000140)=[{r1, 0x4b}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "eb417115f2325395a3dcab6100000100"}) open(&(0x7f0000000000)='./file0\x00', 0x1a8, 0x100) 20:58:05 executing program 1: mknod(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 20:58:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) flock(r0, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 20:58:05 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x994883d46484d993}], 0xb2, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./file0/file0\x00', 0x6000, 0xffffffffffffffff) 20:58:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f666971653000"], 0x10) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f60847740b1293e4d3109c10d47355d4e264374830c53bef81680c2ad12d7fbd8f6e9e2b3e4a57b017f4e1fb824e5d727a3a8567bfa07866b071214e9c23c8ce9a7fcebf522b531dd94166a8965bbf8a9ccc1068ddeca93d049f75e530cd9bafe481564f4eeaca99989e92a1f809cc02857f60885ca38a1db694fc0de87fec82bdfbcff140bb1c30b45bd1a6b7ae2821747cd7fe55e715292ac0d26bac40163dd30ec026dc442950ff92b2990b1798c99e99a095153df581f9229d048df8ee6e911fb6e34310a771f4717aa7e8f7765c95ae669557800ed1b527473d9c9faff9c5c1cc799f0a6ea7909203870139a540", 0xf0}], 0x1, 0x0}, 0x8) 20:58:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)='\x00', 0x1) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x80000001) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:58:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x7}, 0x8) getpeername$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 20:58:05 executing program 1: setgroups(0x0, 0x0) setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r4 = getgid() setgroups(0x5, &(0x7f00000000c0)=[r0, r1, r2, r3, r4]) syz_open_pts() 20:58:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x27, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a", 0x0, 0x1}) getegid() r0 = socket$inet6(0x18, 0x400000c001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72770000, 0x4) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x9, 0x5, 0x0, 0xeaa9, "e8a2f59180f70f50b34213e9a4d93dd177318a51", 0x3f, 0x400000000000}) 20:58:06 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) sendto$unix(r1, &(0x7f00000000c0)="2b0b7cd7a449f7a3296e0a60aa811d4e2b2c8a3286f9c75f10c85806d5788a6ee318903d05dcadef1c156c7222e6be5f8c6b2640be43907d53960b8fe311159480e8f4f1e594e244feb22d660b178ec721a7dfa763131559906cd7078684c0133c00000000000000", 0x68, 0x0, 0x0, 0x0) 20:58:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80000002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ftruncate(r0, 0xffffffffffffff81) r1 = kqueue() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) 20:58:06 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r0, 0x3ff) select(0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x5, 0x7fff}) 20:58:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001580)={0x0, 0x0, 0x0, 0x0, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x0, 0x10000000}) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x128) 20:58:06 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./bus\x00', 0x30080, 0x100) 20:58:06 executing program 0: r0 = shmget(0x1, 0x2000, 0x694, &(0x7f0000ffc000/0x2000)=nil) r1 = msgget$private(0x0, 0x400) r2 = getuid() openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x20, 0x80) r3 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000400)={{0x1, r9, r10, r2, r5, 0x20, 0x3}, 0x2, 0x4, r8, r8, 0x280, 0x8001, 0xffffffff00000001}) bind$inet(r6, &(0x7f00000003c0)={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0x4) pipe(&(0x7f0000000200)={0xffffffffffffffff}) getsockopt(r13, 0xa63, 0x3ff, &(0x7f0000000240)=""/245, &(0x7f0000000340)=0xf5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r10, 0x4, 0xfffffffffffffff8}, 0xf6, 0x52, r11, r12, 0xffffffff, 0x40, 0x0, 0x850}) 20:58:06 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$dupfd(r0, 0x0, r0) getrlimit(0x6, &(0x7f0000000040)) 20:58:06 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r0 = dup(0xffffffffffffffff) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="f20ba099d1c41627f7cae7476fd49e5feb4599f8cc49ecb5aca918f3313ca49daaea2853b1c6830441ac4c4503f004ff1cb1d4f318f53d645ee3d891a2b7f18050ef6b25cffbdc1cf6ede0c8c9e9d8cb5a04f1332f33f6e49b6067e31e9eedc04a031996c2bdbeb82a787e105d1a69d93be54681261c463a30b04daddb009a48a212940b1b5fbdbfaab7d27619d6be430c0ef2c28864e72c0939fa059e67a41ce6e0879033975fd4d7c94a2effbc9ff03948841e878470c1550a63596688525bfea35b7eee43320b9e3a29d0406cb3e8e02ebdf1", 0xd4}, {&(0x7f0000000100)="3fd3ffdd11805c908ebe13c1599cec29e1be31177d56", 0x16}, {&(0x7f0000000140)="8d5e5069611ca36176035b73fe31768d3a8fe3f02972e0e5793bacc5709011d47886df26c38c485ceb557fa569441124965d6a9b83c90a1fb91e3ada02f3c75cf9c54e99941b19a56c143978fea52db113fefcf7732b5bfa5d1e9b48eba3c2c42e1f7015de461ecaa7835c7c8fcfa894e267b7a516ed81ace18e48c503393fe71b6a7fb935b13aa1c0b3", 0x8a}], 0x3) 20:58:06 executing program 1: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="cb9262370a37688344b7c4b98faed19607fbc07df96f81dce8091df790c0caa8beff25dfee2a490777b21a89236dd2153c05743fbe70ed496a93a7445ca478481f81adaecdc6f43a05b32742e35a0ce88f15190a6806b6e39fa2ceffc9543375dcc6df9063c2375a1c863881af001684f2878e91b2f92f64134bd6131f445e926db5f0a758fbb9520ef4fde86787f9ab45c21d3e8572a181550f912f1ebed924e361b70a6f79550cf557f27078ac8d22e364930b2f4f147810767f332d0bde48a9901fb39b06c6e7fd66b8ab8f80a7c38965cd2cbd7fd1e01fa866801ab52d6a0c7ebf4870a887a6f78a93c13a8c131f35f39289b165214d1b86d88fff6e15c130a609a03ad6a7828830a6f3fbf9c97c7919dc8d612b143d28b0aac61812ed16d2343b5f33932a1341ce8eba57aaf9e12b7b2f02aa74c908bbf2dd41f0a2ac9fa5eac476197aa30395bea892fc4f95e793cdbf874eb233fa7fd0914269965b43f8465e861ccbb98befb9622d4194f232ef7d25baaad774eb03ee276a443eb07db8c01646c4fa3149cb6f2f69ead3e8b31ecfd99ae698b0dbd4c711d253e17e7b29f0cf9027cffa0105b8daa4817b777a303241b2cd8b79bf552d341d", 0x1bc) 20:58:06 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) fchdir(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) getpeername$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000b30a39e8ea6615ab6d00000000000000faff000000000000000000000000000000000000000aea10ef7829a42200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000dca62d9508672efb6e015834dec350034af5effd30cf9553c52988aab61a07f54cab7ab37fba65792c9de71a6a67cea0a88141ac1d48903f3f5a242441c6afeab7bb350329fee7a199e7c317087f644bb9d90fbed71f663b41718e8361bf9c1511e7216567d774a5735e946d4b72f48c8ef70a80ae4a23a0c0f9d14c3b846146cae41f3bef7c177d33bd06b62374a5f777fbcfcfb941d9f46e15948ecbcb512e2e93d97b6083ef02a22e55f9827a01a8d6d244be3180b9b57b369d080ee9f5508679b6d242d25dca0c376c4ac8316a1dd4bfa48bcd"], &(0x7f0000000140)=0x6e) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x5}, 0xc) 20:58:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000100)="e36258a416f72ee99586132477f256b4093cfb25b84e55cdc3a5197094b222a9c4de41a54b5ea7a753fbd2250668c0a9b237b205d3443601f6efc1d41112ed83c55b9199299dc5539a9bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffbfbf, "47780ac85a538a132000e847094a0b00"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) socketpair(0x1, 0x2, 0x100000000, &(0x7f0000000040)) 20:58:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fsync(r1) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 20:58:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0x1e0) munmap(&(0x7f000047c000/0x4000)=nil, 0x4000) 20:58:07 executing program 0: r0 = socket(0x2, 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setuid(0xee01) r2 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r2, 0x2, 0x0) write(r0, 0x0, 0x0) msgget$private(0x0, 0x40) r3 = getuid() r4 = getppid() recvfrom(r1, &(0x7f0000000180)=""/112, 0x70, 0x800, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x5}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x9, r3, 0x0, 0x0, 0x0, 0x20, 0x1}, 0x7, 0x100000000, r4, 0x0, 0x7b684912, 0x948f, 0x2, 0x5a58c66c}) setsockopt(r0, 0x0, 0x2, &(0x7f00000000c0)="d30970d7", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000001240)="85df2ab3e8797deaef70bcc2cf443caca5f76e97", 0x14) r5 = dup2(r0, r0) connect$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 20:58:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001640)="fc091fcdb31b55c39c08000ca447fd5aee16247d4f07c5e2960b471121522f7323c4f029e59ac8606d78bdd0128ddd0e310713c4562b6f6ad010e11f6cde50d5f6b68bbcee48fdade72bd78f8154bd754c", 0x51) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x401, 0x9}, {0x5, 0x80}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x9, 0xff, "125b4376fb31244a7af5b6dd414f55e68e52eef4"}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:58:10 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) pipe2(0x0, 0x0) pipe2(0x0, 0x10002) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x10000, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 20:58:10 executing program 0: r0 = socket(0x6, 0x5, 0x0) shutdown(r0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9}, 0x0) shutdown(r1, 0x0) shutdown(r1, 0x1) 20:58:10 executing program 1: pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="870fea29140912662759c89548ac5398961698dc0a21204a7b5f0b24df98157515725ff5402e1c0a707cb9a41db14b6dc8e7ae85f114bad3977b46f5bebcfe19db7cc39b92d94a0db293c90b487b6192e2fd586e3f8bb6335f1e", 0x5a) write(r1, &(0x7f0000335000), 0xfffffcf8) setitimer(0x2, &(0x7f0000000080)={{0x8, 0xfffffffffffffbff}, {0x2, 0x6}}, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x9}}, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000140)=""/120, 0x21}], 0x100000000000015a) 20:58:11 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x400, 0xb0d3, 0x367, 0x0, "e8314d65a9a1ce59b9eb3594fe1841cefc533b64", 0xffffffffffffffff, 0x9}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000002000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x0) munmap(&(0x7f0000003000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x100) r4 = fcntl$dupfd(r2, 0xa, r3) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000500)="7ef09d5e4e3c4a2f681c4a54fd3b6dddcd2b5b94e8bb8e52dbb8dc36992efb52b8b07f47c89d3819f3af102691dfadf52afdc9b65e011982d614dec1562985a09915d380394a9df26590ddbfb7e46b79c7789482122590ac7fd3d9b31ffabb3195530bd4126d9a15b1ba4008b1dd4b", 0x6f}], 0x1) shmget(0x2, 0x3000, 0x0, &(0x7f0000002000/0x3000)=nil) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2010, r4, 0x0, 0x0) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x3000) 20:58:11 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/131, 0x83) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x794, 0xffffffff, 0x0, 0x6, "16e73622bbe7069a1fc301b81ef716d87276a84b", 0x1000, 0x100}) connect(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket$inet6(0x18, 0x9003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) getpeername$unix(r1, &(0x7f0000001000)=@file={0x0, ""/4096}, &(0x7f0000000240)=0x1002) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchmodat(r4, &(0x7f0000000500)='./file0\x00', 0x29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r3, &(0x7f00000003c0)='./bus\x00', r5, r6, 0x2) r7 = open(&(0x7f0000000540)='./file0\x00', 0x220, 0xffffffffffffffff) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f0000000280)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) shutdown(0xffffffffffffffff, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x2, 0x10000, 0x401}) write(0xffffffffffffffff, &(0x7f00000001c0)="4c53c773d36544d1fc69b721e192c56e8fb29f296ac0fe9abbc7459cfcde2f50c1c998b55f3c9a1540008364a3c6d3979bcc0e3311efd273a82ccfa134e9d77bf0c4d101cb0b7779e7076a3fa7c7c31a5ff5ca5ac943f29faa9d10eb257f3122aae7e943b951aa8a115e1bfa7934f6e9", 0x70) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000000)=0x20) open$dir(&(0x7f00000005c0)='./file0\x00', 0x8281, 0x0) close(r7) shutdown(r2, 0x0) 20:58:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) flock(r1, 0x6) flock(r1, 0x5) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 20:58:11 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="056cffaf384d42b7e0acbecf2d7743a703be27869cd767d81d84b4", 0x1b) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/78, &(0x7f0000000100)=0x4e) read(r1, &(0x7f00000001c0)=""/4096, 0x1000) 20:58:11 executing program 1: r0 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006d, 0x0, 0x0) setrlimit(0x1, &(0x7f0000000000)={0x0, 0x3ff}) 20:58:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa8, 0x100) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x8, 0x1, 0x0, 0x1}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000065, 0x2, 0x5}], 0x9, 0x0, 0x7d58, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) dup2(r0, r0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:58:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x3a, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 20:58:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x9}, {{}, 0xfffffffffffffff9, 0x2}], 0x101, 0x0, 0xfffffffffffff14a, 0x0) r1 = dup(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9bdf, 0x5, 0x101, 0xdadf}) 20:58:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x80000000, 0x1}, {0x4, 0x1}}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) pipe2(&(0x7f0000000040), 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)) 20:58:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) close(r0) ftruncate(r0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = fcntl$getown(r0, 0x5) setpgid(0x0, r1) r2 = syz_open_pts() lseek(r0, 0x0, 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 20:58:12 executing program 0: socket$inet6(0x18, 0x4, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0/file0\x00', 0x0) 20:58:12 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x16a2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 20:58:12 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8330478419324da794e3ce2b06046c793df7a03a6608e06f4fca8c032e03a20c9afb8bceb40ed101ca7fbb0856f1a10a", 0x30) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r1) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="304532249dcb0554e3b2cadca51cc6c55bddaa", 0x13}, {&(0x7f00000000c0)="8bbf9dcfc8d33016f649469499bbc26c7803a9f7120a866e7c0749e99a631ec8a1f0eaccf4a2a094653625d493fc1c9317717b4f3b86add9e641706923f2998bb5432e67c00012ad4b384b8d82a50f2e134cda3324034c71afeffdedf24557ea5cdf2a0ff2e763b33a0c7a281916693a6dd1c7f4448e5d2f05c0bf11556fcacb8de0bc254ee61159e24c11f9d3e3ad122940b5b1dadb71f590141b7411a97e8a8b984fff4d7084c203af99879dae36a05b2c4d27684eca041ee92a87a0f2df209aa7880a8a398ddacf20982ca6e97c55dc989c86537bef170aa95fca4d49ee3d86e78c4aee70def474b4a0bfd9", 0xed}], 0x2, 0x0) connect$inet(r0, &(0x7f0000000200)={0x2, 0x1}, 0xc) 20:58:12 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)=')', 0x1) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) select(0x32, &(0x7f0000000180)={0x200000000000098}, 0x0, 0x0, 0x0) ftruncate(r0, 0x1000) 20:58:12 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x80, 0x10) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x8}, {0x8001, 0x7}}, 0x0) 20:58:12 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000010000, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/139, &(0x7f0000000180)=0x8b) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) setrlimit(0x1, &(0x7f0000000040)={0x0, 0x100000000}) mlockall(0x0) 20:58:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r1) 20:58:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000014c0)=[{&(0x7f00000003c0)="eedb1feaf7b91ea08adfecf0cfb0d3d268c7f3171e92103738cfa97e84cf15747feeadb0e7866d719e1913440426c10ce81f458860b07b5c715063f5dc301660348c8a6b3d319e024d553aeb9d37dcb9b4ec033ebe817dd673234c979011c73fc8a481331b3f7357962d46e20ace2fd0c24a9f399d64040066d5cdd30715bdd38427227a7e3ad91edc19b1f5a034ab3f7933e9ea9f3442623155e8cf61cc46b993371f0aff535f02fe26d08494885e664d7b6a5b2963de4629e9c3d9a3ed27447b5291a28b0a81de9822a858fcf4674cde6628a11bbc4a77c2486343efe10e5d14b2181fd4e2a34f2759976fadf4f260daa3ce2d20220654132189227a17d09718fac51f41d517e6b0e6d867cea48ddb0a0db4e28423e903a8a34392aeb9c0976caf96e90c4ad772f48a2cb88eb8150cc9557d9dfc5389461aaab5a63a9870de30e69d2a762d6de705ec9dce41d15a1ee50e673f605ddb08ecfae2d35d7c722b9dffb81757ab5bbeaa9d71c903f99b071dc6c6003362e2e3ccebf9df587b75d2b043ae3d93059217cb77b75f2657fa826e665c5f4b550bc46336cdb684f43ff5745e388032e0a94e6cfae9a75b3ba7cd196a818bb34c4ffaebaa8623db0ab4b094b431bf5295577348dff6712806090f6d613c0a73c41fd27ced15831d35652b9cde0f5bdc8fba01270fc5a330a3260afc9f7978f6545cc294eac1a0cf7f72cd0f1b6c5e97af104375c241f3770bc2ac0ede8ce96d8b87c36de8c60c55384b327ef5a686301e30306ef49e9da3871d27135097d7b824605cca10af1f31d335eda2fb263d1d6216a87d129a980b5c6569aba4a58c53c0cbf1f51df85057972348f904f85ef97ffd66e8d8ebb284314edaf29016d7a968e3938d531cf698196d1bf5ca77ad87a0d481fde02ffe061a875ef2f6cc0fee0f6104682f6d938f3cb72f0ef8d19990ea57581a9d216bee60adf4e2779df701afb71d71b99279b8237a70729a9d9dca27a3e627328d91f10adb77fa34edcf235795bd4816b3fd87e6d98d368fdbba444de3fceb2ee3b5b8c875de5f85c9af901ff1eb5610de266f765dba421caa78cc55575be9656f56282de6bf487a7696c175f63a2d389ce5e19e503effa08017f3ef6920e51540c200bd842998a696c2427b95f279d2378e7fb1e531d92b6f6cb95b7387b562805c13233410907129476024b62aca063514afdcf37d6371c4e7616aa77cd7cd85c7f4e4722d56ade67c81e382a60a2c6a996c44c8ba8a897a232281dad71eba0baaafad2537707268730011e7ef2bb3876a9677f9b7458f20423c5bf666f105fdae64e95a9d3d753832f76cf34353fd717ee7608b4bf39b8ef5a35d6e61bbe3829673542a9836399bd100ad0b70d12112e50c67dd8bbba87281d4b66e6035ff75d954826847f392ef270f50124632b9e567a9f7bee93c9705fb8f3a6d5ee63fb73a6217447724c4a85ec51b50430570884b60ddde7a747939c92b18e93f1923aac5ebeaadbd9f3baaf4dc13c1e60efa995ef866e92107a8017351fc7cbd013f756832a5bbe1d152a465c1161e0772760250dc85f0432bfdcfc0f771672ced0cf9ac207188025cf05a3172e92e14659edadbff3f17f023fc34179ab114f19aa8ca0d208a6bdb0a2161324782dea5e8cdd93c7de49ac83397b086d617ba6402c64b92c7fce0a45cea1b7403084dec84e9555546883254a135d431b1f4d2db1b3eaff5af363a7edc0a72385d86f0fcb5d7da1aafe16f2063aee62272d52e0850011f180094c5cf8287b8609135bbd690a29305160cb1763fc52c801167a82de45425d3c757eca060da8e07ab4758df1878b9705edd87b612c26173856902777692017a563b55d9af61485d20c0d63156cd2131abc478e34d7af6ef42c00fad14f1b051276e4448a7d157929243e7d3cee065e4df8f60fefd7ccb70bb1971076ce2cd2b7dc34538bda2939136edab946489f1db4a71af87a3dc074e20db09132aa561db988468af96babe76922fa48dc4d2364abe05bb4507798e1a8ebb0a9308682aed60b1f52b395cdf11aa8d41846b37dafa6ebb7a441521d17ddfaa8524b90ab04a3ab8b5880288b25515349bdc0886d81b3978f1c408562e94ba375e0eb6c18189c8d518e093cb22e73359c45abbd76cb68ff94c0a5ea3c9f4bc889cacdc8d51f8ef70a9efec78f723ec04aafc2a55d30c3353a2e03befcf316419a813c29a0e2dc58875beefad93622090d9d49888780ee133c7108221e31c148f210c31cba775b3140c6b763da2063f54064266f9585a49e65781e0accce7ccffa2cd13861bc8fb230784c2a5da918c0b5c7777f52d2d095c3db9b2f76bbea91f2dc5b80f4fddc5f82f4fc34dd1e461e2c1170ec304594181a57058982d10720eeda5cc393a68f07ae68d98abdf4f31adc37d0a0ab8077250f52029091dd68212b92e9065e3fb6cf7bed635705344660dbfeac394e5b08951a9d985369f4c0729263685d293f8a5a553fbe66989761798dd46dc90fdff6e639d4c784352f9feedbec620066a34b2709da8f57a17ccfd0974209532e3978021c54a25c1a9a918bfe0c63bd94b83436dd27eebae272cb855155dea9db5bd0e35a8d86cd6cf05374f992ad6b8a078a2a60349973a817452cf65b1aec4d1bd81658b4b31a3bdb36de782eb978bcd20b13586b85b6eb4772e24deba46ccf679a583da1946241860fa8e83d209796f83685e35ed1bfa558b7e80518392d940fba23ddb7dcab93c13a4718fd608bf152cc886ca4c41af2bc0535ae2bb86321e1af85079e409641c9b69a2b43060d73636cab888b3c2bc9a54c42da61eb882402e6c1b7e61b33cbe74206f21e99024707d34f201409444ac327cabb6ea08bb1c52fe61eb5a7574841831222ce5af067d5eb1638ed7a95855fd86407229fefb01d9ef2cb5b3cac7f7f777822d2d2a467c1d5036aac7d3d716bfddb49ce84c13f585fb3432dad41942e1641664cc1e6c267d9226163ca48ebe025ffcaa5402426e2f72eeb162ec602e3dfcee7b423f00bcc02e2a5477c428c7aab818e4ac416a9800735316c2a72aa01991d737a15454f9bc011b41cac6da8639f0d3631c5a828750b7306eb70efe17691aa08c834f3a4ff40faea952ba6cbf7c68abb4f6d061195e122008aaf90e97f7bff627f541a1fb1a3dffd43b89e4f5a8a6c5192c258e05409308713aaa2e7a4474f1f25f2d085f05269b6b41af84202056e28730ad947eb2ffda6359d9c2541f416951832343230ccde5ef830655c4b5c5f4a036f0680df0aea684b8e0c72ed70f406f028ee1f66dd0ae03ea231d0b5d04366cf1c210f6056ffa0f30fe73231ee803ea21bbe00b9b2a4e2f18435e905a79415d405c1c6c95e030738e80f787bdf01dc2cb5b6c77219f1097a7dc042c2c47700f117422983de2f3757a386ed2e06998de1f858ceddb6e45d20171cf57596ea635223f0a1208f1aaf3ada095dfbe898afe39d4fbfb29f7ba7906f19073693880513b4820f8d0599afadaf5781f2c64ea964b829d81cb9499d86319ae86c61c9eb06ec1381aa09d18181b60a144f037299823a595126e9ec8f58c35ffbaf9c4c57485396e030243021835fbec97c492e6b88fefc3c14638c927a4090482a8792324d7b6415e1c5d46c9f8e722f02d587925000e269fd7a8375947747a1bf304b65f2885ce1063894f10b626e2912bcd2620fc15328e2bf8703aa474aba5a0c99feef3dcd7330afd15a9a58dc776c17da6270d47da7a1df96f071ce6d5f40efd6247c0c65c45664e54c3616ed4fba3ae759e3957f040e9738dbb49514f2daf9405802b327b12e80fa020a71ab4b1bb70d272548e6688a42f07e6983c5e983eba33df007c432a6d18a91c666620ce7058b3c3903c04e027fbae12be03bd22d8444896d8b51a9ef51faa5c808eb9c7179d544005c2bbf41cbcdee2def5e7db35c39a46f3a52ce5c99e0d80038b4d68d5995048c4c0886212b0ed54d3a1ba68007046dc88f10921d366407321b3a0fc429ea1186678b15b9b1b318253dcddcb96f371a64a8e146632e019720476efbe8fe5f7158d30e5d436fff491bf3a4702e70d5456ce9193e48d055bc91366c8cae6091b22113700e400efec99b0fa517d3bb61ddd177655cb29c47e27e8e315ac034f6d65d6a2bdca1615513ee77e793200da1a66614a4ef6afe383bdbabc756e15b37f273b0b3e163c373fb96305ab0e2bfdcd12cf71fafb68d5a296668fc31b895c7dfe3a6cf364c97eaf50f96a934d15e167c437b3d442c21b71284b2cd59d8c7023671c65a2f60d3bf1abcd50e61236bdd3767f10d5c3e6c7b08b8274d5a564bfc1d41aeea156dd8318137294ffb7a056ea8c90e4b859bcadaac74a4bc1e6ccea06915e2672d4b66c3fa48ccf396618e14f0fda9f9352f8b3334de3f520cd02c08c944cdfa08205fbd5a6a80330e883555a7d4efb33e7183918298cacd20c95cec5e4459152da1d572d00d318e87143092ef2d953951d4147b9e481d2eb7fd5b5db1dec3e152d73601ec59c63fe09b1b9ae95eaa5b3205366250865ca10a40026fa177b94d879ef1f1d273165621537b5a17204133e491352e0e5462b7b6c8bd124db5aaaec18f5d8dcbe7d3c83d219eca33ec597b25ab31e4211becd6637fb8a80a11c28f3bdb54fd6ba7a9a59853191f14e9a98778b06ae5b98c68101a28308302705e59879f2edad48c7e10d145f989ec2515e190f6e87a07e7a92626f0f54197bc895c4e0546bbf68cb076d992b1581df4779c567f361c9c033469751046c2155d29693b00ed6961243cad055919d06803a79c56a21137bd831f56c0582d49d1e3dd75e4697058debcb4615d27cdbaa4ed54fb325405ecb4eb374142b0fe522956b8aaf313873ca0cc15e9e8172465c26ac00a5470d8dd3223c8b228eeea9cf3cc5d079e91f47f7e443adcdf8b2557cc8a80f79657f4ae9318efa2f481e53d8b3a905f83f3800ec90e098a8b723a8ae3c51af7515dc7300c5a193e8872286517ae08261c96f055d299038ff661116f0e1eb6a1fa2a0390c9077ef086f39b0b92c59d8afb4c24567be9d72902c9f501bff99ffe1014e948414d88bfd9770dc97d92f44c3e38d1ed799e90ddf78517719512e9cd787fbc5940a94a1a4f9094e7c9e44e96fd2a3e50d96101959cd0fd8e3a166a7597977be621987186f34155372216fdccfa3ee3a27ed6d31ac0d5b6d602e02f6301bf341ccd8368c2de2bd836d0875482369928002581eeddb2d0c5ff4fc34ffdca8e46cc1ad01e22ca142ffdba8064c83ab43e2347b266c74a5e349261e37f9b791223770849115b962c67839c25afae996bdac4bbd49776b73524d45b1073f223a87f1e46d63cb177d6cffc69a7a66dde976fa399d28a09c9a40d11b3c1f93a3b52f940dc2f4a0ddff8c0c2d6c75c3e40ec2be603ef6d9044024da23bd409821c307a32aade919de1cfdc42c75aa8618d6da2b5301505c5e1683141a5c70e29f7601cf3096674f44db02d1183579215a8dd6d1800ea5ed26d68bfa9c1737bc757580fe7dd41711bbdcd64000e887fe214c6724072afa952ccecdb315c37f88eb3e2a8eb8a180d0a1bc6175e828c4c7d68486b3aa98dfa42658f73f62b4823ab017ca5b40359eb63fdf992eb5c693c7afea7f7b7f0478d138bd3e497f1621cbb6a5bebebb66709372f679806763f5963f4f96b0233bcaa6e8363d70c70f110d202af488fbff315ea27b5875e2b13bb6705aae52fea6cc014d8ac4c825729a1faeea76491d7528", 0x1000}, {&(0x7f0000000040)}, {&(0x7f0000000300)="e00c987dc3fc2679506fc1988f", 0xd}, {&(0x7f00000013c0)="d67bee296359acefee3826222394fc8ecdc239d85ac3f3340a4592d102c4ab007d251f9bf44adaf1f59439e3809dd58efbdfd2ab0e7b5ef9c0ce66b656f1f3b304a099c4fbc6e362f7fdae5d5f874427f6f0e67037bbe7bd1b46a83d5b2df14099e869ff70e1eb39dfb5f82c9dab648c4408426b785d0128a2ae6048f2337ac617c59c4ed14a1abe3e39849e30a774dea79ef10c53fcd8f2504ff8844eb87dcf1b6dec4126a9e194061ce7064d10b16aeef2f16fa4dfe5ac28971ca0cd63d9af6a5a25b13391638859c8f788a6b9aa793c583577b3", 0xd5}], 0x4) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e38a7d0c1a00001efa29171a761a5cb5c7efa0e99586132c77f256b6092f273cfb255bbdc3a5197094b25ea0fa0023d18bf6659990bfe43204", 0x39) write(r0, &(0x7f0000000340)="7270bf66ee789fbcf5eb69ff35", 0xd) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) write(r4, &(0x7f0000000080)='s', 0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r4, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r4, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0xfffffffffffffff9, "9ad84b73d9694e107f5e7983aab9d1d35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 20:58:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4009) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x100, 0x50) 20:58:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffff940) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) 20:58:12 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 20:58:12 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = syz_open_pts() write(r0, &(0x7f0000000040)="cbf1ccabc444e29cf011d5692e45d9c42aa0fa6daa0a6629235e088ecc2f", 0x1e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x4a, "fa2a26563d64459308caf5f230a1401f086066ac"}) ioctl$TIOCCBRK(r1, 0x2000747a) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000540)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f", 0x1c5}], 0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) 20:58:12 executing program 0: r0 = shmget(0x1, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x2000) 20:58:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x8002000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xc8) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000000)="96ab6d8e95180af4b2a282975b7bc1692046f7d724d8d5bf2e9eedf5e8540b", 0x1f) r2 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f00000001c0)={0x1, 0x0, 0x0, 0x100000003, r2}) flock(r1, 0x6) close(r1) syz_open_pts() write(r1, &(0x7f0000000000), 0x0) 20:58:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() execve(&(0x7f0000000540)='./file0/file0\x00', &(0x7f00000005c0)=[&(0x7f0000000580)='-\\^\x00'], &(0x7f00000006c0)=[0x0, &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\x00']) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000040)="3da4c22150c5a4308f8a7097", 0xc}, {&(0x7f0000000100)="6c94a5ff06de899fae6b839d54d903c8afc6dd3518f392041e5c9d4789eadbb275c0b471081f48ee3b33e47e6bc8a754de68c1aa55f12cf2a156a5b643ef17acbd891574c691c48a37b9097880bbb6a6904d0c04ef522f382e8c", 0x5a}, {&(0x7f0000000180)="8bd896af14c33cec499a7899fbdf1bf979cd034594e12377da72a951536f17710d197b78b8bc4724c208f01d9bf2b7fd276fc1a045258d03561c559b21a6ce063078d031f8f57257cd4c5977b236df8c98d29fa63436384aa7a28b709035c052b2bda9fb0edc37ea525e1e3b05a448c5fe87eda3e4", 0x75}, {&(0x7f0000000080)="3dceab45cca5e8406e0041f65445a17fe77fac9199d1423d5289", 0x1a}, {&(0x7f0000000200)="61912b8b1b3c284b2a087db7140d5aaedff2fc01a99cbf067be7aabd8d4a", 0x1e}], 0x5, &(0x7f0000000440)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r4, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0xf8, 0x40c}, 0x1) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10000000ffff000001000000978d1356"], 0x10}, 0x0) 20:58:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000005440), 0x10004) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000a00)=0xc) recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/131, 0x83}, {&(0x7f0000005480)}, {&(0x7f00000001c0)=""/237, 0xed}, {&(0x7f00000002c0)=""/102, 0x66}, {&(0x7f0000000340)=""/31, 0x1f}], 0x22b, &(0x7f0000000400)=""/200, 0xfffb}, 0x800) pwritev(r1, &(0x7f0000000a40)=[{&(0x7f0000000180)="a978dbe695a73525c43b1f5967ea1f0040", 0x11}, {&(0x7f0000000540)="ed8a3c130fb0b1c6c1fd26a7b86d478d988ff2f33b4bc44cb03f391f2925a3cb29642c605a2a2b448b156413668c5279ac0a620bd4", 0x35}, {&(0x7f0000000580)="6557198f39a94bb00b8f9c49b6d3012574e977de30993397872cf838d902434c02733130aa38e73bfc68feee5080e61c5ffb76084c420fea2d7fd02cec25dc8f1305de5f02ddd0467378d1c1b6e1d809b693f776c389b0881135d754936a923ccd23db1914c1501ea975b14e5f61cfcf9edd3cf18e7a6f0ba39a98081ef2ea528be94c7c3e21b24a4e2e9923e7d40627fee09b93ed7f5c0df9a065c3bd17345f991e470c4684011dda90aef93cbb4c37f5db18f2e80232a9", 0xb8}, {&(0x7f0000001280)="f325837ec978c4a1676c6c6b0ff0db39062789e620d78d09bbf48ab48d2a82c42094ac8540c1a0d0d1b634cc404d67f6a8492d3e785050d9fd1af00806c3271389bfe26f523a7bfcd44b22740f95f2b29f66024cce514dc019ff1b958490c187c9e661378e6a7c2ce2568d9b5b3a358d412b0c7c0963c70f7f01f553a57936ec9c1ef7f4c4c4fded835c491a013b7d77547ba4a2acab81f22085abbf644d8f5fd70ec79342f7a984661ba26f5cb1a9527722f74441a627488d4da525d977726d3af5180c480bf613b4a43971502590a723b7f93f5c693b01aad10691b24ad7273cb271747852befe6684ba2a2151db3d55d5928162a473e371ac41f2ac2840b9d258444a1966c63f9dd9f8a69ce27cfe1868955d2c5f84a815c7b814cda7c638494429142c9bbb9011cee40f2ca7bfb39844e66597ee502358ac5abeed2eae135cecab4d9ea118d58184d4182a5f9429020bfa8d71bbca8da54d260809b7ca1776db855bb3b8714d00f39b50820fcdd597799827f88c9024e5509e1a33ea2c29c88cef582d489ce739a4a5c07c0aa59647c74a3b7fda28105410aec3c60b9d884caf095c0803c4102bc9d05ccbf3e9d816ab10ed072c6e87b4ff4e3af689aae12b79654346b5d857f3c534e022417660bdbadb356b4482ff60f6b3249fcff6bd944993895361479b0388a24c042b1b98dd1e8b7a2b0b4a34c1ef35423c562830d1bf67cf4e86808df733fd5f9b22d98f19332713e8f6a3b7ce1749034a367a851d0b52e8e815ab01e737790362fb41ea1f1d4a50130d364e7d912af208cd0c8371af7945ffb6355d69ddae77987edca84f1839e34279b90bbd83b67d2e85de874e8689c305355d31f912b936f9e5f0d03effc1a63341c22c428aa8287a04d3ed6943ffd8e9995c62da191ddf679be1d572f6cb67a97d2299022aadab84a31d2f562a369c76fbd7fd5c7684be58b8be3dee4efbd8ae55c3de10475e55ed8c7bb2bf77e39e57845851de429baa742c16eb0c37f66ea60ec55759e818da59582e137fb5aea0f96831055ca910b55f1c464b3838ec4034d5536720af480699948bf2a7a4b1ce72d590b050635f92f4e5a8a052c804a97576cf0dda9c59d7d70e8f14843140701edf0a575c07899929dbde9e3c164bae51241656d2edc82c4d39227d9c9192c3a3d10b9dd337bb4b43e40b62580330dcea7399a70aabcf5b9fd938af019362524a09b956e5b52a5360ab84f7efe4e4b5228ade72f8b22686dec01d3a146814ee41eed1d4fb2799d4cf3ab86c3150a996c739bdb50e34d80b0d16ae3ec21e436908c253a31ed742d80a18cc203a50b7a85840887c4a837e8e7523d0351874a9af911fa3c3d1ab97e165ba61122c579fdc2ae7a83da27d5cce95a155df77fc9023b743f6fffcfea994e4ffee76dac9f02e7b227985150a6cd7c1fda492fa4295f443f9e67f31f10c13fa836ca19eb791b9fae15c45b09f9d551c9ec7d31ab70b4a5e4ecec2d20e7d7b194d6e4dce6067abb4a0df6a4e102c2969209872e8cfa09e1099bf1ade753acc5768d2009c270bbdceed06cd8c0979f8a16c14dc21c0d27f626a0091db070a6b7d796851e329a64b49eec1876e2eb97589db30a10242cccccbce8bc6a972b689821faa3d575fb927fb783d4e652519a2a2dcbd291bab96a94cfd962792bdac7089eabffe56fb0285e3c2cd1027d554715ee99f1ba6c414bdddb572828f03b9777366f30f34da1adcf0534ce54e79d312e539a7cb562c2f8875874a8357bf5cc4697677c8d5436439a1d9ddf929aaaa2d38022f44a011666729521fd5fb99c9c5907f3a92e0f61a444907d7f6c68f47fa9f76362b198155e93d53323b874b4912813289d30b1125b25924a527abeae9d7d44760ee037c006114e5a63b135fc58b45b06bd1abd410d4746301e0ca277bd360e25b79a44df67e925e9e5631ec9b6ddd4a0c67a4256948f53177db2e34dfe1790d8ded832399c52b53461d8ff8c8e251677a6cb84ef11ef1e2245eb4729e04c3a49d46cee9225cf90715118621715c87ad3e162d4c87801ce6a4a0d262184c4ac299c092b94d4c8f9c19b2c55128b51de2e08fff8a7a3747bc286a35b589973790a0087749c95ccbc227470ce84ea34c9da5d91bffc2f7c2333d58b82fca69da18b439e618ac6dfcf47dfbd06c83b54505226a9557b9bfa7b2cf69597a283ee860b453078aa5ac63edcaa9a15d70adb401896283b85d80d1e691d5b8e31adfb3d61201d09c34dcf54f23a226547fcdd7c2bd3bb8f4ab7b838d6bbb4680368788e943661340c853ce5ae232d2d73a7656cd83f9303606f05fefa34ef5cf41b70ca41d261eb070c896c3f34aeaabb0f82ee85b5c4deace4e660bbd942ebb213203e9da623c58ec01b7b0fd03d3ee3ff56c95a5396edaa7f14affd5a21a001913c89c895fd700cce9ea1d7780a8dccd96c5b2137de93905963a502488e17fc7b1914d83e3d2cc574505d383d1ddeb3f0bb7e2cef7673071c5d409108d6d258bf07f0ac7c184b1a80ff4595acf1664a054549a160b34e99e902fc905a4d025dee19ee520c82eaa15977419345e6c12f19ba4dc6fe92e21679600b0d21923757056e65cccdf8eb341d3081b6ae99514a783552a9fe74434d5d6b6d3484c4dd182b8cf06075d4d1f5bd4cda26366550f45c606c37c245c2d84125aa650a8c11ad1d9ec8cf99c7a86204444922a2a9a3fe1c3ea967829374362c9ec3ceb9e35d38284408fd75ed94d4be2340c46d1f3f34766e26ebb85364c2d6064b991c72a4fc1a0d8c80f4a8664583950e956068eb66ef65dd5032e854148c11b62f8a5b488bd46a4539f97a083fe31ea806db480aa6218190bba3b31c3ea4828293237447bef03b054289ce18a8d6accea1a96aedf82139dbd21f40d0c32c5f599fa2c322fb0ea16ee5aa8c482352d2c487ccbf6f8dafbc47f752053a8e15d539c846a14f6aa292c44e4e732f77d335828f8df027118bdf48c35e8df51aa0306457422195f7e829c09648500f1a1d2cb33ce18b9d086c8bdf1709cb506de03869d0bbce17d4d2e26bb1783af01dae8ff254ff20632c785da75ef7c55d807f12bd567e30eb41e959afc9748c56c20581910df12f3b5a15947fdcb8f5384c9ce709fc78d512a7bd05025d5cec5ffa0fbbb47eb639e64c6186e5bc13f808d55b728f3374cd5d06e7a9b7bfb22def609df850eade2516580ec2f00afed826fd1643ca7159c70a1dc6502f46df6941ec4a2f9252d062583715c99558d9777887cd86aa18c3596c7f24baf271df9f5d9f51de26d19a308ffc5769d2a6b44e2ca18707d51d05e4abdaa6b49476347edabede731d76e62565302610bfa3c4c17a4bc523c68b566058d6297c8bb4dba9a88619f5d60158a87b9b3d31cb215986f9e82d19cd0d79e3d97b225addeba9e46cb9d531dbbfb78cfd218f20a96a445a51697da99d23f72677788aee2a7557e2f96ab0f0c95bffcf8b53874bf39e3dc7d9b43d62b615d2ce3756d70604e5b18afae599771d3061c9c97f08193cd4a31fb4a11fba10cf0ac7e703eb3a567f83cc5a1d19a4a531ed18bb693581014a4336640c0f61c71ade2b6d4eac07c065e883ace5206718378088fb708bed4bd79a343c17f295b8bed5755e7234924a89f14fccfc2ccc1c1a81beb04be5020b355a33a3d9b1080db13ce2bc6466ac93dc10cc8e0fb02f0eb055108acd5c4770383950ad8f31611630eb2dd4557b3b634961ed7a50f893c57ff634587a00054e9b05bc6cd4d5738578c47b937a4cac1775bd91aa4ccae19189bcd97189377a423ff0e462828f1efa2250f6e79fc4436ee7dd73c234af00291b141e47f347c3b189034cfda9ab15580b8d85c7737d47e24bfe4ce1f6d0e09f97a16fd693d2b62d0eb111f8db2e0347d90e799e9c6173caa51f933d6331121f1fef7de45f5192994e44d14cd92fd70b1362c86aa4c2d55a85d69a08699d906fb83a098572e31be4896b10d049dc2a53810ca320a8759e4a98b3fa2e4bd3a7147ee8cbb1c0091a5e6e720a15287ebc0f80d7deb5a7f5acb1bd63399441d211f2dbe6534acb3766a792a437b9a4537aa068775f3e411d7b8e4fa17b3cf7bed3b3e6934364fa2f00943cc0da7537d7a2bc98c962b38d2502771e3a535bcea30c452fa95477fad42f42dbc3da333144a00ea76e58b4184dcbf076aecb9340f59c85e047b6371db083e733b957cf9758759b7f7b6ce4617fc3889d22bbd3179f7116b0a3f91104a538793bc2e8250f009dfe198b8aeb08eeb0a1d6f31dcbce1cf9b2ff55fbab2dcd0aee1f0f710cbb0cce36064666e67f4d7c17e1314e4bfdc9f922fae2fe2be1e0c663984da04e35cc43a6328661605c88e7f1a614560669b0e96ac55ac61238c1b262eda8789b4df5f4761f36dfcfacfa5f99e23adc273ecd13edeca99347eb28f6e6f4f3c74593b3a92cd1074391e6c307cc8026511cda0b6ba230e172dfba3e59431873dd933f9d6782895bf1c5a99c798a958c8dd691f3e3bd3e4789bea88f2047d141de3d1cd6a0cd821255c8ee9777fb639841e9e360535053c7f926005fbdf429d75c4ad4a20bcd711e2c1ba24913cd591123a8b82b2de581b3d3d6f466be6e8e499f80b88b24f9eb3c47736da0ccbe36cd7d24eff0a217baf2fd14127330e092cb65a04aed171c13f64d9b6f612bf2bb82c1a5abbb25d95a248e6a2e32ff051b3e3ef7f71321f4b070ba61a929c30261d53f971f266beb57a26d054312a5f6a2b80d31246cf8b2693ef96273bc9c678280d5dbcc600504658d2b3f213f83adeec387a54705c83750b514380ac0837cbd9efc20d324136156da8cc674f2b78127a0f69ae9045efcbed4122b454888e1f702a21966e6a1d67b551db1dec3eae7fc9f91a6454df374850cfd21a44530edab0ae6101f2ed97cb3d55d20f0453f1aaf9b51e64d6e00bbd7b2f63a438bddfda5a51453f9b865f260b483264aa2dd509e23865b705ad7b6bef467510c06eddc98e1a56e33c4c054933fa432578cf398721100ae799fff498613a70551de63b79f6e5eb695e762f763da2d5b5bf3586fac0342590e1146a554b718ffd9f1bb8c27d71146877829d2a8b991bf16d1930ec54a0a3e97ad247576d28d75f3f3b48cf9c083db4e2e2fe80864ea172f8e9aab66f38d80d88a961b5acc739a7cad4774df2d0f857f3038b32a4ed0f628c1241bca6ddd31fd26da55e7c84ad94f6cf45da57db7505bd26f244774f65afd07bb769a6fade01f5b5cc11d4b14cabc3e5dcd12d8c6d063693be02e1844d85a9b3c35d1625079c3b84baa73f76733e40811cf3100b82be1a91031ad5a82a0789ccef671734843e1613aff5e628a2cb2b42d62dd2c0a285f6408060e38a30fd03c4ebf2e771eb234d4825266f8f892c9cf885730b3faf41edce053117f39a7651fd29d8efbb93368a1b4e4158ff5dfa47fc0a170dfbc0a843c06d869289e0d56986049d5c757c9c1bc62050ef02cff6fd39fc9dc327efa3f39c4df6863e6afe934e457485f60deb8554a33ee560059885b71463e38a9394c0e63f03fe936a1dd7ba262b30e2506989134e923d4b07a1ffbc395e0fa04fc68591231f854cd8dfbf5539715a2beebcd4484d86340e77a07897f4df7704b7a40246fc25e487a45fa4fdc4c909a8e0dd63ba09ca532505fa8de17e9c4dd9333ade719927500cdec36ab99396037aba13040a5cf15cf75d7f8f18ec609239caf2a9347b6446c2458e0ad9c2a027ed25f7652d89d12fb5a57551119e9ca049", 0x1000}, {&(0x7f0000000640)="e513627b419f8e7f8ea37f2829a38622", 0x10}, {&(0x7f0000000680)="607b97d23431d7842934fb2ebce9425a898a6307281c05ed5073b2c556bf2b5ccd089aa043474f92b7b359b8e92010544b322748c636c01eadce0f88a3e835ae30f79488e5cec73c5a70606b62b4cae1e0bb15c4cd0bb2d598091a74a82b3b8a748d900939907da39c454ac7ec263ed92b593c75bb2fa98dfeb38ac998cde890", 0x80}, {&(0x7f0000000700)="181a0724d67997dfd09ed3c9d3d4d5806f89234d631750113f4e63fba8ec1e2f6e331b4bb79901ffd4e0eeecaeb86287910dce9d257a21f805a884d016acfea0d492af93eb72787f7739f64ed440c1a72dfb4682935a703ac0a875465016926d0874e7abef2c94f45b8a24306a557d3a4f28156fb5c1a8e6ae61ca8d53d9ef80df0f9b81b38aaae8be17251461298b82219f2399efb8ae7311426cde28822b568f4aff4ad7aef2f8a906d61f", 0xac}, {&(0x7f0000002280)="059d652f393704a2d6a6010e4680e4d45fc4404ba9cb5d5d10fc56a8194da2cb6de6850ea7b7f7eda7eb87b0f622e03eb55cc0d823bfd058b15e3515b1ce145563fa8f3e2ed91918e1668e0d762ddbfb5039aeb8cc6db5ed577d66e6c46fcfb25b3f66607caacd868264244211ae33d96d06279e8730edaae4d2268d67fa3c563c072859477c99ea6b88e82e802af9c004864e462dadc5c9e77e97cba3566284dd602acc21ed16603554bf877c83e2b7611fc4ef25f99711153d07a49a2ad7baf2110639b0b4980d72571693ee838f5b77c830a7b2bd8ef4e3c41ffbf2dd5fb7b3ea98a232842e44bdecc874177059860b113a8b832b2983a11c46bed025eac8ba60690da072c4d3ea5ed68fa74fc48c7357ae04cbda80777fe78c1470c2c28362df52e3cad2f501e332f6e3297ac83a9ea2185d92d1ebf21c63d5c90a7fad4446de79c6c67332831e071d60727ed6aef6a641dfd1e58c72d1ca869f61c260034316706fd67a3cc476fa669b95f566643a400e2e9cd71b2ef2e519ee23f269499e3b11da731f39081f8dfd6118db87cd5f7597a5fde3c1e4b257af2708ac843636c0b6f7d42c614f93804b7f5becb20f9cf7684ea39a85f630d327895b50586327eb4312523d49a95164a0034d87480729262d52f04ab697e252450241a7e617ed8497cecc2cde86fa8b49f0119fdb008c459a2c8ea5fdadbbf7e31748573200b40658bc1fde9c64434a928c0ee7b857d02f4714fdcd07b82f748306fafdcdffdb9b6d1eb98d836625e1b219684ab24363717bd497557cdebffb580b4452054a5b3ec5b14d4b7f5f045fcfb4f18dab03d390dec49d74662b2c25de3d6f597cdc4b5bd67b16d5886318d2d8cd1f4596c0c783621a3b34d74cc1cca380e938c0d44ac04fb6e593c5c21979960f1104301fa55e1434994478eb6654a3af302c31eac7efb4c57f16fca34a40642655e4a7d46fe5788265891ab8cdfa670fee2b9e0d4f0358e4f97021085a551538378f2ac6694e8aca4340e72d7b77f207fd8add840e518074cf89342120cb81c62d3b67ea9d3bcbc47c92f6c6049256ec467423b860b612bc19a40532017b7f5f9a2b0e942079f57db5b6efb2a14bee2db7e5a2aa69d768f7c995db79104508718a8a5945c70b431fdb4882662b45dca5f7c802652efc14ad58c5993aca886f6f7b9ed9105c96ca49dd76ce217c4a1da0d9db5566643c9e7e366247508a03b5868c33e5f034fa5fa155974c084ba5e74990e1c9f99f19672cec3035ba7eb8b0ccfbb1725f76621ee287d186e126ef42a08fbf4876fe1f25daa8ccc897f384b5152e06db279109cf85ab0c88cd6dd0e0c5e8b5e7eaeae0544ffda14d90b23496fd04558fd94e5d32f4bb149f13ed7444392aa1d8c9027a28fde97c4907ba79d90ae384573dfaa5f77d57906de679cff28973b1719daa54339ff1dde18a475011b2d9f983c0b0c905b5569e9a36062904dab0f38e357f638b48bbfe5f4016424e3cb500edcbd1972958427f2cbdcb55484a1970a146ca5eda0f4cb9ce7cf17435ee44d2c88eabc828a25256735532aea0b8c6ad9e8d17b452e92779db126b0fd72c8892332595ab509b4b3d1b76c50d0aaf845a32c08ca118192ed8fe71e9febe4f9442242d6b1aedff82690ef5b5d7c3f41f00fcce9d3c146b2d07318a41f6a3342e3bc31b07dce3c24f0ef8f4bcd1c1246faae326836784e55a3370a19f469eff0b7f75ae6e4cfb8f83d4ed0f5d55b47f35c52ada999d13188880d7b98d8384553d5bc17e2716afc2426268b05b5d280937156e1e2dae6b77935334b827ddf6476d1a85e18223d798280b95ae84ae6000de7706d3c408adfe2678a7f58c1c623c69dab9f784092ece89a32cdbb8094a4bc69285fb1d510bf8e276a14d884d1c7585805b3f82952356a24380d30f48617c62688b2945be844247588975d1b10d3ae3d541bf070c3207a0162c7c5d5a3c8e122a3d9dfdfda3193027b72bbbce7f943add9ffacccfc1f461b13e2ab7c6a4b51796a852297fc846c51ca4d97d25463e92f81158646785f1e2fb28add55f967c0f83a12757a55a1a25975f83f771584e57549a1721e209da7da73bbb4686902ee1d57814c8d679e8c0b98f6cc70d22af30a724a13db77f9bea0f62fda8cf24131585d1bf9d4cf1578f0af95b3411735610123c0027fc3416831c21a18808a3defc550570c2d773d439769b48e31aab64566d515531f6fd6913c58b946ad0558dde41a4bc72ad07174bd2aae65491132dcf1ed07fa014ce6389505d1a1d7bd78f27f71e0693b534143483cdc72421fb3b75e6293cf24a73dbe1e28f909ed68bbd2d710bc1229255ed06ff5742beab97f28efff50e342656e6995de4828103189805db236959a7df0eae302e309fedb4e988e025541b52221b9d3871d7871ddd0dec3186280cb651ac6bbd0e94bdac8b1e0f43a936d3a841a657400d25900221dca88a1526b93afc38b27b1925ba05d624710602e32fb5d6fb52cfae45438a0241b02c75c2dd5123aca21b99a4f34b03524fd8a1d99c810f416688ffb62df635e201f439bf67ace28f4af3bec1e82607ae5d720374bdbd66f6a82785f99e9799e02a8148eaf2440f86eaeb7e1918ee2692e89fbfcbd3226f4a7ab48306447d9b4b423e3cfe2e0c8b62b7bd0885f713c245aaadd8a12a6a4e5d1fca3251758422d9b27cb9ee44a0499a5388d81bac0012f498e7698fcb5061de9032db104b08f75d8514fa125f3f1e395d3bab6dd09d799e19611ba6fe7cfd81512e033d790169175114096a12a094697327ad43889558c0e22ef08d353ebef1c397396beef93a9d484ce0a63477c272cd0e6bc9f310975cb94785e2f67a2e5de9f1a6d0ec5ebbedba1a592c63f7fc9b17f6a82b6a89c99439c285d92a624305a8cbc96e038ac813d5f0fff97ff79b34d8c60bf72885448d379c0b5ba271865f3686af04487855e984d587cb4b36a626af38934c06c047ca884f2285a271e0f9954de827e83c023b18ba5f5d18c47aff54730fb817b8d4ac5e7f3f64fa63230f7ed85f918d9bf1bf9ab01d9a789d3f88d3bb12156c21e9784704d1eae4420a5d60df1d42eb018df0363ca3dc3cd268adb13a192fa25f36c77b55939b272ea3a88aba55c8e8a72da0953768af5b339031041ef5285e743cdffd7b50fcb5867c764b03b74c1914538632eef0131f8b2cc5f11bdaf81785ecc99c3e5a15cc8b5d5cd0b291eccd0ca89c37ddb1de89d588dc8e172245bda14743cde06e757f851299d389cd30494796b6c6c0eb91907b0fafc2b75f861b8ea9d7577f26d3a1c09df375e6eb9cf94962ec184dc2c4959ea939db4fac690a1e9cc6f086b9b6812132f8f65d7dd7d70802f8f7fd11ffd7c51e83142ff1dc72ec8f5114b993fbde2806e087532a3dae4c9ad5a0983ea710dcf26d023d9947b8954a4e329d25da58df93e7af59b4b1ad060113f98feec32ff3c8f548dff8353011947590f60876feac1ce26134415ead3dab7905b853c2a7b3905a6592404ddbabecd74d6ed8921aaa90b0fb37706bac804eef5bb769959dfe20d0fe241e634c2b09ec6d9c7dbb638169bcf8cc2c26010ee371dd9651ba54ebc5ba977b20628a46abc2fe5383af5b8756d90b92549b4627b89957d74b811613ee86c081cc56c6a10879e5b64d20d04e6dd347fc224e80552bf22338255b4a64326b02e0afdeac90a51c349d30b83fc4fc932b812098c8c50c57e149b31cae7dbc4aee9e89e761a09d3cba7cd73c621acac74edd9ef5673a00654114b212f27a5ddea6924b52c2f3d9d272abf3e118973b28f4b141e1bf0d7fce24b9697011fe06431f43a6bb72f5d089621b1491350fed5e423106e172334dac30ef54213b79ab715671ec581681e909f8451d4e26cac20f33c424cee8cd6a86886b08512f5932646c0e4ddd8c95f895f32da24ed7a85c80b01b660a64da1c3f291178ba8ecc2e1bf711fcce8637d55fc7713279e8f8944f75ec440809b7e740f96602dfe3ecb95bf800bab2108307b615a7d40007928a3a8a78cde66a19283b67d5c96dacfd145eef21f43ad36c1fc8307e4df2e6a7c0031e94cd7deb552dddfae57cba8ec7a08aaa4dc7de3a1008d9374fbf32a2c11790d4bccfd32ff85763fca60d67b872ca8d7eae63b983101258e468e754d3906dd2c4922f449c25e0f21f34708880c2d01778a01b4c005bd46f55de70ea9244f6fca19d1b7dc474edc787741bec565493018d340d79ce01856166c3ea334a425a33c580ae9ba5b1578aa137ec2e2a1838c54ccd0bdc64331c9c24ad466130c341e2bd21bffae38ea8f225e1f1d142a09da460a951971cf850ac3631887767aaaf90503870a90b31b1db181a34d92c7952f9e1b53a1fb3f68f34aed2f81c8a739cb492696b66335e72626e7e3c72ff2863885ea8db1a12730596d7e5912dee15b90c2a1b48f648b7ddfd5e8239a2deab61577e3ef657c496172c307d95d741e4a1ab1cffe90e06f2a960b182d1d5469148d812a112957538713c1a49c7deb625461189a1fde40faf0236900ac331b905fc6fb37471dbd54241148f4fedaf4d7c55fb999939e3110cb3b5b908fb1f684f8fe59b2b847c1e61b0a8435eb07d07211be2df2c2975b4cf66c67519d6ddada82001c610d3718e7f83c936941904c566402c768eafcae9e30140568e1e57603607612663dc32f0b4170b0e3a7327e12ffee0d5668bc3ca6aa5809c8a53c4f1131c06013d91862bf53baa2035695aa4ef8986be058423ec1e7d17a0b7232875bcd709c3df46f8fc2bf4659010cc141a5ba913a4c5b340f52eb32ea750a01ffa1d31b11e26e9cf2e1e16a46e90fb229a72fbd644c247000fabd71092335d78c3fa3f99acd6b1f9910da9be088683d967d0cbd250df877daf9d74d912e3b673dbca8336337edbd1502e7733b4defcaad879091a0381f25c31021f3bfa0b097c77ed070049607773f31ae6ea05783b9de07fe063a16afeb47475c5ac4f51c668efd1ae999043e5ad85c6274b2f5c6da96d1a7ae593f5546f966e71a2fea61d99c7957db9cd92daaf26be53561fc678b19c5632a8fe41e0a1a6de7b9f7f2926c97b74308c14e3df59c54fcb0b4487bd9e064b46e187b0d83637827fdce20c639372ddb4d653c9e2e95608bba2c5e61953ecb79f952a83da2986a51e194781e10fb5b7ff09bcf55ccf3945dbe96030c808c9a9ae82e98ed0f500dff92fbfa36a289bed6bdd8c7ee2fbf69ee086e28b4fe8ec60afd203183de4570370173d45f98201cb582a7a2bfa99f0b4334bbfa311a58995d7ae517c7424882e2bd6b6ed81da563ad08759f9d8b6f2482e50b98fe34b60189923ff326e7e669d7a986dd64d812e2857f205b40073ede6b2dff616307d8d36e3373b8e27f45c88fcb855f38e26af698a2e5904d129b1d88300f2ec566a151c9117520676ecbbd9730c5f1ae5e0012b3cced383beff025687bffe30a72deb965710b83e5893292c1641241a646b46274c0df15a2167b5ba4cb671fb1128fab30a2b640294cbcd57491130e43e798af318c6f807b5cadd9eb02d53baa8c33eb497d57048b92739dec67874b4f5b91be6b0afbf7b14fbeb3b891a6428fd0f1724732ae311a1cf1974b6803d05b4c5a5c46973b2491039104b6900280a5913deabdefdf02e6bf0c8a4e3db9c60c20bc3ba46f5d53b4ba2429fd29a67b20f1b4d5110144aa0f9e862ca59c1841708a746a0b245fab12b008b105c831ef1afb551fafaa7d28c31af1061c0c4c3ac890c", 0x1000}, {&(0x7f00000007c0)="16b6165f7823d4bcb196529d67a0b8848daf4b61022cd1137d0cfc68ce581c1cda77ca796906a2c478859ab7c660e18fde38d2373375c803d611c49997fe9930e8539eebde5a5077469e92c4d186c10cdf0246c9b8d5265d4b5c8e94d8be776dd7bd3fb2ba8a20ae69d8a896", 0x6c}, {&(0x7f0000000840)="9c1608d9a85ba9593d3056798424386f40acb850a17e7705ea0bff3252fb0562c7375f98b14c7e6b186b27c8bc70edccfbc6f3c5faf8d8d4167c675659a07c445994f68d7397de2f65b0820a190fcbdeb59bf24cfda436a48e440b65688cb5713c3083a5314c823cce923dd2daab09b92e9d932d9bf08743503b4cd3fff408f572b65e37958304fb279ac81874b180aa2575d2cc26226443ad8067d45212a11ebfbe922a3be7a64fab729f172cf4a17040dd878802544a5b21cc0cf048", 0xbd}], 0xa, 0x0) preadv(r1, &(0x7f00000011c0)=[{&(0x7f0000000f00)=""/233, 0xe9}, {&(0x7f0000001000)=""/234, 0xea}, {&(0x7f0000004280)=""/4096, 0x1000}, {&(0x7f0000001100)=""/115, 0x73}, {&(0x7f0000001180)=""/42, 0x2a}, {&(0x7f0000005280)=""/148, 0x94}, {&(0x7f0000005340)=""/235, 0xeb}], 0x7, 0x0) recvmsg(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000e80)=[{&(0x7f0000000900)=""/8, 0x8}, {&(0x7f0000000b00)=""/215, 0xd7}, {&(0x7f0000000940)=""/44, 0x2c}, {&(0x7f0000000c00)=""/158, 0x9e}, {&(0x7f0000000cc0)=""/214, 0xd6}, {&(0x7f0000000dc0)=""/163, 0xa3}], 0x6, &(0x7f0000003280)=""/4096, 0x1000}, 0x3) recvmsg(r0, &(0x7f0000006740)={&(0x7f0000005480)=@un=@abs, 0x8, &(0x7f0000005700)=[{&(0x7f00000054c0)=""/133, 0x85}, {&(0x7f0000005580)=""/61, 0x3d}, {&(0x7f00000055c0)=""/28, 0x1c}, {&(0x7f0000005600)=""/252, 0xfc}], 0x4, &(0x7f0000005740)=""/4096, 0x1000}, 0x1) 20:58:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) recvfrom(r0, &(0x7f0000000380)=""/67, 0x43, 0x1e196978412860d, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSBRK(r3, 0x2000747b) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(r1, r1) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 20:58:13 executing program 1: r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYRESDEC], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 20:58:13 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x200000000002b, 0x9, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) 20:58:13 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x44) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000000)="ff5a3c33754f19b81971f7a76edf6979e3099f84dc4f967363bbebd017fecc7197b00917055f317247e64e9a325b5340f988efa8f8f78bb2bebd9905c895a7b64ccc35ca6d9c2526b49921f86e70e22495696843072e37edd337a4b44a8bc586c32173a14c2a7dfd87f613741bb0f26c41216187da57ee4d2a1e559524f00d125b5e71334996154670d7ca2eb5b64e3111a50700bd50ace8cce9d718160b0e7c788e86ac2ba045d903efbb31c4ae21b0d95f0a9647fdfa7c5a50d679847d2d80d2e41f7555f32f0294c4eceba829dfb6ec2dcec6b52b0d5f68707cf670c01bd0b57e35abf3", 0xe5}, {&(0x7f0000000100)="0ac43bdf32ec89aa2716f45a", 0xc}, {&(0x7f0000000140)="47d5d966efaf58852bcfcc28fba706c52fdb48b25b1188c661c7f12bb91687fe4eb4ced6356bfc216a1387c211ed024f05e4098a59cc67a2ee9dea0c69bf1b03702f36ad96b97c3b7d200e55d8bc8df2697f3c4412eedbba57eac612e750f81aa69719b8c5151454f7bc24d3017b42fb6fd4a82709b8a3aec40e30025d00f14b41e7dd7bee60865768bacb5a9b8062dac340e03b789ec30fe5a6b48b31d1e7485a1c0d246e04ea03eeb2636c1a2ac4db0385fff92f8fc9b24a0162071c97efe216d351627137eeaf1b457f68f60e1a95d16b986bf84d691f18b6f53e4ea6c7", 0xdf}, {&(0x7f0000000240)="6a5251012641dac89c5c5f956acb88a283587a812faf1350551f6656068fe5140c6eae9fe51e79f92ddef86a4fac6471c016d4f7cb8dd127f3b26299", 0x3c}, {&(0x7f0000000280)="14fbd052d38f833e0c96b0f6fded5ea77b895851ef97e1bc0b2970d4174db4c20b34", 0x22}, {&(0x7f00000002c0)="4bc16120941b1e645a7da55322c90223e32c8433b6945ff253c81d93cff79a1d15c0bab227f9873769b033188ec126a47e8e38015ca8b05112b65e2ac0783f0785154675184708bd326392273577ae49b4c650f0aa7352930b149880d9e5040e467a5bb1db7ef8cef70efdf43e0692dee60e99581ba6734861b2af3b2ab344bb554f766c7403534614ed6a0ce6c57e222a5bf03da707434dfc67bfefc02e8fe85b7c7a76272988e4bc0d6363069808084f58527fcf9c19b041539772799c6e8690ab28a2d7014a079cdf92d4cf3d325dc096f8d904c426f665cc06b5473a9a52254b60b546690855c92a30e700e7797bb246706cda5d65220a4cc717f87fc8110b67963b41d56439b959bf86461412ab01f6e97714efff5543a1537fba12785ba90efb515cb23c66b783a466452b0822e47688acdde0100f35b76401efc32c22c6e9a1bfc36e96b2a0179a68b51945a7a974b23181810723c1a293c8d4cc312b8531e75f45832fe0857494d4c4ebd4dfc99d6421c3c3cef0e89ea516ac031ba633decbbd2b1c22b644d1875762336be8691a5ea66fd204459256d44888d526047a9216bb974287a528bfa7a02b39cd53f840222e0259fa702d162a7187749cf20b3e0bb5ebeac6dd8b45d9966ca92c3838dbac8aa9f4993aeab2b2e3374175210cdcdb7841fad2408b36379f20408704713d0155f49510cf4955679a3a52e8a0bd8d0e0cc83af2d0ee93ee4a707201f7c11eb8eb5aa72c6ac89e6eccf4f5b4f8ca7bf017560d5a4f02a81314968f0944e87a36ee04be4c6401da97a03798ff98a622821e5cd4defd6ddc32ed5a40b3c30383f4cb309886e3666222cf48739091680a94474c9fe661a067f6b591d7f0145709659ef4a57583a8a30764cc5e09e99f83508b1b4bfa38a01cb634d7d3a89a356bdf2865db6e346ca3fb47cfa23bf0fdb08f76ee778f36a8247d09c0371fdbcbca82c12fe9d693bac04081862f4813cd53f1feadfa27f27e2a0b68771a538301a496265c5f32288f3a800349b1648187ae47218efd3aae2754bf99a9b5649f7dfd19837f8548cea74b26f8ceb029e280ebb4297f7c7accddacb96d32425a38f80f0cdea8e1ea3323850668e7dff892a3e9c090eda5aec84a5b733e092752758fc254f4db7c03bf1b095d5b4e31e12f8f48307c580c14158f32c29887b014b2df168f5d7cc2f7e84a34f42a6d2352be2b99be36a194d13f3d26e868e45b1e92875282a9364cf52903f3e7b0c70a339a23525bc151300b2c064c0a4d90d481ed6027302d6c2b5a30ef051ea6f804f56e83d72ba396fb8d0e4c070cb1611449e564b0e211f7f59a51d83bed52d5f163a40db329c8445fca5b074e95056c5a0e11b13275b5c27cea10902441b86b92c18661cc62c2437f1577f91691e337b599ce9ce555b7f49242cd04fb9c486fd0bade3293b9b0c6072a718e4fec52329b042222a319b7827aeca7e3081d41e2ce34667603c5f8c86ebf7579fc1c72111317316d5074698486df987bfd3fab7f7f495e516b3a96efadbc8ff653a87e9cd535526d919e251268db5d6bf6ccfceb6f50d13fed2257976e92e57c397f649d6e1b14dce48519ddcdff9adeabf2dd5d9854e90d7769d9b6909bf7d116077d3fd14e1b1559415f7f9d950c079eec41e58f6d2810e3468c024b29c80c22f278e6abc8f9f178a25c3b1cdff4716ed75524f1a6b2f0f9f72eb1dd573bb8cef17f2ac606baae72511e6db9e272ff0fb361637544ae9501be9100bdb48b2c4758188b132df6f241f4c89db1b4821bf55e618573a6977e2b5b432e83c8ebf281045c808eac85a9b555e89a9c9ae431ced072827aaed17614a2c7b1a96c6bd1ef70945b3551350b0d2a2257fb974eb0f900662375959ee0b5720267bf3406ed3b97e960e41fc65b6beeba1b387c64db1d4b772fc5b7b63d22ba1da28c35b9092464ff3e46a849e14cccca3881a2b66b82a166449600bffe9d7472be8c954af652e9fc05b00de3ab616c4555ba50b6002e7256ae2100de6445d69a6b94b2243ec93773f1f9424c3e9f40c24ef93373fc014d609c396af493b0ae44f10d5c1c1b5ad7bbb143842d0472a22e7aa6075b2e9f7fb8895d60290d0933a24e78e6e9bf095d4336e563a4d6c52e2abd5aeda3904aed511d8182b0cd1ee48bc32bc0008a27a6bf76ce580b48613d5339c8d4a127dfd4da4ee333b938d37d994764f8a233c7d33dcd908c6004ecc964439bb9fc8f12a7dc271cbcb3026dcf6da16d73916542dc381bbd443184356c6695a98c38018a8406ba1bc2515a141bb4c145a90ab4c76f7d1233e8da5a57d93c978e3319c1276546cd73ac1e4da7459539f7f71bb387f4b27a5bc86e0f7207f8f99d25114836fd697b4e0e5f4ee6f75cf21249470aa9ad0e2be4736e6f036be80247f11e1b0bc523e342cb823a61f6d831e1deb0ac7c66ebcfb74d47d818c98c11f1a83ac80e373454052d91a56e4b59be169dd971361cbf89d87975834f69b33fe385ee88ab4b43d3a40d74881d523176e623fac682c3d4fde67a7429707a20a8a320326e617dcbb11c8048043f8fee3191048d70185ffea0549ee12b8af1eb532ad7f8b2e72937b3123f2161c27dca22f727e643e82b32f05412aef4f7356d1f56f08e86c3a462abc255c35ddf799aea5d947eba06e7049566a06c06affdb6515c2adbd8853af1f8c1055eeffc1e8ae603fa050832bcc17b1fa8b82c77c99d91d046a715b4ed182810faa92381756eb82ea3134cdf1f5e4d9a156aca3da013946f7725645520dcd4e39ab0902a210d743801fb427f0a04698b8cacce072c2f5ad39849324ee3aa81cf764ce44d8b8719a73b9e8cb10a3de562e9d8f312b3a1130fcd9e07e48ccbe08ab6debb5ae9d547f208c4b7c01f3c3d15f14c14c8dfa02aa95a20fb13e35f0d67da0e24d8b46b2e04bf3b8c451d2e0f354a85baa66e0a9438ec332defd0e95c017daceb5f2c40643a1496010f2a601d16b716e790ed3a250f9bb731303a49b37305e0ccd982f998e0567ab62d831a3004cd9d249a33b263bffebb5e8ee135e8c81fd93f8449451b49fe5ea2acc308828421094ab8616126a0008918af0fe3dd37d3aa25fbe56b0a0461aceaf2ec09d66d427edf90e80a174466a59dd1e6da7910ec707fe6f162583d792cecd4d3330fbcbef5086967b99ca851c222a8c6d87716aad953149c662751ef4bd127005e06493e86beeb4684253eb884d48a1b868cf3c138bfea6ea6b45d56d748b4f2b8af53f826e22643ec1c381024cf7de3027f08972bae0ba11182095a079c62feb2175baeb226ee64c55cd63f8849c47a71343cc6eff306ff2d2032125e694aaf5ac1d57601fb54126c23ea289c424c52fe042b8b3f3339c16321480a613af404372f2ee72f5046fa2b9cb912c5db34f83437b14cd1ddb4886544674c6fd3bd8d828986aa4b6431709d6ff242b045cce3761ac2a682cbc78284594d86437244e10038f0e6c7a25b6804c1fb93e86f8e5498cb2b309f5e582ad268acc221ac84d57c401a7cf3207c9c43be831852b227c6cbf4141aadf226f44dbd96ad59f5df6941f720ced6511cb12e376df904ffbf40296e00f362083459feb2c9510563f4e86821a15e8b755ffd03152c82ba2c6991c69b4a0488500333b7241d3453a4da814d8e0bb46633db3bfbe41b538c55800c80828ea79300b2767e6d9875cb3a54015fd31d15b902a6a8123cedd11942f6158fe478b4315ce4295a5f2caedf5d62898f13f578a00713daec0d7b6806751d54129e093c0c0704b2282f5cf59e0bf8620869813607774bbe1d9e309b795ea4a6e983073295aa9071d5d7838944c06f2c008dd1d88e12b902a793f504b774ac8d95733ed0b2a1245501e417754a15f3a8859c98c8543a920b8e91676721b08eb9be4460f4bb7769c1b78cbde1bbfe752f4950151e646554881aedbd20c50904c24779cacaf4d23688bb329919e3f7ecc91696b07fd2f2f03e7142196fefd74ace62780d12dd7167c256418f586f8e009ca082593f0cf2b7bccf6076e056fb6ab2f96439e5087acf41624cd46624b355de12cac015667e46379bbc261c4a5655db8d539555d4a4704c5d7092c519ce34afc5e3dc9f96589fd0469270507e5d41650998ab2126aba9245df56782046873cf6c6e4dbc63fa6cca0eff6ee53f62856a964530712a0e7778df4fb08f04c30dfe68bffa082eeabcfd94bfff20cc91136d312b18100bc7d41c23f09e573fac79e3bdc35a6d21f99b50f2bbf7dc517e0e27df37e96aa608c3f74ff6ded63bde3e104245efab58ece80631aacf6e2688e2eb490bf798ea2ce8d8e1687400920aeb05fb385f926d503b3b49b7c68189714b859542c750de2a1dc2a71d053b1b73acc60f7cf400325a0eaa81d95ae10b9655cc91b59c073133e60579660ed0d63665acaa19331037252bfe78cf45d966e3f47f4c13bd221d9ad844ea640e2c803f3ebefc2fb220cb34a2746289f24df18360fa4a0fe765ef998c57f564c7c3f458df8ef3154c115401e6a4087848f3d78574f351fb16e0bd1570ea37a6753a1f9364e53db45aea73d0b68ab5cd21c9d1fbd99de3e1732c651214165cc16edf7d2e1aa28127a3b8181ea2c02a9f58a4cc5c008c82c600667425abc37f4fb095e749e01791616df0e2f1c7e09580915734df85289449778455e95dbddeb534132e96b5e3781be485aba32f906cd76d2b743f9780783909123391a53d20612c10977c1ad1222e0b1b8b7035ab540e8526eca92c6b0b6f71b0789c1cc6373eba15df80c69e1ca6d4016c85bb01f23786d3d9dbf9ac2574e427e26dade73011e929d053ac0a16fd938f140ed94a8604d4fe03ca0ea1360a418f9232f6f9b5f1e262dcf21f017da44ff457a7565bb76b451ebf5f0bd8f32cfa558c244248f0dddf6da72d6387bd12107d5f034c0ca75ec3bf90746ff239d20a2f8fe41d13fa48923a9806aa9e80c080098404e35aa9cd12ec3dbf93243a2c48ca64c142ffb691215d0d3f2c6dfad0836361e0f0b9c3ee34eff86db3775cc2d398fe596aa630450f961b42deeee78e52a66f12e6f27cddd500a44104e60f912cef4d7fc052800a2eacd7ee235444d3a62a0bcfe297f8173e7d8ea6a4fa080b98b1244e6885a132e4c0052aba6fb0fa1bc99d60a34e7006ace09ec26c10a9133ebe2e555e9d6a663819dec4e0f4e4850751771da9f69ef792729a1cd9414ddd4d71b931d180688c3fef71b0911d1e2b0b74eaa0dc78d20fd2edf831beb0b61aab81273eacd0c2c53c1b54240bb5f1263c317ab722ba1836b646519badb09a7a342e1838473671b58a43ffcf326b21ebf3d5633258809ded9584bdf901f5ae682570a3105bd9bf719006451c4d8639873e9dcc4b654b78ff85f9e282337e6811b04078d2ca2860382953835c53f12cb6ad4668b5e31f74510fe192f5dfc2cf5bbab7b8832943b4ebbd532ebfe4850db34a440eef40eaf1d9affa09d87aa61b443a1b50b69361e6a8ad26c76fbd355b76fb7aa2eb2ffd05338a19a08a524eb9287f70b2fb1e8103a419db7653a5e52b8d99e9625de6ca74d792ad597545592eed973be31d5bca58cb072aefb5edfb6f58f8d8e2efdd258fedb22b999e1b9d8d8fdc8310076713b68d25b26ebecfdb578b1c1807e23f9f07489915f64dd0312ad54e1f9f279f53cc025f869afda6c3ad2d09493cf182ce3a45b48d0e0d716976637b86075a2b0e717f4f7276ddfa7e9afd5c7d17f96c1345048f4f6551f441b334dccac2", 0x1000}, {&(0x7f00000012c0)="29576c2c264609f190788e1044c4de718623f8bac8f24e8cc436e53d2b86c9de68068ca8e73c93608250653ebc9cded310c6d7fa12c1e31fb2567dae0651eff67b1337bc3a354574769fa79bfb407056501a97a5937b", 0x56}, {&(0x7f0000001340)="2e0ef9d30d92604315c9a65b7f793adc0cceee8399ee9a5fd8a5bd1d7a39b476577de66922b067d4a284699b7cca892cd418a30ac5b453e1964896d093aff60608091d274a747f5873aeb855540ecb98a85979e4b355d719636ec375dacf79ef964a4a6e6580a9063f6177d9d741b5b63126c63d491e3d4a5e75faa2733ff3a0fb9fc37b0d72ea5a7a35253da02b8f9581d76627e4d2fe1d446d48a4358eb099467e84bbc3c92ed88120e3747106e567f0665781e4c9ac8ddf9ebdc8d3f6a46cc5a6a6498bfb4f271166f789fb5d7078b80c496f840666cbfe8b4aa1e93241c8a8c0084f17759e44a1cd1d1660481da7f0f449fa6c9d67", 0xf7}, {&(0x7f0000001440)="193f6db3ad8627e0206dc669", 0xc}], 0x9) write(r1, &(0x7f0000335000), 0xfc94) execve(0x0, 0x0, 0x0) 20:58:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt(r1, 0x0, 0x10000, &(0x7f0000000040)=""/28, &(0x7f0000000080)=0x1c) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 20:58:14 executing program 1: r0 = socket$inet6(0x18, 0x9003, 0x0) setsockopt(r0, 0x7, 0x36345ef3, &(0x7f0000000000)="96c48772acdda2851c2cd37c02004767c19c8cd5a90da140849d8d421523e5ce66ef685a9d269bfc8ebc10068dc90b6d0182ac0857487ab2e28c4f43a8a2c7f317190c750234587c333ee5161abffa078880aca7542ff48198ecbaed1e306fa34e6c09e398137709528964af906eaf4b99d481b2583301d80da5cfc4593db81e7205e76d8ef7898b42f7db067310e63cb55e8567fb", 0x95) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, 0x0, 0x0, 0x0, &(0x7f0000000180), 0xe8) open(&(0x7f00000000c0)='./file0\x00', 0x10401, 0xc) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) open(&(0x7f0000000200)='./file0/file0\x00', 0x0, 0x0) lchown(&(0x7f0000000100)='./file0\x00', r2, r3) r4 = fcntl$dupfd(r1, 0xa, r1) fchdir(r4) 20:58:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1e5ab80200"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000300)="ecb63a03493b6bb0ffd15e7a9ee76c7c8af2cdad24d801fef9c205b0a3e929ffffbe7d12fd889a715a93d2855244907309abb3237586b6680334638f164dcbb5dd8751b0edbb86aec301dd04", 0x4c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x54, 0xcf82, &(0x7f00000000c0)=""/139, &(0x7f0000000180)=0x8b) syz_open_pts() close(r1) kqueue() r2 = syz_open_pts() ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) readv(r2, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/54}, {&(0x7f0000001880)=""/4096}, {&(0x7f0000001780)=""/200}, {&(0x7f0000002880)=""/189, 0x674}, {&(0x7f0000000440)=""/104}], 0x3e0) 20:58:14 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f0000000000)=0x522, 0x4) 20:58:14 executing program 0: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, r0) setuid(0xee01) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000180)=0x4) r5 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r5, 0x0, 0x0) getgroups(0x2, &(0x7f00000001c0)=[r1, r3]) semctl$GETZCNT(r5, 0x7, 0x7, &(0x7f0000000200)=""/4096) semctl$SETVAL(r5, 0x0, 0x8, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r6, &(0x7f0000000000)='./file0\x00', r7, r2, 0x0) 20:58:14 executing program 0: r0 = semget(0x0, 0x3, 0x20) semop(r0, &(0x7f0000000040)=[{0x2, 0x3, 0x1000}, {0x5, 0x0, 0x1000}, {0x2, 0x0, 0x1000}, {0x6, 0xd3c4, 0x1800}, {0x1, 0xffffffff8e2c975c, 0x1000}, {0x2, 0xff, 0x1800}, {0x1, 0x1f, 0x800}], 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x40) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 20:58:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0xd6, 0x3ff}) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 20:58:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) syz_open_pts() writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r0, 0x0, 0x0) 20:58:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() fcntl$dupfd(r0, 0x0, r0) close(r0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x7ff, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x78, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, 0x0, 0xfffffffffffffffd, &(0x7f00000002c0), 0x40, 0x0) 20:58:15 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "1202545f8d5181410b18bedc185e9b37902cda4e"}) fsync(0xffffffffffffffff) write(r0, &(0x7f0000001a00)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142100000000000000001ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd0", 0x4e5) write(r0, &(0x7f00000004c0)="187b190570fad7a3a362cd0caf6e70fb24cc55ae8d17f391492eabd671b1d1ee2940d6427b5a05cca0de559d2d1a54eececfca0489d370f64618278da0aade6cf795a5bb5160337c599a31e0e9bab0ad7f09f0eb4dac835c0849984610c6faeb51e2aa9bde41a7cdedcd0233fb543cf94e4edf2bdc59236aa90e074b9208cefdcbd27a0e0598112a05ab5562f842a9ac22957c9ae3499141630fdfb40428ac2d270e056587dcab9d123437a9f1360cdd213e275f2664003f3d730f9cc8d8e6c3877ce0d3cb48c0f7b88273f59e9b0af7a3dbd638717fa94e3936d077cf977e8858a75434830655ba9bfa8caf91a707c854d2acb924391c1e697ba267405ccbb98352c110dd24506af914badb7e67f2a2731438614e2067672cdca9602577cc1ff407d0826cb502de444d23ef3ea6add721d1e2747cc056141ead00323c442418ca5805f69050678a0514fe39a59d9bb12328d006b0a05ec46d12065ea9629460f410f0c3a1f44c31e08d6cf3513b4d39625ba6398293e22d43266fb3e27ad709a9f9eaf0ea091203a56ebf4224208142cf77d6750517dd836383718a91f6f894a80c97c7cb7bf32a23cbb02a945c424ebff97ba7bbb86556322792e375d998ecf2850351d881de188807a13d30e2211531645dc75248342a2489865647634b87ddaca9828c4abd78e422c186919783fcf2727f9e40f5b75f64021e1dddddc3a1285d8d2f6c9b0edf33182031912d5032c07a545b15a6cf0128088c3dfcbe491514321d7f8f1003685acd1f38df88c6056316a14f61448dc22df54b4ad774b1f0d15c108963a91ea4019f587b1670a6022e5e4b05cb13831aff47e660290c7fb42d3d2d4101884401273a1eb5cd195eb82c4abf7edb9486965f8c63dea5222a7779399e2294885f820b99c49cce3769a6d974fe73c35b00591ccdfb5fec038c79d7753327d53993361d95645b4442a4789d98f8e5744ed7fb74bb11c0f18f4793306a9559e963865224345b8d38b2d2e63ad2b0e0aafceb882790533345fedfede7ac72635f64723ad679eb7e99f0106d1d59478dcc1e8c2187c3d7c5af3dc5aa0af7d7067beb92c9939bab1053eabbe4df50bcb3936ddb4c5343b5e80977f1d7aea14d1fa4d69e87839bfe2bd807b5ecf0ea6a8eff395e3c9f2b44efd05e101eacb74b2555b7fe29bcb9a4dcf2de3c05c27e1535c280c88720a40698d8e12a2a55f06f292a1b7d7c2fba2264c71caff3c8659e7c6168f071ded09a442c9a3852c0fdcd2b33de72cbe3827ba28452f94c495bad1ae2ea9d7e300ccb00e1f34f34fede6b8ec42be5056d1a06a0fc88b5b0a2a87be4c833fd004923f40dbdd8a298898e5c99dac180b889e0af62fc3fc8aaefd7a318edcb90c97993e83d0810bc7cdf24c29beabdff91f6e6d27854c640af65bd21787a3ce7d6be47047d759284b87ab5211208c049afec38ee6b22f18c84a4859e92bfe042c4f0257f21e9ebd6ae6ae3a1953471856453f480e5cb2b8c223c0c689f67d900c3110af2458f248f93999a6df7d8bdb2435e60b1d686535a02912c558b1a0d16632cdad782bab580656350ad82d1d15ffba040d598c62813eba4a94c85cff91da585bbf71f231132c425e5e52e8d64d14a3ffd087accf29f9b69624c2e70c1a0a0c02ecd52163643cba85ae511c4018f9f1d8987e17187f57e934ae436a24746e54d547a30ad7c3ce3edcfe97c6c0d35243b68d9c1261c91cfe3480c382d6058df44ecbe558526b641e38ef937a14c4d9c623d30b67572b795f1de9886f7eb161b5ef146bf7be040182499e5f6b10e73056b22a348bf190a2251729a9661dfbbbd6bfef8dffb6985bdef39df88f6453367f94cb3b7d3bcd111801bc44b9120faadf4a728c5e4ab1874cfaf6fc704d913d63dfd898b36a091acede0273a1564df3a07362561144cfe65fa6833d077add6aafed7ea2a6c759a5fb5200340efac1db33f5529df0fb800c28cf1c8f15b6e80a14184e7d027d8fe23af9073e568eca1707684edd8d9dd114c53b487a2e56eeb5c5a640bbf30523b0649be8fa8928c89af4324225fc39bb14a6e02730e521fc3759f6fb8424c5d6f05488c4c4be55d7e13f4d6ac055b5e6e52ccb0744016a02b3b61bf8e43a77e73009d91a9dc223fca7da92e3e12a9c4a6b5735d6d5db2dcf18436659243483191e2c0a07dad29af0fbc285f2f612161b294b1ad0c7458e198459e1b60f51ec31375949252cc53870facfbe18abcc88f39b13643b7ae0991b1f093c71f7c8c255a7e31f027e904ecafd21e417afe1dbb580c610ff330fa5e14cb72f5a14753a1d1a2ea99fbf2b1b971c7d07ef8d4154324044356b538b2751171a7bf3af40a9cda3ccef49130ca5c3191ab33ca76f4b66c97bd1c874ca31a2fffd0275b742c34dfa278a93fa2affbd2173731e6c574b1b89e56f6406079f28829f019bce888d78655f3bb8843076fc54931978fdb547e2295ea2ebbd9afb6a7bd11fd5178f8fafad7b418dee401b640eb6a2f12a479eb491b5b82a36dddb1dee8073010b09a9e42390058930fa4f9c13ed8b19540bf85147eb2a91deaba5ed34b250221557db33195dcbde639d4b0c1dc315d70e51cd505f7048ecaf319a12372ea2b97ff2e7f242a90cecaae9a1fad10e2d9869b5dcc3d7f1716e7d9f877f11bf4c1893a1828ddaa7efca5550fb61c80c96bd49db1d95ec0dcca21f138e4216b138336cc90e754a52007a24758ad220619cf851fa02310aaeb3dbc950ade326f8e34bf001686635978e5579db182543635f6896fc02a99d90bab79b74f85a5d0ee225b533b0f116dbe5937300d97a5c77f19f8cca088991347bcace3b2881107cd1868b6b452a1d1255e1424c550261e42fed62a550a474d8c3cbbc453ec139a4f75ee43f7b5f193daea2a35f96661220c2990d34b4ce9b13c7466e62f686e61ae90f3e29e2f8a5d0bfff402473972c821d1077cb4eb05fd4550fefcd900eb239cc0a018648fd6a389ad6aed33e41fcca0293e41c3d5359887fd2c7c8b8ba4e375751dcfcdeeaffd1f94c3108807341a7b2323ab9ccabc8e588a70fe37a8fbba9b2a60f361c54ef3532f97747948911c4c9e40fe5bc9998be8d7b6abd80a9db6cd394b1144fba1429a1326c082bab051b00933ddbb6f92c5686b1551fcc64dc72cd73edc1091cd8472079e2b71c14d764fe7f67196601354c47492eaa51e094c87b90e02697bc56808d8ec763fe41abc3a978f5c6c21ea5feeadaab73ef550f6459d72025f35adc0f6ccde6abf25034bcb363b63f4af5447891b4ba4278190513bc81119abd2a2dc6cc5b76e56f5b19ff93d6c4861c0c4748bc7d9a4b9eff683c6724a0077aec3b9162435ffb31aeb5652af651a03aeab31262d1a489e11cc26fdb1d9d8e0060f35f01b0cd0754cca7c950bb5dc54e16d61a73d7f7e6f5c52591c9c79a05ecd5f994c3ec445aef8852c170b107cc866bc52811d23b0169cba7c48e49d6f7e80f42959b28651cb861a809054d5a8de817ab85881ec1f3874d5a41339434b05991911c10ec12507184617320174efb56f51a94f93f9d710922c61f985b38758eb05345c66bbea97c724221c0cd9ae267a25b1a5c46ef7547253a9f1f997a5e3d07a6345454a5c39932c86edce0c322df80fb86b70832ef065f6f26e26897672051d13a1c14b583ccc480f6a3394b2a245e5e99919a86af767fc7eb861f3219b0391ead29feb9ef5df0d39819c9ca00abefc50f5d1e888ecc7b43bcb41f25dd0f441851c506213af0034d94f8e852424c9b74caa57023c39e4ae780d89ee530bde3e78619c40c7b7e224732b24192d8c63caa5e94a3a9e469a1b21edb823750c9f0a4600ec0b569535695ba586256144b3187c26852f11dc6f6a90f5ad23a2978e7f9a4d1c9275266c8e50c836e4df15c228729b320cf8cd03d2e24292f4d5b40462a4d8e608721fa1ae79ff39840f50f276ed0b121194f4357df15c681e1da9c7bcc0c4cc85f0b105c403b224d753157595e3cf5a964722875a585e2bab1dc3fa7d81bf0a9bf4ef3edb45d9649720d68659e18733abf0764519cfc97936fd2e67adedc1868fe84e1123371647be604286637f977d57299446d653d6f39efbd5b77ef21cd43ca8aef0127f7206a4e60c243bcba167f58a943f516fa161a730f7c6a6241161c55831ea84a7b67ad15013d053ca3f3a40f9b6ae65ebe6752490dc4f1de0ca1f4aeeb831f06ed152d22623b7d030731a35a967625c660d7e5f056754e909983356a45ea7ecff9cab89788304ef26d7cd9b02d178c6abed41d643ac755b74b06078bbf15230e9ee520fbd3c7157e4c2fb971e0eda1df65d9ca9028f441bd0a09263dc1a0fb50d463111fc9e24801541b1ebbd6486aad73df66fddec2f8656f290809e5f699f8d59d31b608d15a4cd15b9e1ab861c9fd5cb8decf00cdcbab647431d42b79b6835dca2285c78531852b22f7de45ba1ba1531adeda130bde9a8c4e2da90bdc0ccc322e326cbf4e470ea639f022d0ea4e280a6fb7d17ec2a37dc8cecbf3157dd4ebca336134975dcb03f3dbacbbcc02e693c09aa9b6c53a5ba266a2ad936d8c4e7e68783152f4fd89f13b2b2a836b56d6dbbafc3afa21b653dec80d62de4aa9b3babf492a383cf1fa093609a6f8f880d20f9888aff9556c27c50c3189453e4f6ecf1cf066f62a6771b45bfebfebe550d741da111c81c5c46b857d0cd512c547736c37c83fdedb5a8c04156cfa3404c849fabba6ad3a88a1ebece31d426112af3d7720e21d5859f14a12289fe884ea1314ce1204da9d064efba7cb31e2b014d35969e0f4f9c3ce283c9c6c859d71277358dc49efabfd2243414dd1e37202eea1fa46d3908000217c6a0b8035b29fc1818192aefcd01eac6726630f5ff94f26be9eabce53d1c549e460bbe0f38", 0xda2) 20:58:15 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x8) socket$unix(0x1, 0x5, 0x0) kqueue() pipe(&(0x7f0000000800)) pipe(&(0x7f0000000980)) pipe(&(0x7f00000009c0)) open$dir(&(0x7f0000000a80)='./file0\x00', 0x682, 0x0) pipe2(&(0x7f0000000ac0), 0x0) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000b40)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000d80)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)) socket$inet(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 20:58:15 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYRES16], 0x1, 0x0, 0xffffffffffffffff) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) 20:58:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 20:58:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) dup(r0) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x41) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x202, 0x100) ioctl$TIOCSDTR(r1, 0x20007479) 20:58:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 20:58:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xf422, 0xfffffffffffffffc}, {0x18, 0x0, 0x401, 0x2}, 0x3, [0x2, 0xa26, 0xd5c, 0x4, 0x0, 0x2, 0x1, 0x3]}, 0x3c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x1f) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x5e2, 0x0) writev(r1, &(0x7f0000000180)=[{0x0, 0xaf}], 0x32e) 20:58:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a56752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c797395de58c9eee53fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) write(r0, &(0x7f0000000300)="e36258a416f72ee99586132477f256b4093c7b25b84e5bbdc3a5197094b222a9c4dedbd816a6a7fa0023d58bf6659990bfe432044908d0d99b107376a10ef9e4c9a148a4de61f7c19f078177da4ce9c287730c53fb3928842dbbccbbda1049fad2ba6e71d2752d8869dfed80d1eb00", 0x6f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f00000005c0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) syz_open_pts() close(r0) kqueue() syz_open_pts() 20:58:16 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x77359400}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x138, 0x2) 20:33:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) munmap(&(0x7f00003ec000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) madvise(&(0x7f00003e6000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x5, 0x200}, {{r0}, 0x0, 0x40, 0xf0000000, 0x2, 0x2}], 0x4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x4, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x100, 0x746e29e6}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x3f, 0x80000001}], 0x570, &(0x7f00000000c0)={0x40, 0x5}) 20:33:20 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000180)=""/39, &(0x7f00000001c0)=0x27) seteuid(r0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) 20:33:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x2361613c) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/97, 0x61}], 0x1) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/223, 0xdf}], 0x257) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000), 0x14f}], 0x1, 0x0) close(r0) 20:33:20 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x4) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:33:20 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000340)='./bus\x00', 0x400, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xfffffffffffffde9) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r1) r2 = shmget(0x1, 0x4000, 0x580, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/215) truncate(&(0x7f0000000080)='./bus\x00', 0x0) 20:33:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6000000000000a240078177da4ce9c287730c53fb394b842dbbcca9da10495dd976a67cf92c23ef4400000000000200000000000000000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0x3cb, 0x0, 0x3, "307e4319961411d0ca70ae24c5a766f812f6895f", 0x5, 0x1f}) write(r0, &(0x7f0000000380)="f32d005489341a3c17cc199ed62892f84049c29d31d7da108ccdaf6aa2dbfe4b2d76dc213c16005593181274081b3a011eedf504e046de4d6ba3ff023a6a3240c85882a4841f68849d02a4cf0615b1e665885d4d28f98cd05c7cc4898e794c84c1ec0d0e9b3020dda59bc62be3fd96431e7ba62acc51cc3fb1c7ba565cf91f30c8fd8513c027c477d21ea9e353798325687ab6791961eccf91e37fd721d94cb0db038d995cf9e0df6e0e98f50a2e4db6620884566d7c069c9cae458dbb78b3b3cfc718e997b426f806cde4e96de2e1fd1f8d0c73e3e86f239c76d880c8adb5c6894572e576b891986a", 0xe9) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = dup(r2) connect$unix(r3, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e14a60ca27a4571"], 0xa) r4 = syz_open_pts() close(r1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffef4, "a175a2000053d07babec45f0b1c85b6a8a131100"}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x0, 0xfffff, 0x100, 0x400}, {{r1}, 0x0, 0x1, 0x80000009, 0x6e, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0xd, 0x5, 0x7, 0x5240}, {{r4}, 0xfffffffffffffffc, 0x8, 0x40000001, 0x2, 0x80}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x0, 0x6}, {{r4}, 0xfffffffffffffffe, 0x2b, 0xa, 0x10001, 0x1000}, {{r4}, 0xfffffffffffffffb, 0x0, 0x2, 0x1, 0x4}], 0x5, &(0x7f0000000040)=[{{r2}, 0x0, 0x38, 0xdf3b2990ae49ce1f, 0x40, 0x6}], 0x9477, &(0x7f00000000c0)={0x4, 0xbf}) read(r4, &(0x7f0000000140)=""/249, 0xff90) syz_open_pts() 20:33:21 executing program 0: r0 = socket$inet(0x2, 0x1002, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000001580)={&(0x7f0000000000)=ANY=[@ANYBLOB="0060c016870000"], 0xa, 0x0}, 0x0) 20:33:21 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffeffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file1\x00') 20:33:21 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400000408, 0xffffffffffffffff) writev(r0, &(0x7f0000000380)=[{0x0}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x8001) r1 = dup2(r0, r0) close(r1) mknod(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4880) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x16a) 20:33:21 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000000)="cd80ba5ef2417d9d3f81fb0934e3c600435c3f6748d56e3198c4095e649de21c339200c830ddec0118b5ccebe4792e7ce3793d75f0a80a6f539c0d61e80b5933fe8adc5608cb510e2f8b16621f1b9e5be03dd3331e6699a6f59035f60d64450e537db4100c2c850724cfdb71daa52b7e7c96c8043987c420a0c2dcb7fa1fb2cc71ef0d95afde662bb648338c7fe1e048f551bc37eba073671e475bc90ba0c0aff679fe92966fe0556340c8674d893f244d594b07e72b2063f60dc09727ce65cd1d4d3f4b2cf34bd1478a2ff1ca61eb55cd95f2b61ee02cd385eebbac", 0xdc, 0x409, &(0x7f0000000100)={0x18, 0x0, 0xfc000000, 0x5}, 0xc) socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, 0x0) 20:33:21 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto(r0, &(0x7f0000000380)="cee9e7a7d009dff7d59bee476dc20dbb94a10d33c2266893f09a7e0021dc5aa876958744004779a765da012edb54158e0f01a2645b0972231039c67f61fc0068000023c9a01e6552b5212280911f67f75f0b6268a7132fa4b5e2116874304656b8766041387405592af304ff40535cb8878d87f2a74724dd6dde5e60042a59c246038873cf1c0000000000000000000000000000000000004366a3c18531335fbf4005c50d3ac8c1a11e4176d508692013a3e6fa3e3905defb29b94a693f064d18f35e3e49ded9df38f2c65e158432a8ae29a9", 0xfffffffffffffe69, 0x2, 0x0, 0x257f66a2830a4f7d) 20:33:21 executing program 0: mprotect(&(0x7f000062d000/0x1000)=nil, 0x1000, 0x3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 20:33:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) write(r0, &(0x7f0000002740), 0x106cd) lseek(r0, 0x0, 0x7ffff) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="c5", 0x1}], 0x1, 0x0) write(r0, &(0x7f00000001c0)='D', 0x1) ftruncate(r0, 0xffffffffffffffe0) ftruncate(r0, 0x0) 20:33:21 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x1fa, 0x3ff, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/254, 0xfe) 20:33:21 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/75) r1 = getppid() r2 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) setpgid(r1, r1) shmget(0x3, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket$unix(0x1, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000100)) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000140)="36c343b481515218e7c8910342045b86571dc8d3d860c7b7e9f1b34fc50bb9ee9d27b1ccd14d40749c932599c0c1e8724fcea9f8754d31d3d0e545a7afd9", 0x3e}, {&(0x7f0000000180)="51d768ff823d182a6375e992ccd68e8ae62efd1b73a01065dd39544bc205d140d72c80a25ea39e9e8a69463fef3ddb9ff014040332d4427f15c0a8b294a040db7e50cbfd6e78e179ea1b2b0b11f085fc8948f85805968de1033dd1117e485b50ba76994bce8cef66c4feb1669885974ee5bf92e393c12dbae7e9472c67fc6b7ea5acce9ed73f529f3c68", 0x8a}, {&(0x7f0000000240)="d1f03624052610201e6367af3d160b2e15cba7e524f3e29e70cd838a7d941e59215a1bbc0ae7b095d064f937a159fc925b510bfacd9482393216220010733e8cbbb62b38dbf8806c36cb4763ab0a40b8f40391c77164e03a49d2101cf03e2c1b138540ab573de3346d5c12f874626cf3df4f0bf6c3392e6b5a9619de39c25bc0e549779276a644705de243a9e00cb297065e52aa86f1d9d26dbfc3324f2862e171e3376b8e75b42ede847ee77fba0277dbde4e070f5c5fcd3d74032f0c39a6442b102131e2919364bc01209e38747712f81ba6607f55b9f02d65f3ae208b105daa3ca7220101c83c99eedabc9293a31cb666c4216aad4e8ffec41d9829cfc3", 0xff}, {&(0x7f0000000340)="c437ac92e722a51670d78a9676ca7af151b87ef791", 0x15}, {&(0x7f0000000380)="4af97c9db34b24b3f3d46368165fbf173cfcc6f7df87cbbe953d3ce96d374316d2fbb3c4ae17a04ce6c34e8b843ad5f332eb77f330f930d8b0c6fa360f605db74abda26438c24b6a972d2d483461b2f6822480eb6d45b93250a65fe2d96367a4ba0eb59e75e890a883db6f9e07a7aa3e73fa1cfd4e34fe1c0cba", 0x7a}, {&(0x7f0000000400)="968944abd5ac22100d1e5d7b1a7d5f51a08957b1768114341bd00e0be83860c3f4a27a18a380407bebe92aacf7ff84a991a00e5a48d6bc12c336b661f89ae113d07de6659688ca414ea08301d45d9ac9590192422d036c4d152eeb13d3a2a3606bdb38794403d282e0f75656d9266edf22d27edadd41db6364e877941403aa0160031e018b0396a8664f777b99b0d6fc27f5b27e88cb8d1bfca7756e696daf37a34f26dc3aad2d8f651f1aa455cf207d2e64fdfebb43df2cab831ff29392ed62c38c742f9bb352f201ea67fdb5ec0a572dc3c46787d4ad924d8df250bb2110e6a42e3580ffb89f448fa0d4ee5a8d1078aac861db5b67b131", 0xf8}], 0x6) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) setitimer(0x1, &(0x7f0000000580)={{0x4, 0x1f}, {0x9}}, &(0x7f00000005c0)) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000600)=0x9) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) poll(&(0x7f0000000680)=[{r5, 0x14}, {r3}, {r5, 0x2}, {r4, 0x102}, {r3, 0x20}, {r4, 0x20}], 0x6, 0x7fff) setpgid(r1, r6) readv(r5, &(0x7f0000003780)=[{&(0x7f00000006c0)=""/168, 0xa8}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000002780)=""/4096, 0x1000}], 0x4) shmget$private(0x0, 0x4000, 0x51, &(0x7f0000d65000/0x4000)=nil) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000037c0), &(0x7f0000003800)=0xc) renameat(r3, &(0x7f0000003840)='./file0\x00', r5, &(0x7f0000003880)='./file0\x00') getppid() openat(r5, &(0x7f00000038c0)='./file0\x00', 0x400, 0xc) mknod$loop(&(0x7f0000003900)='./file0\x00', 0x44, 0x0) shmat(r2, &(0x7f0000e41000/0x4000)=nil, 0x3000) getppid() write(r4, &(0x7f0000003940)="b7769e55bbe39af04f1fc227c1e6ac8f4abb18af266fa8dc5235b4bf4c92f5bef48e22f3e979f0b61945ff7ffcd40bc3272b7bd6c303bed1910e38d59a429ab4099159667b1519688fd09775dcb55e963c68b24880a5280eace717d8f68ecb3b47a58a801ece054e8f010d4b74b808fda0387af133896c3d5deade17dc2bf21f84a22aab5645d6024357ba678ba4c7ba460441c9492484ca3595b9c3c8bcce17640b61f11ab14c223a13cba2c7080b6ee6415031419c21bd", 0xb8) r7 = msgget$private(0x0, 0x30) msgsnd(r7, &(0x7f0000003a00)={0x3, "da906ce46ed5d051a9a568d9279789714084a12c70ea34625bdbbecc98a4df7486fc462af28be14cc12aacb9bf56a06e4cc24df110b4f2df3fb8b9205d8c6b0969a03f22e050dd5a76f0eb854d3463f74d663d18c064fd621c59ee8112f47694d3b194be684a4429bdaa475db0662bd95c4c105fa60f4183e6739367821e21651b6451a56b011a5735c6d8ad5db5762942b75930ca158e0a81b24b91026ef0f5d6d1212f886774aa963e9c292a95038d6cd52c28aadc6e8bdae33e9618852bb71f23b7048daea222aa2b1a4d340d5c816688763c520c8f6c02f0dc8d82606dc95a20eb8008ed6c90e509922028046dec8baef087fa87f2e7b800d85aa8b477bf237ddf7ae9cb03f157e53c36e41489cbf97b1262bb69c53a19d332513ac6aa655d07bdefc3df556a4e2c6de8af07722fbecdc82a66018efffd3e1d2e4fe6e1a7f514839548afda6cef4792b66c18be9526d6937b425bfd5bcc9e98f9443159ebf10468bedf738835d2c21558b35aeb0ebbe300cacf938e3f71796be2ba3f8642a22f6a31bf98eb35af92a083203994bfbad647eb95ba20dc7ef7ac853ca7708ed96827020c1c4b42cacd44404ff7fc12e8bf4b12e6a1ad742a9213a7ec52c07f642fd8ebf93beba7617525d94a2117841d9b38d16c1d7f399886e078e371750ec9e72e9e4afef4a744f97fa8c8c906f84a78eef0ce98ef79db5ac29b1ec83de8debe375cc55871d1fe952bca792d56a16a79c3b67d2c23be58e38a04f02a18cb94429f972cf1fe7efde19001689ed20c5777b90911fdf3210c153578569649c2610069e9e7c87e70408039eb8e26e9d0136654d8f1a3f80247026e6e3fbc68982592ba025013ada7013578c091cda29a709230d8a914d6e411908eaefd93cf720b010df255b1df50691d322a385baed304f0207ae6b1782aed69b2fd0f8c42fe60faf9273c721597cd6a7dfab9a09ebdf41681e7670a7f679bb94f5734c68bcfc47d7db35d2acb6b1e71f0c30e182b1dcb758f7ffa3abfd11af4dca8f76c8732e96e40a3d28674b4ff70333e2d599ab8c62317f8b4d9097559908a8116b8bedcc96ca87658434386b77883ec302155a9bd0be7e23933e44bb43d2b4350a4e476c5227d51641f4fcde97330bf114dab7f530b7ff2a3bc5d006fda6f1361d6682c2c42f7c1f77e8ed92a9f365d7dc482d47052886470d9b0367018dbe19f06e50c4ef3e03da3f5944fe784385282c887621438f5766c164dc67b3486b2863b3200a12d82f3b8fe7e24107e793db56fc38e3fd32b74f3e3b1dd8e874c82101a02a4e787856929c11e6771801f1f15ce2169d4f3753b8239cee2356563c12b138b90c15dd5615bef405229b11103b220d446b2c4474d46ec6a3de48a54ab03955ace4c35a74e18e6706f64ba78fde18c2c4109305ad65ef363f3abacf670e59ee87420ee262415ff1bd4429ed0d97912cba79b157e8e1805b76d19ca20703ef0a0bad996f6e11e25da45c0da17766568290111fef3e96ee358e753caeb1430875c756681a9caf09863a2f9ee8237dc68ceb2a51a33c659e6f76a33ec3a5425baac6193a8af4dbde2abafcb9ce3540ef6a84f8611a95d6ac6b3ec337288297d9b931ca4b4cf21676b944ba80c35ef5158478a775a3693f1ab1f8b3a46f7d0d3ff32248ea9bd123c7154f15ec773dba8faea150a3b5f770c21c36669e0ef5fdb7e6747fb8ef6c64e30e1cf17ae26f58eceadfc23f1357e7531d451e3b75f0f968192e048c0b79dff263dd35a17b48c06b1685ebe6daf8d0090105ed817b88889248a8c3c03589749738b305d28a6b010845bdd8aa2d68d2f9467b78d91f5049f04e28f2419c8dcb8e470d6df098e2e886a0e6c2f6816f11cddf7f53a9d820fe3ed9b127051a1c670e39858588608196dcb3f22997e7a5da3fa0dbc32847098f09a44981e4d918b099c6dafe2b7d96a767b646a6d7b8ae980a12d5fedf7e034f9f26c6d7203620d7cba949d5f64319a77291be72724a673dec56b0426171f97c5b98574cc6e1c2e127f854a2b71a3749456d4a377170d2eeceda8c40a39a912e18d063808eb79036ca071abeaa232722763e07b7ff10563dc9cf65c039d60ac31c1ce4e29a5e5ee7df456e5d05cf5157f5910d1b37335ab81b004cb5ba799c5a6095650e543d6d94f1ef882dff836ce56aa8d5f80b13fdad01755c196c1ead1c39c141d3a6003317d70e690689f95a824744b95546c660fc82221556033b592c4e3385aa2d6b72ed78d4c5cb0b39a639c0f2ea443cb2800bad4d643044ff7eeb8563f6011c0a38f5dbece4f5b035de9abbb42e0ad9ddca991c10a867a0227185b17353d00635ca90f5be7ee3a046e459c23f47d6b66edd1f1d5a1e7684b786121d39f8169d0ee970b416865f2a84ffbff936c2a8f0035761509e9b83765c6c82f41b8674b2664ca10989c7461ed8eb8088add8d4ab148e4ca208da51d73ccb00dbb7f852f4f136cce71e89e68398db105784b45a96039d6999d7f912bc72cc914b17e9e7a7186721cd5a16293ce8241c0901f608c45bae3fa13846163ce57124cbef189ee77788e0ab2e76c6fbcb678a07098370f70de786351c1ca48c8ae2b29b65493550c09653605f67c6c15bfbb442d41f6c85264b7bee8eb2473683b2387269c6ba89b6271734504346caaff07721433ca02e74ed224c4765be15107fdee8d4b66f97579948e0298e9900831b0826a8365a6175479860650228cbc145132373565cf0d2c5db4892dfa6e7165e62c61f63800e32e919119fe9aea63413f96442c8b78208b3f1282b9cc7010d03c4493ab25e3d60fe46c3ef7896c412287ab74f75090acbfc59e5ebded094f0d43d928a2a6a9d6c3f1313a750eb687d0526b8aed18b4c58f4b561fe7ab02ce3cc120e855f5b5889f735fc59aab9b3de164cfc7c9274c054827836cbe6f0496407f752d39717af3da552a010eeb0acf69e73a6ebfc2dcf45e5b6db93692263ddd2e84398808078ab78a153ad1522306db66c49a7d27399e2bb3d6b76bca1da93692ce15861c1de7763389c9069bf5567cc3a387316d2a0618cb420b55dffa76f92c713922a0d2608542b7af57f81c459af593bac5253c5d452b06d36300d52620b06061dc7931f70de6318bcd3249655f1d3c6cc107f9a3738c505f69599d474dedfbd824d92854ca1d001d0933ce97282c537ad0ac89407f1e40532c328eda87bfaa9ff163b67e7db19a4045253981b12f1678aa0c77976dcf33999f68b60683d0e6d7b57c18ea3ba4543fd81e11c8976c02d850a11b1a53af0bfb3afb9929f5e9eead5413d994ea12471111dce2d0464e3af4b269c18d5fa8c712a0772497816e6086b4682315cbf8f9ed4a625a5307f1e003d803798dfdd460b79c6520a5479bf7e3fb096cf48226c65b18ce9974bb8351c09e7493957581e671367658accf1c333cbf41dd087f7b1d04d59da7a9a222e3c6cc78acdcc6bb48ae2bc40edc01de23d4b08d78a0150414f1f8d669114aa8d6fccd84149469812c36bf3adc486dd1326f36c4ee47769750c6ba4baba5453b7a473e1d4ea2e9581f9806993b0048ab97d7df77c3ddb906259176b8efa22bb9f7e005c071e3db313ac83ab4969e67dd900cb1abf0a529fee8313489cbf845191412622d9da4294e260e0b482fe104dcffadfe33772bffbfed0385a63cbcb1a05ee6fee5c09959887004fe1a2cf0132076dd9a5c3f847e91e23d2056fff5eaedf94d9e692eb2612117e0984d30961427d935f88e8b18005c99fa6238a202091762c10b470fb51b069285ca1d64d9f330b18a3118676eeba082f45c4146c194098bf3fe9b353b64ec355496fbdb84d7275c6ccfd3036367dbf519004fcaea43c579a0fcea2ca354ebbb7fbc157fa0a419bd5c19ea6c8ac8f34b33d2b590590b115964dd60ca0712b9a3a5a6b5c1a4d2b7759de7117dd4e4a007779123dfd6f6db655cfd1cd40809c0d988924bdf0f528b1bd35937b87ec90dbd08fa8319f6bca44a5214aa4f6332795d518bd2d119e541f138ec8b8267c1296b3041dae0580e5856d0598773f7493f131a351380c37b5c405049b4633d4af4c9b62a379cdd20299821e911f4ac54b12b82a5d75c82c6d1c5aecab7536956b660efffa915c803160029d613a8dfc80c58d3f6fc6197ebf8c5b6d4e5dcf9c76317a462adedab282e2564f4f3a6c716b2b3226c81d9c730f4903f5c22b101345dd980b6f04fe276b72a356f48610037c793927e21f412853aa974aa69deaeca1b46d44d56893b24f5d95cd1ad80e10bae6481a92a6260763f4d18a5bb69498330be78434d5e64c7b57d421694ee438f2d4e333b9f00e1b519b016ea75bdea0d1db2d15efb5c2ab82988e8586ecb2100f6447d42d7cc87c7ee14801603f2c5fb8240189c36781754608830563b2e6bc0e1c172ca7dda2803a62f36471d652dfe6fd089d324b6ab7d723c4611ba973e6f85bc036ac1d604bbb1364accd9b71daa3de3600c71cfa29bdae427db685c7cb87dc46c372f8b1aa402c4fe5c4e3ea79fb60fdd7933b813374adec39b947f3582386816bf8e9d00cb9f0bbfc033772559f9f0d4796b77c3b529422ea88ad412224b3e71cde787630a4fed22c4fb61625dd1c2f5ca2023fe2ae8fbb5bcba1efab55ca011f1b2307d6cd57f0b75381b6b828ea3c1c2efecf66901334cb4dbf7ce35b88454741ed2358b23214d161af8551f85464f82068943a62ebaac00161911d5c89c6fe7de9c00437686a2d3c5f993154b291632d230d8982052f1e0e00a047f9e28e6cd5eda4acecafe7042d40f120cc8585395a954d00368022d521c256eedd8f763d5b23408379946967dc939614c2c8db78784b793a805034af51b3de996088e6f32de8ab5e48d13d0b35ecf1ea523ad054617879a72fbd31d86d04688e7b2d045f1faf7336f789a2778ffd2c92a4bee924d5b6cbe2a64c0f5d1b4e0ccd7847b95abd6ed3e957ad80de6fbf32ac8833a3e1ae2af8a790a79c3366dda296eb5a5b8f22cb80ff6f09fd09a98b4e55dcc0103bfdf5d58ab913974fe1b00321e35b00f439bb71cebf9418f6e65dc2b2c0f383a45c30148edb6599195771a301db217c57077190f7d50a36515dfc5e32c1c9deac5701ac0f51dd2574f53a7044279cdd2409532a618e539f8ad4a2a8e353d166b332bc3a1ff4c0c140431189e405bfb94f3968a09e9b47feca21006338c9fa9565e32dded32c0829f0548eb3a5790aacf8e540b7f82bc851a4de7e1386cd6202ba5aaf5df156dbe6a0be1c990ff6796778320408b40a2321b3bebfe44f7b83ca36aa7a574a6acbeabe2103e414ee64f59542460276f61ae8dce89d28a09bae488077b79891879a2b4754378aca88def726ea6fc548d3d09d612751479e07e921febaa3ff059d4b43a6419ce361ec5e2c0925ddf28f7b651faa77640592b0e092a7abb5f6c462d28e9194378fe766b810521cd260c98dad81d8cf7da7701dfa8e2e6947643f779055f1f34d97a40cd2e8e9cf5ee8696752947906abe2992e53b90c22d8b9ca84b32edd3a4186047b9928b8a06614ec52199222efc86382386aa7e9a7dd93138a3617f03bb21dcfb290e9135fb322063b8625564fedc008681a6dca2bf2ca3a0d5ae66fa58ec60d694bdee8a80f5c3a913dd013e1af4d55857bb2c21d7f143f342cf8438615aeb1cef1b12569eb0dd0eed423b751c728a6edc9dd6dd0bb7082c73aba3a90c7368939829176691305d162c4a551245611ecf5592368af5406f4f615b8fa758"}, 0x1008, 0x800) 20:33:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffd04, &(0x7f0000000000)=ANY=[], 0x10}, 0x0) sendto$inet(r0, &(0x7f0000000140)="333ae7b6c4e03b413df50f389a12e5ba0ba0255fb04d3f7f4164ae2b09b5bd47ce44484dedd6c0bb848266e03a325031276459caaf971750c23c59ea8bc7f68c5b4aa32c611b32b06258259f0e7f8fb6161ea1f70aa74f2f7b37acae09b9386fd423dcf9a1096458a7e156bc1f24", 0x6e, 0x400, &(0x7f0000000000)={0x2, 0x1}, 0xc) 20:33:21 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0xa, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getegid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, r5, 0x40, 0x40}, 0x20, 0xff, r6, r7, 0x3, 0x2, 0x7fff}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:33:21 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffff9, 0x91, 0x40000000, 0x6, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4, 0x9, 0x874, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000003, 0x1f, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0xffffffffffffffe0, 0xff}], 0x7ff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x400fffff, 0x7fffffff, 0x101}, {{r0}, 0xfffffffffffffff9, 0x5, 0x1, 0xffffffffffffff81, 0x2}, {{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x1, 0x6}], 0x800, &(0x7f00000004c0)={0x1, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) r2 = syz_open_pts() close(r0) kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0xa, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:22 executing program 1: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20, 0x1) symlinkat(&(0x7f00000000c0)='./file1/file0\x00', r0, &(0x7f0000000140)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='./file1/file0\x00', 0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00') stat(&(0x7f0000000300)='./file0\x00', 0x0) 20:33:22 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="73240acb9811f47ad18192947ef9fa2b42fd7e34b21c208383fdae3942c583410f182bab", 0x24) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01000000", 0x4) 20:33:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2018, 0x672) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x8, 0x0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000100)='./bus\x00', 0x80, 0xd0) r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f0000000080)='./bus\x00', r2, r3, 0x2) kevent(r1, &(0x7f0000000100), 0x101, 0x0, 0xfffffffffffff14a, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x0, 0xfff}) 20:33:22 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 20:33:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = socket(0x19, 0x8000, 0x7fff) r1 = getpgrp() r2 = geteuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) r4 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)='./bus\x00') mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f00000000c0)='./bus\x00', 0xfffffffffffffffe, 0x0) close(r4) truncate(&(0x7f0000000140)='./bus\x00', 0x6) 20:33:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x5cd8) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) 20:33:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb459be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22da06677de709ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a440af78a560bdc969119924595058bc6129d3f0024684ffbe4f9951a91d67481f27d1db813eeb07228b022dbd80fb22f562fa117b33ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc192219f2c8b6a08468b43c9c8a96f46793faec83a8a89f3b5db5fc688f4a993e36e0aeace4338890a7c93754167b3f24eabfeaa9851bcaac24ccc6993e64c4149d48e45764d16879608f77a12b4382d9c139d6607c3c9880b6c5d8ee5713923ea34c8c20caba33b3d65b028ae95e053738f10228a6d610baadc8a552f605a4bf92a860daf89a134e7b6de52d5ed7fefa4230faae8371249f7b59bd8160c0effc448c5393da013d65a98f0d5e912c5caacbf761b0682a750a347e4c68818c4522fc42ac6740d9c6ff0fc5aebc452132c57d5aca0143bff16db3391cc9229d6764f3a3da0474998ad153c8e57eac418d52b71bde58f1a5ad5366d886bc37823dae344fd08609d72df910e209d2ac7bb35040234883369ded129975b20e71699cd83500bccd33e33ed880f7cb5417755ff15b0000000000000000000000000000000000000000000000", 0x2ac) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x0, 0x4}) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x9, 0x5, 0x2, 0x3, "72cafeabc0cd19d7037f390d37b2ca6d5db3a24a", 0x401, 0x9}) read(r2, &(0x7f00000002c0)=""/249, 0xf9) 20:33:22 executing program 1: r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x9, 0x0) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x20009, &(0x7f0000000040)="0f000000", 0x2) sendto(r1, &(0x7f0000000080)="6e6e3a8be690a4bfd3f5e4cbae46aff08516a57597e729dd3c3e2673c12e83931e32af6cf784d0873b28ab3843df1b2727b0c9f0d6529e677ca01c67359503b6e31514fd710e91bcc6a000c9852dda30788af77b9ce716a9d756dfb98fddbbdbd2872b9bde197e59f2", 0x69, 0x8, &(0x7f0000000000)=@in6={0x18, 0x1, 0x400, 0x5}, 0xc) setsockopt(r1, 0x2000000000029, 0xc, 0x0, 0x0) 20:33:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0xb9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r1, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xd5}], 0x1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000380)) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/238, 0xee}, {&(0x7f0000000180)=""/1, 0x1}], 0x2) 20:33:22 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x400001) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) munlockall() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 20:33:22 executing program 0: getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r1, 0xffff, 0x20cfd8b7af51a4d3, &(0x7f00000000c0)=0x4, 0x4) setegid(r0) setgroups(0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)=0x6c) setuid(0xee01) shmget(0x0, 0x2000, 0x94, &(0x7f0000ffb000/0x2000)=nil) 20:33:22 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 20:33:22 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000025, 0x7, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) munlockall() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 20:33:22 executing program 0: getitimer(0x1, &(0x7f0000000080)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) 20:33:22 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x10, 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 20:33:22 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$inet6(r0, &(0x7f0000000000)=""/13, 0xd, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x6, 0x81}, 0xc) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x29, 0x27, 0x0, 0x0) 20:33:22 executing program 0: shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) mincore(&(0x7f0000f0c000/0x3000)=nil, 0x0, &(0x7f0000afaf0a)=""/246) 20:33:22 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f00000001c0)='./file1\x00', 0x610, 0x0) open(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x82) close(r0) write(r2, 0x0, 0x66) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 20:33:22 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0ef240ec011dc91c4bd3fbcc3ef0f701b43add2dbb463944038b9a36420d2708a242076d58ddb89726000000000000000000"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000080)="8aef22888fdf31b94595d9f7350f8f5e7408f76c5d1950d0", 0x18}, {&(0x7f00000000c0)="cf08c71646c9a106c9d871a00c5d7a1907f7c83ab8f360f587d052fccd041429246d59cb31a09324acb08efe497ddc309fa96722519d1504dbcfc9ac3898890975edbc9c72ac2fd0828b092d2a60e281a4ef559bce2306e8f3559bf58cbc1c802b49c0df58c039f700e6e577517a1dffbaa9d42c42454a058b116979cc00295aa7cb9cf2aea8a2ddd50f16c1cb1401ef397700798f0268f7c5d12b34a6774f7606b871a0bfa8591d921d51835e", 0xad}, {&(0x7f0000000200)="ab00af9a88f0c4e943783afb2c2c8e89a13c50e8c645ee5582902216bc68dba31d71ce530de4f4cfe2777165864883ae9da0737b60511b12ecc9e1f806fd6cb523505fe3cc5ddb59ed1a2d821a8231fe47656f9a75ef18c7ca6141e4fe17bd", 0x5f}, {&(0x7f0000000280)="ae3cae2df27f4308fee5623be00e373aa635323cc4e730b07b8a40ac203c51d5374aa2843ffba14dcdf634df819213b5be64945f2ed1ca7ccf93316573ba81ffe4373959c3d8a7d86bc2bc071cbe542b1bf179e8a260db268352101cccb6d8a7be3734475c38ddf22c45d92dc5e0f508952cb86c53be1e1362e164e77526fdf61b5312c8024bb3ab804173f9cd42822865498804c64afe7bc901c5605c1ff2b2854e3c251bf77fa818018645dd1b08efb7ba1fdaeedcc832ff5be6d3108a633879b2c0ce84a8346886d69246d43d4ccc8051a9832b2f7f7180f30193fb0ef37d0797795843", 0xe5}, {&(0x7f0000000400)="ae7eb79343c00f41b2c53c7b5bd8e768340e3ee2f3c21db63ba31a429ef897836493f22f101671a1cdac525d27ba6c09ad46a15011fc3d640cfa0e5d58de0f63ac41facbcd0d50e6804fd491a7c78a807e863bc9b978c823441cd99d579b2ee3cca0a0261243c348162a01db608db11979781f372023b51d66d3e4d9dd29302d2250572545f1243272f0d7c86c08e96cf176c3b55d65895c2be6cace702f8ee8bf9a7aeef0ea14b9928d00419884d6bdd9aaa2557b7132d7c3336c8fecb99f9a7055bde2e18868b292de0f751d1cde65206a7ca34498c5dc1bfa006adf7aed32abcb5b102db856ff2a275b62ab5ab74a2951ea94360eb54d", 0xf8}, {&(0x7f0000000580)="117bf100aba6276b510901c6641dc640d275d678797b0c4d55f2eec1bedc3bb600659f502163613acc6c94fe6e9f02e809982189b99a21fbcdd32d8840f5da90472d0932dd6f338f25ffae9cb1df6d4c2a6f44a7", 0x54}, {&(0x7f0000000600)="3f6780f05eb0ca4dadb0ea94e2b70399096dc700de37bdb90cf16522fd70c8cbb75e0b45287185c558f45aa395b0fedbb30046575e5c529810a8c10edaacb862fd776196c65b7c157417c30d56b66225554448711a48c1bf46f89f3bab5e7bf100eea872eaf8f0cbe7c41a405d427f96b1be14cf9d4dc83d1c0eefc7df23ec80718a98b92f27eac7266baefa0e0aaaf99842843aa05a08d3665328fe8d4f1310b3d1362aae72533def5dad5f06378c9c4bb7", 0xb2}], 0x7, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:33:22 executing program 0: r0 = socket(0x21, 0x1, 0xfffffffffffffffe) r1 = geteuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) renameat(r3, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') setuid(r1) recvfrom$unix(r0, &(0x7f0000000000)=""/89, 0x4ba, 0x42, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x9, 0x8, 0x71, 0x7ff, "b40f4505494aac3dc05f0109778ecda7a40f46c0", 0x7, 0x4}) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) 20:33:24 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x7) r2 = dup(r1) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0xa0, 0x40, 0x801, 0x6}, {{r0}, 0xffffffffffffffff, 0xcf, 0x8, 0x1, 0xfaa}, {{r0}, 0x0, 0x4a, 0x9, 0x0, 0x5}], 0x2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x48, 0x80000001, 0x1, 0x7}, {{r0}, 0xfffffffffffffffb, 0x83, 0x23, 0x18b9, 0xaa4}, {{r1}, 0xfffffffffffffff8, 0xc, 0x42, 0x7f, 0x3}, {{r0}, 0xfffffffffffffffe, 0x1, 0x24, 0xb38, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0xccc, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xd6, 0x10, 0xb296, 0x9}], 0x8, &(0x7f0000000280)={0x0, 0xed6d}) r3 = getuid() r4 = getgid() fchownat(r1, &(0x7f00000000c0)='./bus\x00', r3, r4, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r5 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000140), 0x10000, &(0x7f00000000c0), 0x3000000, 0x0) openat(r5, &(0x7f0000000080)='./bus\x00', 0x20000, 0x40) pwritev(r5, &(0x7f0000000040)=[{&(0x7f0000000280), 0x188}], 0x1, 0x0) 20:33:28 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x0) r1 = socket$inet(0x2, 0xc005, 0x10001) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000fff000/0x1000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x90, &(0x7f0000ffc000/0x4000)=nil) shmdt(r3) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffc000/0x3000)=nil) r5 = getegid() setregid(r4, r5) 20:33:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000001380)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)="d06db1cc890f8f2c67d00b1ff908929e5ebc76ac7bb3d171c78a33f22ca44858c58f85963d566e134682278f32117506c80989d1fc16c5427bfd2fe5b71adad7fcaaeafca56203bafbc7757de7f51dd82280aec7ad43f6a02cc5fd84bb6b57", 0x5f}, {&(0x7f0000000100)="87d07286eeb32dca85b27d46ab51a61bde4d8ed43d9eee0ebc10945e659a5d9d94ce1f78fe1c1813316bbb0123f2a64852cb59d6ba9ecdd2e2caed0420ad16fa3820f4027343a6b67bbceca217c28f92749767ff816daff6a70d96cb40d2a1d783b6e64dea8dfea3", 0x68}, {&(0x7f0000000180)="4100547f88e1841cdfe22ff2c6290990fa4e025e00d3fb14dc1f694e6950d9ae462ac1d00878a75a9ffbf7a596c335d6f9737965f51fc9607d1bd95a6103aecff79e7bc27cc86917b3617ac19edec06d4018e6b0daad775821da3cc2d08cfa564a6a882a3b66fd0fb862bb683871e84e0e4c2b072ea8daf36077000ee7922e53561cc3e094cc73b54083ff88cef4febedcd0ad1f5089e0a41d7785c52b749a359bd8a38c65ad2ec0ce392d1aadbbe3624794580291b0c105916d470bb60f9b485218718cc2bf913ee843b57a245959dc40c67ce601ece77b57b26e9f14294126409d3155", 0xe4}], 0x3, &(0x7f00000002c0)=[{0xa0, 0xffff, 0x0, "d9539fca4eca24d6b1f768c256588b87cb41132f14613feb7ba616a543d40de71999c83fc69b7593ed0696c75659376a114ec7b21f015d91f3e6238000990d502d7e0386b20598933929d06390dfccd9cd8ef3ac19738dcfaa908cb22023358ed970dbcea1a44fac32985715da030f2c000c541941048d620433cc404609a456e4f430e58e8abab4e6d933"}, {0x1010, 0xffff, 0x9b28, "b6ed3192615683446debd094eeee07507b2f6996fc0593768e3e10f81ea03e7df39e3311fcea852fe27faf413dedf4d84e5c628b63add8cbd3e8443b9bc6b52329141c77be65f442a33f7defa1404efa19e9fc95c89a2b72f7df339c98e5ac7da19399dca87b99bb60923c41baca88c3ba5ea7b8a02e9e8b6813e56e08fc20bbf2e824601032a7137d57feac12d1a766c7b3306b652116803a4366d0d083cb77074e64496ebcb4934503486fa20f22175c9de2a1166a863372478ae137672ed1b26eb15145d9f904008c7265db70f32177b416baf4f8ae83d341725ba2e71028056e2cd30868f5606edccb540c7b8770cb745f5d9c8b848a82604ba90e0a48d4416f57f0adbcf7464a050d4f14865744f07869f9fb7809e4bf2e89af545b2f1f372b09170d55266eb2510f9cf275eaa8061ed9990e0ca3e7ea4bb7212a8bfb4004558b0a65570e50cbe2cfd76aef1dd2e70aa9e8ea74a577412b0d71ed601d1fa8383986756db7a2f8bd0aa737cd8085212ef8470b694ad2e87a40f7241d111c1cbcf05779a5bf0cd374c9f40a514e392d7faae4f14f1bebc8f77b5706ef126de2adb51c52e179c8eeda578f11f7c368a85c266d5c3b691904000b95b1bb78daa335f0826c6435ab0a243ff2a38ebfb9587db0c580593b38ef7c33880b1f450009914ddefabb942317c1480923f841489316bcf486276a53f162c2efd40c1595c0f8f262e34e901d1ebb8a1c0c9ee914ae0ffd4b9cc72f8515f4959a0135a98cd3c9e945c89c1c5891f1c7e0c42f5e3e4b37375d304f5ab4d1b684dcdd387e8effeb120a7f9d975d9cd124eb708c5305a2d539e78590c8b9fc174886361063d3bf189c0a3f6eb9126311bffc60f5b1994e12cf368b09e346e108b52947754b7423543ff53190982c5198bb7ee519f55f797e475305517093f417af65bbbf74784e49f6694ae691be2a45e71d9754e92b56df427eb67d5471a82276f075be7565fb4239cee8f5f6caac4042c65f3a7e32394bed91b00bf09dbeef9348eec449b1a27ddec0f8286cb890ed29455ab2860cb439fcb300103cce677d91198cef6f4896f8602ab03bbaaf5639d265fef7247132a39909cd6a820364a89cc2833b6f9b836060422596cc3011885a710af4562140e984de3d7620f09a044c69c8d55864ad770b40c626b0c8919c0b905864a949025e49ae96042719bee87a33f5b8619574fac5e6a37dd613be0a665d0d8d55534c2912988248527841edc114589014e8c45729dd8bb2789697f0a5a89e321e5293fdee4e01d478827809b9e60ae05afab50489adaa13a23c75c4ee1a54d9915c83f732e1deef5dd3ea38b7d57eb57491639065b8eb6e204c2eb3c9aebef6439694f489453732c7de44ec3866e371579bef29a267377017c31188e49d993dfd76314c62cf0f131435b00c452f346c2069ba69564f9579d92ba8be0da211505818a5bc65bc661a54beb062cf832077d2c8a72326066d02168c27a49a405042f4c8193326e09c60cfbbad4411669050f55fb28ec87e99d19a37b1e30d70620a1deb7a696c9167307aa22b538cdf9d6dfa6941f5c12cfd262145d5480487d2decd10a4724662aed202ec0754a46892b619281d366edb359fa0e36908cd8543b6ce6020fcb55a2ce666494c1ccc83e11dc11e3ea6076eeb993215539cf429725de6fdcfeeec0f3d73cc9e54be4b252ab8ad51752001714f9802c1e5aa3418ca2f4ec2a333c6f0c2cfb50155e3dc1124096a67ebd3eabad6cf5f1977006b1d80d9d1d119367da8b9a8040cdbc1eda05d0eb64cc027b6acb5a1d13e7b9729dc841e977648fde80dcde9ea814d1faf826186b6535adf8b4eb25ce501fff2282fbd9fa90b1395b4d6115ea0d57cbbec89049af49645f7f31e09091860a9d6896b18175ca998ae41c88fd5a001b442fd995fd252b4e4db941dcd21dfd1dcfdb98ad7c1df2d0ddbfe8f977f2a86ed720b87c2427a507004b56bf97a03137562c5af5de8d85a11a114ac51558f3be7b671965b9b1b7cd72b3c7b81dcaff7e658ad24e88a66c37c87559e7213b2f0fdced0e9e1d3f35bf794d58f8c14868aa8ba1b59b27f0cf97a87b884b9a21043aea6be8ca8df181319cd1052a23b654df1fb8c7a44425cfd64d922ec8f4f52d82230e675fedbd386d5a3e428bb5be47ad0cadb4279ef6a3944f209959c1374bb77336da891f8b0fb07adb6d47bed36183417cd6d79a41c4a48e324c2817a3b29ee37590ca0143a9835b6fceb472822b25d615986c7021125e3a7c703311d3fc96cee05bed839801713eefdd741680149c0c2e50eeab7eaf8704998fa3722e09033ab81da01a989865033e26c92ad0c522a88b25bcab70a948496e551cbc836b05886c856ff52488ae8d91fad7eeb8c411ef526d3a0788796e544bda4acfb7eda4b72374a92e2f4a8b93db452c4935987390155a2c8afe397cd3df783628e018ede4c23ad0fcca72930e862ed245a867a4b7b2c0143773f380fcf273c380984b269be7e6d9805609ba36c480e85c164a675165a58d3e4d8a374c2b2229b88fa38381cef06fa2640df5a4564592d9ed45a65ab4b37d7e0ba542ecd9d79a331ee8bfc1129f177e30c081d339efb92e193b2295954d9e672e554cfb25eb6934b34fd744b02b6947d4ed14d9a547da4025cba6196cb89dc6fb0c814fbfccbc12cea4e696f454694a00b44d7fc984a561c23df825cda3e79abb59c1b050af3ca3282890d1711b6f6be4e4f8c78b5ee5be429df86e2f2e16d5cfbe0392aa1ae831eec41841c8e86a5f32d6b7179618ac58ccc5ad805fd0f0b720f0184b7cc4cd2ef1a46f9458918e442ff549c83a9f0fe66a276f1a4fb8096e826b9ca4495b443b4966e30bd12879d5ef317644c4ba919e7016b0a16e366f8fec9dd23f90aba2137b2627445ff3c2cc63fd03749513e362213a2f35475a2850720ba6713ca1efb3ee282002338f417f0f3d4213f2040b4097ee087898c6d34d4e171e2401f2d4ae4b9b5e30fce52b4baf9bbf8b3db1a1278c605c7508d7ba6feb792c45730f09119bed3edce3e5d818d6bb775cacf77b8f7451e6637ddbeebb1ea5428fcbe1ac492461117dc697b53b444eb5218f0521bece5e0eb669dd8b907e432f7537be60c9aad95ce8ca0ca1aed730fcf3701e3178568ac03692a783e90eb9db5097398aca61c000659e0ffb995f8603566245ffadf4144ceaca053d0efd784eb81d574b93416fafdb9fbfbd2de720e93eaf213a0cff5b5635791b20024f5d95b22f0f7a498c24ddd42617648eca7821bd74bcf4e7abfec63cae8c7eb105d0d0e2ecdb4cd38b1f2ef1702856e2c3050a3ca01ee7881b82efe2d257c6c562902a3497b584939bce79f05f62473956f85de2a4ea4eeae8a2ecb3d68a2378d5d6e7eaad576a20cb1fe21b75688a2e6de11d828b05d8f6674237f3906153d3ce19985134473a8a7834130902954a1f8b90887c6f751fb57456f6b6bb54fed3909149eb1ce849d50ea592bed1d315608d832cd4bd120e968550e2b99167d3acab6880acb02c20f01d3d11c48b0be1949d4c2994d53cab5d0859f5ce0985aab6f3214653f5aee917c684f5be06397121e3f63fca0703059e2149dddef9b6957cebfac39359976328c1079d1f1de37a62d906652bcacb68371f29a52db526ce858ed2c3ae8241ebf68c1b931ede3cd0aeb65f990b71fcb1a6faea296ea97996d95e6fb95387e44a20eefe9eb11b5c3db5f6d8d4feef295404ba4c7fe826bee233c72927ee9e470dca011ff73cb799568775d95b7d0e90c99b6aea4539759db8fc2a14524a346ac9b71e97547b82e1d06301002d8a553f87d27880acbbcfe5e2883699b48a6f34135b40d287f39be6a09e7f501c879cbe1fc6355b1aab868c3300d9b9d8afd3c623aa73b42dd69f7970aa5812b53da43baba55203a09f9079c70039efdbe5867185dfce19d7bc65cec0eef5a852c559175db775c53b6f9b81c9ef75136b678877ccb0777e22a7db9b656cbdd8fe33a18b0fb9a3914e3fb6a1cc791cb4570c655595ca072f9f432da0b02e1b823935e471efd00ad9066d240b3bce16f517b652cd8ff316aab5c92e66a77e0a479e5884c1e1398c452407dc4b5e8d038c8af40e6972d0298820a5ff8b4dbcabe8e6acab932eb9c8c74c95c9364a6c6846bc38584b6444aa89dbb551dc808c01344102591bf2d53a0e7a26d349a732f33b44b54fe9d313a0f2710c1e071f3980947c6974be2f0c0e3d965e8dcf6f8665573ab9ef06eedad62776800410baa0e1f73c53a5acbc9afcaba7ce37f34d4eb3f073e974dec623d9750cb324ea9942a0b25c3b6aa6370a26b4d0831154a251704f836fbda2fc5c6d08840d32a0e2477291e82889970e52015a27c40fbf3800d53e85be6fd28b1cf6c565d93ba83669c546593c3910a2ae240cfd98c8d857a34f51d62ed4dd89a664f0870c96952d2fb446bf2ec9685ba14ce479bf7fb3d39378dddae7efe7eab241195441fb56ae378378b845cf66a09209ceb5d5ccce10dc9f7f8768fe8789bad56be61ad299d500bbf1523e2509e26f3ed3f8853ee8a5defbba97d8f6934ce1d3c8cf9573010f9e0bd83a33eea3ee8d5010da97bb003ad662b8731aa07278301c057a5df7e446d55fb0d4395aa89249c52b50fc2dcd0cd4b5443170ce7f63db2241272aa018565e5ee17ac928fcb14ea48620cc990762cfdc653ccb7f7e0177ecbeb87c79c1f311b18cc7102dcd6931b777a41a9975a1cc014b41bbeebd4182063f30c74d806990238a6c29fa1b77dd20a764f64302a87049a13befbdcee070c7fbb9536789b75d4b92173f4622950f7b9050229e607492332fbe47969618d31f7f9c555ad520816c77018c72ef919e539f590af3b7cfcafbda752d9b6530b7b19901e3768cec2c5ec8a57bdade678483dbc90a260e57fbf5c3b7b4fba50d0919f49d16ebe666b0268a131c9ae7dcc92707d09bd0d18e032a96cc389d5174080580c6da2308bce6cf49551eaddf3c4107689b33844240af2c1bf92c84cefd4cd3a0e0b2c8ae591e1906569a8cc144add9ac67fa74474b598993a6caa2fc10523115824ed3b840f35458cea1799e7a0fa5731d363bd9485868ec46a6171ca84f692e07b82b441693b34daee768ab483e2dbe0d68ba8acf2d809773d108c03f51422d5a89d0ec45492295dc9685e4d91735988edaa809eb379cdf01d4d2328ef2080fad92c380b7f7342b5847dea4e82a2d47439c1492e5f5cff225615efe0c9863b97894a33a1195014506be4e4e0364b4af31dabbde203b7e34e77a496484cc851ae85f9f532e1c32b4f2812d575649fd93b41ccacf79ef8e0161f2f4859a2de27b59dbe27f19017be2dc9baf3df37dd6cb5683a833d54c5656a243a6279a01aced837dcd69430ca07e4a2e36772e3c10cc361fab7e8d44c8a0ef4d3dd9b328769931eafb73e55721b3c7856e818970731bbd4d4f0e8ea3abd7637f23f1ce96051fc1051a72aea8194d25a15eb9667d6aba1a35753828cbe7f4be7d66dc766a7f44d8ad8110e91e0f0b60acddba0ed3e772f9e38143ac11ae6f515c14875cb5c5ee05089cab2b9cc453ff2fa24b643679bc1a4708754cb93275d746f51026fe695e1e811c8e2319702c1c2f7cd6db2d3fc8afbb975baa5b364d34b47d3ebedb606df29964633b7bcd95743dacde64005cd53d76b013e5613bf0fc8917462a65b989f90ef1eb50d6569f8de4e29613edbd3b864d83b23a04dbf1106800eff5a506d8aedd1094503414fbc"}], 0x10b0}, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000013c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) socket$inet(0x2, 0x2, 0x1) 20:33:28 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() r1 = msgget(0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/25) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x2) setreuid(r0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) writev(r2, &(0x7f0000000180)=[{&(0x7f00000000c0)="a520d94ec37894add046434ea9634cfe3ae4bc88dc92fb0f0c763c6de9175a33f4e8e91f6e4daecfec4590bf4bfe30f75ac79865cc2028d23ebd8ab4", 0x3c}], 0x1) setreuid(0x0, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x122) r3 = semget$private(0x0, 0x7, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x0, r0, 0x0, r0, 0x0, 0x10, 0x40}, 0x7, 0x9, 0x2}) 20:33:28 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r2, r3) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r5 = semget$private(0x0, 0x3, 0x1) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000001c0)=""/196) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchownat(r6, &(0x7f0000000100)='./file0\x00', 0x0, r3, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r8 = geteuid() getgid() setreuid(r7, r8) setregid(0x0, r1) setregid(r0, r4) 20:33:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = semget(0x1, 0x4, 0x100) semctl$GETZCNT(r1, 0x7, 0x7, &(0x7f0000000040)=""/108) setrlimit(0x8, &(0x7f0000000000)) accept(r0, 0x0, 0x0) 20:33:28 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x2) 20:33:28 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(r0, 0x0, 0x0, 0x25) fchmod(r0, 0xfffffffffffffffd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) flock(r0, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 20:33:28 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) unlinkat(r0, &(0x7f0000000340)='./file0\x00', 0x8) r1 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r1, 0x0, 0x7fffffffffffffff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='x\x00') open(&(0x7f0000000280)='./file0\x00', 0x0, 0x100) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000140)=""/235) readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/56}, &(0x7f0000000240)=0x3a) r3 = msgget(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) 20:33:28 executing program 1: r0 = socket$inet6(0x18, 0x4003, 0x3a) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) select(0x40, &(0x7f0000000000)={0x1, 0xb6, 0x10000, 0x7, 0x200, 0x543, 0x4}, &(0x7f0000000040)={0xfffffffffffffffd, 0x1, 0x5, 0x0, 0x6, 0x9, 0x7, 0xfff}, &(0x7f0000000100)={0xff, 0x0, 0xfffffffffffffffe, 0x5, 0x0, 0x80000000, 0x1, 0x2}, &(0x7f0000000140)={0x20, 0x800000000000000}) write(r0, &(0x7f00000000c0)="ff69be1d923dbe6818375d792eee6d40055bc7e8", 0x14) 20:33:28 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffd) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="2b0b7cd71d4e2b2c9f3286a8c75f10c85806d5788a6ee318903d0ddcadef1c156c722ae6be5f8c6b2640be43907d53960b8fe211159480e852572b5f4e0400000000000200c721a7dfa763131559906cd7078684c013872ad7920000000000e9ffffff004bcb924ac21f9e84eb3808d1cc1beac58cf92c7e5878eb6f97db3eaf0e4a54ec42c68a7cd99850447e9f4f9baaf1190daeefe901f90447dd3c443fe433c426ee841f60c1bd268f7d545ceec6f2c49ff1c91d4623a381a51707644213daf63db3deb64fdc9b5cb7e228bc4f1614cf4bb8db3be2c5e3046e1578522008d888ea72c8d64efb50846d217cde6bc9", 0xf0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/170, 0xaa, 0x802, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) chroot(&(0x7f0000000040)='./file0\x00') connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x2, 0x800, 0x2}, 0xc) 20:33:29 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = kqueue() r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001380)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getgroups(0x5, &(0x7f00000014c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r10 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r12 = getegid() r13 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r15 = getegid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f00000000c0)="d3a4d86f7a54358f85fcb6f84e951adde8d2a1cd58e72cbcff2644afec81390edc26761cea56961a55cf94a36d86b0506aaf1a3890828d555a4f5274", 0x3c}, {&(0x7f0000000100)="337b9d02d0ce84fbb9cba40bac19fd18c3063f70fa645d217d36822453b1c673457cd29368b8c2d1ca6ce018103a8bb1c5fb067b1a35fd47ae6eeac032570873fe69a94a76ea71348f135d106f0735ad25b5546706ad2347a322735e715d9d8aea7a03f18de003a0d1c181400c524088622ea020c089ec2cfa8e41592aefb8aea8e1e57f9c7577184699c68b072f18f891d8aad4a9f73150daa945a057e90e5d00fa603a0039f0e1f5137205280cb61de47b530070634d4d373d93446bc89d1386c87edf8a47824d77ac3c6540474967ee606d7d", 0xd4}, {&(0x7f0000000200)="9fee0cd994678da1aaf9781d057c4bee428f44d72767c4ba32ee118b2dcf170d201ff438522b411a22b55901169de7afac0ca152036a14ca20ba9cb01ec63a5dba9e712197c82b1f6dd948354ba4935c", 0x50}, {&(0x7f0000000280)}, {&(0x7f00000002c0)="79e9b42bd0c98aeb29cfd8369c80cbe10bd52da415c026f64c10fa6d54c75caf3046ac8526d7fc0327a1e96ecbb87deabecbad42d3869aaa54568794a25d571bf9393085fa86792efaca1bfb04b5692a2bc08e36311ae5b080d5ea5df2e909f290bbd8d67b1fa30a515646358a355ea0e30796f68ebbde3d460dfe48f8bad5c5ea8f7f4530c0e0b94f8276da1b1edc59b73d0156e6a6b891eac27f51912cf379c43e99433d72a636e5b39965d0be851edb7b6eda35e3c504884a2e5bb41cca6e9dbdd8942cb7da170a2a3c0bc2bdea2ce9e99f7b67ccac7ce746858d8fdf28e04db13ee9d3b23b1471597989963a4f19b6c007f45f7420991b6fed3f9b271ae55e45fd55abea03a48bbf18c8994cd13e79b3f7915146e57542c0e92e0530233968bb2597542ff9b678d96654bca63ce2740479272329a8cb87225ab512d66597e7d78fb4814380fe0876d3bd16c6b008e26d7fac588def31f0cb9487db1dc6a4b5dc86893dad351baec8845947b31b60fa03ba4280c5958d7b86e659939ba566d5902c4c4bf5c28b618eb121bb572c3263757afa48214dc0bdef54375b5c2b2e9940a02ff70767427e17bd0d93ea56e33173e67b28bd0f1cadfef9322c5cc5b436d40d47840a8cbc35d825d8a05474b37dfabed3f566b71407ec1f4f7ec8e6f6e306ce1ace683d0fc9347dc320d34bf17e61370767b23c8296bed026c5fc7b97621dae6761dcef9ee9bb5ef919308fa787083f7573b1664e92ce4f5c9fc1b395f9aba1091c7e16fd8363e0dd67575b65538b717e996acde06624e608a7c01051ac95be15d841f0e22841c1ccd7aa9f91b755b0d7eacce8145ad0e9dbdf69be29f297984f75e3791800c9023108a7fed279e3819b4a63a3812ca835d821a3624ba6a689e0197dc8bd2e64f4b1121085643283d2ffd2e5a016e1e822537e1273256c93fb7480c24f488bd9ea59edc58656ef2777d24adcb8e8176874aff69cdde69e0a4a629accc76173f33484688afca8bbcccb9b036347d3ca34201d9376195e43fd3fee94d52006967ec63a6e5b219e34e55cb5c187f927d248860eef144d102f17a475790ee822352f24a1e44a1a5713d1f8e44a26e077e818161215e39f2c65609d6b2c4ec87178ceda111989ee9c7f982708d6c9fbfd4308f06fbd9038a91792744430d47e3e3adfad7d42f7d9c711b3891e8af8db0c5215815cf4f190fed6b4aa5cc1ed7074d372988327b1a737dcea28ea965b59bbd9eaf707612ce0668d9f7bd5cb431a1c5b92fcf27e5d86d74f20ceac0ac14850df891a078878a86d3bc138544353e3a98db5a639192e1b5593eb40530270f340132061c676b36a3c3375b1b47f7ff866b09bc2bb6212fdd8ea594dcb27305942e7594dc71f0ef1d239e8181691c5eea8617b55db75bfa97dd3bdf78810e196def6ebb522969989baded41454bc29c9773e8f561af945f77e831692cd32882b96212f6250fdaaff502c20197deed7e316500df0b66789971c26243492d2e462d05e971e59daff80d2a24eb3f67114d9c432c1cb11420881b60a4f99dcf76d5715fd0b057379be8e3be5bf1bebfa7996c5c7b10e9b8d83991706162a1e0d283c034322cf3844db46a1e37ef44569ac58dc1eb9c75e5fbd9233f1ff1d144098248140419aa3b28faf336d0e36a6eefba47091a055f1b127095fc2ec9823212c673e79769086a2d8570dec2b3bb6367b88f4091551696d7485e320b410fb182301240fe673e35fc55da47f733a6648f0ed88a7dc0b5fd7a57224550ce8ebfc31dccf9184ced3eee8e51611ce32784a5f2922b7e144a2e81df078e255a75e307411e0e0b33f4db7d62c9689ce782d99faea9e8a55b4cbdbfa53ba1df8bb1ce036abad4a712b832d81e8da196612c868f2ebf94e25d28cb4fb9db4b7ff03757d6a3bab0db9cfbb258f18b0ceafc412eadf8f8d4522aceabe9416a10ddda46612daf17eddddc4247e2cafff77a482576cd69ab4d11d34e8c13377c63a0b86ca0e64aa9ce50f2884ee9766a9c566444ee9bfd75e60eebfdd9b8b56c0e6f62cc09fc907f68613fd4ae34225e0136d495a1092a03bb112fab8374a1034f71516d1118f3661de011db3964ddb13829b8adc3f333f5cb60cd8f241e59cacc44d2044289041cd11c1e494d77f12aee58e602c3edfdb698438bde801093e7801512234e83e9f3d4218a7ba56525a23ee930a27de28dbc27ca36ea25fb4ae16efd699a05ef33cd1f8d71cd4d9cdcc8ca3360e4de2cedf0d289f4da042d7febb9810ef22a9fed1e1e4044769263eb67c89cc54c09e47e27a3b63d3c9011d0e9cc6607cf79b1676b1bda872a994bde442c2275b923ef5f1428ccd942cae1649d623ab37543bcfa7f84cf0770ee842051a14ed01f8dee729dc5db1216b8d704e71f85e423bbc40d4d5696662389b29c73c8002e2263a358ecea895ae8acd7d592cf73e8b57824d95e35d804b3e937eebf3b2eb5a807e6a6c551aa6607c702881cd13a0afca7564b4809e50b08a81f01809bbfaf40e3fcc01d26d67b396bce1dfd49b7eb18158a51e55e015be5fc059172aa43c0758af7132a9539382152fdb367ad8fe8f224adf4deaa8ef86ce67bc592d8a293de2904c7be3ae0437f4794cf122998b210b7fbe9e7091f7733b8828ed0f8acb893982d32188c229a62f8616b799d2302a8434af28c32e7bb18aa02db3986b3f8e16f185b4000671734ea3e878023a7e443bc8e9a23cb3b751c1ad96f0623c35749f4726c8f61d1f7d2b0a86f6bd1a18627f631a9336962d6c46faa5201c20bd712d1b4ccd1af7155020ccb1cbd51a2469f4012bb46cac6cb92cb77d7cd1d17995f82d1c01670192680d720a4525fe39b669e428065165432a4f14d7d1463357ef98894cc2146e5d2d4b16d7b0ff00e7bb93d847c387e66bb197d8e2c1f341e4d8c213f8e0cf67dacdf6aad08d0e3fba0e19e8e6d211aa714718620aefb91563dacf558a3c03f680e1c7b304691e7baa6d6673d2198da592980f748cfbd7b0fab760eb5a2823a84ee07544c6a0ee61acff7178221163a06ae3fc82e03aa52cdc5809ad1071a4669d1e103f4f44a26f04dfec092e57add822464d1b70751b3849cb260aa7f6cbdb00579499ac5289732c581e9e1908adfa6488a369c1027f896ed801c74595cf9a69f76d630942e77d9db40d4392fd8ac26abfe5deb1f48efc75b6a7e9f36e40394098674200539f7d08ced0c7d5154e5778a1514f78255913003195510e05640286aeb7bf6248c9a57593abd85e212c7bd096c974dd143102e20ef5c867166b1c94f57f14310fb831cd3b5b0fa9dc3e4fb319617495c440fa9a3a8c84543cedb70bedb740e4d70259c42d4f330a0ada54a60b63b8cc0e25186fb9ad3374a587f4592854f053609755627b0f0509af093867aea1ce5bf1442b6905afe2abcc65f7238013d8b85a13a4bcffa2e8fafb1994ec6b85cd987dcfcbade77038841205b11017bf9a0d920ea759544ae5a81888c34f3be0bc86bcdc54fc65dbf2bfa1cbd6a1940eba205ad5b0b4f30db0ef08c34a4bf4979b17a2ad260bb3a692f89303fc36b863cd57b32e0c40b07f918c2f21f78b0246fd336390d5f1a716f790cc326ed4a3acd845353f71768094b0e5459b916ecda85ddf7f698717a2aff7a6781942ccf1637b40b32e556bd610217dd3c2d8d6c1adfc9003e032c6c569781110ddd1b8c08c6cb9bbc379b1041fb48aa6a230e25a018f122a0b5a495db79cf51f783881f1223b68cb0e0cd40292f5f6fc8bf2a6f00137b247a27b2e248f08e6d817e4065d58715c6a31ff3982ee96b5bc77d63e3be31ec7716f767f8b552d25fef29a76b41e8a37b6f87a39135a425212b7984a1f8b4b96e443085eb93fa50dcbc1d7a3c480a65c751d89546edefe03224235ba9e16eff4c587b208bda11d22946f60685c33e6dfb911b206f8bdd4eaa56b264283d4d44273eb77d866bb2687570b224f1f9bf250bdd6bc2e0f452fff3ec697f6780d6ddac5bfae4a7748da45b4df0588dc31b2a0c7fd063b24e641f4303b8302b1d0146fcfafa30c12c0038fbd0d03713d04ad503080e800978d3f8d606756730a0f049113cec4ab46552eb9efa828de9a1964d8dcd080edf43616be229a49ce4b66ff4f9acdf11bcacbf90b62191fe8260432466a7870b78a3439e52528cafd67d2ee369d65cb39c50743d3a27482c4f67cc7f6cacb34a4cfbe5f37ff5299a6da6ceb985ccf6833e746cee7d90711c19f10dfac2d3aa5846ebf4854170328854492dc98a1a0868f035189ca691a65b5ce76cf49086943b1aba69c193c295bccee29cc63ae85be99763142e6ef577c3d011ee266501a45cc224c633e101a5a5d2fdc22ae2c12d3220a0105d0ca15682c05322dc8b07673a1572838e309ff2bf9207748544eee08bae2b7ded4f82c713c657e27c89edbf0548ba34c32b1b59805b73b3810e0067190168e1e0bbfce3cfa1fe2553ad185444540f63a73548017f587f8f9e44163e8239decdc8fd764663b31c6a7b37def39c82cec48ccce3befe195229535269c3f3520024549c3f7e18a8ad38ba9fa1616cf597a92e975d357dcc5858ef1012414925b6bb47fb038d48ac815d5b6a769a36bc5dc3dcb73ccae01c2d6c2264fa869ca1477a6216bfb0986deb6ef47c9a0da097d9a0746413f58a199ec3e40b97ee8cf07d8cb9a0bd7a010ea7960825c29bfd2f3b983549e88a29cc94db4c7a95978ff0bc75a2f00e7bd1eded63897cbb66642000805281300cf0643f427f34f627f3142754bcc526a68872d0657016601f40177b6a183401f6ff5113ac09ab416b3570fb22ba33dd304b8a1aa8bf5e79d3481d5468d5dd257c4b5078dbd1bfa7fcfbc8d1a3cef535a09f3273998c1e1479e0c09dee10dca5b66170b4636766221fc4b882f7c06d9d1ad2de54372c6b60e9dd6c3608fa6b1196aeb9a8e649f78bec25c25883381929eb1f1f62a5d6ac2811209c8722ad619f90620f1c8646f8499846e36bfe8a0e493b4d406f51c2d9fbf60f3fe4d5ccb4a36f97158cdec8cac95daa010c16da9bbc3034f1d60e2090cee22b78d6710cbeda47d7a7cd612bc52c45ca618c2a15d5baf4941aca8fae1014fdde7be541c7133286d02b1bb6eda38524569948ad26e4278b69e7d123e2f5d93142bd8df8e87f6ae3657b1f96a0687249b6b32b99d91dbbc5d7014f3a011b5f9e2d6a373f13bbe98313394c359b807bac03e83db1758723a83cae735556d916d2127e4c5fe46ee7e53296b6f8ee7afe90180c4e8b3d93a3c98cc96330ed452527588efd5622dbb72d764691e5453cc289eb465e26b4f74ee1389cdefc93625bd03025360fb8802aa9339e9f00e9fcdaaa5b0f6a501023b803438e6997be25fbd62b05a7f8bb7dbd3744af69b2b43cadef581f6449620c22bc18344e477e6a3c265341aa2abe27d12a0c9d5ab51e32d20807e2342e6c003c22f4690528db926f62f2283568d142a09b10c186fcf4a8a6b19f25e6575886c3caf4bb8a002387a125cc3049bd013ae9b1a4f8abb52f7ae45621b04a479995f97be21d0127cc62f46f68e25b60d3c1a7d5826bec8ba4a6b2df9ed9efda2f1237cb60f0acd5a256f6dfdc14688032a584241c6be0f28a4cf119f649c2f9250b057068030c271f4e8a4eb7837656bf3f9a931aa0657cec3ea05a9853a1b79a001c02a780ff5133bf101a974faf33f3da639a31a178b0ac3b6f479901d8f4f4fe20b9eba7382b1efe66cb7af8ed7b3cc5da198407f1c10de045b", 0x1000}], 0x5, &(0x7f0000001600)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r1, r2, r2, r2, r2, r0, r1, r0, r2]}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0xe8}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x3, 0x0, 0x100000000000000}, {0x18, 0x3, 0x100000000, 0x2}, 0x9, [0x7, 0x81, 0x4, 0xfffffffffffff522, 0x7, 0x1800000, 0xffffffff, 0x8000000000000000]}, 0x3c) r16 = semget(0x2, 0x4, 0x10) semop(r16, &(0x7f0000001780)=[{0x4, 0xfffffffffffffffb, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x800}, {0x1, 0x7f, 0x1000}, {0x0, 0x3fa8, 0x1000}], 0x5) setpgid(r7, r3) getpid() bind$inet(r1, &(0x7f00000017c0)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800), 0xc) semctl$IPC_STAT(r16, 0x0, 0x2, &(0x7f0000001840)=""/132) rmdir(&(0x7f0000001900)='./file1\x00') open$dir(&(0x7f0000001940)='./file1\x00', 0x8, 0x131) bind$inet(r0, &(0x7f0000001980)={0x2, 0x3}, 0xc) kqueue() mkdir(&(0x7f00000019c0)='./file0\x00', 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000001a00)=@un=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000001b80)=[{&(0x7f0000001a40)="c4087cd90e59f1d4b1b5ba7a4a9a1e7ab4", 0x11}, {&(0x7f0000001a80)="8b968d1d89f37387b4533ca3f3b9f0c29a7811c8add13cb88ee86b8695d5b766cc9bf65204c56125e10335aa963aa074864251db68daff1e1439e2040201d7fd608c1daf2fb265170dda8a7c98d968ce70559f959d273984013a07ba3286cfdb6f37f2b85076b97ff8a2beadf6192ec2e5cb68db7cd9a03c956cd3ab5b4777b83eb40dcad001b84cdb461e152102dbfb9b708031358fbe451b346ed4f1a20d70f2f915b533aab13f6e4b698e7e0b8f32974f96efa0291f91dc5c50831d5154710d110c0e2086cb7a2f4e780241c0d1f5dc347b7f775840fd4d71a80358ccf40cd73f8adabec88a82558b2403f332f900609ac5eb852b2063fbe8aafd7584", 0xfe}], 0x2, &(0x7f0000001bc0)=[{0x48, 0xffff, 0xfffffffeffffffff, "2905d16184bea0ac99dfb2d478c9bedafe49ace94980e246716b6e438d320095930fd514e394fad94ae501b0803e1cf0c50ea7"}, {0x28, 0xffff, 0x62, "6170dfb529588c03a69b64b83b68f2d16db985"}], 0x70}, 0x0) 20:33:29 executing program 1: msgget(0x1, 0xfffffffffffffffd) socketpair(0x0, 0x7, 0x8e, &(0x7f0000000080)) mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) select(0x40, &(0x7f0000000180)={0x1e23, 0x6, 0x849, 0x1, 0x1ff, 0x1, 0x40f3, 0x700000000000000}, &(0x7f00000001c0)={0x88, 0x20, 0x3, 0x2, 0x2, 0xa7c0, 0x8, 0x7f}, &(0x7f0000000280)={0xac6, 0x8, 0x8, 0xfffffffffffffffd, 0x9, 0x1, 0x40, 0x1}, &(0x7f0000000340)={0x8, 0x80000000}) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x20) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r0, &(0x7f0000001340)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb13ec29d1df9a01bfef8c4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8b5be8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c52df15ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500ebb8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c997611", 0x752) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) nanosleep(0x0, 0x0) mlockall(0x0) getgroups(0x137, 0x0) getgid() select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) mlockall(0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) getgroups(0xffc4, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) setregid(0x0, 0x0) setgid(0x0) msgget$private(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) setregid(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) 20:33:29 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3f) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xff, 0x4) listen(r0, 0x0) listen(r0, 0x0) 20:33:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(0x0, 0x1, 0x0) mknod(0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) open(0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) 20:33:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 20:33:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000000000012a02, 0x0) flock(r0, 0x6) flock(r0, 0x5) 20:33:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000007c0)=""/114, 0x72}, 0x0) r2 = dup2(r1, r1) listen(r2, 0x60) mprotect(&(0x7f0000456000/0x10000)=nil, 0x10000, 0x20000000000000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = semget$private(0x0, 0x5, 0x161) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) ioctl$TIOCCDTR(r2, 0x20007478) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000a40)=""/210) semctl$SETVAL(r3, 0x7, 0x8, &(0x7f0000000040)=0x86) geteuid() lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 20:33:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09", 0x204}], 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) r5 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r5, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xb0) setuid(r6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) shutdown(r5, 0x1) dup2(r7, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d3a, "8297c25178540964c9008603f85d00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:33:29 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) read(r1, &(0x7f00000000c0)=""/146, 0x92) 20:33:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000200), 0x143) 20:33:30 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x7ff) r1 = fcntl$getown(r0, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x5) r2 = getpgid(r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x72b, r2}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4533) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r3, &(0x7f0000000180)=""/108, 0x6c, 0x40, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSCTTY(r3, 0x20007461) close(r0) setsockopt(r3, 0x4, 0x1f, &(0x7f0000000100)="2d069a397a704641859c7525e987447fd123de66b4f24d580854b87c5900496cd71ceb30b3c4c678e2935b446eee576994f7a50ec30ad269d92c7ad642d3dc479255a8cc2819488a2384d0a947", 0x4d) 20:33:30 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./file0\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) fcntl$getown(r2, 0x5) r3 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) dup2(r3, r4) unveil(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000240)='W\x00') select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x73}, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0xffffffff, 0x4, 0x4, 0xfffffffffffffc01, 0x1, 0xffffffff, 0x12}, &(0x7f0000000080)={0x1000, 0x3, 0x7fffffff, 0xffffffff, 0xee, 0x2, 0x4147, 0xffffffff80000000}, &(0x7f00000000c0)={0xa860, 0x9e, 0xd4, 0x4, 0x100000000, 0x10001, 0x2, 0x5}, &(0x7f0000000140)={0x2, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) 20:33:30 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, 0x0, 0x0) shutdown(r0, 0x3) 20:33:30 executing program 1: r0 = socket(0x2, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000080)=""/156, 0x9c, 0x2, &(0x7f0000000140)={0x18, 0x1, 0x7ff, 0x5}, 0xc) setsockopt(r0, 0x9, 0x1, &(0x7f0000000040)="e342bee2c469c81da029b852a2ed7355d6a37662524168f2fce2f1239657295dda07a9028cd6dd0d02622f7532f3", 0x2e) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000180)=0x7e192791, 0x4) 20:33:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000003c0), &(0x7f0000000400)=0x4) write(r1, &(0x7f00000000c0)="b844aef89e8a7f937f15a83d363e2e4a06db4882902c9bcac67812", 0x1b) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x65a, &(0x7f0000000000)={0x7a418e4, 0x1800}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000100)={0x8, 0x1}, 0x10) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0xc, 0x0, 0x10000, 0x2739}, {{r2}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x3, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x3cd, 0x7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x2, 0xbd2, 0x7}, {{r0}, 0xfffffffffffffffe, 0x30, 0x0, 0x100000000}], 0x5, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffff9, 0x10, 0x50, 0x7fff, 0x4}, {{r2}, 0x0, 0x0, 0x1, 0x85a6}, {{r2}, 0xffffffffffffffff, 0xb6, 0xa2, 0x401, 0x8}, {{r3}, 0xfffffffffffffffe, 0x2, 0x2, 0x6, 0x8001}, {{r2}, 0xffffffffffffffff, 0x13, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0xb8, 0x20000040, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffd, 0x64, 0x23, 0x9}, {{r2}, 0xffffffffffffffff, 0x18, 0x1, 0x5, 0xbb7}], 0x1b6c, &(0x7f0000000380)={0x9}) kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:33:31 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) mknod(&(0x7f0000000180)='./file0\x00', 0x10, 0xdc4a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10000, 0x102) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) fchown(r0, 0x0, 0x0) faccessat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x40, 0x2) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x1) r2 = dup(r0) renameat(r1, &(0x7f0000000280)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') 20:33:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) nanosleep(&(0x7f0000000280)={0x5c5}, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x6) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) 20:33:31 executing program 0: r0 = syz_open_pts() socket$inet6(0x18, 0x3, 0xc5c) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8000, 0x0, "34a3ebedaebf1a95fbb38ce85d27515d980d23bb"}) write(r1, &(0x7f0000000140)="8d9ba3bc126bbf84a3d7c3bd6046ef7fb4b437", 0x13) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3ff98b9b37f37f09b6019a0871dafa8b9a975601"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b4f7e5c681a182d8ed08f2e2c7cb0c8e691686b8"}) 20:33:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000002108, 0x5de6) r0 = open(&(0x7f0000000200)='./bus\x00', 0x81, 0xffffffffffffffff) fcntl$getown(r0, 0x5) write(r0, &(0x7f00000002c0)="02deaef8d51ed76f19ddfd9783af3438d61f561019d4e2a9caa6b98cb246056942aa0ecb1dd3a15220760c70620b60c0e316c29179f3ea9ee45ba8c075ca9ac91fe4b22505b50b75737f7813104ed15db1850ac36e6a5906c1d7a9bd4b6f0765797b4308980a630ec91824bd9069f7", 0x6f) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="f8e8cbc26e2b7af9a6aea9897e1319c4c3e85c37840f", 0x16}, {&(0x7f00000000c0)="4df8253bd4e72860cb4705e5edc0c4122b2a6c2299c0c077b8a65c2ec84e93dff38057becab0c755e2315e7e70660c1046a9828abe54a3750aaed3668e62d415b10da61015f22b57e2080a2ffe291e72cea5c4f8ea4688c53f442402be2373cec8813482aefcfd95943bd3e34d60d64d0e00c34937143d8de738ffb0f96eae5bc28ba7cf65ae6408a17460a455e6f83aa3848292eaa8b5275b4ace9a11a543dea1d88a4445c358bb0e0ca79d8052c17ee6", 0xb1}, {&(0x7f0000000380)="fef6a9a0938648eb67aed937a942e70f9134fa431309384b7de46839c256e4283e500bb9428854dd1ba1a3b5b66f978d2a557b3e017d6bced58a0c155710459ed232bff0ff91ce4e450888fb08dd1fbb726061acb3677eb3c372f25c4deeafe1f13a51e532f11bb926e2087879191c27ec5b2334bbf525104487fbeaca03cff4d6f99f9fd5cf6c0d3c3f601b0022b5d205e15a89216868d59f8c100f837e5a61c0e27bd36daeef065f0928134ab6fa75a00b88a431f73e8e5cfa2b470a1333fed6c505ce3a928e1e97bea60edad67f3ac450d6452e5f8290858218534d91e889a5c83b1b574ba3f43f3c6fbfbd6456fe4d54b82b3d3789472a5dfc1a0cd37ed857edf2886a973e988835e60fc58aa1c9ecc9a443e558ec7877723d", 0xfffffffffffffd31}], 0x3) unlink(&(0x7f0000000340)='./bus\x00') 20:33:31 executing program 0: getpeername(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) open(&(0x7f00000005c0)='./bus\x00', 0x864a, 0xc4) r1 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000200)=[{r1, 0x1}, {r1, 0x40}], 0x1a, 0x0) recvfrom(r1, &(0x7f0000000080)=""/186, 0xba, 0x40, &(0x7f0000000140)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000540)) lseek(r0, 0x0, 0x1) readlinkat(r0, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/52, 0x34) sendmsg(r0, &(0x7f0000000780)={&(0x7f0000000300)=@un=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000340)="f9b952d31a337841d833f6cdf94018b3d22a9a1ba382510b528d2c3ba049969550f34ee2a50173d9fe8888f87efd49e26dd018b678e61ec1dc44182f42d66f813e40e2c2e85f2c2636c2d564173c99239d08138bf8f2a23f58ab7a7356a093957ef65a2842be684bd0bbcb138fef13a17db4d1c2533b4e1dcc3ec1e0d4346d616b0b1cb105831a0bb32bb70e11a822770c0a919e5913ac5945aee30ce0953fe596c676b30a4fb53da0ccea8f5a60f2353b6574dbaa5cd55c268ae9b83340cda6083f", 0xc2}, {&(0x7f00000004c0)="83f17e92f942353ecde972f941c89e7e5ac79c655da6188b36e2d42789e5d50b3776984ae75e74127d82d72e8f1acd546be2c6cf97d454", 0x37}, {&(0x7f0000000500)="4504bebd", 0x4}], 0x3, &(0x7f0000000840)=ANY=[@ANYBLOB="e800000000000000ffff000002000000c8d9dc299ab2ce44974b4c94887b9791c8c4a61c18d53602682305be6a2a86d1c5666fba576f622cba585a2480623dcbca524a50e14983e495afaa278f388b319878a1ecc784d57c1b2d5d17da72981a245831664a8f2295e5beb35818ba44de250b059cc0a637e557c4cf0600fd2dec7a97e946bb57bd5460eadcab98aa3a66b8e1cb9c9cdfc781d489bb4c73989f27944822fc0de04d163055b1cfe198bb0715bbe6f6986d1a550685b7be7fba39de06e9c25f2bb90615d1dc2f7ec270d86fb957066a71da9207c45b9585153f3048533291b275000000b000000000000000ffff000000000000e3770fa0baed234323230cdb41594b24be32007fe648d34e23c3396ccdefab6525975b6b08ec324cefcb5cfd9e554ada24ca837d1ad71950326812fbeff94f73e2faa340a3d7611986f4577da3805151478890c6a9c6260513b2574a1403189703f371a4e0e20ca56411ba7920be51cfbc33e12f42748e3c9d756483f376cac2df7c53044c679deadf98e40424499fb5e3a1a63cd718b4a6d298590000000000eb7a6d22c5e508025f7243debe6dad58548723971937877ba78853a4b6c4ea2fc53cc0fec67d06b6b16380a94519273572507d8c1954078e9dec9adb493f3e9b8ade21def2d363b99628e8a4b0e6d3a290a7de8a5bff8cd76059abb5f96adc8c2eeeb257f2eadface6542211fcd6ac4b052ec8cea0f88032652b127e658bd909beaa040bd11542cc650f25e9330f0954add18bb0a6b768c15b456ed610079eab0700ac2588a8005ce24d6e62f164d2d1d0bda4b58469bb271478"], 0x198}, 0x0) fchmodat(r1, 0x0, 0x142, 0x6) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) read(r0, &(0x7f0000000240)=""/180, 0xb4) 20:33:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x69741030) 20:33:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x122, 0x2000000000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x18888, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', 0x0, r1, 0x6) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 20:33:32 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be95e3f2262e54f18153c993b9a9a9055fd13673532b5272510a17def11939e683a11030efede446142a4e7658aa640bb0eb6acf8b4cb889ab6999ce7538372bbbbfcf9c966d5adfc5ef59943e37"], &(0x7f0000000140)=0x6e) mknod(&(0x7f0000000040)='./file0\x00', 0x40, 0xe800) 20:33:32 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r2, &(0x7f00000003c0), 0x0) fcntl$setstatus(r0, 0x4, 0x40) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x8, 0x1, 0xf75, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x21, 0x4, 0x800, 0x400}, {{r0}, 0xffffffffffffffff, 0xd2, 0x4, 0x1, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x7, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffe, 0x18, 0xf0000011, 0x3, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0x0, 0x4, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0x80, 0x85, 0x4}], 0x9, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x0, 0x23c}], 0x200, &(0x7f0000000040)={0x1}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) socketpair(0x2, 0x5, 0x1, &(0x7f0000000080)) 20:33:32 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/110, 0x6e) r1 = open(&(0x7f0000000040)='./bus\x00', 0x180, 0x40) lseek(r1, 0x0, 0x1) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x10002ffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x400, 0x2400}, {0x18, 0x3, 0x1000, 0x879d}, 0x58, [0x5, 0x7, 0x40, 0x81, 0x9, 0xfff, 0x3, 0x3]}, 0x3c) 20:33:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) socket$inet6(0x18, 0x8001, 0xfffffffffffffffe) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 20:33:32 executing program 1: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x1e, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/125, &(0x7f0000000180)=0xffffffffffffff05) poll(&(0x7f00000001c0)=[{r0, 0x90}, {r1, 0x10}, {r0, 0xa0}, {r2, 0x21}], 0x4, 0xffffffffffffffff) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r16 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r19 = getppid() r20 = getuid() fcntl$setown(r0, 0x6, r11) getgroups(0x2, &(0x7f0000000580)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r23 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240), 0x0, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r2, r1, r2]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}], 0x108}, 0x8) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x1b7) socketpair(0x38, 0x4003, 0x7, &(0x7f0000000000)) 20:33:32 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0xffffdfff) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff0200000000b5f7e1b4784f0000000004000000", 0x14) socket$inet6(0x18, 0xc007, 0x80000001) close(r0) setsockopt(r0, 0x0, 0xb3, &(0x7f0000000040)="487e0d0178bcc2179d32e81cd41613bd1323a4925a83db5e41012cb19aef4542b9da2572380919a84a9825dfa86e19221436d01b0049bb141e59583a332322ceae9cac69fd3178d788d7f5b4c60767155a128b0a4a730c1710ffc0e068c2e4cf8112", 0x62) 20:33:32 executing program 0: r0 = socket$inet6(0x18, 0x9003, 0x0) socket$inet6(0x18, 0x8005, 0x200) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 20:33:33 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000140)=0xc) r2 = getpid() r3 = getpid() setpgid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) dup(r1) r5 = kqueue() mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) kevent(r5, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0xe4, 0x0, 0x6, 0x0) kevent(r4, &(0x7f0000000040), 0x6, 0x0, 0xffff, 0x0) close(r1) 20:33:33 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0xff88, &(0x7f0000001740)=[@cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @cred={0x20}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x118}, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000100)="d5f16056813bf470e229ac73f093d16a422a4d4ab463d2c32dab74dee7592a18801e39af05d9878d765e3118e36d2104e04efcc6306160cba6fa911c46d8ed1ef60ec624de951ff9ed3f59532396a71fd3348f2ac8bf056520c19d0a7e9a897779e8224a683f8319b60d3f6d5c9419472446ad7fe98b6c52ea41e08d54f41663bf0d43ba819d16d8ee0d9b68c138d57fbfe494a23a9972137cd2b17d3ebb921ac7ce5fc9ba5c597c1b29cca81054d75397e76682a09087106bcda7db5b4696f11a404a46f10f73b73baa931645daf7a08438a596859076de1e702680cc2e8876f9ff7ceb", 0xe4}, {&(0x7f0000000200)="102b943017f2f4bfbe5dbe16d40284567765eeba7bfeb3540a7d8a8684c0e7a2ce630633c75224bbc5962d995bfbe6b5e66301e2dc1528005fc91f435b7930b624ace0bb7e1667ce5b4a5b987ea440ec003c459ad5b55e5e25ca533aea330e99c588d9626f7bdd4f85b05cf322ffdda8121c471044eee4e5917591e27b7075b5b3c74e3d192b0799c55597210d3de305f8f5a7eeade602", 0x97}, {&(0x7f0000000040)="06b04d454af6146dc17b2b7415aebdcb6f389067d6d531706606c718b27db1142554278ef834613bc699833e2b4293c370c7f0b6e83cc0339481313e328498a76599d5be2e4ef2b0c34d4b19e3a33171d3d74911a6bfc053ae3a56ac", 0x5c}, {&(0x7f00000002c0)="81ffa3fdaeb0faf25b465033ebe370f59c7d82481abca6d61c8bc339edc2cc63e70cefd3e059e101506760a8e08a5dbaaa5ca6de50690f104efeacebc70e7cc4200def9160030c9ed1afe1388f3b11b4f2131e0ca0a331001249b8a8258e888ffa26f8ec570cb7413028864b3ed5c0a590575a5af5eb95c2e783a1c3129cc2247711b3745df34d8a3cc8ba00d8c04f27bcc2db96de4238e25e3c2d2472561f19e38e4626e6c5717b5727bfd21a0707b31c58cce0afa5159d0fffdec1046233a5cb9293162687", 0xc6}, {&(0x7f00000003c0)="caba2a5ebfd251e5a34f1de6945e5422d9d0171ec7a2bb7be5bb302f3a02f2ce7201ddc55879a9df55e582602a8138349050a1403046623eb58e59e6287faecdef16fb8f824561ab15a1de9621c377c50cc38eef7dfd37c4fc463da47438c2ffe834d48dc516644b4d8f8f6467694dcf", 0x70}], 0x5, 0x0, 0x0, 0x400}, 0x1) 20:33:33 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe9b) 20:33:33 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) getpid() sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) recvfrom$unix(r1, &(0x7f0000000100)=""/1, 0x1, 0x840, 0x0, 0x0) 20:33:33 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) getppid() r0 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 20:33:33 executing program 0: munmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000) r0 = getuid() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) getuid() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x2, 0x1ff}) r2 = getegid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xad2, 0x1, 0x100000001, 0x3, "726875dd6e0fca370ce4a203ab929d045cab95cd", 0x6, 0xea}) fchownat(r1, &(0x7f0000000040)='./file0\x00', r0, r2, 0x4) 20:33:33 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0xe22) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x48) fcntl$dupfd(r0, 0xa, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setuid(0xee01) unlink(&(0x7f0000000080)='./file0\x00') fchmodat(r0, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) getpeername(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="84d36a8f7470a5"], &(0x7f0000000140)=0x7) pwritev(r2, &(0x7f0000000080), 0x10000225, 0x0) 20:33:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) dup2(r0, r0) setsockopt$inet_opts(r0, 0x0, 0x15, &(0x7f0000000000)="04000000", 0x4) 20:33:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7) mknod(&(0x7f0000000080)='./file0\x00', 0x8000, 0x803) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x45) 20:33:34 executing program 0: r0 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8108, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mknod(&(0x7f0000000000)='./bus\x00', 0x6080, 0x6c8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r3 = msgget$private(0x0, 0x4) socket$unix(0x1, 0x2, 0x0) msgsnd(r3, &(0x7f00000014c0)=ANY=[@ANYBLOB="03000000000000007c8b6fe177828e15778eadd035a2e84bbad94019132930902e3e96445425c933a40995edef2acceaeca761c8976ca1fe5e8148751e63d9005516390ee5ed4facb4ceaffcdf184c58addffaf12a25fbcfcc658631cc26e25a4fced8094cb61786492bc69d02c0825affec002e508ef36e8252942352782a9c60211941f21cc6ff6e98d5718d54e5bd43af0dd4a8e382c77b056950a4b59ee6ef9b13ec33121c287675eef096bdc974cb7246e29cea263711531e62e57e9dbfd6c84d22e5ebfcb51f1ec9e049a2c1c77669134546917d6a2b717e96c287022206ac05536707b5f83228a0067eb7dc07cffa1164c30ac5028bc50bfdbeafa665c8858d397e41cb998fdd448905543c88c0011c2b837536f4d85a906f77f2b4c76e3f819fa2811168e28d8d681b73915d0363e9d032552581000bada5ef086dd80f31b934d4fef7ca824cd9c29fddaa7ee29512754039c547eb35645e6ea40e22c63081b7ffe3a06dc32fd0fe6d079fedff4110c1c6d95af0c1510608e86689472cd89a6a731443212e02f15f51cbc12e670868bfebba5af8795002455d03f437f360f0918550a2bbc75ee728403322a81c0d46609cdab6a5e0f4c192df67dff8edac7ee20c9cd7843c6440c8808f99422688e3768910ce9a45e5ab3fe638874120cd6f8275742d4c05efb52fbcadbffcfacd083e9013ecf13bbbfce315c14885aaca8290e84443fa1b1365edcceea40f25f3ce59f8c96938a2e683bbd62765c38d6de25afe34dc907ddf1a4f11408c140669e9da13c2cf7d14086a5da31ffa4e1d1713fcf07661cd40991e3cdb65f4b4a8c14802375fc3cd39bac05f8d959f182375cf80831ff341d25a16dce0fcba85b17300b659e82e5a470348e3279e97ce2c968565e7900cfff9573ff633b55176ee8ea031d61413a1a2777810c32acc1645a1164eac3b660ec7284ce15eaa5ba217ed521ab7801f6e204d90b44e238e7277f5169216b460ffd1a791c45261c1dfe4eddacf70ff0a5ad6d1889340ab2bf9643fcad593500f3c321b573993cbf6caf02ea21766f73ba9516e405ae55a94ae980eba3b50ad3b63672aac93a0df3513f8f1ac1e7a0f7b554e39754a6b6aad7bd87215b344f47f89576bc6cc5d98eedb2ca1b328ec7b9e0701fc75dcd6146293c10bbc50e2c8ba01a5b40ee9148027c9482e7bd607b679ed934c97dceb82cbbc3a35fac74403f953aa7d44c5b4c91d5f1a40a052f6ba14cb9b63ca8ece95c429c53212a3386b5111e8d56b6456b9fb9b311666b8ba0c110c0aa7fc2ffea08e60a7a8c27430cddf95ee7c3a17ed6da8aeab57165688718251432b86bb866ccd22d299a552fe57eee29df04cfebbee108eb387b6dd6c70a52251d7af7a2adba8eeb77e584ee4b321395cc831da5e02d99301ccfeb68fed48888d3561b53d8803e92be1c0286708b303083996818e0703b1bbdf6f571607531b5729bc8cfa7fd723c076d3b9bb5293b8ba8f02f6da05acd303bce89ec4128ec56f03aaad04e5d90fa99b23289c1ac8a4f6b72b328a96115d60c94a4d64cebaf5bda29824aa5d06d193cbbe641a4bb19400f83a63ca9092f0af088ff291ad3b9b3a2d391bec198dabcdfc9a9f86d24a92abb6b2dbcf5ba9ca92ae0d266508e9661952320f83500818b24512572e1bda51a628e3d894f2553622f0aafad4f39a1850afdcc7ad8d85cc247ad89a767bb355ac5a0867b841f27e96d350fe3b2cb236e5e6d4739c53bd3d2439ed9e6d786f9e7990cde2307b51977c58b02e63f755c4b0d5d8f4042b181e34181aabf1f6fb10b1da17bf5f992a1ad77efc77a98676d45198ede5a41c797aa6d171860c760624c2e9ed0eeebc5ebc109b4643b9c6ac6989422243a106fe1013ce917ceed34fc1e0c63d3e78fbb0c93d4bb38920d8c319133712108c1f44a96c1b059afb9f3122206a363903e071fec340e9397396a000ce7643a5cd780c6b62c5bcd3e71036920600fa96b3dbf5b94c8025871b25d94c8e209289ef31ee6bd64fffefef1f0a8f1b283b478faa1950472e1b190da7096d9e3d05cf5b60af8f6c1cb7effdcd47459694759090cbeda00cc5ccce558a474fb976e8d6fc7c6ab7b1a876896a8d3e9b0c514a2a2d97eeee538bf1a7aa7e857a4676bfcc83bfdcf93f3ecde0fc428d4340eaedc562addac4764b6fa21c74483f3b38969e2b2cbcfd5263c89acf976914c59d96a9d3b4aa2d025dafddf6b19858fc726418ea97aa163b68e92af7daff0931bb1c81457b9900dd12842169375cddf7417b7ac67be5dbaafd731a92d3dbcc53a9b8a01890d0ff88db721ba14ebb894bdcf731b8db03317596f9a58b064f5b8fd06c1dab7a4c10274b6380e676d5a595b1adff7b8ceb9e5570a9c2a1e3c9d004b9521c1f018f4f35209d63beaa15c831b34ce6a5957cad1b06923664bf3b0966d8a1d060ee505f98fb0f499c39698172cfaf62aa1e76bb9ca76553a0a01df2056b51b731a647fd66bfcfdb9153f357ed3e60cd7a35b0a13466e21fc385d02ca3294f54bfd8f6ffeaea38a2d4975bddf21cb19a53e87afe3e4ee6e61ed0c9f49944a04edf1eab52d0047b0b2782ce4ffa991133fc90f2cf66effb1c56664f12e9c95495943c2e266eeb974c224c9eafde0ab021ac5d99ce18f8bd751764470eb70e00db14f196bc59a6751ca108a82c64418f5cbd920a77d1fa617e92a8727e7239ebe5ed179814cdbbdab26b3870d99eb1130d23a98a60deb9c752533638b56cd2ef26fa2b5629ea08fac99a65fddc0716cadf3b64aafb6a3aba9803f0cc353268ec50c716943fed053f05cd05bf0a7fa97e6e496c59b32454cff759d3cb6f826d66623d9fd7c33bc12f81797aecab1397f541e920111d4c65aebefb9be20f802986f0789486f8cf507ff0c7ccf26e6aa8f9aab46e68621ca2d935701cdcf17167ac4266408887c40b1d3b71651f826a821a9ccb4ad55dfa468de698651ddaa044c43ecbeb7f455a5896a69bdce19588a896d75471366e643ccc938faf90de9accd012cf8621101a889ad9e95fa483464ead2c07d0ee4a392aa145b40b1d6dcafbea631168bf0dd480d8582f2a016ef0d751d57c982ed37db6e6d18d6b41a294ba325888bda9687262da3089924fcfc83c22c365e70d3f4c41a7d6b0132ff7e84db6a2df0701275e238c9d76315186bfb6e3700c6333d7dc565ce7be7918122a99a52cca4809d6e6abcb0c1c604edaecc729e8967c81ff88d4b66d2f796121306ce2ef293e2d34e583d064424af06566b41442796f463de9c96d68106314c2cc102b86f542a2fe6286e4af03d658470c79599805ce005e2beb766ed99d4fc121c95760dcfb252f295fbedb8e5824eebc394c4312483c1cc9221e3a8cbd0b1900123f747c8cb4ac3c78592b6c0984bfd7fd55af4a7020599ddea12bea8d83fb4b6723fb4a84605f006eb9aab3543dc7e69c8d4ab322bf4eb436c8c7835a1707db2fe6f4033726fcd09d2fbf7f3cea38446ce612abbe9dbe1403081e2b1b20ac44dcdfb6228cc2602fd8f295d1becb3ef7c362a8389c61a89d7bc59545a39692161b74767b83352e385ae805593cec52fd0f87bdc4df15c4b09916047cf5fe00edfaebd273f65a3ac6da28eca5e5e5341156660d455229362eaf1e36621f52073046ef79ed75d981f882cc5d3546967daf1dd7421a352fa83e6754ea6e0d5602c57bc3c5f2b8f3542e2345493a481fbc278307f738a037e65eaad838c8396cbce3fd236d542f94a2cb881dba1d9b3d359ff18bd3fa745c042c2c3f261edb742db881b2c418ad8cc232d24ebd07dcfeeaa88ecd6484d1496c7c3ce01fc936bebfe28367d720101d06db9bcf2de55efa5ccb1912847108619e3ac7ecc3fad17449917e9376380ba015c593ce1cc057481923d98ba893b8ae0ab5ec7c57ac65d733a74bfb09c25139550419eb23cb339682d58b49e230d0b2b36d917c792cdc358858b606918a1206c82cc3a4d38b20ec975cccaa822682451e89b9334682a97cdc68bd14f764d800d5dccd82c7f8461546798759bb4d9467b3a611bd13b6fcdc214cb5d754698ad64e59c0175549a28a230b16530a73714abce842caee64594273b77b29e49175c29c6a50280972303665d51d6a2f0f1b83b89ed270f8409cdc9b6c7e6b38f12e1e315e0a45cb7780159c72be8a10dc43fc762280a6111ab793180bb8aea941275a579d1fb4ffeeaa60a90073cb3a176e78ee247af92fc67a1f5c2ce728fad55beaf077fb6e0a8e765e28f5cef6eca2a41525d59c9024cc0bc76872c0b72cd37d45310501539f52f6ea3892a7bab4b376a6771debb6786e7e5656d18ac111aab32ac9ba48c1636d30135c8428533550094ff00171308ae537df895670d0b3a0529d65cace9612fca5353f3c9896068d3596cc13d491e46f31e276ee16021e519238fd46bc2d3189317f124f8510bf5ac3c7c2a056d09e130e81a0e8bcaf6a0ef06749bdd53cb5c1d74f9dad7e5551d0375aa8d17ba68f17b8835f9b04cc8865723ad5bfcf1860712e12b51c650138952775b5ae0e271d0e91b54545b125dffb4a515279e7fb69d70d70866c3adbf3f37c707a13c4a3bcf6274a98905f1ea473e0a7e4aa08781d9c1ba9b4fef86f46b5f2f7272617ecf9de88eaba2c21fb3613c07f89528d1e42e8e4b8542ba59306eadb59441cad8f2004d6c733a50ee49ad47dac6437ff6e1e508e8e735cad25903f8f1125268562bb35e179a5db189f8b41f11f1483d08df1e12e500263e119636c4e5d525247254277d4d8dd8a37a25958c78a9be6fef75c1806b3b70137f932ee0346a58fc2355a0ebfbad7c856169bd2608cf386452a5cbeffa5de6c933ed6ec530ef103f01bbf5e3eb3b85bc176b929d10c377653429fd62cfffce6f4bf191dcd26e1e67de2cf5c4e4f5e6bf4b96ac36c75ce76c56371c098b5c15b98bb99504607399443d65fc319802801961e6d68b518daca3cce16ed2c8c20b5fa8f2ebff69946b61b00b9ba79b716336a306174d42355326be3637af4255d79b732d7790f37a109f99f39fa7bfcc40cd94fd52d4432f664d1ad7eca6480c8a77049fc084c6bd0de302f35986febbb5b84a8faec29808920948ff03193096e73d10441305616f4b114f459fca997c3c31a0eede1b1806353a6e77738610c6b8445ec55cffe3ea7879c7766da6e5c8442c349a3e619cd00ee5026a38a211c3e001b8c66a422518d65b6cf10939d88fc4f3d46de2989b9d9bf99021765947df051f1c803ef3dc09d200b0738b2d0b8a3ed13e91310ac55cb6c9d14af6c00dc619fe37cb3132e8a2f16244764777f42399d7d0b02c989b78fc40ed0f9983712b72da657e7efa4c35eea5571cce5ce708c27248283f4a0facc5816cf7c72e7cc2fd37b34a2c688ea8ad2645989f1f52f396a0e9e962d21cb61b089046377466a0269fee8cd42519ebf46bb078da4a515fc1028c515bddcb03016d8574ecb514124eab4cbca5dece351a6a00d8e6d791c4e35906e081801afdf6881d057dd3db5fdc2695721f8c83bf69c11e3c7eb4e0095b17a68dfc1d37b6276a7f5bac7f469e1b93267548833f83ff386500c5b8403c6f7579fa7cd57c436d45ef2a8b13ee4a0ecdd68a1b32d86dc0c20e4db7aeb3d710828f34a21cb7a5b841f036450b98470a5250c1b0214f3fa5b2fd36ebd2cbab429f5f9178574ba7eb55c4fa323762520a530bce2ef1c98a893b42a9057d6eacb12ef1c1111c0b1fad43d9811a212ce6d721cd7d6a0c2c6dbb3d6f99ed9c0362a9ac8359f6532feb80098c8cb4a8aaaf151e9622109515939790a9bb82c4e3dfb32"], 0x1, 0x800) pipe(&(0x7f0000001480)) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) setgid(r2) utimes(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x6, 0xfff}, {0x0, 0xfffffffffffff800}}) r4 = msgget$private(0x0, 0x0) setrlimit(0x7, &(0x7f00000002c0)={0x6, 0x4}) msgrcv(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="a100080000010000002300000000001000000000f7ff351daa5db0b7a488b77d4ce32d7901000000aac73d327ae1a91eaa1aa4000000000000000000000000000000"], 0x1, 0x0, 0x0) msgsnd(r4, &(0x7f0000001300)=ANY=[], 0x0, 0x0) readlink(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/117, 0x75) getegid() clock_getres(0x7, &(0x7f0000000440)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0x5) 20:33:34 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffff81) getsockopt(r0, 0x0, 0x80000000000a, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x1, 0x3397, &(0x7f0000000080)=""/73, &(0x7f0000000100)=0x49) getuid() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = shmget$private(0x0, 0x1000, 0x222, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) 20:33:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=ANY=[@ANYBLOB="0d335986003d2fc6ca83ff3d5f9002b93110c0a88becfd25e0346b568d1a7306125ebecae4224dbeb2591a101c3eae8474f9f538c1b868853000a0c352241dca3c715feaea91d70d4e8837b621dafe0dd0e8587c4e6d698ba664bc1c3728d302de585ee04834db5452afd485ca9083840f5b4d8a9ad6f52c7a51a808f6750712026392816641bbcdb267b2ab5f6d57340c3a8e112c650cbdf9f796792f7bc2e0d313d0ab916d6864f61f14f6d6473d3b4bf11ebd2962b038ec840b5221173481f662785ef4b53211864158d6b5c481e7695e6b0c09be5dfebf173ed1708698c3dabe85b18a1f598e3af0e74c412f7d6f52d0e3f44eee0000000000000000000000000000000000373126c63386e93c09ab18cf061cbeb0294f5f08329c2bec554d5c5d006940232f2d20339155274fa79689449dc1e0658901f51c1a5403c20fc4656fecb45cb4d8af5747e02948cbe62b83115b95b2d209881cfa45e2ce69efc77da44aea111eff882908ad64d0c376ff1a3a0de8403ca72c579cee91d28a24103859b242f21995a3d86e28eaaa7ac9401b8a21f7f9676c65350792ae22a7dfdb997fb1c24fbfe571212cc2d6d4aa8798afe16d0cdb5f2a911ad0a47edabbc20a1c976dc61c2c09f488", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup(r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f00000007c0)=0xfffffffffffffe94) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r6 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r10 = getuid() getgroups(0x6, &(0x7f0000000780)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="5974e894904935ed1a978e0fd24bce745b8d1bc00db91c2d0a1484cd948282cc4843bd9f7fccc84c82fa8bd4487f3d6de4f0a59b63ea0b67cdd1b1658f470ab5c4a59392c0a28e1bbf4cbe4542802b8b65f5ad542cbc90265ec520f91ebd8c68d8117a3d44e17acd3ccf2b2f4fd4057df2cfa67dd46e6c0b1c4f57bbca6f", 0x7e}, {&(0x7f0000000340)="2561f2e4f55a94aac08877b20c271424946ab141bf1c160fa704a846ec93822bac8432727c1ccfbeb31db95497727d5f9c3b816ac05c3311150fcd967758f8823a17ed874bca770c583fc841e11c97b0bf0b59c305cc0a956656543f28995cd0526a206dbffd403f79f1576cccb7da34dab72ee53e672775737af7c65de9d05bdf35ae71261a3e9fd478585031", 0x8d}], 0x2, &(0x7f0000000640)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x38, 0xffff, 0x1, [r0, r2, r2, r2, r2, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xe8, 0x4}, 0x0) setrlimit(0x8, &(0x7f0000000140)={0x8, 0xe8cd}) recvmsg(r2, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=""/56, 0x38}, 0x0) panic: pr_find_pagehead: mbufpl: page header missing Stopped at db_enter+0xa: popq %rbp TID PID UID PRFLAGS PFLAGS CPU COMMAND *342433 12571 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81eb5878) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c tun_dev_read(ffff800014acc608,ffffff003614cc28,ffffff003614cc28) at tun_dev_rea d+0x237 spec_read(10) at spec_read+0x9d VOP_READ(ffff800014acc608,ffffff003614cc28,ffffff0030375448,0) at VOP_READ+0x5e vn_read(ffffff0030375448,ffff800014aa6bd0,3e8) at vn_read+0x130 dofilereadv(ffff800014aa6bd0,ffff800014acc6b0,3e8,ffff800014acc6c0,78d55c8ae38) at dofilereadv+0x14f sys_read(ffff800014acc750,ffff800014aa6bd0,ffff800014a15988) at sys_read+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,3,0,3,1,78cb26d0000) at Xsyscall+0x128 end of kernel end trace frame: 0x78d55c8ae50, count: 2 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic pr_find_pagehead: mbufpl: page header missing ddb> trace db_enter() at db_enter+0xa panic() at panic+0x147 pool_do_put(ffffff0006000100,ffffffff81eb5878) at pool_do_put+0x339 pool_put(0,ffffff0006000100) at pool_put+0x37 m_free(ffffff0006000100) at m_free+0x12c tun_dev_read(ffff800014acc608,ffffff003614cc28,ffffff003614cc28) at tun_dev_read+0x237 spec_read(10) at spec_read+0x9d VOP_READ(ffff800014acc608,ffffff003614cc28,ffffff0030375448,0) at VOP_READ+0x5e vn_read(ffffff0030375448,ffff800014aa6bd0,3e8) at vn_read+0x130 dofilereadv(ffff800014aa6bd0,ffff800014acc6b0,3e8,ffff800014acc6c0,78d55c8ae38) at dofilereadv+0x14f sys_read(ffff800014acc750,ffff800014aa6bd0,ffff800014a15988) at sys_read+0x6e syscall(0) at syscall+0x3e4 Xsyscall(6,3,0,3,1,78cb26d0000) at Xsyscall+0x128 end of kernel end trace frame: 0x78d55c8ae50, count: -13 ddb> show registers rdi 0xffffffff81e23fa0 kprintf_mutex rsi 0xffffffff810ca2b9 db_enter+0x9 rbp 0xffff800014acc230 rbx 0xffff800014acc2d0 rdx 0xffff8000020cd000 rcx 0x179f __ALIGN_SIZE+0x79f rax 0xffff8000020cd000 r8 0xffff800014acc200 r9 0x8080808080808080 r10 0 r11 0xffffffff81101be0 x86_bus_space_io_read_1 r12 0x3000000008 r13 0xffff800014acc240 r14 0x100 r15 0xffffffff81c166bb substchar+0x5741 rip 0xffffffff810ca2ba db_enter+0xa cs 0x8 rflags 0x206 rsp 0xffff800014acc230 ss 0x10 db_enter+0xa: popq %rbp ddb> show proc PROC (syz-executor0) pid=342433 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff800014aa6018,0xffff800014aa64d8 process=0xffff800014a15988 user=0xffff800014ac7000, vmspace=0xffffff003f12ce70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 22936 268886 74120 0 3 0x80 nanosleep syz-executor1 22936 319778 74120 0 3 0x4000080 netio syz-executor1 12571 416186 22642 0 2 0 syz-executor0 *12571 342433 22642 0 7 0x4000000 syz-executor0 12571 266183 22642 0 3 0x4000080 fsleep syz-executor0 41368 182590 0 0 3 0x14200 bored sosplice 22642 246613 84355 0 3 0x82 nanosleep syz-executor0 74120 495365 84355 0 3 0x82 nanosleep syz-executor1 84355 242982 61364 0 3 0x82 thrsleep syz-fuzzer 84355 522651 61364 0 3 0x4000082 thrsleep syz-fuzzer 84355 137028 61364 0 3 0x4000082 thrsleep syz-fuzzer 84355 464313 61364 0 3 0x4000082 thrsleep syz-fuzzer 84355 100354 61364 0 3 0x4000082 thrsleep syz-fuzzer 84355 142885 61364 0 3 0x4000082 thrsleep syz-fuzzer 84355 453434 61364 0 3 0x4000082 kqread syz-fuzzer 61364 471066 41450 0 3 0x10008a pause ksh 41450 179280 8503 0 3 0x92 select sshd 9202 101386 1 0 3 0x100083 ttyin getty 8503 182751 1 0 3 0x80 select sshd 34280 522418 17269 73 3 0x100090 kqread syslogd 17269 71023 1 0 3 0x100082 netio syslogd 57507 514251 1 77 3 0x100090 poll dhclient 12364 39660 1 0 3 0x80 poll dhclient 72533 510879 0 0 2 0x14200 zerothread 34534 82208 0 0 3 0x14200 aiodoned aiodoned 34900 465875 0 0 3 0x14200 syncer update 92338 439451 0 0 3 0x14200 cleaner cleaner 20616 334211 0 0 3 0x14200 reaper reaper 36564 139036 0 0 3 0x14200 pgdaemon pagedaemon 43461 436500 0 0 3 0x14200 bored crynlk 89919 182031 0 0 3 0x14200 bored crypto 72344 33871 0 0 3 0x40014200 acpi0 acpi0 3655 112453 0 0 3 0x14200 bored softnet 52287 301996 0 0 3 0x14200 bored systqmp 27368 409381 0 0 3 0x14200 bored systq 44375 272909 0 0 3 0x40014200 bored softclock 32453 138252 0 0 3 0x40014200 idle0 1 185571 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper