39e48791ed35af2f8e85549af36b2c4c4924e93be5af24fe927bea16eb517356c8abad5890a2cc45266e1cf7651beeabb7b5b94a58a7b0f8e575e0687b02502591d7454a26609fa8be6c9de57ee8d32baca3aa3cf38bfb55ce4a6a67ca0da3964f1a15eeff63d92c532d9422920fe246c7caca13f06f5f43f6a2b9851217c2a9b715bdd7ec0573a867bfb9fff39fc88b3c460be460d47f88c3a3b0e0543a28ec3339ee676836f6814ef0f6c581cd6433df1ae75a1c459f6058884dc76b8e79e7f24b828cb9979b7d1778608a41099e29c84e568341ea477c7b95b6f13f69a7e986ff06cf0188d2bb8f82e07bef4994788c21331d9ad2ca5985544c3cc3d9665e89695ffaf67584979e3079646926c114e8539c37bf318f69861dd3f404ea7ef0cee30e3891e633160e8543bbbbc7fa4aec6678cab2eede3f8231577e6af3796aae644988f5ebc2e8d577053e23326de806d9c1a8cc4a39c4ec6d7d7af36fb37f0fc8d4085d2382763626e47b840805685940179516ab4315742237c9bc9e1fc492bad8ae34132df69900386467ad781d49575051a5c3c061a1e6a75c487db3d95c9b95cfe3e3df1b2abaa44583489b41170f2d3ec28a36a2169ad355497f380841e373324ee0f45211d3adc11d2fa0d87aa3f71b61a51fc06e9ac34ea89b1bd6d137eb1e649b8e7e879bf5a676ad107d24eaf6a0035f52af3e1d7d27c81fb09f9608fe6df8a942ea3f9a875798ed789dc2cd7e34bcd8900750487ae5c4e07e1064a4a9e41f50965defb0df2a79314206cdc35be60b88df4f592f77ffef8e51909d4e3c60ce380c673de1783a5abe3910c58b50bac2bb33775b4a6966fb9c5b97dc8e6bbeee7b69c85a410870e62fabfca3f904b9b7722224f2204ddfdd076ede040698b847d2f0698381199cd59b49d78a5bf53155f51c036c7978b366b7c319e49ea176b2457c7ede4fdc26452ba9608cf6d8994bef399d6585226e4326eeda6b3cfe2c929bb689cfaabd65653bc60fd31bf773a19e34eb04cb68cfd8efc967fe288bd310d55d7770188ab6ee7116581cdd2c4be2d4245212387c49d09f8953b713426ed709d0a1a", 0x6b0}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) sendto$unix(r1, &(0x7f0000000140)='+\v', 0x2, 0x0, 0x0, 0x0) 20:34:13 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8002, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/228, 0xe4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1c0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x10000, 0x1ff, 0xff, "07234f048cf29e14945dac5bc449130ca66fc989", 0x7}) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) setsockopt(r0, 0x11d, 0x5, &(0x7f0000000200)="2b9f11443bedd45c81668cad02edc3bcf209cee8cd2a85871edd8055d9aca8f2aaaffdb0147d56e50c29b152756f2808b168b671b2d0000a2bae95844d62311db79d8774bfeb6a87d52a3e0c26d732f138df57c5cd01", 0x56) 20:34:13 executing program 1: setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) chdir(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x100) 20:34:13 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x2, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) dup(r0) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) 20:34:13 executing program 0: r0 = msgget(0x3, 0x60) msgsnd(r0, &(0x7f00000000c0)={0x2, "9be57832abcaceb316e590ab15dee15a8bed283193112904c96428ec0f43c75e955935a09b119bd6114b4e12fdd4d336610593c20331f0cc44895c5e431836bfa6e30312b0da1a07279186e63d2d"}, 0x56, 0x800) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000500), 0x8, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) msgrcv(r1, &(0x7f0000000000)={0x0, ""/45}, 0x35, 0x0, 0x0) semget$private(0x0, 0x3, 0x600) msgsnd(r1, &(0x7f0000000300)=ANY=[], 0x0, 0x0) msgsnd(r1, &(0x7f00000005c0)={0x2, "e35ba1a5740daa7e269843c0bb0663bc3e7b8ea345ed5563570c61f60aeb3ad3853182e4b867ebebda772357e36d321d21758aa13dbc7f6dc1b46592d287edf04682e2f3a114ae130b5e441684531cdbd9fb2e1dc7555197873c0ad0488f952103"}, 0x69, 0x800) 20:34:13 executing program 1: r0 = open(&(0x7f00000001c0)='.\x00', 0x218, 0x0) socketpair(0x6, 0x5, 0x2, &(0x7f0000000000)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x10000, 0x1, 0x4}) 20:34:13 executing program 1: r0 = open(&(0x7f0000003640)='./file1\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000001240)=[{{r0}, 0xfdfffffffffffffc, 0xb9, 0x2}], 0x8, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000001200)="cc", 0x1}], 0x1, 0x0) r2 = shmget(0x0, 0x4000, 0x208, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)) 20:34:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a05, 0x0) chroot(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000fee000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) 20:34:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1300) mkdir(&(0x7f0000000040)='./bus\x00', 0x49) 20:34:13 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002752e546eba50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) listen(r0, 0x1) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) bind(r1, 0x0, 0x0) r2 = dup2(r1, r1) socketpair(0x3, 0x8000, 0x4000000000, &(0x7f00000010c0)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 20:34:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x3ff, 0x5, 0x21, 0xfffffffffffffffe, "5bcc565bce3b5a5c11ce888fdba2ba76ad5ec1de", 0x7ff, 0x6}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffffc5, "05cb9ae3738c13a3931ff7515670b487789cff3d"}) 20:34:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x7, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x800000000}, {{r0}, 0xffffffffffffffff, 0xbc, 0x20000000, 0x1b, 0xa1}, {{r0}, 0xffffffffffffffff, 0x91, 0x0, 0x7, 0x2}], 0xd21, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x4, 0x4, 0x100000000}, {{r0}, 0xfffffffffffffffb, 0x22, 0x20000042, 0x2, 0x81}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x3, 0xfffffffffffffffd}], 0x8, &(0x7f00000004c0)={0x5e, 0x6}) write(r0, &(0x7f00000005c0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd34bcff5632f89824034ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd51e67171593f9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d92babc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907bcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c91885c0a98e5260fd3631bba0429239af678aee7e79e340db2dd0013930321c6264f49e66a618106bf28da0e937f57221fe11c966fa731c584c1d472d227509e569551be1c44b76ad29b4bde143d27e4dec5bb36b55bb21f21e49118547441093cb331b6bc7df276d0823bafd49128c529f3f689abb3f9985d2917d3278b54dfa46cc7a36601b22efd97e622731018bd77bbc48323a08bb8e268fc978540dd3428990213dec39d263d1e30aa17e4745b499f264fd9f67db703754ec1c201532a30139906276a1f46159913cf02583a6e39047a9e4c38625c58eee13e5dfc6b3ed7af34392fcb2b920e7b0eae1eb1bc86acd4af0d9902e27de4d67987677edd231bb4f20ac0b6ff0c7c70afd13028b6400431164c28c639c9321a7cacc3cc3bc3a882141faf8f4591e4388db77836e5ae9fceb1c3b064b6a4c24e0a2bfeb63db84b63649d89b8b6ce01a016ba4f4592ae0b8938c2f0235d68c74ef7597df432756e0b8707487f984f5446f40a4d959327f813f650d6aca73e27e1e7e10a9702dcfebc7c9e64f5fa2741f0af03b5598de15980da432b6594504ed592d73e7c3f5d4fb836f50379125454a2d37e316274f18825f44a353171f818666777e92ad66bec576f80a6c69e9290388397e7e95d6413dff38fba6b3282d69eae45e3867a3508eb3dc44938d5dd2efe235bd9e3823cd5bdeb7ce569cbf4be4bedaced89718116fb2840886924b2fa90bf4f2ec9fa3004c677990a92c668e396187c3f99a731608262ec4f57c4a3d945eaca8cb52de7af7d82e04de12e9f5ac5fffa6966515124696e2155b2e6aea111e9c8cd8c089baebb503bbe1a3cb86db4a74866bed123364793d1a8163230cce209fb833212050654c52a0bea0af0dfa18e28ee1cf26ea57d8c4a2d5559880e6f5cb97641fa61b258b2676601f07a6062b921bd1b52eb4695bb7ee91663822b06f7e376ab3ef688e3cf66ec9ab3a71466601e220aefeb50b6983439e6bb27f3726bb1a4b9dbb1c727a7417a53163c0811ef005ee2e11b339f5efbbca70baa233bc901d0da835a906c9a2f1abcc02255fb44f1f0cc6f6064d4f1b7452b95a89bb717828f0013eef5049062e4ba203c4b0237062127274951815181f32a439ecd9f042ad8db02f7661bd47a08e036da20ae24b1b41c91ba8347c7f8f40497e3b7b1ab78743c1b69741eac26ecfd26d4760823382fcb841a985146abaf244fa0c611f2bd27b8281c86d8711cfed6544db3bc97e1df644a488fccc7be6537ab023ca2fdea0e7182bb0dd1bff31dfb872805aac569fc74b6712dee319e1b058521b9dca3fc63bd1effd09b80ce1c446f695c7823b2c7bdb4036caf6d2e19e54b97b4e3f3319b46dcce29a911376be805ed7a2ef108bd869964c59b0ab15d6e66cf23613520d30aeeeebcda8145112dc7a0eb6babc103b01c2281aa1eaebf25bde804ad93fe9e955893aa27c172da7629455a18aac60b10a89fd1c92106fbb17aa76f7a66de2e67cdd01290bcf2c9d598b25faae0396bafe5070a362d870a36adaf79b03c49a14fb010cc739e6ae7fa8ee31bb4165d2a4934c9c282609d1b766d3287081562a71ea703f94e15fe7148ea295c446ac61a40dcb4eac639d0a3b8260a4f4099c672184e5e59b73903135c84b9a935121b81f5a614b52de289842c8a683782b6763810454264f64a5a5dac179e86a039fb7b3939c9c1d65d77f7e0b5d172c647367098e0ea6a008015454b15177abddf77d22a6fcaeb1c18b7b5f8333342d3b6ff771a4010a5bffdbd0a0fd6ccd014dc95838d2cab090fc6c7dacdabb0b64fedd6c7fb9493cdc0a1a6928f8ba982b854a864feb37b9d9913122873aa632b15409d3976c14d59ac7ae92ea2f3f5fb93b66ef01e672cb2f4acf09127d0555a6b54047434b0b6e28d91bef4a466c76c39d29145e540a1dd3bd4023ed8b1d40fb05db11442f50aa1934ca020aa7f80217c0ca5c48bd9c73f45514c04936f1172adc6bc470e6b1f53b7653efa7c942801b65c6e407af9843979665eb4c77916742d7dd91475f93df76ddf8e020869a5d1aba0629c250d6b17dafe6e928c789cb91ef17fa62a5d886987e74f351e99ddedf89fb9536f6f35381ebc18f725b0605f0a8aa764b1173b8749d51fa1c369b6ee50a575f29515c839ab6ac32606848c3efe030d339e92b1cdc2ec69c43e8acab08701b4937bfe00423beebb8bdd26408d76e9efef40cddd25afd17efb2e6024911c1dfe24d2db86e9645ed8589471175630a68a79de0d24063339bd1e59c7bcc0052c58b591573261013c50e3b28d6a74003870279e78ebc89eaeae79681d0bedb97768c1bde2c6d4c39a47529b52eefb875b3b0d915beb58fc371a229d45cfbb53e6316b2d167656803f6f74a72b0ed93efffdbdf18bc6f8d7e44d5843ab94cb8a8ba723493fbbbf571afa046f2bf0ade70e4780442807ba2dd970b67cb6d4e024e40bc082df484ea3588b085b29e91e87bf11d2a2cdc8ec7221d0747cdf599572260c9cdc4c1748afb143422c2ca038a5c6de8637d87abe8305c76f3da50a2c78f97ebae6b696e1f27c0bc33460f18cc8466d6754872b39e44a7910fc90f8be714d74666901c2503407a1f5a1fe6ceebc195e0ab8fa3e6686772f61a3f8481b951864e38145e62168e82e61422b32c62917a68a1634cdfa148aca0a7e0caddbf454492425f2", 0xaf0) r2 = syz_open_pts() close(r1) r3 = syz_open_pts() r4 = fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r5 = fcntl$dupfd(r0, 0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000240)=[{r3, 0xd392fbd0b3e9e1bf}, {r5}, {0xffffffffffffffff, 0x10}, {r5, 0x8}, {}, {0xffffffffffffffff, 0x40}, {r5, 0x88}, {0xffffffffffffffff, 0x6c}, {r2, 0x1}], 0x9, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fff, 0x10001, 0x8001, 0x8000000000001d39, "bad84b73f2000075835d3515ffffffffffffff00"}) fcntl$lock(r5, 0x8, &(0x7f0000000500)={0x1, 0x1, 0x3316, 0x7fffffff, r4}) link(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNXCL(r5, 0x2000740e) write(r2, &(0x7f0000000200)="d552d9b12ae820f022", 0x9) 20:34:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2000000000005f) write(r0, &(0x7f0000000040)="040b2ca202ff09638c3781b5d8b10100000000000000e2651b488632a71e98d71866898be03ae17f60fcc3738c9324fa", 0xfffffffffffffeec) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x0) mlock(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xd000, 0x8) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) 20:34:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000002380)='./bus\x00', 0x8) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000002340)='r\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x0, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x6758, 0x2, 0x8, 0xdc, 0x1000, 0x8]) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, &(0x7f0000000180)=""/7, 0x7}, 0x2) pwritev(r0, &(0x7f0000002300)=[{&(0x7f0000001280)="0a266d80312d3ada26e6932e51fcefedb15ba9ee5ed6d5b48d6b9e3c0b111152b22903596b12a6c6428fa15aa7b439146955d3cf162af828ccc47f8114be4d6de774bb3662f7de1b1b5144177c787aab8f89627b98ca567042797a5f9d7f16edd5", 0x61}, {&(0x7f0000001300)="71535e9471c6a0ba6279b2a351f64923434be5cae99ef0af085ad74f61b1e40c896d8fef797f5bea017c15d1a441a2e9a9eb588709e6276e53cd74921b26a87079b83292c525c86c0341c6c2efdb0463f85b678e126bab60b6a96039e486af4b323c0cc079c4e475768b0d79be779790430f88375d956005fb860445900352a0624e9f09a91ae703b57fdf951686d11294f217d7c8f90efdf288c7d375cdb519fc00adcdfa9e064ba520b39a7bcf352b6835fdb1e04d5c947b16eb424b77cb9a1f634d1566610c06eef4db192431433a37629deb1d4d3625253cdf05e935c9f5ef9c6ce20797637ade0db2d7a5726eea9942d4894dab23b7675d0459dc2c7a3d12b1ddba813f3fbfb14c6e56d0c36fb236124e50fe360788c166be25e13bf77ceb4e8333563007c0fe3155667093df5904bd0c1d68afe4d2b124e5b1e9373eac886fe26335cc8ccceffede6de23741a0ffd2ce9c21b2ffb24404d9465eb45d7139d38d97d1cfd3da0e55913ad497eec18998538326012ea6f11d610d06122a74ac49da51d729be725bea2f03a12020a47ee37ed0f468cfe5be4bd342de0c5a6bfbb049268029a654d0f4ea032820224e6e435b8fc61eacc98069bd698dcf663fb90087ab7fce9309e87d3f123186bed1b3f665496592aa1c309b4e7cc90b65398e9a9e03c61fdda52d6ecf2327ff790e63603a4c3a4c7eaca1c66ebdfd12f29f17d41cfa70e1d974b3574ab5b5851ad813e7666a26207c4bd1c39f2080d41cdbc5dcd990e09f91ae3cfb7b277bb50b0da7e37650f8d5b21c7e4b9e3ddb2cca4150e3d9286eacc6614b2ccf743a4cb3d777dfdf24dcb02c294c05ebb3738d20b2f35e673f62c16d612bf7a82b3da7d8a0bc1f9d7735c27edb34e5a5f3ecb8a3772e1987cd0281ec2f2206ef064ea8fbd45f05d0e337ff98123fcf7d4b294a909a5cb07543f6bcd5d326840dc31ee26f53c6623e5c912c895cfe312dce8ad86c548a7b04d453ab9422558ee37be12560aa4e4138e441dfd48f90ecc2cf158427212052ff0e644c96609c103064029a1dfa2ba57167fcd41dd02df44144f1dd18760e102e34eb419824cc5460ea8c333e5bd41485fd48cc75558a9f99962c80203a3b60fdcdcc33266a3facdcc452c30e533d62c8f6de17c5b6eb1c01655d44aafaaa13c57ee75c509029312243af4a166384256c27d391642ebf4f85aba0b589c589549a61641c70de76ba5cbb76e34056c541ae65766a4a2ec8ea1d89663424c3ef4052f3a73d837c0c8a4c1586cc11a8353b36ef7de7539e5408b7d83d8d558343416806afc4cc87101e3d60836bea906c2b4c97f5f66e19d800cb6b787b53a82654fa102c650697b2906c02667899f6ecdefe2ad68251853fb79ce98e0b990cf32892100e00523079bff064ef3629a5059e23f376343154ab70530e705c0619aa75cbf290a229eec418f86a65132b87b96a9ff453970b198d8abeeebaf372f75c5cc005ccdcd65dd3c9b2cb1ceb52d330a1aa625f765057068e28a6cfb8fc9deedb658f16bcbcf224bb402864d7530d5ae46000cb6608f25798ee2056a2e92e37a120dc08ad06178509043b31bb8e9dadefbfc082e06741a115dbdc9093be05339fd28f050719872a4312983f7142cba766904bc9595901c8abc72842500e628b0f63a59c44499eca237cf225f065cc62236645b6dbee198dfcd1b1eea31dddeed36baf5962589910802b0913501c10c8c4cb2fd3aa403b7d578358ba0af0c80f74ac01acc3b1748c2fbdeb9289e0f911c40bca0fa61291fff70a1aae80d086567ae21aaf4c0758d9b83371f0e0b0cc7be9d25d1e1aff281ff2e78342d168b602bd3ff39fe7b960a77006a0141a9dc138954001e5a16b664a9699c74f440c73262faf0faff5d7ec6836f32b40ecb2284360436263338ceae766ff31057c4d621e89194b41648ad546b8837b5394fdbe43bd9e69a97e0290b71f9f31bc51f5c9feabbc8bf3a84ba7ed7ed92d9f9fe7fb68fc96b1a6cabe05a42ba96fdce96cecde6de478a71aea8333eaee767258b49287f8363737007208ee50cf1da7afb6ee20fc85ca6126b964d4e9b848942ef9e31e9d38e119a39120832d0a923e37130b501ab8736c56274dc5c96d0925ccb22604466429e80061057c4407fa78e70d233a7acabb8fdc2e23af3d578d8598103db1a312d8101d65df59a524aced4489d62176f9fec225b1b1b88bf44dfcdcc7559500e81675f16df917435a94acae2690e9cba54e0137d1e5263afa89fe79e911124a232643e14a825cbb45648746065d9d0e53d4048d215003dfd06545310307ccbe7d6de34d7d186005a63d6ec68b5a1a03c26a4580dcd55a69ebbc1c0e25256ba90e1c02440051361624a8e69b3cd6d7cd8bad6d63bde3c0e4540d4730f7c7d03f6dafdfaf0c411c210b44185b87eb33a8d53ee43e18f811f28b01d9354c63dde0bd07abc9675b79afc548dc53342d82f12c3ee8322abc6495c549048003bb71e06581cdc658eff88cf1af5a332f3e3568ec016e319e2b29f9362cebdeb36f47a0bf80977df5bb1f81ef4630a275fe101c526b3a69b7766084ae38fc0954519beda5cca903602f093be4ae58eda5d7c9410195d92765f928d42eec1e8ca73854f596b5f514c8d1dd3154a809ceff408cf465d2724b3a243a902d3544381382466f6c71ee04b54142ea631336ade806c50cb21d559dad258966a5bb570b87c4ef5b05a70bb1e7266cf4313a0029814c551ab8bd11d93069882941659599c37f361b30efe1fa4ea449bf165a8994921650ea8baf13698552f99f9d5fd9161acaa9d2117ebde7cfcf18b1244752cfff4b0e9a6bb1b0f77155d952dd65e7c34f9c2918a2d308a637cee80d05a232706ce22856590d9cb7498bdae70363080ec5b7366b9f2401e1398d7bf917dedba1ccd46ccc6b21a651e1c9a5d8ca84742a86949b49fd6c0ecc893ba46a17ed701014a56c53601222d05025f87645097a0a13a91d2e6bea953a2ce23e30cfa7d32bafe2b31fb125912337780e35bfd941190cb0e39ecc76f0d82b93c95f3d1a7acd0f35f8406e2f96a0b66ecd37385ff0fd027d06ae23270fc297c569e3fb51697e9c719095aa07dedc970d61667d2fb3ea3b94977841fc9f5c5b8d25cd8dc9ac9bf6618e89ef347c034a51841a245b8c8d9c5fd5cd586efc9182e558a0dd0b25657134ce6b3c56fe99bd2939036d415677f56af41cb66ef5b148a76bfefbc3002499276ab5c51036c58af7b33c1b4cd32a373d21950538bca8f965ade62b1cbf8ffaf95f0baa83621ad94b7f06faf0142804aab42ad317eb0eac5a786a20a7d7a9570985c887e69f3989eed16ab31b6d73cb8686d2d52ed87ac049b2ea26a03daa4849110a2fda1c336556db745dba85869bf682739f48a386df57fafe7bef7cb6181ccd350a07dfa84e8b1878973924ce1faa229d0c1732f6cfbfaab1e5904c95d4ccbf0843fc4e74bcbf9a97cf19dd10b7f167274a9f1ba7ad743eb60e86feb32ac888fc4bb448d980961e5203d201bf1d3dd1fbfbde3932448d3ce72e5b097493616b87ebad0caab60b4cfe5b3417ad296190d3134808e6c0291e6a3e6e6bd8c34a85addac847261ad0d0ac64915cc4a3d0429aa4a60a856ad4b7ca97a5e165408728ac4519a242fbf3054a450532d95aa3cb708a686b31eaf2fca44e4cbf1373134520db840e5c6386ad56cf086a27468121289b908dd60871fcd70ce68bda55f4dcdfdf71e522069a30b54e2eaf02617fb5b12e31bb56c1e150f252395b525b08c3ee94469984508430c582f01a034ab466cba218d369e3f2f62f65074a39738bfe83b02fe7831cc835f0bb609b5f3ff2fa2bf3d8377b56faf06a3fa3448df26a10184ddbc35320bcaafe9050a00a630d6754733c8c746c4af55b6d7d9f10f5167d3f2a927fefa011c474471e590cf29a0f8eaffa70a3701fef474fc5b3b31fbaf63adaf2259ff3218f9b9af259a66c5bc3c7aa7925a3b33f9e5e75102d5325325932cf21a954d6efeedc2623327ec41655801b42aa24275394e2556b6aa40e280f08c78901285b23f56ae5a4c4b47e6830fb8ed1355704ce85a919d02c044eb037e738d25617cebbae1724df10c317778ae2189c1adf88b3805cd10dbda9fcc08b6035914b95a241e74ae3666160fd0f329705805446dfc9ef506c5a99720cd07ceeb241525d57b55ca94ad37b16bff95dd4b188aaa7ccceb35b90f80ae4a951fd2a06100c9dd2326f4d24c52adf8475ddb061f062a2ab1bbb25ed0c06b8273143715c52e4db0084c28d95914cbebb17b38a565d884fae4ac3aa0593b42ed8b2a3528bfd6f2c620bb7be602dd66aa586e140d9f69ad31432d79e2298a5846ff4570e7bf352a539d292a13077cf4b90f72e55110853eee212d71d382f97c6df2f9d402d27ec60307351ef176d1994059efb2250cf6fc152798e34d9507d88ff04150bc4d6f74f28d47be93b7695d0d4914bdc8e4257c1eb868545bc0545514a3f23cffbbade15d28efdc66104e7174dc73115c8a0c235879fe53697a27ad574422f0e1b14dcb8cd8d1fbf59d782dff42ef8187f3f185ace548c6990d6add00a9cd93c4697abb042fc83018a3ffb6b645e022b5bc166cd7e2225c186801885e7476472f6fb75b227dbe03d150810516c8efde58a30bbc8cef6b32895e0cac04ab99b63ba3ee1a517e43a7e0aa1f3f320d3de962ac279c6275375f662a5bbc8d5b59f2f1b9d49ba90be3068eec2a30992d749ca4a0767bff02f2eff1fd087c5610d3658e790f8f4ffa7871e3b913b8a60efbe4c3b9dca5d7f1fbba1b5ca21384efbd9d614766f63e3e214282632f7e9e3c2cbc084e979ab8fc633f1f969c9bb022ec41afd38972eb1da63ab68ef840967a0c03f11a5df056866705331cba8f63f5ccff89ec9c91e597d09cadb5c57f93ea53ebddf516be0875237398f85dbd0902b1530ead557e6167d6bb049a199c447947ef1d960773363c358550f47e9f72cefbe37bca756090e666d0828e8e116941adf6af24b41557b162c4c98af7a1c22e97daf26dc8d137d2ba0fefb10f68abaa78e4dec64e6ae73ca40cb7715869c451efde4a7375f4bf896a09abc8c853f3eb266011f7d40f4d64be31e74f57bcb3bd548a51d2fe36743b3bdc4916b8f43dd15988db670dfa73fc2518db2f0bf143c04414a4aaaca2d6837de1ccf8b34c6bf303bb2ccae498496bb8037c1ccb667de3bd146b3d78eb37d21676369c9b459b23084d5235126794088f89bdb00b5633905e1ee66fe060f79ba5687c04b5fae953b7e20c80e8b1b97e7b2e31b58e457fd53b00294d6a193b5023b72af2455b062dc07a4724296436d9bc228b68ef3e4046b6479acb7764ac16189ba59f75f36bf5d0486d87fdcdea8f39c04aaa3be5558c428fa7ecf030fe29ad585231a8f6e4b1a01fcef3e375b67099430d5a8e1012793e4d4e5971529abf6cccb0b7381eafa474958a50d04de6e1d58271bd4116c87a2255cfc953067d0b689f9268547e85938bbd2d5d9f7b15ef7db52a45c2cd9fc787852cc9815f78c7a415c2fa5e3e0e71a9a6c0cc470f280de2e40c18a54097c5f5f57501669da42c6236ff964d5483e27051c4e1a967fe2ac218634f08e1667e8896b651c462621c8a7342c178a1652f8521c8b315b862f345b0c52e183aea96e12939638716ffdac0fd8151342c71ac91335eb0d82305ae9f435dc78df58df26f705dc0970471ed1472b173a985b85c5aa761f8bbddeb132b4bb8602ed9f928e", 0x1000}], 0x2, 0x0) mkdirat(r0, &(0x7f0000000240)='./bus\x00', 0xd2) 20:34:13 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) r1 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) 20:34:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xe66) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x8, 0xfffffffffffffffa}) 20:34:14 executing program 1: r0 = socket(0x21, 0x5, 0x4) r1 = syz_open_pts() dup2(r1, r0) close(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x106) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0xff, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000010, 0x81, 0xdc79}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x840, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0x400}, {{r0}, 0xfffffffffffffffe, 0x2, 0x41, 0x62e9, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x2, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x81, 0x2}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x7, 0x21}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x60, 0x6}], 0x0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0xa0, 0x0, 0x0, 0x100000000}, {{r1}, 0xfffffffffffffffc, 0x5a, 0x80000004, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x0, 0x16, 0x80000001, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0xf0000001, 0xff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x95, 0x20000007, 0x6, 0xc1f}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x81, 0xfffffffffffeffff}, {{r1}, 0xfffffffffffffffe, 0x88, 0xf0000003, 0x7fffffff}], 0x1, &(0x7f0000000080)={0x6}) r3 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000480)=""/240, 0xf0) r4 = syz_open_pts() write(r4, &(0x7f0000000300)='<', 0x1) kevent(r3, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x71}], 0xffff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) 20:34:14 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000) dup(r0) r1 = dup(0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000002000000000000000000000000000000000000000000000000006000000000000"], &(0x7f0000000040)=0x23) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r2 = socket$inet6(0x18, 0x3, 0x0) connect(r2, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r3 = dup(r2) getpeername(r2, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) sendmsg(r3, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="10000000000000000000004000000000"], 0x10}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) 20:34:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x80) unveil(&(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000100)='c\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0\x00', 0x82, 0x40) readlinkat(r0, &(0x7f0000000080)='./file0/file0/file1\x00', &(0x7f0000000140)=""/30, 0x1e) 20:34:14 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="840d002141ec4b0001000000883bdb5af0"], 0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000000c0)='(\\#\x00', &(0x7f0000000100)='@*\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='@{:#/\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='$+\x00', &(0x7f0000000300)='$\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000580)=[&(0x7f0000000380)='&-++&)\\\x00', &(0x7f0000000480)='/*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='+],^{!\x00']) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) ftruncate(r0, 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:34:15 executing program 1: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = getpgid(0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) r2 = open(&(0x7f0000000280)='./file0\x00', 0x40, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = socket$inet6(0x18, 0x1, 0x3) getsockopt(r3, 0x7, 0x200, &(0x7f0000000200)=""/19, &(0x7f0000000240)=0x13) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f00003f9000/0x3000)=nil, 0x3000, 0x0, 0x6012, r3, 0x0, 0x0) r6 = accept$inet6(r4, 0x0, &(0x7f00000000c0)) mmap(&(0x7f0000258000/0x3000)=nil, 0x3000, 0x4, 0x11, r5, 0x0, 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) kevent(r5, &(0x7f0000000040)=[{{r6}, 0xffffffffffffffff, 0x64, 0xfffff, 0x4}, {{r6}, 0xfffffffffffffffd, 0xa, 0x0, 0x3f, 0x100000000}, {{r5}, 0xfffffffffffffffc, 0x10, 0x10, 0x4, 0x800}], 0x20, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x0, 0x14, 0x3ff, 0x14}, {{r5}, 0xffffffffffffffff, 0x24, 0x0, 0x0, 0x4}, {{r6}, 0xfffffffffffffffc, 0xc1, 0x4, 0x0, 0xc4}, {{r6}, 0xffffffffffffffff, 0x80, 0x47, 0x5954674d, 0x62800000000000}, {{r6}, 0xfffffffffffffffa, 0x8, 0x1, 0x599, 0x3}], 0x1, &(0x7f00000001c0)={0x3}) mlock(&(0x7f00002fb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x6) 20:34:19 executing program 0: r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/165, 0xa5) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140)=""/82, 0x52) r1 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r1, 0x1, 0x100000000000036, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) 20:34:19 executing program 1: r0 = socket$inet(0x2, 0x100000004, 0xfffffffffffffffd) getsockopt$inet_opts(r0, 0x0, 0x20, 0x0, 0x0) 20:34:19 executing program 0: r0 = semget$private(0x0, 0x5, 0x120) r1 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) ioctl$TIOCEXCL(r1, 0x2000740d) semop(r0, &(0x7f00000000c0)=[{0x3, 0x8, 0x1800}, {0x0, 0x4, 0x800}, {0x7, 0x10000, 0x800}, {0x3, 0x1, 0x1800}, {0x5, 0x5, 0x1800}], 0x5) semop(0xffffffffffffffff, 0x0, 0x0) r2 = semget(0x1, 0x0, 0x4) msgget(0x3, 0x129) semctl$GETVAL(r2, 0x5, 0x5, &(0x7f0000000000)=""/132) 20:34:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe22) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x20) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$inet6(0x18, 0x8003, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r5 = syz_open_pts() r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x84, 0x555e0c96, 0x9}, {{r2}, 0x0, 0x14, 0x52, 0xdec7, 0x56}], 0x7, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x26, 0x80000000, 0x80, 0x6}, {{r4}, 0xffffffffffffffff, 0x80, 0x5, 0x5c63, 0x80000001}, {{r5}, 0xfffffffffffffffd, 0x40, 0x80000000, 0xffff, 0x2}, {{r6}, 0xfffffffffffffff8, 0x14, 0x4, 0x3, 0x9}], 0x1, &(0x7f0000000240)={0x80000001000, 0x6}) r7 = kqueue() r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r9 = dup2(r7, r8) mkdirat(r9, &(0x7f0000000280)='./file0\x00', 0x0) 20:34:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000001700)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a55415722b716e8f84c27fc138adaa79f41970948b1b2e0adf41a52f5ea7fa0023d58bf6659990bfe43204490781770000e9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44409f11eecdcb0816ae71f919fd2e2c7b10d9c242f72bb59887cb7c5149f330c9dea0c64276ca97b21183e746325b64fb69c0d92425235c656d810fcd4f0581b780a9acac90b71d78570360daa7d7547191616f27af09964ad416a392b6152858afcc7bf9d0c86fb3dc5e0f6cc414dd5106caa1bf0f4d3324191e8ae32b60016ec40500004c15e268671f", 0xff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000003c0)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) r1 = syz_open_pts() close(r0) kqueue() r2 = syz_open_pts() r3 = geteuid() r4 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xfffffffffffffeaa) r6 = getgid() r7 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r7, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x3, r3, r4, r5, r6, 0x114, 0xffffffffffffffe1}, 0x0, 0x0, 0x47a7}) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) openat(r8, &(0x7f0000001680)='./file0\x00', 0x10042, 0x1b2) getpgid(0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000016c0)) r9 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r9, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) 20:34:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8002000, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x20000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0xd8, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x2, 0xfffffffffffffffd}, {{r0}, 0x0, 0x84, 0x2, 0xffffffffffffffe1, 0x6}, {{r0}, 0xfffffffffffffffe, 0x2, 0x0, 0xe5, 0x8}, {{r0}, 0xfffffffffffffffb, 0xda, 0xf0000007, 0x9, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x81, 0x800}, {{r0}, 0xffffffffffffffff, 0x18, 0xc, 0x800, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x41, 0x8, 0x3}], 0x5, &(0x7f0000000380)={0x1, 0x9b}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x2009, 0x0, 0x8001, 0x0) r4 = kqueue() ioctl$TIOCCDTR(r1, 0x20007478) kevent(r4, &(0x7f0000000040), 0x800, 0x0, 0x7ff, 0x0) r5 = dup2(r1, r2) recvmsg(r5, &(0x7f0000000200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000700)=""/4096, 0x1000}], 0x1, &(0x7f0000000100)=""/252, 0xfc}, 0x40) 20:34:19 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa19, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) open(&(0x7f0000000040)='./file1/file0\x00', 0x10002, 0x2) 20:34:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000004c0)="e3ff1156431a916c5baf64e83bd1bf4f4aff067cc15151cf68db52de1bc05e64111d0fc5010e1ab23c3238a10790be7e88063adee0373ed4c4f95193c454b04cd0397bd3c2546417bf49efbe3f1cbbebef210d72a16619ca1d9e8c0b3cdcdbc14e0bea7c150b6bd0fd56386906d271480d8e3afad698a637197bee2042f4bf32dcca36f5a5e0f738edf494de37254009ab7b06dd9df6da01f5a8fcf4f263f1ae846aae6d6828401f16429ae035b7d950c5e126189d0c72922b74627df8afd3871e00ee09678419727e42cf1a78b52a907b5f6d85f67c6ef1a80b38fa599e0a4a14a6694762d51c4eecd015b77b5cb8c15a69d74d27084e4322c3029ab61b91bc0d178a4e981a6dac68256e640de726bf913e47761ba6914ac8d18b584882725f9e24af9d33e70532d74277d12ec932261881784c265ae855d5d15b13156d49474129e595f5f94966c4038db4996cf554bb153658977d6b56f4779fe3d934ac9abd8297f1f72cf0088d2616d90bbc50180af9e36bc9ca979933c79faa718e7533a27dcac712b823c751fbe5a78834e5539f5aa5379a0763d7155769ab679febc644bcaf20f45ed46e90435d145237879207b6134524534df8593218da5144498234d2502524864f0a5db217804a841b486aed83870b5b04d0e047d48254d46ef60c84c871cd971e8489914522d85d584b0ef8661d02607434f7afd806a6f4d49c21", 0x201) r1 = syz_open_pts() semget$private(0x0, 0x6, 0x310) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2785900aea01a40ba53c9bdaa3e86313f6c646f1"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() sync() kqueue() 20:34:19 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)="80000000a4da3588a4d6cb0885529ecc222d6f30a2c208c2e29cbe390efd6a122871aedf860da891834d836533ad8122312fe0878add896afb5e0d6e1dfc2f5e69904930a3c6f57a1c104c61cfffbf383425c8a172d040a67d9e62507e6cae78a48a6acdf74a6b52d5b66160025e3e78466335edcb9dd6085c8c", 0x7a) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 20:34:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r3 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r3) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x406, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0x62}, 0xc) mprotect(&(0x7f000032e000/0x4000)=nil, 0x4000, 0x7) sendto$inet6(r0, &(0x7f0000000280)="17a60cf7dbf3e5ca1b50e1b8d931fe927fa35bcd18fbde11077381c855321042ef224a8959a9c685197f03d112424f5799e8f0afe6c125451c5b5035ad474bca2b9e25ec8ef8c36c3da69da677b7db18daaa869bc84b43cc4912f73987b9ac51a303a8c3571bc3d085877070d6c4181cf49bb8e1731dd4bb4864f40af78156ae235a5e3876c9919021e407caa3c83f21b0d91ea02e5a1e1ab2334ab9f2219eee615feb09621a333b7ae117323d6fc70c8f19df", 0xb3, 0x2, &(0x7f0000000340)={0x18, 0x1, 0x31e, 0x9}, 0xc) flock(r0, 0x6) getgroups(0x2, &(0x7f0000000380)=[r3, r2]) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) 20:34:19 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x200, 0x0, "0001000000000000000001000000000400"}) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000080)="911204", 0x3}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="6c81e26691750c4526b8c275b99c4ebb7b1c097f3e66df4af4b41c9208f37fe17b1922b6f617fa108c24a7b00cf3b7e02642d3f789ba0d655bde377a0b4412e5059a2200eea9157a040e836143d0dd97ab386d2e0078dc40d5822d4d3cd2c5095f4a0aa49386be34e5d5db0886324d174b777a5cf0968cd8d39108bf21f06bfa8e26891d481c924cabb207af1e9bf58eb8aea2854dd9a8807223b65220e1b085595bfc5b0253df01e7653521d4529edd96006c09e5fbeaf761cc57eee00339a529ad95df3bcd4ce9d3e2953e15e1f89c471f6d0f1e16dd9ea87755500bcf4b1d43b576", 0xe3) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="a13e3c8c0e15827e37ba999ed6f8947a3426687d9b0f00af6e621e9b5e7384b705211fc2d6554840f05e0284c70d5f8d8efcc604e90d770e8ff0f550c72393d1732b2dea92df197f91c2e698536ae1e6721b7fa52091199bf3060fdf7a7aaa8768494ae4761f327a4f69ae4a6ac083b908b122b4e3a0fc0ea0b97fb7518506cb804bdb3704079414665362227a79b41f764bde96ad544608df68f4b7e4143be2670a9fdc8a818dbca29e2fe1b00aeb6d3c6661a321dfc22c2c1cd02dc95a1c", 0xbf) fcntl$getflags(r0, 0x3) dup(r0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x10000000000002bb, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:34:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x2f, &(0x7f0000000680)="0000000002f544e17dfd2964387fac36bd2306ea6042583e12df4e41c2d3c844f5feefe21fb3622c0acd2c4d071814ce77cdd589c52f0b95ee0c4bd4fd05c855c444d2bcc4872d29b435c2de17e1ae2fc582736b8c65be7d48541c", 0x5b) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000740)="ffe271c869ecb4007befd0a18ec3b513ebbe6703b75af696670946055351786b233e19289d872a92ab351a7a319cddd93b9a68a7263985690d08dd160d6de22674f56e906c64e36a89b72a52b332981e658ef3924ebab3033a0c2e1700bfd5050446777a808dfa9e854e3da31c3f8e8cbf6c01bcc142474e9ca910bd163ce84bb44e", 0x7d}], 0x1, &(0x7f0000000180)=[{0x70, 0xffff, 0x4, "6e53d301a3e8bf52f74ed169057f8d794fd0bdf5439c6d8d6c18a06032ceb4e0b2f1e6427ad127b3e761303b3b59849665d2657dd7d635be01db9212eda584b35a2077733fffb77baebdc9a1ca116eed523eaf8ed9728d81db"}, {0xa0, 0xffff, 0x7fff, "4269d847d2bc6f5fc7231d3ef5467d187eb09860ddcb29731d52b4493dcff75e8963cdb0a97151004d2c6b753828994996285875727d022365286b1d629212646804aaedab8ce786a1df444b9a4601946b27c6a299e81c76655d82fd63a042fd3066fd1319ba9dc7645ae60e148812e67ba7a33d1e9738cc3519873d65a7fbf7dbac2263d8e5518ca0f01de0"}, {0x78, 0xffff, 0x0, "c1d9d311e848ac7ecc9af6d8c170c772c7299394157c0e550e79c905218ece7b353208c93af21d5e767e85c95f421f3bbb104f46fecff4703b082419d57e2e627214732d4a7fbe70210798fb213fbb6aa6b5c89b927b4fbbdf73153f612c26ab517fd264acae2d"}, {0x58, 0xffff, 0xab3, "2a8dc8236e0d2800af7399b9cf5d99f8c9c2812bad1343ac76e840e19180911eed3a6300aa0ccfb796bd8895511b4291a7cbcbcdc5b79548c23ab2c24369c76e75"}, {0xf0, 0x1, 0x9, "db7629be8efe6b24a889369e84ae95511de0ef4e07001601ca820250b56ee4fdf68b8207b4185a61fde42aa1a931ba8efb869bf0262cafee47acac4f49541846a1f10eef14ca83c81547cb6219b4e5d6bdd069ff0c965256b55ce3a763bae7e4bde05796f8788006c680612cfb9e40f35c7f703e36e13bb2f3647ac5fc44e0d019da405e8de91b0e82fdfa7525d597c176b10eb584ea60bca7bcd656c9a7982351f10dd2f54eebeaa38ee117fefeb323757cba8451f126fdfde3557fb60e8e505401c2b00fde6d7a145450a3d1d726801aff98d5524e58e7fd13911a83aca6"}, {0x38, 0x1, 0xff, "7f0eb64d3937531bbc0ca315b81d0c74466ebb50bc8e33db02d1e91544b948fcf133"}, {0x9b, 0x1, 0x1, "ac3c616a25a2b54f1d0e731c46540da1bc4a54d0c2e08bb4831f8d6f488bd033208e938a972ec1c902a62d0cfeaa01199249128159101553f442c3d38977afce58161d0f16db3689e0567ebeda46cf5d8e94b6f6f75a140e61ce019f5aa8bbf0de86948ed866ddd49edb5f8b954ba558be1fa059ee5c56711fa8b8b56a66e14eabc9485fb37ad281c0f9fe834f841f9ecd97df8842b2af17396e0aea7b84a2e7715d41f91c58e7388ccc2f59a78484bf440f84747c681fdff82dca0b655108afded3deb51c796979500589f22f73c620d20cc90905ab8c3bc26711e872ec2e113f"}, {0x100, 0x1, 0xce, "20b95143de7e488ee66f9f8d1ef0b11c2c5fb139b2c771fda0a6546ec5963543a0b363d7ea74aed2189d90ffa0f4ae65424704bcf5619f7977493c1870a9b2da329bffee534b1fdff0fc7cc5ea96d46c203cf85fc77772abedc4bbd31d39fc4806ad3a7dbea745b560e41f31735fae284ecf73905e38f9480f83f35fc58c21625dd44b408478b97a100e8e2dd7e5268572d207ad664c053ea6aa89654aaac35a7aacd173df8f2a1594866697b7ceec4f91b5f1234d3b6cea1569fe1e2ceb42117d1a677723c15a495385798028aec9e6bb65fbf602e9ef416563bfc946a44cc3dff2caed55dcb0929f3f10117b"}], 0x3c6}, 0x405) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000700)=0xc) 20:34:19 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socketpair(0x26, 0x8003, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:34:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000a61f540bf743917987398f337522ce419645fff0c878738ce03e35"], 0x1) poll(&(0x7f0000000000)=[{r0, 0x30}, {r0, 0x40}, {r0, 0x100}, {r0, 0x4}, {r0, 0x100}], 0x5, 0x2) r1 = msgget$private(0x0, 0x410) msgctl$IPC_RMID(r1, 0x0) shutdown(r0, 0x2) syz_execute_func(&(0x7f0000000080)="67f30f5e5406fe0f1b7b5f6764f247e000f2416d8fc978828800000000c4c1a55feac461085e0b420f521500000000f3abc4c10d71f4b2") 20:34:24 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10008, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x3, 0x0, 0x0, 0x0) close(r0) 20:34:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x162) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x10) r1 = semget$private(0x0, 0x7, 0x100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6000000000000]) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='r\x00') bind$unix(r3, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) geteuid() link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r4 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001380)={0x2, 0x1, 0xb1d, 0x5, r4}) socket$inet6(0x18, 0x7, 0x5) getuid() getegid() sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001400)="eb672a0d3251e457970788d87f0d1f221bca1420198280a983b69c7e1adaf0410ac624d35220e31826", 0x29}], 0x1, 0x0, 0x0, 0x40b}, 0x8) r5 = syz_open_pts() r6 = accept$unix(r2, &(0x7f0000001540)=@file={0x0, ""/48}, &(0x7f0000001580)=0x32) recvfrom$inet(r3, &(0x7f00000015c0)=""/79, 0x4f, 0x842, &(0x7f0000001640)={0x2, 0x3}, 0xc) bind$unix(r2, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x22) semget$private(0x0, 0x0, 0x400) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f0000001700)) chroot(&(0x7f0000001740)='./file0\x00') sendmsg$unix(r6, &(0x7f0000001c40)={&(0x7f0000001480)=@file={0x1, '\x00'}, 0x3, &(0x7f0000001bc0)=[{&(0x7f00000014c0)="8e0f7ccc94", 0x5}, {&(0x7f00000017c0)="51e97907f2c7fffab42f0e8679394e823632019d187898a06df6e5fbd5feb76d0fc37740693a4359493aacca61c2cf6434181ba216ae2a369dff9b57a5794535095a7670274fbf6be473a10862877a33471a37e40f995c8b2d8159a5033ed99c24c1b7c828112ebd8d77d6dae962a80d3e9c5811f399819fb6ba289fd2e9b9ce05749df9623e598347d0a2ff798584bf5aea2544acb5dd8bc7aa79f748033b23a9ef9cdbb97cce89275f3c780bb17ee7d6554c", 0xb3}, {&(0x7f0000001880)="8632a0cdfd935821d14d90bcf90b08afd0a658bc100230566d0db5f98eab3d2b3dafc5c071f584ecc188b03941cb4bb49ead32dd45e4d635e69b27557f622f83d8826079f36090597953ceed81a5b3687bdb8e4f3f306abc72dd949b500c18f8a832e401e1d869e5ba30e8c7a70de23e315a15279334b7511bc1ec4e2a568b5eef5feb522e2babdcdbf1", 0x8a}, {&(0x7f0000001940)="15b2a3d3d2e6aaf25337ccbc192d921583d5832df6e6f0b7b4ed68219c3435c44c5e14a7e0ec7051373daf7647cb253a", 0x30}, {&(0x7f0000001980)="945c0aca4a9be349acb3b1d1231746d96f5ca73dec76b71e60342af50a2ad235d0614368c10efa08ab0ddda306b8915867e53be5456e8501b1dea8f7c8455b2b9f85dc4840edfe650c7b43d9a82c14dff0bb53751f9b70ef223d5676b8e402697c279439c049a7590403edf0c7db94110ed3eddaa16a92cb0c2f97cf501e69f32cf3fe3eac91021aea5c250d20ed18345b4b646cea3820323cb02b7424850373abd77a2b7799e0b6d7cd7a741f4ce8d46179ccdc2d0f8ccf8040ae49a6603856987cc3a4c6a3bea741b08d976bacd56a16a8a12bcf06983e475396be2a9331b6a862e16376874a547f0d02a69a074bd47de126f47630ed3bea57cf36d3dc", 0xfe}, {&(0x7f0000001a80)="15d7d26b2735f41c860a4265a3cf4c57dd97b794ab5db3ade0cccd733ac6710f0d5c439492effc54698ea166327991a1b4d5e4702395743cf22814871651ede39466958a49ac5e9ed59f60c0f0578ae82dfcb2222a4fa7724b189ceb9cc6957ea6767c14f2852abd27b1f46f1a225bedc4f8363939cf2c195eed13357390729dd57d67d2ea6dceeeb61e34aa099b387d53523ab6b8438001c0b2722018789f67fc1962ff4359f17fcd6c25802d35d31a04938a2d", 0xb4}, {&(0x7f0000001b40)="c48cc709205c77258427393dd1b1fc4d57317aef14f115d703cb5a08899cd8a44368060cfa9a2faded7622958c5f5f129216401763defbac9237b12093e044bc3113a853b2b300f40661e307cde0", 0x4e}], 0x7, 0x0, 0x0, 0x408}, 0x4) chmod(&(0x7f0000001780)='./file0\x00', 0x108) 20:34:24 executing program 1: mprotect(&(0x7f000011c000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) 20:34:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b308978", 0xba}], 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x9, 0x4001d38, "82bc09c93b98ac0080ffffffffffff00"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:34:25 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, &(0x7f0000000000), 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x12, 0xfffff, 0x220d8533, 0xffffffffffffffff}, {{r0}, 0x0, 0x0, 0x0, 0x0, 0xfffffffeffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0xf00fffff, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x42, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0xa, 0xfffffffffffffffc, 0x3}], 0x0, &(0x7f0000000040)={0x81, 0x8}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x8000000000000}) 20:34:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0xffe, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x6, 0x4) listen(r0, 0x9) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="7b377dd43683f1d0aba5d98c87e36e83a68ef07fcc8e86c8c361bcd786f7231b", 0x20}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000100)="9b6e269f6f0135712a610fe23c6a35b3b7a98b086444f45cbe8dd646f7ab39fe7d845790ef0999eeb3e0a75ddac2f6fd7e3eccce879262e57fd0b113d7641ed3f654aa10a1c963d864788986b3a253dd6356f75b8d3bc05aa1977493bffd5857e016fe8cf2b566c1cc9ec563efdca6d0b6996fab972f7704d3c7fb4f8b58b08646c47bafeedd636ddd39dd38c61de89bbdd16b845912", 0x96}], 0x1, 0x25) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="96f48fc5a7770dc2f7d1b2f32d22db4d8e05dfdcf930e5b6451c30ec38b878dc34da0aba5087913a0fe90431f926ecc8070f205b0d3c7d0f980c4794bd3b322c24dc2c9d5015f7ba059ca8dbf2b21d3d3a1fca540f36aef46f24b318679b95cdf261972ba7aa00f1d19984cf28b91cc57d3fe31eb1fa87af4cade9e2a5dda3bbe72413ef509efb8f00cc9256b205f1bada", 0x305}], 0x10000079, 0x0) 20:34:25 executing program 1: unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='c\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000001f40)=@abs, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000001f80)=@file={0x0, ""/9}, &(0x7f0000001fc0)=0xb) rmdir(&(0x7f0000000200)='./file2\x00') socketpair(0x2, 0x7, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001f00)={&(0x7f0000001840)=@in6, 0xc, &(0x7f0000001d40)=[{&(0x7f0000001880)=""/59, 0x3b}, {&(0x7f00000018c0)=""/22, 0x16}, {&(0x7f0000001900)=""/134, 0x86}, {&(0x7f00000019c0)=""/25, 0x19}, {&(0x7f0000001a00)=""/62, 0x3e}, {&(0x7f0000001a40)=""/153, 0x99}, {&(0x7f0000001b00)=""/205, 0xcd}, {&(0x7f0000001c00)=""/12, 0xc}, {&(0x7f0000001c40)=""/251, 0xfb}], 0x9, &(0x7f0000001e00)=""/247, 0xf7}, 0x2) recvmsg(r1, &(0x7f0000001800)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/255, 0xff}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/108, 0x6c}, {&(0x7f0000001440)=""/80, 0x50}, {&(0x7f00000014c0)=""/249, 0xf9}, {&(0x7f00000015c0)=""/147, 0x93}], 0x6, &(0x7f0000001700)=""/194, 0xc2}, 0x3) unveil(&(0x7f0000000100)='./file2\x00', &(0x7f0000000140)='r\x00') 20:34:25 executing program 0: unlink(&(0x7f00000000c0)='.') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x7, 0x7}, 0xc, &(0x7f0000000740)=[{0xffffffffffffffff}, {&(0x7f0000000100)="4324098297b2fbae3d53d4d502f451b17d8ee4b56e86f97202dba8647c087cef00ca0e7ee541cb0109069a8bb6c201697627fa12cf8af951e30ccdad929cc2be8a659d6652a6840c6229ba74971b89ab88c79f9b87616dd33d10175aaf97e81a1cc6d77d0cb472136e020ec4caba0142a140e16e5b18684d6fffcd7c7ed08d3b85359015dd86fb24592ed6e120dfb8172796ab700f3388ae7d1cbe8699760ee1a7fbca26dcde0ea5a270df01bb15aab0ab607dc41746c87faa8bf2acb920dc27f1907679a385434d6978f6e1c8654fed8a83ee98d3f2", 0xd6}, {&(0x7f0000000040)="9dddd9a87d6d620c8a0a1cb4af8cbe6d440d82b78a", 0x15}, {&(0x7f0000000200)="6ed7d0911d67b90bbfbd785c8f9b14e085f765c9760fd137862b839af0a3e0cab33f2cde8576f3e5768da3011b533ec4b30175280b5b76dad4c615326bbe9b24abd4a9b662951e3cc0bfdd0cb883b3db963f73b2378712b3e24f279f116a2fe30a93d33a6cab18968fd1aac25ba850b5a82417c00c89a7110fc213a707c8630931b8ed540f80cc1cf89fe7690e22084f9bdb101c488f8ae3fb5e2d8e10e6ce52e8148bc270bdad45ed0f1b9d52f2606bda49ab6416956bb64afcd42e05492e59ebb1e61d2da84a11a9935852701f7fe545517f84c38af8458ecb7be55ee7e724d4b75413e67bfb9c0145558ddde64b91afbea43e5b7a4d", 0xf7}, {&(0x7f0000000300)="6990baee94506d703415827f9176390b06a65cf3ef25ec38c6bb78115f0059c53074b7b3b85094b66c9bbb9cf33529523d69f9d9c09ce9f58f1e9cb6a3ac29aacf1d3b1356328f79cd6d7fe3163ab02cb234de016c829db209e374bc31b16576dc2d08fd1d0e7bcb36dc0df2f84bb15282a3cee7ad54ec8d2b85351be86c6a65d39f130c26df995e929dba7e8b83b9733e1b24f7c92e18af9d2e1f118ad3b68456a96a77982f4aaeab9b15997296b0a9f0c950ce7034f04f6732467c1fd60061a73727fe7b280a75d10dd2e9d37ccda5ac6c162065f43069bd9a8f40174d206d5e1354b3c1c0c6b3ad97ec11faf7130a494b739a6c1db5ea95da0e", 0xfb}, {&(0x7f0000000080)="73e2663445f50ee13d1fced8c709f769de3495df9f9c96901b944d1323282202563bc71c500d9e50a3b1", 0x2a}, {&(0x7f0000000400)="f8bbeaf3067f5050dea548c60d5af1de09066c2b0b1aa2b8e663438b81c881c62fcc418903534d8a9e1fe03cac2d7cf93e505b4733e33c292af9da596d43274b2ec7f16eddd26cc81cdea206e095adecdf2a7e7734ec7246aeb26193196cb1fc28005ef90d66eff351d1d9e00e869df931585f49cfa6a9dac01b7402c16600c43d4d4a93", 0x84}], 0x7, &(0x7f0000000540)=[{0xf8, 0x1, 0x0, "22274d54e6d848023480b27bc7c389d4dd5e13afa8aa2303df78b3234c2136dd9679fae23ee14cb3357a2997ad1ebecd1a5c5d0fec07d76c355c035d9bd7d0f52677f4f6564098593141ed553240ac0597bb50c2398e80b827a660e92be984e46d33bf4266b3629b28cef5814101b17abc6e39cb96ae8e383bcff3e4a1223612987c3e49b66eebde3738037a001a20406dd9a607b18199f889037812022fc023fc134f7a3df2940d3b1fee8c5171c1b0fc8bb489674dd9402f1850e5132029bc38aa2e21b69f518920806d7259727b5149e01454d0b49de54b064b9c5623370967a0"}, {0x98, 0x1, 0x2, "6053ad7b06800f6b098cfb0385ab4642b8260ca5dabcf6efb2c170c2980b4a2dcefaa59a6ed51b73fea6687b16e9e2d49f09f348bfefc5ca7d147c4a371006574d82debef15c21fdb3567dfd71abfea841464a4ddddfa430149342b141e4ce8b4d0b4773e58f990da59f470ae928a275dda49973f281b7925023e1c5a8b7a2cf6b5ffcf6"}], 0x190}, 0x2) fcntl$dupfd(r1, 0x0, r0) r2 = semget$private(0x0, 0x1, 0x2) semop(r2, &(0x7f0000000500)=[{0x1, 0x9807, 0x800}, {0x0, 0x3, 0x800}, {0x2, 0x100000001, 0x800}, {0x0, 0x9, 0x800}, {0x5, 0x100000001, 0x1800}], 0x5) connect(r0, &(0x7f00000004c0)=@in={0x2, 0x3}, 0xc) getuid() getgid() 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x20) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000200)=[r9, r10]) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x20) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000200)=[r9, r10]) 20:34:25 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x0) r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x4, 0x80000000069}) r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="eb3393dbc2c59c4368b876a445e7ef24c48b7b6b3d89e1e0375b087bb722b4814682fd27d731c673ab03ad4a111b2defc3a92451de6037fefa0b6c2a960ddcedf47de7493e6adb1e3da02e6d505194663bfb47e4a5206ac61b8c96da8dd0c723ee6e34c654f4e5257044a9cdb69e19e3a8611061f73fee5a2b916844e0991888cb91ec59eba065f987f8109a8ceb9c043ea96bd0dd854e8211", 0x1f1}, {&(0x7f00000002c0)="75bbec36e4e1116efb029f53f10bd31a405313ea24b95367a5f941b20a16cd75c62af23e4c90131527da6b40c94fa1f3d1340158fec1f8e3e15945c14c06de42a11288ad1e52c16a51d62faf7c31ce312601f85ad10015b06645008b34bc4f266c9c37a59efde21dfd0b225d45a52ae19c6662536a9fd17927c81138998bf07f0be5bd192d8db71d6e870d4233e5d70efcc78dbd0d418682d31e747f99b8a88707070be0b0336bbd5d288d05f99fa5dbffb181db", 0xb4}, {&(0x7f0000000380)="fe33203e7a2730e9ed5c161c127bb7467ef4ac77b748fa4b8736afcd7b7a6c6ba671539c276cbb9187ac5bcf2d76eb125245c6cb3c6572044dd379a7bd28129cd6828e15439e216b031c437eed281f6f14888055bae20d950c82b66a791ef6018b298ac5c53ff0a714d5130e6d23197b3653a289fb4a59cff099599f44924b4b728dcb3023a55e44d13f13381b431678d7d1793ffbf31d0e666f958fb65cf124f514238639d01bb6b30a448f031f006a3ffe35aef42297eafddb603159cdd5ed8485c4d556ddf809843cecb3a2b355f72746d613e756b830eeb73fc61c478aa36e5e90b1ce4fb4104d53cd3140fa7d78b332783f10a504ec", 0xf8}], 0x3, 0x0) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x20) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000200)=[r9, r10]) 20:34:25 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) listen(r0, 0xffff) setsockopt(r0, 0x2000000000029, 0x2000000000026, &(0x7f0000000100)='\x00\x00\tL', 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/58, 0x3a, 0x40, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x20) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000200)=[r9, r10]) 20:34:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0xfffffffffffffffd) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0xfffffffffffffffe, 0x201c, r0, 0x0, 0x3) mincore(&(0x7f0000ff5000/0x3000)=nil, 0x3000, &(0x7f0000000080)=""/237) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x20) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) 20:34:25 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x0, 0x4010, r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x20000080) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) close(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000040)='./file0\x00') flock(r0, 0x1) link(&(0x7f0000000380)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x48) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x20) getgroups(0x9, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) semget$private(0x0, 0x0, 0x20) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 20:34:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = msgget$private(0x0, 0x40) msgrcv(r1, &(0x7f0000000000)={0x0, ""/168}, 0xb0, 0x1, 0x1000) setsockopt(r0, 0x4, 0x7, 0x0, 0xc9) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) r2 = getegid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) r8 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r2, r3, r4, r5, r6, r7, r8]) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) getegid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) getegid() 20:34:25 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) fcntl$dupfd(r0, 0xa, r0) readv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/228, 0xe4}, {&(0x7f0000000580)=""/230, 0xe6}], 0xffffd18) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) getegid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() getgid() getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0x0]) 20:34:25 executing program 0: r0 = open(&(0x7f0000000040)='./file1\x00', 0x220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x1, 0x0, 0xfffffffffffffffc, 0x1000000000000}) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) getegid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() getgid() 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) getegid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getegid() 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) getegid() getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 20:34:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040)='\x00', 0x1) close(r0) close(r0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/205, 0xcd}, {&(0x7f0000000180)=""/186, 0xba}, {&(0x7f0000000000)=""/59, 0x3b}], 0x3) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) getegid() getgid() 20:34:25 executing program 0: r0 = semget$private(0x0, 0x3, 0x4) semop(r0, &(0x7f0000000040)=[{0x7, 0x1000, 0x1000}], 0x1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) r2 = semget$private(0x0, 0x3, 0x110) semop(r2, &(0x7f0000000000)=[{0x3, 0xd904}, {0x3, 0x7cf, 0x1000}, {0x1, 0x9, 0x1000}, {0x7, 0x3ff, 0x800}, {0x0, 0x2, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0x7f160d70, 0x1000}], 0x7) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) getegid() 20:34:25 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xe0, 0x2, 0x8001, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x1, 0x2}, {{r0}, 0xfffffffffffffffa, 0x88, 0x4, 0xfff, 0xf130}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2, 0x7, 0x86}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x7ff, 0xff}, {{r1}, 0xffffffffffffffff, 0x4d, 0x200fffff, 0x894e, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x2, 0x10001, 0x1000}, {{r1}, 0xffffffffffffffff, 0x8, 0x6, 0x2, 0x5}], 0xc8a, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x50, 0xf0000000, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x5, 0x7}, {{r1}, 0xd7c3df78be7bf050, 0x12, 0x48, 0x91, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x8, 0x2}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x2, 0x8}, {{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x100000000, 0x3c3}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x40, 0x9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x5, 0x8fd, 0x7f}], 0x1, &(0x7f0000000000)={0x5539, 0x101}) r2 = kqueue() kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000400)="04f4484229dff5520e4dc2606e32af604413cdf37acc7a5d0f08b231996a0ce31fceb5aa5c6e7dd5acae6be35e12a3d690587d8630d9fe10ec565b9164e366a725d74143924ffbfe7ef60abe33c9145139d2fabb403bfe266afd96a6a018d3c499731c1ec8a3d6bab41714088914744656669d68b8d351955df16f15170405247ee6e8acc9fe26fad9e19f6a9ff4a979d024317895835942eb5ba075a88bc577beb0d530e7cbc85d3112e11b8d1aa08a873f7eba1e926740ad24f013824395aa95e0594d800af8057ee4823ae588d5048b5dafbf62fca3b81e7936c8509df5e7eccdeb81cfd97a9cbc377a909802b1fcb825bfa14fb695067f8eb2bb7be343c0b85523eff8bc011f7f158422ad6cb62d8bec654caeae9aa3e46061a3ba433dbf9e78c795f1d0e72576994f9fd122", 0x12e) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='Hk,\x00\x00i'], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x401, 0x9}, 0x8) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) close(r0) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) semop(0x0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="1ec36f11229762176113ce3a1ead9a31f20f20e06a365e733f765e7f72a418757c5a", 0x22) recvfrom$inet(r0, &(0x7f0000000000)=""/205, 0xcd, 0x800, 0x0, 0x335) getuid() setsockopt$inet_opts(r0, 0x0, 0x400000006a, 0x0, 0x159) recvfrom(r0, &(0x7f0000000100)=""/168, 0xa8, 0x841, 0x0, 0x1ed) sendto(r0, &(0x7f0000000200)="aeae18d728b7482c5c01f659686e208a85be37b922374c606756f123a7d83e8c639185df091d2199401fec25a79834081f95010e59c8f34f7964a8ef0250d487a6ab68d5d3de7369f3fd5b1207ea8eb25487ada5cec398430065ae57a4e49ba58ddfa5e211b7a8791eeb5ad8c176893fa02d089592468ef39d2b9a8ea8331d52a44765f374cfc6a7e41e6c1171fcc89f27dbda5f5f84df4ce3d109e13ddac7fbc40ba2d3f32ac6fb79f3d3", 0xab, 0x4, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) socket$inet(0x2, 0x6, 0x55) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) semop(0x0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(0xffffffffffffffff) recvfrom$unix(r0, 0x0, 0x0, 0x7fc, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) r3 = getuid() r4 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x7) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x401, 0xfff}, 0x8) r5 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x8fa, 0x7fff, r5}) writev(r2, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a1b9d2dd62b433eed7ca5508d9591533cfa38d35c6f31f471143fbf743b974a257c381ac3c7d9b4a63bf717f3de2e9028c3cd32771d1bd7651ce720f423a738dce8285e9f1a8ed3d3fc4812eb8e0e6f572ffee874d4b2ba14235a91daa63d6bce8ee75a079dbce875fe5d92419628f23b9d64dd7e62792119565a3aeb087c68780190504214181b04e4432b970d6d9998007e02be855fbb6a18c8cf3ba90d9424163d381d4f29f93775ead037adfe30beb61e175c3f836b25a396598fb7b7679dde02661f05e3af74ac9fe5a8399aba9e3d6065e7f8018ea3ff5bd156ea516d96ddd302ef4d91e96e456114e27d69fcd7bda246e1b2c3d7ea1d61d9a0855b029faf4307babad7a63ad011ecc7702186df09ab8b226bf169d806dd5814736b57092255d3f3ea429693c63b5969016e4b731d86ea6b7a257a9d37378c630f08c154a107253c5dbf28c475a39c98117a04274b3e65f43a3bd857712cd0b7fdbde72df33449713a1401890f74f85cfdf1276973cc3b458964463e4a270d1a80378df76f7b8a50b8f6b990503ca3422278e4e8d0866464082ffa9d003990d32469438111d57a8f3d7aa1fd5a86b3e541d45fbadfe00f63cb23e8ffde4f484e39ccedae91592bc08ab530f59cbdac1a676c3b129a419f6eebb89015e910ae1e03c713e946a0c3216c44ffc4963f45b898cd236eeb164de46e9ad10a0c68cb5f6dce16bf810a90e3dad2d8a3e319eea23a6aca6a1f38e71b88b2a28b5f954243f7609764c748ff41cd007c79fe840270607a27c4ec91d073f6b14a50226906a1e22ffff476fe357e05eb43d1923df129e0821b8ddd6beb06017c119dd34dceb758cc851fc478159138782855fcc2ba654851f9e165c691b9a22f8515c9cee833f44816a3a28d8f021f3e0a8136611aeb49116051c4a2f2a86c905cd5787030c7e95a55cd112f257ff3db02f6e613251ee294c0727ff9494e42f88ec458eb605922ada3eda139e8ac20b398e65d7090df772b078a126fd88e3aabce8650d7a9b497cfe53da2ea83b38607bd745914a7bc8b9d5f1467485e498128ae188d657befc52df139ac23339c0d67d146f4dda0785d9e8cccde9966d06645f77b3a3ca9a55aa107a96c8558ecfe38264e2a443e7bddb2fed5c52c2ff8425ba37bd5cfdaedc1ce100497ef811d05df208fb1374b830adf06bd97bce0e741dcd661326cde7784e321cbd0e526a6dda8b6e2afbf143fd8dfac8eca4f9a8082a2502f3355d62ed09f5a1c3739ba7bfc39c24c502338eaa140bb342a8cf9092899dc42b8c2c42af40b650159eade50679454d17914094142ee81a10b77235fbacc337423b6ca22dbc9c1b3a7c96b846243829d3950485d4b4a1616b9dc7f711066f2e30d6a8b1116052377059dbf9185f33c1fc2f419cb2d7cb8b5c3064f8ce381a5beaee9e8cc25cf1e70e9e2d89cc32326099e404bbdc325e7d01abb87ffc0f567af963d2bda444a4c1e260a5af185963b9439e657101295b4a1ea0bf444a58f4e0f5ed9624243f19c4575894e9c3c42203abb1a8773bbe53dfc1be5d3efb8d6e92cf87c96b952209e88c827a0baba1980b97b200f19e14f4d4103b700ae597f331577f1020ca0704473d6ca906781fe1b4eb336c537a8f86346ad07acb02d4689e5b557c41b19a13432335f0bfef56b6b6e7faaeba5ac0f98436d44f0e0cc7931271e48cc610ec70d461921085cd8e3223036de1c1273d5ab277a38830db4e8584c6c21843da561eeb8a448df9eb01be828442856d5227657e819f7452b21e1c9b48ff3bb02258349c9e4e9864267e6788bd1d307ca61e5429e6a33311a9451e77ef5fe9a6e6a6612880a0268a8b359dcc520261ca3064cd45f8efe98959d531d8c6be29beee0f7d2568c6ebf7a4b6204a7240695eedfa205038ed4d2cfc4eb5a", 0x5b1}], 0x1) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x3, 0x0, r5}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x4, 0x7, 0x2, 0x1, "c4d096430019f7fe559dcb948fd62deca9c619f5", 0x100000001, 0x9}) close(r2) kqueue() syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x0, 0x3e4}, {0x18, 0x0, 0x5}, 0xb69c, [0x3, 0x3, 0x1, 0xa6f2, 0x61, 0xae10, 0x0, 0x9]}, 0x3c) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) semop(0x0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 0: r0 = semget(0x2, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x1000) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x10001) msgget(0x2, 0x8) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000000)=""/80, 0x50, 0x40, &(0x7f0000000080)={0x18, 0x0, 0x96d, 0x6}, 0xc) r1 = semget(0x1, 0x1, 0x11) semop(r1, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 20:34:25 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x1, 0x11) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x1, 0x11) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000000)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000011c0)=[{&(0x7f0000001040)=""/187, 0xbb}, {&(0x7f0000001100)=""/120, 0x78}, {&(0x7f0000001180)=""/54, 0x36}], 0x3, &(0x7f0000001200)=""/106, 0x6a}, 0x1) 20:34:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0xffffffffffffffff, 0x1, 0x11) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0xffffffffffffffff, 0x1, 0x11) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000140)=@in6={0x18, 0x3, 0xff, 0x8}, 0xc, &(0x7f0000000800)=[{&(0x7f0000000180)="b7ad9a9cfecc5d7c0d21551b1abf1175ce7c6372f36391b9fd9b1fdee6203af759deab32803de475ca659923ca0a0564f1a175474856b85688ccc39a14cd9793870fc195b505d475bfee403cd4", 0x4d}, {&(0x7f0000000380)="d2e63ab9f1a0dc27512759d5884a654a42e64b124de6451f244b865f7a5431ae7f12366a6ac5fec0b7585d517b5581a444f3e64925d24b438ce181149d2e324e9400bc23165d3e3903af65d4fdfab460d2e2a3876fe7ed7e3f96d603f7a7b646d3d1618ccf327fc5c2a55fce416caab1c5859718ae5e468afa0859afe37d3e3aa1075d1cd1a3", 0x86}, {&(0x7f0000000440)="7d669da9a236c29446693c395e98f1c6ad0582241833f205a4aaad720799d6bf56f44145e49a94aa02a59281d1fa5c3966e4fa1e16b1642f54defe65f411a97bee7917445c74ef9fa279944dedda96604022938f61b2e9a4d287759cfea8ccab4b57afe98a94c6c4d7973918de99b86f80ca1938e062266ab4fb6a5bcffb94b70dcfe0a1b0aff4da24f833144c2a37cfd18e076c672fc79c5bd6c3cad5cdd710aa07c5ff3397240aef31d5da94f0ca8e", 0xb0}, {&(0x7f0000000500)="c88458d22e2086b4d1392be392a50ebb40979d87046fe83fdda46f47a5b39016053f1d05aad6d6c1d93f92d45bae0eda601d801d146868491826f6dbc80019cac1335d16ea68dca6cbaeebc35db701a4468d845f51e10c04b392885352acb9ebc7cad4ec5d85240a9bc400022c3bfc791b1947bdee9fff0e6690e41fc97c2565245882445163517ff9bfe831ac070d87725df2ad1f783356c7b12b9c3ce644e25f153c4471d335b24e270d27294204a29edccec7be0a6eb3f5a9fc57", 0xbc}, {&(0x7f0000000200)="a75cca76743fcb7b73d02d4e6373416d4d17c72d19d40451f937b94b08b60d28e9a0b2267d71", 0x26}, {&(0x7f00000005c0)="96a50628d2efaf7527a75e89a6488d5601ae4b973caacdd1cf059788c58037792b92ea7996529319895f18e0e1efb63cb9a6aeead2d2e2e3cdaa1d6f6e3e28dae0b9cbc16efe8919616a8a60ebf5e823a81f5eb620e10d892e92cbff2f4bd3d20e16e7ae342652942042d8a10ad0b2017817f277a4decb9fd379dc19600d042262f2cb8c03b881b6e67c2aa7cf000c93f189423f99023ff321d15f1a8e502cce41e656a7c5284b67d2cf0947cae87cffde404ae33906b7f005b19894b47d9404f957f9db1aa383ed8496d8d08adb106f10e619d3d42ec529bad2ced46b69b8e1ba8e80bcad7b536c8cf75e20", 0xec}, {&(0x7f00000002c0)="fc44ca8988ca573c8b63c82b5c6eb202b6ee4863c7f62f246d4614a2c520ebd1e4d9713c6668f4823fd6da90035b2dbd2954aa7bf7e39459b75c64cc5b605cb95058c54b59f9616bccfaec868394dd5a120cb43a66f8a1b383937c9ff7", 0x5d}, {&(0x7f00000006c0)="3d260bf09b92fd06f580903227bbc1b9b2f975f66f6128a60dbcc5b6d6ef6021ad66ffe075a639e21a19791506c29084843ba3fa851db39a0b367001e088494ce1c6d139713f94ce86f60481d47ea5c2e6d2835e9eeea7dca011a1ee7483f69a44f538c21fa7def30c9a2fe5f4b0a68e47ae", 0x72}, {&(0x7f0000000740)="9a3babfe7e8a11e975c182489782ab4c88d38f4bb759833556afe5ac3311e9450fd0a7e042018fbd746a781e729fae4a38d3e078c40e3cb083c86456bc2cfc3690d7dfaee956764bd4a109ca6819e5a0ad3a12848383581399569d200ce79965a96c97201ba5a14f0dcae0b2d351010209093cb682d2d90b26dbcf8a7da728be9a66ae829327065a87e6d791cb58bdf073218b5435bafa10352b5308e32d33c28a42732d9cdf19d8", 0xa8}, {&(0x7f0000000240)="ba61440d32192ffa7613544e7b5626da4d40507977c73953", 0x18}], 0xa, &(0x7f00000008c0)=[{0x10, 0x1, 0x9}], 0x10}, 0xa) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000940)='./file0/../file0/file0\x00') syz_open_pts() open(&(0x7f0000000340)='./file0/../file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 20:34:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0xffffffffffffffff, 0x1, 0x11) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:25 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000009c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/58, 0x3a, 0x800, &(0x7f0000000040)={0x2, 0x2}, 0xc) getgid() dup2(r0, r1) 20:34:25 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x11) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:26 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, 0x0) 20:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x1, 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:26 executing program 0: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x42a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r3 = getegid() r4 = geteuid() fchmod(r0, 0xe0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpid() r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000680)={{0x9, r2, r3, r4, r7, 0x8, 0x6}, 0x101, 0x81, r8, r9, 0x2, 0x1f, 0x7, 0x3}) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r5, r6, r3}, 0xc) faccessat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x8, 0x2) r11 = fcntl$getown(r10, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() pipe(&(0x7f0000000740)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) r19 = getuid() getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB], 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="ea2bc969a6032261f5ff433128971b5b53e3efa9c5ae0625bb6d936e9551f2e97a0db9c6ab9a41540dae7d5d76c8ade1f350f084d71455072ff216d7f2124bbe84740d8a9dc5da2e1fb320988ed168d87f1afb07102d7a1f949bb70c8149072de275052c736d64dc3cf0c773e756dadfb0aed8107732128caa72d832064d5800b5", 0x81}, {&(0x7f0000000200)="8ad9f26450876e0b832ae3554b74d691ef4a388b2d25a576bf2dc023a81f2f8319c2dffca09ba7260aecd1e8b2907ee10430a83c518d3028148d8c6479938049e7e3ab59265f5b217110ef783a2cbb445a", 0x51}], 0x2, &(0x7f00000004c0)=[@cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r10, r0, r10, r0]}, @cred={0x20, 0xffff, 0x0, r14, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x80, 0x405}, 0x1) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) kevent(r10, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x81, 0x0, 0x0, 0x0) close(r10) 20:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x1, 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x236161bc) r0 = socket(0x21, 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) mlock(&(0x7f00003e4000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000000)='./bus\x00', 0x7c, 0x0) munmap(&(0x7f00003e6000/0x1000)=nil, 0x1000) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) minherit(&(0x7f00003e4000/0x4000)=nil, 0x4000, 0x1) openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0xf2) mmap(&(0x7f00003e6000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 20:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x1, 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}, {0x3, 0x7fffffff, 0x800}], 0x4) 20:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, 0x0, 0x0) 20:34:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="3d05ee3ace5b1ea2bbd50b0dd669d7222bc8e22cee8a74c9a56752d809f53f87fb046d702c8a47f44169ec3815b54352885a78cabd3cb4c797395de58c9eee53fe5195ea1c83267ea56bc368f207a6cceb8b82c7bf019c962a0821a5c63409c48c3e188153", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000dc0)="b685279f21981827e6748f15f87af3f76bce577d6d779b0fea79673024428d43fc5c189d0c8e82827b91a72f2e25358f8ff9ba875561c85507b1ddac2645f55bae89b6f31f1b007dce1c803937c36756cac3e4a35abad2d49386420fd1b350aeb17d5e7b5fb2bac2664c320e71482ec3e2588ab466317fc34076e88cd7ab53c909f5cbc575b57b5eb3d6a7ececb943528910ab252cfff28e9332a085c3dae187e6847201bfe98ba8b389a86f21ca81b5c828afcd59f1660b8c63dea46809b25fd86eab6dc1479fbcd391246997a4fa680532cc6232b4d6b18a025bf4b8afacbd8ad4cf48332c37f8fb877b80d7d0df27f84addf05eb936034d5b6674dc7f2d7f789af8bc56b8d706e1573c241b1a5e5b320c0670d4b18e57beb7d5d6c76210a33d737d55cf0b5b24f1391ea4ff67a906f9265e374c7c15a58d3f394ebc589a0654a75c72e11efe87eb1f0bae3ddc9e967b2fe28950bbe43e3126a41cab119f9471a066e2f602bc1cd1773b1726a8d59321744ef41cdf79e5505c38797f3ffa1b803760ade50df86c53c80169b3d1b0f6913dbf539ebe7faf8f8478a2c56654298bc045a97831314ebcd6255d23fa06e58179204ece95c3bf2b2878977da6b8e6f51f6227c85b7e8d41f150fddc8c46b9b9aff5257e1c8557d7285f77d4893629f28771352300bf77177400fd28fa387920acb5ac05e308493b5c29535c7cad4d3c6b299b42c118cc98e54a427568aeb2d0703fa1986757bccb205f56610743d786df7626bb1dc4109ae36c572f3af210ae7227bf6ddd8f303f6fd1e89710ae005db3109b6d9c89153cb568ac27b07f6d96046153f3ef37a3fd17c5aa8c0ae4551ca3cf042268e3cab2c13b9c979e090b63c91ed35a9112a69538a85f5ab3ecd2f03a125b839f62f576f78b679fb4cf8a153bbeb50fae62001e317427aea82d5e7f4830df6e9e3b4ecc0fbeb0662cbd1eed7063a0644b06c4d4fee5f61074a8b862e0f5800188582a0c5e36e9e0ab699a3f7fd3c958471fbe03297d27a830554fae84756bdbfa7a392e7e154c3017dbbf3a9eac9e35158f53a9b8fac3d709821ffd92ad7596918bbcd3e4cb4a1dde327676eb39828da9cda5307689b34c27c886207cdd00e938232b4def8af6fb5c6f490a5241a9da91cf4f12f5d72506dbf77ce47ebb5aeba4d68bb7baf0a8b87737a64a3ba46e54a39fd771a229442b552ff8088fc1b70bcaf519fb393ce1c4eb6517612213a3b5b0c0a182879803ffa841467ee01eeedeb5b503e0b4dda7c703bae5f94f715ed79844f034b04548bf3abb233171ad9fd40d354e1f2adfb2034d3ea88e61d1809b53dc6d74712c69c106c02ebf53525aa22067d73c10160c9fe508ca2cb1d4125f7b6ea88644d8b529dac7ead19f2db9d651b37386049331f95826e78d6ed714295baa09bda621dab28440677f804825d066644c29ce151ebddeef03991ee17b0b5951b7e44b7b49f1d5c52795d91301de0b360e968174663f92e1813616a15c1c6e8ffa54ad675e80318662d17c8765aa9a08e6c313f3001f3f5418289a2bc13df4ee12e7e10e4c2565c4731273d7e62f6c7037bcbce59eadd907006847305a1e6387c13a5b909ee808c3ecf6d848cec179c15b84efdfc73df1b8f0b9a5a08bcc6ee6f573b19c75b87504189909eadffb61ae80a59d5c6df83ea7512892c4a08e0cb13266e5d46cbde8a25a4c5d65f3e97e1d8f2eb00ec307ca1123f7dd27adebb5c7fc10e56f70bf8bb8f8043e0c58b1c270e59f12ab776af864dc268f553d673951d2a4fb2c42d926b7a530bd4d46b365a976197b5788076fa32ed7e320ac70d62a394a0fc52592669651e48e9ee30463845d151b355bf55b7005a768a26c49feca3a3814a81c9695e28f05ac817c5696a8bd7969fa98755cf0c0007e1abd7b3aedb19ebed6ca0aa25e52abd60fc152c9b1c2f6b32b2c2b57db3b5f4cf66490fd11a0ae456f31c67560287c45471992428ed5b1c4518bfa5751cd3e3881226090c8d4515c14e6a3356d9d6e74008b30a2f99eb0635a54ecef1c4e533d773e829b381f23cee287c22836b0e0e94acf6b8425ad6ca2c699582300047c5f011aa4aa20a017c6b40d6c4911900415cb0662a1b9a7b1ee8c36747a71b148769de4f1f5b2a495e55a6ab1251c964ed32f2a4b9d8871fc84ad308f18cf4507023ee89990d21de745e4188ec89e62812a3dc3ccd7ae6749611b640b9b30c203b8a0fe5e730c0aa1eed15e36bd4641a5d42179bdfd71513ecb46a275bd7d6ffedcc0aad7009f65649a44ad1db6c3704049a3eb23df861680b4dc94a8f9a6f8718d521a1ba481960d71fd1d02f17f7014734dd470c70ca82123acaec4a7f6963e1ea16388223ce2831822d2bd81b92249c69d2bbd68778ce7445c3425f84d963799353e801fb5e17fbeb080bab1622fc22b24a7abf2d3f4dc086c8f61ca299ef711436932f2455f08fc40aea11b0ff6dcc52ec2946505a58ff68ef1fe253aca36a4a1977449962c594d6344ac78920aba325599459f765742f15253a9597744291274be36fdd0ee56d0f16a1832731ca36df52867b71f01cef609ece3a0ec953fa9d7297893d4bf4cb9d1daf0c3943401101151c0ce58ab1c4c653b579b9a6cd1fa1288b20ecf164c6b0d1fc92c63ad2d4c2273108177b9e1bb234b1cc0e59b5360f513c24e19d02545da6ffb3f4b8a861070577e9f0196b242cdf37872f626d9b7df97d33a0144bdca3f4344a637fc42bf9bf8fa31dfb54b7db1982eae41baa164831865aa1a164bbe0f66d6844af96d475b880831e1ab95abeb", 0x7cb) rmdir(&(0x7f0000000180)='./file0\x00') syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000140)=0xc) close(r0) kqueue() 20:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, 0x0, 0x0) 20:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, 0x0, 0x0) 20:34:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0xfffffffffffffffd, 0x1800}], 0x3) 20:34:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r0, 0x0, 0x40000000000017, 0x0, 0x1a1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}, {0x3, 0x1, 0x800}], 0x2) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x4, 0x24c, 0x1000}], 0x1) 20:34:27 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) setuid(0xee01) r1 = syz_open_pts() fchown(r1, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x5) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140), 0x0) 20:34:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/140, 0x8c}], 0x1) sendto$unix(r0, &(0x7f00000000c0)="0645c1479dd0513ada003eac9e56805c5635db3f9ea6347be65f73e2c18417ddc28d7872e8c056ea062082509ada09d86ea39010b45c74e0dcb2cd6eb4765c90f349cc349e52be57a40d49fbf9624dd74a56c7", 0x53, 0x400, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000015c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) execve(0x0, 0x0, 0x0) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140), 0x0) 20:34:27 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000340)) recvfrom$inet(r0, &(0x7f0000000200)=""/84, 0x54, 0x40, 0x0, 0x0) rename(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f00000002c0)={0x2, 0x2}, 0xc) faccessat(r2, &(0x7f0000000380)='./file0\x00', 0x1, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00', 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x0) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140), 0x0) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x24c, 0x1000}], 0x1) 20:34:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/103, 0x67, 0x840, &(0x7f0000000100)=ANY=[@ANYBLOB="92eb0000000000000000"], 0xa) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x0, 0x0, 0x1000}], 0x1) 20:34:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fb", 0x2e) r1 = syz_open_pts() close(r0) kqueue() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet(r3, 0x0, &(0x7f0000000200)) syz_open_pts() poll(&(0x7f00000001c0)=[{r2, 0x64}], 0x1, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8ae96cff3e0065f629ae2deebf5395dbc06e9ad7"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000140)) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:27 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x7) sendto(r0, &(0x7f0000000000)="7b47b0b99e5516c4286803928b001bcd801c46c5d363e20ecf1c445b45c6cbd9f12becc15435b41011638a66c2e4b99727f3ee6013d9ea55503db2b27a249aba6950fdbe7ad740f2f616924f0ff2e50f58466bd796a91d6a493dd81c7d0838a2503c57c9e721c9fb1667d607c59b2ffe6a3e4ee496fc7704927062fa96f785f481b468dcfc419b981c447de7eefeb903c726fc50ffd80691bc5ccb208976eb8a48e0a2c096de85a69085e0bc1a9a3681e462e4f833b10c7b32288a31638c9994a52e4e31c2b4de", 0xc7, 0x0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) sendto(r0, &(0x7f0000000180), 0x0, 0x1, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000200)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{}], 0x1) 20:34:27 executing program 1: socket$inet(0x2, 0x2, 0x7d5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) r1 = geteuid() r2 = geteuid() unlink(&(0x7f0000000040)='./file0\x00') setreuid(r1, r2) semget$private(0x0, 0x3, 0x280) 20:34:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="0ebb0a3b96796946bd421c932b491f56663e30c223b9a2a61f6ea87e8c39ad", 0x1f}], 0x116f, 0x400000) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x28, &(0x7f0000000100)='\x00\x00\bL', 0x4) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0xfffffffffffffffe, 0xfffffffffffffffe}], 0x1) 20:34:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x1ff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x4003, 0x0) bind(r0, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) write(r1, &(0x7f0000000000)="c3", 0x1) close(r2) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) socketpair(0x46, 0x4, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x3011, r1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:27 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x502) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x3f) setuid(0xee01) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x290, 0x0) truncate(&(0x7f0000000180)='./file0/file0\x00', 0x0) 20:34:27 executing program 1: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:27 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket$inet6(0x18, 0x8002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x3, 0x7, 0x380) semop(r0, &(0x7f0000000000)=[{0x7, 0x6, 0x800}, {0x4, 0x3ff, 0x1000}, {0x4, 0x20, 0x1000}], 0x3) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 20:34:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) dup2(r0, 0xffffffffffffffff) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xec579c79a3e3592d}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0x1}], 0x65d1d256, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x20}], 0x1, 0x0) poll(0x0, 0x0, 0x91) write(r3, &(0x7f0000335000), 0x10052) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) getgid() semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x0, 0x4, 0x53) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/103) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) semget(0x2, 0x2, 0x20) 20:34:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x3, 0x1000}, {0x1, 0x5, 0x800}, {0x7, 0xfffffffffffffff9}, {0x1, 0x200, 0x1000}, {0x0, 0x78f78, 0x395b7ee1487cb4ce}, {0x0, 0xfff, 0x1800}, {0x1, 0x80000001, 0x1800}, {0x1, 0x0, 0x1000}], 0x8) 20:34:28 executing program 0: mlock(&(0x7f00003e5000/0x1000)=nil, 0x1000) mlock(&(0x7f00003e4000/0x3000)=nil, 0x3000) 20:34:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) semctl$GETNCNT(r0, 0xba5a0a9587a24881, 0x3, &(0x7f0000000000)=""/145) 20:34:28 executing program 1: mprotect(&(0x7f00005af000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = socket$inet(0x2, 0x4000, 0xff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:28 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x400000803) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000100)="4a9a5f2e8cb71b66095ace48fdbed56ae3f323e8b53d143aa131822456f657b14ea3f568ef43d24ef259afa0e859379fd62ee0b0c520950ad199939fe1c3ccdfebb8ec793bace5aa3f6b63acc207f82b27d8498c5dc2fa7e8d2d6459ee0958e66923ca79fc4b4149923da388a52e2a1dd1c0608b24063c6bac99d76ffba406414a308ab09406a251c5a48b4ad578457612d005fceae04e045944d2b99569b8c8502a3cc332a55d6838084330c362bc45d23adfe0e523cc42f07c5236728b6aab7fb53462465e87bc56e6ebdf643a", 0xce) 20:34:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20001, 0xd) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() r4 = semget(0x3, 0x7, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)=0xfffffffffffffffa) shmget(0x3, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) pipe2(&(0x7f0000000080), 0x3) ioctl$TIOCNOTTY(r3, 0x20007471) write(r2, &(0x7f00000000c0)="f9fc481b88e645e4a4e1b818d64b5ce7063d1cf8f14c2b394dd9c217d98457473d2aa588a3da8576a7fb9f3c2452e5e95b3155eb731f7c3e1612fb69a6f4c02d054d2a5c4948b09a2e0058d3b23ba7a7fea79602037439e2071eca3730bd2ccf8a114a40caec09cc5a571e1557a4097e2c9642f5fa09065270a9fd555549f89275379172fff52f", 0x87) getdents(r1, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 20:34:28 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x8289, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x7, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x4, 0x100000001}) 20:34:29 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x4, 0x1000}, {0x4400000007, 0x2, 0x1800}], 0x2) semop(r0, &(0x7f0000000140), 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x8) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000001180)) semget$private(0x0, 0x1, 0x80) r2 = semget$private(0x0, 0x7, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/4096) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/211) semget$private(0x0, 0x0, 0x0) 20:34:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000300), 0x7, 0x0) write(r0, &(0x7f00000002c0)="16", 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) dup2(r1, r1) r3 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c", 0x259}], 0x1) 20:34:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) semget$private(0x0, 0x4, 0x106) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fchdir(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x8000, 0x8, 0x17ee, 0xffffffffffff7fff, 0x4d, 0xfb87, 0x2, 0x2, 0x20000306]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:34:29 executing program 1: mprotect(&(0x7f000011a000/0x3000)=nil, 0x3000, 0x10000000000000) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000011c0)=""/101, 0x65, 0x40, &(0x7f0000001240)=@abs={0x1, 0x0, 0x1}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = semget(0x1, 0x0, 0x1) semop(r2, &(0x7f0000001280), 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d478923ec9f001e921f7f19f81cd46b58ff96100700000000000000e331dd20a2172dd04612d435d6a67d0c0851df3e1f440bb219a98550c89e21dfc96d4c76306c33a664a7b13639df094d3dc2d1ce824bb1cf05ed03690a557d90fdd8882640633047669a87452458ca781bfc40"], &(0x7f00000000c0)=0x1002) mmap(&(0x7f000011c000/0x3000)=nil, 0x3000, 0x4, 0x10, r3, 0x0, 0x24) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getgroups(0x6, &(0x7f0000001300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={r4, r5, r6}, 0xc) msgget$private(0x0, 0x60) 20:34:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmod(r1, 0x10) 20:34:29 executing program 0: mprotect(&(0x7f00005af000/0x1000)=nil, 0x1000, 0xfffffffffffffffd) r0 = socket$inet(0x2, 0x4000, 0xff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a", 0x32) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x800003f, 0x1d3b, "9ad8f2ffffffffff0800010000edff00"}) syz_open_pts() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:34:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000240)=0x4) semget$private(0x0, 0x4, 0x4) syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7f, 0x4}) recvfrom(r1, &(0x7f0000000180)=""/168, 0xa8, 0x3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x7, 0xffffffffffffff42}, 0xc) r2 = semget(0x1, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{}], 0x1) socketpair(0x0, 0x2, 0x9, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x400, 0x200}, {0x18, 0x0, 0xffffffff}, 0x10000, [0x3, 0x6, 0xc6, 0x7fd8, 0x9, 0x733, 0x1f57, 0x7fffffff]}, 0x3c) 20:34:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) recvfrom$unix(r0, &(0x7f0000000080)=""/89, 0x59, 0x40, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="efc2a8bd6e0b26559baec80d6afb8102", 0x10}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d774e0ee46655daa41e3e20dea38fb58b144da45c750290d7c459d5e0c94669c3cc10660f8e68d7fa0ac25488fc77ac55d45a30f10cfa4c7d6adbe710a9ba8c8325f25645a8ded4fefe2c85fa3bdaef55a3d8447b4ead9cc75517b8d33a2b1ea8d89959644ab4f8b28fa34d6f1af88c3ccc0a9282fde7aba8757ffddc38c6c5ccf3f95e4e10d0e1cecf8ad1458fb332eb134bc86bd48fcd9ee35080c6a655d36677e60908d4add6fd6ce56eae0f56dd23a8351506a375aa30d94b5e5c891bc26a29109f665040268b7349aaa36d1b8d35d8ce9f9f6832279220f2f8e47732425bbddaa48de1ac64c136e2743de2dd3e5fcccdc34bd1233bc643411b8ad01b2c91ae5bf11c01877fa497fd51f9342a380ceefc0af0a28b8664a2c7c965a3d5d47025a0e3bbb06ff67c1eaf9c063627231c000abc1c4f84efd0a8bbc07acd6b06ad038e1988882e6d61055484d025e543f61b5c6c8bd537557fddc489a3b99a7ac4e247fb28fe17d26c8d15a21319eb4d8cec47ec7e20bbdb86ca235c75b2bc41ca185782ee6b5e54c27b649689a48cbe355291aa99cc5fe1e69fb6c6c862c7d3cfea165ae63eb7e9b02c8e2fd8ed504c0b1d025699b24c8ced127b56d258d7ba50a7a283dff649b9eae1270d5b9b19a87d4404d31c7a3702bdfb5236bce960718ff40f0a10be49d8ba12ca5d4c47bbf498eb40ca72808c0e0949f66051d3c3908edb8459c5f25576d9a2e3a2d0208d56acd1eb6c4b86ceba224c64ca11faad6485a97aa8c97625d527ba288142583027792179674f91d49539c0c74702d1596597cef71e8713d8e5bf435573d4ab0227f4d93f986cb192c7c72cb2f521956f73ba442a40d3e0afdb73befda22d336f268f1187a3712a8fef96c563f56b5982ae199c52567ae7f8b6e6491eab58ec5f11152549498ee9b8dcbf9d627540433110e328a8d65378a05de01324b002a3511d76a72e92a994da7e3ec7e4626a040bf824a57767a14dabfe1c915fea71cae513865a3a2581c6a1f22f69de04462261e59b76a352e4ed5c06d148cc97c5701b4c85dabc7bdf9f8be7bc0b929103a11b226b7ff5489e1f578a7aefb8a570a7b0e738c3f08afc3a9d854f2500402cebe3f87fbd7152bd8cad592d6cf608372d87e33c53491a11fc9eb8f61ab20cf8749a8ce454c50649fcf695cc1b340429df0fb831649243f0ab4f9f28005edf44f0d793d54fcb5c99f330365ec57dab2a4cce7c62b64f1ae35f67147d3b8863450208df4b2ff54254e0200b0e4561692c927d9eaf23596fa6fed6c85ea1099978c3f30c14a43fd2d1bc5719e11322339a2686272b409434ab8acd203aa49cc86a9c1e15ffbea35790c167460c536af77b555298e56b91f6875d2931c83fedd49c2d0bb02cdedc2990e01b636d930067a8d2e096372d213d1f43cf43a5870e94f98d44ea369b35a3ba96883c134b3b6b7e53ed27406ed68ffaeaab449cf5458afd4762008edb47cf8046f4876677325cdb4594603c83918dcdf58e6a547fa2b3f1989f16d74c5e59d85ad459cac078fe54b4693378241e3787d50a00dfc37b86d7ed6f9e94b5bd5736462229410ca32fffd1468465c1bb16e267ae5383c28f8fa6d8b05326dd5f189009358fcea6bccabb76298200c59744d428765accd58c643a85f7146da642e1837ee4950cb315dd457beae7e5543cab8363841f46930944c80a9a416c558168145b6641de3746cafbd9c3ad27866115811fb0fd0c6f49d551fe046b3537c20bdd7f13107be7ea45c1fb3e21d676276b1348bcda01cf0941abd9e3c4bee00474b5bfa0af56c93710384baabb92652ddf389415c704f8ada56f8a4c12ccb7d577dca6e9c7d6fbdfb755e35be85bc900c996223823f1457b797e3d2a30d6dfd6757b2afb5fb2211768240ce424f194c73ef9644191645d517c9f70d7d4b26e6dbd57de6085ef9768ec2e87d4a8618440ba92d3cb724e424ccf1ae2c9c642d61379a38fc1dcc07acbc7bd2ebbeca76ff870142fc22baa80b3b53f56020ed6c5cce041cbbd427501d9b6434a3e297800ea338dd21e0d966a9359cd1d0fc037b0b0d69fb49ae2e4c33f33909786fdf7bb6f65c77b6fe47d679a8ccc03b90edc1dc9b6f6a22bbe436ed97568cf9db38f8fa7680ab44772b184816309b40853c61548f9286a619ded2403a36832010e055314afff83e0db53f391a2ad5661aa7935bcbea09fdb211b6ef029fac222317d5dad5cd406d8b206c3d07ce5609388c638f390a9b186a5b7f2ad244b5fd3625df81cf5b94a6da0e7c1b611f668f71bc0263882d482a055dd9fc8d0d08d97174388fd68a70223fc7a3521663490886383a954c100875a32e9819e2814af42064ad363e16e31fa165c622dbc5f5c45933906c9d0cae9888cec227f0869a8897a33f4fd54b64bcb9c05f187b0a4b3e9d2de36582079affb5f193999922a14a17481f3c7923e4d081da57353e50c40eaacdb57d4006efc0b3e8a39315603f686b9d473619ede6cfcf793cfd214fa60e30b5ad2702ae7ee4a5325c662c6dff39ceea703c0cb5dac8aa831f668ccad03736e6487bb290b65c4bf129abd8d7b70038931db4b3edd509ce89165444227fe2d586940698bdbe8165399f109917824826afeeea306d8658c8875c03359fd2e249242616dd2b55af9c36a1ed2ee5ca0248980ed057016ea4aa44d8a44385a1c9f63cf1800da0e90caf9f85aec76499078e32d8373eae439aa4b7865fa1d653fdf19e62049de0b6a91ad3873cb52c9438036280144c3340c7becea3e9e1e78417d3ce8a0b1543217d0ba346eddb538785b4b571ff1ebf344214aa16509b475f3dae44a956c6a22ff2ac898703b1114c82d921cd3c8e82f3028b5bf3eef71ad05055c7fa054a3699caf72f86c86165f38895c0b4405fefc05fbe0beb91f30e3eeb4d39f57d96080f78f6e6b702af96333006a29d3ec83a47b494126ad278a91347fdfa6fa9141e1080fe0566adaac11c4b2bde710a8743f235ac8d81b5512468077487f46e7cc713a037aac78639c8bff3d2ae657116c5595354db6fcc17f44be4b9dbe3daba610f20c65123eb33ffa7d4e1dc17c75d4e1e742d1bdc8d7d1d7dd183f1c20131c9c6bde613d2689467d39a23d1203160329780b786eee84c1bac05f405d61831945d461588cb20e6fac0f58c0c4e609595756134bef55d41245c0dcdff4abe1f1724e770bcc408e1e64b8f924b8ae76db9c1c16862bc62d9a6e595c", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4f197aab4092b4b4ba4fcac92591bd3a68c944ea83823d158bbbf7e99c06ab32aa448d12e38c247e550c09980657ce561f5d9285d519cef667682192f88204ca956a3cc5be7371b7562443275c7ef0ae16c9771322c64307ff41bb4b15018137f7013eb3e1b92648d23c73e6c0cea876bd59f303", 0x74}], 0x1) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getgid() r6 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r6, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x3, r2, r3, r4, r5, 0x114, 0xffffffffffffffe1}, 0x0, 0x0, 0x47a7}) r7 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x2) openat(r7, &(0x7f0000001680)='./file0\x00', 0x10042, 0x1b0) getpgid(0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000016c0)) 20:34:30 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x162) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x10) r1 = semget$private(0x0, 0x7, 0x10000000000100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6000000000000]) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000001740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003af3c155d0c0e1f60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2a3a4a127b919397525"], &(0x7f0000001200)=0x1002) recvfrom$inet(r4, &(0x7f0000000200)=""/215, 0xd7, 0x3, &(0x7f0000000300)={0x2, 0x0}, 0xc) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='r\x00') bind$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r5 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001380)={0x2, 0x1, 0xb1d, 0x5, r5}) socket$inet6(0x18, 0x7, 0x5) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getegid() sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001400)="eb672a0d3251e457970788d87f0d1f221bca1420198280a983b69c7e1adaf0410ac624d35220e31826", 0x29}], 0x1, 0x0, 0x0, 0x40b}, 0x8) r6 = syz_open_pts() accept$unix(r3, &(0x7f0000001540)=@file={0x0, ""/48}, &(0x7f0000001580)=0x32) recvfrom$inet(r4, &(0x7f00000015c0)=""/79, 0x24, 0x843, &(0x7f00000003c0)={0x2, 0x2}, 0xc) bind$unix(r3, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x22) semget$private(0x0, 0x0, 0x400) mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0x9) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001700)) 20:34:30 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) flock(r1, 0x1) fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='r\x00') 20:34:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) chdir(&(0x7f0000000040)='./file0\x00') 20:34:30 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000194000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000200)=[{0x1, 0x100000001, 0x1000}, {0x2, 0x27f, 0x1000}, {0x2, 0x34}, {0x0, 0x5, 0x1800}], 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) msgget(0x2, 0x228) recvfrom$inet6(r2, &(0x7f0000000100)=""/166, 0xa6, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x81, 0x200}, 0xc) setsockopt(r2, 0x9, 0x0, &(0x7f00000002c0)="0a8df0ee43eba76242b730f3277963f26314efbb0f1a926db99f3bf160a2ca410acd6b596f037c5a42744b2b63404d93a1ba64d47eb921546beb52067699b67c61d8c74cc6e4e34eda907f9e66164b06574772248dbcd5b5c67c4eced39007470cadfb9d4f8a1efd2c220ffb883a032fb820ccd6c99f8a3fe9e9c1508d5776acf47f2fcb1b8407812be67683f4ce687c8a41d11f79a1a9ff8e64a836e4e0a26ff42b0e36daae3a228c383235342d0327b597a930c4156abd81dc66b2c46d3acb681d9339afadb1493724e0957899a32928372e528946872af513368077c059345a30a5e2d198252f11a47051a41ab9c9d35ec8834ea170db", 0xf8) shmget(0x2, 0x3000, 0x400, &(0x7f00001c2000/0x3000)=nil) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') dup(r0) getrlimit(0x5, &(0x7f00000004c0)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) write(r2, &(0x7f00000003c0)='S', 0x1) mlock(&(0x7f0000284000/0x1000)=nil, 0x1000) r3 = semget$private(0x0, 0x7, 0x100) flock(r2, 0x0) semop(r1, &(0x7f0000000240)=[{0x5, 0x72, 0x3e22be0d4ad8b3b4}, {0x3, 0x1}, {0x2, 0x80000000}, {0x6, 0xffff, 0x1000}, {0x0, 0xb5, 0x1000}, {0x7e53d63ec0ae2fda, 0x9, 0x800}, {0x2, 0x5, 0x200000001000}, {0x4, 0x8, 0x1000}], 0x8) connect$inet6(r2, &(0x7f0000000480)={0x18, 0x2, 0x4}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x1, 0x100, 0x800}, {0x2, 0x7, 0x1000}, {0x4, 0x9, 0x1000}], 0x3) semctl$SETVAL(r1, 0x9, 0x8, &(0x7f0000000280)=0xabc6) r4 = shmget(0x2, 0x1000, 0x200, &(0x7f0000ffd000/0x1000)=nil) socketpair(0x3a, 0x4000, 0x80000001, &(0x7f0000000540)={0xffffffffffffffff}) bind$inet6(r5, &(0x7f0000000500)={0x18, 0x0, 0x9, 0x8}, 0xc) ioctl$TIOCDRAIN(r2, 0x2000745e) shmat(r4, &(0x7f0000ff2000/0x3000)=nil, 0x2000) 20:34:30 executing program 1: r0 = semget(0x1, 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x7) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/53, 0xfd62) semop(r0, &(0x7f00000000c0)=[{0x7, 0x7, 0x1000}, {0x0, 0x4, 0x800}, {0x4, 0x5, 0x1000}, {0x0, 0x1, 0x800}, {0x4, 0x37, 0x1000}, {0x7, 0x4, 0x800}, {0x6, 0x7}, {0x6, 0x9, 0x1000}], 0x8) chroot(&(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') socket$unix(0x1, 0x2, 0x0) 20:34:30 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20002) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) r1 = syz_open_pts() write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x4d) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000340)=0x9) r2 = fcntl$dupfd(r1, 0xa, r0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)="2014ccf8fb8dc999e56f688089a313cef7cbe425c5305730ef76dee73f54b5aa948b0f257e25184c06bb6de36f7a9f02c607ba8fa2cb47782d91a903e0ae9399711e57f406ba9c7d7212cb88c9e4e1c51e51750fd82b1bc0ba0a", 0x5a}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0x0) setsockopt(r2, 0x8, 0x9, &(0x7f0000000240)="85b6a3712608ba89dd9d68029325d0e68fc922df2f55860a6357e209af3e470ff18ab08dcfb867a7108b18b09bb16a188187589fa5e373fc0dd5600b69e1790cfef34f5d9a1333c948ff4147593588f2a1e7a75858bc63d0be577ba7e3d559ef564435c4f393907180422363ce24c1e626e1398cde093de462a2faa023f0d26b0a12b3b41e9f88fdd3ca83b0b433335a783a87a53f55df43f6ec349a35b98974328bcf7736af1b302d3b416128eab4f7add3d22949042794d81bfd7c361c199a5e5db56c1d94882f6147b63ccab40cdf6a7ef86f6a837bcd56", 0xd9) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x80000001) getpid() r3 = syz_open_pts() close(r1) dup(r3) flock(0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x4010, r0, 0x0, 0x6) kqueue() utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x5, 0x3f}, {0xffffffffffffffff, 0x20}}) r4 = shmget(0x2, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x30, 0x1) shmat(r4, &(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_open_pts() 20:34:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x1000, 0x0, 0x100, 0x8000, "88863261b7fd2122f8b3645100", 0x80000002, 0x1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) syz_open_pts() write(r0, &(0x7f00000003c0)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5cf30dc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574bea6311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c62ccc1cf835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507b12951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d9498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a41f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f702609000000751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509dbce", 0x232) r1 = kqueue() r2 = syz_open_pts() close(r0) kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x0) poll(&(0x7f00000002c0)=[{r0, 0x1}, {r3, 0x4}, {r1, 0x8}], 0x3, 0x101) r4 = syz_open_pts() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000080)=0x5) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x3f, 0x8, 0x1, 0x1}) getpeername$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x101, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r2, &(0x7f0000000640)=""/249, 0x2a0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x1f, 0x4, 0xff, 0x4b258f70, "6ef1378e6bef432f10388f93371924b1ab989bf1", 0x18, 0x4}) 20:34:30 executing program 0: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mlock(&(0x7f00000a8000/0x4000)=nil, 0x4000) munmap(&(0x7f000007e000/0x3000)=nil, 0x3000) munmap(&(0x7f000025e000/0x8000)=nil, 0x8000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000339000/0x2000)=nil, 0x2000)        20:34:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x2, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) poll(&(0x7f0000000100)=[{r3, 0xc7}], 0x1, 0x0) 20:34:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2e8, 0x0) recvfrom(r0, &(0x7f0000000040)=""/189, 0xbd, 0x800, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = semget(0x1, 0x0, 0x0) munlock(&(0x7f0000539000/0x3000)=nil, 0x3000) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x4, 0x308) semop(r0, &(0x7f0000000000)=[{0x4, 0x3, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0xd, 0x1000}], 0x3) r1 = semget(0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x401) semop(r1, &(0x7f0000000140)=[{}], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 20:34:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f000052b000/0x1000)=nil, 0x1000, 0x7) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:32 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) 20:34:32 executing program 1: r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x30, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = semget(0x2, 0x1, 0x1) r3 = syz_open_pts() lseek(r3, 0x0, 0x6) semget$private(0x0, 0x3, 0x18) semop(r2, &(0x7f0000000140)=[{}], 0x1) 20:34:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x1b1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8001) semop(0x0, &(0x7f0000000140)=[{}], 0x1) 20:34:32 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710ef240ec011dc927f2bafb803ef0f701b406743f9bfcdb240178d256d1825027503c6bf52dac69c9cbf60403e97465db36c1d03d47cbcfdfb3e053eac26948903b01b5350e955af4aaf2e9eb9ac1e1c436fde0c4f4e7bda09dcfdfdb1e41f64e4883b48b13d7e82586c9b0edbe6763ea3c9a15f3d3f31c2bcb233a7da45ec522378e357948a01849e6d9a1fdd241bca8a3c11a4bcfa8fba17f8c4a2aa8d404e1b1a3ff15a143b43c4cbaca6570961590e9446da5cadb5d9925300c591bed02143325468351717ad522ac2dfc8c10160d711b945dbf891a28824107593dbdc5bea6864276bd329c9a7c6dbb9a25a2d719f6020903d5c8"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xfffb}], 0x1000000000000083, 0x0) 20:34:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) setuid(0xee01) socket$inet(0x2, 0x3, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = semget(0x2, 0x4000000000000000, 0x10000410) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/4096) r2 = semget(0x3, 0xfffffffffffffffe, 0xfffffffffffffffc) semop(r2, &(0x7f0000000140)=[{0x0, 0x0, 0x1800}], 0x1) 20:34:32 executing program 0: r0 = socket$inet6(0x18, 0x0, 0xfe) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x4, 0x84, &(0x7f0000000040)="afef38b209077335462cc9d9151cdcdebc0ee529ced23a92309d69618374548fc8abe9f96acc1291bf26e52ae07a0c36eb6fcb0c880f4814fd9d241602972737a19587278d6cae4be56796237643a9a495ec197bddfb7654578b505fa8b50522899f191df2b935c776727ca1a7cd2fe5dca89ef29f3b3581496bf56766c7f2b2891e07fac7089a9e36c074f24ded05c3424b9cb43c1ee447048918d2eb63e2778565b39881222ebeaea44b5f7805eb18709cf67126c9d7ecb798f357ea2d4fb285a4e4e7c50f7844db2dd498e773ea6ce03711b69fb90443", 0xd8) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000040), 0x0) 20:34:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3) r0 = socket$inet(0x2, 0x5, 0x3) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x2, 0x400050) r3 = semget(0x1, 0x0, 0x0) semop(r3, &(0x7f0000000140)=[{}], 0x1) chmod(&(0x7f00000005c0)='./file0\x00', 0x11) bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000580)=0xc) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000240)=""/46) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) semget$private(0x0, 0x3, 0x43) setuid(r5) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x100, 0x8) unlinkat(r6, &(0x7f00000002c0)='./file0\x00', 0x0) bind$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) mmap(&(0x7f0000607000/0x2000)=nil, 0x2000, 0x0, 0x7013, r4, 0x0, 0x0) setuid(r5) getpeername$unix(r6, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) semctl$IPC_RMID(r2, 0x0, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000340)='!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='(\x00', &(0x7f0000000500)='\x00']) chroot(&(0x7f0000000600)='./file0\x00') 20:34:32 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001300)="0ff081ee83ae6e819a568e76e31e6cb6ac7b6b4f4f7fd277e85e325694037d98787a134e4e1cce14dfa71d410b2ee4622ab5538f6e28eb56f837f92be5be4b97a1240d4d2ad251e0c9e87a3ffea7e9989b7724dc2243d783ae643df3acad7d8477a29a4e7941c13c8c1a6f65a333948bcec70600000023154618abf310bf04de5144d05e", 0x84}], 0x1, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getppid() r7 = getpgid(r4) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x2, r0, r3, r0, r5, 0x80, 0x4}, 0x2, 0x1, r6, r7, 0x8, 0x401, 0x7}) seteuid(r0) r8 = semget$private(0x0, 0x2, 0x20) semop(r8, &(0x7f0000000200)=[{0x4, 0x5, 0x1800}, {0x0, 0x7f, 0x1800}, {0x1, 0x1, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0x4c8c7972, 0x1000}], 0x7) getuid() r9 = dup2(r1, r1) accept$inet6(r9, &(0x7f00000001c0), &(0x7f0000000240)=0xc) geteuid() 20:34:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x1, 0x3, 0x800}], 0x2aaaaaaaaaaaabd8) minherit(&(0x7f000014a000/0x4000)=nil, 0x4000, 0x0) 20:34:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) execve(0x0, 0x0, 0x0) close(r0) 20:34:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10198, 0x14) fchmod(r0, 0x8) semop(0x0, &(0x7f0000000140)=[{}], 0x1) fchmod(r0, 0x40) r1 = dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x7d8d61700ded1f19, 0x1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) r2 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r2) 20:34:32 executing program 1: mprotect(&(0x7f000058f000/0x4000)=nil, 0x4000, 0x4) r0 = semget(0x1, 0x0, 0x4) semop(r0, &(0x7f0000000140)=[{}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000590000/0x2000)=nil, 0x3000) shmdt(r1) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000000)=""/129) 20:34:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x80000001, 0x4) writev(r0, &(0x7f0000000840)=[{&(0x7f0000003c00)="b3f85ff3d6e8f2efd8723e0107ff646813439d1fe911734c812a54f3676843371fb2e4c17ece51425d54e0ad63a673cb4fa53c224c2afe9c16dde1aa795c744f1c7b0bdc125cc57aaa4529617b11b980fc3c1f2e447ca34f89b56ea1186996a5a6d0c4228ca6ee9776efefa449afe1e1d82cce1f2af3006a8a33c6ab32d6345c42be7cae94693e3308883dc5728524478bb8c285c48de3cb0f7e27e96c692637d36838f0ee4572bde9b169cbbaac1e9244b7bbe8fa3604862742ec8becbcab7e5beadda3934d767f6300f310ed7ed80d73b929f003a9dc860df5b472410340f5a428e1357c63f4fbc6ac6032ad3998811cdec16a376aa90c426a1d7cfc2561ce80b43ee3267caecfcd0a01426ba87e35dcffd84233331c3d3188a58ddcccec242f358ae964e4607ef0d9c1efa6a6607c350d0f8dcf75c7d17f5d35a384988c45639e42007707c5b4a64ee9110e5c4fbb682aab09721b4d55772a163f6ee13a7fe0cf397869a0fa27a3888b6a80c9cff2b21fa405148370746a2189455f77d0f29179d45e62538a00a3842b13d2d9bd25824a46e590d7a6bd128b9fe8fd4506f63cf6c74834a021b5ccfdf098f31e5574b876d679c38810a318f90768b8fa463737535069bf74122abbbd4d0d8c8541e7ba18231241c7aff3e55035769ac165f945ec08a68dd0be76a520abc57a5d9c3d5e858e087479f3a56849beea84337dd9040860c88bafb962ac28f37d794fd5115a263191576a3a99748ec194b5784b2b3c073e629772e08718a29ed4bd839c725f7e5f0d7ebe30e86d9c23b8832c1bdfebc1723f07a9e8ef88339c1466359b077bdaa18c4657c2380b211ecb6518a85801f08eee94cdd1ca512a22753244ca2c6eb941777a71a05f8fb7cb298a6adb423f3349f8f87cebb4ac8ad36d06dd452134eeceb50bc6fafecbf22968351f03bcc29828279009341a0d2f07aac4b6c503325b240cc5d7f0aa6a3b9f08028ac3fc457d99631fb2208692089d51179adb1f6405737a5cbfde9d5d826880e3c1e184a536c6b87c80fab87b2316a7fbbe08f1b10872cd34719ccef5cd0a182ea19470a697767d4ee636dd57d2147997a3c5c291c0f05aff8f35e0a499b3df3a25cd30fb37cac4decee99d9a679eae138e85bfe465f7420c73f8ee7dcc15dfd8fe78409b40b3db7172b9f795cdced1f21cad38beac2baaa9b1b62b59a6b09839c8031cbbbabdc809f4267b65d2118974e44d8458d932c121b10a0252f6b8fe411f69f961f8a3a65bdbef903851a671cfeae710504fc1186dbf4d6b12e12d58059223a9c077ef45bcd07aa04cb40438c485da6ce76da19a43dd5fac45236e758bff35a6d26bd48eadc0ff9332f6a520d2d27d761be982ade690278ba71b4dfcc8e78c6d983963d5cde7c0812188953b5aa1e664ceec1c5690223e0d431a0b13ec02b445e77951a66e552669cce566fd3684164de77c113a065e894fd65e3bcd74dddbfc16e12ab0ce11b9f19df2a73f657c0d87481f490b8c8dc1cfeecfdd39707887cbaced0b8512caea9e0e28928f3c743cd7c6294927546518224054b8530470f6b2401e75b759621363534c2429e70ed95d42ed4b1532438e9b0a2667c60f29c639c4caec9e34013823a5f0ca7682dd91c877c00621648cc35d2c5c092a9eebcad2d1c38ec9c256afd69faef5948da0999e836203359c6a2b4b6f6b806a506ddedc5c755b366714a7b0d76798a1b9562ba45f14e24eff4d1f8e4afe1f2f8aad15bca964e17b2ad245d4157a8953da0d09c15c67ee6f9bc8e58b744bf1cb5a5e5ea9fdf713ac60c43d4b3c4ac5d0c9b205e7a00c85167e5eff91a46bee6887fa805bcb80df31ed26e41c5773b052684ffc3f02895c8770adaf167406728b004700b2be0ed7c58c86453cf20476d9f8796a39d31ebb40f7ae99df6b1840c131d1e5e26f3c4f60a6970d8b426ff455cd4ff6c9328773307974478f43b8fd062c5e4fb53fd5940cb229e31ce12803a9d57a548780f4ee84d8483d2cefb6f0bad0a274fb1e2d082b9c77931e83592bfa2dfc464c23887ffd6d377a7881087d4f462f5c91bc5558412b0c2ac3e6901e81f5f54e9df236b68f377de77217faa78f66d9c0224f8d9d02ba3d2aefdd58e0f170ee1972be650b6a7d4f3b783d57b542d28ee6feb6ca384badaa3f166832407983b65135ca46169f91578ac071826eabc050cfff58d852749a32d67df132874a8bc03b04709b454e2ec6c114b18c38a470793af5bd9578665e296e302ed09f0a42cc2ce7abcf9fda6567e8ca938957fd1763dbacbe51b224c429951e1765c5d2167645471fcc5f8077adf697da18ce3022422dd1c548689de148860081e0aaa44691db5c3c87f5de183eb7a5ebcff7e1e245f3dc522ce2fa09eb1328cafede824a0d17b0d2e4565253f1dcab40c4ade34d316c3cfe63a6f4b5c79a8edcd455a1792d3e36eeff43a3565e50b95ff0b78547f6b65e277ecdf2596b7f2096bdeb7105e8b752ebc74ea4231fcaee6809b5e91b0ed9e4449028993340a5ea4edd05abd7602f809c3a2c3c814a156b61d89dc1e3d3232f1226bb72d5f96c327048ea074d7aa7faa4b7ec34c39a7ff60c3c31a779166e50c1190027ca589807e8c707c1f84a8744b619fd66d5faf153bca31b91d69d2a8b90a9c6b387c52c2516d0d41ccde116e0945e5d383a4300000000d0b43b9e70c5a2eb4c3eb164d3dbb4318c7e838b912a10c8d1c42452f53517f6e71d2f47d8db0ffb96cca3a4c5fde1ddd36ebadabe5d16254a9d3a0199ad0736171f447bdefd934221fdea617d1f1a35197a3343fa9ec372942069fc56dd46d9db81ffc8e27d0c830cf5cd3a7a31e262998dff9c7e36521602a63b97986fd68778bb147ae3d57ff4f2eb1cb63e4e477703e2e6625afc6cc38d96d1aeb827f3cc2d4cda33f1ecd5f57b5748ab0efcfc7f5a92b731711566c8b6f3efbd6c842c17d850e10e9df68842baa772ed895d4fec2ea19593882cb5cc847e7605d1d65f9e09da50df483e0eef64aa1115105a86fd1c9e4727d3f5d1a748570a11869da8857c946d9ce16fb8e6d3f86b10c079c837065c7576a2e061e83a7b0473798567ecd6fcf8bd804ec0892e30ee93822306b70029e95c2f84abaed6fb348b6f598639dbead295877caec9490fc6d01fb112cd082d9589c2fec9f2c398aae0f85737e8653cbc6015c0e72c0f7668f0fcd8bef17d2213da241f050161253485df6501da437cd2f279d06234100c914fbf626db50ac2c82c2bb6bad64645ddf9617e12f45b5113529e596013b8435d6c3c95fc486da67a186ae0eb1999d2b699656decb304a2896d8f989334ba0f5f6edd02411889de39996088bed7e6ddc73ddbd56604d64ab06f77cdbcde66b8be1cf020b4644ae03a7f5fe5783b2be6f42780723323beff726a57e51c8d191e507743f6e6928cc90e14978527a41b9792eb07ccb6f9de8073e3c664fa610f04d49d7b624c6faecf477f023668bdf0032ae0e63ec72148d6c714e7bf2d71615dc161b185295b55a8cce8751bdb0c0184524e65cf6de38143cb064f65e9163075fd7ebcad89c367e8c74e8b2588b9f034c85d2514cea60ead69ebb6341a9bce05caf982c143d448fd56914f90f6acd24b0d2bfcc79984d44e3ea729bef8dbd431a75a187cb32b6e8e940ef162cbf533223fb44a836ed8ca6d6f5d967663f80e670c30ca47d08640033f07a3e2ae96daf6a6f7ddb489b9d39e581c6fe07cb0c20293058b224d6ae6bcac0b6ce4904a7438667743e3ece1b125142c6b35dbf493749202237cf18db67531e380bdadd28008dcbcfb700ebee36ed8ab0b20c7e14c8d841c4856b9e49a7414fb0f7b317edf860aa574da005649feaf90bd1125cc6801183b3b6c3ce3c090fe9a09b96676c96c6f47ff5a0aa6efc245ad582e01ae056d9512c72d07733ff6b96ee7b04e249135e97604249a60c05fa6479d4baeb7eadfc74a812ccccecff809987061e2f1970391395209fa1ebf1b92dd0efe5940bb981b2ddd0e94a2b16ad701a6f2b0bb747f12a0b2506519682befaacfd98edb6b9c123c8c0974ecfadd48947d9b78c51e42eceb96cb21130213f5b8d80517bfa36c45655a4b69937c9cca84d229b7c3f69ffbf5839d17a8bbfa0f4b65ccf7498dd1a5a30c3f2c59882b3e7f0c574e74c6490df7701030f62f40e2c17b14f168e1e076b9bf3c88989c1c073934c9f7aebe13ca60f2ae5a8f2e4be38bc8cb5a97369da2fbc5283f4b37847d0e76354c50b25d2999ad6e90fae332fb557f25467f941ae3b33ee5ed9770fed7dd337fd31c4598589cdf7d27e6f3b2d980d2e1125d2965d364d85193483007dea87e05099eba14bfae89494d14a5970df1589dd3444e596442bf7c644fc78b0408f9e90a5bc40de681fc4af115e57d7027669009e13071fece4d3b14cc012f7a7bcf58927e1033f937505baf839964c9fec8983747cae83c6facd9a06a1159a54548ceb2e90ab198412df3cf3de1bb44f342cb048bf49dfa147237c88537500900ad31c12b6bcc86ef267a17f6c6f888d4f6704f5cdbd27ad73e409771f96e4786a32aaacc5e88d7546e49f65c36f5397619b07abab1521856833f19414cdb5650705915ced09d14e6dfb109f0704cb0e843512adfc4445f4d169efc477015157b122df8c78870d7de234da3d00548aae2fdfa601faacab4a1f29862c15a07aee9fc0360f2e3330b473ed9a8dc47df989cb9a3d271a0d350fa1ac52d0ea5a33117abbf149cb0bda0639dca2254120c395c37fb9810c85a20aeae03be310c9feb57d7b4b49a1719e702f2e79cd42ca87717c67e0f7d5ed77d7b631d297e7ba3fd3960ab89ce4a5b228e79a6f75f86a437b343a10e6d8226de7650c19581a7b9bceae6f387790a063dac64d75030b126fad8d93b0c2dc77d0812f89b6712d30e8c056f6e356d9fc8bd10a360539985ef271f8bbae94d39a3ee32a0d7dd73f901790c9fd073715aad479bf39ae8d43b5b26bb1c67a3a3a0754021250b0b921caecbbc4091c5f028d13ccf5d46952c8753d6918f0495d9a8ff2a961babe640ed0d81deabf5a91f33752ba6504d28910c3e9377b5569b978f862fd06f7d24df61c4ed0ed206f485cfca6cfd69abc01041a0f8b13df13fa9b69470df498a619353e9ea6cdc0b18dea821f6ff2cd5e9b2e3e620bd39ea12dd00ea7ebf548630ccdc0b51f51dd01dca921d8507c4b132cf16889455d733efd727af9ee10bdef6beeb8aad309d4efdd37b69a7dac142d77bfe18e0237aefd4b8ea08d58be878a452602ba1ca306cba1c60c1b5596da71e00779c0d559ea6b5ff56dc376ae943cb65f32a3470ee3da4f4fed2e51b266f15bf2e3ef4bbd7a45c680f54c1b9d3bc201f24445cd4ecde920e6f2764679c3d02d18aa482c12c8feea1c2a2a97b10f4b88e9bced97abb39d1f3627f5399df12081c3526839b8f26af5a714bcbafe6698e746c638e04d0cb256b34a46c0e82796e952c11ad315ffce5b9ca2e17829c65f23026561b0bde35b9c7198e73942cec5b67dbc26839ca7047c06d8f2006ce83494caca70f08d863e3a358fcaa0c7249ba681cfa3b48e4845332cd66eafc83b5f2fe8baa778dc9873a13ea69040835856c92857d6231ebb0155469e77650f690f88a7dfcf0476f4273075f707adf15e2912604ba9f145b18cd08a39134de2bcd4f611b04a71a3d2f3ebcc9d54c780f3e76961d3240a1cfb08923425292fb38431c6b0872513adea90df1d5038a267d4d7b75f5fec8ce9044a4", 0x1001}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) 20:34:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) truncate(&(0x7f0000000080)='./bus/file0\x00', 0x6) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='<'}], 0x1) dup(r0) 20:34:32 executing program 0: r0 = semget(0xffffffffffffffff, 0x6, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x36b, 0x800}, {0x2, 0x7d, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0xd7e}, {0x3, 0xbde0, 0x1800}, {0x7, 0x10001, 0x1800}], 0x6) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x100000000000) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f00000001c0)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) r4 = open(&(0x7f0000000200)='.\x00', 0x2000000000004b3, 0x400000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = getegid() setregid(r5, r6) flock(r4, 0x2) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) getsockopt$sock_int(r3, 0xffff, 0x1802, &(0x7f00000000c0), &(0x7f0000000100)=0x4) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) semop(r0, &(0x7f0000000000)=[{0x4, 0xc870, 0x800}, {0x4, 0x80000000}, {0x3, 0x9, 0x1800}], 0x3) semop(r0, &(0x7f0000000080)=[{0x0, 0x3, 0x1000}, {0x2, 0x4, 0x1801}], 0x2) semget$private(0x0, 0x7, 0x4) 20:34:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) mprotect(&(0x7f000027a000/0x2000)=nil, 0x2000, 0x1) socket$inet(0x2, 0x8000, 0x355) mprotect(&(0x7f0000558000/0x1000)=nil, 0x1000, 0x2) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)=""/62, 0xfffffcf3}, {&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000180)=""/192, 0xc0}], 0x117, &(0x7f0000000240)=""/155, 0x9b}, 0x2) r1 = semget(0x1, 0x4000000005, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0xea) 20:34:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0xdfffffffffffbffc, 0x2, "1eae8682ab0320755ab8bdad345f07a098206fb2", 0x9, 0x2}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="7270bf6c40afb6bcd9eb69ff95050000004e95000078132991dfeaaf4eaaf99c70a64ab34389de7b9273083b12ffa36d5e6907c27286ef9753d79ab4ea29bbfe9b4d9371905cef5ba2840200000000000000921193859d336116888710a2db6240", 0x61) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x101, 0x400, 0x4, 0xffffffff, "03454fbbb20489a4e36097bb90813e2818a91a0a", 0x2, 0x1}) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)=""/175, 0xaf}], 0x1) kqueue() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x0, 0x9, 0xffffffffffff74cf, 0xfeffffffffffffd9, "1000007fd35db5ab090900"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffff8) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/235, 0x31}], 0x1) 20:34:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) mprotect(&(0x7f00005e2000/0x2000)=nil, 0x2000, 0x1) 20:34:34 executing program 0: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2016, 0x4f72) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x2000) r4 = dup2(r3, r3) close(r4) 20:34:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x3f, 0x8, 0x5, 0x4, 0x8, 0x6, 0x0, 0x9}, &(0x7f0000000080)={0x7f, 0x1000, 0x1, 0x2c, 0x7, 0x2, 0xff, 0x3}, &(0x7f00000000c0)={0xff, 0x10000, 0x200, 0x1, 0x4, 0x0, 0xe5, 0x1000}, &(0x7f0000000100)={0x100000000, 0x8}) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) lseek(r0, 0x0, 0x2) r1 = semget(0x1, 0x0, 0x0) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/237, 0xed) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="37688b219efac6735df3979f26c38b57e5040000002be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0xb75c}], 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000005c0)="a80d25fdd374c452f557a29ea58f74660c4cf73e367c8633c389ebe71ccc897af721e105205ffdc9669a1b501d358ea08ddae40ac76da03e2633b5c3d281b9ba39b4eb80a4170743808c331bfd834543d21736f04098af1a88db7f7151d4c34183d4f868c1aa387f70fad07d390f58ecf918183394afdcf68e90bdf5ea64c732479f37919783c70da1f25e91045cfb17fcae1e2be7b3a39a665d1c40b4e0fc4bc2039d6a15a5e346292217b02f047d98614d31725ad36a65d22385930bc30af47cbb630e03ac34596a72bcc0d6dea1f8ef9be7ba5c1af444eaa02a9c217b99c9769ab33585df4e711db90918f61ff740b43a43a7e190a73a88c973074977ad181b624bf1825e3ccb5da03aee02db0818b2f701c195d4ca483df8209f9cf0f81ac7f289ec1a171ca2b0da6df8cce9dfe185b58e9aa3936dafc3569c61135a26f7e3909118c78023ac4242bae5cd4eb31900cef0f63aa2997d3e217eb88045945fe52a669e4be963a14d742488e2b3848a72d4882d126ae7b31bfb31e2b3ff89b5f9d5ddbb9e25ef08c58c06c3fe0369849fb23675bf5396d10dce47671dce31818bc8774080cca4681a0b9bf0158eeda772c0d481666a828e029855506788236542591d4dd09091c710648f95a318d4ff43c69e2300dddcebed045ec497df350ff01d573bc1eafab67472bd485362ff6d9fc2e00fb0db437a6e104ee1308b4e3b9153bcd1c7c15a486547d6d6a6fc455447542458f357bd5a26f1b356073b6d84a7195721e8ff78e0c5443e365878b15a470c3d476b03296059297c0a9e9076afe807d02b8e06c61609b805f20307a473432543f0a273f9bb3a0727a86033dca4ef0fc3c80970249d35ee9a5c2fd5eda185e3fedb62d11c262a385b41556b2d7cac53d9a98d0f344e4d374b4e17429f178fdddfa5283f64163c7b50d945b7bea2388b33da8cc796165e40e944ea62120499c1b8b8d930e72d449a7cecc5d9d0717b6a29952c9eeaf389d3158f60c0751d7d5a8cb1fcad862057cd5a7af96a4b1b9e7a5835a6c8ea7edd4b95632192f732be0e483eee6584611490b371294faec2703d2df5b594216d9c85c07de6ad24b089c3c516a532262d6cebdae199b0f1c20fab63270427b127cce2b28a35a9345c1f8fd3b43bdd446280efe15fb2f14128f4fa41c226b974461a6341722a96d02bea2caeb2bc35414edf7dbf4f6ab11fc0d58f17c54fde3e565b75f52a84694c8e9cf0d1599cd4b96195568d374c27f0b5940ed018f27e73cc019831282a344cb3323bed7d3dfabff7a5e9985fa93e3a83a721f6a6264beca658f6611e27f8d1be7129816d7d2644d538ddf9698a7ec2f82eff5f04a13cd135a269235e9f4963424504983b00145106eebab5c98eea756ef25a152bd7ecb54cac5e91597e63efeaced4f018893d9af84c25b2b332531382fb364fc80b93cd9f6cb081c80017f7208244f36a336ebe936038222405f2d6270609126609a61095a636f93692fb807efa6daf3488adce6304e0139e2b2ba749696bb9247976cb949e3594b8d53e3835c1b15fe1ead509f19e6a34e256684472fe7916a93b30a82dea817da695b653654caf056714f9e70b1c0c3865480fcbfc66f1edf4a8f311b95914b47fa6d48ce5affe8237c1d1553b1c1cdfcdf67da3cfb8a1e435ba03667b840310c9b0abdc9c674eb17ea9ea11981a1f0726ad809ec151049dc0ce35f18bdea1c37ac4d339283f772047db2cdbc2d5be62fc6dfeaa78cacdc610951fad254a34639f3d3a09cd0b2e02054cd1003e6a3b02f1c7fc37d6103c05287601af7cdf2053f838356a9d154457ac43b4ee28f8f2c1123ae89c46a1d088738babdaeb314b2babf71a8137e77c2690c196580d432d575104ed767ae945884eafe1e3752bef5ff1e9c18fc8db609e7732c2b5b9fa2397a94888af62857073d01e18cabe86c0d7d16816e62b20232a5b2544bda2a99a44e9927098ec163d7115127821ec33ce330547fb9901a69b4e0c837ba84c969d77356f88333ed7f126763102947cf59062f93038f0cd6689ccce6169b523b1c551f0466ffb464d860e870dc1b060775976629ba3aa232a9d9339b09f8e8e5f980259d0510a8650302cb456ac45cd41498b63949f26d5ac1780f84b839dea200a2c0988d69ab20b45b2a9264278268a56e25ae8291a5fcfe1fb7752f76f2ca224f58cd6329ff41bd83c85aca3b89064ca28637b5d473c900512ce7723e7dbff83511a66ace30f225cea18ebd6c230f9f97903af9546f4ddd93057239ff96cb2c5e7ab169c75c11befe399ae818ac14dc7c20359ca51af797c90f615dcab2bf6a9e4dcc33f3eed34338a340236da64d9a3d1d6e512ee925ac672fac3e1db26cd466c5f31ee44026c5fbfc7834e1046822b554c73a7bdf5f037d2114b3bf433e72a73b96275abef4738eb4b755ee029392f6ce7a699d547f653ed2381f5cccd6db0bebf7167a0111418913b2cc259e7a31317a92d5d37ba85d267ed86ace861ea201682e1376fdf76914c3bfbb2fe21ee31d3dcb465730100bdc35b9437da9246917d90da87ea6b646ca2c9ac44824ecd669eb960105adf6c3b1f18b287668d4fc7c6966125d512095615a8ed2548320f63228f556f7aee3e246236eaeb142d6bfbea4100e66b5731e301a758d21cd98d06be20e181398b05729c274d9caa83b40fdafcecf510f38002ef1ba2efc8dd762255dbf7447626695bc34bca5a441d9130f4d5c45b8cd7d8e21422dba65607152c385621c0b720630ad7f28a38080a6a19d49ed4230a42656307f02916fa7af3bffbdcd049a0cb127193118f320189c37d18fe573f86eb856868009ba2e1009ba0b605ba0b6846ac622414b7d50ff0841a498631619b0facac4999f01a29ddf24c1a47bad105d5694360ada4b0d5b0e64022194cafabc0880e44d01d459852ebbcf3183385aa1508f7a553693ad3e2e6d0c06f0b6b96aa0f99ef75c4f855a7d6da2b5b3588fb8229894e602b8b10693c3c6cab66f0218534f0ce887962119f834e56d36a1a463a392c5a549ec8ffbefd839295528075556342f849cb062d0e4ddc72555a3431a0f892d0673e89cac860c83dbb88db5498835474ae228d8b3d160b34a36b0a4f6ab0093a37c2d41308cdfdd74ef29681d21047a4857414fa56d22d1d2d6826d384bef5591ccdd541f023d89bbe1b0e36d5fe9da595476997db2c9554fd1145d1e0b2f8622be177c9af4707ffe7f4ff0ed5a66c2aa863c81c921bda67bc2eef568b467ebd95d5e44e100765067dbd65c14c0e548ed50c84da0edf5227c9b321f7a2137531c6c6e9120502aa7c6580d497be2d9a33d215c22176f5fe7aeecc42251b7d77877622ad593fc8ed5d0c93a568711376c549122aacfe9a10192010d9f12243f74c63c054f5573000de305a5586aaa7dbf606982117c0259c3cf2a5ad60e190825aabd031937cd51472d47b2f463bf60e3bbe8d87bbda2b8357922b02ca92bce58a5e9937baf639014d348ad762804db2b0920adeaea00e8c1eb8cf2c218745ac6ef2221e98ae65ac2a092279195386ae11fb0c95b2b81378b493039135a030c2e870f08b86280b206b19599e1daac3c61b3ed2377edfdb7f5d21a8ab1f72df7d5eb4e16cd386acef783ce03831bcef4d6fe7accf5e42cf0342d6c75e31d3bea1651e080e0e9e8cf7507f083a0d7c0a7c76cc69a7e9aea6b8b03671e81a432152afeba725b3a6913f84ac4f6851d1c8c71177914b8a4b8ce33417de987bd1b5732469fae7da923ebc2a66d0bc99793088c869a858a6e114241912b5046a8fa24c2f5f416b04fd9de50b485d3b586f7b80f81fa326d96a57006fa85c76b170c5446e66499df0f817972ebd824c88fe838b6d04c1abd63e458fd4b74ed0129bada7064f5b099dab23a1217139458284c93df539f84f2ce68ad802843d541911e656164f84d65e128050343d6e582ab8f4a4710bfe7bc99d343fc4d623a808cdb4fdfedd13e5404cdcb3ce50b72a7e2fb98402d2c9dbc2a6b3c91ce162b3bcf0b2486a3cbcedc0821a6bc15de5fe3330716337ad879fe93a33e1f562c5da1bbf756da75743325731b5a6a0a4367fbec0af4bfa12b4c3b7ce80f9fbb39ba6f49850855ce65bdf5b92b19261f17d9fe58925444830eed5f6b9e56685dd87c85eadef624e8e53bb5ea88b918a99e64cc39829d51e452263e2f9fc18d3d88b8357d6e602f61accfd66a157b40d024dc5e8c5e68a8e8190f59c8b0830b83f97746fcbf5cfee2d58b703063f23c02e0dd47ab977a3ae9e7172d6c2486094c71f9a27120724e9c66a8ccb02fafcac7db3848f101f2115a3d740b18996d8e25f4038ebe79e7f030b42b872029e81744ead86295580649009bcc1854ed9fb6c9e7dd9b2c3dc277624f061892752ddd33f5b7b07439ec34476d26fa6d3faceffc5ef1a9e64f25ad428390ec8f55b9efa4f00e284de8690ab798fc21132b013c7495055f19e3d0e00db7f874963bef935dceccc63e3e5bf6d08b5ba212b95f468284fae73a32a8b62513efc7383b136e58d1894446929652fb7363d6904613bc8fb820190e4ead8c1c56ad509743981c42340dd551f9df87987665749f2858ccceb9bc8969d380af489696b88db47329689fb31ee9f54be389686fe98182a5835753278641c05a603ef0a757073a854a8f2037709a29300438ced44f723036aa509f365f454558e875e41c838c821c49565acc8376e720b83c5b618f6b7927239c21fc021d7fd86b4eb125a6da9f0fb6ca6e3ff5d7b01d2606e731d4713ff55611194748ced99b413c84d308226232e0b6d1d1ad393096365d2a402abfc341f751ef808af39dc856ebf5ecf0feee57e647e73cf85aa2240e0cab6412dfd2ddbdb978fa8bc152c4ffc2af6763c3c9657514d2683dee4076238eaf02737a665a798aa673354bad6d1bd72e98d6e1faa01e0fe7a40c14030e5ea758921a48a6d353460ca3575a5a5f9ded567c1eafb85e67d498a8151bbe1813ae25e5f246d41cd101e515adedd02a24c8c52e5a724a9b5f11cc2f5108df224ec2553ec6f6c8b7c2c34755a4df0a4891a108a53e54ed7116df2cedb2adadfe40f1854dd5340f9da032dd91b942d3d6039dc7cba1f35db52a046979979997aac25255de81db50984c28b400b12659fea99cbfa3f204210acd215952485ac0eaf58ea08feba18fe068d4ba6080171120d6ea88b1705497da86e22a4215e2f9e6c8e2b80e41ee8e9521de157259361d29865d12b406980db001a361297eb5bd870c6cf999c49360a951c4168c4e8d13edc8b71f8b91c93455ff6988dec11da4a814a4c35fbc01e32724b31536bdeff4e30c06afcd3856283a211202d2d185a651302948f89ed80efed0ecdf8fd257c4744d279dfd2e3d6a4275a28b396c30843315a83c9bbea095f71b0741d53dafb65b3ea56fb5c61a8ee509f6d11ca7aebe81e118067d3456bdba4fc09ba647963e4d36d7983dcb99a729064ff5ec8bbe8eb76f7c0db14d24a8e11c8d3befbb67f407d9c309bce5bc50ab276c50349aea565e377860ff26324acb5b5c67b8979da3b960d99b241c7dcdc946b3914dd76737d96d225c181cf97bcb66b8de3c6f85cb65258a085ed8e0ee356f800e1b5a195343207d9ef735469d53c11afab9f848510ec3913ff", 0xfb5}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x3ff, 0x0, 0x9, 0x1d38, "2cefe20137b118ac000000007fd35db5abe300"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x100000) 20:34:34 executing program 1: syz_emit_ethernet(0xca, &(0x7f0000000000)="0d6fe4ee61694c0ea1bc12bc339edd32ddda187f9698635a7614a60a3eadfbee3782eb2a3956fcea750cd1cc125afd38532404cd188a6230662ecd031732af21e3337f23de87734971366eab5fd83d4fae1d8129b1699887365bc363a108e0145cc2478c81e41518fe2aa0dd58d08beac31ac56365811ab8d9741a90053dc3d3e87efad0d20d08acfa61f0b0ac953804a37f14f909c0c928e2a2894d00afe493771964e51273de3403ce65a06c367d47eaacc8eb80bfe114558764dec2b0d4daa889c481d2813102893d") mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000100)) 20:34:35 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x1c0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) setsockopt(r3, 0x0, 0xd, 0x0, 0x0) 20:34:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x3, 0x1, 0x40) r0 = semget(0x0, 0x4, 0x200) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/33) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000080)="1ea3834d47d6b537", 0xffffffffffffff29) 20:34:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) madvise(&(0x7f00000d2000/0x4000)=nil, 0x4000, 0x7) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x6) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)="4246d963a6a9fb950888f494e1c2454cb52fcc36a004d3572d07878b2eb44fab555f23bde270c2d029e3f870e7bbda1dacabf64f4b17e8f1420040033e8e041ba9cd4888a8c12c77f068f86892f16a33769ae92e491189d454494d8ceeecfc65dcedd398c779992f393f662a859cd3a19ca5e615028252b86c5075dc598883fb26ddd3288f6ffcdc8f00593f73559498dc4784ee2783ba708a8d3758399de18c6c8beca0d4a421abf3ab14c1efb39f6a1e2d1e8ac9636313d9815566ab17cfe8a9cb88ae6ca5ee6398", 0xc9}, {&(0x7f0000000280)="6d65621b30771af980ec1bb77c8561ae8b5603a7f8bc39331305b85176ac9cf05968c4d35d7c581849b30a789d09a88ef66e7369916804ae054232252d5b11a8981c9fd46bfe59959644862e72e3a1732a7a269fc2c9d6d7754e00c18eaff2b2c485b039206231efd03d6efa244ee8c689721d0a83da79fa667dc60ad5757f63e1c6024d8de03cf4e880fe7c260ee92119fb8af16ad15d4dcf51f29e311690da0ed2021563078eb1f0970583f35405ca8f07b68b7b11bf761a404526a0eb4b45af67912ff588cd84d425a800800e155248341fbd7b7ed0d2efd7684de8a4f21d6bad7c158f3af08d0c0b226896a074ff41af94b3c0a691fd4d", 0xf9}, {&(0x7f0000000080)="bb6245d6382c48d172e62be5af93e971c210b51b51ca9fb4b2b281a3986e609a2809879ec9f075abdb37bde12025af68ad4326e8d1f5323cf7b8c76d6a", 0x3d}, {&(0x7f00000000c0)="7ebf28a2ebc389baef080fe0afd43742c1c01f092fb991ae954ab52bef618b78e9a8a4e15cf184915fc443e7674aaca4e79dc34aac25eab3d4411e2b629cb235509437fa37f5059fdaf2ab", 0x4b}, {&(0x7f0000000380)="9db2378fac32b6a68f44946644e29ee41607041aa2cbe45f473f213608fe52a3a91fa6b9a1be8e5d7e587586c57122b2682f67ecc5ed856925633672600a8d02328827e1ee89d4b3823afd3e117546009c99687877a744b367955864ad19e378acbc973631e0096712580363d3b706a63a5ca8fdcbfa9c14513059a6bb937fa032a48e313f9f5fbc286eae460ebb55ab6f79721c502971e6637cfb36a1a92752dfeb286061c13caa7ce137c8d8928642d1a314c204169b715f5169154391d0cd8690cdd325d3b9baac338577b77c869d37cffdb3b98c6e91d4c226af4336180b1908fd4a57303860997c4d99f856ec209b2250848e1cb271f948302d5a68de6d154f3ff8222e68ab5e9708dea0b0d741e8ca0d4838444f567afa43edfcda26241289eaa68dcd450aff0a09f80d7e4c526537cf986c66443f979fbaa77695ae90ad8d7d4fb24e5fa274a93daf6dc788530d07fea645cf4fd6010f1b3933f9f6447cc2a7529991a3cea4d167b5b17d6bd517ddd227103fb30c7c75609214c34f0c2a2eb0adc75b0153a0cd42191cd5d3c4c6d38fd977ef06f0ec1df77ccae3e0fdacef88876e985e90a3defacc0891808fa0c78f1a7dcd6eb8c00c1b2855e49da8ab674488c246c530251ff7fa12900c070b42f312aa5e00028b1e19b15d660f6f0efae0b2ce0a570e468774a753dca578a5411285e92020ad0c74b40b7a197c9c884965766c6012e5aef000f89ac4db96b9930e679b0df1f2654d9f18bf50850e84a98a2c5167fee1040f45f819eb3cb29dfc318e87eabfca9b5fce4cdf75c8f9f64dd492e3198c2ff36be0d9d2d83160c6fd21b54aea4365424e9be8447c8a26064497aad9fb76df1b96755f1cd1de0c4b81dc4a1e7df0eb0ec60870b4032014f4bd9774e69f9d3164f2fc25033676b83b911a759a4cc426b6d73fa324aad8054dedb47d634ba3882be95c08f110e37c961567002fb24cc526fb43a8e6ec0a2c4c37fec0fb87348011c36feee05c8bd80453640f825e5b17617ec6b28e91303fac9a7333b10a1a28703a64286cb2127fe9811630dc40f0bb8a42be16507a2e8463cda2734625ca9c8e433d8c9e015b4d409c0b6a8c08d17236170543896a9261268667343a54c79e25ebc5569445edbddd815d43b9c0f9d2a32abf892e31f755bb9a4788bfc04a5847e9f8c7a3cc95631b47d162af968b867723993a41b04647b005f543e3b395a2fc4a2d3c991bbe72f0138dcfef2952f0da5e83723a42f6f195352769176488f0f517bf15ee0156864cc35603db2ade35d01e9973bbb1c72346b9e1cdc4faef38cff386ad6aadfee50d4b94fa4db322a49746239002e7555f3f3e670191d281f0978db1f52552c1210a1e5f0e00ae93b1f6715683b22f69b507b5002c6a84b1fbe4a397e2876256f7123b73ea22b7fa064667b62f0b4dafbe6e710885c93ad0939a850fc6a7d10acf4cf3e81f40b5de8aa9aa6c93713ba906b48424cdb05238f6922d1218d495729ea3199812923a5653bc3f9c22bda4b5fcb7bd342b4d11cf405918d21265d3aa9c97cd2031a8df6d56cdfbf573e01f681dad81bd3ec2c27b3976771b33fe1c46ffdbbe6d9051d5a5faef9c62ed8c1f29421b7b40df37ed0a560020569d5e76f593edc7c4af54d72e244fc4649e8bb7fa4dd32056391c6859d1a0b0f76b4ced128d20676e2bb8085f31876bdccb29f5d3042aa4f66ef6c3923d3b0da63f62e0f4a0e11b88857f82be8fb79ffe66f94667b6dea19346ae9edff8a3f29759ba28e8a446212a9b782fab67d22446bc8c6068a3e5c7b9d636c54026efa270a840eec946d3d67137381500f68fdd2df5b3b1fd56074ab3e3a67536ef4e18994cf0fc14ae591994a72b0c699a7558dfa1a905d51e38174c4a1cac62c78e216708d4cf239e7dceee106b3dcc5982172e238d94580d6a39416757737cfc9a0b8893743b6ca8bab8eb4a469434b1517cbba59e907d6d8542f3a7e51874cbe5b5f3f73379dc07c379befa9f31c0ad81bfa985ce55ccb12e3550836f9e2f750d478b076b201a1694a48306cfa7eed1f539eb381b9234c29316ab52de4eaa5c7bb5a776e6e767c418b774e69748b46d9bbe80e08258d18ad60985a0e90773b4a777b5ec674fccb37a35a56f708cd3af163c66520a824c2e5e28efef9568687a5a59d1b1698a4575ef79c10689586ad76d12337290954e09843bd8030ab906978341d3534774d307756658b4913a272c61a49c4b7c59b11b635a45ff2bdd074d3d0d3a670300fce75aab016f0117b3a92f44507256848d92108553b74b3cd167df91ded6f49863a4015359821c35fe25a7069ef9cf1d42212cde869c9d7f8bc6df6394903b112f21861d5585e23c6c300a82d7b09be87593c5f8a50c0b6e711ac653d20f5978f2647f4e66f963ddf5fc7102ba6c27d33ec79752e246c84be16449116dea5562910f8101a7fc2884489af9dea23395102a833f5996acd4a29eb58df15cde5778ecbf529ab8d977182cc2780c1640a3629da0d4d16ec2d7ca5e73600ea8b23f1d106d96cc53a8f7f599f0e53624faa63c8f6f1ae5e8b8ca1c95a5e513529552843630250dc05786c949bd3681a7cc9aae2bb2a909ac06527132cb1ff8fe577464fef83d8ef5be2fd644da7184c9c7c76ca4e1af13823834423da34b9fed91611fca616982bd8bcc4b3261440d879188f2ee6aeeb536fff852254d3e40528ff6e4cc9b3bc186b2a80619001ebf043e9510306738d36872324504fa52718bac7fbf87f262b309114ad8c8f432f5775fa3b1865d9dc0b6bd6de0d99007fa962fa8947cf880839c29dbfcfd32e004b60b7bd3cf165274a98c159c4f2e4fecd5d5ad7117eefcfe5335dd94501f7437772a3323291af4a21e2878a78e390904138161be78314457d73e6ac59b53ad4b47c44473dfa483411f32f6a15115a58dac0be20e01a7278fcc80007e8a306465f3d4ee240f0c39aaaeaa5ff97df035eb6e0f1c6762a5e74e781d9325214908854a09d9c1925c202d7d8b2697519f34423533520de2935b711a0c909f19aab67f127d26b0294f9c4186c845d2e2b6a21861cf065bf964d04769c83a1f7f86f2da8ccee8a8ff30f680c0b18fb054570d5927083e91f88a133a426a89e6ee333fa2e4e1300d529878b66a544d1b3fa78511cb6bf7065587b0f643d2f36b068197a6f4654deab5a8d706203aa966c2dc957494f21daaf55634a7fa8bc982cd59b1279c70be2205dce6a10a5fa44fae16734646d0a32687a8695b9c82056ea4ff3cc4713b54a0861084279ea0894b2ae4641a359c26d58261a52a3e47b63f3b4af348c0421b0c924000bd3ba0229f331822c0444a4cdae361a6f18426c38bbcf5fc4b2c1271b907367655104fe7f2998157b0378a26e92e292974d57480c08737d5593ddc6fe17dfc794429e4292644ffbd081464025ce04e5d5d990c918e90193849e4fb7e320da36d7d4dbc3a6cea9e7ef0310133e7a03dbeec3fef88d38bc6dbd720ee75e273a79e967277acc7893ad32c334601fb6ebb1a354136a07f7c84b40ca2535ee670443de7f63b2518b844c1ea35ea491986f06a5db8c940c266e19c9ab32a024d112e2a9c192dd1cd7c1fca3cd31c3045156790efb254386d43e10beaa6ea82298425691f190962dffeacf9d2f319cfd09806942151799c877d0ae91b26b070f6ecd5d54eb754e4056d8a36c81e6db332fa8f3e54f3193472bea84f9aeb776e75f4d804c51afdce51c5c5fa10cc8dd0e9eb4c8e4e947a15834647cd9e747bfd068eb16b48a6cb16d2d52dc482641feb7088a48c45c42962b356a865b1dc038911681af80c08f9060e7fc505a6590062e0d7f4f1e59ae1e15bb5f223c9f90bc2c644c16b3c776587d973c009110a72fc5776cf19b8a20316c6713fb9e5aa5af72a4b0bfda0fe870983351f9c15dba9af584a418ba6b0315ba49eaa1e4db91e9249497c712a0f477a9519743ac3a3f1bbfbd824686d06a313bf01bcc2af1d042982de8d1dfa4400707714c8f2d7569df0d7b1341cadf10c7568609552ee3840038579700db45bfadf5f63137f7e0d445a654d207ccfda80d6b15e1eb1d339dc90b80fe13148b39868e38832ef966a8e9ef61e5d34a047206b7251018a6b4c202d57f96f732dee1ec53f68ab62023b9b51806733dca9905c0a511cc87585c4802c7db18861c7e6e6c896cb7969a9fc28dd6d720f0c7d32cb85c2047c1031b9cab96a164e4a013582d47add0da35a531ff5f0ef6e3540b1f8250f11491946ed7a547954f014429ccb295ac52f47ce4aacb6d878a96896ad8f15999d6e69811159dbbcfbb8bed962ea9d45431d9b504fec0533870869b01a971b065bf54b5bb218d42fa376badbe4b36a9cfad4e9f6f51e00983df8c35f31e57fecfcc9d5952bb484611bef1c13e817242ead227f87d8825a8a75e4cec67e9cbc4641ffae32a810916c9377bd96fdab4d53d0295b85ef6a22a6209fd1e39deb05abc5941c9580ecb8221c887d4daaaaff691e4ad47d841bf1c65e8d90c5a68ba5434a52c688b3ac913d553c8193fd746178dc539193f378b2270cefdd54e11a59873e1b1354216b9ed24676d4267a001c4a88fe8ddcbf8ab4a4b6a59cdf7c4a061ac1aaac17d6512583a25ab7db0cc7cafb3cd5cb7e66d9ebdc1de036d86cff7f80032ae124d1d4be1ff271b57090b49d955ea215c281733ab3b1ec9e59ba4446533866e7945c11b24af4f245e116a1718ec6640655ceae704bffbc2e5ddffb79dcdcb4ba9350ed484ba33b99c1e63a68b50c99dfb13fda0ccfa2a696cd4443bcc3d9cb7038a66bcba307e70fdd0ef831d6ba7bc25224640b6a90fce4c439106b4f0f93d8788a19ec00343d9a15e30d631a74b76b733371c46a5739356f5a1f1360ff70390cbe88a06b376b42ebbf86ea0856c9d1d4cd0e11de5ed20c5b14d426bf978e27cb708430c2083d3890ed49fee1ba2db27ee3bf61bd307a171c46e5736d4c126ad9fdede1ad142ad28bfd41896fc523ade8b228d18cb77f0447371719e7c4b25b90fe93569c657ea81cbf35954afa6dd3dd4daf41302ffeeee73c1577a1116fd4ce8c3bdd5102fceed3db8fbf2360dbc13bb35102a2b82a33f6d93cb082d7dfabf4cf2227c43b13ffcb2908563f0c2483054007c5c1f40cd14751fcd40523751af00b1a970887617ff8b7e289ffe0741cbf25ab9f53ac7098297529fe8dcc06d7746bf894afe04bd8c977a3ad6523f889ce978ab12af9f79dccfb63fa60e34a4c9628b7d2e059734c1e867f4dc0827ff8118f1812164f0631c0877ccd2b0805fc79e55e7aa4561c6809076227f6e9f2141735922a5062da21d67cf2f5c376d7c3336a9be27e45adc8c1c7464f91b82190eff4efb43f3ba4ef7916a285d3c18cac6094446627c9381302bc9990f63b55464e08b1ba638c42d3893718bdd3660dc2f449eb8187a7042469e85860ffa09f4b935840e094f69fdb6a1ee2a981cd0cf3988cd9d5a5fc6f0540bea438ed58a35d12cdbafe44a472ec6bcaa8895a69ed4854d9fe27b732a97d61fbee9233a739379b6445ce49f426ba3a3dfe35c266c80878d0d8f69446f151afcbe7b8c4f2d25ca523db44936b0fa8b7c4f1808919de8cdabbe0d5556592b98407631906f9c3fb8b7134877587ef4091624342268cf3b89e7d5abc1afd5ee43fb9b95388a7cb5720def1c80ba13be0a11a72b1368ac16b9e3022935e8efdf005e3e00c6a7be14af6a42f0639b77b1c23e0daa74f02f12e4e78955aecab7e", 0x1000}], 0x5, &(0x7f0000001400)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x60, 0xa}, 0x4) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:35 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x200000004}) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x1, 0x0, 0xc53, 0x5, r1}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) 20:34:35 executing program 0: nanosleep(&(0x7f0000000000)={0x2, 0x100}, 0xfffffffffffffffe) 20:34:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9862, 0xffffffffffff7dfe]) 20:34:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:35 executing program 1: mprotect(&(0x7f0000710000/0x1000)=nil, 0x1000, 0x1) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7958, 0x0, "52774a166916b808c56261141891c93972940bf5", 0x0, 0x9}) r1 = geteuid() sendto(r0, &(0x7f0000000180)="fe86ae2a5701b183122e92100b130035cccfd4bac3fe9183288048890f6eed147fbe286a90a0a6384c8683374f674d7661c49895d17c493d5b125e67ce00", 0x3e, 0xa, &(0x7f00000001c0)=@un=@file={0x1, './bus\x00'}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) 20:34:36 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) lseek(r0, 0x0, 0x7fffffffffffffff) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}], 0x1) fcntl$getflags(r0, 0x1) 20:34:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1) read(r1, 0x0, 0xfffffe8d) 20:34:36 executing program 1: mprotect(&(0x7f00001bd000/0x3000)=nil, 0x3000, 0x2) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{0x1, 0x6}], 0x1) mincore(&(0x7f00001be000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/216) mprotect(&(0x7f00001bf000/0x1000)=nil, 0x1000, 0x2) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) 20:34:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semget(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000140)=[{}], 0x1) r1 = semget(0x2, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) 20:34:36 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff2016"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) connect(r0, &(0x7f0000000040)=@un=@abs={0x25af90167d5e1800}, 0xffffffffffffffee) sendto$inet6(r0, &(0x7f00000002c0)='A', 0x1, 0x1, 0x0, 0x0) 20:34:36 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x2, 0x0) r0 = syz_open_pts() fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) dup2(r1, r2) 20:34:36 executing program 1: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) semget(0x1, 0x0, 0x0) 20:34:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0xffff, 0x1, 0x3, 0x1, 0x8}, 0xc) 20:34:36 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x0, 0x3, 0x2) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) mlock(&(0x7f000018e000/0x1000)=nil, 0x1000) 20:34:37 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x32ee3f36) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:34:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x1, 0x0, 0x0) semget$private(0x0, 0x3, 0x409) 20:34:37 executing program 1: r0 = semget(0x1, 0x1, 0x4) semop(r0, &(0x7f0000000000)=[{0x3, 0x6000000000000000, 0x800}, {0x1, 0x0, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x101, 0x1000}, {0x2, 0x8}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000280)="c7", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a147780a000000000000800000eb06a600"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:34:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x0, 0x1, 0x2) semop(r0, &(0x7f0000000000)=[{0x3, 0xc394, 0x800}, {0x1, 0xfffffffffffffd09, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x7, 0x800}], 0x4) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt(r0, 0x100000001, 0x8, &(0x7f0000000180)=""/157, &(0x7f00000000c0)=0x9d) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="fa012e2f66696c653000770ce0ab1f60a9941f71e24307f0d99c775e1c0ab03ad1e05f9fc727fe1b4e843a7dea94d7409c7e074745961b911de2d6665ff191c025522be51859ca24ef91dcb4b218de09904e0e2c449497511bbfb6a0bca44cc78415d6145f43364a028b20a26ea5fa211079a1c92611afeb8c65140920721db7746f3d8dcfcd6c9b02c0d5a55f4429527af09200f92dccc1ecc2eba30ac6d1694cf7a189de28b3b97450a039050f2e77cd9fcd62125551c4e2bea6e7e2a94a85f13340c1756503db518ef648ed6ff817652513978e0a1cab72cbbd3fa5dd10d0f48608"], 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:34:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x49, 0x80) getdents(r0, &(0x7f0000000040)=""/119, 0x77) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:37 executing program 1: r0 = socket(0x30, 0x5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/1) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:38 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xa11c, 0x4000000000}) r0 = syz_open_pts() r1 = dup(r0) open(&(0x7f0000000080)='./file0\x00', 0x28800, 0x84) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 20:34:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget(0x1, 0x0, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000000)=""/124) semop(r0, &(0x7f0000000140)=[{}], 0x1) semget$private(0x0, 0x3, 0x11) 20:34:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x0) 20:34:38 executing program 0: r0 = socket$inet(0x2, 0x5, 0x685b) setsockopt(r0, 0x10001, 0xfffffffffffffffe, &(0x7f0000000000)="5730757a10748724091b867ffdd0beab01563d1a0b4e371e24edc0c61814d65f22c9ef43251a799c083fb02a926146433e41a5ffe96e96890f58f2d5f37182d412379aa25aed469ec47bd820c3d977fa203b58fa86516c9d3553034a12c514ac4be1b61c4e8a1fbe33cfa111e4be78203e2d9d0225af", 0x76) r1 = socket$inet(0x2, 0x8000, 0x7ff) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x50, 0x1, 0x1, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x4, 0x9, 0x8, 0x42}, {{r0}, 0x0, 0x44, 0x60000008, 0x7ff, 0x101}, {{r4}, 0x0, 0x8e, 0xfffff, 0x2, 0x1}, {{r1}, 0xfffffffffffffff9, 0xc4, 0x48, 0x4, 0x5f}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x401, 0x100000001}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x5, 0x5, 0x4}], 0x80, &(0x7f0000000200)={0xfffffffffffff8dc, 0x8b}) sendto$inet6(r4, &(0x7f0000000240)="e86be154a31423d990764d6d6a4ad55fef74eed968d44e359d70d44c273aa54ff71e90a7118c88e4e53ef28566521a8358490b4ce4c35845d751c84ab48b2ecb3485ab59e81d96dee7288fc2daf24637af", 0x51, 0x1, &(0x7f00000002c0)={0x18, 0x0, 0x7fffffff, 0x4d}, 0xc) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000300)=@un=@abs, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000340)=""/125, 0x7d}], 0x1, &(0x7f0000000400)=""/43, 0x2b}, 0x840) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x8) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000480)=""/57) r6 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r6, r9) getsockopt(r3, 0x3, 0x3, &(0x7f0000000540)=""/40, &(0x7f0000000580)=0x28) readv(r2, &(0x7f0000000740)=[{&(0x7f00000005c0)=""/38, 0x26}, {&(0x7f0000000600)=""/54, 0x36}, {&(0x7f0000000640)=""/93, 0x5d}, {&(0x7f00000006c0)=""/70, 0x46}], 0x4) sendto$inet(r3, &(0x7f0000000780)="67c9bdf6ef9d1ebebe0647ba91d2de2abb9cd9398ba36a3a9e952df91d539f715693083612af84f52b0337ecc8d39b67e60752140f1a06501fac128fdb9c5a42e3b149fd41cc12022ae69ebf7f8898e0cc0417965c790ce4c4dee4939ed2d719b651c182ce7f98716e9469789404771ae1992616d9c015f8307ea9ba1bc665e409c6a1729619a37343403b05a3ae3a8a4588a8be9e110376460ded5fdb13322bd18480859206d002234aa699c79ae4eb9f98148758add8185022e6868d014c9cad009f70ac0da6", 0xc7, 0xa, &(0x7f0000000880)={0x2, 0x3}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={r7, r8, r9}, 0xc) getpeername$inet(r3, &(0x7f0000000900), &(0x7f0000000940)=0xc) poll(&(0x7f0000000980)=[{r4, 0x26}, {r2, 0x4}, {r0, 0xb}, {r0, 0xa0}, {r0, 0x4}, {r1, 0x100}, {r4, 0x50}, {r2}, {r2, 0x2}], 0x9, 0x4) open(&(0x7f0000000a00)='./file0\x00', 0x4a, 0x2) lseek(r1, 0x0, 0x2) r10 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) bind(r1, &(0x7f0000000a40)=@un=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r3, &(0x7f0000000a80)="b40a3d60b91fba288ec1565dbfdee6cfc3b892663683dd9faac6c28665b4a70033120d6acc7d4b8566f5a85f72ee73ade4163cc1e2885f7df6a9350972596af812f76d2436d6dc49050a76069a1ad9", 0x4f, 0x4, &(0x7f0000000b00)={0x2, 0x1}, 0xc) getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000b40), 0xc) chmod(&(0x7f0000000b80)='./file0\x00', 0x88) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) 20:34:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) mprotect(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) 20:34:38 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') 20:34:38 executing program 1: mprotect(&(0x7f0000239000/0x1000)=nil, 0x1000, 0x1) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:39 executing program 0: 20:34:39 executing program 0: 20:34:39 executing program 0: 20:34:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0xfffffffffffffffd}], 0x2aaaaaaaaaaaacfb) 20:34:39 executing program 0: socket$inet(0x2, 0x3, 0x2f) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x2aa) r1 = semget$private(0x0, 0x0, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/146) 20:34:39 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000000004, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f00000001c0)='./bus\x00', 0x28090, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x9) recvmsg(r2, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/29, 0x1d}, 0x0) dup2(r1, r2) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x2, 0x1, 0x401, 0x6d6f03c1, 0x993}, 0xc) 20:34:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semop(0x0, &(0x7f0000000140)=[{}], 0x1) 20:34:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) r1 = shmat(r0, &(0x7f0000103000/0x3000)=nil, 0x1000) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001880)=0x401) shmdt(r1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/196) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000018c0)=""/241) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x6) readv(r2, &(0x7f00000017c0)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000240)=""/146, 0x92}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f0000000440)=""/159, 0x9f}, {&(0x7f0000000500)=""/141, 0x8d}, {&(0x7f00000005c0)=""/234, 0xea}, {&(0x7f00000006c0)=""/203, 0xcb}, {&(0x7f00000007c0)=""/4096, 0x1000}], 0x9) 20:34:39 executing program 1: r0 = semget(0x2, 0x2, 0x0) semop(r0, &(0x7f0000000000)=[{0x7, 0x5, 0x1000}, {0x4, 0x40, 0x1800}, {0x3, 0x7}, {0x1, 0x1000, 0x1000}, {0x2, 0x4, 0x1800}, {0x3, 0x10000, 0x1000}, {0x2, 0x7, 0x1800}], 0x7) mprotect(&(0x7f000012b000/0x2000)=nil, 0x2000, 0x3) r1 = semget(0x1, 0x400000000001, 0x400410) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000290000/0x3000)=nil) semget$private(0x0, 0x3, 0x20) semop(r1, &(0x7f0000000140)=[{0x4000000000}], 0x1) 20:34:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x0, 0x0, "8369d2d18001000000fa600000ebff0100"}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x3, 0x2, 0xa6bd}, 0xc) 20:34:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a08, 0x0) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x2014, r0, 0x0, 0x0) 20:34:40 executing program 0: clock_getres(0x2, &(0x7f0000000000)) 20:34:40 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget(0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8180, 0x800000000081) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:40 executing program 0: r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="05933d0094398f7159bacc99570608a8965914fa5ec496b7285f3a59d24992d5881c4dcce1f2002c3cd3159ef0d6c99469e5a6e518099ec7c5419da07170faf2723729e4fcff0cc6c2e76be811b399201d33ba0d0bfecf9ed1ca6d4e", 0x5c}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 20:34:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0xffffffffffff8000, 0x7ff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x989, r1, r2, r3, r4, 0x82, 0x9}, 0x1, 0x2, 0x2}) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)='\b\x00\x00\x00\x00\x00\x00\x00', 0xfffffe39) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) chdir(&(0x7f0000000000)='./file0\x00') getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 20:34:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) readv(0xffffffffffffffff, &(0x7f0000002540)=[{&(0x7f0000000000)=""/68, 0x44}, {&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000180)=""/228, 0xe4}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/26, 0x1a}, {&(0x7f0000001380)=""/16, 0x10}, {&(0x7f00000013c0)=""/226, 0xe2}, {&(0x7f00000014c0)=""/127, 0x7f}, {&(0x7f0000001540)=""/4096, 0x1000}], 0xa) r0 = semget(0x1, 0x0, 0x0) r1 = socket(0x0, 0x1, 0x101) close(r1) semop(r0, &(0x7f0000000140)=[{}], 0x1) semop(r0, &(0x7f0000002600)=[{0x5, 0xe4, 0x1800}, {0x3, 0x3, 0x1000}, {0x2, 0x9, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x0, 0x1800}], 0x5) mprotect(&(0x7f0000018000/0x1000)=nil, 0x1000, 0x2) 20:34:40 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r3, 0x0, 0xffffffce, 0x0, 0x0, 0x37b) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) r4 = socket$inet6(0x18, 0x3, 0x80000001) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000500)=""/237, 0xffffffffffffff5f}], 0x10000000000000ea, 0x0}, 0x42) socket$inet(0x2, 0x5, 0x8) fcntl$setflags(r4, 0x2, 0x1) 20:34:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x4, 0xc1) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x5, 0x3, "aa8b193ebb93b83cfb77567bfcbd4538aec34812", 0x7, 0x6}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535", 0x241) 20:34:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000180)) getrusage(0x0, &(0x7f0000000000)) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:40 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x969, &(0x7f0000000040)={0x8001, 0xfffffffffffffffb}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x40, 0x0, 0xfffffffffffffffe, 0x0) 20:34:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) shmget$private(0x0, 0x200000, 0x2, &(0x7f0000645000/0x200000)=nil) 20:34:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget$private(0x0, 0x3, 0x20) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/130) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) write(r1, &(0x7f0000335000), 0xfc94) r2 = socket$inet(0x2, 0xc007, 0x80000001) poll(&(0x7f0000000040)=[{r1, 0x4}, {r2, 0x46}], 0x2, 0x0) 20:34:40 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) semget(0x3, 0x4, 0x80) mprotect(&(0x7f00004fc000/0x3000)=nil, 0x3000, 0x6) 20:34:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0x4, 0xffffffffffffffff) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r3) 20:34:40 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001700)=[{&(0x7f0000003940)="90", 0x1}], 0x1) pipe(&(0x7f0000000040)) poll(&(0x7f0000000180)=[{r0, 0x62}], 0x1, 0xf73b) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) 20:34:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x1, 0x0, 0x0) 20:34:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x3, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x2aaaae17) geteuid() mprotect(&(0x7f00007c2000/0x2000)=nil, 0x2000, 0x7) mprotect(&(0x7f00005d5000/0x1000)=nil, 0x1000, 0x3) 20:34:41 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() geteuid() setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x28) fcntl$dupfd(r2, 0xa, r3) 20:34:41 executing program 1: r0 = semget(0x1, 0x3, 0x200) r1 = geteuid() semget(0x2, 0x0, 0x12) r2 = getegid() r3 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffffffffffc, r1, r2, r3, r4, 0x60, 0x401}, 0x0, 0x7fffffff, 0x9}) mprotect(&(0x7f000033d000/0x3000)=nil, 0x3000, 0x3) r5 = semget(0x1, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x500000000) semop(r5, &(0x7f0000000140)=[{}], 0x1) semget(0x1, 0x7, 0x400) 20:34:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x81, 0x8}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000080)="5314a2337f37f280e127241340c5dd9e94480e717706c63fed279d5167216544e1b4bbe3ed864065beec51631b9538a80c12af09901b57d34e3caa9cb72631e955ea24d0508df0bbeecff8133657322e2d06f5614424efde81fb9d96019aa5b21cb4ea5d5d362432f69ce55622004e4532ea58d0738ed9b3cb31cb7daba98b9b5406a38cad32575f0f1d9436ff6257833efdb38882a5ecdf11525088cb90f5a92118dcc47a8b098a631d332665efbbbde13a43f1910f826442eaaec7f1651c959145fcd2c13bf3af423994c33e6685b724d1014d1bb430c0e8952769d958858504340e4856984ba99106fb270857cbab", 0xf0}, {&(0x7f0000000180)="c75d8c4873aa0bab50055cd3a1607cf13dea93290b761460a01a1c2f8ba5f0dbd63baa45b0490d50d104b3348b4820614c2c0abe023a647d184e24679df3a5fccd35911ad80a835ed44c1d4b1e01f5f1da9a2b7b705fd757c7c5bf267454a3225ff74adc6db7d4d5d1a15e505c30815cb1d3a07a8d6c2026868455aad711a0efc8f90d47673f5fcbb2ea00ebb1f054d1278733d86c2faea4d39b9c877eebfeee00913af6afa927a86bae37884fdc88d92d81b490853461384b8fe994ce2e924f273b7e87789cb0a1a9ef70c7f28edbf3beed216be627e061f79709998333021d38d907c3", 0xe4}, {&(0x7f0000000280)="e0e1b24de1d7e8f28c68f80b1ac50206e03f2ca8e6de19f89e934b49c37488b57e449f8bc70988e9b91a04", 0x2b}, {&(0x7f00000002c0)="a7f16d0fc28eb6b1a084fda02ea7bb48eafe70e38d11a0ecb473714508062b116dfdd06b270cf432ba891a01bbec91ffbdda5f24fd278c8f277509317e8fbd3468697cd8db8f49a9077f52be6d171e92510b10c88b77b07a89f6d7a196e9cabe95dbe816967efde5a53f", 0x6a}, {&(0x7f0000000340)="99df67b40a728ea8ea9a8b8bcc83dd4e3973055390c2e74823a8f7c3a05d6143de0727a8d94a5bfacc85dd680fcf3e8e81f6e47ea23adfc3e166b555d1e91d5271921280d1f739e5359cb08218f0ac5e5fb17e148106c4aa3db5f9dde7ab674dc6d53717f35d0da022a4ee8ad68fcb6b3066d3bcba61e0440ad120d59b7a0f0de5ea2b17538fabd0225107f7f6bd181e54d32692bbdce3335a48a944cbdb4a298695165455b85e74de2347f79c56bedb2157fe827ec2ae4a", 0xb8}, {&(0x7f0000000400)="bdb6c18dfa38c613a79466a9c3ad91f967c8d1709906952205b901677bc8d347d00c3d66bdc603684014ba8234af30a925f8bc3d52962394a6b1ac2be5bb02566a64cd124cdc9914cbe5acecc9ca0a4606078c20dd779c19cc3223c0b30f888d318799b96e69117d89b2650f059341aaedb57af78dbe4e67feffa1101b2040da818b6fc6896aefadb85473dc3e133e9737b183bcbdccfeff33a7587c8f900cad5172e1e9b9a5c7f0dde034f1c495eea64dae0f339b253304e5bbc7f8a928a190ed78d62106", 0xc5}], 0x6, &(0x7f0000000580)=[{0xc0, 0x1, 0x200, "c9fbc39e6b1f8d4f9e1f9564f08099461df897a6cc6fd73365cb53fa4dd785378ac96c956cbdf6b64c50680e62574a14d530c59fbf7d29625f75fc2ceab1b7491eba9814fec91a87d49251a98cabf2065c1dba5d7a1ed884fda0f343d25b31892641979131ab59ad237c11eb61d12e2299eae50dde0d9317953a3c85a7b7cadcaad51977ee07119c51d4f8befdc4cf2008470c6f7659f42b5620e73f9eaf023ab918492c9d7ae7058b409e4f3c48"}], 0xc0}, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) 20:34:41 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x210a, 0x5de6) r0 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x130) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x97a, 0x1}, {0x8, 0x6}}) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000040)=0x9) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/28) kevent(r0, &(0x7f0000000140), 0x2, 0x0, 0xdf35, 0x0) 20:34:41 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xfffffd2a) connect(r0, &(0x7f0000000000)=@in, 0xfffffffffffffe9e) 20:34:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semget$private(0x0, 0x2, 0x40) semop(r0, &(0x7f0000000140)=[{}], 0x1) r2 = shmget(0x2, 0x4000, 0x201, &(0x7f00003d4000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() socketpair(0x1, 0x8000, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x3, 0xfffffffffffffffb, 0x6}, {0x18, 0x3, 0x4, 0x1000000000000000}, 0x5, [0x3ff, 0x2, 0x7, 0xa97, 0x7f, 0x9, 0x4, 0x3b7dcc94]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) mprotect(&(0x7f000076b000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getpid() r9 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x9, r3, r4, r6, r7, 0x80, 0x6}, 0xfffffffffffffff8, 0x0, r8, r9, 0x5, 0x9, 0xffffffffffffff95}) 20:34:42 executing program 0: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000001) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 20:34:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) clock_settime(0x3, &(0x7f0000000700)={0xf552}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x30) r3 = dup(0xffffffffffffff9c) r4 = socket$inet(0x2, 0x3, 0x100000001) r5 = open(&(0x7f0000000200)='./file0\x00', 0x181, 0x20) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r7 = socket$inet(0x2, 0xc007, 0xfffffffffffffbdc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000280), &(0x7f00000002c0)=0xc) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x10004) r10 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x2, 0x0) r11 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000176000/0x1000)=nil) r12 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x54, 0x40000000, 0x0, 0x8}, {{r3}, 0xfffffffffffffffb, 0x8, 0x2, 0x8, 0x96d}], 0x9, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x20, 0x40000000, 0x9, 0xfff}, {{r5}, 0xfffffffffffffffa, 0x40, 0x26, 0x4, 0x4}, {{r6}, 0xffffffffffffffff, 0x80, 0x2, 0x101, 0x2}, {{r7}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x5, 0x80000000}, {{r8}, 0xfffffffffffffffe, 0x42, 0x2, 0xa24, 0x7f}, {{r9}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x3, 0x2}, {{r10}, 0xfffffffffffffffa, 0x40, 0xc, 0x6, 0xf14}, {{r12}, 0xfffffffffffffffb, 0x8, 0x5, 0x1, 0x80}], 0x54, &(0x7f0000000500)={0x9, 0x400000000000000}) r13 = socket$unix(0x1, 0x2, 0x0) bind$unix(r13, &(0x7f00000000c0)=ANY=[@ANYBLOB="00002e2f66696c650a6a2239058ac5daa3c18e0a4fb543f0cb79f4c2aa03c89ecd6cfa0300000000000000448c7841dbe35986f94ae2ca49deb9532f931d141806aeab93e4abd9046dff"], 0xa) r14 = semget$private(0x0, 0x1, 0x10000000000201) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f0000000000)=0x3e0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r16 = semget(0x1, 0x0, 0x0) r17 = getuid() getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) r20 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r22 = getpgrp() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000680)={{0x200, r17, r18, r19, r20, 0x40, 0x7}, 0x157, 0x200, r21, r22, 0x1, 0x1d5, 0x5}) mkdirat(r9, &(0x7f0000000740)='./file0\x00', 0x4) semop(r16, &(0x7f0000000140)=[{}], 0x1) 20:34:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) semget$private(0x0, 0x3, 0x4) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x1) 20:34:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) syz_open_pts() semop(r0, &(0x7f0000000140)=[{}], 0x1) r1 = geteuid() mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x5, r1, r2, r3, r4, 0x4, 0xff}, 0x9, 0x6, 0x6}) 20:34:43 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd6941"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x2aaaaaaaaaaaac07) socketpair(0x11, 0x1, 0x633a, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x0, 0x2) semget$private(0x0, 0x3, 0x400) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = getegid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, r0]) r2 = getgid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r3, 0x2000740d) getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000180)=[r1, r2, r5, r6, r7, r8, r9]) semget$private(0x0, 0x3, 0x200) r10 = shmget(0x3, 0x2000, 0x102, &(0x7f000012f000/0x2000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200), 0xc) shmctl$SHM_UNLOCK(r10, 0x4) r11 = semget(0x1, 0x0, 0x0) semop(r11, &(0x7f0000000140)=[{}], 0x1) 20:34:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f00000002c0)="e24a68f46a358d34d46581ffeb624b62b2f3b700e62c65e80fefb74d1f138dbe9834aa34cee6afcd0f55177a68c1a29c1161094adb804132e1050886950f8241cf91aafeb3251282fd2e15b960034e89e86b55e3924901191461df66e47a73ac21203902c226cebca5f7b041d8cf6439fcc346b240784d6d15", 0x79) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) getpeername(r0, &(0x7f0000000200)=@in6, &(0x7f0000000280)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) 20:34:43 executing program 1: semget$private(0x0, 0x0, 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000100)=""/14) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/214) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:43 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffe, 0x81}], 0x6, 0x0, 0x6, 0x0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x0, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x8, 0x8, 0x1f, 0x100, 0x4, 0x7, 0x1e]) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000280)=""/151) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140), 0x0) 20:34:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x1}) fchdir(r0) write(r0, &(0x7f0000001340)="33c55b6357f82bcf653aac63e704be4978ff09d680b23bec47db660072f8644048908c94aa9e2704c7abf4e2922233d3ba6dc4352a8bf4b437813276a2906e8c93e780c1eb31a21c2caf24fc0eb7ad88d40dff0d86635bd52c6291c0823dd441e5e1ea4bffb4e4275e037e3f9528ad8e5015d7d534604ce9b33715cf5086995eb51a4459e44d6fe4650f1020c53875af97550ada277fc1c14cb93109bf811f2dc95a3001b63897b61550a97b4f16262b2f95d024fb5e43c2eb69139f57ab565ac1f05ba05f10d84873fea0b674588923371c17f2ebf34cd78fece490f2a69df47c0d44bfd2c8ab075a4d1ba03aa9ad6366c8c3cfdc41f009b00ae658b54e0c0047775e60a5bd76c0adee7dee5ccb576934e5af387a4ea88961e30304091964f4381fd1abb2787b5ba920a496add2f077eeb479aa517f07b3123979c28efdba85bf8cb9c009a5f217fd47fb25c495a754fd57bfc311cac88ce10e9f3547bbec6e139ae0747c47f67d22c022dac3d69c38744cf6408932859c46b0626e526211686583613fdde2fa0ce9270578d2cc08f6a5f1b253921a4322bd7372ed577c079b43fc80ff57a178f1f12b83cc276f200a18dcfbb80e25b9844602fae549af61a40e04406f0880688c14773e3c9bc4ee041fe4adac41461af3c7ed644bd10ef389ce55a0414e3ee5264964e3c7996161950c2d245ba50f96c71238960bf0ef927fa26951fbba8bbcd8fa", 0x209) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) r2 = msgget(0x0, 0x8) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a941f355f084da0c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a"], 0xa1, 0x1, 0x1800) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r4, r5) r6 = kqueue() getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20}, 0x0) kevent(r6, &(0x7f0000000080), 0x98, &(0x7f0000000100), 0x10002, 0x0) msgget$private(0x0, 0x40) execve(0x0, 0x0, 0x0) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget(0x0, 0x7, 0x1) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xe60cc51, 0x2]) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x6, 0x7, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x4, 0x8, 0x1800}, {0x0, 0xeb, 0x800}, {0x4, 0x80, 0x1000}, {0x3, 0x9, 0x800}, {0x0, 0x800, 0x1800}, {0x4, 0x6}, {0x7, 0xe5, 0x1800}], 0x9) clock_gettime(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000100)) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:43 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) setreuid(0xee00, 0x0) r1 = getuid() msgget(0x1, 0x0) r2 = semget$private(0x0, 0x3, 0x204) semop(r2, &(0x7f0000000000)=[{0x2, 0x4b2a, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0x1, 0x1000}], 0x3) r3 = geteuid() setuid(r1) setuid(r3) r4 = semget(0x3, 0x0, 0x85) semop(r0, &(0x7f00000000c0)=[{0x7, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0xad, 0x800}, {0x0, 0x1, 0x1800}, {0x3, 0x10001, 0x1800}, {0x7, 0xdeca, 0x1800}, {0x2, 0x0, 0x1000}], 0x8) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000100)=""/4096) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000080)=0x5) r6 = getpgid(0x0) getpgid(r6) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_RMID(r0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) syz_open_pts() setgid(r1) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x6, 0x7, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x4, 0x8, 0x1800}, {0x0, 0xeb, 0x800}, {0x4, 0x80, 0x1000}, {0x3, 0x9, 0x800}, {0x0, 0x800, 0x1800}, {0x4, 0x6}, {0x7, 0xe5, 0x1800}], 0x9) clock_gettime(0x0, &(0x7f0000000080)) pipe(&(0x7f0000000100)) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:43 executing program 1: mprotect(&(0x7f000023f000/0x3000)=nil, 0x3000, 0x2) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x72ae, 0x1800}], 0x1) 20:34:43 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x10000000000007) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000380)=""/238, 0xee}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/189, 0xbd}], 0x5) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3", 0x1}], 0x1) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) r2 = kqueue() r3 = dup(r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)=0x8) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xbccdbcb4be6b447d}], 0x1000, 0x0, 0x0, 0x0) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140), 0x0) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r3 = getegid() fchown(r1, r2, r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) semop(r0, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffe}], 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 20:34:43 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) semget(0x2, 0x4, 0x8) 20:34:44 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x4000000000002000, 0x6c3f0880) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f0000000500)='./file0\x00', 0x29, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r0, &(0x7f00000003c0)='./bus\x00', r2, r3, 0x2) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000540)='./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) write(r5, &(0x7f0000000240)="30c88262f2894412e8c9d2a262bd3dd229929466b5f1020ad7b46193594361a72001d352429cc8f1de9ceb2567940eecc0cd1b53723fe5bd12330a75116eb4f72191a92cb3337aed3f14efc5a03d4c00ef68649b1a0baab0346d00aff5b1fa43742a5b6accfc05d0cf66123130635f76cbe32e64f811dc1d08f6877b7500724b0210c2ad9bb20643d195cec5f0e42429b78119e1b4c49a9dc1ba55facfb5917f38ae9377eee0e10a9cd3741c2481fac4e63bb374ab43d0cb139a5a09457934650f495938fca8f2ae927f84167b290db0", 0xd0) r6 = fcntl$getown(r5, 0x5) fcntl$lock(r4, 0x0, &(0x7f0000000140)={0x2, 0x2, 0x10000, 0x7, r6}) 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(&(0x7f0000000080)='./bus\x00', 0x8281, 0x0) r7 = dup2(r4, r4) fcntl$getown(r7, 0x5) close(r4) close(r7) geteuid() 20:34:44 executing program 1: mprotect(&(0x7f00004b8000/0x4000)=nil, 0x4000, 0x0) r0 = semget(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) semget$private(0x0, 0x2, 0x408) r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:44 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) close(r1) close(r0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 20:34:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = geteuid() r1 = getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r3 = semget(0x1, 0x0, 0x0) semop(r3, &(0x7f0000000140)=[{}], 0x1) 20:34:44 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) sync() select(0x40, &(0x7f0000000000)={0x25c}, 0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)='\'', 0x1) 20:34:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair(0x18, 0x8007, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140), 0x0) 20:34:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/13) semop(r0, &(0x7f0000000140)=[{}], 0x1) 20:34:44 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) recvfrom$inet(r1, &(0x7f0000000040)=""/206, 0xce, 0x843, &(0x7f0000000140)={0x2, 0x0}, 0xc) socket(0x18, 0x3, 0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() 20:34:44 executing program 1: munlockall() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1) semop(r0, &(0x7f0000000140)=[{0x0, 0x0, 0x1802}], 0x1) 20:34:44 executing program 1: socketpair(0x39, 0x0, 0x3ff, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$getflags(r0, 0x1) semget$private(0x0, 0x0, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = semget(0x1, 0x0, 0x0) semop(r1, &(0x7f0000000140)=[{}], 0x2aaaaaaaaaaaaaee) semop(r1, &(0x7f0000000000)=[{0x4, 0x0, 0x800}, {0x3, 0x100000001, 0x1800}, {0x1, 0x7fff, 0x1000}, {0x0, 0x44fc7326, 0x800}, {0x0, 0x6, 0x800}], 0x5) semget(0x0, 0x2, 0x840) 20:34:44 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000800)=[{&(0x7f0000000300)=""/169, 0xa9}, {0x0}], 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000400)="e36258a416f72ee9e8a4a2498a6eb6171ffb25b84e5bbdc3a5050094b222a9c4fc63799e5ea7fa0023d58bf6659990c7a39a91ed085c3d30f7c19f078174ec816ca32b8886550704591327acb7b7e50ce91106b27a3c2dc236b8ed3635fb269d80a65fb682e113fc4c3612debf8225486aab6a0973", 0x75) syz_open_pts() syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000001840)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000000480)=""/155, 0x9b}, {&(0x7f0000000540)=""/150, 0x96}, {&(0x7f0000000600)=""/131, 0x83}, {&(0x7f00000006c0)=""/73, 0x49}, {&(0x7f0000000740)=""/125, 0x7d}], 0x6, &(0x7f00000018c0)=""/128, 0x80}, 0x840) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0x9, 0x1d3b, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:34:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1400000000000001000000afba2fa89e00f5ffffff000000"], 0x18}, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) socket$inet(0x2, 0x8002, 0xb) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x140, 0x6) 20:34:44 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt(r0, 0x8, 0xa34, &(0x7f00000000c0)="b6d133e76fbecb570530eb513f263e31f8df36503684615c77592a7f329f28de7ff7a2ddd3d4cbfa05cd4b23fe0f29afe7c79138b061ff7abe08810d2d39fc2be8201aa66e364426916a521e907e24f7587519eecbd3e10c95b2b2a6cd83dcb8e46594c0e0dd363f5be9182a1ab299636c6fe04fc1d4cd0bfb4f74dfea", 0x7d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) dup2(r0, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r1, 0x2000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000140)=0x8) 20:34:44 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r0, 0xa, r1) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="001000000000000000001513ea7e78d5c46d30815ce23ff56e40dfa1c949ce71c5b677df7a11efed710054b0ee8ed6c686316e35bb6ddebdee1f78f60254920ed9bce2ee9a42d200bdd3a7c84772281c0648fa1baa79d714760a7530af"], 0x1) 20:34:45 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x3000) connect$inet(r0, &(0x7f0000000080), 0x4f) 20:34:45 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf366cbb4990d445106229a9ca66bb400130008"], 0x1) fcntl$dupfd(r0, 0xa, r0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 20:34:46 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) r2 = socket$inet(0x2, 0x3, 0x2f) shutdown(r2, 0x20000000001) 20:34:50 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0x80) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x9, 0x1dd, 0x5, 0x4}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) select(0x4, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 20:34:50 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x2}], 0xffff, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc4) write(r2, &(0x7f00000000c0), 0xfffffec4) execve(0x0, 0x0, 0x0) 20:34:50 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0/file0/file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x148) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000e00000/0x200000)=nil, 0x2000) 20:34:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x110) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0/file1\x00', r0, &(0x7f00000001c0)='./file0/file1\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 20:34:51 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x2, 0x2}, 0x10) setsockopt(r0, 0x26, 0x22, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 20:34:51 executing program 0: r0 = socket$inet6(0x18, 0x8202, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) shutdown(r0, 0x0) getsockopt(r0, 0x3, 0x6, &(0x7f0000000080)=""/177, &(0x7f0000000140)=0xb1) setsockopt(r0, 0x7, 0x9, &(0x7f0000000040)="5aff245d", 0x4) 20:34:51 executing program 0: sync() r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)) listen(r0, 0x5e) getrusage(0x1, &(0x7f0000000140)) pipe2(&(0x7f0000000000), 0x4) 20:34:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="01000000", 0x4) r1 = dup2(r0, r0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="f223f3ba762039df55939711a5efaec9fb14d68e6b28d1179a2933928fa8c069d0042f7a20f2baa18961eefb9efebe1e5e87c0e5978e50a626f751d7a35d5fde283561d629c5a14739034837e2ad0ecbcc81889eb0f2441e956ec47a30df68e37925b5557d", 0x65}], 0x2, &(0x7f00000001c0)=[{0xe8, 0xffff, 0x1, "b09f9ce68bdca8b2288454b3d5af6c0f06f0ba22813e7ec031fb384359fe6bc3382a611c009db3efaa052c091a7281d2b4e08dce613e69c2ca7daa92ad33a1a4280640635671b908176a4f104cda6b8dd7053d2cbd5c247ddee3554f0b3ce7b6b1f0f949c9604aa53df5391d4b1bce994b1e58c22c5e559fa3dfc4ea88988a771cfe5e77b60963cb6881ae6df12453251735aa5e048aa45fbe3770ee73689a605682afee6d59eb0e8eda7564c3d6c3c0722f60cccf0f91643513ff1c707202df9bf5d31252882bf70fa96625fd4095928d3687"}], 0xe8}, 0x401) 20:34:51 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) getsockopt(r0, 0x9, 0x5, &(0x7f0000000000)=""/9, &(0x7f0000000040)=0x9) symlinkat(&(0x7f0000443ff6)='./control\x00', r0, &(0x7f000034aff8)='./file0\x00') renameat(r0, &(0x7f0000d5a000)='./file0\x00', r0, &(0x7f000033c000)='./control\x00') readlinkat(r0, &(0x7f0000edc000)='./control\x00', &(0x7f0000000180)=""/234, 0xea) 20:34:51 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) recvfrom$inet(r0, &(0x7f00000000c0)=""/15, 0xf, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000180)={0x726, 0x3}) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x20) connect(r1, &(0x7f0000000200)=@in6={0x18, 0x3, 0x66, 0x8000}, 0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)) recvfrom$inet(r0, &(0x7f0000000280)=""/17, 0x11, 0x42, &(0x7f00000002c0)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect(r2, &(0x7f0000000340)=@in6={0x18, 0x0, 0x6, 0xdad}, 0xc) recvfrom$inet(r1, &(0x7f0000000380)=""/84, 0x54, 0x800, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = geteuid() getgroups(0xa, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000440)="c8fcdf8e2eb72cf493a45f9c221aba3d14cca3bd21dce6a533a3df8f1c89e9e5001a0b25852f4548b53d12", 0x2b}, {&(0x7f0000000480)="b1724e08a530da7fcc31aed7edc110c1be86d3ab11820589948d2ec372e93a5dfa", 0x21}, {&(0x7f00000004c0)}], 0x3, &(0x7f0000000600)=[@rights={0x10}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r2, r3, r3, r1, r3, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r7, r10}, @rights={0x28, 0xffff, 0x1, [r3, r0, r2, r0, r1]}], 0xb0, 0x1}, 0x4) r11 = dup(r3) mkdirat(r1, &(0x7f0000000700)='./file0\x00', 0x104) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000740)={0x8, 0xe55b, 0xffffffffffffff00, 0x5, "c334ef88e8d36e50e66b8f9f4668afb3907e2801", 0x2, 0x100000001}) recvfrom$inet(r11, &(0x7f0000000780)=""/67, 0x43, 0x42, &(0x7f0000000800)={0x2, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000840), &(0x7f0000000880)=0x4) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000008c0)=0x41) poll(&(0x7f0000000900)=[{r1, 0x80}, {r1, 0x2}, {r1, 0x2}], 0x3, 0x0) poll(&(0x7f0000000940)=[{r1, 0x1}, {r1, 0x124}, {r11, 0x4}, {r1}, {r0, 0x102}, {r3, 0x40}, {r2, 0x2}, {r3, 0x4}, {r0, 0x100}], 0x9, 0x6) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000c40)={0x0, 0x0}, &(0x7f0000000c80)=0xc) sendmsg$unix(r3, &(0x7f0000000dc0)={&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="e776454d0ba9688bb1c5b3c25e8c353b7a768ab2139c18025b7698d685ef87db237bedef48ca76", 0x27}, {&(0x7f0000000a40)="26c322a39aa5863e8bc9c60e05a67ec14ea79e8c163fa263c3de721c86e401535b117bd97bcaa9fb3040a0ae7f6ca0f36a298112fbe79f1c2aeef954452383d1e01891fb27a3c4db70fd33ad772fcdfc3b1f31a90aa645b6f41c7dedd58ab1589f691ae3a0ccbfc055f0a5af4d54745ba1e18c1c5c2cc8079a04165882f8b53d4bbbbd6ab1a771630c00c70ffcfa55d4c64506af8bee82a8bec8eac59b5dd2e097b09e9e", 0xa4}, {&(0x7f0000000b00)="949478dd4f72d17041f896c3566d68c30711c7270fbcc3a1953a", 0x1a}, {&(0x7f0000000b40)="5472242ed8d1a8388b4bfe496f168345a567d3f51da7", 0x16}, {&(0x7f0000000b80)="60d36514cfbe3989d70e3508cac840020384a0b0525379dc644445a43e4fe60c97f966df2f4a28a2", 0x28}], 0x5, &(0x7f0000000cc0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r12, r10}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @rights={0x18, 0xffff, 0x1, [r11, r11]}, @cred={0x20, 0xffff, 0x0, r4, r5, r8}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r4, r7, r9}], 0xc8, 0x1}, 0x408) close(r11) r13 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r13) 20:34:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x0) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000140)='./file0/file1\x00', 0x199, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') 20:34:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000500)=0xc) accept(0xffffffffffffff9c, 0x0, &(0x7f0000000540)) socket$inet6(0x18, 0x7, 0x2) socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10044) r3 = accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)) sendto(r3, &(0x7f00000003c0)="17e4bb0bd92a848402bbb0f64f5ce44458cc7122cc6621b58e1712dfb8d3d5eaa5319c6260588240d71126dd96ff8f2707fe81039e4891cc7fd60cf9fca8c3fd8cbdbab5b48a9bbe4c44dd7bd684c533c5e16aaa3cd95f0f53d7229e33210859b2c87571e72ff0b2f45e", 0x6a, 0x0, 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, 0x0, 0x0) sendto(r3, &(0x7f0000000800)="b2065729e9fa5399556ce44515976160aeccd050a2f82f49eef3932935f70bd27e5ea767e61598d3b28cffa970b5ddb08aa041314c40287e6cf01fae69b67a81c48fe903217cbec5ada32d26ae3f9a02be98f1acc180827682bd69", 0x5b, 0x2, 0x0, 0x0) getitimer(0x0, &(0x7f00000015c0)) readv(r4, &(0x7f0000000180)=[{0x0, 0x20a}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f00000002c0)=""/239, 0x19a}, {&(0x7f0000002d00)=""/4096, 0x1000}], 0x21f) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r5 = open(&(0x7f0000001cc0)='./bus\x00', 0x1, 0x400000000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001540)={0x6, 0x9, 0x0, 0x100000001, "59530d2afbff77b0718713a90858e140856a2ef0", 0x3, 0xfffffffffffffeff}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000001580)={0x1, 0x7f, 0xfffffffffffffe00, 0x7, "1557136898000ccbfdd6c60117e3dc7fb7f92c9f", 0x3, 0x4023}) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000000)={0x80000000, 0xffffffffffffffff, 0x7, 0xfffffffffffffff8, "5fd50800000089384e0500000000000000ea9217", 0x1, 0x40}) writev(r5, &(0x7f0000001c40)=[{&(0x7f0000001bc0)="a5e402b007dd3e27569b921987e5199544e15699d4220daf5d7c34601a1630445786ff37628619747d6b1bc7fff8a2facd36883ddbaaec258a191a368eeb30f4f261e5dd9a92ded28b498e6d8146bf21f8cddae99fd6b064ce3f", 0x5a}], 0x1) shmget$private(0x0, 0x1000, 0x80000008, &(0x7f0000ffe000/0x1000)=nil) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) recvfrom(r2, &(0x7f0000000740)=""/158, 0xfffffffffffffd5f, 0x1, &(0x7f00000006c0)=@un=@file={0x1, './bus\x00'}, 0xfffffffffffffd8e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r5, &(0x7f0000000680)=[{&(0x7f00000005c0)="bc0d5001b973557694ef602dc552bf67d4649a3c313334df44bd3baba186d6375189e0a2acb9a105302421d9e922901627ae423ef582731fcc119aa7e6b7eaa48d8a964036a839cc2b899829fabce48d135fc8a174f41294f22f0130548f9c0481b4f95067a434d226dc5d4420df676dc46e0c8727e56ce58caaa8db3e36b248c02957c3f24e0e90bba5013dd397fe2d06c2b1930f4b143e0f885eb8a5713393ff8e32d69784f8ea121998a5", 0xac}], 0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xffffffffffffffa5) getegid() unlinkat(r1, &(0x7f0000000700)='./bus\x00', 0x8) getsockopt$sock_int(r0, 0xffff, 0x10000, 0x0, 0x0) 20:34:51 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) writev(r0, &(0x7f0000000880)=[{&(0x7f00000014c0)="b906d6edf18383a1958f37f0c7c2993d4e97f761c4252eed28ad11a67072ee48c65ed200365cca02cbbd42a39da4fdd4c395fb5feb1bbdc8dba5aff417614cb38473a0b7946464736dc350333a4cc1d1ebeaa9e7118fbe5c285c8a67cc37a41fd7f2b50c141b03e716f628e9a222b0c789da81c1edac32f3301fa6ee955b0df0a53941fabdfac6390b91fada149c754ba8e12150c39b977e9efbbd8fce04faacd82f7a9c9c0eb125ee2b9e5c4204d236da2a3a322fcfacdb56457084380a5f3b6dd3805ac373d78bd1a2b27d31595087c1dd50e4639e9ad9841f5c841b00354358272705888a35fff5b15aa23f4aca5b8d83033ae8e550ed3629359d213b35a050a2f0926a7982373889848e42430944b60f086e175f1b85ba896991f4515906d7af9fc3db3f4552eb2ca1346461f449bdca2e054b2c181e6523904fbc1a8516a44efd6c77efe8edd3cdcdb15c5b79ef28fe6848c7dfce297fdda89be5f80e2ecaef67b162a4c42d0041e451a1fb4ea903b47fbb1ff2fe8e6fdce1cb2cb3ada8fdf8d8577dc7f9ec42248cdf803a6b876fe890f09f7626ad96475c377f1c8a8e6bd38b9cda99c8debe532fc71902", 0x1ae}], 0x1) syz_open_pts() write(r0, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c", 0x252) write(r0, &(0x7f00000001c0)="7b2400f1cca0e733a94bc8d85941b960aa881e6d7ccd8fb3520560b5746e20cf32f05fc338d8a465630e3e60244dd2e67cf56c6c5d1d40ec068a3e5b4157ea130c86d97450d14de14a63d8bf78e690cf1ddac18ce265b8a6e022c9fac6cf42caf995d8ee72e684d0e8dcb92086ced692ffcdb664e97a12dff2dd9f8dcf69209ed77bab7efd5811e8ace796cf15bc509bac6ec8a87d836029ca018c19c1c4b93f2ee3337343a98c279d414b2b6a5464da14e11fa9f2a6cc538249e5ea65ccf5d7f374c17ffcb34e458ee87f32113dc1aae96456c02745e232e80bc5e51453366e82adca753fab72751c9f3048290200000000000000c6fea1bbd70e46999add2975fa7d8c6df9465c4c6434e1117c52c340f2a551b9a870afdf3b282c1b0022244a429e78db4079831ea63a56964fd134fddcaee3f06dfd9c9e4610a12c9220d1e8fc390fcca054e3663c0293218b0efa482f667c0badba3d3dd550615f0c43be2d93b46139361a817d9623eb260326d2a9e66f16e438106f397e38ba2bc9279b96b0f05536dce06f7ca79ad2bdf4399620f99888098ba697cc0ed24adca97fb60ace617c4faf67ae4d500700a3e26708a002341b26412a9c78a4782327117f582649f5fb413333be0109919dffedb084f8b959004e1d4b8074add5459e6a16624c8cbb9bc5d95ec23d667131554c038b274662c717ad6423df43bc1205f622523476e6227a648d6e72291fcb0b8c324c47c2fb0df59948d0acfcf9ec6d87a1ff689dd7215ae054fb84cd81557bbc7eb153337e303e450ef71303d073ed9ff08bf2a96a87b379e0a9562294978f5f30bf5af62f9ba66f042f012690258171d5e31fe8852844151ed1beb2ca0ced694a353d34b1c36cc38bbf6456003293ad85e6f4aec980e65e6d2b8af07eab5b4d8faa30515ec66a215acf8f94d9497d6cb9c80dcc86f03b8a75e8aefbb156a066ed85a79537832a0e1250e673d0eb05d4954e63d156aa9d9af330d8a97eeff043a9c20338e1358d380b16501e2c", 0x2db) 20:34:51 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_gettime(0x4, 0xfffffffffffffffe) 20:34:51 executing program 1: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0xeb) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xfffffffffffffffd) close(r3) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10008, 0x2) r4 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) sync() fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x1000300000002}) 20:34:51 executing program 1: setgroups(0x0, 0x0) getuid() r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x48) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) r2 = syz_open_pts() fchmod(r2, 0x400) 20:34:51 executing program 0: r0 = open(&(0x7f0000000380)='./file0\x00', 0x12a02, 0x0) lseek(r0, 0x0, 0x7fffb) write(r0, &(0x7f00000005c0)="e636dca59afa031bf13f4bf482437c6ccbac1f20d300a1d0f4bf26eab43556116a6ee9a425f8e51b1dc3fe", 0x2b) lseek(r0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/121, 0x79}, {&(0x7f0000000100)=""/10, 0x197}, {&(0x7f0000000140)=""/61, 0x3d}, {&(0x7f0000000180)=""/188, 0xfffffecd}, {&(0x7f0000000240)=""/110, 0x6e}], 0x5) 20:34:51 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r0) 20:34:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc000, 0x5b35) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0xa1}], 0x2, &(0x7f00000003c0)=[{{}, 0xfffffffffffffffe, 0x1d, 0x2, 0x4}, {{r2}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffeff, 0xffffffffffffffe1}, {{r1}, 0xfffffffffffffff8, 0x80, 0x4, 0x1, 0x8}, {{r1}, 0x0, 0x28, 0x2, 0x6, 0x4}, {{r2}, 0xfffffffffffffffb, 0x19, 0x7, 0x7fffffff, 0xd39700}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x8, 0x8000}], 0x7aa, &(0x7f0000000480)={0x7ff, 0x280}) flock(r0, 0x226dcbbcef2ce907) 20:34:51 executing program 1: madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) r0 = semget(0x0, 0x2, 0x40) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9ec7, 0xfff, 0x8001, 0x2, 0x638, 0x1ff, 0xffffffffffffff9d]) madvise(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x5) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x6) getgroups(0x4, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r1) 20:34:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./bus\x00', 0x201, 0x0) write(r0, &(0x7f0000000080)='l', 0x1) 20:34:51 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0)="e8f0e55e", 0x4) socket$inet(0x2, 0x0, 0x9) sendto(r0, &(0x7f0000000100)="bc88adb6aaa090892158f32dfe8172e843aa1be6f6cab05bd9f020c629b1c344f8a834ca29c1153114c9562cb2d703801344048f9f8a2324a7c62965953ec56b235fd43a25dbbbfa56e96145936ddb6a6aad0db9aa5c8c631fa5f34b0f53f9e49e2a9f9609ab646901606071986d7e16b2efc37954d9832d257a1775dc1f411da561ee9d4d2135fe2c593233028141d522af23f4d50598fdd0eee61b9f2eeb4866357b3b5114d17b97fcf6385585ee912008ba89b1b26f8e55acf8aa3189351ea6e09ee64cc7f08c4718578560d442290485fd2a1f4aa3717e936ac5a67fd9d9", 0xe0, 0x4, &(0x7f0000000040)=@in6={0x18, 0x3, 0x9792, 0x1}, 0xc) socket$inet(0x2, 0x4, 0xc80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:34:51 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:34:51 executing program 1: r0 = socket(0x22, 0x8000, 0x5) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) recvmsg(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x29b, 0x0, 0x86}, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x101, 0x1000}, {0x7ff}}, 0x2) 20:34:51 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x8001, 0x0) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 20:34:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x3, 0x3ff, 0x1000, 0x100000000, "5d78198f77443ed7bbf987b011ffcd37be5b9595", 0x10000, 0xffffffffffffffc1}) r3 = getpgid(0xffffffffffffffff) getpgid(r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xbccdbcb4be6b447f}], 0x1000, 0x0, 0x0, 0x0) 20:34:51 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd, 0x1}], 0x1000, 0x0, 0x0, 0x0) dup2(r0, r1) 20:34:51 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x4000000000002000, 0x81) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() close(r1) dup2(r2, r0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r5, &(0x7f0000000100)="c9", 0x1) kevent(r3, &(0x7f0000001140)=[{{r4}, 0xffffffffffffffff, 0x7d}], 0x6, 0x0, 0x0, 0x0) close(r5) 20:34:51 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000000)=0x3, 0x4) dup2(r1, r0) 20:34:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000240)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000280)="37688b219efac6735df397bf26c38b57e58957455e2be4e21198b27b089ddaa709ce0d477d79e50d0889bdfa350f80343a258cea9c3e57722cec5af40fcdcf1a5df982c5f8558f61cab29e0fb2d4f1cebc2aea13f1efe441f955632ba0883c6e150c8427ba", 0x65}], 0x1) write(r0, &(0x7f0000000380)="ec3e9f9fb5298795dff0b666fb94893e58029a", 0x13) write(r0, &(0x7f0000000340)="a13e5ac4c2641db6826b523ec3cabc1869070073", 0xffffff63) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0xa, r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x1, 0xfffffffffffffffd, 0x9, 0x0, "a15578fc7e0d7a00", 0x0, 0x800}) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x9, 0x1d37, "9ad84b73d9694ebf0000000000007fd35db5abe3"}) readv(r4, &(0x7f00000017c0)=[{&(0x7f0000000400)=""/59, 0x3b}, {&(0x7f0000000440)=""/105, 0x69}, {&(0x7f0000001880)=""/93, 0x5d}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/116, 0x74}, {&(0x7f00000015c0)=""/51, 0x33}, {&(0x7f0000001600)=""/111, 0x6f}, {&(0x7f0000001680)=""/252, 0xfc}, {&(0x7f0000001780)=""/64, 0x40}], 0x9) 20:34:51 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x19}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="2c1a89808fdbf2ffc3cf773561fcb9492bbef16a9f22352f7c21c14a45c7b492eae45c7d0d750d6dbed49db3337717486b4820121504ec5f8f94604b64c4264c68ccf02ba609365e5a2ae4373c30fb943399c5fe537f6174cfd4e92370d972865556310de502c0afb89208b9a3", 0x6d}, {&(0x7f0000000140)="100f64a0724afeeb1718b2993cd3dd1ef406f0bee34345433d1f3bc7396d9774877bb1ff14fd6275efaacacd518429406da53e8ecb2f51a2a9ab9329aa30d2a6f21c12cbbb7e1e4e3dc7e710acf349ac971331dcc8cac4e139f0dbd90b28745a3f3246323974295469b6ca908b90353213446ed9fb191b6e0d3ce03c8421f8d7bede159f96c054b1d24738d6bd89ce879a57ef0aac890cce0b2ea4de5cbb260d2ecf4bfeb985f7d7a681e8b704", 0xad}, {&(0x7f0000000200)="a24db39cc828d17044109e6415e13c32d884e294591b90f1de00510d360783285ed30fc5041a26b69a4dca3b70b6b6e354cd0daf0a266fbffad513451cb712d31248790039706a8a33ffd18fd4998d9ff09a93db1dee161142c822bfe877e5bdf89e5b75bb6def3d5e57256c9614008bb94b2d85e632fb4f948c2a66a9df6aca98391b70a51bf1cf1707cef191e55686e15649be7e96035fdc96fd5caebfbd71fc003029d1a2bc5a8edffc2fb9fe261db275a75a91d1dfbb519ae86c655ae73f30e290a4ab5304a0", 0xc8}], 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x10000, 0x0, 0xea, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x9, 0x0, 0x80, 0x0) socket$inet(0x2, 0x8003, 0x401) close(r2) 20:34:51 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x140) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000080)=0x401) 20:34:51 executing program 1: r0 = semget$private(0x0, 0x0, 0x25) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r2 = getegid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x26e, r1, r2, r3, r4, 0x2}, 0x81, 0x1ff, 0x7fffffff}) r5 = socket(0x11, 0x3, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) connect$unix(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="ffd758a25b46710000000052000008002b"], 0xa) getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x7ff, 0x3}, {{r5}, 0xffffffffffffffff, 0x10, 0x2, 0x101, 0x2}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000001, 0x7, 0x401}, {{r5}, 0xfffffffffffffff8, 0x8, 0xa, 0x4e66, 0x7}, {{r5}, 0xfffffffffffffffa, 0x2, 0xc00fffff, 0x616, 0x113b}], 0x9, &(0x7f0000000100)=[{{r5}, 0xffffffffffffffff, 0x28, 0x7, 0x1, 0x1ff}, {{r5}, 0xfffffffffffffffa, 0x2, 0x0, 0x7, 0x7e4}, {{r5}, 0xfffffffffffffffd, 0x38, 0x20000000, 0xffffffffffff7fff, 0xfff}], 0x3f, &(0x7f0000000180)={0xba, 0x4}) socket(0x15, 0x5, 0x0) close(r5) 20:34:52 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) r0 = kqueue() r1 = kqueue() close(r0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffff7d}], 0xfffd, 0x0, 0x0, 0x0) r3 = semget(0x1, 0x4, 0x100) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x400, 0x0, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x2) close(r1) 20:34:52 executing program 1: r0 = socket$inet6(0x18, 0x80000000003, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7f, 0x40}, 0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000140)="00927a696828c10a56db52e9cf08ad3dc9000000", 0x14) 20:34:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) madvise(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x1) setsockopt(r0, 0x11, 0x7, 0x0, 0x2da) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 20:34:52 executing program 0: r0 = socket(0x11, 0x4000000004003, 0x0) setsockopt(r0, 0x11, 0x800, &(0x7f0000000000), 0x0) sendmsg(r0, &(0x7f00000022c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001040)=[{&(0x7f0000000040)="f2797b3c19f8533920c6403d0ea0b8c00fcd5a5f8d7fe80341a8002dbf1809f4178e0df6222f3bdae961bb3df84fe3b7b3ae631554fe13fad56420b251dba948fc400811c9dbf0517d2e2e6bf29116792527afdc2a745d4f2e397854839994d9d929c3f5d98cb409199bbb3080e1dc71b526f59371468b7f6d3a372736828b444c3df983d0b4e669ba761f4174554dd2a74dee71452ff0c7c0ae84d43b3eae09e30f8e396efaf65a0fa0046e08de8767f81aeef608c716dabf79490acf81eaaa8733a34c0a4a078137b6ab322a3cd706f7d461c20bf677f4e0fb379eb657ecebd3c85e98d3285076c4b983881486f6222e17c01d8098e5c83e5cd1de7ac79ff804efbc8d3cd9552e2c8d87b06843a1f0503ca8c8366d99c2c432a4c94707aa3af73acef67f6ae3b0611fe16b27a155327b31179f266e7ea1c045c6be9025dd13c46d2ef97bba77d04b4ec5421d560d0d922390aa385024b310a6f7ca941416c1afddee055f987741e53899bc2352d567ec796290eb20073a5aede6fd5a8d38fe71abd6005b5cc8f6bc8061733b75d367e35ca7740288c496817479eede99a2f1545efe4a58b83fe82170d02fcbc6f5a2ceac8fe8ba749250401d72c356a48e165eba9d4e66e80565c9817b515ac2b95628730760f91e808f0f582346f64b31b565136d9908a12df05a0d55d76773730bedc51f0108cd63af512e3c64e55b346d9fa68c1c6fb4d88638ce70cd099e07d30e53ba3fe2a1aa483ec7b27ed71502b234620854d775ea438260870a79a3afe3fed12b2b1d539144f49fbaa382d92d32eb8b6df92584b84e798fe4d5dcc94735f22d009fb0a74ba14fe1bfce99528500870d5faaa28c8a457a51e4066a4dd5258e093d7b85479bb9eae66558d52c46edf5f96f84c027faf19b162bdf4c3e44ecadd4c12aff6f569e5adc33b34fe5becfa8eb6d7150f3d941c4afdf6c80f412c818033b28bfb6086d2299c553c95f9fcfcc92a268746e7dabecfb4ef2a53316433d534e0e95f168739f00a9b2d4e607069422f7d715e0873b052f99979c441dd8025484b2c8f968ed9fdee19015157d571b7cfe8efbff287350569c45436dc32c888e9d94e3858e980082d8404ff3498e06b1a0c48aea22e1ffe9f9dcbbae1bf9879625144a4f6aca3ebaff3d62658e83ac5c69fe536dca55fe7728cf2a79fb5b4aaba9ee910b4df6aa4a6e5f9d7cc14c25afba3c7805d6772fd69127113b43d53c2fd696173c4e4e771f1b2b0e1588cd605dffbde569f8fcd9cb518df92b5ec21e0c9996f23ec8bb3762d4bb052a510959dccd3ce5763fa2ed1f1f500a5df251f33895a6c275a7eae8bc7a748196b5c1a506099ac137f7eea5bb56e8a59fc78b482e238d897ca9d899d3f8a97fde3187ef1353a96b5ee824f40174e427a74eeb623b96fa5fd97709af7f1d78313e357137009fdd6b07e28a5e700dad570bb84c04aa65b8028d4f6891c21af3e9d28321e725dd047de9ea57197bd33303084a71020d1299e20a793239222fef27ed64810cf42f2db57740c4d8949166b0d5717c48cb5d72cbb71d1c843adc0e2a5ee69b02d6c818a26a9185c41b1877fda44fd0a0dfee9cde234e143ee155683d13ed77384583ae0c0280d1affe2a94cebef9869f8b881d1076aeec9c936fd366265d4a4d8c06be1aab8c424b1c37b1844d5f44365a7b7de430188e83aceeb9a38f5d795e53e338334cba223bccc3e5c256bb44cbe3828fe25cf1e1d40b142c14ec8cbc85b7b3e3b5846e45eec4b245e8c4cbde5bb03e5318c1fd420127b5c4c9e677f7d6d0ace7ee381b3cb98fec9d6d43064e7572295e937375042423c3d70df6da84dfa613d92780393b64e0b4c026ff16c075353472f6e55d8a58c32da71a0a0fde93fae4277a6a457f62d3bacb3345c567d691a6f8261e65e0a3b925a77b2e2c8cf946595871f42b6d73207f207bed8b6e299f6bac9e300391089d5b686b4633568140a4798601044dfe38bd1117590d740e5d5acefe76ccbe8cae3b8cfa5d41a5e20889db8adbccac64c562994c6282a7f6f67a98ca67a1368db97bd42d469984f3f196f483baa8476515d3fff4e6659aa935e9fa75819b314156f8d1fa4a241ba1cba167f9da59caad25990d5873aeabc91f4da6227d3fa5a7c37fb86f3acd25bb29ed23c95864ea622078bf21bc376a306c766f5d952303f933036d342205ac547f0dea958b611bc07a0c6976d48222b302339c56d159d20f5c89349f588605d3c9df9fd0de09518ccca8554f69f6711a2af54401f273f4ff804ceb0969b7fd68756e11ff08a8c451b0677cb2347b30375eff5ce6c05cbc2f8e1469f2ff0f729406a3e89589881d0ddcd05f71b5b8366393da868300333e702d27e5fe7bdb1a693d8a10463f3ba4531d14ec616cda89713f7b5593a7f750e740d38df733fe857ebe0f1d025bed6551a63078797d163964e28e7417d1cfe728bb7e1113e25e9de02de3f5fcf5534a306bebc78ff4d0c3a62ae8b2dea7c7f65e1cf90034b5befc37cfde6851aec08ac1df740405cf7f047f36a7d154e2e6e79651d91b4f7e3696bd13a5aabb17b75ed0bc19c5c4ef67d08fd60ff047866d3526d5a72156029008da66e6e820c4164897c2a272f86a36e2b5121cf761cd210a794290713cc660cd42c712e37d1c2e2c84eb1eb92e0fb72c7091d40285750dcce8148874738db85ad74a3827dd1ffcc19ce34e3a6808c084a7c9799acdf213e0e03a83eb6a80944c3148bb54f0c97f95122af95b2ac4e2b1ab0f35b12eac1fde5e78c4901b8ef9d3d0ca97ec49be156b7167614f7b82a12725e96bad4d06edf602ad0e9bbfadd3987a085b15761c1ecd1fe6cc956a21566cfa3afce16bc9b4dff86bf7e625d099b2cc3006738daa542bbbc1b54562b75db4f3b268a8d0f2e54e433db4a24a9e5473f6162b2a8cfd294cfc6a50cd02b518e0cca70e1b2b5649f9b5c88e1410e90b099b303e08cba0511a5bc0e2ff9505ad5a27270d08666069be0b177a12adc68ff10ca235e64fc5b7842bf101b12e7431903ab9366f79a0202760875952dc34bc0cac7e7c698de690cd47f47efe48f6af6b5d0be78ff836f20b1e2618ed92ef0d944d86684978d744a0ac8890d35460f1ae77268cbc4764bd7e155e1602c4e1c14b271a2135b9d770708ec5f577c596bf3032d0277eada67b44f985d0534e8bf5362ec9d20036d523fad2d30c805177e4372c548fdf15a95a8ffa47cbcb11453bc0aa854a4221a66e07fd0d585953ff5a0bf14786991b85fb3b6c8f4ead78613cdb7302cf6a03be5836f474b52d2061d8b856848b42fc5be552087b7b64b06152f90daf9c0a107fa07964a1901d08e0acb23483e31cb09297af3654c017b55301e52905905eb727eb2b9d801b7fe12ccb0f28b4748ac836ad4dd5040d5130640befa4e063f18731fef0e4794d1e4143044be2bb6ec3f0fa1cb7a2ef16d500d9fe89d244f408530e7f8acdc0991157c9d2c3a66a7eca1799e2bde23dfacc99b52d3375890a09d87591426a331745127b0e32dcfb1da6aac6a35985173a68047df0967b6bf7059da967182847c0395c0e0f9dffa763a0f34ab6033555be7600e5c4157fe7a980a8953f6dbaf4a3f58ff4f7e7cfe03679ef4184cd80c29e73e74cd32ad68933d05830f06ca2cddeca301a8961c5deaf1d71f0b45be4031075dbf4f952c1b299015f1a280538d410e68507ce4d33099107d4c45f99e55c87b5eea29278e23af670c604bd5270ec9923cf1307f59791ad60519c752f685123661d359fc12554de0088f183aab825d210064945d796b2fb8f48d02ab4b9728d5d074c4da07c21c439644115777785efabdbae3326b1df4d5a68bdcd8aa147d246d7e7bbde66dc50ce8fce1d0dafe4ef2841cb4567edabf983a9f89cf1c9c486f479ce87bab05964aa8d3b94eb4d0415825eb4e94ea162faef3c90b5853e4035522869a25d2468f1db7738ea638cc52813d6f1943b3c0ca3f0e4661455cbd0f767d6513f1e02f115f05060b2139375396309a67d05fbfd07e077d374eaf173202c552551b72a98dfe6f394eb862ef08361edbf2b25a65091afabbaaa234c03a0222bc1c778d27e4cb3ae42cc5ca73db5dbb449ad84c069d412f6c1402ae1bf9912840bee7bf766fcb11eaad36aa31e7f43c8f5eef646b197da5b6d438b25338a82715942528732bd0b0ee94a8f554990963db3fe8124603d74ccfbf14bcc379da4fedd935d2b423e048253e86b0abdc6b472a3f7e492db6618053c1cf212bc361f8d4cbbe947509d80b5a8e9806b17e2c7377e1a6a761f1c55a5aaf237da64da165b5d3dbb92966a4dfebb1a8346d8518d1cfb2d48c7a33208755af5cda08692c2c8042509c546157c6575a87e89e3150ae3e5841c191f98c0b7f4b9372acdde3ee1fa3df871f202a58adeeb9d31b1ac7c3b65c3505f8e38d330a99820dced678347b1d4aa0d4fd03944ea276417f0f8301723a9975808f73cf432104c1f45b09c278774830ef4392c42e62ee3f7c089ca2d0d6db459a7836da2d205b76eb3935b37c148afa8e0b2f6f584727b6035190f893fa6765c193a91d06e832febddfe7f38d02ce1bc1bd004788a4e6138665a6cb806d22aefd9a290a1f78251bc2d23e4e912651d3871dbef0989e6d418e5cc3d68d223519b42dfe650df5ca2f3f974e914851e978b3a598197ba2269bdc90fb5c48f83ef9bdff1d30acb45bccb191e2975d7d994241772c1d79367a5b290afd38e0e6c12b4becabf75026772430fd78fd96b9f34757eca26fb4bdf073c404f3cf2ca48df5b6be23f3640642add6704d5e6dec3e7b85169b00b1b0c24e604003e75dbed11b6b140b5a05840f3350e57cf825641ab886ef8489da646a3c259a9b943a48d6f8016d5b0ffb7d11f5618eddff07ec5984c388d77028d5833a8f215801a62e7ee00398f5db0a0a8bf7e015845d151b879f4a9cce8d49ccb2a6ca0b8b2c8e555ed4a902dc6c5b8b43021d278df78a781c991ec8ac13a7462256f3c71ecdad808abcecf4c375c4d150b08a2683e97ab25ab84594eeecf9a6fb1eb838fb29d130743f7c9ae257c8806eea05a6e0d9258ecaf31dae47326f336507992cd91cc6cbc6c6f8b3077fef3867962e8af3c2049f7b363523e7f675e83d28925d70f0df3d6165492d36fd0ed83b96b1656ab9a3086db75c5b9e0fa50c3ab022ff420d014268a8aea59df0a01e8acaa78c7c8429be5b257cc2da52a48d7c9d64b183bb506735bcb202fb03c56de7170a0978ab4819dfe6183bc5f8feb5402d103952844b3cf2426850bbd209aad342010765d32ef0df43ed173d348d704c0af77316f687ae81182ece5c01be4e9ea701d3ddf3a3c6864e184bc6fadf39cacf0aa9ca6ece55bda71155a2c943f2cd0d90397a8ad2288b08b81c642bccfc8754122b2f27e3e2181c4bfea1f5c52ca5a8eea02c783caf5c35ec8cd27b0cbea3f55fbc726136482db88d46b856ba844f37e9d76b7a33189f5de4a7a3901e5c89e5f2f26180f449b93f642388f5fc30076cbfe0eeb952c8b6250ad136a2af35741837bcc1a3a1d2022ba6698c4ac400d8ec4205869f8aaa84ba2fcac307272a69b3d594c56d7aeae9a70228ba2a892bb1ad8aedaf2a7543be8d995472bfb1c5e1ab1c0dd8a55fc61f86a43c3f2a0f415316ad6d87c06079b8776903516d92cbe9339214eec391f00c4a57e86142c88ca39cf0747b3c6aa2670807b3583666187ac4419d78084c8ace97ab635bc267e13f2c4dd8a8c24b27ea8", 0x1000}], 0x1, &(0x7f0000001080)=ANY=[@ANYBLOB="9800000000000000ffff0000fcffffffea1ade76e2648f47769a67844336b7162b90a7bfbc277c37fb469dcaacd9b740538b8f93df64fb0b11cddb3fcd952e14c81296a5facdceb430f089518facdd58c42a82d78716f0d041c76dbdc335ef1fed4530082ace74ecf95bb1acff9c6f832bfed390f331e2f79cf2895e7327cc51fc9fdabfb7e390862091b125d6b51618d7d274aa24f8ec080001000000000000ffff000008000000afa1f2012b644440b0bde8e67d6a8f7aac0517187fd5ca31076b77badcd7d6be2324bd43639f17615ef7a9912d922672cf6f4018c2d9680c01ea91871ed15891d324b15c0451a184e843fcba3905f191af2b71da44d2f84cdba48b0221c70e6d3616c4a77b81e5f55a05ce40f4d7a42d1ebcacf6672294e5384cb5a119894f595eee274ee6253fbfa809d0ff2b4839021151c3a4a511ec543826d707153d99c410fb3c877b11ebb6ad74c725296f9f29223f2ae5279ea8b7c8983773175d68d98a6c3ea74f8b32f3f4b9ebfbe4b6b3dfd7648d5af42903d6fb223476f560cd4cf825835bdd7037f363189dc3000000002000000000000000010000000101000024974855575faaf562510c758fec97001010000000000000010000000800000054253e01b601a130434f9c531571dfbb3d8e172f0b6fc15946fd22a694dbfe923d57e8d1fd50f26338bac8f053397834231f00e2b2be5d16c25857c14036b8427a1c76cc43181f2a4f5fdaea51f621de86d8da278d385f83b82966f987631a31513029b6b9bdacebbbced70cd6db7c4d35633596d9b5fb5cb5342586d5a2de2fcddf721baf1920f447075cd07b259bc8b53894b7252b5155062bb8aba0b3ffb84ffacd21bb9b6ed6c9403a997aa3d2829eb67ef91759fd60983b7aa4cc84a04783b8014fa3369702cd5b78fc22b2fbe244869720b4d72b244a73c6cf0e2e35b459db8c05e856e98205cea3e632f10acb67bc0d201337b108ffade8d70134b86f1fe529938c80bdd912a567c8db9f5a509e852d68d02bee9a8cf4fb9bef84f50bb9101e0a61ed675d4bcf5c95ce612cfb321816a0b58ed713f5e9df9ea56a52500798ca24db9ec6e10359c4f790a248a5f11c0f77f7a85c5fdb0d47c068bc869c8b8bf0f3a76303908b24a121d55f3ad85576ed6c1a58d40e4ab27768396802ee1ca4a44d58b31e075d9fc5aca4a6fa6f02f290cf2001baa5dc8a04160981172d77e0a96efcf8249e31aab6bbcd67c16cef66be749c3d806430cf0f7b8d5147ffa15b6275603aede299e4f11cbd56d3f9a672df4f36c87657abd62b77276aecfdf3964a3bc6c6c4805c704bcde54bc7fac454181381f9429f307996c810a19134eda7e7f347b1df68d098e45cef5f9d92f98c23d0e318b3b1cdcb9062ad925339270212875df92ec596af2971914f524203df9479e8d2245bc1646c1f8bd1b65363575d7e9c8c9efbab3d3f36fe4f5fb5a1130e5a1172eafe8b08ff7531f3fb9dca2f1dc57998d9a0ae77605c324777c32aa3bbfb6368bd4a8eadca36fcd3f2772f3d48ebbc0dbc0cc813a2caa2b29d250e1d87560cb5c9e060b56005e35ce8748b78bed4e73f2c0a04b675550c2b5f9e05520737a75b7bdcc898a33e1ee799139c181d783149293b3207dbe557099e7c63d7f13c2a5c96a216be6bc6be9b86a1d9188d8f6856bcbd5e07a6a79cc333a235884d6f67171ccaab151ceb81e40317f49276d4aef0cf0ce06b12106be22430ea6ca0ff4c441277a44b3db1e08fa7214afbdbc7077b1a800c45c7b315a87498c0bf22c75f881d79395d7e379fc604ac1e90e57cd0d154292a644b9f11969d1e10717871b64e949da89315406bb7be7f9acba69adbcf4bfca3f2d1da148c439923f798edf167336594aa1350e1275231d448ae1de9cbc50919eb42999729cf249046ddfd799321b2f6a7b24735f402a4bdd84162f5d296cd3a25acf0a82c01d9919bf0b57c449f07184c76dd1292c7eb2af545af9babec070069b9799e58bfef8a8a9438d0065874eeaa6f154e59f8bb21072549ef4864f442dc6b0f6cb80b88936ae7ad9123fb9847621eb028b4f0aa82dff64a678bb64e7462d0e9534250f37db30713112f5400dbefe6a062b3e2c68b4ce101393a27ac5c9567fa07b4894d932a4a128f7dd2c65738bcef1e02a6682e0afae88d23087aea842a648267c1c80036a36675127185a3c12c5b41a2ca8bc5f764c02296b665368def059f0849b80bbe9c8ab28e8018c834557f6d68c66b9c367ff5e7202dca14bd1ba4a0346a561168c296ef0d26866d860bce6b4e7c327bedc57a89178fccf035deb19794a9a4b8cb3253d5dfd121d5399adee3a4c9cc09af61694e55e44e7e78a9a9258956f28ee6f1a91758f57bb4cba0b64d90d0ef2dd27541458d132087917512c8eb7f06d8a95e31feb929c4a9a2e24f6c552d9601513ecfedbd2d004fbcb82bdb8852f5fd8a179ea5e3677ee618a1eed0ec56ed0b9b2b395c3a6a8707b7d53da90030459d7d890c5dcfdc3e6bc85c25968d55636521bab3684b3a31cdfedf59b251a4dcf07c796100aaeeb48f0670ab48867eb65b760b5257451f52f0b6d1973e65d2b4f766f6b105350e5bb0733ed095472994b3e785a305cd0f8c5e90e76b27e101862abffdde7e0499662793f5bb6ba4e088e7f6e59268443751ebb9251c64086c8ca4f35f7bc81eb5376006764968561343705f660d2221db7414a714af6b273eedc3a19c52d082ba78f991c98bd177bb2b3b3d03da74dd610e66f76437df1cb460350acfefd5674009c839d9aa06cb903cdf1a0b5304958663ea56938b7b6e2fbe32f207bb138dc5454cc699cabea3737ceb4339b34991ea68e8a0913f4690dbe07790d3fc3fb4af593277cd2397a2bb514dc2c67854c1c31e1bd7d7c8dea116e9cd4dcf4bd664e48294ebae070da2fc27bce6c6e1ecb7f8621760efc3ee9979fc6962891c81ab45fa41d656344a202c5e01d96730eb2ce16af0186e46841e94bcbefefa1421d89367c41a7f056dce4a309124a88b02877e83eb52f777222c6de1bf8a5d5aa5d9c9db12171466be2f93328408b381117f83ecc5500b1652b10f1f010ce9189ca33aa4a86a2681183192da2343968472fe4dcf36143669bf3bcecc93fdd3f3e89b63cf9571c6cf865c4f304efa8559076433303fa7ea703eaf704808126de033d5b75c9d8435772f453a386d935b5610f7dc43bef56fbe5414960262dcec510b3e0d9f338857decf168008b2edd1198a52d536eaa789950f16a993faabf4c5317e866dc1fd26431e0b38183b0c1cbc090464343e4d168a905f98f9b1d4846cc45436df7bb84ec0b044868597959be657ec334cb11714ff347a66cadb8ae5c5ffc86b4c324c3d05d4da81fade79b262605c096165a474315611ab3aac0a86a935f03b0e895bfe3ffea1e2c857caddb49fc42bb991e4af53cc91e38b987bbab8b61fda34600420a05d7c45c30786b0eee5ac2f983490d54e6319b7bc9a202214880b6474622bd0a10da0c3b5c2798f3b3720ec4f88ba8e2bd7f2e9f323ad764e77bd9c9436b5f052c752f3e0a76e2090010f49cb03b134a09e6e32fed90ae62cd8cb70d5d5878040360f3fd13f65b7602e6d4d739697c036fb8377b51382dda780ca5c9d70c35190619f5388ae06fff85bb8e170c35489a2b14dca6a0a42c7304ace4ab1fbd817d52d04dc833ceb87cefeaebc1e800df795518c25fe156a92da9b064565c47f3aaba1f0ccb48da2033a87c3e786240a151ca6ebc34f47adc488c745de9e4d14ac81d45338672173ec72602e53526e791eedd9789d4c2ae1e75e60e5bf6d90e718fa73f8efe565ffaba6e5988acb4cce4aa5bff13904c1019bd1c77913f4b3b395421cad4949e042ac249b078e4fc659a3f3cd7b81824020d3351501fbff669d204d5a6b256dfcd72f87cdfba961e442cc4304d671f4ec9187bd333cb3f23529334cd1304956416f8e582a269aa7ea0cf0407b05dbd3ce1359a0fc923de2e55d6746934ab3c5b099dbe40bb4fa9b445b34903fd1e75b9b1be732cd12147ff5f8cbb8e7ec8537fe6599d827271208a76a976ce9c4073f60293c930c0b4ef0a7d7ecc7acd195d8ece6841c2d703d300d4e1549c14a83c760816835b80e30a8844a4e3427df03ff5c646ace8d2c791deb649e3ce16c4cea3ca6e0b0c7960dce0bbd39cf315ffd34e2c6c73f4b94317085a4e74c75dac2cb704ac5aa6e50e5bd178ad41f7f41eb177d7364fb2dd1da799827e5ec54c8e7f65466ebe214d71518aac599a294b043d94c1dd473f941ba8ce315f0ecde3df7bde8b690e5a7a82f0a6505e229bf4999797b9c806d6963d4e7820a77976689ece377638417648e9afcd3bbadfee03fbb9e4c5e4f90c0e8e1c69c73883f397c3dd77226e753a2a748315135aefbe232b18fcabbace94117de17302a9969271aea5f42e49272a398fce88f27abce7b299547a4178a6b005a7fe587680de74a2386a85ac98e04e68a0eadf45fde76e915d332ce5f79c3ed9a7ff4fd0ded0081f24a0e422394b49cd7dd74f60339cc40beef89d6c374de5f84b58ddb02528a5b575e139f74a0634691faf6f0c050883c418e4f6e73854c6e55d709c72da67a0a439033c442fc2b400c6f288d45a9ba3f8d30096a40d94c10682a8491c9b2721b32fd6eba347c3558b8af4a74fb0f64e4ce235cbd935c767e31737cd9b0aaa21bf84e5b7a166e47e67d57879b174d9444afd2cd2523871f1ff3dd615677ae7b7962c2fcbe20946591bce74763bdc1e2ab5eea3aafa1aeb54e4b092c731e79b2d154279e205178df25f509134064776a9a70702bced03dbc983d3fe7f4806827d457fd645afdb886fd3e3c6542eeafa131fee8374236ae99b8e126530928ef1e47d0706e4db59246d6011974edc8c6d5ec07294874dbfbbcdcafdf84df8d6f229047fd50b2135681eaad745c64c7c9ff5bf02f4afa2390ced383c10744050912d3c009eed0d6a83d5a9efe5b541661ce5a0e42ec982e108957ba295b8c2c818b268c776caf4af0a1e31e363541cb98e4d21966e0348273c8c98a2934ef5b48853ea79993a7823ecbc763ef8b06adcf2ae30710cbcedf119b18c1f6f0af8004a15c2ca6263411069cf6340b8827ef19432cbd3b0f1a93948da64c49cb5d54a99f20a21cd3f04087555e7e566e31554738fc6bcea23aa0bfe243f9dc8b1eb7fbddf48653e78f52e8a14a333a13a2a27f48668ff54ac3a98e786fde04d9d9ca2ee81d6fd65b5d2a89504100127888b723d250f9603b2afa9ed45db4184a9f8632edefd6666b2d064d9f54d8986fac8a5ceb4c268ea2683c7e57db6a92fcc572af1422e2998a1488287759e231b566237bf327a7f3d74e4a9a95d8d993fb694116e3c0a41c84102ce3ad60352e1f5fc5f9c24916164e2f2329502598ac12379356f33b302c0654d5e5b959c38119f43fe485c7cdf707062ccfac219e6cb6b8ad28da6d743bd40dca0a52a888ea8435583a442e8c3510660e5d170420b89d52d9613575292bf64397c8ed465697bdc76db98e6e43ffd9674db60586d1fa2f1fdcf863314ac649b9a8e7a65f9b8177a36c4b408dc754790b167207952894908a511df8ab288cb46a570e2035572668969aacd94708a986fc0be0d79c4a2d85960269f5277897818da3dac3c967c859ae16f1cc5e6002353c6bc2e5dd94c08cf014b13142498ae9a020c37b9518cfd4eb7413e1130b19dbc0c221e1587f353ade5641c3c39816418ce0907096f24e80c42f1602eaeaed905f0ce8bf5c40ba0eadcfe8890a4666c96185a514fd9af511da0192b1e46b7b262ae5a4b93d1bcac61ffe51b746d0bbc8deae6a294b1ffac0cd1a7b82e8b061d3031d54620cd1e376b0b7e361d0a6f9e55a57af40353b56fa68eabd344edc0a5f78b65f92786f8a861810f2f83608d6a65ca5197d69755d01dcef06dc6b42159528cb440067568b30f8a80da86c33ed888a11b3693ca1b1bb80a39449b6e637a648ffe4b56c7e2283bd403acc7b63db9ac784613e56f2b95fdbde3a6561f51bd2214c851dbda5f3e611aaf4e553b1489188240d0d1818a7622e6f5d18c138934e932e99325a99f1a99f195d3150ea677706491362e26af7bef1022892bc24d3403b2bb5ee24af3cee07f71d06d951561b96adab3d98f4b066980aba34b099e8cf05dfdc807e9096ba848916b5947df590ae525cfd9b6ed131e99af1795f39a8091278444203de1b6302e3fd3c27043472ffe6cbb5973bf1433ba97a2c77e6f4280884a7d5d9e24d8d8dbedef9647ae25e355d70b955f9897fc6fc96b9c52d10dcd32b523a1cd62c16ae04c97450a6172360331dec8851dac18933ec3c35a2435496e828b78af53e0395e2d80a73e1dc7a3d11ec2b0b033beaf176cea80f7b3d4250000000000000000100000005000000d3416cb0273fd47b09f2e5b83f1d96535dea81ada72b53a8fa2ba236ada831b44c6808404dedfea5a24fce89800287434bf2a539fa716483e621af0000000000"], 0x1218}, 0x1) 20:34:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0xc312) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) socket$inet(0x2, 0x7, 0x3f) setsockopt(r0, 0x7f, 0xdb7a, &(0x7f0000000040), 0xffffffffffffffe8) socket$inet(0x2, 0x0, 0x7) 20:34:52 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000003940), 0x374}], 0x100000000000022d) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x8) write(r0, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r0, 0x46}], 0x1, 0x0) 20:34:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000000100000000", 0x8) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x1f) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 20:34:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) fcntl$getown(r0, 0x5) syz_open_pts() r1 = syz_open_pts() shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) pipe(&(0x7f0000000100)) syz_open_pts() 20:34:52 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0xfffffffffffffeb0}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 20:34:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000fee000/0x11000)=nil, 0x11000, 0x0, 0x2810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)="56aead98a56fcef4288f2070c364e0a10c44d916add420bfa87e18b4dc8a81f5ee8b3d559d5a1697f9302987b224b2791a41b4952abe6bc88b796d94bde22e879eac46285ef3e0efa7ee521627e67d4155319ca3659a968a54fae46e05b0e62199e801fbf35d6d52fec842afacafc6bc679fc0095a3b4470153e600556b49b30b5655c636843e76929d548951eef78f335fd8a57bb4dac04bfc87e186e09159438e8e42477a2666ecb6cfbc1594625"}, {&(0x7f0000000140)="6832ac2449d31995f8de172caf6d0eb79367aca178bbb010d862fc35128916b889fbb50c8af8049b8ccabb1428255fff66331520758e9bb1b0bc1bd9e4b5b6609f920d8a714066d6af1ebf397d302c422a253e1ca5b8e2a9cd59e41d5caeb5358b2e1735058979b2a6d605405a704f5fa0d6b21ca652a9436f911316328b0767d080587c757999dd2e66aeb6592479010c692d65afaf0435f39a0ca3d7569022531c0241416e7d66cd4b7ba1c8"}, {&(0x7f0000000200)="a155f95f24155050909d3432c0c3f5c43a3b17c98a83000392b60052c6e91c9bbdad92ac1605f9482b9c3af9f7efc79d8d14ed5d82eafe0bae520800ccf23047eab563bf8896f535972628e946577db572cc34c8c43faa9fad68718085faa3d0a04eeaeb42e026767f798bbe57021609e3359d594aa96ffc79e1a34a23102fb8075785350e113c508d3104b6858ca8452016e02510034ff6a900c66f7f4698cb4f1ee8f9935c445f9a2b859bbf0fb685d5b3f7"}], 0x100000000000012c, 0xffffffffffffffff) 20:34:53 executing program 1: 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) r3 = getpid() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x2, 0x100000000, r3}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffd, 0x100000000}) 20:34:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="6b2a47b3c00cd0bf72ebd1e33eb71f61adfffc2f79209593c5da6f97c16186379c134815b5756256750e8bfb7e5da8ef0334f1fcef34765f49f0fcf5620d17aaa97442b54185211ad156f9bf836aa3ceecf3c6a7edaef2bf6f7dd0b1be0fcb1ee9786d7bd5", 0x65) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e", 0x16) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x1f, 0x4001d39, "9b4e6ce48009128fda000000000000000400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCNXCL(r0, 0x2000740e) 20:34:53 executing program 0: clock_getres(0x5, &(0x7f0000000000)) clock_getres(0x7, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) 20:34:53 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x100) 20:34:53 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000005000/0x3000)=nil, 0x3000, 0xffffffffffffffff) minherit(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) 20:34:53 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xfffffffffffffffe) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) 20:34:53 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8289, 0x0) dup2(r0, r0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1000300000002}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x8000000000000000, 0x4, 0x100000001}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x2, 0xe50b}, {0x1, 0x9}}) fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0xffffffffffffffff, 0x0, 0x1c00000000000}) 20:34:53 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000080)="3569fd9dd790b05b42d51f4fc94f2a1a1fcd9369056d28b628ae4e3319d8952d6184b42a8a44dbb2cce02ad130e76bfe74a17e66dde87f6880959b0dc6ec07ce4c2ad85122d53986422124cdea4f50f949dd90d9a49cd60e0bdf3f7eb16629a11ac208ed4f5a17373ded9a63dafb892f5b571f877cd62e26ee0d68726c4b7984c3737eb89198d01b3d580eba10c2a4313acddaba68fb3a194bbd758d6998b84794dc6f4ab70246ec9746f301fefc4331ccadf23d3eb1583409cec749ed81546f524e560c8fe100e9a9b69e277a460a515e", 0xd1) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000040)) 20:34:53 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x1, &(0x7f0000000080)={0x40000000003c, 0x3}) r2 = syz_open_pts() write(r2, &(0x7f0000000300)='<', 0x1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x6d}], 0x10001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x41}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) 20:34:53 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xc996, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x71, 0x0, 0x3ff, 0x3ff}], 0x2, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x282, 0x4) dup2(r0, r1) 20:34:53 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2e8f) r0 = msgget(0x2, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x9, r1, r2, r3, r4, 0x100, 0x9}, 0xfef8, 0x6, r5, r6, 0x3562, 0x7, 0x2, 0x1f}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 20:34:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x0) r0 = syz_open_pts() pipe2(&(0x7f00000006c0)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000700)) kqueue() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) 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) close(r2) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() 20:34:54 executing program 1: 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', 0x20000, 0x20) 20:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cefbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f447f631e860139e33730907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc960300924595058bc6129d3f0024684ffbe4fce00d", 0x143) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x200000000000, 0x0, 0xffffffffffffffdc, "a1786eb95b7c30abfc0900", 0x0, 0x7}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:34:54 executing program 0: clock_getres(0x2, &(0x7f0000000080)) 20:34:54 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) 20:34:54 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet6(0x18, 0x3, 0x3a) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000100)=0x8, 0x1) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) sendmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f00000000c0)="6e90a846ae35a445", 0x8}], 0x1, 0x0}, 0x0) 20:34:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x9, 0x2}], 0xff, &(0x7f0000000280), 0x9, &(0x7f0000000340)={0x9, 0x40000}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000440)=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\x00O\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f00000004c0)=0x6e) chroot(&(0x7f0000000400)='./file0/file0\x00') dup(r2) r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() recvfrom(r2, &(0x7f0000000380)=""/52, 0x34, 0x43, 0x0, 0x0) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) 20:34:54 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="4f3688f48e3339c81813c039730c906a1a8fb2c7177aff3225469bb1289da215c2b7db65ca691d305fb2ac25f91dfd472279a8896b", 0x35}, {&(0x7f0000000040)="696fa13fe80ed4df84c44f74e8b59a63b2396768364df9b9d782089e154dffce42a303338f9f8ff7462133be5250f69138da4550de7f0179bd4b2bb83f7b6b1c41b3bc7d32a31f51bcb2c372e28d28f5264813a1024420dabf323b8a48c06dcb0a5809a80db79ff060b047244e833f7b3f8f2bca78c960c0b8819df18fd91843dd307aa149e5f05fbda09344f7f80f9e12987adc68be4d697c08927e682331b6e63c5557abb0f9db27c20fa7c8f87b62633bab0fb3d142c3c4c1d9111477572377776de0783f8a28dee1f3eb86d5eed03da2784dbf5a4216ecee5d033a988598673b579c1358cd6a632ab906718d4211932dd02a6e2825e15d8bcc18", 0xfc}], 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000240)="287503a1de595d39379d29fddb5628fafcfc69169ce925aae8efc249b58c72766174079388726580eb7e3def5a93dc03b7b1e73356ebcd7da3c21aeca15afa3a3f140e72eb", 0x45, 0x4, &(0x7f00000002c0)={0x18, 0x0, 0x100000001, 0x7}, 0xc) setsockopt(r0, 0x29, 0x2e, 0x0, 0x206) sendto$inet6(r0, &(0x7f0000000180)="168e62fe228d7e786de9e755bc471546f411cedddb450758c54c0c422e1a821d6b9652a7fe4c13fad0275c40e731a65b9c8b9abdd68adab3d8bf9f8265178c9718951824bd67befadf6274a2ed3b0fd665beb7eeb03f7946829393f95f6ff7367c65387a8181dc4e72f1052a01ed7f3765960529cf1925a6811a40d9ae5e36794c997e7b9e58190c07156995199f9ff47e6092c58577015b5bd81c0102f2", 0x9e, 0x1, 0x0, 0x0) shutdown(r0, 0x1) accept$inet6(r0, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setsockopt(r0, 0x7fff, 0x4, &(0x7f0000000300)="dbe3f080de5f07d20851e8d6717355fed459a81ab443b23104d09bef28bd8802c20a514fd7bb4f37bfb7f38722d6516829eefff689008736570dcb3b9e7ea4b1e88aa3d572889f251f24fe39331e049b320fac6ec57820686c092110d3949325c47c52e310703fdc55084e1b9f64cd45f918", 0x72) 20:34:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = msgget$private(0x0, 0x100) connect(r0, &(0x7f0000001040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) msgrcv(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="00000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ccbe97ff2e3cc2c9c90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d75231e506a91900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000daa951d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9cd953a4c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006eeb88c2c6f08892dd441ee1c5be617f3928eff3517f4c1e56fefe70e245852c5b00edff9f8ceee462026fde3a3c603971dd5c8deaa632319d710ef341f1082cd9eed60d915a193146e394d1733a8155421b54"], 0x1008, 0x0, 0x1800) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) kqueue() 20:34:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xfffffffffffffffe, 0x3ff, 0xa1, "a9d12699f755ab9bcce502123fda9a913d330b9b", 0x3ff, 0xb019}) close(r0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r9 = getgid() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x401, 0x7fff, 0x10001, 0x9, "23ae809c0bfdb2e0e302f45e0450ab11a4c0e2e8", 0x40000000000000, 0x1d}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0xa, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) r11 = syz_open_pts() mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "fbecc29d52ddb682b8080607f9a05eb0cefe363a"}) 20:34:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x339) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 20:34:54 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180), 0x0) r1 = socket$inet6(0x18, 0x5, 0x7fffffff) getrlimit(0x4, &(0x7f0000000000)) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x5, 0xc1d) ,/!$: 5.12 #-$: '%449 20420 449). 0.005 0.013 0% 310+ ,/!$: 5.12 #-$: '%449 20420 449). 0.005 0.013 0% 310+ 20:34:54 executing program 1: 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}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 20:34:54 executing program 0: r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x1) write(r0, &(0x7f0000000140)="842039edb00121400fa65172ff601bea30fbfffa4adf78cd2d5d4d9c862decbf6cd02d76f8093f84fcfa9d334fdddd0d9eb589f5ed56589ed6f891609814862f5b5d14a1815e488756889065a2ddd5df3f0d4dfa41dc5eb07e4ad1565fcee93b9dca557effa17367450d8c8dd09702a844d96afdb2de5e45fb6ad0d4cab4a66805d946c72d3eaa072ec1691f2a31de9f0bbafb7e25e76becfa06cc78f2da22ad742f1f0be1961f840773fc8201d592246cd0", 0xb2) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) shmget$private(0x0, 0x2000, 0x2e, &(0x7f0000ffb000/0x2000)=nil) open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) write(r2, 0x0, 0x325) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockname(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001240)=0x1002) getpgid(r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 20:34:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 20:34:54 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4001000002000, 0x1afd) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="c2502ef45c72a0d5e2acd636", 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x0, 0x1f}], 0x92, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x50, 0x40000018, 0x2000000000, 0x5}, {{r0}, 0xfffffffffffffffb, 0x80, 0x800fffff, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x80, 0x80, 0x7f}], 0xb39a, &(0x7f0000000140)={0x1, 0xffffffffffff8001}) 20:34:54 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x81) fcntl$getown(r0, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 20:34:55 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1da40312a60ca3d2, 0x0, 0x0}, 0xfffffffffffffd20) 20:34:55 executing program 1: pledge(0x0, &(0x7f0000000140)='\x11`Wl\xdc|\x90B\x0e\xaf=M\xa6\x87\x17\xa1{\x8e\x9a\x9b\x16\xc0G\xe6\x94 (v\xa8\x9a\xf8\xd0u\"\xfc\x137\x90Q\xf7+\xc4~V\r\xaa\xb1\xb6\xffe\xfd\xc6\xd1\\\xe7\xc3\xb4\x84\xb0\xde\xd6)\xedr6\xa3\\\xd3\x81B\xc9\xda\xd2\xd3\x00s\x10\xd9/S_\xf8\xfb\xb9%v\xe6Z\b\xb2j\xbcn:\xd2\xfco\xdf\x01\x00\x00\x00{\xe3\xc0\x1a\xa8\xac\xb2\xd3\x8e&\x9er\x14zQ\xcb@\xf1W\xfe6b\xd4\xf3;\x9fm\x13\xd9S\xd3\xba\xb7\xdf\xb4\xd2V;\xfee\xe7\xb7U\v\f}\xbd\xce\xd0\xf0F\xfb\xfbv\x10a\x0e\xb7\xb4\">w8B\a\xb6N?.{\x1b\xd5\xc8\xbb\x9c\xd0\xc7\a\x05\x92v\xb0\xdf\x06_.\x0f\xbbp\xe5\xae\x84\xa7\xe5\xcb\x85;\xf0\xe1\xca_\x7f\xd3\x9d\x87\x7f\x13\xfa\t\x17\xd7\xb3\x96\xaf\x86\xb8\x13 ~:g?\xde\x99\xb0\xeb\x90hPv\r\x1b\x8b\xfe1IT\x80P\x80\x96\xe5\xeb\x06\xba\xc3\xb5l\xd3\xa2(\xd7\x9a\xdc\f\xe4>\xc3\xa8?\xbe\xa6\xee\x9e~ZLC\x98\x16\n\x92e[\xd1\xa1\xe9T\x17\tb\x1a\x11\x8f\xf01u\xd9\xa4t\xf56\xe8\\X\xa7w\xd2\xaaq\xfe\x05\x1e|\x87Z(\xac3\b\x96e]\x13\xa6&PB\br1\xd1\x8d\xe8') r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 20:34:55 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='r\x00') chdir(&(0x7f00000001c0)='./file1\x00') r0 = dup(0xffffffffffffff9c) r1 = msgget$private(0x0, 0x188) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000340)=""/175) r2 = open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x8) renameat(r0, &(0x7f00000000c0)='./file1\x00', r2, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)='c\x00') chdir(&(0x7f0000000240)='./file1\x00') 20:34:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2015, 0x5cd5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x100, &(0x7f00000004c0)={0x7, 0x4}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7fff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x40, 0x8, 0x5, 0x3f}], 0x3f, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x4, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0xa2, 0x5, 0xc}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0xc08, 0x9}, {{r1}, 0xffffffffffffffff, 0x3, 0xf00fffff, 0x100, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000003, 0xfffffffffffffffc, 0x3f}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x8704, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x95, 0x2, 0x8, 0xa00000000}], 0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x4}) r2 = getegid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000300)=[0xffffffffffffffff]) r8 = getgid() r9 = getegid() r10 = getgid() kqueue() setgroups(0x9, &(0x7f0000000340)=[r2, r3, r4, r5, r6, r7, r8, r9, r10]) 20:34:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005300) r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, 0x0, 0x3, &(0x7f0000000240)={0xfe, 0x5}) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x2}], 0x101840df, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000280)='./bus\x00', 0x800, 0x116) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x8, 0xff, 0x401}], 0x1ff000004, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x7, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000001, 0x9, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0x47, 0x3647500b, 0x8}, {{r1}, 0xffffffffffffffff, 0x8e, 0x6, 0x75, 0x3}, {{r2}, 0xffffffffffffffff, 0x14, 0x1, 0xfffffffffffffffc, 0x6}, {{r3}, 0xfffffffffffffffa, 0x48, 0x2, 0x3, 0x1000}, {{r3}, 0xffffffffffffffff, 0xb9, 0x80000002, 0x408}, {{r3}, 0xffffffffffffffff, 0x40, 0x4, 0x140000000000, 0x5}], 0x3, &(0x7f0000000180)={0x9, 0x7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x40, 0x0, 0x7fff, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x22}, {{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x7, 0x0) 20:34:55 executing program 0: pipe(&(0x7f0000000040)) r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080), 0x4) socket$inet(0x2, 0x8b8ea2231287e100, 0x8) 20:34:55 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ff9000/0x2000)=nil, 0x2000) 20:34:55 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x4000, 0xefcc) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x2, 0x3, 0x6, 0xfffffffffffffb9b, r2}) r3 = msgget$private(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000240), 0x4) msgctl$IPC_SET(r3, 0x1, &(0x7f00000001c0)={{0x100, r4, r5, r6, r7, 0x100, 0x1}, 0x9, 0x5, r2, r2, 0x2dd7, 0x3f8, 0x8, 0x81}) listen(r1, 0x0) 20:34:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000000c0)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000840)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db2219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c01800000000000007fedd8886d86a55a6e493c165b000800008a2646c574be88311444224b638ea7f49ee3f2e9c50ca70411c2c8f4472f6bef5a458bf2260931e75adfba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc1835b1a9f572e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08ded98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816112a0fa6879fd0ef4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9951a91d67481f27d1db813eeb072283ceb4f3f4fb593b2d947b6498ca35bd2fc10b3db9db043e9220f0bfc19220c545c21000000000000006f8a6f61dae099553aff65593fc60530b49473b3319856f32e9a4011a331ddd56a816c2f593f8af518e9e6d7785733a165191ea118aca9d4c6de7f19dba498cf29e8d2794b41c1ff0a45f5fed72dea0320ddc166f90af38d75fc64185bd7efb4fa112d4baebfbc42407d962e1f5e5333f5bd35e9d4a9978e84ecf427e865cea4d34e91ef7091a8cae609ceac29f11b539ddb78774d482f7026ff28386a751232e462bb8526df3f4a870291cfff9dac52c70e3dd28509dbce", 0x23a) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0xd, 0xffffffffffffffdf, "a146786eb95bd07babec1100"}) read(r1, &(0x7f00000002c0)=""/249, 0xf9) 20:34:55 executing program 0: unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000380)='c\x04') mkdir(&(0x7f00000000c0)='./file1\x00', 0x101) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000180)=[0x0, 0x0, r1, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) mkdir(&(0x7f00000002c0)='./file1\x00', 0x20) mkdir(&(0x7f0000000000)='./file1\x00', 0x16) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000280)='x\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)) chown(&(0x7f0000000080)='./file1\x00', r0, r2) unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000200)='W\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f00000003c0)='c\x00') chroot(&(0x7f0000000340)='./file1\x00') 20:34:55 executing program 0: r0 = socket$inet(0x2, 0x100000003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7eab29433428096f819d93323995caf71b2b62f7beb51b30f24173429fce8953f09728c1ac7081a3fe9762931bd8fa15", 0x30) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 20:34:55 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="361d3432168be4f087c73f3e77cf3ed818b7ad883c645bf4e79cf905ff66c2dd7e83a357c2c4b34d8773d4d72e67de69e43f31a6b1c3999f3ff80d71f4aa281e197e3364", 0x44}, {&(0x7f0000000180)="01aeceebc0d7fb2cea728eda337cee8878d4a7d2af5b8a3feff61d0e2b1e1b52a3482badc81508c61e10cdfa0351627566a055adec4473c392ed19d24f79dfd52fccc640482d4c1beaea740934df725d2d71c1a07ca7844cf43556e4f32dec43ebfdeb7c3f4d94a70a6f4ba2bf62cd478139f4c9585ae12e28f5c2df2ed9e878cfc7fe8bffd03f7d031bed638bdd9d8121ba71d71ada71ad764dc178f13f05bd2c9e58072eedcbda0c597466e25f469b80a7a0abc7a5cf7958dbcee4dfb98c490b577c0e26af74328d64b5579b72f52495dc172f90b584eac9d6490102088ce4f1dad3a3b3c9b4d39580a75b3e33cfa8f21130b2937e1c055dc43083ca", 0xfd}, {&(0x7f0000000280)="fffb119af6c50cb48a382b0d2396be68a175a3a0a5ce0ee388431a05acddeeed8d96502f2dd707bd48855c7b21d2456b95acbb5c7e55fe8f99c432ce4469dcb4615b306dd1098b9707b2f1a2e2e3e82ef51e6835e8", 0x55}], 0x3, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="deb8fa1d0bb3e3f0b338512b8f4cc90b139ef49b4c4005de92cee4075dc11aad7f56f59d702841afff935f011b70afb4fb18debccedbeae35fc2b751e06e390104ff854105fedf5626c7b0952da351f769dd83e2ff9b509bba8356505b51d7945181673ccd547de451a8df1eb6c325215609f0a5f7c1ffbaa1b58c190161407d199d624dde5fbb0e2e3a58bd0e76023939a058161c6afc18bffcfa5a8c1188703f50eaa76d5d24af7bafef69b4e217750ce6fc40f0a2411039e2d42a8f552f9399e53ccb29b33de68593f30980938ae5346774d9f5d97f07027cf45a", 0xdc}, {&(0x7f0000000400)="7b31a9b185e556ea71e1e9dcc40a280ce380f727acaa1affbc846d4a531778e9dfb97f162123cd2bac97528d40c733120da2fcc9c7170f0546661ad9a7d97b903dcfa58c0e6d9cbae4b3c19baa47a6ee66c96a416aa6a508b30c2c0521a1981734", 0x61}, {&(0x7f0000000480)="34a1c209d7274bc0a2ce1fbbcea80e6ed1e4c561ad9da801a45e85fe322591d245c22e7439138a4b54dc5b211611549c549f58311a65726251f6d19d96cecd56b21de9010578ce53e420304e0b58", 0x4e}], 0x3, 0x0) ftruncate(r0, 0x0) fchmod(r0, 0xa) pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000500)="8861cb547669b3c1fda2ccb49fff09d01ad4108b079944979c60d5bd4542f3aacef52b", 0x23}, {&(0x7f0000000640)="431ee4662f65e32667e70d8f78a423bb1311a7eb912ba45cc0963c5d017706f55f676e2fbce2dc9309eda8d9825e7f64aff61bc7093a41b256f8eda912039a824450f09d0105729c459f70172cfe489c4688109d3cc1fb965c78e1fbc8750914aa841cd4d6577db04f80a212a8df03df30fafa1be73a28ed74a1fd29b871cfaff611a7550305f0413207b81b3c652b9fd3fc9987a22c7a85c7b614e6eed390f1289111d1192c1f86c70c0708f792a815f708a16d07f10c7de10730aec5747ec1a58599afad8a258d07cc60c82f", 0xcd}], 0x2, 0x0) 20:34:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001100)='./bus\x00', 0x0, 0x0) write(r0, 0x0, 0x0) 20:34:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x233d62b0}, {{r0}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x6, 0x4}, {{r0}, 0x0, 0x10, 0x43, 0x0, 0x777}], 0x4, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x1, 0x0, 0xffff}], 0x3, &(0x7f0000000140)={0x6, 0x200}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x8000000000000}) 20:34:55 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2c) fchdir(r0) r1 = socket$inet(0x2, 0x1000001000000002, 0xffffdfffffffc692) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x9, 0x0, 0x4, 0x0, 0x206}, 0x0) shutdown(r0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shutdown(r1, 0x0) r2 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000140)=""/97) shutdown(r1, 0x1) 20:34:55 executing program 1: r0 = socket(0x2, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xe000, 0x0) listen(r1, 0xbc39) bind$unix(r0, &(0x7f0000001200)=ANY=[@ANYRESOCT=r2], 0x1) 20:34:55 executing program 0: r0 = socket(0x2, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 20:34:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) chmod(&(0x7f0000000000)='./bus\x00', 0xa0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000240)="de789ea45707136f31", 0x9) 20:34:56 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) recvfrom$unix(r1, &(0x7f0000001080)=""/137, 0x89, 0x40, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x2b, 0x0, 0x0) 20:34:56 executing program 0: r0 = socket$inet(0x2, 0x1001, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/18, &(0x7f0000000040)=0x12) ioctl$TIOCSDTR(r1, 0x20007479) 20:34:56 executing program 1: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)="575656d0d4908f635ec842e7d867c7cd6590da9369d0c8a8b4aad6bc7fc6c614cb93b6d5c18f627abcf0ee0c3083b667e10aa6fb4f083449a74be303e72f195bbc6f5b268c226d635f4282111a3184f562bcad1abbcc2c8e39c1f08482e66cd19ac0b9ea722e3a8a167fc4569631d6457fdaa35b10d83516f8379122323eef77", 0x80}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r1, r3, r4) sendto$inet6(r1, &(0x7f0000000380)="78cfaf801681456369d920f45b321d0b41faf51cf7efbf6a4a28295ef76db57cb6700c65a55caf07267baa7515c53a7756aa1ebfea327d2512e2fd174ff31319cc83e9275c24aa67afefac253846a611c3dfbd206ed782c8d1d60a4e4225d9f9129c5beb83537d129097dee6caa98926a36f4a3809e150e890440b4ba3a86f2936c7d7a51ef7f20623768c38e90b52998694026f1408", 0x96, 0x401, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) open(&(0x7f0000000280)='./file0\x00', 0x100, 0xd8) write(r5, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbb000068f7acad445dd9760000000000000000000000000000", 0x65) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x80000000, 0xb09f, 0xffffffff00000001, "3cc874147160f8d47323ae364d7beb96b4515cf6", 0x9, 0x10001}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000240)={0x5, 0xfbffffff}, 0x8) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000000)=0x9) write(r5, &(0x7f0000000780)="b89e7b1c7d4fc1da8c47f3de84427abe5b7c3c18b3226fa3e6a3f7214ad3fa80fc006935a7bba45249e7c5e1b1bbcd7657db5cdb82f1d93df5be27dfc69b810ba7da8a02573100d1d071d958b4fd882fa918b383f316178d9777dc11d673d5489398eb99a5408d5bfac0ede3a159efb0cb18c0dc440682509a169f45eb694115ac2f8a0aa92c9a0e813a79e2a5b1d74b07de6a9dbeb161d4096ef4cd115e1f74159c5b49185091594f5e3ae891517e3f9200faa50c88df6086153cb559290f62ac8c9446fad1b1ddc99faaee39d625a5f98b5de98a2ad7e328b83efe448b10b70cebb278f614827c9cf60c538d4715fcd047839f287f5ce5d47f30d2135eba8497902a423b367658c8547ad258102aa88e126951dcb38b9bdb89a69a017d77c0155f57796182275cc4082306b7da7799569936b91ca18744795cfdf91d25ba33e41c602b703a4fd481eac68f0038a76bfcd47c69ff304b72f52a64b1d4b3962ba303edc4d0fd3c83d2b3beb601441c21cca29f4ef890128afecec425e7d3628911f985f9d1cbc6b7219141599580869cc3b7ed282c8c536e108c02dfa90b1946b86b500a669fa234a51df2c78dac18d64a799ae649cad2b4ace1d61d4ee5d7ed95c32db9b5c7d5a7dc45ad30839de25cce0f19dcb340b4727399a6f7936df9ba5fb2a324a364e352cebf3370dfedc4369929c68e5a44f44c51f9a92ed97bf1b5d7710bf29cf018dadb103157f3ea9957405f46f53c4b404cccaf795d6dc01ded0ee8fe75322101c10c6cd1c3608cbc802db141708fdf72c04ecb98ea6639324a9bd271fb6720c4670c597c4b7546e6f3026963615c903feb5687e1771b9e895f0a78f1fab9c00ad7b9e808e8f44f71f2a8df1ba1e63fa12327c9d50989fcc5182135d846099ce25b72c4af76e0b449ba656dd507eaab09bb76497108f5168b2d774eba445a2d5d23dfeae4b6dd313bc25f6cee44217e2d3aac812fc93a63f5ab6e35134027d725cd749ac478763e96a30556a072c0371870bd7b8b9999c5b38e8b591ac3084d4e36aded7c4ba96ab80099ca5061d60539ecc0c38d45ceff61dad3f472dedfec9e43aa8be13a8057bb84b6d116177b7c509ff017c68b80024d46e3d4a540c7ee2909eb769db233936517786bd288a00a052a794a6b154f7143c96bdf293884125b0eb65b1f26317b3602911e719a7bc30599e73d2b8fa92fca7e842cac9e98d3e90840d1593a874647187174c9cead445ce5605f820a656b0f8652ff597d230d9b662c4bd08ce300951bb258eff4e790e15cb76fbdcc9c9be82ed6c69945423a7f8aa63dd871409c818802f4b7b975a59f524d439cb86a735ddec64c30bf415e01ffed6b37310d5784c24e0d830bd03961239b38bfac4bd9c7a79d8b4f713d87ef3902ffd520191f6276467981464f5bbb5fc2b0cc2556c2b1706ce9d4b700783ade09b28a1af2e6d5ab536ddbbca8b1a04b2480a9302057455047e48bcbdf50232ce49d484929635f1c56fdb059817b619ca2926d301f2c4ec4ca1b9076ed835cd4e9adba4b0214a7ddf2316e847d785eac07608af8a123310d749c110e8a939ee0a918941e7a43870bddca22e8e9d81fb6b7b92ec7faa533550170eafcf0af0668523123e39622eb3c389370e95d95ceea31c43537c6164a31ed24535615acf8eeb534ba3313828eea973928f6d68226d61287b4f410c9fb8c00f4ee717a7f7c593b562c9007db6605bee2ee16fee38228c8c275c02dd270a6f726548da8b394d4e74baea06095932d1572923a1c464366827307ca36a44dd9c400bddb74ac7f9b4aa766aa57928511dc5b2ef6352db2e660397bc57ee89244e167ad0393cd7e14e5e9f81f6eb7fb4ba7e7574b02f7c1e1a87036e10edcf1ea7570c1b9a7d0b10e8a1fdd169bd72de88e1a7d667b266f1d9776f2884a64ee7ad2650f4d701cbc0838e99a0a505ca8e8df8ab48c8ada328ef86fa41521c7896bdf830be9d713e10b2d556c615b5fbcacc1d4f88a06f5da7fb2bd477354daec561b61ccf4fbb8a3844551eb66b3fc19dc505fbfce1a1a45df2be0c36463de00121743d8c0c9bf8a66a76cc13b3b57e26d00c9c29cb5d665dcb8be6092fc1762b805185f11249a49ae73994f58c1c3ee22fee71b3c1d8a0f4c43a5184b3c49c46af3afb8d5759cd1e9a35be54767b82c4fcd7cba328013ffcddee75fd11db4714b5e0d1a6f54362ca052976a891c02aae05265737e3cf5f11a4da59544f9365f98d6f75994d3f230c3e07d904f0170523764f6b71015633073be564434d94d4899d263d17ddfb50479cf2291e46f1f1042e7ae22b8fe1067e088e119bb6295adefcd6b5693ddae07172b40b9cd7881e3df698fdc8c6538af849d9b858c8eaa2486c8514ae50d63c9c32c6d084a87fbb7de878ae5496d5965abe4cf4a8c89e50a8d79616d4962b9fbeef8c0ff3ea7ebe9dedc3a2cc298e8764220d534bbe06face3ddeac6b34bbb3fb70edca1f6b4e8539a4b7501bca6f2847b72a8d0156e0cf5dc47523e30e81578c580fed82bcdcb335ca41ba58e589b73e4705750f51163452d43bced35b2fd6c3a230a", 0x72a) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000200)={0x5, 0x9, 0x1, 0x3, "b840434e6183088ee8c278c0d02988e92849368f", 0xffff, 0x6}) r6 = syz_open_pts() close(r5) ioctl$TIOCSCTTY(r6, 0x20007461) kqueue() syz_open_pts() 20:34:56 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x29, 0x23, 0x0, 0x0) close(r0) 20:34:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x3, 0x40b) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x24) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) 20:34:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2080, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000003c0), 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x5) kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0x2}], 0xff, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x6, 0x40, 0x6, 0xfff}, {{r1}, 0xffffffffffffffff, 0x9, 0x0, 0x2ea, 0x8}, {{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x8, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x8, 0x7, 0x3}], 0x9, &(0x7f0000000340)={0x9}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x8, 0x0, 0x0, 0x0) getsockname(r3, &(0x7f0000000440)=@un=@file={0x0, ""/108}, &(0x7f00000004c0)=0x6e) chroot(&(0x7f0000000400)='./file0/file0\x00') r4 = dup(r2) r5 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0x22, 0x1, 0x8, 0x1}], 0xffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x4, 0x0, 0x7fffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x8, 0x4, 0x6}], 0x7, &(0x7f0000000180)={0x1ff, 0xfffffffffffffff9}) kevent(r5, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kqueue() r6 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r6) recvfrom(r4, &(0x7f0000000380)=""/52, 0x34, 0x800, 0x0, 0x315) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x420, 0x0) dup(r3) ,/!$: 4.71 #-$: '%449 20420 449). 0.005 0.013 0% 310+ ,/!$: 4.71 #-$: '%449 20420 449). 0.005 0.013 0% 310+ 20:34:56 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0xfff, 0x1}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) 20:34:56 executing program 0: r0 = socket(0x1e, 0x2, 0xfffffffffffffffd) sendto$unix(r0, 0x0, 0x0, 0x405, 0x0, 0x0) 20:34:56 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x8, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = semget(0x2, 0x3, 0x100) semop(r1, &(0x7f0000000000)=[{0x4, 0x7fffffff, 0x1800}], 0x1) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r0) 20:34:56 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000000000)="45035c79d064d9f4e0043ea0ce64d6cd249760cf152f7dd02e", 0x19}, {&(0x7f0000000040)="cd13484ba3c1bafb96d7fa9bddc8ad9150e841e2a77c87429125d7ef37e9c12b66059dff1ca8f1e94afe5f59edbc426b5171f7f3aec77625b653c09dc1b7aa66ff1cad3a9a0361653d87364f1e78f4fd1badf618363e8585c772f02e16ef2a6b11fe8cfbe3fb37a1b7b2d364ea308e0c5b684789becbc8e8eca26b13d7b5d72564f84ca402dfd665ea238051961296f23abfc2dc7d5c6dc00239a76d3f5aaaaed343789add0268304082feab5626d6072fefbed9ef1e915bf85ecafa701c6d81adfa29e0160ae53acc1c5c1ab5c7dff7b2b46a0095da6aba91e18c9cb580de798200", 0xe2}, {&(0x7f0000000140)="de6813fa6362ee22188fac290299bc", 0xf}, {&(0x7f0000000180)="b298215242a9823442c4d8c41e4de8f74f19704c4e53a37c271349416d9b3273f5817269657b28175519aaf21d8129b3b4d9905dafda018a9a7eec2fc9618071fec6812825a2c56ca930264294d8", 0x4e}, {&(0x7f0000000200)="b45dedf4025079e838c24b781f886c5064f0592887de8d2a9fc9323fb4823c", 0x1f}, {&(0x7f0000000240)}, {&(0x7f0000000280)="4ae873c24f659f09c4e263147ecc1784b2f67cf822f9048a5c1605f631ffa266398c67095a79115e221ebe266fd0dd0c63067e4e86e595b9fea7f8f4519028845a651a9338a00682e11d66bd53bbc1faae2dff4f2a93df", 0x57}, {&(0x7f0000000300)="c81b9d68b8dc99b5c4605cb8587aeb0e035664194f20558293e0573735b3f15bcfa023e3f1b14c488d2bd3a829b875f960b848becfe8080770257468d1da75e78fa64a1a69a4d31d3f9ad490fe6878dcd5ea8b0e9d47df889edcd8f8a828b6b8415b6a45bb8575a4583f14479bc6a9ffdb79995141f846702a", 0x79}, {&(0x7f0000000380)="74ccbdfa41629f76082ae0653a0e06f3662c39449b4f322d1bd0133247fc810dee3ad98303275f8c36f1356fdd12e1abdabc3bc5cd8d4fde71a619764f79604e8148fbae2d6173d7bad3c71e47eef015a8cc0182cc58b6cec05a11a08b83b7941415c0875c455dbeef560161212b459e1bd33f836e6ae47fa717afc6771920348401b982d41991b8a5f288ba886897b352aa3754666a86b1406eb4bf19bdad00ba375050f926d6b6b062b747bd52a234b49221b15e085dcb51310bf7f7616e4c4307bade29a03a476a260fdf0ea0153341c1f8074288051414d9c1419eec94fd7115735e16a206e829530fbf7f519142f93d022173d33cf6e27006531dda5980567accbdf93edb88735a87f2992ca3eff7d71b6f9262b4e11f8b5e222a12d225414e24895d0c9b8180bf4d3a46913deea821adcf047691c4075f098a898705fe2d036ff09f5eeafeb97330b3f43ba829af02b9f974ae8999797f3f704e6e3084ee1d5121372945abd011d3fad84dcf30b39c8210eb4d9f8645cde32b00ea5e85529e0fa7fb5ea5a2d6f2002388c67ec03e49e41c9752e5a83c58e805b3ab629c3eafc03d4a986a281779fa1bc97336bf5fdd560f7768f7b4c213683596433738eeb2391aa6af99854fab96268a300174ce2424209c7d5cfc4218530e2f3933f4a1ad3ac022e0f1bdf1ae8f86a1fba4ed775c2376b57bbc56087ed6a29fd788c7f5ea98d2c196b72ea82fb9947ff1838238cb732c7542fdab717c61f8180e9474ca6dbfaa16dc7d1e86f2a89dbdfea3d18dba2bfa73e91b38c96047ec171e8ae5175fdaef2a6fbc4c4a7d0361c99dcfa1c4d6034a6a38af2cf6ffe45abd28421df66dfcfa5c132492c459e57a7f546297b12761ed706957617ce4441bf6595bbe6a8d2085374adad5787a3dc13ee19638418d64dc344a3c1748f0684f9ce815ff0839f7117d0b2aa07c037630f3a3c00a6840318c9500662b832819869f80084ad41f64b354d526e70ac3748960dce2530b2d36a8858b2e409cff720d3faa64867687a7f93a2d3501eecad3dc77c6ed869ed901a12ba991312ca56da8434efc5f25c8ad1c9d8b316cb8bfc693f5420c3d59179cf6db1e62085fb326b0f5ee3dc689f2aa9ccdb08a67d2805b70982d41d635c27401321bf192f84733478a52fb15e60118429c7ad1448cd91fc73ea861832319804dc367659ebd51d1213c231d251b9193fc8945c123867df27d8760183af511dd8f5d11f5431d237c0f8d517aa3e5d6b0bffa0bebd821c91e8aac344803df185d25fbc80fe2358105c64943dfc33bb17e033a1f49f58b79a45d8b4512c502c2336cc007a4a320bb74c49e2428ae27ba6168b6dbac373c5622f2d46fb0bce7572f5001f35b6cb5eeef7473be6234f21ad532062a2d05329d22fad4bd6aa3cf5ba43e4c1fd6715ad7d08687d9622b355e164c3995d2a9aa26c1361c7a0e5b3c7bd72585953ff37f20f55cd72c7afaef933142a675a3b2b4f6d9b0e1f7630cebae13461a29accc80258e8ba9cc21e284708397e224d9e24087cdd5422e3f73710a78cdbd58d0dac3627bbe9fc770576dbbec41e47a960dcd76e55012bfa555f18fbe083f86f1329fe8750b8b1cd5e2a7b4bbf36bdb2f7b36c6c1390d3123085d11d024a81544b43869b636a936195f63b9078794b7155a6038e2cf6418e5a4993ffbe83bea4b3ff56fd46186cd630832febd9080e59968fd0536f31901bbd9d689a7d1d20d3d281b8072194b2f2d1b4a07dc669bdcc9d4e7f2af2d560af7a4c256f7097c434175f59becbfe3eabd73dcc76c214976c05275d007c32a48e3cb6b67ebac4da0c055d1c4ad61b725c5e37aa12f2cfaac7c4ab7f4aa5639b9808528263bb6ced4b540b12604195b457dd99492a84d734f2b9b97540206529652bfbc8612ae4174550688ad2f11243f8d643c1f271659eec5899a8af57000ab04c96e0ab2c7604683f5c1f427db3e50862f489b2c8bb9c9eec3b2fb580e38cdf30ba51cb6ee0f5d6d28c3690d4b8b0946090976546c9e7a5ad08d5730f4df0ab93d79e307cbeff956d3ab32591ef2813d01362d3b842dfd0dd2bde8ed5bc29e0758190f8d1aa17529b78c7915c34593a4a1af8748a1ddbde55ef23a0a1e4d94330c33a72dd82faabffe55edb9f87136cd335540593229c538ccef9af87704f5afbf3510332d28ee1ae00eea95a6e852f70b85cdd0a187f9d8fdacf4b681d067e1ac3aa9f1312056193238a6691d159bee72a0fd5842e0fbd9e8ddd421d8d6c6e94c3438d1f46d49c1857267da8adfb4c2881ed2d24b44131dff2d4ae44c8b329ac9e01444acab99e245a98fe7cd9d7ba6f35d9f4d593c04f838eb9ba408d2a15d71dd5ce146b466956fe9418702da5aaf777c29b49912e93fadaf903f5079ca7db713814411c56f541d320915cfbb4f6227f86525eb468507244a91826cde98d72e90f4367b0b1f2fadbb33f379789881af0dd503f9f6d1f15f7d4db323f4689b01b280abf1b721721dc7a871b45567f396c63b2fc1904405203737bd1d1056db67725029951d75052e3bc3fb7e4568fde2bef2a0b313c25718e644deafa7a32ccd942d9fa2afc422f47d1e0d02b0fe822bb416108c0eea2a0024e8d4bf270c3fb0c99807d5852271cf83ca9305c39439c614a15a1b6b2e9c36567a2a04d2c3802eef0a7e1fec0568efc4daac9b715015156a0f413f5828e39a3953e520861e01cf1999561b2df244a95ff0b4004e4f7bf10486a95595e0012cc3eb47d9992d1a6cfd8ed8f50d67efc75bdfa16390072fb9d63a979d008bf8eea8287a167bbf19d032ab2d8531c97bc818716dc1bc65c720cabc80ef44fae2e1a913412c466ba327cbc4c4135663fab4c98b983f2d3a72a57806ec4a6b11f20075f89d51bf0ea46d79cd061ebae617b0529156af9f4e571194aed457922b48c316291fbe1d4dc016f14b0d42293c79e391fc0724434b45dc55dccf7c609523142f883c5b96e40ab6d3e1ef3f37cde880eedee045f5f53f94f122cb319abeef60697c4298fa72546fd647cf8309860eaa21eb201357cace05fcbfac0619c40214e37a5b7c0353fc4fbf5c416196725a1c41a271fabc7491a2cd72db361707da227d80c98bc6389cb02ad57a179f576574939e76268e5cb5393ecfda1c082a671c12402c2d952ad10fce1be74337e3d0a27d8ff5189221b377707f046a8a2a026764bc7a3f631ad6a57cab023555da69cb2230161c86f6e220507f5dd6fc9511a94509dc120aaaf28527bc18b2babf2f240a8bc859a121369dd39fb84ca3c20a6142d5fd3547767de806cb29e076c2d903f609a297569ffcceecf54503141b9cf730451ffb8cde4df85c01cd869ed3b2ebbda03c91c28a7ad1f102a27f843ced20b8abfbf19bd05cb1e51ab8e8a7a0ec2a2365fb8700f855126277fbe245619ef5eeff9ac8b6839862329b625bcb3bb88032f17c0c7b867fb166cfe84f4bc1727f0415629906fb255a3ad547605988d75eec11858c1f00feb05185f0e6453b8ebbeebea349ea0e8ba443bdefc622701a2bf7bedb9d7dab403c1e0f5a3f6b1b7e09f663af7b3693f1cd10c69b325cced4615718bdc98fde0bdb2b2601981557072cb76a0aaf4aa062e0ae28746a3eec5d6d89e76c6c193964c9c0be5a193db3add74d84a24319baf269490024ea161e8b22d3b096ba9a0f9647a486ba6eda58a382173835e803f9c6c792b0089c670ed06682c9844c36ff84c6ff484b399790d328e35bf1fca067f7f49ff7215d669ced40b10e5b9b3ff3e2f15fba724b13ef640353422318d5c10f465e6fb9251fbf4430f1f623dd13fc5fed3f0218c2f0ee4fe7086f4c12f0853c5293550f201d3441615de55a578e4590167d0606e21f48e841da2fa980ff736fd4f72108fa6d54e5afa60fd2fa13b8148763efc3088b2585fda6523adef079faff986070f1b1c637bfac675d6bf0c735be3febfdb23937f151e220a483012b8e36b0a63da0ef7acb9bcb2d91980cffdaa1af88457d95a6096fadb5140197ea4832e4a70291fc0d552b66429d3465cd3163e84e6bae141885efdf4eeffad471b513f3a7bb10484324c6b32d55bcdee6191647ef86053179b7156f5fdb8ff72885ab8217fb06f8c7b5ddb3abb4921ed704ca935744c42070fe3015af44a311bcdbe8bc889ae80dedf25b0df6da79b7d18ffb3ca373ce40bbb6757511f2b0bc61f4bbee0d88b796a3da0d8845000f9c6a572d5536d5935c0b54f90c59d6f628ebf7763135efad830b730ca7d5b6aa785485d14bf3034e5b0b4ad4af41d7897dab1b4623c54a8e4343a6b8ef235eb565702b61ce81b0bcb224453cd50e01646716227093874c573a1195de6367acc384ffdbe0bba18d83db7d35ba596e767ba697a41d5e9f4f67eeafd2002d895291acd72667413fe76eac7b174b8e16bed3c7569a422a8480c77de87adc089c177ed8e04ce039f43fd0674f70dc31bddd9f5d41c6c83ebb5ac5f18fe641fddbcbf4c85bf1456adc3138b9a69e026255efce4d10404ecab8425be3ab93d1e0ac69dfb2a804806e77f67441b06f0a9442dedd737d9822ab443fdbdc1022393efa5e28b04027f3043a46204869cbbd687942a177945ff62576933b30494b050868f416ea0add5630a480039de70fc74fcaee8c6b879be4410518220e9f3b3bcbd31feb85dd995a493c883b7d922bae273c354e3ba1c2beb7dea1cef0f386a221306690aaf82c9f779a696b9f2352700d0ce8ac37f3d4d301c39bfad7c12ddcca2c688a33ba1e070c21a7da8d73ad79536868430ba7d6bfc7b2309934e43bc4b3ec81af9bfd15da2e2736baff6f3a5cfdac2019a96716fd8777942f4b33ea3b09c256e99f37e276518338ef6cfbff94f612dd62df108ed6ed6c6e2e460fd10445ff89549b7f74299c35665774699b7220cfa63e5067bbf7282a873fb766772338e9ffbdc38d93e011324a7154942692981a89555135ebaa0b00413fe7fe477e691c0c60787b5ef24e6a3ab4ac2e7a61b44d0b06d3c6f399dfca8c8df090421cbd2a44a55dfb82d787b5d358dec415b14dbd84dc4d79998868d2f31ede57a0b3f4274bd2b993ce17f48c72fed945ed93fbf8268f7ca16e5ed56648ec771230f946c4b66100bdc520c60512f6052196dc1ea1b5e6364f0142cd57b0ea1e332b9c9cb11ecdb33709a540786ee2be792010d2b550e9c5be6ea9617a7e71cb954d9ec4aa70a4188548d19e14fa70ad81ee44a9803dfd8143544015a0eb279f3efc2d1e48a48a390578cf15d5da1aa95e5b601a03d351ab35c19ead1cfde440ee46a30f384e7f1e9d48f5eb68fbef8f2842a8e115895cfe8a56d29b6bf73c013bd5236d640f51b1437b55873c39fae68601aad459eb5a71b8c929aa91c51e5f3f005a0d1e2cbdaed7466210d63ece3e609ad65f9b07b823f61d2e1cc790b06901fe54ababe6341d756d9ec2aff23c88aa14082d36c9c2661889f48d88c8a248254bf6fbf00e119a59f79e025669e5d386da7fc4345022e99ba10625df272096415d61af3e8d3ac3cfaa4b7e56922d7d49e252d8d2005a6e76f6c083e2465ed6441c42413945fae1f25de643cbe61e941e065baaac56a798ed584995390fd232da5eb870120b71b8a04b6162bd7b789a4cb74f96868cb03110c54081456e0efee4230e4c9cb26f4fc110efc5e3d6fd537b4a43503051f8e7359acf6c7f9746227a634c6a37ff2893e000a755d45b643700cfcb354bc6ee623f1969c2f56a8009b88a46a95dad86d9e5e266", 0x1000}, {&(0x7f0000001380)="3987fab2202ab45c7d256ace6f8c9815f634b683d2bf5e59cb46b7d62f606639e4448f93976e35013769091f789e04efda3acf297e253a97413ec50bd85ec83c74d0c287ff4306f6e2d78df2d7688fe45a7515a397a909daae1d6c7329bbf93806e5abf2ab1e331adab35d57121d717571841dfdd77a24a4b9ee3d8eea4df5e020a3c4d7183a68c8c29b5050334c8cb85e31c5184c1f610e56655d0d1f4ea73015f4c8b67c5a25f841c0bae219b812a799acc6e85400b55440e73ab505b8ef282d881ef5f6c49c86772dbe6a726a4454a292a1190eedc0d46a7d2f0638e467f044c811be0dcca835", 0xe8}], 0xa) 20:34:56 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() fchmod(0xffffffffffffffff, 0x0) 20:34:56 executing program 0: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') 20:34:56 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') syz_emit_ethernet(0x1e, &(0x7f0000000100)="765e65e849bb57559c89729b58a23a1f1ab201fb7e86b27ae55fa6b4d7fe") symlink(&(0x7f0000000240)='./file1\x00', &(0x7f00000002c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000004c0)='r\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() socket$inet6(0x18, 0x1, 0x80) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x2, 0x0, 0x0, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) 20:34:56 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x4000004300) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0xfffffffffffffffc) getdents(r0, &(0x7f0000000100)=""/181, 0xb5) close(r0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x80, 0x3) 20:34:56 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) recvfrom(r0, &(0x7f00000000c0)=""/75, 0x4b, 0x1, 0x0, 0x0) close(r0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x35e2) 20:34:56 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000001140)=0x5a0) ftruncate(r0, 0x1000) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, 0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='.\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x1, 0xfffffffffffffffb}) close(r3) 20:34:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000018c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a88608c9a2155c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, 0x0, 0x0, &(0x7f0000000580)=""/115, 0x73}, 0x0) sendmsg$unix(r1, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 20:34:56 executing program 1: r0 = socket$inet6(0x18, 0x41000000001, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x9}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x9}, {r0, 0x4}, {r0, 0x86}, {r0, 0x130}, {r0, 0xb0}, {r0, 0x98}, {r0, 0x1}], 0x8, 0x5) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xfffffffffffffe2a) 20:34:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x10020, 0x20) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x2}, {0x18, 0x3, 0x9, 0x6}, 0x284, [0x401, 0x400, 0x3f, 0xffffffff, 0xfff, 0x7, 0x5, 0xffffffffffff8000]}, 0x3c) 20:34:56 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ffe6ff08aaa708000000c3513e2ad23900000000", 0x14) 20:34:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffdffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000001880)="54a02551cb15462b77c8c690c669f873a0ada6f142f84bba4da42af57c7e4e0aca708405096ec45f43790df7a8e96e9a042ef7ae9a452471532fd09a4e4b4b5a4dfa1c12807687e87acd1bd937950b0610c549c3cc6f1d9876ec6d3e57a3a3f3675c1f7e0eaa0416690bf571b3682229c656da1fa3fef2234689961b6c1e6ed324edd8b671775ce6f8d68ffa617e26d06fe34bf488bfa428ff42621e5c38d9a90fb6c6e761e91c43d643eaf5792c5d39c647d47e61f923973be4cd0e13bfad48d8642b4a80f8c8d37152276170ba636240eef7a426f65baebc18c77111647809ad956e1193ae5f5d8be208e5ab2b1ab145b3c6ca2ddd00ac29992a9c513d671243faada2e144ecadf4194240b167a529f7827fd1deb26d0748314f945cda3bea2b1dab931526d0d250d6550461d2d4bc529426b3734ac5094b6ee938fe91982cd75c4f6ede2d35c004832d1bae0bc90888afcbdd34c541d5953c2f7a049105872515d0596baf0bae1c347afc2d57524e117d4738b02194b32f503d0e8a4a2bcfa3e2010ee2716f324db8b771885488a29de18d9acf2b11fff1ecdc67e7fda4b0d6c894c06d0e2f3031ba2f3e6b69f5ae258966ad1a34af51d570a13e53f612aa539986bc69ff3d2eb997739433594ad615dd76250300ad4f330698f803f0293935d79b15fe135965c230f945599b4b69b5aa9bb0d45b72a651d35e5cdebdaeaf3905d492ee55ed8954d918a1a3915c2b9fb2e0577fe1be9609193caec2ab7e8ed474aca3951fb96ee03b5f023b65b2883cd3120aa5c46b36af4e4b4e3d26ad6e7a3292be2ed1c9d19993e92f1871671ef8eaf483a2c13c2482c6325e9c52701da9ad0197f37bf1b89e5bcdf6e4fd04a634cc071352b76958524729f67a7c611dbe968351a77580d82d3d47e5f8f9e430fd9a919b5407e3c3621d5206bcd3afd59dbaf40e1157138bcd0dc613fdf304b4761f8c60308ba6a61c9ff986e20f5c5d0a440774571e4a185ccae154a77620d9002eb829ba5c2384b84fb3dfb3a12c6fc3ed93e79c60e7a625c201fa7629c0991d80cb23d4a23c58a7254f557d32445b1f7b91fd99f19f48ea3cc8d8883cf675f60e83358c12ed296d22e82c6151d93490cafd605047b42fe9307aac69250dbf7dcb19d299f1cd7686a8ac7166b36f601eaae5a5b90521f618b834f77a58d7f32241fcc09b2f7df36ac32f3a6d7f83ab19a68dd5c78f6f313dc506e4c6427b68a0287fdf4a60823ae9edef29d11fe730c3e0601c3a2389ba2ea84b8ac94f38b4b1e449f69b6c7ecc47177545779026bc8c4d0970c989c7e8478f39001286dc3884689828d4522da9c8fc88caa5027a29c94679f7103b39c2da979b26dd355d6dda527db895ebd27a699ad86c9fd245c3bb023c9b9b2a8f703c6fc03c343b44ca5051886313ad5fd892012ae8f71bda9762b140383104d36d13d763babe73e169e48629ab31494374b98b7a1bce9ae74a0f7ccbed35c940a6c0e1b61b85ac27ef1206ef0161fd97e83581287d9d925f429619e017e6f35690a680ed050db21c240ab95bba012bac72ca771513b5280711f8f7d3eb1589b8d2cd8365d2ccc9aa235ef9fd0cb78625784a7a73c88f45d14fdd4ccb15fe03ce637549f02b8f83a82404d5ea05e0a55938087af789b076bdb3e643a378c8643e185f30478eb7dfaf1ea781d0ac3105ae49ae7aeed55283a385e686ff8ca4c50bcb0495f36cc8aaa8aff6d15acbae79938c09038d16a33f521c035da3242d16c3ffb8b080d0658402435e4d9e90a27eeef18e8e757c0fe411e184445f99bb27392ce5591527dbfbcf50b6ee1271c3d8aaf00c0c5d46ca1ad0ecaeecfb80ca7c62a03e9ae02192ee73e878c7a68549584df8f574c16abdb21beadca5ee8c6149a4bdab367c9fa75d2b7cc3613cb5ba224cfeb5f5d56a38510d3ca09bb6f5aca07496af924f9d50ab9efe207b2c60fd03b326f4b5afc623a6fe3bed5c5a4e546bb50fa8c526dcee9d044e1bf61f6506cc79550b22bb57deffe3c6ceea7ba40b019c72f03d7271e1886ae0f4e3043fa74658a8dc8f6ab40d3b8ac8c43456983ba136eb0eb45eb518ceeb44ad666549ed2600f5b9f4bfc48bafdb6c8f56ed94ee3833c234558d5665dbf303014c543e90ace30a162df6f7618b408f9068bd671a6a673580c78e8802ec1d964a1d6d33ebe9d002296d24bb2a562599962fe622acfd9a8487a8333b7b2788aa3e2ba4916b9cf7cb3a16077ff4d7b22feab56341b0d8c88968b5b0f6a6017c6c3c6409013ac12137bed51f73ba81f58d2e04996eba8d905fd519b094dd19bbf2c3c946e83eef142d2129ae1e3837f6ad7beb6962293ea97307aad035724b951041dc5dbc4ceb54eb91d142c36f4edf9b68fb0e06585d5c20d5f928c80afb23ed802aa57ccfb77466e905502799e99962d7c8ce1ac86018252c4161377eb85ee9c1c2400d1e61198166827deefae91ec991797b634dbb8a753eaa1f4f4734d4df417a5cce3a48703c3d2bdf3ecd238fd947a4c51ca3cec5423b5ebbaed710aae7106014ef6cc8b415b06f9de10ba671031c49a911f9f7b5d4981cdaec65d3051b6bf0fb959c3f89a48814bed67acd438b08e24fd2a72f9caf7cbae76d04f61a107d894606c09fca5618de32c0dab7e301b09bfec52974ee0790d4fdfb6f8ad1ab7b41755d46657e9d6b33607aaeae066adebe491164a18f52c8014b400cac206f752171b3ba77369ee8c9148de78d3672b62f69bf05f0a8ff210d70ea219acba3fca4b1c828a55b1216ab63611a1838c389371f511d434d23f939a3a0d337e8b9de0429cb1d7b860cdadc0785dd7cf34b451c109479d370c1468c5f6c8bff3839bfb1de812fc7119598fa02fe4e2bfaa2c9bd1e67cfd6bb6179af9dc1c6370384bc4be36d62fb77a1d1a612c9e961d96e1c67f95090a3b4c3ca0f24b5aff6eb1f6981939638f9ec6ec958e0659c403f94715885eacdd001befa166b24b26dd145d85c21e07e8b3ab3dc72b249f94486ab793af0617127d54b1ea66635acf84e2d1e1ecfe9aefa761775b48f2751942468db6264215ae1e905459e6edba236584595834fb5ae5b6cca69cf813f18bfdc0b24d863228c83019f5499bfba8f63fa72d6c031a381272767d541802b6b1628faa796136c56b804312cc63f417bd50bfb8dd01f5d4031706f4da858dcd8cae563a547665309c6ef8eb6ab117ad0738d3528a2d85c80cebe02938950cfbb6b9aa035ceb737df8ce8e68fc1c30cfa72197acc6e3aed1e443da567cad737aa609ada4d8b66accd7a21a4e233dd9082474a9b315c7517b2a9251a4648fd1f9ecebf7c98e5e5e052c26f2b19e8a7289a7020810fcd26bf333d0c3fead9543947414718e99d79c5af43ce761198208959a32c960c8e2a5d29263d85babb8871dc1efc6a76c730c9e163ce0e344fa0f4fa57b08f59d6f70061e486721a0475e9a9e6c26127e555f7e54b0ae985503d853633d059946bdf24c156da197d87599a727264aa0ed5855b176f2eb73cd23cf0b63cc2a43b1df45ad1d45670648c41eeef813fe9bad6e183ffd083397099e96589f8395a8516fa20ca4065d857cb39f90806e543659262dd4d29cde00f0373716a860e9645e796dfdd3a9ffe91f222de253335a2b1ecc057316c6837df0b6aab6f921978de765683285386fc80eab9bb0d75938fb741f1efeb236b6ba7a6b4881ed6077f2d776715a8635808261be7f6549412e93e2d35f696ee9f86ee879b1b704bc60464cd0adbc126e49f1c24620aeb331249fe05dfbb01dee90894df703768c73d66ec0a5e68c3cdd2986715b53c3539ec21e8dec1c4d063a28088852827567a2b9abe49c6d48220fee75c379936cabcde499484cc514c96a1f8c0e3bc0692c0a083c9ddbf33558d87a46ccbf98e84dba59d069f3e4e3bbbda9b0fd368e32548c6d56d098c8fdf6c9bed09f1d8012465045e33e83886a3ccdfba711686c85d0279bc049635e3057491a222902fdf889280b62d5853ed98e26bcbc5d0349db4302fc272d14a0188a1dbb6e037e8437554f6bfc045c9604918e23da79264892e9aaabc32909e72bdaa25fff5f7756ff4b8763c4de4af46a2904ae7c9e928e2686d0fdf58791b533bd4930750c6be457b0b251390ca79d856e2cbc7d3f9b5e45236ce43a5731c916526f9305091fe0e062843d54bd2ebb02b32f9eb810f3e4fac55bbfbef0f9df402dda28c5adcbe70699e921438370f7517509610807dc1f3d9f753ead7bfe2f677891c5cb3485599248e2b174af9a7a096249cbbf30cc0f4e5356bfe74fea0a032c12df4a084bc11c9e7aaeebbc20071dae955203e46770f34f4bf98c9130dfadd7de65d41cbb1f93bc1ad879189f14d53332ccd755e80e51c4a37bcd321b224c2ee52d05806bf241ef41ae999545449d10cdb4b4fc99c713caeae7bd6ba6594a1aff03909e08c6c9013de104e956eeb9b8b8b35036969dff6024fbb23e4c48c81418edcdaebc74e159e10c1cc18d04cbfa30b7212bb712dd89583048ae74da22cdcde4cb18cb5c25ae5c68685976208b5d191a0d6041a1ce50da8714db2e89314843b1f07680592e4bf3ff928240634e3a2649114f5f82fbb2fa3f7e24213d09cfcf0b235e287ad27ec4052efb67ae3d46191b03b2480be6061f41821a9626a6e69bc04d1a949f62ed15653dd36c37003d542b57ac9ac138bf582683781968392d9d1b158d87c41cb133e541d956459907e76a641fed143badb45766550bc46dbdad898996eed05c1c1e83e5b1270eee09c8a61a3c0eae46de4c987f225e334b56df9e43d27cbc0d7400ce2640e4109608169625090a9e96e09d0e2a6847973602c2eadc53248f17277b87d1477d25d6eed0d54ad0f887b7e44618392161a59ee9b59ebaafafee682ce544349534797ba0e1985de1516e35c05a2f916240920b2dbd087984b740ed55b4af656fcf98a245e6b0409304a6d00f39f97734378410876a9b457d23b733ae14333c15b1a69b267c4c4aceac7d9e3f530e5c50c48df09ce91e242393286e6a43740eb0c598e9d67543d130ff8f54be9cc46637b2ac64ea5619d92383915b11e0abaa046f6aed328ea512e1acb56381ffd1513ff8bdbe3acda2aef9697f5d2e5f28f700cf0536a7796cba45963d33a2cc05d3cfcb2a3af0d902ae660d2b3cb17d38449f397be1e0a8d372ab43700b596d8d5f571091f8746deab2d0189e5ab1c91616b98d1cca78cf9a30c4618643ca9338c9ec69b944cc1bd655a6c33a76f982dfad7e75feb66c9e6a8b5466c3a9430492afeafe7e947ab4823666b82a7f73b15f18e8410a4ab3e10d3f0012b6b1125176eda1b897accb33a46f0d07e600b10b46bb0449038e413e9bc70c8001309bee6cd1a0ffd474590b3755061ac22bfa97cb67d2814feb09b6f67e75d5618948e1585f2d3a06e12d8865ca618a2dcb58ae3f56a69af0d68b23676928a68f5455516ecfdb31792abc4db2034b5c7f2427871edcc8de3603c755d154e6f54f857c6fe1439d3765ebc277c6774ed5091a491809d94006cb578f2c30af492735da94d800a06e0762998efbbe60fa7f50313f3eaf56b59cb9a9dfded1fa9ff4543c0f092f6b228dfaca77f249312f94bd92625e78f9e0fb57b31d62261264550a08c391f2020bb1b145960ad24d08007437aa012ad3940b8486ab00d98b31054f1b0c71dbc7507f870d1daebd60538f39de2caa22be5ad78f867d907e855794cfca46d944781ca9e7ed33eff93b66fae82e25d01", 0xfff) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r1, r4, r5) r6 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0x2000000000000104, "835dd2518001190000000000fa600000ebff0100"}) fsync(r0) readv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:34:56 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) pipe(&(0x7f0000000140)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20030, 0x3) ioctl$TIOCSDTR(r3, 0x20007479) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x10) 20:34:57 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20000012a02, 0x0) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x9, 0xffffffff, r1}) mmap(&(0x7f0000c33000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) munmap(&(0x7f0000fea000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ff3000/0x3000)=nil, 0x3000) 20:34:57 executing program 0: mknod(&(0x7f0000001500)='./bus\x00', 0x2000, 0x236161b8) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000180)=[{0x0}], 0x1, 0x0) readv(r0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/123, 0x7b}, {&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000100)=""/65, 0x41}, {&(0x7f0000000200)=""/153, 0x99}, {&(0x7f00000002c0)=""/234, 0xea}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/100, 0x64}], 0x7) 20:34:57 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x20800, 0x100) r1 = accept$unix(r0, &(0x7f0000001800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000157721033a4b1af000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad1366cfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012ddbf12a4525fc292fe0b719226ae594d83cb49cb57"], &(0x7f0000000140)=0x1002) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) fchown(r2, r3, r4) write(r2, &(0x7f0000002740), 0x106cd) ftruncate(r2, 0x0) writev(r2, &(0x7f0000000280), 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x1, 0x525b, 0x6, 0x8, "6b5021b5336b7b98abe5056c4d26b76930ef4075", 0x9, 0x4}) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000003c0), &(0x7f0000000400)=0x4) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x4e0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x62, 0xfffff, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x80, 0x10001, 0x8}], 0x9, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x80000000, 0x1000}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0x100000001, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x1, 0x5513}, {{r1}, 0xfffffffffffffff8, 0x20, 0x2, 0x9, 0x20}, {{r1}, 0xfffffffffffffffc, 0x1, 0x89, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0xc, 0x1, 0x3c39}, {{r0}, 0xffffffffffffffff, 0x96, 0x80000000, 0x5, 0x609b}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x10000}], 0x0, &(0x7f0000000100)={0xc9, 0x2}) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000040)=""/85, 0x55}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0) 20:34:57 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xc, 0x0, 0xfffffffffffffffc, 0x3}, {{r0}, 0xfffffffffffffffa, 0x20, 0x60000011, 0x8, 0xa0}, {{r2}, 0xfffffffffffffffb, 0x2, 0x8, 0x8, 0xcd}, {{r0}, 0xffffffffffffffff, 0xa0, 0xf0000003, 0x7, 0x208}], 0x204, 0x0, 0x0, 0x0) dup2(r0, r1) 20:34:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x2d43e274398d01f8}, 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) getitimer(0x1, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 20:34:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) chroot(&(0x7f0000000040)='\x00') r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) 20:34:57 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000005200) close(r0) r1 = kqueue() dup(r1) kqueue() r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9b, 0x3, 0x8, 0x2, 0x8000, 0x0, 0x3, 0x7}, &(0x7f0000000240)) pwritev(r2, &(0x7f0000000600)=[{&(0x7f0000000040)="a98303d7c2b4f8fa64ddb1a575009916d83c503d08d6d4628c3c0cfc8129aa0145e9", 0x22}, {&(0x7f0000000280)="7918c79b2f2db8a9b824ace6e89d1f341d43aadeb47bab1aa1af13307d740c8b48fcc5bb89508ab3f412caa268a1d718429fb8b69aef4900d8405ca7ab82d74c774c35db62a2b8f1fea6d75ebd842e5f8c6c5eb0f9e8cfd7c0806f5b15e4debd224e1080ae2d0d876267f4a89c", 0x6d}, {&(0x7f0000000300)="5885419ef1f33361cba26dfb14b6340f9f924b5af0b0f8e40d679a8b10864e8422a0315e113bfbdd90e7a849df1efdb739625a3b3af5763e0690ced76326ee2f30787603da64f25072cf7c21c5e3c301bcb5918f78099a", 0x57}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="eb18baed287bc1c5b08e5b8a3e64c4287363c29e6f9a4812fe7bbfdf9c5ae2bb2755378546f705d570d754cf4d1ce12107a789", 0x33}, {&(0x7f0000000380)="10a0a2dcdc79936a91b1a58962aa058ce078083ecb70132d06b22c986d6f2491956c0b5a01f65778e178244d4048fb303cd4b4dc4438e8723979fd25c29296f6bb5b839f9335450f1c3f9a7a2e18390cfd669541f69afeddd8fdbda396728004304425dc487224d9819e", 0x6a}, {&(0x7f00000001c0)="f24f910a366108c5b2ffe47e06af9867d841a861a59f911cb564ac578b6cdf52216899c5fba7852ee90e2c1b", 0x2c}, {&(0x7f0000000400)="7d542c6dea1115f318fe09e47dd08044660ce639dedf020b835d8584f711e57c56bd14e184b91786cc4a5a01acc85d112c6106a45d2b6acc24481f79df7eb07eb1147dc130a32ec1092f1c760cb9a5b8720ed3f6b1a8b0466589442ae5a7dd2d932c30c8c5b2bd08b6", 0x69}, {&(0x7f0000000480)="511bb461e24e1071eed47ff745b42d1773d610f9781a8be5ce3d8558aa7241cdaf0b38e7aa808b7f473f226ae47e1800fbe44fe6013842600ded7a2adcdd4fc0af89b705fb97f52332c85805c93e378bf8841207f446dfd53c2a1f3efa1b46e4c5761df1c1d91d5fb8acef3f7ef8855557f6ab4eef29b70a1a5bc015fcd87da24d20ddc8db0790f74250eea0695c110c57da63b8579e5743fc67b49984d4c16ce9a01311f5eab2dc67d3e0edb4996d64f961ae3e67b41d66e70cec896deb512e201a953cd5dcfeb3d378ed78526fb7551562fd6cb0beac61950d234fd98be2aa8966cd34a05245dbd36c9f0c52f0d766562bb65cf1d4680e30a6", 0xfa}, {&(0x7f0000000580)="f6571b8e0c950d5e0ca334a22aa50e7a8660b9c035dfb51e97e09fe9f86f0db4d8541b4b5feecbe6a1964cab7fcce0e3e8d605f5226ffb851a1bd49245bae14981d8fabc2339876c48304835", 0x4c}], 0xa, 0x44) 20:34:57 executing program 1: mknod(&(0x7f0000000100)='.\x00', 0x2000, 0x1afc) dup(0xffffffffffffffff) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSBRK(r1, 0x2000747b) chroot(&(0x7f0000000040)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="26400dea81b2937b376e6660ebf6d121b0d860550f21b77b24d10d622083c044bb2dfe35e16af0b92beb338987c8f59a4065dfcd1ddc890d24619b816fe46a8acc6868a89dadbcf1a45ff6a461e578748ce6ac019cda206f2e9aae57c86f97148dc3976331f3e9fc0766a693675ed0887cea5468c6026eb062302e", 0x7b) 20:34:57 executing program 0: r0 = socket$inet6(0x18, 0x4004, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setreuid(r1, r2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) setsockopt(r0, 0x6, 0x10000, &(0x7f0000000140)="91cbf88e8ad5a0a859c2dcfef51f6cd6d8859172e8554d010e103515823f327fe2d95e690a73d8ced68d7533603b5ec6f064e17d1cc5e4175be7c6a70e49a7ac82", 0x41) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f8f8f72d268de37586c653000dcfac221c362c301c28cbeab33366da691cba00adf5209716cf1abbc7b0000000000566f426504236800"], 0xb6) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 20:34:57 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000c, &(0x7f0000000080)="e000400100000000", 0x8) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) 20:34:58 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x70, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff}], 0x6, 0x0) kqueue() 20:34:58 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = socket$unix(0x1, 0x1, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xc1}], 0x7ff, 0x0) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x1}, {{r3}, 0xffffffffffffffff, 0x21}], 0xd8a8, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') 20:34:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000001aff8)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) fchdir(r0) 20:34:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = open(&(0x7f0000000200)='./bus/file0\x00', 0x80000000000, 0x8) close(r0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xfff}, {0x9, 0x7f}}, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)=""/150, 0x96) 20:34:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='8Ol', 0x357}], 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="9ba7f68568f0172b9b5748b3afa31556b808d1dfa340c8b77be46ad0123d57f70dc163877dfe2f", 0x27}], 0x1, 0x0) faccessat(r1, &(0x7f0000000200)='./bus\x00', 0x4, 0x2) write(r0, &(0x7f0000000280)="04b50ec7478e49ddf6dc4a7c11f481b0ea8e0213590bd302894b887fb1f3ac9b84399cd68b642d", 0x27) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000100)="d36a09db3aeb621db00e3d46f9eb499cc508200ce0bbae8ad3507fceafa1f11d68af1f76b46e185ef4a66cc6c345ebe82fdb31d07af5c410684bf530fff1b7b893241d42e29cc1ab4a23f1034fc52cbcb8dbaa7d5dd535cccaef92c2d035250b9be31f590ad79f40878cdc17852e6ff0c15f959529c31f0ecbe99866516d72f68660966a03a603dde5ffd1bc8b96031f9a37a860a964c88066678c66", 0x9c}, {&(0x7f0000000380)="ac3e36676915a8187cbe6b9bdbb112d3139ee61930190d9c3ca8c67e5d8a48a746f2f0dc764ed3e20820e25eaab56fa789698a66cc5b73121c46a27396743e76ed6e81091be88d0afcbc07ff0d91805da00093bbc6700ba954446f0dc98fb81886967919ce750f277f61dc23b16260d14457dda2aca62f0845f0554d2a4c4c84adeccdebbd82cd15b9408af0951c20be78678bf762651067c6de2365007f7812382769e392dde79267f6d72b0749fe3348838bb2a71883441a6d", 0xba}, {&(0x7f0000000440)="23bb9c0541494d92d2abd643dcff05150203b507e5f94c2acce2a576cefdbf3c52e4f45f54a3dcb25b0edb7af69191a7aff919f58b26544cd18f50c369b92e69b1caa26c801a4be3bfb31a9daaac15f0a7d2485bec32ac583e9b31a4140da89a8282e16f5f77743e575ba6cd1a4f27b1d9d23a590478d75db191eb1774e6a5b10bcbdcf45c270f747bc3ffd2a6dc244fd5c3174f252913386c83da34d1d8e59143caea17cc3874c69a3899b24d6304c8a8d9bd1ea68cc83de96a40bf271e6f5f2e37339fcc95a9a4ec5a977360193d6b5e485bf84d2bbcb7a6bb2859b88b8fb3478aeae48c9d30", 0xe7}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="3000000000000000010000000000ffffcc94323d6641181b64d487b5249b3e9bebd7ec4e03eedc98449005d2000000003ecd233b867457a71f1e43c6ecc2909866b1ad19a86836e8923a9be75abd7e2fde865b472a98a9b9f47fe48d3d6fe526ccdde33e0b8bb630dedcb830f0242ec9f173a3cef40d9d01776a72b7b2b5781e4cc8c0b99ae3da04b46ed11645a231480eeb762b0487b8d8444366393343a8c1906f56858c9229e08400989f6cb496a317de89fee5698dd437744278cbc08e103320b00f82031611cc7261a185c824ced6c09d2932610417fe76de16d3b0b1a9d435ca795747a445b1b8e460b7982133a52aea774764a06ea92e473d6f05512b73121fc7359a0a4164e6a3f43e1536e78669f2e455390d1c9cc0914b77d6ba67571a452f"], 0x30}, 0x401) 20:34:58 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) readlinkat(r0, 0x0, 0x0, 0x25) fchmod(r0, 0xfffffffffffffffd) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x40008) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/90, 0x5a}], 0x1) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 20:34:58 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x1) r0 = msgget$private(0x0, 0x54) msgctl$IPC_RMID(r0, 0x0) setreuid(0x0, 0xee00) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000500)) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000580)="3fc373e9453b99eee55c54d910d61626fa53a29ea34ec4353ba92604cdd6145178bfceb6e515d6d2863ef554dabd1f8d9e009b69c2b05ec9c926c19fda3103e0102a9d6f8089f7cbc485d04aeea39d1f387edc9a672f7df2253e36338fe692c5e765b50e75", 0x65}], 0x1, 0x0, 0x0, 0x8}, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000001180)) socketpair(0x1, 0x4007, 0x7ff, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000400)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/197, 0xc5}, {&(0x7f0000000240)=""/232, 0xe8}], 0x2, &(0x7f0000000340)=""/138, 0x8a}, 0x1) r3 = open(&(0x7f0000000440)='./file0\x00', 0x8008, 0x8) socket(0x10000, 0x4, 0x9) shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000480)=0x1ff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000004c0)=0x2b) r4 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001200)=""/4096) msgctl$IPC_RMID(r4, 0x0) 20:34:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) getrusage(0x1, 0x0) 73-580/,,: ./4 /0%. 73-580/,,: ./4 /0%. 20:34:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000002000, 0x202) r0 = open(&(0x7f0000000700)='./bus\x00', 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x9) getpeername(r0, &(0x7f0000000740)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) pwritev(r0, &(0x7f0000000200)=[{0x0}], 0x1, 0x0) 20:34:59 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fe, 0x9}, 0x3e1) 20:34:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2089, 0x4) r0 = dup(0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e9b57fb10fc8ff681e11faebee54a16c96010204944bfb45299aa0e25ddda130bb62aef6d6702d6835b2f5", 0x2b) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2040, 0x7) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 20:34:59 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x801, 0x100) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) r1 = getppid() r2 = getuid() getgroups(0x6, &(0x7f00000021c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002180)=[{&(0x7f0000001180)="53fbeb7b6b9176e8476cf2e1ee134f24ea7a09ec5b8831e4d1c4112914a54707361984863d007324c0e97a048e92a07d99604ba92528e6e0b4a8fde3e6474737d4f0aaca1cc439a6ddc717d11dba3a238675c1235af38c8fb3281fe589bd4548dceb1ebdf722eb0efed8085c7caa4138ad2be891b8ac9073847481240dc1649d446d1a2635888df92667b40f20ab88e23402c24f6871ebb1c69424bdf302c4383975bf59f825d91168af14ce0e5a80f596ce85e392c1215156b88153a279f078a9302ad361c2a0b8e4fc5a22d7543024144d922df12afbc40aec8a3accb9b246086509f98cc74c8cce3ed97071e67873afb6dfe18d4ebb024e87ca20b84ec7d8f2cb23e55bfd4f45ce46a4f0603248c2de318246c3962a20a23becd76f2b82344ab758ed2a6714e815b0a1ca5904ca75d0288d2855320d10253853ecbb4148189be6290b63bf0cc1e46916cef92be97980e2dc21f5214cf17e210b7e0b50fee3e416e417a9e686b66f3828b784f571dcecf3caa7bbdd8b79e2354c4ad5486acf48fd4c99a13bafa68450e7e2c5938a896c1a2eb84f67e9921125de9225f45b3a8c08388cc9bfb890f6774d091daa9ae56bdf9fa9d140897a7f12de5c0b7e5fd12109e0a5aac85b2c92bb9f2448e18f266030991db7b7fbadd580bcec6d4e2aeb8c6c68d85ceb4ad4c06e27016f51ab9d1b7ed091a23b2f219eceeaf82ff420bb6f442cd46dac680d41890fe03ba942d267be7a581e274dd1fffbf44db26a7429fca9154aeb58539675327448bb017ef31d268b1bcab69d6d81eb054c804a3141878d7a556f00d975bc022ab5f1039bad8bd3277ef271a5c02b39e1ee5a3eda3d756b5d48b36c0a935e7103fa915a75e95dee0340a0dbcb577a81613c5dcbfda8f6717a07a72e014c625d3adbdd75c5043094a671c2871b644f8233cd2a0dca5e7916e44a7c890ec75929f6fc4d6017e1af4e2c927f564e6bb8155cd6c663f377d18a9c97ccbd4e8852876e5a064cb60dfc0a9b99513a3bdfa114e0ade5ac7ed4947b56cfa545b02115898fdd97f6315eee4ebcd049489c1069e42c1a033389e512dad7c8b67c4c97d1b39df853afeab78af427bf958ffdbec6c2dcb15a2b22ec039191dc1abfdf31cd5a1ecba1e38f89768fd70674e71c5e83006c40016d478758262018e317426cab5a5b7732f9bde1f7676f08a42b0227fd8722e303b8dc8d79aeb9827b42b77407d0294220a201b86ff7b121dedd8caccf4a487226138ebfa0b6db2ea8b5c3e1081c4bbb412741cdd18399d039b43f2685b64af61c258e60ea5aa00a30ce4900cd65512df814864a415638d96cc97a8ce965a7014d4c44fbf89466d679060cbda3e1cde1cc3740df6a9b315874573631be9fd243a2711cff0a48a33cd401e1c03088f7a5406f35eaeec233a6368fd7c246f41cb5d2f231be6726db869001d89288b6ed4ac59e19f4c4b283a90940f6cba9af0fa877b2810bc06a9ad288f1bb907a65e72592e952831d9daf4993166db4b28a468b19cbcf1bf6de6734f1bfbbddcdaa02db91ad0a630529b7c3531239e13b95528a6c53b52d26243cdcb40c3844b10c685e8d468b434cf307d7a9c814b670fc1edcac95cbfe6284419d79317402de43930374a407abe52cd2a6e4452244cc0d68cc057269c85b4bd809d0122afc28af6c3bf9b7d3193412d8927bd68f7539af54ab6cd251fbb59f9eeb45765dd9feed60395bc235a2e9fbd506b1455e873f041e2bacc9df3650e5a2d98775a4998ff97aafb867764c93b1b965c4ef663042645521b30aceaf01d30db02f445731eb3cf06916e9d4e00c93b85bdddf6c91a8e48cb4adb815ea7f61494f6657c84953170a16f42ec07d155c03eb0dc3d15da45a12ccd111bde7fe736c548e4437823e4267dd824a2abd69b3afb17c8ecf24c1f9c5050f1a921d3dddf26d3f9faa0b94d88ea63a570a3f214de4d16cb2cbfe078ebec28aaf328ed5decf229789fae2108ec7bfbf3b1f428d398ab684968ff7034b839571bc2b5fd20544b6be27b1ce9e28859bc5c3546130ca547d34d33a27844b926ff3d6454cc7ed9553d5324a974563f1754e6d8bc1f367c07dc9d2232d23465f864cea81d658c5297dbc742666a38ac05f53ed97b1b9e9b5dc8ec69c2950d9ef97d547c860a733bbea340eef339693914e3539550f0539ac797aaad14096933d3db55ae5cc75726a3261ea9d107276c659ebed978086b1b9bda79d8987e8255bad87112dcbc6b999d8edee8401e59b00523c06fcacaa321aa2e365067e775af83ad0b30891e3443940b2542057daaf438ba4290f57cfc186fbae356b53bba3800558bb62cbaabb206cc328424564eeb351abdd334f2b84276338043ead6c571ae18b8f561521f56d7c763f735da2052715427b1f318889c997c9f808ec63f1b2f1ee7af07a856ca708896c17eb34eca920b57e199240cfc53f1ce9e9ba93643f9e0a1a6ced4535043aae3ed50270b64ad42b539667032a6c0ec3deb8f2740c56c5d2bdb6f2fd92f386efb9c3c5d9bc15e94fa960fd737fc637c0c38328e3eb3ffe2187350baea325f2f0d783d02ef7cc99ffebfccfc84b791b77bf71dc1490a17322cb24e866298a40334c37188063d51414fe5ec17c801f5ec7531fc6653bbdb35d0ab6fd7fb7e24ae73a96f2ba67c40e23a49415259ca0161f1fe5c93c6764f143b9138eb81911ed52777ebe6bc5ba753319397828ada72d309485e7a077bb846269c431c397d9b5a870877cefd4349c2cb64cc0c8d1a6e90a46643556680b372fd4995d0e7af7083773039cc4f197ed48f9b912c86a3e13bb546b1f79f2ae33d0e80def700ff15cc916cbfa495a23ffd9295cf927d0eb88d03e35d84df44bbb9057b3686d47e12a3574ac571af9a71c88261ee7bd510f27592ae147106c2c09bf95f528eb09d29c6a0b5ac98cd4608d6cac4828726f20efc41404a7168e7e198381c15595f1c8358f9d251566d4f0f560ba7cddd21b051907cf7688f270faaa5bdd5e05f4386a536cb787b65af78af3edb31abb372c315df5b97b2d86f8a47969097109878fce0101bc2f583f02c050dedb39993f71d6b98adcfe67e3c772428661e4ff32c186951cb4966b83a1caf88b5e166e64de3abd1aafeefed7e70e054f34472f050211593e2b9d3ee59af3af603e2c681f9475a53ea2c7be4045f7f0a9abc563cee8d6013bfd9acf0d2d435a10033739749773296107c33851633caf8e303e7eef944d62c8439cd7dd74098e36af883cf236dfaa233e611048cdeb969679a1a453645a989471161534ba8ce188d92735f7b148ee8553c5ed2dcb726aa7d89a8e5d77a9cf2d9916755d6062a96d19e8c48001008b1448909922bd9ac2b217ac7970c5a2f5d2ca95504407594953bbdbd284bb702a17efe06aa199f6ab7a22bec95f5c1e21347989a9245292a46566d8395401aa45c1729844e9e175e31b02c39fc2cab10a05c2f47fcab8db8740e4226180511f4de93c7bfba640542703415c9625472822f7b1a1a9659bf632aae34a6ccba519307924f4daa5498b366974cde4823081c81cbd603284fbba2b09e224ed1176160795c1e53a46c9b1a6c4d535fbd14d4d1b99e884b30c86ff6865daf1074f967e57a82c79f23fe8ab3963d00c96b7e93f171d26da2502e0ba338f508c690e927815edff909008e3ee5cc995c99845e80e1205514e0e4851ca4c9404d2c15f4900790e6272646aa91bf2012181550c612c3500c19faa93c9d923e9d0ff6acb80ecfc1fb312a6bc701019de49e3c6db5757da3571b86c3f01276258c34a3138804be33639209f37a26c152526bb6e2b1d363ae3e688fe19d9d6d69d98e096bbc8e4b8da7c4ae6efc56337659fe91799eaa48b0471f2d6f3303341db1dfd93c257a41ddb73de27a20a14603b1bedd2fc9aa71aeca87c34dd66996912a30d0d5558e90ca41b2444faf63d408ceee256ae970c33bc2b2c68db10c13d04da4399d90c0a67ca88e65b9a1b8b4e9dad0af60960f0bc83456b5e8c32980c788f382c2b2d8f7db9e4e51b6bf9d164df54b45a52e593b41387cf9ebd4b3dff6001cf3d2fb9126f19c9899f718400597dd382c156acabc9bdaa3a4fd9743752a18a5d738cec0b4f7361d1e8787e60709c8a7552cf2518816d36c94660495298f2067edb772446dd2efb5fe537b26ccf3af352a7a8e150787d4cae7e00994cd92f0deb3c6f2ba84b837480aabcb39c88ee4a12505b5ebeb7836fcc8fed490eb7f340716ed20a15bb7be4dc9470e9dcae649ae65cefe078d896651d037a34ae79c6145542d3a7df688d84ec6515534ab56cd643d0d80763efcf999aeffdd67e7d25ae4f62a7cde5f66f3827d3a83038c47e607069e0012e02196c314bf6914d3632e71ad59c239069e1772011a7176901804673ba5cacf5ac3b1a1769162524da460441c6d169ed2875f8c115686ff202d495fca08b7dd4ac579e7c962571ec66336edad158d40453f5369d7a3884ad9a22ae20155dcb0329764e87d4c933b2f0c029f484e4473a0680fec6d1294ea61c2ebb9ec4c485364b2f7c0aa83602fe00d30cb4b2f1a95a5fdbefb019271c8c4efab063f89d9b61a90c231e147495d78559edb4ddd1485ade6b951589fffe62ed00d7074dc52ae54b2d33501b96974c3572afcb1edc3bc4ae11b70555a6e64ad3a08282805f09e2c34f1583063fec2ae74d4d6cfe99bcc03d6b197f8ab4600de31c0fc6e94d4c59e967610e1b04dc7213e27bf433c0841f0a76f793d3560bf188511fb9166f443d7d125eabfd7741817ca48e53c91346b99ac75f5f12605466b1c8295af05ddd9ca954a2609d2629acf7dc182ed5ac95e49f343df916b1b1bf89133d65e43249918799619429add190262a5bda4c42ec49bd0e5c6af2cd9a9791447484466a78fc4e8d4f9c841d674e061efdf8ce7dd7f55014b91c7c2d375b7bd355ce0a5f9c72180a153f898d5f6f2ed85824f0e4a9ebd50ade0b9792d4057410cf408302e9c9c81434dc75d3529754f47fb27f710b0813478d1988cd02668628c55674ff2db342fbc03505eff2c079e18cbef2ac08556537cfc03fb9db751831609ec75d577344ac38a86dd4c31700248e7d99f36207d4ce43f67f05e08bd6adc8d8e314395cb66f93fb0e080485b79da7628cbd4facca01fec4c151c1f6ee52e85e2cd177368834624f5ce8dfd28b60188b02be43d40be17c7509cd5fee2a584d820ed7db98fd0b6689f0a7ffe7f2712d130207c2b272ffb9723c4116d2116c9d1637f9389884d826c68117f275de95863a55af57a172474f6504f30f69229c1b9e834b52834cee914f42ed199e8feaae2727df63ef684ea78f780e3bfa91dcf96d82bbe8d2622392b2d5ca44c4c59d045325cb3df04ac6db0605c4796fc51092437605a75737905135508acc033a93dd77481d5a8c8e31acd95c227b41ba2a45845b8e0eb1618856e434d49061ce06e63d6f0fb735ded9c1c1a86c36b018d72cdb43c4d8ae35081f5f8c175116fd8579e7b51ed8e86e6d74e8a1f452d826391f28c1969f13fbe0850503ad7ba9443bbee6f8e892b4a1a2b4ed04bdf6c3ee9a2601d94e172d3b6df09779e53f72d0a64c814392f6e50ef59f39dffb998839122a4483464440c4d0abb7ea7dc393779fc0672a7db2d360e4373827d57ea33e07f07798334b00f514a8ec8c2e9f07463bcaf04a1930f1b88ae7a801f3ada3b2cd4f92597070eb89c9e3d13d499f6124edb745b06f04a6e1be8e84806f62d6093a214bbd", 0x1000}], 0x1, &(0x7f0000002200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40e}, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002280)=0x7f) setsockopt(r0, 0xdd, 0x0, &(0x7f00000022c0)="dceee7e2d21ae42fa27ad894b4cbbab2f711d4caeb054acba0c4bedf2294dba4da8644505cd660da4b21c1c7d4f6e87d17c0f43c56ecfb7f63709c5a711620997e2f957cefac54a2f0ad41e4815025e074b702d3f20f41c3956c08ac74b1e55ffdec38a1b33b07c233942106a809035693f235dc0757e2728ab1baeb1dca5f94bdd9c825b22efd1e14d75000db9f15e0e0519a1c23e3ea423b1f13541cb0cec204ef3ee807897e0784109c72e4406c907577fa143e3ad2cc00685233d6351ca8618dac", 0xc3) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000023c0)=0x80000000) ioctl$TIOCSCTTY(r0, 0x20007461) syz_execute_func(&(0x7f0000002400)="660f73f600c4e34102f076c4e15dd5320f810000000065d8426e440fa5780e0fd9ef0f008c31000000000f478e06000000460f01da") r4 = accept$inet(r0, &(0x7f0000002440), &(0x7f0000002480)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpgid(r1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f00000024c0)=@file={0x0, ""/108}, &(0x7f0000002540)=0x6e) mknod(&(0x7f0000002580)='./file0\x00', 0x12, 0xfff) writev(r0, &(0x7f0000002780)=[{&(0x7f00000025c0)="15006bbf0ac0239c58f4d3e98814b23f246498de5ce7b495fa259dd6e7944f8e2a2f6df1bb686db640abe51a1623475c070eaa4615344f7ab98c97f23a1c70e799aca7dc0589d1cda641e26820d842821810f938255dc1a5107132e404db113d583040f7f8b89995d272d91a92d8dac3c1af0afe09c7beaa853d280f8ff88da5989c4eabec13f429145af918406947cd0411099cb50505bdc670bb2dfcef8244359f5719c6388c228f26df", 0xab}, {&(0x7f0000002680)="8fe12b22a26f7cd04e655a30ef91831d8458bfa6aa50b9df4d15c20b7e04c6af31788967152088498dbc436326565f76598157dd0139a731ba8f8b87773c18315dc72a8b4631a1b73029dd71fe250db114bbea4ca8973905c32743a65e08107f87eedaaa7d5b6c5f63144999d85439aef527f626378aee9eab490203d21188ccf44d7b62d0212dc32aa04a61b18d231a79db4f3deab29df8a6d92c7478b4bc9ab02ec061d1590a02a8e6a5f642bd0735b822", 0xb2}, {&(0x7f0000002740)="1c1c10a0fdc523c54e95d39d152c9719488076bf1ea56fe4be5bfe68503abcc34938dc93be12d871ff45aca0ee", 0x2d}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0), &(0x7f0000002800)=0xc) ftruncate(r0, 0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002840)=0x4) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000002940)=[{&(0x7f0000002880)="c2f66821573f5a5b1f545f59709b515335264587f50310bd32cc6c9c95a98481d5da96bbdfb6fbc6547690d5f7c07d8535d26a6524d7b82db2f23f11c087cc6d50d9cc1d6b697712dcc66d166e1993232e20a217ca95cf77ac1a07222918e2b98628eea6ec2d95fbc3f3fd5d44c81e79dd6574e21b8727ca75703a44502e27760b7edad89b787b24c745d147918af3f662ccb0", 0x93}], 0x1) renameat(r0, &(0x7f0000002980)='./file0\x00', r0, &(0x7f00000029c0)='./file0/file0\x00') ioctl$TIOCSCTTY(r0, 0x20007461) symlink(&(0x7f0000002a00)='./file0/file0\x00', &(0x7f0000002a40)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSDTR(r0, 0x20007479) 20:34:59 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x8}, {0x18, 0x0, 0xffffffff, 0x4}, 0x9, [0x3, 0x7, 0x1, 0x7ff, 0x5, 0x0, 0x7, 0xa2d6]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000180)="54165dff7496a4cf834872e0253721c550e2dcf6b66280e387e68000e2f6bb583a6484bead85d98272ee7a581f64f90595f7744add02f8956295a8b51a784dee967ac2e9a976661b8a7dcd7ccb9b96306b7a8d8d19c9fc6ddcfc1d1a4670354a", 0x60}], 0x1, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) 20:34:59 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x8, 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f0000001040)='./bus\x00', 0x1, 0x0) 20:34:59 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x3) shutdown(r0, 0x0) 20:34:59 executing program 1: setgroups(0x1, &(0x7f0000000280)=[0x0]) r0 = getuid() setuid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setuid(0xee01) r2 = syz_open_pts() fchmod(r2, 0x0) 20:34:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2108, 0x5a08) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xfff, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x200, 0x400}], 0x3fe0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0xffffffff00000001, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0xb, 0x8, 0x40, 0x6}], 0x100000000, &(0x7f00000000c0)={0x2, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xd8a8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x22}], 0x9, 0x0, 0x8002, 0x0) fchmod(r1, 0x0) 20:34:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x20b0, 0x400000000006c7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) rmdir(&(0x7f0000000c80)='./bus\x00') write(r0, &(0x7f0000000380)="5b8ecb1b8e725c3e6199f9b3aa27470a3c53c6664364deec53030fdaf4dcf9e2d94937420dd07e4317adcce329342ebfda13de2b323a60326b9b470d3b756d6c69f934135aebdb1e52a7f762e560cdd0a603d829c72471692c4d61b10dccf9d0e60b658da77857e399e38d477f71fe726904ff309965c68cee48c6997726328bebd18b0d7d1322e0ad7e3bfbb900ab51945c8046c41d703e96c8813f96575a191a2e05ac5e1aec55e0d8e38866512d73059de65aefc9c8d2a5f6b5197b69071587d868ef7cf4432de5dd12b0ded251c3daa32ed42b18ec0cb0bcd22576d4890ca5cfff1367464baf442f26c08649bce119b8ce6e8ba6365e75f4e7557234fa7d1eb95f03e5b47d3a8b20a4e0d0955199926b275b5d2ac1a9a339cf682828192936547e9d37db81a3677b0270f8be5d758a066330ca44e8bfc220ec8c0d1cfd95c080b17645aa866165834e473397d4ee9633d6c90540877e99e30781df55476fb98c8a3b1f2638f87292a63ecb7ec31a024b709019fe06875139ff67bdbbbeeddf902fbdd1de8738118024b8e03171a58520fd52b6d4696993ffa308e176ba128de3f9f959b053d6c8e84f12db3c1b4a703c9277845b16080b20b9ccd727c93c2f5fdf54889b87ac4d48b0e7cbdb061c4b0d8e1d754b416a07bc4fdb119abe8cf61ce33cb87e13287eb5317ddd85acc381ecb3e85bca5944347ebee225c2a87c56ddec8e4e4992458f83b7749023438afb673b657c5a5ea6ae6d4979c1cd4e52f9aa605a74969499b9041326418cf3e18d01d7136f61b2c627597dd7fdf433805747929a52ae07b2b84f5084d96f38c10063dc892ccba804f1c01ca9eec37b307d624e643c627fe9179297b1a8266084c280f2cd9ffd138bfc826d9a1bc5619d633a8e7d6097421d351e1c289cec7a9901bebc61f73110f3d3588e5f2e4d9eda9eb934583d92f2bb118a628968ae476016650dc11eca19802429995ddfd50c0256d5ca39f0dc3eb0eb9868383ed59a33402e9079b94e2776f413e2270efd66f2eed71a0b30972cefe842b809dcbcec53e87762a75929bcaaf0fff4c7d5379ec6f1879911034720391d170725345236ad1a3d37dc58161b373b449c32de9839cb626457b859c0884384c11d274c129128f5277f8b7361a345558b2a8afaca9898b08d143f5abb11f7f64d190421bad54d3825b51e40890c7da79fa5c2b9d4ed567b6066c13daa05332595a1ed3e405d0e9ba4bdac8efe0b2322e6fabfd9c25096d9411d29a821a17a06fef36559783beba4c66a58c24957043d21aa2a4599823a19b235010b7e93767621a0c1f7023c350d74823999c5108c9f180c41dfb01d00eca0a02de756c38c12ca6865dca3ef0f4dc666e337f66390e9eb0025f3fdc379c470eb6157418738f719ccc2597fa3eb4a998096cf7937e270bc58adff85924012d004f0820e0384fe1d6c19502b5ad6e4de4dfd8f650dfa92bf77dfc26880ec2c680ee5b484d8f081cc039b2a8f00d39c2fc20a9e8745d8633809878a22fa86090710a68e1a8564767009b3ff4676b5303ec7c9362c2a24b40367d2cf9b005e1436e6fd5ee8beb6c5e31c9c51b4a16e0f62bb8d9256b8fbff32432397c527360c3c4ccda3dd98b1548d8bdbe8c8d384d6f05a8df892333661bd06c9fb0f548da5849a7d5a829ef53b61cdb383843793ca8e857332ba985cd9bf9c18ae281f36c9b4683f35e081de6e402bfae2bf0f7f65832b3e405349db43c67b7a1498af06149d126e97c43780d1e39268345a918578fb10f75941a447446663d256124a5116b348c7f7e5de45a38f87712d23af2c9ef2a510f2d8e4cdbdeef9abca3cc4c20e23b4e731cf939d734c0e9f56b77b62133a6674d7a25bf3fbb1642f8a13d2b8dd79ecae5d87ffa880bd61c6317b21ef4ede3fae6c80a11e7679b82aed1d5e7dda6491fd76516a62000c19820a0ae09d91f2ce1fc8c04c156e1ea3a4e0d575be965c754cb6877d38877294e669ec5052c00707e565546badf0ae489c520015ed89f7ab2fda31b8e854a1461247a2affa505e5887d4d5e304b7790cd2e7a81ad88009cfe281ce5e550867bda83bd00f1af6a377b8d60f229f081661cc75e9be02e5bffc662ae41ab433060fd37f51ba5a305a3694a9b0766c82dd6126deab7c314770fe4d2c66b62781de2b745ff62a5793f56466c8e3867e728be54afe40ee17927b95951f3f9e4bb1f5e55d3cb327c4e802207761f53f7efecb8d95d84dd148256cba095fea8f84c4db4c66ef7a9f1d515d0fbb2795696f65d86a604bc4bc34c052cfc1bd6f04a03ce392085548f3425c27622062834bfc2278ecdceb8bf70c059fd783a3a1b0cde272bacd34e0a911ee586613d4fb60e17090fa1e0863735a59d1ad9500d5b8e11dfa6248e2c994452b50c0e15c04556debbb7315ae4801c431365cb76f938ca8e8d3155d8688162a3a3b96613839c95e884b8b556d63061c5643711b966ec0762c93724994496d94f33f4cf5f95d1b7b713ad00ae2d4df60dfcbd7911747a6b2ce4f91e4aa163e47c0cce33007c4c390e71df6d99c7e2df40cfb349a4749c2f4be9e86c70a0dc0539bbdb9d6e8691be2112c6ff9f6ecba3c61fb70b73c99761100000000000000000000", 0x752) clock_gettime(0x6, &(0x7f0000000240)) pledge(&(0x7f00000001c0)='\\\x00', &(0x7f0000000200)='\x00') r1 = openat(r0, &(0x7f0000000140)='./bus\x00', 0x18000, 0x80) dup(r1) geteuid() open(&(0x7f0000000e40)='./bus\x00', 0x400, 0x10a) fcntl$getflags(r0, 0x3) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0), &(0x7f0000000c00)=0xc) getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d80), &(0x7f0000000dc0)=0xc) r5 = semget$private(0x0, 0x0, 0x20) connect$unix(r1, &(0x7f0000001080)=ANY=[@ANYBLOB="95c3cd1afc217c6972ad1a1fe75a9afcdbce124483dbbc362dc3f799c75aa53b68002049ad48418700c26e3ae311ad85b4793a8c25ec7804fcdd8edd94751c3eeea7674f6efe1add8b7b6aeaf97bd84449c1ffffc7ca4fd71d9be0f62a5def38d3afa497df62152aa839f0af1402724684199a2be8d3eb09c3953095ddb902e52611464cd9ba4d1a9ae1d5ccffce318b0d845295ad702c8fd4f1bb92f62656812c515fb01ad6d3b2daabafab705dbf7fb656cd6a9da661bd0afde5721522bfe582436a62d78a033cb10c3d5b9c10b7ad1b8c000000000000000000000000cd1978c7e16c03bef67f27af1ba89ef5748279d633dc2a15bbb798db8d78617a19ad155b7eabad4997a0d2246183c2c25e8646cce4539c6c322bb951aa46adb8b93f2daff2c9b93d6e2281db54e177702885ebeb77edf24e9f9f61a7ad09c9d524be72ef3ff5a5f3a29885470f7f54"], 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000d40)=[0xe7, 0x63, 0x8, 0x9, 0x1, 0x3000000000]) nanosleep(&(0x7f0000000100)={0x7, 0x8}, &(0x7f0000000340)) dup(r0) r6 = accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000300)=0xc) mkdirat(r0, &(0x7f0000000cc0)='./bus\x00', 0x100) r7 = semget$private(0x0, 0x3, 0x4) mkdirat(r0, &(0x7f0000000d00)='./bus\x00', 0x130) fchmodat(r0, &(0x7f0000000c40)='./bus\x00', 0x12, 0x2) sendto(r6, &(0x7f0000000b80)="0f72895d1da01678ec4ea0419b7159fbdff616", 0x13, 0x1, 0x0, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000b00)={{0x5, r3, r4, r3, r2, 0x14, 0x7}, 0x0, 0x9a2c, 0x9}) 20:34:59 executing program 1: unveil(0x0, &(0x7f0000000140)='r\x00') clock_getres(0x5, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 20:34:59 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) select(0x40, &(0x7f0000000040)={0x3, 0x5, 0x8, 0x7, 0x1, 0x0, 0xb5, 0x9}, &(0x7f0000000080)={0x8, 0xffff, 0x10001, 0x0, 0x100000001, 0xffff, 0x4, 0x140}, &(0x7f00000000c0)={0x7, 0x4, 0x3, 0x7fffffff, 0x3, 0xffffffff, 0xfffffffffffffffa, 0x5}, &(0x7f0000000100)={0x9, 0x2}) 20:34:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2466da6b5ee5fdb152d023d5922bb03d516abc766c27edd048ab486b012e14", 0x1f) 20:35:00 executing program 0: sync() getrusage(0xfffffffffffffff9, 0xffffffffffffffff) 20:35:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=ANY=[@ANYBLOB="01002e30000000000000"], 0xa, &(0x7f0000001180)=[{&(0x7f0000001080)="4b3e105ef8045c65fa8732cb1d51f26696711f7bb897595d1688379bf2be531aacbf893e1282e0100dbc0f502a7c4fbd5fda0d15c533b0c96638a516e23501d65c377fcd7c42b5699757e8f2ef357b544853f728fd9d69179cb1de25e4c86cd2e8a3273af04c51ed7c55b3efe5c7076f91ccc5b01e2b4f21b032c785bbd2c3bf96fa4ad7f5acbb4b0e319eb90605ea8817f1ff5250e9dbf492bbac8be1ede31956e5e467c5ba0d8f52e9c0383cfc6b0cf345db12cd0c54a9fde771116c7b2b018c6b21b2feadfbc20f6e81a57e67d2ad694355d43ce81470b9d169bd67c6afaa46", 0xe1}], 0x1, 0x0, 0x0, 0x6}, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000016c0)={&(0x7f00000013c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/127, 0x7f}], 0x2, &(0x7f00000015c0)=""/195, 0xc3}, 0x40) utimensat(0xffffffffffffffff, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1}, {0x5, 0xfff}}, 0x2) r9 = getppid() getpgid(r2) r10 = msgget$private(0x0, 0x40) preadv(r7, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/120, 0x78}], 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000002080)={&(0x7f0000001880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/9, 0x9}, {&(0x7f0000001a00)=""/135, 0x87}, {&(0x7f0000001ac0)=""/139, 0x8b}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)=""/237, 0xed}, {&(0x7f0000001cc0)=""/40, 0x28}, {&(0x7f0000001d00)=""/90, 0x5a}, {&(0x7f0000001d80)=""/149, 0x95}, {&(0x7f0000001e40)=""/205, 0xcd}], 0xa, &(0x7f0000002000)=""/98, 0x62}, 0x3) r11 = fcntl$getown(0xffffffffffffffff, 0x5) sendmsg$unix(r8, &(0x7f00000035c0)={&(0x7f00000020c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003500)=[{&(0x7f0000003440)="426caf5925d14400e4904ad8de6129c6623a2c9f87aa701461e9cd831900a592d41e659a4e7aff210e3287ea254d5dfdc26524c1e2c1753fe160519082b79cd4ff3b117cb287b2b713a4e6a9ad918ebd0539097682cb2d4d9b245187d62a2992e04c6cf921e2d2d354e4b03ac4c6c9403e2072b9a3cb57c5bacad0a3786f62b6eeb792b825d0550ce79482bbceefc98a8c70aed40557d9dec891c8e3dfc29152273ca95a3c8eb35349a2f8736d02", 0xae}], 0x1, 0x0, 0x0, 0xc}, 0x1) pwritev(r8, &(0x7f00000037c0)=[{&(0x7f0000003700)="61572522c85c5afe5c016e8c9cdb81e963a69bf8775fd9f11f773041cc48be4b7f1db4b4f2ea7a9ef49cfcb59339061125b07fbefb59ae63cc13ed0901e0d1b6972cb2c4c49482684c6ebddc4d251f6a42535f7e4cebc28286cc1a704d4efa30630efecd05679068894e92d66e7a2956b1c5c24d49100aff9378fcd8c51e5371c3046729b85cc04f101ba2d64869053045c7a47e2dfa6216e6ce83f4ed1ef9e62d090970816e6a7ad22c97dcf64cac8c50", 0xb1}], 0x1, 0x0) shutdown(r0, 0x3) r12 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003800)={{0xc003, r3, r6, r5, r6, 0x2, 0x1000}, 0x9, 0x7c1, r4, r9, 0x7, 0xfffffffffffff3b2, 0x2, 0xff}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003880)) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='$\x00', &(0x7f0000000100)='\'\x00'], &(0x7f0000000200)=[&(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\x00']) msgctl$IPC_STAT(r10, 0x2, &(0x7f00000038c0)=""/205) msgrcv(r10, &(0x7f00000039c0)={0x0, ""/47}, 0x37, 0x3, 0x0) msgsnd(r12, &(0x7f0000003a00)={0x3, "3dff07c122887eac67baa5d4dc1fe1366ddf68a8cfb66cbf8b83cfef38df810bb80980c6d61f442db2c814fb0c8cad568e5779e45e0e1f8d467bbc58d00698c06f1706942d09eb9c864638b256cb170c3ef7740700cd1f679b6b4ab588347cce102d5cf033d5cd5a458191bab588161e8be30d5958ef81b0843cda8b51f4e305941687bb07865df665df13b5cc34f4fa3a3a7519e9edd2606d94a90418da29e22ef374681f501b3394600c6b58553ebb2c7bdd444ebde0f115c6207e34fe0a924f0fec451dc365a0d63605c912a02cafdd8f4076d37ab45c38046129f5d928ec836d2e98eb4ddd9cd3cd589bc3"}, 0xf5, 0x800) getppid() msgsnd(r12, &(0x7f0000003b00)={0x0, "af879d29d44bcd8c822278d02138bc1dbc751472f94b5c56a1897058e7489290e866ca0f1b225896bdf83ac053c15035328a9bb4c695fe37d2d75ab2ccc1d1abd963abf9e10fcd48d7c91d5493f0d225046132707c051094cb89c4454163efbd36544ade2a662ee3468d4e52cf3fd332c419eb318ea9569d3490fdf21c4fd0aab2d886e9e3c76a0a5d7f3e13ddebc120902c89f4c771380cab91c281a0878a470a09d8c9511ffabc0bef52a481b544afa14ee66cbff311"}, 0xbf, 0x800) msgctl$IPC_SET(r10, 0x1, &(0x7f0000003bc0)={{0x2, r5, r6, r3, r6, 0x100, 0x100}, 0x557, 0x2, r11, r9, 0x2, 0x4, 0x200, 0xfffffffffffffffe}) writev(r8, &(0x7f0000003e80)=[{&(0x7f0000003d80)="eb38e8deef78b7d9679e7e6e815b797ed1a1136610902c023e72ec71c252c1b77f83d8ab5c2e1cc84270077b507522ae046b9685e86fcc32517582e2d06c2f4e434eb1b4095c00d92a348d4c6de143524445b1b4ff57fddc2cc244f21657e6631c5b0ef223a39825afe38e902803730a15521fa118b5bad922fca85b8cf8b9abef541af6b7800b942c8ba2747428bcea33af5532e692b653a694a0b03e94923b6087e1d64ecfa8aaea07ddb95bc04491823c2aa74231ee350da3bb52fbbbe3bb8f942d89abede2992e928d8766af058fd0d3f510d0dedd0b5b5ec1d1446e00d7264f27951bc8e150aacbe0828a163bb54704", 0xf2}], 0x1) 20:35:00 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x7f, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet6(0x18, 0x8005, 0x0) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000180)="b53a00f9", 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000080)="00800800000066736c2e956815311daaca0918e4", 0x14) 20:35:00 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="07ff0000"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000200)=0x100, 0x4) setsockopt$sock_int(r0, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) sendto(r0, &(0x7f0000000100)="6b9ed4bf17d15ab109de000e3e6260548bec9f68b66621c0abf9ab60caf3", 0x1e, 0x3, 0x0, 0x0) 20:35:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x40000000002004, 0x32ee3f36) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 20:35:01 executing program 1: r0 = dup(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x4, 0x8001) dup2(r0, r1) r2 = socket(0x13, 0x4006, 0x0) kqueue() r3 = dup2(r2, r2) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) getsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) close(r3) 20:35:01 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) socket(0x2, 0x3, 0x1f) 20:35:01 executing program 0: utimes(&(0x7f0000000000)='\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x0, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x808}, {0x39be, 0xffffffffffff34d4}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x80000001}, {0x7f, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01002e2566696c253000"], 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r1, &(0x7f0000000240)="75472bc917e85f33144a05f3c33cd5a61ab7baa60f3d92f3e693b1d7439136fe766c4a8f49348cba317a952b5bb185055bf9a97cb7e083980c4315e8e38250cc0e659d27fdf12af79b19a8e3b51fded486d6d523004623047adf52e58a4bbdc0d7b0531d2c2695ff70d752a4b716cce8db8100000000000000ca552017312243046136b265748b00004649d3da3fac5af8e51d823d9cd78173cdaa8c1ea4a610e6", 0xa1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f0000000300)) r2 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/37) fcntl$setstatus(r0, 0x4, 0x80) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/239, 0xef}], 0x2, 0x0) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/175, 0xaf) r3 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r1, &(0x7f00000006c0)="5d22c97940503ca69d7a965a6c9340ca5c638a7c1fd60d891df9ff05aac5c14b0ac7f706c35a7e16ed4e19e9ea93537f4eda1fac562fd41a847b10a9af992366eb549a1b1759c05a141ed9684b10351440bbe89a5140492a8295f283e5c596870d375f18001a23030a452741217a03718284d179fe391913a503d473a5ee6ab948c2095f78512fe1d27cb4f115f976426f242cdf1b5258", 0x97, 0x405, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000b000000000000000000000000000000000000000000f0ffffff0000000000"], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) openat(r1, &(0x7f0000000880)='./file0\x00', 0x200, 0x0) chmod(&(0x7f00000008c0)='./file0\x00', 0x82) getpeername$unix(r3, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) unlink(&(0x7f0000000980)='./file0\x00') recvfrom(r1, &(0x7f00000009c0)=""/243, 0xf3, 0x2, &(0x7f0000000ac0)=@in={0x2, 0x3}, 0xc) r4 = semget$private(0x0, 0x4, 0x2) semop(r4, &(0x7f0000000c80)=[{0x3, 0x8000, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xffffffffffff0000, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x401, 0x1000}, {0x0, 0x1000, 0x1000}, {0x5, 0x4, 0x800}], 0xa) 20:35:01 executing program 1: getuid() getuid() getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) r2 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r2, 0x29, 0x23, 0x0, 0x0) setreuid(r0, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) getpid() getrlimit(0x6, &(0x7f00000000c0)) 20:35:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x7fff) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 20:35:01 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000058000/0x4000)=nil, 0x4000) mmap(&(0x7f000029e000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 20:35:01 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="8b52d8b02bd75e0306d8befa1dedd7c0", 0x10) syz_open_pts() close(r0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/150, 0x96}], 0x1) r1 = kqueue() r2 = syz_open_pts() preadv(r2, &(0x7f0000002880)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/192, 0xc0}, {&(0x7f0000001480)=""/129, 0x81}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/184, 0xb8}, {&(0x7f0000002600)=""/75, 0x4b}, {&(0x7f0000002680)=""/120, 0x78}, {&(0x7f0000002700)=""/123, 0x7b}, {&(0x7f0000002780)=""/223, 0xdf}], 0x33c, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) writev(r1, &(0x7f0000002d00)=[{&(0x7f0000002940)="8e1c93676a7647510aa7e57559bcb3527a2f154853229315fe842e17adff7d42e66ac8028c50f3abd6ec705fc4a3e36b9779ba5b5d09f6bd35fc0a38aa488aed5113a175932bba8955d0bdb61754541e23b7a09e2e3c2ca3ca7d1f571cc576663585d701ae281bd9f772023dd5602378f88a4ab665fb35488dae2d7b15b0ef2aceac04bf074a84c99d41eb388ca6fc52da", 0x75}, {&(0x7f0000000080)="2bcaee220ecf156db9f497e19e29ded14233bb2b1a0609f1af01e561e0790de772489f458160571d87a50a324661cadd037e1cc37d41daab", 0x38}, {&(0x7f0000002a00)="465b75295117c6bb9a72d29bdc3b231d2237e43acfa5926deb42c1615670ca5967d9d22161de772f9b25b363e26a9d86ac17c9089ffd2191ecd7e0deceea80ad8996e6bb5ceb314c17114454005eb7f3a09f2a0337a45977d1a6e32ea00a59220f7fcaeac9a3501687d0ad78adc61db0cc612470696d7111907300d5bbdf37d6d602134cb9335da2c167541cc67f2035d7033ef93c7b31e14f419c93", 0x9c}, {&(0x7f0000002ac0)="18c2cd84e125589e48d34c4a39b88baac3171f9328803ab1ed4ea42f89198659dd605c0cf68d4d495de9358716b2815583681819bf5c159b277b460c933b8af8ec82f31556370e74f6d1e1801ae3e7ee76408da6b64524004b3d1ac0a888b7885896c559e1872650d975150300672eb87a3ed3d5aa74178ab9e310ea170dfa468e6ad6f36cb6f2f51ffb93b956b526762c27c777acc92efe970c3080dc82a5cfff", 0xa1}, {&(0x7f0000002b80)="9a5b026ff48d19ca55203d81ea59f9aa8f5f96a9503d3a7c58f1339577eae82031f743e8ee2f6a282f3b8783f4ff8bed06c973f7654a969bcf6ab87f5e82a3535a82a0e4cc7965cb4cbab101c965f3957bb6307aaead684dc975833273b00618864c5f0f47e0d46fb440f2e7e3ff2c95866d754c491ec0bda9fe5b6f165a90daee868a316e234bae67", 0x71}, {&(0x7f00000001c0)="472e73fd8289b908d2b3baf23d2d06d573", 0x11}, {&(0x7f0000002c40)="b8ed98423ff1f96663af01015f2107cb17055f294dee43e4bdf0440b666fcad75d1b405a48d8ec473bbd38a7b32743c918e9d1ab1976b6003b8d0d2a0b554d630dd63e06adc8b22657d00192282c94b5c5aee9ad2139029daa06b60cd70ca1d45e1e12ce43196c879d6427b00146f6a4679eda1f3272cef37582a1d9c746cf22fba7255243c310d659941451b8aece22efd68ab0d431f1cc7e9f05e1ebcdd1ac4fe441a3928bfdfa7d39083e2c764babf258a432d0a45a4399", 0xb9}], 0x7) syz_open_pts() r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x100000003, 0x1d3e, "bad83f067108e2dede80000000001f00"}) poll(&(0x7f0000000380)=[{r3, 0x105}], 0x1, 0x0) 20:35:01 executing program 1: shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r0 = semget(0x2, 0x5, 0x1) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000000)=0x20) 20:35:01 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) syz_open_pts() r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getppid() r7 = getpgid(r4) getpgid(r2) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x2, r0, r3, r0, r5, 0x80, 0x4}, 0x2, 0x1, r6, r7, 0x8, 0x401, 0x7}) seteuid(r0) r8 = semget$private(0x0, 0x2, 0x20) semop(r8, &(0x7f0000000200)=[{0x4, 0x5, 0x1800}, {0x0, 0x7f, 0x1800}, {0x1, 0x1, 0x1000}, {0x1, 0xffffffff, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0x4c8c7972, 0x1000}], 0x7) 20:35:01 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() select(0x40, &(0x7f0000000000)={0x7, 0x800, 0xddea, 0x7fff, 0x0, 0x5, 0x4, 0x7a0}, &(0x7f00000000c0)={0x4, 0x8, 0x6, 0xffffffff80000001, 0x387bc9bf, 0x3, 0x0, 0x8}, &(0x7f0000000140)={0xc6e7, 0x2, 0x20, 0xffff, 0x3ff, 0x8f, 0x5, 0x2}, &(0x7f0000000180)={0x9}) kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x10003, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1f, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x12}], 0x65363051, 0x0) 20:35:01 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="0000000000000000000000006a6755d600000000", 0x14) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="59417e4076ee992b659d13d501bf9ae20ec0ba59699644b56f6cfc03a0e6b3076f31421aedf3e4e2497690350df0cd04b53041f7e1a15907df2a2c28e39e4411f1728c0f3e3b9d30514a8694ce4c91c1c38b44d030847591762b11047390d8b5acc7bf97f0bb03282522a0b794e662c2043b867d2399eae2ef92f3ba223323e5a79b30dd870a0536d6b1fe0165995350063e13a792aa1171a8d337da3300ee4879025a8c452bdca1400ed88561f5a40c8f993e217d85fe72eacb371516579dabc5", 0xc1}], 0x1) -!0 34!#+ 0820000000-0820400000 /& -!0 08&&&&&&003&12"#60 &!),%$: (/,% ). 2!.'% 20:35:01 executing program 0: getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) setregid(r1, r0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0xc, 0x0, 0x0) 20:35:01 executing program 1: r0 = socket(0x2, 0x4002, 0x0) socketpair(0x10, 0x3, 0x7ff, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f0000000040)=@abs={0xf88a31fb6e9f02ce}, 0x8, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="05406ac466f912056b007cace991fb1619a80405503c7a45d96e4aea94a052b1e3adfc88f0412b88d3edd9ecd3ea57ee1bc63b00b9c7f5ceb88903d67f410099a5c20b924151eb728e9d9b068753b0b135909c393d8d300b603ae12e8bd6ee12fc3468f4f55933593b6aa34999f3856de5cac0659b65aaf73c7ebd6aca0ff20c737575806e81d908218708da28d95587ee8f3f5ac137d59762af5e2e0c10c7f814bb960fdfde1518ba48", 0xaa}, {&(0x7f0000000180)="4a686a44cc3c469e3399e5e1f54c430e980906717735d515b078c2dd619b16abc2295c3bfadff3aa0859b0c46fe9183f4cc4b93b58ad607d7e75f1eda8cd286acb31ae71a1354638a4663548232a9895f6c68e16f8bedc3fc33077b88b2840c00843b40515fea6074097ffdb9e8573eab54bec1620017582c1c566340cbd3c064f354b12a8eba13758c673", 0x8b}], 0x2, 0x0, 0x0, 0x4}, 0x0) 20:35:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x7, 0x810, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000080)="01000000", 0x32) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x1}, {r0, 0x1}], 0x3, 0x401) setsockopt(r0, 0x2000000000029, 0xa, &(0x7f00000000c0), 0x0) 20:35:01 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) r1 = kqueue() write(r0, &(0x7f00000003c0)="8758e9532442379f3a3f579d5c30af9307c3845b3dac3611d8487ab359597def5273575bc5a472bfc9dffb70dd9be697fd8130b6e96081b6e48bdc7cd44c65e7ef44893aa846d81eb92eb15820dfe8c7b70e64e2a940c325e2b27be49be0b38f54355d53e87b53a9505db2c50a27e7f56de17f8ea78334353c73af73d12a6f9befcba8d31e5d1fcaf788cc939fa713a43a8df00fdae9a5b3906050a9962297b93d3fb903c71c27b344f31f8617de55f01074114761b4eba89d1a736073f9f29c0940b7e331ed755cb17c1852a1f2995c2d200ac82ad0a4bd1b9648e668dd2071b3fd4fed290e6c621cfb81178c", 0xed) r2 = semget(0x3, 0x4, 0x400) semop(r2, &(0x7f0000000200)=[{0x1, 0x3, 0x800}, {0x1, 0x2, 0x1800}, {0x2, 0x4, 0x800}, {0x1, 0x7fffffff, 0x800}], 0x4) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x40, 0x6, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x27, 0xf000004d, 0xe675, 0x1}, {{r1}, 0xfffffffffffffffb, 0x8, 0x89, 0x1000, 0x20}, {{r1}, 0x42761ee3a0c0878d, 0x10, 0x2, 0x8, 0x8001}], 0x101, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x100, r3, r4, r5, r6, 0x10b, 0x625}, 0x7ff, 0x10000, 0xea7}) kevent(r1, 0x0, 0x0, 0x0, 0xa581, &(0x7f0000000140)={0x0, 0xdea}) r7 = semget$private(0x0, 0x2, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffffd, 0x3, 0x1, 0x3ff, 0x9}], 0x9, &(0x7f0000000500)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x100, 0xe33a}, {{r0}, 0xfffffffffffffffa, 0x80, 0x80, 0x1f, 0xfff0}], 0x7fffffff, &(0x7f0000000540)={0xe43b, 0x8}) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000000)=""/79) clock_gettime(0x3, &(0x7f0000000100)) kqueue() 20:35:01 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = dup2(r0, r0) ftruncate(r1, 0x1) recvfrom$unix(r1, &(0x7f0000000080)=""/84, 0x54, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="6fee", 0x2) 20:35:01 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x6001, 0x1000000000100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffa) sendto(r0, &(0x7f0000000080)="5823e990e1d99bfab02742bf5379abb0a360c69ec584dee578431a949156766cdd751f84c64a94b5b2f3f9dba022731166ffddac58410c1383cdf7ceb73cecb88ddf0f516321006655d1ca8dac5b7346db1ba48c9320058737ac0e25ee84885152e5", 0x62, 0x400, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x407fc, 0x11) 20:35:02 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r2 = semget$private(0x0, 0x8, 0x0) sendto(r0, &(0x7f0000001780)="c7b6e9ab37c766d63de8b0161d13ade59a92bf64d70a24d785125f5a6e1ea469a2a2420265c6bd3fa5e593083979768fda39436452b248565f5bbe283ea95e06a56efb3178860a892ab3040232f6c0d92e8d75d2472a51e36857ff88eaed99d4664944fa51c02470123bec395de5e6c23d813db4bc94349cf154050d5017649955d7121481b8bcd04a484ceb90825bd6888d6da6acb3651eb5bef925d1a1e5d1d210d4785001d29fec3cb374e60369cfa3748cd14c7cdf908a118d683adc5dd897143a6bc2dcabe4394e2f904c2f15c3f23194c7373e50e62006ee9aec413b47e472e57cd309ccc38c8413fdc5972155728c32", 0xf3, 0x1, 0x0, 0x0) semop(r2, &(0x7f0000000500)=[{0x0, 0x8001, 0x400000800}, {0x0, 0x8, 0x1800}, {0x5, 0x6, 0x1800}, {0x20000000000003, 0x9}, {0x2, 0xffff, 0x800}, {0x0, 0x400, 0x7fe}], 0x6) semop(r2, &(0x7f0000000380)=[{0x7, 0x7, 0x800}, {0x0, 0x103, 0x1800}], 0x2aaaaaaaaaaaac34) r3 = syz_open_pts() ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) sendto(r0, &(0x7f0000000440)="a5eecfc98dfc8009e6c13f1a2bca59b3c15ed50a234d0af634228f799484f71c18a82521e42aeb882b459b17cc0afa9ac3e46bb6dc8eb1", 0x37, 0x8, 0x0, 0x0) r4 = dup2(r3, r1) ioctl$TIOCCBRK(r4, 0x2000747a) shmget$private(0x0, 0x1000, 0x21, &(0x7f0000ffe000/0x1000)=nil) semop(r2, &(0x7f0000000080)=[{0x1, 0x987a, 0x1800}, {0x1, 0x3f, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0xffb, 0x800}, {0x0, 0xbcc7, 0x800}, {0x3, 0x100000000, 0x1000}], 0x6) sendmsg(r1, &(0x7f0000002a00)={&(0x7f00000005c0)=@in6={0x18, 0x3, 0x0, 0x31}, 0xc, &(0x7f0000000600)=[{&(0x7f00000018c0)="54fcba7ae8a911594bd9cef664200049ab080ea58a67ec5c003692c6b2336b8e20025344e92530e11055ca527dd4be5e39b3cec5148897d5c5a89c8f6eafd29ee16f2a45c9bd579da6807dca168406a095601c8e3b9d2f47ba066e4a88903bd51b30a2b750709cee881af3ee15b10c5b58048b3518d02e71dca36bf6a301dc1c8b5d22a1cb6e625cbbfc029263bb95f018a321473dd4f40f4478f06fb519d62607dcb54287d60514559676ae8e6728fdae2aa916733e62ca44d5525a6fa02c297cce83d413eebbfe9951c96e5c9bae39961c4a24209d64524e477f368f0344b33a9b7d0df8dc2f35e5845406a343881d84d8ee295be3ac23dd986f494c9ba3463368eefc34ac31c7aaef54c3fa5a02ae1e52b9d6133af816a0a5c3fee6ea4c69abb72994bfb43b36fdeedabc749642ffd59a45d5c5496153008fc358e6155983480a0d39f03fef1e9d46beed6708b8cc49ddbaed8adac9bbe35150d2314e59c39e0508b71e6e16703bc35c79e1fe2279b32816ccfdd0f1f03dd51cf448888e00d6a18dbf7ec30725e716b3fed60f43570e5d93ca074e1f79613a284cec2041200e7799252477bfa732312b3468ed4730a3c5cfe9d168a1074991e8417a6f05e0a991ffe758237556cc3f00d9d146f8cb01e1af04022da502967a4c72c0b7ee70f9db6d9d7b0dfdaaf6aef94e6d32a11260e04fbd17f104ac971ce7371e8d5c2628928fe42bda4d3327b2231822b0d03af215f4acd0efc0d0294d70dca76944386e620aea1cd7793bb18660736fed97b629cb401f57be44199b433de4d823b1e7879405a3bb676222db9c1e0bb66111724b18f7989336f6fbfff2fba8e756ad0dc90358a3979c341494b247b4f2329805cbacaa921f0acb16a7ce890fac4c8c437b066cfff12db1014507279ac807e7c7b3a566a2481699cdce84a521aea9ad24c638a35c885febc6fadf053ed1f3c0d7802a06d5c354bf79aea17cb3c5a3c26360457c1f5a6e5729223d7ffef286cb5ee435c617b8869551f93836a4dbad63842824827a72658960fe990cb02e56a707131a23aa72701d4222e61daf684459a9ef1522d7931c0659430ecb769e468a0b51d2a903238da49209790d93b94eda4c0975e9079a8ced5922f3bccd7856a3da55b8872b87802ac88230bcef76b3a0d152a7d939fb86f42a9eef49e027604035bf76be6086688a3fbb4be56ba75aa845da3a152b44c5fda0ea54b6f602e904cb5f82da6bdd8fb2d4ba57b02d9f3f9b43bdf54069475a41c904818afea5ef4c62ddc1db32495380b29109600db0218a30d2c0de56e1383436138d710d296675f60281262d37511ace174bb1368d2bb65fdc88e22444d9c4fa3c0a1a5db2e81c768b771179f04b5e94ff3f31c8868186a1ff72f445dbc0ac7c68ac370cb31e0471e2bbef8ac992dfeb9b26e6f9d07077b57fad3f4722321850744e1b869caf74fc6ebefff44035244feb2b5045e5a427349c51ba012798e371d10a53dedab219dc2db879ec34408e84d46e667d8466c69cb6c2560238852b20777c7f2a2217c501b2a165f02aff338c468526686d848769c84f5aea3bd49bb2f2df64071c78949a5acee6e51a049627ed5b305e5f4722722e696df64257ca635b1aca1f1a36f5c50ffd1498288c74dc0c4165632157d7d3f6e2649799ac755c4fb015176fc194d649c959728cd73333290f355863d6733efa5b25bdca6b66ae805effa4692530810b861b012f0fef6bc9c61ac7a93e2b987cf87702a7a14da39c26d9facf6d493a4665143d5b748d7b000ecde6b66143cbaa851877eab458d9caa165b8ec9147f7e08582039be1abc6f1f002e1295f12d541ebdd5962975e478d6b2943ccb0020c6962697288bceaddaa07ae2e8b3d374100b033ec51bda18c1de11e94d42c6edab6da6dc97256c84e07952be76e7bc1b416d478f80d3159779a11fcc5aff88fd93b71527e78df67a52bff721d56f6c49d0f44d58171085eb81aaa29a8b40222772bb694f4776d204d94180940d3bb08476de9360f1f1db612cc56228dc3628d974ab542ebff24eb31a8341bbd7117066e105ef49d378a781e88df05374268a2d3c1d5c6034d7c3f2005318c9fe30569ed764cf0635c70d9f4ed54c4c0b6f5a00859582ac1552754deadfc34891c599e1bfa25bbf6758faba108721bf74d2c58464cd0b34fc904836f247bd7f2e3a3f02380c2a9c6dc60dce8d00b4db4c946d59e4d5364cea4c02b5d86bf33b0c45352017e5ea8443234395289e214624d90af19fdf03bfc7e30a83db203daef044be2ed87f6218ffb8aa63d9c221bc797e3772f7216c9b82d328044a2eb56e169d62c2c2af57379165c5139af7fdd4dcf70d2f256893009c1008c32268127ad0f7b9fd93a82b9cd7aa28d97c913422b5898bcbae9d2da610f52a9fc98f2bf8f124bcb56e6a49f7dbf9bd6de100c3c383506b1613df6430fa2cdb16679b83e647f64dad13c2ecc095a18e09b3bd050a7d6d8cb78eb8be519efd04ce63652b7e6188dc997ebbdf0c46dcb84a38fc213a34bb030e7e5539848cea9c3d4b03dcb7fcdc06b53a1728e7dbb2fb304ce242040181424fca99cc4d9d6cccca5aeebd2f7f2f5df5297c4550c70f164c7845fb9021e0e8d9967939b03b8c0af396057c8cbc4915b599f166725b1d70a73de18bbc7814c42c27209fabd70a750972d9e044426a9b9b91a506f2b508c790eafcc2e23926ce2968f9368fb360039fc415eae698a06b1d3a2897582c7628caa134515fbda7d5556b3a74b2c2443f0942cf5fbb1a6194dd38f62cbe89268ca440e94b86e88a22507c73923185d274102dd8329932ef9a3c0a61278b5170086cc10a261f267a2dc0687d12343767b6574b344112462de203861229b0436a6e2183d58e07b48a524134d2ea8f0e959fc2cd8aa7f84bb521f4045daf1d0d347c74bb4b5750de76f942c286875dbfafa50b9355ac3034681029b4999ff2049afc1b9fa73ab89ed93fd39abc285ab34c4d011c3b9e9d65cbc2a88bf238a11936361b8ac7c4e15f71cd7a82a5266302934462fefb50a9f6b716fc3851ccfd71e4c9021a37b52ce8bfb48060c7f1e14ec7bea00cde27df276e46d61f437d79b2f6f53c2de56c1fbfa3a1fafc3dd86f4b3709f3faeee341a46bc6bdc4dd53647b6cb808db748bc92941e49c0e9581bf91a13ac6c2f65752144b5ce4ffd3ab23974af61f182bbd0f80301ebfa4ad71c39b5a433ac4d3850706e077b1689409f9de604122f88f57069bc1f99090b3b83aa57dfa37a0bfce8f2c614fb0bb8edac688cbf370d3815e3b48b6cb35c3789e9939e84ad4004f31af472c241d05af471cff3da968b89860199dc11f9ed272eb2eff19696f70cb159c317b62be9f79b87f377b8675fd4d75d35868ca30fdc576b59ba573811f577fb1cd66270791bb9d02160dc3814530ff622b38f6e195f4af5a5a3eaf23f0d767245c36a4ee0cb628b8f0651436f6086e49b01037ed4f5903a905cdfa9b419a621868c5693bfc62b0337cbbde37d5769b6b566897edee64793a6ef0762ae2bbc8ce33c4ed8631159846b8694215c395d88088e274b5de36536e93aadaba25030255bffb5d48e84bf59e49c424f46f163332aeec35d2fbdd46cc3e1d7993f2484a617830af3296cd72416122123b10fc36a7194ec1bc344db050990cdc2159062a811ae2e2d5a6faf3e01942451bee366e582964ec8c8a27d38e84b594f49d09aaa6478fd495b10c233e995d3afd34fed2ca2693cc97817a08c704c74e5400a535c1887a6cde9e9cd283ea081a2edc76a85e28c6a8f98e29094ca1cb1966e6f17133ca4b52bb7b35e6a3f5564a4ecb2b9ff5fd8c1a4f9a2510ebf53d76307284a5d41582b8b3df780a1cef4bd97553068bc19a364febe112c5c2d6c12ecd23362092127d64c04fbb51eb1f37f2906297e8a18df8554e4e32f6e71e67094ee3eb650feedfb894094bb0165588d6f89f8112b1f951f65986c0ab40c543c81fd35267d7ae659a0ab05f31c238e61645087e1163b35cccadc8187d03e29bf8e531785e5af26623b18fef71579b9f1be44d0605bab139a2977318ce9f4a6c7d19ef634d6548912655109411b1fec5e89d73e4004678412075597946c8ac8394ebacf38e0f3b665478265c308183084811d55ed08e7843b020472d361c6c34ec2a7e0e25ff7a5cd3be98d536088a5b23d1ff470b1ef4d9ea352e6664e5cd5eb5cb19e0c7d171604aa9b9429448578bb3637de867fe4cdfb3b679463da5b252dcf8dcd2c84927b13de1977e24dbc0aa42740e22a85bcb195efac4ef15bc29ce6be377c9cc34d832d6520476fbe74c22adff475235251026bd07ed0cf4b5d45014189301a98b87529de2bc36f427fca38bad967ebdce404653886f2989a0c2bf110900d14c553890d30db3606f256d34b1bc7b19f8d73d671c01e7e34e04f2664930e74f5bc5a61e828ad368a708536f50ec302295ec517e74123267605fdf6859dae5be5588871773b732cbbaa7fabecea5e7e39a974dfd2288b5d6bcd99e5f2991180fdffb616b29572b4b1d5f5eb140ca60dc664f6466e95dd67c63cabe2f4fb0dba9ed52aed97f9b314194fe43084beac9ecbaee653e07cc13b209a91f95dfb418a3a9f068a9ae52435bca27addc81a97f7520f10fd0aacc0aa0cac6a6da0129658f5672972dd4da20ab930b12740d371f07cfc9c0e27260772552e124c2531083ed265aa7d8ea8c8fe719d3f1bdd5772f2ec333b1c74e7f0581f9cae92b70aed3b700d03ba516a333c11498e8b55f8390e972da5d8def2140ba478d9c7673a5a7e019e7a6f5fb154d9809a38dd96ee8c20a0155179c68094b8ea97c4c1b7f343e980a4451fb8924617439a945e5bd6258f72208d553c53bdfafdfad43e393f02e364e9d0d71bea268272e4868aa3376972dba912513f29c6fe9da57bbcbcb302dae41aee08abbf9f1f83e528096bcc3a4ebf06593cf4ec914781a4171d7e3f8ee47fbe654c9a62e2854439ca157a7b502f932123428d9f58f8968365c9a06ffb795749b4dd38f439140a95521cabbf07070ae5b4c7152f34085915059c83f2717d6e9313a0b8c2bb31b7daa7cd825c0f8ebeb632a6b8f63d2cd8ccc26deb6a249e767fae4efa8e5fd2a5dca653b9f7ed18c02dbe99aafdb82498d4e6744a8c74d6d1e4b0d23efe3983ca193a03a65caf7ed053a1e540de812325dedf3a1e201fa6b8588a7b58f24303fb6a61fc7b915a2fc564a8ab573f85dfb14fc5866eebe33a55c6aa9b86188ac3ec54cd1f5a01f0a270d8bf41973a695b62c20beb1eb2ab5f2e360afa79ed60516e22dc71ca7fb52c39aa32d54acee6162580dcaea719281fa64878d07767194df200500308ddbec78ef39e377426bf4d52dd1ebdae8cfb4e2e4a37d6d7ff5309cd8b6e7ad5467dc2dd4d8f2273165cff50b5774617b87aa5dc35d24cc1c9444e583d458a5b2f913c2b54e6f31c7afedccb48d404c9c4e7492dc540cd8bdd2bface53aa8a87826276ae877db9faba386c7f0f4a46665050e27fea9f9be74d08715449fb2748bb7df1d36df2d8f945718fb2dd656034af9b82e37bd12f8e09ddf3c165f9bc9291120cd9f374fe62484a629fa9fc180769ccca3cc91ff9158a7b962940db1b7ea8fa7a67fa9e888e9a242f3bc61b3559b580f240eb481ff3ec14eaf59b9fa2daabd34b7480afd17b0da54be833e493640e6836d07ec9eb6891e52ab0b9df3885cca99b40349db42435621747c63f8a430ac022b15ecbb9229ba8", 0x1000}], 0x1, 0x0}, 0x2) r5 = dup2(r4, r4) setsockopt(r4, 0x0, 0x80, &(0x7f0000000780)="443fb764d13ef387d44e0f5ade0e4432ff920bcbc0538e6ebab391f0c8eafa5f4b6a306449334b9ad8b00bad579e088842fc78c4c5c63932bbdddf7741593eb43091f5707cb43cea1b132f4f409eaacf64c264f5ac2cd7cd261da1508c34d062792fce5248f1ab2f2c134e4713cb7903b6db6701e86e1ebf41c76408bf486261ec42dfa52f41c5661d619d1e33807a51ea99a2b0f02d7ab34e36ec7b64b232e02639476f4d29c571d14070f59c07a5554880e21f57efb6b54ee90e313a1b0a6bda241050dd526e0b0b838c1d983cefc3be2daf3af96dc08581a5c1c20ae93041e1f978586bcba58bb09683c4fca91d71b50e1a422b7ce7706b93ece9486e690d38cf544d269ac45be8ec715fa02f2fc79f3a5fbc1c94f078f8cc735b614b30e1efa9c62026f05c7dc8e980ec004c11a235a1170dd6c22b9f499f2b75982dbe7a36db24f8b6492c3a43aab7edccaa57bbfa13771171aa99cc57dc2c17b85db2ce611d53cae04cf3349ae317a9ddad96d8187ed809131de7677b58f55dc010d08322ffa7cc1e1487568e39552925c8ef4407455b030b86d6e871d92fc91f1551a5fcdf24141309788a05ec496419717ed95987c1041a349315aea2d00600336d0f57408fc9ef09b157ebad4a183587d8cc5b474c7baab99e9536943bd0a041b83d54e86704148a983178c2736c03432b11c13a2d02cd12518fb3a58efdebb74a66a2c86cb2e66b84c2260eb726b4a7352db90d5151e805d938f863fbbabfe51dd3e99e2214a1477b1753e4e2faa8a1413da688cb31950411642c1c4e4bf4ddd9620dababc7f3fdfee1d700fea87e6d5e3c7832f49398bdad69a6b78952a183be9cfbb278495065316d1a66360a25fc8fb1606ce9131d6fbaaee72bd3e094d80ce14248e3213c5fb8c01786054dfcc89812809bc36c92574643336db19783637d20d5fcb5d7b84870f2fba0297067cae5b66761d4d140ead79fa7a73dd698e9d3f70828da09f6c563bf29fdeae3d27a3624ebbe4277370dc8f31f50b50a6098e8c40e3bed7bbd7020bcf7d3b36f501a93a2d7f69857318e3ee767653dd71f3624514a08a97b2c938322d0249a2b04910d93e685e8c4a29d21d2ac353ff141bf130f52c95d2fa35611e5bb858193f7aea8db0098d81b8161cdfcbd14a7ece4d9e323361fe136fc3a8fc1fab0e14bf5124e8f7128eed643db6d6975c4ea4617e77b970bcd801a2e5d18955618172a81d14b5ed65b6f95de41dd2a3a8ec2975556de7e5b268c0f037aec83976818d32ca57a41835a55b9e467fe015f43fb9e7aba43cfeea5937ab6be918aeeea5b7e41db1f78344c0e27815115c7ce28b8e1cd199846d3ba2cb41d341f7182bf511a842fc1ec76e031ed27dd2cde181e5baaf3a2fe5823928a608cbf64562d7479dad350dcf00a6a3ef90194599196279cd385a2c08f82fb0aac61a91944d3b1c956489d0f7dd90b0dc3afbfa832c5a02a9a5e72a064d3754fd7cd54f40d80f74d7478198b6f579e4508e942eb487af75521d5afecfdc3689deca61a9346bf3081aa2f10eaa55d6421af484dca426688adcd024078f158dedbd442c79e94772dea9fee4c1534a55d1e6820089511f951d2d6109fa434fcf96f10dd5959310e1c896a39979385072658221415de18a0e6b40db0050888ed2f2149b7e249d6025dec7a0cd8f7bc01e3392c3764283842783cfc01ff771a2aad965f8db3bf2f2e0433ddde5dcbf9b2bcce4a23d8e2079c559fe5f39011043459026e4ddf9e44641d6b57738cb57ff3e7fe1db7d30397c4de0bfd3e5070b1edbf41f74172865532bf97049d6a5828f156cc4b973949c1ec1088623f1c9517a6b3150389137fd22faf84fc1594968c2315ed87e59647145e3501ae0c61dd9aaa441a02790afee31b2d66a63b6851c3f45cc0ce7be501fbabfd08a0e0546235ad07df4d42cc709a6700b3b15e10d35f7740a37e71649a4ac9b61e2c5e025b67fe038dc2be32ed50967ae5c985b87aa4cdd515f072aa561646b5096e441dbacaa4e95d545ca3d6d9c88231aa1fff947ab1db066424244cbf9aeca403628870038982fd67894ff97e5059a2becd4c5e4e759a4374a06bdef9bef09c8934bddc26203fccd1c50f5c7a6fb429cb8b6dd2945e8a13e6d64ce1fd8760bbe512b75ba3248661b5dc495ef1811f5d4dd85dc8a5fefbe7c348573a547eeaa1651e36b02ce21d0ae980b6aacb813d2b0c9201080bf8d7a13ce0b5f297f18b59789e13ecba1ead767a4749ed7488d810d4fee851e704e93d1c97d39b940ab700eb48fcf8d3bfff082278952ad5ad7554513ef0d13b40bacb8f0debfe353b919b1123ff74a7d5c61770d266721a42172b9745e971b306430c7705aa7a6747eb9bba7871b63e0c6ac1bc0b06f11647c860397e2ec2182ec698a6a226e63d62754f34ea97f1ec588cb0492cc2b9c3ec848b934f78bc1560a8ea1e6f1f60f3d02230b35d71815b47e4aa20cef99cec16475bd520c842e44d7861e0e7a428fc6024c2dad094f6bfc480d3cac91f22e35b73dac8be09735d865eb298190481a06abe1b5e4c4f78f352945a747607866858b1c87fc3e93062e8b1682ec263be462120231e9da3053d65fa46ee1b7efa56b55de2cd045493e0a11dcb2d4d4ae0b15394d54e256e993ea745e07f8e1d29ce54a1bc9d55a124e92a8b4b9f5bc15616e635d8946dd30777ee56be54a28dbd2ee4bf8eb1a6b98b98bdc34efd071a7bd05043c537f823831cf720468581038d9595ae92d723ca35aa9acd393da10d019c134f69418de063701f0e13da7212c14e3e1626ae44bef6682dfc0b21adc60d837a0bb0e995abdfbb18ee6aa9505d70f76eb6ecb56cd8164e305cd51dcb240fe3a220b59ff2db93e6cdabcdbe84bd7df07f91cee1d9650ea79bcae5f8ef15dfbcd000763d502e0cfcdf84c53ce81383d1fa0d7ce9abab9ded8d9509fae054014559f43afd3d9f1050a2b5822d3e1edd2efb4aecae8c703864c778e11c3afc7c81b77043f48460f7b76702d2a776ab3c62d1b0e1adaced13983a8f0928d6c972a7b8f507dad405cd07073575cb56058dd75412426a9676dfff4f8f929e0a9424aeb93e372dc59374a945333d9546f48f03a86018c31f4a0b8805353cdd591d98974d9599dbd41b9ef4aaa3efb2d2cbe3ae1268a1a7315f1ba42beb9e21c57148fcdfda2749adb965cb2f456cdd8820e14f9aa5a2f6d3075ee6fe24656f53cbc5b8e20a716527221722b9f218e123bc3a57ab035934ceb5f4c2ac65516fe46bfbdf66cec6b879cb5267334b1311baa9d9cb405c93c6b50d446da4caa2355b480654f42ac0da5a2d07e5d238b6d7f47c41188cb4ca5bc57f845ec803966ad1661a3e52be24bd438230fce49b43ab3c5ce0d8f5913901fef7bd7e151a9bebabf84ca620ed0f2efc24e1662c94047f305d32cb588075cac40468b6b86f63382e144caef87831e00e9bb344fa967eae1d04ebd90c9c0c3c81587315c710618adf27a5e3987daf3d32b988b3cee5b5cbfb82ebed390933ee7cf805c980f5424a7428e2c9e4eafd0f7b39d70afbe94040ae839f2dbb6e8bce033851238f7d4273f803f031935fdc9b195723560644aae773e1615a6674e194305ccdb1eff32fbaef24594ea71444e714322513d0c040c382a6b939f58c7d0a776f347f633f6dc1d8c82c54d7f146297195c85c5c0f74f393cb3f740ae0e02cb3707b3742a85582fb0360e4384253bd375866510996c11b284f579ad0209ffe22512acbc7c99333c01c18b1d86bcf89300bf49d02db5683ff2fc946b49cd6bbda9a126ffc358fe4d431a28bc0937db26ad4540a6c3b9da1560c4348f8e427bd5147ff7bbddcb3b8ab9a86a24a4f91909c7910da189ab8d8361c8977937a2b5b2b4651c242d70e8c946d29a4e241e408f44aff0cfef6c0994f010037db275593855b39269a8d874ad5d332596bf39c506177e29757cc12896887079992ab22fce625df298b432203040c79aef0ff50b5afcf517754dfa50186d2d36bb748bc764630d750ff6ee20634caa299141dd62ac3dd3b63c4d01cf5e1b918c6f97ae71931cf7bc781c27fc8be5883227e7b46074eca9335295b8a793e365b0be8927621722b1a12b75a05a686232fbd6896d918ca75b95e16dbdb4edd9ae7590d6c32849674789868a511b2cc0584be71747731e8e17fe4a8b30d836116492f3f8aef4332ee331d0d02a56f07714a95061da16a408144e4160187ef158c737b3483508f885af726f4b38664d082c3a964a3a828800dac7e5746573ee9c6398224580ba80c5c00b77c612eefae9baff8af0c08632e399f33bd183ca54fc1ad3ef5772f1da8d48daaa8b857f2b00e6aa01742e955b56fd8ad0f410e1e85f0f9b3b823eecdaeb498d16c97291a2a699bb855b45737af1d3ad2393faf9089d4f75e089fecda631500cae1074415f9d2ebac26d61501705526820b2ba9f3a920b2e997601076631b7b83285915799d978502202c798b54983febd3f71e884c405d254ae6a15188fef51c9d839cb31609eebf4b5396a3195ed1d5a8dc98a47d0b7a8f9f51a02aa26418c18dfd350887c1fb81729348269b98403cb3ce1dcdbe5f0b1ab6a51cc4bb6a4c0bada935480b2e3d4be7030d809b7cf8fa014b3685939ac977463b5f83c2927ca9b4e72b2b708c52f916a20b767d61666df31a0385fcf1e3a8ddd6ca59aa2eb45d1070d1e740d564f88d8708cc97b9aea54460908d0e3a85fe1a429e159b07321a841ecda38baf94dcf49d2be217adc196c82d31781b2ba077e0ab47dc92e844d560c18a8564bc2d6351a4f04d5246ac5797f390ac9d016c7d5849d2fc26507eb1c52e2fadff23cea3e9e716bf45b492d062ce5b9c4b71033c4adca3c0bb2be93e5ab5fe5352eed971422010652ec461b9ecb9797e6d2fd0e839326dc7739525529727a457fc012ef90ae558eff43599421c1876733fe2cde314e8b5bb52b6abf896b975a4f0ed1c74b190bee63974c862e688f812e2f3874ab81988a3f51315619f13fd028b18583bebbd6c48644177245cc16a8c42babc918405e53d65b07f746f98890bf64787e9c57f400bdaee12cb5f9760e674b351997bde1690278fdfa359cac46110d1e4eaa2c36a1e2248858961db5db76ac531b8350046383f18653df8f61ddf14cb244f84e80e7616321c01ed9c67d94711fa23db81c29821dff05410eee641ba08a183c0419e886bfffe8ef3d44cb49ef8d687c6d7b4c474dd86ff688ce88605e72a58f1a11452ddf6fd237e0a4687274a4de2102ffb747a2e8f43c131cf725159dbf6be4e34de1d9917317e401a4e77afebc55a1b5bbc0b70b9c29c3291140bc5e4ed108d74095392a27eefb442c1e44e12665a52e147e42e9165e6833c0e1cd1b2d29e4fbca202c6e8bd3e38b77b0e06a7f78c8ce80eac7d03052291caf24e3d3c2e24cc2c81d5a5ec33438d65476a02613e8fe243fc7527fac07594df6c15b1ff389d885fb10c2089e1ee905057fbd9482a2502462db09ef13a718c07cd43bcbe475b4077c399a6855858fb7c19d1f87402264f42b9a4cb902c72bf84a7afab0988aae34e5952d08535b4a07cf47c3f06bbc65e563a909d1983acc077d86332d5cb24f2bacc7235744e2c990404b2a55e0a04387ea63b22cb5de4088fab4455ae9e86017c4dba2686263752dd6c73bdd73340914b5b2e9b4bdd60adee1a724652d4ad71daa1719e401c90f7cedd860e022fcab34d2f343dd0fc34ee0795b0bebf55876bb70f0c46e87e", 0x1000) semctl$GETZCNT(r2, 0x8, 0x7, &(0x7f0000002b80)=""/4096) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) semop(r2, &(0x7f0000000140)=[{0x1}, {0x2, 0x0, 0x1800}, {0x100000000007, 0x2, 0x1800}, {0x3, 0x0, 0x1800}, {0x3, 0x6, 0x1800}, {0x7, 0x3, 0x1800}, {0x3, 0xffffffffffffff06}, {0x3, 0x4, 0x800}, {0x0, 0x7ff, 0x1000}], 0x9) semop(r2, &(0x7f0000000580)=[{0x6, 0x3, 0x800}, {0x0, 0xc09, 0x800}, {0x4, 0x20, 0x1000}, {0x5, 0x2, 0x7fd}], 0x4) semop(r2, &(0x7f0000000740)=[{0x1, 0x25, 0x800}, {0x2, 0x5, 0x802}, {0x8000000000004, 0x3, 0x1000}], 0x3) semop(r2, &(0x7f0000000200)=[{0x4, 0x2, 0x800}, {0x0, 0xfa, 0x1000}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x81, 0x1800}, {0x3, 0x5}, {0x4, 0x6}, {0x0, 0x1f, 0x800}], 0x9) getuid() r6 = open(&(0x7f0000000240)='./file0\x00', 0x10482, 0x200000001fff) socket(0x20, 0x3, 0xfffffffffffffff4) execve(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000640)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='@*\xf1%{,)\x00'], &(0x7f0000001880)=[&(0x7f00000006c0)='\x00V7\xb3\xdd\'\xfaXZ\xf1L\xfeq\xcd\x9e\xde\"\xe3\x8dZ\x9c\x16=\x10sZ\xddg6\xf8\xa6\xa4~+\xfc\xa0\xa7\x89\x90\xb8\xc0\xfd9\a*KI\xb1\\\x89\xceFpf\xfe(P\xd5\x19\xde\xa4\xe8{\x05\xf8\xe5\xe5\x04\xd0PDg\xea\xc2\x8f\xed\xe3\xae\x05\x95N7\xb1\xee=\xaa\x87\xa4\x9c\x88L&\xf2\x1cJ\xa9=\xa4\xd3\v', &(0x7f0000000680)='{+\x00', &(0x7f0000000480)='\x00']) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f00000004c0)=0x4) getegid() setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f00000000c0)=0x3f, 0x4) semget$private(0x0, 0x2, 0x240) 20:35:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161ba) r0 = socket$inet(0x2, 0x1, 0x10000000) lseek(r0, 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f0000001040)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001100)=[{&(0x7f0000000080)=""/17, 0x11}], 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="f3a029b570b73ac28d6be8f138c96327b033c1160071b60c246ceea28af5620e8222191a1b6f694aa2380e352e36729e99da27501df15f72991f98bc0e94f8adbc558cae280eccc4f31b6022a8b5d9fb7399a1442efcac6cbcd13438517084ca9f229cbeb96f28cd5eced02fd94d111cf79f3a6a2fe14e06e011bd5d50115fee39d636ad0781aad4d36afc00eea297e3924f94190bb88ea75703d2ac918b7845881c0e18e0419db6b73f6856851cf5b19b43bed7c1c97a6bc69ba750342c25e8d0396120445076aa0078992f12a615033cb3f97410", 0xd5) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x70, 0x22, 0x403de123, 0x7ff}, {{r1}, 0x0, 0x1, 0xfffff, 0x40, 0x9}, {{r1}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x3, 0xff}, {{r1}, 0xfffffffffffffffd, 0x3, 0x4, 0x8001, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x20000001, 0x9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x9ea09b424c73efaf, 0xfffff, 0x41a, 0x2}, {{r1}, 0xffffffffffffffff, 0xad, 0x0, 0x2, 0x3}], 0x3, &(0x7f0000000040), 0x3, &(0x7f00000000c0)={0x10000, 0x51a}) poll(&(0x7f0000000100)=[{r1, 0xc7}], 0x1, 0x0) 20:35:02 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./bus\x00') rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') execve(0x0, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 20:35:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 20:35:02 executing program 0: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x43, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() fchmod(r1, 0x0) syz_open_pts() 20:35:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0xfffffffffffffffe) setsockopt(r0, 0x11, 0x2, &(0x7f0000000100)="6690374b", 0x4) 20:35:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000), 0x203}], 0x100000000000004d) socketpair(0x1f, 0x7, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000000800)="fc985290f7642ec964f22aba84fc3265c839f944935d5bae42644be21c6187e9a6a6791de3bb6cbc7440971be237c372358b75125bd6811a867ca01d26a8b4848c785abd34b6ee01ff7ca7664ac75503fdd0e6154ecf6536290198ad40c9e04a1b7999621bb18eb869de6dd035e9eba32e076dbb14c243ba731c6415b942bcf09fa850b6067337fbdd49303ddab913dfcab72f68af1b7bd07e2ec0a63ea4f1cd94152e6785a7e4196d1d3a4f609550f3bc05a7fb0490a3a4483c42e4f97c7ffa2bee64e92276977423ea30ee43d12c834ab7b79ba82eec2cb70300000094c219587ae66b49f3680c002ce57f74b1c6e18c2e405c6cbd16c7efe3821cb7e5c7cbd829c2edebfef55a1fc4e94b14a90f00005298f85d5d589af59f8fb6a606bb086688e808c594a5a0289bd9a8aed069adb5a6969968f7998dc8071023fa7080d28ab080"}, {&(0x7f00000004c0)="99fe27832eafabfa0f457f480b796b134176d1636b69298aad633a811a647a64fb7b6e6b319774db3301b4b7cb46669236c2d11647fe071602caa3f1e478e8520b59787822be462eeeef5dd0d851db4bfcbc2fa09f1a2f60086907d5006038a57e3b38ed43554f131b684b2141a390c8ce687811ecac89e1e593eb4e41649822dfe9b749f6d4e28b7566cd422a336d36fd7ca3a30372df31126f9a77bf5fe074e51f98017f7f2fc569c3827daf9b7286cb10e11151f28e974354edc525e39e019677c5048fc3049f453b5ffcee26e713c2b739bc3312"}, {&(0x7f00000005c0)="650933c16bcefb7a4f546e612ddef0db6f2f75be00cced8d2c299282ee233b161e57dc5e1c937e448b0e37c268594abab4400257d0e0842ff9878c8c98dc94966c32858e53d5737f9f27c1c40a06c68ec975c988b7385dea1cd7d57b42f50d4d8f9e67a4b7f4453ee900ee569fbfdc61c7eecf2d46e2fcc9a893b0ea54d5cf7e9d16962659bf5e5e269f0c949616c8b399616c03cac42acf38bf351fa91e880c5ffba87defe6f413b184da99d552305a0376a7bafed8d9bafbccef0c69096d0088c2a4c344baead61ba34c5887ff588cd0a3"}, {&(0x7f00000006c0)="5f5d1b4b695f57827d00ac784c2477485492f86ee6dd269fc2f3ce6c55857265ac7e4bb1f05f66aa679357af1acdcc2310d2b6f1bfa67848d4fcae45816d4969ad8bec1af7a52468a0153f9f7e7334b39ac41e4b6ae88d5f375479f1d86abb28d3c2e6f3a03c9e47103e6327d27b51b7663077ecfe2f8891298038dfa8756987cf556daa8e8cabe7809e3ab1b3a5b7cc8864e034d48e712371e23a048b91d0b1b7212bbe5db2b5382bed1cbe34ac3e5f1c7cfaf02cc15f954ee414fee6220f926c"}], 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 20:35:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@un=@abs, 0x8) 20:35:03 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x300, 0x0) preadv(r0, &(0x7f0000002840)=[{0x0}, {0x0}, {0x0}], 0x3, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x2000, 0x138) 20:35:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x3) chroot(&(0x7f0000000000)='./bus\x00') r0 = dup(0xffffffffffffff9c) fchmod(r0, 0x1) getpeername$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000200)=0xfd13) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 20:35:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000100)='./file1\x00', 0x100, 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000180)='./file1\x00', 0x0, 0x4) open(&(0x7f0000000300)='./file1\x00', 0x1, 0x0) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000000)='w\x00') lchown(&(0x7f00000001c0)='./file1\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x40) 20:35:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0xffffffffffffb1c0}, 0xc) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 20:35:03 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)=0x2ab) r1 = socket$inet(0x2, 0x4000000000000003, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r1, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) fchdir(r0) poll(0xffffffffffffffff, 0x0, 0xfffffffffffffffd) 20:35:03 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)='o', 0x1}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)='<', 0x1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 20:35:03 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/36}, &(0x7f0000000080)=0x26) r1 = fcntl$dupfd(r0, 0x0, r0) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = socket(0x10, 0x8000, 0x100) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup2(r3, r2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000000)) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x10, 0xffffffffffffffff, 0x0, 0x0) 20:35:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') setreuid(0x0, 0xee00) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0x27) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xffffffca) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0x19) mkdir(&(0x7f00000014c0)='./file0/file0\x00', 0x40) r6 = getuid() getgroups(0x1, &(0x7f0000001540)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) r9 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001400), &(0x7f0000001480)=0xc) r10 = getgid() sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000000140)="2a0c5eda67363e059491f0e3b20b8019a757217a163f334167af5cd38ec36e649c673c575a9f17fb8cde5b264049d761fbf254b6b4e8d979d9fc9c12822616ef4d7693672b4de50d74d81142e34f5b3873b2064a83bc61c5f9bdedfb443a73952e899c36951bbf614145706fbb6dbc4db00c8543a4a5dbd76cb9f86c3504547f636a89569685990b51950b82bd7e9a0ab88742f3926737157d9603125fb6d21e6751890efb407b8abd9fd1279c367074bb4956eddc24b9640f2b8ffa00cbb4099c4a23ba9231dadaa1588118e5a71675fa23a05be9361494be56bf541970cb37e5360d753222719a5cb24cc2680b1f4d18c198198f3bbcd11bb3af9c868633a3558d6733dc469680a395d734ec853f79171240a710443063f6d9912a3dc05adbae697179f4fdab7cfea97d86b1216df380128c90856479d917baed0260a61ed7beb7ce70ae3091402fd74af63dec60c3e67d76364d81c7a931347a490d0c370ce1a5f349cf7fa2a3d8639e257e8fdf35ae1e43250ef1292a88b3ebf429d1fec614078919a32ca66db856685c9c31b08e75838698d87c27f6cbdc122a6608f41c8871e27e1d77b77e98f20be8184b56cf0fb6670593aace1b4261d2d903b513ee88db7d188fae06e08dcba97223c1d16cddbab5bb37df4ec3a7c4f984b7ff34dd575866247d00cd89873e497452074e124a35108ac5cec4959a0620c28c9e2278d671186b483234217131315e99aa5bb2ee6f344413b8f194e2192b9b182f0c746c20637e5e47aaec2dab624c4f6ee94e829bb38b29fab4ba1622abaa0eaa0081d6f30c2fe45fe69fc0ac30503b937bd9b541126c8074188f2d583b44ceb3088bcf4558de6d8c865b3a21172d548d25de64031f0a8802c00a5335362de8edf47b9deb769dc525ecb508e4d92c3d0032fab969bd3d017ca57f695568ea83b320fd0509eab1e5be8a9ccfdc1ff579c14067ce8ebc663a7f3db13b85ee50238be08559abedfc21520c0f61b2d08e47c002c4fa0d1e21bd6b86739a8637df77784135d766114c41d1ea9f59b347b6035109ec649a4bf98cb4154a1f8b50a92a2526b563d3440bcb405882346b2ebdf9fd13ddc12c5ff4900197434d002c322a4db3f8fd1229c675ee9293ed633111422fa406980d7b4cb573db6842ec007bbd1ba5ce859010e6ad9b95116d62e513b52ef818426e0d9b6ba13102536f48b6d76e36d1661d75efb217f4bc25058d28ca0e2d209d10ed68229df07d35cb4c55edaf69d448d67c1407347fbfb3d0bce84e56e0758e297bfc013eff0470f6e63ad35bd8f1b288da6c6d92bdd557b44ba5d6e476077b7b403833ac67bbd04a262c01b1ce210dc2d78be5dd231514d9ab6ce002c18fa49cd1fbee4a7c95c34da6fa5f468617cb8326c14e64d83fc902e2d4102706b7b95dffe9c969c8b57b6bddaebff76e915e471869704333ae3d2b7369f481f5356ccbd9d7b6995c9ae3074531720ceb9bb93e45eea396e2240ef7734ff4fbb991b3b3ce61a5c3b23958e7e7e910760cfc5eff31f94d82fc63a78b6153830b2df004951ad6b472312f178e2572b2d8a6cf8a5bda56ce9fc2a23384cee161332125409a6189a7a4acd6d551a0a557d6829940008e4bb0cc891e2997189cc3d7feec70fb61a60fbbef95e25e7bca934fd7b7689a59605ce8ddc0b1a14721cd4f358d33c5f45ae08622ea2e93f81a59df6f454cd359adc5ba08a1dde8777bba279033252ccc608ea6e7764b4b06935ad47e5e7a1a399721db0085799c79e4fb9241408189c1283ef4e4429432ed668730250bc0a40ee4a7530597929b605770005f3c201bad53e8adf56e342b7c97f4d4074ee159c7fb2ac2a8bd4cb4958cf275d0e5a8d7600359290a7daa46d6eac8353190f8c400103290630ceda09eeb3a1a637196aaf8bdae63cd1ceef8358c78aac191c449a1e5170cf4659b454b1e6fc5b667fce94f6a5865e310a360b7f82f152b1f386a61d67839389a3a0762e3d5fbdd1ba7bb4d44bf8b35cb0b2913d5b769a6837c81e10f42a4cc5cf8c87230f88b681a267636c4018dea3030fa581e9004209baaa8b4a772d54248f0bbbbc32886ff0d55393c7c4ab5373e6d2a3d652b23fbd80aa141d3940d669a47073355ea3b490c87f6163bd520e0717b60d74d40d384f3c85bf52fbbfbca3bf6e0d7c34afd37a18700dd42910f0fd6e2b9c762093e226cfff7a692300bc30948df985d99b563abeab355b646a7586b0bf3aef5d3798d9c68cf99ae673169d3808d1be612ceedebedf7adc979fa45df77ca4e5de2a8abc2b8af146901e1110a486261290e6ddf2e5c9e20577f73a7d86de177be2b5a616fa641d7f2013b8af20716afabf4e8a6ded206cb079a2b73908122f0725ae1f73c1ad8b59ac7bceedc576c7c97e0e55aaa199757968173d4e3ea1e3a25099f5bf27500cc0464c4301eb5fedcb951b22960350b325b4c1eac18999161129aab203f0de485ec49d4d461d586c6013c290f6cd46b48508f83a349f9c2d2c7a5c2f2b2a6e1567324b3e09112c281a49c7561b7b8bdb6d6b5dee6f8ceeffa31a3ba438474e1aea2fc9ab1edbe5934818999724799cc58353918820f554f73f2311713dec6244a7692472dd20885d8a98714b90e2529f8d8a34c74fe056df4a21738daae8ffcdb551d7f92d87ad822be5e41e5cbdd6502fc17f6504635c5f956fe15bcc187249a4b1a2731f48c026e6933fb400a470645301c0bb83539de0177e125799ea2d217fe97fd3760301f0d2a8cbe538ee7129664fd94d9ddd48cf8f541a2761ff3ba7c6ea376d96f29363caaeabf0657dbc56b246a47d4d37e6cf60bce7dd162cb97e2aa9485b8e71ffb74360e77c6c7fb5b2844777f9fdf8ae95b7e6ae2ad8cedb67a8bf45be09c116bf3cb530ddd1828dca558000ee4108c6ae112a8bc100b606c6528abf826d6b48ab223b7a2c799beb05ef85834d81f17fbbe5fa585727ce9daa0ec439fb3c91789a55d2d7b249bd4dd60209772b8a932e0d2187d0b0781691b58b3d36d876adfdd313ea04fd961ae6c3f6d642d557491413a2bfc80ade5c384f83308db009925ce22930b62c1a775dcdbe0f272933ce83af741e2c098a8d9e0b5ad6285df39c254c51346ce116695509c91f9dddcae2b7e7df0d338800b3dfb7c98460f9f213f36b6076321d0d2bd1412fce24a4e4650a0f467054c2eac98b3b76c5ff43adcea2e17ebf3745ba369969e7dd507153a090f6ecf1805b4e1a0b1f6f001665cf74b07813c63c58dc623444dfcffc83ecbba4c90fc6aae005318f5e1091c302c9a0f682433c4d21d461792c8b2465710c067159c4cced8e2d57e439ca7cd2c95aea5defcfb89b5f147e8312a2f70e6e8ac8be9504a20202eca7c2b5084d37804cb6bb4846e8ddec3c03f1ff10e91ba665659d90ed4f8e3d44d435d0e3b07151a14cec6c3c4c56fc746b11cb9314c8bea56e899c054ab1f4088ccc0536d271f459cc1c0e47f559bcfbdd2d2b958f9d683e4a6b6f7dc4c207ca06371a5b9108bb556874d3ddc31b9045e703ff8938f9656d5e6388cb41c1fe357f7575f2c23133eda49be092863455675b3dee4d478182973baeca6f8116d13fe768095367a0d68465a173afb8d6b949bf43615f384da43308444fcc2ded9e48181a0b3f072d9386701f7f77bbb7105dc1883194b51f104ab060673f2b19635e8ddfa3c5c37ff3e2fbcdc4caac3959fde30a78813266d0b2098005c67de3641dffd63bd1f8a5083fa187fb4a358fd3856a622835192b88990354dc62d2a9ee9232da4479c06b8901ae00bfdc677c07d92fea1556770df3531108d25694a37ebb0215109fdd0ff5501df8df7eecfcfbb14662ce0ebe0e0c8777c93d8618b5d1d38d92b858cc6814162c2d8f5972c25822b0da2de0ae666004798c1793a5cdf9ec7e36873016e902f7ca308cb9816dec65834d238529fb75027154000ece9fbee3056688b46595751ecc88000ecc722d4a84e12118e1356bb93c5d8070d330e76d19670cf5b0324fc82673a4b5fe4aeaca296939c953ac0208808f65efcc7ea1d9e8fd0f079408bceefd91ef167670c3a9e7f7c7712644c39483f2aab64b078773f8f2697897a82645727193cbf2c6cfc64234a5fbce7c91c3d46a97b1f515851514c872ca082bf5298f959818b0048e401b5f5568ef41678f8307d58cc9e5a96fbd69a492393058eda0f0d88af1e3c7ed4e24c8079e3b9ace1ea2fd8170efd993840b6b0b463e5ab342b0102663f4e1d5d58cb3917472cd79a3cd1adee7b0073c6881cdee520007bce0d5c863ea924264fe49d9abf8c58e61815645c76b757679219883f6072e45412e7fac05587b8b9c1020fc0841ddd3cf7a3bf5d4c0d44c23719f4cc2219c9ad42e102b439c7376ce7118f035ef25af9e2bbf3ee687fc706a3f9f6bfbfa9799b6947111ec1421e5fd07c73a468916aff89dc7f1702d47a0bb01f14b2f11fcc939360792639cf44136b76a51a1b64bdb3e89c24dc1a9911ee7d05d73bd2951f311d343d253790563469d565d37d92876a599f6c4c32213530c2fbf1518e8d324634d57c271c613e38c7a25eae6f909f2626da6c7466e5601b7c37a06b0bca66b3c4609fd330154754405ac308436ded76e182f12e2d0429714a019f683fcfd846b8a63a9824aef8937167de834ec555328b5b33c5d17695d547a1ed9a6abfe159c5a50d522c46736ccdbff9731f403b5bd1a6bf5b4bb3a5f092ec879c87055e40ffd098578972906fd0daf7feb289191046045a3c101865ff4f50849072ee22d69deb878b054746203b7632495f77faa0b1aa47fe07bd314eb53907bafec0e256c809dc6cdf24a8235ac331a2c548db60586b678759474615aadb45001e4060401a23e883c0c946b38411a16c7593b5a83913933aec21aef4c33ac5de13096076447890d4b33f5cd4af3f7304b6dbc67b855f80e0d894d87ec8ee39e828f2f4f64d3f172ba1d3e2c53fc7965c53d4e6a4fa6ddbbf24896698a0c886638a03bf866f3a047d2f75e92b2740582e5c5648d07636fe06367e44f4690cb0011654532f4198e4e2e40df569b89321667d246bc344f57d24612adfabac8470aed705eb7087d2a8259b9ad102495d259fe3b3ddf97dd07d87d38ae656f8ecb8dd1eb304e81ea28b99e6353eb5e3ecea441dcad43aeb0148fe435caed839c3b592bb44cb0c87ab6a9d85bf76f250c5fa8bd8dcfddafa8766297a23e7e03d4e8f53bb8ff61e415b1fa14e91b42d2739dfa4f3793943fb0e11500388d0eaad7bd06116ef2e1ef04b32547d0b807f7137df2e707d09ea52c38f93a82e4b0cf3c3f16423836e5adbff85b9b01da744f46d09554ce5a6dd92721c32c5b3c160ca160269f2730504d93893124f7bbdd06d069b04f6116d1925db87369f64a6ab271991e7bb8f9c7da6f35e1a6875b70c97c7ba2091b57b7a0aad0d4bc8452872a058ff2c31e4d72f23e4c8ae3aa87f20066f8cb31cc47bccf27901d629c50b1c04e8c5646fbbfa96a0b768a135cc1d57bed66f07a274e5904451685c107b0a8656d0865503ff249adff8547544b6c87b983337d5d2f7a09db24707b6502bb009ded8618191371cfcaa92dff09b0b92b7ba354d42ddd59f3d229c9830b9b491037eabc95192154fd72f8299179849a80b60dfc430d81090e0c937493912ae5936b878f1ddee52d4d1f42f306fb85152a5d02466b7adffe3c7c54386df01f63351203a6d2795ac25c0007af6dcfb0c6646716b8378fca71c3f186c728033fe70810b", 0x1000}, {&(0x7f0000001140)="0d5788b191b6af3b75fb3855eb9a1d48c2820a22dd27d336ae40f37ffad0afe21386acc9ba21d9af1eab0b673a37b552011889d19dffa4ed37a14020e88dd316b7db4aea07f6f6304c13f0325c5d1622bbb78c71cc9ebe9f207ac086636fd8865cf6a3272828344d6905e4c21a773704796ec2698f5d1db5a02362750008e20edabe67276f5b6ca350222ef967037744346f309acc2719b37a81628aa373126cf5e2bebde0ae357e65f86975f068f0", 0xaf}, {&(0x7f0000000080)="4f3bd97781dc744622e2cf16728074a41d188c33d5cff988a0a9fbb204cab9eb2dcf595a58aa929f318ff45f782246a41d2423e5e4d571b5245a8affde61a0cfef21ce12cbf965cbf713c142cc99682bc60c8b4ac1f08bb47de1b8ea61552d1741db7521495869", 0x67}, {&(0x7f0000001200)="19ddfe41cb30dce52163e184535585e8ec0326fcc8b9633e3bd6539f62df0cd57e3ca1a7c5071d620a3111f4", 0x2c}, {&(0x7f0000001240)="ae278491c92824f46fc68f2d9594f2be174bee44d2b1583532642ab92614d886574e1e906a3cd770aed43573fc939278851b19a469e9519ee54e570b585e1f4368e48cbcfed2568b5aa0703196685b3e32e22d68e6002e05d05235c94f7f97d92161137bb5e0db72020f480a45f9707fbf", 0x71}, {&(0x7f00000012c0)="f3e641012f342dedc5933dc2ba1606ec44771441cf5f93e926fba9917f825c339601d6e8d862384bf3b62557ecc441a255f7e6e140c1bb159e8902b8a20654517176f0a71ea4682964420ed757f38673a5aaf80b9044d484d39ee4ea365aaac750a802e8360aa59001a9bc66d8508094ac40aff8a128a842e27a87a7a5225a2abca9ee7a64b931b34fabc8267d4101b59d4fe14635ce7db145f2d9767ce10c339f21b0d6862676caa391cd48aab169360654bc7a125a3861676707578128", 0xbe}], 0x6, &(0x7f00000015c0)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x118}, 0x8) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 20:35:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt(r0, 0x1000000000000029, 0x41, 0x0, 0x0) 20:35:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) r1 = socket$inet6(0x18, 0x0, 0x2) lseek(r1, 0x0, 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="8eed4f00ed6e7d6cca7d47b8652b", 0xe}], 0x1) execve(0x0, 0x0, 0x0) 20:35:03 executing program 1: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) socket$inet6(0x18, 0x3, 0x0) 20:35:03 executing program 1: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x60d, 0x0) write(r0, 0x0, 0x29ce62156748918) socket(0x2, 0x5, 0x800) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt(r0, 0x8, 0xbf6c, &(0x7f0000000000)=""/76, &(0x7f0000000080)=0x4c) 20:35:03 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)="119e19dd68b7e7721085e43966bcddb42d60d11e3a870a5d326e440f2fd3ef3fbecdd7bea448f308f4fbaaf49bba2928f62d1256cb90f978a7902f05310058cf3ac0bd5288ad9b8a8f778c8bb06618dd49a4420e5367264d8d850531f0bbf85f3993a39e31b658689e2515dbff741a933534dfdc5ff446c489792ed1c30d57519176d5e71ee995cac91f76a4ff3f8646e1e670b11e66634d71e0135d40004dec0274f9fb67c8752159249e088babb79770052dc58a", 0xb5) r1 = msgget(0x1, 0x100) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getegid() r6 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x5, r2, r3, r4, r5, 0x2, 0x3f}, 0x8001, 0x20, r6, r7, 0x9, 0x8000, 0x3ff, 0x8000}) 20:35:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) syz_open_pts() r4 = accept(r3, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) sendto$unix(r4, &(0x7f0000001880)="25ebe0a2960a03c4eac9cb6b5d4e39110edb8c8f73aab8b30af83c33eb16b2be20caea22afdaf460ad83ebd8db6e1f07ad5aaa7dfb8c97702bad409f27edbe10431cf5765824ad3379dc560748f9c70f9cda1e9ac2319d95d69cab06b75042e786f67231bc33b7b4b1a0ea6d26f3fad06d33b44415d4a632a604630c20e5a615da2e9209639e9896f2387078f0ca724ae21c5deab130d2cb44b81d373c6591129faf0ca3b7d6b8e10db473f9109832b679a4fcc612f3d4a4aa1f3cd987aee82e73e327a37c6f55b37dec22be03b8122243bfdb20bdf7e61a3c5e909ff11ad2c06a5bc494be4f470286b531e8c80076221e1d8168d8ac3e72eb2edca4dfed59544ff2f3d2055d218a73c2db0cf82420ec7f75107f2f36dc72d5bfb496ab7b8bca4ba8b238147645e4f6a06c88111eafe93c9d024cca596b80b29011d4ce8d30e200c321ad5c373dc23c61e788c8cbe6410ae584faa8cad9adaf65a1cc1ff7f427e64b72565066f38b8c101842f92ffa4eddc2654af7e7b44ed9f63e95d2179a6835731bff0b266c6a4b4a82bf4bafcb8f734fb0cedf34e02af8425a12533b25ab1384f8ad47864b59d8c16cb5d61e9736135a7b983cc71f2f6738cc8f9cec80f3c514c1c5dc00c55434175b364a42de4f70d544dd0608bbfd224c208658fd1a9ad3eec1135160935b55f8144e8be15e5610642520e8e52b4825d3fda39c3c796581964e2e07aed9ac69d2dc140f2c540adcd1be8ba192644309a1f84b7569ffa9c14c768c53ef3ad99b0ca977e843e7e6ebef7e6155464d158337ca734c766d61c624028b4e595254195cd2be012c248061f8ab3e3c96145f209f017d0e24510c2deb871b05ab8ec4777bd1ff1a5909030272dae600091afd84c8430358abee1a18c7e41425eb4862d2c4ce1903f11f48c3e0f1178ba39697178ceaaaad0abf0fac69c509f38d685a064f4aa20b1b4bc286311ebadfe51b22f684c8240518051e2d858c37ccf47cd1cf51a6f38297bcee267958d79983326b5998237b1cf157b87e03dfa77c9f9ead3593c41151cb47fcb630d87343242bd714732f50b31df4fd051c07ddf7a1c638fd99cd0d3ccff3f2097e5d6122db5283cba5ac63c3f85bc8ed03753afbf645e1302c60fc04888b43689c6c3483390a76382cac9a91bb045142af833cb09c48d3cbb41f9374c2988b7f478cdb378dcb3e82f500b1ab5b81737255cab09c5e218822fbacf9a22f11d1813e6bb751e11e63842c127c7aa62354abb5aaee5c45ed119ef151552208952bb81a14af6e906cfaf2e3999ca734d31f0be48d4e4ec865d3f9ff14b275934ccaf431636ed3cc3a17bfa81b699aff42310df8876e21d271a7330ec6c154ff67e3e093d0831f804255c70ee6780b1d00f262427864fe06ed7eb6dc586f2be780cb082ed2bfdc5dc997f090a5184c76765a81aedd20f98f7e04998128066e4b54075881b444a517d12d70ca286afabcc2b806cb433a61e730879b27dcf6a5a147cc9e32e17b43b6f3682e50b3b8f91f225f3129b0be9417945f6f4c7a377cef1114b568d06c21dbe56ea7c957bcd0ed271a22ce769489103a35115f0a10de00655d4531e16b4200a12a291b472262a1d9d21df8cabea78cbbb9702da3fac0618d0e432a160035a95b704869649dcb8f6a5b4fbaa56308c0e58657c4a29bc9cbb43518b723cae463288672fa7d23d7c79f7ab67c4c68196191b29391a736c2a40345a4e7df88783bcff57076121f6d421a7faac5a7f56f67e2151a9628ea6a2a65c3d253590307949d050aa0860579ebf72d34cd37c54c44b7cfe63a33b1339838fc8c9f69bd0515b2758861a52e1f7469828de4b8813821e8a17e17bdab02b7aae8315fa3ddbd94528a20bfa3f8e8fc5ac5cf7dda5e1ae16429fbf2610483401cd98f099df3e2c0efa9d39f9d2e5570ed1731bd45c70ee814e30875d6948bc3df31987f2f9870dc9405dbbdc2cd083ac95361ba6cdc6288e2d25789174cabeee4416f8a2c4ef7b103f3e51cc834b5c4b2d0bdc766c79c7e7d262468fcd85f641be9a3dc96dcf0d4ff687b57764df64b3f278ae267bf2805eb4a821ff41f53e99921b821339e4a37c515dea60d21dde6f9affa4fd63bcd654c6de6c1cb3527026dd29abf751585db61d5f8b433cf1e3e4a71a860a1a8cc6d6797041f53fc99c6b5eb5e973b0a92865c777702a4ceb176ca46f5140e8a8f77bde5844e22f92e86574a155d68d7027a77b0af658fc9c803a90c2baac3a1e3aa120867792ecee068c862f4a23cb6bbe37855b9a10bae7bfa9b9d886d2a968360c4882afba60c79a9774599e601eadfdf1585ad30e0d1504d7be5fddbba917fa1642f2cb7b4686f500667864236af9356f010230a42106bce4d166b1f48c0658c11734060544424c7d968388e3487a382ec24f07c24cdc5877e3db81a7020ed2a0a10c78668554e5ba885586b4eaabfca301565c94257c12cbbb61983dfdb2a05f1354281a0ce826af43dd9114f0be528d695d64b5e97c4915ebd8d40227dd66b61b89a9b4ffd9ad2746228cb2b850bf5f3da9282422bc339406c67aaff556c2339f0081f396772b4bb6e2ed49c87c65f6c2d5b966d8f3c4906020fbc53d73ee58f9147d74ffaf32ec77c6084aecb3681af1da9ee7ea8b9d796fc302c6788fb72b35f8fec533f46b4f6283df12a30ac35d54ce9d02ac580e32c052a5167390bc880949c6bdce288fb36ad45a0b87725d22c85efcfb09c65c915d5e560a15091f77fec03850fc55187a7dd2008132b805435e512dd8fa9b411df0b257d55426fb865f49ac610af90a5b916bde7b2e1fd8130e5cd8a53718f17af093fc448b132a29c879e7d15ed45a66d2b4145d1d68d2ef9d7520ab55693353ab2043fd8ec8a624ffbfdd324befbe07a0199241c1352d5d3dd1011e84548daf9fe45908b538bf73f75fa86a296145d5af88d9b494a8d313817961540164d6b64b5be040f6aec13cd53ef27cc9492aa1ca1c185d2d9b2a0ba88457aa66e383da06fdd022c7b399e18b43cfcea186e6fc3f4936b36fa0f58e92b6234ba04b610faeb3c4c7bbaa7691a599a0cc9594cd82d4162922969b482782ffa2b34a4e53207615809429c2238db93fe1d9e91052d2c0a7722175c34094c388d0f338abfed252f4a4a9f968c44dd60e0b8ea08532c5678f127683522853d13257a9861fd0c8bb6f27879328262b05d9d82f2c2c1957e354c7673db0723b3bf91e08d81bb93bcd84b8a0637639fa13937a64fda1e6c9d734039c77c6e76873f7821a0e9467a1e331b0a44093e5ce59a63796737a1f15f526a943a4b1ebb0ca53f3cdd63c2d013747b6d7774507e677b9937e3c38142a83dc70e10f592c3a8a39f4ebe9126f067aae1e402a8441459552394784141aca0c83b088738702d78aa367f28ae51afdb2b9e93c1a31d4848f24a9b9b2cb9717f28c0d9d34219149675f0089b05a252da3dfeb569684e4414c0074a2628d3acae67e606d4781ed25684827dc657699b295c36dfab13cfe869dc24e04e7a3fb6156220757b4bcc6291c6300b7e6aec7f3180ca586174fda21ad97e015d205c34bad057abef9e04afe79f2d4d1e588cd76b6396edc605d2870fb744a1a6df086371dce15fb5878c9984b417c64f04ebfe77c3f1967b3734d46b210689d1318f0091dc1aceec418b6e41b325b6eaf64e51fa9f16b2456dedba42aa225529230a2ffb54ba4d4404a24956b9864f8d77f8bcf5ad7d9ffa9a57e2bea677c30cba71a1f201cefef8557d17f169670cdac01b3babe659c65c122fb0a37231d9153c0baca869c6e8de4ed45660de088bb2e9981d273e2dd043c055e668859dbc9d2eb0bff49cc2d08e1c0809cd5a3baeb85e66731c8c6912810e16368792816c9535c62c90bdc86ddaba6bb913cb10dfe5048b39a251ae9c3022b4e6bc2cd2fa64ca4319c19413f3c215f776d21405b3a64253649512d9994812d7e042e5bdcbdf2485b8e1e385ad4afb0e1fbf9dc6782b66cc2d92bc2780f641cc69f9656d01cfa330417769eb59cc9dbc71e7919b9feacf3e1ab6835494016fa33bccdf351879ab8ccc8647158a8d4c90a17ad48bb0d6e4b6c70847dec085a7a344838d5fd529ace3962f36e6441c6911df2236c818ad53348fd40e0c130836b263b254e2ce437cb17b8d167a93117ace3b55e3ae0e3dd70d1f2123d63e5c2ecd3cd2f915ec4e332c415aee4c3ec5d683fe8a07d35b4dc31f1769d581c579d230615ff0efb3effa0b063c5794f14af23c8fe1be12a91be7e4a1582f518910f703b3ab5e67ac0b9e760a62622b82de49374b5cad346e00071d1e57bf497d5b115a0b36da5e2bdb79ef01cc7b19ae1266e52d64c462842249c0af1417c331c019e378fce47e15f26a1ce190b331a2cbc2a45d302970eb6cbb2262c241c14ccec940d64a6692f8bf4703f8ea0d2f4432051e8bdbf92d54700682f8301c35dc8f60d3a058be75318fdf4728a3e9a69448124027f89b54afd914ab5b5a21cc627b503e7d0029bf9a493c53c66befdcf85493a4f416d70bccc591cdac1aa4c8bf01ff3410e67838d73247070974db711a42fe7723f55949a36347ef21eed78e47d91db841a402cbe016bf64111837d3791bf7ea22cbc6fdc9740a35b6ec951ef0047aa2df02139727e627948c0b1f172fd8e54e6492b3e91996a4bb9e4890326e4234309fd0f96ad19db0c611bb1a90d899631a27657288178a42ec0b8e368e9bbc299d6cc0e631f8b9e976506ddc849deb2cd3f7440dc3631a7da4bf333f5062c57fa860890324d5b6afd5e4f6d5358462c54013ea5019393b12ab990bc3a777560ae6617199c50c78f5be64dbb6ca7fd79e80933d1e37a1985b0ddae4cb699cd6147c3a8c659c24520a5622c5457b980038c2260e9cc8a96987560a49c083dd67f8cf71d34bef8578515e53f4302e560c92a0aee571280fbce90e1050539cf7c2e643fbb1542e725047dd1f57d51caab0ebfcda776c1a78344b4f3820244adcb0cd5a9d77ad9441452686c2cc6728306ad3b5f7c3b022d4fff347b5b0e15d735da621215ea89f374dc2e5168c95cff744c532bba7a455b795bcc72fe73cdf0aabcac5791855257711954828632228d98df9b87e2ad2904de09e8bce7fbe669595efe07e56abb9cf01908807215ec12fabfdca040dbe7124dcd4ce2ca440529095bcd077ed497bf5b22b1478142572b9dd3b374a26d41de85538a5d37b9fe78b99bb177c77bb34290cb53d9e8e156e355e7a72ac64fd5109e0756d196486924962400f0d8ca19588f16c8040177904b5e38684aa6a009f608bfb4a8f70290cbeb7df32f86d5ba3b7ef0411b2faf6e8e409030d3b9606040887fba23840243798fbee68fc04360664b48811bb27fd1d9f6f54c17174827a59d212d2a06695262a2f9fe39b70fc88541c07fcbb9122fc9f72d5c9167aa74b027e3de3d4ee1bdca814fc06d6bd72856b77f9cde067bab6fa0295ec903f151e9982464c35bd82132d532fd9ba92c1fa7675742b96ed96ee3f7ae454723240c54f73bd2ed19753cc0463dc9d9bfe77900fd5a2e589463519ecf4afe336e9756005379e37a2aea3c02fe27aa8f73158ccd7d1cc8812b0003cd3b76cb35b893b1f4ea7b07470ddde7733b507dbfcaf88d207b9b55964ef990bf40ea353fa5da6dad19a9c058c04bef05bc0c9e7f543300d18564a5f26463aa8e45c37737017a4fc3b13fcdef57e6492bef9853d9aa1332b5613dd1e687dbcbd37d0bd157799cce06fec0b925b7baa", 0x1000, 0x8, &(0x7f0000000280)=ANY=[@ANYBLOB="0105002f666968653000"], 0xa) 20:35:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getpid() sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001340)=[{0x10}], 0x2d6}, 0x0) 20:35:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000280)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 20:35:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg(r0, &(0x7f0000001780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="0000d4560009269c6bb496f96abc2adb784a094ce59c05b21ad278121259d3bb66664b11c995984440532f25cb9dd2ccc6263fc4b7ba29fb8b0eed719b80c79bc5d67c4d289af9d2c9c1a5ac755c9a07d11795d2c398ea0a07430a21de30b795cf9f0e2331800be8ba21adaedb87e2fda4422aa0b0df1a4143d89c8cfcaf141ab17678ce97f7140ec961186350fb"], 0xa, 0x0, 0x0, &(0x7f0000001340)=ANY=[@ANYBLOB="10000000000000000000008000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 20:35:03 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002200, 0x6c7) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x19}], 0xd6, 0x0, 0x5, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r1) 20:35:03 executing program 0: accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5) munmap(&(0x7f0000004000/0x1000)=nil, 0x1000) 20:35:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x8, 0x21841a748919cb12, 0x3f, 0xf9, 0x9}, 0xc) getpgrp() r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xffffffffffffff21) fcntl$lock(r1, 0x6, &(0x7f0000000100)={0x0, 0x0, 0x400000, 0x100000000, r2}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x8, 0x418c}, {0x18, 0x3, 0x0, 0x3ff}, 0x80, [0x40, 0x8000, 0xfffffffffffffff9, 0x8, 0x7f, 0x3, 0x1, 0x8c1]}, 0x3c) readlink(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)=""/58, 0x3a) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 20:35:03 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x5}}) msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="5cbd5c41"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x53) 20:35:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f00000000c0)={0x0, 0xffffffffffffff67, &(0x7f0000001640), 0x2, 0x0}, 0x0) 20:35:03 executing program 0: r0 = syz_open_pts() close(r0) kqueue() kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) kqueue() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x0, 0x9, 0xfffffdfffffffff8, "1702079b37982cfa4e00000000000000fbff000d"}) dup(r0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000001640)="f6563436a651cffa01390f563c8cd491aeb5985a68836ed7e4b6a377cb530dcba673cc95a5fac5e0adceba340512a03d7db684d2373771b41c8c29b1304d80cad10179203c88dc899714546529a368133f8b0bb36f7096fb1d5d174d3ac48f74d5621eadddba6e9c9d99862ae9016c396871b12930e6f88323502ec7ba55a4297f800852e88d15daa9446279c0acd3420e1ee6b35a2be8cc3e01712caab482ea7ae89d8d6b8d95e9545eee311cae7d0ab112b389d5e40a8c21a815e18f593ca674c4f666c149fc0d83dd7694441e4cf5e00eb23e20b5c0c9555cb7", 0xdb}], 0x1) 20:35:03 executing program 1: r0 = socket(0x11, 0x3, 0x100) sendto$inet6(r0, 0x0, 0x0, 0x1, 0x0, 0x0) 20:35:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) execve(0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) chroot(&(0x7f0000000180)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 20:35:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="d9b6655bf6c9fc9d6195febc432c7dd8fd142d3e9e98f58f05ec46d02912fc5bb547783d5b0e8402e103d8d76559146bb65352b88069d5cfe33d2866a59c2cb1a0e74b3b27cb089d8a4e0709783d2ef1b18e00ee34102b963ef398674f17819b6603dc4c1f911537e1313c0e6a9309efa7b6d5f08a047683c9fbb9adbecd0681f08d0959e9b6bf1379d1398a465f20161f5e96e68abdf43b602a6f90b8faa431834097d67da7349b3fad434eea6b69fc950a34f5b35f39ea110cdd61bc93d02b62dfbc9949952e6934cd929dde6ee6e641ee7f4f371b60a616b6a11cd85981d0c0645a6d600f473df7e0fdfb7b621c18bf1efe1dc3c788c2be59636a59a9021d91baaa27a953b59619af262219f124c8f62201029bf89f7aba8256a40e62666b322f42d87348805440af9c06ce4850cc6ee743a26e20d3f2ad3fef2d08a54312aea87462054c0f8d2a0cf9e28868bc5552d3c0cc279779b206346efae999bc289a132ad587b3107c0561b848afb1c201e210a787266ac604d12aa042b2151f7bfb85dd9e54190b279d91a49e793b9a22457f539b66294ce77b73e0a482db4f5e42fdcfd2a786de33ed07679798b0bb18800f1def75a3c6e04845e710f6efedee98cbebbe0c99fd6aa3a57fc5fcbe81dafef0d69b544fec5ae0846197ca38232fe83d9c5e8be324fd5c28dc18f8dc6cd2d0ca95aa8644bc2b4d511080a3ece3f12bc812091d6883a02fb9a51ef7f115a4e730902932a4f1003c6e4cae6819e9840c9654e444567b31a2189329a1a9b0f2feaabb7cf3bdb0e57cae66f704a74218c2e8a418dfec0f1c233576f51605086cc4b5c920be4f2c159c813f7d395f61960cb82eb6952435db4704f1b2276671b93cc852c86e7c4315684c31e25aab0d77495a4e0296aa6da707aa02069cc780d5cf4e3e5d082ae9ef65c5f7493ba6ec3a0a90ba7b676ec7d736827d58e1b0cc01ec42eb03e2d21d1d27856fb6ae1a4c211c5c5b3d818adba712855352a3ffdf95a56dbc76c3821cc7655c533d93033f71680749bf521363662c1a0ea7f6eb4f428d7e24271b801f8527cbb994139c0def1268a01251bbdffbd891a0faec0ce878fb5fbdc669575395ac0c1a62b1c71d7784a3c9dabf600d26cecf0b2a1d4f002b738ce58bffa5fd92e744346c82237a715658171c8c3bfba8c57aaae15a21c00237c00667df67afcd76869fcf9e18239a276edc727474e546c5c2a4596f5e2758b80ebbc9ae359ef05e9da800158ed1a3e87ea0c610efd183c40552002aab787c5f8cfdbc22699c1be7f7d80aacdfd92f7e44b143a917b814fb5ea880b1f7fb3f0dca5de213e121cd0ca57d66f19ed86715161873b7f34e237edfce1e67701c2f32c3e482a8478fadd2b2c80667c37bdb1b820c118fcfaab95809fbcd782d2685f0bca3b0e99ffbdeda0cbe9183464992405d50cbaefab30c8c8e625245cfb58efe305716b5189b2740c0a196eadafb8143e61eca6067c1f63b2bd2172032a21c685b3f1d29abbbeeaa2f67d663417ee9690fea716f24a25abbc35d2c48eef54b3bec029e60486648fad6fa4dce3d13ebca49ca23d06308de861ba496c1b3bd0bcab7970f16657421b512710c7359e234ee0cf2ff202a664108f2c74aa9c580cf4da4fa9483c1d44e322afc57a86dc33a6403a5dca93286c0505decee0fb44c9de547657092d62d54953bdce2e0138d07f73c81f20649bc69d1fd57a4cd6357143067de87f0fa08b76fb0c128ca74e8658a80c57b2d15ef9757d4b964cde8994a2a59e0143b78be0f7f5053367365673016ab370a1fb07631615865a042504836d42c60339ecc17da92fc45116c92f1d1ea596ed9a090c0aeac94124596ca6fa1eeff5ce14c7d2e26538e69651a60a40a24b21b91308d12e808b9d75dc2b3840c678d3706f18ea9ca25745870c856de08b3dbff54593f443fd99ad1e75ab6b50e4b8810337b24f8b5eaa17e555ede2b41af93925770248b42f0c13c8f5b738555c1d498f2a51ebd4d853c5e4a6d2336d72865c087cf7e699ac9dd0c57796870fafb6b6b85435800fc46ef2d8a07334e740cc1bad9e4781df21739944c40076b4615b2062f27a5391b067afd6c339f073f92d02def76c17ecdbcc2b0ecd442f048f2873de8e4c930d68e30de6544a618188fdb9c8a2bf38cba6e28d0052e6ea475fb738d4beb407d83d6debf563e1ab85d4ced9f1827edef96ba601aad8189c12395cfdb1720303d9260759a790811a58a23fb10ecb1f63786304e5be19241e595c6c76204302c6bedf4c74b5aa40b45c469b859e501a59b365988c79e407ee4dc390bf1b56cf56784ff7a31bcc15638f9f56953709a3c1b33e1bcb89e8800fa939deeb1bb032c1236725797a0d0da5dee65ac45081747787811e269a739636e72c32a0320d036c76470c42bda948c543b44c58e3ce84b368718ea86ee3dc43e192ba4d1d13e5899d204894608a6233c595308b2275a8de6420ecec5a732b36e55e38d65b1b04a10b1f8b919585a987d554c9763e61a6b8981347a1fee199044fd5ff44b2f61594822f54b0ab018bc769bb17c659494a8a94f812d838cba952fe8c52b748f132fa45f467c89e4226aee4ba35b4a082d0fc7956719d96762a25ccfe4040f4c656f06b6d78385cf47fa71fb40fed282b5a75dcc4559678daaec421af1caecf7b118802d329f9934303150cf36a7e492462ca3141912bfc78630f726f9524b9fedc8636ec24a22d3ff2c0b1f45b880e24815141af049b55a5354e6c47c9cb33797c1129eed6a5332fe176b224ec37e5d601475a0fe42ab85914a9a9fc455f80960e00121289640e5cd6906edadbdfb41f5ca9b8a934118a27c2b79fd2debfb574517db6b7f6d1832ca698b97baa41534301ae4d98f051092c0ca9378c0b81ca73f1b67d07161042621680450be1acd30a77e4c605c8a974ab883028c4eb8ab8c39cec4b0c97e9ab62bc1d5c2b9f31beb5192fd6122f6695d2713b3e0d2e0442fd25de656c6467f1d0e7abaebab818f3b40f22a75dea889b43eeb6f6c6fce49bec3322a33ab04b0a5a7624a8e0890e313e5a1ae3b8d4d4c1bbdf155e59f12be04c384bf0489b38bc8d92cbb1b210a3efc96244f94bd1e2cb414e4c1d1e6a8bdb10eb40209e13ba35a659919507dd582b4dc32f76b27b40893b0e3f4a42d4078eb52c799751b30fe6cdbc943900917c593467b14e2dde134c8e5c8fca3dc5e79fe6d07010de22be2e97cd919deaa73f4129fbe90ed4ee814519539db4fc1bdc4e56af77f559dbae0a41f1506d73d4ff405f375a280bbf84f42ea608130f490eb0c89415150eaa2933e6ef5dd569400df061a2010d37f8f26cd6a9a16b9501ea5cc356243f51a3b4fc3f6a469ff7836c75f9b5cdf1bd1e53598ae52771ae0f7b0f094891420c0e959a170b48721e8d462de676c82ab612f906a3bd74b0fba7d20f6438901f5b717326f86ab3df941ea1bec148a19261e621bee6a35fca01f3157a36c9ddb261843ed73af86e002d0b92b72586b81486349c84e47a7b30a1b6acd34cd5d602a0ac1e838c400b22a4c11d2be18f6dcb287dbf7859cd2f03de254b7b35caaead62cffb434f4f1e7425c5c41c2138122f1569885363e639e957b5daa8bd3b15c7d57a11a1369015c2a12401b25f9e0987d97483f71eeb9b4ca2d365955e6f497ca16fbdd1cacf14d2eeeefd1e1d624cce49203440f69e7f20b429058251ef68c904097c1f136f531d05d6553d5e61a3bd3fa2bce108e891c2ab795dd067a022d507cd60b5701b2a33634ad27586ee0e970aa583411257340d5da94619cad2c1d4c2afce6bc2b109a0402d568728840eb23ec21755982398c0fd9851aee49fbe1e06d9d802a682421a721ae6c97959612bacea1f72b5e1ef250d01a78eea5839f2d4c13ef70b19136bc9bfe7eb2d67c98ee7757dda52a1ae6523c0b169542d7fa656513a3d1b158ed124721514dd8ab3ea7f559b4c819b6c3ceeb190d4f77168b032dfaf3ebcf57b41b6bfe1187becb1d84325f34cbf65da5896a8a2b6dec9255b4ae96b41b3b324abee1f2c9a0d1fad675ab4bc3c3e4a895298d68ee3fe8d831af1075ecc1e883c59d7e36a2f7e3aee4da7855e9572b1244f38e224abdcd656fd98ddacfed259461597aac9ad17c1c82e848cc18f6b782e397c620b9b19abf31d4133e96a20602c9d5d6b99b7cbcbdff9cdb50c9505742c9ea22a8a19dd4cc35065f3be56bfeeb390446a1e4b54a2916b2c5a2362e7cdf3e019fd19e0120aab6d3a4284267e0e640db2433f9df5a272f015cdd7e2a48fca1f139bcf4c13cd7714f05aac663516713273c58f72b205cfe18c881010e06adf80d449ec4bdebb3d256ebe2cc634ffab89387168c66bbf85fee4df6483a938362cf853932dee41ef627451a98f9cba987f19a3d494363c945dd8fa61b51ed2c6f2c1298a6254abbd10374607fb8b4cbebf186ce2a02c10aca884896ab2a25861841fa29c276a8402b3b7c93685258873c5634a947449e66e30722cc4cbea7d95f8e90d30280c513e799e326e9c5e705b1d287980190d567a4c4d7584dff89f90d0b652edfb973494e3f349d41004688122750757d88b8109f30312e4b74f51a16f19a24a85eb878799388d0f937e11f1673afc72a0de20a1a612bd83a67db20bb1a7086cfa60c787359fd429aaa3be200a4c7a12f7d0228fb5d717a03489ddd77edad56464126013c6bb648ab6a33285519bcb1365a53fe6ea1f7e20e2b82424a89aeff0431e95b25ab023c67f9ccca3ffecd04ec095a7c0c6e7f22c0c213b2fcc4fdb1d28b1b5e2eabf03277cdaadb3fb64d63e67ed18863c65c2929986e7799d60a941ea2194c0ef7823b827a82d9a2843f0cb08042c5c45e9bb15f5fb0fe10a6e1601734d7f41a929dd6e788f0f19740815974d37a9c8892e4a7e9cd6e7c2f3e3a75d7ea680716b539c41935824f978b420825c2675723c6951df46c128b7ca1499b334bee27e92c0b001b70085674909d34f5247a3b60c25fa1c7b0bac5b7dc946978c4cd14de2e9fc27b4169a4f692d40b038c640b144eaac793f1ec05cd234c693f0349382e5a9856e50134d6e2bd8e910c916a3db4020eec77284a7229f5eb5ab257040ad112c9394aee11c31d6fbca7df5f58195c82898066aff66dbb79bac1c528e0cccc11184586112926d9381df4dcf3e81976f62cf2417e7ba3e883551221d132a4de4fa9298d7892270b21ed97fad99a783a5ceeca7515fee4a828bd72eb949e38ed097833aa2a0938f0abe32aa47bfd1dd1a938b928d5b4601eaad9277fbe8f4c9ffdf2635f9e99596eb50d657898f5338f5e4be4ee3fbc9b9091b4047fce039393a05afd704df34ee2b04b91dfd1b1d22f0bf958bfc34a68e50463a0b4bb3862d443e84866aeb56b973f7496fa4d2b71d9b686ecc1043a77b05bc0b3c476d5b24b48ebecc7d979ff2c1d99caf1f713e9685f88e3cadb1c4ac77ce136f0c409e4d03cd30723594760e5d8bc166895611e6cfdea03a1250fcddd8ef58c4decd7cc725ac4232ba192f711831bea3fc851dc293d8c1c8e23efa013868f633503f525852d3fd75c74a6d0bda4348c6c75cfa045d631b8540fbadcb0b921f1c8e435c0233c9855c441df3ee3752ca97b4611aba76c2c39f6bedd05fded5cb6b6bfd92cc8c1dcaf86d3b0f4176c0ebfa65047f313fb271cfcce16333079492b0791e4042a1299cd5f71185e20d09e6584c194c7f12f51b95d204c04f5c31062c5b7c6cc64cde2e1e0b0b5e2a867", 0x1000) r1 = msgget(0x2, 0x410) msgrcv(r1, &(0x7f0000001140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbff000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000007792a970afc311e11ee4a49698f308b2006678bbfe74ea7b21aeb3805966000000000000"], 0xe9, 0x0, 0x1000) pledge(&(0x7f00000010c0)='\xd4\x00', &(0x7f0000001100)='$z\')/\'-&@\x00') r2 = semget(0x1, 0x0, 0x140) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, &(0x7f0000003780)=0xc) r5 = getuid() r6 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000037c0)={{0xff, r3, r4, r5, r6, 0x42, 0x1}, 0x81, 0xc552, 0x80000000}) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x402, 0x0) r8 = semget(0x3, 0x4, 0x8) semop(r8, &(0x7f0000003200)=[{0x4, 0x2, 0x1800}, {0x1, 0x9, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x751, 0x1000}, {0x4, 0x1f, 0x1800}, {0x3, 0x7, 0x1000}, {0x3, 0xffff, 0x800}, {0x4, 0x0, 0x1000}], 0x9) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000040)) 20:35:03 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8207430f000045ffffff"], 0x10) 20:35:03 executing program 1: r0 = socket(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x3, 0x1, 0x6, 0xfffffffffffff40b, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "582edfafdc54a20490137adbb85f6d3107629d97"}) semget$private(0x0, 0x3, 0x80) execve(0x0, 0x0, 0x0) r3 = semget(0x0, 0x7, 0x440) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000080)) 20:35:03 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x8003, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) close(r0) 20:35:03 executing program 1: r0 = socket$inet(0x2, 0x20000000000000, 0x20) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0xfc) 20:35:03 executing program 1: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r4 = syz_open_pts() lchown(&(0x7f0000000040)='./file0\x00', r2, r3) mlockall(0x1) r5 = semget$private(0x0, 0x0, 0x208) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000080)=""/81) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r6, &(0x7f0000000140)=""/208, 0xd0, 0x20cc846c5c4a835b, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$TIOCNOTTY(r4, 0x20007471) r7 = socket$inet(0x2, 0x5, 0x6) semop(r5, &(0x7f0000000280)=[{0x0, 0x401, 0x1000}, {0x3, 0xffff, 0xf30f1dedb0e542ec}, {0x3, 0x3, 0x1800}], 0x3) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f00000002c0)) r8 = kqueue() semget$private(0x0, 0x0, 0x92) symlinkat(&(0x7f0000000300)='./file0\x00', r6, &(0x7f0000000340)='./file0\x00') r9 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000380)={{0x9, r2, r3, r2, r3, 0x100, 0x7}, 0xfc4, 0x7fff, r1, r1, 0x3ff, 0x1, 0x3}) ioctl$TIOCSDTR(r7, 0x20007479) execve(&(0x7f0000000400)='./file0\x00', &(0x7f0000000540)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\\\x00', &(0x7f0000000500)='&\x00'], &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='}\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f00000006c0)) setregid(r3, r3) syz_open_pts() pipe2(&(0x7f0000000700), 0x10004) r10 = syz_open_pts() ioctl$TIOCNOTTY(r10, 0x20007471) setgroups(0x6, &(0x7f0000000740)=[r3, r3, r3, r3, r3, r3]) ftruncate(r8, 0x7fff) 20:35:03 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2040, 0x401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x20) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x40000006009, 0x401) open(&(0x7f0000000100)='./bus\x00', 0x80, 0x40) mkdir(&(0x7f0000000180)='./bus\x00', 0x0) chmod(&(0x7f0000000080)='./bus\x00', 0x2) r1 = open$dir(&(0x7f0000000240)='./bus\x00', 0x80000000000000, 0x1) close(r1) 20:35:04 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) dup2(r0, r0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000001480)=""/4096, 0x1000}], 0x1) 20:35:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 20:35:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000080)="04000000", 0x4) read(r0, &(0x7f0000000000)=""/87, 0x57) 20:35:04 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffffc) lstat(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdir(&(0x7f0000000140)='./file0\x00', 0x110) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x150) ioctl$TIOCSTART(r1, 0x2000746e) r2 = getuid() r3 = getegid() chown(&(0x7f0000000180)='./file0\x00', r2, r3) 20:35:04 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x400, 0x40}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007000000ba370f85375c7dc889a368cc"], 0x18}, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/188, 0xbc, 0x3, 0x0, 0x0) 20:35:04 executing program 0: socket$inet(0x2, 0x3, 0x0) 20:35:05 executing program 1: r0 = kqueue() r1 = kqueue() close(r0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="1944a78714369c5c4559c540030ae6d8e97acb1bf73aed938695e1e05b38a6e0224111cc0327ff271c0a7739ea34f5aeb3f155ce77d4af8894df1b92b8a416d98078903962dc887108851d5aec148b0faa5d7eb96419f6aa9df71fdd3e491f404ceb864225ac4096e48d578773369d33bc5eb6e05e390f62988451c15d98a03d0784ce3317bac4f68e35e75ae92a2e3729327cf916057ec5cece532e96aaa0cd8348279ff0a05b935e5389b3bcb969f399e47c", 0xb3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2805) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0xffff, 0x0, 0x0, 0x0) close(r0) 20:35:05 executing program 0: geteuid() mknod(&(0x7f0000000040)='./bus\x00', 0x2018, 0x5cd8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, &(0x7f0000000300)) 20:35:05 executing program 0: msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="997a8706c75f07000000000000007bd5d0544c"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = msgget(0x1, 0x0) msgrcv(r1, &(0x7f00000004c0)={0x0, ""/32}, 0x28, 0x0, 0x0) r2 = msgget(0x0, 0x4) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="efca211c378e959d5c165371b3dd8a23e3a14cba13ce600b78ecf09e0b3bcf4acda57d3f27644f3a517f9f3d818add20b6a8a313b04b85a8c0e52cbbcba71fea0e5d6c345a69978ece55475765ea4909e0c3c1deb8ab31f147bc1c6d3bdcb207e36871c763339e24cd04e3385489b6f3cb97d7", 0x73}, {&(0x7f0000000140)="43750ae0d1685fbe02ddbecc2f7fce7ab62a5b543e2673ff5e2c707a7ed7edd6788f47e7bc58860da7185b14535beb62e9eb25c6e3180a188d1d5b8af34ee396aad716a0cc3405e5f731b3f55954a0934f61faa5add3e1dbdc13276a9ab194ed955fecb0384e276a218ff741deef45ec65549b384b0c4a63e295306adaed8eb9d6bcd6f193142c5520147e65978ee30cddccdf403b7a6807a08c231e6da191a4e01c204835375a526a92ac21095c228b90615ee4bc47a2e5df6c0b0dcf3ae1feb0cca52327ac792e47a746a56b83b988fe4d10771ad928d24032466beddc307a8c2664", 0xe3}, {&(0x7f0000000240)="3d3e64daabf267d7570d9e0009e1f7dc3b311ec4c0eb74b376a9fd7f04b476b8fd6a2214c94cc8443e4c553f06223978ba2dc3ff00c2a447554b1ed9b3839bd8db66dd6c4a705ffed58c5a763a0fc84fca9eaba9f3e98d5820026012cd5b9dbe7a2ea6fea987ba1d2c98293f265fb193237bc199f638cc12e6e60887a51c04ea6634240e9efe6801472be513566915bd022e98d441de12618a14091a9df292891408de0b6792ea7970227401b455ebcf0b2f777ac10d40ac28eff4285c99af98c6088662901b8aaf62cd", 0xca}, {&(0x7f0000000340)="c7855ad7ccbe9f81ef8c9ae31dacc21275616ebc8a6319a2c056acf8ea4db84786e04bd9638e83cbd26924b3548f72edbc3cb094664630fc6887246bc617e93cb88f7ba7c762487bf8ad7aa5b81817edf97f02170a7cec6a3d2a9b17c5e44efea4f1f743da8bd9bd6d60788fc3f4162533dd0420da18d15d6df7ffb1ecd9ec2efbda01c32570bd2f0c4e17a9067e", 0x8e}], 0x4, &(0x7f00000007c0)=[{0xd0, 0xffff, 0x5, "272d17b093f24830217295814d6001700e341ff8c8105226597f6526b79b8c9c1064dce34377eac46194891dd655d8c0ba2cfa12c19ccbaa47f3e8953afdc473002ee0810a9ca2a2253a965be0cd101afa8ba2808af1b502602a6f1a61e1407750efcd0a6d9074a21baecd2acd1f9df82c7f3bc715adc4f85cb6e05fded287487147fa5d82acd29e2093847dade465cfa724a9db9a0ca0fa780de963604c3190206eb32837a5b735f2694e690a18c94ce2383171f0eacd12590f698454d0"}, {0x10, 0xffff, 0x10000}, {0x80, 0xffff, 0x1000000000000000, "268a82d17e28f019018e11058d400d06d7610c5f3c4a4a28793e123e0af6c5183f27ff1cb097e4a524480787822933b7344a4166798618279a893e2be28d69915d6b44ebbe5ec58bac57af15565871833e15265a410a6e0ce6ab76c4e878bb1fdec730ab04e81babe13236"}, {0x1010, 0x1, 0x1, "dd76ee5a002486cd8a7d3f84ca49a1cec250780d66395a20eb5314ae6d769b57633c2d47c748fff60cd2f4d3c598b1baad352c154a820c83e8518418dc5ccd9e94f2c169e691620f3a8ce697b4b1a988266ef61d06dad05b7a95aba53b17743a1a290f893b26b97d0863c1fdae3e988385d9196de65cd771ffb7cbc7b78cb1dbfef61f38edb2f82ced5d18fdac4b1119474fe670f7e880da1052712acfb40d4da3e74da46d9101fec1caf0a26c1d9109c8c46fb6ee91274ff79a716ddfa1707b145e118a5e3d60f581022c4bc1b036aba3a42130ed7ed83cd0d484ac6ce84402591fd7554fa16dd548345d915d56e783c739091ff9c097a4bfc3797e454f8560b85200c5b25fd4684db8c68d09e00565a08e667a1927529d7d1e7088b5ecbb374f0fb17a7d746d7919b36367d4c7f6017d1bd7b9e4d8addcd94f49df97262c3bd8838a05d505af0795aaed4fc32350b633cff085dde6c0439044298939d9ec40e3063c0638006572dc048660a79c42e4547b0b50018c15868775f435a0caec66ae53f8b76513dc1338156490c01342913addc8a7805ffaf3896f0aeb9cccdf9596f5344c3f9f0c29b5aa5f112447c1f6b004337f358e00b427f86fa8d85f87e072d3dd3802d1c958c0e7843f7f39b1d900692e17c078b45c9fc2241443383830e51bb0bcf87f084b62203fab36eeb9c22b4a38d9e360a7fa15563b35f269b624ce1161825d0cfea29a85dbb8a6456b36f89cf8250ebae75691816ffbd84a477eebb8b501045753352ae7afcdf3fad87a95149b5ed12c89c4d28a36a17dfa21380beb28be645a9c9554956e28a7c8d23024f42f6c380cfaebc9f73627c6175e2d2c2129f0aa63b34ac1d0c9f3d2daa8ae905c13a240922151c5f1b2f3d642f3a52081c3d298018221587c48b9cd52849a9bdb69433a7296c564bd2e40ed8db2d784fc47af38e36e34807006be9c465405038d133a2610fa87be61509a289981db20c08d6fa5ee0b0818e8f61ee670e20db98c40c495da42c9108caf3ccb3014afd020a11ccab8a5a1bab7bfd06054528080cc8ca7a4785a189dd34b0e5f443c5ca978eea66ae45f69c405f8a75283727fe83dc74f13845bf53d0cf3ba5a17c07f940a2656626eaf6859becd31ac0ef6ea230de9a27fdd942309af931cb537fc31996d6aea003f02d2f9301b93f8647ee871140b227efcff5c58cd14b3782c298a8324b9e2cc0c7447a390853f08cb7dffbb929c4318fd00316831587fe08e12f7be42d69117ae0c3a04285887bacc4471c1f83ba7aa46dd5b71a25ce0dffa8d5d1d26e03f48ea792c6f510df1643d43e5a674822495f826ff79a9fa40988886380c3f944b3b8c82d78c45c1f8376a7ed6572b108ffcbb75937e0c1e96e8d3d69061b243a6d771ed7bde741c6f4f0ec24f8d98c7217bc5ac2f11c4a25b9d3fe9e975b418cc46b1a210c3fce47056213bec61ddf724346b99866234aed006da64e552c675ca21dddd1cddc24b72f30bf1c0e9c322e6cf17cb4e2a7dd21069e43edc06d4c9e2228828f744485aca0a6ffa287bd2464d4ba739172834650dfdae884cfad297682e7d9e99e13386bbf8e36321267b4ac89cb36306c9138b5d8a4f4a68b87193a09b6b322a1818ff4b79b809a70c59a0a8bea173dec43bcad582dc054f5de9b6a00247db31f1e0cb03a8b12ab2514d92184b42d54324a679d308c36a7007d0652c884943e8cf439dcc1b4136179420e2d5de5cdd48c93f38973b2b109f581bfea9907eddce10c6c5ece96d6d726bcaf57e186e3751390cb509fd02e6464bd4470005eafa2ca018833fa1f245ed7688ee3fdc4138607113970d0ad8fd5badef4d9d123f74b16f58539441e9e81d71938a0aa463a6eda88cfe16a308bbc1e18adfec9f74b98506ea4e3364bc64bea9927b6e5b7ca0c6ca8f56ba0e46cca4a06a78b132ab10fe1d21dbb8916f2e7189c222abed8a73dca5d4eee1d2b963f72b4dd2ac364b1bbcc49644386c813a6d76a114137d2f8e3cd9ac34b58376eaa3147744a0e7c0746c0ee0cec23a00c47664680b359c01a334ff0593432fd23cadd70a2f5e25bf8a79d3aae6829e86c22602a4147d2a887bac1927c27d5a2d39f5596bb1f983eb97e27021c6f3647f9cd19794c2a8ef6dda4f716ca6a5e676ca8b984c093d68919ba7a246fe1a4741e78dbbcdf9ddf92ce973d69a581cc8282a512c0bd42acc5f19c4a6320bcf7788af5587bd7e495988d2f2be8def3b68187a49d0b539627c91df8562c5fb4e246557495aa8ac5bb24ca4ca4aa945eb734ea5da73c15ec21ffd8c64c2af00addc4a332d82988eac1ccb327233cbf1e292f5558037ff8c4388cba7509ef047e2edc37a4cbb4d34a1c4019a453a97a6ae1dab5e41414083369ba626d38434763f247d9e66755bc4904821d79ca073edcc70c24cbe48fcd13ab23b9b856786c08c2793f3632921d2cb1188c6538c5f0870d1e8ee7a979644afe85db394c419733b3663d5454efa136f9af7c95b1d3bf748cf69cefabb4e34c5efcb9fcb2f3c6f4f5710281bd82a6455803dd5bf4d1c1a07ddb1b1ef5e21fa81273c14b8b77366745dff3fbe720fe0b386aaa7e204dfca46fa8827077086670ec73657e3b98379d8a8d58ae613c53352d1b4e2199218cff9500baca21ea2a8b145ac7944e2cee8e7deb83b1c6261013b04575efd785abd0a85d9a6e01ccf36a1ec917da1cb866033cb7a13c713c20a30a72fb950dd9c07eaeaa8845bd69b3ad4167d87a02f88ca0b6a826907d3bdaedfb23c6cf163dbee8586f0223ed0ed0cf73b5820f5bd7c2b7f3c9f33d6806ba7bec52617415a566792468a8a1fb0fbce09172d458ae9d19774f20c56651caba9c2df77998d40f9cef6b12007e9bd939afb2f0e63d83becfd314994e03362c783d1c793ff9ed0c3809f2293be002607898a150ab7a86a339eb98da0d7b393729e240aa2e92edf79f0c1a196f4982a2308649e1e8c1804cad22ec6975abf9c332f577ba285c84f6029604f736023321d029be46c5b85609032163a3898686f177fa1de2e204fde3beab00f090a6828378bcd9a1d1c042f842a3493342e2e9e9a188f2abf843b2fbac2c84b45c4e37c4d2587c287b51b15d9ea2c5041f2de0483f6ec20ba47d14975743d59105cdcc83280cddc3fa02fa16388cad0b91ea4d75f9a29c26dcb53c0af5fbe75911f6bd60dae308a6c77b532a1385555c0d7466ce49d920bb1737f22907fb51f504d97a5a0e24568064b1ec1b739f27450867c458223e31c07ab044c29b86ef39653282f3301360c621867259150a73215f6e721f9d29b12db5e430872a470a17c1a6f4ad8228782bd36ae4753b5262576dc43933d93a35b6879aa53fb13a2989491150dd0f81f221a6eb505bfb08070788e384e977283d9b92ba9a27a9810c8eb27f6896a99a7def2e7d7c245af48b04fc87c7708ea1278420020e3facb24bdba3c9fb405a8e0c681a23dbfa9926b9dd52bd8a9af9ff63ba5a04734e5d23a37fce41080ac343b9999fe2a9f325d53f6952dbf3eca6e84253b3d19895e6e0da3769a3a730d0186ba400f96da20e22a398858332de03d555f43bc54513a8c22fdda1cade1a6b9b30f9251a307ec9be93789572155537f9581d4f7aef9af3dbfe3968f576a51795f3c3dfc698178a9f40d276dd394d6f2c65d23a473bd8c239632bd34a7e2ef02eac857664814a0e7977cf7e1371bf49b01ff1b4a77a7154967472c6099d62e39c2b2bf40b597502d5d3778c8f3dc90a2bfb222b93f78855ed2132f78b540d721878d906296dd403325b0a09fbb69278fa34ac720c751b30751dfa4e8f2a0806d8930055a04ebb62991bc1779d8d2e35d24834c49f19de809e2defef85ef5ab4b8362972b00d866fc0c72cf655428004e126abae8dd658ae36d5c00fe55f6ca9808a2413f6c9db3930141d2a439d58c9d2c463e7b3f519ce92d70fd6cd580526800dc145ed22d3c66dc64f0b92030d893d96d57639b197c2af5f993662054d5215cd42203981281790d79013a66b7057b3ccc0790bd18e0361e862c9243e042067c32d4d9d714f5e179560904a18c7f810e9b3bd688d8945507e7ca8f87d7fd3903074a390b2ee008bdb7cda9a51bfa1156ca5ec38cdf50be21f38aa1f727ddc7ae22cb89ded0c82d91e80a1699ae13723363ecd46a0882b0d5a1cb0fe9938baf11618075671a06da2cc7bce77b2f3324c8f1aaafae00ff59c1264d2c87a9cb027f3ff1014fb04d687a5a6c3746f5682e243c8e41cd7b7077c4f89ac6eebec1a82d055192ab2215d393bc247d765ee1dd104aa262236769d850bc7d72583e7d6d63ade87c3ae8e40786039cd515851f48a3a57d5c92b700779ed9480039cc65142c736c8103cd76cf208a2652a5eac25a4697113c8df7808f1d84133bae74b88b367cdc9e6addfa0b6fa6df5fbf241e9866bfef282b11a118df5373b6e548453391a0eddfde75747d8c903febe5db5792bbd8fff933ba6ca0eb54462413f795594d93c6c744048845cc48615d36ce19a424d2c73e466bf45e5f4f1cb1f989b1fd3b8bc934e90bef192dcd83022bde2f8daf2dabf81d7d636d21592856bda969f6d688316046fe2d5c903aee4109184b8bb4a1f93079d50f1f7caad222771e16f0bcb59e241e0dae95276497552f164d65f2f42518e35e2966b237a4161df7cb6b0d15a5a74ed990fa94683656443c9ca2f0aff7d91923f2c6e585fcfacbc0d0a2ab3bd07d34f9b40dea6e3e9d283a1b787ee65c49e78eb0e32b20897c496f83cafc88d77eda418a82d1f0284c113b11e4d175f71bef07c7287b6d12b4df128c1e757b1ec15667787d7ccf0d93e7bddb1ea1e80489f85b9f697720f75f3fbbfcb367dddc980cb5347919ec8faddb1872d126552483e0253ba6cbf8daa43e78d595d7f8ab9e523c4d6db56853be3d790bbf997762520d7d61f700f75d0bda28173395fa67b726fd852125ee02cd71b7babfc0344cbe4096bd4e501adce669e7dff9ae7f2bd7014202a10887c06cd08a914a53a989092da0bd8437f37481e9bac55ec6726a8d33ea38562e6f1f1f46501b945cb8c553a74d325221e294bdff0f3e1be1e2b1468a678c6d2052bc43f033eff5df397c9df9a470780584342d5beae2487ed079076cfd6144a04f9dffda2b4d93159febfae5431adb3e4e62818b8fa87492baf13203d30e4d2c18432739ff5b30c3f3d7b07957df1657c5d046604dd108920d6a07576e2abff49e739c4a0215434a78196a8f8d4452fd2c283d2194a4a84d02f48e61db30ab4daa589ac85d113b55c621d7b0f4542dc1281f380682ac9c60865640c782fbee8740e342e631bbd20b94f39a72939d71766b1316c40711085387fc91c3c8dc8997b17812b4828b04cc75bd7143f5a061f02538baf58287ccd51cdd73151db9eb51bbf59f5f1847758c726b870b975859b056c5dcc8af47f11c8e190c51d5aac28c10249ed54a9af3bdda122a1b9a870917f27433620723acab7e5d9baaa83a98dd9dda6343a84fd53da4e95c659563147b4465baf6a5965ba9ba4739d3753eaf4375a5a7bd2731992489940b56f69af3d328130ee809a1066b94710caa2d64c9849562f8817bc650efee575195075256e07d1abc0ccdcc12cc21f7f3ab1a0f1542267939783379761d451de4952803ac185f5e38ac547b87b77388783f2871d0fccebb07f6e2a14e8464104e9c66eb720e7f9f23fde3e422b0e82dff4fa60cb75e0518ee2f37d8375d770bdcb6fe6fa7827256b68b"}, {0x68, 0xffff, 0x3, "ca44e3753400412044376febf07614bae3afc6d0c8774bdc6ff329918590b87d48b3233794836f0826684c59a30f24fbdd69f68d85b4444872e8b2136d1d3c8f90d85f45bef352775535878b3b682c718c521ec41e09"}], 0x11d8}, 0x2) msgctl$IPC_RMID(r2, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1100000000000000000000da420116fae7"], 0x11}, 0x0) 20:35:05 executing program 1: r0 = socket(0x100000000000018, 0xc006, 0x6) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 20:35:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x5cd8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10001, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8c, 0x2, 0x80, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xfac6, 0x9}], 0x9474, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x400fffff, 0xff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x0, 0xb, 0x6, 0x7}], 0x4, &(0x7f0000000100)={0x59, 0x7}) write(r0, &(0x7f0000000140)="37cfcc859baa643340d2162aad25f51e1644d6d1773d69e51db679d8a309cf12140384227693b66c3b5a951a92f2ee9d464d99478cbcc276749edb0c4c50a0e7a873dbdbdfb40015f136554669fb7c517664953c3034456fade517e9c31d924ade109e5b0adb7293c682ee70ad7f5515b6c5b27e437e4e2b5495c6c1a2cebb65a7251a04343d6989a7a830000b2088be172baa68933e883b95a2c145e5d89a6ba44742098afa0193881b7c16b4342db83af0e7bda3b8099da881a0d5873ccffc", 0xffffffffffffff64) sendto$unix(r0, &(0x7f0000000240)="edba50461420e4828a9e63a52589b768acc55c5fe52495b3584f43cc477a49bb692129c965d883337100fe6f0712fdb9bf31f8a450fea7eac9f5bbc68fce332b014f20ad0535555025cc5fbd7e9daa7ef8061e73eae8ea69710aa6ae7ac8e15f69236c55d1aba8f1fca8a57aea3cb29ff5720408fb1b4462", 0x78, 0xd, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x81, 0x5, 0x9, 0x800, "bcaa49fea016977ea3ff382bf3b66995c8408445", 0x1, 0x100}) 20:35:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0xfffffffffffffffe) r3 = fcntl$dupfd(r1, 0xa, r2) mknodat(r3, &(0x7f0000000140)='./file0\x00', 0x8, 0xfff) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) fcntl$setstatus(r2, 0x4, 0x4c) write(r2, &(0x7f0000000340)="7fb50b9cf9f1f053757438c30a4c662dfabacc95c51ace1752984a58d86a70a1d90ef0d3eb9bcf2f33e8c35ff9c597971b18da22b340016f101d065e2b3e29b8f225f35192befdd79caa3b315dc1bb6dfc4bfd6b56369c96bb93c21cb013b9738f247ce1b2978eed76d3baf33bf173cc9a2f2105b7e9149c595e731b9aeaef90e6a5fa3f9e62dd4231da5f34024af91f16ddea399cffb00e9126", 0x9a) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="495771628d9b2423012ee95bc9e83ea58cc29023f910227f99bbad557baa1011b810be305af6090e7f2db4c89254c746c0279433a89da8f5547e2c82f17edd667e9388b32e3cb39ff89ce849782d5b530356822c7b60c432c9546fb57607ef51ef00ee8d00ebb9faeb7aadbbc3ce0b6685aafe9d83dc12eab48306291d0666323901e8", 0x83}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r4) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 20:35:05 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280), 0x0) sendto$unix(r1, &(0x7f00000001c0)="840f03b71541c4915bef723b3cbee6773ccdceff3c163c3f09b696b84e79f63a221fa4f9979fd4d89746094491e334ee8137a8f2aa0e9fd8398c847957aafd1f9f533d3f81b450144e6ad7cf9b069c19f4beb23d8dec4db8dfa89d08a4dbfc3911530d754559934397aa7b89233e44e560c7c8", 0xffffffffffffff9d, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)="d0", 0x1, 0x0, 0x0, 0x0) setsockopt(r1, 0x100, 0xffff, &(0x7f0000000000)="9bb84486d472c87aaae878f61bd50611f5ae0362700d35a265e48cb17a0cded9c5dcac48a05a4dd905564bead59d367c22b7a9fc5c60394217778ff8bb03c383db2026831ad4d8aa6d6ff5c3cceb0fe1da6389dc15087c0ce378ee400deb581ea4484a", 0x63) read(r0, &(0x7f0000000180)=""/48, 0x30) 20:35:05 executing program 1: msgget$private(0x0, 0x42) clock_getres(0x0, 0x0) shmget(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) 20:35:05 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff14, 0x8000, 0x9, 0x8, "2571d19b5dc36b3805af192d40908497e19d4226", 0x549e, 0x1f}) socket(0x1a, 0x7, 0x5) 20:35:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x201, 0x3, 0x8001, 0x9, r2}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 20:35:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = socket(0x18, 0x3, 0xed) r1 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) sendto(r0, &(0x7f0000000200)="274153b534c25e6dd536ab55849613a241ab363c73333daf68b53ed6b7736fd60bfc3f805f2acbb4022e4a3cfd067d6451195e233c145c9804aa5f6a324ee0f576c969af156130fefc0864b0c14d8e71f345cd5c846aa603b6b78b7a464b2f7162391e7b92e87dbe0252aacb9cea753d7c5d42a06f1c1f1fda543fbd16367632", 0x80, 0xc1800a9ae31a1533, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x5) 20:35:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x4, 0x6}) r1 = kqueue() chdir(&(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) socketpair(0x2, 0x5, 0x7, &(0x7f00000001c0)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = socket(0x7, 0x3, 0x401) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x1ff, 0x2}, {0x18, 0x2, 0x9, 0x5}, 0x100000000, [0x80000001, 0x4, 0x7, 0x6, 0x8001, 0xb5, 0x6, 0xffffffffffffffff]}, 0x3c) fcntl$getown(r1, 0x5) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x71}], 0x2, 0x0, 0x0, 0x0) r5 = kqueue() getsockname$unix(r2, &(0x7f0000000280)=@file={0x0, ""/95}, &(0x7f0000000300)=0x61) kevent(r5, &(0x7f0000000000), 0x40, 0x0, 0xed, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x6}], 0x8, 0x0, 0xffffffff, 0x0) 20:35:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) 20:35:05 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='r\x00') stat(&(0x7f0000000180)='./file0\x00', 0x0) unlinkat(r0, &(0x7f00000000c0)='./file1\x00', 0x0) openat(r0, &(0x7f0000000080)='./file1\x00', 0x800, 0x10) 20:35:05 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x41) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0xffffffff00000001, 0x8001}, {0x18, 0x3, 0x1, 0x6}, 0x4, [0x3, 0x9, 0x4, 0x200, 0x23ef, 0x2, 0x0, 0x1]}, 0x3c) r1 = socket$inet(0x2, 0x4003, 0x0) r2 = kqueue() poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0xffffffff) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) 20:35:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) fcntl$setflags(r0, 0x2, 0x3) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)="8d", 0x1) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0xee6a, 0x25, 0x4, "505bb6dca335bed46cfd8324a836e1722bdde22d", 0x10001, 0x9}) execve(0x0, 0x0, 0x0) 20:35:05 executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f00000024c0)=[{&(0x7f0000001440)="a487acb291bc0e05f3709060c5806fa21d1343f979293da73edcea39a169ff862d6da993cb84ae12d477a3a8f213d8604425f71006275fd1829fce23df237bbf18fba2b7c2dcd71468e5dd89a9187fbf23153889d148150c304f22359e52c49b2c95a40aa6fd0ec8b31a7450ce956d746b148fb1fb41157954e110aeb1af216e04ebbcafc0a6099ca0c39e7a3489ded89f91af842f96b2abe145a97d088545c8454abeca73825f422465f1d83948288d363c2a8a7f12f03c690d633dadccf282ffdf212fc2555357a726d949b4176d9a2b3b4eba34f35bb3c594085fcd3b098c8384e4a8e953ae239646db9d77499a866607c5582e60cbed97bc5a24c06687e403a854d7f7d3fe8a0b4f832a7f5a4e24697b6488f23455f647338b53a5ea439570330858271b2f8cfedaa1950665c4834f7387e5a834bb2df02bed528208635e68a9209da9b7d5cc9fa20a2f8f3555e64eed1c46ff7b096ea47dc0826cf7a60e0d83f821c6a2a84d0462abfada4b57a73e96b81d90f3e0a568751f188063ba5f91080f8327976f078b0d9542d28a0adf06d15f024b8161132c193d97c34ae32be3db5df69e3808ab8baaf781af6aa6f1ab5c825cb6b8c981afd1d34b4bbfc3710ef3e27301a5aa25c60e8e8330ef9b884edc8b8a7a04ce094703ca05b86be3a9f0d26cb2cbcd85a1ef1b80bdc3935c42aeb80df49fae7c9971445d79105c02a23ae507f4533266f3bceba4f50a7da59f1c327d5a3f986b8a6118599dfd8614c535a51c470bee38f5b9cba965cd116aea5cc3f57482d57d13bf1bdd8b03ca36750280c8c304aeeb19a6aca3c4dfda1607c3b39347baa37a88d98cb5dd8a867bfa6dfa9fad020d80fddf34dd8603db99c322507c724a0349e629ef9b4c63dad28414e72a83a13e05b51d0c1e122c58c4fe84891916aa8668f1a7593175654d4922dba98922de2396c9f809a2e7b0420907401c652e3eb44439faaee095d47406d3865066285ac5817c9c2322a1e1b9342f869ea5ddb4171eff07d7bc3f33525d9f730b8b4c3183a06ecce67eff8f9743823ba0579b487d7867e799988943085ba28d6c838076fef0a1fe631d96c138e938df64708706446ecf01202952c2fc00a47f3e6240af92f013b13a610eb56b213f018360503a67a1fe8ac22b77a1d69ded6e416cdec731f8135a9bb954d49e519d7cc8d8f723cf9b83d600d0642b67bf19af188a8a1ab92d86d85db73438d9aae575d18392e25704c8306a878270467109f62ba9a48d799047c0cb84a2b2285e21f89bcdd2b85d6cf5e00a5ea01a8fb72da8a527c2cd7f520793b188c0aabb349710f7ef899de8913a47b98b0fde5651178a393d2cd0e601499ba5a8bae02b1b44693e6df61b3a6be9f1bc3ca2059b19c5389621cc75241ea90d9c198fc93d316371d30dd7cd9296cc87097e424972c3275e9896f5d450290412de1a48f4e9fa06fe0fc839393f809f72d1ae695685aaf82cc1d8712cb16934de8fa459415d844e810ac8dc447e9b37167b3f1a79981512126e352b1ec00991190a7fef0bfe194ba67b350b8c44cb6a58b714c9b0d7418b8284bd2c298ac3586e7bf6dae1d007dc4c2d72c92385438e9f31fbb4bb4c9fdf8a91188f811a4dbe94dad05594da30cdcdeb9f2c790a8d50639d57876ce89e61a1c15fd281a37712a284cf3e7b31967be03cece16648082c93498f134726b5a192b0a5f2971ee5706f24408eeb7819746807ac882f19cc2b3837f20c95b3b02f2c94c20f3521ef88f60fce68fbc99a9d4f51accc53dd16c5023e127fdd13600c0cfaf6ecfa645c8fd52af12e85527a0343c3c6d4a9188a23b2f273efbcfabc8157653822ffbbbc1cc394738f228ab53196d19f8d884ab0700b9bced7ab9efdf8590d56f960e5ec671e957acfb2bc1a50b2690a7da99728f02ab293c3f866a0a7b82afcac0a7de5c9cd754ed602990f20eff20cc370975ac57898cdb9d7e174861aae6e215c1398f4c9013fb020dd8ba162eae252f62319d780c051712c32c89e0e39ca675d711ee7eb1cf22c26bd851a297ab883a21c264e1372e8faa63b4b46936bc6069a94cfe0894a7ec7ecf10b2b721642874a9be716dbf6a7b1d55c82109f11ab3901c0618df6bcdaa434f3d4a9cbfa677a6da116d09355b0e8f8b2f6424376147a4ba5e4aa778bffbc3b11ab7003fc8493d58c9ea349613acf85d669043d81ef97bbab6225c95bad541bd73f26bfc45c545d6aa4add90037782b3c4fedc7b89e14b1a6f4bd0d252a9815dd026ecb67e4248bf7b174719dd7c34275e479e8495fdeced29b3ace45fa87acf26d9fb7806436ec8b1c589b7bdea45bac913ce1c7643875dacc38541df20f175b30f591e38bb29ff74aaf70091bb94835ef9e0f98160112ffb532e200af5d70457e6f1a444556ab28dc769f00e5a2036749089fe7a6e10d657495c9094dcacbad1797740535e98cde226e1285ff3a138bd196bc8ba6c4a298597bf0ab4c3b8c052a4ffc3e3d25448f10c52b4e44478dd254766b2acce81ee4b4b85563942c1a8f2ed77e2f587bc253d278f3069e46e2f1b23e20a8ee1bb2bafc0dc789f026489f4ad10ce9091fb188d69a5dbc674207cc066cba82d491754cf39bbda7693241c5d99f3f7384f1f1c86cf6fc1fa407ab75ea0f69c254df88e786879f62cc5c16bc79283caf1e09f758f64e2c4135b6826973c404efa363f1a8a8e0ec0f0b012e11dd280d8054ec83264bd7d323f59eae14538a02e8dceb978c5f6944ebd8ce766385a2081a15c0983befe0e576c3a7c310ed369a17f150d391f2a9ebeed6e83b128738fbabaa1779672aed2e97c324ac40333245e22791fc24d3ec6f52351f179f2c33819fde9ce7bb70da3b421c786d55a43889c6a69b976277fbe11d7a6a0512ed7ef123ad6e054532c72b3e5e3a6765d5c1434536f30f92345cc371ce8a38ee1c2554633038b799d0d7046f3bc582caafe9e3b7230be01316cd5738609b35db76d16622fd41338c1d86f06d8f61e438081c1554eed097d672e382fcdce01857e5ed0bee55296c278bd0e8d932513380c1b7a92c46d9b4597ec0a9da95518ec28f3389604301ce965681e12387363d7effa5e0ac94069377e358fdfebb0a7bb1831ff1e70c68e24900d0061caf1a445adc6eec67f8e4933475be25e0fe709a31b0a4b7fe4ededbf0e98e25ca923294cd4e68005fe320f245a07f0a20a6da7fdd35c515d095c68847d444f58b0b7e55073e3ccb97a0f19c9cee52dbeb9f8cbeebc4bf7dce1d52c473d816fcc7bf7dd24e1b8c659805bbd479dafcd1780929e77ffc4ac6782ec2d1320046e1c3ace2160984d9b0fa27d2d01115c18351aac7cbad19ac2820dd689af0d8411b9b7fed6e8a52e1fb330a1b26e74473e98499aaf01210874c6dcfb124694f66ea2042bfd1cb950696fa0a08e36834535ad9ff7af07d51cda1b24cf8628bf3dc7c111c9c1d942e4ab55df2b94ec13113284a56c8fc171e3f19659d85ce006ee078a205678065c0ede145c7945069d0a033d278c5d6be82191d0a71ef3c8a83a2005b9681d90df6b4945b613f8683d1d69d30cbc14372f65ce9554c67463d1d73a2ffbe55eed36738adf1bc2d53e8b01930cd5a81e1dbaa4656e158392c8c7cd3c99e93639dab215ed66e1ff1e3b71cc404d2affb8f5987163810af7e22ff670893949db6691bb1422ced0a2ae7a51e709817e3c381423d05798e970e8d40ec51039fc9171c6fe5a272cfbc74ca11ecb95f950684005b084304a9a10f6059af70b147be010fc6d453cc8260de4358c612d8b8ab7badedf1e969c633c1a2b44039c2959e8245a0673585c5bd2d0b78584b14ddad52789366956cb39f26456b482280b8ab3b01043433930735355c41e3f0dc55821ebe6653ccdc376e33bbdb39b9796624ab4598762c4664e42648bb4a2d7c95ac254369418015d75c30d6dd05b2fa246709404217d6097d5bdfde29961a715e0a3a0672f35820b95a9e7653b8b735dfe89edcbe4996ae4ec5eb6da14aa2b3c80e2d954d4fd95d244cfae1cd45418e970444c9dec287751c30a1c3c37e71293a6e1c939fe0c613c1b49272bbea13fba39538cbbf7f099d197f34ab7b93c73ca32c8703e12f6371902180e8a328e8801f12d8d21ce86edb096476893b5580e9ba71a6800b109bccfb443211439ea7d5849bc18431c7a1e4909904d2b776c38a6c5c6a2f5e4c9056632d581de3ba74e793cb1bdcca7562c877cec50e8ade32a61a629c4e118b80a163b8599eaba7ce101f1453ea536ceac7e640529cf02f939279e01429976517de935c47b13c97c73e9832cab972b3f7de0891aaf108f02dfd50ed64205e81303ba6032ae04c0a0ebc77c68a9fc760d59ee74eab0846f4ec8aaea4be5d5ed766a11f3e0275f0444afe4a49e83b8b02e334be64d37eb3a3e3725a5848b6bf3babdcc28376dfe0362171e7905df0fad78db8cfee07", 0xc64}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x40000000000fffe) r2 = socket$inet6(0x18, 0x3, 0x7) ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 20:35:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000040)=[{r2, 0xdc}], 0x1, 0x2f4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r1, 0x1) 20:35:05 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) execve(0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x18) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') 20:35:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x1, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x80, 0x40000081, 0xe8, 0x4}, {{r0}, 0x0, 0x8c, 0xf0000081, 0x5, 0xc000000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x1ff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x5, 0xf42}, {{r0}, 0xffffffffffffffff, 0x10, 0x2, 0x61, 0x26}], 0x100, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x400000000}, 0xfffffffffffffffe) 20:35:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20a) open(&(0x7f00000000c0)='./bus\x00', 0x10b888, 0x4) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x10000001) 20:35:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000100000000000000000936ee3e0e407552a0744180dfe0cd3ec99223156d700b461000000000000000000000000000000000000000000000000000000f0a301670000000000000000000000000000000000000004000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb72121391d8a44a03445600097d443dd5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116d328cbbabefa5532622876219ad0e05016a99464214f8c749ae3eaad091bb835a6f9621c6b2a400000000000000b716a9f68b88dd8fab6020621c30084c1e602b116ad0613c2e61e7ec304e6c7307d3f209957027f09ae3720b50de931f635e7e17df3b785a2cbcde853e7abd1791fd685b4cc27e4cf6a69162a0ea08b0f1223c78e302aa2324d4a768bfcca4a43816d63d3d0773ef966992361c518519c2dc883d7c460a11d9db394bc93ea628617ff84e00acd57e64d71372ca166a6c2d913bc920ac417fa0f1fa24387f4606fd114e71514094622fdeea7fd07e04b6c615fa38b8f62f93f72b55ad59513d8cba34b0cd3b506733e316af724e09473ebef7686801eba59db4f72635ea130a7f665b48ce9b47f22233ce4e9348760a47a9c249135e7f31085de40ea07dff85b04eceec95500b963f18309ce06d55167674f778409ae8bc991e42707add4f000000000000000000000000000000859d7958d5f29b32047b4e3c8c4a5d3983e4c0f8b01c89f422829bff7e1c4f1038fc0a4e53b4307b0fa16df3ead7936494ab563b2d9c18a5b00e9d3e016ec5d52ac41bbba3bd859efae78a7f22a8d0cbf482eb556dcd0ae6e45727f764b9b1ce45dfe8bb1876813d82d270bc0205955bb0f3a73b323cff6f0ebf9d0137106e05d1ca0d16d5fe7c777c28be338c1ca96815d603068e16878202f2a7bdd89a887ab7ccb396bc70442f6358e5dd71071ee901a9c2d909644a3e532baf9d74513163ed5958f74d10f699d836a52444"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x3ffffffffffffd4a, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r1, r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) setuid(0xee01) r5 = getuid() symlinkat(&(0x7f0000000500)='./file0/file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00') seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r0, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x0, &(0x7f0000000900)) r6 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000440)=""/40) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) getpgrp() 20:35:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) pipe(&(0x7f0000000440)) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r1, 0x2000747a) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/244, 0xf4}, {&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000240)=""/72, 0x48}], 0x3, &(0x7f0000000300)=""/237, 0xed}, 0x1) 20:35:06 executing program 0: poll(0xffffffffffffffff, 0xff, 0x0) socketpair(0x2, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/5, 0x5}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f00000001c0)=""/44, 0x2c}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/54, 0x36}], 0x8, 0x0) 20:35:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000100000000000000000936ee3e0e407552a0744180dfe0cd3ec99223156d700b461000000000000000000000000000000000000000000000000000000f0a301670000000000000000000000000000000000000004000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb72121391d8a44a03445600097d443dd5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116d328cbbabefa5532622876219ad0e05016a99464214f8c749ae3eaad091bb835a6f9621c6b2a400000000000000b716a9f68b88dd8fab6020621c30084c1e602b116ad0613c2e61e7ec304e6c7307d3f209957027f09ae3720b50de931f635e7e17df3b785a2cbcde853e7abd1791fd685b4cc27e4cf6a69162a0ea08b0f1223c78e302aa2324d4a768bfcca4a43816d63d3d0773ef966992361c518519c2dc883d7c460a11d9db394bc93ea628617ff84e00acd57e64d71372ca166a6c2d913bc920ac417fa0f1fa24387f4606fd114e71514094622fdeea7fd07e04b6c615fa38b8f62f93f72b55ad59513d8cba34b0cd3b506733e316af724e09473ebef7686801eba59db4f72635ea130a7f665b48ce9b47f22233ce4e9348760a47a9c249135e7f31085de40ea07dff85b04eceec95500b963f18309ce06d55167674f778409ae8bc991e42707add4f000000000000000000000000000000859d7958d5f29b32047b4e3c8c4a5d3983e4c0f8b01c89f422829bff7e1c4f1038fc0a4e53b4307b0fa16df3ead7936494ab563b2d9c18a5b00e9d3e016ec5d52ac41bbba3bd859efae78a7f22a8d0cbf482eb556dcd0ae6e45727f764b9b1ce45dfe8bb1876813d82d270bc0205955bb0f3a73b323cff6f0ebf9d0137106e05d1ca0d16d5fe7c777c28be338c1ca96815d603068e16878202f2a7bdd89a887ab7ccb396bc70442f6358e5dd71071ee901a9c2d909644a3e532baf9d74513163ed5958f74d10f699d836a52444"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x3ffffffffffffd4a, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r1, r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) setuid(0xee01) r5 = getuid() symlinkat(&(0x7f0000000500)='./file0/file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00') seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r0, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x0, &(0x7f0000000900)) r6 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000440)=""/40) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) getpgrp() 20:35:06 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="af2073fca4ca838f31b74916ee516b02c7bd0f55eb5bf41a0d9cd5f221abf64135f34d0252d2aa624213565dc4c3aa9bea50a6127ea642efdaa25dae5eaf6f4065de9e65b4e314612bb6144d57d39345e9ee847d36d72d6d3e4272c1fadaacb4fdf58cf2a01ad0b386cec18d3b46e117941c20ec465f715ca3efadb86ea77fbd4c51c4e00a34d1635e95053307178a37a56cd59546aa02ead1fb865faa294608aed6ca5d00f516020908ec90d166dcded50126672652c80e10966c253ace8cb19ab77976294aefbb7f4b2e8873c0a781a0fc0e9c922cc9ef7a88104a73fd3f012ee0f30495790f2701b5c3c16600566c43d013dd33b46733297d610d9f222d5525313e1f294167401a509e21cc0760576371724b301c5b9b0e7068391898e5609b16fa22af39df5dd861b6e672686c66ab06183c6033c9fb7c6866b537ef5fbfc4b8ca90a3ca153b82ddd67f27ffe82c56e1bb0b235a38b7a22fc00c9c5d6fb6b2304d600d4772ffe5d224579a57540d4e427928f934e2132ca67084658973360005bf56bcf6bd98ecc1970a5987dc363745b87ce9308292f27fda084a3f8c934823c0970259595cf77357ddfa7cf1c6fbfa186a54affdbd43906b57ec6cb4aa59694bd7986a9a3178f2fd3ea52e5ccc240334be622ec1f316dd87903e20637f30f6d15dd913f200dcb23b6570c2b5b2a5777a982962fd8d0743f41dda0bfdc4e8ea0d0d8b66d415a2f0f89f2e2a578e0e607045ee2aa18c9edf06b6558d862a1b202105bd0245c00d870e751e11d15c2313cc6142e2bfd57602992b9c2b054b24ba4c33da4da7a049327996a0646c3a4ddd5a593a924f05aa289735fc069c974dcade60d6a6e96a6eec45ae5e08603673c18639bb02627f9bbbc44503919889019b44ccfaa3962426830435480f245d87a6183efcffe5973b4a70f6bac9c84115d6aa6d5ffe92ad4906cc32dcdd847682cca0f66f30c6979f6a3552b8a731efbb87ecb8842463838b041da69ece8348c67a55913709c73d2026aa6be525eba81ee9e43ff3339220881b108fa7c85808eb068c1807dbfdc3fb6311e58eb6ca638870d47a8e40640696f4d4c583b7ead3c60e52335f5475e5ab0f16336ebadcf14687d79a8fdee621d7cd687a77fc0f272729bcb43187f1c0481ed282735e12003d171862da5109c08b3ac4ff2cf397481c379780e74180d11eaa4019b8ceba926c8bfd839ba1d369564849643d5d5dff08bf150e7d3241f8dbd6255e464369fb4c6ee435729b5f3ae152a237ad6ff7449019d8a4ffc49f138d8d383b24a7cfe8155137bc08113b677511c997f5a2f61e23d0e2cec798b534dd091269904c9337a7d02dae3ee130ac69c3c2cfa90cb57f3134afe6ec66378f2afb89832f1104844e86d01288f4a2b4ffb83103f2c15c23eed665cd6f75c5849f63245ace345ca02cab9e8e726038f53653400c62807cc55ea1da282a8cfda896014bc1323862443c11e6ea9ef985eed7a84dbc61ca8701f47b4539c851d1fcfe5f5da69ada7b3f1ef88796c72387ce72848442442910b877b8af41c5d7df11047f589f0b29b87f332a4523e6bb5723c1174a6e440f5cc8f2ddd1ecae3d2e72495dff9ff2c488781f2ac5d310c2f24f7fe94c4470189f8c0f19cf26173171d53d7a7e3e62b2bb1bffdc4cb2f2a665e8460723d9a090e21cc670aa724f5817e5900d47c69d923a43e90131b875b003242022b77071f08206f82d09e8b1a061cc682e09c5604295b61a7501aa8a838a5e122f31d193546f8b2a67c4cc116d8cddfe6fafebcdba0371f99944c5cc02230e8a6c95013753aadf6dcda20dbf39f8d85f6ba5f8b4936f384d4b5a5e4d8e1088adb4a8e98fb68129be92a31df46637a614821433e14c73a5ead9ba396d5a7259180eef056ff3e36646aa118f72c5e68331846912f90e8c99284c333e822ade7505d945db56f5fd7e8e855da4785ca00332d84ab9292101a350ca7760ca945e063fb2d7769b01ebafa2dcdef65a02823b6e526cc0a28319dda3287ca97821f2fc0f017aaa32fafbd853975d33f4727883938620dba75b224ea8c3f4451322c26d2eda718423fa914303fe10aeeab6a8defa4681feb4daeccf74dd637c8310db421e0a65b735588626cff31a006f299618eb4b6b5579623d85dc6223cddd4cd501efc807a58ec3d92642db680b5e823600189dd5254dcb8a51b09a7ce1efefe5629b213b4e046912a06cfd3147c4841e3a843637d8fb933acfaf8ea42b11961a365f458607f53e70627c50a62aae32df12bd3c69bd39cc931012e43983efabba1dd67290cc9375d4eb3a03755dca7fd27577509a7714b839398f746ffc9efd4a78ac7f94ab83b022f51f960440b29b915c659d587251164109a82a73a51ae1d0f5bff295b0e9b33b9195536941815733f77c67a185d4ea7a2e0299ba43ef4b95399adef465ea0423152c79afa28242940cca2d796348ab73b16dc9d12171dd0628c8478bf1175467fbe844037aadf5e618bd9c49c86af07385031ca50ca7d512dc1f0e240ce65c7f03f587d47226f432650e368ea437c807c2287394ddbc62a65723d00e4615cfd2837eba832d8151bb4d91a4e79b909a202d166da8bbca4fe2306ab608ca2c6a1f6537745ab6999d7418a60e3153c2f8af6afbc016732cd1416a7e523da011e3ac01ddb4f2f8bce8831a897b6a456003ad21369561c2ebdb087f2a1f3a292d95e1f8cc32926362d5a45ffac0b376f8f7560dcedacf719b25f5a96b54a2c865357d87b3b9b9e56b0165017929058ebf764c64dec892ec6b60cd38d0c143f77bd16808b4603d32a0904fc711e4971d86eba874e0a4da7a37e048d4bea1a41464345a168e4bbf2b23f318747a35082e7430310a23", 0x801, 0x0, 0x0, 0x0) 20:35:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000100000000000000000936ee3e0e407552a0744180dfe0cd3ec99223156d700b461000000000000000000000000000000000000000000000000000000f0a301670000000000000000000000000000000000000004000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb72121391d8a44a03445600097d443dd5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116d328cbbabefa5532622876219ad0e05016a99464214f8c749ae3eaad091bb835a6f9621c6b2a400000000000000b716a9f68b88dd8fab6020621c30084c1e602b116ad0613c2e61e7ec304e6c7307d3f209957027f09ae3720b50de931f635e7e17df3b785a2cbcde853e7abd1791fd685b4cc27e4cf6a69162a0ea08b0f1223c78e302aa2324d4a768bfcca4a43816d63d3d0773ef966992361c518519c2dc883d7c460a11d9db394bc93ea628617ff84e00acd57e64d71372ca166a6c2d913bc920ac417fa0f1fa24387f4606fd114e71514094622fdeea7fd07e04b6c615fa38b8f62f93f72b55ad59513d8cba34b0cd3b506733e316af724e09473ebef7686801eba59db4f72635ea130a7f665b48ce9b47f22233ce4e9348760a47a9c249135e7f31085de40ea07dff85b04eceec95500b963f18309ce06d55167674f778409ae8bc991e42707add4f000000000000000000000000000000859d7958d5f29b32047b4e3c8c4a5d3983e4c0f8b01c89f422829bff7e1c4f1038fc0a4e53b4307b0fa16df3ead7936494ab563b2d9c18a5b00e9d3e016ec5d52ac41bbba3bd859efae78a7f22a8d0cbf482eb556dcd0ae6e45727f764b9b1ce45dfe8bb1876813d82d270bc0205955bb0f3a73b323cff6f0ebf9d0137106e05d1ca0d16d5fe7c777c28be338c1ca96815d603068e16878202f2a7bdd89a887ab7ccb396bc70442f6358e5dd71071ee901a9c2d909644a3e532baf9d74513163ed5958f74d10f699d836a52444"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x3ffffffffffffd4a, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r1, r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) setuid(0xee01) r5 = getuid() symlinkat(&(0x7f0000000500)='./file0/file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00') seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r0, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x0, &(0x7f0000000900)) r6 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000440)=""/40) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) getpgrp() 20:35:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005f00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) close(r0) 20:35:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='B', 0x1) sendto$unix(r0, &(0x7f0000000240)="c379fa7d4c5c77f0b73910b7bc852870c057c8c61db699d834c372fde148bb16375b4ca16f255375b87a9a223460a44fd5868f5d70916b35aa9513ae58cc36f03a7ad93739485e7144bf62382c564e7e5a6de8c9459245b3488c0d7cbf1c551fe8f9aa8e08bfd665209872d8423bd3ddb089649b5990de2637a4833a9870244cbe2478e1fc22b454d342752eaa40c6d5b7b660f77933862713fb49ba1b0e729061a382444ba01527589743c7015f44aa028ae8c535a15c6d7b65e1ee45dd0991c38aabf17f30bf6e730bca829e2bfc4b231f2ef3cee6cf39c241c819093a321ffba7a9c6f7f6639a2fac53e67728d8665b7094138fab7e5c1cb9a9dfa9fc09efafc900ac0989ff9b3b8e475a054ba1f82ad22e4bfc0bb3dcbb5de0279cd102b95c3a881baf33757a6b40869ab13335be3b8f9b6ee2d61f69f6fc7cad1073ba8d8723af9fed2a6e47968a3130daaf2e762e304f493cc7708f4efe6b12cb5a9f8c140cdde8b1cb18cc871683c2528349506a167d9b99113644d94109841313c150dcba5195188d2de52e688e5db1623eaa515c62e075d000b7642ca99184c93aa52ce7052fd4bdc72133dea89d830aaab4fbbd21af63b1c52c6dc2ed01d3d6b43ded2b9204eaf4a7872bba0925901914f3c51cab249be717c89096a547f98b953171173864303087a0cc8bb002033db37c743f36e7668a350fc415fc3f3bb061cbb851ce18585017bb2018f65b81aa0d45228852efcf407dfab3666d541180fb8d3bcc954da9506492c06c5c6f6e1075fc1e7a9566fbd42eabbe060216e491e12689fa50faeb9719dbd4534474220b064026bb0842043e39208b1fd34882188af2ef28ae9ba5b4b827c95fb52898f4ca60e3ddd2fa9e4ba34c8ffa13640a0e9a81abb7b8edc0ed87eebe73643de5b86396d76b17c22784c2d77a4117e629e85278242b949c28d4424476c664d5e8d348941215b04ac2197010ad415b68b9d82992ada64c296e3a17e5c4df9b303ca6b365c652c7ec95c91ade2caef4a295b466d3183efea7474f3bea0b06c54f87bf614de7d20fb198b7589b9c1645cb1176cd141ff78481877bb28da707ddfe9e7f5b6356a01704bab4be932001073c388a3bd0d0cd7ad21f8faff0067de90c800dcc1ead6abf6433788926d3888565aaa02f71a3c8408d5d5f6e5e5711ed7a3fbdf83c961d0ee0a56af436947e32ee702bfbb609276711cb04da74afd279d9942411b4c41e74aba659907484aa8652f99aad279a6cf9822e13c50f8d1694c4973fcdd51147259ac3e0567dea3a2174b19f46eaba860b05ed95cc5961ac72f196585e80a97374d16399649143e2d82f2f875f5ca0f0fd6116dae5f8263103aeeb022994a82b41e63ba47ef127ce64af43fdf78f1f18e7e079c2ae4947ba0ca604d35fb82f7a1e74784707a016b4984a19c1648d34ed01e36f60d98b7a45b3c8d6bb2ac9d240a6e7334ca71f509508b0d453bc488ee9a501f8613cea4e292697554d7d00ed7bf115ba36584087acc4e298153f3e36e5cef094bb1956b2848b88a25d1ca4b0d9afa717926e33745450282aa088b08e64366631bc26144e8ad9b4987e701d3f5c17375248ff8dda1d278b5a8fb14c80596c1dfb0bec51e0e019f4636e97cca130d2f5565cbf83168f2d7955786556d062411132ddbb2bd02faf4380b7e06da5c2c90f4326b6577935f5f40a204a4ea9580f1a851cc02df0f90a7124fae8423a73eb9cadb92675f239960ebc8684d54b601902d3c2933c658b0b4968a694cefb36da0e643c9a298b5ea1358e564c83e3c4164748ba8b7d677b8a801d615577a2e438c4fce07087cdd5ad6ca1ff4dd86f1e6914224b326cffecc5455688b8839a56d53bca1240699942cbbb4cbb20953eeb223864f62164464dfc4ba1f9622710459767a7ec56b66cf7509cfe70723b9c345b3722c920153a5152efa88604df51a668f01af050461556c6123ed34f41ebb92f36c60139060ac329a79926ae5fb640bea0968432c0da6646c39593df3a94e2bd2f54c5bb179503096c364db5fc74de42e67c26134fa9031d1f6e7b6eea940dd494141e9a652af20f89191bd50e6c1d03b673169045d8774b030cd12183ae33f519b073c8b38c87fe2e4e895b961d71fbdde3293f7e7786ffbce9ae914f55063cc7a43196fbd6fd50378dedd6f6f758957ae0ac4bce5f40abba087cbef6679f464e9ee2d896b8d083996fcb94f604b004a4b9a03c593a639b09434d18d79b81364ffe795c8723a5e9d08eab7350105d5f9a806b963719de97150c06869614122907c88078d0fb1fc026572839457c421c8f83cae970aa4302264264ce93c8f6a7615257da9e703ced1c60bcd43cbcddcee96d1f41c1b2cfa5c1bcd865e5458530525bb0dae44466eee821b13790144489d5c1c2f82f6be52c340dbffe4460aa4473a3a23b62da83b7b69edf99ad46ab4426dd14ac7583517e6919cb685668d93affc15f687126f16cae72a39dc3b381284c756ff7df43ba0154a7b4e02cf85f832dba9e5510ad26c97f74c91b36111e167fee5a890f31cbf25b58d83b804e06721b96a1da3cc869b1cfb5f0bff86a523cf307c558cbd04fde3f1ff4a1e0571db3d7664cdda1e446ad03b0d81c130e76909b8c98a2e7e6c5db7726db2e571426a4a8550ce9fdb3a35fb477627d297a4cd625e7380845a5a88c6126a501a864e5573edab636e85d708959aefae869e99d32727492c073e13cf739d881511328de1633df8e83880eaf1a47bb1f00752adcedd83fb16646db9402ed5894edd3c46f7bab9ee1d83280bdd4d4ba119f4feac99b5f64f3e951b8a195f68aed20846675e20b27161ab739adf91790c82a1f962679d083f32042d76cb5024251dd32a671b17c1130868ce24d2637a25cb0540a3a45ff53ceeeff14cb4538fae2b3af43e5b32a9e89c0b30240550b762ee7a89d51bce63127e6b2b4136dbda0d6736e2c5f6bec67d079e553cf7d2cc97b8abe5152fa9601a6ca5427e40396b1412771194a3e34cc229378e437fc6965fdd126afaaa18454a0db493d5e5e67313559e4c9c09b7508c0cfc0152842fb2dba9b0559688a10de160f714cf87acca7c6d284eb20ed30ebd01ae419ca0c86e44cd161708779969f75c69c67a5c4274d41b5148854e4b559b78261669cbb5a1692da6a16e0ffff768852837683e4173989a46746922aedb63e91598da6bef5b25e29dc61355f4f2a69d7cd86df6fb5eff5ae6fa4c779d4805ed864a9c655d7b379e1f1762f46723f0960f1720f8134f7a0a110ff4eaee9a18f31c982cb81e3179490fa5b880c903f4afe430580a96fd6df844f82d8517e459a980da421c2df603e9a26ef54abe15b5eafbc9f542324e0a9a7821dd47fb53457b7787af1637860cd78389030ca2c8f5632c544d6925541a17d1f2c21c537262fdda3b3ee2e1357f02ec33705b4a33a618ba00ff46861efce9af2220c40f15cbcb7f4b8f9fc2aa4c3dae1fa7bbb79c88eb700a9f442336113a3e688152fcea288737940c65a3b8aca6a30615f79cbed61fd280af2fde1ff173a3e4f6d1fd9b5ad71aff3ffdc921121f28e0578049e8077b2739684df9676037251bb78683eddaef1e67ca0262ad5f06bd94c929fb886e7a5b3f9abb3ad6ca14da661f2dbe554173ce1af46e43c4597f08bda9aae12dc8ae0e96a17c10cd13818f7703d9333a6590238f1fe97393700fe1b76fba9d57265dd6f79592304313d714098a0d1bd12e2eb9209c68cc58190feb2bd63d4d3832356cb44c0295e5a137cbb1e435b69b54f0a340599e1098328491b71e907f75f0ce291b620abceeaca5e5b23a2f11b73b346de6f8d2031dd798cec441da242982710dfd8bb90ad6ccb35f42c38b0889b5c079b38a65da73033395290299a846f7dd1b0d89e2d8b71e3af33f0fcd4828bbd2213514ced2a9c9a1c94a6da7efdefc41ebda86dcc8359e4a5deaef2a9f06f9a5ccb3da20bc4e24865e2d9350e07b3a34a588b41c8746c8a04f32d3047f97008480b4fb406c93f460b648660f1516da79ab364935d1dc6eafe371e058865516ee46d8f290c736afb147a2ccf8dbe9c7e26881760b4872fe56fa3e3f0d02a334aca8635ce31d77e122fe870de1311c672d45da18bfa846622a1fd016c4c7562b4edd897c6a441f2eb0ed8442bd39ab4b4930fb5ae08b8e80878cbf3c2684d91f71986b279ff0b0d85f14db0cf834d7a2370e53292b101db84fca9c1c4d2d7994fa08ad03b33f07ae404c524f7653fdece214b72cafc9e48ae5366745661c0b44c20849f06b2847ba0a6e639a59f0ee3165d3207b9aeddf8378d3fa0e7cbdbb9a7b9d7b7a498714734c6a059696b717e269b06c080d66dd7862eeef80903b090271d8a1ee67c523ed7bb6653a6fb355a6d3052fd4d9606e17a845bd2a53aa6fede568eb240266f3fb87803af22a408dc03e17af26fbf8377dd4cd0f2940d6a6c8e64a3293e8a89779abebc3583a95611d8fec332e97c9d78ccb891da4bc46828025383a486c73f1b56ae7c97af7e2900439e57ef58d275790be27e16d75e7af3b6ec840e4de840b8e724eec79d98dab36e6693e0d67e30497fc589ee818c962f65b679abbe583292d937b90d959755fbef1ae44afa9a8e03f7a0230880601a8fe80326e454d380c792cac5507c4dc0cc96ded7a54ad59d4edafbca892ac013c229f5cdbf28eb8b578524d15c43296302ca8691924752043d7c28f2d909f207ce86c2d3ad1e2706a010d9bf18928e722e62d7f5294b72ee35ee0bac63272987f27d80819feb7833a0fe0e2b3550a3296b1d9cfffc7fc48054e59627f5581313a339cf1f1dfd33a2cbddc02605019cc10eb6e6f0e4f1b2f6147c8eebec7c7c195f59e44e7838b3bce384303ff2cb9d310fc3b5b71702a48d2a198dcc812014d098e4b02e81fccc3d708e860e4da396fbf81a3e03e5c2d51726288a07df97c7cb257ef49c6211adfc43796735680192520804c25805a643be5433d63825590bfa0ae8c7b1abee3b8d7a11d0e44edb1a14ce22f8b8d5ed0cbc893f5ebd88b8c9deb7e61c9150a456e3224027ab990d783b37320f2860702ac610532fe5952f1bc3b3a35457cdc637cde942414de93e48d1d5efd1349eaabc70b5f3774d16795242bf4ee776fcdbd0ed8fdcd4445103360c9e50af883b4dc9716a2e3daf12012b5dd124f454a394f00cb41a86f09160ca923a3e3f909ff36a0a28faccb82f08b22ce82b4105d66144f1cdd0e3e192e7b2d78690ace29c0e3e943768df03e52c729b10665268f83e72e346a31c3def2628f1d47a5fa29d407f441abd5e79a25a0e02895dbe67426f4c4db2e5e4bf8b88eed8a423412685deaf25c9fc0a41812c69bb555c8866decde55e1502af6ee7a4830b3da840b70a7d63b5985c90e6bcad550ecabba70606bd2dc4a3ae2e265b20937d4d1e7afd67ced5a062e8c9162d25a3a8a0edacbbe7b8a3bca0470d3c7a2d8416b2cd889f5267543bc58a6549cd4959d8bad816b688712a83037fb9c8ca633a1fd89e258cc1d1791fc88ba75d6e1216f836931d6fb027d920f68e009af23c652e2758b6879cf5992e88dd0c5ffa83679818fc11edaec7fa0b1b01bae44abe7be08fbf216a5149507adfd87c4609bb6ea45407124ccd1441df92459315538856deb9ad654ee8bdbec6c9ddca12960239cc2aa4997da0d0e34b22dae3647a3f1c1cb9704ea259f46661ca41d1d03c07a14d318871ba5e389b92aafa3bfd0d1e5e797f0b14a069825a1077a2cf31", 0x1000, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x108) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) 20:35:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f00000002c0)='./file0\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000600)=""/237, &(0x7f0000000540)=0xfffffea7) renameat(r1, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f00000005c0)='./file0\x00') getitimer(0x3, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x101}, {0x8, 0x1000}}) getsockname$unix(r2, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000000000000000001000000000000000000000000100000000000000000936ee3e0e407552a0744180dfe0cd3ec99223156d700b461000000000000000000000000000000000000000000000000000000f0a301670000000000000000000000000000000000000004000000000000000000000c020000000000f65fcfb2c98d94744bcbf50fa13565ac4a8a458a6c37f0ea55d5095e17d4d761d974457ad70776fde3fe80b9d16b670fe9df74f78c23838e2b6a017bccc47888342fb154627f625fc575c44892f962fb72121391d8a44a03445600097d443dd5213b9cc2b3c6ff0b1c1202e9af7dbc64b2279d64884c1c79145b617e9feb800703db20116d328cbbabefa5532622876219ad0e05016a99464214f8c749ae3eaad091bb835a6f9621c6b2a400000000000000b716a9f68b88dd8fab6020621c30084c1e602b116ad0613c2e61e7ec304e6c7307d3f209957027f09ae3720b50de931f635e7e17df3b785a2cbcde853e7abd1791fd685b4cc27e4cf6a69162a0ea08b0f1223c78e302aa2324d4a768bfcca4a43816d63d3d0773ef966992361c518519c2dc883d7c460a11d9db394bc93ea628617ff84e00acd57e64d71372ca166a6c2d913bc920ac417fa0f1fa24387f4606fd114e71514094622fdeea7fd07e04b6c615fa38b8f62f93f72b55ad59513d8cba34b0cd3b506733e316af724e09473ebef7686801eba59db4f72635ea130a7f665b48ce9b47f22233ce4e9348760a47a9c249135e7f31085de40ea07dff85b04eceec95500b963f18309ce06d55167674f778409ae8bc991e42707add4f000000000000000000000000000000859d7958d5f29b32047b4e3c8c4a5d3983e4c0f8b01c89f422829bff7e1c4f1038fc0a4e53b4307b0fa16df3ead7936494ab563b2d9c18a5b00e9d3e016ec5d52ac41bbba3bd859efae78a7f22a8d0cbf482eb556dcd0ae6e45727f764b9b1ce45dfe8bb1876813d82d270bc0205955bb0f3a73b323cff6f0ebf9d0137106e05d1ca0d16d5fe7c777c28be338c1ca96815d603068e16878202f2a7bdd89a887ab7ccb396bc70442f6358e5dd71071ee901a9c2d909644a3e532baf9d74513163ed5958f74d10f699d836a52444"], 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x10) r3 = geteuid() rmdir(&(0x7f0000000300)='./file0/file1\x00') getgroups(0x3ffffffffffffd4a, &(0x7f0000000340)=[0xffffffffffffffff]) fchown(r1, r3, r4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x2) setuid(0xee01) r5 = getuid() symlinkat(&(0x7f0000000500)='./file0/file0\x00', r2, &(0x7f0000000580)='./file0/file0\x00') seteuid(r5) mkdir(&(0x7f00000002c0)='./file0/file1\x00', 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000380)) rmdir(&(0x7f0000000180)='./file0\x00') getdents(r0, &(0x7f0000000480)=""/90, 0x5a) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) setgroups(0x0, &(0x7f0000000900)) r6 = semget$private(0x0, 0x2, 0x300) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000440)=""/40) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file0/file1\x00') writev(r2, &(0x7f00000000c0)=[{&(0x7f00000016c0)="891c3618d8a9fafa3b814c11c4724cbaaafa054788b1ca20e7d04dd25a47857e9898e7f867839aae0f4f8764614c07a5fbb12f4ef098a1345b910c92b5da4e2a5c355c7f34978c8b09f9d3363632572645020b6ffa1e0ec3e0eff158f6ff995b696f1dced1968c0a10bd6d9b7d7037af6ded1f8f53e2798152835459368502405990ed3894adb01df95c53ee494ab93b7e8c223437df431197be0497f942e1497efe603bd596b4de5efe0740260854d158bfe88017e999c8d4155515013ce9139efc2ed41d3cd835a882f01790732fb665f93a8a8a24874d9e60308dc1ea1b3ef582f6f8a834daf27feed616c847d41510e411c4e6712a95df40e769961d603aff880f71768f24a82719e4bc07570e1a74f5dcd9aa77214d9e1a2e1a33ef47030f2e45c473c708d14501e9aef929f5a561af3e88123dfc7aed9a30a524ae01e9267710124a3bc435674adea818b30e98bbcea94845ad950493f0ebb83d5451376ebef3db66f1fe816c81cc1920ba5a1285dad46d05f0f42fa857cb4b6ce476af3de4ed4c515ccc12fbd4b75fde4eaf8bec6fce501ca3ce1b92fe193ef5b11355e02030de44b18fde5f91f716a4e67ff095999e3695196a1e69109bfb67a65fffbba6f00da7e4d8ee897416533c9823550540677eb845fb3e27a3694fbf081696f5ab5f3a32911c2172191a9fe75b8e80074a8484944b8647d0d98a8a5e85f879dd3ad8686049d6186d48f816107b20b5498ef9aa77d6bd6c9b73b17a7ac86030b3a61215c712f12e17b8e2f7f0725484e4667813d5f7354b81f94e01ebd0b6e86243380995b786376866ee2a1ee2cf0d86db87db6a8b2c397c3e95544ec37398b4f1e782f13fa8d186e001b02a8a0ffc3273057c8d3111e552b9532760a539f2aa6dd23bf0a09e037e2fbb2c97738a71616d33dde5f39127a308666c392c780cc148ef02e8a92ed71566344f714dd85858ec902bfd537470cd51e9ed163e41e85fb36770cd21237adcd7ac186c9e55ccecdb3543ef20662b72ddcd4dd83ed97ce5f278fb2b6863f59b7b92b3997944942317df971a75a2b4df76b014e1c8a40d7e6785591b4829e545d81ab192b3565039c6baf052fa12ab2dc25ef952f98fbfb1786317e7500b65ef8c8a42eeaa7ec529ed309c394f5f8f8e4846a3e20cb04907db5e2147afeab439570f1748bfe6c7cd73071f7ac04d65774fcf84477f1dce95954dfe6a8f34545361fb9dab5ddee78d91cb92f9138d46ecb4fa359f728d1f2a78387944960357e73c684d51554b9ba1e9f6e579ec1a8c9eafd4dfdb985db0e9717f7d18a928f97281b17f2048c433db6a9134b07dadc2c7001f71a4c38447164cc8f61cfbd4e1f19a6a0aa87050c6c234206d60c150cbd2a72218fde24e93b0d92887a0bc3262ff2a3cab9b88cac5ecb443959efa83f6f3b4b98765adce25b554f62348aa530245d78d55fa60b83aa61c9e1a72856793f5e1d38158f1b212f629d362d42be99b1f44159b92754e940018f61b5de38e330959db4a4b044174708928622d5670d1a8a8e72dff708cb7938b5ff26ccef6ba8ec4e26e9c4039c401a5dc686851d8baae6f65df006834675d8f40c4d428fccfc704db76660b8d918e9fa792a4ea41a4ffceaceba7f4f67285a38b0d7079e18451353d531e073eaddedaf28b9cff2383f28cd9f3c2aaa5e38c704dea0945e3a43708d5ff4293e07925c2ec8273584e33a2c9b149fbb3bfb6ba1cc955282de1279b45c2cbafe263fb34956f110dffc5cffb8ed4b98c8854af00e3b70d7a32e4d66a659776d814958b0edbb72b3fcdd1995c27042bd53d052711457ff376bd1a21532fc4a3933b4918ee0e8d6c3c9600436aa2fa401fadbe9fee2c6cc2823b565b78ec91eeda6bf2348779142283c0d82aae9b0c75c38f99658c502143d8d00a504858bdc8f6a47e0a1f19e57a3b95b33c93a8767521f391728abc952e627afc067c0c68b8d98f27e5dfc0a62814e08eeb5b5246c920e4d1b77ebe3ce0e10479cfec45728ff7573efd4de4c4d3bc5a2e1bdc604d851304cf0b21e6f96d4be9649bd3c2112172df793a79d96fb8793d9a360633a6815c207b6e0bf054e596009f3be89dfe51bb88d2ea2ff3950deb2b85c86303931320fa7d04e42a7ae8fd288b637ed06eaf52e9383d207f61d0b7a32b56571be4b7bf9d4870f59f1067a9ec8f999a7b98a8ee59841c73d93c9bef4b9f0cbcbe3a6d13e3020c4c0e7bed2e8c62d2eb8cbbf7226e416e7817b30d7eb59d5586b4982d76a431dfe8cb0eb31d07b6cbde6823712292b44eb9827369ed2cd34f28d5adb729aedf2427be345800a229a91d6729ce67d405889b5d1e6a5a4b151c4b92a8fb2e272427fdd6dc030ba3149745379c91ce62594241a721693652d62178d3727100840fd289acd730a1b315bcdfbecfe9c64cc9d1b0fe4e62be24a3120a39a21289a646d7c9b99e43e0750d613be1a90c8dea", 0x6de}], 0x1) getpgrp() 20:35:06 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x3, 0x0, 0x0, 0x0) close(r0) 20:35:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open$dir(&(0x7f0000001480)='./bus\x00', 0x4, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000240)=""/16, 0x10}], 0x1) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x100000001}, 0x10) 20:35:06 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)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91abbdb5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f58968b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766af04e392b0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x10000000000003ce) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac87a00000800"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "8369d2d18001000000fa600000ebff0100"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) sendto$inet6(r3, &(0x7f0000000280)="03988bb4bb010a7359d5e138169553e854ef768c2984af469c5c71746caea3fbc02712b28bf2c59833a9c7ba70743f2282d7034bc9c51ca181f7fc0447b49cabbfcdaa5751204273b884a31146fc9ea0599b544411e37870899a08b9ee21710adc170ed8b943ddc2e5d0f2221619a6304ec36d47826fdaf4e5745eda2338ef3b9c760b5d6066aecc977022beedbf67763fb93256e35ecb368176c8960e23a865c5a6bf926c7d5274749e0ef6720aea3e66b8e4191f2ccb3358d61ce51a2b6d3cf572a9c59a810f7118fe15", 0xcb, 0x400, 0x0, 0x0) 20:35:06 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000440), 0xffffff05}], 0x10000000000000ff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x82a1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 20:35:06 executing program 1: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x8, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0x3, 0x0, 0x0, 0x0) 20:35:07 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x3, &(0x7f0000000000)={0x7, 0x7e}) r1 = syz_open_pts() ioctl$TIOCSBRK(r1, 0x2000747b) write(r0, &(0x7f0000000040), 0xfffffdca) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x4d33, "593736089d7fef00000700", 0x3, 0x7}) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000280)='\a', 0x1) kqueue() 20:35:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x168785df, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) shutdown(r1, 0x3) shutdown(r1, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x1000}, {0x8c2, 0x6}}) 20:35:07 executing program 1: r0 = msgget(0x2, 0x0) setuid(0xee01) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x40) r1 = shmget(0x0, 0x3000, 0x791, &(0x7f0000ffb000/0x3000)=nil) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0x1000) 20:35:07 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x3f, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff7000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x5) 20:35:07 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x8) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') 20:35:07 executing program 1: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r2 = syz_open_pts() r3 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000002540)=""/209) kevent(r1, &(0x7f0000002640)=[{{r2}, 0x0, 0xa0, 0x56, 0x0, 0x7}, {{r2}, 0xfffffffffffffff9, 0x8, 0xf0000040, 0x5, 0x7f}, {{r1}, 0xfffffffffffffffe, 0x88, 0x1, 0x3, 0x37}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000041, 0x8, 0x2599}, {{r2}, 0xffffffffffffffff, 0xa0, 0xf0000001, 0x2, 0x5}], 0x2, &(0x7f0000002700)=[{{r1}, 0xfffffffffffffffc, 0x71, 0x1, 0x4, 0xffffffffffffffc0}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf0000007, 0x98, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000006, 0x1, 0x85}, {{r0}, 0xfffffffffffffffd, 0x21, 0x20000050, 0x3, 0x3}, {{r2}, 0xfffffffffffffffb, 0x9, 0x20000000, 0x80, 0x81}, {{r0}, 0x0, 0x8a, 0x2, 0x6, 0x5}], 0x401, &(0x7f0000000200)={0x3, 0x3}) write(r2, &(0x7f0000000300)='<', 0x1) r4 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@un=@abs, &(0x7f00000027c0)=0x8) recvfrom(r4, &(0x7f0000002800)=""/125, 0x7d, 0x0, &(0x7f0000002880)=@in6={0x18, 0x0, 0x58, 0x8}, 0xc) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x9}], 0x5ef, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x25}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x7fffffff, 0x0) pwritev(r1, &(0x7f00000024c0)=[{&(0x7f00000001c0)="4789613659a9b6283a033b863f5370e9dfe63796d9b8aa3d", 0x18}, {&(0x7f0000000340)="1bcedba86c8b9f74375053f1524bcd845b83594690c93afaabccfa61aa699fbe72e14923b2d265ae4c92d45ca8663d3085ddfa693acebcc54aff309ca79261c97011827531227391d4a9690d3047cbae8b9e39fa0e9dbd4d7a867f47c6cb6ab85c8dad856ab23bbb68c8f8ba2cc4aaf6724a6396b15aaceed16824a1821973e5b17b12a70dcbd7785c4429fb266c238e47e023277886f99e4184be70744a92572781484cce641fb0f3bae128bd37fab4bb917b2c2ba0f272972a2523e390cc3434723f9dce3bde61fcad4a9a9b0a6d28113d7970e261bfec023f83a684b0ec280d5512e417b49fbe9f6a0d43036b319c0c3788a2ea83ddba77bd4ff74719862127a035b8deeb52c6bf7004c452348d024d39eb61d8b1224e3d21cc8d607d0f4797b94cb615045fa6eaa9391aed0bec770bb4b4b2c459f048d6c6383bef27ea77ef9a16e6a83732597e852e5a23c8761e3614ac44078f84c5684d7f8c1c8115325d68192c3101ba74c0592ef63fc866b1790588b43782435d4a950d06117fd880d1f384888f9d9a48d530bc8b52ad143336c3c0dcc3a75270ebd09b3a22b0b2601375585c22c71132ba5186f7fdee159321bb50b0039882ddeca6f048d97b5fc9c6c4541862dc4aeaa2b35f260477bbb4939d7f96f08701d563b384326198280ef639e32b8f4bd30b81a1779e7bcf2644a2ceff85cbc5a50fddfec4040ebe8569a20f97b943d03cc7a0bdc056e646ffbd18a71fbfc9a328f3425ff0e0df9869334f3d2d32aa23b25cbb8baa42af5928f46a79e40a96d0cd63e0e58d8a92a265d4080ac4cdf94ebb27a1807c6076f26270b7430a00c58e6ec832362f6c4347eb92ec12bc18d0a704bb16bc3ed1d8ea0670b5b7afa9f66bfc6640babad85fdf86d893c3283a879d3090f01ef1b66d4faf5d5dcb5dbf564c63e54805cd631eb3778544b938f1ff3638261a55ddcb81ee5f3efe4d7067f9df158cb939994dc368a77221cf41ba633f54eaa5e4601d0c8371d214295a05720ecb1c53c754e13f785d6d30a6458c62c7005d1a8dafab9f852670ef19605bb189e915903f11ece80d264dc6ea1acde9eb7598c9bf26823c087241fb1d3bc35a3642d3f2c6e1a3e7b27b34305744eefaa80525a08df98cea4cc07a70c8ae10936a10b59b3e322ff39c82364a7c5efbbe358f6cceed2890f6c33f720b91adaf51d70932e5f177c47afd148a11edfbe8ec18552d3937fb81a0d04938ccd87394caf2f641dde34a9e4ee7329e2a026dc4ad5612e60f7ad5a8e44b57928d4875ed9378e60756295ae0dd57c79ef774b105f688a5e16a7660f02b95d2ae99f0fd408183fca17499e2fa4d9720bda7177aa169b454d5e5e72fd915291a2178a984793da69c9f7fb3ea729ce40343c698b1eaa30d57a04c0f52a78f54ab9330f0820833b438ec2eb5c7d15c52e53ae548758323c3bba46716370fdafea14809169b1e666bc8613eba07fffd9bd238054f359e9fa420e58751ece61ba3670fd1afed3575fc7e68d825c05b24135ab7b354f33e5c6775915613dcadff1ae024044a012ac064446c6a92f2374e7c2de181a34bf07f8e9fa9f0a5475d0b7aba2c3131acc58c140b978d2a17da1909049876fa0a1eb87d4fb1cd8826f9f877dc9c170e0c04957abaf2cc9c05674a4a1f609c51166f3c4e9f8787d38ad1d340c87ee1017477946551d71899e2a3381628bfc05609cde7853f135db36abae55408d67456c1700d651a95909fc08fb99c02aee5a1e40c166e378cbe716957c14b41610e2358083607f29fa61a72715a06daef4d69e2813e6cdb52410b8148bfbb90e48856af6f63384f74dd0163fa788271c2184ad1fe5dbb556e469fd714836f6ee7626055a8ac6ac173acdb322c5e791097b6173c4ffc765a98f587d05fe14b834ad014afa5c7457d06d168ffc5bb2668a70f1e17ea1535fc0e2c91142e40c1bd28febd66a527c262916fd1492e1087aeea84761fa76d9139ac2587b60127da837461250b9e88c832eaef00b819957bad2618760acb3924e788e0f42dfb2a89bc2bf14901674745818479fe9705cee7cada6bddea6190e9928b0e131b8374824ff49734ebd3c0ddc71df6a852b9a117f232d8e21b6ec61f4c2a0f6547a4da102e8ff65b8e7884fc758eb6195147af88ea39d5c0294e90dce85d15060b9d062db473df4aa963053b0e4feb2306cfe0df7938fc02f71823b70e345c0dda792493a4e96c9dc30ea5fa5ad521301173f987b23480134af8b6030a0d82ff83c281090d4188381f70043562884ebd582cb1c78569924697d36883e9e41d0878dac35c6f71beaa3d7e56de973bc8349112ca12fac377345b064a48a7e9e35cb865d17796809a71ab95a3ebfa12d1e5e2da15819137c854646705fe5988fdccadb73376a0b1701aa0cb2f7e91521ad32b7b78576a3dce3c3a81f6e6ee712ac05ba37f8814fc0b18a276769b8120b626ee358d781ac6efa152a3510f8e94a51da14a307db30a41e4e6b1e9811218c614cd91eef970cbe10ccbcac72484fd6140ea24877706cc3a4a38beb3e2b300f7f8a943b32eec75c9e91791e8454e6c0256deeb23e8b5ed8ebd73057e3e4c9fd41c9c94152641898a50a9da7cdc8718468b88d2bf3be8c058d81b81ffa9a3b128f570ddc95bf95aaa6aba5edddf87a494cf0618e842ab0dbf41b5fa0cb8f7c7e58003f05c351e87bb90a99a39ab4cdddaa048148139fa5c23ccdd08700bbc53c5168816dee20f4c97d6c1a80cfe83ef99a245c42598cb624c78fa2bac82042bf0fd9268dd9b1eb0d08805b6002b8cbee32f016c3d367f69fb35e2624358785e4374ef6b2a2d7398722bbf0f08af47a6a76c28151010ed7bebfa40da6b83fa7e945d3637c6dea4cc804baf1fd5d109f30df310f71aaa246215e274120f48a9fdfcf945b80c525172aa25abc8a8466ec214127c1ec5032383a9b4bdd86eaf624514540f8002161b8dd0aa2c3a25ca685b051bc177a443b637e419c82ed7f26b3d3297d2385aaa74be818227ac5de806b9b73392770b7ecfd9a454cdc099eb2e72c89a9fe6f7617aa710b75ad9b11bec53d5c0fa2784001e8b257f9e4e9594816d0eec13419c336d7a706ec5930c7b193f5248d80a20eb239785b746c6dd6e87d1adf2cff78bab015ea8e34b63af9667213368d756c54c0ddc5a0d075b95986755f27441cc7e37f9f79e563b2caaeb415cbafbd9c1e3c1ae0d0a1ec163fb02c2198c8a473d97a148b5d04f6146d8c50bf74b42146aad668f15e62116de9e672323c6396f894f85e8f39f4f646bf9febad4be579cc441214f5d8a4c9c22632a6624e902470996e0c91225fb580ee7fd440862b59f40feb6205c72b65b16bb37e32f70d2adb070150e9744afe38f525cf0cc7d1cbc5ab06176af09b940da8f11e9fdb2617746a6f7f399c2bce5b605e85731c9a686c2cead4f086583bcd817fdbac07072540f4ec58aa8dbce591b2a1cadc7f997bed37c84f4c6538cf0c53daf2c4134c326a1651945cd01401523a564121ba1b30ab83936b9c09f5ede581ba75e4ca23659338be4d4c96c04a84007e17542f53b88c20579941dc47c5fac37673f07724312b8a3f20e45e4ccc6cd617ef25cbbd24e6cd66204942ecb7b0dc8dcf0fcf4deabf206cb165f9eecd8170a2a250653c8a5acbfcfefe32982b2a7c3725dfd48aec3c6f2b4bac188495ca4d2abd10e901117571a835cb40c66d6c391e17cd96599ec651ea282a1a822d631e7c42bf02381cac85a9578247ab9c2f3d8fb59ecc6c2d5c9ad01d420d4b582e921fed4fd102e7f3c49c97b9d4d7f945366682e6b86d82689d8e93b1fb392bde1a28059bfdc31e9f95204fd6fc1a4fc310e9559df5fcbcf197df14376487a394dad4368e475c63a311f34f2e922ce00af0fd4d7dab640990219b3dec977f938907307fa330c9c5edd34a96ff9480b523dd5884f842e097c24f673f3048c890f6b2850a6924f4a4d32a3c78993fc2a92a33be8509f4e8bc9d918d7c0ad787a2e2aa430fe2465cb34703e13a8716ca5476db07280187a949424e4b9c68d3a65ae5d9305ce18f8226fa788a0c2c5e04aac57a694c45e98d74faff962392d046dacae899dd9c71b7a049accaeb869c3be0074980ae8f129920a194d43891873de24bcf292cf1844628717eafc5f5e6d70d7e6138822bd005837161c12dca199a68d7b51aa7091212519243ff946add60ea8781986afca9289e15a0e619c421fa5344f8dfe62d7fc1c267f7bf3a04c308955c85f97411a46ec0ce12813cdb4a6078505986605a0813d0368af68bc444d34d2508e2dc86ba660abaca2be524bc8a2277d598250481becdcf9a9eb3946917c4f4d1b5592da5576ecb34ce8958bd3124e38074e04f25259430210d198600c56d249d1037ca05abeffbf5413dd157514e64f4f26b4755303579a9d78d78b099a11e5c4d20c405b0bdb139996e6a691a6170ed699f08030e7442512fef767f87f7b758b7a99cea5c66d0b66e20d56569bd60b9fbe113bb9cf3fcae93c27b39a2686e82e4f9018c6082979cca4bee8a8ca15a991e496b3cf18b0529a79c7e9076f691f5dcd83d62b0e8b37c7c29aeecfac3f903d4576d24c5c523cf0878617fbe1990c4ae7eb289ad2e5d3814f147502b27376c733955249c62856aaa4b01b343a5beb6ec6d28b79a7c6dc51ea886fd60a1674d0e7eda59c8f59feb0a02d13efc5d33613b361af14eb0659ebed6182c1cacafd90843907a190a70ce83ed2b75ad3c15e0cdf29ba32ec5b5cb6ef9a105a44e64551cc37893db99b3369c40d2521c752bbd79eaae27ed0284e0d907d6314190539366a645c8ba93d7eda232ae3d1244953f627383e0bf9c15dfdd2ac6fe126aa20a58a9efe9ada37ac1f0f547afb9e09867d1fd68ccf4ef32483b0ca6118498319edfc68893b36afb11a8e699e325521bb3d56432f8b1ec7aab5d3a6cb57b31ef3bc36949f5130a857e6802c5dadd021d79b2536a06556769f7f7aa0f9f6209d8c9f1aff2f8b21e9cfcfe0ae81e5d99886feeaf195aa81dc456887454ac1c1b6ac95df58f3b192cc05d598985e7d7f8330fa80b2802e7eea68604de24cb924146135758b5ecb3b6b824d8b3a910c16932994d29e80f3ae71d01fb5f378bedfd95ac5117faaf736540bc57334e7442c9575731937ddeae9653ef2bb0fd5c84945ab3d27e7c6cf5bcad23947d70ee06366218fc845bad3785c896770aefef5205c51a2fa198b984ffcd12e9533b8c6b3707b23212bf9bd999a8bbffc24ca8fe1ed58ac3294298f27e9909d5a3bd4fc292e47ecfa3dc394164a48480035fb444963f8552dd77316d044d9a8ac3b9e4ad328aa6d55043a65be3b0e3af3d682f983dcc096ac60f06fa5215fdca72d3a207d08ccdc2f33c537b49ab6748dc9564cfb822a6b959dc1ad5ad376be2f704cb92be0137919b583023cca94c76f86670abc0fc0757152fedc80badbf0e664de2e52305f48209e2530b10eedd161003c447f8d5a5d2924e8461b041c74d0d127b319ca4820979df952bd12a6f54ee20af25ba1655c61bed46d44e716df20cfff9a9c7f585f9fd7fbb2d6b4b5bf9bc999d8aa60f7a5c9cfe64a7a8444c83a2708d1b77e6830cbb54c78f3abb3c1c9a58efdadf9c1485aab68b258cd0350cc224691e19cc5f6571413fab775f6211abe4fed016365b25157c96dd195256b72e306208e9d5a1f8d6ce36dd72d41ac541c1cc5f4f3cd340b549e149c6a5a1e8e6ed220020a59df6c38303f62caa40fa70945", 0x1000}, {&(0x7f0000000200)}, {&(0x7f0000000240)="b86ffce666b445de2cfbac6eb7c081aec529df7504884a65fbc700d71f9d490eb806b3aa93b015f3cd33382c94abe5ab12b85553203a5590e05bfeccded07a474f29461a", 0x44}, {&(0x7f0000001340)="7fe3e616dd058c444fbece6922616da3ba1a93e969c56027798b4e8b1fc3e73e8eac608a758b9ce60fe1ed5258ac4864c16c8823affdb4ceeafda3361d580240fa2cd5b06bd4f5ca4449c294bc4ba4fabcb3e5e7ab11437ab076ad82ccfe7126f5b1eaba92226cdb803895511797bfbf5fa2ea8fd78dd9ecde1de46ec48aae3ef9299eb35423f32ef70b2a41ca5bfc951a70d9277cdf3f55391904326aa95cd6e00de2d0357017ef5f051138ae2829564258fdb30d5bb78c7496c85728f367ff4a7b056fb2eb83f006084c8646", 0xcd}, {&(0x7f00000002c0)}, {&(0x7f0000001440)="440f660cee5822dcfa244ead348504459a28828cf34e481ec4eeb9cea4eb75c7b714ec2b57469c815e76b2fde183cb00d80798baffae0d87dee1d1f56b96d62fe199077122e2106c293c99209c1407d4beca7d3f79dcfc8d8a56b48b57c5f6b71d9a36010e380dbd6e0c339d2fc9a09b", 0x70}, {&(0x7f00000014c0)="45d56c0f2e54450a2963413671553dc6321eee2c8fde99d9c075cce466ffb1f432db18a9c96b9573f4bf0900a3465cf87fcd9a54a6d9392e76df8e5e3d870f2fed78c4d9d0ba23794a4908920149144bc8bcfdde56a5c60f2437bc224290a5e5100a0a8591f8de1d6a257c6e0a90c9f6b8729ac7b76a05b278f67989eadf50d2520fa1889180cc1f1482bd9a6906d3189dd448cf751e1b6b9b219981fafee16a86995b3b8fb42865fb0151a2c93a8ef6b69847ed5dba2f49d75d12bd96cac26ecc989076dbe4281ac2a5eac84fa46ffd61feb81d096d449516d49892829d98598820e70cf0e22ec4e38598dc07acdd67c74d32e3b0381e07c97e25f92ee3b2451cad20f163108f47882e0f249e67b924898d24965648d523d8a947274d4e5bc90a81ddbd95b140067d7a8f5fced0c5121bab666635e82e7cb1826c6a8a19d2f8de8fae88a7fe868192384c1682ec84c4fdd7766710ed1325ba4476de426d1d09160c05c07313f06b09e0eaa209eea2e960c081b7085ef6504360d667289db336d239ab3019cf02c572d8986418c16d29bf302c85f6550a7b5d0eab5b4ebd2ac64695e073113f7a1800b59172a877de21bfbfb3606ef95d843cdb0f3472feaaa6e5159d59250ce358a01ab61071a3257afa402e59cd04d88f1a0d20ef38018ff3ee680605a34f9df34b90ae08d69204a548e142c3061430dbf96989dd772f2e6a5a159650a89ff2ecabb5f4ecb043d0dd9d6249a14fd9c38d280bf910fca6007324379aab743719cb8f6f807709e656ccebed924ae7d14b60a39181631d984e048bf8a7f4f18c9db9d4777823872450d306179c6cf6b43124b05bd8e7f1d6fbca996ae7a4bc55f73d89fb7be733803350270438949f0cecb0e0d5c550a1bbe2d4c4786a4a229dd1eb0f4d607aad849532046c8e510952fd79a40037d5eb28f15aa2830afc401acf54c565a0ada46209f28244743618d84e9e4fbcd7d4024e5cee2cc94544584c17c8aab84919c43cf5631880dd55c42abf5c4f19a3a0f0c17678899bc8c0d99a23ed12d7a78af60c1a2cc737387c23bfba3814e412a807b8fd8b3fa41dd2772f792cdd4b0b53180526e403a203f40bd7e8c949be738bb673b19c752dd9258678f4853212d448b46ca36172dc55a319b8cd309f27010315a240dfedd3f9822c15962fe63b6e880ffb001552bddb582d10936738f970a7073a696c802609ff7d86fbba52c080774faafa8557bd003ded9179d0e7d123c8368e493ed105c2cd46df13692b6f35932167cdfe7f2bdfa033511a836d7cb7eb947f7d74c1b2f4354f90d390b2f117b9c170ecee3219eb1bea534089983b43e31ac26c1ffe8705e7490943587f395fe1c3a538bdafad814da24f9c5b29812072b67773c79cc3b0f624c6ef3134e77dbc625deb35a8b621bf15e41580fbbd33f64820d260c2a7aa49bc9dd7bbeea656bb1fe6d9bc4af2048bccd5b4b507ec7f7e51c2ab0cfaa0fb2801ee3088e4ffcfe42edcedacdda487a7295e080e9253010d4a435f92c979e2f9f3b6ac18c14d30d8961a4789c0309600965cf190987019e5b83e665a2be90e84f71ffd3e1c2de621ead71806cfc9c858d9411323c64bd07c1d4f1e1fbcf2697475075d083f67482daf8c5b352c634fa99f9140b6faacd3522c6f6b59f62720d12cd10beefae69f3f0fe452848b5e1febea80b484ec8ad9088fbd3b855919bda870e291ca85142376634e129324371ba5f435ba232e448a009ca579fc361af8a4ea743baca889fccef74caa77332a14ba49224094326cbc69e454b78eb9b2b362dae439dae69b6ad858521255a536dec2220b3c2678c57b59097cd506868f375dd7e39e5e6e510543bb4726c48cd7f5c053c04b80a288a0bfa5a5547648a66461414d4c1ae63addf819647027c901f605b8adefc1fcd3f5389193a5862dde030e2f1089cedba4c331ebde2269fc2edd195cdfe947fd8fb89c949c748d34a8ef4fd1cdc646369a9485e9c1b190fc1296822d4237fc30416b5ecfef6b480825e67bbf35c026f16935e34e2c84be17d27f4de1c03843e86a8ea7797951d3ab945e9d71e63b06446c0228b28a4293425957ab3aeab2789ba8dc5a04ad8de499e7056285079ee59363d8ac686aa3f92815ba2bf504f7a8285f75904e74c06c2a2760634a1db2f28549257ed9d043eaa7a5cd9db61a6ed216297f859bc47211ddaa1d27cc6564bb60d7a73efe413984b307dcd9ac743fc7e08ec3bcbb2e0ec3873dce1a8742f27f672044031d91dbfc2d69667a4557ce47d71a312618ecc532ce734bb2a38f69dd67538e151e6b4ff0793169cfe3e3c590bb5a2314f497ea1c09f856df078d68cd47cc73e77882485132bc5019aed9dc599938a7dfc848537a0ade0b8939d95af8496019017817782c799f267cd8b0c659960a4eed21b486b0a72556776cdfff5471ce8b797f9180209c73ed37de850a015215e81f78d1a9ff85accecdb297f2f2dfe4d58be660e3b948e891a4f3c5bd999267b6041bd4c49a2049e7e7fc00f3f18fc89f8575a1f94bca49124be4ffa19e7c5e51b53b15559c04654d3e7f47e4f3e63aa0e2d4ad589649f94f125d86899200ebd844e4783e6f9fababc74ee820e751dc5dba0865a542ee9cf8173cc7d724ec24892957d51f95afe0cb405f7e32b4e342f289782b416a68ac366dbde0b6e1a3e3ac9891f371d57fb08e41b3824234e1c19ede5c1a5b77f4ffb9a99f530d0b55e78c198dcdf990f8971d9266faf3c2947730c144396f1c7c00e4c337289a57cc3f98ab941e9ea60a7cae568d617ea1fe5a3c39cc441d83de853eb3575526fce4296a1f15f31fb5c98bc3be05a4cb409ce69ad2e02961a5111b2efb0fe99322334b42a57b52a8ecdf2e6350dab4ecaf02c74a0530a092db6ca096c9a83544db5b1e6f18ffc674a4e029e684312005e60a7f87043f7ea898f55b10872932bf809bc394a5906192f17e4e5bd419fc6b1cf6d89740ae877167855ad7a1cb45904947c66dab2fc8d2d06a4f004334eeb95c6d11a363f99abfc63b7d7d825bcd5148de62c78d4eea3d1e1586d402d2229c16b84a21abdacb7824dd5c8a3bb5f24923c3a57d590c6adde3b5c31940ec92d3742b99eba9aa68c926fa5e1163e93541cbdcc59d49ad096b3e8fc7b28853a00502aa5a55b616e40e17d7744b913a53f239fc216f30d1b761277c35644640bf236dc95811e3a25e45517119a57198e1fe657944c6631a33a36c831ca567d56ae2dd834d4cbbbdf47f218b05ab3b00a00e83ba51b56cb9b7503a01c31703a8a789b5a9e797efaa7fe61118cd61c5093b2157fbf39effd5e97d2d44c429c21e1c249f64714e7b05731bdada0ff24e9ad796fd83addcb214732291b06c41d4a1be372011e64ce24c29149d197d9ae542d68d36bbbfc6df784f37c32c88bcfdc940c137837e459b3ba7818618659931885bb49c01908e0523183a17d08823d823d6da9b00206086bfb2accc7faddb5507c3b7bf99b5c3437ecafd7906c69f70e21ce9240dcf4f1674ef74d4ebc53470680a81a8e556f3e7aa87ba8dc766b5ff147d87d4fa9affcb4a2c2e552635df04994dcb785555729eb09bef3de88fac0b6b8ba492dca9050a9c8a501f6c68e0dc8f70c1ae1d1bf8e1d95b9a8a9e395c399d7f420cddf68b81b0d73b2fbf40766e59cea46edf1407ade2c935b09ddb8c666ad57bbd3e96c57f28378e8e4973bf38acb23e58eaa717caceae5ffa093e5fcc03868798c4ceb20d53a74e8e324636ea09e69a933f81ff4ba8c1cdf4c60001cb0548bd98b542c4055d20e82d1f3c10e52f88c05dfa1723d5fdce99ffd47339b22ef478ab7599d13d8d9480c071a829ef1db41f22626dcc904e9182161b80f01044c12025d03c18bcdd3d9038f78348fa3e3365c887d45d9e01b20e8a5bc0c80792042139f30702cdb222ac97ea52a26bf25ea04a7978f30c352810e4194075cc966cc2f61240ff1c077ac1e99cfaf29641ad5680587af3b21408c9dfe71ff0337d95736c0972d20ec5e77372feeacb968c8fb93e2d4c265c3811ffb7652487b72e7c3c6ec6f1f7a90b281ba7ca424c2448683af40104f9e0b3cca412abeeda95a28e8fc2a53662d5bf4dd0eb00b579606d110941ea793a6cc4a4e15052494adf92939b437ad670aacb8fd2e5c128c50a0626a0b88c54419aeeda4e2df148ff2f01542725ce4992294918a9730ec6c2d48ac4f2fc58524be5b0af26302db37ccbae55d53109ae5018b9622e9c93b56533e7d2f7dbe4961b910c1500bcc1b380113bff6be846cc709945823826eff4f2516347a023ca810c25e6ed397d1f0e2ac642ccf9a06bd9feb2bfe2f49091f4957d8f4e2b5babd5837ee705f4c7b03b6bd4b22ad26350a79168a289ddb4a51c90583dfe3e59c3fc597c967f753ad8b4e9df131363b4d82d177189676725ed45282104f9f591c43890a844fa650436764eb8b0ecfb179e070e956b03ec107a8bcb6a06643dacdd9e173c3059d86e245cee17e0b01de73875fbeb4300d4a190c9b8a3ad36027b5781835373003f6fc04e8e2fdf82e4de4e51d369d27d6997a0b180abe240ac11cce61460d7a813b3b16e93c55a115db7ca0a5f9f8cff3e5877639d86b148e814b208f9f8d98657f49d95806a7ba46aad1da99c78b1f44220f9d299b099fb5c65006aa26d67df820c9929a72045dbf216bc9bbf99b966adaa2549fd487a61ef5b0e376a4d4342f90f108205da3eb073fc97c49261bb783eeb4bf836a90717f25938ae45921ab01338746d23235d5e383160c5c90c9f43165f8d7a20db3db35edc2dcc3a4d99994b80666311bf8ec7f008d1c355972306e401fe280c8f65066d539291b9239d34e2d3306bbf480079d0461fb0addd24a4cbd758f0f37aa699ee4b335ed234fc43b839c51880e720eaa5c86c4f2a8e7b8fa70ab10d72d7981a76e6e347328636769014867b46233a710252482fbbd3aea79414682bcf01d664524730057624436e5090a2c1422f1a4d8b62eb23b3c488ac6c181c63a086911b5cf6015f438b5300223368f8029a04c1212baf9293ec85105391d35bfd31e437d84a6808816f48df96db5da215ac9d5093f8095e5023b072df8dc475b5ecac358b5793b3559f76bc35009fcc0a71a972003926a8478b1552d6032d67be876afd8103b36ceab0f9d8c0366eb74063a83754cab62b7ffa2f8e29dd75fbe0a10dba229bdd55413d9c17ce943d69fdbfba376abefb23f95bac7ae988efc0c3fd473ed29342792d445d99dfa48c41d0068e094ec7784bd05b9b6368a57eee3985e0157b6901fcf86f89e093de80ffc522c3943115edf2dd9d8a22860ba052e64c88771ee0f1606bec2d8616b8705743afb1f44c8abd2cf0ba24170fe0595a65f0661cc8e3e46e7627c5c71b2d67ab93800976faab48d5c91609bd98c2e4e9a4e4dbb0d2ed12c4f36b9599c405ff6720584241eea255c7a70d6f86370e3efb28c6f48565460103562aaa07677c2245e0309016e3a901302b0794b8dc2ed2387da46c05d800a4c915af6b985f6f2cd48704625d143e9e7206a416a783e5806bffbbc5979262012078c33c299d395f7bd61f5180b6ba6070b7fdb5da03198d731305d6ad91a36c41b6140cbfb35ef613e4205b7f6f32580c85cc8774f96c1fac1d0dbaede67b94b39869f5e7e4cf098fadc74cd01d4c2c57941c756de292078d8e2b2931e8c3a7a7157bd26df5b7765f9ae6c659be3e909e3d9090f95d6ea963d2e949a03f7fe98f60ecfddc51d5", 0x1000}], 0x8, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x68) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x32) symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000100)='./file0\x00') 20:35:07 executing program 1: rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/213, 0xfd65}], 0x1) 20:35:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x192, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000000002, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffbb}], 0x1, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000001680)=[{&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000000)=""/41, 0x29}, {&(0x7f0000000200)=""/115, 0x73}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/163, 0xa3}, {&(0x7f0000001440)=""/221, 0xdd}, {&(0x7f0000001540)=""/225, 0xe1}], 0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001740)) close(r0) pwritev(r0, 0x0, 0x0, 0x0) 20:35:07 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) socketpair(0x1, 0x8000, 0x1f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="e52a4458013c1bb8957b4e2422b92f9d45c29a76acd639cffba429", 0x1b}], 0x1, 0x3c) writev(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)="6c490b375d8f92100923f6f4375b259db50f81a919ecf85b5bb86194cc450d3d8a6a0e23dbbd96cd87244dda13fd6b6423e0e335358b6071faabf3b9a3a23ec548f4f5b5dc52df5a2b2578a88f3cf0e64cea5317ca1cd10b0a", 0x59}, {&(0x7f0000000140)="b34f93b8194abe86978a82565ec7bb2a8909d5ac85", 0x15}, {&(0x7f0000000200)="61994b76bb4d9e431197dbbdd191f978be7e60b29edd5545238cd016d1e75f0ebfb6fb3caa108b35539911e328b673e1b0f5f802e340de354986c92fd8aa10ed958b4308f3708c0bc2084467f653055020789c74", 0x54}, {&(0x7f0000000280)="a61d901f3518c559d2dc3f83ade5a2dff4d86bc236fc22f78df91c1abcb7f53855ae624176f46b80a90ab5c0ebc1282dee74310b02490d05a8f707383d235e60158297837b872634e6da442777cd81faddab830ff2691cf1448adea192ab7996e4b66b89c9bc2fb1b98bff1ea694cc330477ba11182c1bffa7900075912c7c1b60b44510d2f67c37f7d4d9562ba38dba678c76def3a841a649fc41562eed2ed7dc166b0d755342ba5b704704ecb6515f23e354c3c1a8d6ea6e2524ccaa9956a3132a43c35944a4db44ca8a7e5cf95fa9eb8ff45de8fdf2fa058030da73d201854a2acf22cb", 0xe5}, {&(0x7f0000000400)="55ff346a761dce4afe7b951e503fdb36b05ecac1b59a524df1d881e820f59d4549d750ebdf49ecd77efcd7627afb5565d2a30b0b3d5b17db5b3825f1668131a7bbb693089d05641f1653f24f6fc7ca263b6ae7661cf8e49acb7e144988f179a99d829f987e36bd97e7effc31401f6dbd4c94b5a864c890d2d2682de5712bcde24334402b5b8f57acb2064b11709ce258dee45f223a7cf2a4a4bd35dae9021fb057cb66a17f1369b5452d209e7d1c02b3958667e9604e9a82f2c3b113930229ebbf35f49db1e64ec2a32123a898e06266951907158b10042b73214eb8e6a18b", 0xdf}, {&(0x7f0000000580)="8595c6568d0f46b668090b4d3959b897aae4a9827207382880daa9d35009c421523ce4b1c1163999bd883b1566d877e0818bc83dd8f9d3085141a4d42b309749a9417c0339955e88b33fbab1ee1503c738038abd9e31fb0bcced33625a6325889e47b54de74d2ff449091a1cf51358b1ae95ecdee49a699c1c21281ad8b8bcc7adf0598d85f05cd4c37c40dcf6caca151f139a0f1b64b4770e314a067940998c17628d06a785ab3d2a63e194235adb5f4ffde350c7ad5b1448c206dc1c8c6294a54ae363a9e018d6c93824f607c8a85e04a4c5de747e37dcb09c25a350e88edaaedeb6e249772d75d2a47cb0f46e759ed787492b7c33790fabec", 0xfa}, {&(0x7f0000000680)="1cf19437aeaa574309a32d3266e501a0339c216f16c24371edc48cc73bff8885312e91edd688373dda93ae067482eb799a060677802913899d2ca4a733dc7ed0c249bee56e42199dfcdc28cc12ea7abf9a55bb1653dbd2a64cc0a24c0d835e8d33e08d4595fce96689c0ef68b5ea255c5fe456631219b7d33178fe1614b16cfc4b128d1b25b2bb29e216feba6d61045088", 0x91}, {&(0x7f0000000740)="638bacda76c8debce471dd2140a21a01fe5d86e69a608bd9892d9f6c4be4a59755bea5e203bdd02f91e5133cdf116f68ed024870dd004e64b88ad10258f64afac243c8fd755f2c1f51299da0a54a48f782da83755b6d330ef1bc93609d7d438212a747b41bdf5a5a44d04a9337a3b6ca3216a0d82f39c5211b894720700150b7722a9cfbe8c7d808", 0x88}], 0x8) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec011dc91cf2bae8f37194ff576b229a9ca601b4001504"], 0x1) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r2, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 20:35:07 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10481, 0x11) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB='\a\a'], 0x1, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x40004000001001, &(0x7f0000000000), 0x4) setsockopt(r1, 0x6, 0xffffffff00000001, &(0x7f0000000140)="beac5159", 0x4) sendto(r1, &(0x7f0000000240)="34ddfbfaed0d7656ef3b40e3a7301f360aef17751d211d5ebc18f16bcae63695cfb92ca79ad67ff91005ad159e0f6f2c0c4934a9073204ce0065515938def3d6d9c017eb608f13494147708dd9938842098d476ded5948bf7e6aabf9e11745a4595ae49605a3541b3ad0e4709b9d9c25d922db164b5458c7019c128da46a7e71422c4935e9b65373b87baff74821a602874030515d4f6b2648636a137f8f2aaaceeacc1155e35037139d19609b33fb298f2d96cf027511c047fc601525b0f82c8e9d50a6d41318bb0c99524524e128da19483af303d8008e451f6328751a81b21115a0fe280064e508fbd0f942e5f6befa322eff36438c65e41adf1cf60aeb33267e8623277a3164f0dd8f7f1af2fd274ce3da4e1ddb39b9148481522d0d53a7fae79c1053ff7ccce9a3015f53b190cffa0c0a27d71ada585a5b7c4fc7344d80bae118701e881859934472f04b51cbef9747b6219880f83e1a9c70d99b574279cf16c19391b833b29f7fb8fd7b029ec63a61260300643a9038cd8b713e0f71582173ea7f3fd788ef3b7022dd4cf51a794d665cb42fc661d8719f0dd14bd635d5aea51ed704e0b7072afed01ad42a4d978403f0eef2752884190c8f8c112ee69d8da0c606f5c634d8b500fbc0fa12b4dd5cc4c071cb9cf67708b620ac2f66614753923b1d93e51513a7c782ef084dd7fc0efec6d5d0bdd546e7a2b5354475340695055a5b950f6e8aa5cb64ab2d42fbddeb6cd24b2f82ca01abe4fd8fe5465820bd8577d2d808e564b8ac7aea69a985b552574ec6a5baa4e87df9f825a5fc11bd9a0d67ca5be4e780671a54b70027ce02abaeb04122f0e17379f02907820a8f00cd9342a32e0ed6e77a5a7f170aba8e4d69e68bdeb5af17efca90eb82e4b2986d806609c0d97f5e4b95e6e32a81ad3c7da1551cf2b144a588558dc95abb3fccf4396451bd44420fa31fe12de764d4193f62f5130b314ca03671d6f7b23119cea6f26999f69246906354fd7c2a2aad54bfc068b7115b4d8e3575c78da02b7883f60aa5f9aa271e0faef2b7ae69ced668e88783e3986dff0b5e7711da017e33f7a5e7da0f1bb820f5e9e300035169409ec4332cd55dd0a7cfb68706e08a5b266f8a7a3b13a65e483ed79afd2921710d217269f8787aaad8972b831bd5ef04ea5b97caf25677c609a0ace44df23a0a9cba0bf0c90c9e0ee84acb9a47374bc2eb5af48132d1d8bc5455d251086f43fa8031dce3a7e1607f68c7eb6cfbacad255d61893406f7dede327b0092cbf03e337581927a8a8de0dab3d7b9a71236aa5ece2ef65fbac63a7ac99d38cdc87e15ac872f633cef86e93d3c812a3f8fbbc83fa74de8562389a4c464fe3fb529d372b5d0e00808186d995acdd7c930df6fbb3a9b057532abe7f7e8e43dcaa698a5d99646f2d15c665a297089f7814eff88fa4003ac168ea6", 0x402, 0x7, 0x0, 0x0) 20:35:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = dup(r0) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000100)=""/253, 0xfd}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000000)=""/12, 0xc}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000080)=""/43, 0x2b}, {&(0x7f0000000400)=""/32, 0x20}, {&(0x7f0000000440)}], 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xffff, 0x4) r2 = dup(r0) bind$unix(r2, &(0x7f00000000c0)=@abs, 0x8) 20:35:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) fchdir(r0) setuid(0xee01) socket$inet(0x2, 0x8000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:35:13 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000040)="3a929119", 0x4) 20:35:13 executing program 0: r0 = getpgrp() r1 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x140) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r3 = open$dir(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe, 0x25) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000980)='./file0\x00', r4, r5) dup2(r2, r3) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000008c0)=[{&(0x7f0000000380)="092c7395f9740a871f608d3f1eb432593d32b0ce0f182878588cc388908ab0b230a5db7cfd383ddc7c163f2de46359f17b84f27c893b271a19ebc81dd05bf397974dacbe08357903ea0a841999da20d232facb9e427952ae803a868313a1c2a0cea13950be9214b89abf0606a17ba6c087d19cdd205af546cae171d8ad19bc032f590c496426676af44469120e855a7ccf7b39aef1a43cf6b30e325d1d9e4f32ebc2774100559609cdb522f34b659fe5a6b559a825f0bc5578dc1715a9bc5ae8a5a1895d25545ffdcd6aeb880a8a0ea92e98", 0xd2}, {&(0x7f0000000480)="950a286da68397d044f310ab4ef7cb0a196b39f183b5e781182d67c2bc2cdc03c8294edb7c2acd4918492e65002c13779e541002fec108d33c73aa12fd84435353b0e00cadb9031f38e237577bf52014a48224db65b800790ee2dcf2e2", 0x5d}, {&(0x7f0000000500)="fd1c075fe41b5de6cd67839bb5a6ada24a17aaa953302c3333b40435c3f71ad7bf879aafde9d4b2c2b321d4bf1b4309b898682b1b17a3fb6daa7b40cda1779195b09818c2ef24abbe1ccbd462865d0f3039a16c5b19245a2149fa6b6690613d608fdc2154aff778628eb0543763a3ae2376aadb84f2e9930eaed30e673ee0642bb3d5be3b46935d775c16978", 0x8c}, {&(0x7f00000005c0)="184a46615f35c6a7a921c4b9785427729c8ebaa2c8df9d2eba97b515aa6f5f004f89a8fc3cab937ec71c51e04a0bd7d756bda37c8efe445e1770c63a70de35387ee98cd5c47f1ee9a4b91c3e88c79ade14794badcf73224f5d3f988c2c3709fb41dde1458cad202ca56d9006affd80521169ab041e535f996190e77be08bcb00d0dcfd8d80796695776191606a2b7c0d1d91ebe74f67a450ec1306be30a958f08ee146a7fb3d1dbcff5e846f50fbc0c448c301de0f743a0aca678d", 0xbb}, {&(0x7f0000000680)="5614b156378597cc5cd7ae14d2484139a5ef0c1b1db4028ecf63a095ac36f362280f48500ce8cd9a649851a7fb1dff0e157db435e6eae73ed3413af28abbd11fc3ad995773d81aeaba0ab17d35493b15cfc2150e911042d10e73c16625f413859e8b9903f9aee631f2acb414138590e31d51a58c7f5b0a6e08b01c174f3da2c14cd82decc77031b0f290c4b7556cf0ca865b293b3e05b1db94c8a5fea2c2e01124c03274771817bbfc2dda6ce9c725ac3967904b054eec0f45f071997e3b55a6c88b6c7da29c87d33be0b18ff7a9380d68cec8fa2bd909aa46afaec18ff661963ef4ac71a1eee6", 0xe7}, {&(0x7f0000000780)="8d5fbd18bbb5edac443fc15254b5403cf5e295dceb461cd468cbe7dd43c875b319ac447fb91fb7e311ce5d976ab32942a415986efde8e7473a23c6c70733ba02975499e2f9ea7cffcfd0eabbc66ae690c384c5460fb43eb0063ab7989c627e8a1ce2a69695e999dc08a2d9ff070c3575ec7e3a7c71a1e5", 0x77}, {&(0x7f0000000800)="2457c1d516b088600cdb5d1a99749496c60ff9e6a978d4a01a56fbcb1e00890f3937ab3908399a094735b091c88f936b47aa249be6ca058520ce5e92859fa56f9c9e3a77833eea6ab81b170784c14fec163ff8b5eab6c49081933685ad89f1394841fa808e0c0dc379c8462c7e1f490ff9319bcc32525177ca68876e46e6b755cfef582893eb69cb0017befc74536ef71f71610861cdb726ecea4fc5b02e8925854dff75e2e6aa85e845d96c982e3e13", 0xb0}], 0x7, 0x0, 0x0, 0x401}, 0x2) r6 = shmget(0x1, 0x4000, 0x2d1, &(0x7f0000ffc000/0x4000)=nil) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xfffffffa) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0xf1, r7, r8, r9, r10, 0x1, 0x10001}, 0x5, 0x2, r0, r0, 0x81, 0x6, 0x5}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) socket$inet6(0x18, 0x8000, 0x49ea) setpgid(0x0, r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 20:35:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) close(r0) 20:35:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="9f24e782fb19026696d42b49ce78335a4004a1acc42d570ae4caa394201a2f2e5b6145a645c8e93ed51eb607297943360f95068e9704f39835e2d6a87bad30b275c52eec4547024b8a96f35b503a5d69360ed4134899e33ee41b96a7e4de25e58155842e13037606c1f21a71030a808c37d2505dcf98abac9ad1ddfb08d477f1e486f77754d7e8029e1694873891cef7657755823f4862a22213f6cfc7074b4ab2ca134577db97452f362a3d106b0f32a331519cb9863eb5e7bb9aa2c15e8800d6763e7a18740a705f92ff59da8b36c996de30e562af3c686ee9285ef738f72a065589f55ee040ff115e391066a41f80224b3ca1bf7d4e443746e41106894a446d4fb81ca75f33fddb078556eccf350e05880e1ebcf600a8654a2a9b1b425e057fc17484419f6585ad4aee72aa04d4ef53fe75d075df6952513d7f2172bbdb3dcdfecbc66116d113cbe80568542706c246a7b98b55a3117ad688db8da970cd036d1a36124d6f5c205fd2cf2d6dbf672849794c8ae7b8f5803302efd8bc64a68d8fa56a3a196f6560728ea65b2cc1bb5c101bb70ad9083382cf6a69ee23799963c8e3c7edf4672ec5722dbacb2704a25cf55ba9b6d06261ccc44ddf4e861051aee1de91503b63f1dd92b6040c85ceb6bddd740f17ec5acfba1d3d7efc80d48605102bb993ea5a9aaefbf4009ef3272d2c8039f259c186fa06ce0f1aeb979856e3c7e7dd3ef7bd4e2fb5adee634070cee4cb31f888563c86cd86623008a802807b68f6feeb4e11758ca263f9cb5395023c998ca7aee4f168c6343dc41f0394bee278205e34cc2d47247997f0f0333f8b696cbe1019f55024f50dbfccf3f178aaa5e62d2ab5a55809a84e01d1aa05dcca0e080fc7fa40a57a40ea0366f0489cedc2898e1f9153d0f7cb9fe9091852009bb5239633023f0c089a43483721085c7431213f08fc52db54bd19c3c5ba2981e3d0729df60f86d7a613e109d49eaa4de923b17989bdb9466823bedfbee359069d8981323c61e8e6108caf70b20de1fcc09b43d5eb64efd55c6dd0b1c4b78e4fcceb7c65adf8db4dfdbcc2f1c3c8a63f71e0f7937f6a3459cb293cf94c2b56a7cafa14198397c4357335ea4f50afc2c870a45b0aac11fd60ade55f86bc0b93decb165999dc619a8b79e475cbc1f1044bc009912281068e24f17a246e4d2ac32215e02db4c11eb21b717e6b5ea9f7797e83f8b925dbb778294dfffd9316b8c32786b02ef54be7aba5006ff2799dedec63e24acf7c93089aa52a278bd97511f41d8c40c0ff5f9570bc2348081e0a7bd42e3d68b4ee5c9519101fd38249b18b480f1fbad9daca5d9f64562a45f4516e2af68551eba8b0447fe3f805e6b137425e1175329dfd047176afc69b25aeb77b47ff932d2fec6c55d04d47821a55ccdecf9d58d0b7fbe0c56d22582cd739a0e73028b295cf4353a2600a126fe97cbdebcc489b663ba0494fcc962590761c47d33ca856acd9a669bffbb61306ecef5bd57e78864e196b22996bcc1bca23de823ce01ae4db41122cc6bc343a74d87569b51932784042847b438c882ac0893f59e5c31a05dcc70bf2b9dc004a262c59c1e96747634f29b2ad31f4fef6d4622e9bbebb43a2eea72ce09af82131a3d2ec44f182ee9f7bd7772a77fa036c5f654ff879a5b3ff04611f332bc2b8e19ce0f80f3eba5f97aa27c40852e63d062d924f3ca303f3b505e703906fb5a90ca52c179e564bf5058d60b2a3f1e9f923e3084da17fdf4bd4ffc1bd8f58426d7a65852fc70a7be2b5b7c362efac62d8e78acb5177d43b43cf7910bff832a0c1e071f09cf3c96913f82532c553da7a061ef479be1b6738b66c4de0c55e029535b9e46f34ffa0d9d931d7df150752a50b42c2769efc3dd13e13ca2304cf116ec839ec7be795118bac066041ef0b0813b9f1fc669c3e10f48a126fd4c1eeb09c57b167b9d66ab08c8e141af64ba2b7ef4f3635757c0983b2d8ecbe59d6c3aa92a1e4565a1e392e9d8659fb88838e7a267105a66e94dd483c42f7309d597db89beb7d91ceb379bb9cba942cb9223de54734364cfb89ef88bc3e5750cf027c807b333d04c0a908ffca89a4e3fa33ea3c15b619fe1ec9048aba2d3fd40af3bb3e961420aebc7e5e969c6b8c94fe2052ff1465b6828490aa9b38b94b69a520f808bc82ab6ad47cddbfe35afea854da1c9896f7ec2666410b1ec0ee64e4cde309d2bd720c04a5b0017a79ade8094ae536d4b15cd0df9227b0469f6d0660c44b6bd79fec8e5d18427dccdb290fcbc604ca3d34c6f510251ccfc5393e41d5a494916b122628db7923870a5890f14d101d11ba47c2e7278300a9a658e33aedc0600a9d6d02552324d15287fc392705297b6f2e76ad6c0734dd5a194981629b0eb4494aaf60e6dd1cd84af67bb48339b5199c0a40c6ab07d027983cd5a2975b37abdb19e6915b63a6bc7357d01f8d81027c33707f71089f325b68c3426c784b0fdbcee25d4659ecea63ba87795aa8174c346ab642027385fdb5f703499c70edb4324c15b7f602967b94ce65facf63722ead72de45c3b03eba1020e0b3985fe5abe449d242a39c183e04985613c57cc49671d4f3cce05515514730e1c54dacaac6da3d78422bc2560e5a312c295524c9c3b3f7cdb0877759af8f17b810aaa31f8abe366aff1538e5ad19e538d93263739af86f0c72311aa199958bc0c1c4ddd2126e20a7ef00a6575c83a1838089bb1903c7b2afa9b0c5ccc2200f23c610044b0af98cddf7af99e7efc9efe5c54fe2a48b1abc5d03a05c4c7a5be83f818d2357fba3c93961f12d65de3bd825caeabc8da7da63ca691cc6d0e0b0402630bddee657c626c51264c763bd6b8a054a9c6800cf9e56f45462edc880c8acf6ca708b4670caed06a1bf944138777193bedec8290ff118934aee42fd206b1c8ba352203374aa2eee1283c770e8c210ea6a577c5a1996205e895ba1bbe1438f5284539a86b752b06b07ec8f1293afddcd4d52e1abcb19d952ddf8ae47e6b9f669e574becae9bbbcb4505cf24bd68c4ffb120e52f7faa757cd62eb3c9e27b938a5273d163157a4ca2c7e7e35c0529b0f046daace28b84843d204c0e0397e0dc941f186ea7f656e9f529c370ddd0e3fedea4dd6dbca4fd437c1a4ecc0bf03be8f2824072486391d86cf832c7bd570016641cf72da33750d5e10fb4919b16588e1300805d87ceeb178d1cdbe40eba232383d6057c20862c7f49d737e6bfc411885d487ad3877b419e805543b400aa0cabe27aa4eaa405f0dd42dcd4dc76469d1b44736553a00d5eb0bfe25a552e9ba94c2edab31d323afa71bad5f1a22facc50855256e3a28c36e7787da5e2478c1e9bcb08ac2d6be6bb2208f26d7b728dc78bb32769bd3f96dd172f9149e08f29dbb51ef03949e6ec785c990278009bac5cf66c029472f4fedb44799970fe047aa3c00f4c6ba301ada32b97970cd4938608827cd5511a549502f5c186fec617ee94af39f3961650ad335d3c4fda1490bc6d26f7fd95f0f66689853f36d6ddd26ed9e9f7685b877bbf7ea829f8009ece156bfcc12706ac45eda195b44e11a1a17634070b62bac31fdc43a0612181928b020bb256fe4e64a3cd02eea5eb4c0c665bc630fe4b236951c3917176eca6b088ba6589093fb4cda5a6e32946361ffab2a59f41f77f31f2e3e1db39b5751bec763299fbbaf3aa89182be9d66d2d11277ee0655756d0efbfe4722a8cdccde093abc854cb9196793773dbb0a829aab201bcab04381f710532e74f87f5ab79808bddaf94f840c243597c5a97a64aac853f70836e6ce0d75a10cd0d94fba303f412bae6be3313939f052ab9ff53969e849ce62736e64fca2733c61fafdc489e7fac0efda78a181e6754e13a69ef128cabcc606748bc210a0be7e7f00de053a122127cfa27118f1ea671b8d26349d4a777355f20b17a012fd1d4d5fd36e568b80ef1db1f83fe48fde9a443844ae3f3fe588e709a41f99ca3d5292ff2a239af4ad80dcc6a195659225248f08ae01740fa182286f8bccbcad9b28f001bb3413a418039ac182d8172ff840a6fd193530a82345bd71865d1381b4b6d917af2de73e0ac7d24bff8eb2bdd7d2836998b12913008209d4c9312f23ce42378d3e884d6f6f77a66267db98055c74032bd3a93f4d01ed275974357e6ebf3167d2c02b254aac6a83a3dd3f4bf37bafd9c03f50d7948e63c9ed981893cbfc10aebe5dc08450419f629aeb3e90db88766caa336de6d927e0ed5eab2c67b51684e41599603f18a8c4779bd5eb5bfb57dffe6c3348779c4a0268c1fba365dfac2a81f5bfdfbe0e17c0bbc67a32e4f534a2569d7f3f76b667f26e06fcfbcf1de14395276e28632cd13e94bdec039f63293cb90b978e16f8627aa7ba55310beb4a9cd076e330a0f4098e737f2f57df2d086f77da2b1678f4be321afe11f39e32cc3a4e6b372f5758b15bf5de3cabbd0877fee3b936897cac0ed12d9eaeff6364f46ceebc80a01ff38e190da03d59d52a7098ac95bfc2ebaf5f1aa1f06687438b248aa210df6f0080fbd94050e93fe4b90750b42660370e066d244889f9529c4aff79e6fc790d1da59dc9104f3a4131fb5f734e69c8e05b2f806d6a22ee7d25a13ea6fb65199e258ed1d5cbe6ae2f288beabe5a9d900e1af77cafdcae82a3f8d19c64b0d7abfd78a6ed65a0d4a52cdcafd00ed611eaf9499647d6332f24df3f87687104419b43c96ea128d2388f9e7db5933f574bb65f413de9a7351949ae24402197bbc9d99cb839298a3a4a2b7e32f6526629f6bb807b28775f708e96cf6adc4a55bf4b388191f9e3dbf4032df6737cdd00629319665f3ce1986599fdc675fa5b0afe0ddcd18e1a2cdb97cf240481888973659ccdf4afb175a688996ce9f7605370aa57d9d36703a2f9dc24d87da74bdbcb7", 0xd9e}], 0x1}, 0x0) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000001180)=[{&(0x7f0000001400)="4fc4bde9f30bda06dbf51d06b3556bd75c2b19adfa7e71bbcbfca5e975cb95f530502412564cbacbb78561c7d7330afe37f70d09678bdab8ff3b0442b83e7ad2c7eae3bfd6e6c4739502dd2f42e0bfca1f0847735fc59ca832e2cce10c6a838a6fe10563700ef9771488c6b727cc87303115385d6947cd9875295d6ddb56fa29df05c4d065b410831763aabdf82e73dd2e80f6358a370ce493aafe736b9c293c408a6a342cab74215a251f9b706515459d15ebde36f432889bfbee7c9221ea2d286afc11757f2ac2097489ee896640ca2ab9e0fedec0d7f663beddb8f05c007fdabc323685a69e130d7cf91c3e4e46f3153424064093e7ac77094ad1b4bc13916ba0848fcb90ca77aff9170b026cd0fc0e7653c0a40881debdd11d4adb48a050e72df982977427051fff07f4e5963c0237354c0bf2c4758d0e931a68add117c2f8ad6672e7f2e112e2a9fc642221645c628a3f81409646f16bb5bd745b9e1dd0d3d4a9ec14b12a3b016fc3d47ed2ed2f74d2b9531fdcb616dcfd8ca0b59b9a36f4f1b22683e01117cb707a077155ac36c0b1c4f9feaeac", 0x197}], 0x1}, 0x0) socket(0x0, 0x4005, 0x3) sendto$unix(r0, &(0x7f0000001000)="6b53abc55ea7207eb01759eff1fb98d0f58f143e95a0bf669c4b47792ddba65ebedabc8517b1f5e04f5654a95e06fa4c099e88a5b403a00ec5e2f7535171999d07c44083146f55976af1de36e8b63bc3230b54aa2f03a7f94ab4c78c7ec3eff230d99176f6e09d307aba5186a353e0d92dc8a05e4417b530391b879e9332f87c36d983764f3146c88805245e73caf56187a16425f6d76aeea6873ca2a2257aa88c9546967080d3013ffb3d66d2eaaef27bb6d711d5caeb9352037f6430e9e06962251d847799e8b249454476", 0xcc, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 20:35:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="100200058ad9abdb3c5374000000400034e7d2c0c90466c44239fe7c1d76955ff32507da1e8bbcfbb8e2a52d790ceb870391d483ec4da3a5f311f706d949addb269490c00454cbe7e2da7a1d6f8cd26289bf1fa43a544fc8b8594923a85f2d20676abb695c9292f6e72ad37c6558f835d4fa2995a510194fcc5f590abe3cd9f3a56f97f2b3ad83de4e3444828827f7a5d38206a69b9bd5d47d13be90112c1170cc5b5604a788ce9faa3093a56fea3f4a6b1b"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0xffffffffffffff0e}, 0x2) 20:35:13 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x25) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) 20:35:13 executing program 1: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r4 = fcntl$dupfd(r3, 0xa, r1) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000280)=0x80) symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') write(r3, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r3) 20:35:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x0) connect$unix(r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') dup2(r0, r0) 20:35:13 executing program 0: r0 = socket$inet6(0x18, 0x100000003, 0x0) close(r0) socket$inet6(0x18, 0x2, 0xfff) mkdir(&(0x7f0000000040)='./file0\x00', 0x122) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) 20:35:13 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) fchmod(r0, 0x200) 20:35:13 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='\x8c\x10') chdir(&(0x7f0000000040)='./file0\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 20:35:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8002002, 0x100000005d00) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xe5, 0x0, &(0x7f0000000080)=""/81, &(0x7f0000000100)=0x51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffc29) getsockname(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = dup(r0) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x100, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 20:35:13 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xffffffffffffbffe, 0x80003, 0x0, 0xfffffffffffffff9, 0x4ac}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) write(r1, &(0x7f0000000040)="913804ef794179bc", 0x8) 20:35:13 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000032, 0x1, 0x36}, {{r0}, 0xffffffffffffffff, 0x10, 0x60, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0xa4, 0x400fffff, 0x2, 0x1000}, {{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0x800fffff, 0x5, 0x20}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x8, 0x9}], 0x3, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x48, 0x41, 0x7, 0x6}], 0x0, &(0x7f00000003c0)={0x80000001, 0x1000}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x41, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000240)={0x100000000}) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/217, 0xd9) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:35:13 executing program 0: r0 = msgget$private(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093000000000000000000000000000000f48ce2f521621500f05acd851d5b3300000000"], 0x53, 0x1, 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000200)=""/131) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x81}, {0x6, 0x10000}}) 20:35:13 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) madvise(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0xfffffffffffffffd) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x88) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) kqueue() linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00', 0x4) getsockname$unix(r1, 0x0, &(0x7f0000000080)) 20:35:13 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000100)=""/4096, 0x1000) write(r1, &(0x7f0000003540)="94f1b5c75c4c80605b715a39d0ebcb807fc21ccd725cbde7a50815a15e024313f4bd45fd2b2f484d01e901c2c95a5c05cd2b20fe02b80eded5126589c5664f78b620b0c457dcbc510932078c060234548cb76f48e42363a977c889d58ecfd841abdf433635cade29b5beba6f52113fe855e20f659de5f7d6e2f39f37cd818c74f438c3f0d15d1e7881931c1c2ed3a5772ca2d7ea04e86594c9017adc86c4a541bba6935f002f331f7d063281892bd473998c82bad2bfe9f164583b39a0a25bf1e839d644726643138ac3f85f99b98c0cc2705dd2d26002e73a97294580d48d7d08c45f508eea582ef1890bd675c695810ab2b852eca1532a6502a8faf58ba6043b870fcfccf82ba1e25f1c7566f00463722d5b6befd0ce64f0c097850ff3a15fb30ba27d23cc82bc6b4239ecbe184f5b4e14fe2f01215478043659da6640d4ac6ff3252b5977701c96471ed1d7799af3beb3d8980e32f36e544fb190af64d9ad48208cb3af1d52add4ed8feaa89a5a3bf6f731aa11501d9a052199794f7bab787fa91a21fb7e9bcdf9b7a84ad44395eb8f0a64de845b4b16726678d10ff1099d970b0adcd779141b85befed1aa5fa783d4e13ce44541c5fea04ab6ac40fafc4e35924fecc57866883c9b7645afb008cedd19774b0ff8309fa9365c5e65ce77ccda2fc4224427c5c1b294ee60c887d550bcd3db71054c274e6ff7b3ab163cc17d4a9ba8fc8aee63e601bcc18f0ece7cc728965408a866a9cea6fffdbaf6dd9118ab06924ccc3efb75980eaca750721b956f56ef98e40fdb3e7028528f413dbc7c1f7a0c4588917109849776c25134f46bcc12d77814df56b09916654b1ed12b2ee5747a35e58f924fe0ae88817c7be5597064eeff106c05f7b5e98eeeecebae4ff93cf45dd95a9d1f8407e362d3ac8178a4a0a81dd9095d71df5e416db123bb4b0b40cebcbb41ad544879f27fd3434596550753efff3b238be40e948da183a05362181871ae236a7bbc5bb909be80e3513045f7ecd2bc4f487cdbd344c73b24fd07a00948a82d71b233c6528a320b45a36fb21ac90ba9bb8fc22c7174256dc990f64f33dba0396ca455a1793cd7eab05a09cd557bbc74dfc73f3cf661326ac06401ffdbc66eeb7933929f5e967483ea548808d865adcf25350cc2532d7bddf0235acfa67e833c3dcdc77bffc856d7bec62fd7ccf8e7dcbbd70b2d926b4ef83930f3dce2a4703f80380fb58bcb3b23359e5b40e06905b3f4820f783498741dda996413e111cb9229713aeed64c073c47fc63f76bf67e2ed2a156dde14aa3a758f06cc9cc01944a26f3b8fe2f19e64b177afee4d9ddeeafaf01a4f90aa2e3adf18eb6e1bb030c51e8f77874f83c27fbbe974a94c229c1ccbe6f9c55d4088569f863fb4a66f26b6d8948002425a8875c26b4076b7f8ea4f443e318ac97627b3ba8ddae798ef14320c5414dc0fd1bd4ccf19d723334781d66370cee0c4dba37d339e5ec58b91af422fc1c63b582a5123b389e7d784aeabf9f8b236aeefdc464eb4fc5844d2a1d8c7290d7cafb221cb5502dacf73541accaaa8aadc57b27160417540862d8d457e74ac3bc93cdbda139cabf61c647e48a0a1a0e27380d7082a9cd3be0a4ee8daca800288d91bb1f840b90b34aef54abc521a7d1999a8c7e188ac3b96676703df487f0375739cca0327f981224034441e0e1ebfabf0a1d4a4eea1279fcee7919be6c80fe90b02c7b871dc90661f2a5e0cb7012499de10763e528d54bb7d33ff29c845fec427680b8a8b506e29d03a36740fcc8de69a74191d7cb43a832f5d5273bcf51488c5d0b2b6aa5c1d1fde402688e2c66abaa4fe24d9e9e752054b68aa5e39c87e2f468a8150c3a1a25692ae4458bd7436b78f836fa49e13738403e87c0f3183051bfe9bd7830cfaa8fbe779e1736c7480252033b7047897ee124fc2a11e2e5364ee04e3eb7fe01b4725dd5b75490cbc71102f8892eef0bf92fc061a10e5376844ea0c697a3e4059322c4e97c533a7ccd36354fe5e99a61fbb30e1a96d22f015e7499159955d4ef488ae93e436924d142c74385cc38ee2ab8c80600e6e8b22061240a7595e886711fb0d53dcee21f7160030d08e4c5f0a5f8626b74d3b6ac5d9983838cb8546a226fd1aeaf3f3571ca5701422058cb5c4f0df74e67d0a5fc8b22bc9767d75a7822e2bda617ceb215ea7f53ec8568ae0e17964f88de9f0575df145d241f481f759a5d0c6ae978b466af5bf77e493cb19a75337e21b491d6b0f9608c6c9c1edf82a607ec3fabbe1564e75c146a6b811ff36c77873e38068f5a568c895013015644147b1c535730a32f491d433dec9cf9efd23a9a5fb68fd248b3c8e375b87b2e412a4498ad39ac8ccdf202a8b88ec45b08d05559a611149ae0ad0ca5003071019eeb8fa7ab445b439dd98c0b3a143cb05aeb4451edc2129a506e94ff5b10426d71b9ea1a8f4de471f3cc2e895c17e5189153ad0055c3ca7b8a1f9aed94c92768d080584352bf2099d7542f331d100ad0de2edcd5481fec34bd6102ae3b0fc08b4af46231fa93a9b087e885e2c6b4b225458a9bdfac1f318d1f96e80f031901efcbd81ef8412dbf6a768729b23f2c832d474be515e0a9db1438c69b9e6eff02e466a158d081c41cd2d379d8ca33ae2ef5aac54e3ae115d3fae4b630e8717696ebc5b53d746c41a094bcc00237d93261a0f4b934cfd2defc1340b72b11abe602a8330af7a4c443fb1ba98c1e41dbacb2c40f786284d734f99fa5fe44c1917607f42ab36014d044294a6128af5fa93ba0b98b1cccb3a4d6563e29d3286c5a79cc3ab20e5ea226a516a266178097f7e43f31786be8ab7b315b37e7771acf4ff4bbca1e257671e9d11704f75855d03d7ab2c1cacb34675de9914f9a36c8c848b766dfc026b9c6138b881005ff2945330747aeb602bd6832e07b5bd1e90c90575c9d3897653a711d7b0250ff8099f617e8dff194c43b896c15e46cc80f0aad3ff780ed50b61c94c41fdf4cdf8fc7debec7ca5e347398a737526a195df6356f310b09a6178d83f551b0c8e9e463091d6eda24a5035c04c6530b461674d01e27562152d73b51c69fb84b9263c39baeaa5be8979c1e67881858561aab140a198adefa8b346a1765a22f95495e870113ae2d1395fb61a23b9f4cd7d483a0eeb2ff72ab91e4ce06391f0ad479858746176658f772bb0ceca8bd58b6775f552ffbf54f7213815cbd0395e427be292aea1fd25e144fc49a737e1c82fd6cf7b104fe5600af7b50ac5973dfabb82d2e29274202dc8568c0cb0477a6882626d97f99fe84567674b867a01d4db516516e27007269a73d742e8c44658f34e7f68d709a6e2ebf3e51af71ed078d498daebcc0f74228be4ac75f1c2c8c64b4b0539cade13e03ed7e52145396a5923ae103f101e3d8fc24e4304e30b36d2f15833de77fcd730d376fc9f07e215446f31376bc9d9d835d53d94f99222066a6499460ca295e391da95dcdfe3e76370add7529ed25edd44d390cef35fab95247b7038f2e14b8ea8424c4fe5ab09f17a7e0ed6b9044a2258b32d44b869e03d60bfd06e7ba3cb258c24c5aa0a6c604916d0153d121eb7470d7a2013722f9be41dacadec763286eacb14865097a77fb884f61ac48cd206163a791a169076d790c17b501f6560251939c7ba8c01acf29a69e4c9fc88cf0ff30f66896a7ed24504c987e114e39e541cfc25d6207925402b54f614ceceee6c66aaba871001b7ba6546477dadc48f289bf8be024298885d6f2a0f03cc0589cd727720a342c081711ffd773b53cd4da0e733058c11cc7b36b248aaa17d33c6819c38af616615db4b9abc15bd87f3fcca84bc254d4c7a0503fb52ac629e03f59f13cf7e474bc0172d61e6f5c488e87e45a5c065842b306c37daea4f77fec74921ed5595f496902b6b5656bb22703df6162c97cad84ab86d864a28f57906aab55ea5cb3abe4f7be0d4e1de9c41cffe52b05ff4ed12d36a23a5f617170133c4e653b1dd9c4de606a1cb29ad426352fe8bbd260d5522386370ea69817ec2f867e9d19b8ec94ee64cd0678e7fe54c3fe1ebcebf580697b1703ab28e631c03c3a792305142dd6ad27a206d21e384ccd439ef2e41c6a5a24c1ad75ee85ff1da4090670348b9c1148e4f48cfd7d7bc616153ff29b5b7ee87fec94a9345eb5eec52464d44d781b6ecdefa80c19fb5972a1a544d6d64882c947c6d34bbb47f44e099440360fd1090c1c33e4ccdca369db19c58e2198f4297537891098176958515f3a906abd5680ea8890e4ba30adc32735676c41052c0dc82839e7240bfb597e29e4a07de5bf1d56fd1dcda73f0bec24b75a93098f08061178e235354458fb5eed0a25d20052385ac063305b8ca618740041500750c0429dc339110934597ac291c6738be15e92a99da9243ae4b2961ed4e9c230f5dc044734942ad298e5e95225e4ea922cc39782a09e11c2ec03b00f88a062e8cfb75d93df279e9e8e2180e4949b64ff558bad0cc32b2f2682063b0014fb0b5704d10744d262b31e329cc91a8fa2063f2392c3148f6d11e4f6cdddc63dfe0aa5a40fd57e766043abc1685da55e908b0a4081f1f4ca6241799f1fbecf2a5286c9f69bb12d35a4b9bbbf7d93a69b726265480aff5da240a12198efdc0e8d34159edeeeaf420650444fdfbb58dbfb71cf85059022232986eda0cfcc5731fe68b049c8a714f11e9d6e0c5c69d11504f7b4854686ec7bcd7a550c53b4b543ed74ee802f06aa7a0ec726ae09319d986175d36fdca91f8b07c5efc66f9f0ca2c57128d5555d0c1755248289dd740927887f3fad8da887e93ff2a179ef81aa05520b10ef917a94c4b843d970235e74c34bd7069d06a97c3bf34a4451386347b6147d56365f2bded192fb3ad5bf99f26a879298250ff065f6a99f692b0531f18d18ad5ef234a3fb3f2c93183acb278e1901b7210fbad2e683a5196616c9fab52be9fc826f26abdc16b578d82fff9f3d63d831c3bb5592acf9112a31b7383a44aabcdb65fdc0c6f27f4a36e9d6804ddea132f2096216f95c7c31af5d5e4b382df9813f48a5ce88596ae9fcd1a8e8c41a61c53e9ec01ad1b33125026a4bb0c545ebdb93184c7a70fc2304de136d75ab05157d7ddfabd7b0f1320af281575bcd58d2ffcdb7d89ce97247c5efe9fbc2c81e358666ee0d9573b3093522cbc195ca98c1811c88ceb694b900cb7528e6d1eae0980f77de1041c9d55428e99e66173cd374059cde565d48463f74045378abb325d97d87093795f2d57c7ab6351f8856b7c6544ac38d021438998ad4720111ee84177203408bb5cc259cde3d55053d7b3616ba649ff1c71765c6aa44b7f5374adf4ac64dfcd8fbd4b79f42e49f5a353aa0515ee489c78c5dd77e5bc54864530254d44cc21a888f84db82ec5c1be0a45d141ca03c97ad72ec78d3dc755a1ec6a8de8b890c498927bf7c24cd2b7671c8a69345b44c08955bcbfee9d6debe29c8446ce05e3df961577ace9f63a6ffab5c52b99349921bbe9986f2f7834f416112b3a95344cf53bc69be0d9bcdb28fb9c719fa1d9e37b0b7b5aa64d2a7a32e272b66df9db936a1cf55a20f877a21817b9b872ecd0cfdf70e17ec44e31c4e97a897b5d434e9d90cbaff7cd44d0564cac318b755eb4aa55d5e95a20a2aa0fc401393927d404593f8513689fd788c2b4d6183bcf3d62282f3d2064991dddfb7ae7964b13f82eec002a59a43525810ef95f0587f00f3c71c845c03daa54a9a7cba5ff328a527e4f70a98b8f253801ec5f14e95448f6d", 0x1000) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 20:35:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) fchmod(r0, 0x40) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="7f5480e01131a3f23a27afc96ad87ba57b45111dd7f6e8c3ec84b0a8230e9489aa57178d38f75ae53160a73f61d3465c6d124e3a9fd4ad0f0471a316a12f84cf", 0x40}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000140)=0x5) chdir(&(0x7f0000000100)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 20:35:13 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="0c716d8dca49acdb586c02302eb2d02fd2af54d258c4ade180113bd6519f9d0e5e8593c04e55fb7d1bb17e9c497782f0b831496d3f125e886ff12eecdb1455b24d01b10355b91ad496d96e193219844aedaa3183c518a51bed88a3ecfe506955", 0x60, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x2) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080), 0x3ca}, 0x0) 20:35:13 executing program 0: r0 = semget(0x0, 0x4, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setgroups(0x0, 0x0) setuid(0xee01) kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x18) msgget$private(0x0, 0x8) r2 = syz_open_pts() fchmod(r2, 0x0) msgget$private(0x0, 0x141) geteuid() r3 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgget$private(0x0, 0x10) r5 = semget(0x0, 0x5, 0x15) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000001c0)=""/138) r6 = semget$private(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r7, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) setsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000000c0)={0x400000358dd8a}, 0x10) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000180)=""/24) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffd4b) getgroups(0x6, &(0x7f0000000340)=[r9, r4, r4, r4, r3, r3]) semop(r0, &(0x7f0000001400)=[{0x0, 0x7, 0x800}, {0x2, 0x20000000000, 0x800}, {0x1, 0x8, 0x1000}, {0x3, 0x8000, 0x1800}, {0x2, 0x1a, 0x800}, {0x7, 0x7b7b, 0x1000}, {0x2, 0x401, 0x1000}, {0x3, 0x8001, 0x1800}, {0x3, 0x7}], 0x9) 20:35:13 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x0) r1 = kqueue() poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0xffffffff) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x10003, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) 20:35:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f00000006c0)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209", 0x92) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x7, 0xfffffffffffffffc, 0x1d3a, "4fbb66f4271539923a3f795b1a3f000900"}) kqueue() readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:35:13 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) close(r1) flock(r2, 0xfffbfffffffffffe) 20:35:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x3a) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="fd895bcadf854945f12a50f54ece1f844a82e2bf5709e5da635f74de8e3182c3", 0x20}, {&(0x7f0000000100)="17bf2262ddd3ea10ef6fe71f7075989161d436dba758cc361509f92f407e895064d1948d4aca56186cdb446dcd844faea575b4827b9a453e8986f652c10d0328b554", 0x42}], 0x2, &(0x7f00000001c0)=[{0x28, 0xffff, 0x60f, "04e0131d57ab9588f3a6afca0f5d9b65a166"}], 0x28}, 0x401) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) write(r1, &(0x7f0000000000)="9138046d323b94a378fafc690a5eef794379bc14", 0x14) 20:35:13 executing program 1: r0 = socket$inet6(0x18, 0x9006, 0x40) getsockopt(r0, 0x797, 0x22bc7cec, &(0x7f0000000040)=""/122, &(0x7f0000000100)=0x2ee) getsockopt(r0, 0x29, 0x3f, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x0, 0x6e9}, {0x18, 0x2, 0x5, 0x8}, 0xeedc, [0x100000001, 0x7, 0x800, 0x10000, 0x7, 0x4, 0x4, 0x100000000]}, 0x3c) 20:35:13 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x80, 0x82) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x78) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 20:35:13 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x3ff, 0x4}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x12a0a, 0x200000c) ioctl$TIOCCBRK(r1, 0x2000747a) recvfrom$inet6(r1, &(0x7f0000000040)=""/64, 0x40, 0x800, &(0x7f0000000100)={0x18, 0x0, 0x200, 0x3}, 0xc) write(r1, &(0x7f00000000c0)="25a8481ae5792fb65f7756c32e6d08abe97f21aef64e40fb824d758155666efe4ee4e29fd6e43ee45efc3128ae788871e99bdfa0642be9a41ac5ac5dc6a7fa22", 0x40) 20:35:13 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="ada77e261649d13dee1ed2d85c7316daebadd01a276a0972765fdc12b827d3e49b70d3d80f566f2353b14e6c472d47ccaf320b2c4e4debd0f8eb40385cc566a1c328dda5b25049d0cdd8f63474", 0x4d) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="710df240ec1dcb1cf2badc5117713cc90500000000000000000f0008"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000180)="a23bafef49de62c8c4cebd062c210b3997bc32e37ff3f1ae388fed07c939982dc9f55a5af8cf1bf42d20729c48d2e6b1b932e92b8f62b0499c9aa2deede4e8283439fd1be89ae66a581f63840cdcd6f1", 0x50}, {&(0x7f0000000200)="598df1ad614c07005867905748681384ce275dc5d71bcdcb8a96ac9e790a6be51827433a2a805bc5692bdef7df39aeaf13e4ee2caf9f4c43241d9ef5528335f4c4", 0x41}, {&(0x7f0000000280)="9d4b352ca82dc6854825c45f9d9a162746e0bfaceb48f0318436335c0e2a68c964b163a62d1af9357ba1430abe320965756714621acd9b2cef5ee452c4e00211e61a860efabae5fb795577c8b7515422c5e211de31bd5127a8743ec917fe7533fcff671c746fb312b1b622c7d98bf3c69714d3a9579c54e7570faa3819e0c2624aedb081c7a587d75cbe051c", 0x8c}, {&(0x7f0000000400)="7a4b1edbe348ad29d59d0bac892a45fa3ee24eaaebdbf177ae7da308e9caff70315cc10a31ca6dfcfa6a9b57cf70ebffb06205c73531d4a1adcacc1d4a0ad5fadc83a1e4f17b5bff62fe77e769b1c377a238a6ac82bf4c3f79b84d3a2e8c954c488fbb41cde780e420458be17f500747dde250e3447ae8c31731d40738b5cd2bce1a44985f6c2534a07c8a0a295918865ee7e58ebcc39d4c0114fd7322ab8a4f55f482924ab53592f1660aea854820e35dbd2ca93cdfad0a1e7089555984f54a5505563295601019a651", 0xca}, {&(0x7f0000000340)="70b9d1f586d09669afa8676e7bbcdafb1337bf43d0dec772ea14952c304597c95d43a8bd94cff8491ece7546db6bd8495b568d95e82064e33a914c2dfb77960593f5d956fd6e7f998376e1cb2629e302c2ac", 0x52}, {&(0x7f0000000580)="e3d34f6bcf9f3b6e2ff98de0910262dd9d8fd72b41a54d9ca54a46184f4ec87430c2ce6252e0db4586fe00cafec7a915138eecbbb4f32c2cf3d2416280df6bd0591848ca9133f033eb3766beef4595e5295d1fbacc680d547e88fd67eaedb13602b4675157bfb5b4791660c5a67a8c1b2145f1c6fd7c7d08900ed950b7de5e79b4b01852703bc60c7fe38b4aefc47ad64f47fc", 0x93}], 0x6, 0x0) 20:35:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1014, &(0x7f0000000080)=0x9, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3f, 0x4) 20:35:14 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x3ffffe) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18, 0x1) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x160) unlink(&(0x7f00000006c0)='./file0\x00') 20:35:15 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x8001, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) 20:35:19 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) socketpair(0x10, 0x3, 0x5, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0xa1, &(0x7f0000000180)=0x3, 0x4) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = dup2(0xffffffffffffffff, r1) write(r2, &(0x7f0000000080)="a8321216bafb65a4bfbd9c295d6773af6f2f5f9d1f8cc58273404e56e7179e380f4cb157", 0x24) fchmod(r2, 0x139) 20:35:19 executing program 1: r0 = socket$unix(0x1, 0x1000000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0x396) getsockopt(r0, 0xe362, 0xffff, &(0x7f0000000000)=""/105, &(0x7f0000000080)=0x69) 20:35:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000400)=0x101, 0x4) mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x1b00) r1 = dup(0xffffffffffffffff) sendmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000080)=[{&(0x7f0000001080)="f5902f4f91000bad500e249beb8dfff6ae2ea3536e82217154bb1c0c1a6076b08536a8e634cbd68eead3cbb0bf97bdace631b70e605f4e982cf1a980ac880d056d8fa6daeac2f9c6f25ef0db84ad20b0696689aefeda75059255a8151a8609e520c678d0eedb8001527900fab95d0c13c65accb216f2baaaf4de6fefc7d58c99fbe08723344c794ac1072d69c0747e02fefa26adefdf1b1ecbe0d18598fe30d4f2ccb505644ce2be30a93313d5cdd3aff43a9cedf3ae15424dd5f74fea6ad2e51b1e23090069c9100cd950aefca13ccc4a0e36e5ae69d8c34a7ce734f7170f45e7215a72781a8aea1972b72a11b61bd649586dc7367990c95f9f051424f358ea8b60dbf11c0950517d3d8b31e643c6ab8a7c6224f737b380f64fbaf987047a49d34ded984204a166b2961dd6c03aa1129179e3c4b0924fc7faf7f65ac6f35e4247c9d1ed77b745a2cefb4d1994cc5f19ea3a3ee68f8e2d2e872ed59f4c49d98a054992f4104dcd524eb45f191be3eccf186f69e3d246eaab73370283ae6c14fd4c4b6bc62f1a9261881e718b2288d54dbb871ba4a746bc5ca0584d51037a8b237ea9cf4bcd36b5298c96ce1135eb33bc4bdfdd02b3d38c57de16453973530b3ad5f785804a023e524a6bf460e6c09f820b1b51aa0d7ed6ee57d8352b24fc25d636bc5b8817143b268b95f06bca6f18c2057aa2756d1f0ca4615dd319df1c1eb3f25120e24b0e81148d84a56f44588ffea3ffea2b4f8c64fc59b722e5e2a54fa560bec5d9c66b2929b02998cb0c80125df948d29e9a211ff7a0ab9faae728ab7f45858da62d2da94ab94785d28b63d7dfe7df35cdedbf94763cf5f6f97ef6bb55a91a8acfe69a3c7d3cabcac02d4b4088b9a89c007732bf210d6ac0797a91937205c0569eaea8d4d57f3ee7c21a6b19fa2e0359cb257eb2be52329f1d13308d42dd61610667a00dafbb9134d2fe232af48a0757ce26423b477f34abe8973ed15382c4b0cbdd34d4dfd0de11fe978067d295a2aa9b7204ac3330b95bbb36725a9b63923e86f686c898f68442f5a0a2fe24d15c694b68323206075c1a896afa440a8fba7f07c250dd3c4d9471a9e6b3cb12ed8f3e14916051cee984d48fda173daa1cc608ea95189d70d6a9661e871e719ab396a374429e2f74a5975e90e31cc5fa7e54bb4bb8240c396958d6b16102fff4d8b34cc41fbdf609e9be5ba9c5e44e633fc3d151d63e1012b3c726dc3c45a245d10b3e81069a1a33ccf7a552c4a79513d5a640de04189872b82b4080b41ca424ebe9850630fe6fcecc7599aeb679ad61c300f0d0836b2181baa04b33ea7349787d1b48f19494ce94de9031801cd7ae303d1dfb681bf39589fbdf4ec7cb840ee9c3eba78311c8df4817d362bf6bab7db31d0068dab604663551a2457e440bc015227f37e5cdb3e369f044d645702bc67ccea0a737811d5cbe9cd56e50749db790ea6cbd33da4fa7bc5293cde5fdf1eda10a730f8816cfb29c3adee5ba50799a49c66d7115696c07f5490bd48b1aadf5a8560f1fba887dc5bb0996032800fbdeca7421ca296ac4c96d973d71b6cd7fb5f146f99698d2a1d2838e8f2ea00154e2f1622aef20de3b3a6acad6ad09828bea030497e405ed30c4cb5d65c3b1d3d6058e5ca844db002410391e58d527a9609ce9aa788fb233d9482916514725128d589541f9cede9018e15d76b099ca2aa5c8f29307eb2e8bd1120b40a8505ecb5c5f67d9d91d739adb14a2f3bc59c8595ff613aa198a562be69d5e86ff957c2b85a6acb677cc8e5869c3b967f1bf58aed24e9d7684859e86da629ffa2416d4699b1f5183266ecd7abd65dcf348be068e46f139559a379b67af2f779a6392646564c38343b40e828dc302e35696991b2daa14fddb04f4689c3204fe7a8b01742e18d1c604bf5a87edbb84cc17231f6d2344066d85f4288d794800170108e657699992a381840d27f8236fbb08631e08b73fffffb86b1485397cac101330f43428f4259d9aa70b27a41ca46a63bbf5a7ce99d084e317f3fc000d5d7991f409362aa855749df73caf702ae331e771fa0c0961f19859124ba41ca02b95259d8dd50fccea9afed288f2c9a604de02e5fb15066070350e19b8228c334dcdce343d0de4fd84e2fd2f1fba549bb469d41fad4bf6d9e76aada7474ff979ea7d59b225a9cbf74accb9be751a33546f402f2ba433ac18cb5d6e7f8e8ac00f4660bb41108a8b9d30b425fd1e496347f7464bfd23fe10e317e183ac8ec587f3f854859b14dd26edbf377c12eac11b809bf44250d171a0f595a067abf6dba5497921a28673940bdad5f0da432703dc200453aacfede348573b9c16900d24f6abbfaa99ed1e6e825188c66d2a817ef14171f61be8bc0fe11d9c7bacb96293a56ad7ae0066e4f5a2ac6445a5ad405ec1c97bf4b702abd7b6df9a9b6e338f0f5042ae72c01512fc61ec5254c248332ae0560bf56bd2a60f61f9cfee31e3d876238e726244c697ceeb0ceeccde53f5b9479c6c6b25a35ce66d80e72f5a8de253949dc4cabb1b45c0d94f6f28647b85d768dbd7602df27d4f4f94eaded3a4ed00eb4560b0e9808a6f900c80a4378bf32965d5b23a1d14096ae981b0dbceaf53492f00a67d45e0794e83b78fcd584f3ae72e4aac604545f3c2af758a35bb01b1709c7d1f961959243a0cc04619c6d67970990a266d6a608d02dafd142a8b12de8eb20b989fb73c3453470cda7e5025129ae8f88f154033084b18964e64ca61921db0f63feb811c5dea27b3e3a03b07414f4f2937efd11fd4083aa91aea39ce3bb9a6c1e07dfd9d59157148831b207c5a8832c0feb6d5df1ec93c60ec0bbfd7cd6ca68c661f266006ce03879769963d0a7c92c8f8d51d396d6567bc90d2e4d250f5c7a516fe602fda868fc3f58526973d537d77ceac3cb6274f21cbe8c83baf1fa1789370fcfebac88c1c392ee8b05c97b6a7f0246296e49591cf00428ebef0ae7f5cb3a2806f5a22ee676e64ae0aee6aa8e5e46a7a9df32c70286b223c75a09f346018c705136befbfbafa4144f3301be5c50bbd4ec2bd8cd053d81db49855603980df6be1ae7aeb189f0bb23927a95b41d6a952e39cda3a45365fed5d2bdfea9a8ee14d14b054102f38d8cdca76b522ae9e4ceb813b538efddfbd534b4b32e3e699c94bd97645b4e0e21099f42d61d117daaa158b4ceb81a26cace499ab2da15133f26a97a4f34ea01ac42659354055bfae18828207e36fe8ec9f034423f8d1afe66a76f83b022f0f12cc023580243011be429acd000b079066295e64b8b6a78d962ce98fc24fb3883b741faa116eda00f78489dccfa4ca2a85ec2860cb88d2ba451a5268282db3819dbecd20e2b4a9f51bc91ec823cb40906f4f9dbf3ced41fe46aaaf2695e3b306c0979386b7fa7707103879f5f890bb3e53a4d815e9e131072b25bca7cf4c2d1cddd37d54408b7ec60f321a88f6b7e4d49a50e681e97bf38a427c2797c41629befcc62d46ad66c618e43b419359a417c0a4c30d89cc2825be2bbde204da608e9abe25d61a21c5a37cf1c036b53a03478fddf63a25060bf08323734accc7813ec8af462b35bebec88a49c307aacaac3e66376929f1bac75e06b6ed03049f65cd979bcf3f3e4b644820d91d5a4718100a6ab92cb63c03bbded7d39fbf976a5a2078d8e9447ee0133ed94e94e3bf6ee018efe9287fde82dfdb808c5ea3b03dd673cdb11d56be9ed60565823def70a295931b3e2d90b1f233a9709a32c77ff8fe52cf5364d4c4567940bf761457ecdcbd32d5d1a85fce36d79cf09b813577b0c11cd778828d89718098d8f74f88528b64ddfd1d1f623b45ee0bdb7ab1b289e219a64c43fefff16f5324d96fadf6c58af08651291f02a2e64c9b2731ac4054fe4863d1bbe50701b9e80eeacae90ca4c26731e172dbda6f6f82fe235b5ca1e430251ce79a903062ce624dc62d7556e6a702c675279da45714a959576b96d7b7ffdbdc763f04349fa6dd76fc52a16e3f572e63ad55ee1b8b712e4be2e924f7d08ccdf0ed7a5221e39dd4d2b882e82a0c82ebfd8d25bd83f0ac826472cbb82b87b2bc8033b41081b41ed89e89980fe1ab93adbe5f6cb56179b76f85ecd0f8362a72d2a5a6e7406210d5234568b334ffc88bff8eb8f9b2c88d7afd06d6ec60a3193b90466e4af053703d10d89374255e041c7aeba2c4a0e35912443addf34ab8b1803fe57bbbea4044efeee426a4987ad65523aa159be1bd3bdeb1526a831ed38ca83ef746e9bda5ba9c5e54ab5faba239e5b987b77594faf0e2eaef39108691dbf1ef840eb4ef301afaee490d5676e5989c15fab63781111addc2ec9042540c1bfcd1c1c33b54e352bddbc23d92ad29315c169c80394c8e01c8cc9ca2b934a649a0e5c821d32b093c5014aa3ca21fda31d4d45ccee3b57727ef8d58f62bccb4f28dc1b4acd450f242af750cae35d362f633f023b79ddd023b7c7cde54769c1381106144592facf4acdd008f5f0a2b404e3a7d3c5ed29d7c66cbb4fa180772cc6923ac7767a23d30a9a0b9d7546acf1f12f9537f3096c9ced54f199164f218d69bdb8f489dbf1a5f812f17aabd1ae2ba5a46135a24a84c9b3377995f7f586c1872d5a7f3fe7970a514b41f70c87fda0ab049da13c8ef488cdc92384ef02c942353fa0191ff3a021d6c717ac3e78998d91d3fceeca12e162b750905c9c3bf0900c8b242623db53672806e029b5c3d3819970c8323ebe23ef7c99e5802f3ead302287abfe75766414e47e9d6b7668cc5d968b1d2c73bfdad9a78bf4f37069944040b57f0bbf75e141746893c53856c82b35cf55336dc4978a707eb08cc77450d8a62d10f6762bcd17da918f27831f6e5dc6baf730e99484a3865db28e3788302fccd1c2b6ab7b1f3811a3b9e6d7d01327e4f5520399c24252edd2b052ca30d9656d1cf7a873440177eedaeeea22a73d4c3694899efb552219317f0b5047bb5500d2d2cecb942640b5d7156bc0112b45834a3716360ecb042fd2012bbf65d2823f445408f485db842b9caed6accc3168a993fcee6a456a01e5b30b1ab57b6314149595c254aa88b6e5b1b64ed2c6d5c3ae055eb5c57fd1e73715131c06d1f7a11c5c2d503ca0ca988f89427f303629f8d0ce7e201775dec61323031d90fc7ed1da1ca5835e17b2b2dc89566085d8d7c7edda02052a7f378702ff50976cc95da789eb02db71772312cca64e2ad465e256f3ee6786e90a1af4ad24575b49432669c2f7c517895e2c551878979856586985e34d0a178f94e6c291b70a793949949b5240c100acd0ded1667dd5237b46176708c8ac2f23125124352fb6a8c4319c68756d4cb8df31e6246cd711880140ea6f69f48ab694b8ce0e171292551d5098580c2574fe9ca032ae1ec9ed9ea10612c4735ed99c0bfde27871809e37fcfbfdcec2574cf16836470ff9f8b485c697298ec9c906cb749f2f427a1d2b4c46d85da74acb5fdde5ad16ec4872671a288ecfa85c10e9ce9cbb95536658bcd76e42ff6c2e007e97400b1600acea3abf4c09960c63ae09945d60f9156a3d19a30cb1c977d468fe3838f5d2aebf19df8a5d20acef310aa3350a2f9b028f669bde4a130322798b8a65fc6f7e3fd91bc1c2d1b20f83f04e04f18b392905fca46d8b18cfecb9c698bc15d7058628470a5adfb19001bfd121a6047e61786951d53e61faffa6f01d25e992a55eef68fec6bede3be39ffa3f20547da273c699aaba89afcf99710a2c3bb731520fd8062fcadc792ced63b04cf17788886ef2958be17", 0x1000}, {&(0x7f0000000100)="1df88219046821f400f5a575c6f785a943949f566e0ebeccd685041790404cd71fc3a51ac97d26faaefe5298f88fb6d721dd0e171e185dca0b146be49ae167ffb10fefcb029ee54684fc0e0052f6993afaba9001aeee8dcaa1cfbc3a7f4f03abf2daa91f9606e3ed627eec7207bfc79e275677d232ec3a81aed09b3c235d65c54d1b93b6e5adfe5c4c82a9bc1d", 0x8d}, {&(0x7f00000001c0)="40be3f0f7aba1dbcb258152ec3952cf4093e99095d153094dfbf58f4314e363f097da93d8add6950e8c89179791c7a91f379b9ad3fd177ba184351faff002c7ed469ade84acc", 0x46}], 0x3, &(0x7f0000000240)}, 0x408) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)=""/96, &(0x7f0000000040)=0x60) r2 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x1, 0xf1}, 0x8) writev(r2, &(0x7f0000000400), 0x167) write(r2, &(0x7f00000000c0)="5430ff", 0x3) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x1, 0x0, 0x800, 0x8, r3}) 20:35:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = getpid() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="8cb7c6d2a8ab4df9e8679a50b6fd38e53cf3048981d1c42036bf83fe2d0013c04cc6607af5eff9c0", 0x28}, {&(0x7f0000000080)="160425366f6491eaf41346ae702196385435171c2f7c5ab472fd0d950a05b11430e3e04eeab61d95d431a9de33e77fa39c2c399aef01f7c712ebd73efa6074e5c8fc6402401fffa1eeea18d1c47375d1f5a6877e392a1fd6b0", 0x59}, {&(0x7f0000000200)="9877dec4664bcee511bf21d86beef919429273b26dc9e2048f6fb6c6dd072cc6b00727dd9e6ecf79fc59be43194519600732c07cb0f47f6eea5c544a12978a5a5416c191ec6a6ffa65b5e9c70468359039b9b47099b81a08ec1bc01625b4304f36c75ceb7681468a7a4d7aafb1bb1bda40a9a01552a58ecab0c3da7eaedf8dc8b5936791fe3fe6c6866a31046378f3f2664837300f8079cc9a371dce4a1080d28e1efe689912bcecce753ff38c6ec7315b407b34296f1d6e010197811ddf4bac6c60672b1d7d9337d6fbe46708f0850afdf4f3624a329847a04175d3494e470aa4da620cbebe712b61ed7d74d0a2fab08fb23ed35e7dac7d54", 0xf9}, {&(0x7f0000000300)="ad6ecda41bb338efa744ee83f3cd579001c5d6b563d0c471c170ba9b3f8e627d7a116d136d17145b54a84cbec7b6051893f2a874b337e83fb3e4eb512b9b33abe9c85e02868233e571e47974fbcfa6661886e7e056bbbfe0b6959c82111fb04e6bc426d2ba9620272008e77aa50ca7869998f47ea61edffa2385cef7e14feb04ef15ae16db7889b7cd4ea5d689cfa62b703fd660e188ec0209af86cd3a07932e61aa56561941facfe63432034083615a6794b352552396103089089385b2ffd02b64ecc4b7", 0xc5}], 0x4) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffd, 0x100000000, r2}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000001}) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x4, 0x0, 0x3, 0x100000000}) 20:35:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000005100)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f64", 0x65) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="58fece399bdbb9b3ab3a188bf73de2db19ac969666a10036ef5e71850a", 0x1d}], 0x1) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)='./file0\x00') syz_open_pts() r1 = socket(0x6, 0x0, 0x0) accept$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r0) r2 = kqueue() r3 = syz_open_pts() getpgrp() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r4 = fcntl$dupfd(r3, 0x0, r2) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x5, 0x0, 0xf8d, 0x9fb5, "a8fde9356c740ababc0900000100"}) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) setgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]) execve(0x0, 0x0, 0x0) 20:35:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000003500)=@in, 0xc) 20:35:19 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x9}) write(0xffffffffffffffff, &(0x7f00000000c0)="8d", 0x1) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) r2 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) execve(0x0, 0x0, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r5 = getegid() r6 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) setsockopt(r0, 0x5, 0x2, &(0x7f0000000a40)="3844231da22de3871188dad6585580ad4b1f88a17a50cba9f49474a4f2e19e767d5a1986a746ad0ff626957f1655b364c14b3491860c67b4d86b6bbb8f45e3e29df76439292338004ee2a816785f1c81741c09b810b227dc14f0a994c8eca66faf78f4003b9c8568f2f3f9f1417add56be0f7794b53aa307bd42e38cd13637071e4ded96245a1216ef724a41", 0x8c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) r11 = getgid() sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000240)="a2bfa5525d2437af23efa1faedbbb0888e433cbfbe7e17046a31a3d4281cb13b18e62b712a3c2295019a2375fb53288cf862b29e1ba55682d07f80573580262b847bad4132f81c3d65dd69642e498ef1020d77e95c", 0x55}, {&(0x7f00000002c0)="c65ea586cefb7d69f3feca51a093044a0876b5489cf539ac4cbc9032de1ab9c2fb992b77a21ad86c78aaec8224ce9896973a8f10ceb19388013c1f1e019a870f97e4ea19b20e0d92771483e00062b08b473e2c6d58cd52e37c6f65d583c1ee27a32069e1792d7f4969d45f25f692252e03a7a4c82a949ec4921405b5a161900fd5eea1863fccf772f5aba0a7b6", 0x8d}, {&(0x7f0000000380)="31f1f7fbc98c35c4f5f3b61d7967b82e24a0899e2cde0909b8f63719e4b589b9131957d5ad772f27edea5fe7c8316d85f72d937b5cf97a6ef9b9a4293d334fbafe1bc05513fb7b2fe8953bdccbf0e99163a5b6d7adebfb6c7a7c557ff5aca71c5885e2501ca642", 0x67}, {&(0x7f0000000400)="ba3ca4b0722daa794b81788a9e363ec1d42eef746677363a12dc6f0daf615445", 0x20}, {&(0x7f0000000440)="4c7ccca80afc387c81661d25c1b85fd944323faadbf0e63782d06e08fabb0c33723a5dbd69f52631f6d19c707be22bc587332004168a08f8ac3292606ff6d2cc0551c63a5e1aa5f7109aa18853f8347baf322efe0301f2cd7b362ecf360f66b924f3d0855ac0e5c2fa7bd3f796558817fcc925c22744c51d4ffd817b893153a687473e53f5", 0x85}, {&(0x7f0000000500)="077ada79069cf95ec27d11e271b2251e356117e273bbc5dc9bc63ef7930dbc65f19077926a6ef32dc78589985f6ef7dabd3339402b30cd77359d1056b968186168d200e4047721771ac9ddaea16a68c23a10bacd987ba301bf3ab6763940f73411fbe4568b721860db60951d4b73393c29122c797b8093ad0779d0a8da0e3af92048c84880b655a2a7e17d67cb7ff88ca40d5e80d85fd3052fc602be2a3325675dae54e9b53ced044fb0a03a26ce2370bfe7d4aae7653efe4a14f97ea99c5904761626912ac09766d04f5a3cf0a7b69a30bce75d1886d74f34722dc8297ba40ca6e8aed8bcb9333552bb8b0b146a8f9756827d0f16b456229e0b61", 0xfb}, {&(0x7f0000000600)}], 0x7, &(0x7f00000008c0)=[@rights={0x20, 0xffff, 0x1, [r2, r2, r1, r2]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r2, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x108}, 0xa) 20:35:19 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000140)="ff01000800000000000000e9df08ad3dc9000000", 0x14) socket$inet6(0x18, 0x1, 0x10001) 20:35:19 executing program 1: munmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x800) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x400000000003) 20:35:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000200)=[{r0, 0x1}], 0x1, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x6, 0xfff, r1}) 20:35:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xbccdbcb4be6b447b, 0xfffff}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000003c0)='r', 0x1}], 0x1000000000000106) pipe2(&(0x7f0000000040), 0x4) read(r0, 0x0, 0x0) 20:35:19 executing program 0: utimes(0x0, &(0x7f0000000080)={{}, {0x0, 0x7}}) msgget$private(0x0, 0x108) msgget(0x2, 0x211) r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x1, 0x0, 0x400803) r1 = socket$inet6(0x18, 0x4003, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x8000, 0x8) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:35:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000200)="a5b30fca9dfa945f8a33f00e1074b5233dfde26b728fb46a7dd978305b8e6a06a80cc7df5fbdaa9250b5989a05f0ec793696a615a7bb24f82476e3b06f1412dd091ff3772913068d9786f6afd119229733ec518942fe3b284902384b8835544acd1b91fc00", 0x65}], 0x1) write(r0, &(0x7f0000000380)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba", 0x55) write(r0, &(0x7f00000015c0)="068cc47d7baa5fc2bcf4e7c5e1006d93b4b129bd69187b1b6088000000000000800099ae4ad7bff1958871ed0be2f0c8420fc3c59be0c06e8931633064d5e3ef51cd11b941c56b0e6082210fbdd7135f36f8565d92a762a270309bb083a557694ded9c7625044bda9bc04aa745bd0065563ce5ab6cd790c1237dcaf2", 0x7c) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000280)=[{r1}, {r1, 0x10}, {r0, 0x4}, {r1, 0xa}], 0x4, 0x4) kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x1e2b, 0x9, 0x1d38, "bad84b73f2a42ccccaa772d8374275835db57180"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:35:19 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf}], 0x8, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) syz_open_pts() 20:35:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 20:35:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x40) flock(r0, 0x2) r2 = dup2(r1, r1) open$dir(&(0x7f0000000100)='./bus\x00', 0xa8, 0x0) flock(r1, 0x2) open(&(0x7f0000000000)='./bus\x00', 0x120, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = getppid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x0, 0x100000001, r3}) 20:35:19 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair(0x10, 0x5, 0x4db, &(0x7f0000000140)) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x100000000) 20:35:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x6, &(0x7f0000000040)="2106201e56cf4c6e5ef29a08cc228e47d4d9c01da421d3556501f57de1dba448a456be250a84216612153dd9ce3aa4125d6a2cda010cd4c18ea921046aa5a298c82043b9b12971460ad2bb5193d21cf1b3e3a4863d84ce3f20556e8825990afce9071ba47ec69467b985bfd9b1a563043035e4005e25fb22530028db81e13ad3a8d44e550bccde9f2bba8266a843d804e91599", 0x93) 20:35:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f00000001c0)="e36258a416f790037494132477f256b4093cfb25b84e7bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000400)="e3b14c0ac870704e2dc51ae24952e86cd6077454b276163217314410dcaca7c7a73da5fe7de4e29df18bb3c4d06789e3cb62da7c846d0d8a20b918f9f9cbb5233f790c12369978d10c5afdd83e8069a0c54e66340c4827c0d0a9ea77fb56d8a4d4a56e8082c0ee345107cbdcded9d15d6b64a36691d04f50666bd4e7c04f92e30b6fbb5c5e9796d3f7f5a99ea923ea30e146df02ddbb971e27ee162e885d80251399cfecfcc64443e52c24420d1c825f981b53ffd0720f9c86e755c2461c7a0a8a5e487efba2057f940853c696e77d685ef3ded859fea83e02627fa36ac4978ae8ac37eefc65e6ed1131cb6e9c25ba93d1829fda5a2970c2e9632d98aa1982238e5a471e684ec4de45c27f36f04cbd658d9d057b0e4d291e9043e7c2431c619bba118597d8e191e3f350c77eb0aea006ae4c5013a6c8ff9c8aae9e6fd0fba3f01ca8688a24e780f0d6db95075479c2f37dc3df83182be1f3f0f478b4a89425e4e9640a504955d1c940258f7d382865aee651041fc7d37fabe567ad261f51b7a910d4afc8e0a5929352167d06e864631b158d1e058d8f8d4da77e12e647c30ad61ae8491bcd4a748029e6a7199cf7d189f39e6f9db206d6a8e35dd6fdaa1a78d0608117262bc2b0128dee0d4803450778457bdc615b4f4b75d56608d92296c9a85bc18e7aaac5642c13d63b6c3ea0e5ac3e35ae11ebdbe55bd3a4306beea6c33aff7e0575e700708931f14caac2181347733032b2af8491392bca513e4231a8f50428bba6621a19b983e8c8527460ee9804b3611eda0c54f870f61d59fb7490653ebeb9769cd929a7e95b4e031142cfa57428b87cb34f182f0d17859e555075a5a5cacda8f3887a0eb90ad6c2069001fbec5db8bdc65f88e9fb84366b29dfef0ceb8b4f8203aa707036992c7d8ea834820cea503336ee30b34d6a1076d29d88a39522a0549e066099a7a4565067b164d024811c5663f40a4429135da26f749ba62f611ff25ea03b28afae39b4d77b77e33403e7a8f67b13167e61d6ce97952913e800d83bf9f222426b7f05b2fc0dc6abee3bc36b3541e48b1a2a05c4cabfc6f9460d21aad7301fcb87f8e63e8871065b56527dd5e7f79df77086b492c73d229ea6bbaf2d55b40326427f91e825c09a06e8e20114a40a591b1b028c33170bead7443ba15e83c1f9662a3b65ba7fb60761e8de99149f0d9b130a17f3f91c94665d00bc4621cb782d5ef18d4d75ea12b50343aa46dbf51da70a52a0cd19df672bbc0d71f4919e57427c39c203e61acae69d593c9ff54a0247fb1ed508fd793299512b7475751bb6df078fe27164ef9491066674a5b8807ff9518d2058fee58c954d342fd165ab35be4a6ab89195cbd42381f73381e6c5dd4c208f5dd558068e2588b8e3ccc84e890e652dfb68be32fab13ea0070565ca8640c9c07d654c7506e3e193385690b6a9c20d72c244a1bb9b49ba97b5aad3b1aed802285ef69159004167dc6d79a89897092ae67dceb7d8ceb66719831d0b7ca02ad98d4b58b37fef68f6c8765cabda08376df1576fcad3fdb8290cf24d8d3a691ccd0a5aa7536142f007dfed5381151096cd0457c1b6112fdcd98e326ff6a55db2592843cb8fa79307ba2bff51a8f60ed72af21bf3417ace002f6f6f8fcf9df350b372561cff5aaa2f255c12b23bcf73aa31566cd81a3f49d80e79e3f029c434e6ec1e1481c6b5653a36d0331c9941fa8eb25b64e35f8fe68882aaeded97c5341eb9cfa024ba75bae10f0d47b58491364d83babcda64013a1131730917", 0x4f3) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) kqueue() syz_open_pts() 20:35:20 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7f}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x9272, 0x0, 0xffff, 0x7fffffff, "20f0a50693fdd24c87e03ed9e04e29604e40bac6"}) write(r0, &(0x7f00000009c0)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e15c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e7677beee644bc770d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8baaa900b6d2ef21bb425a67e927113a31c9552870e236eabf1622be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9c40830df3173b54a0fc108c6447cb62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cb440de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1752b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259facfa76abae109fd877d4d7a0c4eaceb8e8e2109bfafca4539cd4819ca449c6cd2c0d8acfcf2849ba368986", 0x337) 20:35:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x236161bd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0x9f694d}], 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) 20:35:20 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) writev(r0, &(0x7f0000000080)=[{0x0, 0x268}], 0x1) 20:35:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x2902) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = semget(0x2, 0x4, 0x0) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000000)=""/94) kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) dup2(r2, r3) 20:35:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x30080, 0x4) flock(r0, 0xa) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x1, 0x0) 20:35:22 executing program 1: setuid(0xee01) r0 = socket(0x1e, 0x3, 0x0) r1 = msgget(0x1, 0x9) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0x0]) r7 = getppid() getpgid(r3) r8 = getpgid(0x0) getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x80000001, r2, r4, r5, r6, 0x105, 0x8000}, 0x7be9, 0xff99, r7, r8, 0x401, 0x2, 0x0, 0x1f}) 20:35:22 executing program 1: r0 = dup(0xffffffffffffff9c) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)="5a814b615f3241323369c24fdc3a0a29bb866c45841ba97da655978d065b01424fb137ab9cb0f11bdaaa8bf4362c2f651385215c7d986f8b0105d4c3094321ca5a0221110d20e4e99d3b158609a7d832c7e02a12c2668b55fb7409753193367e147c1fe7751cf0d5c1b9ab47e2030e07d9a8376a6f4ebe91a9abb6f2d2b159f092b8d4", 0x83}, {&(0x7f0000000100)="a21906a03fe65c9231b15719a1b84cedd232d971cd43c4c023fbcf6456b9e69c21857166842868e2cd7396c8617456d757d548d95597edadf7e7e3b3ffaa3dfd5b10b25c9b2fe0b1017623d79416362d1f66299db99f09be1a13031534297d70cb443851e29c1280c673f3dc367bfcbe34d0cb66bedcb3cc3ec34f04c7eb7e31c886fdb999a01ac20f021bf8c425abe71d9b9c9c4d7c85e1a4e5a53f870dc18e621a618069f1ae", 0xa7}, {&(0x7f00000001c0)="2265f8ca7a6d9d91a0c6f6cb25c2244ac9a2e769e37bc9bc0b923a3528adb1e122a764fc3bc8286b90fd0bd37085fc1a244834b79f21889b0ae10d2d52d3f2d6861ad845545de0d6e4be84eec8aa03079ade9bbd7cff1f768e6cf21bc7b42a3b7136c3d03341960a7208bc3c0fbe87c019626e756e901111f2816f5f0ba91c904e81ed847facaf3e4e07b74ae3a17d95bc31277ed54806d2c4df3ab618b9baafe2fbd1eae550d8e5b453fd3f20b23b5c75d96f21ba1efea56095381a79ef22bf03f348e93926b702dbc4e204f505b06c4424832f711e6b0e36986651ab72222184d8dcaecefb053291860d47fff2ea638b68578b392193d732b0d23684f16cc71dc09c7f5646740cd4e5596e5a50ad9f71c08fe8c734958b71cfff9a027ba9aa82c5475a8ef74fde452c170c069e310b626e08c32e7cfb5bd4534de70d7baeb8a1918eb9d2489e2ff0a16e148953164188bec574f64579bb806fb3ba1af70f168dbb3a1955eb8a217b622ffc5ee97e843d9248d1f0182b3345888fc5e4e8f14fa0437430dbf9e50d86fbf7a0f24227310d6d6862a16f8171f7fa4e9a4df2a8573ef39b97cd94dab07e7ad10c6772aa4c67b72f72928869de86f3395ad1516393751791bb0f8c51d8162ed8fcda9cebf1235aac2f855bab296860ec4be7c2784734a598d906c9f4b3e78b3053ffa25906d484831aac290bb88e2cb6eef900680d3b207e8eb95887bd75eb50dcf59e0570dc51ea19ef218aad5eb7816cee21c4a07ba83b8ba7fb0560f130acb367403ff9ae49b0c68b567e4c98dfcc31ce16a04d042794b4ab4c1897f722d0d2c8b26154f7299e50473463ffb05a931d2abf6638a7808840e293d61981763bd87c3e42d8b974241e941ea795b4b59857a910cba12ba18e83991983bc31505c004ae0031698d5fa14526495f0ef94294974e518ae4be5b3bcc0824566307be8174450f94335d9b11896ec0b681c709699c192ad1b832b8862b42892dce74230491859117df5e48cff4b209e4359858de4a5f62d397211df2bdb3599fa3120aad0ed645735785c246e220d9cb8922141480db9523c02a66f696a840fc00b8b6bd6a0345ddee6aa4138acb7fde852ad05c9cc175d0863253a2340a723657241bb76719f8d08c4fed7adaa12093bf9578257258962c3d18bf77fc1918910d3a627cb23b97a2cb55bb3cdd53e234a47ca5954c434797e1493a8f496bc4138e50ac8ee6ed85ed7f837694f74781e48e981113e5326e9c49e00cfb316e3fdedc2cbc29ef6da1c2e103465bd009474580f7e386a7bf998a4a7268ecd5cf09385925da8b29c8a26a06c115aa902393dc6d5e336030f536786ff6ff20603200e87cb4b6cf5833f16ebaecbfc797be05cd865760714320aa9b2c0691568f9302e243f51258026cd273ba7db73809a5ca691f480baf8c296bc952814f3f103fcbd1a33642ea9bab706baf3311902f1d46395b345e53d2803c7d2f6786551c5fe8f13162aa9e066b70881630f54c07eecd08cc65e8ca339eae6c1ae5dd8de779ec5f1c72aab81fa7e90374855a5a4a9cd49173d8a9420cc8cc7b54d34ea6c265dfc983698a74ef2c9a556d0fead971620699fef6676b70f3278da7f34c2104b79d910799534787f931f970e4fc75b09953095cc8ffc90b597282055a4e81109182b6c7be051001cdd4e90cd4577d502c0f043df257bd37103c2cd21f4513d3dd953be3d11bbb242512c20fb248e8725aab6c23c63a316054ee1428d3d4e9592fe9c8e28c27652f535204187bb7d67cc8f211db9689a9a653f7c73205a973302e0c2d60ddd97fe49bbd9f16fd92c89de0e65d98bc9feef3b67d389e57b94cd2b84b04ad7e48efe973a80bdb68277b1726342e999a40f4fd694f07b92423b2ff518e602ac712f7a0891205f1ed2ccfaeb135758130972b93a4cbb92ddb7be1029b88d54a3a96134552a6bae5f8f6d962323454e463b61736550d2087b0b22ee3f3a86dbe1abdde8569c3b3dd857e26d2354b5d367fcec5902e157f12306ce88ec93a6043bf45b20492fc3dd7c0872bd4f2d637336d4341635965b6223763a0d9143f9d54da813e9abd0dabb048b43c6b55c223c3f4e4f0fd92b16ca21cad7a56b2298788dfe0299f1217cf276f2fa4e290657ac0c612cf24c8edac7681589da575f14b37b611b37248cdfe8857b039a6d3fa698ba43e1a651b041d96162e030aaec953025f8bf812f52538254e1f40fad875c16c0dff9c10940ec4126cbea71e2a088813abe25351dfecf975605c2d58b9caadb826669f110c426487411c3cff7a82e8abd41b22c714006afc3f6b9b0e48c4e419989e68a381dfc6126c5e03295b3375c79ef1bc72b6ed13517cfcba1da10c74c3a6e4f16d33d5ee99ab035590be9467cfd137de6d892189f46c8aa785635aae38ecf1428ad11e511126675981b4cc5990bde2327dfdaec2c61d10d502dfbe3e93bc45f221b24aa5aefc79c8e408f6c9cd273c7cea2f8c32419e926e13a9bb765088a8fb7301942d2965f0304675572d38c5e6249cf9a1ea80ddfeb8b9b47a3f4d8f6358c3ae75a01ddd6b84173c0fee4aa75f623f87dd13cfdefe905db60aed293c80fc4d01094e0bfa377860e4a1585d83731eff6298274fda432b70003be41ead5588b759972eff2ee39c5b64e73b7b91965b2adeab59622a09ba1de5c82ba54bc31ee9444caeb2a58c3e43495d6262528877dc4b9dab3e49e775296d89cd001883ff25b1cea637752fec1b9c01273be69e857a7f39d7cbb66ab206d624259856fccb8339325f55705d9d331e38a4e8cf0046a5218bf45a07ffd98bc619a0cd56c518977b2e3683783bf4d8bb3d6c49519adb6bf566183b2d135bfe3f562d498becdcab0f9e9e62ae8721374e0a0f35963aad9e7f4f7bfda091d5331cbc8a9a7c07497e02bfc421e48ed7ccf941cf19cecdfe05d15a35f8c219d6d9d95fc3d32fa84cf4f0f48f307d495542873d93bd1956200e64c030bd3baf2a18d66f622e605297e7dd0f1ea89867f8a1615b639a3050c7d175482f76af688a6045ce72dfb9ac0b663eec316f803d0458d748da7b2133e6041e7c61fcd1f68716c91ab97051fe991beb1fb017fcf0f59f31e59d78f26be5df02ab441693a288a5e639c94da275bf91bce3c118e7f36a2c99cec009b389c3df93942e8eb11b5bd5f7f2524d7737a3c874f7ae50a80b2934bf3bd13fbf0347df748e7fa370324995d52001132e43080f41e3ffb33e72b40a92a725fe815a5a55dc89930afd560c8491ec42ec36e8c58eacc050a2550a138a0f664d387cbe75372cd575d132c981a78b27e58b5fc0ffb050770922728b0ddfd0a31ceb1fac927c8133361dc2eb5cff0e0d8e2c5614d931a281e996ad7be5af600398380484ff9189c78ffca75121ad2ba098f2fd892476571565fcd2337fc66034092a3f2beb934352bc106e209aca63c462170c1d80e71d6c786c244a676bc821684ce370ee0bb4025f8a6b286105db15f44ace8b133f7631aa62fa3ffded9d11b55ad40da08e3d0655fb2292014ff4b5641bccc273082c3246d41aff6ea5236a64b4c5ff03ef562025f8382d3486be8c4bf9b3be3909ae2ac5f4d36c4de5a6fc5be7b1b3bd874919bfb62df0899a2eb83f7cfb4ced83982bef03588a892acd36c501ec7d8de71a911a68923e85d993a023940d9545f0656358ee1d27923ce4f77137163b2ce51668a22645ce893d35fdfc98d7ec57921b1fa5e494e4129b090d33245703b358711e8f9a3872bef25beaae143f4e02f2415de9747b7f2e1afeeaba67b0fb9ef5c08d0e3816b91d5916340738c28c10ec87c2933959b37311f7f7818b7d2c2be5a74e29b40b5e534ddb3a5fd89f8b58bb1ad2aae7f253c9d2513ea034ab966c987795a859db84a043bc1fe16f06ef73ef7a7e75d62836fae888df30954fa2c681748e2f28da921637cfecdab6a36f0aeeff064822e93dcc767c5bf53e55998d4bb4f23169a76c02241f603a0e6d61456a6b0a3297a9882d1358feb1e2f6bf2c7127b6baa02eb460811d1f744c39903602deb8f1c273cb63451574dfe2a75574ca8ee506c92056cd676cf60a9f7a1e3a6ed9161be09909c91be45bfc7df33242242bae2a933aa178a4875bf96a0d2c825018d1b0d4944c0cbe68a9232ac2b4853fc7c73f1c3e0d26a942d4761a28a0abef6cd9bf70b31498edfc332f26e554f8921fcde06624a6b2711f8613e790465dce7790e4c72fe10dc3516362546d9f2ce272aacf52392400e572fa31adcdc00cb3aded928a9d4b4b1077c53a209ae272b742368ed3f6c2f15eacfae63ca2d099d3fdfcfa5373320dee592839be37816abef15e90a34b5a33979c7096b3b978c8f37d5f553b999559af45d4cb1e0c1def8270c1055539bad821d8bd1a8eb579c748b37e9ac5af8d6993eb81d44a3b4d8f9c3304a129ffa85211c1516e93a0d05f12f554e9ea357e3c7463b8edbc432795738888dc49d12293f7c413d8e7cad0c5da400ab1732dc3cc35eb5c5de5d79b039cf1334a53132a25905e9c3d30b018b4ea9310b54c43c04a0b90b41b9c454595c2581ef0053f3c51cedbf8dbf7033ce703b1b5a2755a3741cb8e52aa7aeb439edeecf72b1d49ded359adff77a1a260916e306c1f4ac1573f0fd03d51e2a96cb5dd30ac15a933aaa461447f0dfcacabdefa89d56fe88769d4e9563e765368deb6312217a0f5b1d68fd918b900c949904c75819c369307152c94d63ca5325a1601409915b930c039d905bf3743c20d7ffd69f0e6973d8c34a350f109426a217bfb4bd6e2976567c5b52980b64877b9363c7ea27b279a57bc2ece6dc68fc43d3e1c040536be814637a25be4adc74b2d9892008dbb2085c20e35fcf68606cfa6e751ed80faaad0379e44e9556f9897761d9de255e305be2e766f3b053e8ee48634e333dfa9e9d5a31137a701ab5385ba8fb46ee873ff990f0858362ac866cf39455102b1dc58ed16c2ebc91777bcb7977da3b7b09ddbcf59568d3bf2d11a4a6637a059357f884d57e80081e456478a83454c22a6e02cd8bdcc88a09463a5e341954deec86a4b848f49eaf47f7a1606a9c69d3dc206eed0d6bf99d14c7b1d6e686672cf2050ee7fb7180a9f9f07ea630256d9bf3e3b90467c1b5a40dae957deb470374f908fba9df07d93504bd745f53abb5fe938c1361aa775a41e51ba74700913e52dcd332e62e48b53bb3ef47a494cf63189636a6258169fe6e830afbbd3591d1b02d183005a409a201eaa0104cc496e20055c1bc05a6d9122206b29b9c3e4f5b9c0e7071cf5667088208c73c22fb4d557e898b9841f43ef859b6fef67a6bd50034ce7c4bdd0bba2f01c49f3b021afff1fa11d735f86a0e308d725656d9442ab1aa4eafaf0eee98ee6dbc83001da631b223379eacbdc1da1f39135ffe29cd01917a431a6f56c150f9b6499706aa91038a90fa47aef95cbd105794719f5015a38a57a24fd2428afba0947c0c41cbfcef9d4b32b3fabbfd6f617eadcf0ea83cfc8340a6b43e4d3e1107c9ecfd8e5f48a837ac11500684207d566f98ec23abec3e0fc8200e9b6f7e1275ebcc75283be00559976ca03d62588012029f7d436d46f4e46caaf1c9b3291ffa5961f7471c95356771bf978b09c9ee3fb1117fc6b363834a9f6e7f381381012baa2e6a3a162fa21745c4c0e9164a1853ef5e70c37ff5dd0d95d1f473ada56f64b6a39373a853f5f6090f8084a8fdef19fe6a250c35708f1eca0abc8539714f5cc6e46be0cd3a1d08d7097e0b91", 0x1000}], 0x3) socket$inet6(0x18, 0x0, 0x891) mmap(&(0x7f00002c0000/0x4000)=nil, 0x4000, 0x5, 0x4012, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000001240)=@file={0x0, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff7, 0x0) mincore(&(0x7f000003d000/0x1000)=nil, 0x1000, &(0x7f0000000000)=""/11) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001200)) close(r1) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x1) 20:35:22 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) pipe2(&(0x7f0000000080), 0x0) 20:35:22 executing program 0: mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0xc996, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x6) 20:35:22 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x120}, {r0, 0x7c}, {r0}, {r0, 0x100}, {r0, 0x80}, {r0, 0x4}, {r0, 0x1}, {r0, 0x4}], 0x8, 0xe9) close(r0) 20:35:22 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x1) getsockopt(r0, 0x2, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x10001b, 0x0, 0x0) 20:35:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = getgid() r1 = getegid() r2 = getgid() r3 = getgid() getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getpeername(r4, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) write(r4, &(0x7f0000000340)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b5eb17ee19bd292a30665cfa8863aa79d4767140e4ccdd827b8ca65dfa426cd5e5024d4c16390ff78d1f55c16e83f1cf1ae5ae97c77520b78025dde3774e92de7a8832056fc8e7d9a43314060dbcdd91f845f59293f038851b5c09a251f62f2cc3be89f090a5ccca27417838725f8a70957373350ed9804890d2d0bf9489fa1faf25fa94df7a653e2decc1262968acfbbc3d8e14754873ea79fa7d62337a15eb555580fb76f1db9ee9e5b4187407ff484db079f2c07cf787541a33d430e59cd7c572b09bee914086525316759c704633e83371be4a6900b0af2f9605915e66a641ad0461a5d8c0b3009b4e95284c5cd8843617cf627128c555ef6d0ec52b04068373bed2ba63bea54d7d862b32313881f44bf6bc18c737e9ed035c6d54be5359183ed6108d70ac11cb8e97bc1f6cfa5e9365688d2b90b4ae289bbe176a046a1f87dac3f0d27d8c7e2e2983d66dc0f9e14647bcda2647462cb93b44a0096a90a700dee9e2930341a26b3706de4831abae4392e676985a65c90265ed1bd7977c20412fd02691e66558370a7cc5bde0a2c7311f5b6ca5436a11fffcb2539002321bd5e5f7a7905aaeed5c935a2855000000000000000000", 0x1e4) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200), 0x0) 20:35:22 executing program 0: pipe2(&(0x7f00000000c0), 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(0x0, 0x0) shmdt(r0) 20:35:23 executing program 0: msgget(0x2, 0x680) 20:35:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) fchown(r1, r2, r3) fcntl$lock(r0, 0x8, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)=""/71, 0x47) fcntl$lock(r1, 0x7, &(0x7f0000000480)) 20:35:23 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161c0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0x7, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./bus\x00', 0x8020, 0x60) dup2(r2, r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0xfffffffffffffff9, 0x1, 0x13, "8727bf0383a10844ae07ead1e10c71b6ae10093b", 0x6, 0xffff}) 20:35:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x91b2) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xdf}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x1000, 0x0, 0x8081, 0x0) 20:35:23 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0xffff, 0xfffffffffffffffd}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x20c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x82, 0x7) 20:35:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000dc0)="301428c2670ae3b90a39ba18094e82285ab4cf6bf3663b94bbfd7cb933b46cdc9a7754a9e1fe14b82e988cd63e009283b58119c3e1ba798f466d04677f54d4b92b9aca3552f3dd060ac166d08d6a037d5d7f9ca7577a40b0675aa4f4454ad27b4b4ab77f6429fa1de2e3f39f75f14e9bc9a90f4148ea740baaf4f6cc03bf820f6f65ef8d6cb01dd70b3b8b83f9c67199662d32eca367c0d57f47ffe2fe62cff27d501904f8a48fdc55b4ad2ae09d4f6bbdcafab646cb45cfc39da33138fc22ef2fffe62ece41027c0f703a753eb56f467125d8eeb8cdcdf4effec826456993663dd6d70af2e3c812a185e6b5ea00fee163d69cbe677d3d279e7aff9610ff634a716f17e11877b4a38c04e23d43e5135c0116725c217d183642d5aaa32e5e622b601dd8c4c5ecfe7475383a51f03aa46406a7c04660c8cf29d416d299030ca44ee43900fac5ac04b3aa6e43c622aa88b5ad12c34961fc38d7188d3f2fe49654f1320138a86a8127134ede020969203504c9d2c02f5f308dd6d09e2233e3ad988dfa92508f24c7ce88784f11c41a58a88de204673c9f0cf33f47085550b28ebc8df94ca0c2ad48f28200bb25e6fb8500ec3474f5bc7b1f014d1211ede50fdfc45d00ec91402235d80b06bd9ca018ff8017389c1cb240d04f7e6b89573fbb697260f867f241567a1ce29b11b9fa2771d5616e2e669b432d286fd632b493d571add004ea5200f1900dba3843b7c021ac69093117bcfbc278d52511cd344ade033fa6447d6028ee0476d0dde6eb87a5af3d14cd07cbaecec597e26e451fd088c33e4535f56107e494cd01aa4d2d8ad555e37fadfcf4a9e9a00d08e6d40c43bd6fceb9cad6d52b5445b54210d2a5487e66bfaea6016c2b0ea616e211ca9836bed6fdd07c1e7ba12e73e8bb6f5c74603375314d0f1356324a9e5615f67db69119ee12d327ad39ba307d12fd01add8e3bab60c190c96f3f83cedf859dca4b06b30ce014b37ebf35ae5763ce43106b163d65e7b8d070f2ed92a97418200fc89a05f9b0ef07c282a89625da85abaf60d50062c02d98d2b5396a9164f9c299bf4b75df66452b187325e3fd3097e24845c943125dc6b9bfea098cc365fd058db74efbd449c990818458b3cc4f4e5954c4373ff4d4ab1cb1d6b18f5bcf866cea50c31f139157aeaa512bd9296d8396755fa0ad086a4a21cd1b4c98421bc6c7ba9e33e89389f55eec5dd0d219e44990dc9125028d0ccd0d03d32f7a96c7bf818bb76d4a7e09120cc7ec632180c1b8b1b4c1c8870633a03773d64dc6afe9dce27d0e671c428cb68a5bcd141f6786cd8c315870f0e1bde4e5101833a44d93ba1a4c0e6ebf69bb768542b8b40ddbc7a0ea83e1a443e5e7963014638dfae1a8c66d2ca1df71b538a734c0d82533994106feb7520579f52a1f820bad211c0a4f90728f1f4e464c995569def621046c0dec2bafc262eee01de9b984f574f81f03d5de398c6a743ae7d41211c9012696c74f582dd572c3ec2cea442658df57c8dee3d5cd43525ca865b8b435f6eec8cfedd72ad4318be5fc192129e937787a034a2c69a83a9504056ebbb06ae6c1be9d07b7e57a88c6ed2a65991dcf4af326905eaf342d16cabc0a085f6c356674213f0546877104d306521fb203d58de04421c83e4f45f28972d94f8b0ee8ad03a1ca44caea96ff9d844497037ff4709ffcbcbcd505770127bb9f8bceb5738d6907d0149095a6e96bb164be06caa65fe30895b233abd4e3f87704d0590461311d1156df089364ee899994ac7732ebc69f7b46c0941bdfb897689eaf1f80d173788a3da930cda509e2e9f9446a8549f9d3bf30176ebdcc69219262aeed7f575f408bbb2be3ea91a84ba012924ba255222427540caef838aec8506695a102742621795db28fd2ed9fc60ae2de303e6fe567c3d922bdf4c3b6f6c5408d7e2aec82f6c3ffd2b06194c0adbae802af5392a33c8b01af557e9f2a72c079eddb96135d023222749868c4ae9b237fc657adb59a2aab5133e9e19422db8485bddf4860bfeeb353455995fdf043a55c02ad0ea56e0cb45ec2af151c541aea2c96b2da37ab2308cb1dd2b90d736f088da9600856501e8e0a5d115d9ababc8b3c0b85b64c3207405303cb45a8acd05ba885a201b625f2d5985d02b8cad8b4d750349642f00fd606f2045cd57440a9792683943f991517b62de7b38ccc03b95ca56fc9ad3dfdf7bf76d101f29f70ad178a08eef1d2d54a32247189108c712a00e8c9c71c8a7a65cd785afb664a3e28cd8a8627acaf95422bb8ee251ef23be6029448381f3490e9d3c1c55e5dc726a5d6d33a370310618b15c7c5b0e9fdff44e8a2ccf4b11ca3c9c3524107835411fe6efd6431f1fef2a4cb11164a55bc270b3389288b0da49462ea99286ece131018c79db6d7c88fe939e1fd8fbf01c082f4491417b307f5671c99cc06b8199dd341454fc5a482152ad5bf12848463e12f2f6910ed05956eda715d8340e4926275b11e9afe0f5b443c76390881431138322fa99b23949abec9d7bd2a6347a9b8686d096e63b48ab39ffc92b3c719d3e6ac0c48f4f54907b06d2cdcf22cf7dabe8d6a7627c52e1aac3a7ffd10f68d71aa8cd6d687e7b1f7d30d5032ffe691013d04ee0f161abebd5ffcb2d329e5ac9e1c76db1ee1a6c76c9a070910182f7fd4f9bbda18d515df56fecd7209184029eb20731ab6e8c9153a7c4b4204e0e907dc23b542922b035ef64460215e4755ea96f39b726016d707e0232d0d6e9cd5af309d48ca7c299f5164ef40a5c6a77f3e9", 0x7b8) r1 = syz_open_pts() close(r1) writev(r0, &(0x7f0000000a00)=[{&(0x7f0000000280)="a959b78adfc13b14b96e0b02c71eff431a23bde5a817d2eec6032c816be0af650c8916c10f06896231d2aeb53cbad086a57b0c2c95f44948fd5e9465ff963686a83556d7da02c6606f15f4368c8db035437ba7b1059756bddb9b45bbb07f3f61e86711bb309332cb586ee1a2ecc7f15ff400c60e86ee109341020561955659ff987102f38422135b4c34c5a094962a431412fd3fdf08bbe6dfa19664baad4a5016f1510284652ed55416f2fef4c4da422c3e2ea0cdb49638c135db7fd7309198794dee36042a7dbd4ba26b44e2ed64be9fa99dd09f02f295f925dc0d9780f55d0ed375b2be07d344ad18fcece1121c2890ea5cfd58d9f324", 0xf8}, {&(0x7f0000000380)="a3adc1a3854eeb662230550a2c4c7ed1b8030a55d6cdffea0b53781b0edd01ee0d85db1e458aee7e20b5ac1111d5dab9da41416015f0862ae5d14b1f515110d80f354782a97974dccdba46db78bff38e", 0x50}, {&(0x7f0000000000)="66710420b519e921b9a3f22ec3a4df0e57da3cdf8db8d8615ad05a63bf7771b9ceb921140478f57d207a216a5bca30e871ccd7a489798c", 0x37}, {&(0x7f0000000400)="db734ea2dc1e8f2dd7c27df611a896a60edc0c15048bc89f21d9190636553b1f8088020f1ffb185af23a35c189637f8defd7f41e80d4a7651d6f4ff4757fef3fa6b529f4757f48f098cd54cddd1981cd16414538bcfde27c627d915e6ff0ab2cba9f48fe4e1ea9a7fdffd8142d30d79f973e8d88b3a23d2fac024dd57d60f810ba5963971dfb229c84267ecd20f8c29f01bf6c4b6f1c3a9abdfa0b7955957c4ae1da17eb59e5fad8bcd28779be88ca0b43b7ff46bef981eeac0973230bbbcc62cbeb3f8e21c442e26fda00c08f669ef45a59", 0xd2}, {&(0x7f0000001580)="783010cbbcab95db25367212fd308ac2de5272fdfac435cfaa4f20d387e42b58201fdb4238d6137e7edf514dd01f9785016f1648e3d11f6dd51afa306fd84d3913a438632e9a58f8d70905bc021398a3b5c00c1ac98b1f9e8d1217bbc544b38f5f5d00c104f56654bb2ed7fcd179e1e672339c65e47dd5e286123141ac16be4acf7ee0629bc1d8f0f174ce01dce2dacfe740f78e60bd71672ad78acd500403ab986ec0984f015c7a5b062bb58a3c814d8de4696edaa31a8a1398b94595d83bc8ae949ce9725c83f79db50e426d044f39d3dada445bcaab7b472b7670bde8af6b4e4309ac3185468092cc78243fa3e058db2212d90806cbfcfee06baf1b8eec4fc44991cdd6fc31159992ea722c122467db4efd0fb5c7fe0df7331373010ab666e124dc617c1a7ae2e1bc25fb8c62266cb9360f626d1ea85f9dd0316225df55df08aae88a24b08b66484ed9eebfa668859f84a8581948847ab27bfb347fa6f2a7fb8ffdeba8826380f95d6d7a7b3db56c5e197e15c67debe475365042579baac9583f0a40ef5d0aa7df58eda4904ff3dcdafc56a3e091d281869783ab0df1e766978662d1a767f4c6a34a5713d06024fec4f261face108bbff9e8f502a9a9bd56f4f202d8bdcf199979523f6f6f8a4dba109f2c6a3d403a9c796bcc4f88a6c04c1c503c58d6ba3a9b2773e515b8bb36ce15f540088546b276583263b6b2c75682950acf1426de832bf40f9ac412b3ace87261cdb74ca31c29d83894aadf788140a2760cf71a2e1c948a4214ee8bec649b60bae0aee8f6d903acedffddfad3201feea8e219d59029632b009b1ca2b4011921eb1ac28be540f2043da9330e1c2ce0b5af4f6403ae23a9b0248ef9640a69d0fa6e8df7b0dd520ed01931f45fa696d68c395bb6ecd9fb6ac4c7832061ee21ac386e87ee110ecbe0c1da895d7dde8806811260843e3889aa8b8c5485bea6959c27a3a12c5cc70581d9ba051d5783ef845bc4b466f0356547eed1e4c67c8a8f308a9058e75693b19fabab94eb862ed51d39f102c72b16302b11486da8326275a88d14de9c1548216573b2413619bb66ce3dd58e8f0ae1c10e7c84e8eef33315e467ff79a9b8416897c4ad55309c4d7b5a7c0e4a4014cf9bbadfe67b02af2fb1551b7dbb67c2c5a963bf00b2d2d73b58b3df6a6711342f766ccf25123e80da2bfb420081eb20a08c284396afb7ab8e04c563b2b9f1bebcfad984efb0d6453383082fb2bf042c02bc1bddc4988f041b704bf4d6cf09122bbf33caf515be5785124f0d9b9bc8d59438993af529a900b6ce2a5721f9ac9f9d75132e9ac84804e663288a2a6b79cdc2b23b2586c0d32cb14e902c248f49aebf47fedf4735815b0df04d9ddada7ae3dc19da7d3f133c622754e86f95d14745613b91f8994f253b790baf198f95e259fd98b6c394f37b9919c90d2eefe586030a0fc5afcbc512963eba2ac19fd05ca095a1bbf772879197b18909d76ad83779d1dbe2ea031cc5baea078cfaa97888804e6c1525ab3603a86f7bcea558d59221fc61d0d7a5156b8d0d0a6da91f72ec58e7a6cf9e33dcc406d75dc1061115a8c9a3cc8038de5ac26a57767626316a0595dbe5d31218998f4ec774257f3baada324896465df2b3247c68b7d105d585b800ec2e6c21cad20f9177a500f7efb57158fef86499d612cc5e01d0ef1572e38491df8f7951d8ced66431c618d8da8f6f27f06c6260b38025dd968148feb91c3f2700ce1818113c9427f1e47c87f891c654df46dda10160752b84d48d56f783e3561041fc6b81f7cd03c47f8cc27914d31be2a72443171ab2212eb6f0b0cf1c414d098ce87fb5e91d9585c215ef7605c19205dc908cdc39041c27e1139a2f512eca2b71878d7fefa3f38f07407dfc71a39fb07a7d5d925369661d1809e283f5ebda4362d58319db2f27f4dc474337ae7dce19f522538622cff71bbcc4c07fbbcdea323b902e8d0ef70fe5b2f38571717ed53195c4ba8d1a48beff1d8fa23aa36ca0dcac564610c48a60d41c963b6de6b9e77758fd92330953eabd73e70179dad511e5273cfb498dbd5a62c733a2ce64a2408cb9146801ae140ae83af6cb97debb71e40c4927f94384404ee1761fcdc32f6be734990e2dd093193a41f11823c1665a8d7881d2cbaa612cf9ae2cae50a32281cb24709733cafcb366ec0ab72df3e195cd1ecdab03eb476370bfe2154019ca0195076b2fb536442b86d35ff0c9f1e99dabdf5acfa0189b2b710f50a86b77968f05bc6921dda42a1cff3f20d012dfcaa138673d12500ded832f2a46f8c709f9f5e90812a1482b726de11f9ee714944e1270d4ed95da18b9808125932f98b6349ec51525934b53c9e11772ac9cfdf9f1cd4246bb70f090c3b83acec3e778ccc56902ad83fb5c7b52986a42c5b5ae593fa18d46f7316ef80f2b477e7af91622a479de655f1a560bf714d1d9ee650cd4f97d265fcc2d0290fcdb7e0db93275721104082a6a3cda1dbfecf720e74ba486c31b99545663e03c610bbf3b38e1ce941a6553f11157e5970862fce9c39e92d5350210457548650a2f2d7a7fc4e4469c1ad202307e802b28c8dde4b9be9b328040cbcfad207d6c495e360f035a58819045c8e489815b2f15432000ff66482c4fcda6d10228eb18aaa7ee9c8c019ae5e6faad485caa552c022f1c391fdb161409570281d288c78a66c1f830f70f15edd62654ef0061c9cede35e16295bfc380c7815f104ca3a482ee4658e858efa90ea199a247bfa34ec35af6e0d043b046dc63a708cbd7309dd78ca24675b285fd642b285896b0997d533ef02be70c3ffab4e40cd7b46e94ec294d1bddc7c55e5fd68baa2a13eb1959484a4ffcf80daff4d5e212edb05e717a00657e93098d5b54325e6d3a7396e68a6c34271f7ea73cb2bca3a6ff8c8fed5be5a2f26b2a308b92033415c1bb25ad76f779141768704b5cc3010efede4b5777c4af6917be5bd88c5f61eb270069bb4d4dff639877011c7d19e7ebd340655b4c0690413cce2caeb7ec4ed099ca41995bb5155d0edaa6432f8dc67cc8cb1607ad407366a0db1b351b30df0bec0aed023dfece9147cb8fe7d906d673d2334ad001e16a0aa7f0b33d2b3b1757871c796d8148ad0a459809290289d842d10985d1f45cb0dd260b173c7850d5599010de7879c84afa846614999a92b33e982d834574960dbf71507b3bd7b0e983d2edd902df3ff22e334f73615c59c858ec70cf5b0aea0b0389cabcf527c19a4c159a3459cef653fee9d5ce4309ae71fffb806ac855827c5f6e9ef9a053d5601c8465eba94366dcb7c44418959766fcb23c218752b007f455922421a3c1cfd506162948883295839c6037a6a67d12227c847b56cc9c8aaf0a22d3b0e2ea12344c3ec452bc41e40ef33e2592cb408c2150e1de3f89ff66e543d78d9f8b89cca8997ef8499632d609504a5999b7679b70abdb992a6a6e865c04a14b26e868694c9f575bb5a50016248a0ba657fb6a7a08bd28894465862bf09ba6d299a40ee983858b2db3dbfef78bcc1646e62e5182a8d8da6298a503df89422a7b75298670b9072e998e4c1453ccee2106103fbc9f3248931e907e85cd864b178b3f1d6ffdf26aa0ab141d1f65e1ebd4cd7b03d28b68a318eccbd1315b9999739b5bcca735d6ca96ab1ae81c9472a7477bddf35437e138d0f2f9d8d29182ba7e89a2776c231027c6273be19afb56f04ea0d41679a3e2c2b6749bc388971416a5ee93fad9db805df01b62e039d0b2ce89ca0f629e8db833d9cdb2ada1e3d6791d6fb024ce75a2e30c068cb681797bfcab48d9fc4f8bdaa777c950c15be23f200fa6322516c88798ab445578b86deaf47ca267a40250541fdfbcb701ac9058615937550ee7b84ba2886923a01b9b89fe764d15c932d5654c50a134611b725d2ca8327b025e318d94e2c864d6a4d271d00eba624e305de48c3b78698f2e7f5e74dfd4443b7ad3f6ba650c8c11c632d8cce320b442a64840c473267d0879cf4207f7eb0af353a8e4f8b3f66544997b551d008835f55f5a736ff71af18f7f2953e3f8c3b6b4a43dbab325aaf5d917c5bfb50af2ebfed0347bfc97968246cba5fee0bb0a95fcd714f0f75debce69b9db95fdec74319ca84bdb7bde5be3b762b530206c826a6237ffaa3c99c477f5147e9b9abe3605488acb28de0593583cbd75ce0d20cdeb9acc2491f1d1c0518257de7ea058b64daf3839450b140210f10367780cc72c8451b6369d92e43279f8e6ba849786eb03959a09092c80c8f3220600de618c16d99e95da6ee3449a38673825c2a88642eae39ecedc682e0d33d25c00d7131b34a3cbb77cfc3be7f01e69a6520a691b36d0aeb683901e44a971123db6ce7f9e7dc4c32b2aceccf127017c00059c594ddd1a5b75fc80bf5b4c9c682423be809875b1bc651862a108866706e24c1775ea08037253d6864dd2b6287aa69e10d7404a105bfcc39e1ca8acb3a1abac91d3ae360d68873fb708e429bd00c5527509984740d8d17f167126f843ff4bd55c789b4976bf9919377a2f929c49869639192460ad716c9bf2ee054075f33814651daef5e3643eaee748666c83da1a6bf5248eebb0268bb897362676e249c2b53601d7d78e23df6e6a766096df1bdcbc34a206370fd20a3ded16330d7e749b82fc89a9651328297082e6ad955c93497745d24eb86800ac256787ac8386eb4046f553b583d8a51c0c9cdcf89ef2cafafeb463a07045b76701251988674a8dadc7b545cdb347f79891761f6e26891dee5d31448cc9e0788d02906388c023403a96f4cc3bfbc3e21949a49d1a7215958540c0f64a2f437d454a91ec5a5ec8efad7f6bf4f7f58cb7a33c87124326b52d71eeb488bfb82961106c386bfe496d577c1a707691cd3da03345ee0e8c1888c3289fb9553b52fe1afd54cd5d25256bb40f464b430c0f5f7ea5e7978a848887409837f4212744f1ba782ea5453334d63db6b068e198bf885972673375910a2e45fff2d6a2844139c62289ab033ad78cf39a7757f2d80b809a9d331bf2a98b4a3be96a901c5695ffdf4dbb6153a7ff18b372c8189e889b68a03af1317b8abc758a53b853bc7f3ad48fdbb99f800e7297d8857f953a4fa405e0c1712ea6e17b8a508d8c28415ca652dcd10674bbb9a78ec142b105b88676ac7e47696abe71bb92804011a91000dec77b5e16858c8e39dbbbe88fa9db2d1addfa01d669d595cc7106a67cfe0972bcb8b8e27208793a44a2b5330e480266d9149f5d902c93b89ab2927a3a9a09eb438aa3b895e7f794f31e6a0f4015a35d3ec552f184a2a0144d9f1253201e8c8e1c6a5b4244044036382a33ed290aa35735ac79f93036896ef1359b8f2cba0129d9985ad888d95a6ed50a791a5c6b72ecfa01d3e05a04db96d721138ad4917b53867dec358f2120331e7f824f4f873e1239fa3d8d3403c7c02ad9321f67eca68939c2f458d12758f16c06374089ba2a930e5db4fe4530ff16ee8e7395ba219c725f76101dae8761b35ff026d28915d2a76fcf7c4d54ed2150163bd73988845470ee7758a4aef11742f7a7d3c635645f93d983e388faf27e2b8004d5ba9cf34a4b72d245fb27eff13cdf591fcd5bc1cbbdb9b35149589176a0c46291136552d4cb4651a1a2eef3b453dbdbed286e06d504af25a4ed5d320169a988a3abcf365fd2a0bc0b9c8270fcffdd3d4d91be1415821ad40e97ca574767eb669b21a2b2c95b8196bce5329b35d3dc48b1b600a24bcf6779cb9fc7966572f6983319d4b1a6c4eb15fe", 0x1000}, {&(0x7f00000005c0)="2900018b3059d5189d8bb20522d4cd19a6a9ba5f17b94471af8203f3736c337a37fc976890e3874985661192345b8c46b8631fb2062a172c3f6ccdd4803da9486bd7a2e228eaecacfaa8f3f9134338a031edfd9bda9062a66c68a74f1c37afa8942068caad9f51260cf0d98fb14ad5297bd4b782fa8b1af2e49968685e9c277b01f1c259895450d743ee515293b629cdd16dc630e6abf69d1e7210968557be144b1d2e85a442181dd94a77c5990b0dac6570e65b1cfed27f", 0xb8}, {&(0x7f0000000680)="2b84ba72e9c03b4465713355aa637ab09bbee1065706c970e3e3c990c887d23bd3b680a044928c0aa199a969a418a27020f44d12c554d0856ec3eb51098e8f590a326086bf2a589160a8732e770ee5893d0683ca4ecc77a014de507762a6baf50d4867d90d50dfd3ed4d41c3e7c8e42f7ceda3a2bde8283133f7bd9d88725efe6b6bbc34e6b48e6d99cc629589183a6da1b5da4185df42f8b66cfd7c68ff8125df2ea36559d4506c7feb2a18a1b8a662e5dd513b7669befa9be9148bf8af46b2cde783712e1be8dbeec383", 0xcb}, {&(0x7f0000000780)="f2f71c67a4cd2791ef7f35ee4376ed4aa2656170413e8a81315ded036fc1c9458d418ce3da44e065615806bf2dc66d8dc8c2d06a47fc24ee5c17b92252633112e037afb37fadf114413f1a200e279ff6d64cf596e5d1f794e62290b13f8b5c8540868c1d0f1117e456ee9bb4fefc3e6f5ff411c3e241c6192fab729731f1270d3eb4fdf78f92", 0x86}, {&(0x7f0000000840)="e1350c77aa8e4aafa294da88f3c64daab4eda69d658de4c08e04a512bf20743c456f0feff48c434a7bec621f3fd790c471e3e9f760e957dad8c90b33539a58ab26a1b3a1143c4e044f6cc963936b85e0ce290f421519f3b28647b4fbbd0c028eaf8339309bc724bb9ad65110cb737300278b7f705e115ec1d9e62973ca2a913b9ae118dab085b253c7785911ed38fe34d2a820dbf070953d9b78a5a8e26f777ecc377d66162d32eddd5ec49382d900ce2b06a51153d35d6657731a407178f8a5df12453d4447cb7a49954cdbfaaee2d79ac86f71", 0xd4}, {&(0x7f0000000940)="4729e0acc0b2a3655b16093ba8dda9ce95d70ce4db235c3513dc93ddcd1bd688e7258d1dd08fa637008bc7716ab1f8dbd96939b76a7953c46d3a536861220e08fa4a6076e1dff98fbe8e98b73665ec601f944484465651ac7eddde1978930d2fb36b6f3a74e593a8163334ce3a01ee79b0e40b2992f27df3e90bce15e2182222d84255ef93b160e325f5ad7987a4", 0x8e}], 0xa) kqueue() pipe2(&(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x7, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xf8d, 0x9fb5, "a8fde9356474f0d60ababc9d2400"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:35:23 executing program 0: r0 = geteuid() r1 = semget$private(0x0, 0x1, 0x20) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x81, 0x100, 0x7, 0xebb, "e43bd181d4f477de5d0a2529f853282958ca78e7", 0x2, 0x9}) r3 = getegid() r4 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r0, r3, r0, r4, 0x40, 0x1}, 0x8, 0x9, 0x800}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = getpgrp() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r7, r0, r3}, 0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/25) getgid() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000200)={0x634000, 0x74e2, 0x0, 0x4, "35a3468aa8a1d0ff8618df75fc7513e742329f25", 0x100000000, 0xffffffffffffffe1}) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000240)={0x6, 0x6}) r8 = getgid() setgid(r8) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000280)={0xffffffffffff0000, 0x4}) r9 = getgid() sendmsg$unix(r6, &(0x7f00000005c0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000300)="ecb29a7f72a2a26807a24d2341c4d76cadd2804ebe9449152b4a8896a555cbdb6897fc54bbbfab0378cfe14af5ad6439bf2ba6982be914f8c2d64e26f9e6fffd16d7499c1f7a73f126a5f953d03b83bb842196d6017c4e626352cadf874743638a7118a01ba41f7bfe789674a2d81609c613727636e4da1389ea6cec7edd3e35734b74d6e1f46bb7cc8adb", 0x8b}, {&(0x7f00000003c0)="32f2363de21b1367fe9af07b4e2966fcc326a8363adf7acc11df465f62b87f6e4ca8c9c3a5917d40328faee0eda7216349c3c8e36256a356834d3f186617c0f89c663ea32363506deb372ad9164ae49f4be77ca0256a1da6eef96c40be490dbc1b93cdb799daacbaf5c198ef6776daf2497f3997de417b13d2b97e93a53fcbff8c9a048a3d434c7096d86b532514a4b46108241e11881f7afcf92b8b7e60ed951ad2cd8600d5eb9d1a00e5c17c93f20f0a1bc3cea2d1186ad2f9349457231a71c45c083b0042ef48a4cbbb9f8ca0e7cb3cca073002fb59ab65aefd738a1aafe1b91ffe476e92b0c27ef3fb6ff20e94ca3a2734db4be6755cac4fb14d31", 0xfd}], 0x2, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r7, r0, r9}, @cred={0x20, 0xffff, 0x0, r7, r0, r4}, @cred={0x20, 0xffff, 0x0, r7, r0, r8}, @rights={0x38, 0xffff, 0x1, [r2, r6, r6, r2, r6, r6, r2, r2, r5]}], 0x98, 0x403}, 0x9) getgid() munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000600)) read(r6, &(0x7f0000000640)=""/186, 0xba) write(r2, &(0x7f0000000700)="bf3e332836548e7b54262b3e7115d752610daa83e3b0b57903b11e336143", 0x1e) ioctl$TIOCCBRK(r2, 0x2000747a) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000740)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000780)=""/144) syz_open_pts() nanosleep(&(0x7f0000000840)={0x0, 0x9}, &(0x7f0000000880)) 20:35:23 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt(r0, 0x29, 0xd, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x208, 0x82) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000080)="722ad253822ef82a6ab64dc19fe1f83b3103017e7ab3c0b250c41462adbc860c60e7e9b764c6eb6476491a6b8495f0f10a3e06b7d97ec3640ba5abbf412c510c61f94a515f69c419faa6c895fff7418df0c27d47b8a13423f0a2af68ce67b50bf719d4314f2123ac084e657216a02cdead6b4b7cb4ee3d693bc90e2f6a1a57d143dd80a3f05ab641a6fdbc6e5dc0a1cc95e242ab4e5bd6c4bedd094bef44ca2245142ed3e63332adc6bad8e79ccd63e94d57452c31051ac1c64cc15ccef40c013c4ce607e37a6a1dff941d6782c7c75c08ae0f9e3b8c9bed1c76e6f7c58a4c8aa8b7d088c76c5cabb83f71abf7c613c7c9f4ab8ce1a283", 0xf7}, {&(0x7f0000000180)="238e9d0a99855ddcefc13f06981adcaaa127d4b9047b2775252bffe8dcf69df4d0fca25801f6839f95b241f9a7bc2142d2a82de8e4bae8abce5e1311169db2a8a757e98f995326e1276023eff6ca5043e76278b47de408b4ff2ae72681af8634fd6629b0b62cef5398118c6b7861c2b07755e514b4297e7799c0092aad00", 0x7e}, {&(0x7f0000000200)="bb2c9360f70d82515e884c700669e50d088e403e6f0081d6ebcd18d80de0d500f089437a286962cdd2ff2aec16bba73d235731783e64f9231c67e35b926b186d2f51b2976cde25b5b01b5c287db835be3f4d6194c71e8fcf5587fb47518f88519221d1bc843495567d7c940abaac5aaa0f2e1918c8decfe30ff9dc44ae0cc6eaf48fa77c8dca7a13dfed25d52a0c934d8b019abca828184fd454f0b207239f7806e60da3a102a636b5cec179d57ca72440775f7ab8f120c8e70e06f06a99da2a8ea032e336955c239ee869803c9d26d4ed9466b17500f8d7892d822c13ca904c649dedacf00edb088159e050eb65d3f59d4821ece7", 0xf5}, {&(0x7f0000000300)="13c44c1dc925d61325126b201410672efe86f58f244af55f79511d856a3613392bdc4bb07bac15a44e34df4ca0694bd235549131d2b4a86a00e7cad06beae6a98674344dddb96a100c8b0d3c6f57382a733d8b8f63e1d08a84cf7d9044d829a16a9f59c66447c664285aa532d8a59e33c0b03e3ced4f4cf7af53c39d52667741a4d85259c897b6a69953f83b5edd0ca2c9422b8a0b69e5ad87c2f290c9e50fa645e508e69b76ceef1b800e9cf8f40e20334ebf0db19b4107facdae69ab50124571426aae964c629fe9cac4e92270c2a89054", 0xd2}, {&(0x7f0000000400)="aa0a852155b4f9ac2b41e804406bf383bac1b571f72deb0f51f0ba1790c69c09be6bb8211ea169d3663306076936d6eee036d097f549186f86c5a2130c6c083f0bf87f400ef62609c0dfc5420f9c9241ccf14d4909ea70ab4c5d745d1bd31601bf93781d03b2c354546876b95cd541b807b10f93b09ef6c0bf83f835f1ed95108d31c0f6203f36bbe7f0f8349deb8c6a57d68cb7182f759ec72a872ab6105f304954cef36899153359", 0xa9}, {&(0x7f00000004c0)}], 0x6, 0x0, 0x0, 0x405}, 0x5) 20:35:23 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x0, 0x0) bind$inet(r0, 0x0, 0x0) 20:35:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) write(r0, &(0x7f0000000100)="ec7d2f00afdba0e2d780b5109ccb45c920cf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678", 0x2d) syz_open_pts() close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xffffffff, "a146786eb90002000000000000b1c85b6a8a1311"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x6, 0x7, "539b96cc7bf7ea3ea59c44f0f2ba1dc91b0b02b6", 0x0, 0x5}) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xd851, 0x0, 0x7fffffff, 0x0) 20:35:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) recvfrom(r0, 0x0, 0x0, 0x843, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="2e96109d3aedd429cc8a339e40a690c1054c245bf1f671cd03e38cc8f153d1a16d9919bf6f95ff14c9d142c4263f20d6291595ff17084db70bb3d51327a1c40e0743cdc0a836729f2ec1426c7a9ce9d5c9e30b5395047647f670020a8f4fadb11afcd7a21935872072f12dbb65e37daeab8fd93067a0dee1afba5f71a423e7a2e048e7e1920cf7150aafa3d12f5ceacf99acc1a78bfc4f58b59c8525b09296bd820fb6bbe6a056", 0xa7, 0x7, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 20:35:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="83040053", 0x4) r1 = semget(0x2, 0x2, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/57) sendmsg(r0, &(0x7f0000002900)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f0000001480)=[{&(0x7f00000000c0)="953c019fc7ae5ae47cca9d37989005601b6872cd65355d68e2aeec7b58bb8414e56b845fe9319c28ec6adc9a15824b69145e14bc11978fc5c53f4269d5941c13cdf7a482a41d1cc207599b27d4cd8406df10b00ccd0723cdc6a7abca2148d513cd15f46902b031", 0x67}, {&(0x7f0000000140)="6c937ec00d2b40777958b535ee410be09273cc37e0021bcca682ad9f57ddd46c9e59fc4ee8bd199f1394f21d12d50e9acab1625e3a77687d51a54d4b2d16b67483090536645306709aa1dd5c9445a2cd0c0ceb53a6a2298b4ec1b365e165c9884a1526e858fd1cbc6edcc8ac0159c94549e608265e70378c694b9fbe0ba7b596098de6f4e50db4d3c263b2d6c101c34183f959e694acab", 0x97}, {&(0x7f0000000200)="53407602a542c3237ed1b6125322a6597554657214f169646120babb707b98bb213328c601f7e146f7e2bc5d9d318947", 0x30}, {&(0x7f0000000240)="8ff6d77191ce5fc31b2e7e738491eb955a91fbdf996afe9fc9b18bedc858b81c561b66c889c29490261465af8141db449fe29c61338e85ef03aadeb32e56d6d9fdcb8136ad3a0f82137865d26a4e2702f12598a884c69dd94d9b358b1517adb420af1730c4981d2512d2af9f2a9c3fd41e89e4adf153266c42bb363efadbbfea5bd7f9e0fea5ef0c2d3712c330a654a48ab5a4d89c5c9804c09f012d68f73b855356f743b0f9a496038df5ecd67da68eb0", 0xb1}, {&(0x7f0000000300)="ed0aefc83fb81e6dfb5797d31656586839ead0c47fba767a4e5f012e769e4966348befa417bb61c614d0aa12d843f98ae5386c51df3f62f80610c6323a0faf9c1b65b6843023fc87dea9c536fb7b3b766072a8c14f67f9314f75ff4bfc5330ae5ff0891e3838d1a1f2057251a062cd89b81cdf663405b32bb576b39d9821b99e611ac8f5ac8f863214b69f44274dcf18baef139ad46f2e3d9c60f2ffc567a81b4b2f867897728c21e401deecc83067027d19e3b1a74440", 0xb7}, {&(0x7f00000003c0)="336fbc7a4a3e04921d23052383bb6d31bf0c9ac534aecf39283a3a58af9f40aa0c0038f3438d5fbfb31a4ca5b06a79659596", 0x32}, {&(0x7f0000000400)="17a4d43c9a208d4583db084e185abff45040ffe161b0a3a08adef38f7c9c4adeda194c456731bc0ac3bb4684ad8a8ada626d6f4f24caef541758aaf346d044aa5551883292cea20a", 0x48}, {&(0x7f0000000480)="b10fdc608e0eb1ce906a6d9bad3fc0b3111ffb805895a542c427bcbd8c48279cb56cec9185c85c5457b675222a5ce32536000f3dd62908468535c9446601f4327b74f6e225f00789d2f1b957ab0ca109dc25b18a8a1eff81d484652727425447df65451f2f150f9dab703706f876edc31282f59dd839eaabf2a1a615e511b2cf97397ec410016c7cb8ac6333320810e84f8a8b2242d401992244376ad204fc48765fef3727683d55292be4180bdef517830acbba29f0c76e41c792b1771bb9a06886bb4813ccde41ad893555195b9a88bd6ec771f0b9e95d24f4345f42cb261ec7ad0681f8d02d40b8882268fa049f7a31e084846ad8085c7c7c5bddb285bead4e7efb751c46b1ea8df231cfd0731ab6ff0566d3a43f07556494f8638883bc6741c234243746a0950b04e0da2b889fbe70cbc345f9beb32d19d770eb9d78bce553ac9e58a40bb5f8ea9df12b0a7ad29f4553b8ef6c0b2974dab2311c4fb21d673b16356027a684b60505a762af06ec197edae180958f87b85efad7313747ebed0f0fd5254b382a74c92ada78b7d7172420379b4b4dc81d4ce2edb1165ee77ec385e7ab44c1a4eec98ecfd3be9ce6bb9c8c9dacbe4fe25750effe9b1256a83fe816497173d5741f4de6d8391fd35b1d978d30b7234a91e6c1f255ce750d498dcef879e812b0f44c06812917b71aaffde62a62733a2fc70a567af3e0d2083bafac7b69d3c811c997bc77c8210c472ceb5343feea438cc01aee84ae807752ac7c68ce5ac55a24e43ee9b6143898ed66774be4de0d12ff5192e5fc3dc0ea9ee6cf246cfa569ea7672e0252e4c6c503f623b02b24f049adf694e78ab940fc4e85f484af22b447fe1dd9badf484ede5b10652f8737978ef6cce849dec2c234aad7a3a1866a6b6649f2e4df6fd31d028e1b6d21ed1e4dac4f547fb0a9936e407aac0a9299171ac13c5551f03d9c445d22fff15ae937713562c125c24df4f7fb01f02e9a01d2bcdcd35f7f02c026049389436c516a0be74aadc02011ee8dee1e31852bb4d10cf4c724b70d9e6e5588007e1e32dd58839c2be6b28d6f4bb994eabc17f873451a999aa36c1c33825e0becb1fe5233b64723fcb8d937d983097a992700cc53daff46fe106b01c877ba039ad2ed3439d696ccb5140d4263deea737a6414843ff8ea5f05e32c914b6e1fa5bbef3e610005f17fc077afc3aa7faec1794bc1a3722f27990d905fe121dabc881070683bf48915f5588606723d4ed7acd6621777a6f1bb5bced49761f44dbe9dedbc4a96136d4aaf6524fc1ffdb6e0bfbb7a4a00c1ce8c76f2b7044c6a4d9bbe79bb4c4b50e6510787cc65c92ca26eb9941040672c711f9899dce7782bc7f557a701ed0aad74e353526c5b18ddfd98583cda74307b6140313283d834e93cc905a5f648a94ceb6d58428f4103f08c206be6e8fce1b8c404c85dcfd47b1c3e1e7730d177b38511f2d8e97dfabc0c311d716195f0e6697c28baf971d8261eb2bc294df544985a849122918ff72df41d453011e460bc2cb3bfa87caa6014c48df6a28e2a61faafa16b248ecded830c3e4ef2aef69eeadc6ad8b9918a0e6c3a72a0ba08a53615e771196b26cdaa4d65cf5b33dbbcecd00a4f4f70193dc4f029528670993dda625b85fece5a20677c5e310da93bd38b6f030ec3e857cc52ff72e27da6c3b29efb2ce5bfd624e84cebd6238d980cffb0d1fa729b9905a5a61fa875f04d14a4756fee6408ad8e65c43056ed8a29027ea58f9117e0499d44503b87b11b9ae65748961e99aeec80870288de7cab0a805200db4363062e9497e132418dd17e8ee6d957cbf0363a2b1ef497c910351a79210011b558ceceab48fcfd7d3336b0fba501425175637368ba92ea15aba1db5bd221f86967795946489d959b49a646ae2f173d15b04fea8f2e38cf5f7d21e05ea622d53fca3b06c7fbea21056b4a3ba3ac49d2a1238dd5726ac2e8ef44ed3ae1097289efe7b8177c92cf73c51fd3f505c9f126a7a11b0484278027cf14c601d4aec2195b45e404b187b2b3ea7ed7c9997a348b75f48d84600690fc7e20a3f6f18456112a537fcc6683c96dc693ac9e08753ba55b0f67f31f0c18e46e8021c6b02c1b1c60a9bfd78225c7b97d158a77e54c15b8fcdcc7466e9a644ef26770d61531580965ab0fa0a484d36cd57a3b25c6cc9d50c2956b8dfbfa610ed4af46658ece4e06c9ea88cf161296205fbe67dc1c662cad8698ab203a0761dafa158b728b6fd57ca392a696f640ee7b27deb147d1a37c6de4d6bfbbe8884b8e22bbb58c2fab11cf011978adba63aa540d7ef552b1d65aa7e631a22583c2b8f65322ddacd09493b24ec9de87474b90e09bac6e3b2f26a2cc0e800949a773bfc3910b4fe4d966851ed9664998aee43b44b5c5b6542b36a872bbc76a73d29f0abef1397085bf386511f54eae1e0f6e73cb6f1edaac9b27993d8343bfa69911d12f3d21c7885bf44645f4aa7f8131e4fd4136f5f0bb048a8f77a15f781af8eaa226ea8bbfc64b71bc18c6c0c51e12c099d6306f0d3388b42c84ef24813389f070aa8f63124825769e98c25d2e7032a11a0a83c5fd5b0a033e3c6ad2981735db42ed0de9e7695bc1f5bec567e249648a42e88b16b071c9d306f415517e261df8c9cdf8d2e93199d27fc0d1ea055453caba8c1bf33944730902dcbf3853a3cbaefa736543986e74b1e71000b5ff4e6d80bf352989d2d851d2d6e527b23d4641d935a68c3c88c90e501e0b3387d9509144095a0d3751fe14f0a39bcf2851d8c7e6b49ac2d6a515fb4e0ce73cf6cd326fbcc110293c751332090a063583232089d15762105d59bcb50db188243b5b3b386884964f1117cd514c1aeee610af04a9b20ccc55fcf6c569c6a4eabd866329a2aa9d8da4c254584080fc310c54452525a3bd17f7d365ffb8dec657d86ef0e7b7535e373d3b011abd601cf9a72a514d7d4a85898aa48bae8726209ee62aa91b3cfd94c0029760cdb67079f29a8cad50e3c9d93550fcecc6a322dc6b9f25f122abf1659f4734f8affe362341553c77014eb5d88f3c6159c713c110ccc7480869b562cf5a32cd1fb5d5a05e6ea9acd53a55cf5aba4bb5fb5e48274e7a77cd49338730555c853d83596d8abe02e2f343c2d9dcd22b16c2c481a925c0a5b447d50b3c713bc118b72957eb55f6f319de1b51f427b3143207e846a7c5bb59d0130b6b6b19b2f20f7e9888e258dac0092e8402aef72c15a29ff6f033d76bf35530a85de9e4f6c1910c5122fc11385fb227f935c9ad688fc714481491a691f27fba735594986e2d36d1800126521c499a97148af889829b5805c45c0f04a610a327ac82317a8bbc7e7b609038169dc1fd5e45a205df237f4bc25eab3e738840b360abc0117d9f09a45e30757acfa7cb8f20597b131b9bf5025a7c1e269ccfe69e83adaaa369c05b5439bc63cb51fe7a9e605f3e44f84fdc431a377a76cb5f23d58bf53ac598b7e6d0fc27c5314e1b64cbf6f4662c51fe4e2f6e6e1d2cec4a8fede847978c9469ee1f5006388aab0280de08eba1ba37e5a005b1269d08d365f6a8192c89d2b45cdc9d05df3a187eaae30b0e5a4c45a1c03e2e9748a6d800640e47e37e1646b752394df39d0ae1d6723a1ca60970449d7fb99837214c7008f97455805a68f28abd92cb3c277a1d9badc676a3dbfc27ebfb7e8a8f8e360fd8db4184f6d34df37d1fd2ad6fd215a92af28d21522c55343d46e1b87540c956dc015a476188e74ca26cc741a01a9f2b3ba59494f985d063cf9496dd0a5de95441267f3a800810ce7152d93103753a7e42957711efd12bf528f24a00e0e84489ebefe5a5487b9b3bd9b85274a4e7eeebf0befab082dcd8039ecd08e3bdc2cae70ebaba89bd199f5892f04682281e6d544f2ea0cc65e9954d6523a54f78181afa9a78cac8e671a1038991186d2466fb3e67410ea27d5381582d6fa8929963276166f822b05441e27d9bfd457bb2f1b631970346018ba657f319e268fc11744630a27c2782f2b146e17f5f9870c18e0ca267fc125371d14f90a59eef99b483cf3fd9f47eda810f4615d9de0bfd2318708eea98e56f09f881441f93c171a36005ed141e47bec9b0153a2bffd8ed0a983cdb8f3bb38241975194b43234db8ab4ab45bd2e254f074e1a69d1fccb685d0c843c708ac1174f0a0199500dabdef560843e2553399fbd7203a581e570c66070205b26aded44ebea807b5e580414d25026617330715a5b42ed55a3a8716613323d9a8eda4adbe2382cbbf387f2a0fe4644092335cc237a108cff0dc077df0cdbe36bf815162a2824b6995365d532a49fddc69d8b169a97b8181a10133fa4b95f95767ccac418a5bb6e337be92db3eacf1da37c26f12e482233eb5c0702b90249fff232225a2f6d936b7ec7206449965e96e0085da42b7ffba403ec823cf479ee9b4deabc008c34ce54e8d6170da245c9f171f2f8e0c8ee203f389758e0b50fad42dc604f3aeec839f4b2b9e4970f0e570945d5049133ddaa89db5147fd710304d247f283a4c92a0375056550875bf6931b5d17b10eb8ea9cfe7eb922ba1bb10b09af31b2748bcb13a741ec629ee6062ac7fd5c81f54fccd23623e8259aa42f727b620708c56bdf2ca6bdea39857cc3fd877ec10e14cbe3f3069e0ecdb8f61539c5879e9a47bcf5a505b5f157c058c75164cf5bdeba5ea6c45f8f52a6da791a928acd84983b997670bbb7e718f7fd678346a3313754823145130023c16b55d157236dd11cf35618de6f980f02577ad11d43996afdeb40a10e97f50fe08e89b0929dfe211600227f0153d1729514d558a05002460c6d55ce174bf0e51b93c094fbfa887539f96b6f4513581bff54f12a56dee45887d12d9f0e1b74125155589d1bf97041e85703052c3a2e7941e1b2f4d344ac3c715e26d871194fe4704dab73672205f5fc2118b06ce01d117b945e7bb7f81ecd79713e3ce04dd340c54fa87e43065639100436e61e67eb551c012459dbb739902c57cdbaf99577bab6a2e3884839f708832663d5e58c57abbaacad569a78eadad739042ef84b869a621e21c8e8ac8b7d4822a649273fbee856bbadc941f4fefef6f297dc64c65e5f597f0a2fa51ed57d7b1236bb5e00078816626a9c166147a39d3f6d66a4dd7d5887e26456b4883cae8128136558a8eb5be51233298e583b8938b198da981b64e5b23acd34ed17cccc0a2512103c4ac7d913cf7e8fb19e76af6667428ea23170601eb9573b29481007b3b73fc00b8ce395769becb734fc02cee514d7fea93027b1b6365aa18f212e683cfd92f42d59f067f113937464d814fdd6c50f38f0a57776f231a30cbe93596d08673978319307b8d7d45e008888dc5acb44e1e06ff9b932538d05282c22aabd34f581d130fffac841119977a4a550a9173b10ffd363467a66d55db8604aaa9d4f630418d53937e83848244c8fe6090d7298ee787f4a27e382fbea1f45a3fb06c462d2c38221b198e5d54207b623dfe39246f629c2fc0fd5400d77a4619dffe1ea5a35136b59ced419dfa9b5ba84e31a69e0ced7c5e7fa91355e2dc6b45bddd3c5d22708964f027ddcafa1517b914804218c5657243d6e894568a0d6b31e7093a2bc8021fe3a4173b8988a747ec2b30ef3f4584d57019cc323004b7e54321d19ce0893d8527ba3bcc58c8efaf191673bd591cba9401d3f0bfab1a78f6fec4d4df74235554c49c177cae35bf9eaa2ece03f35074894a5a5580d30727afaf8c9c4b1ce490e1a9e73fa130581d86dd85f1c1b5bcd", 0x1000}], 0x8, &(0x7f0000001500)=[{0x40, 0xffff, 0x100, "ec7de0f175c20ec45115b07e18230e8e9fe566a87afc38e1c76752e61f1911a87e0de06aa043e5a754c6d77e33285d91"}, {0x70, 0x0, 0x3, "8a40ae2c620af51cdbb619a7c981ed63121c4b78d71aef882d5ef1f431f23ba8926246012c3c0f29f51783d0504de2276ebab25ad4c55cae8bcff4af5cfce7df466f510fc4165747b4582bc585ebb004b737fbc10ed2102324fe7b93c8"}, {0xc0, 0xffff, 0x5b9, "f5435c81d65629dad68fbc56ca66e32bf4b66155f693c17c12bd5e7160e8a208f407f652da7941592ee69bb3b53ad1d786bda9df30221f8542fbaa9f987ef613d4783b1cf3f9e7a776fcc6afd888ccf33f424f2a306da611f99b409b19ad4ffb4ddbe6d67ea961e9d8aea77113da69dc22586767f3b2d00fa90aec208b4707d1786d6151d197e14ff02e40eb5df389ee06999df3d1eacf80e8823b681ddf624ccc54c21d78d440012f9158449d1bf5f0"}, {0xf8, 0x1, 0xd, "c83b1f075e6795da2d79178738786b5373c42b88a83f3e67524b37026c11b6b81e36982030ad808c94313fef966a4f34a10b0d8109b1670106926354665537dcac6808238f7ecd50ada8ffd2a9c3e0d5db1504de1e98f0d491e0041cdd35b4638128f16f797bf7333e0598e43c0d5ac27ffeb73fc64662913cbb7b4ff5779e793e70355bcf12c8306177bb979e48f6099d93f1cc4e14713b5e1c3f783bd9941595b76c611f6fe2fe15b6be6897a361d7162de5578f188ce6e1872538d1d625fb9fb3482fb525e3d0324b4fabbab195eb2c56938f9c761ec66e814412dc48baf3f2b9a702a48c7a93"}, {0x1010, 0x0, 0x7fff, "d34dcbb0bfd809fdd4daabcadf23748998d6e2b5bfa2d2f0f4574274eaf657db046e07e292130e417fda1e9884651c42396813e0824cfaa0fdd9eb44de16af52647a2a88e7c75e8fc9304597b13f9727e93823583182f3f57570b1cd0ef79bf135818173fe43e9509134f0c50c12ea3ef9f5a2694122740772d78f908828ded67d3e6d2a533025e4df548d1c1fd9d7466c97f20ce77cecc03287f039ac4c4e945a5a4ba690867e66fa9459b92b3fa3eda2c29170f312b545194fcb95ebdffc9b9855d6d038f5a8773b7b5501d338fed0ed4b970fdfc15ac97e67b772d9b1d98420b673cfc201556ad4eeb55b3583ab4da66414b23aba6869eb89d80f69cc7b869a41e6dba4c41f9f64bcd89ae3b70412e62029b2863d816be7ad88533cf2fede66ba2e491db255a2ff9d612e95753e5fac7ddb683464aaf0906f095f83e259a6303f02b0d35337c921e65c27adfbf6129f30ceeda5609b9e90f9c19ddb4f5a8d182935b766d06299b9d23799964a17a24f9d175ca0785b70880a9f4339d03e73e6393409bc8d5a7674848e48aebec1fe072abefabf846f147b49a3c2be2ae658501dfff4127adf412687becde515547123d9289c533885500fbe742f944143820c3ab26602d316d1224f032e1713d16b14134c0a0e3d8d8cb448d61781d1f03e9734ae284c9b3caabff60531b04ae73554337ea3313abcec081ce5bef8c974779bbbd6501057f9e0a5c51deda42138dca60a23e5f05a838737081db0b1119d5ca2ffad0f930e62b93cbdd384f2ef3b2e948b9efe7c6801015db1334c5bec08cefb239ba1d7b6a9bcccd92afc513d895c4bbcba9562cca7fa067a2efa7e70e7c9606be18dc5af5e70783cc4a0c150d9f263fadef45a39c057f0fc462190ed251b10577faa6fafbada4ba7a324a9561377dbfa19b656b62d584f60c86c5e5e11257832b3a6c21d133944c0e055015551d09174763076067055b2d855cdc481068af3a54c27df3d891785008381427f7f3d77aea3f48876db88a9b2df8b57f5ea4fa9813d9f3a34226de14265f5f058185cd68a4096a5395c6f31af30b27efede418fa0d90f29afa1b68162d610fe9cb6163a2c2cca62c59c132f705b08cda0bcd0327cda5cda99d2be038c09f0e8afe28aa83a0e8dd0eed8e121f430ac35cc745be4075a6100d1d3d6ef130d69cf0639af330fd5d65b3f1f9545a5e894c8cdc4249e31985e59816b0cb6df1512b28383cde9891d68ca461a461d018f0093bf2e3fad9243fca7afdcc0f5522bdc97cf4cd199ecbfb40e19a04b4a5406270603fc43b7ddabed0a8d7f4f3eac8776685471b056471f58075dbca433065dbca45ce36af9c72bdd01d99f2927e972eb17db2356280a01ec9f3aad12212544bc5180f26677abb85f81e2ec500d37fa8e4a18f4f17a687cfd24a9489db68405241fd7b1687ad67e5210847a83f7ef7d16c8d270021bb73c2d48af00b174f5916b51411fc351ed922e9d7997bf63339f721c9f0cd1e37f86e99968268607d9a48ac2d8ee79bf57635b280d9897d82725e0f61d01c98e63ab8b9cbcbedcf3d4d20632447dd46b095fe52d5520c45a63938db500aa6a2ec11789b9dd09a214d48fc6244fdf25cd9799b1762d005704f08582f0ceedc2cb4b90c065a9b13971289e86c8a09d48f4348d966ab7d66d24745058648f60470071730db9b18786c96da606e64f1ed11c37d4e50866cd35e1f7a61e0c7e4e4664d8bb8616c13090266e0b02d93cf734ada8b4709c5a15f8b9c549ed1364f8ce6091620e16af3a3cb0d6a459ed5c3e6d242d0f3e1a37e38d5d97d9077a71a742dcf107f55880da2c5b4cbc4197cf5d64a767de1c6ad1c685b1f877d3ebd17f9672f5e11aa47902417243bff76806eeb652211ec01dbbd607c96dce95e3db35c503ffed0994847cc94708d9a4dfd55e91696873d53b3d733f3ecae5d0a3e95ab80097d3c2abca695035b66c602e72d1dce6091df2228c9b0c2f1ec5787606da8760db246a9f4e0f214b349cbb4e652ad2c926ad9191387fa14d7e916d8c0150d157ca0be9d6894d1c120c08182529b4fe7999d0cd8e25bd3e66de805889691d085b399f9f2b23aceb3670f83ade3abdfbd8a8d46336f38125e3514aa3d2260e90216d5cc38a3ca5604dbfec50f10fa8afac0b7e6c9c96fe79e8384c0cae5e0c94b44486169bd7dc1693bb537e635ddba00908ce08cef8aa0116cd38d41dbb25856ea8547e5718e3e8abf5b5c854dd37f7422a5562fd90c90f786dd209105cf8681ecf1e426a66598d8bce91ed6c9444af9b8252fe8e0e0873b9c41ea27750d77a49a695bb843beee835d0353712c2acaca593c5713b438acc83d52988003a43b45b6cf3b75b4912a2e5d4a98850647f99dfc3374c7737e6e748711493d8502eb93674b1494d4f1473751f84c3b10ad6bbdbb7af383ef64ea780a69abe19d093e2c091238aaa97c8d113f6a4a4a8688fea9ff4eb16cd2c7ab0dbbcf2e908cbfc88476968390ce72cf34e81d712436f6e02c5ae03c67b61a9c9d59d1851df5157a8211f18381d231cc7e68e3e325ccc3029cc89298e7c690cbd0e3ad960fcb1a33f79c58fe5caff89d06f22d0121014f0d32e2319f0d86d119dadf4e3c82d4dac9788a5396b1137cc7ae51dc6bf654fca1c962e0d397a4df4b62465d50b5e14d720a1a277aa7f683b63c07606b671d4b47ee128c3008d4bc19fe0aca3210891581ea186ae69ea3d84fc1042cd918feef096d67a2d10733150dc0fb3698c63862a8399cccccbd1f4012def2215f46837e29821a94aed86c18e533d5bef27ad0cc2d752ae7a5b03a846835eec06c831eaac7aecde83461646a4f7efd86e1bab82f0efc6c45f8a65dc4ec5e47777414e339ec6aff4fafa718c887971dfef64149341c6ccd098da50c87ebcd6ddb63e7a944fd142f2eda75ddb6283a667e7c79b79d58c636c2954b12954422d0674b89abaad7ce84d29c6d84c246c22b9c5a2381ea511408ae6a42d7ecd5e5d9944d4d8d6fc58a30711d6010fb1b5b33129741e72e37e601c45a9105663887178e3396839b5e12970ab45a32a695230f94a2372965a232736a71a1871336c949675f8ff3f889b49f6e8abfab44dfd69e24cddee88560f65f5bd9777ccbedcaaa1a1d521a736c505ebcb5ad9d967bbf10ec48c443fb12c3fb765ce2974a9c423739301e959b8676a1720b69e8d75c95987750603759f08e7df95de8f29e989cc9860bf7f2a1ccfb3fd10d6c24bc49637f90b50927decd43b603e484986fffe99f6a3a16fea4f1c7e7c09d7d09e6ffe62719cd00e0e761062657c973e26ac75794b0b90302a6475814e82f6812cd930ff20ef7d849743f4e5508636ad053f72edfacc0911a7216bc044516105d747a2fc75ea2426307f1e77bc3f2ff91ed79744f16386414e9bb0078aabc2131d1471c24bd8e0ea0c792ea7b95575442cfbd975000b5b3862698846412680872a0ee161775fa345abd711408361fae3c72e321a30a2b22db8a5ed3d732e38e46b82e34180acffeaf8c8d7687d964ac3153d2832f7c53661f8be935402b8f21aeb138a70c7949b9342785aed19810bf42389850c261905f5f30c758314f0080fdf05f93d3524c445a9aeb59c80c8e2cac478b3b94ced738774150e7d854ec409d8da3c5a881e50ad31c1a1cbf8d80c7f1722ceeb6939cebbbb8862eee6ab93dee21e9c4de866b613201a2a39e0d8e7d3cff1bea876623eb0225df2e9e04bf8c2367fb152dc5fe09d536eee3b581ea12983931e80b2b365b87601c11165639d0a5ca17eff2cb9ffff17dafe1c31df5deb686042783703739a9888617bd07f2ec169991d933aa2447ade74aa132ce554fe54886c7ba64c377942037b1852596309947ce26344a5c02510370609831c3f8f48f3f45b25b915399fdaf24713c239742c676d217c1b37ccbc1be5c9fc1dd1644d58a820e6bf93db1bdec250d6c47bbf4120f3685904078d4c03726b41ab67d4cebbb09ade0b466b7b6fb4a167dba2bc327f6ac27ed931b338a055c6e2547739b39cfdb0ed8908aa66992bb9ebaf7799f4e07b5560703c435ac4704283c43abcc76cea34aea7e6e12ff0cd274ab69b32976629b7b3c6f4bb9df699532728947fc13518a8f67ececbec6fec6b4530ee3f9981f68f1c83c2732f8664278dfca1c3b6d11bca0bbcea2a638c5b4d9e276089c5985f6368b4880bdd8d6eb202062d3401dc87185f44b4ec9c4934ee648dea2b46f784e166ca7267f8607b3758815381e12cc0d4c7cae60fc0c13f90b5452f5ca3bab63f3406a421b3cd81ab9d8807667006dc6e2dd8549a36456126ef7ca4fb732fb91f7f89053eb32d1f46b2d0a842ee733b230a0b31c0323941e5997990d357b1fd3046def53e3453d73137b29eb7f95ab16287b43b2a71cbf5587ed56e634d3d0dc444881d4b23c087443af7a39a237aeda26e6665304fd04784328cd41ac2c0a91f5973ed9090e58c4df02c815fab4b1f75a4274e68d1ab741ea1ec326d59fe8fa1c6462c008c8e3ae54351b00562676c5fc9eb3e7dfc92744ad221db84e1521f0330c2cf0b448ec53c2686fb2f7b8340d5c5a665aa69cf764efdfbc863b3b22e647740e1075a8b848d0c05b76dbf65773795cb83e969ba72e09af68bb0235f2bec8dc7cafeeabfdd706f123197bce532ee43a8a03caa1449512acb4a71008d9917117153320ee0588e0c437bf983dfaa606bb70247422e4671a015da3dbed0d77fc8cb3042f73842c401d908d9c74b0c23ea5c189418269aebf47127cb1f677c2e7dbf81f7455795f1754f39bcbbf55df384d8643929e6115e09b5b6e4bb16e246a676f3b233c13b88309961a3d5725a882a9fdf69004486f42892e9b3df150d9d4fd5da8709267257721925e50a57ae7c2acff1929ab8472594bbeba5e6ddbdcdd0062e98416cd4f80f0ddda2f0cb87ceaa17a3fffb11b60ff2c1b99295a43af39cb96102a102239e77927a8a98cc5a24e2450ccd7646f6c9bdfa4550efb5f494ba573fb26fcde1ffdd3bb941813e2937a978f12d8a460c7c97cf9bf62f1b489aa3cbb37ec918c74c5857ff4b4d87a5f95bc65def7b42cebc1bf66fc2f108c1112bde1efba8bd659ef2f497bb697fa59e4aafdaf10336c8f70a3136ab937e8b41298f7dcb629ad23774fbd897d1fcd5a907d159b83ca77e846e1a4aaceb7514dd7c89171766492cc32eb2f7a558f63aed52d83626eb75a6d502c16db854d3a3a16720de13bcd775bea6c74ae30e907895528aff4c53fe7ef02ce17c7222171cf305481a155321fd811d37550e1fd47f2c3336367e6989f10684e427a0629aebe14198a834e5885fa63c742164ddb51ade1aeb2232ae1620c48ba900d489286d216b0e46995bb12b3a1b6d00a8b85c15be7ff8d53b45e418b421b8c09b94a0415af9798335bc5082320292ff177970f10d4108761d4e4066c54721bbb3fd7ceb1d3a3ccdb77b00cfdac2d3642e27683f56dcaec888b51a9dff947ea4ba1a956b336514adc4b0e0a6380a3bc9f291c66ccfe9cacb27e0acebfd03be6dd8256b14e71b5a04679994358ac8e913ce8b96d580947fd15946acbaccd909efb6762f7602b8821a2d5e2e39a8ae0a9a350461f68dfd7fb5f73a56c3692fce926a4a8bbff654d48245a4e8f0f340669d3767800ba0cc6a8144fb647f0737d31c1025021a26a227e86a3fa41221a0e587fd12bd2216802001a8786b7c88392628007aeb5369b4f5722c59206d93ddb08f0a2b38a598f05da0e052a2d7"}, {0x28, 0xffff, 0xd573, "a819dc27c1ff5ab0661c6fec719c787e47726075f4bb"}, {0x30, 0x1, 0x81, "71dfdd58c2ac547f58a1cd63460a44fe72ca8dd5082454e31cfdfaae1b6137"}, {0xe0, 0xffff, 0x52, "15ab5742380abd5c3d08a631f90ed9610f9a9d499540a8f84454020aba5fcb646fad794a7faa6851518137ab04d64ca7005fb37a7917ab4badc170c459351bcdc0b292731d64272643dae5b52db390a2201c7b4b18910c8e3765076564662035c6c7ae8cbeed236d5e0e8b1289ac7c5e872ae381e78d2828aeba2f79740760ef6cfed94dd3dfe67a14e20e9edbd0b65f8a365f34bd80ee29234f83093691f281a5f4b342c52bd8119a745a23b121472cabe00a72f4024f24f4f84b1532bb05a15e1cfa2cfaa09920610be99f"}, {0x18, 0xffff, 0xffffffffffffffff, "a7189ce91520"}], 0x13c8}, 0x8) 20:35:24 executing program 0: 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) rename(&(0x7f0000000280)='./bus\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000080)='./bus\x00', 0x0) r1 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/229) 20:35:24 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) 20:35:24 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) pipe2(&(0x7f0000000000), 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x218) 20:35:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000001c0)=0x3, 0x4) 20:35:24 executing program 0: r0 = open(&(0x7f0000000180)='./file1\x00', 0xa1d, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000000}) mknod(&(0x7f0000000040)='./file1\x00', 0x6028, 0x1f91600000000) 20:35:24 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4535) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) dup2(r1, r0) 20:35:24 executing program 1: mincore(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 20:35:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bb) pwritev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000400)="f7986549a3f24753ef77d049eb4d6e21061e9874395907195a005ee940d0617b86d7d89b1e7196ee1825523b518165e11df6e1d40c8e5f7212ef595f294596baac51c14fbb702c9dc976069561f4b6041973f521df74f2cb6f9ae78ccd701b0bb7f1443df5bc5c0d1203900315dbcfedc7ac0c291489415b996704bd7638971e98bd1b55af36e9ce93a2b8fc06fb7d16", 0x90}], 0x1, 0x0) clock_getres(0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7b94b5abfb2b652bdfefa123ad354821594e330df240ecf9ffffffffffffe7a217110098d6a66d5365"], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:35:24 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000140), 0x291) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000280)=0x20, 0x3bc) getsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), &(0x7f00000001c0)=0x4) 20:35:24 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="710fffea0000000000009d"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)="3cc7445d09ec566e14435759f1e2ed54c251e8d67976f9e6ae1bcc510012918b322ce8f815614e6e5881575cc8145c3a34d52c448504656b9fb2bbc04692e6b27b6d687dd186c249c9832f51c311159aee9d3f4573eb162ed99bd4141a1662c36e2284696a7c893208cdeaa3eb0ebd3652dadf9e2b849a00bff9950d3a8dac50703625106206acd470e802e41bf59c785dcd8eaf442329da09b5", 0xb}], 0x1, 0x80) fchdir(r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000400)=""/231, 0xe7) 20:35:24 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r4 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x7, 0x2, r4}) dup2(r2, r3) r5 = semget$private(0x0, 0x4, 0x284) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000000)=""/93) 20:35:24 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000064, 0x0, 0x0) socket$inet(0x2, 0x4007, 0x20) 20:35:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt(r0, 0x29, 0x700000000000, &(0x7f0000000080)="ffea5e1c002d3900f3908d77f2924e852ef75ef8ec3feb92b1e2fee12272ff4e1bfa3517b93ce8956765461410df888c27877a69ce795e1d21e4febddceabd9830cbd2afcc76a810a8710037c15bfc270e600480c6b90f19967b0e8d4c7474ac41575817977f028f5350ca6b74eb9c36aeb56a217b0d8a0f647b519046ea41a2f79a8224758b216347b25fce00610880c1f5e51899300e231adecf067f4ab2c5f2389abb0d416ffe9c62f85be10fd154137d8f8c58f4cdf9abafb0caa8ed49ae8972885a44bb1ba7b1595c5b895dfe39e2cf1fe658549ab8c0feaff0b71791a74436b65e3fd3f2bfb785f78b6d29562bd5", 0xffffffffffffffe7) socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="180040a2a3a5e218e789187b82b2ce4efe6bfa5d54c2fc8333dcd447e8f7"], 0x18}, 0x0) 20:35:24 executing program 0: clock_settime(0x2, &(0x7f0000000040)={0x8, 0x3}) r0 = dup(0xffffffffffffffff) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8400, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x9}) 20:35:24 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000280), 0x4) 20:35:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab515f755af8bdc1945f07a098206fb2"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x101, 0x5, 0x0, "7349405cd19d1df4a40822ad06cd46ea0c50e65e"}) write(r0, &(0x7f0000000140)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976", 0x5e) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x3, 0x2, 0x2, 0x19ec00000000000, r1}) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f00000002c0)='./file0\x00', 0x400, 0x8) write(r0, &(0x7f0000000240)="c7e0096cf6810feb393a472767b529429c8bac9dfaf5", 0x16) write(r0, &(0x7f0000000000)="5643f9d30c6ac36816e6e2032683335bf20d8b8f32ab2a3babdad934c2a441cb8866e67d74a19b662001e61009fcf40fa98a0bbd95333102253f5c42bca801f470986250a4cb3713ca155891c3d98e2904f241bbcd2602", 0x57) r3 = dup2(r0, r0) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0x8) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)) syz_open_pts() 20:35:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000440)="f7828b83478a0e2022eb72a6e168f7ff84bcb86d6661bfb58965e4b3a8819f0d510dcfc13634103b855545858c310300d47e2ecea5a91f3181c899bdd21443cf99cb016dc64d59dcc41c1ff4d45afc34989551a8a2f2544fb32af15d16563140343de686494f2b1626821ba8518c5a2637551b420524d718e39c0768138b587edd5e6902e312b2087243024d80c8f9cf2209e12755eabd1d4c6a5188d568c8e8bb092e61d8c5d06ad285e1090073a4f4e7fa2a91610174159d675f5fcfa5d9cfbdc5d139bad6331a94381c00f457def9f9ce9866b7b6289ca6d9348fb14609f641ee2b33acd2d125f832603b5989e625e411cd5ba20d", 0xf6) r1 = syz_open_pts() close(r0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "0000000000400000000018bf00", 0x6}) r4 = fcntl$dupfd(r3, 0x0, r2) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000340)="d9f0358abbd1cac97323e7140c8220998182dadc1fb9c8df801b05d8740c1afcc261352dfd478e81f760e265e44ab548b10b3d2844435b3d045659dc28033495aab1bb7588c989a766424c179256e281af11d16672f77cd243b6bec2845ab099d999d34c21c94c3d1651a36ec0f5bcdae015ed", 0x73}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0xfffffffffffffffc, 0x1d38, "bad84b3933e80100000000040000ad1000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:35:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x9) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9, &(0x7f00000000c0)=[{{}, 0xfffffffffffdfff9, 0xd, 0x0, 0x8000000000000000}], 0x943d, 0x0) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x4, 0x1}, {0xb3, 0x5}}, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/229, 0xe5}], 0x1, 0x0) 20:35:24 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x6) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 20:35:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 20:35:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x2) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000000)=[{r0}, {r0}, {r1, 0x104}, {r1, 0x15}], 0x4, 0xc656) 20:35:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x1f) 20:35:25 executing program 0: r0 = socket(0x2, 0xc003, 0x1) r1 = socket(0x10, 0x3, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000040)="7645bdabf39c5f5dd23d365b00c9fab1f393e2c6c24bc90dd98989f74b3c744e6839beffffc31eed55a1a133dd8cc6640bebb830ec7c2e37abda48fd0fd6e6848e35bff4af48b6f2ef533a22805db504a7434e717ef8268345881a11ac0478c52268138671f87674952125f18f69b08883d1e54cd4eb8608f1b6d60e0c0cb8d476b63b6a34c0d60a0e060138d380689ca38ab94fef2b691541e9d6e34f1eb7ff56e1ec41e2727bb83a07ee0da7c17eaf74542f2b0df36a90bd9c2f8babcd3bf2458d9609c85f538627e3c86f1d7f3849ba3012a4c85aba2d7fe6bfb823679c844261293e846ed3bb1a42f464be8d3d9d211306957a8f5403", 0xf8}, {&(0x7f0000000140)="b9c509bc89670e10568f1cf0fb004cadefa71795021026c9c3e0d9a57bd8ad1a49f73ed18b65066f790f9ee14a3deb15cb80afd69990925691d8431538b4f37086a195f5a05ba9c8bf742fb421de2ab015", 0x51}, {&(0x7f00000001c0)="56c7c32f75a5f14fa12838c279ea046850d10cb72be2097a544428761c5124406dfe1d026a05ac9257cf3618ff3d860b1e6f2dfb18b088670f8ddcb01207f35ba8207e5055468bdb16291a249b7fb5a24281977e806ca4854e4444d8a40a3a6181e759b7", 0x64}, {&(0x7f0000000240)="728fa39eeb064df91e3f31b97c47412de23c4cd60cc3e6b3b543e98d987bd61ce994844e521277e10a771d525f0dd693948ae619fc937fb7ad2bd074e50af18e78f37b3b5e92bfb14a98423688981daf05885c955938d4631f50f53b578c", 0x5e}, {&(0x7f00000002c0)="75306fdcedd2bce7124a49a364f069e45ccc9ca951fab3ffd70e211588d9ebc26dcc25a787fdad91d465c2d67b11b3a1f77b9a0e830f4b14a2d85d35fc34cdb5436e778b733750afda9b856f2211054f22de5e93c243e5b55ce3b4d37976ac1754dece20c258c672a8a6bd1d022e2399e8f87069f68c03ea1609285ee895dfc012e9", 0x82}, {&(0x7f0000000380)="e8ee77eadedf72009efd7dcb6a643ca5f935b94a85d009fd789228cad65f5684a8820083eafbe028dc6fd307b0c8907a6ffe81a11116055133c736d3f322e518d09e882bfa25f7cc3cac26f89b85872692df7ead01d7a14e383fa8d674bdfd4cb137b7040dbcb5c77d6c46b3fb694805533e61beed7261968c8740c2258c210505105565dd8b441fec2adea959f8dff96d0a06a2425ced6cbeaa9663438c54ccb897374238376099f6ada7ddafc18a66143b4bb3e86b58500a65b65c42cc53d3", 0xc0}], 0x6) accept$inet(r0, 0x0, &(0x7f00000004c0)) writev(r0, &(0x7f00000012c0)=[{0x0}], 0x1) fchdir(r1) 20:35:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x9, 0x4) listen(r0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 20:35:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x100, 0x1, &(0x7f0000000000)="49019e3d99ec20774d443fae0d5418f1ee9ea6032cdd26", 0x17) setsockopt(r0, 0x6, 0x10, 0x0, 0x1a6) recvfrom$unix(r0, &(0x7f0000000040)=""/109, 0x6d, 0x41, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) 20:35:25 executing program 0: madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 20:35:25 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x80, 0x80) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7fe) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x2000100000000}) 20:35:25 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x32) fchmod(r0, 0xe) r1 = socket$inet(0x2, 0x3, 0x0) setuid(0xee01) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) close(r1) openat(r0, &(0x7f0000000040)='./file0\x00', 0x41, 0x80) 20:35:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x9be) flock(r0, 0x6) getsockopt$inet_opts(r0, 0x0, 0x3a400000000006b, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 20:35:25 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000d20000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000bff000/0x400000)=nil, 0x400000, 0x6) 20:35:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0xf000002f, 0x7d75ac4d, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0xf0000042, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xffff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x8, 0x40}], 0x7f, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3, 0x69}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000021, 0x8000, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000021, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0x90, 0x6, 0x10001, 0x7a}, {{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x1, 0x3}], 0x8, &(0x7f0000000040)={0x8, 0x400}) 20:35:25 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x8000000029, 0x400, 0x0, 0x0) 20:35:25 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000040)=[{}, {}, {}], 0x3, 0x91) execve(0x0, 0x0, 0x0) 20:35:25 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x9, 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7f, 0x5, 0x8, 0x6, "dbd3a59aca3ed6b0fdc11e8d4aa6f7287598a378", 0x3, 0x3b}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc) bind(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) 20:35:25 executing program 0: pipe(&(0x7f0000000900)) setrlimit(0x3, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffff7}) syz_extract_tcp_res(&(0x7f0000000040), 0xdd0b, 0x5) r0 = msgget(0x2, 0x300) msgrcv(r0, &(0x7f0000000140)=ANY=[], 0x0, 0x5, 0x1800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x3f) setuid(0xee01) r1 = msgget$private(0x0, 0x82) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="030000000000000030c617aaff8151515d2867d0306f40332e14dd03c0c17258f854f0e54bd55505c775ed1ac2505f5c7793b8086df2ebf159db40571c6020105c51cf91965ce662bc805d2098b245178863a24385290742e90a7755bf749d3fe11959971fc9e2559063c8c24f64a286f7338d981f9da60f42fbf768632664fc105ad750212b3af3201d52bced4a079ed2b17817e672ed95d0b5df3cdb9e626168dd40aa5fc25399db48aec0ca0b64fa75fbec8fdb3cd245d6e7446e319646e9b7007b9472ae0501dbd7a633bd0da742bb0ee5d5621525c4373e253427c02e85b2e80f0a39f5de956b3c9ae4d5f6591d8e1618b16383"], 0xf6, 0x800) getuid() r2 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r3, &(0x7f0000000740)=[{&(0x7f0000000280)="702727e0c41d2f651d41107d0496ef200b5fbe6a3f29b573981e48c53b130fd36e1b92", 0x23}, {&(0x7f0000000380)="ef94096e57be13a6bf55d2ec9226182ef4c5959aadc09a8a641ddb831725871c4a193cd6e22db54e651a3c957fa6cf4e7dd0a11c88634b71d10a8a8796a29a3ded7d1dfaf6acb2e261df947f148ea97dbbec6af942b7af7e4b20a640e64d64ea4343c763ce5ae87fd19e36592583fa97f1a303a829a93b7a8cd00b3b6bd0c46ce5bfbd6e229c8c6113a787791ec1004b0690fc40d2149f13a10a388c12f954fd2862b4fb45f4f204657843f51521f9f71188e3504357d918450339764224", 0xbe}, {&(0x7f00000002c0)="d2b475b77683054d8fd399b7eb301d6283c6", 0x12}, {&(0x7f0000000440)="a43cbe78d22a1cd66657bae8426b811c8c7cfb98f0c3e729460d6d2c1c9e69e076ac21f0357b7b22bd6d0ccdcb8e7388b8d6b48002cd1ece940cb435d865bc332709b14bd7773353f900010c0e9639ea5a86aadc6b20c2c532dc353c07da7ce65a92740f7cc320d6e3cb3b84c488897bb1c7187af47a86378f0023c1ed", 0x7d}, {&(0x7f00000004c0)="767bb1625bb070e39bd933958741bdf25be46b564deee99097df299b5b8ab4e01b0986add357586a0351a5e561909544f79d8112", 0x34}, {&(0x7f0000000500)="c894651a0caeb9587483fbf71119050c962bbaeecafec0cc6c46ef1b5ac58bcb056f5b176538735e3ea0fe5b40f0c5180ac463bb10dc18cdc097f8edc96afc7df942f8ef3a425598d084d74f65eea827a05c34936293b4723619a964f524eef4d4dedce1d784dd65a78896b5ea0bcf61f1ce1046260c30ec2e59c04e5ff121fab89b9974d9a79251ef70336e02840692e4e00c6c5d1c143ca51d120f07ebfdf4d649c81ca3d99b064eb367aa1b04930087e26242527d1858817c49b3806e3b2d6000983fd3a30c4dc48ec09a8796861143f67f942c3045a2afdb36", 0xdb}, {&(0x7f0000000600)="edd78811909ec8303501587dc00247da641370ade1f865713eb8692f8023c34253fe28b980224701eaf4e1b5c8a70c997a66750682e33706a5660b57e4db8c912d94b613e7a759c441787ceb910f", 0x4e}, {&(0x7f0000000680)="d830f0b29fdfc807ce47be719c9199154812a1b507beb905c2093b23c9f805d5cd426527b7aca864f22432977ed7de0d6928ec63c48fa266c9114abab49d8236e749d1073e95d3cad257abed0ef9df20f15ae8df9929765087c5479fc487d53346b056ad6b294f5f08d4f4bdc3429b3bf2c302428f33bd6191e1e1dc8ae23208d35a2e04b15f0e5ab893cbaeff9bdfecbc4794508e5ef1e7f9cf2d9e39e9fbea5deacd0c660a621795069b", 0xab}], 0x8, 0x0) write(r2, &(0x7f0000000180)="666bcae0ee349c89be54103bec64acca88ba83c1d6d3558257425f37ac28966328d043e7660acb47d2461e29926d4a21c02f6dfdabb8646b19f5017ee3f26a6b0af8d3abfb0af2ac5b5c5dd17238b81ddf56f1cf4933717bd99c78b0d23c35426ee2312a323f6d126ed405d6aacce4c5b27117166379d16b2a48c3ce3e053f157c01bdacaa242eb7fa7aed3c32bbbe87fa0a6b4dd10d49999784f81a4c", 0x9d) poll(&(0x7f0000000080)=[{r3, 0x164}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}, {r2, 0x100}, {r2, 0x80}], 0x3, 0x4) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)="a390a086632ae1f4f405e6d08a66a6a8ce439c8620b1f6752944d01ba2d9dc870947363d0111308f477c2e9a8234d46057e85db0843c700f1a4efa6a7ce8e950441e70e8f27f4b64479b684f4e49b9a6bd36adbce09d61a77f33656601d975202aa998dceaa395e2da2dc3506fd21000651479284e3b57a5e96c770832087256072efebef82bb5bea3f0754244111fbe34692e84532d88a845e7ad7ee72f8cab4322b2eac3dc4ef895a522e83097ab8a46d1afd026ddb1370fdb353c7301412981990a6b40dd8a58db769b8fdd15528f7bfe2b0bf6a2f98342e60e9db30605390945c6a2e79834b2bc08d181cf9296dcc9946da5ee588a98a6b676", 0xfb}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) geteuid() chmod(&(0x7f0000000080)='./file0\x00', 0x0) syz_open_pts() getppid() 20:35:25 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getppid() open(&(0x7f0000000140)='./file0\x00', 0x400, 0x8) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x9ef, r1, r2, r3, r4, 0x8, 0xbd}, 0x8, 0x80, r5, r6, 0x7, 0x200, 0x9}) 20:35:25 executing program 1: r0 = socket(0x13, 0xc002, 0x0) r1 = dup2(r0, r0) fcntl$setflags(r1, 0x2, 0x1) r2 = socket(0x26, 0x4000, 0x100000001) r3 = accept$inet(r0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x8, 0x80, 0x401, 0x1f}, {{r3}, 0xfffffffffffffffd, 0x39, 0x5, 0x0, 0x41ee}], 0x0, &(0x7f0000000080), 0x80000000, &(0x7f0000000140)={0x4, 0x5}) r4 = accept$inet(r1, 0x0, &(0x7f0000000100)) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket(0x19, 0x0, 0x3) getsockopt$sock_int(r4, 0xffff, 0x1007, 0x0, 0x0) 20:35:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x79865ffc, 0xffffffffffffffff}) dup(r0) 20:35:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x5, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) 20:35:25 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom$unix(r0, &(0x7f0000000100)=""/152, 0x98, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000b80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0e000000ffff0000000000009864a8750a567416be52b512588c9624148a23c02e0fad639cdab194629ec2c1c3f5e951077fbf3822e5176a740861c3e71b39cc868f9c53432fff824ec9d0272356a3e48bb73a0bcc0c315afbb63ac671a1b77c8933f105c8ecbda11027af25017e2c0a44c9357ed679c6e4f298c714070bcc6bc662a97a044e4c43882c6e03519692b060f29012700b62242a1b01bf54ebc8b1bd254889b142e1", @ANYRES32, @ANYPTR64, @ANYPTR64], 0x20}, 0x0) r2 = dup2(r0, r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socket(0x6, 0x1, 0xffffffff) r4 = getgid() chown(&(0x7f0000000080)='./file0\x00', r3, r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x7, 0x1, 0x3, 0x2, "5cf25402d45f51a7f9a6ef6b356da588fac3fd4c", 0x3, 0xfffffffffffffffd}) 20:35:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000100)=[{r0, 0x3c}, {r0, 0x44}], 0x2, 0x8) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="7b377dd43683f1d0aba5d98c87e36e83a68ef07fcc8e86c8c361bcd786f7231b", 0x20}], 0x1, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000440)="9b6e269f6f0135712a610fe23c6a35b3b7a98b086444f45cbe8dd646f7ab39fe7d845790ef0999eeb3e0a75ddac2f6fd7e3eccce879262e57fd0b113d7641ed3f654aa10a1c963d864788986b3a253dd6356f75b8d3bc05aa1977493bffd5857e016fe8cf2b566c1cc9ec563efdca6d0b6996fab972f7704d3c7fb4f8b58b08646c47bafeedd636ddd39dd38c61de89bbdd16b845912", 0x96}], 0x1, 0x25) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0)="96f48fc5a7770dc2f7d1b2f32d22db4d8e05dfdcf930e5b6451c30ec38b878dc34da0aba5087913a0fe90431f926ecc8070f205b0d3c7d0f980c4794bd3b322c24dc2c9d5015f7ba059ca8dbf2b21d3d3a1fca540f36aef46f24b318679b95cdf261972ba7aa00f1d19984cf28b91cc57d3fe31eb1fa87af4cade9e2a5dda3bbe72413ef509efb8f00cc9256b205f1bada", 0x91}], 0x1, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 20:35:31 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffd73) 20:35:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) r1 = syz_open_pts() r2 = semget$private(0x0, 0x0, 0x440) r3 = socket(0x3f, 0x7, 0x100000000) sendmsg$unix(r3, &(0x7f0000000580)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000280)="81652a194ff7c6670ab04c85493611c980536928b452039dc6e2285d3927a79f54a3a89b8a054d2979a157416daee048ba671e12bac0c1cbbe83df34fae0c058578265df6b88e2f26ebdbe2726e4b5f5b59cc065a10f2d86d2552c199112e71ab9b0114a68142263e29af171dcbd6879b12b38f549e4e0b37679d900af63ccddfd97e79069ce3c5fc99448505aecf603446dc52aa36e40d95807dc11a86a0a573cab2455207793e43970fae92ec2785eb4b833af48d1873bd5d1b813e08e4ca58ee3c2e57c111882b62ea4d786d3939e1982390b3719d5f8d8bddaf8dec05ba2caa4bd3cb0", 0xe5}, {&(0x7f0000000380)="6c0d39ef80e903814485b31aa2950e100b5174cc5a407c98eab1ba1911446f4704f36c1c1a9aad5fd31786e287ac00931d45b2e5a862e6797d124f483f78c58f536d298ac4a34d89add3aa41855185b992ffcd37afc67710e5cc95d6d6b21618723b2f0950e9fe5c8dbda5ca645dc33c6a6276c3a589316c8ff485ae3b6b8307bc7759e3961e09f0f6718fe45ffc431bccf3f9b1c554c6bad0f1b50c708949cd7e163f6aa2df55375fa83ef51bb64252d6a6daa8a22d08f2e8266a3d1abd", 0xbe}, {&(0x7f0000000180)="f334fb1d5bef82329f07c754842aa10fc49ec1b77606f620e981b81a58f713b166bd12d5db054bcf95c509b3b93fe334138f984abcbf6a644ebe7ad69ff28c88834d89ca324aa9e53feecd69615b958c2a6da1", 0x53}, {&(0x7f0000000440)="07cf1b15400d6f74c1257b1a03bce67ca930ac4fba650b6dbd3cbbf9ad1761b8054c6d37951b6f364707143d4493d1feb2776c28ba4f669942e9b2f767a1a459e3b01456145534084b6927d592bb6086e1f5a3242047ebb62a619fd6ce75f5ce7fc1b8d7f4c22ac5cdedb7e8bff9b653b1bff81d39003f0949e9e5d4930b3ebd5e949e0d1ae9ac25bdbc2435665fa59c8122ef0470cc325507505d4a394a6238acbac588a97dfea9b10f95ce008c5823bd8ea88c0c4d48435fdf7f0dc60d0575a83243ea6fdb77e70c3b01357a7e20efb72158dfcb9dfa", 0xd7}], 0x4, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x20, 0x8}, 0x8) semop(r2, &(0x7f0000000000)=[{0x1, 0xa76, 0x1000}], 0x1) close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "a147010004faff0000040000000000002000"}) poll(&(0x7f00000000c0)=[{r4, 0x2}], 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 20:35:31 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x1) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x8003, 0x9) 20:35:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0xc) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001180)=[{&(0x7f0000001080)="4b3e105ef8045c65fa8732cb1d51f26696711f7bb897595d1688379bf2be531aacbf893e1282e0100dbc0f502a7c4fbd5fda0d15c533b0c96638a516e23501d65c377fcd7c42b5699757e8f2ef357b544853f728fd9d69179cb1de25e4c86cd2e8a3273af04c51ed7c55b3efe5c7076f91ccc5b01e2b4f21b032c785bbd2c3bf96fa4ad7f5acbb4b0e319eb90605ea8817f1ff5250e9dbf492bbac8be1ede31956e5e467c5ba0d8f52e9c0383cfc6b0cf345db12cd0c54a9fde771116c7b2b018c6b21b2feadfbc20f6e81a57e67d2ad694355d43ce81470b9d169bd67c6afaa46", 0xe1}], 0x1, 0x0, 0x0, 0x6}, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000016c0)={&(0x7f00000013c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001580)=[{&(0x7f0000001440)=""/179, 0xb3}, {&(0x7f0000001500)=""/127, 0x7f}], 0x2, &(0x7f00000015c0)=""/195, 0xc3}, 0x40) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r9, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x1}, {0x5, 0xfff}}, 0x2) r11 = getppid() getpgid(r2) r12 = msgget$private(0x0, 0x40) preadv(r7, &(0x7f0000001840)=[{&(0x7f00000017c0)=""/120, 0x78}], 0x1, 0x0) recvmsg(r9, &(0x7f0000002080)={&(0x7f0000001880)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001f40)=[{&(0x7f0000001900)=""/130, 0x82}, {&(0x7f00000019c0)=""/9, 0x9}, {&(0x7f0000001a00)=""/135, 0x87}, {&(0x7f0000001ac0)=""/139, 0x8b}, {&(0x7f0000001b80)}, {&(0x7f0000001bc0)=""/237, 0xed}, {&(0x7f0000001cc0)=""/40, 0x28}, {&(0x7f0000001d00)=""/90, 0x5a}, {&(0x7f0000001d80)=""/149, 0x95}, {&(0x7f0000001e40)=""/205, 0xcd}], 0xa, &(0x7f0000002000)=""/98, 0x62}, 0x3) r13 = fcntl$getown(r10, 0x5) sendmsg$unix(r8, &(0x7f00000035c0)={&(0x7f00000020c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003500)=[{&(0x7f0000003440)="426caf5925d14400e4904ad8de6129c6623a2c9f87aa701461e9cd831900a592d41e659a4e7aff210e3287ea254d5dfdc26524c1e2c1753fe160519082b79cd4ff3b117cb287b2b713a4e6a9ad918ebd0539097682cb2d4d9b245187d62a2992e04c6cf921e2d2d354e4b03ac4c6c9403e2072b9a3cb57c5bacad0a3786f62b6eeb792b825d0550ce79482bbceefc98a8c70aed40557d9dec891c8e3dfc29152273ca95a3c8eb35349a2f8736d02", 0xae}], 0x1, 0x0, 0x0, 0xc}, 0x1) pwritev(r8, &(0x7f00000037c0)=[{&(0x7f0000003700)="61572522c85c5afe5c016e8c9cdb81e963a69bf8775fd9f11f773041cc48be4b7f1db4b4f2ea7a9ef49cfcb59339061125b07fbefb59ae63cc13ed0901e0d1b6972cb2c4c49482684c6ebddc4d251f6a42535f7e4cebc28286cc1a704d4efa30630efecd05679068894e92d66e7a2956b1c5c24d49100aff9378fcd8c51e5371c3046729b85cc04f101ba2d64869053045c7a47e2dfa6216e6ce83f4ed1ef9e62d090970816e6a7ad22c97dcf64cac8c50", 0xb1}], 0x1, 0x0) shutdown(r0, 0x3) r14 = msgget$private(0x0, 0x4) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003800)={{0xc003, r3, r6, r5, r6, 0x2, 0x1000}, 0x9, 0x7c1, r4, r11, 0x7, 0xfffffffffffff3b2, 0x2, 0xff}) ioctl$TIOCSTOP(r10, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003880)) msgctl$IPC_STAT(r12, 0x2, &(0x7f00000038c0)=""/205) msgrcv(r12, &(0x7f00000039c0)={0x0, ""/47}, 0x37, 0x3, 0x0) msgsnd(r14, &(0x7f0000003a00)={0x3, "3dff07c122887eac67baa5d4dc1fe1366ddf68a8cfb66cbf8b83cfef38df810bb80980c6d61f442db2c814fb0c8cad568e5779e45e0e1f8d467bbc58d00698c06f1706942d09eb9c864638b256cb170c3ef7740700cd1f679b6b4ab588347cce102d5cf033d5cd5a458191bab588161e8be30d5958ef81b0843cda8b51f4e305941687bb07865df665df13b5cc34f4fa3a3a7519e9edd2606d94a90418da29e22ef374681f501b3394600c6b58553ebb2c7bdd444ebde0f115c6207e34fe0a924f0fec451dc365a0d63605c912a02cafdd8f4076d37ab45c38046129f5d928ec836d2e98eb4ddd9cd3cd589bc3"}, 0xf5, 0x800) getppid() msgsnd(r14, &(0x7f0000003b00)={0x0, "af879d29d44bcd8c822278d02138bc1dbc751472f94b5c56a1897058e7489290e866ca0f1b225896bdf83ac053c15035328a9bb4c695fe37d2d75ab2ccc1d1abd963abf9e10fcd48d7c91d5493f0d225046132707c051094cb89c4454163efbd36544ade2a662ee3468d4e52cf3fd332c419eb318ea9569d3490fdf21c4fd0aab2d886e9e3c76a0a5d7f3e13ddebc120902c89f4c771380cab91c281a0878a470a09d8c9511ffabc0bef52a481b544afa14ee66cbff311"}, 0xbf, 0x800) msgctl$IPC_SET(r12, 0x1, &(0x7f0000003bc0)={{0x2, r5, r6, r3, r6, 0x100, 0x100}, 0x557, 0x2, r13, r11, 0x2, 0x4, 0x200, 0xfffffffffffffffe}) writev(r8, &(0x7f0000003e80)=[{&(0x7f0000003d80)="eb38e8deef78b7d9679e7e6e815b797ed1a1136610902c023e72ec71c252c1b77f83d8ab5c2e1cc84270077b507522ae046b9685e86fcc32517582e2d06c2f4e434eb1b4095c00d92a348d4c6de143524445b1b4ff57fddc2cc244f21657e6631c5b0ef223a39825afe38e902803730a15521fa118b5bad922fca85b8cf8b9abef541af6b7800b942c8ba2747428bcea33af5532e692b653a694a0b03e94923b6087e1d64ecfa8aaea07ddb95bc04491823c2aa74231ee350da3bb52fbbbe3bb8f942d89abede2992e928d8766af058fd0d3f510d0dedd0b5b5ec1d1446e00d7264f27951bc8e150aacbe0828a163bb54704", 0xf2}], 0x1) 20:35:31 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8400, 0x11) r3 = syz_open_pts() r4 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x32) r5 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x20000, 0x20) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x6ac, 0x45a}, {{r2}, 0xfffffffffffffffb, 0x25, 0x4, 0x81, 0x67a1}, {{r3}, 0xfffffffffffffffb, 0x80, 0x2, 0x80000001, 0x2}, {{r4}, 0x0, 0x88, 0xfffff, 0x1, 0x7fff}, {{r5}, 0xfffffffffffffffb, 0x8c, 0x2, 0x2, 0x1}], 0xffffffff7fffffff, &(0x7f0000000140)=[{{r6}, 0xfffffffffffffffd, 0x1, 0xf0000082, 0x5, 0x1000}], 0x8001, &(0x7f0000000280)={0x7, 0x100000000}) r7 = syz_open_pts() close(r7) r8 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() write(r8, 0x0, 0x0) write(r7, &(0x7f0000000040), 0xfffffdca) poll(&(0x7f0000000080)=[{r7, 0x5}], 0x1, 0x3) 20:35:32 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x4000000000000000}], 0x0, 0x0, 0x0, 0x0) ftruncate(r0, 0x100000000) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:35:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xffffffffffffffff}], 0x9, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x85, 0xf00fffff}, {{r0}, 0xfffffffffffffffe, 0x396be3296e6275cd}], 0x1000, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="7014062eb1f8c4bdf4097936e94fa1b33d11e4c65991ece52b8ccdc2f8ec62eacea3df8075b85bc142477ab70ca22110149925edade1088221b45d37397255125a695a674732fd3662905b8287288cda503e", 0x52}], 0x1) 20:35:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="384f6c14c295c9c15e92cfd71ea4e02ddf2342", 0x13}], 0x1, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) write(0xffffffffffffffff, &(0x7f0000000500), 0x0) execve(0x0, 0x0, 0x0) chroot(&(0x7f00000000c0)='./bus\x00') close(0xffffffffffffffff) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f0000000180)="dfc9ec2449472b", 0x7) getpeername(0xffffffffffffffff, 0x0, 0x0) truncate(0x0, 0x0) 20:35:32 executing program 1: r0 = syz_open_pts() close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x9, 0x0, "1700f1e7c3461500200000008000"}) nanosleep(&(0x7f0000000000)={0x78ff, 0x100}, &(0x7f0000000040)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000002b40)="673350151f1523dd2358e92f3e1967b0f84bbc0586f2c8bf9adc52f0c6ff", 0x1e}], 0x1) 20:35:32 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400010000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="f47d6e829227abf0715bfbf9b7f32564d6d601a67570f07eb9edd424d6cf57ba431bd3d16d83f8b3d1000b20591dfd9191dff9f14389184243f77a5f7c75ae501a239f0ce855828fd6239c72912f9abaecc7375608c6fb625e0ea61c6a4e", 0x5e}, {&(0x7f0000000100)="b24c2f9b294ac394c5187756977f2a3f13642768d5cd1ff7a3a382f527c43f42d3495e0ca54497c9c91ed1259e1e3f27420788698d1a6658d7d1863ea41963536e2add0e204d1a58625a6b835bce66144c244b407d227e20cc03e24c804a79ebbdc985d8be1e8bb0311fb05a28ff575e59e76e8b8fa695605566ed8938ab25799d99fc345c03e3f63a1980510380725b8095f7edfd31b2f999c1c094a8f5574c1a121ff5bd85d9123f535b8166c151", 0xaf}], 0x2, &(0x7f0000000280)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x68, 0x406}, 0x2) 20:35:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x2) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0xb) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x162) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10001, 0x10) r1 = semget$private(0x0, 0x7, 0x10000000000100) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x6000000000000]) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000000140)=""/43) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept(r3, &(0x7f0000003840)=@un=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) recvfrom$inet(r4, &(0x7f0000000200)=""/215, 0xd7, 0x3, &(0x7f0000000300)={0x2, 0x0}, 0xc) unveil(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='r\x00') bind$unix(r4, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) link(&(0x7f0000001300)='./file0\x00', &(0x7f0000001340)='./file0\x00') r5 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000001380)={0x2, 0x1, 0xb1d, 0x5, r5}) socket$inet6(0x18, 0x7, 0x5) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getegid() sendmsg$unix(r4, &(0x7f0000001500)={&(0x7f00000013c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001440)=[{&(0x7f0000001400)="eb672a0d3251e457970788d87f0d1f221bca1420198280a983b69c7e1adaf0410ac624d35220e31826", 0x29}], 0x1, 0x0, 0x0, 0x40b}, 0x8) r6 = syz_open_pts() accept$unix(r4, &(0x7f0000000380)=@file={0x0, ""/48}, &(0x7f0000000400)=0x32) recvfrom$inet(r4, &(0x7f00000015c0)=""/79, 0x24, 0x843, &(0x7f00000003c0)={0x2, 0x2}, 0xc) bind$unix(r3, &(0x7f0000001680)=@abs={0x1, 0x0, 0x0}, 0x8) open$dir(&(0x7f00000016c0)='./file0\x00', 0x10000, 0x22) semget$private(0x0, 0x0, 0x400) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001700)) 20:35:32 executing program 0: r0 = kqueue() r1 = kqueue() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x40002000, 0x2807) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x8000, 0x0, 0x4, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) symlinkat(&(0x7f0000000000)='./bus\x00', r2, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0xe5, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x6, 0x2}, {0x18, 0x2, 0x1000, 0xfffffffffffff801}, 0x100000000, [0x1, 0x1, 0x4e35, 0x0, 0x40, 0x4, 0x7]}, 0x3c) 20:35:33 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x6, 0x7f, &(0x7f0000000000)=""/215, &(0x7f0000000100)=0xd7) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) shutdown(r0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1083, &(0x7f0000000180), &(0x7f00000001c0)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r1, r2) setsockopt(r0, 0xa5, 0xffffffffffffff01, &(0x7f0000000140)="246b8fb8e0b01650e12a1de26b2241d1736f76177ad3522029a10fcddd", 0x1d) 20:35:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x44) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup(0xffffffffffffff9c) r4 = socket$unix(0x1, 0x7, 0x0) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = socket$inet6(0x18, 0x8000, 0x401) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x20000000, 0xbe4, 0x6}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0xfff, 0x4}, {{r3}, 0xfffffffffffffffa, 0x8c, 0x0, 0xffff, 0x14b5}], 0x7, &(0x7f0000000380)=[{{r4}, 0xffffffffffffffff, 0x88, 0x4, 0x2}, {{r5}, 0xfffffffffffffff9, 0xa, 0x2, 0x10001, 0x6}, {{r6}, 0xfffffffffffffff9, 0xa, 0x800fffff, 0x77, 0xffffffffffffffff}, {{r7}, 0xffffffffffffffff, 0x41, 0x2, 0x7, 0x10001}, {{r8}, 0xffffffffffffffff, 0xc0, 0xa0000000, 0x9}, {{r9}, 0xfffffffffffffffa, 0x4, 0x4, 0x5fedb58a, 0x1ff}, {{r10}, 0xfffffffffffffffa, 0x80, 0x1, 0x6, 0x8}], 0x10000, &(0x7f0000000480)={0xfff, 0x81}) r11 = open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x20000000c) connect$unix(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYRESOCT=r6], 0x1) pwritev(r11, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r11, &(0x7f0000000540)=[{&(0x7f0000000040)="fe", 0x1}], 0x1, 0x0) 20:35:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)='B', 0x1) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xef}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r1) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100)=0x7, 0x4) 20:35:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10000009f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="1a39e5aacc6ee2a1758a0b27dc11f591dc4fd9359b11a06cc5fdb0ad473181a9ee18e8ce053e6d857893de33cb29408ecc52847e53b25e3a4cc250b64eb5dc63d4804d4b8e6cb8c88c8aff11cbad5f7b7cda57901fc6ec0222eb31540c58dec37835e618bd670590993612c681d4369f16d83e9b65fe1efb44ed8f99a7e86688ed", 0xffffffb8}, {&(0x7f0000000180)="4a5facd9d7ed639b54470e8230c938455927d08cb46df883ddb7d21367b7491eb372b8a35b6d", 0x26}, {&(0x7f00000001c0)="379fcff65f4f0997fb7e52f1b127893d8ca636e610a6046ce920d6e8e9dbe4c608bfe85259dbb027cab7632ea5ddae80fb990d8958add4c2f14f3e234b5be2a73cc3f9932b79220bb601e5935ec818a1f514d5af21c8688d67315aad3493ed2cff1dd6ded24c554302c6a90ca7c8ecba48805c4999d9361ac8e956ee13b575886a15cc713297506a28872c4ae3f26e21d26a7ca2e0d8dcf1dd7023edfed6a77ec6862b63abb9b0f07283ae34a64d", 0xae}, {&(0x7f0000000280)}], 0x4, 0x0) getpeername(r0, 0x0, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 20:35:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x2000000000001c, r0, 0x0, 0xf7fffffffffffffd) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mincore(&(0x7f0000ffb000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/27) 20:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x501) r0 = syz_open_pts() syz_open_pts() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="faf26459e72582ebe918be7818108e84d9413068412ec604e90e37680943f3f65dd72a86a32ca6cd6fcc1f9aa672ad99ef87c302e9205d7ef04b268eed81c667809202228b2f1a2282bd3b2b292cf74e607aa20113858d824f432278d84de62dfa1a4facc82546c0389f78a46edc1e2e1cbae1a898cf23ff8647a1654955851ed213f83840ce2a3951c8a94209b2aa1b2c5bd0c573790ac8250b2ebe36cb061a8f90ab71887922e849f5bbcb13", 0xad}, {&(0x7f0000000080)="01b7d814f3267dad0a2a3389a27767219164cf8d9510", 0x16}, {&(0x7f00000001c0)="633386301a8c46fd6eb486977ebb0b475739b05730c6a2871aa34211c241ef2bd35ad9cfc940c806cf808145ac9e1040d31c367b9ead71879410a6938c83250483d24cd2c970c77e87a7d1516a023abefc8076c236c4003d7c9c9e86f0dcfea4b80496b812daee75afc9dbae2d693374a6b32f40abde96bac670adddcee7653ed99d80699ea9901fe4c0a8ff3ab016bc8f4694d8fdeee89e9e9eee5cf62cca4648d74ef1fb589c2edfaeae75e0c63bd40d4e9a6dd769855f7767153c86fb231c5c2674b19f9988e57c209f002c8972b9ad12421b40cd72048249e37ae90275ddf27c6156", 0xe4}], 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10b886, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x20) 20:35:33 executing program 0: mlockall(0x3) mlockall(0x1) setrlimit(0x6, &(0x7f0000000000)={0x47, 0x8000}) setrlimit(0x200000003, &(0x7f0000000180)={0x8d5, 0x200000000005}) 20:35:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x202b, 0x0) r0 = syz_open_pts() dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = syz_open_pts() getpgid(0x0) getppid() r2 = getppid() fcntl$setown(r0, 0x6, r2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) openat(r4, &(0x7f0000000080)='./bus\x00', 0x8008, 0x20) getpid() ioctl$TIOCCBRK(r4, 0x2000747a) 20:35:33 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = shmget(0x3, 0x4000, 0x102, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000000)="01", 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r3 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, &(0x7f0000001480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, &(0x7f0000001540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000015c0)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000001680)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000000c0)="f1b574586652da1bae3608f3a8f50c1a70590c237951369905ec6e43eb13f677071a1ae89eabcf1b4e0b30f5d83c6f138e2deda6835d68076c51b9006a55ae3cb43049f169a3b4aab6d294cb6a0678c21e521668cd3da60e992a8bd59bd734c8713aed9e77d94505f6bc1459189c624055d2d62289a5f954f6472879acdc01b74ce36182d74b61bcb8159d9b707464824a6c742d6d66162deae490a2d2cbbf775209ae8518bf1f04acf5cd0f378c78469ad74b0da0844e3b101aee34eac4c845a03f68ad8b8d5aa09111e39c7d19fbb14a007dab8bab8771e747897ecf48ca40c40d2ddf19", 0xe5}, {&(0x7f00000001c0)="e1c86cda0d46ea08d0ca2b2b558f12d0bce396aff1c9956866bf44c66d8dd0f8219fcedd1469f36cd366643d34147f444f22dcbb23e8a0ebb02b1f7cd0571f1dfe43c50bc355b19f0826fedb909ee57f310a9a7789b13a5dfb2ccc8c94e0", 0x5e}, {&(0x7f0000000240)="b299904e5c5006d9e30ff7a0de847ae68be0e365d7dde1477dca7e7d09c3a232b687b14a4c76cd5056b60e3e7806ce78b06a279c34dc2fb359552005038efbcad33aa5da036336e6ee9f3d113b42fcb10bda353614649bddd19118055800ba711e1a1e80151d2751f74848fbf47c8b505ccc61bfcdc51ec2ec9b7d8deab170585a09946a9bf61b1676a42b96255d264970b545bd814d666e9f58f09b3be961d75690b2c7de79428a7a9857ee0953fdc9bd79c837c799c4e429e318fbd593e667b71d034771c74eb67009bf5fcd2eb60864", 0xd1}, {&(0x7f0000000340)="85ebed1afe70ca1906ea86f9b1bca8e6", 0x10}, {&(0x7f0000000380)="857f9e15ddac12e4060604382c5a5efd438caa3c825e200b196085a2d62d17bc2525fbd36cb0", 0x26}, {&(0x7f00000003c0)="aa304a71e04142bb4d3c764a7afa32b0ee7f88d972f14e3a54a143cfb3a3c88ea0fa72c540c47de86b3e54ba0d9354d9a8a542640b476b5da100d97e6e0bfa4c83d4a5fa883f18662fe008e0c5e6f9cf45d6453bafd682edf4395f56ac679ae5fdf3b6f5b5dd8e613f96c02141f9734865b5e4fd220e1bf1990e2522873fa7b881d4b5716c5243ff78f87c77f8e1163be70b25ba220397d3e2cdc556b169d34667f8627d8656cb4b39ffb1160d0dfff397cdb154af0e339b3037849c4a11a30055ec07c70fb6678d1e1e944cb96ebfc8ec01c2320b3735ed98aafb76a177d2cd82308bf1b0f60034b25eb89fc90af3ac72e0127e17632ec86fb700cb952edcefaf10776c6b967e7c69eb69603da925ed7a8844b4644c15a81f8b708ac9be49558ca9a271795ea17959d1719aefd1a10c53acbdc777dfcca3e646cff39f8dc55f741f2ef39e684397292e95b9d204ddade61322014a8e19fb762780e7653fcc84af283c1c18901e00b772b6691a4e99516dae3d036b822ee5174dd438280f7123b28d5119da51c27446ba1429b182097bf326aeb8d5a239329eb509b7baf49221161c423a1ebde16864fbd21d576cdaf1618679779baea7c39481fba593995e5bbff88d7f1aced11f37adc56e4ebb6afe0aea57a3be2bcddd324ab4baaae0b7307e31be437f71a5d5468845375f034f285e34f76a6af2817acc0a4dc1f2c7d4b1263b18d918db4858ac87b3d65f7b95940db357e833b94def85284a368ff3b289319398caa052661319eaa5767550b8fb12358f58ada0e321176fae1dadd3d7a7108cd918267423584e23c92d13aba626e517f65c0b5a8e6893fd9a46bd21b088dd318502428c496737ed72fbe198f0ba043802af0e66cb72a1fb426a0ce3dd3a4bdf737ec7e86a9a236c07e2cb7de91ac8f5f15d6146af64751f388235accf8d4f982036f8ed096913a796cf9db3c3d7f85b58f111a1abd5a2c3517f84f252d8e5177b2e55290fe65954a33c9e07e1c311a4f6af8d36c06a2e5dcf4caef674ebd2bf5cc3f5022a46d6aec2ad9bc11b9e3ca3ece047174588a20bdff7a03249b621c1b17ec0353eba797d215bcff2ba6b7fd790c8e84b7678903023fde7027ceb80147b679f9a476c0e1a7504a44ebc9f8af3c6a401d540ffbe146046ee471e3a2c9d26404faed59680cf0e7828a1804988220af07b553c920f4eee5f5cf09b56365d8361f28ad7f754fd5dd7f0e30f2b1122e5e94f583569f3a7773bba2bed7c63a6aa7b0db0e025431395323badef31e609a7ea5d938c51e0f25fa76f90dc5e3af7e98fc5a4ded8920bd90b871259b6a172996bc412e88091948efb0e69377300347870822fa16348582d6bcd1e43bf86231be6b1840e27342e8ccb4c102b945063bdd10150ab0724428680cfb8716712807831662f35c9fbe0667ca12de231bb7ede0a9d2980aa83752936647b24ab3c9a394c2d68f9d23c7423b5f42d4e79630c56aa97b96bae25569f72b9520186d6d7b73a926d7879b6c2d41fe45c7e3ad049374616a7ab8687044cbf493d707c6f23089033d128a2a0cd91013ffd52a785a0fc22cbc3aee81ac3244ddaf184a8098d46b71b40795c209f33eccba26c41bfa9ec853cb56b4f53981eed8c7227ffb2f3ff581cf1d1f794f23143051255ffbdc022ce5f81ecdb75aa20735316b6c2753053f4ea540c71d52c51972d379b37e72675dcf80e79206d038f7093fe243cac02e386d74da2435e8bc2394fab588f9ffaa1e2cf1c1e32943b105748352bf48942c01f17b0b420275dc5bb2d9f45c10033b7711e6f98497092af032f6405da8c1370efab48ff236ed5f4ae28b7530ac2b8c98e763c4e5226dfb1c1bcd5f15f1e5abce4e05724990bf5a34d682e3ed346329aad3cbdb34f28796f6fe100fabadebc297f5d5b2f4d9266fbecf293f3913d21a2c8c6718ba21fc12860f3fa68d17f1568e56e423c3e193ec10c5057dd05bc85f4e55163ac877795a4d83b8741f735854eed5b7db42964b4de0c34aaad539dd8334f06f18852c7a36a5ae4865cdd22c8b09e239c14fc2a64097c63ee6ded1ff992467ec14b616e3304417a3c63ac59cc10c4342e786cc8e53f4a9c817b87e2567ef136b772e656f4bdfee73edc3e9947e5ff765c6eff25f4e280e8259466eb72d186c3f589462b00694cce8655e7339a9f7c8307f029ddfe8ebe6d67d8060f0484f31f4dac477b9b41c1cc6c76da2ddd9f7a1385648380b2abfdd2e76942c2db2bbe358b5e48dc91767205da965054be6300dd7286af308ef5119dc331b539bcc7c7a8de05b3c2bc9d6068173e302c766ecf31bf43c81742771d8e4174ccded6c0ff9fdaf06295b8b07a5f51ddb3dd74bf8753cadc634a4bb58934b9c112406dcb649506033c2eb0742849a5271c77a56966202f93281f59a4a957372de17e1feb7c62d1842fbf4fb2e36ee896777b65b0ae87f81e6b00a220d0e4e67e225646514c7aa07ecb04e6d2cbbcc3812d7ae2af9be308af07d88838c3103c3e99febc1545816238e3a9456736979fe70a963e67bbdad0675f737d97968469be3c0da876988afd275e2d6d6f22bd92a38409f28a5c41c2910ad23ed4906d24fc16d4cfc06e9731b8f8be910af432fedcf38483fa436ee9ac86a6a14da3124b9b96830c30817075bcf742df922576a39ebec9aaab7310a7017388b66ac517bb2101e8f505e40c80126aa8c80433f27fa192279abaa157c374fc57380519a99d2524e57822fc44061a05ddbabb96892f74a0cf6aec29bfc55396a3299c66bc3d36653d196e30d7acd1b3ea48b997a4bf09adf6e6045abf9e109e6d805c023b4bee53fc6f4b021134809501a47a5b5825deb3a7a434adc92ecae27fe3f2077669161e06ae31b58d6b5a77aa42e21c496c1a6062af5a39e1965f6247b2c2cb24048c06032985e57d2531d69278bf11d3e71618091d6dabc60369ef446cb80ba4391a86db88e4c113b4a8e8ff903dbbce4963965ebacf36cb0531ddeda111f219c764c7655509be39f830d8860fee1c2a6832cf302288b388619f9af5d09e008c4ea9adc24e9ecbc1bcef7d0ec97836328e954edf8870196a7103931c53c5d71b5cc1646e5259f02db60c508eceab0bf33fed7ae24979ff6ecbb54a93d2cc595abae5ae5c96319507c4781652408a057efa6d62dcabe99fef1b74e8f6616547d9188ce783b6e6a334af01a5561efbbb5418ffcbc7bbf79eccee98cae1b72daf151a371f207208c9b3cd6bf892f40c3bad9d868ec4701452e421947ad04eec3954774e98804d2bbd0b66c51eb1f99630b4ba7b076cb3d80cde9b913178b249a3f8510a6c5e5a6ae74b44ce6ed6173874cf256795698a23c7c9c3bb817037534df70ce3625274ff509903e9da2354d7a89100d1fb06cc11e38ea057a4561ea67286e8a44078a7ba13b1b0c0cc0865f25b9230d3b2a04daadf8d52c7c2bce259e55b2ea56a1e9ff6074a226ac1242647f8d5f75045e76996c7d9d93cb2f2dc72bd578fd6718613cae9752ac2f82a26f742fcf978ae59080a423d093800cdbd06a2c09ffc5658e190f51f01861db1fb9558c77aabb3823e573e67a9ac58de5c37a458793ce543e9b73ca5e7f375859d4eb6de8aba078a0d9cc78e07640f222f5ac979e302c3a733a0ecfeb6d57ec289e691f95d24447f84a8ea5c1c04329f0efcd17ca20d7777b8b5e9405e3193d5f30ea1c9d705b2109208341616274e52c81faedee5446d439b3fb033243a66c452549dba126d4511adade1e6f965308de620fbad1e07d4248bb28f09bf76e91d1530795a9c01ad5ee55281161aa00439c0709695acb6ae3a850fbe94353ac652f99e282fbec40325edd6c10d7c005763361961bf39bfb69bf027cfbf0ab2c3c2e0f89c258a5e07940ec7534b14c5b8c8c9268491a6a63bfcf7d3cbfe2c8646ca46f3383056eedbdec9fafb672295a27076d2b1b588df1906db2e84f473fa3a2789682ae446f31f2ebce926075b31874751f6a871c338169ebba2a38c071db74fac34d8c4e746de6f91d29008739fcbe027d1bfaa8645a8fa6528dd9a5dc15b509ac950ea7c6dd5336f5682d8d828124a03a223bb00f62625195bbb02810eb9425e04cc4c657408de58ed24d2c79e0ab5b18ca81508aaed933d6ab947ab18172a2416d4b628267487fc98902a9bf1ef9c66b829cb65095f08c8cc9ec6e589761b71353fbcfc4120385e4cd9814fb7abfea646963412201777253e6fc5f65624ab3adeaa629134c583add4b66f17ae08e168537f85cacad7ae4f2278040be1cd1dbb24b8b464584789a7d7611ec5ef4229242c4e67d5c10c7bd5d1451ed1e4b9c9b86ea8a905cec6829ca3075e3026ed169a46bfbabab77932f9a65e51ca535cad3f93f3a2ea72911fa8fde0acc408eb74564ef578c03e9fc0ff86f2928e9050c7767f983a5539c7e652a48f8646b6a0b7883f21ca2761b1bfeaabfb69cc4daeb099b980ad75088033c1e1eac3669131e99d287eaf4e281b3b7e45ecdba74660949b4286053a4c29723c28c7d54cdeb72527f59376c3a09e2c3de6d9ee5c2ec7e2aa078100d0171af110fce3b5ed33db3f3a201425006a84bb780f7ffdbcb67bfe524301a8a25832c4250625682a27e40acc368cc969655951353cdd76e600cc1d11e2ae1b877828bd01d03992a4101a8d8e52ba656b1293cc98656b97588c423cc74c5b0d2cd9e7fa5197dec11e2848efe2192ee168bb69b7aa6b631210f3e9cd0e376c4918c24b88fa4df27316821b25d4c3249949256f89f374fc0d330bd231678f7f4c669c1d68bbfbed15273101c79a273421196f3fa314d698028181de291fb32468be47906ea810b3569a5495ffa7412b44e68ca63cd6646ef1e01de0de1d76ec65f62d98ad0e0f4e607a732788665bec0c4be2478f9a19c22497a72f52ee78e010e498d40d83bfbeb1176f79ca85cdc282f7f73c334dccfe64c4a7763a44066c79990948dda89de1479bc76b2c8afb5909538fec6f2fde4ed18042510821a0ecb4efdeed55eac6667867d59d32d63bad1325e680f08aa0971e1b1a2b8cc2ce0eb6a68b4bf21971e6bb4e038be8835d816d2d43510c38c15cd41842d483ce8d7bbf162e3e168b60db7ac118d551218ebc3614f0719bab7251fe54e3a0d64a8c7889f290ae16605492c2fc7634f65db6f7550d7317f2390119bffae0fbb93642d13aefe0f1dc471b34c8296e977870df6dde1f38798a1506627da9f701d4939ae415b678ab4e3ab71132f9cb91372d13eeaca396ee983401a1dcf1cb3b9d08ff96414612c8993329a009db375eb792104207719557beb97e288bffc51f1284057b388b782afd15388f65f5f5901462c2b6bba2b545c7229578898dfc5b076f110193567d012897f6b39baf386878feb516b0558e0a2a3cc3b5c3a62eb84739583b7e2a3fd891ed6d558452f75a66acd6f30f202b46c401996fa371ca02dd2c840623c65f0876125e2a87fbfc4da0b95a57e5256f7f745268d6c17b8d36e734cfa944ae3cad736be404f50e6f702f2904f2e39c865d477bcbebeb4f3eb2fc43b8c3232ef46d698a18c337e742d0ddd3642439f558979b47aa2e45bc123ca6afdc2986a16bc174d7077a7800c51cd598b8332d3b25019ec336c4443eccfdf9c6ac5f5548c0feaa932116c80ef292d5c53d20afb086b6dd70cc2c218ab9607e6bb678014e020300cf6cd5c3df95c5c654b04a62c531b4016283297082d6d3ad8a4e27ade83a6254d670f6f2fcb484c2625b1d4c769e0d", 0x1000}], 0x6, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x70, 0x4}, 0xa) 20:35:33 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89081ef32776e71b", 0x8) 20:35:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000100), 0xfffffcb3) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffff, 0xffffffffffffbffc, "a1431f0ac85a758a1311006c3eba2f244b9e0900"}) poll(&(0x7f00000000c0)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 20:35:34 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) socket$inet(0x2, 0x8004, 0x2) setsockopt$inet_opts(r1, 0x0, 0x80080400000001d, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 20:35:34 executing program 0: socket$inet6(0x18, 0x8001, 0x0) 20:35:34 executing program 0: r0 = kqueue() mknod(&(0x7f0000000280)='./bus\x00', 0x10002000, 0x28fe) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x40, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x5, 0xf0000000, 0x0, 0x81}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x80000001, 0x0, 0x100000000}, {{}, 0xfffffffffffffffb, 0x98, 0x1, 0x3, 0x7}, {{}, 0xfffffffffffffffd, 0x42, 0x20000000, 0x5, 0x5}], 0x2, &(0x7f00000004c0)={0x7, 0x20}) kevent(0xffffffffffffffff, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0x0, 0x4, 0x31, 0x4, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x10, 0x1, 0xfff}, {{r0}, 0xffffffffffffffff, 0xc4, 0x0, 0x5, 0x10001}], 0x2e, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x49}], 0xc996, 0x0, 0x8000, 0x0) fcntl$getflags(r2, 0x3) 20:35:34 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() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x16, 0x0, 0x9}], 0xd6, 0x0, 0x5, 0x0) close(r0) 20:35:34 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000180), 0x0) 20:35:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x2043, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 20:35:34 executing program 1: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x2f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x100) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') 20:35:34 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) mknod(&(0x7f0000000000)='./file0\x00', 0x6020, 0x5) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="710f37001d00000000000000077a2629ad"], 0x1) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:35:34 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x105) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0xfffffffffffffffc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) open(&(0x7f0000000180)='./bus\x00', 0x20, 0x0) poll(&(0x7f0000000100)=[{r1, 0x20}, {r0, 0x40}, {r0, 0x1}, {r0, 0x2}, {r1, 0xaa}, {r0, 0x4}], 0x6, 0xac) open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) listen(r1, 0x2) flock(r1, 0x2) chmod(&(0x7f0000000000)='./bus\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x3, 0x0, 0x0, 0x100000000}) 20:35:40 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x3fffffffffc) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000180)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x28, 0x4}, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x7, 0x0) write(r0, &(0x7f0000000100)="f8", 0x1) 20:35:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r0, &(0x7f0000000540)="165b97fd2e902c3f53d6fa09a89b4f75af5eba334b8393e2647257fb7d02abd28674c3cb82bd23a3c7da71cbaf25daf236e371da9c3f60252156878d75ca63ddaa9c692009af502aba52de191dca4688cbf01669dbaaea369ac1b072c6a1fef9c00f5be39d5e9d70f2bb5fe160a8683e3dc86785f8809b93ed9799e9a0cd53d0b6878b7389ff09123e81be7a9b7e659472743c2b85b167e04f5c4f1b803366d7549cbe3419e81f930b86c40a502acefceadb6fce48ca8cbbeed888c0418d120c6d432e7551a71f58fdc03cbdf7968bac573df9a32da146b98c1893c115361705", 0xe0) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x1, 0xffffffffffffc009, "a147780ac85a538a131100e800"}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x25}], 0x8, 0x0, 0xfffffffffffffffe, 0x0) 20:35:40 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x41) getpeername(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 20:35:40 executing program 0: r0 = socket(0x10, 0x4004, 0x20000000000) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000b0b5b87dd1caac5234c9d98aa102fc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x3e) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0xfffffffffffffff7, 0x4) mincore(&(0x7f0000ffd000/0x3000)=nil, 0x3000, &(0x7f00000000c0)=""/38) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) socket(0x6, 0x7, 0x3) 20:35:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x28c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0xf}], 0x10}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001300)=0xc) r4 = getpgid(0xffffffffffffffff) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r7 = getpid() r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) r10 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r12 = getegid() r13 = getppid() r14 = getuid() r15 = getgid() sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="a48ae27dad09cba83b56cdcd", 0xc}, {&(0x7f0000000100)="926e23d4b2013dc05828a084a95a1568ab82ff0a8ccbcfda0300ff747d1c8ca66836e7b1acb03fa116ebd0b4a510b577b9d32c6126a2b8e2ce", 0x39}, {&(0x7f0000000140)="268b475721e5660034e48412a239a3", 0xf}, {&(0x7f0000000180)="19cd6313c01395ccc2d77848abe8b57c4e02d206f05cbfa51caf1b36ebe0e459e21fa9b043e0777d802be7dd97bd8fb0004ed276077cde52001f183da1", 0x3d}, {&(0x7f00000002c0)="762858471e41ae2c3271610f4c21ab076dbb1928665e7417bc464e045cf0274011364b147bc65dda9cc6013de217f4c5d5b7c21fe9fbe4d9d39765064bd30d0b05d6a62648c65a89d8a2880de9c9d4a9f3d52ba9c8faec089156a864992917e5c7e9adf2adbd4ea12d9304c5a224f1c106fb194b264f97cfb4aafe23c099473461ae63d563f9f282f393312fa82b367fd661c20bf3811d00e9b0fa765086fde75de52893d13fe20130e0258a826e088d396f6b12505be9dde820352bd82c635ce1eeb56a70828965a01d0afd95c5cf71153a37fe7cdc663d2c108719083a02b4e0bc0477c868b10584f0943a60f4a1614881ccd2d920abd51b7c4604baa914a9cdc2a10eddde365b64ec5a294966d1e67d70376e8bc5ef59f99888b636e27a1244f46096ab709c82911da3673622f28d48f921f8266544c7c31550f9a6059936046aa9d5241c2c8956e3a599f69e87ef4fd0a12a2384e18f22033fef513bcd54301802202b565bc2cc6bb06919096c9044365b5ea8663b206bd9e6398f7bae92c302070fe4415cb4519256a007b208a62bc44132dd2642adc0560a3aed343edaf5c98bfcbf467d4d029b4aabe1547422fa408688b079ea37530166f374d1e58df34613f5f5cd08f2a8905c8cf8a65ad695745cd93f2284c725f846ab823f1fe5dac0bd360808a835183011868d86578e5a48f3ec297518f1a69bdb64ee050456d80254f934ffc364b8ea910d14e0345b01eea7080e11c3ba6e0625feec52a4eab3e083f8812191b13072e0339feb5ec91416fb50f36b15b831ac538e471b7bd5acf2aa65d89de2c4f3aaf2e8b736b69985d7e1b052026e2da96e2046a87aeffe17a817c06cd1b1140084138c11fc423a104a41697e9f6e17091b700d5940497dc78f4ad6240640d7e66c17c8508340844a8622f10ac81a304bb699a17414bd0e7dd2ea89f837b01a4f4864f404c2dd31b0207354f6ab4f0ea3abffe4d5f8393c0ca8333446ff1a17ca57c708186693eb880d923a458c9cbc9da7b31c2540dabb85f94abfd332a5775b5628efd7b8bef5469ccbb1b8260992e512a6610d8a6eb47483dcc52b0b7649d2cc255ed2f7933ec54314a4551dddab84ed15693a783d1649b759188b987664d87904bbc3bcc4b925ebde00d4e85fbec2b78be96ea1a03f85198ec4b9a5709aa9c5e6b383e87dc45679c583858473fe403aafad91cbdf835b26e5be8f885ed319039769ad79606d6e4f17a3855b2aaaac893b4a6e8b0f872e71e1ecd91b22ff35ac83a62f4bce9277e888713c69cd03ed3766bdcee9ba45eff35c470d37517013f14f8f40fb030ddf1ffd0d0edac6d31e8f37b52fd1170e49b3419eaa516d1c7a541419ee41897d726706dc9a811f86f1b0905684c7f957ee8f1c767ba241ee4ff348bace2ee6067fc62b27e615df66ce659116231593b4bfd2988af835740c2e30bd88b581ad69f5fa0c8d3e1643c94b38c09a30b8848685d93909725e10863ce0790d0f944fd38ba590983b0f609c5d1f2487fae3a19e79e322e7087d1d77eed33e196fc530fb887905b739d29717358529d5b9883f55c6ab72f98349e82be8d247c48ec527e071032ef4d05243ccda3f0184bb5264134df14799c4170d5b1d8cbcdb35cc54249d2ac2d458efd453ac893bcac2ab217b85214d600e1e2dc1aee01f1df484833f1cd0a3ae4a7c64fade3438f80a30fa1bb5f7e069dfc0eec758321b49b2710b27588a1cbf3e19697738ea616e5a37bf500dbd3e2be2db5906f30879e1dac54c43de1181263e95d28da4e995bccf8c3d64d86a50245f96302fae325a95d8014644d432268e35474418b72d149281efbdb911292e528c592d0e211241d801c3a40c9317137f960e1bad2df0fd9f4dea4fd4ccd56564cbe186bbf2850efc40b9d9e83a4594da0e120f028995354ba3de7aa47e643e31c3af1c69e35be3fccd4cc70499da50c71761f56d19fe3b813ccbdc7098ca1bb98c47b71b45dffbc5407f0c89ff2cf21c8123d6cf13a8752b7cd60cda3e2cef7c7ac8897d18933dbfb33f6f77f44aa5d3e5821d6efb5d8db1e9d308df66018f3336a84f7efe769de6716a9d686acd9b66c50a6b9a50937c8ad5c2f83a993977f6db60199e23bb9190ba28ca3638952e7a94b0de463e5ac648cb950a3b363a588e5d9006e67ef479d5b7d2991c83d5785fff256a4fbee6e88967ef0f90f715d1d1e0a364be6ccb4702d40a6d30201805c9d4ace01ebeb169c5a0fa1b939cb08e8e21d7fc6aa075abccce34f1cf9af8fd4b79ab475421849c3211d46d99bad2cf8c10821e3d32461deacc5147709f8bf17d47067967a1a3f614b551d34cddd3e4c22527e7314d930c4b168b9e6716286356c8ede3143b6a66f6a9e21e866c2113fb999e9bc4a351c1e5f1add1945443e3284f11e0bf034268f747f29535236744291cceae054042221b7710b479e295f560867a742abe00fa5938d67eea5ab1665f7dd26688270d6eb25729e696655c0ecfe5afb3c5285f86533bdba44f5886f63d99c2718d275e78bacd4ed4260bdae8a20bc28be41ab7ec8305b2ed4e14643f581fededc281da2f9afb7317681b13d50feb491a9ca8ce3aa13a935b7aed5f43e7a42db3d4273892438bec3ef9a41ed6cd24f465a15435317a580b99ca3aeb1c5ce2aadaf5877b1a7533571842cce16105d3549ad56b47d99fd98a0a5899cede7ed775149a7ae37cf7d8595e6764f1527ad040d414214b33593666606b3d7c8d2f374fa8d69a4966a7b082ca58cb01fb210da9a1245ad89c65c46c524ff89375a7d86b7bc31be73f35430ef72e10732f5b8a113bc7047cc45ee653804c44fe4e82a73d96ba09b9c63bd9455f7d164ccee78354a279319d38eb88630425c254d889986f2dcc58651e3993ab53999afd59dcbfb6306cebb40f618dd52e3b289b0e1f4a5b40895bb79d5deda21b581bafca04628a883d55fd64045cf4adb1a29209b17004e83e583a5ff4ca04c994101cd9d8988374f12eed805ed895277433fdad345d2adae495cd0be94df1281da0b24a1b824cf998dc6f05816543e80f589db241a8371207a1b349ada946ba2b719f97b22bb794d34be3a91df2f3edfb17f27f7452cdab758acc17018e2736fb633bc706da7fa3c95a367c777c1d1b852b9b8d0ca42ce7d36b78c269b70bdcf1dbea11bdad51d31d6711fbf487175bd401f53555837143895b10c8dbea85bb9775a755176f8a51d12470af6f1df7cbcc9e2a4767861f1945cbf3832a9859f75968a67c279b782e310fc15c652c28e17600df2676aa6ebc71af0dd08671424e11d01efb9499bf85fe895611d6336b8d750a820f47d7c913b04ac4b0bc2e438b130db161ef6024ca109dde8d9acf6f54211a065a739a09109b50a6a74eadadbc334f1b9fb8f6e80ef59b8150109b3b403c81df0a6a096f0e7a720c0a01f47dab03232ead9d8ac3d4bbd5dc55834005c1a88ab4863be0de8bbb0bde27340930ec9219eebfa368b76fffaabc476f0c28f170e68097aab1b4742b4574acafcf9460e8668ca061603e02531b44179cf3c16475bfb969e833c2ec4d00e409d34de67ebfc5546f0696578665d58e6afe414af0f81302d68d661861eb1b8a175ff2e84f96cd9a4b55112743731d67584796eba9f0ecde4d5593163c49184ef7a0742357f1e92f3bb187e636c0ee746cb6daf28f930f1fa0a3d130798eb84f91ea1b93e8a4c2d86a929c7a42444d83af381f33694e67e63bfa5e8ef02376bc1820462208ef1f74e31a29cb76fc4f5f073423dbe8e4cf5d3bea1337726aad39df3db3b6935ceb4be46df592ad6478d71167f5a22e4e952cdf1da273012cf534d01f880a99d1c4648c1fbf54d0b9a88c3dffca31a51f8fc6231dcd439b04ccb5a5946134459123319b1af6aa4c519b4af611f3b7a4b98519ce49997346a40664f2c1e3aeecd514576c94a0c7953731a901fbc73be196b145c8c2d441cc1131ec8ff92577455333db09b10c0ae2bb229702937d0d6d7b325ba6ef81f9fbaeebe0d10f5372dd85dafe9bfba66633a45b14427eb8cff859e61e85be23cb7091d1b64f563c958a053b6537102e22019dfe67beafe1e76087ce0a40f0b1b5bf0d37d0ad4892178dd2f4e40ed6738cbf00e4d3224449279908ce46ea8d88e63c25091fe6787772ecb902cbf2d4a99936fbc0be1013a9402c9ddefa93bb360842f728289340ab80b53cfff71b40416d839f0a83cf9f8fdc2cb4d81fd72728cfef20604fdaeaad8665f43b2f7f1905dc3837861dc641cfa271c6702e9ba58a0525bf5ea54cea8e9ebbc7e733b7580c6d2e1c805be833c6a556778a9b934c732b83a11658de0b2bb3cdfb8471e8317a434177cd795c9c2116e82cd3cb85ba6581362730ce47d228def6d407d3bc072e844c16f3037dc5d1b7e89d3e43e6cebd92b4348864e89064368ebdad56251b16aa30451f3bb491a12c8d9d0812f29d298f0e1d2816c7b097317e2e221a5f5117f528dd75901843333c077ab04239a1edafd6d84edb739667a019823809f77273bea72b9a76d6c06b0705fcd8a36ec3042327ee4b51a82ca792e5ef75488d2f35794c907bd761b27414ce1d223af179cf3290fa5c23a415c297cb4b28bb3901f29ecc3f806784fdc6966b3452761992517846e571655a7af862fe5c11559b903737699e966f0c418dbded50f3c7505acb0e992450507b703d60761bdc17bb52a043e52b2e5458a83dd0d35cc1a78eb67416470e2d720dbdd166a70b5d6fe57b65b2d3d17226df3a8acc977bedd51c557a7528537be6c56173be8dfdf4aad8869653cae5dd8a5fafcb46cc40037618f95de3bb6231af34da08e780c17911c3ffa80b4b30b42ba945be05acb089c909e14a12a414be47a06bb610c1e2784c3de008205431ed905a2c665ff9ffa1bdc81b3de44f78e1e9cd1355f50c40610fb49ce606c125560a018a130719b3f9b6393fe4f5878461281ff4ca01e6c302311164068f3275cd7e67ed3d5ba09a911349c1e72fc4d55f66e0fc70b34f6eff444bc32b877406a3817903bb2400dd57a510d2987a2e91c729afb8c243f9ec480f0792c74faea4a720f00a4d69154f3ab33ee3229064457b083e052fa2c50f8c41c19493ad4dce2cf4b4dd5f422d1839f8156f808b713177be116ed945947fafa52e29c2a991a8af63198c06c935179987f74bb219f4e13dbc968b63984251b1eca7933c9f5a88db8d4c56f0f114548cfecc2880df337bfefcfdd223b4dab48345d13866972998183c0c71239eadff265f1bfb73bc54dd95d521bf62f51da756c6d9dec56d296fb3967b6e40e393145254addd2cf423ea3c1dbb99bc92353ccd590850340dd3fc14796c5330d17b96063cd2fe14dc6781504115cf8e56ded9a38985bd808e5a5e4b36274c0375af28126e0850e75375bf584cad2095a0137626e4d4464ce50aa96929dc23cc91601c273a89d6c557490ac84b36b3a219b43d0a74b53082eecfe4ad0006049b9bd71886a6d3120cd992be34866eac3f5e9f3f6dd5894da6ea2907a084009e2bc6968746fffffa375ccde1f92ad456ec7de5122e54da978e984522359564d35c36f503f83fa21ca984ad88fbe94b1dbc98fc71c4727a32da53b0a5a2de36889fbb30c88aa09a4bad8eeaa47edd9d7f30b09ca2aafee6b14e3ea13267f584ec052f35201d6fbf36c181cf5a1ee8708356c0a50c26165356e97725d815e5637a9e6942be06d73b5363d9219143b5e52264f1b4f3e3441dda1f680d5412ab6d7c2f875680", 0x1000}], 0x5, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x130, 0x4}, 0x407) 20:35:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x186a0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x4e}, &(0x7f0000000180)) close(r0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x1) 20:35:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b02) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x9c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000480)="35110fb17a315f743835", 0xa}], 0x1, 0x0) execve(0x0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 20:35:41 executing program 1: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="710f37"], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="087decd575371e81358cca25bd2c5519f1fbc60d958c659967177631d948063be070e685b1be439b07bc6892b0f1235e257c61a6971544a865aa84052f302b8251657176fb7776419da756b6a5a8afada6ce0f84f3c020d79a93809ec1f93b2803b8eaf4e75884602ddc1bd4ca5bddd259d97e85ad4db93b2bf57f8d5f728449791d7db9fd43907d723500f81085ea22", 0x90}], 0x1, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000004180)="b9", 0x1}], 0x1, 0x0) 20:35:41 executing program 0: r0 = socket$inet(0x2, 0x3, 0x10000000000206c) setsockopt$inet_opts(r0, 0x0, 0x80400000001d, &(0x7f0000000040)="04000000", 0x4) 20:35:42 executing program 0: 20:35:46 executing program 0: r0 = semget$private(0x0, 0x5, 0x60) semop(r0, &(0x7f0000000000)=[{0x4, 0x5, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x1, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0x80000001, 0x1000}, {0x0, 0x20, 0x800}, {0x3, 0x6}, {0x3, 0x1f}, {0x7, 0x4, 0x800}], 0x9) r1 = kqueue() r2 = dup(r1) r3 = getuid() r4 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) getdents(r2, &(0x7f0000000080)=""/4096, 0x1000) setegid(r4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001080)=""/212) getdents(r2, &(0x7f0000001180)=""/177, 0xb1) linkat(r2, &(0x7f0000001240)='./file0\x00', r2, &(0x7f0000001280)='./file0\x00', 0x4) getgroups(0x4, &(0x7f0000001780)=[r4, r4, r4, r4]) getdents(r2, &(0x7f00000012c0)=""/3, 0x3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001300)={{0x1, r3, r4, r3, r4, 0x40, 0x1}, 0x0, 0x14ada802, 0x80000000000}) setgroups(0x5, &(0x7f0000001380)=[r4, r4, r4, r4, r4]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000013c0)=""/122) r5 = openat(r2, &(0x7f0000001440)='./file0\x00', 0x200, 0x88) mknodat(r2, &(0x7f0000001480)='./file0\x00', 0x5, 0x5) recvfrom(r2, &(0x7f00000014c0)=""/19, 0x13, 0x1, 0x0, 0x0) getdents(r5, &(0x7f0000001500)=""/187, 0xbb) getuid() semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000015c0)=""/211) socketpair(0x18, 0x3, 0xcf3, &(0x7f00000016c0)) 20:35:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000003640)={0x0, 0x0, &(0x7f00000024c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000002580)=[{0x808, 0x0, 0x0, "b71f949a4533c9674cefdf318a76c2855441530bbd1ff5a39646e92c95c1db18abd90740f6082596b7c4fe40d7c52046e61cdb6464de41e4a6baf9c2cbf782e7522d8242bec6b7bc63858c99d00df50920c80a0f88264a32b6553d06d71b008180842139630149632c95dfd41670ddcaa7ef430d4fd7dcea744a9324d794f9ba4603a8420d13936606579925212727511dca06ab660dcfb96898b5c980b34c7c1afce871d5411b695d25e9755cbdd7852b1debec7554d11fd03d575797bfb380a13993322419042e184c11915b5ec40b2293b485de5f156eb0b047090b9462d22af75d8b5328ae611f40cbb2a07f054080d3b2b7685e3c48bf8e4e141354f2c6bf9e619c39975e9200a0145f3879fd97d9bd6eaf764919932452a573c37914809f091338998416ded79002aa1345de20211a50a5b7847f4175d297348cebe68743fa617ada7a5f2f69267ab7d09e858bc34b05d51eee4ee6c7de479edfdc975d2d3a89f2b9f694fa02b2dbb81f1a1d0357ee414f5906a0b20b7ca3a02b6bf5c3a21f233bf2b7331b298a8edff473d6915424519b0529efedf0d9b1952ce247cfb7aad2ae6194992e6a9e50eade037d0eb04e6f29730aaf4b434a59f3dc0c00548aeff1d10a8f9cd7317fd47ae88745924b819e9eea4aa3f7059c542296aadaa778391e9526715fda8ca7a07bee08c3b6e3cd0d48e6de10e37bf847ae2466100eaa6f03892e7e82397949a3470446d72a390d8fe922fd453b00a1fba03930565b37696c6d87938e88286c745e2cfbfe6ae491b72b4dd18875d973392fd5b73cc63738294e8e3bd16475ef3ca525339e359267e1570b1032e9e3977ada1c7ee63cab58e54b09e8569ad5a610d214a162eb9e80454711ae992a40ebdf7079fb32c8dd5e2e38577e9c577609bc7a654bb1dbdf7e838819349bd9d5224c59d7775a29bed6661061bde553737d7381a321eb6897c2b95ad4abc65083a8a42806df84fe93d287d22bbd6ddbe0231e6f63bad6a843cefd41a8e77a1022c4a3ac0ee1428c96f3c3acb27db0aa4e9fc27649befbf8717fe485a3f52ac7734170212f3a84ddb2cb3fe38a02476d09646ea46bfbeb3c2b955b79de009d5377d0a03b06b7c77964cd40b302272b5e87113256fefe3b78efebee4bcd9d023f396f767ff38fce2961411c0a54fc32a8b6a526daaedbf7bd9ae9f091acca8490f3c30450f918fa5ed3f3041aee69a33289f7f7b3541915c0fa19075b95237c7bed7a1ad44b292201f5b1b9dfcb278d70bb4395f3b6581c54e32e04e6bcd7bf122a0e3e49664cd3f4d541f85e03786305004fd91df85c031e74c4ac85ffb0a4ad31bb1c525d3a7e19a221b4735169a6c9035e60c44224e2dcecd422e0d8cb6f785884c34adb597e79c76709f0f8db03a39bb0a4981fe47396b0e88fc9d6a26ba183ff34ee58918db3a2442e46193c239566c42c4f24ad49352b22f5b3ed394e8ab762584bb06c4f752c1d6766097ad8ced24c4a88c34c4a12fa036b2afea61e31fadb34c900d9a5b4b20d8115bc2c778ee6daeb6488b645b2f76f8a03e864e0aea1fe534a40bfe9a22c9d731f102f04fdd9970b0897d143336c62dc261734a5a3d4849831e3aa754d2a66878eef24aba4e761d947d04a930693acdd07b0549c67e4f4736baaf21f538d0d7c92228d3c350167b4647d0481665cb798046f3662469c7a2af69cdf99ae765a10b66d554b7954428d30f4c0261d9ae868c622eb94e7b4e2cedabf74ecc03a1b0c7a5f7523e68215ff29968c345ef74bef232494b5d9c6e80a7b107a0d316d17f9f187bbf5de1ef780d80f44fa25755c9e03f2e08da63d0aec332ea9abdc07b2f421705b152eaed6d2bc06871493442a5e0f4e838bfa9376f8586a05d9e106beb01ea8af516cd0bc517e87fcd116349792240ae6f4ebd057fb1a9f0c94f87d3652140630d1e9130fa2be452cfc153888175120ad827bcd79d211c05e4aa700ac16df4e43922db507db972f1f22643819b1542bf163e4145de0cdd69e73f548b0b63103e3fc520c0bcf2246a2b0b93d7d9e295ca71e2ff906b7ae7c7763555960d2876e1269eb3e942d7e0fb29f94c87db6a5d9e9d038f46e16d95a16c21bcf54c734edb05c4f2a4ad58532dbc8d0ee3f02c9511f874ef5c05e657569810a9fefa9f39c8799b628a00503d8139882f5199cf8a12b68279a3a49de138e5e9c472ad0f06c98a990049ecf2e57118598b02a93cdece0d46db37220ad158400dbfb4d1a57eb512727ab370f183ddd9c8ac9958886c01350d56c05aaaa1015af735b63ddac612d7b5aaffca61fc7e842bf1b73ea404d54bb894c6c5b522b95a128329fee20ccf87c55c71802965e0b7145ab6cd615866d748d08e9d0dc70d4d3d572ba2e6e81a37f4abeffc268841c516a64d2b49f96e4919d505f5510e22f44dd57b09daf5860a4f7c6040e4f7fc0aacfb83687eabb13b53d70d6c5112984ffc9fa4f0ca5c9848eb899ceb5e624ed1d55c8ac5b78888a1840449eb58077522f55dd6ad124578d5489b6a925dc6af7d0dec138f41829fece36305396a1e272c10fdc05cf0a4deca5bc69276b3e9e39abf885b0f0f2db017f5e73d3788ea244d1c0b4bda4f34210c65682b29bb63a4ae2f726ea713eeba12aed0fb5b31f934b0f09a1c3860f42b6f26fccecddbaef0a3a25d0fa66d08cefd4b9659b30d4c873c54a720f945a9b6383695f1f2861d93f28e65290ae3ca458f30fccc0706d9b37ec77035b8a7ec4d7da45495a6858d841eb086c04de3854758f4fa1ba1a62751815cfa1b7e7bacf68cda5acf21e9b3cde447c656e02bd5cdadc72719916cfadca67ab7bce15d62d4e406b454c6df4304be938e3"}], 0x808}, 0x0) pledge(0xfffffffffffffffe, 0x0) 20:35:46 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000400)="afb5e985f294535dec216634b058c60fd07fe53fdc4d78a0495b9f2037b46ccd791d579effc7caed1b57cfd610", 0x2d) recvmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/239, 0xff91}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x2, 0x0}, 0x840) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/8, 0x8}, {&(0x7f0000000240)=""/241, 0xf1}], 0x2, 0x0) dup2(r2, r1) 20:35:46 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000140)='./file0/file1\x00', 0xf6) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xed00ed699fd80ab0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r0 = socket(0x2, 0x8000, 0x200) connect(r0, &(0x7f00000002c0)=@un=@file={0x0, './file0/file0\x00'}, 0x10) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) 20:35:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x2, 0x3, 0x20}, 0xc) accept$inet(r0, 0x0, &(0x7f00000000c0)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/80, 0x50) 20:35:46 executing program 1: utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0xffffffffffffff82}, {0xc38f, 0x6}}) r0 = socket$inet6(0x18, 0x100000003, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000100)=ANY=[@ANYBLOB="000bb62f66696c653000"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000000)="de", 0x1}], 0x1}, 0xa) 20:35:46 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2002, 0x4000004300) mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8c0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x8289, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="3acc2718cce00f5cb68660eb5c060aff291e0cf32789e5e75325ab645177d663bb81df6db401b9c22030c4dcee56212e78f68a0439d8301165567453d1dd1e7b4b7927afe1ab8083a405943388", 0x4d, 0x6, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) flock(r3, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000001}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000000}) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 20:35:46 executing program 1: r0 = socket$inet(0x2, 0x7, 0x5) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000080)="e04e5d0100000000", 0x8) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getpgrp() setgid(r1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000080)="e023000000000000", 0x8) 20:35:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x81, 0x8}, {0x18, 0x3, 0x8, 0xfff}, 0x4000000000000, [0x3, 0x0, 0x670a, 0xfff, 0x9, 0x0, 0x9, 0x3]}, 0x3c) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) close(r1) 20:35:46 executing program 1: r0 = semget(0x1, 0x5, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7ff, 0x4, 0x6, 0x4, 0x1, 0x8, 0xfc8d]) r1 = semget$private(0x0, 0x0, 0x58) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') semop(r1, &(0x7f00000000c0)=[{0x3, 0x1f, 0x1800}, {0x7, 0x7fffffff, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x20, 0x1800}, {0x1, 0xff, 0x1800}, {0x2, 0x800, 0x1000}, {0x2, 0x1, 0x1000}], 0x7) r2 = semget$private(0x0, 0x3, 0x212) semget$private(0x0, 0x3, 0x30) getpid() semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/169) getegid() getppid() r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x8, 0x80) ioctl$TIOCSETA(r3, 0x802c7414, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x3f, 0x0, 0x6, 0x431e, "9b18a015106b2edf76db63c2f302527768737f96", 0x5, 0x7}) clock_getres(0x3, &(0x7f0000000240)) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/227) pipe(&(0x7f0000000380)={0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpid() kevent(r6, &(0x7f0000000400)=[{{r3}, 0xffffffffffffffff, 0x10, 0xf00000a6, 0xfff, 0x3}, {{r3}, 0xfffffffffffffffc, 0x0, 0x20, 0x9, 0x3}, {{r5}, 0xfffffffffffffffe, 0x10, 0xf0000080, 0x0, 0x2}, {{r6}, 0xfffffffffffffffc, 0x4, 0x2, 0x6, 0x200}], 0xfffffffffffffffb, &(0x7f0000000480)=[{{r3}, 0xfffffffffffffffa, 0x40, 0x8, 0x9e, 0x9}, {{r4}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x1, 0x9}, {{r3}, 0xfffffffffffffffb, 0x88, 0x11, 0xc42, 0x6}], 0x3, &(0x7f0000000500)={0x1, 0x4}) syz_emit_ethernet(0xe7, &(0x7f0000000540)="9e8b62275e72158df9ee3ae1a878c7289356ecc5286d4790df25ba1b23c04d0d2a3baefe67be7ae863caf37dc43b79bed846d1779c3d5934455e272f3b58e2b8733a85ffc291feeffe0f379af8400381efba8743b525a9586df2b23d7373addae5ebd00f82642d741653ce152f66dfe1cd3305487537ca8cac372e097cc97f8bb6da35fad497ce7e7775f6e55e32e0e0b109a00906b706876a602c076c79304e8891413186fa34545fcffd534af4040fe48923ca17349a9dde6cf2c10ff9cc3d37b7d17a80cd4d683cedc800f2fe8fc8846966c9f73448eeb3adc656082f0e1aa045fba26e0bb1") semget$private(0x0, 0x3, 0x8) r7 = semget$private(0x0, 0x2, 0x20) r8 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x2000) shmdt(r8) semctl$IPC_RMID(r7, 0x0, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000640)=""/124) r9 = semget(0x3, 0x3, 0x80) semop(r9, &(0x7f00000006c0)=[{0x0, 0x38}, {0x2, 0xcb8d, 0x1800}, {0x3, 0x8, 0x1000}, {0x3, 0x80000000, 0x1000}, {0x2}, {0x3, 0x20, 0x800}, {0x1, 0x69, 0x1000}], 0x7) semget(0x2, 0x3, 0x140) 20:35:47 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getppid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002700)={0x0}, &(0x7f0000002740)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002780)={0x0, 0x0}, &(0x7f00000027c0)=0xc) r9 = getegid() r10 = socket$inet6(0x18, 0x5, 0x9) r11 = dup(0xffffffffffffff9c) r12 = dup(0xffffffffffffffff) r13 = openat(0xffffffffffffff9c, &(0x7f0000002800)='./file0\x00', 0x20020, 0x8) r14 = socket$inet(0x2, 0x4000, 0xfff) r15 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0}, &(0x7f0000002880)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) r18 = socket(0x22, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002900)={0xffffffffffffffff}) r20 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pipe(&(0x7f0000002940)={0xffffffffffffffff}) r22 = syz_open_pts() r23 = syz_open_pts() r24 = socket(0x20, 0x3, 0x0) r25 = kqueue() pipe2(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r27 = accept(0xffffffffffffff9c, &(0x7f00000029c0)=@in6, &(0x7f0000002a00)=0xc) r28 = socket(0x1, 0x0, 0x8) pipe(&(0x7f0000002a40)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002a80)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = socket$inet6(0x18, 0x2, 0x9) r32 = openat(0xffffffffffffffff, &(0x7f0000002ac0)='./file0\x00', 0x80, 0x18) r33 = socket(0x200001a, 0x2, 0x10000) sendmsg$unix(r0, &(0x7f0000003d00)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000025c0)=[{&(0x7f0000000140)="8dae0853a89b4c0091fd961cf2f9a2881431e8a11334ca62403f2c932c9fbcfb561c7a228bc8c51a2f4f216eb2c47498b18533f7ef28aef01c10a278", 0x3c}, {&(0x7f0000000180)="547af9ccdc0a915bb0f6d01ef1e2c2fe7201c7713e526d37b499bba8a58f13b8b18a50ebaa79f9faacac1aefbb902ac918fe02ae26231abfa831223a25969f91186761ef93f634eb152c4646f60d9db5", 0x50}, {&(0x7f0000000200)="61d88576e827339c894252cf7233fee8ba38231afafeae58ed4e3e63c30061cc0ed290ca0fe847ff65fd9032fbe5aba2d35d21b55adfe9e5aaa846b48780e265ac0e26494d1a688a7d3faf6130fb18fd676f3887810f18bd8094df3e23d1", 0x5e}, {&(0x7f0000000280)="1795ab1a96a6b87f8e7b101f037c28f4aa0dc8e2a4bc495f38eb3d5e8c71a9a22c27bb53d42f0a1b5c20ca0a4372a1a3226e635bd223533006e62adf4d92cb621d4cbf33948c7c7eceb5220edec87cc5edcab3b03751f034acdd31868737f58b81c69084ef0454bc4058177357381097f123914a842c39050344af4a6c1d58c9080218f8c2779a35478b663b8044b9a8be8b96f5bf959835566afcc2e26c77a22717e5030bdf11fca9d1c662a91cc1de45f292eaf07b75de635b73f4ca5292d883f95cb7d23a2398c3e2b9017eeb59a49a95c244461895393225a9ffdcf407595abe0d1160e9e90ec9b439db1066ca", 0xef}, {&(0x7f0000000380)="8b9bc5f1cc45ff1f1c1532b4db1e98331475d8304735771fe378fc028c37458ce97cf7b52104f8b52af2cb8300cdfa3e4151dd9e2e253add716277b3586b382e3257aa168f4bc3c3beedc87447d2933ada33b28b8208cde01fda6d1cca7110b6fbdfa39333eacaeabcc91ac9c8a122910efb8e8158d17ecb966d13364048331c139115ed9a70af39fa9f878921b1ab25eef38bc358cd31a300aaa189977a55d1c73327129808e80bffffed0677b098e6398712cf38118138bb50", 0xba}, {&(0x7f0000000440)="53adb97395f9dcfd02df6cd03963718eff30b32a4683ac231a6d7713247f1a3d3d527cf40963ec2adf29eeacd1ff809980c7b5546b756853", 0x38}, {&(0x7f0000000480)="b6c2663de39b4f8ea9223ea730df1b66694ecb6fc7a23e47a2b2ce627a0e98ce9250141a6f1341b22e1324301d9573dae2e4d9c8115fc7109bd1c4f71a1f952bb0109d6e565defb099203ac249d66bee64f245dc5f6692817c4dc03594cffa25f3b906c5dbb70a1abbe94c6f0c16e70b03f1563f0ce207bbd192855b13c166db0abf4642be72aeeb73b2b7d8e191bdbb2922dfbcd96c6fef70e7c01f09f79079433e12292c43200f80c117def45fb35c824d3d6cebb5c714045cbfa49066be0b1adec769cb657b4b9770d80203e4efb2bf", 0xd1}, {&(0x7f0000000580)="67ba1a3d3d63994e993d5bf7e0277174097f23c1fdaf73bcb1275f1dc28042d7e445406b75b780fd22716a8f292c16b829", 0x31}, {&(0x7f00000005c0)="ab13000e9da924cc93992ededf0bb33491b5024fa4dab1e2c9136b8c4d0d95d032932d4440de6a0cc35ca2a6f2f30d9d6a004d48c9e1782cdb60cf336cacf48a54e2ea59304c443f2b8d04a5c7b01bfcc1fa0a23d0128ba5ca75580f9631201d1c413e8c7b93ef173b256ee1e374ea1f90931a93a48335ca83fff3e376516ef037c847a7600c7691cdd5434610b9b1ef3c5151e5fd1b6e2e1ea1d53728119aa1471bfd506bccba4f670cb25afbbf7dfb43324c99e6c23fd337f06a07defb6bc2f3a7f0f38f5a517bd534a78f0aedf7894626f231d482af851fd37ac87a9bd72dce525033be4877569768b19326b5a412b58972cb89e3ca5fc76309d9523917089f9dc918060b7d6a8e16328e69c13e45e5bde239201fe2e01cd07567328dc426ca8b9100528346811b2d85fa8c7ec0c017b53f515ead557d314277e0e4456f02a7cded7727f2cf25fedae169b3346149f6ca4a3d13001efa0292cae840163fc51fffa13a02ec79f5f395e520b2d479c3d0eba3b89b136281674f3fdef525261833b5c43729175d18af5dc805423e620ac1fcbf62c6f53727a16a4399a3ff694b0f76139abc690ad321637d359eba9217ee0750922065f2ad096dd18e1106da39e48fa258b0cdcd43c48e2f76eae5b73c55790304b4f5355b3a1b776602b8d96a3cfefed3c2923dd9a7ff905335e98b47148f715a2a4fc2bb95a991ddd647c525d3cc67672b3d404dad05d0f58e194d1b655f41597fc4169748567ffdf3e40cd6b5bec0e61d0fd1a123a401dc214cca018a63d92a3ead7b27a98da28e79b040be6f8a72f078bdca17fe73195c2624b1e5b927cb10e99182f85115930ac1be920c5cf7d9e8e638cdb1943170aaf3f44bd17b224f4515b4ce43085f22322d48a5ab56fd2fe496051f25dd0af532d103c3911980fd8e18a24439787e9034b137c8b7edab55f0af0a3463b4a50f0a4abffc2a451a9ae4ad470ed5497a721466bfd8af582d94cc260f7c2dd3784fb502fc266acdfe2346dce5985143b771a5c859d5ef059d2163102a8602307e61871fb4a715bb8de4fcef31c15c7a7d36b864d08bd26312e0dd26e59f2ac748038c9c544208581f664e296a10773d170caff1fadc41c25552d1b4d03fecccf0e68aebea6e53fca8ef9468cd94f1759d6d7b77f9799954db979873b503128f5a20c8431ec2f548e256fcd4431d927b074d6c953d2c50838240d11b66fc110f84a3fcccff0478c93f30f907c819ea810998a337b71b155d0d22a1c95c35ea708d59afb1ee08bc60954f8e91ec83516755ead97841056a5f06f82480e8c7421459e744681280bf8137e869f1cd0536f57f8d502189851b2ae6559dd1263c026a2e9a25e8df82a89afce52fdf8890e47c135645db2915591f91364c5e3afe47af0bbdb4e32a6497ebc500e7584852276d7418058788ffb78ccf27a065f905e2bff8b2d573f7e77ad9b3a400421993a89799d61592778e2797fa78161cf7aed4056c8df794a83732bac65a06c6e92b7a074457e942c455aa51fb7bb227a6a63cf005f0a26503408d29c635c2e8367199bb2038f710084495c2b04981391491cb974cfcdc86e25891afc5dcbf9632fe45678f8297e0d9d6ba3689254d08d96a3c8e83e5baef02b9a5793738604e4483df77121cd25ff1ad7747d386c84c5c0481c481b110fe2926be922a16e1b502e01858a764a803fb1fddb65a20cfa2be7f9968662a81446d5b003d792c6a51a06a45618d61c86d8d8ad8a6cae07c35ffae6eee724627489ebb2eda1c1f4feea27376c6403f6eebace1514240b5aff28dab06cd7c7e62c583b345d227b4d4e874ce4e5c320c18944ba63fa76d7fcb0fbf466721e74ed911b8e15b26bb4054fcb549f18c771255516a973dcfdb296a314dec5cf869cc769eeada113735f76be3e80220b927bd5572f0d5a4a009a35ca7876038e1bfacd44b53119cb528fe73ec4a8ccfe2a4fbeed762241be701969090d51eca354e196d814f2cd262261e8e1a9dcbdfdafbff5db3699c0e8011cfab165256123997db60f122e7f5599ecf5b0b69ef7f8812ed474d2a79a941d2fc3248b214ef9dfba331a80773e91ce7532898bba800a2000961396082b80d601af5c6868adad3ba3c12b7754aeb6ef5587269b85015c4d84cbe684d091a35d240a037b6e587d0ae84a8816c6b63892baaa77df8c4a1855acda0ec4a9fdd2c27c486fb2476397cf657f4f716f3413c8c9d5f53a0a4c37a772c2a03261101ec5c079f8ffafdf8fc492bf580b5018203cfc382b3847459d0106e53ff9ea267e15fd55d64e8cac2196bfc314c596aaf584409e6753b30f8d2b7d43f4cd97aa9962e3e1b6a9a1e923b709c90960f95dee142085d7abc4f250f8c375c32d7f97eceded94534c1d9bbe5cb9e6460f4f6c5d4b5d3b8e187eb1233718eec6835b7a9a5a220096f9d3487cc85ee7329a6bc296f1e92926446f77b7e1f92840a7ec1aa7342355c0103f8378488bbf864f205fcef45c0693a496501edef8d9c0465ec92bef5bda4cf6d3a159675e84ae88f0c9b454cb4f6a317ce3d2f345687a3a14a22bea9fb4c65fc922c07afdb120d474adc5758921526656ad8c6debfc48282ef990b1d09d25e010f9236c19f75c8be55eb1e0cabf6420270c3383bb816a1620744c3b97fb6105f8a41d64f7333d7b2e3758e9634bed2333727f52583907cf299121cd81019a6bca251df2191e6f82d34a064d7833ad0b38cab094ec6edfa2e4c64ba0bad3aaa6718488fdb03d5470de931b3c549bc2e36e293e3a2201055369897ce78117b3f41c0cdd1e046da3f7ad26dd2a4160c53fb6c172cc773c5d64dc1a42b05ae236883112dca988c14d3375123d191d04ff9cce3d23383e66f610001850dbff0d6bc905c9f99c94f7fbeec5b46308e50c90ebfedc32784bc367562394e6e417efca9b7076c39d265ff8f168a660912d193070dfd352d101114729000583c724e589cb13f3e9203f0763acd6d5d8f638f728baf17d36b828007c2d1d88abe5eace3ac278a4171bce339830dc590706d60fcafd500109ca4ef607e76900f9c521c2fe3486cb31d4c1a7ba77033d69fba3763b94a801dc80c4b940c0a2f21fd6c771234cdab88f5344347a3fcb04f347e8e60be1ec1e959fd2f0273ea74ca908923aea5f8f9fbfedfd36c6ac0e5f0dbd75e87b76f399285a61f92b4b923699b10bf80a7728ea888c9580ad46b2ca3e6336229dfb7a820b901f4bfebccb51f01aad70411d388c89dd1e7476458c5d63be177d25ea8a28f1028b5b8b4769600e85097c0674346b94815f8e6dc328ba86c01d4e343a032868bcb56707e50c1fda93e6ed397ff4581bde9097607778def9dfddc88a202b32d2d20a0f5dc265f2c534d085fe0c5c4ae4954cc6897cf6d1dd772554ffb7b65b975c84487dacd2f84396bbac5f8410208c078b6fda8c853e7672f6843944d213391dd119dfe960a3ef3a88d9665c8ddb6de6781135361f64d2da962b915a590e4c4ad4be5a9aa407408b3359ec048609738cd3106b5575f0360c447f5e1dc1fee208270505f04d202c8ecf0054359c119b3168c17c0e95a87401e4b9034331d97f64fb6523821d0e7ae936e0c90f80038fcbdd73cccd5fe68e54b67053bf3666b6abde23d7dfdef944e4d5db6141e7574705702f43287e368a5ff5debbcd35b7381bcdbce349dd6b7ae1b243c6654cdfc1e18e029a7d073928f798e689f7ad27804a4586b7709fd9aae8ed49819ffa14cf67d9f5fe1376c90bba417171ecd88eb32058a42cad01ddb5f556eff0602e89f8cdbc8d39e653438960bffc2d3f5762f18d28d298da820905ab58804f5d48bb43782544b6a6cf499a2831b18467c9b48385e6f44e52cecb4acda8c0fe19fe602a1a8e6cef26f3ab1e268afe473c059fc3c282daf7c4566fc567df42a3e4e903d3b3bfe17c092da71bc004faa4fc4768a25feab9822ef0b57f3b730805de0bb12cb3a96594fe97104653cf42c2b51e159352bbf4b26419f8ff109f90cfe35ee644b3e2a4dfd62eecb6cadd414264db0fa1a8fe9b7ae56f07f79657f045d4a7be33cd9c7b03a6141bdeb104403f40f7587fe13d7ccf65cef753d667e9f3b28426f49ecebbdc33cdf397c25603241bb8fb274ab3654d5773855e152647e5a6587d1012bec677456798adc3339b19f3989736ae34c46245f62dd7704de96c218763419224895a01a97be8d363e2b06a802b9d4d8783072c99948e6abe2fbde0a2be49d05c60713524ac3270129878b47595ccbe62fc19c22f3741d9c2ea82575c91a75f326d578cf2cce2bbec189785f82221b4cd8fcaecad1ce1a4997b5722d7a54f2a611fffa183c380156714525eec480bf17203f03905d7ab79adbb4758be91a26673174a28544005439fedbe91d230fe7bb8e8951cf64b6b75db2186ee7676311a6a7aaa108dd319dc4f5b4387be17233f32c00d10a48ef50591dd5fcf4477144d64fa3a1f4c4d5c1a46bba93a293ad2d2c2968bab3d12e86dadc7551b730ff0977a069dbb9e0dd543e3e2051b6d9098eddf921054a0d27a5016f9f066d36a88b4a0df31697f2f157056d7e1194907bd9718dbf9e9eb5464c62cf572aa8f4f83774375967df5a54ecfdc201c967f65eea284891d7302da91995012f8a73e6e63893b9cd26d05b897f1c5e029e9ca5e2ec021cb47d995f8784b3c3b65d0314b9a56f984268a36474513561dd320e76b3b361eaf62be7cce8128e6652e50cf16628a6e512ae3e4140e3677f4e75cf8825435417aeba09819b7e48633d297a5b5e4ae5d34f1c2c4120b7070702dde5718c61bd3fc999ac60d0e9ce445394f48dadacc94c7be9430fae2c45854827dd4e7d9d042175e54084b6debab16aef8107dfec587927cba87e3ddb5bef02c201b24a8ff32f4ebfcb385942d4439b6bcd9a15e3568d34824607f938ea0563af7bf434bc6216034f060d2f58d6a5a9a65304da67c42e51fc7ed7326bad951013b95a69a46dc80dd19f353ba6507c1d675138f889d78fbce851ba0add5247a06814e750c984d9dd2d89aed28e5eb3211a15d1be043598bdcf1558edbdc2dfca5e60bde8911d9f0a0c01eb4a1f343140e75df313b97a68fe4975aaf3ea3c15f1993f69bc4c58688235a2b25edc110fa5c43ee9fd186929907de7d7ad593fd1db9dab9d76aa22e28219edfb5b6a4ebc7a305739643373bc39e1d5e561275a146a4259744dc4cc09500b47bdc64907fafbd310f875e5cf79c4fb2941d8f0dd959b871291ee9b7be1cbf6305f369a8e735dea2965c3f1369dd0579dfcd61d38897c164d3fcd080f565f3ecb35585255bf0158f6ed390b0b06b8f814dbcfd4c390384b3a003106912de904cdac5d0d4822e6c843b964e144d7a3c6b27d8a7ae571cdd3405ac7d582f99406f679600c4df24e0d9fbc729bd678f075207a06d8fbdcc4b5ab90aa3092f4375b845ba44f8c1909725358f45cc97707ea6655d748e136fba7debbde3c010c402f771fc489eb6ca0657f25a14f06258f53902b327b3b13ad416920d500341da72add6e5b611df52fdfb16542e543654a257d624d90cc2bef89a60bedc51e6ae721aebef8f08dacfa7733c09df4aadfb78e4d87a02ec8566fca5c363cc9fc7d33cd7dc4bf20531abf15e371dbd46ecafdf83751163da29151425cb6c7813000377db76de5a5628b1e70a4faec96558b40a34d7a629ed89ee6dfa7738b3d2d81ebf87dcbba89862e80ba5319ec8980b8f891830b88b8fc4ae5e87a8d48581093966fff0bc0", 0x1000}, {&(0x7f00000015c0)="dc9a6d553d1d63b67cda0eefb14a11b1a1ca02d478d5b2dac8f78350d2dc7da58318b986f86f5fe3f1b532b7c752e49d2cc3cdbcfd6225d649a71fa2fc27c5fe9d4de0d644b6cbbdf492ea81fc17d18cd4b54cd0ef2629e453180263b9912f5c2ec21328250a98f2ecbc82cb2b1d40e7548f9d9af760854e714c10c88182c20c134c7cbac5672e1cb35dcba2a834067e4639e0ef0cf55d2d155a41ab64b13d6d1aaeb3594ea5f38dfb1ba42a1efef12fb76bb25a1cfeb6f1e3ebf392bb65fa1cc1a87cc0e93b3d6ae20d62199540b9cdcd77e5f2bfb89fa597876014c36998d371f7d81c595ab7f17d153a55bb971f21b6934b41b4676b4baf29f0b9a6172c5a350f4d3e7e7ff6e1ea346cd529f8e83a9729da3a5e4d74c3f547106742070a130998b83bdf84dc6ad3dcd25224966db6f1bd18eb8d899c48e7bf6290c40f75ca65707c329e413ac99cfb24a91de29892d1dda7a7acc7af5fc4eb0b4a8e49091f997471be6cc59e1a5a7493083bb56ef312da53bd58b7ffd04d7118271ab8374a5aa7e791f6c0d78d38d8a2e71163b8bdb3f1075bf6c7736f4b2a7c902c94a0a6e4c65f823f121bec80a58574279fc5ebaf84cf895a83c39ab7d989008c3cf4200f68d0f5405f630116614e40238790e9a568b4698607a5258b91cb5a0922edb444013782e76a985734e40e00428cbf079ecd2d14e655d8ebbffadaf9750fb1df379904261523326944e67a07f748a87d9d91c615bfaf7f2d5ea1a2527a8b8406ab3c24c6d0b3d8b46643c272051aa5f1f2b00b43790c06c76350a88ddcabc4ed7044d705750e4295da6acaeb49c15a5bb2dffec58bafd4d1389c06e408db63752d3e33e5c5107e2b3ad3dbbd959ffaabe99b48ea941ea06611ddc466e4b95af10bcb604b2cb89af0858029e079ff55630d2864e5f41c972134587a9f0fd661550a93c84c11c184680235ac79a7fd20755b30974ea869f76e0582093f0556fcf4aec2acf493f376b05739a4b41dcd2348b0ac02c855c5add44d262acfc2e593a336222279d1b52359825733748f0fa133ee24f144774497adb1769073b280f9dab651277cbad9e3d4066425f9f8673f684aeaf32025cc1416553779356cf2646a261a52af50fc19623bc1bb37923458517e902fe37e7059703bc65785dc9eee17e8cbcd649e30fe83dd9da56424fccc7a81bb868c6de059f1beca247002761b906b001e7d448191bf05a5712fddf016fa9e077991333ad473734a3b1dc49fb20443a1d7276f70897343e430e9fd526f4cae24b7eed4c90082afe811edf0efc9bad48a5a02262ee5341c58019781a8693333b23b7513c02149530e7f3ac3b01dbae9cdef0314478351e2998a44f5734a0ece018005ac93c3c3226f61bf6c54177ef0983ef9892d52e6acf00d3b327ba347953e7d194044256f84ffe75f082fb685fa4da630579231175337eab712776ba95e85da82007e749aae8f64b135ed884ed11bdf338088cd2b77a3789dbdfddc0ad2db83d8b7f621a5f3061bc5597fe89c53b513164d17c78e544ac79a119ca68ce516dfb3ba771bbd7eb7961b73d5db041485e29caf9f4a9ed738d21cb9abf4b8213115dd2cc3afef61a7f7ecbb61f6c137c2cd49450cee3ab635bd41376991a5b54fe550337538ecc4ec710d94c240e090862a2cfc175edaed7ad35baf4a4b7c9ad24fe5b2fbff1ed0233d0973e41d96726698018591ec5c1d2ecb15dabe5b065531b88322b4ae952fa7ff6ffe506456da2f4cadbd478349444c4fdbbec2b825a6557d3215214e873e27901d1294d0aeda5d8a8fdbc5ac27a431798e5d29a512b5919c4f9a4e01379a5c76ef0e0e6c196c0b7a6e75762ecbd45244817f583638fad4e435f92e5c1a51a2723b8251a1122df555558edb4fa4fc277aabd5fab3d6c144fa8b5be5c47904e5bd791a0b765cde0c92998d9d4c2122a3b08f82b23e25ee08a60868c4b59fd5516e3e0e1d151bd274e166da4625eab11cde8a2014b3745266a64cba9e7c2a010eba99df2681797082b4848032f9158a69509509613dc19c1612970d56081da511ebd5d1cadbb67db84f936743bb04c341531bfa8adfbb9debf7cb3b59055fa6584b8fb48dc29ea82c5928f3ab28f2795f90fcc16d9c137a911d2176bec93331553a40ca887d8caf0158a460fa556be040bf11c57bc8046116d29e50fc0f0035246c3c3f7ae38ee0a495b0961d9fe4d024a06b63591d3a1aed102701383a513a3512b1d696d726d038cd6d624c14090b5fdda5b626983651aa0e969ab34ad4a4e48783da8b7fae246774511e8dfc17b0ee9dd0f186b5d4e2b88f93170138fab18655e57c0a011041cd3c269035f02d424eee2b3cea28e7f6564c985cfceb19f0cde2370a09b1062a667df463812cd075c8a9cc3585b2668f50366efb9bf077cd2185c36be46551467fb2c23657f4e055772da480c683fde793967b5716331cabbb2e0f7df14c177e6b353cd72994bc95649983f9453378ed8e7d8d9d2b98ecdeea6d24be014d2c9aa5be1a38d599b7ae04b0e98a1505175fffe70a9f6018258f1d4932f6e2123a6af91758303d582c2f013946fa9b8139c09827b76444b3cf8cd0949ebbc7aff76a679acd6e85817e9d8a10d0738fbb7e7b4d6be38eb1d453309b7cf03987d57394db3ae95b46dbef051d72e4ac809e343fc0b60ea01fc4967326ddabdf5d9f21df5d27040946cc0d4df507d43eb242fbe425023554ed4f41cfb589717cddfd55dd4cabda73aca0e7406b78b732bee0724b24f1d8d928fa31b53242c3d8abe2907322eac30c47bd121a7eb00776aa0a535aed871a87ecf7ca31c4b63cc296e25571c8f970c17d01e4398a464e2330669f7d24b7efdb535495ca50fd78a97abfa3faa112fdbf974123562e807686fbc2ea42ac3ccc7040f23ec89ada82b366cb82d0ae934f4d5b65dc67e23944bcd69daf2662c552b1369dff847b91eed3bd3a2a6619c01b638c372c2f1ccc550c57db2a898888118c38b9b3d3d7cadb58f01c6b7fd3f1ccdee31cb493efad426b028b3689677a8be66b4710147159b25f900e7ed9d4704d2c3f0495bb14924004fc98ba0ef084293d439807425fa7de6b16d81334b292658269f65ba1ad5a3f9815134e00ebe2458ebe8045cbc7ef5243b16c04dabf760f65d63faa1f530333498d80c44902b501c445426e9870642d1277ba4b219613174f7719391820eff227ea7dd8acbe61556cac96f2b11bc25058d4379105fa181b710824c95e731c33fe5ce14ff430100e99af0e0e44dbf2eb5beb4d0969f56e7324652048b6f63e5b493663b315672aea668177109795f2b63609ed1c1b5c9f9c7c46f232631efe8b34073528b9e3a65e47fc7915179c418b575a8475cf47a2c1e625ef67b784c055f15d087b6a67de912cf709acd1dd22a4247d3cf630a1bfabc83f9776124eb8544ee0c9cf17018cd592df0e90654fb34e08b4f40221a9bef2aebec2359253301b6d26945461a095211656bc27f61e9d94c66d89a82a3ad53e8c69ae85623eac9cd3e1e6acc591ce162f2a6cb3d1fdfee390e9ae60217106bf4891529064a044a2df55739f7024cc68049fb8e9efa2916cd024405b255799d5010d94d75d29d2f40e384782b5f6d3f1436c39dafca037f4dfe0ec5472def41d5656c2298cf5e26996663ea7f6f010f5601b2f520c6d3301f12b8cd47c0fd8ec676765b09bdee415e79ca86b40d24b7af0d0dbbd826196a805f3aa30cacbe066f6891fcf449712c7871a44c7220b131301d964b801920774bbbde0d929fdb62cec91d3708f0b21df7ac22d6358f5f371e1653f1cf1a33d8c11880b2fe9d81def62c90c3ead32a5bfa5e4de7d8ba9ba4a2b6772950d5c2f880c89911428526c7305330a4f17a360099652a4130fa4c6bba9d47ac3f7bbf10b2ce260c08036defb5633c028c8643e03df29a3bd51a59a4303e09894f00c7eafb9b868a85103894ed1fbfa5a964ae12982e4724046079d279382525f9f4d7c15a67b3d21422c0539c78316592dffd381815fa4365628dfb96299c55a9af122f5e051b1603d0a075f6c79554872fc605aec6f033892dd644498fe5917cb5d2e3cea1f2dad6658eebd8314993a319f949505e7439e61dbda7916059764aa37836eb2d424adbc907f377822211baf40ed50aa1e70f64153e81cad64a26b0681c157e868de48bff79170b7d397a23bf02e719346b1c412903764ebdbdf24daeebefd1a2a5aadc42d6aa16f1acf2a1acdb220e61504fc7c06e4996a0edfdc2c39488587d348d4b4cf508efb414a8c12af0f3fecf5b177c10d0b71db65c425787bb246b7d32bc4660f984902c5162ae82027ecd64d0cc948e7259fa58d23f17834dfa8970b8c9d7b1b452a904208b59e4be94ff78c2702b3114235633436e8562ce2646a30c0c5a75ce7284ab4292afadf93024a54f022840a730cff256344ea0468307e2cca29902bb266522dd5b7419e513d7532a1e3a3394a3129bcee95da68947375f13bb57c55f830d0d82e24598da01ad4f17c1b9ecc86df53a8742d88e241df7b36f3ec05193f4f8413143d49ea96a8f490d41f1b0b72814093901a03d29834653e767b90f3f62ded0aaa24bcecb645175ef17cb9d8416c7ad4d3d0bc21416eddc7ee2ef93232d12a3e7f6ee74d19c247b536a1c9a84131f33a5e3c2f4f3b21c8f7259a50defc6e3ae8a371581e3b582b9650b66e2059c3b0745b238717a933766862351cb45a2ad2b0dd3a95d93e76fb3b1e9c4241d7effe0b06ff718f561631574da838910c9868235dfe4c942fc28d0ded116b42a0eb09e3491936798e4dbab2fc42260d594408fa80fa8fcc2deb14f16d11302e5246e9a58c7404beb3f7b9b254e40fa97312b440151c95aee916d3192891dd5c0e5ac99632c9167c82816b8552ba25a52cf359a8f1e729e93c2d4e7f6e85c96a5ed84edd2ae09b782781c7213e3b770ac8f696dacdc2b998679e1ba8dcd7566a6d0d33856f555b405b691a3c0cae0d3910ba8f9bef8210a971ec8d4ebd3082e14fe035cda985efa9a5012b26fef6995b18f8048bdc992c5ec1ce6779bc382b8843e8491a0c7d60161b5582864415e4d9c2c9de7f9e75f1393890487b64de3c004dc539b28d0974dd5ec549430fd36b92d0d230499718ae81ce430be3cf0eb54402e8fe2d49d57affdbe796b9d15320048ba3b01f0d32395e66659ac77c452a4badfed22bebf92e6e75c5f6a18ee92c7658e388f15a2bc0ee0eaa84e0b407f652ded646eb296c487713534693dfd0eec585590ff3c12da8aa7eccd65ca8d6c499b22c18bceddceb9219ba5a19a8ffb17cd0b00624946c7eecb59cb36904e274c23bf2b2856fa82a4e0bdc90565e592d4e9a3ee562aac8e3fc5a2f5b9657aa7b9318636304c978645289ec22803bc249c231d3f3490bf37086519992004519010cdd598c95a5e06bc592260cdef44c2b21b531f2f43ec86a165b33b47402fded25463c9db1505b9733a8155737aa5e116ed17803b92075578da0a67a80e5d97bacc3c30d8e85c767eaa2963b317e1fedb2b23dd0a19ea1f3b557077de77040747ac73b180c439549e391dccdfcfc98fa857680afaf6681d26de47000153dd02a046557ee8ef0ccba17044002d189ec9903eb47faa4ea7600783aa06134a54b128fb08e3c590cf7a736f7387fd39fcee41ddebb2699b77ca8197d2eacc82ad82d03c2ba569399992a32e46e4f074e148be7d4f032c8a104561464def6b8e83bb63ba964d5182bc045667dc5b5ad517d", 0x1000}], 0xa, &(0x7f0000003b80)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r10, r11, r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22]}, @rights={0x18, 0xffff, 0x1, [r23]}, @rights={0x20, 0xffff, 0x1, [r24, r25, r26, r27]}, @rights={0x20, 0xffff, 0x1, [r28, r29, r30]}, @rights={0x20, 0xffff, 0x1, [r31, r32, 0xffffffffffffffff, r33]}], 0x148, 0x403}, 0x8) r34 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r34, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r34, 0x402000000000029, 0xb, &(0x7f00000000c0), 0x0) 20:35:47 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xe1}], 0x0, 0x0, 0x0, 0x0) bind(r2, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x800, 0x0, 0x41b1f84c, 0x0) r4 = open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r4) kevent(r3, 0x0, 0x0, &(0x7f0000001a80), 0x7fffffff, 0x0) 20:35:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000), 0x0) socket$inet6(0x18, 0x8000, 0x1f) 20:35:47 executing program 1: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x1e, 0x20003, 0x0) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') sendto$inet(r0, &(0x7f0000000080)="992c698ddabc5689a5f66238aaa244c223302c3f8843403f502ae16e730a105db9e35247cd595e3c84a01126a4199d11ae07054e81dabecbbacf88aa06f4e352fbe172510d814cb5", 0x48, 0x2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 20:35:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0xfffffffffffffffe, 0x0, 0xffffffffffffffff, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r0 = socket$inet6(0x18, 0x400000c001, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x4324470e2bc21888}, 0x8) socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) bind(r1, &(0x7f0000000240)=@un=@abs={0x4324470e2bc21888}, 0x1c) 20:35:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="be3ce0f3a95a3e7f6bd18d224f4ca990fb735c461e727fcdb9aeeadec56246b7ef786a4194fdfbe47ee2cd5646dd0bb28f867886aae611c575ed38a0ccea65dd2c0b39fbd4957a19fcfbd1fc6535d97ee5355362c5a943ae8e8c9aa01f23890c38abd0c4ac5964bf2f87aa316cd9df946e62827bc15cd2a5e4d27db78b0a00666eb56f701137d429e247fcfe48560753d40d75fdbc519a75865b9d54298ae4f012c942b241e7eb572bae6f931aef0b93e0adf9ae3daa5f9f4d5344bceb89527f9173241a8d73ee323aff55584c0cae6a8c74f882971ae28d8541b2a392f6c90d90dca42ffc92084a3381166bc7d6c423899bb0ab77ff5c34341f1c3ba169eb07fecacd82f915ed03da62cd60985c36c271cfeb316bbebdb1d550250f4992ba329ac979e7802ca1f7bab27e30b95f76988ff9b48356aacbec418b2d8f2846815ef90be27d01b16727589fb64f7eb5555967a97df546e9f1821a192b5ab5c661d979c043ada52d8414a4b5d8c940674ab57cddd82a62ecfdadf13fbb14f728d8168af4d8944704991114d739c063db609e11076bcac72f7b7560940d0d6b3f02134e67884efcf988ab85a8a4c392a2f9374efc4edc112a0b72cfd4c023bdcc82f0227953cd0afdcebb4cb6701dc8d0d6f6abf2665ba26acda264139bd1afb04b56b4594920fe82409717b6c23c7c6a665d8c8a1b30e01ce24a65b323db34364fe01948990bdb0839ca440a3ec04d7028a8095a692824dbcb188a592e536ec71761528c1e6bdb1bd3f48573749094f49a89d456e420ede5c89dfafd7c10acfe47c468507357b073e72b690de95bba5d0652a49d62a28a7dd3ffc946f431abdb911395479d274f84685d54a73b7aa65e575d4cd606621f25fa3dc38e949d2c861f392de61f6d285ed17c8fbe9501f202db689d027a837a58c90fff4c7706aac8b98caa4a033f60414977703191734245bee748a1c94ef83fa717382049c4e71cae31e31ec0fa3676ea3afa79062cfc9d61f153a4f41529dda2b38dca6efc28c93744ab1b6277927793afea6112e427b6041f632956067199f8c7f3b50becc6605b7926ce3c5d18cb730df9d5463dcb40c92f8e13f7d6b53aa8871d88c62a499fefba1b2d75f69c130e0518dfb17a601c32a4d64b0eb585bea95835371607875d012b657885e1b3f62ffc1f106943e77022d06018fbeb570ca81b4b86488bc5a664051d711f5bb77780ae6297a68d8ee29e02e3817908e50c363eae7ab6840d6191f126c6bd878ec11db4f042bf4efca31fae33e16a7518f34a1208bc4ebe487361d57480807b35e17f22aeb59cf5bbff222035273f492951c463909b8b473aa31e37a78c4f6f7b7c544ccd10ea892b31d12b0fbc4823e73423db7ab58efe55d5b4ebe52b383b19c3eeb68bc78ad2d78867484c17e62aa70eecf344f86e7d232ac95286ec7853fffa457e6f97789d8ec098a97575ab4e87233e43e1b9f8040a4d31eba9e1e001d484f5f53e8ea68ffb20969bac828918606ab67319b3b1602bab72e6fd1f6c0d38c656c00ff8739272edba8db580a965fe954095af42ec9d7936513b18f924d7f491d7ec25894695fbed4e6d60869a443783900a0790ea1454a544f18f01ec5523b900bcb1230a4a79a7ea65480be7ab6c575f17b26c526b4d446887ffa6391ae9ff1eb320f118081c4ec60572d6220af908e14969a3e747d14c13b868d24e8fce91af190acc1632a591006b0eaeee6e9475ba17da62ae16104a6bfe122f297081b9b0b39a10b78101303e51ed5faeb394e3d3ed0303cd359b901511925057466cf0855c24d66bb1c3e21212f4503a7093a7117d9eb85b60ba3df27bc8366fe1c4725e38bde8e5f5a16b3e84909ef60adf763882bfad8acf58326542b70ff91c8ff41aa1d42b97d81730cbd6105425dea6308d49751ae43af2cd66e15cf2dec13172a2396af580b7de4265df4e10d0d9119c19f575ecb49035eba86a9bd57d37584589a9eab90b4a31874a1a3c9db77114cc1236f4c72a91a87ad250decded9aa29b537e271baf39db6f14c8a0fb929026911a6a3a697cdeae8054e3779231da8279b744e00f30762a704ff639e1db349b05cf5d93c051239337832732cc357c30b12aaa5999b0abba2ff99ee07ca44264cccbb870e8cefff56205b2d16edbe395130582a39ff98934bdb14b39d19a8098305316f8b01da554e21ab99e43bfb5ece7f3df8e884187918b68013810595716e84dd8ee4be63bcb555724afc8da0fcece2dc3494a7f6257c07ab25a9d3aa02a7ce85f9943a9bb03e08352c289a825d8ecaffde1eeb872fb8b77dc56074065e570b584f363f98a050f2e0fc02f12a45e069157831c7bafb1cb8655ec24eedea20eb8a35d9b1937f6a46e473aa9abef376a8d222e68599c7f630888d18733eb2fe23002c014b9296f2dab2dc1c4d28622fd7e40f480ff78ccfdeeb46a12d6695d1284bfd4ca24851c6e61def82637ffee9cc280819e0bcacb7e9ccb331977a2d48fc9dd16ac05fdef22b6f9451a968d428380ecaa89f1ea4ebc687888f478d4ec765c6e258be7cad64876191e88606912474a5de20ee2c237554d28688db2542ba7fece413c9f52d2fc8a7a316281db10c69be8e9a5cde76b09a745845e7b6ef2a1bc31c7177f1af36dd20c02b1e3a691afd90d3504f46d9d15f377a2fdf93bccea694db53c4e73afed073f12c6e905d743a9726cd9599af64393bfadb739f11b968951040eebd3e1170e3d65e5407dd2bcaf8ccff5743067c17b7f9c60875120c5b4023d12a34c6ae645647aaf49655ed11c9bf840cb976cd50cfa3d919ee3223bf3f32ca811346374678a8ae74a2eaee7bc6e78df15560d66899e7caf984ccc00d3b647ab30b4459dce7b99", 0x801) poll(&(0x7f0000000940)=[{r1, 0x104}], 0x1, 0x8be) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r2, &(0x7f0000000200)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) write(r2, &(0x7f0000000140)='\x00', 0x1) r3 = syz_open_pts() close(r2) r4 = kqueue() dup(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) read(r3, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffbfff, "a147780ac85a538a131100e800"}) poll(&(0x7f00000000c0)=[{r5, 0x1}], 0x1, 0x0) poll(&(0x7f0000000980)=[{r1, 0x12c}], 0x1, 0x0) read(r0, 0x0, 0x0) 20:35:47 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x4004, 0x3) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xd, &(0x7f0000000180)="00000000000000000000000000e8ffff00000000", 0x14) 20:35:47 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmdt(r0) r1 = kqueue() r2 = dup2(r1, r1) sendto$unix(r2, &(0x7f00000000c0)="890d0bdc5bb3ddd5d99c7d78718b78df39d8f0a84752b1b9bfc6d13662b60bc9df17209b65b1cad012648eed0a62fcb226c12c6832f4befb38e575d9f102aa07a31becbebb43b7ae343edeb5da779084c3d0d43e985350ef7d9aa759971262a5acec6afa1f44b5ac2c762370941328aa885e44bb452ac16c97c5946838336661d4bca403588af3e6617af80c489e8851f207cfb6438c85208cb6544366db651faf9f50f92dfa461aef3a30ad4f948ab381709ff6e85b354c6f8b6c172287adfbde792ed24df67206fca764d00df6caa32525181df7fcee0dce4cd9723743fa", 0xdf, 0x8, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x41}], 0x4, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0xd308, 0x0) close(r1) 20:35:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000001840)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd110b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdfc5599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60a", 0x266}], 0x1) close(r0) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) setitimer(0x0, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1e2b, 0x9, 0x4001d38, "825dd2518004190000000000fa6000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 20:35:48 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 20:35:48 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = getegid() r1 = geteuid() chown(&(0x7f0000000080)='./file0\x00', r1, r0) 20:35:48 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) semget$private(0x0, 0x0, 0x7) pipe(&(0x7f0000000040)) setgid(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 20:35:48 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x4000003200) open$dir(&(0x7f0000000240)='./bus\x00', 0x82, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffd, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = dup2(r1, r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) close(r3) 20:35:48 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x52, 0xfffff, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffd, 0x50, 0x11, 0x0, 0x25}, {{r0}, 0xfffffffffffffffd, 0x80, 0x9, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x21, 0x5, 0x200000000}, {{r0}, 0xffffffffffffffff, 0x35, 0x40, 0x6, 0x4}, {{r0}, 0x0, 0xa0, 0x40, 0x200, 0x9}], 0x9, &(0x7f0000000040), 0x20, &(0x7f00000001c0)={0x1, 0xfffffffffffffffa}) kqueue() kevent(r0, &(0x7f0000000040), 0x70, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xd}], 0x943d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x6, &(0x7f0000000080)={0x0, 0x3791e0c6}) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x5, 0x2}], 0xffffffff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000003, 0x2, 0x4c}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20000000, 0x401, 0x7f}], 0x5, &(0x7f0000000280)={0x34, 0x75}) 20:35:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) recvfrom$unix(r0, &(0x7f0000000080)=""/194, 0xc2, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000032c0)="0d49ef65340209fb9542874873a9db33371cd1cb8e890cfa35c886761e31901868ff9397783fa7336fb8f6ff9689fa2892a20731c9b794b21fce6e07ff8b14de561e7eb04d4213962015e4fc940de26a158d4d30e6080e71a1b450dbc0b7b60b444e7974312b782930a4ca2c537377f665dd58a1ebfb77aae763d9c8b77aabc0226cd752dfd3a950304c27f9bc5df6ea73830d1413c4429385d74aa7ba290968fe90876b62e1d6fd7e7c326605401da089f113e703dcad1345f791ccbc400e988f739bd9d8157df04ba760606189ec7a97b74107373aa1f674b2b059cab883a7d76cdd9f9a63f4e025293d492e81863bce4b7bdf6ed4fb693f1aa5775d8bd2199c8b9e02fd1473270576f5c6e58b09e889b260244909756f17d9e59d39d8183b702366cdaf401b2e0f7ee0fa053397e0d7f53456fa2005119ece500710cff22cf727b74963ffa71269a9780be7b6453fbb3654144871003c2467fa1d28c0e9634c24f0d7fed6222a650e9019486e2a5303ec6899bdf96a510a9b73693f55ad7fb58242c72d41ac45d7f63c02414010415c013af3c71a7e1875204c0207a910a5c91da19ed5a4f82e49a1f25dfcfea73f462174b5edc5b1efff255eed65ec90c8b0888ede83600beacbd4a46f8be2299ef4e79308cce2bb0ac6ed58b1f29e6d972259f7d5927774f288eb7a31701ac1ff600862c72adfcfc57a811ecae96b87a7263bad5c22577aa0649eb79c8cbe26aa7a1b67f2fb9498ca8c2611307080d5cb897c13b159b8062e343e09a9ffe088edeacc047d3a521872f2dfed596a0f06addc3f5bf57b27aaf467aa649d8ff33dfa665e57f21af609ad87173b12df1ef95289aa9b8816516c957eabb06ec603f420801def7f600ad158f3eb84ae4ad88793539683e1d8652dda0a019a09f3397d4022bcb30c7ec2f3cc1345fe3c8d561f6760dab28736dab19f2e591ce10fea142533174d88a6e3159ae39a7cb314b309ec8ebf96a5e165eee293c951b261dde3f6a5092979dafb0af24da59d5cea37a24c0acb3973dc7633eb57eee6150fe989e01a306d0a9ad50af9cad293345b7983c090e873c5a901dc4e41ade8230b060b11983922b138d06abf98f66b73dd9b56b51e15f440077984e472ec8773ba5dfa6c83cb844aebfbae7be0e497d4628387605ac86b9ee02f323d9c2f291cdbf04ad5f9581fc9c97791e90e0d21c228610dd986046055078e1d0e247cdd209de8078204e9cfe5918bc1836e6349ea46df3f6544e6ea9fc07c39e0d6d3e589e1e2b85f8987ec7d01de77cca85a08abd9e6657468d906170b25d45c758c50e5f2d295db9eb4eefaf93617d506287645a2f94d604924ef4b5fc90e7aa873b3c5213f070dd8f658539e4bb7f97d073391080f5d9879e8d057ba8640e2e98aa7de9dfb78fe4d45bf018d5a8ea80ca4f0eebe1f8f52febcce43ae9203549bbc30903302b9cae2049e608a5bf0db74a09b4e109ccfbc992718a61143ba36943c66f75606394a9db21dc123c2834bd2ca9e7a1127f51dc57ba116c260ee37675a1507ee2483e868bc8f967db0f4adbfbafa128763987110a6b441214317f688c6aaae804f0c87f4edf75be9a058aa3435ad4ea173b491ff179b299d98b9f5c2780d48cbcfcd2931486325f2d8ef2bc0c42d4f99e890959ee47d67a5acd2de760df7989f16e0ccd2bfcb200e14d25c74b09f3004ec251e863a3c054c66cb9581b7963d48961acd7d39a34f56302101662d22fe9da9d35aa35bd731b8cc25c1fa181026ca855080552df44e1aae525427e7c63534bc63d8d9ffccf5db3ff9bd02298500d8d345c26a4b457527c42de7ee177045433dee478a78aa7fc6793d84a4c553fc2cf39275c5c3a0f2a11b3608db3198502ef8524416d725fa3756aeda39b9dfae639a08104e33863bebcd5ab80afb8f718172e413d0dc8139975afe365aa8de0619937431ab3357ec118c03b0edf43a8749d7052a9ce92effd46e84ca97bca867ac9cdf385c836287244c1499d9594c6fcc532f27f29de6445425168b5be9e00940e3bd89eebdae47df3796e1eb97d020f9acf066d03315d2ae2c23f7d851d13c180b6f2907551fcd900ee93af9caa2dd1c87fc5eb468d963cc9011f8d54cb703e156085ce290d9d8102f98cd1c03c4ea0d30fab8595b450074ee0bc8e078cdb908c997018cc7fac62bf21400e5796e27f926338fe65997a53e353fd65ba2dd92844a4ac73de3cc49ca7e72ba8bd8575b0b898b0b5e961b5b79e2fd1f92830f354ca6f7a089d5d8b354c6ffbb7e2aa79ecef3ed07cd1d7634ceef21f5753a8bc3733a3cc7186f3d0c94873572d6f5f6eea2e84f0d58c3d96830cbc397ec53eb908d8322a2ddbaab51c258ba57953536b98fa1b9a5b3fd9a24e712837bf4ef613b944f3b98e4813364f449d2d54555fb686cd955ce2fa2ffd08bf72d1ea89546516f0633e554c88eff7207d6572c86a073b0cd9c6e41a27fbd654a03acb306126dace9b12da6188dcc3bbbbbd2bc039b50ec71eca64160f87f84e30e0edb139c6301edfccd77257c5315474a7f797fa8d1a62de71d3bc8cc472cf78895b77cb6b6be14f4b1c989a9edd56036a5037da17a3b57a5ee2315158515f0406dd39cfe21e05b09e13953e43509cc36250759b844f2af7ed0a056cbb4f24d8301e4042a807113b5575212929ef9fbd6100de57fce016281c63fc2ee0485d10cda382af222e2355e15d1f8b67b8466d49ec984a41988e0c7387902b4e2a87033f31074e49a5498b208d9393885f141cb8d778460e3ad78630c7566bacabff27f2d7e235c15fbe10a0001878e105c8ea71a13e21c8f287431d0ce83c7636df7d16d14d5ed4d0f8f05f8f2a32aa4097ae4dc050076dfc0dc10a3ca8d5ce1f1514617bc9d0cdc34aafada64efa7d7b61ac5faa6ab34960ff154cd008df82b7f383e23d14bbcc1dd1556ef735b965d5516318160595ad23eba72a819a3ed757de7580cf1bb8082d143b4887efced25b5aebd5c7197870b51db13633d7e5359241495179ed513c00d8ab10b979b1cf7a7074d697a522c23a6a5a39bb0e9b8d0d338d131b2ea7804194c29bfa90c0cb982f88c97b28f85feac6d41bcabec53305d82866621d8baf0c08081500e51b609a9a72bb21db712b28d419f7f25506e0675123640c70248d31de93f7b7bb2724e52f46556237512fefd4bef62c4dbf0bfdc1f26936efe73aa124a170e8b7ad489bc274e67a34a8f7cefc935b8f68cc711b78df6d9cc673b0a2efc75f525fdf2502bc3278c6cb80679b589782a7d63bf32cee4396d90ecfca39c43d6a9958f8c6b3256906ba972be6d8e79849792f219fca759c2e48873c707bbf0e718c1a66f293139b9150f8d0c6df4beeaf5e9767b7209c4bd99700efa88f94ea88b89b9d168a06f940e9746a6b9edf5a7edd464e348ee2f9d05e63109ea379b576c2559d78d310aded5ae5464b45bbf3a4cd4be9221a9c2665f34b1b1665ab64f7a1090225dfc94a88ec0da1caca03e5021a7da05a9572da90fb6473884c64298f191b7ee67014b23442647d149369fb07f3e6ab6f8205ece9d801598f4335c60c05b7a567525b0beef181217fc8bda839011405c7dfaef1b5edb87e4e315a1d10ef12e12b953821a6d5d2c4ae9839108ea5be0c8b143abf1a6b0c9cd015ac08979b20b741cc175ff4c4fad7c2518cd14a52c5cf3f96304c3a44097bfcefc9372763bbc9722768c35c8e4fe", 0xa5a}], 0x1) socket(0x7, 0x8000, 0x3) socketpair(0x31, 0x2, 0x100, &(0x7f0000000180)) syz_execute_func(&(0x7f00000001c0)="660f2816c4c258f7e58f6828b6b1a472e64bc52ede0c4967660fae7391c4212c54a2e9330000670f38058046000000c482b50b9b0b00000064450f185b00c4a2a9965e04") 20:35:49 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgrcv(r0, &(0x7f0000000140)={0x0, ""/114}, 0x7a, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x7, 0x91}, {0x4, 0x5}}, 0x2) msgrcv(r0, &(0x7f0000000000)={0x0, ""/250}, 0x102, 0x3, 0x1000) 20:35:49 executing program 0: r0 = syz_open_pts() close(r0) r1 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7b}) ftruncate(r0, 0x8) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040), 0xfffffdca) write(r1, &(0x7f0000000040), 0x0) msgget(0x1, 0x200) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 20:35:49 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x800, 0x1, 0x7, 0x2, 0x40}, 0xc) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000040)='s', 0x1) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mincore(&(0x7f0000ff4000/0xc000)=nil, 0xc000, &(0x7f0000000080)=""/84) 20:35:49 executing program 1: setitimer(0x2000000, &(0x7f0000000000)={{0x0, 0x4}, {0x0, 0x5cb4}}, 0x0) 20:35:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2028, 0x4400) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r1, &(0x7f0000004700)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdff0100000000000014b2a54a942a35740e90a7a753fb299dc57254deda3f083b4d08d0d99bf7c1ab078177da4ce9c287730c53fb394b842dbbccbbda1049dad2ba6eeb0000002f6c1b2bea99c8", 0x65) write(r1, &(0x7f0000000100), 0xfffffcb3) write(r1, &(0x7f0000000200)="ffe399f491c159eb06d6a410242d9601eeb905e218e394d657148dff6ce511ae3026d5d58aa7522fd11dec777c8128b82972d43ab65b1ad8e4554de2bf97ddf31d9fdecfa8959e01a8729c08015a081f88a5232236d08512", 0x58) syz_open_pts() close(r1) kqueue() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 20:35:51 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000080)=0xc97) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) lseek(r1, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f00000000c0)=0x7, 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) lseek(r2, 0x0, 0x80002) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000040)='0', 0x1}], 0x1, 0x0) 20:35:52 executing program 0: r0 = socket$inet6(0x18, 0x6, 0xfffffffffffffffe) fcntl$setflags(r0, 0x2, 0x1) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x29, 0x25, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 20:35:54 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)="f31ce9e7dacfc89dec9bd0281d01841071d16053f02f7a8e0c3474a6507d1402d5daa18e1c8e9ab17163232e68b7", 0x2e}, {&(0x7f00000000c0)="0aa1fd03be021ddae6e44fa266efbf176ae9cf1429bb7a56b7eda12e00b23b07a08afcda39eef7f5bfa8526d07b635d483de5c530b7a9e1f3fb882a838689a3c51a99f99c8f40b9d856fe230b304bb0356dc472c90a6b98284c96d113c7c080af8ea82bc3c736865a05686f621f4d7a10e2b2a17d2ea464c7400a3d30b21e450fd8a3786bb1159d0f5f4ce0983a3e5ba7f1cc709b550ee878939e794e35086704c81256ebb6741f251fc99a444a7e56f93a8ca718d2aaeed2e71ac73175222201b93c5a52bc89e733eba070039a1d4e93aa86cd68e0347", 0xd7}, {&(0x7f00000001c0)="bf8dc9810d681f63fcaa6134c505ca0b09c1307a9fae1bb55cf9e42b28cd987b6ff5f62322cda13a985e9308dc05e49e67d1f71abe54707090b5e39e8af0ee218da611933a739c8eadced2fe36af192323552c0df5ae512ebec34284f603681a676c37f61bfd719dc2ef6262f0039264b932d5d093875fddd71df4d206b155d385e27231c74b3b58a35dfbfaf4ac046f147220cef92272bffbc6", 0x9a}, {&(0x7f0000000280)="5473e49cd09430e34dc52ed142e13585fc769245250dcd7a81a7f8cada9f51c7116f9823b237d0a57e9bd0474e129885bec6a12e49adb318c3a37434e555b067a090ece8410b5949f97723ceb9d9606fdc430b0ac75bbfebdd4baa8433d8d6a676494b4f9c17a7477e7900638d376b42e81cd99fde7b8fbbf10f6777f24b9f65346bea921ba4b0e69921f080430a67246c1f72527c0ffd16c3fdc1681e0e94902935b18e8a495f199cbf7a62f74cfd56036b4aafe8b63f86575c83687c9770ead27f414025da3c7ec60fa41eed3ed1912b780f6be5813accf69f00b9508a13d45326c1cc709136a89e295ce0961f", 0xee}, {&(0x7f0000000380)="95a476ecd2314932340b6dcd197550ac9aa69d14255cd599ad6f9a34b523c8adfdc652a386ca05662b2182ddbc7f55c4b4f83a7d8da80acc2b479192cfaaef4c8151c9d7b7f3d3fc5ae2fcd7f5cc1a098834b26bc5b5bd11ad26307059bd1608f717e30a36e2fb5725a23ba0a420ace4dde6de16e9400fe86882313f4431a79b6b1855d23ffd61c69a400918de26f3cc21036e822e01ff087335d532598c91b731048ed7c389207a42ec620d6db95452decce569ce321e3157c36694e7ac07cee43db2c72b1e4954442c50f0fb9331279e2ad8786ac4a8a6ba582ec9b15c75b5dd8903709f7aea9a7b6b9e0319669f29a6e7046108a3086e31375f4c586619b8f18e92c48b508a180eb911c334aa029c0d234b877f0da5e5c0e2da40cb4f2569cfbefcc9211a0b27c76b33ddb8ab2731c764338999a1c87603ed11e440ac83e8286d2a104e212f69a903648565d55b442007343b097f3e0e54fd40f7d2e9781f789ca6d339bed82fd1a8ec5c4347128aec93e7773b192fc086f7e41cd6291c2276220bece463c2b7e0325dd0900b4316348eca8da2e57bfd97e28e1cb063e5ba6d504c1c3547c4a37ca71b2ae3c12d22a319459a300c83979d10a53b6ddd95975de9934129ba1069dcdbf63e6a8d22511a33d9ca6e729cc254a7ba885b3d7c4d013d08530726b5b70d324b79691791e0a070a4a72186140c8afcafa96a3dd3be9bf864145e1f67052f9a566de1e98f4f6a8018dc24a4ec4a9370b15ec08bae6de6bd0b01c706640169285f71b0b621a5ab10e3d6069fe01acbe65871ae49d6a0403249b4c466986777bc3e9bf81500aaaaf5debc46f6bf58c68999849712c2f1e996f3066d52b17319c2ca596d229612c616b0cb300f57859f6bdda2800cf50f503e366d42407f5be108d5a19c2ceed11ab1a09894ee2feefe72c52d7a8058c468fd66828075e1d5df93b983e8cb6d6dee20bc11d2f35872c9ad1874e8f9c9243986247c7d2c64a93ad8b0495b1ac2737e3cff7c8238a378ec0d1a3b7012288e69700519c7d03936025ec099ae4f099e5070c03755072e28ede265a506facec2e52e476831420056f8ec0a1d62bf90b18a816233477d50bec9952e3d1ae8b7748c1d4844fa6df83177e361acf2f1b34c97be3576c56fad1f5a97f211ce256cff2eae818251f1395c8569e972d84d737d8844945157ccd4c99fd609960112cef2383cba6a0cd00fcd12d84dcd2f99aed014341d731312387155f30295a9938c66d1c2e0d1e63b361ff0d248954ea83dbd7384c8d00f0ab78348f3ed154e1f14173f45c1efb9c358d9f163f82a03d6c578cb9c386f02bf8436d3208b8c6d61eae60995f4f5d0aa232a1bb6095cbcfa84b5b820fe5f95adeceaa01ff58773783c38968928e3e045f084aa4addab46b3285d1c34fda7fe43cdd018907b70fd930976ee9c8cf67e1aabaad0080d4866341c72dc2bc97875b5da9e669d2877faf857ee9a1ec38bed57e62d99bfd498ca3d3ad2a766e8b7b7962f4dd9326cbdea6e3eb489a0123d9c7a27ba51a6115b2860060c70d356a20965fdc458341354b0ab0c0f75ec59f371bed20363f544ea7f916139725119de0ff81ba23ec3360e59dd07958d2036e47a7814a19ab465b24ccb393776b499e671c65502064944f7df24497df0bd388c36a7722e40868ee52b4ec9be0d1e0107e5791c1f638be8903dc5c7af0ebfa3a6c2b3329df89d7af8ae0374b1fcba6124042830c295f8588a68b109d5f4ee8d419f1408cef275c092b3614957ea3622bcd21033eff66f77582c9f78915b83b77e1cdf18ad64d214643b6b01f797abae5fe9d78d7558e87cf542305955f901a746a4d95e147717e78491bd6bd52a999a45c490cfd33ab4fa44aaf3cba443ac7faf87f0cd32ac99cb1a0cf30c8f2549d86745caa3149db64b1756f723ec3bb73b88e40abbf5b062517514405c9790d81fa070c17d9b9891335ed33705ee56ba95144b082992859f7029000c299f53c296fb5427976e398dc534d8b8ca67e6f736ead7ab22db6cefbc1c4452a2d1c2840f8f590a7012054a1d90f7f94002fbc7880dd8f5462ff7b059172aeb95dce32c32b7b8fa258791fb33238c3a694573dd8c47603b482095de8ea633a66e7d59bcbe9d4b569851c1df8b0fb1c878889cab26dc802be92453ef9a7a2ef118442e94f2b93da015ebceef5f82c526510a8d8ba07e090c01a82b624439efc6e61176f8603cf491c3ff336c9f5afccef5015f537d7a8ab4147a1d186041f8d351e8d940547ef255c1e6c2270ac9ae156afb2bb13f5682f075731caaffb24b726a00170430b03dbea82293d9da4c6d6b2ff7b553630df757ef175b6c2afd9c0e0aad543e714dab7a5503c4f15c5a973fc0b23f65ff32767be2e9154ae9ee94dfc43a3b3c9a4050d56f7b107f446cc7506118be1b77804e2c0ed40749349d225932b35414a59706f49785f22ebeb2f4318123fc1911ad2fcc9cc03cf7ad7feec572e0f90cc4fd0eb63d4e6ad9d56dcb7c245e3b9149f544be85d8d850c5b75d7b8685a69db30b559d4a4cb03b7fd740f6a02703d13ab46d703e0e8948e80d863ad74ec4eeb0a5a639ce97a184ecacebf99cdaff04390051fc5fb674f3fe52bb4625e0388210508abea40bea95708ce17065ac6b90bf715e0b0325b9d78b4534b00d02a7d910292e0f65cd5c99a042e2a4c86301be4bd48a9cd320397a5d6c09d84159914f99279dc72b29cb56b1d4f167b24d5ad4eef93d78ac019c900c684ea4cee5fc17cd45fd1a8f7fa060623fe5b8cbfff277c47f4a0bcb1fdd62f458ad24e7f2f0debbe842cbc7a7653aa808d52847896eea29f09f30861d246357bfbe1dd0d4e5921565d4c63bd54d022b8638b92c58d730f79ca83192a93d26f51ac06d4ee6e34a21a300b5d08a22f6e0bdb09e7e824c2eab8c019ccc42fd0952aac3d6d384533689f2af92f7d009bc6b7448f07f4b2b503510e0ee5a63762f2b20535a77f597bea18557e94d21960002b01b34cec28c5e5f917b74e3f7fa84109f7df9b593405e4afc1274f6d1151859516c85ba9a8d47581a352fb8912fa0d39009c8b63f5b61fb3f654e9b068dd8d55a3affdaa1ad0eca24dcb24248422b97a9a8424f8c8eae53e14fff5f6f29a659bb7eb9a0fa973c6e5035728eac2a9f12aeb250b8e3042228023ef32e5ef9b8af62c4dc1c9c4653ebb34031e222148f384417e0d59cc7e037d46bf5334b0f81beeffe7fd0103ae5c58ce1b6b0502036f1c065fcf368947170477117aca2288193bd6a22850c025bcb6fcf0e89d8d357930217e352d297f1c6b1809821bf71bcbb47db44f9cf9e65e3b8bf4b5234c8b73c5a39bbd07957f04e43c61e3dc53d4b9cf79c77b9b286e0b4e643dcc226715cb7602ca1b975603f6ab52ec6c193327a5c51961e20b8657b13b76c5182801afe26e08b44d47f893dedff5403c759161c4dbf8aa5a2b54395614d3bc50510f98b2b90a060df1224bd5e55e280be2cdeb3b8781a0defbb1c4d20b1ec53251947b4ec8e6b8cbb47d4a8659d609b40ea46cae2f4537bb3b9a24ff7b29e111367d95724b93a0535adece07b897b6b5bae79c5642aabc92d2f71b6da754d18f7cfdc1cea0d94cc65cd28082ac2a6713650b18376d77931fce6df59f0bb533c378a051dda40e2511576eabe440d3b96b6ef137c60692a5f6cc0bcc0e266e107b64622c97b7a65ac18df62b3cab87ffb21a037f33d74136613a7a94f8cf67459c87aec33655d65eb5d9dfda884b49b1366e41c511968ffaa2406a40bcc6b51fb09be9c85241f2769a273efee6ec24a64218c3c86726fd00b8f00d0be4ecdeeaf673d88413ca019019a3a74e51ab93689e79b11fc3c46c56f226b70834edacac577b9b1ee533571cfa13019674a3225e3253b31a10659132626498f2cc39bcc182c708b195aebbd09ba0f1a9d8f5d003917a040aeb15fb814a7e2bbb705583bbdb49dd9106f0d6cfb56bcdec4972975ac88207636d868c734c6fd0a97596035341d60f0c431292731140009075c2eae819b3142b47f9e1cffee5bc9d571843f1db9ca7f4bc0774900fb34a1f4944e5c1553c6c8e1b879f936bc53c42740ab6f2f4c42d728b4a37107cea8191a96fd0e21fcf1fc7ff0d080ebf760f8c81753c325eb3a3bb054304c527dbbf86abd4d0473ba7a7b58cd0063203940d8d3a62d0e9c99ea4379e0ac2aa084e7f01e0215ec2b75a5892538d918d3b4211b28cb5d95f8b058f8c95d68e87ee482abda387da08b59aa330d40e953928806ab2d1eb683a8633f395881919de7a5b0877c2c189e9472438cd9d8e49060bffea47ceacb23054a112c6b3f52bf9827cba01a0de7d8f9ea92519189891a5bb77209fe76847d9ac5d0d562c443f4827c9aa67034b9fc761f632ad2b985a4daeab75001b9fa40c1e87588676ebaa352acdb3c455fedef9acb338fe3756c41772f6cea7b69e26653e42fe2b2ee4d455f03e45cefeae61ca57ffdc54dff2dd46eedad020ad5e93a46ab010ed6bfd3229561e21e3cd652ea7914feb69b1a7f8fb8133a7bdad19f54babadd44f6d232ac7cff9bf4a38b2629303cd1dd80edf3123e482e367c15776eb4a661d8ef839ec47570b2c99fdd6771fcddccaa11315d130c85888e77468a78a949f630582c6753f60678f419f0681ba534a0c6abc7529c2de7766ed54a1ac706d1fb84c97af2e62b9a34e3bf3621550aa15b0e68b205c2e204974feef4d7ad50b39c81a4c7fb59bb8bd1da53319c67a2d5f771dbbbd86a1bcc0bc7690b01d129e6ab7c85bd768e5fea0554df5fba34576128243ac627cf4b356893419d9aaaa338a543fff0e26897330e3182a5de8eef735a65ba1bb5820c5c0e7cb5501f1b3a0670c2f777265fe96ef7b55e39846ad577eeb68e74dcd211f02bb890c01570a443934a7713637f8bedb42e10292db4a78082bffd70cc6869d0c4c3344ffb55757214f992235ffbe1e76249cd7924986aa5a2e0c8bf0389bcd5697ae1f2a18c5d37197dfe427db090c87df34bc44afd3324c44efd5990888c37df4b9b47fe05b58f7819a658f2f22114d79471ea36453cab5a21bda392c59b4cb55cae1ccb1a056299246cd19a83a664b072876b956207fae6a9c18e1b8de2c237fef80ab544cbe20e4ff36c59c010cb5388f381aa95446c7384556a4ed64e5d8f823fab82c07e688e94648c86bff716d583a029769495358a37cd880b3e1f0a3d0da706227954bf48bd2afe1038fea6027eb06e4c953b9d31427b7c1c0149a0bff86e597945534bff562449182e7fec2c70177db0b03bd7d377c0e354dbaff8d83098f28f8099d76334ad4ab52b6c4e2cb3ad1b6ca1d5733862f9c0f8cde98ee96c1fb6b36a446bb479a09ce198ea9ef4a55134dc1aa05bedb4977dd236c3ca4358c5eb1905b71168bb212f050c87282b82d7c1702f42866df8079a6a303b504b54aae858ebec9e8349a45b6708364d16553a158dc7f7d20dab56cae5a7092ff328b811e43eacfd2b3fd629e211935ab750ee61265b796ca8ba17450986a8863a28d20d49b1663ff03dfe4750797182414eb861008c62da77f746694f69c48e65c47778d6c64731b72efec9e2c7c9f0e4913e446ec54f4c31247802682c040a6d6b8ab140757ce61ab600f10b7bec4ff59f57298ed0a77c6f3a1d4b196363e7806e0eb22853e8e11bd268a24beb0fbd2a5ad577817ff4f43d1e4f63ccc2887bcae104cd37a6a7453530d9201fe23ce04448a6a32189e2322243ee7c6ff2891656", 0x1000}, {&(0x7f0000001380)="a4815e34a664c7fbfc5e2478f95481f29fc1863ad0662bee986edc4ceb60d2d217e6a15680001c67954b179e9a19cdce81c2918e7e4c09a7e523de9fc8f747dba2ebff104f0ceed47a756f86233eec020f1763714b289866b16e4972a55298ed66dbebf1854f", 0x66}, {&(0x7f0000001400)="2b9b801bac120853865dc160aee0900cecc527dff06a847b05effcfee3c8e1edf5ce7400ed300cdadec12eda79bd1a56c48901efdc9bf389", 0x38}, {&(0x7f0000001440)="9c2491d2c279f8589260ed354684e1ef6a6f214ec85ad97bd1344adaea0c393610d3c6a30b107a396a21978447bd897218e85b73e06bf54ccad161f8f1d63e3db1671c609bca688af97a5050627344d887b0adf5226983fcd9b2a11fe975", 0x5e}], 0x8) r2 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) 20:35:59 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x4010, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 20:35:59 executing program 0: r0 = socket$inet6(0x18, 0x4003, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) r1 = dup(r0) setsockopt(r1, 0x2000000000029, 0x1b, &(0x7f0000000000)="01000000", 0x4) 20:35:59 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2047, 0x2d53) 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) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000180)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001380)=[{&(0x7f00000011c0)=""/233, 0xe9}, {&(0x7f00000012c0)=""/176, 0xb0}, {&(0x7f0000000080)=""/4, 0x4}, {&(0x7f00000000c0)}], 0x4, &(0x7f00000013c0)=""/62, 0x3e}, 0x802) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x78, 0x0) 20:35:59 executing program 1: utimes(&(0x7f0000000000)='\x00', &(0x7f0000000040)={{0x5, 0xffff}, {0x0, 0x5}}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x808}, {0x39be, 0xffffffffffff34d4}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x80000000, 0x80000001}, {0x7f, 0x1}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) connect(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r0, &(0x7f0000000240)="75472bc917e85f33144a05f3c33cd5a61ab7baa60f3d92f3e693b1d7439136fe766c4a8f49348cba317a952b5bb185055bf9a97cb7e083980c4315e8e38250cc0e659d27fdf12af79b19a8e3b51fded486d6d523004623047adf52e58a4bbdc0d7b0531d2c2695ff70d752a4b716cce8dbfa1b25b4b377acebca552017312243046136b265748b00004649d3da3fac5af8e51d823d9cd78173cdaa8c1ea4a610e6", 0xa1, 0x4, 0x0, 0x0) getitimer(0x2, &(0x7f0000000300)) mkdir(&(0x7f0000000780)='./file0\x00', 0x90) r2 = shmget(0x2, 0x4000, 0x3, &(0x7f0000ff9000/0x4000)=nil) r3 = syz_open_pts() shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000340)=""/37) fcntl$setstatus(r0, 0x4, 0x80) preadv(r1, &(0x7f0000000580)=[{&(0x7f0000000380)=""/236, 0xec}, {&(0x7f0000000480)=""/239, 0xef}], 0x2, 0x0) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/175, 0xaf) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r1) sendto$unix(r1, &(0x7f00000006c0)="5d22c97940503ca69d7a965a6c9340ca5c638a7c1fd60d891df9ff05aac5c14b0ac7f706c35a7e16ed4e19e9ea93537f4eda1fac562fd41a847b10a9af992366eb549a1b1759c05a141ed9684b10351440bbe89a5140492a8295f283e5c596870d375f18001a23030a452741217a03718284d179fe391913a503d473a5ee6ab948c2095f78512fd5d27cb4f115f976426f242cdf1b5258", 0x97, 0x4, 0x0, 0x0) getpeername$unix(r1, &(0x7f00000007c0)=ANY=[@ANYPTR=&(0x7f0000000b00)=ANY=[@ANYRESDEC=0x0, @ANYRESDEC=r1, @ANYRES32=r3, @ANYRES64=r2, @ANYRES32=r0, @ANYRES16=r3, @ANYRESOCT=r4, @ANYRES16=r4]], 0x0) syz_extract_tcp_res$synack(&(0x7f0000000840), 0x1, 0x0) r5 = semget$private(0x0, 0x4, 0x2) semop(r5, &(0x7f0000000c80)=[{0x3, 0x8000, 0x1000}, {0x1, 0x1000, 0x1000}, {0x4, 0xffffffff, 0x1800}, {0x3, 0x1, 0x1800}, {0x2, 0xffffffffffff0000, 0x1800}, {0x2, 0x0, 0x1000}, {0x3, 0x1, 0x1800}, {0x4, 0x401, 0x1000}, {0x0, 0x1000, 0x1000}, {0x5, 0x4, 0x800}], 0xa) 20:35:59 executing program 0: madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) r0 = socket$unix(0x1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) 20:35:59 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) r1 = dup2(r0, 0xffffffffffffffff) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000040)="ff010008aaa008000000c3513e2a5e0000000000", 0x14) getsockopt(0xffffffffffffffff, 0x100000000029, 0x9, 0x0, 0x0) 20:35:59 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000000)="6bf43f24e00b040a48984239dc7c1905f84c73d7fda754adad89f625c19cb9ff144b87dbec6eb1a29f2cea1e4051de3ec24f02a65018b3699a586aff3281646e36e6adc4d22c69b771c73adc1ac98a964a674ce6b02d573d160dd09fe0fee2996e4b8eee40a117b13e3baa5cd9dd0916d0bd40236f612a69858ca0d5d6f6842b91c6df595e8e87a2b8710eb8789b30dc2ff091f144", 0x95) 20:35:59 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0xffffffffffffffc0, 0x4) listen(r0, 0x0) 20:35:59 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x40200018}) clock_settime(0x0, &(0x7f0000000040)={0x1, 0x126}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = msgget(0x0, 0xc2) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/153) r1 = open(&(0x7f0000000080)='./file0\x00', 0x801, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = dup(0xffffffffffffffff) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x20148, 0x80) r3 = openat(0xffffffffffffffff, &(0x7f00000014c0)='./file1\x00', 0x20, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r5 = kqueue() r6 = socket$inet6(0x18, 0x0, 0x5) socketpair(0x10, 0x1, 0x3, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001600)) r9 = open$dir(&(0x7f0000001640)='./file0\x00', 0x80, 0x4) r10 = syz_open_pts() close(r10) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x3, 0x0, "cc027943bfbd865bfa1d9a83fe79a77ea4ea7937"}) write(r10, &(0x7f0000002800)="f95e625b78f58d117553aa271fb896a064951ec3c2bb65395c38e800b4794e9911a1765547e49b72a89f36e87396f9ae9344a5ff00dcb84c19e3ffc74ef300c7a3ff864cdc942978e8db7771c3d97893132c6f7e7b55457772342c5f5c988c382b90224fc80c427247f65a6fbc4833e94c8516528e856c90cb12235db8905f7a12b4e546f6e93ab0ddc1a7b28a2ef106cc8b7a6b5e40adbcdc9ff03e3f323281fac67e251d1a8c35d2512a9c068270ab96c8bf78cedc318205e05c70372ab32761a02b31087b1456a00017ce232d7b360e662500448952cbc850014a51daac4123712c462a55cce232e6c811307c8806eea890e187339f5f805ecd7c3a02a33cc6dad452034a0de892b3b68a70c4ecf0c97b014da6f0660d40db6c3ede90990a20c25bf00866289b9862cc2fb6b347aa5cd9bab7e0f62c42295a914eecd9ba1f86074fec1cb938756e3bff5e896e80a7cf58b5e5a7ba4eb936ed5b727160418ac42e296b3087a72fb7504e1b1dba0ef072647a1412494f73fedac1dd218e76beee644bc570d3a7d4aa30d9e0094d854451fb74ef6ad9e985f9c1ad85e8eae60259ca0ad8fb0cec8a3e9ab305e36915ef80f75f2165f58b386deb339ad6815b15489e74cbd263d8587d7829b37e4d35bfa3e72089d8ba83900b6d2ef21bb425a67e927113a31c9552870e236eabf162b72a142140ed71d17196030c1ca2ba502be501efd39473c40b0d029270a271cb44f96ea46eb92b26ef58a45c97859c5145818b2ac8618256733a74c0c0ef7ac949d683d0f96a6a5522774cb14d0f4aa9930830df3173b54a0fc108c6b62d82a085fb2c1c89e924f543313a511da87fd07a0632b42eda35cbc40de1157a2b0700a620e3f1ec2695c00468a05102956b541f92e9b9c1f8adbbf71335c234731a3c090293634ba22820c0b7a9f728d40a142944d74750849451d1607132705e607df92ec948862e40835fbe6af90f9e70a2407fa247282ea867d22ec75befe20a6ba89a5ef003503ff3a46ba1d6e143ddc84874892e1772136a6052b31fb8210cbaf231f8fdd05451d872f1784c63a0de735c7ea83a3f5a79a6a4c2c1a0139e1265e7f4a579beb0c5f6caeb6973ca9b55982ce4259faceace82c7ef70737fc400d35faca68b6e52b44d1fc43bbf119b9cbcecba03cafa4e374d88083f5de2ca9851983b981266651315ca6e8f8401b8d1be6660d07f1fd3f70d88f6e8c5c2e1957099f508805a1e41420b9f791ff30ac41221687bd3f9", 0x384) pipe2(&(0x7f0000001680)={0xffffffffffffffff}, 0x0) r12 = accept$inet(0xffffffffffffff9c, &(0x7f00000016c0), &(0x7f0000001700)=0xc) r13 = accept$inet6(0xffffffffffffffff, &(0x7f0000001740), &(0x7f0000001780)=0xc) socketpair(0x10, 0x0, 0xfffffffffffffffc, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = dup(r13) kevent(r0, &(0x7f0000001500)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x600000000, 0x8}, {{r2}, 0xfffffffffffffffe, 0x14, 0x51, 0x101, 0x101}, {{r3}, 0xffffffffffffffff, 0x80, 0x40000000, 0x3, 0x3f}, {{r4}, 0xfffffffffffffffd, 0x2, 0x3, 0x40, 0x8}, {{r5}, 0xffffffffffffffff, 0x17, 0x80000000, 0x9, 0x5}, {{r6}, 0xffffffffffffffff, 0x4, 0x20000000, 0x7, 0x1}], 0x2, &(0x7f0000001800)=[{{r7}, 0x0, 0xfb782236ac2f444d, 0x1, 0x579, 0x5}, {{r8}, 0xfffffffffffffff8, 0x4, 0xf0000000, 0x5}, {{r9}, 0xffffffffffffffff, 0x10, 0x2, 0x0, 0x6}, {{r11}, 0xfffffffffffffffc, 0x61, 0x3, 0x7f, 0x2}, {{r12}, 0xffffffffffffffff, 0x40, 0x1, 0x4}, {{r13}, 0xffffffffffffffff, 0x2, 0x23, 0x400080000, 0x2}, {{r14}, 0xfffffffffffffffd, 0x40, 0x4, 0x7ff, 0x81}, {{r15}, 0xfffffffffffffff9, 0x28, 0xa, 0x8, 0x10000000}], 0x80000000, &(0x7f0000001900)={0x10001, 0x8}) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) bind$unix(r7, &(0x7f0000001940)=@abs={0x0, 0x0, 0x3}, 0x8) shmget$private(0x0, 0x4000, 0x46, &(0x7f0000ffb000/0x4000)=nil) setgroups(0x0, 0x0) r18 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendmsg(r18, &(0x7f0000001440)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000012c0)=[{&(0x7f0000000180)="715f1e49b15df10b1bf85189f69b58ddcae61856ab7fd0a55477ed518de1861f2eb63a0861dbc9c78e01f832585bf00c508582d5c74f2befbeffe25907f47ec952111600a193162e85cea32d14acef6c76e201d3c4f4a8e44b84260996282823f97d490089bc0f2caef826140618530e755dc393eacba49e3af42c9f2bbda2c6f3ea1bdf946dc2bc436e24800cf9c45e8d61bb0b340e11505648e594f6392a0bdb44a0ce2eee744c0cbdc9b95e310802c4ab4bb679fd9f0b659ebf94f3fc2cfe84f96737e4b97215a7cec4ceb0d66a134b8a8aade60bc63c2ac70217e3499fb7e5484081bb1a66e6f472da5b6188eafffd323453b875fa", 0xf7}, {&(0x7f0000000280)="de3c241f7c470c2d79013b55c82728f3b940b788bb4a7a6d38d1ebd14766dffd819816fd4646bd806d8657c296b0fd87245499a9b832772b5ecc4f724f035f787076e23976f5c959861b5105c3174998b75b1a1c28fda3541ccfd023ccdc5ccad6c216ffedbf2e48271affe8eaeb2b37490d9357336664ad5d322a8fc4d6557a25946ca48b8ca5ea5240a8f3e84d0092dfb988a9f81642dbbee074ff6102e1247a298b5492079769ddd5112d5a842753f03942a3c220319ce159cd433afb27f92b7b5cfe5ef32105fd29f43b4ca1b1b6b773fe8d5497feb77acca51aa01fd97afb2d86229ea4ef6654154330721223dbf55954f9566f56c646221a2a65f5d53413f20d9fc3955bd7103d6989333bc23f0809a6aaab1c1ce223fe2dcc1ba780878241e270f9ca02f30969ad1bc2d8582419272bbd67541b1da503a5812d9572718c395d2eb19f9cf882dcd61803b83035802f575fdc187450448a8105eadd49d9a24af5fb149a5cc29dce2dc12ee8d5ae53cd5d6eddb7a5469fd39acf8e3f631889d7ef1977621c9eb5be0ef45753d84eac7def5cb1db1228c01a90d3e3a64ce2ece6ad07724a2758db60748b2de6d084518fd67ac009e9983da1c9b911a5084e5d86626ac7bb9e7b9c6a15dd70e9f44e0d3293af0cd350e598e8f499d98696dd55e231a05448821a960e3968d7e38efefb07274a802b06ab7189235581c95b0870eb927f0531b4f69474118e7672b39fee722415a28840a68d893a089499d982d4fb05d3a92f15841907b7a0e2c376455632174d8345548da0ef747457eca05a3cfc71ca744d9c5c9e611d0c6721074dcdedc1482daed1d04b3a52d1b8d35e0f71a54ed3a7e845ee527fdf4a2c13d1021959d2b1458f079493899f74280ee557466acaa3b59a3813ccf79630808cc6876c2381a84cee8d7b6b05315df7b7cc48c58fb665517a349844112053eb2d3e043e0703d605159e4428ab8341678ab1a747688ec339ef5210b33c8ab4a43ddd525bf0de95d02c68fbadc6fad9b3c56319e27ad61e3cb2bea32541dbdde6da197696de8b29b6962340fb0a0e9a6ab9070927865cba511795e38082b67ed9a81d4b42b28f55a036ce955062b84b8a9d6bdf1a4b718208c38d3ed082c586aa454f90f5d2895a6aa8e68f50bf2257c0bc3d7172dd54b5f273aba8a2e420e6877bc895b490f6c83acb13e27eb88b82013d561b3fda8c85dd8985e20eb4c3860c7b126718184ff9f0c3cb69ec7f4cfbf2ad9b5343fbc9cc7b488310fd41a4614d8132ff7e722731f8d1b8de167278c3c5f3fd52c0ca513247e9e60f58411e341628ec4c771cee937ec6cb7923c6170a313406e14e3302187061d83c13556db2293c380574a4d76c7bdf35f1e44d0c18f30755662a4b0a55f8edca1eb9bbba512d8b141096d2d788fa4edb7ebdb514bf8333bc055c44e6fe74deefffa16f953b813a3d5998fe001dc33bb0d2854a3bc824e2f77ad1a51c56113eb16a00653f28347eeb7911adfa7e5659a82626c51b9f0d4023a4732672dda3ecc27c9e8927fa3b4ebb39799a27d4e1f81e1c31c639a1afe28438814710fbfaeec2a7578f4701f4b5dc458e63f02e0d1d30136b49bc571fe5fde6621eecf8280548e570a41f2fbe69f2f1855a494d11cfd523ff72b6fb4eeedb6efcf03d9b7e952d563f337ee0e4cd40ca4082127fe119ba3249ab12d60874375ef2c6ef957cc3b51df90310441d0237203b21e447a777f66cc5b2ca96c00f937f6f3e488c07b4f202e87a7d8da4ba8fc28aabf3564485693623eb19b209f9d4d99f4c3829022fe61f90de0800edc238fb0c601aeb14132318ab25b1fdc632e284c227c23a0c164c630f0fffe0050135526aaf3bec82793a5f30fb3ff3ee9897cdf3e8cc363114fcce6702a2027926b6ba83fe502974c72dbd87ac2491b34358e2bfd65579eb76dc9f9fe844134acc2dc6ea109db032c884120a0fdbd29f6094f690ffe6f9f29b5c009531d0669d6e75f3b9ec7956a00f9599a493fcdfebfcda65ced9103bc0bc78770820583d77178490fff2b877679278ab0fcbb6801d3be880a4cd07ef0967fbc8e60d311e521bdc507641bfe059472da29c45fe03f2b8557a1b05ed608f2a88f3ae6a141717f30e12f29670415ebf920975603e4380a10c4f8cdbdd3a402b94c177411f2fdaf5464cf58ddfb6f0cea809e5a8e83934f3a3872f0f788a4cec50366e18d7da3aff3756299a933d1a420730b01c28f3e75b685f9e740533da4d98f31aeb4d6d7e02a82d9fcb70c6840c92ba837cc12536362c13fe69fdc40764c6cf2d1de8a5ccf19df0e1c0f418b49b4962eadbb168f64146ff6c0666aeeee43284784a3810518ad9a5a48a7e3c529ac283c6b1d0dda7c013e81a2cc91c43638c3422cc8e382ea6355400f6adf134dfd9a93e41c10820fb5005d80fedb266293ad03b57ccab35f98077e494fb150d397a6612a36550044f023e6f623ae8e6a12c9e47bc75bc6ce5aadad56552fe30644e886564666305f3620a022f32efd68b16d23df4402210c16c4cd19f5bbf53fa5dde6d8a1828a411533812e5235b7aa6eba10df6ed063b6c14dea813561f02425815e838af98e9ce7fa69572279af10c45f0aa2ea9ccad771df20b91cb4ab94383bbdf349d566653dc487ad8f473f56b2b23988c7caee76e313873195411d72b7c71f4de1bafd7af766017a3fb002e00ff5972eabbb76a2c94b1afa7f3e9272843637fb83d26a8e858cd8d70c1af504f682a8568b449045e7a96e76a553ee3702013e0475e427b8689f42a556f9968107f799282550bd44ec23a1575c01f7bea3c44df16296c0bc9f01077ca8eedb16a3a1097e20902bf7943bb2ae8b9dbf87b3ad131449c61b9474a79b4e6a013bba8dc56a8bea2dd7a898461fcbba699814f36259df3745e5ef9411019d98f64264ec344ec9ea86a438062ca79d2c57ca3a74888e70bf9dfbf91e630e49574e64a8b360680fd50c68cf8e0713c05b3855a8416bb50e871296eb9c6aacee9cc0b754d05fafdff63774bac9fd1d65a8ee5419d7511cb81c6b1a28bf66048eba4a1fd2761eb8accb955ae0f06a0faabe015433630b0759adda312d38b3225b5dbcd36bf1c5e4fcc25bc295116f898fd3646bbe30aeca7478deb7f307179ffe42f5da3a93f4e31c9ed2b3319776bb51e6e2435b2726a5443eb4b4c1b4d2e417c23af03ad6fb48e18267af6e56f949bf506e08873ed00c267c0b1c3d2625de7f404fc3e84b05d9dc07cca08ee9b4a7062d8d4f295511a986ac6c2d8ca8f5c71e96e0dc2bb1f727d6a9faa58de7025a515ee9c9ea0b5d6e751efadba45bfd22db4bbab1ed0458f445cc866c46a6cbc953694a44b99139c6be66055baee02e3a06ef48a10705653af910b82ebda06984a2aa81f06d32c7285162707899ee4b2b7f9b6098b2c3e8207b887021db76a9e749e0ba6e4563d4a233965a3232db59b122246d2228926dbde1e678a1a30c596c3f1ff9411ba7bfb92ed238c0f059991d08d712cb1e707a27824f6755ab069e59254f50788201b342c4c78c4daaa798f0eb01f9d24340be5540ffa5577e0cdfdd635654bd74711ef6dcb3fcf634fb2fd045da4572ff09e726877b1c40f3e684ac83c33e76d5f9891a5fc02f85192e3c6a0e0fb40e5710ee39ded759b109a05a4d13109e9f8fefffe88a7d6ab7448efe7f034039f06d8b14db8f153ae27fe00eabae68fb32759a177d4e1bd81ad0fe420a236494f4c28f0bc5b0dc3dbdf3e50ff9e470776d94795f34624f0697b2deb2071d98ece6eca1718102d816a87ec695e847d7659b1d3b5268d0198479304e74e34e88456321a5cbe477400f19b049ff2a1c6a7a056384477c45048d644e1db94808ffc74e216b579faf5646e38aed770eb5f72b2c927f8d2243fd699015010b1d137f6f32fea0ba500e5a126d4e14a743aefc663d355e4807f31b30d280313f2b2b1039c0bf4a560bc928768207a484bfb3ba3603b39dc45baf66230f481b7682ff89ad691adadca5a92273512c8fd98e50e0431f358db62278839c2b75dc84720f5e00c9768b38e17af22cd90e3dd8bddf6148b13f4d974b579a21680895be7dfbee3cd38d8b73f3750abc56f495a54827a0b3ce49e42882622cf9ba56e9bc2e90c54ca31f8ba135de6ce4848eb53913660752c6f24a0ff6900db3baf47be961240299429f663fa8256675db1ffc07c85c88ccfef45b7c7a4a8cabae09ee73f619651b810ac8bf309d0d233b14b7925be28af03480e893a8f22fdee0d1d618e69a168fedf08a9008bab41f4506bee854fddddda496d342fde6689c554897d5d9680c1e8edfa31c29ee6bcce3dee9ad6e3b145145686f0374edf1e976dba0b18d86c67544742dc5569b06cbce05d674abc25ff23f7ace1d916d25702df8b570b4905ac2965fe3d307221deb1a3845b9e7c8640b853a858205a567f851c43e0e2e8824d447cb16642eb663db255e9d4242412a6512cd1695c3b3949fc575310fa347ebbf0aef382e0769cbedf36ab136df4f2f64dc931f743ba3392439138d343c53a007c05217258f0bdae023ab031797da2f451eecb6e37db40d7146c952062b2cf18d8f7df0112d46883a9f9309d8687680d2a00a6a0d217f93a4d609d6cebfe4df71ecd60279a68118c85db767ce60ce0fb19d2942e370123f3d5f837ba226dd43310f5a62b7ca3de5724c9f47b1e233e2118213172f512e6bd01af18831a66e026272b0c00eb2db34e5746442af7784b1e317c4014009440496e0cf10f3881b3182e0d0251e2bfb8f92be32a0092fb0f697f7e4a7fbd62262e07b4b6770d507f234badf90914b2e2bea000648edc1e8be2887e59f720384d9732340c51031cbfe938fed99bc3ee636f5bc555ecf50938b0ae498955a969b05f763dfff23462d5ff8db57cc00ef2dc0123266fc4b139dac61370de9527d293d42e8b95981038616f2c29a50ba6888705475ec6eaa3ddbd0bfd773a682834a404291894f28693dc333e23bab9fdb9e6428239b32ea34b747a66426d5f909a434d3ccc9a0d8f2636742510368fb18d6980a4d5b9b440ebfaa42355ac6ed0256d9937c2b133dcb575f632c5ac257bc5e51a6e4c283e424215e46e36b446900d2aa15b75a7d39498e04afe3925419facd63499dafb775e155f8d619c42313048487d4eb560879613bcf8567ab00c1ea41ef46cf54e8d5bbe95947ad29e3057f4d1792c5a0c7d674885e02aca5bae61d1a50a78909b570e281ce2e0e4dfb3b29545654fe61d6135fbb56215ad87bac8cb476103fa989d6ebaa28e53350d9c1a6572621d660751ac33871e43c5d720808e0f46291860babd22deb29cfd920247e0d1845d9b6ec11e2298aeb9f0f91bdfc4f3833ad42c01e7788929fc701bfd73314b29d3bb0df6f4dd4bf18087b4c6504e484587ecfd138b311a8763f17f6d6bf1657dec3af51c660f03d39c0257bf4338a81792686038bb45c2a0f6d8657f3c75ff327a0bb9143c903933b1ce5d4eaea19ab07dd2f18de07494fa1c93685d43c39fac2cd1941ee433496f8207c7bfd50fa06d4742307fabd434d51987eca51f056120a3847969f33ce5bdbf86d28a5e0a4229c0718503f5b366b65c6bdf5b43a11a13176a9fd3d9c1404bf0e336c2726a8f714879e7af5c456435e05f2c441ceef94f15b972a5eeedddee3b4c3f224ffc23126282f5e36f38160f9d9cbdf859ce26427a366963d77c0c17b0769955f0aa502c49b38763cb57d246f84345a2848f2469c139c66064", 0x1000}, {&(0x7f0000000040)="df78302af050326e50437fbe2fcfa45f625f1ddc98e423", 0x17}, {&(0x7f0000000080)="840d4beda147b009fc25f6f2f7addbb32499f9241b004ad76b7ff4e73c", 0x1d}, {&(0x7f00000000c0)="5be6cb977901c3b192633823b7826b2e3a5c5fb10aa0761e2eeee9f2eed67c17e081b416e9b90b", 0x27}, {&(0x7f0000001280)="ebac434481e685d509ded86cc52f7697e442a8d830f8760d34", 0x19}], 0x6, &(0x7f0000001340)=[{0xd0, 0xffff, 0x3ff, "ac092054f374cc629789ac9e9e67451a9cd6fe64f082ac7f081ad5b4ed12e1fee9394ea2e73215670abbe8dd26a9017ec2183dbab0906c4ae83be265456447cd64838257c0da7d96172076506d6e005d2cf51940daf84b1ec9ffd89ed3168e788cf35fecfc90294beb36109f136614bc5f80b9e8f37ffd0e6eccf0276359d7351a064acb4cec144b8f62b250d558942cf1b7eee72439809d6ba82b4c8f31d741302a9f3d45430b4306c7765548497542bb91d3d4f043f24a44e76b"}], 0xd0}, 0x2) setregid(r16, r17) 16:00:01 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = dup(r0) r2 = getuid() setuid(r2) accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpid() 16:00:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) socket(0x18, 0x8000, 0xd5a3) getgroups(0x8, &(0x7f0000000180)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r2) socket$inet(0x2, 0x4005, 0x9) 16:00:01 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10101, 0x100) r2 = syz_open_pts() kevent(r0, &(0x7f0000001240)=[{{r1}, 0xffffffffffffffff, 0x96ad3db7b7c8d7bf, 0xf0000003, 0x9, 0x9}], 0x76c, &(0x7f0000001280)=[{{r2}, 0xfffffffffffffffb, 0x10, 0x20000001, 0x200000000000, 0x400}], 0x2, &(0x7f00000012c0)={0x9, 0xe2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001600)=[{&(0x7f0000000080)="ca0b8207e68bded65289426b6323d8f70059212c1bed44bdeb54e1aedfd5d07cdda668cb306cbec478d9c494662ea87e1cc6b76ac0eaf93c48567f0e8befd917658759c4e85ac7b8548de19d8862d8e20dc909f4ee33aec55f82fbc0867826fa2e9e776a79932c9b3e9d2aeff6d8497c046f981e8233afa3054a5a1ad574d010087fce77252ac7ccd07797c0036241b9f7b065b81f3964aead8be62e49c471c480cff4c5d4f5ca3afba5f3f55cd75dc1deeb353830a578acede06cfa703379e0feda5810023c8d8fd078eebeeb0e3041bc60d1708b854dc5cf89cebb459b67364c771dec9131674e31d378491070434f0410342f32cf1948f6e149463b2a5dd90d72b56017fd9a7f5b64afed3527b6ff491b373374a218ddaebf29300e6cc32ebff2f6efea5341439cf559cbf3e75234dd87affb13b8e217188f281a3b16e427801bcc9c0dd1e50a3c5653cbe828d27a23c511bc615f5790854d11556febdfe578fc6cd1097273601be636ec12c62494ed3654b9bc8b3d67132879980a69a3e503f1b8812ad96e54aea4b95b3a1c4bfd2f8bd8f70e8a8794ea2effb4af0904d2281078b86699b3a9d84bc09cd940c0d61278b893cbe1049649f342ec4e9634065777eb3722a17819355d07eedf0a90d07e56a85a2b7b1416cf4edf197255bb85208ac13d992fe9976a1f3f2f5168c1ecf55059a1c0ba9961cc7a75fc17116a1c9434cef040a4f0bb65201f2a2365ae90d9047adb7ca40a5cd2d12ffa037a7bfacad9cfbdbb1779ad265278b633fd05c537d8b9ea53d47b4d2f61249835d65a77c389c0e9669d718210abebb97c27cd631dd8631cf6f29e72ef1156930a0e099d85a6ccf7474036a91ac8b8747847e3df3e992988be4e2f5eb4fc9416c1e343023b560285257a4fb641d8bde0c6b2e7c0acba5c796b2316b6ab2db2444b1434b1858950c152d643db22cbcc881688eb129b310567eb145e132cd40c4714003aee758ae23126f77c433474e339c497133976f0966e6bd2457e638f77dd63af1b99504dcecd85f347e58d660fe37bb30fb2368542e177fddd9722514e89f3c32d41bbea152d968af49407bf6fd1d475d34908c96cfe96b951de9cd21a905e9c45ac6a31147d170a34dad5c18f1a0934bc385b9c495a4308dc4936f50ebe519a34513c54c54a1cba22ad20a8aa350879265e88f7b9f3b97fe567645af126e4d901dad6d3387b199171fad69efe8cbac00e53b8bdd9409a601de46844f8c7e13b76a2d2348913db0091cb540ec888fd13172089ea51163d0792684569f3f9f6abda68db7857694b512e520dfff89b6d1d8e57769645b121a967c82833203b73f56e640e08030fd95e747afa63c01e0d39952825ca449fbc645f8f6bae0ceda2687d162b2f71c048da27f3221cebb2f9afad4b252945dc580d8832138d1abeec808638c3af3da97a2ba6b6e3e2ed27c9b49a40ba737de10e9b213e874aabbe67097b2ac0f3018ea00fd2863ba3c1fa9bee6dc403138c40f92c200328b4da0270c4badcc21ddae38a2ca0476976245f27128629a295f68505b51cee2795a4c2467396ba9256e8f998a93b4b878485148c926adadf50afb52024ee44cb0699020636bbd92c887a9458130e4437e1fa2bc5e601ad7b8b1fdce7574ec12d78a6fd5f578bdaaa49d3b8b4ae8aa21331236f20c40ef8413f954d5beac41d63639203a976bb14fd438e8df157528191e1a8998356d5adfd3890c15d09bd29778e798201513bd07e284f69190c1aa167298ed29f8a2929d187a8dde45e91d321d46136c62d6032d475ea97b39be9aafedf163147d892226ac91629bed93fd38bef29022704a20fcb9da4a4d98bde56b26a8370557b42f21b56626c60e68d3616b28024aab687be11d1e112334111ae69379756b57f77f06205fe51e068c4c298b700182354544114b7c38c10f94a23ae9667793719bc9e83ff557fb2e987d81da214e3b1d13fd40bf3cec7bf54fec3055b21a237c26f177576e3bd9d345c4439459f4bc6f9383e0240d63c970a046e69d8adaf7785b613d2633c8d389916effd04570849219fe4cb7abaafdecde49bbc62ef4dc3b7c973d1d78428ee0f3cbbc689a989d4f9f9a7e2874b6bc2eed411383f1676951971c5bad03e8c71ab745f0b5a22847d7af304a228f0f32f13b09ed21a70cf545585d7c91a270b401a6411de1f1b8926b63ca12a6dd8f088325439364c0e373cbc2cc8d90f3c6108381a4904be5826d9d3916d218d17aa4787dab05301657ad45701ace756ae391fbb73253c84f684d63cb73b9fa0ae787d871ea7a585dec9ccbd950eb59199d2273237d26d5a54cf82b3447d92858df58e856fc27bdf9cb0d21e9542e89833c7f4e0572778e05d9166f19f313450596dea3e7bc5bb5ea4c75e4c23dad4f8c6dbf1b3f92b040e9af4220d3f4969bb5dd43673e59e738219e49ab3fb7e357b2fdad3cc11afa25564f6837f90f6fc4c6cdc3cfc53739cc0b56e70d6a77432026333c210b0028adf3d76ce21f31b0f8e88f23bfc4e88902fca42498c72344337764cddf4301302651d19450f69821a58a71962939cf5f386b89fe0fc633ad9ba2f36fa455ccbc7afce1088788caaf02979556d22da82739291f8b102fc63f5c96afc08d85afb85b5382ba8358ad622d1ee61d40865720552b53e5c695e2104b6c96c52bc5aaa96ce8806cd6fcc61ab5a35725d0688e93df1caaa4ac5a55fd4f4f2eedc1cbc8575fc03466659dda714c9ab6608068fc15f0f361310dee2023732a239d6ae00147dbb76c71bb28e37929785d7d43cd7a7c26b88d20edfabc348be3a10bebd4b02408866cab6da8807710442ef2ed190170ac3f79cb9f297066cdf0a0a1099418db83c0b7b68a814a9b5083efb3ec67e1ada378eb4fb8434c67f4b1bc18c52eb4b8de8371364e8713eaffee6541ac18fed75f2b2e1d00f823b5a9e8096289f4e627e9c108d98d9a445c12525f125cf57940bde266429fa3d467a2fb6ea00e282e5dd95170f72a4079e8ce6bd9a10b8772d16f5848c812e0c53f049dd2e7c391a439120dcdcf4980b898fdda7519fa6f590f6a505c4c2f937a670e7bb3dab78508ca89517a47edc32c7edec9e3976b6cd0f87da77d89e6806c4fec302ca227c2bcb4656940c4fc81982a2e5ab1fc1f555a59a5b854285b1c144c92b69ad090b0e4401173b0a86525c3e48d6b4c9952d80c7e1dc3838e94c1d70a0a5cb37d086f908f768545e8d5924cb56c54df4488c5efdeb5d036ac88b83e8a17be430ae37f18328752cb0c23bcd9e81dc20513471f05fcea6ccd2c65f66a7b9ded8b9212c713242dae9366160067e87c67bbd937c12eb22340b8063404ed6482559e801d5d1e1744955f4861d164cd40322f2e64f6a1314a7d8609be4d94bd602329b8f40cc7992330eca9bebb127ab986340c2182e0eca4abfbcd958d3e543be13a197fc72bd3fc5b58e3c4ea428cfe93d286085fac31f398dc8a67a3f279158e8a611d1b252c4bf06200d283f2996ec25d7d388ee311efc94f076aeea1e396c52fedb1b9fec74226152b151126c9efe9dc6b392f54b36ccc185cf2bb231323bc590e651b3f6c4e5239f92c6f332394b0cd33d5f4858182d7b653d6f5b5bfef9ff23a348a0dbb862251f1d56c3157f2753b86c85dfb4efb1483a906eff165dbbecde0f807430e8357083ad4e67d8abfcce078bb1437cf53a77a329f867725e91d08b56d409ca282eaf732878e903df862097ae80efac1902fe5079bae39598f0c4ae44d29bf7fb4cba3c490c238849bc574d5d1f2e426c4415dfda1e260bc62c2f8bdf107badabdad758967d9d940a69b03970ee917d9c662ade887a951e5786d43d0ae26ad8593648006dad19cc0d4ef2f95f88fec848494c884e1a7c2f73741ba111edcc7f51fbd88989813879fbe0bef2a4d1ab96917ae7244ce9f883545a3c493f031f9de04d71406202f29f1dd1743b47b3613ad03cbec108998bf1f53c152e50692b8eafac3acb2d56f1fd41a918c018f8ee3a373ea4aad1de9b8c41e9d45cc47acae1cb2abbce8dedac47ec1285820c9048550d206d5acfcabe077d76349f8e84ba3ae44a9904fc4dc3be38ab861818b5d2f4272c9977feab608b7fc3b6cfcea004182145b3c08b46596472b941f92035316a9dc81e819cafb4dd6722757979ce51701d567a7640e09daed141e9c207f1fc9de2b65b3b98e454e6ba6451b20f42cf05c7f15ab0fc9ec66a227a78bb8d75f57f7f3197e4e446f9efce40e9823a2b0290fc5714e873004127c8d6b4ddba3ffc96c911b7b2e15c667c380f8255ee168eeb5c46082373f011c86d91829cce3ac63ed76e1617baa12a83f80678850df90626fad75dcbe947c221de1a14e9b63e9a4a8a449cb07917742a6a94a8f4dcb7e5625d999056fce34a398bdfb087eeb9c500ad8db08bf93f1edf83b2a26bd4bf860d3b30c00020c2fcf8528a4a71ffd6ddd26860afd67457a9c1b738ce2961b8918a564c4bb6cec2c1e0b2d27c2254ad54f3c9697f432e8a5db7205f98517994651a9f0e4bcbcf03875fd9362a012bbc4b46ab94f9a46ea753fc3fa2cc3f9710bc25cc912983b382e8336cdafb0032feeee807c542d36bdf345f5ae629bd8d286cf1cb3a6ee0f108cf42ac268d46a1686d6ed51136ee069a0b0754f76294ee35eda771a16a4d2f7ff171e5e948f3447f942b528625919d080f694e41ce8d7f38121f751f6e83c5d46d38d2eaffd70e0bc14e6f465face666763595f9bb25d782beec4563cd2532b1916f0b28874cc5884e76dc44bddd40f4679e93c728ef8b0d57a64e1ecd128decdf3cb0f7ede91e35fa5749f9f2c899abb4f13568b89adb2b658d7ea32bdd2d6655eb6bd0f8e7224ff3c8c8fbf71d94694f03c9872f409d1f8f201d85370c30dbd24ac9a5e2a4e1c2ea733a0c681a958e0b05d50ed5b886e5f730904599f5f132668ca7c6bae5f56905e3516509282f140e68f723a9caa136170f2dbb86cd1ac544a6199cdf49f2bf920ab9e9bc0b90a5e53665219f0615f2d98bc4508777cfa448dd493db96985ead2cf5dccdc03328365abd6379b573513845b1cac37212f647332e3c6fd5b0374b892510c0453cabec43c79bc6c3903109cbda6832ed3ac288e3e0c4ad67565d31988fefd15af81992eca7e8e7d75635474aabde56830ce52bcd42f1664f629514c2e15643688b4b770d742297dfbe3255cf52fa7c5dc0f5bcd920c49516fd97575f0d11b53a5f4a191bf8013c4d49e07b250625952f300dfa3dae2790f1efa63203cadce10314c4fba55fc6c10b66468cf26a4fb0c89dd92875d8f207fd58f63b75f90401b0d4c9bf31dc476ef1c9d86f45c309d1bd8eaf1f4c13a7446fe78f62ae179adfeb558777c6405b1ed59de58d9311805b58c0f1804bf6c8f23cac36138841fbef4f51f22a0887f167d517a41109f61865090861ab7d185d138cd5623fc8c215e80a20163c4cd180d848a846f6583cdc0edf55b9901706206020ea1717f71cedd72356eb730e2366edec4aa527a8a2a684b452e730b13b3c781c1f5f87fc631e3760539debb0b15fea4e32f3b71c14e83e8fc5d22f042c242008b06a574cc3c8f53ac428691638bc76f28f19861bb539f40865786119de707608a5ded7e8f941f3793e7687d36a20a699a2c52096e5b7ae09e1e2c8b6b4de9562fec5fc0192096c3a6359184bcc648bb5a00f4f13602bc1d4874a2875fedbc5d116b914fbd5827bab0423af4be486ab5e31e07164866b1b92f902bc146", 0x1000}, {&(0x7f0000001800)="cf1cc8cb143e81204b1a1a1ddacd4248a9afba91c9c9b8b3e62785ae484e3afb72bb802561046bae80a49482aff52f9bd9046d332a47a72c9a67450add6af856764a167a1f6d89cb7d9a40d06792010d18007afc44c1", 0x56}, {&(0x7f0000001100)="dab7957920f0d764af7d22d757076c7ec8931ee14b4e1eb7d57a549c726804a66aac109fd2135aa758e7cdc2ce52d7b3ba215e69fe2f7b049ba3621a506a62ffd4", 0x41}, {&(0x7f0000001180)="ae623dd4fb0b205fb9694ec21f8550902b657dc4ded1973c74fc5005e5a43cad4d070192eb78811fd3920394568e04cd94cae439554854efc0e572d3010324900517b794d075e4c251566211ea05610873b191fc191ee1b117ab1abb8fe514d7385788b0463e44c41677e2067e4a81bdb21a9eba38ecee6f104b0bfddda277adfb4d17d70d671a2209e5c600811ba273be3e5799f9afdd56ff20439972", 0x469}, {&(0x7f0000001740)="233b2d13d02e4fadd7465c8512e4a9108e575234ce244793252215da959e003df6b5ccd17939ff1b02b54b74647a3f158f9e4152a5bf1d845ea797f2988065a3b2841c75dad20775fbf30a05092f7a29ac569ede17be6b9b82bb47324cbc92c170013d1d751b1531f7c2a0d1b704b3fb0c8c26e82776964bc804af7c352a990357ac2772bc5e97c81feb0289e4a0b052acf1eb31ce5c3acfa2bc8e60b646d1c7109555ebdec914907e1492b55a9366b0577440a92d3231386192dcb998", 0xbd}, {&(0x7f0000001300)="0fd43beee997ad76d04e3e02230c1cb7e1a1f1b40250ac9f3ff71501320ab6cea7094a8a19f8060e05d4f1408f615e3ef5b6a817ccfe9e1ddf262e3aa2097b90301c50c32a486d357d", 0x49}, {&(0x7f0000001380)="d366579e27d91f4b1be676b55e9176edb1d42ab3f8e5276efd9a398614466d30f4b379cd7f3f5f7c8c0b02c9d4b69b73f913c28e4f8a11fcd2cb2122ef0d283c871b2f5bd34e5d20e20efc4f1d288e724a140ce42203cce8f591ddd8244e39e2731d2324c37e1a3e98715fd7874c047a884c7ed3ece4f0d566494ded5235827810530be452", 0xb3afc7d3caeec39d}, {&(0x7f0000001440)="ed11fb0a3024916d35f4408265069843189c1f0922796f498115afd0f68b99f18f41e464fbe11366852031151295493cb44d92eaa2af54fc3fe88cceaf8d981abf81d32273205423a75fba69bfe334dd2d836f8032428b6b9037d74a988c43a0d36ee8c7f478a7f343b4f16455ad4b788db1c0ef74413818400411ef42c11969e10cf984e19875606be83d8ff5b089668a5fab8d2d4197f5373292ddce969f605bec0949d11f444ad26c60741a97176ce4a62e0caf9ab61d8e9c8681cda6240aacb021204232a69ad5ddd9539601622e4f32bcd49679aea057f4249b3c74379b0d3d2403fa3928ce81735a1ada8f4f9477988c628cd3c068f4c8610d72", 0xfd}, {&(0x7f0000001540)="9583cdac95e9281bf876f7be686eeb3ecff486f6fd3b2a9b9caf1eedd903e5af018437a2c46aacbc0513d620d234a90e0ca473dc279bb2cb6b381c3da1397d70b24a985bef512c8a26d8ece37ad60055795749f30d75a939c457b2665aaa1402396753123cc0a242b261fee7dfee782269e8fe67db872d0287aa6449d8965778aabfea228151fad113e34e21c37eb002018f82cad31f", 0xffffff02}], 0x9, &(0x7f00000016c0), 0x0, 0xb}, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, 0x0, 0x0) connect(r3, &(0x7f0000001080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000500)="e3", 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "a146786eb953d07babec3301fffffffffffa0011"}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x7, 0x80000001, 0x400, 0x3f, "2daa5b655b8f4f15461416252e0077f9d2fe1511", 0x1, 0x3}) fcntl$setstatus(r2, 0x4, 0x4c) r3 = kqueue() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x7ff) lseek(r3, 0x0, 0x3) read(r2, &(0x7f00000003c0)=""/249, 0xfffffffffffffd6b) 16:00:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000640)=0xc) fchmod(r0, 0x1) r1 = syz_open_pts() close(r1) r2 = kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000600)={0x0, 0x0, 0x9, 0xfffffdfffffffff8, "17000d928a061500000000008000"}) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r3) sendmsg(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x7, 0xd79}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="b063c1818c17922c24ab12d6533c0b8cac90474252bf48e9c6fcfc9845687db816c9c8bf46703a029bba17201ad658bad70da2974bdcf4ddda", 0x39}, {&(0x7f00000001c0)="1a818a6bf867b308cc6e427353607787c7af558347a195accf41162377e5b7a813f97e36c4ca601e727208cdf35cbfa5adf670c161d747c2093c1a325f58b619201abe985c14f10ad9b3970a9b91e39bbcf0ff1f35010896d8cf23c998284ba85e369a15d6c70a4389277ba59bb8e74edae8a63e2e6a09571e91039c34f4486ad36ae6967722fd6e09153b219b3450295f79d36a25943ffa27a5b6515c51989f717363d1bd8f59de9d458493196b3202505990d4e540bc67c8bbbd955b85e0f431f7999ee746c936b15b048d3136a1eb6324d3734467eb970964f30f7691f2baddb03f", 0xe3}, {&(0x7f0000000100)="349f195955055a3982e58014a543d076ac1c9cfde63ef0d70c667e36b92559ed946ad973e5f8d542b7c5efc4d83d6fdd7eab4502613c659fba191114bd6a1bae0863f6cd31d5134db0c3e14c71689ba7", 0x50}, {&(0x7f0000000340)="ad76cb0189b5d4711a", 0x9}], 0x4, &(0x7f00000003c0)=[{0xf8, 0x1, 0x100, "65d20724595e2c2493f93a8f19d26ac63ce589dac87a1016a7d39c2d60834f235ce6de93aec3889aa3e6f13d516517d2432f612d81e11cf3d64a2fc2819747f229b617c2d066513c979333ff853c82684d274302d20fc3f25cbbeec1d9c8897e43fad6cef320d2d66df5c373850a133d301861f2bea21612d95b73715e8ea469a03caa677a3ce46658de4e6ece82abf3b1c9ef71e9a60d6038173b18b587acf8551e2167a208225ab6fc05f661feea81ea5d1c25074c2dc01279025d62ee824fa5f0c56803a256702035b68325db7f9d423e91fe89a0305f0ac3d82f85e777750d561da0"}, {0x108, 0x1, 0x1, "2b5e058831636686e343b0118618a9cfabc9d50c709083743bc7bf91eda86dffe75c731cc11234f1023caee37a4af28deb3b0c216910bde5e8eac0a5453bf736556414577924a70c15eebe31ae24bc7f399f228f5929dffd13656121da4d60124375af1ee5585b154a2b3d9b17201d253e276238d41759cb2bdfb75a011331dd7995eca5ba2b16609570680e3df2611718bea02028ac6d316b5f10a552d60f3d0b2341df9d3a536f6e19700a03d2d5522a9c5a977de60887decd8c74061f4c6ac981f225326101f8fb809810cc31ecd244edf10a47089489cd3697b9e7ce76819d8964504a6b8c217b3a44b55b7c6a0067110543f18b"}], 0x200}, 0x8) write(r1, &(0x7f00000002c0)="0de260517a020a401d9180ee57673a6e6fab258c7e108d008d643e71ac5d2a30f2d12055cf80f27eeb6b3375547faa1dbcfd00a82e6b3536bf97695259344ac438a28e4e544a1caa80e37261c6c8b31fd1273750a605f46c9db92f9baf61760a7b06", 0x62) 16:00:01 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x80) r3 = getpid() fcntl$setown(r0, 0x6, r3) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x3, 0x2}], 0xfffffffffffffffb, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x6a, 0x80000006, 0x9, 0xfffffffffffffff9}], 0x1, &(0x7f00000001c0)={0x9, 0x2}) kevent(r2, &(0x7f0000000000), 0x49b, &(0x7f0000000140), 0x1000, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)='_', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x40) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x250, 0x40) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) openat(r4, &(0x7f0000000200)='./file0\x00', 0x400, 0x2) 16:00:01 executing program 0: clock_getres(0x2000000003, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000540)="e36258a416f72ee99586132477f256b4093cfb25b84e5bbdc3a5197094b222a9c4de41a52f5ea7fa0023d58bf6659990bfe432044908d0d99bf7c19f078177da4ce9c287730c53fb394b842dbbccbbda1049fad2ba6eeb00000000000068f7acad445dd976", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f00000005c0)="c00a82b83e68e40a095ea24a7667351dd031556ae3d50503ac8ef013a04aa4999e75f77564106429b4332411b4a1e70e5f6bbf6ff2da7785ea06f8aff09fefedc0f7dc73f1b0058821a7fe076bfd37858bc36f811f23c9ca7c6b4895716aca196a22858eb855705970f9636c89b3cb1074ce35961652d65d45789c69feb617c57b649ad45c165e156f888655235c06efa4e82d301ec3fe100eadb6ef51db53a8167f3029982495b86a63966887957a980ce6b84791c97b30897868f70184d288504d41dfc6871bc02fc12865f1e6fa19219670fc06e63bb9e3c47c742c3bc1b680ed4f1768cf758caa7dc9cd192dd97e7c0228441d2e2af82eaf54c12d7f3cb1f91a9226382d00454ac33571b03a0defd738ce9bb4a6ddab7088c772127f0f03d2c047880967dfe45cf8e92d7dab0ced7fbaeef7269d0ae9e774ab47b36cb018c753a841c084afda7f26dfc8fe94a303b264d93e26c51ef159c3714d44580fa017151dff4ff7c6740b219c1fc6d6f2e54cdd567b191cf62b9a5b1e0cf09cd1d72b7a496e6966ac1c5e82c54859fe0be8d3e43da6c18e6885c5beff609a0759f21049726cd164b862d6ab56c5371da2df147b361ac369cb4a7411fd88a2b491e24a9010e189000063b7afef27a23c50cc2c8965701c85cbe2fb83cc39d17cdf85599fd6ac050788c9b793b4dec71c731164644a582f49ca13af422f77412a893d97834d09f09b44f2fbfb5bfb07374e564643727e45053cc370043f8afbd617a898398d12d4fdfe1fd3b1f66788bbc3cffe81845c7567e684f1ad1918f2b44d1892963d496f4f7fc293341e85abbdc7edf065b10ff80c78f1f7139c2e4b1d87640e351d18a60acf274ffc0de8b47a75e0d26d7f00d555fb7202fc343c696b70905a4452bb8b7d45ab5ebe6dd3add7aa3142ebea3c49e0eb96225631b5e748ebcbe0b0582f56c717892cc4c56b5ed18de5b67fcb918f9adb34cd1f40c82f01370c019909ef6f33c23c44d77d873c6ec405b080272633605d45dc5418eddeb901cc31c65ec2867a9b3a6b81d9f096d86c84ae87cff56f041797766d8206b91bc58990948ee27cc501347745aab60cbcc3952350cbdfd26bcbcd6a64f25c7fdac09ea38822390661c66c8498693171f5f0393e083594f810b6e1e34f2622a3497143bd4d98ec2ceaf39101ba7a3246cb32c91ab8db5b789948ad72e8f64c05e86ec008828be93cf952c2b52c844c68590d5f9cddd0d1be83b63fb0176f1f68c47e48a019f59068b539576aec29b2e77658ef4b493c795895672c1f0906203f5df07185eb2cabc0f8ba6abd021f304a8a4c9e30b9ee7ff475b8714c9e1109c46d72a4fbd37f1a89560ee655693e079f21e683ea5815230b655e5d9763e46d230e46ef80faee908ce07cbbc8a19c71ece9a2d5b16e6c2051ee0061f86be273f8f0ca7ccd20f3a1052766ee42cd32b9235cfada04c6ae514b480f764574ce4d6a9d9e0d25343154dfd3cf827c598b9599d0a6ec2809f83fbfd243c1ef51d23bad51bb49d815b43b9b81d96d74982eed3f165bd5a807a5c836f6fda3d33131bc5dcf08ca4d68c4cbf6bc8c43a8cee3fd83533eb5037b01d0ee79bcc2c6f4b780238001a6982aefa4cebda28af1a77ef8da2b937cc924766a6f7a553e0584041b66358eea868892abc9d758fb613d8fb1dd064be0d736fa24b739eab17d59306a4ed1ee5ad44dd2", 0x4c3}], 0x1) syz_open_pts() close(r0) r1 = kqueue() writev(r1, &(0x7f0000000cc0)=[{&(0x7f0000000bc0)="fa1261adfbe4841a1737eb31f0c6e3df827f021f8d1a7afa99b9fcef89ed676354a80f850d5ef2bb250b09943cc8f075e0c90ececae6537daefc558229c0a61eeab86acd0c85a59144a269d7624b7eb97d69509b2b70527bf91eddc0974544cb18e2d834224039b21e9e3455bd6c7aad422627e3de8af9719bf2dbbdf9c8bb6bc569ca182d71c32866db2203f24de5e306333c1b91ad180d1be15048c299b7ade0f4cb1f006befb5f32c1325a3fc5d95990020decacd625f1f505e6750e2ddfcc4a8091951b1302cf5955d4b37acd0bb6b467ed5554b1e53e5537b62", 0xdc}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "a147780ac85a538a131900e8ebd81823fc7e0d7a"}) r3 = fcntl$dupfd(r2, 0x0, r1) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000200)="a2a8a528", 0x4}, {&(0x7f00000002c0)="b3b31ac0d3f2f6ffd883c7cdaffeba97b1ba8bbac0ba63f82e9a6e03107b8187b2dfca2a53abbfb3321a67cf0d4b09eb554fd9451005dd5c03af18efdd48ebbe2d67593f3ba9247018bb0c43b02e55cefc51d2c1ce260f3691794640823c1c82b8602de0a8ec4500c654cdf4a730d9d1e6a26d9e", 0x74}, {&(0x7f0000000340)="1ffd952d6f695a7042c475a0a655fe85634740987513f808cff6bc6f06a3240a61053336ac94215ae1effd3f94265e516eb32b0403a135b0c46a6fea08c6604e2e33f0d9fbab5051c4dfa4886c6e53103050742638f5b815e5fe10abd943fbb33e528230d8ed02c0f0f905e2", 0x6c}], 0x3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x8000, 0x9, 0xfff, "835dd2518001190000000000fa600000ebff0100"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/235, 0xeb}], 0x1) 16:00:01 executing program 0: ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="3a808f4cf2b21a52a2efb1d6fb35e039670f382f8205291d87ecabd72a7495fbba59eb3ef661b05c9284565f9899ddfe607412a7832cd4aeb211c8cec8bf6b9461", 0x41}], 0x1, 0x0) 16:00:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) link(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./file0\x00') r2 = socket$inet(0x2, 0x2, 0x0) fcntl$setflags(r2, 0x2, 0x1) r3 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000a80)=0x1005) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) preadv(r2, &(0x7f0000000300)=[{&(0x7f0000000000)=""/23, 0x17}, {&(0x7f0000000540)=""/127, 0x7f}, {&(0x7f00000000c0)=""/110, 0x1f}, {&(0x7f0000000280)=""/124, 0xfffffffffffffc8c}], 0x4, 0x0) getpgid(r4) getrlimit(0x1, &(0x7f0000000a40)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0x6f) setegid(r1) fcntl$getflags(r2, 0x3) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f00000009c0), &(0x7f0000000a00)=0x10) getgroups(0x2, &(0x7f0000000740)=[r5, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x10000000002000, 0x236161bb) r6 = open(&(0x7f0000000500)='./bus\x00', 0x21, 0x18c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r7 = semget$private(0x0, 0x7, 0x50) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000300)=[0x5]) select(0x40, &(0x7f0000000200)={0x0, 0x7, 0x2, 0x8001, 0x6, 0x8, 0x1, 0x9}, &(0x7f0000000240)={0x2, 0x40, 0x7fff, 0x40, 0x5, 0x6, 0x5, 0xad}, &(0x7f0000000280)={0x8b, 0x6, 0xfff, 0x6, 0x2, 0x0, 0x1f, 0x7}, &(0x7f00000002c0)={0x1, 0x36}) pwritev(r6, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffffca}], 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000340)={0x3, 0xe15a, 0x1, 0x5, "499bbef0459fb24928dc20f84b94cc0d0995fde5", 0x3, 0x4}) select(0x40, &(0x7f0000000000)={0x3, 0x4, 0x9, 0x0, 0x1, 0x5eae, 0x91b, 0x5}, &(0x7f0000000100)={0xb, 0x6, 0x1003, 0xf1, 0x6, 0x3, 0x81, 0x7}, &(0x7f00000003c0)={0x2, 0x8, 0x5, 0xe5d1, 0x63bc, 0x4, 0x1, 0xfffffffffffffff7}, &(0x7f0000000180)={0x9, 0x10001}) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffffc, 0x8}) 16:00:01 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) socket$inet6(0x18, 0x4000, 0x1000) setsockopt(r0, 0x2000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000180)="000000e8ffff000000000000010000004c2e0000", 0x14) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x639) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() socket$unix(0x1, 0x5, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="8f8d84901f80faed91febdbf5bf86a473ebc3959ed05d0a71827fe8576a05ac57ccf64bdd4d561e4eb100470f2e38f70319bd599ab1c19961dc14fbbf54c58443b03ecd9ff8cef1c11e008b5ccaa915d24f8654480b33b6ea32dfaa8683062dcdc2d3d2f3f0f696567257e449586227ac4d456d5408f8b4c4e0de4e7fc6e8e7ad66ce4a1db881f3384dff50b9836a158d04a70799258d9a2ad31", 0x9a}], 0x1) kevent(r2, &(0x7f00000009c0)=[{{r1}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffa, 0x1, 0x80, 0x7, 0x22}, {{}, 0xfffffffffffffff9, 0x9}, {{r3}, 0xfffffffffffffffa}], 0x49b, 0x0, 0x1000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) 16:00:01 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8288, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="6ad7c59efbf3abc267f533916845b0712a20f1f26468eaf60d64c5906967b423a70c20c9d882f7a9aaa9091a859a3d5e8bd3019a2915e0099c6262521da850fac50dd6e80573cad9c52e067249ca015fc70cd6720f5ce9", 0x57}], 0x1, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x98, 0x4}, 0x40a) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100000000}) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:01 executing program 1: mknod(&(0x7f00000002c0)='./file0\x00', 0x4000000000002003, 0x800) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x21) truncate(&(0x7f0000000500)='./file0\x00', 0x0) 16:00:01 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0xc003, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000000)="281984227ac9eb56b1ff10a280f81a521922fd9f", 0x14) r1 = msgget$private(0x0, 0x318) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/58) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/225) 16:00:01 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2c8, 0x149) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x80000001, 0xca, 0x1, 0xb6, "fc0cf0e3e40acc61b984c1d8fbf07c7579dd8d49", 0x1000, 0x5}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x3) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1ec6a6823081010100"}) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="e288a644f59a0f484c823e286bc478d21f5632bd9dd9cc6e27ac7c7136795ba04787c0b5694e7436a94cfdbd850ccd028f20393bfec82933b59599a88e812d6487a5783b", 0x44}], 0x1) write(r0, &(0x7f0000000140)="235cc0363b", 0x5) ioctl$TIOCCBRK(r0, 0x2000747a) write(r0, &(0x7f0000000580)="548be9a49f87a32871f74c5c59ece027e13fe7033d388dc59d3dd12302492be70de6f717d31cb31077c890cac7ac9d1f9289692d4e1658deb2886a27313369245ae3b32b45454014dfa7b0753db44979467391aaba60863639eb169cc81977278b9eba81a275983658f097d732aa73e96b6e7117c9ea37daf4d06b7e0a49d66b27ec733dc37427fba64427ea1034e4dc7123f577b3d50b8da876a7f805cefd3fbb6d7c97757d75033a0759f8c0e3920ac109b74ccdde69dacc0445c097c6844837a1d9f9ea1949cc2fb9b010995cd85b083bec61daee1ea309a327584fc82090ffd6a7d0ca85f305bc89adbae4a0a9cb6f1188904a6600975a6e4256dc6830bbf26ddaca7a9f5fa857023c54dab24137f0da39338a6d38deb78d6e81a22fedd38c3c15e10f3e57e016eddb82afff40788f8cee6a1a170c5ede7a0fe60880a7439f72a86ce7e71b5c5ed7101bdc44065ad4611cd388b4a15474dd9af3153731d678847e9e3328a47580de68633f5d58d4f8737de1e675f7be5c82e68453aaa62de5ee39ee326081f10f036a8a93366155c7c14ba65bf925545eb469fb0dfe1705847d841ee595495cd57daa4a8b1f3ac2948231cb19222f29a00b0c88a6c65ced1e66dcd89d2ba60f45238fc1f5252136dc2ed83a63bbc8e4dc3db2b6461dcd8ed6cef8e500cd7b6eddb8e0be55a644c9dedc943e9478a493f9392a5ec6e7466d698b0913404d1b912b3bb3eb5d8d9f0cf3a81b338c314e24b9bf3486787b2a61687896bfa56e904313aba7af069ddd394b20a1201d949420f2cb42e71304b9ca100742a8953f0fa2f5ba617fd33d123f11084accb875a8986a8003850a822f5be6bd05bc5b2cdd134bc139f3e0f55e12165f87bcd7c1ed42b251026bac6b4466baef8a51fd99866e86ed4cae30f1ca39b74e1b87048b3f3379792a9bbefd5bbb397bed90ec9b0d05fb0f29a6b056775e7915273e7e6bcc8248ec1a72630347c6604e03d440b259871a37e33f321ab0c85b907ea5c3d4069bdfb1a2990bcb9048224f6b9bae8ab76f290427c2ea2afa3eb1cc46acbb0b5b23e484b1e58d53e6ff365a7309bc0a7bdf9b5232ea4159f2077621d8d7f1aa28e89570fb4ab2e2d5d6aecda2054dd5fd7dde6acfcde250d6329d54da70aec41299e63a04f678272edc10f3f06ba5109a50a9a0862688bcd028db99978d0f96d7691138113ee803f904acebd3c46c171dff9ba6d5dd374bb920351ff0902a930a94a0ba42dc23cdc9ea4f2b4096fa2ea104308ed3b16bede3d4f2a959a4680af764e996d3542fd83469ac5fbb036f20e89d0a899506e0c5572f1d554e76458df082e296023fdde22defe2f7b45b6623e14d61b04f5ad0bcd73f3ade2fe9493771b50901bc36e9d94895b6957eb00644c5159e493b35cf6c21580a6ef5c694d4de1524930035c102307ebb36ea2b41046730a18fcf3c05c7157a8268258d2bec331ceaa7dad9b19e46116e52fa750298b96d0b2432f170d318b104860706c116badaba902016ebb0dfad01963adb3e2a32ef52c6f9599dbcf00cb9a43285e34aa3938ad3fe4c0ece2939b3e5acd8da2b2703a5c4246fcc870fecadc81f5ff5bb3bd6becf2d4e5861ad2299ccdf96ffbad61e40476a497a0007150af04c5d2b8e4e94d07376e7b624b7f4db3551eee477acec1f4a15a69241184671f62c747817b8521e0d0e9f8910203eec2212aaa222a03b431c89e2343cf5434f69b38b1c5465939f631cfcc51422922ec42f2c82d0a6f8a356afed28b413ffe4d21d833b45783f8fc9e5fa332b285bd3f7fee162a2d9da244e3ab08b3860a994e27568970e87af1dbc02323f4c8d76c8863c663f85734d54cde70df36166a2a1ecf8be490834981eadbd3dbd001c3b017022b6917985e4dee2530b40e5ee91794742f5e6994d177403ac86ac83bc27662cadee8f5f293fe6bdbe40a601d6a05b8cbc9e820213bc73a10fd651a25ebdba4fce6c35f33819408e9d109f2f944a77743d8e5a1154bd59443ee270a8dc1808fb5bf26dc5dff834569afea3864d938d73c26184bce1be253189fea98b45c43245ba998b951753f9f4eb46ea4330565dddb33c3dacb640f686f8adb0fe26446f8f00aebabe589622721488e9a9e9143c8869973779358f8e77abdec65c1ebf5fa0d58ca323e383c824d0c5bf8b5a46b1216d436e5225bb70278d1893b82843a1483edc8b785be9606d16d2ee178bc854f86f869eb03a7d4e1004d0e73cf61c381f9dfe030f1ed2e25ae38daadf5826a9f637b68a6f8faa77df17140e7163a9c7637384fa4ecaefa6433fb14ec2fd3f8f8cbad9dac37c14e7c19670deec1245f35501bf373b701fe0a6927faa6a546344c1559082f0cef3aa61a488c07edd95e0b24f7bb88c01a683529edb9f61b495bc3a803f3d115969cc32a3a8cdccc00078394c9d8cacbf868349a15586b978f28d51a4b054c76cd623264244a89865ca223d73b2f714caf68860d072adb8133035bbed2b3c0952280a9859caaca19dc54a8d", 0x702) syz_open_pts() close(r0) getgid() kqueue() r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet6(r1, &(0x7f0000000180)=""/226, 0xe2, 0x843, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x1}, 0x9) syz_open_pts() geteuid() 16:00:01 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x40, 0x80) mknod(&(0x7f0000000000)='./bus\x00', 0x2048, 0x2d53) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x5e2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000000240)="e36258a416f7900374941324a51970948b1b3b0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da63e9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44000000000000000000000000002731ae8b97e76c7aba1ba2b233b8ffa53b66a8ca99deb645bf6da72808cb838b394daad5e471cb9800000000", 0x91) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}], 0x2, 0x1000) write(r0, &(0x7f0000000540)="ec", 0x1) syz_open_pts() close(r0) kqueue() syz_open_pts() 16:00:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000580)="292bfe695b0d34076894d97bf79dfed7ed1700175c01d0728b1efe0e9b0afd378a5046539e5fe1635fe027bebef939b46f9b9cd6d18c2ad78fe3f7e1bc01558ebea2751a3a73522ffa5d31c4dd8f607e5033140caf4d1c8e3b8cce07f585a170787ce35ec33f8a263e6d11368fdd9ed98428dc74a0d178a8baac568166e288345b7dd95084319e34f8af46ee29b85db514a13cc554fcbe04e4e8611f95ee122722953a7e96482b909abf8abc1a59230346d25da72d16f737cb70b66c708ca687cd5d364967690c4a5398751edb78a9069747d7085ec59747114acec15d55eabca182d42827ea15393b55f94e15b003761de901cf0f7791638c234071f87e86533e3127a95e4e31a0042b1a4e12b612c760cad615f78dae863be5dd6ca8823af0282065efd71890b7dbedcce79e61ab9c11c77e6e8c5cfdffdeb03250426756daa8ad72e1ec31b3151da708c90864c6f4564e6792e2baf3ae970d81c614f74ba7cf8f60f5a7240be316f24a0e2718d8b0659d9a032d9bee1c50117c3acdaadc8cb5859bb49a763fa1ecd04e19585d2f91160303f912e16417dc6e6bbd15eae78699f643382d0e4b7b2e590424f383ae9e9476cad9ab8e8883ecd2e11c0d59c55578f123eb6fce0a2c5983e365c66c92d4c83ce03ed757b378290c8020796ace70d1a5d0257681368363fb8f6c46cea93c2a3f42624e3aaa3e6a21e979ca0199c74fe17d1a07656fc3c4b78d551ef8cd5a010951e8751cf140238421d1c8bf332367f978ae9b18958eed9861995e47f1511c16b75b1ae5cfadbb0c260f526b1c5c4276ca78086c42f05c19f8d6aeaa78b663ad7161c14cfd96ce16e7d22d7669f02054b8c29f17c25b427188796312ce38becfa6bdf6789796021401e61925506301abf038630ffe4dfc78cf3b34075e4b28525c6d41c54ece84e4b20a1baeecee338c1d3d6c65115e740e33484c756938baad03f385499c8607fd60faaa94f4271b77d48e1835b5c7f1fd0871f9ac334a7e5565c3bde776c4d9b0054a484ea0ee52a28d646f768cab286ffbaad9d71fe2110e6b252134851b6cc51a255a58f5ccd164bed9ab7aca44fdf4de03d3ee04e099ad89ab31ff9d3b337b24fde1c47f9bb83852b852826744d998a3fc4971c5cb6a3f02d7733360a6d9bc59beee480393d4f13ede452f1f0a02b45a3cc055e139454446d9ef99cfcf139d8bf15435fdb7e88b56d0aff2ec01c1e965fa88403ec9bbf66aaf504e9dfe4120de30fb9d02f75824bf7ed587307384cffc9f48c4c1612a7f197d95600edcfe2ec812a38ae207f89b34489ef4db6b768daeba6fe2a2433c9a1e00f85f13a86bf6d4483f971c39c71ba2aa18902cb279520b8812834559c4b57b0129065105d86e38d61bd639e8d01909003afc88639527c95da877dfb7f2559b9f45d38d691a932c1094c05db9d9554698346dafb47571ea0ea909f78a429b3e6a6734feb717df11ec5c99437dd2bd99f8793b2cf6be16e0ea6a749948d898762a1005fa905159b81d6617e297703a647858aab7c4a168289f8d97842dd217548d18f06e892cec2e253d591d311bc35f4e3f5f5c9486a1f2a9e92290fec03974cbeda1330f86e2ba2db9bb63a5c334a406c8e5dd8a96a3b93c77edef1f0e0f80d964a435eb7fabde4e0b642004d8f4f722e9d7506bf6f70576bc1c4046b46afcf5959c8ba9815e5fdc31d8d2c398f45dbe18babb561af470385a0ecfdb096dd89922b0272ec77a3824ad62e64605b5eede1028544d7ea8a96cdd7a21623a2c874ac589cb0d484732e50c9465134410930805573202774edb7986fef81866dc49cce1d0f4b7b1d66b94a39d3012011629569f1dfbefb420500b988fe4c2d2388156dff00005a7c46028390b62ebea65fce6a09cb123ff4c0391f486faf3a5dc6086acdec5248abc8e82f88263569291f1ff08e2356c7e0aef0214423ab6dfa46e904ddc9a8f0faa9fd46e68be483712f2c64d54e60da82adf049f7e86cde5c50b1739298bb646f062a7857b80c4104dedc60883af38a0dae79fa4ec9e66481ecee7bcb9a7640882e85aabb9d329d10a3bace7829e4c92e658e81c6fa28eb902a4ad0cb5b8fd77f8246bd55d052800c8ebae205223abfec31980e96fc410c61f32843f1f05537c46ba4df7bf811afd6e75253fa0f4419bf602a1c7afd8a2ad62108b6818ff9ef94c961b10a338c0330986615c0e836d09bd5e7e17e8f7f5c87d18535df022d45eedf66be1d178b4dcdb38bb536853962c712208a019c35441860542b92e05ccb62c5d9852523fd349eb7494f45c923a9574cb378cef0ca6f1d0fb5933069a4c4b90f74c9b57c00c73789ce8cb79d359a6f095094807b196e0ad3d02cc48e437676148451b8116f7084a3e63c2f1ee2d1f6f90ef3f0aa853dc64db06b6770ddb24cf0025f9c11eb929a76c0d47184d2d05fb2bd17c3bb8936245d6284d1b92242f4d1411a3801565c25e096d92e9404fa030349c59c57c143880a24f52553ea356dc1224e50a739c05be411c5c908bfc4a81bd766938053685f9630bc2ca4a75a0fbd3347a997270970b202846236f1a926984f02ae07e412d0ba2a911843d4be842e20be0fe2ffcabb75c287cb23ea07d0859d4e60333b2e16325fe451e759cde5e562e9d062c0764d48e0a99ec307c1b92a5e3974b6aa6af92b85665e813441000096ed4bd020ebc1b279a762ff64f6d9b9b8fdc7f1a9244f4cf7cd8cc7e7a1d0719ce14abf39bfbdd94dd9e7e6be4846bf33ccc1675bbd468d0ea42871578e9adf18872a3603ae4cd64e3e9ebe38be613d114683378fe5e9837b9eae1a85dd8a4cf993a3b84efa6540c247c33283a4f0f51b3902a4dfa2bcd7642961ea0873f02d8ba17da898d612546abd3028ddf7e3d7cb7118370bcbad3a6fdd503f4947e33dc68303d61d741c0a64b8d6017dc5cf8e3f0a31c282b733bb82ddeff20e712b7d5594e30097e0a19b9c3fc352f3b0e01c3cb7ba40ff61bde3b9b488105bae737555194681d31215689659f39601192e1001ddd75a8da6a7560f623998a2ac9b1aeb586cf0b9db036f41465e8551d026f7f2057ccb3cb8cd46f848b9903543c63077d615434f66e7db022e42c62abeb3f10bae7d8003422011f4d0ba44b2210e204458f0ce9bea749fdc447d5c2abecb4e57e787e49520be02697e983382e1bde606d6c2840ec76fb800333bd3b4f4e6dae17a1ecd1649de357d96d616b8f9c97546c34a72256446a313834844bbff6d0f218c4c02d65f23c2cfd22e0deb2af7e637579303d9a6426e1ed162331f98faa0458a4e8d0c31c17e8f3661f85472a700a8770b982ea8a7ca84b171e4ec11847542e1fcb4441ffac690c193ad986182026a8d5ef4014b45dfa972bd47e503ca4aebf899a9ea22b85624b2fe9af010c66157ab74fe63fe58b9ea61a93b31c934da2d896051139a953df0699a3333d60e47b5f1f86c85e82e8fdeb37ca39805c9638ed809507155a947bf5415ac84009416eaec013df6509b00bb8393c2166b5b6c59b91f9b399515f9f62ad5b19d3acf523ba3b7a8d066d327b9cc7e0d2a5cab76e3ced86bb84e0467758d0b1385857673bc3c39587cd4231c1f657d946f0fa8fd42182aa62f6bf155473c04afc356de85864bc24fb1232571f15e9056cc4c68093cba8f12e9c329be0cbcfbf80099e5e443f9428d77718283c65278e5ad4567b249bb2beb3adb800bf3f69b7a58ec4f0016b09a858a56745583c0ea71a57c494d8382c46abfbe85a5bd09a2068fc83180ddefcea71df63d1d1efab46c60cf9ef56b896df7b597b9eb87ca53a7ac5d368a7f0089f841c536317dc3cc8df423f23b0f6042e7ce43dbd84466d3c8521b8b2e7cd559ec7286ce3f91b2fa26b5b210a5f4b2469ed49da69a72e51c466ea17636b4c6b9c9763d04574054b02781c422b167a86ee4519dadcb70635ca340f09d134cf90217d290291685c", 0xb04}], 0x1}, 0x0) r0 = socket(0x31, 0x1, 0x4) write(r0, &(0x7f0000000100)="a2a4146446a46483d71b5e4d133a6a9d38377a1d4f02846fcb9af8abefd36adfc968a0b066dd4892c8b8e67c860de7a922068f099b5aa94d4e11f64898be60101439430f00309b31b8dd", 0x4a) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) chmod(&(0x7f0000000000)='./file0\x00', 0x108) shmget(0x3, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) bind$unix(r0, &(0x7f0000001080)=@abs={0x7884d2b899002d7}, 0x10) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x4810, r0, 0x0, 0x0) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x1, 0xfffffffffffffffb}) chdir(&(0x7f0000000040)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, 0xffffffffffffffff) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x5, 0xffffffffffffffff, 0x0, "1eedbb9e44702c1f91b8bd9f345f07a098206fb2", 0xfffffffffffffffe}) close(r1) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x49b, 0x0, 0x9000, 0x0) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000240)='C', 0x1}], 0x1, 0x0) 16:00:02 executing program 0: setuid(0xee01) r0 = geteuid() setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, 0x0) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000c, &(0x7f0000000c00)="e000000100000000", 0x8) poll(&(0x7f0000000140)=[{r0, 0xc8}, {r0, 0x1c}, {r0, 0xa0}, {r0, 0x80}, {r0, 0x1}], 0x5, 0xfffffffffffffff7) setsockopt(r0, 0x0, 0xd, &(0x7f0000000040)="5a69f464050ae12554e61d8b5408a98e0a8b3d214d922663bfc0730d8af857fb98e6280fbfcc6f1f8b6fdfd249f9bee7f42443b839", 0x35) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet6(r1, &(0x7f00000000c0)="c5b44abb5b9498c3", 0x8, 0x406, &(0x7f0000000100)={0x18, 0x3, 0x7fff, 0x7fffffff}, 0xc) r2 = dup(r0) sendmsg(r1, &(0x7f0000000b80)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000004c0)=[{&(0x7f00000001c0)="7512fd180715eeb8f2a8505cca0d4035b9602305c4ef4e06cda249d68bcff93f671ca9eb18e3c00c6569d745d5de46bcc31f9772d242e933d747f92c73195fcc3bc2ec7480390845a4aa7cc6e7fa487d8c59192e0972d2ee", 0x58}, {&(0x7f0000000240)="2a415e0e673c472ae1074ab69dc6ad41f75d07c3c16c7bde1d87747cf67b71ffe76ba5484c2f274ecc2422bdc6224361cacc2f8af9c25e5ac47ef95891d8bf58da95a8f254f2fb0ed2dc0b26a23c7eb4eff6c13c", 0x54}, {&(0x7f00000002c0)="383661cee9ea7e0a2a662825b7d9b21ff340dff05abccb541c692c0dfc9c8e3a4a5ba9db3d05e0b66fbbcbb3211dc9cf4b860e5578cc298f513cebb80a9a4d0bd2c8db382681cb8a5a8cb066b0efedca48a493c5e7", 0x55}, {&(0x7f0000000340)="0024abbd68552548d34471783ca9ebd5992efc06293e1dc86baa60b0b24c9fe5877e5c45c22bec9b4583532922e1f3428d9f8126a10a40e1efc04a672c5fb5e9a8ae0db892f345063bca462af9bc603b919410464dbb33233ceb679b2e76878c87b803c35636cf1dc50d5ccbffbbac07822650a54c5f65d0", 0x78}, {&(0x7f00000003c0)="a72395506bb0620ceba695bc338b232e94950a230690f2243523ef7ecd4080186516e4e6e168e7e421e613a1852272919d7e342c34d5b087dde94c2229c457c1d0adbc3478c8115b4c696f135d20284091565d3377f6fe5f87a385789aecac522f8cb11e2550e6ff940f35c021f23b0afe5e3d80744badd1837b821c3eae340a9dae6528a6793398b3355e1896abf6a4e40663c746422043144a0bc225aa5c993115f2cc79b9fbd8d9d929b7c936b22385666f48ba0355d8a3a89ee53cb667333af03172d0d822a47da89a0043", 0xcd}], 0x5, &(0x7f0000000540)=[{0x60, 0x1, 0x3, "e7100806431e43df35e2ec64b1975ca2507b071b572800dab5a2fc18d0621388fd03bd537909def01dd86424834d58059662107efd43acdcb6dbfbdd4997247b6bb8e157a9a80b5c37da39b4"}, {0xa8, 0x0, 0x3, "fc49f2eb5325f83b0baa45f388225acb6629bc483b45e26e2c33b74b9e55c800464ccc3ec7292d335f33b7a3999997612a444afd5778a09442c22dea8065e4d25e6ba5aac1657077ffe68ff1e80131cff4cf4631a19abb3563416e0ee6d8d754740f02f4882c6f520ca1594f8ce77d0bd78ae6ffa0d2b8e4af6e2d40b0d9460c815337d736f5a83b3484aefaf7a2f8035044089c528fff"}, {0xc8, 0x1, 0x8, "0591a05abbbcbccc5c8889546d966549e8a277f7233d7924c55e3eb53c3651d9878fbb1cdecec1fddf9462cc8f98d0870189b08d0142e2a04fbf584a28ef5998fc5d0813fecba7b223ce7ea6a0a2f16ebe8e13091690e485f7a5dc0e5ffee79374ef3556f33a744634ddbd3a29e7d4858363e52061dbb280f30f6e9c29584020d9c3f5bb03e84c64957dd804aa0426a29a13f4efd41894de956c1e5d3855cd228458d9df087b7f308767f751d9ff33245277d1bc8fa746d9"}, {0xf0, 0xffff, 0x80, "b0b0bca4376468edc2bf9f459d33171c3d5cd449aee20ef6d0c5297433b9d382c488551bf9223418be2fb7c4eb3e5a4366dad3044a47c9728965593358ec0f2e4fbfe3623500f53bbeb2852d113f8d877d5bea83bb44097388c1ff5bfb3521c1d00fab477af8b86e3cf54662063a250e16fd49fde5f6276200e90e2c0f003097f945719c7fd4c74c2741a1e6001fcdfb000a3a319806448cec16654106d65424184258ec0ca3d72d3942443efd865e18881d7aab14937c0c715a7dd14affc9e0ce20286c99bc9a133a1429016a4f77cacfeab1612c0211d7d73f90ff752ee190"}, {0x40, 0x1, 0xdf, "6e456224e287e25283a4d790986055ee7dfdcea80a473cfcc49c36bdae230847e97874a8dadeef046b1b0b865b5701"}, {0x80, 0xffff, 0xfffffffffffffffa, "10f97736aafbd39e5f7e432af9cc1adfb12501c06186b8ba858be4019608688cb6d758613daea768ef04b67c2f366fd65944c8a62f91049b268d274f13cf332a71492362070cdd4e6df8f7c6b8e67cffa7b265deee4ab24b42c261a6fde4f4d4040aa0f593c731a0a18a52b5013ef808"}, {0xe0, 0xffff, 0x6, "23673fc995917003e70455cca106a4bcd112cc3f8636eb1acaff1bfbd4ebc73560b316cea707dddf9ac7da8f683b40b4dd0697bff86380e05fcf3759d1de1f36d527247464643884ee8e04502a64affd92d5a71a925466c4009408d662f14001e8d9802fb172b9d19156abd2799da1e1c2d4c6a35bdd6849c06ebc8570897944dc287986c8bb5e1eef352df0f36862d27669ce4e4a6f1b0eeb70d22bfee7272a8b47b5c73e284af1b2d027ed53ab0e326063d95bde49a0b57221669ad7c31b0468ebcdc51cb763eafb"}, {0xe8, 0x1, 0xd129, "32814de1b109b01865e21da3da880d8ea89c34ab482bbe468d6ffa28ecb341cff04a3617363eee431dce3eebb8295c2914200ac040a3006acdbbc87e6274eb56617fae2e7f4e840f42990334190665954de864c7e5112236ebb0448cc316fe3e0122503647af56b4628255c306b78df4638b1b91673e9e5dcb359b172dfac8897d7adcda9aa728579df142d0d22d78abdc833faba99b526f639a7eba2380f99241d9f9fdf0686c8cd8b60ac33e151b25ac53fb229bbf974861b9d5db9ea868586f77dc0b82d564c71363f40d993d93ad94"}, {0xd0, 0xffff, 0x7, "8ae13632c50cd05438efccec8a8a69bd5569abc3d452f17a936226d1b6e34a775b6a5baf43312b19e7642532c23b9879b948a9d92530155c7a19fc90bbd6192543a35b940e9973a9333c13d4e2959eefada9d054a245866d796d870c97320cc3fdd0ef5350ea516433d9f46a15498d2fc3d55cb1e2e34e283895aa7ef5377421884de7644827f6f4e648bcb9162dd7e0440bbe64b88891b6238e2f4f0d726e20294093a94e5213a00f79885e829826ee9ddbe0c38b388c647f32a63badcc146f"}], 0x618}, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x8000, 0x1, 0x0, 0x3, 0x7ff}, 0xc) 16:00:02 executing program 0: r0 = syz_open_pts() semget$private(0x0, 0x0, 0x201) close(r0) kqueue() setrlimit(0x8, &(0x7f0000000180)={0x3f, 0x7e}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x58, 0x7ff) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000140)=""/60, 0x3c}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x27, 0x9, 0x4a, "fa2a26563d64459308caf5f230a1401f086066ac"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="edd4a945ac4d15e16547ec3b9dc7c67182635197f6853d7ae2a7be639306224c5a58ed4fdf558e406d9fa0da24014068c3b0dd587e299ca9e6a910bd518f43f9c9d376", 0x43}], 0x1) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000540)="ede1dcc9add84d588132cafffd90401cd1f19c5161bae60c1adbf32ac6366cd97541519a86dd533b0190aa61106dd343347b49bfad9b59a63ca0f98c3b5906f6b0393852bc40160171a8d79aa5b03b493ddd812eea46c4abd0cf5af578433a57117dc7eb6dafcf7ab44ac85c47c92ac378962a1f93cbf7357c8dda47f2c76ddd661ad2b76338f9ce3456f7cf643b7db1f19f1236d82613a7931366b0fd796505b5f5203f56988c25b9936481bdab2ae7498a01716c2940d83e93e013a469360285a372ec33c6982e29d88659f3aa4ea67007a19ea01e8b39119fc5ebc72ef77a3e1a45b36d80998ffb0d0a3053b548d7a021c258d04b159c6037db697909655e589790c7822a01b7c29e17c90691fd558dd001afb909ed9ce4510ad6aefd2afb9bffb3723f9dc6035315d20e77208b0968273b96151792043cd0ad5299fdcdd2c058c9e94fd12c16c8e4c48b9b711e64f423de32eda48841f57bf28fedb0479ef4e1658a53cf4af3697ac39326d1e7b2d2df1fff1bcfdb6fdfb2d76390ac5980ce8b012b4130d8c6c3500ae19ca5e6439a128dadc835555b9b1e054c237830b27b7287f930712506ddd1022bb69c0c67cd67bdb68db3f0e47a8d21d0cb1a26db57eb228e7f214e103895ec145d8da0e30396ee3f53eeb0ffc0b32e377b5581df6ce6d256e289a052785b6a5b8ac0cf819aead0aa6267dcee7912bea19c61b3003373834adff263dce24e09aa5b7b616897bac35bee0f70429991100ef71f90f79ed0e0a1ec4bdb47300060c674fe2b9feaa419816f76771138abbcdb58d888161d5b31b4d17578cd723b8837ff40247153a2a2946abcdb5b2ae4594ecda7340c46d1ed8c0b3afc0974bf7bf01f2ecc198f9132c7453adc64cf5da58ac992ab5cf42479a5dc6f0add008914e7d164ef8dfc184baec79bd61467bddc463aa29c977cd2644aeddf36c70372b8abfd5fc26d8ffda17140f41cf6d638c67b6ff0f31de495522a655c2da52f43e96899f5dd9e71820bb55a7757cb9e13dcdfdbca6b07fed54e51774cbde555b8839272f907727f7e1daa7df6303465df0c68d4efc58576ba292643ee8d9581de937b4cc648fc8a35e4f0731fcaa26fc361ae13927ee60b0aa7f722863e991a1feb03b946c500fe3f6f81bf7885ede7f6ec27f46c7969b9305887020806721f42dc0f90a0b02938e0b401ffe711d9054da40141659f7d09e46a25be6c739df941ae60e0cafcc2dc4881a795f8d7e15a7e9629ed49296719420472640b3e3079a16c1cab549c13842fba8fbd6e7447adaedcaee49e36b0e6c6029a80f3b19ff92b4878b7590791bb5b0452ee75212b43f501a65b44fdb64ff588f5418ae886719acbec4c57a3c6fd03946ef941cc0d5706a67a15f276ac2a73ae4ce6323e1b1ba8f47885c20d05198b821786cda758035b04a60ba3ac82e506784d1ba3fc0e05680ac204e15793ec3370b6d934d30722a2ae5f9572a1a0e8adc36412c22f02375cd7be3bb475817df94afae5d285ff4c495767593a2632e7d196510a60cafd49515176e8c4ed135489dbbaeedef77f85dde4787144a1e39cbc2a93f363c3f4270ff7ff7da2cd3638cc3f59342eae0d2f094fa58070c29a93bce96ef2714007e1ba440b2818e8130c33c473e8dc1d76db357cc5f5336bb96fb5e38c04363ce68236e5dbee09108a52885a6d575b4edc84537a151fec654d62a8e7108cea7e95ebbee620d4275e8c4881bccd2f1defb7e41625957ef7b498ea77a971de041ecc966cee78de058073c5752175e7bd47a6d8f8ee2f1b215a8ad77dd66ff7bc95abcabb060105cd103c808778b9413899d347cce37ab3f7ff3b293f5ed61307d9024a0b0b475473101323f4631ddc6a8dcd15143cb388a6bb7456cc4ac147a2b7dbb7d0dbca6060ada5b1047c13473b952fdd55b92566ae4963ce7eb01ea97c73795e1859303eba412c1881ad9eb2bd0633b788bd0b91fb89d841dfc461e073c8c92c1a0d09ec4671c0da023ea9e6775f27fdcde23977a182a24464bac67cef4e3cb9b8450d66a55ca39a23b6e373150f4134273826408d87196ebdad19d9cbf9481d32b45ae01cae4196e34f7d0864cbd91382e7d36afd8f77cf4cf421d96e4d69595033d0e91a0b38c7a50666e0524ccb7a731ad21715b5663ac710a269995d40d22170a68922b215e5dcd0c4e418e8d8a1cb62614603845f31087cb94429bf0b6d13b82fd157befc3fbdae5817df143009f186203acb203a86d2404a4f1a85a9760a8dc17696abd500d8e3d18feffabb36bb76e66d0ce393ab295198b6444a9b98e718be07bd4136973f3589527c83951c0c77efa3e05b2ad9dce5bf60e2c03e908e47f8bf077d06d28bdaa9346572151284826643127858927153490ab075a8794e44cafd64b4d72b1f1ea9a5736fd31a9d31b7510789f95fc5b7aa47370a36512c26b6c90ec4bfe6ad16e24888d828516dd834caa2b741fe7f5142ef496bad93588d0fec52119baa93bfddfdf7e4299ed515290454d47aedaa310b9c1c39cf015f4e09dc27a008ef953467feb876e1934c379092ee7014bdcdec5caf63add39687eb3689a490cce1eed6acd633e1a32292a8372785efa873e82f8c5d35abab9df76a6426ba3fe5b0a748280796c05ea16539a8e2d0208353d648da8e249ac5773cbd7cb47e49631a23e392d0501791677b62ccb606f96a75f51548902b7fcea12754cc63b4f37f1e3df9c129edb0d652cc42cf9f7b7bd3d21d4d224ceb4129e5ee4ee2c7f1b7295c0e849b859fe052fe3374aa7947c88355db3ec82518edcdec73cd6f719334a27a0d636a684d6ac1be0e37b8b252e6069faa0ff655105105435f76c57a3c6391443d2837b94e70687b759104b16ff455ff655a3ccc4c339de1e4e37bcf61f86f9da48ea421ab5e6df63a868f9763400ec59cae0e33f700941447a617ac413006f80d4af5c17b3cc1567e5a5534181c5f18d50fb01a249c3af45563915232bdb64e7a4f0fdfa901251eb7ca817adb217aadc049b1c264d7927f120bc2ca95e50660239a2df376fd3c90d99e037f39de7a6c97dc27bc905b85a520ab332374033828234e2d27a55c89c027488e9883ef79525f8749dcaf9726e0df8db8664b507bacb6eedd1147a777e45bd5bcefaa846353ada73bdfcf3a783a16f17b68ba7d5fc28b659144a9ae09da6463714fcdbd0e7e60ccc34c288bfb500507f7c02f58b8917a54435cc7256489c5c5bad7f294f502988732e82ff7e9b7bf408f68664620751e0effb03b1f4e3a129b3483585a5834554ed5dc2be2af991df04f9d5b2227bcdb7ff7960c205201ed7c71b963832f854a503a3f2c28d019e38d46a845b3c7f3d8b30ca7fe4d3b100a7e67e626acab617f85ec2b187903856dc1a6a81ae3100fe228476939466bdfb6a29eb13baaa3d34d804a90a04a93c37c0f27a80f05bf684343b35b9e337d184d57d2b8131d762157b0ab62d350f9802a8c6e49d8699f219a888ee09d0d398c1988708886cea352f4917c02ac0c1eb3a2d8893a380e9f873640788bf761a1f49ce3a7826225f355d7d3f6bdc37850302e30c625434ddb4b7821f6b1fdfedec792d5a6723b022bd5df9ca12f9df10a52d8a88dac8f1bf10487330cd2c882f51d2b6ab9d731e99cfcb3e634189d080cc208820dc8b7fbd46597bfb62346eca1bdd1d5a2a18462c2d1ccd2d507e71164b178b2f6ad1cf5c76dae820a88af95a346abe73eb69d9bb32d4d157f58db9c2f1ff3854ec9de964a50f024a69889856f3d0cfd5809e928a8adbef05c3f6acd5ab385ce4edfe241a2b11e4341c5cc61a0121ed2433fc56f1e9577f35ed7f7d828d37bdfa90576ca6bf170668f5564f96fb14aac064a6a5217606a4c4af3b8308d4b98dc52056e8c2fc6ec2184f3ffe89df752a557c219b37b36645dfd08e77d06c19fcf071b859a4d17a404fb9b194d397779bcc94914bc9f3ad2c2fea54824dfbe544b3cf1c3b7aee1c4bcaee8d614d6662794983731f26e9fab", 0xb22}], 0x1) 16:00:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x12a0a, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)='s', 0x1) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ftruncate(r0, 0x0) munmap(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x13ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) fchmod(r0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0xcc}, {r1, 0x83}, {r1, 0x4}, {r1, 0x2}, {r1, 0x5}, {r1, 0x125}, {r0, 0x8}, {r1}, {r1, 0x85}], 0x9, 0x20) kqueue() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x0, 0x0) write(r1, &(0x7f0000000200)="82e30c052f9779c359112adc27209e8b711bca68ec1a4d0ff4188c8a1bba37a0888304d80608750bc9a1d76d7db0403c3af894aaab5719bd8c097be657d75f9b4c2ed262e275efd031272b4d9097d5830f7fdebde9fd023e7d597cda192c26d2eab9e0ad88021c7bc62ba1de3ed4cf90a214d1efa38c87a32b31a78dadc2164647b4f0e9ae1d68fe4ad8018fbc8e5bb5b2be421a2a93df0b7ad93d37cdbbb123274d7223d01322b0d7c03e9871dfb5057a5a31b0815d3620f7e48e669bf766b20356109f934a7bd9846144b9164c3556666450a0ee3d7dfb35bada24c8a6f655ba31d2567f16c5c9", 0xe8) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x2f6, 0x0, &(0x7f0000000040), 0x0, 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000280000/0x2000)=nil, 0x2000) shmdt(r0) 16:00:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0xfffffffffffffffd, 0x100000001}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x9, 0x100000000}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000100)) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffff, 0x10002ffffffff}) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x7fffffff) mknod(&(0x7f0000000080)='./bus\x00', 0x2028, 0x4500) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) fchmod(r0, 0x2) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f0000000140)={{0x0, 0x401}, {0x100, 0x1}}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='.\x00') 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) close(r0) select(0x1ed, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r0, 0x0, 0x0) fcntl$getflags(r2, 0x3) fsync(r2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r3, 0x2000747a) 16:00:03 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgroups(0x0, 0x0) setregid(0x0, r1) setuid(0xee01) setgroups(0x9, &(0x7f0000000000)=[r4, r0, r4, r2, r5, r5, r3, r5, r3]) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: nanosleep(&(0x7f0000000000)={0xff, 0x7ff}, &(0x7f0000000040)) clock_settime(0x0, &(0x7f0000000080)={0x100000000000}) login: denied attempt to set clock forward to 17592186044416 16:00:04 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./bus\x00') 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') unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='r\x00') 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) shutdown(r1, 0x2) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x3, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) utimes(0x0, &(0x7f0000000080)={{}, {0x100000000000000}}) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) syz_open_pts() write(r1, 0x0, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000002000, 0x6c7) r1 = open(&(0x7f0000001cc0)='./bus\x00', 0x0, 0x400000000) mknod(0x0, 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) ioctl$TIOCSTART(r1, 0x2000746e) poll(0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, &(0x7f0000000480)=""/52, 0x34) write(r1, &(0x7f0000000080)="bda511a7ecbdecf7bdb2046dca4343606922a9ce50a6ed2a9b49403c3801c38c316e2d1a9e2e174fd791890bbe90a663bdb2f5e963fcbc0e0ee3268cbf73068131ccd310e56ec18adc41dd69caae55b44b5fd1fb847b184911b801a2134937d69f353553bb8362be05594991729786cb87fec97a55b038c3329af7385e4189d81ed8c01f1cf37fa1a65aabd1f46571c4ba532362c5cc253445acb627ef2c65dc660f9573409a263c6fba768dee5fc739912eb22c6b536a834658de8c97ad9bc2e5e2ae4935ea9421f64c5bf6607b79de66153ab32bdcf649e1139d7e51e076000000", 0xe2) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0100262f62753d4e"], 0x8) 16:00:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00040000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0}, 0x2) r2 = dup(r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x4, 0xffff}, 0xc) 16:00:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) write(r0, &(0x7f0000001d00)="ec7d2f00afdba0ead780b5109ccb45c920ec11025d400fcf54832f70704bc19be84a2f2947fb3bd1da763663c3cecfdf8db678fbba5c773bc7724395e614cf12a09db29dbbbc392ad3de219680db3a5ef3b66b03eb44c0cd5e4b7198b5e9eae882d691595a44c9ed141a79be600d2ca04005437e216e741b8591666c2e0e9815122864407fedd8886d86a55a6e493c165bc93a3c57882646c574be88311444224b638ea7f49ee32c9f53eca78311c2c8f4472f6bef5a458bf2260907000000ba675ab47ea4b45c3d22dab66c534a09ac76317852b52c01c92dfdc4daa862ccc12e9bb2aa28641ab8e8ae675b000000000000000000000000000078b3d08d4b82905520ed98aadf1c68921ce6539fc98d5abb9ddfe5d7bac983aa5e3a77f816fcce296f5e47b18d4177a06af2d7acea3a560bdc969119924595058bc6129d3f0024684ffbe4fce00d534f3cff3caf507bf9950a91d67481f27d1db813eeb072283ceb4fd947b6498c585bd2fc10b3db9db043e9220f0bfc19220c545c21", 0x17d) syz_open_pts() close(r0) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4a, 0x2de14dad, 0x6, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffd, 0x0, 0x4000000b, 0xffffffffffffffe6, "b2786eb95b7c30abfc090000000000edd6000002"}) fcntl$setflags(r1, 0x2, 0x1) read(r2, &(0x7f00000002c0)=""/249, 0xf9) fsync(r0) 16:00:04 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x100, 0x0, "2b760bdbe92b0dc4000001000000000400"}) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x236161bc) r0 = socket(0x20000018, 0x4008, 0x6) socket$inet6(0x18, 0xc005, 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) writev(r1, &(0x7f00000000c0), 0x0) open(&(0x7f0000000840)='./bus\x00', 0x100, 0x2) recvmsg(r0, &(0x7f00000006c0)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)=""/36, 0x24}, {&(0x7f0000000240)=""/244, 0xf4}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/104, 0x68}, {&(0x7f00000004c0)=""/72, 0x48}], 0x5, &(0x7f00000005c0)=""/200, 0xc8}, 0x0) r2 = open(&(0x7f00000007c0)='./bus\x00', 0x2, 0x80) lstat(&(0x7f0000000700)='./bus\x00', &(0x7f0000000740)) socketpair(0x18, 0x2, 0x650, &(0x7f0000000800)) read(r2, &(0x7f0000000000)=""/95, 0x5f) pwritev(r2, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffffff91}], 0x1, 0x0) r3 = accept$inet(r2, 0x0, &(0x7f00000000c0)) pwritev(r2, &(0x7f0000000540), 0x1000000000000181, 0x19) sendmsg(r3, &(0x7f0000000e80)={0x0, 0x0, &(0x7f0000000a80)=[{&(0x7f0000000880)="5c8cd90d2eb642512b99a64fd50224b5bb2b51cfe182965a5166bbd6744c6cd4458e04a2a495f938834a438a1d52fdeb670c1c948070ab69250a85ceaf8bf05032e09a1c05f0dda5d247e4a6b55f495120c6521e5e0388be9f8b48b07a504e8233aa4d1df226fadf928d5d87ae92f72f357d25ab8b303b1a034249cbb2fa", 0x7e}, {&(0x7f0000001680)="4b1adfbb06496a692c4d655c35e668cb8338d83100713766faedc373549629f613edb839012b5786f11ae3f49347d0b6179445e71af501fb479994100344888f0e1cd0c12147612f540a7154ec89b3111876f62d06447ef867440b4b13b0fda9fc084207562f168d80d4dcdfad4df2009f236adcd4558c2b7a5eaf8126b6a614d092dc685858fe21064e46b5752317527509c454c4daab5622099218fac68519d6331d84513eb4955f8e611b6a760e8cac12005c8d28ca03c40e91bf7eac3aaad8a09a330af17ba811e4982e6f4aaeadbc194f83d59cc0938f7d621ed1e942f48b7b6c1e783eb7bbea9bb3f5dba3803be5b6d792401956c2a002424f370547547171d84ab1cf1ad9570d14f19a06fd47f40fd1f7f60ca384fbeedb556077835b510ba5d912645724923c73e4cdb8ea7a7ce70ad1ad7c68fc063f10525f9c9ecf3025998b70897a4818baf937b9786cb8c5d948975e9a563409f4a11f4c09a0dc367c4dea1579335fb7d038d2934f89c6f6b0629b99263bdbb3703b1543b20f697d83dcc140d53154267c477626ce0a8d668ff77506c147b4f4634d54711ab590c6f94f313e04d76d87228fd6100b0e1afb167fa8b5fef6c0fdc784cb4930186a97f023140645847c35d7239181efc9c1534f59ee27771f0b51f1e8cee0eda63a86ca4805c626c75a39df52644286a46e465b5cefb4d28f1d77c10fff61afe90e3f875b6d8c799ca0052a1f944c236c537106f149f61af5245f26bd9fe2eb39dee11114c2d59cdeea68a1a33b9fb1984aae706aa961d003e36c42b7c4324feb95c79ada31cb8c0ef55a8deea24a8ed21bf4dbb1c9c68b8dbd91e36df4cb9fbcb8d2a4954fe1c90382816f50d606b4d523150eae4d5b4ce02d4c7a438c68bd469cb4afe964c7f1ad2df59764ce5d136827fec26bf7b642d178eebb8c4abbae5d19a9375119bc68f09cbe65b739de242bcd07bc275575bcfc3fb1936ea2860eb50b233d1ed5d8cc8c7795daa731183c30b88e02cdf86a9370fedae459494728039a5330b7b2462698255998a65df2f73f1c434b1f0ce0717de963cbf74d2bc89f7ba263dfad2d6868efacd8dd7a76703b952140e4e995567d61af96e99e4187cd45f40b3afc3a71c30609f7542dea9098f6f83094ea5e962f6e68cac07524e1a623c61b8ee3e8188cee7e1f389267b38ad04c9e2c1a4a224eaef79ddd26a891e3448dcd266299e165e4cba5d507fac9e6b1c7a49c8c5b844dfe715dc5b14e8a0f262fbae7c0b1b3707269c05f10455337c284bf8096e02feeb46d05eac36bfbe3984d974edc81318aea33e7f245c2286722f2f1cfafb3129cfa905f8504437e01614954a63ccfa81cb40fea6602f210d5abbb86d8b7fc14a73fe7d0efeae328a6ae3c6bc40ecd9be7977b225b801752b66a294ba5be738eda8c88a6ed1878a7870616937c5d11b7de040cf3a1085839e29b92210c94ab242966b730a326aa8fdbd3864454ea2e19d3b239d2276b8d0a4921944efa62735a7d15f8f2c6341a90cb1ec040365b1025f1684dba2f03fcc950ec7f220a43b5783603af8e1f9a4250c1ca58a70cb993e7c253d91731294915e5544a7f161d7d8e06c40b8945b7f333a7c7c2dc667128396fb5a014986463e6d5be979a644891b596ddb52085925f30e8fe5d5ff04b22ef2448425ba834523d17d774ff6115670eef1ccda0dcbde57fe039c78841b178b7951e69e1368bb818a21670f8a20289afd5692f5376cebf38ad895ba5eaa0a9aa419dd74c9f4cfe4c50a471a7627a509e14d552076c162e756b5fa17a646126642b99f240e0cb3da3748ec23de9f11a0ef690987a9528160e4505d8b0f7e460379cbe405e61bc62db476ad5533cbf7e9f18ae97921c6f9491a59c524b0040880c7fd7ae9f4fb92c5aac0f69e04d17cd8d0e543444075acb9c45f24f5ed038ac1e67e3dc8c09950a7ee6e20a3c91a110104872e9c2b673b1175ada60847b518e40950fbc60b62f488b2a9ff857c6c40857a7d87f608abd45090a9bd9257d4c611ea315fdeeb3ed45ea01349d8a7a3b6d719d1ce51f8150c63581a5a59a61faf6ccf3bac2a3a8d686cb31a7de63149c35c5b6067b2e938416c83fd2d157b953b6f9223f2a8f64bb22f6fb3148db3bcbcf975eafa2c10f0a48e1e59e3cbf83e3acdb8848bd444c2f3e95985e5171291874c25ebcf97744234a3e05bee2697ab99a36c2067afe7c8738ecb9008bb168f3f80877838f304945e5088983d59961095a653693d0f21234c14afbcee7f70973cf6398087e9bb7c761b360c2a3e63d5eceac921a48d64c6094ad37d7135cf37b5cd5841f137fb3b424e6526d265e27c0bbe3c38144112d447dfa39ee285ae6efab0c558d018395d1c014aaebe02fb3d7eaf9c0f492ae63868695f589bde46832c4982152a31c88f63d07b459dca9430e2330c476341749cb65ab8acc24bcb7de89fd91fe43085b9b0a2e93f38345d53cd5a57a571b1492f66beb86d76c36a04a084cd6d860af21c4ec0af5589138275ebaf4e0a00a4bf5624860b9599d9dd4ebf19bf756e8990231af1ecf5fe79222a2cf09e1c89d2f03fc3ced5575b7856b036870a0f25af1cd3bc0e57515a67651129d3aa54ed02f7d489135adfa2b3714b2a86f3b889a3d0941a92da99d494c5930d8fafc8b495e67f46bd64123008cd7576dc53d2a95ddfe636ed9b310880b4054b3f894c57e743b158f6c5028c0631da55fd3915b146080c2d523978b3a289a6efc2be3032c513cc12b6c2314cb2e468164f84ef4399a082f22cc8845e78e1c14512c7bfddfacb2937524e9be956e4b531e6ba2ae39ea8afae3c085ea50a00d461f1e0c4d5efa37a32734ce8b4b4909dd947d7dfab8a5d1d8ff758660fce9830268ac62d4c6149c67aeed3f93e20b7495cf5810c5bf8c9cbb98ca055ff4fe98cbb7e456b9f9917089fde0c6adc3fc2f586786105cf730b41ac57cbf27cd70d921fd8bafca81beadef32bb16bdf0e24121a9fce94810df3ac62976d3eabaae1ac18d31b7f9cde76c48d7418cfb0e7364cef337b6f6038e82b2337094248c7b45728e2fccb8291265364f28da3fc1f0fe395c2b7c24f6c7ba201e19ef25c1226c780b9667614d2794420cd0f17f83449c69d29434619fe3199e758c2fc6fa088d152df71396cb86fa9ddd59a39ca1db0979ead54b8f7d9260d779c791101dbd2e0637e2ede7bf672e08f51dafae443790b95274ab0ed1f4cbf8b8d220afbaff20f4d6547110a91b2b586ef5ff4445651c489b8afe05f04f0ada6e62471c3c261997c694cf45dd095801672296291bacdd22c849e39ac1552d7bb890d449f3983904fde2dd2b7089271f054b532b5e6ebae16ed4641079a3829afa2714a7f61840fb15899df49306428226e3d070888f990c5d8488a093d0191b67a6a1748e311534d8d4ff5425068bbf9f89e64baaf77eaee22f2226a9f64e251bc43d80b613039c73027a4c53730f4b56cc141a5dd6d415e8461f029f57683e70b56e3acbdd747464cf1f7dbf07d88574b7af3053d260fadb6b22a973c9e9697690692ca7e22fbd727e9bc904b9a8f043caef52733b628ddac83d02484029042b8da9e9d6dfa68ce53678d8600eb5f664dbe6ebdd018085ec2549abaab24b4e24f73ae7d261796d741788deb2a3e27fff5821dc8a887a38036942083067033cc2ed0ce7c929f3fc40d5964294f9f854af861c1f93fd76cd827bdd95d0426226958bac5015e170238ed0a82b24160a30873abaf7b36bad1053264f5d8130c1da4d2b42c56f205b51f1b33e8231035917fc2d546470bd897dbae831f685da20503b5eb1b3bc83197b3a92f9a3e557e580e132822d62f734ac995c4a8a2c8d3939c22ab6cfc9779862479f40ecea0ca0407ffcb17cae2fab68ac1ac5230b42b90bf608db3cab9944ef2aa8234bbbd900399150d02b1da51b8be8eea29191bedac70a33efb175e0b36d24412a8b29dc8235d41d0c2d2e73497821199718bb7aac2a8394a2e1f46a16ae7c00bb1431a54f28a8c893dbc2dcdb6343c0a60670137a5c4690683e99b88eb11af150026f5f70f959719b511e5ae34571ece468365ff1b026cf36d71fb3f14c22f48c87b1fc9ad11b94d0f1b532290cae8cd6987a2ff07893ce56f71dcc0273a4226b2c66d93129fde3545d714c43249ad54e00d75e7e11a7d07747fca9c287609813a280acf9269b8f8a0f217765884f9ea2734668f2e0a7f6da7945a3f34a363650de906f105f1d939b3e5e6284f5e6cf40d3bc042807e721713faec363843cab6feb2996015894dc5486342947271e4ccfcd410afe1cfeced0873f20428e8e633bf604a10a30931f4e4c874af69bb44344cae3921af3eb4258d70aa3e8ad474096571f93ff20e133c4f6b45564f1199faa2fde1b0ec6b912f43abef19a4de2de8aaabf1804be2636e3dc79fc46687a57f3984299639c86025a7130c4e6c87be9c44476ec56568c0dbb13d89f39de726c9f373afc4bbec8557ba2532f9f9e23366b893c5caeefd0b5abe17f970406dce72b9b946a15f3160acb1e87644984f93117e2fad0b32e98c4ef0a45727644023e2ee4e4e3d38fb248e09ff1929af358f7c9c6895098791a61ed8de4f3b347708693d10e524a5e8a5f580a5fb9b476a8255171d6161b24353b85e1fc37411e6c6da2f4c54ae63db6459010094da582b918efb425278ae04f80fb337e73cddbead8ed68843edbcc5b4aee17c41fac3d3bf4302ed683d29af09cbf0607b60b94c80d63a299d89ff529bd6f708ff8448f9a3dea6608de549f16893e12e0d97d823c856f1c6899df0ff116e759bc2d6a6baaa4e31d75c5cf38b9922f88e4793d07e1130280bf2217daeb2feeaf7eef4eb6de2d81d0dc8a25f3875c313e7f2e93e35fca3cdb9db6b8f58039f3459a0d491ef72de99bfb05646f65b15be9786aaaba70de994e42ec81dafece9b0fbe36bf99388fc5e0e17eb4ee23823a95d11a9f49802f9043f57ac92c4871580b5ae767586adcb3faab407b4741dfbdc957a3dd4e4bf72628d05528c3f4ac83828abebea1b77f0f22a1bf7182cc4055b2886ed5f5205b8b361c170731d629fa41d672be03123bb77ed7959ef85ff6894c7a4915930c7bc8ed33fe8ab9bb61db6dca6b3a473f37f88d389a3134d27d44a399d72063db690a2c7007fb526ee7117d3223670be5787b74bd73ca732e3f636fa3b2c91faeef6ec6af90b8ba7a116a3a2ccd268548786a2114be42f90eb025a204e3e16755895d5feceb50de067b96ef30197b75c2ea74fcf3a174df2b64156d42e076c376ebc62c345ea1ea71bf238bae5f3226a435220f3b99430de7b9e173aef8143105d7c600dd2c3d7d449f258dc471b9c280ebb8cda0a4699ae1f452d8a35eee434095784864c13492510dfe442ea127d78063da21f88383c087e4b7c9f50102c1dfe564f406744f23caace0464522612eedea221587b5912293c3b7df348ab92e8aa60dc5d022f32958b700e9062ec0bdb85ded9e034e23c0f54142d8a50b89a6b5e22cbed81fd7e87a638e4df13f59d97bcb1d2f53fae74ad36a1a8ff1ffff52e4d3e0ffb2993f25bd1c57288e4fef0414de1e4549822aa8573a1871f13761ee92ac1a03fab3b46bb77d20b59b49727ba440ef653e408b6668448e77c9ae9bb8fa3106dd96d3b066f513bdd29aac4b21675a083bf104965b7da1480805ec661439a6b6e13153732f3dd6696063fdaef35f86a8a28a0220c4d976dea4bc5854198cbdc655835999ead3d53aec", 0x1000}, {&(0x7f0000000900)="e5712a31734dc8309943adf677afd85b98b519b21c0d795e818f22f375ffb59a3b50a5c54572ba6373a50542b161e46be15e7e2e178f51e2da93ebce12c69be2240a3da0b8064c6934081581588ce47d0bb5df86bdf32b11176c79c3cd9664ac4026c504cd7e4aa1a429cf1516bbc735793507013a465b2cbd74cdabf0", 0x7d}, {&(0x7f0000000980)="118d9b", 0x3}, {&(0x7f00000009c0)="50919f1c4768d271a3e2fc80dccb5143d43ce60933a8e2dc2b7ea1268b3a539d2be787e9fb21ba8cbcac4de4af6c5f6c3993f94e79c1c09a30ba813076a6c4506047dea55982608564ccfa10d620b8cba9be116de8db74d52c71ae8ca3c8caa0734c81df63796d434464047cbce6948edae0264070660ebd38ce170301b9baf7f838c54ee9437ccd5caff4d1375666d1efb3a259", 0x94}], 0x5, &(0x7f0000000b00)=[{0x10, 0xffff, 0x7}, {0x28, 0x1, 0xfffffffffffffffb, "a5a272b038a712ca9207231ba7ebcc164bcebcf9ebc4"}, {0xd0, 0xffff, 0x8, "8286057a3adebb41075aaff9b3bbfd6f8f007e4177ec99fc2442b9cf99258c268bb90b41cd6d6c5009155a391df62264571c89efd77ebf802cade07bbbdd8db79a6122da877ae9571d306f0031619b596d7bcf9f669431284c0b4ded66d2348352491372751362ea784813fae595281801dec059548466636809b2c09a829e551075595e908605fafd8110b07568e0d92f1b6a3af652154b855accab371a035ba7a7c27e55df04ff001815b7b5bf09446b2225d51941496ace"}, {0xa0, 0x1, 0xfff, "a75e2ed80bbcde29197e174eda73486a674b3144a26f3e913cf638a684ba5a412980c51ca4d1f99f1c074627bbb92fa59274121ef16e4f5f783433a8936ccf2856e3bf9909d2aa5eee9a514debf5d3ceabd32269387e0987554b711621ab0ef89ff87bbcef9a426e69d47632ecd12cc5a540137193bb763fa5fe54a1926facdad1b211ab4f3e737c5ddfe8cb5853"}, {0x90, 0xffff, 0x80000000, "3d177adf2a6ffbb17e01abec19a2b19aa7f9f98820c75d14193c31008f04da2f5fcb301a3b251c8511f8340f590b61c3ab103aa7c90aaaef2fa24c63cff3b49271e8bda5805f3e76dd5b49f36736f82ad8418e95fb45ed66dcc8ff21baa4d16302a3b8b1ca8f5e68128fc22b8e836076db203fefcf2fb0d58604875a6c41"}, {0x30, 0xffff, 0x0, "2016456b03eb83db6f4e5bce8dab5f289612143d042084030d50"}, {0x10, 0xffff, 0xffffffff}, {0xf8, 0xffff, 0x5, "6c89a351c7c3824d2d8aa2de54eb865519493f0f615f7fe533ec52920855550ae78dd88e43dcfe4d53de049ade91e691cb6aec612ba5c59680f86fc1ae285c81996b515dcda14d00fe8a5a886f6f0e7baca67b5e6ce6e74b7a25eea5e83cd726ce84b2936294cb816a46465ac921d052c3224ca32bfd9a449224e1efd4c63f5163ab9bc9a49124d987bf7cd2d025162ecb55387420c6d2a806a75441559dcb5f5c93d8a86eba00c8c7414834b48a678c1ba5977124e3e3cf76f7cbde4e1de3153031b4482dc037da8102086b1cb7aad6ecbe09d8cd35443ec43d74edc27c8606462a"}], 0x370}, 0x2) 16:00:04 executing program 1: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x5013, 0xffffffffffffffff, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x800f8) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/187, 0xbb}], 0x1) accept$unix(r0, 0x0, &(0x7f0000000000)=0x235) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x801) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x2, 0x7f}, 0xc) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x80) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) 16:00:05 executing program 1: msgrcv(0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="0005ecdf010000df00000000000000000000ffff"], 0x1, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) connect(r0, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(r0, 0x0, 0x0) fsync(r0) 16:00:05 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x2) sendmsg(r2, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)="4ef3f3065f34c3d104106a9c2f39a5341629edc42acbd9684309e629aac194b979efbbc01b6ffa834f2f62e446ff3f5068cfcf0fd3e1e0bedd9282d36242eadca35d9a450a6cf6f607e51b5889b161cd0e5adffcf751411af4a983eb44", 0x5d}, {&(0x7f0000000140)="23e9c2cfff695a3f5235ec2115cdb8f5ba2554cacac352da88f6472010dbec5975f9643db7c2baded937c3165262232f9a64de82ae6caad3a52c6ffbd764d47d513340e88109c21ca58e3b77aa5582fa26bf15e36de837a39678a98b993787873aae8bf9a8fa88ea19cd", 0x6a}, {&(0x7f00000001c0)="2fddf602141bbf237b1b63829ecf18e8700221eb1f292e20ac6cab6d70ac6bbbe803af004e9ccb569c44dfc54e3296ed1bd9a2cf9bc66e7f85", 0x39}, {&(0x7f0000000200)="0b823882f47901093ae7e3e1734c62e9761814605f9359ff681999fa88bfa460954b712304f9b3c6fb6edf8fc0c2bc2195d7b9095a7310c3dd85b9347d301d56751e5383e73143837be96b266681362f7ce9066d27f306ac52a6edeb61920c83c4d86a66d1ca583b2a2484417f9c0edb0cda0d229266f622b4264608fc1941302ab1fb5e296802ac0612e8859061a1af59bfe5ba9215c95cd8191599358248dcb833b06985d69a18d3c08672ae3a4731066571bebf59a2d5965828b5e93a0df3d2f91edcfb45cde92055ae203c59e629cddb2a081b93ec6e2072e77ab9a34d9dc39b0f24bfcbe0a8a2cedc7126", 0xed}, {&(0x7f0000000300)="b36b99d8c53d85486e58c4f20bcc3106f249857740e35c0c474d35a25ba9c2d5853415d55ca54ce33709e7d8ec1edec459fb4a9a4b", 0x35}], 0x5, &(0x7f00000003c0)=[{0x98, 0xffff, 0x6, "381868735c02f1db636e8b898a7c557eac1e271d704ad14f057e98177a17250b8b4580367682499fea3785469a19183f125c0a2f9917d1b8c5c9d61669ee832bfb8b4348f7ea40f33c02ec3d3ef0210d61e2cec5f1c4f928e8baf6d3b3fe133d48050c5f464c1c557b866886cbb249971b6023243bd51067db5076f260a47727a5f0f984dba3"}, {0x88, 0xffff, 0x7fffffff, "b514c7296022ec07c4c3033af209f9c855bbc74e5e0c71da1b331dede42e8c2c4b2e514ca32054248d497a0dbf7273f93c1d13e98b50e6334332bf712a15ee5bbf63455e51c6ac29af63a9af7ee2bcfec81d0b9741f6302b46c29056816d45b353a760fef62d63f44fa07d9372e3ba9d6d9cabc169f681"}, {0x30, 0x1, 0x200, "b71027588d204233d9bc206971584eeec3e3dec95752cf6ca4"}, {0x78, 0xffff, 0x9, "bcec4c21fc5eaf7978d36b5b734933115978692a6b62db118724ae523fb6d67a01b5f9248114f7fa7b8072a5ab4babf9775806116bf20782fb6f8b888849b27382d6b1b6e46fd11f708a220c76cb29c072fae8d43bcaca0b49f2fe2c23a85fe43f8cda"}], 0x1c8}, 0x4) getpeername(r2, &(0x7f0000000600)=@un=@abs, &(0x7f0000000640)=0x8) r5 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) flock(r2, 0xa) setregid(r4, r7) semget$private(0x0, 0x3, 0x31) flock(r2, 0x1) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x1000) mknod(&(0x7f00000006c0)='./file0\x00', 0x80, 0x8) getgroups(0x6, &(0x7f0000000700)=[r4, r7, r4, r7, r7, r4]) bind$inet6(r2, &(0x7f0000000740)={0x18, 0x3, 0x8000, 0x8}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000780)) r9 = openat(r2, &(0x7f00000007c0)='./file0/file0\x00', 0x0, 0x10) getgid() r10 = open(&(0x7f0000000800)='./file0/file0\x00', 0x0, 0xc0) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) connect(r9, &(0x7f0000000840)=@in={0x2, 0x2}, 0xc) readv(r10, &(0x7f0000000bc0)=[{&(0x7f0000000880)=""/37, 0x25}, {&(0x7f00000008c0)=""/233, 0xe9}, {&(0x7f00000009c0)=""/47, 0x2f}, {&(0x7f0000000a00)=""/96, 0x60}, {&(0x7f0000000a80)=""/173, 0xad}, {&(0x7f0000000b40)=""/96, 0x60}], 0x6) lchown(&(0x7f0000000c40)='./file0\x00', r6, r8) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) shmctl$IPC_RMID(r5, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000740)="88474958f272c0b3ffdca50632f9590897304fd097160df78149e9ef30059c546b597720f7fb345449fbedba581b7062d618839ef0afd2004081754d3f180fcd176bea989701b436b0b5dbcc9afdfe783511c66e87dc4c65df9f108c2349c4d17a20f56327b521b29a9ed9b668dadafbf9f61daf2c4d1b72072060f364a0306d657fb7191bb1ef5c70791b418e7397ed746d2811a3cc63d59bfaa02ca2d5e24abaa7583f450505de0b576f742e84692974eb25b9efbe65a37b92a2179ca8eff40e6506d7891db7322b8cb7d752d93d63de8374e60712ce9977062a39494fc851a2d31aa000e2fea17d3ba4411d62fa23e42e76dab33852a956b6c081c06cb25f15cd2d84b63e732df750637be19b72434c279efeb37a51732063d9e60c6e458e77501b33f64148dee1ec6b7d603b102133331c859789be21c791615ec6f0b930061feaa58dab5f5a7cbc69ac6f4000beaa3504eb171af73dc8ebfbf9700f2ecb1262893046509cef65f89cc243b708e899", 0x171}], 0x1}, 0x0) writev(r0, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) close(r0) r1 = socket$inet6(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@un=@abs={0x25af90167d5e1800}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000080)="be3ce0f3a95a3e7f6b", 0x9) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x3, 0xffffffff, 0x100000000}, 0xc) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x2000000000029, 0x27, &(0x7f0000000140)='\x00\x00\x00\x00', 0x25c9641cd16364a7) 16:00:05 executing program 0: mknod(&(0x7f00000003c0)='./bus\x00', 0x2000, 0x236161bc) pipe2(0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000001040)='./bus\x00', 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getppid() setpgid(r1, r2) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) fchmod(0xffffffffffffffff, 0x0) readv(r0, 0x0, 0x689) getgroups(0x0, &(0x7f00000000c0)=[0xffffffffffffffff]) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000000), 0xffd4}], 0x1, 0x0) write(r0, &(0x7f0000000100)="e34aad9d87adddba0bf50bf36551774850c0ecaae0fe91eae60a84bd91099f8c4f6fe44f57d2f2a5dc785c58e737", 0x2e) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000001400)=[{&(0x7f0000000300)="e1", 0x1}], 0x1, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x2, 0x0) kqueue() shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0xc996, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x8000, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x203c, 0xd00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/132, 0x10200) mkdir(&(0x7f0000000040)='./bus\x00', 0x40) 16:00:05 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x4, 0xffffffffffffffff) close(r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x85}], 0x1000, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000009c0)=[{{r2}, 0xfffffffffffffffe, 0x21}], 0x7fff, 0x0, 0x0, 0x0) r5 = dup2(r3, r4) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0xb, 0xfffff, 0x7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8c, 0x80000001, 0x7, 0x400}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x6}], 0x0, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x3, 0x1}, {{r5}, 0xffffffffffffffff, 0x1d, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x1000000000000, 0xffffffffffff7fff}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x100000000, 0xce}, {{r1}, 0x0, 0x8, 0x1, 0x10000, 0x800}, {{r4}, 0xfffffffffffffff8, 0x2, 0x80000000, 0xfffffffffffeffff, 0x1}], 0x3, &(0x7f0000000140)={0x81, 0x401}) pipe(&(0x7f0000000180)) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x8) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x2000000000029, 0xc, &(0x7f0000000000)="ff010008aa51000084eeacdd000083a008000000", 0x14) socket$inet6(0x18, 0x2, 0x400) 16:00:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) mprotect(&(0x7f00004ad000/0x1000)=nil, 0x1000, 0x1) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000}, 0x0, &(0x7f00000000c0)) 16:00:05 executing program 0: mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x12a02, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) 16:00:05 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='/', 0x800b, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) stat(0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) shmat(r1, &(0x7f0000ff9000/0x1000)=nil, 0x0) r2 = socket$inet6(0x18, 0x4003, 0xeb6) write(r2, &(0x7f0000000180)="236ac93d806712318350bf7b8c75e4756373546d6ac612f2670a1570e58bbe2909ba5750004b3c2943a2be51bbbbcd50d3d7dca7dd7b8575a7d8d5b7a4ac665a499d15f898762a8f62adac159c6f8555e27676e927c27d05d3e7c101074cde33be082c1dfa7891648a30d3ca82ef222a94ffb9b27789b7430d123976aae19b1565bebed0cbf9579f38012ab39dc814b9", 0x90) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r3 = shmget$private(0x0, 0x4000, 0x330, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f0000000240)={0xffffffffffffffff}) mkdirat(r4, &(0x7f0000000280)='./file0\x00', 0x4) shmctl$IPC_RMID(r3, 0x0) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000001240)={0x0, 0x0, 0x0, 0xfe79, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/226, 0xe2}], 0x1, &(0x7f0000000180)=""/67, 0x43}, 0x800) pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2c120000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2c121000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2c122000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2c120000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2c121000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f12acc0 va 0x1b2c122000 didn't change! 16:00:05 executing program 1: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x60) mknod$loop(&(0x7f00000000c0)='./file0/../file0/file0\x00', 0x2041, 0xffffffffffffffff) stat(&(0x7f0000000000)='./file0/../file0/file0\x00', &(0x7f00000001c0)) socketpair(0x6, 0x8005, 0x1000, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/70}, &(0x7f0000000240)=0x48) chroot(&(0x7f00000002c0)='./file0/../file0/file0\x00') 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x9, 0x9, r2}) r3 = socket$inet(0x2, 0x100000003, 0x0) getsockopt$inet_opts(r3, 0x0, 0x384000000000068, 0x0, 0x0) fcntl$getflags(r0, 0x1) 16:00:05 executing program 0: r0 = socket(0x0, 0x4005, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) flock(r0, 0x9) r1 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x4000000060b, 0xfffffffffffffffe) r1 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x6a, 0xf0000000, 0x1, 0x8001}, {{r1}, 0xffffffffffffffff, 0x43, 0x20000002, 0x2, 0x100000001}], 0x8, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x8, 0x6, 0x8}], 0x2, &(0x7f0000000100)={0xfb, 0x1}) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x8) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x1000000000000}], 0xd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x2000000000000000}], 0x802, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000a80)='./file0\x00', 0x67e, 0x0) 16:00:05 executing program 0: setuid(0xee01) r0 = socket$inet6(0x18, 0x4, 0xff) r1 = socket$inet6(0x18, 0x8002, 0x40) r2 = shmget$private(0x0, 0x1000, 0x22, &(0x7f0000730000/0x1000)=nil) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getgroups(0x3, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) geteuid() r7 = getpid() r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xffffffff7fffffff, r3, r4, r5, r6, 0xc0, 0x6}, 0x2, 0x7, r7, r8, 0x4, 0x4, 0x3}) read(r0, &(0x7f0000000180)=""/176, 0xb0) setuid(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x2000000000029, 0xc, &(0x7f0000000140)="ffe099c2ea24966df98329010007000000000000", 0x14) 16:00:05 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(r1, 0x0, &(0x7f0000000180)) fchmod(r2, 0x4) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0x374}], 0x1000000000000018) select(0x40, &(0x7f0000000040)={0x627b}, 0x0, 0x0, 0x0) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000240)) select(0x40, &(0x7f0000000080)={0x6, 0x80000000, 0x3, 0xd165, 0x10000, 0x7ff, 0x1000, 0x1000}, &(0x7f00000000c0)={0x100000001, 0x3, 0x8e6, 0x5, 0x4, 0x53a, 0x1a, 0x2}, &(0x7f0000000100)={0x32148bd8, 0x2, 0x1ff, 0x7, 0x5, 0xe6, 0xfffffffffffffffa, 0x80000001}, &(0x7f0000000140)={0x101, 0x9}) socketpair(0x26, 0x8007, 0x3f, &(0x7f0000000200)) writev(r1, &(0x7f0000000680)=[{&(0x7f00000002c0)="b29331a0763a649c64d642c3fba8f9e6ca615f54e8b7d222fb228d492d8247adac55c26f289ab8deeac71771615b084f6e8b735d72f64fae4bce6e6f619be0424d0c12ce6534fa2923f5140955824b3b3f11577db283c7a1169458ea286fe2ea99d52542de318d91be79db188f4fcaa429371aaa115c088ec3ad8856048bb060be37dc0ccc04c03d5cbd116c94835ef49fc766c02eac9e70d1a0125879e897f4a0c077e201c779dd1d", 0xa9}, {&(0x7f0000000380)="a20854e16420448c6e5e2f98fea683cddcf3db01d877800865cb906ae5e2b49e22e3414e09e2dbb436ec12e4e0632c62acf5d7b9bea130537bc15eecf3fbab2b35518fa27034846e87188518eeafd51d07786ff8926ddc683ffc57baa1a0beb465ca25caa8c390e251f9611eba79bf19bb9dc922c4ac572f1ec350c4506bd081e549003ab869452009be8148612245452d3cf53f39ed97f283f3ef640887c20f859a410ab3807801a1ca8236319c8a1fc2fb24e4d8d98a958b263d72ac9bce47eb9201415a85c4280253b79f4b51b487c0e6519af25def9e4ec463be8e656e396529ce0d7a5118124aee99b026622b9161c7589b6cb317aea677", 0xfa}, {&(0x7f0000000480)="d32c9462dce2af490bcecc92a2028d3196d0cb4d15bdcdba0329cca91294657cbf9b01f2265cb5e9c9bc5db8eece360535501ce78df5b8535aed53e533e7c75fd1186bf742a1227f", 0x48}, {&(0x7f0000000500)="f0e358cdcca18a2ef02b32ed3bd9f7f6178906928b1cd6e33d1db45a76eb181337c87911647f3727f20d6fcf8b5a5f8d3a027adaf796d10c3f3b8495c43587dfc8a6c4900a2d52b3d411bc758f1c982a6c28429a2efccc91e1185758921758b217d963cb7eef5fd9e91943f39ee520ee3c0667e60c746086c7bce2ee46372e724c5d4938943ae5fbca333fae961df5ecc2bb31a16762c215e3c836c02566ba61959e72af8cfcd4cfd5456b1c1a8d1f7d464418bca63a6c8013ac0298adc330c9316d19941fa0bd550444c77c846e4eadfe1f33c1070cae601b18b9e704", 0xdd}, {&(0x7f0000000600)="28b2a1581304159f8da3861aedc6d58961782c2bf316a1e4a045829480ba1a1bff83a4b868722a91538e3641e2f68ca6a56ac07578bb9b2d3645", 0x3a}, {&(0x7f0000000640)="7f666654472104380eeab3d718", 0xd}], 0x6) openat(r0, &(0x7f0000000280)='./file0\x00', 0x10, 0x45) write(r1, &(0x7f0000335000), 0xfc94) poll(&(0x7f0000000000)=[{r1, 0x46}], 0x1, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x40000000000001) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x8000, 0x80) unlinkat(r6, &(0x7f0000000280)='./file0\x00', 0x0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000540)='./file0/file0\x00', 0x0) r7 = open(&(0x7f0000000080)='./file0/file0\x00', 0x400, 0x78dde14fe511a717) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r7, &(0x7f00000000c0)='./file0/file0\x00', r8, r5, 0x4) setregid(0x0, r4) setuid(0xee01) getgroups(0x9, &(0x7f0000000000)=[r0, r4, r2, r1, r1, r4, r3, r3, r5]) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='r\x00') 16:00:05 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x3, 0x20}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000100)="a2f2c7a15d4c71a6c770d849ac16b88520c60be5997b184cbf22abf0ada62d7f944267685f78d023a0d24ae4876836c91eea6d783e4e72c24a45403ab3df66ef3354935883357f501624e26d1c0ebf529be21bc5aa8373833e1f9d9295c4ec10e2f73503298f792f1bdd", 0x6a}, {&(0x7f0000000180)="5ea8f091c0269805c4604180fbbb81a9d43ee122f72b6aa021dd226e65e032048ace4d76b975355f2ea646532ccac7", 0x2f}, {&(0x7f00000001c0)="c743894f632d02ab89ad2982cc00c20033feedd1081edb6bdc6379f34d53842ccde1f8fc435f23ffd8e2494ff7f994eaab07645a5c08ba90403858cba2f16e244338ce6154cb757b2804ab8020945c07877c3f74869e05e106dc8efcc421b483a9f95f17344251775b80b6108e6a9cd062b8c05636e5da4af64b0bb30fcc823908bd2935d399f97d74a6589b3e52fc588c23e6a1ac94c3ab3f12ef3a0875e322fae1ddd678479bb62af23550", 0xac}], 0x3, &(0x7f00000002c0)=[{0xf8, 0xffff, 0x1, "4482422ccb12091211d0cb04dc8b19bee7b701eb4f7420f956629723eca9bbaea92de4a7a9ba816220f9855268cdab030aef803dbef45e82e3eabe60d65358c6e6806c01433af2523c362bdd98de21e4ba42d5a43d9bd029b8654bf89358355ed6f151c6bfc1a0e47b0cb11c4f535f6f78e6f01f4065397bcd24cae25a638e61b011b18d96300fb50b01f13574a28d73bc246f8aebf2e311c8c931d6adde4ae7d40a61d6fc90b18dcdb3d60ec51d9500eab15d3942f83c62ebc99dc7da0e1781fb1b8a1b8f7f2af97d81a40d57ab9ea06e301e872a19314a47209a1c285cdb2ef569c08cb9"}], 0xf8}, 0xd) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r1, 0x29, 0x39, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0x0, 0xee00) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x6) lstat(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) 16:00:06 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x1000, 0x1) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x9) mknod(&(0x7f00000000c0)='./file0\x00', 0x304f, 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x2, 0x100000001}, 0xfffffffffffffefc) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) accept$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = dup2(r0, r0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket$inet6(0x18, 0x8002, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x30b2) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x5}, 0xc) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/39, &(0x7f00000000c0)=0x27) ioctl$TIOCSCTTY(r4, 0x20007461) setsockopt(r1, 0x0, 0xd, &(0x7f0000000740)="ff010008aaa00800000000000000000000000000", 0x16034f326b1c1e85) r5 = semget$private(0x0, 0x7, 0x449) semop(r5, &(0x7f0000000a80)=[{0x0, 0x8, 0x1800}, {0x5, 0x101, 0x1000}, {0x1, 0x0, 0x1800}], 0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f00000001c0)="b33750ef06a10aa2a94984cc4c20e657f0bdab86d5de81b7602881f884a36396d214df6f4516bc027462771cb831d8cc56a826a4dc227c2ff2fa2c2cc7f6188fdb013ffd14af07aa27", 0x49}, {&(0x7f0000000240)="90913e8907a8319987066f7017b850806a9628f674ad09ee04bc82cac7aeaf87beb9b721eb5e27d812a0aaa51a39a77400", 0x31}, {&(0x7f0000000280)="dc27b41c3ff734590c335727e1d5d078377e2dd812ff550999713bfd2c925013c03478cb8e8b831f658fb7cf8dfa9fbbb0ae918eb278609b2eac132e8e4ae90bd135b3c3ee9c5fc03e7d6900febaa9a201fbdc189c477174c21a40bfa2d9749c805f4dbbce2b17b52598d7f14f3628d64c68946d6beebab9776e1a7cb957e8e27ff7e41b6a798278e4a76e6d1af4431a8fc0ce5e6f6c075fe9ca4ebddb36d4bd6f0f497e7cc95b607e94887411a2fc6eca2e", 0xb2}], 0x3) setsockopt(r1, 0x2000000000029, 0xd, &(0x7f0000000180)="0000000000000041e20000000000000000000000", 0x14) socket(0x3, 0x4004, 0x7f) sendmsg(r1, &(0x7f0000000980)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000340)="c40c744ee938575821321c8af0205184d1664d20eebcc4d9748710ee46e0e20c8ed1d42ca17fa573fd0355cb15c7b54389ba72c3dd57a1ec074d113779fc14d294729c7978d73fb035f6cf03df49fc239c3a46d3e94752683afc03922e66b91c81dd91ad740d316ba061073f681df9c49b68898f9590de856f7019225ff796f2787ce06dbf366a85a02b65483da9624cab6045aba0a7d6388bf732afa39765ed08609bbc3e7a15724c5245688e358f98d038fead821e1777b935dc5893cb84ca52e7a26c9a3b", 0xc6}], 0x1}, 0x400) sendto$unix(r3, &(0x7f0000000480)="b8508dc659e96e476b06e73a8929d4752486b85a1562b2225a581871f945b00797d26543aba418c874de208b1327012aaa1a058386894de1e3ee5f06c160e05524244ea5eec9a6e129126963f5e95ccc1fd1ec5fa85768f31b6dd91e5103c202d9e95ff9f7505cdea74248bd791b23cbf8574f6d9185616ffc633f7f085988f176ac67b5a955b5a4f15395afae595ff45d2b98b5619aa77408ec984001000080000000005dec68d0437c0effffd9520a4c991db1d9160a7cc370a4a9bf020000000000007fece54bbcb6defe5f69d16867674edbb7b01a868bbeffe791ce628c7e5a9183282a3a03520dcedafcf6cd4ae39a7958d1c6dceb9161ebebf746467c897fe88537caba6d0000c1ade8f61a6a36a02cd600952835fd437631fa2d67ed84e3e879e76e455f26f47fa6347425b0af60eed47ee4e23a0c79504422073d8538ae034543887eb55c7e3ed353cc672c9c9a14e75d3d39121612b8c6a313715a9a672abab53c249336c8cd51dbe5e49a4c8f6c9ef6de6fef5bc226fec3fb7e3c11d11fbeba303f631fdeb6fb6e02c1c6c7b6767767efc7938d26e22992648734fc5eb5398088385669de7431d3e6e477635871a5fcfd4a364503b80551d6f7519e26175a33a3066bfa0acec8838894ac25e1fdd9edba7a652177d2d7c94d62f41d5f7d702fbd813e7ac95bb1016b05d82077fa29538d1fa803abf9e1ee479769c0937e0fed8c94078c6e363e804db1c21e49a8f8f10c4986e842f413c79a364c1078e8ac9dc3d40fddd933ce08558e53ac6cacfd3895433506e600ecb0d39eb9f3ca", 0xfffffffffffffe08, 0x45, 0x0, 0x2) 16:00:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x91cd, 0x3}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x6, 0xe3e, 0x8000, 0x3, "2997894e3d358a0623f138a64aed9c9fbc586679", 0x2, 0x1}) write(r1, &(0x7f0000000740)="24bb2d1014d28c610260c19195fabc4cf075b4f55f9684f0e158d49d8a8e246764b84cf9da1335532ed408d765279bbc0f84b87b42ee6d0d81f4a127c00ac99c72a1cca4882889ad617058a6d6547ad1d0abba425fd0b2b35e21b1dc38ca5ca9e1e8e366c613a654bd371f2a746283bc52d1e9ac946f4b0494a5ebdbb9dea891cf49c51779f0cc2af036782afdce5dd9f53640d6f0d6214b4563f06822f0b9afd56c19bf95d79e508c82257bb80602b72a133861faf6909b73b363f0ec853e0e939932b2a19af778693a67dab9204ff1722e9acf0b01853a915f160e4edbe6a83262b19d9e6a1ac27006bca6645df0d60000000000000000fbbe0288f65c7e48b53c31cb826044d9a983b7d9818c3c307da1fb996135c4a167a0e9715328118c77033c42e556c3eab38807da4588797c2d05f640c44635745fd6ab3b323fe80b794a55f59c5fdfe8dc65222b77b9e1d613d499eaf83f947ed746e893bc1e675fd842e7d26e0650cec9649eb77505a90d7649fb584f2f79", 0x177) write(r1, &(0x7f0000000340)="f2a50dcd4c3938a53b21f1d2851b5cc77d39763b23cd837e3dd1b30a20a51abcfdfabb83c8ec3590a3b0ae331a51b5eb17ee19bd292a30665cfa8863aa79d4767140e4ccdd827b8ca65dfa426cd5e5024d4c16390ff78d1f55c16e83f1cf1ae5ae97c77520b78025dde3774e92de7a8832056fc8e7d9a43314060dbcdd91f845f59293f038851b5c09a251f62f2cc3be89f090a5ccca27417838725f8a70957373350ed9804890d2d0bf9489fa1faf25fa94df7a653e2decc1262968acfbbc3d8e14754873ea79fa7d62337a15eb555580fb76f1db9ee9e5b4187407ff484db079f2c07cf787541a33d430e59cd7c572b09bee914086525316759c704633e83371be4a6900b0af2f9605915e66a641ad0461a5d8c0b3009b4e95284c5cd8843617cf627128c555ef6d0ec52b04068373bed2ba63bea54d7d862b32313881f44bf6bc18c737e9ed035c6d54be5359183ed6108d70ac11cb8e97bc1f6cfa5e9365688d2b90b4ae289bbe176a046a1f87dac3f0d27d8c7e2e", 0x177) execve(0x0, &(0x7f0000000200), 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x22a000000, 0x6}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:06 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940), 0xfffffec0}], 0x1000000000000137) write(r1, &(0x7f0000335000), 0xfc94) dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000002c0)="8faf27371cdf80b87fda44d01dd1d3634712b3fdfb78c5ccd979655075b5cab48994eca928c4e2cb06fc59ac66727b94c521625ff704d4003fb25166a2209839155ccb984fa20576f2bcc71bb2a1cc0a9b351ab3c0094c62159f640c95af968a3d2d1b4386890f0307126adc936d07601f488f02ab29d1dbf2d3ae28ae6f57086a748e6b2417b0694964a8a9c198c08e688c8a8db689cd07002a520286e401bc1ca2f8f1534fcd4c8c2e0db278a149cdde5be4b59409b83b9842a5f305571d8502b6656e6c18ffe76fe3c8d804ea73272336f61ce57555f40d23756a40961a94d28b6407130fa8830e49f9a3c88d356f7d3a032a59bf3e60f68a9154ecc7fa7d89ac2a82a1254e33d84d9dd93ce58d5e2dc34d26d8f67ab3af723962480c08a1b4e5e6822bdbd39cb4b6ef2239b5175529eabd89b286401d3298c804b7e6cb6156416890e26d2b354c09c73ff450f3d4b2286e68939203660b61577225633d1aeb37b5264d384a1aa4119c105ef2d231ba154cb395f7409ca99d52605fc5c33756fd840fa6aa93d4433e6d4207e3f64f62700728183dfd3268a2565be6778cb544d29696bbc69657608f7801867bf4f167a9a436c246bf0ccdaa1b884f605a21623d17545f09be289ddf874f56e6f05bb40688ec06464c49ca42ba7395e4dd7c88ef2f05ab39cbd1c0d1ff72edcde7273deb53c8ff0e0ba45015cbd9b32159e0469af00decb24e8851bd84bc3e212dbf7dff0a5bacb9df5e3648f66cce21006f01defdd2123158e167890d23dea8701e5ecdfdb0bccfcdf88f31ab87f5bf82b3444d19ee8c097c656423c5ddf9581c2e05c0c98e777444dbed150334f170758283d95f8b48144b82404f317444f9c7842c9f35b19f130524940a6211c628a65cc6a7be747877c34799034ab9d2db5a8859b85d7b147baad38695a510639f1c0bab2e0856ca1eb4efee30bd08fcb28128ea5f86579f0728abf7c49c0eb01c06311e83ed2bc0d149c61e3787aff556c07a69f13fc27e30e5b1fb4c0836bfaeef5bcf4372ac04b7b095ad72ec7b0b55724609127ce58f7845a9fc13d38556ef8903ca35dca618cc5b97d35dc7447bfcee373b2a4f8417a4eee6caf7b189135ba73075e26e7774aba04e42ff20fb57414823a6f7fbe24768256605dcf34ebaf83d43a9c2d511bf6453dc4289d474152a2fffee477873aeca6973f0f677b1a5f4d6a6da2f436bb4c6a71d288aee40197ecfa346d1ff3782c3c7fbf579b27a804c9b7c6a1321618c73b0bada842d9bc7dd7ecf46833070fab895f5df6207029f9e3cb0c9c1493fe93fb0f7dc4ed49a615674cf331a979ce9ce84bf5145a3e36c3acc6d60a086d38fe921ccbd93d5fa00834ec0466b368323016df3647197e774b88e1677ed01e66c110428ef698e0f19b5fd51cbd66b8bea01e9193703cdd2f3980bb7189fa837ab26d0a53975145a014ae1f0ad6f6c9eecd7d92942efe516a4d61e5174527faf8ed6cd8cc55246077003b65c36fecf74bdc0f56a91fc72b5df35bed113d5fda71c1339e637044ee11ba1207a2ffc8bd420cb08a3f10e6287956e0b7599de556426fc53bb3074b2b5d3d3b453a5e58bef249424de651ff7bd611aeed08143a31269daa42e84039d9022f16afa4a68c4dd30596b3feb850b225a4991c31d6071bd7a771ef919a440005abccc42719350c0b32e1b9d0ce082c60ad6d9f7a893a6dfb03451c40f83bae7dd34bef90c955126e6950eb6d71fa59b23a7df146805e0aefae74907f6ae2a6ac2ce41e7cfd569156117e48bbe9579f2af36c0a980d42d36a99ff0d849f50cca8575c1f5179ef6483fd3d2c76ad583c576087cff739a9b2c70369ef861ca9edb6d64508743b415fddf7387c9d8ce8805b55f5e869fa9abd32c6d56a2dd7e787e0b527bc7e48fba8d2061bc36fa0b8aa5d1a4a5ebb00ba3a3a17b62dc01b952dd8484a646a0e9636c0914e21eb2e1fec5117b032a36135cff9bc4e367dd851b4ffeaa3e95c87d25eb7a8f41a90a77515789603514bc1f7983418335aec8bff9214c8a487f0a95d42088e3ea0ff09156e5f53162a772b4fe04875b4b4428fb209c45da791fc8a8cb28a2772f473ec2fd3b3378b0290d2ef6dd99974fe83a04ba6c79a27726979876db6790dd2869fdb0ca08ff7f0ba818145355120ec0d9932fda492305f3c3177016052d5f421decd8790552e221959d72863261a08f5b40d08448c4c9c36baa1dbe2edd2a0369f8b11394fb7bc875459b810ee49c763367dda2bab2b12a5d0b3496d516878ea6ab516b16160994668dc765b3f007f6ab0e658bf0b295525a1caa907b7aa5a5cbe7d0f7b4a2d61b991f98f242d6a1a870f9e96ec9c8d73a2805881ac0902f75644f3bfa85bc7b516bc62541feb47579ae59596df9a9da641148f3994f4a2727bc2b468f9057ffe25e60fafa1cdb9e1b84a2462ab8a984088dfda32299ac39b16420b882b633abfb636cbb340347a6b44adc521f2c9e72fa91d10c273705d63a6e462615b50b6594870956f0528689f6cda9fe0b86d541f09ef8d9c88170af1ba05b593ab1221aae876af7204b56f16ec5d7d3b5adc44cefb6e7c3591b401777ae00dcf42c28d831c84b5918a577e520b1946373e2d5e34a9dde5afd99f26f5b0bad5a8cd87b5b31fe8a41dd35c6eed083b376d7e1d70c21335dd5063986b871cc2fd4dc936cb209edf5491ac71a72066f69c23e5c042919cfae1d7866caa07a76f9ff9ece284e77e3d4d9b58817330df3dccd474c008460e1255345a3bbeb708438ff2a129e948b70b4ec9415b22628e10e09ca13369ea0cbc2cd030ffff950fd826758a6bbd4ba1ce9fc3fe77d1316377f6fb72cf4c97379885735c344f1b12c9c33db8061b22f190a554dab6cb39efa6768729ffe8a702a5b2aded33d967a87248ff43ce97db3a49cfd6024cdb4d816c1f79e142b42e35652929a987b9d3030c213072e5eed591eadc45df06b28527b696c5597a34f70c93e26c1a882a04e1e625e6c7361e08b63b131b00fa8b349ee3b88a3afdd6f1f496ea1460b94080bbc5c2d7b29c4f9a2bfa5e30768d91513b19cb31da15c301db30ab377f8f11ddcff217c563ad7cc9e5e6b302b5c0340d3e2549bba507f52ab82186aaecb0fa5dab94548e45e5695eaeda88b0735aab1967eeac4efdda7f1efa71b45670fba57f10fb105bd6ce95138c064b40fdab0a76a49e6f130207ef5fdc0a403bdcf16f277667379f474a84534399eca55ea39be9f0a85092d855ac6c4780da3a498d2946fca40f6f8c99fe0e9d1245546ba71581a1cce4f479ec1f10ab148bf970c5d7e19f8cf43add2bf27a64f118696e13e2fe80c83e23fa6a0597e2b2ad4fb62c7a69798a17e2261fd38d67a202f794732796df81c6ee442b4527f843c7ab221bfc354a4477539c6ca8cf689418fec9dfc03cde39012db4075b3b08982ffff487f51c4138d91df45798ef8690d2359efde12cf7063945e2b1d22697db968ca1ecc5e4c803ce17435acb15036c4f59f74b9df298d2f1c29bc6b78c847c2afc58dee1b7dc653c6585c8fb0dee4f0350c8182c1c75bd2ef62c1960221e7dddc1ad97a2b1e634984c0586ef5d9d199598bd40324e65334bac6f5f808265a8de36d10d6a943d80ab01bcb19e6367864a2b956bffa757ed30b0a2e683facab9e276445b4c2559d8326f503727b0df3ae87a6142074b69868866fa29b33a12ea6474adad3ef5b84405f62a158d0738980787f681665a0ff01141e21eb6d6231a4ff02b6deac0192736da38224446c4fc9168483f21e1926773899f192259334047f38b04bccc2080df6fc", 0xa9c}], 0x1, 0x0}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8a, 0xf0000006, 0xfffffffffffff036, 0xffffffff}], 0xffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x32, 0x2, 0x3ff, 0xfff}, {{r0}, 0xffffffffffffffff, 0x11, 0x1c, 0xc672, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x6, 0x2}], 0x10001, &(0x7f0000000180)={0x5}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "1eae8682ab0320755ab8bdad345f07a098206fb2"}) preadv(r0, &(0x7f0000000380)=[{0x0}, {&(0x7f0000000000)=""/26, 0x1a}], 0x2, 0x0) write(r0, &(0x7f0000000500)="e36258a416f790037494132477f256b4093cfb25b84e5bbdc3a51970948b1b2e0ade41a52f5ea7fa0023d58bf6659990bfe4320449078177da4ce9c287730c53fb394b842dbbccbbda1049faafba6eeb00000000000068f7acad445dd976a67cf92c23ef44", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000200)=0x7) writev(r0, &(0x7f0000000180)=[{&(0x7f00000005c0)}], 0x1) shmdt(0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f00000003c0)=""/148, 0x94}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f0000000640)=""/236, 0xec}, {&(0x7f0000000040)=""/56, 0x38}, {&(0x7f00000000c0)=""/42, 0x2a}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000300)=""/77, 0x4d}, {&(0x7f0000000740)=""/224, 0xe0}, {&(0x7f00000001c0)}, {&(0x7f0000000480)=""/28, 0x1c}], 0xa, 0x0) r1 = syz_open_pts() r2 = kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0xc000, 0x9) r6 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000e44000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = shmat(r6, &(0x7f0000e44000/0x3000)=nil, 0x3000) r8 = open$dir(&(0x7f00000004c0)='./file1\x00', 0x81, 0x2a) shmdt(r7) open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x4) r9 = getpid() r10 = getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) sendmsg$unix(r3, &(0x7f0000000b40)={&(0x7f0000000900)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f0000000940)="416021a52de1e5c7dfd7dacfa2ccdf0888402b182b83d96ee2e5f2aae0db6f699a41f34abb30bc48347b00271ecb7b4156ad1214ccca82d876e104da5563df1d5608742e616834ff59d1e0e71479976898c9b80a147a1b199ca570b14f8ab08272580628d0f7c67496ad40dffa93cd25de508d0b60703c8cb9206219dce23b30759191f4147270fcee4544c6b11f671e795fb0b3e98361bc0954656fdcfa4bb5eaf0facb", 0xa4}], 0x1, &(0x7f0000000ac0)=[@cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r4, r3, r4, r5, r4]}], 0x48, 0x2}, 0x400) kevent(r2, &(0x7f0000000240)=[{{}, 0xffffffffffffffff, 0x8, 0x21, 0x3, 0x7f}, {{r1}, 0xffffffffffffffff, 0x20, 0x40, 0x0, 0x7}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x3, 0x2, 0x9, 0x5c}, {{}, 0xffffffffffffffff, 0x0, 0x3, 0x80000000, 0x1ff}], 0x2, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5b34) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) mknod(&(0x7f00000006c0)='./file0\x00', 0x2000, 0x5b35) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) pipe(&(0x7f0000000180)) 16:00:07 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0xeb8, &(0x7f00000000c0)={0x0, 0xfffffffffffffffb}) r1 = kqueue() fchdir(r1) kevent(r1, &(0x7f0000000000), 0x7, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0xf0000014, 0x6, 0x10000}, {{r3}, 0xfffffffffffffff8, 0xc1, 0xf00fffff, 0x7, 0x4}, {{r1}, 0xfffffffffffffffe, 0x80, 0x30, 0x4, 0xa0}], 0x6, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0xc0, 0x80000000, 0xfff, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x0, 0x9ac2}, {{r2}, 0xfffffffffffffffb, 0x28, 0x1, 0x1, 0xfffffffffffffffd}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x31, 0x9}, {{r0}, 0xfffffffffffffff9, 0x84, 0x0, 0x6, 0x7000000000000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x10}, {{r1}, 0x0, 0xcb, 0x20, 0xee2, 0xee5}], 0x3, &(0x7f0000000200)={0x6c21, 0x3}) close(r0) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0x7fffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x10000000004535) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) fcntl$getown(r0, 0x5) 16:00:07 executing program 0: setrlimit(0xbd07833701585cdc, &(0x7f00000001c0)={0xc34, 0x6}) setrlimit(0x4, &(0x7f0000000000)={0x40, 0x2}) mlockall(0x3) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x34) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x2011, r0, 0x0, 0x0) setrlimit(0x200000003, &(0x7f0000000180)={0x700000, 0x200000000005}) 16:00:08 executing program 1: r0 = socket(0x0, 0x8, 0x1ffe) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x2, 0x4002, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) close(r1) 16:00:08 executing program 0: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2002, 0x82) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) open(&(0x7f0000000100)='./file0\x00', 0x480, 0x0) select(0x40, &(0x7f0000000180)={0x8}, 0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) lseek(r0, 0x0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x200, 0x100) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x27, 0x4, 0x4}], 0xfff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x4, 0xffffffff, 0x1ff}], 0x3875, &(0x7f00000001c0)={0x100, 0x3}) write(r0, &(0x7f0000000100)='D', 0x1) kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x3, 0x0, 0x8, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x1007, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80804, 0x0) dup2(r0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() fchown(r0, r1, r2) poll(&(0x7f0000000080)=[{r0}], 0x1, 0xfd) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x0) setsockopt(r0, 0x80, 0x6d6, &(0x7f0000000540)="9806f21ce58822bb35c1f43d07bfc0cef10b6d74ceae7a9ff68053781237f05a475b8b7aed928f1e15510815a0a1c3520cd7edf84086ce55ab73a0c2d8b98a42b2fd61b63ec506bd1e598a36f64727191f079675ff787e771e67cf0f045acc16292633fc71a446b462c2bc4507c59f5bcc8c2fb7c5e7ba1aed321fbda794179718109620364d41e71bd22db50cd190d3aca11eb9060f440063f4d1eaa92fa326a792cf2408a430e076a41cc8f68122b55418dee294dba77751b683b6628b1aad74eb759de2b75f14596754d2b8fcb3b32fcba5d538234d9d794a3272247e58d49c8aa22962354a924db2984117656ae736700f76ce000000", 0x39f174c120ae2f0a) setsockopt(r0, 0x2000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x2000000000029, 0xa, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/186, 0xba}, {&(0x7f0000000180)=""/68, 0x44}], 0x2, &(0x7f0000000240)=""/40, 0x28}, 0x841) 16:00:08 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff}) setitimer(0x0, &(0x7f0000000000)={{}, {0x7}}, 0x0) readv(r0, &(0x7f0000001a00)=[{0x0}], 0x1) getitimer(0x0, 0xfffffffffffffffe) 16:00:08 executing program 1: syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) select(0xb, &(0x7f0000000680)={0x31}, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) geteuid() setsockopt$inet_opts(r0, 0x0, 0x4000000024, 0x0, 0x0) syz_emit_ethernet(0x31, &(0x7f0000000000)="614f9a3a70823e6ffb90a292bebe8df528fcc11490a0788bb173f5642bb3b4174fa37c56d42330d04c6f49856011e579aa") socket$inet(0x2, 0x4001, 0x1f) 16:00:08 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="0100040000006c653000fe535dd6686d26bdb565146eeb8647f3d5505ac58ff7296f2656a2d51696c42ae2735cea9328150709e7c5b33c7ef70f99e8bb38ae674053983e3403b2aa8c6bea088f1dd735e844e82ba79d49617c3c513895f1459e15c7e0adddd0e05e63751629c82f4918acbff23aa34cd8e942f610e19adde523df9b1d6c360cd4396bbb4b0cd6beb15c9b43fa2457fd8b62b142b4569f57c01da946975af482c75b17d7b7036bab2b9e7a1643369294f0834b81ebee70"], 0xa) r6 = getuid() lchown(&(0x7f0000000200)='./file0\x00', r6, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) linkat(r4, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00', 0x4) setuid(r8) getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={r7, r6, r3}, 0xc) setgid(r0) pwritev(r4, &(0x7f0000001640)=[{&(0x7f0000001540)="709849e67e439c75f1aa193f1ae268ad75147386946d72317f68430fa072cbb8430ee101e8162696a37de050d8363e3c0e68d306677b6aad3a132794cd2021c250e6e3024bbde8feecc154", 0x4b}, {&(0x7f00000015c0)="599906e0194459ff6c44b07d2d80dd6428175776b3ba40d3c4b537b2cef50a301072fd78553807f4041c954dc65c67d9c383cb50953065766706e446c19210be4422bcf2ce5c376d5c4ae6cc", 0x4c}], 0x2, 0x0) sendto(r5, &(0x7f0000000340)="f2422fa728aea712754d028335127bfa596d64549c8fb65050c45055aedec9bfa5cbae8ceb248848d0138859612329aa3564b32ce4c9e16cda09d1a1bb6cfd4e2f11e97631a15f3a7c0c440b111a82b1c24af18340b4f3ecd9569a6e99e1fd7a60d6cfe7aa1da1530c7e26f21f5244735b91cb2777bdaca9e7d268279672285761c671f0d80f5c944b2fc6b86d9498222b79b016231b7c0ccf120aab47e3ed7b13383c15336c0c6056bbbb19117524d1e87de4b589b48387a587a880d0aa69478efa0a1032dc2294208461a4d5f975d4888c3e4a62830b9849e8b7631fd51801d594cc3b2966d06bef1961eeef13732d08a690e41ed01e7a67db796355", 0xfd, 0x1, &(0x7f0000000240)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$lock(r9, 0x9, &(0x7f0000000100)={0x1, 0x3, 0xffffffffffff6c32, 0x101, r7}) accept$unix(r4, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000001500)=0x1002) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r10, 0x5) setregid(r1, r1) 16:00:08 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) getppid() setuid(0xee01) write(r1, &(0x7f0000000340)='x', 0x1) uvm_fault(0xffffff003f12ba50, 0x6000118, 0, 1) -> e kernel: page fault trap, code=0 Stopped at _bpf_mtap+0x68: movl 0x18(%rbx),%r13d