9bc0716865b018220c3d13f2a07c073b6e671c", 0xde}, {&(0x7f0000000540)="69dc5fbaf709f4a009a9481acc410a7588f7e848ce92f8baae54ee14dbf5250a23ee85a4b5a4d258aef3a4e997235f33a59583be5331ba0e7398faa8", 0x3c}], 0x7, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x1b072, r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/92, 0x5c, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:00:04 executing program 0: r0 = semget(0xffffffffffffffff, 0x4, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0xd42, 0x1000}, {0x1, 0x7, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x7, 0x1000}, {0x1, 0xffff, 0x800}, {0x4, 0x4, 0x1800}, {0x3, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}], 0x9) semctl$GETPID(r0, 0x2fb2abdc262a9cab, 0x4, &(0x7f00000000c0)=""/164) semop(r0, &(0x7f0000000080)=[{0x1, 0x3, 0x800}, {0x0, 0x0, 0x100000000001000}, {0x0, 0x6, 0x800}, {0x0, 0x6, 0x1000}, {0x4, 0x5, 0x1800}, {0x1, 0xf8, 0x1800}, {0x5, 0x36a, 0x1800}], 0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x9, 0x20, 0xffff, 0xffffffffffff0000, 0x7, 0x3, 0x1, 0x9d9, 0x82a, 0x4f2]) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x40) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0x128) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x1eb) chmod(&(0x7f0000000180)='./file0/file1\x00', 0xa) mkdir(&(0x7f0000000100)='./file0/file1\x00', 0x20) setuid(0xee01) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000240)="315e1c26fa9069a6b523206e122ac35690a684d9b1baaeaf8e49d3c9cc399ae76a084b8cbc8effbadc7da9c0c8", 0x2d}, {&(0x7f00000002c0)="d5c574a9156813e5f901b3b8b58322571a41f303ae04687a434c4048a4cc9949ccdd9637342447dfdaa7a9391b58578ef6eb96ae0fecc5848080dc6a97aeeedbfb5aa2c0b1ba7351c9b462d49665fdfae618640338580d4c34e437cf337f07eb2bcbb9383a5381bc2935c6517ea704ffcfb9e01c974d1c40c96fefd90181d02e113d7e938d2af3307bebb4f4a66f817c5615e4f6d35197587d6f95023c7a0dbff97ece36be5b83e5c41a3cd45dd150ab7914e25cbaee22f5fc13db03018103f1c01de4c32f5863e29b6cbabd7732cbb1f9ffd2fdbaa2b501b5e0f12348c56c2c4e267e93b57ccff083114e564cac1034dcab83a9dec3e9863195a88222c809e5bcea701adc03847e0771c851dacb517b5f75f814a5715ecc74b679a9b6225870d06a636c3b5927010e657c7cff3ecd9ebea87313e0bc590fb05e6c997d67308c879ec62c430089f0ebd24d7497c2cf18f30c6c36c2cd0442b0543d25c01c1c9f30213fce06cc11ed39c40bae36d0ed99caae5ee77c551f81202d2cd889eb02302414641bc9f9c16008416621c0a00ec4b4796dfd9d0294ed9c478d7ae8f70d80151843c87c289d33c0bbaa5b5ad3b6c49d3b9217948cff14f671c58a2a6afc1ff4734cfcd36434d391a35a4d6098989839546623b7d3305dcf0ccceebccccadadcc5c516693e4c0266aaf0f05d40b533d828c813b1c7585fe535fc2900c61558dbe893e242a599bcf008d398bdd7272ec2e628f65b1054edaeeadb0595c9578e6610ef390130cdb294a5ae3da197508acfec915dfca500dc242ed48ea6c2945d44428224cd8e6be858832839d3184f9b94d22a82bb42bb656d9492151393aba4de67b6829ed6b3fd43630df3a9e37337e02425eed36e46543a7a0db07acf1aba7660e6930bc434f928ca664731e17af81cbac273088e7d42e1e5abfdcfae7c0a1e573a1fb810535ea1ff1b23dfe6f2f498791b7c208974d218f78bddda61bee1905673cd6b16492949bcc343322f69cbd9d490e34af0a4fd42817d5ccf31c7aad6b8e8f34dab04ac488401725e3e4920f0c0bc98670096ca72fcac2d6a6bffaeb1a75f876f35ad1c7921095afb50728f6dbd444ed0649b95d0cb0cd419c0c9e84ca7aa574fbff2f05a68a85238617b518d380eaadbb732839285c9f6020ec39eb04d8046dacc9583ee7284203bb7f77108c8eb60e8b7149c7e01054a01dcfe0c8605ec07863fc0c2d735e66ce1640e0b19d77b5bf3fda227b3bd0dc416025344a143906047fa7054b9b6f60cee476ed863ea73c64f65d3e4589463e4af626d0197e2e70574917f69142e5943bf9ec76f168b8dfcecbc5203b2df25dc3ffb852215d84821483277ae9624a5c1aec8fb888fef3ef0228a97695675954d2f345f8edf3df059dd0c51ad3fa8a33dfdddf57c2343b585f5e299a1f3d5feea696cbe5e38338938c0053457851d57070020309dea44bff4146f49a48e3fac34c5f76f6602b9ba18b205372d392a196d6cb259023cb2ca612b7f1cc2fd2657641f023b5717534f77e827b9982d83752736b7429cc67861320e322b7bb8ea9c84e75110d25a9caa2e06817404a55199c222290bc0f3aefb4817db2d6fadb33b7c3639f2741c09107d8bc1af36cd61faaf5b668c223133a18c0647d794838e459ccf83a5b31ae50e4155bb4e2c6880ce36fcfffd01d4c165a24830f7ecfda7446dd66b42a6d6cc0d2bd2a0b99667c0d3cfbfb33266473bc61c908f86b128a4d52091c88372e976824ab45684bf34bdbdc62eaa2d7b48a1b1f9e85b4f3292eaa672ec79e714d35d626e9549403ba10ff8ded05b6056d854afa9c235d74d4f10fb3169be02c0f35d112b0a5d9993605282de632fc2483b929d050957027aafb687e89e335c2fbb24a5180d302c6447fe98b6a268232c18d3ebb6787ff12c94dab1e0923666f4442500d067bc4fa59cc24597d459e07d909fea7b92a21744d0b126b383eb1157689d064b070acc87d8550573ddb28a80ad2bb3ec34bd4442bc9758fcbd1f043c6fb27a7b599bcbc50707ae8154c6f4ad7b0645f7f86957cd2d6dcbcf13fa0b8407c0c8ebe209f3cf22e41426d1e5775c7d5227002875c86d537584e9d113f8d4a9d79b0e1600e340671fb0c367ffa1e65c5c3cd2b0883bdd5497a16c289cacc45d2fa7268b67c46461ec2e6511b4e8fd9f605a4f2ae74df31ac6eb38d9557e762e2076f8dc39e36e72f4d2aafa644792af324d34b5a2c7f009f69fb212c2bda2862cec7a115a04412352f484c594b07f7371aa9bfaa6d21f3945e8022360c65c5fa10cacbcadd7774aebe1b101c2d3513804191440b060dde449f60b8e43c0e3374bb79c80cacf516fe91f9365dcee4e0a32ff32cb24cdc9ae30ba24761909a1d3fca29c13ee5672c631be8eb400bbcbb5d1e488ae841784b0a38b96d264994f4926344c786d6efd1ec730edf81ebbff320209e0c70f78a0825e604a5fc45a94668dcfb3c2d8ab95ce4d24e0505d3529084b64a256ed9566ceadbb80460cb2bbcb6b9e918dfeb4a35d23ce9e6b269e8086c2d1f0568354c20ba65904d1545abfc9ad8c2cefe37eb5b3ee95aaeb0cbbc5b1f53c068763ea0c12471563737ed73008327c018a3a62fbadc6bccd5d3f3e05443725d4d6618d972cc9c4e1fdaca983ddd5df3fe43ae1732e3223b85e84b79eb00f4bcee293fb2687451d4a700382c7ae4a2f2472d943c1306727593a518cfc76d450c1f483457e08f6d1bec7c10caa73af4b0c63f78814c846e75c8c99452274bfb31b1b051aeb4d771251c51bf400f1b5a24c44fd29b346f63a5fefb3e129ee33a1c7ee90b13eaf457ab4d90a76239c394e11ea939751f688d23dfdea4507bf19790470071b672d2749e2ff559aa5dc82c7bd3e21b29c6e7d2e10463bba2ec2116297fbe5cbe21028f2e19977aaa5414faeb3f9495277a61fcc2bea48b0d711f1aeb4a1b750d12a38d867bde3e1659d4d0353076ba3522bc30b7d631464338c45042c8ac517b7934e32e56909049b35ec5db03c9ac5ee845b2fd596e5aa48e337240927322dfc3a196afd0edcfbe6bf26072708c5016d1b59f018afb79632f9fb7ee5c739c94cb7cf193a1cf7f41328624f621bf8c568d0fd7a965277417f1b1d4b45b23517c25ab0490abd53f5a4c3816c6fc8f27d65d72e291313986c2d040bcae2fca4db0dfd3d01c9a3af971875a6d02192bde12027ced8df91c75880569c6b1935b85c4581b0ad4856068b190461b58df2c779e199ebb6fee2bb204f77c10a754255a6633ff9140174df8a0354f75edb046ae2eaa94116eb005476dda84b2f75c372ead5d6066a2cef44dc1765e1a4708d4d4d1f1e4e1828c4f30de9b101ef5a419cd27200e743518916d0309f2bd7922b3e6875da61ed9e0c078a8a5e07dcb433915dd194dd5f002af0a573f56f6414eda5e7e1ead0c4560acaa2addcfc2d8f8af3d213b530bd639686e89f6475fd091f29347713749c777a5afd384a4e3725c3a890f13195de7743fbfa1e55fa5c2f8093a845f47d69a78f75f1a6b40f504e02c31904abf4799a1696601a77332f3cbb40650b7524973b1b30ac0dedc567c5a4d73ce917f98c9fa19d72cb30a1a8cf11bdcc248c680d3ae29c2800d8b77dd1930db2c659ab3d7b19d6bb1205190d4f736b09ec597a5903b556097837f5be4c6bb5a9912f23f5eff576781317f65c1a095ac3e15da8446716354c9b30dfe51577a8b57b466831177d5e99ea6b78bf2d7bf43940f02ff7898c4444924201c2d377f721799ecc428616b7acccda0dbbd5fe860903f061094a49dbc8b765a32405cc3e761219c337823aec303ffadf4f35fa2e46fed6c0ad2177fbba75e469a288cf37e1c8c5455a06807ef63324a8ff74c08997144c606b755ded44de5679048462ad8fe35f5f7b78848a5bb1ccbc3758140431345e9b0d2852adc85916f618f775858d1dda8f5eb3330f43d4703c2882bd693f0ce69190de16e21d8de97be75b04288026d5d573cb8dd740ec81442745c410728af583be50148503bf1dcffb0af44f79062a5a44fdb34d6e7e1e0816510a4dd6d15f070387b74df6cfaf831091d2659f45920af09b6ea24e50fde66dd7dcf08a4e67fc6613d39eae11ab76ed01832157793a04316c6917479889a0ddc63d5ae2cabbb5b842db8d9555170a827e48e95bdf0a5b8ef98e26f22e980914b2531a5e956031ebfc7648d6e141ea3991d1cca147e519113737472c59a0bbfbcec738adbb29b3e4670d0b09543a005d33051d5a2cf2ac61956602613a4dba8ef229498f7ab323b68642273737adfa4bc24ce617e6641cfea4ae3a4c2dcf14ff3820aafca0917706d80e31478e22a762ec2b4e5b71a1c509d3da1001728846ab67efad6e75a43f7d02407f7ef5fcd1922909dd151d7e6e1dd5e774a07bf34d0cb74b595aee2ac196602e5f5a5c4485cdba294636eecaeba7a424291926705852214f9f8a2bae9f44d23797a226087bb800e58fb7e4faa4787fe98eb0b32ab9c5616d8c0eb0f39308e6c2728f7f8e48ec487ce6eb12eeb1a4adb954a0ac4b73258bd80ccab9874ec3a42edac2220e7e1e8b5a0895a4fe9149695a103241590018b5850b0c9276dda39e7b7bda6e5b628e73c5e8b14b886c39fa1ebad7e361f5d65bb90e214b8dfcf7aa702fbac6dd72c05b30a05ba83deaa6f07273673217fd2f46f093e4eea7123d769f68af3097719cce700172c2e6eb7d865704646c37211b2375c362a8d10c3a67c11fee57ec8dca0d157e90cdd41fb7018c9c304bb2332aa62e3b1174b98c967083b0cdb6710c44823cd876357d8975ca707234ca996c088b2468531d805acabd8742b703a157b35649cfc55f01216bd2aa7884246b2fc07c115719ac67b9f48c05ed4ecd8325c4b9b0e792390a3891bc3331f1ae88a499f79553b74b19f2385cfbaf23502f5b04f7f178515cc478e932467c2bc0097b56fa7ce557fca164a51c080821deb847029bd7dc844696a7490cb6c314630e3829cccda7b36d0040ae1587b40fefede4741e4415ed2ba61cf585d1625d53cff12413758e35bcda29e61c384854a81c518e011291daca08b94975becbc250ec933f63061dbd9c75ca528b9260599f6c95542141cfef555533a2a06a23593c127a7ff357a4f943f18aa6fa29c4d4de45fef5768d46227691b83045aacfdd9dcb7145642d397808ad846284fbb8015772fb5834d97fdaf5e2892ea5ce88b43f494cbea203b844699e7e23ac51296d80f5fe58ca5a2775981b858fdb01a568421a90dd0f130bd6bdfaa198c01b8e8d3534555fc33dcc418237c1965d8614d694a8817d53977ba4fffc084b21c9e9a3333bc17c3b8a34c951a019e48fabb8bc4b987ea86f28e68c78da9f8e0c7f4542a3acfb80a6b2b9b9a11ea5ed686928605b6212704d2a0fcf757a6ac0236093856bd1ed7d7f1b0a33334e2393412c6b8aaea93507130c1f2350a8ab58c4f0993a1db37b06054cb8684508afc471466a44bb9443f10e30621a7d514cdd12cf24ea37afd2d6b094b24c372e977b186d90f6ecdb7544e6097234c988cf2ed0ae5a00740e6740b566a0fc5ef42a0bba89602439788d1fcdf73c27ac011df1f0c4bddfa0cd135ad321938519895680b048817420b41fa487056c9c2e24b2f5128bce5cda4e5f121ae88a405447706b0832505926a23de1832b91e9c1dd027e1e9f3d1778eb5cd8c7235cdba52067dbf6994e0d0e62fb3e8d93a4e1310b95a6e97cfa8640715c385856ba1f97b16c5bc13d70f4cb", 0x1000}, {&(0x7f00000012c0)="16f96a04d3935701e8178c7990b7670a62c57c6b93ee649c07a08b538fe728e8f9647307d598f4409b4a4d4942f5abd0def09166baf7f2b80e8805fd4855dc48d4acff256986b7c44c25555932a0096136241d8dc19947d1ae752d77ba29d4e64b3fc96f266115b3b461c138133d6a765778e33c3d82d244ed9b70aaed084ecb47d2243c712946b69d1be2ff91cecdaf609de7927cdfa4be5b131efaf11b4c07b1781bd776a32f50a9751d5fba1ea99632cd27e22de655f7a0e1696c274b93c43f536093eed8aaf467c033a7cb22fb71bb030686cc4b0ba74ca6547d61c5aaffdb7f67c57a2344132c1f07cf030cbbc698b5", 0xf2}], 0x3, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') mkdir(&(0x7f0000001480)='./file0/file1\x00', 0x88) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0xc8) 16:00:04 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = shmget(0x1, 0xb000, 0x191, &(0x7f0000ff4000/0xb000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) getsockname(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x17b2, 0x2}, {0x6, 0xfffffffffffffff9}}) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) fchmod(r0, 0x10) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto(r1, &(0x7f00000000c0)="6b3242fa9949a8a654025672fdbe49f456df1feb6fe248457e83769b34e5e9da963587d68d5d690e5317ff3a6a4421eeb8fc075f9e94d4bfdcdfc3b764e4c8bdb68e80fe55a9c4f1fd9b64c452060e1f48bd396b093b2f628fa0", 0x5a, 0x6, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) close(r1) 16:00:04 executing program 1: r0 = socket(0x11, 0x4003, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="0deb39b84723f7641c92fa72f7d7796198bb106f0de4390648a5d94314c1e128d6083946cc72a3871cd79d34f8c9307c9cb5304599603e9bca9fb702e43176c1f8494cdb4ba6ff7c5b5e1037577d3ece38b3938686be3e28b01ddcde943711e6efce1a3ab4167be9b4d1e27b3ffbab8f1fb209588887d238abed0b99c3b88aff7bcabf13636ba1d5e1722666f7b00090335617f74853bd126d34b67e260f04e1cc14", 0xa2}, {&(0x7f0000000340)="592ab8c7f19d45be9f921c8892de19534a515126710a8d5f49fe934c001a0b7a6ea9fb64d0c9f3b0ca71195a992346a21b1c2952f9edc1bb8ba21333795b71357c1d90f82726144f4a4d54fe20bb799a7647d88c9f4ef84cad30be6ef38bf21b24fe1f33cc6e7097272148ff8e3c18c7c52b618ac49558733a1e1b3ab6dfb2352b999812d9ed88408484e0113ded618ee48021e68f2f29c4830610f85f71f403cdaa742e5600cc75c7a6b45c9808fa12ea6d6e43e6d71b4979e4cd8fd0de664c0da464504c392d97f0b954ab44122daffe", 0xd1}], 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085117d", 0x4) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r1) 16:00:05 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x240, 0x2c) r1 = open(&(0x7f0000000140)='./file0/\x00', 0x40, 0x8) renameat(r0, &(0x7f0000000100)='./file0/\x00', r1, &(0x7f0000000180)='./file0/\x00') r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r2, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r2, &(0x7f0000d06ff8)='./file0/') 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) syz_open_pts() r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x44) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000080)="f6fb8f02e9c6d83e5cce2bdae8842ff58f239cc6217197758fe49f624f9982cee7c40ccf95563365f09862166eade876850e1c6b71404e7e6dd3fdf94cba0f9409e56b1f59339cebdb2c2a7205a3c5dc0d6751ce76a6f0d157dd4d4ca393ba1eedf2391459b5d28951ba57e16d506e521902c53994fd9b5f2d88cc59b35d763b95f93d1c02093b8bbb836dfbd17f0f8d7b6930cedd59ab6382236ca06d40a86d39f8bd29fbc7aca130eb", 0xaa}, {&(0x7f0000000140)="95504f1e0a4f89003d59cef3c2da7c899f3feb4b8613ec0929904dee7919905de58adfa053853452fb423582bb2dca40bce8993b69740d09ec0e56a65db3bd643b590a740185984d7d87ae3b9dec4a8e2202b50485b6276c3683bdcebfce1238ff0f3cc072e544d3cb42173a075d4a8cf1ddb77d615c47b42c0a5b2e1ae31a2c0fade53a889aee42bbbd2a16f029966d85a531ca4321899f28bf748d71b5c9", 0x9f}, {&(0x7f0000000200)="e0ed349e3210f6785a8b6d48b205e4bc18275fb9783f8134501b5571994dbd9f358d97ee9d", 0x25}, {&(0x7f00000002c0)="8254c2d3b27a9096106d352b183381bf57ebd09c00d30fceabb7b38a3543281e8bd608d76c1b8cf9aa04c342bc6e2b52f810b3e1db93f933c3923717f0f56a3743c951336a42dbad18154a6bd94e9696cd0911de143368517517e51e26c5f7b1d0d172592bcd4b4719c320756bc3822407b988cb2629b1b0ec66e5dda26409b8841d4c1110556c366cf5e170c87f2498d027206b7b1a6c884fc2a9ea0673a5631aae881479564a2dbe", 0xa9}, {&(0x7f0000000380)="42521184cdc96792e8ed8ccc078fc0cc915425a1f24df335d398ebddafee7677063e99791d4928cbb7129ccbecbf41927b2ec9bf6d5cb0db9a9e96df1bdc7d3787f9e934d528b747303634da4c3cc326dbead7f6c434bab8c133cf8c86f99a6783f41789991bb6d9415f63071c1f8aa09d5981ff2d2ae8c9e9bae3a3d89122d2e369df14f9b7007bdd0fe16906115591b8635ffda9d65e00856f4e1720b6cc4b71a6c8f389fd2133a0bab02dc71ada83ffd7e9f6c355d56b9172a9a3e76f5502203001836d533f6e2aabdcd8c382f3ef53c56fe5a72a26293867d21feae4230fd86910abe96f8700b0a5a6bc54", 0xed}, {&(0x7f0000000480)="7005d8f38b92019df41b5a58d4d5d695f43003f35193c818715ee129cd12c10c403e94470788f631d2a4d625077103cdd67d627b475001b09a0ef1f652b1730fc583c547b4bb357259d91552d0717568feb1b1878e2d2ac31399add3a08dc2c10a533b016edd8601d42113", 0x6b}, {&(0x7f0000000500)="980bda07f53224de18d5e5d0e0b5c60f9489a93fb2429f8a444c47c70594d15f401340c518f58d9edfb2d71edfc4910c2f54e3dae13aa067ffb381c1ccfa9066cbced13998af19fe47f84e420e84a5b7a46a2f944f4b484cd1d3ae3050c19bfd46f2b6819740e194f1d53fa140555b9afa8a45494e8c5a762aab8ab7a486dd86c4b05e7f1767f65b0b01bd319a96b221fc140442a154753ba2f1438c53bed19fe21eb9069ca6fc9d7116d05d6d", 0xad}], 0x7, &(0x7f0000000240), 0x0, 0x5}, 0x2) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000680)="018f541d5b8455c28ced4ea631e036e7999461120607455eeb34213b8ee91c956ed526b18dc66264157a5b7cdca415cc351641a41a5ec66c0e787b04131cd808cad5706fef61ed1b7c177a295f00a8e7801814eb6dd0ae8fa43d879ac742b9cf8cc855fc5fe393f15412f2bb41098485513e7a79506efdfba00e43b64ecd0eb76357af2fe9b59b1836548ca6b8a8305ce4d3b7082b1ecf957e3f1f", 0x9b}, {&(0x7f0000000740)="1de867fe25133311376de0259ee34b3781c46bc95dda90224418e67e6ddef4255e47435bf207bb6b20ab9833187d13bd7dc03d545c90700c49bb4c7e6d6dbacd362a51966f42ac", 0x47}, {&(0x7f0000000240)="d9ac22e2f6a3fc60fbd20902887901543fc4bb152d5c6f4f270432", 0x1b}, {&(0x7f00000007c0)="96697de0dddbf23fa70ac627b98c842da43fa7b0fc260f428b2056219412b8adc49ad530a0924166dda72770721bcde71e363aeb0f50ace097675ffd2eb303fc87937ed085bb42a864df91c1074314c587f58c7fe550a7c27cef3782c9aefa5fc70041174c4c1e8c8a6e8ac13bafd574356463ca7bf06df39013b37c018d13fe419e8963cf4e0a89ce7d95e9588350fca1f3c6ce5f66aeaddb553afca89cd90cd495a512c8c868118abd72ac4b6dda38a608cd2139dea8642d0f634b7c35f870e6", 0xc1}], 0x4) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) r1 = semget(0x2, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x14) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000080)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) open$dir(&(0x7f00000000c0)='./bus\x00', 0x10, 0x10) poll(&(0x7f0000000180)=[{}, {r0, 0x4}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:06 executing program 0: syz_extract_tcp_res(&(0x7f0000000080), 0x200, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r0 = socket$inet(0x2, 0x3, 0x3) setsockopt$sock_int(r0, 0xffff, 0x21023, &(0x7f0000000040)=0x3, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) close(0xffffffffffffffff) pwritev(r0, &(0x7f0000000080), 0x0, 0x0) 16:00:06 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x10800, 0xca) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) r1 = dup(r0) mincore(&(0x7f0000ffa000/0x2000)=nil, 0x2000, &(0x7f00000000c0)=""/228) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mincore(&(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000200)=""/8) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='W', 0x1) close(r0) socket$inet(0x2, 0x2, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x7}, 0x8) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="07040000ffffffb27824af00a53622b3bf1b0556955b6d4fe8166d879c78d32cac8feb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="67b769b2651b13b064031dd74ff3c23bf49059a4599603000000416025d2ae93af639134a872a1f248718a97a50338f5030000000004000000000000005c4afbcae7651eb56e6f4ee33751e34d0724101f190ee0973c0194de72c2454d8943"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) read(r0, &(0x7f00000001c0)=""/246, 0xf6) mkdirat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x110) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000300)) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) kqueue() close(r0) 16:00:06 executing program 0: msgrcv(0x0, &(0x7f0000001b80)=ANY=[@ANYBLOB="0000000000000000000000000000045d00000000000000000000"], 0x26, 0x2, 0x1800) r0 = msgget$private(0x0, 0x2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) msgrcv(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="00070000000000000000000000000000000000e09866f85473ee0d5dccdc8b161a83d8ddcb400c7f3756e7c30960871a005a1bc84ad087ac6fd0c3c344c9feefd9fa84518e1a41746a3531aa655a48f990982c15e4550ee2c63a52c09732a3e34e0d97e34def0fbedb4097889218b429c8d16e04f7f98f041a6098e13c22ea1109c62614b678faac1ea1438f9accd5ede05139d4217ad15e176f3d0e12fec2c2ea8bb0a33243b5cd823107a4a57f4e28"], 0x1, 0x7, 0x800) chroot(&(0x7f0000000140)='./file0\x00') r3 = getpgrp() r4 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getpid() r7 = geteuid() r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r10 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) r12 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="6e3c424e121367849d38b920f65b82596fdd652dc90911d5d5b337b6b394ac4f3df4b69a2487c1a952be07caaeadd01986bb726e342b23f38da00045a8f37750666e8b6a406b361913f74d01bf6c1488e91f520b00e9aebc80ae4066e134fed4e17332f6559840d9", 0x68}, {&(0x7f0000000240)="31a2aca292b076a42e101b33d31e7902b7e59b3dfa3dc314dcb69f318253c40cd388e06be7f0bd59f84aef4b59ea0f134a332f8d724eed27e2f1f8467b68225c4220584b82ec88156cb56c18cc0fe8eff01ef33d50d034310938bd11d99680157fc407c07c2af9c9667206b32234e7be40e3faaf053d8ed31d4b8aeeb5f8", 0x7e}, {&(0x7f00000002c0)="0bef44cd2d3e6a911b6b57b23635acf9529722b83d85972806f6c7000de862a661236c0ffdcaa991372980ef20150be6cd8666a33b85642ed6735a7fffd0cff6932f7cda39bc42945ff22bb714", 0x4d}, {&(0x7f0000000340)="95cfca97a74911d0df2c54889329a59e5063865e58b8d702f9b834d82d2125df1b0851347b6a9dee429d1859261528f669cb45e326301c84be8e0429bc3fb2da4ae6d35f55dc9c5c897c4323c3ff200b78899316c523b7d53e5022395c639adbe507af0cc2d854253309baa48030516f", 0x70}, {&(0x7f00000003c0)="23b0579a777e01b5c00a607507863620f760c8e874d146421ede843c4fd30e8962ffdac15b7b9b4d7e83c644", 0x2c}], 0x5, &(0x7f00000006c0)=[@rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0xd0}, 0xa) msgsnd(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="02000000000000006a957ab603ea10e5524fa852c8386be8e2b4da5c184327bcc32b25b85a6b28eb0be1a608c0a4f8d8543f1a712b323837cbe5f3c1629a8208da10d6cf117ecfa0dbe897cb3bbfcb582746425bddde22013d08ac4f9b10bc7a8ff752aa44000000000000ad2790d5061275545fe2f0b201daa155ebaacb32859625af0a8d297263906da2a1419d46760e6eda52d373bfdcaa30c3360e3559bcfdff3718ac4c7d79d993e3d5c59c4113e24969b5cd40b0946d1336ed0ff3382cea1fc458a72318739f2f52b1a8a42c982afcdb3502f96962942d844e32b25c5387b0764d975757898062992d0b03ca0426f2263cec507bb700fee9c7753eb3670c7d14e797804963dcfe87891eae0a608075d327dd5fb9ecb4ab7e27cfeaddeaf5c91de67a05de6b80d384faa3298ef955848b0298a08f7de69be24a86e8eb37f111041b87d55f17a0e2dde1418afe7071e918f05ee383c55a4c"], 0xb2, 0x800) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000000)={0x9, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x2001000000009, &(0x7f0000000000)="eaff125c", 0x4) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x7f, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/137, &(0x7f00000000c0)=0x89) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:07 executing program 0: pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001900)) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000001880)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000014c0)=[{&(0x7f0000000140)="9aec4acc1dfb15fc8d73069ef879e9ccb94669e8ee495e7f9a73c51ec45a40ec9b31fc7a66154a4a1c584217196c9f5209f4748bb46bcf5b89aaeaf7fee1a4e6f9dbe82de4a3eba0a483eba48578ab2078d52c6a335318246a38b37a631d26b80ee308384ac6545937c221dac7fc7d7e303996a6c677899a97333bfe28e90ee6d4dad18f18d109cb541249f48c8c8060855f0292d29d4561fdc512a1250badcc19f3d2a2f0dbae46ac658c36eced8393cf6d12e13e90bdace4e495e02291542fd1ed77f41b14d71a23127eb56205604c813313e8c157611e12d9eece739fa88fc6800c009385e6fd9a166c3c4623297b0a4e4d49ccf8e625dbf698e5e8752e9093c9a8c94ee48f7d590ed0a5306046ff6698a3c46f4b03589d82a115b8c2392ef9f75aff384c317b4caa15665f61a0b6fa0a0b4e4ed9d4279e7c644a076dacbac33526acc3009c5a8e29d93da8a785d17f23d7c462e79d540338b070f2b72a0873ff85a2b8cbaa6faeeb9b4ca76f20f1bc35d62e743717cf1038c00ba13c3a30e63db7aa8e5ef7d3fd7332c288479719475550a4b7f631c3b809bec71c5c765e4b7b2820794ca223cd7d99979bc9353cc56e785ea5887b3ec4a4de7a1c87cfcd1ab75849d35095d833b944ad80046e36715bece865042dc7790696440fafd4475467e70fea93ba5a5cc51ea8426a9720900a597871ca204dc70d18ce0ecb89ad0bba853960f98fa2c4139615414a8d63d935d929ec59f72dc01623e2e0d0786163cb0a5e71452b92ed747872752856a053b64f0d4a00a8bec27a545905d4a64553afcd798272da296a98b90e461298a366349917f54855923bea358347361920bdc9f0f5bf78e42bc709d7a9eadc84e44fdce773eb164a45e273095fa7e85bbc22b9b03c43be813428534fda78418e44255ac86b155eb9817de86b31a42d2d90f42f823548a297d546a3ae4340c77cee3377e55b7391710d5c80f7fdb5c282431fcda7c325f9e2b300e67ea6779a060007b05e1fc15cea2c0c6fb86c968feb431143ea04b96fd081dac2fb23d0901059a757f9baac30f5b7206f6743b4f037b01463ad49541f11cdb3534304bb925f591a1e9cc3c91ea573865af3b9a796795e50502af43ec3731b403ecb86e8411dfa9576b4ccb6d3633d6bdb43eb121db71d2060b6e29231fe42d52fb69a7c2f4fb093a0f999726898b61f037da18375a32b6c0efde8fb85c5aea10c8f66e38d3580b8608e6041c2d082ad681f906b230a7edba9dc1fbf1c9197f0f7da68c1489e56c62e08fe1618e51fb08c9e564724fb527a4b078c6bb2b848ab572514d829feacb4ccf3e41de6f79a0ef714a0fb6ad0efeeb9199d261e001ff8f7cd9f6cd6b43f78f5fc1bfa3cc9f3ebc0f120e2b1cbec3dbe5bed7db92fe8a03f3241b32ea8339861e8a1fbea33888b988a177f47ee5bd4cf7772064f54c235b907030de92dfd1f8cc152d2d05dd57192ce608b8b60791073676f145ef7d92dca0873bd16ccebb93c3890f96b8bec21d682db35bc8872617d869e5f702dc0038a848656a93e48277ad927adb37fc550edfdc56606dc5b6b18d95a93010b5dc9b618bfeb10d87c614638ea41f3b286c5c4ee6f365cef994bc3bfffa56c55bdf625db94b8c2c35d342ab6261f68db54114451df3c688df10593a78a71f14150b8699ae569dfc761861363fcd4c144f432e0da6d4af24abb76a5c2b35c0111bfa3e6a0fe7c804e1fccd52d05b47163e39301577487c892d6f8283240da7c70f2463b9a696171f5f046062a704b363aadd00b71d66ee1be9d631b96314492c07a2c39dccadffb3522d2ba2beb04785cb0432db7bdc68f2d4ccbc64fe74cb4835ebbef3845fa918c672a6f9229ccfe8b0349e6379e03a959de2ea441f200c9ed65ae1dfa536b461530c95b3732cf55284e306bcd38778d5a53abd5c42d47be80321894f2b957c65ff77907dca378397591b7bd6fc055656e29cd8c3a77adb40ef2c4914bd6b05456850fff8f76d209aac1993a10eeb270dfe4bdeb0d49581eaab183c7dfcd0e8c192192ff2d19f309a86053360b1d5a0d0b337084fc5f819a6fe600c147befa7f72021c050503762d83bf28c2760c2187fe2ac8a9f5ed22460954db6d6a19bd261e590400264958c09c217ee591e28e5cc36f3c4e939522037ee604f61f49006c8e736a57ffb3173b2cce7140dad834afeb23dbec585209049754a810cc24937acea542c7e24a2316a86f1ead0f1bf6c67eca26855c0fe2fbe62b437b27eaccacdcf23f16453cdc335279fd3834799a59a1eaff41ce3e8123175d08376edb22a48a7adf6d2896fea594f1c5e7f47e44b73f706ae177f0026f12a35cbf312dd622512866051c34e338a130c9476c809239c6b802959eeee600c9ad4b1ec06697f0b8075e9612bafcd7e3fa9f808d45d4ebe7843a6c59c01bfe6772166cf5f62e32896c79a96e3d52332034abee317d1aea18bec5db04aa6fcbeb7ae403572ecfe5e433557fd01555fe9a1a982c4da6824a1824edac8b983a9a10548a19cafbc255bd4a839f4a675667f7b0c7de63693c4a2705182c0a5cb529fad0b4123e575883ceb8f908f20dc46de72b55008554ec2650c7ce7408bcc79408eeaab917718cecb6c5d051f6a8461da9b737b45295cc8b49400dd64789cf9dad7eb3da021475d07c74a52b2cd2b6ddd35a8abff4346a4ff155412f54754b81034fe1fe2cef10d01f6adffc0a43ef8e735b89935e34d6300080cca8f71cfed19e504dc39bd7c6a86a8f143ac86d430e4ff918195638f3f24364dc23c45a797d0afc8e9139e40c33e2618c160fd2fa90901f2f862c4b5c9c5c57f8b4201cf26126e5c5f6c5e2d1706f28be5451d7b31a8c84b5f5f1099faecaa21f62c82833ffaf1de277fa5c339b6caa231ac57ea1e2fa638b96372408cd892dce7ffecc01c64ef8720e9d5ee9af4d430a1d2f808a39e922932b1e60de57ae9762eef51553cdc1c298bf1a427a0a8054c8f4bd617c63b587d43c9ca5cd4f5cf21364e719abc403adad56fe53015afeb4970d8a5fc5fb6b1fbe8db237c360f45760fd7d36d74e327c6b57e488af39f5331d237a788cf4f122fdf11922b58e9a46ef3c0cec3fd6bab7d7b17e2be0b323409611e5d450504a9b89823d353168936ad1e2784a915b6c573187f479dc7e6c23d205bac2000d6fd0e3830f7e9c4ba34d42030712420c33ecdf60b3036dadc4c25c15e904559391f02c3276581b982971be5d4338d87dc8d7a2765b89fa57b62839311cc50016f94e9e6fbdce471a20a6167ddbe17d085411cf818c6557923a03d63dbd510022fbf9e7a38bb748016d121f0fc89f4b75b4cd26ea5aed45c38a031632034a13eee759efe6669c8d932f6d01538df8fb8db840a09e375efb8a99e0925dcb3e81a375ca8c11c03a9d296016e0a16a4089bfcb2031fce40abb9219ed60530a41a3bf79887cf1abd0afff01c3a825e0410c94e29cdc1462a60f6c536b97e5e45209e88df16b29474ab62af33116de9bb471fdcefd758c96b206addc3895fdb52f2864b6f61726bc5fc8cdd3ad53267a0544035d51ce0f721f4fbcb682494c46f6a0b568bd7f3d948a346d2d906a5432e7d5f3e3dfb3c7093d0085273dac87cb87472777e1f1f9ae4f7c3dbc934bfd8c95430a1388e0d854c9012a7bacbd264fd5710d288497fbcce901b3e933b8f759b0b22607c1efac855d28b72a2b6771e67cb9d8fa69c317f4f99c1065a965df5b364ac30ccad1e9439937f93d5388c6d22edaf6f044d6d8c3402c85b8685f9129cd04cf9ce7d8296fa9e9eb6d6a341022f47972e15f4b4f5dc36169297bdc56685e0f65821248963426db2f54c9b866875da5c21cb7d978ba30f66c5e67d07efe90170d963b48697d48a4b4de8b3ea13e60afdd1c8c8b27c35a13fa053d3513338d7d5ae1224efbae6b98be01f0d1cd9e06fa35265a43e83228adea02a5bf563985cc5a6c406efd68753e57adc4a24f288237208f6c61f0fd3ba694eff92024d15ce2b37ea968e5738acde8618e9805bf8ca3b3daf70bef56f115a478beafc43891e2a5f907e44aff3a97c6764648a1fbaf43441634f36605a1f65129e889aaa9befa82b09ddf1ea1ee5152389edb82a55b4d4412ab3a8eb78bb458a053d063a84f372f08bfc5633d1bd267898fa51de229f000c8838b64e1b7ab57fd8c79fdb06d692e400849a53da386ec6c40aedfa17c4cf6bf71f8ae32c1b90a9c551d455e82ea5e02bd5611d7b6ba8f4cf1c49bbc7f338cd7224c08a41a7205cbbe2ca8e1c8207bfe4d8970327fec2de866904055d74cf6e25d13f9cb5e6b9a81a916b10fab9bdcd2026fa58e429401559a8ba3a8426d5a4cd86ab6471f9f3188c4a33e039a80061d04f8f8a303e983cc85f6d654f9c199aa96cf24453c58a196b4b5130b04900004a9077e0ea5adcb27c20af5bbd9474b62794479d533a7c557e09a7b89d1a22723cafcfda406271e8fd56f5431f0e67163a1968d6e1d2c0de5849c6818e86561ccf2838e57b9b530045d7a2039195c5fb39fbb914d3fcfbb9a4186ffcd9550f7c1b73010c2096fd58264fd607a6a466397031f3d9fd9b3ec96d2200916eb4059c0905b3b486abbf75e241cef743979daa2d9951951033b73f7ac82ee69c14fcf74af4cbbb28d05df6f00cf4e9d5a3b02da4a9de73394e816a8c4bcf99e643cce092af44720a78dc063390f9d0eb56db894ab7b2ad584aef36826188a33bf4f03959442e7feecd37dbdc765e29eb3789d92a92cbc52b6feefc002982a63d154a2bbf8917e90defa59916782531a053ab65a479139a7bc8faf70e618447b8734b48bd176adee138a558af930c3fdc0f1319485bbfa394a9a1617b0fa41b014a4651acb870a183c068d9c7e8a5cf5bb9b4058d8e2da806c5d2eeeb421b3b21cbe566798eabacce4064501e3e382ae11d9672cb51e35b1b85b99be0c0fa71f74ecf6007722c12cf02bec8a7254c56464305304fa1f12c6fdc25b4b2e88c43fac69819a683cd335236ac4029dc9641859c21753ff142d735de4036ce9fd7fbc06887b0a24f0da8aba81555756a45e76eb5bfc4001d92708dab22a16817f6d20f8147075eabc52e09014fae42dc2d509674c2726e29de60271f19f3cea6f46aabf2f76ea1c195f3c3fe3e6555143ee01afc83600cef25ddcfc787b02a71991ffb5e20cb9caed207c3cbee549fc89c087e8e2808cf587becc8e45131a2d38345e7dc70f368d7d5efe22cd679c0d864e3a71ae4efbeaf0cc4671dd9d425191966085bba0e95f57f17f2d3885f0f9a9dc8cf96721cfab12bfed73a95d269c5e6c535038fd3128b3c23bd8d6ea6e2e60419805e64f97970591df58fd117127da6daec9c5fd46878976cb7c2dc7b8c54ec2de9c0b1c2155fa891204df0506899c97fa695184cf830fd637e33367686a4977e9026a207f2a618fb33da61728775fba4ab6441b8c9b3d2291c4d1104f3370f3a699d2b7490b040d551b040ca6661c2b975937c0d7739e50740850619f0b390da1e6c109c188034df325568cab124be2523e7ed161f41613046abcdcb5124527476d6e77b734f4c3a52a30260b6286bd80d6ec7815cedd86aba00b02da8010d7e7d61a59b8634ad015fc118e693537ea1f8e1469468c6881aa40cb6e05c4a5ab9c9a3c16e87b99ffad0fdda96b083d2564c1aef3f3465900d378c93357565f5b2d4582cd82ed22ec0cd6efed9b686f11563c6b011a1fa21ecde5e69a8ffb83d0284a091ed628620ae329aa1c7bda", 0x1000}, {&(0x7f0000001140)="9df273b50c10c66e1949e1e8e90b4aa8d4d07d39edb9c18f927cf173771168ecd5f96b98a2eb8e7fdf2a318a7d3dc41f7a094916abae041f541f1c3fd8f8af9f0f1b6d1f86de3931c0e006a970cb358559708abfeba111ad580bbd4a9c8bf5142a62cb2eb1628d07747aaee34f70c1cdad3abfd33b1b1fedb794d35d357f65205bdde3617486d554ba251454cd388f24ccfe135ab2b5dff79c3f48ec4ac6bb96164d0576d1c2860ff9e367dfac23399ae8c5143838e9457d22bcce161e56a4617fa6f5e0d59c153b6cf527a5f5c9c50e47413ae97a04268f188be4618f8a", 0xde}, {&(0x7f0000001240)="54b85aff4c200eda3d8cfb22b7aa82048a66eb0bebe88faa8328eb2092e355e4ebf37d2d19e2371bae9a1625b605fa45bec21ec7ccfe3a18766f7d46565f9be1d102a5ecaff59a667cea1fd4b9a96ed22591039d33cae67df09b5865eaec8de4774fd1a0227a814c1bd8e28e9ad64bab2c3cc2190ff13d10c5e68f4607c69ed6de400ecfc2d8f4e1c07427931474f87e4be1f6904016cbad8ca3264309bb7712c9c75b115dade3bfc7e406cd2826fff31227ef6682dcf058c6cc7b70f9d0e95b8cd587f90229e748fede54255768a157200e8e7a1fb5ab66868e792b8e757818b927094f4beeaf3aff72e05b469e11cff65e2ad5", 0xf4}, {&(0x7f00000000c0)="6b92018a2bb2499bfabf5709c601afc69b1a656472667294f44e0c1ba5cf611c2068a7c1330cd739976ed0f3548c96285b1988ed90cb2f7d92fad36e172cc7f1", 0x40}, {&(0x7f0000001340)="a3544a1bc6a939b10878c89f76034bcec6dda283a41eae53efc8", 0x1a}, {&(0x7f0000001380)="8a5318538fe50fe6d9d340b0a5bb00b0cc177f96db35123697034d7733ab06a32c6996b25b8f78743e1ee249d2e07e0a87f1adcf9b91af9a6f54172dc891526a71d234eb38fc004af2eae384e21ec0f5f5de162063072835815ce07209167c0103dc07bcfe7dc8361a6032adce9fb39cd15e703c47a57f2a59e64cc1280ab082f305487bdf1b6b9203234fc0f008262a261469ddeaec5c23b2d88d62246e39a5440d5ca760c166f9efb358d3b1aaecfc6680e7cfc2bbd7159a0e1a09bea5f84c06e307af2a2dfd89e1f9c5", 0xcb}, {&(0x7f0000001480)="df5b00874854e46ca6bffeaca709dc990ab9e5292fa644352dae2488daa80b2d6833e73d6a0f6c19586208", 0x2b}], 0x7, &(0x7f0000001540)=[{0x70, 0x1, 0x2, "519a7c78f8d709533be8e79709164f3a0b396814703fbf4b9c8d4bab33f503a029bf8af6218b807b9115e32152c77fbb69608abe32003da915d11a9681f76ff426fb2d906c71fa04ddbe2bb8e75bf208a4e26ad26f83ee80b7ac043ee6"}, {0xe0, 0x1, 0x5, "2d81958397c91cdbbe9556d5c9736357224bbdbfddc462b7eeb7430e43560899f51c8301ff9142672cdc8f5313eadde51adf0007d3d3b6c93aace7a5636fec7a339ebfd151f86d29142acf86c0590c16a2be558e9b44c332fc57c993a433a26f95130ce78c414ae5372c0793cf55aaf0873ffd93d746e18e0073e35ae5bf7926b5f655cb4945b857098bece247fca583b2b0414c6ed4c6e8c795c2b5b553225fede82dbc65f2d2674c20c4c32f70c605f3ae239d0508ffb0d78246e272ff82413213d832b6a6c4bbe2936c583d1df1f5"}, {0x18, 0xffff, 0x0, "842733f7e4"}, {0xd0, 0xffff, 0x7, "4c97a99f4b3fbf61c2dd9a8ab50bffaf82edb4c843a6af33933cb85dd156652712b01d862c10fb48602c9b27c333b38d1924cf49089246a0f52c3bca65b60f878a48f3a8b2aa1fc7bdadd56b7164765365d98f9e05d4c169fcfdc1fcc9b2ccea9eb410dbe5cbcded3cb43cd354d574e513a798bddab93ec3705e092b6ca3336e44fd48bdfd1aee30be1ebd698046936017487225d379f9b0784724befe5b4a6ceb603f7d98970688da648e708d5314fe694c52db36affd56645a2e49d4"}, {0x78, 0x1, 0x0, "3c69ab8d26096bd6da17774dc14d116a8be4d1da03f8058f4804bbefeca171ab2a4a0fade3ec9cd0f36227c9990761a5cc9d04c5108dee35517cd7ec5ee7301619111654ca6c49068fad0fe71421982248139dabc53193cb5b39babb55c8398365"}, {0x88, 0xffff, 0x5, "0fbd798ab26ff67aae8d7c08d0efb5c746d14b5c2504ad8575831424a424a57bd88e53cd577ff74843620d89c24221a90200e35ae947f4ee491e88b5f94e82c04c06f02f93093ce9710b2132dc8a80303ccd8d2492ebb252419ec5970f0ab4bf1e4eace77370f06b5c5c03b893d8b17f1bf874c896f7"}], 0x338}, 0x4) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f0000001840)="1421bfd4adc87cf26e0b5cd4a551a2b1098f04013ed2babc3fb052b072d2b25e58e9cda1f48c4db2c101f2cae265b24ad994905fa915220f32897b0419a6c897cd2050b88f640087f67868cec4453a7015b299bc7737cb38763696cbf49e3bdb26673c3e2c1f7ff542f686dcbbd3234191f187b4f006bcded6483b", 0xfffffffffffffd24}], 0x1000000000000018, 0xfffffffffffffffc) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffff9, "001100000000000900000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') select(0x40, &(0x7f0000000100)={0xfffffffffffffffc, 0x7, 0x693, 0x7, 0x7fff, 0x80000000, 0x3, 0x1}, &(0x7f0000000140)={0xa3680000, 0x8, 0x2, 0xffff, 0x392d, 0x529, 0x28ed, 0x7}, &(0x7f0000000200)={0xa6a8, 0x0, 0x7, 0x1, 0x0, 0x8000, 0x384b, 0x62fb1011}, &(0x7f0000000240)={0x100000001, 0x64}) 16:00:07 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r0, &(0x7f00000001c0)='./file0\x00', 0x4, 0x100000000) recvfrom(r0, &(0x7f00000000c0)=""/27, 0x1b, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') clock_getres(0x3, &(0x7f0000000140)) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1009, 0xffff) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x30, 0x2) unveil(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r1 = getpid() getpgid(r1) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) stat(&(0x7f0000000040)='./file0/../file0\x00', &(0x7f0000000240)) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f0000000200)='x\x00') stat(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f00000000c0)) 16:00:08 executing program 1: unveil(0xffffffffffffffff, &(0x7f00000000c0)='x\x00') 16:00:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0438e90266ac09e83000000000000000000084fd96d381e19adaeadaed09044d4d1e56144b8a56973079a66532bf3409"], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r1) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x2000000000000004, 0x10000) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080), 0x0) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') r1 = msgget$private(0x0, 0x140) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380), 0xc) r4 = getgid() r5 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) unlinkat(r0, &(0x7f0000000340)='./file1\x00', 0x8) msgctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x2, r2, 0x0, r3, r4, 0xc8, 0x8}, 0x2, 0x1, r5, r6, 0x401, 0x9, 0x1000, 0x7}) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x2, 0x2) msgget$private(0x0, 0x240) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='r\x00') getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/117) r1 = geteuid() getrlimit(0x3, &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0xfffffffffffffff7, 0x40}, {0x18, 0x3, 0x7, 0x7f}, 0x0, [0x5, 0x7, 0x1ff, 0x7b, 0x2, 0xfffffffffffffffe, 0x6, 0x5]}, 0x3c) r4 = semget(0x3, 0x2, 0x1) r5 = getgid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000180)={{0x3, r1, r5, r1, r6, 0x19c98bf1661f8f9e, 0x7}, 0x6, 0xfffffffffffffffc, 0x2}) getgroups(0x6, &(0x7f0000000200)=[r6, r6, r6, r6, r7, r6]) r11 = getgid() r12 = fcntl$getown(r2, 0x5) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r12, r1, r8}, 0xc) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000280)="261e2dc0fad8d08bda609bec12b428dc99b0826e578999fd8d45fea9a159a2a9290f18ee09044990187e5c0aa232218ce217eb", 0x33}, {&(0x7f00000002c0)="38d8735f3f9488a623f482f45e748781c7a68b6f3aef5cd8645872cf1a41b090f35684aa86a92b28e844689f8af766a4768d82a9812158a190abed34a823c962eb2dff97", 0x44}], 0x2) getrlimit(0x3, &(0x7f0000000380)) semget$private(0x0, 0x7, 0x629) r13 = dup2(r3, r3) lstat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) sendmsg$unix(r13, &(0x7f0000000680)={&(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000004c0)="649f1edf9368d99afedac6a05d55564d1b08231414433bdba15a15846c62fca0b1fb94e91608bef3b9fc6e34615dfa021f5dc396a3ddfdd20bd4c217bfc4c0e88b90513665e4459cc07ddb8b2bbbdeea190c4d937e469072872fcabd1e1194f4b9f3a76240e0181a3db1c76aebe49e550c444f1eb2d1d9e30fde3114ebd4a84b851e3facc9a8c29080b8986ab1785dce029eafb7c4", 0x95}, {&(0x7f0000000580)="8ae497d21036ed14674ceef8084832c55ecde338b185eac41e2fa21c35ccbcfaa122990d1ef9cbb39fd56712a9d82a70c7b9788951367e1621ec6646117cd75edf28e2bfb3f4a35a809fcd2e98e784200ada7e1f8f22a0c105a340447b1828c66f77040bdb08da4c516c6f332a314b695357090e5d7b569d1a93eba25a4c5b1d65a0bf0de50792132429a32c4d16d2c2137bb30797b25bac2f17d7ba7c", 0x9d}], 0x2, 0x0, 0x0, 0x6}, 0x40c) pipe2(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r15 = fcntl$dupfd(r14, 0xa, r3) fsync(r15) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000700)=[0x7fff, 0x79, 0x637]) ioctl$TIOCSTSTAMP(r14, 0x8008745a, &(0x7f0000000740)={0x10000, 0x9}) msgget$private(0x0, 0x14) write(r13, &(0x7f0000000780)="47547f8d76ad64d933f6b1e98b6708f6f3509f8fee0dae472079406fee1b2e04b1f813000feb7748c7513e61d193bc3c6ce8c6bd00dec878d68101d9b0c2389bb2d9f5a5344ed72378b44112ad094e421eaa868844389325e9c69c70ca571b6438b4fed13d377e6b07ac654da076342e078d6c42be84564814de3d451d52", 0x7e) r16 = dup(r2) getgroups(0x9, &(0x7f0000000800)=[r11, r9, r5, r10, r10, r5, r10, r5, r11]) getsockname$unix(r16, &(0x7f0000000840)=@file={0x0, ""/108}, &(0x7f00000008c0)=0x6e) 16:00:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) 16:00:08 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a80)="e1701d09004163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277ca9d018aa1a1800100026d2e8be245ef3b03", 0x68) r1 = syz_open_pts() r2 = geteuid() r3 = getuid() setreuid(r2, r3) r4 = dup2(r1, r1) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x401}, {0x18, 0x1, 0x400, 0x2}, 0x400, [0x4, 0x8001, 0x3, 0x6, 0x3, 0xfffffffffffffffe, 0x6ccb69f8, 0x9]}, 0x3c) ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) mlockall(0x2) dup(r1) syz_open_pts() 16:00:08 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffe000/0x1000)=nil) shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="b15968c31bc4ee4f15a35706cc2dd3ec528f012e33ae504772fefe2069e8cfe14e38603ca0b0eb8a1c487c6725ad924aa874d6968b465674ba2b4992b5dbbc5df175bb76f2fde6b7922417880e1d7f5616de2c02f5ca121cb28e65c9a35daf34cf11a2a4239cf6ee93d66eac5e2a0d249878bccaee41520fe99864896592601fd8548c41d9c26b1573da8c0edcfb19", 0x8f, 0xa, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:08 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x20000000) 16:00:09 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) syz_open_pts() pipe(&(0x7f0000000000)) 16:00:09 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r1 = getegid() setregid(r0, r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0xffffff26) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chdir(&(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r4) socket(0x6, 0x4000, 0x37) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendto$inet6(r2, &(0x7f00000002c0)="d38e06ec6cb6817c44e04ca1393e9183bbd30e100c54c03c54122d6a6bdf1e4bb583f8a06c05612155b83d174a60b008a917c71fa4c50a4992e162b0bb5fa095106601f1831d006cb5187c597ddb8e6e0d9dfa0bd349b59e0cc19ff8eccd648684bcd001b9fc7cb49651228c6255a5cd812b", 0x72, 0x403, &(0x7f0000000340)={0x18, 0x3, 0x4, 0x8001}, 0xc) r6 = getgid() r7 = getegid() r8 = getegid() setgroups(0x6, &(0x7f00000001c0)=[r3, r4, r5, r6, r7, r8]) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) recvfrom$inet(r2, &(0x7f0000000100)=""/206, 0xce, 0x2, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:09 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f0000000280), 0x27c) r0 = semget$private(0x0, 0x1, 0x100) semop(r0, &(0x7f0000000080)=[{0x1, 0xd000, 0x1000}, {0x0, 0x800, 0x1000}, {0x3, 0x2bf, 0x800}], 0x3) write(0xffffffffffffffff, &(0x7f0000000180)="090c803ccf2bc0e60712f3a3944ba673dab05bb6829711ecf02883327fb170139f9015e0d7d61559eebe803e0b8263abeb9c5991b69c244534fca18144d8ee1a901f4332c0f928bde45eb29b57644f6e2f1d5f1f5ae4c02e611814", 0x5b) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, &(0x7f0000000200)={0x1ff}) r1 = syz_open_pts() close(0xffffffffffffffff) fchdir(r1) r2 = dup(r1) syz_open_pts() r3 = fcntl$getown(r1, 0x5) fcntl$setown(r2, 0x6, r3) 16:00:09 executing program 1: mlockall(0x1) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffffb, 0x5, &(0x7f0000000000)=""/77, &(0x7f0000000080)=0x4d) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000080)=[{r0, 0x1}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ftruncate(r1, 0x6277) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x4) bind$unix(r1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x10000) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpeername(r0, 0x0, &(0x7f0000000400)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:00:09 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x0, 0x8}) setrlimit(0x8, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000334d189ed1ed10260000000000000000000000000000000000000000005e2b7639b7715a70c6dca9726f7971e0d79232825955bbfa299c2571b23ff1a22197328e9de85c67e25341a869d1955aa646fb0b612b23ffffff7f665f5ce0e7d696267826c63d08d485456d0277ff020939249c9ce39419e3fb8f3e01db939acc121cb1c2dcdce2db5a29af9c3bc925aebaa5a77fbe1f3fc8ce01afb760e78c658316b234a2eae4ba18fb264e663195506961917276088f42ca43a4597365377a12b88a807d5809095edf9682edce28aa537da93632f0a3ffbb4cf806e66e2d01000000a7fc165e23171d901e38f29a0ad291cf88db410cbd1cb949d8383309408d2b9d37d64bbcf9a01ebe64d5745534bee4bd1f6e10f6b411bd03f5f0b0fc469fbd"], &(0x7f0000000080)=0x58) setrlimit(0x7, &(0x7f0000000240)={0xfff, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) wait4(r1, &(0x7f0000000140), 0x2, &(0x7f0000000180)) 16:00:10 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x100000000008) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x80000001}, {0x18, 0x0, 0x199, 0x4}, 0x5, [0x57, 0x2, 0x6, 0x4, 0xe8cc, 0x9, 0x7, 0xfffffffffffff801]}, 0x3c) r3 = kqueue() fchmod(r3, 0xc) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r4 = dup2(r3, r1) kqueue() poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r0, r0) fchdir(r3) renameat(r1, &(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') 16:00:10 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000100)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) lseek(r1, 0x0, 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc430800000000000000000000baeb60dde973ce1d1363095c2088ed4563eac64727383880edeb957e535e359ed97e2d3bb7f990359b4276387bd3a5e086e312d08e", 0xfffffffffffffda7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9e, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x18, 0x1, 0x0) listen(r0, 0x3) pipe2(&(0x7f0000000080), 0x10004) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:10 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x141) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xfd3, 0x200, 0x200, 0x2, "fb86fd28963e320b27a060aee2eb3e6c7d1cb3b6", 0x4, 0x101}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) sendto$inet(r1, &(0x7f00000001c0)="da60163a09bbfa233130d4395ca6837cb5ac2ee4cfcb2d12eb4572fa1359ff0ed1580b43d44292bc2bd3dac19939f389dcd7c669b78e05ade02b6aaa982330a3c8f6fb25cbc73c44f71e73967e5e413fb37b1e402520f62fbc990a05050f11af8a8f041c806d6af5ac3683dc556d897393686d666e3959f8ed90a3c0d8b775bab4d25825073ed70a2c95ede5914ada409d18437115dfa3405f74d839c247d50a677cfc2db4dc486a27de8007c3b54b63606f73fda75b02cda00a84fb92489fcaca72a94d3ea4a3d4841454777a3261798298b26e2cfce6b77569f175c4ba9360", 0xe0, 0x8, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_open_pts() 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x17d) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000a00)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c006000000f91739ee6cfd0f85000000e552aaee71aff0f2c85e2831c61ad449010f78000000000000013c1fe1002000000000000001ff10babeccba904bcabba3447e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74068d9bdab9bd510eb00bb2c4c7a18ef04535685c2001fc170000deee2f873c1e711d064dfb4ea493de361ffee5e627000071605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b26979ec95b5b101bc48cebd1f7446d2598e336b480a1ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d16eeae7ebfb4c9d7b31f678df0da61fb79309eeba375c9ed192777d74e906dbd27da765c3e1233f865f7cd58aee111d90790e10c7b6237ff0fd49597d6f30a0fddf6caf7ab833df924adfc0580d5e1d926bcf2b9fc0f0b82c9b8130c1f61e231262e5e638bdc5c9ad2fea908e0ff47fe22eb35caaa61ebc8f3d03e196ccf7ba0c30e0016a89dc22a314edda33e985a5e837adb669079a76bbdc88d4039bf50902ce1cb9b49c3c01abf9f765b5fc7f341c707e651f011fad3cded503d06245b0a204d75839b90943bd05a16e94bf70792e6d19d2750bbad44b3de89b9e4ab7aa1eef6f0f34bc77706181e795f64903a6dfb298ca7e4e4b8d04adc3c4483d8c9f76f39f134724dbe4f37adbae2fb268a190dac828973a97dcc1a8824b5615396700e71dd1458127eb36339285558a34790520e82ccb976f5c16a3f1dc765aa000000000000000000a3d1eca5bc0628d9bc0073373f5325b47837cd3e1bf38e920db4877da626347c90147daa1d43f81ae7e3297305531889cd3ec57d5f4f6cbb571eb6f0bd66b8cf69a23364956c32c17fa7206d0ec8fc3c7748f243ff07e150c1372e1750ac0540d03691a6772828731fcef632f0349a4f00288815acb0142ce49e9e57d036167f807604f463f1d059ab1e4a7b4ddc54f07dbeb79261cc8ca939cc3f18dc1919264751b196c179debbc0c8403a01998969ac1ecf7f46f55848db7fa2d4877aa6322328820728756f8a2cae81dec3af90e5faf0977864d5f7c19dba61752585b3f7fcf662333f4b57b084de6808f35594ad5197492b4a6302ab422f79c258ecb3400ab907538800", 0x355) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x12}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x8000, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x18, 0xa0000000, 0x447, 0x101}, {{r0}, 0x0, 0xa4, 0x5, 0xb6, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffa, 0x50, 0xa6, 0xffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x6, 0x6, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0xc, 0x2}, {{r0}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x7, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0x800, 0x1f}], 0x2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5, 0x80000000, 0x7, 0x9}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x1f, 0x2200}, {{r0}, 0xffffffffffffffff, 0x4b, 0x20, 0x800, 0xd516}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x1, 0x9}, {{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0xfff, 0x6}, {{r0}, 0xfffffffffffffffe, 0x50, 0x2, 0x8, 0x7fff}], 0x1, &(0x7f0000000240)={0x8, 0xc819}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x653ae52bb12431f7, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/94, 0x5e, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom(r0, &(0x7f0000000000)=""/122, 0x7a, 0x842, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), 0x33d) 16:00:11 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="8234c6af89131fc088b73a9c67264a4d38e1562a", 0x14) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x1) sendmsg(r0, &(0x7f0000002400)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000002440)=[{0x1020, 0xffff, 0xfffffffffffffffb, "f396440a0f6ca44c184fbe22817f3bc30fe0789924c4c648a57d51c7c2d6d440e3f4305f7efdf780d8e0eecc447979822ae9667d25c830d92f2c302f25643f6ebf8c5e0f67ce8b4f86ae39657ff7d26cba8cbcab10820ad8d74c60e2640d84ec8ef2598275e9f449ba4dd44594014f937d0503c46c91fe22149d760810cf9ed2725e63cfc07d1e00427999f5d162340cf158ca604a780674ccfea3e64054d92376b435e40e4428df4602ea28939c9020a0432bd7f6cf2135f746619b87cefe3f7ef867fb00f7970afba132a5d72c9f76a4dd9d88adc7ff2c714c37fc6be2b239233c3b6e73db4cf5e3b1867aee450cfd99b61285b2ba2ed19a5c4cb9bcc647a114ed4d938cd9bd8a4bef7fb23396f94febc0f91e7869e1b6ac69954e260919909563cc3ed548afceba0897473a53c637dd275bb3a8a2dd93c3c4cc7e9b38e9c66d56b9989a760d0d0f395aa1e20cfe6262651e1e586b6eb6c01d0a55fd98d661a2591400127cfdd5538d5b1937450621f8f8155a4d16640aae7b6b5d285755b363f2ce823f5da4a903eee7afa4a58e64e98e6ef7131e8b78172a334c95221fb79b768f95229677e2f9d28389201c917f9ce74821430117766438bc59f19aefb9f438a829e5d63482eaa102a918728b29ed486290a05ca4f8e9b120f946b6a2dbd0f6267e2e69faebb4f8bd156d62e4dbd92bce30a7ec1a04470818ad760a13f2ad3733621351c8fdeb35c1de915bc9c88f47b4fca8476c5b162c030b07e974cce9946431a04739109a15e7e06902109798376d59705fd26804e0430a335aebe9a2c2f29e4c23d840a7ce72795c25747ae71421e287ed55efd527ad4f6f1818f2f9a76f2e8bfdb887057e3f8cd4395ce5411bf239c4d9c4a253a4541ef00b85e9152858945745963ceb9d47afd7a1d97f9cc970f34a7036d3d5331d0c14e3134df0489ed6c69f6d1227508fb244678fda4357229f182d6e4f2e5ab4e796a4081f71f56abd0b384ad1c3387e515b402d6dbff7fc14bae4f8492061aa1278b644fe885117230ebf5de77283a7f25c7bc393349b5771f735ddc6ea58defd6947865a900e0fdc75d0cb60063231ab49062bb336d80f2a313587bf434dd148ad8f9a47c0f643b5f4405268fd49d2da37a65f19aa861c11f9a073ab5cd21153c21c3b33d4d4a6e034bd55b51a8a5a32504058849fb447a4597af4729cf3882e40a3c7896735a7aebc4478a0de55d9e0e6696803b2f3c6e8976db365f09bcd6596edc9f1490e59c88174a77fabeaeb8f71b643631171db003635d85a01b81be2e8c16847d556620b6a587e460d2fd50018124676b30f67f64234562e2f32a58c4b1ac832335858351c1502c1dd8a74eb2c9cc60018864fb7d36f43f84d2e96a7a8b0f391608e793c725e8dfc3807114eb7071a2d8cf6482b419a387411a5cf3c157b325e09c43079076f17d7986de1ff1afbc62242d83053dd8d463099c38b224639c01fecde01f40065b7716145f7e9ba38b9878f2387e41198383b1a1e431890d982300fd0054b7bf38b28a41ae77fb6a6f7155fa2044dcc4fc19dbd3238d03d633305bcd3165bf62178e0a85ed11989096c56d01b324ff629a08fcce160e0ca5b35519816256730d17d4e7ad87c3668a6856129b667ca2854ddab5feef41fea5c9fe625030f27240e757f29733277085c3b4f5bf739eaf8bf48546ebb7f44183005401d233df2f3fabc5cad6fbe7ac5a7000a4e25921d0ee0b8566632a864f7b286dc29701ba7fc6aab2e9594de6e48822f905ad082c4aca832632f56132532cb550b762acd0ecaafac5fc5a05814a4a45576b62b6449a775be45314d5477a4221a3717ac963b8b285e0a691814e76274a78017e8f3bcd8f9afd8d30b58709fff3641d8a64695a46f7fabbec1119f93536db7cb6741fc8059ba7580831851c63c0187236e7f7a1d98b0c8cfeede82d7681769ddcbfd47907de0bb2e79a67ea823512c4d14d1269048919ed89ebc97872974dfd8b4281e07a37dd9208c2b3e52a4d95935cf969c887d09f736ba21445f42e13f9a6da868a219811272b1a1721bcfe5a38502a6f52f715f27a9479b66ad8134b733e40cd560a75facf77ad554678f994918a8ee1492b55f634052c1191a3b15974e057051dcd5c4ace7b177c62fb0c905e7bddcec1c2bef409305562c377942091add210f4320dedb916b2da42e6dd688cf0e61805ea9369cd0a53981146a2333be67636aaace20ac39ffbfbd975605070e9124661b66f5e7dfe45a1078ba2dc33821d2882fdce491508efd261bc6b2777bfce1486b973053e36282324c8c5e435f54c25d0863c8498b5b1124bb98880348dfbffead48ef4201256361b762abe04fd5f8e3bfc984abbd1bb74c71095a84b0ddffa41293cc21f4080be1e54ab939fb3a1d63ec491bc72a6e8b5ea893479d13b1c99f8a1af9297044ca2b7c8726b6bfb7529c1ecf002c090a2865c1e3d3ccce584b3ca7ddf5da8574b13dfaedf0c3ff807216686f61bf523571ab76ba213b9b5e2d95605254ed20192980226a0024fd20a7d5ac647f5dfb124a6e5d3cb95f2c58d01509ff7c8b4b50e6f34c2e7724ae612c6f6116ff9dce780a30339a474ca3d90f60d456fdb641176d0840c6e760d89055d10e4ec9243df2098ddccdc5a3ee05309c37db3ba931a9a2a1ca713c68a3df4588be2add62a137da265467c476f0f68f4d85666e3162a042739963199feb3c9c98f75c20c34d5a960361eea38487966a9c523e74436dcebb4ba0dfc026ebf2d980fdcc094ca50c59d21ee7d1dda77ab53afb9c11ebb608f063c7bffc256810f8591d6ad628a317c3734fceb474ca90dee2e4b06ed8cbc5a2af8f35c3ab81f77752e025b715661dfb947267977a737ad1ee57f9bba843c7d0aee164c79ec28c454f080e8527a315d7460c8b29a49778f8f091f4ed43392d30bc69ac740620a44d82e57890cd9c76be24c17940ef8f92246b49319552142aec359903e468b8dd9db809cbce1eb57d72fcfe8e5c2a931f41071ed6df80101574bd15b7cd155f4dd10fa1fa0c770460a432f5c6ad08dab9ee91779a82de53603a1ca612a731215dd9c99e6b273110a2b8feec4300a7a86a0ebd8eb2dca6591e9a7836d0c4d16bf4d71152563c22cd3b45172e20ecaf273ea55e7c2b31316ad7bd9ec4e59d46c72dacfc50c34405280ea6a20cadd84e07787ad5fbae0449c2739dab685b2bf4821114b9eaba7389819b89e5ac46ac1d7292984d9b0d4261b0f90945af39910606d2226436f50d6c71e251eba80bd40c69ed09cd76bfcd3d793f34a746389433cdfd3adbc35ec3468f75d50eb14432e8b75e9f3b73a977103fb3de2d8580cc75613b09de8c84ccf380aa8b3e898723fe91390008b92ec9eec68a29d77c5b8a6f74027c7ec07e03fb52990086c6a96da373c1bb31929426120aed88d8c43e5bedb434901a5c53be9f299da0b1ff43b886e1b106c71181f2b13547db8231a0e2d6f65676b4e0016e740dbf494ebbf91b6855f96ff491c124894e930d22f31b27c1b85d240cf6483d893bc61015f0af81a2c00503c3d0fb33e40ad968787f369bb45fc5dc1fabc9f9afcdb2f37a10a66663019956eef8ecb87744b17f1f79b5bd16eaf5a5579af09af66a99e2605c5d1d65cb00bcc1d0afebcfdc3dd781ea895d1b5c24e4151f045ad67d8c709e6fdfbabde155fac5c7abe39bba407382993d0e2d3b4751951dfb3fef322a61d8482d10bb50586ca25126e58ad68909163f556c049dd13563a50021e86cf20e73aec23d6580e18820afa723c249d47f78169346e362988235728124b9367636b96e175386d9e9ce93ffc50c9c3ce2a76c7f1df935f9deaf95243b1411f23c65b261b1b0f74ab36c2e81f660bb461c61435a32fd7c0d87ee36a1999bdd77df0ba8a5d16f87fbd50337b328699b6305657b3d21bf235abff246c377a39df3c7671a55258fba4ed8fcace47d34ee87df0549b63373a1a818c777dba713f71da32dab50ab1f94d488ba8bf4e1b7c7a366eaa5a561862c0c6d0d699a1fb66449b1388585334cd0b8078c404013876cea36772a12f9615647c7014171e51d763308db80c4faed073780f68a2723011112976056e5b59ef30c3b0077775d8fd393a4ffc8e37cceab3844176ef8d9cd1e2247b66c36f551b23a8e93cc52985e8161844728f027d3f9c2901e0301e7e360c21502ba866297fd11187355b7fd56469d449cd5356de3835fd05a0a1f93b0178e70fde3b69902d616beee0e319ff1b35546a227edc7d6713dc8b980cbc8aca6caffb8cfe601bf23bc8cef5f8b72c7933904b665bff6a7a1d4608703c8b628d9e5cf4999bb37fc8510c48cddae52f241add02dc043d19cc99b180d5838ff31628a2ac621c6786cd7f2f895b0d3326af38eb37cda54260446320f31dd64cd04c03eb22ab8bc21e8ac96952738093ac3551eddb087d1785c63ef9eb6fa2d2a5c6227b32855368111d8fddcd7917bc11a6cabf4f8bcb4031b6af3c8fdd127632c6b106a25ea5240972ad01c59377252af4bab92e6264cf0b3330735545a78363419c1d406e166fe550e4013253bff40d7158a23ed4be8971de8567ebac47b9d872dcfa65bdb2aa17280559433000b417b1c099ce3aca6f3fe83b79edf9eb554623b87d4bfb9bb33ab3909c0fd2b02ef81e31c01b926e73a87990d8a20ee24980f0476e1703582b82ca17f83f6ab3fdcc81b164a82ab4b6c2e47397df20ed30f0e385d0e1488f3414ea950894eaff2d4dca84196d26bf2360068acf53049d83dcdcdf8f42ebafb144a5e052456f454086bf788a6cd7fde4bdb368492410cb63d284a34232666ba4419057cb71591a241217906555f79005516e661b767cb723389bdd2959a9d1e3a2f27d8003197f0ddc7761c49f0ab1e9e1050325d5c9a4af9be9a8122bdf81fad47fafa0976c63f96ac68229d55cbdb53068c8e369e4c5e0152e9acea7ad200868a292356f632220a701bd1cf6f3e57f94daac46c022cdad8609d64c0081aa1f7a639124b6b313614d5c3c0cffdafe08f2c6ec927c4fe13e54f43f81ebc40897e3899b180dfd8ec7bdeac4912b6a6a3663c8b71d98e163eeff3568c142e38444d424506288b23aec5c2647f00360150cab28b710a0a1a779e7aa7a8fa65b96cb25abcf59c55bcbca0d107d1ae59edb0a2b51ebf8c281eaa7de150c6d13f89b7dad1ebfb1070f05fa87fd61a62e46a38570db51e890f4e90d3a3aca3cc7625f16d2d08dff6683bfddd2618714f70efc42281613609dd9664f49e05284701accc064aa7e55a9566d50d4edd7732aa8e707c103699b103a3f09cf8d31b4af28c4ced2c036865c8190e786dfedda4a62fd51bf17ef221271d954f768186f7b9c17eef241ec71ea4747e8a240c304ae7540a542aae6e67a6e3686a2e9798c7b063ae369d6c81ef62c33eeafbda67e56aa4d7a6668e186c455a7574a9ae53a4ede14815e79120a5d99957ba0bfdf26fc0d42c43d1fae3e5c6417810004a383ebaf134fb04bb4c6f350d09f88196a862214df3f44b6747168b7954cba447e842e4dca6dd4434a2b53867fb7298f89a487d8bf5e6220b69ed1f43ff6de1dde42fead8ab86005e3e6c3802226d7be5427638695cf2d6dafd0f404178cbaa1e0c9f096b030e8086868cfd329ed0eb26acf6c6dff8a73ccf3a27664ba3fd5882009e9965d38a828deeae43a5e41215ff297ac4f3e263d38dbbd0313a4c97363f947842c569050000000000000000007f7fc352a85c110ee391e9d457d1127fac026c6cc5a78c095d"}], 0x1020}, 0x9) chroot(&(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07010000ffffffb27824af42b4362295bf1b05eb5ad3000000040004"], 0x0) open(&(0x7f0000000000)='./file0\x00', 0x21, 0x142) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x0, 0x0) kqueue() close(r0) fsync(r1) kqueue() 16:00:11 executing program 0: setegid(0x0) setgroups(0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000200000000000000000000000000000000000000000014f0a6859863e9570000000000eb0300000000000000000000000000000000000000"], &(0x7f00000001c0)=0x4d) setuid(0xee01) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) ioctl$TIOCCDTR(r1, 0x20007478) lchown(&(0x7f0000000100)='./file0\x00', r3, 0x0) r4 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) getsockname(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000590c57038164ddc95631ed43de9b1cad879d0da6d59544825e394d98154562e4f6eaa4b7962a73b5694eaae9ea46f9244b2d7dd89d2e64e0f58d78f0c86f8d596b2ef819802f4d71180f3cba7b6eb661c2a75b6fbe8fc11a66cd1fe5e0b5026b3ba6f3579053331020f5e8693602e82a836b9b0433b60b2776650a27276a58f1477fb354d79ea3cc36ecdd3f961cc19ac7d5f26745b92f2535c1feab8a7f8513469a6aa426837232e6120cf42eb43871f5d74585c5cab2fdf4af10cbfa7c34cd326fea91f7d58dc9a6de2e54564f2b0901da"], &(0x7f0000000340)=0x6e) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r5, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)=0x100) 16:00:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0, 0x80) write(r0, &(0x7f0000000040)="923e198d3ceb59b92bc64f6bb3263544bec99caecfde455ddc1c4e8352f04bbe9543bb2b736e02de1aa77af6200bf798fefec5c854f6abf3d9c85d20ce21d8b96874529395f70f3a9839347328eeda085b9816ec0fe68bc635688434b70e667b4e19ac601c9ea9bd1e727058ad5b9f37e8cef5d263239c2e852b9ebf65feb5244b019ef2e3ed762fd14c327e8d286c631cb4fd8bc2b7e26b9a2b3f35f879893b7549fa870bad2d969578a7fbf1a7f9a6fcc0405d4dd852577e33d1008b7aa73f7229ee12f420d4ddad8181bf6e98504833ff86db6a2b3bb731918024e652bd873a7287d1069a40cd7d22", 0xea) r1 = dup(r0) close(r1) write(r0, &(0x7f0000000140)="9c1d35b05fba59b6e49618b4a5ecb526d56df9eaea3280a054a14eaeedf6fc8e4157bcff891d9adc8b8ae72ec5d68ec975e9ecce951531fb5f39e08a", 0x3c) writev(r1, &(0x7f00000022c0)=[{&(0x7f0000000180)="17df816b8605a5f33549797e3c4dfefd15e6ceaa398ff0fd8bfac89efb331002f2cd9efc6d10430037abcf79bb24dccc97dfe5f4c7b6459b0d9467975527f7629af6e8402d450401fbba91c3f0965244695c59f5c58274d2c0a2dfc7db4186f513ec19bdd99805915781de2cea45917316a11474c47fb3a7c750b9bdd7337cd03055dd404664948dda6ccf03de6c4e54261091d00399a74e3a2f196717d58abe54401f1c2c5f6638400f6d093c10719134b4da16e8de91c46cbc576b3258a8e86139fb4009ed6ab179377a99ae2b1841488fb088f715c5b612597acd62775640ec7a97e2667d6f43a74ec7b8ac29f4ef8da3fc482d166ec2529d0e64b42d576e9914882cc347f12e9c8496db9f22a91db2dcca9d3f63d4744a506189ba4e5a50e7a824e837757b4ab6b7c11809ae5a4546b1973baa3cee885d14c71dfc0e15278b2c22a1203b254879283be28d7532effa99f5ad09813bb0f5d483efe3bfb82afdd1d0ac895b79830d59dc133b032f61fe6e852faae97e91588de96261a153f7ee64bbc1d4e11e5d64e5c32916848e1c071923d312a98831bc5f976dc3446a0478711130c2e7861e7d0b7b4be6a4fef72270f51da7ee1648a3da3aad3f3589fbcdaafdd49df48cbf5b0135ff6724ffa18e5df93c9d57c6bc09f86a4b9a3aa6c081bbb99f9aeb369a94bfdafb8cd110a789207a1ebed1a9abfbd9e048dd937bb176c715841a33b0af90d0bfa2142a09b5432d150c16f5fdd600d920b4114f81647669c160b5f408c12a7025cf82a4388dd188fcc536e663714745f818d4083878e0233c2122d902c4172789b10acba32b58868c5b81ab3790a1ab787b03c93c49ce7c057bb3ae7570f96f52c03de2bccd10cc7b0a3b7a59047dd6f7d7474b05222f9d6af240edeab63d2706a5873d6dead6d45983781a7c2cf2cc7d18510de72912ef59511817ab83ec4e2288041688d360d267d6b236b947c15cd3578d6d9a11e33b2ecfb5ad806ec9820624f3d0a8a09ce21ec154519b531014bf0c32e4f430f76b9d3fa032e5a128d8fc49b8e88eccd0138cbd38413970caad26f1d1179065e7a83ca67d2409e9ba69e31c584f25b06551defe63abf81d6ce73cf2fabc126aef3f6d1ffa80a6770d7b73cfdf2991caf427f1b8767bab1a1aa53d8847d8e52408686b6343a6290bbf0ffea542c9f8c51bdc6c6937919c5561268b3ddf613a3c3fe0b24fa273d9d4153887189eade7ee26991945df8822c0c05bf80d0e9732a47535b5b380b6c510bc3fee0186a1914cd3c6d8152f2e7647ca044403b39d65f817f97579bf9d62f6542dae0a8e83fde2c2089d62d353c7a158703d0647bd4086a4317ef0322cbac7a09d700f5abcce987f686bd8b9343ed9fbb3e467c646c8970458a4f3a373ae0039d33dd591c100fc4a1a3fafe92963a100c046c08d22ed073de1434ea4bf60b77c45f90c96cf0eb2d5ddc6e495946cadc4f4172252e24af35a63257cf2ef6b531fa1e6a316fa5ea0c7e87b0b76c03daf7078c70d0986ea1385adc68ca3ac163fdaf4a0ca5957806e4482862935ec5125e4a057dc38be7a6e8d3060869de8412c2621c8a068e8177e6a55edc944a049daae36ed98681f125d58e7f9cf39e8494d30e62a7ab14724032c72fbec99e3280d55b458c30abe1a72700fe7fbee31f38e6e54b64fcf57c9be7fa354f725f62e04a2cda9b2d4cacdcc5ec883511048c4c010aa307ae8038a5152203bba6b8b31389d9875b85a60defe35ea5babc5a3ea7c0002586ca534319e6b5edc1d0d1f9fa1ccb6ec8fe378ea13eca36c58c694ad4fef23484bd616f54dd9a4b8f5855e062114509c867930e0f2ed03ac7b921603362fca190af3fb82e7d679257acd8e427b67deae19880a2a550c64281c3d5b6266876cc27ff69753ba26116affcedd1de0ed00e672e2e9bc68178129044d3ed60c8ec8bcb02c5e6ee0bf6b2fc3329605ad136213c35d7b5207bdd775e74aea1857552105ccc2fae906854a9f704be40363f26e6f7153976b2d6c97d63e92c3eee71c54599a8c0284354edc791f8d8a8755b4fa9296b10994099f32f3f76bffcb433d29e6475fbbb9f465780d63d93308851c08b73f111ba7008608d3bb71319bed778b9afb5aecadb2c40d008ada3beab48145050c0a0a2d4998e1d89bba6f15f4cf7ac17a13e05bad1b89063fab8e3505c02c298f08169c9a7f5795ea214025a7be845ff74348c8605b58dc65afd1effeea1432df50bb9286407a6cc8ed7c8e7c4fa5b33fda880774704c141245a1fd6326ce2c4fa1e39f919b69600fbe2e949a26e60d7c41f19b9245dd66be99b9ec9a00a5ea0f927751c843e5e721b39dea244ffa062abdbc1c1aef39e2eba8879988cf1c2f0e53ac0d6fb34bd6431d6123dd589339c8c9d306b0aff3c00b2be4e8d3877430925806711266af631607ceb6ad777c9bfa7fc987fe5e8cfb3798b5d979792ac24f67711912dc5f47464b2280396c46836986361fd47381f46c9f993ff0a1cf4ea4ba745e1ec1ac09efbccec959093794d463d3c9acececd9fd92e974b8c2782c9545e0acb9759fdb1788704e46aff0a612939368efbabb1201755378c23f343cba582246fe4bb604a1099a4def014381d813825afee41c9879e78c1d5b323b3596b8c49cf318dda4dba7f2f1ec876f1a036697317836535fe66dc54fa8eac36d87ad21e38996f259f8d59cf01b6519b0de0a145e28416960b5b0f5195203fd138f35e812287f185520470aed21f5919b25a6a66734811e4ba4203a4210de3e051bb2853b1d32d9f80e4901f0779b44245cf0c6e7317d957395ad0d7cca108b3ff875d2d045d5d3734621b00c2f9a7ff6854951789e5c7bcf932b4e8672a8dbb8d601f1648b6b49c087308d815c44fa69daa73fa9adfb3bcb967943237d549bce45def7dc68dedfe444fc5d2db1e1a8bf8c50ffd512328302b44b91f66a4f672fb82d3b94eef78d7683331040ef4dda2f96a606d40b0c4b40dfdcf34ece35074f8be240cbf2e0bdb853e9fd81ecd6f3b548761472b77d1e1c5069ddf7b119b1ff23190232b1d0cc3e8126936c0e2d49bab0d076823ee2725809cac49bda3098f901999d9b9fa3ad314d323f7168f8b63dee173c5d8374932a9bc1456d14f022e13d094537039ee22e09d3b5d468f7ecbb460c4d1880fb999891c8359cf11d8653b6d3428f2a1665b726329731cbc517b5fdb491ecbf7eb8bf1bcdbb39dc4bca8e4a3257c02bea32bfecf44f2cde06e1a481aa07a2137f2c54eb6c196109d0758cc2e118510f5d5e51d26530f09bfaef964d0e66f63af4da177cf9d6d7a7dba4f827fe6a11b1717ac94dd6cbca63b1d2d1b5ef4c0f0770ecfa151c7201e1bf9c7fea0a052496b7153afcada64d5806c9dcb35eabedb8deb9ba4a3c5db543650389fa2823cee8565836a4c0b823a7a1c0c392b682f2ec6ce2cdb3d49f55ac426a0413d31674cef5e61361a317b49c1db1700d83f39c80bc3b2719da4f9aa4a32d4df6b2b32f7560186fd28eb231f4830a2547d53bbe6d56fdc99ccf225dbf2b64736968f0d7ae7355926d2db851010bcd645eca326ad093771a671c4be934c9d9a6eae5c6ba6bd8d4d80725bbdd2e6de7ef35f0998b424a35d6df2736600a1d0bfd5607e525d5ed773a9eed5c90fd4ef5d17d88c849cfa5d1f3ffe0e1fb01263ae80b1fdfabcc0e6720392d06057226d22a417876086d2c410df59c5c3e733e6aa9d3a753d87b5131732aa39ece46dc2976262ab4b31fd183acb43fd124a1f3d40fbaab3a14cb98c3fdb7a8690f97eb258fd9fafd36006b580c8135b723720fd178f1cd4b71ea7ae26601c3148fa3867201ab19a722811935c5f054f2e6e9a36c3c534d4fe57c3d748e11175c3c71975975c40a256bac947c69d8af85634ba5832d3f4a07ec8e39957fef2f3b318b09e61543dfeb2fb920cb5e5c32c993819904cefdfb65d20e7ec5c54da78eb3e1eb06c7be2642492fff036f9a4c93cfcd514f25f97a289c2a24783fa995fc9f57f7d9510aa31f66216e850803d4894eae83a1aba5c017f360345cf7269611adc118db379d9d0c9e2a84ce83edf466e2503cb41c5c9939a1f39fec2e0244c93b4454e2eb53db4a6757a8a61ddf4405a79fbb69eb583f7bc4107e235611e5306c1e9189211e20a17508a5af3ff78d7f10ea3ce34c8d430baea77a34a6e34d001ad545e187683ddd52e1d675f88273c5f64e40055d0cb03e3dd99654327397a24aecb37f209aff3a07c435f7beca6fcd9fa17421549ee7d80dc105ca212991d22d050b6915e4c13df458710748548f85e874f50df9e85a54b9249f342c0174e665b032091152f197e68e49a6de9f9d4232570f38fd7a7256b7aa486ed5fd4c7e8853d87696fa343996f327ed140eccf3bccabb6a42bafb7acdd97600f236bb268b597ce80076d82be886d74fc414718046769abec61c64587777fe5dd5a8a9d29550382be90df6257bec2876cb5539a4d358505238f339011f54cfe3440a3cd502f5948de67320884a69e1712236f3e03193587a9541fdcc6d8470c5e86dfd92f136bc6625c5044c78dbe8882943408c73593feeb42ebc1658a31349a09c20420bd377b72c87c0635e0f5c43087244bc443dc0c33acbd51306a08733ae67347e658ac704fa4e9c1dd9781a114c57e1b5453dd6835ae32f32276f3bd7080c681e296fe6f6b8138f7cd5d25a652581f45ad0091d6f5d5fa1d6132302d7b8f6fbd9b3cab084fc089fdd034c26b1478483b0c92ed605b6e10220c7cf88a7dd444afe7ec5b1d1ae21a52a34eea4d45d24ff4ea7255e4ae6fbdcaa39674c9c9c6ba22562327d627ded5eae87777b6ef7213c789fe69f5d246435934fa06468206152d8fbca31a15cdc12a0228ed9d8e619948a8385974033a78b13e97fc5d997b848a0a24a6e9017334d9cf6f252f3b3ddd3e0e32debd9c3bffea63f18c7168a6e0c7bd0c83c2b429079236d00493029e4a1c8e1c63c630f6b028474dc32b254eea3b1dad5c7e2e25a6d4b1bac50c72b3ce64469a16e13923e594bc554adc1f59958fc8a8a1e5dec98c18114fde4345a7cd15f6d697544026952cd566c278cd8bd233e4683893d095c9aa99a491ac1a228c39b7b28eb0423e4e1ad9f081747dbd857b1b5d497ecea771ef67939d7d1fb6dc9327274d3aab909765e4ed323d1d6d10b65ffda2f709dd793c239820d2b3c39aed57d716a7bdcef431658d0e5506b44a0c5cc785d3658599dcb86778e7976ed540ea2b735745c5857e079988ecc0ea23f20e4ff6e97b70bd2749ac1cf8aed09388e173c0835ac7b8bc514f54f279c5caf68301c59d5e6b9e47a92688e936cc312e0d4211b751e7b9198783ce48e3b65b9a4bd755323d72ff44ded554e54e948ced544334f5c23e026dacf8c72383428cfd87b260894d8968bd226addcd7053525cc55c979d38ca8ae1a25284785d17bbedd32e520a1cbc3ccb0ddb3af2fff1d79677c0747c309df6fa049227dc929d6a62826422ce652bf02ba25ba1a639fbd8e9cee8c58f2d019aa4566b510e0de648bf2a1596a8bbe49854b31a8394952ca2bdb6e1d498ccf3eada7e63b59c621381362a02df667837ccc47627f812cd5eff469f3a37d13175a7a659b0f1f6cbdc1ebd2d35388e49501828bcf1e6decf10ef1e745424a549394b60bdbe65e6cf6902f9bc1959e85220a2a133c8f634749d9d54f4ecf797e3a1c4c341bf7d1aff4be9b0eab06c27852311cb3275215caa8d0f03d2955b687ca6243decdb3", 0x1000}, {&(0x7f0000001180)="31e8701fb3c3678f717d1dcd227f25160709b20667ffcb54d73ccbeaeec4664511b1f69492f5bb6305cb1c1b6f58716a7243a0a36e482f0dce47418d0f66041ea2cf543d43e9291d762a8b4c99eaa8060f1b10ca9556bf25ac0ac70ed27c10fcf7b918270dea448a919bbf434be96a5dafc3f85b179d6df41017dcb7583511067509725ff85a53e86ae848f000fdfceee4d48f8a8c32194b64296c5079c75d052da0aa3e8b8f688b3651f39e73e11ad986f45d46a6fe42ed0b5fd05ff2ef43bdfc74f0c174b3e82b2656ef8de9119ba6a466ac0c2c107b75662182e321e0cf8bea9ea2c7ac05d2d7d7e8d3abaa71489c49cd3ec5e17a1fd0aa12954cb61e236ce7f0d43d98ec6d929cd6de9f9c3d1cf046c000ad28e870e31a3691121d491c82c67039ce5f3ce6853851ce347882312957f18617b0071337f49e4459fffe94d624160116f7921f5f021b3596dc634f4ced7713878ca00d0a4451fa17bed21ed1d5e89636d2292f55b17e3075eaaa814621c30fe2a0e077ed38abc1e78bd0bbe51b8cf6dd7cb86830c1c1f48f6788342f7fdd8679a7bb6432580a326b6dca26d2950dfad2b77285d84e1f4f266adc661a94ca8e36967e5f81367cb7a9ae53bf7e657995b6b132bd8b73579079983c420ee9d8e20d0b018227d9ce3d2be7af33d4b90606da029393f842ae8401654eb6bf8053924545bf1d2d523d84e3cb162e09871ba1924ec510205236e1b4b9a210325dcf361788ec800148a7b1c5fd0834ad1fe181954cae0b7b0d2e7321766493f55816bf0948de7602d26d6dc6052776efc5659d8cda28594553a8c5966ec9a664c7614056cc7e5c81a3e0e9e9c5c37180355e96c74bf42f7e87621e1c97e4e926da87eefe359e7d06927c681f3a51ef92f71857a1d75c447cb854c63140fc3a2d29bc306426acc63678024f04f56ba6d7fed31ac962d0d9da5de357cc5516d136eda5d88f28769831e2152d22a37ad95dd3acf29c21db08f11df5c0029219b06f425dd5ac531f27cea24f0fe9afaa42b8185b37db685ee9ec0f21bf3e29e39e18a84890920c1bdff822aefefdc8c254e45f2a921dd4ad4a547e45dbf7c4e5f0b5fde462489190b21c802395d4a4fd5f0ca64e90aaca7017a75838359bd799aed813ccedada6c823719c9011950146f07d93fade6b0f1ab64eeba51917374dc3c0bd032b7e07f9f80457e9f47bb592368e549c9fd8433911f958817f8526e2b3b740350bbfafbcd74ab518753b66b367b09714564e3b1c23b65861b0e1a16b7a47847e2f08a8eb94391bfdaec52fd4d35e442ad228f7450bc852ad992b6745b8934f125ba6696fdb1e2b57fb169e74e7a61e84dcaab958cb4ab0138a18cc24c1fb20e28f927c98c8419cdedd4bd34effccfb383b5165bc4fe98f97de7771e4dac1959ed4de96cd9041f7418d2c0850b53325a21b480592f42d1772d569da2fdde8aeee61289c342f80d035ee8a4b8364552f939b147a4e1b2573119d2e10e60c49e5895c9cab4d97f07595631c4a0a6d68df1aa6f04139c1651f209276e3b80570d12540242a2d47088c6f89e42d66564bdc5e95794317194b3a389eae1dc5c4935e8ab327c5c33a5aa10a467d8d5b8fd298c1cb586dbb37e4782839eb9ffaa9c0c6561d9e2cb21ef624c627b509185a40ad210a09300230e7e1e0931c8fd6389ac085809ea653c7afa83b965feed9c5edf1e6d9a79a99ee6280497493fb889ac12e0d831249365f5dc61833c569bcb7b813788466efc0158196620f1d470d7b28882c9d61fe2bf3c8ecde9bd4e217bbd995af6837af6fa7ee254f0ee243d986a3d9fd3143be9ec3d743449478e4b48cb095a08a8304a4254c76903881a4fbf2a6b30440ef33a21cbe7483fa4cd9539e24a41c64c5fa953aa61234d38c00e82215b070acb20c2131e3141e1e5a39389c659b634315d27581c64e68664ec91e1b53303ea6260af533996fd00d42ab7dd26ae2ef357e97dc6a9292d6a51d173c33a29f856f7120902cd37589bd3b3290773cbba4c22cb9e3010a9c3ddd5e03cdd81843d8a01202290688d1d65c48aec5658d375f5ec3d7b84d203028c1bd41a2900622fda5896372e3a47af584db46633832d5845bbe2e6dedb8be77fad430e4043b3742802d5283f9307e44283ff11b6cc0525b5494a70af44676850a031a9aab0bebf056d1a78a8ed3462065ad572a80a528b5a8ea9c8ae874eace5d619da5afac932433071bcce6c22b53db0bcfa3c8eedfef56a5ac838bab5553fa6b31b31434c279fbfb928bd732e8a061dcdcb61c48b8cbb8b244004e4856e987f98916214b54fd8cdf4a01f652fc3df2b1d12e734ae7cb532175261ba7ab0cfe1d29b8c6b7f43f8be1cb2fcddf28f5f3f02884a413bc4576b1abe2f54cf40700a1f438004962fbc8ed5900eb8d7925210bc45918b476d952e3291c7541c06f847a0e7259c417ea8623871112ee2a77a64f19d07528c8ed5512449a575bcdb4e124d5f023fe88f22388704d63117ee62d03ec8b24b15d424bb130836bdb111260b71629b62d46d3f9fbe86eb99d820de5f9dcdf889cf1c598f06a95ec0e1cbab36135f1ebaeb2abc7f221fbe8af8d1d93c71e545ec224188b23c8304e7c253b7023194bcc511b7d5154d19f4b778af128dd83ed8caae32ab0aa6a3979fc81f782a4b66359f546ea0f765108d7918dea626bad16c7b6ecde8090846f4e6ce234bf97adc4d5274f27bb86c391e48f2ba559d770c8dc6bd45804857606d6e014fb82f3d94a9a558369f782d2ddc5096a13623ada919d9caca6109a62dbc73af5e073eb29e0ad48f31c005cd95db6e411cdb230f8e1dd3bb34d691e00f1a4a4c4d095bd8b4c7314ae375f76a2716ecce58af013b44c2ddea34b1fdc6b7157ff4f5b4530d0c5a3688afd544eda370b3cb16d5b0f7c7cb6ed8ca597d0b3358fe9c543ca269b6ce6aa99964ffb634e3a6703a195fac46d24c1320e69f55f0fb4a72687f2c3ac22909505a545dda6c261ccc14d7b613e860c1eac7012f85ec6e6c1fd95f442782ef8789a39fc5735f90dbf1ce7a4d9ce360882aaefd5ac00397cc260eb4cff105dc25bda20e69c5d6b3279c0be408e3a76b3b416a6cd67094f3d3ae325118a8b85fc9ee4cf5396114d38be8075d75ea9f59252213b1c3c8220251cf3f20ceb51fbdcf19a38865a9c592dc377e89245199d2b9414463e7582f40561f00febdbe8be99d27a3e2e354dced1cc99b7c1bd422f5f305924e80a5898be63d3e52ce54bb5958fda6c3879dd57fed12470670a89e97a1941dde17d6a4f78cbab36e86982d540ced813c91ee2c623b9616c92e4f71095ae98eea99496baa9071ce4c66beae76cadb45696da42c221328d538bdf4ed0d4eed751567560119d72de2205918bf4b353f1a56cfb67176368cee28ed02100cbe93d322a67ed22072a7ad048d9cbbae4bb2d72e1f7a8e9e90ae0f3b26a536e20e7736543aecdabe757b431e25ada06c7cf3267fa9f0754c7c72b0b039577172fe0c9947abed08a49b9b503198dc203ebd93d30b26d455ab2b307555dba0218b1c9d01ac90bcaeac60ff7367f400aeec47bbccfcd01066784300649e75ca4c5296d2a7fc4a53b23afe6c81cab9a07dc84e39a51a6bae71ea2297635200676e9524236ea069a54a491f3b1985c90ea37316e36413abadb203489995d67e04b6011f31b4131c910876ae88af6291d306a2443e6f8654c0504868e920df77ab717c610f8d332024b99c1708ed2835ca5f1395eec2b9f31ac6b4e4fe03a31820e42e240f889762030f60128ab9909293d08ab64808c2e8db5278a0acb10ca0c47f07b17c9976740065c900f91d2b65e8de403258db843ea702e78a9a5309321e0e725733f445f5965ed16c45d204d7bc36f90ca19c6ebb0b7dd4a66a15adde8c4cb8596c812ddb3a7c21c129f53556d17c4738ce9b7b72676fc6486ce38c5bab6bda3da218937d65143a2675618d372e2a1640e3d7e15d5f374e2305b9f7a54909a2fa61eb68d28db0d3a961b8321710153dbec7bbc45a3f4816708db44dd762e16cc46b474b7bdafe081249885394f9fe4328c324a767f98e25404a04bb36b4d909b7d67cf02bde4c4685a74bef343304da7a07c304d0f594a6be6e1f5dc0d451f0b7a3ccda90a812437fa86c9a4b3574f10ba53c1a759e654b062943e7d0039d2b644532920c4485e2ea7ef917bb5f4b49d306d6071aa03278f1e631db2052f61d2db77e32ea3fc0da057cbabc11e16943a1719ab3fc771c855e4a7ebf16f7b8e59cdfd432dd9d2bf07c536e933a9a2a986b208a909859c90ccfc0651bea9db38ace6f12d6584d25e5419b7b0929fc17d8dd5411b283f2b180bce7359ad4b8a12812da2b83de6603c2e9834752d3c587c736cd6d024d3828ec141ec793d2389b31dac0645c8108eba915f3e5b84e764f29188168276bd253310886e80e2de14c9525d0bf6efb2a248c81c204be6ba48d27435ce0e8aeadb87eede8f94c5692d8290de8b83cba1b4ea3e1c7f3d86c745778d41bc7688842bb5add157eda9ef1369432cfb858bb7e1503d3a59be5cae6b5e169d3cb87526c9ceedc0b4e60c33cdbac49503a062bd44c5971df0e77957f768c0bf061615da0f4a5d8191fd2dd060f8d433a090cb70bd73f0017db0152e7727f3da5a2cd1e2005dc9d3d601f67b991ec0504a6fe90fe12ca05ecfbcb04b8ddf5d399f3417d5b24a07fa494ad27287e6f1cc19a1758d2c42dd68eec0d471ba1bdd9af38e68f5c4aaa3cff2125df107dd123b7fb383cb959fa1609541e655e8fd3f0763be6b3e0df240609704153ba508cdb2124d59c701c79b66a041f3c47f78d78fdb21cbe226857823bc9ba07755787892eb5c3766f7161d0961b005c7bd086e0c9ad026bf231bf31a615cb3b4dd11bd42b673343764acda4656913d48d445f57577720424993555dd860c2aa93f06db7d6c3e755aeb3128617fa82a3c81755a41c551afbc07afab7813cdf4bf7602e3fd8cb02197ff4644e34a35b0851f71b227f547e9b2c46ed68540fbb14f012e6b47047bf019412e04b86552b7ea30374e2eb1bb1aed37704a037b81c1dfad60bad41dcdd814e353a1d3a50b69e806c2fe0a785969e65582268554df3050ff14e9dade20673bb4cc70dab826bc009a8e901ae48839205c629ba7b253ebc28d94e33134c8423d9d610cf81129a3d6b832dd0fce3a8d85e00d950ec04d8d7ed601a6794719072b1f541dac99e9d8f8f3c8e54f631030b9f4b85709839fd48e7adab4755163e0b479b57a3275e54418a76e9ad4c42d31596b753548c7386f511226a3016b6725a76c625276296cc7737cb33baa8cf72851e2d910b8f5441157be1153e5c490f363a745cc2bb699953a360444a07315344c4cad179cd0f424c4ee629eaead81ffcb0202a82f449ca91cad17cca7ff7aa2bae72eefb99f728584a5f5cc52cf13785eb2cf8e3beaf5d9b8486e1fc1eb33a7e85f40d532d0d2dbcae0dbf59e9a44c926594684a436690da777f3ee4306af0367987e9f46dcaea2561f5bdfda8ace981a4cfcc16b64629f78a2ebce82664c9ef487a45b5543e39c2bbda9fff7b043c8b9c7bd7583cf95be4799b39c9a08b00ecbd6c3230fbff7dbe0d605046403e7dbc6599619ec4b69f4bc8bbae11833bda1eea7ba1612368a20ea207421ac221df4322006dcd58abafdefcae9b67e22374a4b2ce5860e11cae31cebf5462707c35d2067ffe37269fb0ccf602c1eeeb6ea4f177f9a5f2d876a4e734bf446fb", 0x1000}, {&(0x7f0000002180)}, {&(0x7f00000021c0)="f36e2e0d3df80ae4d81520b1a5990058df2e3b6e46e823889539e675d48dec10906e61caaf07fa", 0x27}, {&(0x7f0000002200)="a37ed0800d5e48a109dfb450bb2b6bac710ccaa72ea3241f678157fb3c9203ebe684f68e9530cbc4a0e7b80fd6e33af2bff7c844969d3605999399d28d6e8a9096a4bbd08b97ff3ded26414dd95dbfec503e60814829770061adcba3edbbb47751192a1e3cee43ca62ffe5be5c828e7abb6febc397469ddc367bf8756f661fe9ed3c073728f53dcb40362c81516feb16e175", 0x92}], 0x5) mknod(&(0x7f0000002340)='./file0\x00', 0x205d, 0x4) getdents(r1, &(0x7f0000002380)=""/73, 0x49) pipe2(&(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchdir(r3) r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000002440)={0x0, 0x0, 0xffffffffffffff01, 0x3, r4}) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getpid() mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7, 0x4010, r1, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000002480)={0x3, 0x2, 0x3, 0xd57, r4}) r5 = openat(r2, &(0x7f00000024c0)='./file0\x00', 0x180, 0x1) r6 = accept$inet6(r5, &(0x7f0000002500), &(0x7f0000002540)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002580), &(0x7f00000025c0)=0x10) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmdt(r7) write(r6, &(0x7f0000002600)="c6952abed78441378d798bd8d117d04e41aab786575433ea60a22de0afce6c20f251627f6a82e3ab09f60ad9051f831cf63433af696a93b539e431e25fd2888d0b6aaea6f5392dc45951", 0x4a) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000002680)) open(&(0x7f00000026c0)='./file0\x00', 0x1, 0x0) r8 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ffc000/0x4000)=nil) shmat(r8, &(0x7f0000ff0000/0x10000)=nil, 0x1000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002700), 0xc) listen(r5, 0x3) lseek(r1, 0x0, 0x1) 16:00:11 executing program 0: r0 = socket(0x6, 0x5, 0x6) shutdown(r0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) r1 = syz_open_pts() chmod(&(0x7f0000000140)='./file0\x00', 0x100) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) dup(r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x407, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ff7000/0x9000)=nil, 0x2000) r1 = getgid() getgroups(0x5, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000100)=[r1, r2]) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, 0x0) read(r3, &(0x7f0000000000)=""/90, 0x5a) setgroups(0x0, 0x0) dup2(r3, r4) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: pledge(0x0, &(0x7f0000000000)='\xdb\t\xa4\x15\xcd\xceoq.\xb8=\x9e\x9ff\xa3\x94\xeb\x14\xdc\x11\v\xac\xdb\am\xb4\xefX\xd5/ \x8e\xf9\n\x14\xb0\xbd\xfd7,\xf5\x1fk\xfe\xa8\xeak\xd2\x18\au\xc8\xb5\x97\xd8%\xe8\x9b1\xf1rb\xbbW%\x1dpD\xf0\x1fP\x04\xf7]?%=$\x8b\xf2\xff}7p\xb9\xa22a\xc7\x9a\xa4o\x1a\x86\x81\x8e\x11\xe8\x90\xa5m^I') 16:00:11 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x880, 0x1) pipe2(&(0x7f0000000040), 0x10004) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) setsockopt(r0, 0x8, 0x5, &(0x7f0000000000)="80cba08fcc0e4839fffcd32284984b26cb26beec8bfc884c852ca20e4a2732d5fa360a49dec10dd4a1edf2789accf2b7d7d4882811ae797f9b9bd3c531df3132cf89a15ac99656069efc8bbe7161e008edc0b0816f0b46ed973ca68d34853b7a5cdffa1adeeb80f34aa9a6232487c74f80ae035d0d61a0a4fe0f7b6ea7bb237ba32079079e606ace8622dd0c7f", 0x8d) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x104) kqueue() dup2(r0, r1) flock(r1, 0x8) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:11 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0x1000000000006}}, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x120, 0x14) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x4, 0x9, 0xd2ea, 0x5, "d9d25c5ffd549cd5509144e1b705e26acb96bd0d", 0x7fffffff, 0x8}) mprotect(&(0x7f0000679000/0x2000)=nil, 0x2000, 0x5) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x2, 0x8, 0x7fff, 0x7fff}) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlockall(0x2) 16:00:11 executing program 1: mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:11 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x4, 0x1) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x9, 0xfff, 0x81, 0x200, 0x4, 0x401, 0x5, 0x6872}, &(0x7f0000000240)) r0 = shmget(0x3, 0x3000, 0x101, &(0x7f0000ffc000/0x3000)=nil) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x5}, {0x18, 0x1, 0xff, 0x9}, 0x9, [0xee, 0xf7b, 0x8000, 0x6, 0x0, 0x4, 0x1, 0xe1b6]}, 0x3c) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x3, 0xffffffff, 0x7}, {0x18, 0x0, 0x6, 0x8}, 0xebd2, [0x4, 0x870, 0xa8c4, 0x6, 0x1a, 0x1, 0x0, 0x6]}, 0x3c) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) unlink(&(0x7f0000000200)='./file0\x00') 16:00:11 executing program 1: socket$inet6(0x18, 0x0, 0x29) r0 = socket$inet(0x2, 0x3, 0x2f) sendto$inet(r0, &(0x7f0000000000)="2cc8ebcd3bcaf56c787e048eb4aa1680", 0x10, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) shutdown(r0, 0x2) 16:00:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) truncate(&(0x7f0000000180)='./file0\x00', 0x5) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='p\x00') syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) chdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getitimer(0x2, &(0x7f0000000040)) sendto$inet(r0, &(0x7f0000000080)="d26f38c9fb9915808769218879c411d380b9ccbe5d69e35a4e958eea", 0x1c, 0x6, &(0x7f0000000100)={0x2, 0x2}, 0xc) setitimer(0x2, &(0x7f0000000180)={{0x3, 0x2}, {0x0, 0x3}}, &(0x7f00000001c0)) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) socket$unix(0x1, 0x5, 0x0) 16:00:11 executing program 1: getgroups(0x996c83667051075, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x800000000000002, 0x0) getsockopt(r0, 0x2a, 0xc, 0x0, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) read(0xffffffffffffffff, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getegid() setgroups(0x2, &(0x7f0000000040)=[r2, r3]) execve(0x0, 0x0, 0x0) close(r0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fd, 0x0, 0x7fff, 0x6, "3b066bcc9cd631120a372655c1d36463068c36a7", 0x4, 0x2}) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x41, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in, &(0x7f0000000200)=0xc) r2 = accept$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000200)=0xc) write(r0, &(0x7f0000000300)="8ec6f568b2c11b5b6a30d8e9542f9c3354805bc3adb9277b1b27734cf048d6676b0fa49f60c9e3ddc5cb1f3dccce237bb7936e508c2b15ae5cdb6c1d29f463bd247add740b453a0180915eadb986143ec6e3ed3eaf213f42795ea949ed874f7024151d24874d1ff97e12643f09bb4ee32b79ee04905db171ab99c567b4a747e4c94b02c5ae16c91595dd30168f13a215cda98c875e1a7c1a785e3fafdfa07aae4578aaa2d49b14f4332b8168ee8779c80114b9", 0xb3) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r1 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x100000000000004) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/154, 0x9a, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="0f039e97c8adf098"], 0x8) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a12babb181a5b2c4a2486d88ccf61aadf5c11f8b08003237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba4007a0a477670c0e9c3cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7dc284ab187455e3a311c96284c2b5337613910b76922e59a3fdb4f82c7342c1f2e00a96", 0x206) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5", 0x200000000000000}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) 16:00:12 executing program 1: pipe(&(0x7f0000000000)) r0 = socket$inet6(0x18, 0x3, 0x102) close(r0) syz_open_pts() msgget$private(0x0, 0x0) 16:00:12 executing program 0: r0 = msgget(0x2, 0x10) msgctl$IPC_RMID(r0, 0x0) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="12", 0x1) r1 = syz_open_pts() close(r0) fchdir(r0) r2 = dup(r1) r3 = syz_open_pts() syz_execute_func(&(0x7f0000000280)="c4a2b945bdd34a0000e329c4c13561470ec481d9e91c0cc4a17970b78200000060f2ddbb050000008fe848ed0b2a66440fd9f8440f381e9cbf05000000c4431d5d0cd000") accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) msgsnd(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r4 = open(&(0x7f00000001c0)='./bus\x00', 0x7d, 0x0) writev(r4, &(0x7f0000002740)=[{&(0x7f0000002640)="f92959dac7ad6fb38e8f77125275ef8f582e0d887e9ab0b51d6408b5c5d18ca32a1412e912ec54573ed9b750d20cec1aae8dab3ac6511ca561f4aa71dc70949452340682344128e7b23672b945703337ab1f073609145636913ac410da344c4fbe01c9b35bb570b7fe166aeeb378a8993cbf956d9aae5f6ab88ced40f5e82d138949a037a6110127ff60bd68a5de79516203", 0x92}], 0x1) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:12 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) connect(r0, &(0x7f0000001800)=@in={0x2, 0x3}, 0xfffffffffffffe22) sendto$unix(r0, &(0x7f0000000040)="9765753a05e88665444c4210a456357c9c472266fd58378d178138339cdaa541548a9862f07c83fe17e6a5b52bacb39ea98db48f071350d1e5202968208fc8d5a945a3f80bdead5e5fc4e752cf6443d6d9d540d9fd8e2606c5e3501d3ce624541d0b693319faf0f594345848c9ab3eb382ad52291f54b42342aba654a8c2", 0x7e, 0x2, &(0x7f00000017c0)=ANY=[@ANYBLOB="152a2a9a5602f0fe00000000000000000000000000000000000000"], 0xa) recvmsg(r0, &(0x7f0000001780)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/227, 0xe3}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/253, 0xfd}, {&(0x7f00000015c0)=""/114, 0x72}], 0x7, &(0x7f00000016c0)=""/191, 0xbf}, 0x2) 16:00:12 executing program 0: r0 = socket(0x1b, 0x4007, 0x5) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}, {&(0x7f0000000180)=""/134, 0x86}], 0x2, &(0x7f0000000280)=""/191, 0xbf}, 0x2) r1 = socket(0x1e, 0x4000, 0x2) readv(r1, &(0x7f00000017c0), 0x6) r2 = fcntl$dupfd(r1, 0x3, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x4, 0x7, &(0x7f0000000000)="cddc21514ba075ac81c07b716ab421c862d43c43a23370592559bf3e8a73b90d8a7ea208d72dc2f23e64b9d3d914460260a3714377031e3664b4a13785203bb4e30e03f40db7b08872d2f9a22ec2a03f8cc75b2df158b8cc5496a8c88c", 0x5d) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000003c0)) 16:00:12 executing program 0: r0 = semget(0x2, 0x1, 0x10) r1 = getuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, r2, r3, r4, 0x40, 0x9}, 0xf7034ef, 0x8, 0x2}) semget(0x0, 0x3, 0x220) setgroups(0x1, &(0x7f0000000140)=[r2]) semget$private(0x0, 0x4, 0x10) 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) recvfrom$inet6(r0, &(0x7f0000001040)=""/109, 0x6d, 0x841, &(0x7f00000010c0)={0x18, 0x2, 0x8, 0x1f}, 0xc) recvmsg(r0, &(0x7f00000011c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x41) socket$inet6(0x18, 0x8001, 0x1) recvfrom$inet6(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x842, &(0x7f0000001000)={0x18, 0x3, 0x8, 0xff}, 0xc) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0xffffffffffffffdb, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, 0x3, 0x0, 0x6}, 0x0, &(0x7f00000000c0)={0x0, 0x6, 0x6, 0xffffffffffffffff, 0x4, 0xdf1, 0xff, 0x7}, &(0x7f0000000100)={0xfffffffffffffff8, 0x1}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="31b12fa3c9879530b1accc4e37da2848527fd2ea25e4f2d983567710ad4a2aaea1f870aa95f4c8b6a0e0818a2371b66c4a371230d6f83970fd001529dee0680d1f19425aa1cfcf11a7618b80ba220acb57d5b15db4be2791f6702ab3afc45b6992bbbfa8177cd54f2525372b6addf69c490e08a061c2"], 0xa) mprotect(&(0x7f000041a000/0x2000)=nil, 0x2000, 0x7) write(r0, &(0x7f0000000140)="00268f646eef6012a14313404388fcda9adbaa7f40b397d2388df546424ee6171e405b7cf6465e196bd7328d83cec4eb173b16f1ab39e8e3a24cfa9488d9a0eec469235743a4beddbee7d8d8dd13d64e3fcfc0720ae5a648192c6139ff53031b1df78332873dc3b8f7ed10d70dd40fd7ac2e9002dc6a931f042d721180aea1e5d0f02938e2c99bf22ae8adceb50fcd482880a36b82b53a1d92476484d514aefdc4b8546222a55554dfce04041b760b2f79869201abeb3d731e8ca275b86828bf1ba808065fd1d8d2854dec59a31d765f0273fd9efb3db9b5274589a124f404d1d7f7794618149fceccdda9a3", 0xec) mprotect(&(0x7f00002e8000/0x2000)=nil, 0x2000, 0x2) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) fsync(r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 16:00:12 executing program 0: poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) r0 = dup(0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:12 executing program 1: syz_emit_ethernet(0x6a, &(0x7f0000000000)="9372db6214b03db34f64557c953d3d5aea322289f0f8f1271d042b423e79952e0fbcd35f356db2254e234bddebf073d9eb5d3df571ea9681e9b544f9c561c2231a2d773e20c4154ede2dd8f38e407908178a2ca030c17be755ecd1183b6cec8e24202287001c10d625a5") r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fsync(r0) open(&(0x7f0000000100)='./file0\x00', 0xd0, 0x100) sync() 16:00:12 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f00000001c0)='./bus\x00', 0x200, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x101, 0x5}, 0xc) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0xd, 0x0, 0x0) 16:00:12 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x101, 0x2, 0x5, 0x3, "0e2ba802bae769f99bebddbf52f8dd9664886c5a", 0x200, 0xffff}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = socket$inet(0x2, 0x8007, 0x5) r2 = socket$inet6(0x18, 0x6, 0x5) r3 = socket$inet(0x2, 0x8006, 0x100000000) pipe(&(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r1, 0xc0}, {r2, 0x40}, {r3, 0x40}, {r4, 0x8}], 0x4, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e080065f3d1d1af49a4b5ea"}) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c65300010d5ea8e274cc093676b27e5a1a1c0bf793f55ede63acf"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x1a6) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0x49) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='r\x00') getuid() r1 = open(&(0x7f0000000140)='./file0\x00', 0x8088, 0x88) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') 16:00:12 executing program 0: r0 = dup(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, 0x0, 0x0, 0x8, 0x0, 0xd1) recvfrom$unix(r1, &(0x7f00000000c0)=""/14, 0xe, 0x802, 0x0, 0x0) 16:00:12 executing program 1: wait4(0x0, 0x0, 0x10000003, 0x0) socketpair(0x0, 0x4, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x60) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000080)=""/127) accept$inet6(r0, 0x0, &(0x7f0000000040)) 16:00:12 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x35f, 0x57) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x2a) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000080)=""/3, 0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) read(r1, &(0x7f0000000240)=""/116, 0x5) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:12 executing program 0: pipe2(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f0000000080)={0x0, "78b03e5867c42f929db5239068174f12be126dee7fd5be363421e71ce78e1f9f2f128e5bb4e580fa836c25159c94960fe935a32c9999a60c65c96c9d2cdaccfd5a339cf60bc42191316d94ccc72248c31c456ce02183e6bb14d882083ffb0bfa5cb70e89a796da6f5e73f85a7131f3ec91fff206b0d85e0a77dcb84420e2f69fd8711c402c12839454af0679a41ea66c7a55dfc2991f090dd0c2fefcb06474120a4e3ac73acec35f1fcae3f881024863f6df4d6d6eb355f692fa683ff2e0f6322dbde83887ebfa52b0b3408c81cd8a9c382d9eccfc9a4f3064dbb48058a947bd6136c3f72fe5eb0f9df861ada6446accfefe50974b36624cd770bb7c08987a3f723925796ad92434b73d1084ef30f8df0a6b25f1ecc228175a68a9c71eda7ba23373241a7a1c95e2a4dffa35acdc7e655c2de0fcc1fce25e6e1634ca4319155ab8ea23a19a4d7855dc889e51f25408788531a1e6599339244e118a6b982aad0b3ec45183e577d37d6c1d62377193435bb2d57ded5f3a26fdf6532f9c709bf757c0eeb668506ed7a809483c5c6585e99fb0d7c1fb9e20ca0a8e8d03acd201a82f5c3bec6f8d9b20d633c0e11ebf129a1580b729cbe9e2d689444bac55427284cce964e86ed543992becac68984fa5711a52cebd17e067357b0b9f375bddbe884fc873b650074a0365e1a815cb9061a97deea30f1fee7fea6329931eddfc1fb2250453f740f9acdf93bfe315c7080b4e5281a57bcf9574e4ecf7b13a2ceb2f8123ec3a8b800496e0004e8c0d4646ad573ebd4a54010c21707b887ad92b0b786173b1b81cb2c3c3c8a87a08323537125b7697dd660831e0fad3ada15bf9802a488128c48909ab8925d6da72a2f282e83c6c1eabb2d058a3ae089f543a4ac59033726e413132d3e035aa6a1b68cc3107aae18d641a4f02f77b3d7275e66936328244d24ccdcdc0c0b2fb782359cacf1ac4c575c91b0df3745634aeb6c82019cb0df7cd8e41d162c45134fc3da61e86355f16ccdb6b9947344e1008a4f0897a45444a8b6f0fea2a63fb892b1219dc79832b02a5a8364f701058d428e0a5c62f0474b4cc296b49edb1df092e0c8c9fe04583a80551c166f34ea3718e272307a7ff3e7c1069de03ba90c794a0383ebbfa75ccb9508a06871a53c745dc030c65f08d6ab875814284e7f7300e74e928806f76456071015067e8250fa01835853bcdb251ceafbd56d0e25514b111bd254b29780a52ed4eb576ccd3a0803f8339c0ccfe8a70e043c62ceded8652e7998ae72643f58f9f4f3df32fb53ea3c19ee5abe5466263cbb005b59c7a4c58c510c7d9bd3faa077574332760f9e4010d028ef2f47d260389c64c0185c6f1c35210ed3ab45c27c0cd4b7ca00c89c248882cd916b97e8d1f048243bb081edc57594400560e64e5f5214d6bad0af46e89162ebfecdd22b3873d9118c3ea90e78b9409fe64d9ca19f46bf5f5552cc43b2455db61ce1265116c0dedc096aa8c7a8f1ef6c073ad1919914acd81be6aef0bd334d7931b7a82c4952d06db0ed11eb8a8edf1ce9dc7990a595c84a03004d15b5aa193c725a0229b49b369414914c8b9cf842dfd8d461c05d2742b8cec45c6420c634bea107bab9bf78c78ceb90dadd4ef0c4cc97f6d233c48ba3444d24e5d690ecdc1c4966087b6a647bb0200b7f85eb9acf3d41cbd41bdf94031b83695974dfaf9200a480306c1d3cbff7edeb186d0be73aff410da31e944af3c97a5a534ce90178d5bb2cae7ce9501ff7e4f8141342c63f1f90b1e645f1a831fd146b2835c4fcd3fad378990a9b842ef1b2b6ebdf0e6ad70f88e06a2e72851599f0b3740c595415d2a1730e6c2e783acc757197ef93761fbf9e804727bde47788607caf89d82340e803ab9f263a50059b7ab22657936e64eb30d9ea685693d63564b1f29f2e08893b8fea13c4ed682c7cd8de2e4db8a672d33a86a23caa09b74cf3498b73947f6a835a58d8498153c522e477c0d5be245a106e4854865ec8193ffe90cd4f2b0f319b2b90cd8dcb1c9fcb92bca7e6cddf8f641340ca5e728a89823eb26c69977ef312ea2cf0f0f6db697029b8ca9495eb71e6c34c00e59ae2181754bb252060f41ac6fc10f65a1c987756884922b87b62aa17581f6c0766ee53ef2ad05c0e5f5cb499dde5280c72acb88d56ec0ffdb216095186b7733981e2d75177b2453befde83b62ed0b2da571ee9d5a25d2290418a62e97de7457a68f32ff4dd3e1dbc681643b12b266929180608b338e26a750f6c735658f9f9ee785f26b07c2a090ef9065a53a912f512ec3fb552741dc06b586ea87f791c9bb30b9cc771cfa521d083065c9fc460d7c8fd78e5c0a7ac11347573eb61ce2bea616e3e2bd10983788e090b9d8bd81674add92f35da1d107c57de0a2c1b67a5317313835692dbefc25d90d71bf1be156a7ef9b92e9e138b3e0951ea5ecbe75bed4e2839843844761ceb5ada9a22fe7df5c05e626f03a82f98742135c0b2bdde54bad5cfecb47b7e2fc395478ef37d509ad67be2ae73fa9a6637991e9a0665b200f7a075c84bf6a050df9d5426bdd1c713806641eac54c802f41232acdd4b3d1ff57155ad8642ff5aa1ba1ba502e162c542eca78eb14fcf1515082a725d463016c5ad14a031d1e61282f61e35756cee20495629740d97768090769c005e34413317797f1c9b615f82a29cf6e4149e27778ba2b46694cf36784b55692c5eb101b8885ad64f1564d4725e957b66bff1d5d4224c173c9a6932feb0bfc6de6de65b27ecb31af649a9c0fbfaa606735bc057b6a1eeb30003f70fa2d7af403ba467850521488a0f621e7aefec288cc7da914cfa57e91ed5c68a0054bdb1fa4fb087b42f4548877926d94757eb38352c0ec538b6c1fd77"}, 0x808, 0x800) writev(r0, &(0x7f0000002900)=[{&(0x7f0000002800)="c5576ca6df83fd798650954bd7c9ec19aaca0a5f098551d246e8888e4a6e1a28af7eaa67fa9a5c361d1e028564e5d663fe617eac2af8e5f2b095faac433d402965205b42a07713dcd629287364f809472fbd08d24be839b0a914987c15e2a11089056ec643892ade747182a7ee2a61dedd9919b25f9c0590820880b20e6900f9d2c616e0733c7860121f4641df7b2183bb1f94e0d776f47794d1de0aa1ddbb151acc47a17818dcabce4bbb569711cfc1af3eacc58a87631f63814c283f711876320a714f", 0xc4}], 0x1) r3 = getegid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000029c0)=[0x3, 0x72, 0x8, 0x100000001]) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f0000002a00)=""/18, 0x12, 0x2, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff9) r5 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000002a40)={0x3, 0x2, 0x4, 0xffffffffffff83af, r5}) r6 = shmget$private(0x0, 0x4000, 0x305, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f00000008c0)=""/36) r7 = fcntl$dupfd(r1, 0xa, r0) semget(0x2, 0x3, 0x420) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000900)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000002bc0)={{0x7ff, r8, r3, r9, r3, 0x80, 0x1}, 0x2, 0x7c8, r5, r5, 0x202, 0x3, 0x6}) kevent(r0, &(0x7f0000002c40), 0x8001, &(0x7f0000002c80)=[{{r0}, 0xffffffffffffffff, 0xe0, 0xc283449d4ea6fd2, 0xfff, 0x4}], 0x80000000, &(0x7f0000002cc0)={0x8, 0x1}) getpid() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="004d2e2f66439c653000"], 0xfeb2) truncate(&(0x7f0000002d40)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000002d80)=0x5) flock(r1, 0x3) getegid() 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() write(r0, &(0x7f0000000040)="9bb68925cd7b03e149d750666fd29b3e9e2a9145cd8a2678d18b9d5e3856b0a7a2dd76cc55a0192b1cc8ec9bd0c0ce63205dc2ea1d84b43a7b0a3523897494818c02b1b4bab6aa1a0e820fc30d8c98a60ebfd950922725f3c30b03818e3ea2920d6880f4fd9848db233f72bcc70d22e4dae2bd44db74e453bbe9cb16183e9b99178feca6d6f5176df181c073babc533cbe8517ea660a557ee55dcfcc5ab82e5c20b87d28661f91e0555e449ed16f39808569e0d2071c09d5cc", 0xb9) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./bus\x00', 0x40) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x3) r1 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) r4 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ff9000/0x4000)=nil) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000400)=[r8, r8, r11, r11, r6, r11, r11]) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0xbe, r5, r6, r7, r8, 0x19, 0x100000000}, 0x8, 0x3, r9, r10, 0x70000000, 0x7f}) preadv(r2, &(0x7f0000000140)=[{&(0x7f0000000040)=""/103, 0x67}], 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) getppid() dup2(r1, r3) recvfrom$inet6(r2, &(0x7f00000002c0)=""/200, 0xc8, 0x2, &(0x7f00000003c0)={0x18, 0x1, 0xfffffffffffffffe, 0x2}, 0xc) connect$inet6(r0, &(0x7f0000000440)={0x18, 0x0, 0x5, 0x1}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = msgget$private(0x0, 0xdf) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/37}, 0x2d, 0x0, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getgid() getgid() r3 = getuid() r4 = getgid() r5 = getppid() r6 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000380)={{0x401, r1, r2, r3, r4, 0x1a7, 0x6}, 0x8, 0x85, r5, r6, 0x8, 0x3, 0x3, 0x20}) r7 = getppid() wait4(r7, &(0x7f0000000000), 0x3, 0x0) r8 = open(&(0x7f0000000100)='./bus\x00', 0x4000000000, 0x0) r9 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x25}, {{r8}, 0xffffffffffffffff, 0x22}], 0x0, 0x0, 0x0, 0x0) kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000080)) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) connect$inet(r3, &(0x7f0000000280)={0x2, 0x2}, 0xc) lseek(r1, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r5, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0xfffffffffffffffc) getitimer(0x3, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/88, 0x58, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x637}, 0xc) getsockname(r0, 0x0, &(0x7f0000000180)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xfd, 0xf500000000000000}, {0x18, 0x0, 0x3eb}, 0x4, [0x9, 0x401, 0x9, 0x7f, 0x2, 0x5de, 0x1, 0x8]}, 0x3c) r1 = semget(0x3, 0x0, 0x400) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/73) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x4, 0x4316, 0x0, 0xe3, "2c6e52f15e4cf68e11928d3c0f18417c994c0d55", 0x9, 0x3ff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1ab6c984ffffffffff9c11fe4dbfa6"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x3fffffffffffff41, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x3) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:00:13 executing program 1: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/205, 0xcd}, {&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/101, 0x65}, {&(0x7f0000000080)=""/41, 0x29}, {&(0x7f0000000580)=""/27, 0x1b}], 0x7, &(0x7f0000000640)=""/11, 0xb}, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3c13, 0x9}, 0xc) 16:00:13 executing program 1: r0 = kqueue() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x1ba) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000001c0)="e354e1d340f27d75574ab2b109b49c86470ba5825d6be37880efb756c48cc6fd553fd79706f336a50f", 0x29}, {&(0x7f0000000200)="bff60d8795c01fa427586846b32201026fcaf34a0c8ec6c0525ca40047d18cb77fc9e1105a9182963a20aa22990d09185f1e", 0x32}, {&(0x7f0000000240)="ed1237187cd949d8fc3177b6ab288fc61aa5b0cf61c3929e36a73289616f13e44ff114961014fec3d40e5a5ca7c4d86d45ac", 0x32}, {&(0x7f0000000600)="dc57784d01d46ac6873070c77f7a922c7043e586b32febf7f1de5d7e012e211786676efb24", 0x25}, {&(0x7f00000002c0)="acb0bb17e1cd0e012d3d4f902546296af6f5562785076ac840d5ea600fd0980632e480c67224e7e9d80bffb271a47d3a1a86118255b86f18c7202a5eb65e37522af8f19a92c3704d4c6f8f9b03d220d75f33780f3b00b79ad085b7e9af6f42a4b2e8d83f50b35bddfa5cff37ca63fac9ccc5ba32808a977ad916d230adc88b4704fb6e634ad7e51f0542b45f25fc14da9e48938a29a9ad7ff3e4cc3f23c757086e6e39898666a9e26a60ce9164b58a21c7148f196ab0417c369ff9b7ee4dbbfeebbfe2d07d2c665e6171a6ed8ba8", 0xce}, {&(0x7f00000003c0)="6287eaf5c6e9dbe8d13b184003123e9882ecb8186ffd6718bd97aae82fb1bda2397ae16e40e8547b18041395f8296eaa28cf9904fd49c6e577b66135f284f195cde793a82bb8776e93b1e5b97ced45a37901ff8e65a61d4d2f87f74a33d1275d8cdba2ecf2c1baa927da2ee219e8cce40b12f6de43e9df17f0a2d076ef3cac21bd786673f58e7946b4a027b1d0d74c0ae9b016d6effb157894405d38ff27ca47ba849c9c3178609d628c7ccdc05bd7d84c2fb288683b19fcf3d33448e5142edb2f5043", 0xc3}, {&(0x7f00000004c0)="0eb3c8a16bcd5d962304829c755e699b2bf54a2e7ff12d7cf48eb67adf0ce3d28d"}, {&(0x7f0000000500)="86e72942511e1c5467b071a3782145f6deeaad44c88680800174a584cea41594a8effa73f957cff04eaa48238ddc30a3c7cfc0ccf44ff3146f4f5390a789b2cba0c2474ecd7ad4268c1987bdc19d5414", 0x50}], 0x8, 0xfffffffffffffffc) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000080)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x100}], 0xdde, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) fsync(r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) listen(r3, 0x9) 16:00:13 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)) write(r1, &(0x7f00000001c0), 0xfffffef3) pipe(&(0x7f0000000080)) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffa, 0x46, 0x1, 0x1000, 0x117}, {{r1}, 0xffffffffffffffff, 0x11, 0x1, 0x81, 0x3}], 0x4, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x64, 0x0, 0x44, 0x9}, {{r0}, 0x0, 0x40, 0x3, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x8, 0x6}, {{r0}, 0x0, 0x86, 0x200fffff, 0x8, 0xfffffffffffffff9}], 0xf2, &(0x7f0000000400)={0x4065, 0x5}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000002c0)=0x8) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0x81) close(r3) nanosleep(&(0x7f0000000000)={0x3a2c, 0x8}, &(0x7f00000000c0)) 16:00:14 executing program 0: madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="7a30159d9b4524ef8d195278baacaee0b354188a7f9cc5d6a2cfd883972536836c17c26a43095c3c9a2ba7fd716826fde430b1e1d6b050bfcd0d7aa060620448a018", 0x42, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = dup(0xffffffffffffffff) ftruncate(r0, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f00000000c0)) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) clock_gettime(0x6, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:14 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') getsockname(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000000000d18a0000000000000000000000000000000005000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x3b) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:00:14 executing program 0: r0 = socket(0x15, 0x800000003, 0x0) listen(r0, 0x0) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d6467647c2a54b2c87d96e4f65447337c4c10a45"}) 16:00:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x11, 0x3) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x165c0000, 0xf6d4b69}, {0x9, 0x100000001}}, 0x2) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r3, &(0x7f0000000240)='>', 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:14 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000000)='/{\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x80) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='/{\x00'], &(0x7f00000001c0)=[&(0x7f0000000140)='\x00']) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000240)="fde620b9689353b643707d84edf86550687bfe425b21dd4642609f9bc55e066b735a3f83fff863e68a6a6de9813ec47846cbf7170817df8170e1adc854d797f3dbf8c879cf2c59fc9e333cd9963d8b221e6a1575143a3fdf079368c7702b7c00f0096cdd16fd19e9600392fb0cc85f2e77d6f0db45baca5b458cd83d2c61e9716227be89bba4cf78143837c2fa687852b3c442173b27d994de60b8839383bd619f2861f40c1b57f2dd68897ea78790e659de2b58989f883237719f03e0d3253a5775f6b0c80fd00f91e1b566267fd7d612a86133799324e646db0f5ac31ff754427819688f47a3", 0xe7, 0x401, 0x0, 0x0) mprotect(&(0x7f000035c000/0x1000)=nil, 0x1000, 0x800000000003) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mprotect(&(0x7f00004b8000/0x1000)=nil, 0x1000, 0xc15c3959aac7832b) 16:00:14 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000137000/0x4000)=nil, 0x4000, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = shmget(0x2, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = syz_open_pts() r3 = shmget(0x0, 0x3000, 0x223, &(0x7f0000ffb000/0x3000)=nil) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xc4d, 0x40, 0x78, 0x785, "fbad9288b415652e7d96e361f4bd086b0311c368", 0x3ff}) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x8) syz_open_pts() 16:00:14 executing program 1: r0 = msgget(0x0, 0x80) msgsnd(r0, &(0x7f00000025c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYBLOB="c8db02be0284648dff1e01ec311dfd25bafedb3ae94834481b8851902fffb64c5f7d10830508e0930db808801c568d6c92526fd5e04414cf68607a2a7f512f81c19f792826d2ebe2af8f13b50c98d845c2bada5970726eb63a4cbf084c538eb2b96e6f31b6b0a1cab3285f54ceba7afc098e5a1e9f183a94d594972967450c3ebb5b4533b4ca134015e7874101b59f6c4ac88b260d3671fc93ce60501c3ccffd73e246ee6dd97e1d935e6a65fd7f036e6d0af2", @ANYBLOB="d1f9d96e08ea38348b608f8bc258ce83fe6abef839e68d8310e6a8b7f8d0d60fea1cbe76fb86e5285f4bd816545b07261d005d88e70a69b85ac5e29a2294b2105154c189cf5b93f057c3f8babe317d97566a2cd3d02d5ba7022da9bbbf920512abcd71cb6acb118b45c9f6c696e545a2b6536862196befa4a54b5b7b1b2e1dceae7a2713ed6fa1e8efcb43de378744e56cb7087f53225c3e218d1093f373ab7d3171363e4770ae3a4d37306ff92e03b41f04ec7f1734dd2d21f2befa4e94b84e77c997b300f0a716d0e5dd63cce855150cd5fe2c443e4f3388664e50baeb1e4600000000000000000078e1825584e21225396a77f77ff9015be212c1f050707ee695fa29a3772bae3ed408b5080ced8ab9d921f662b870d7f3f987c875a226c2f13c12508f93eaac3b5846bae8340b0c1297e3de6c0e99da5fd8478713e1ddbed14b8d199d00eac172e83c192f0ff227b4874eafd8aea4bd278d605d018de4b1eba7bb6ea56d9add553d152096009122e244a1387debadcec743c58763e658e9257d79dc5a195b77", @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRES64=r0, @ANYRES16=r0]], 0x1, 0x7fc) r1 = socket(0x18, 0x2, 0x0) sendto(r1, &(0x7f00000012c0)="d25c1e4c2ad16152e3058a6625cab712baa825476e1e1d171c7bc0fb57b60c5adcc167ece375e1b32f7121cda97c3f300878901fdce3d69f64fbada83c5832b6162281aa176be479a64a83389b56dd84c32363a3ed5490e1970f1abf0770339e8e0e4645aa699b90d6b9ae7c49c5fd2f0a2833de2f7ae2db1711fac51a4b8a990a888052425d88ef3b47a2508f571d143fc9622318ef3fbc7de03820ece2c0884951a5e91604a1139c3abbca924d3ebf1d21ed02380a131bd2b0430a859f750b5a0d84", 0x307, 0x400, &(0x7f0000000000)=@in={0x2, 0x0}, 0x7) getsockname(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000fe34c6364160d2da90a0c50a0800000000000000000000000000000000000000000000000000000000000000000000000000003a0481161c2df75f499c254e4d2708fb62bb75d8b7ea1b6c0590d79532f82036cd6115ac24b22632e4bca9d8e5581fe15fea0e6921404ab7dc0d31adca88e03d4db5a4651aea24e2fe818bbfa2fd40f6685ab102e2e53cfd9895737564aa1c03005c43fe8b6ecca54e7c54b736a25e9c652734138e29bf0090d877068617893b34c438354757374cd7414555dbd57ac73a8cff51b53c89962d7d8729fdd8924ca8552476098c66896c1af769d07ed0d539938b0526cbce176b8b1185ea8e07b7702906bb436b7c47f904002473015a2d91e12459c17ba308b99fa3e8"], &(0x7f0000000040)=0x29) setsockopt(r1, 0x29, 0x3c, &(0x7f0000000080), 0x0) sendto(r1, &(0x7f0000000080)="c317165d34fc4375f73ad5bb18b52acaf7d0bd309b11c4ecba3fc1faca9c42f73ffb0868e6bbb65802304b317e5626b5d6ce87ff3369957d1794c73bf8bee8a7fcf13f7471eb0973c80e4aa7b561810c62e7f05e6218b0", 0x57, 0x2, &(0x7f0000000100)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc) listen(r1, 0x7f) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000000)=""/124, 0x7c}, {&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000200)=""/125, 0x7d}, {&(0x7f0000000540)=""/149, 0x95}, {&(0x7f00000000c0)}, {&(0x7f0000000600)=""/199, 0xc7}, {&(0x7f0000000700)=""/68, 0x44}], 0x7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x7013, r1, 0x0, 0x0) readv(r1, &(0x7f0000000d80)=[{&(0x7f0000000800)=""/151, 0x97}, {&(0x7f00000008c0)=""/187, 0xbb}, {&(0x7f0000000980)=""/239, 0xef}, {&(0x7f0000000a80)=""/114, 0x72}, {&(0x7f0000000b00)=""/209, 0xd1}, {&(0x7f0000000c00)=""/212, 0xd4}, {&(0x7f0000000d00)=""/84, 0x54}, {&(0x7f00000000c0)=""/39, 0x27}], 0x8) dup2(r0, r0) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xffffffffffffff30}], 0xa, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000240)='r\x00') socketpair(0x6, 0x8000, 0x6, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) mknod$loop(&(0x7f0000000600)='./bus\x00', 0xc002, 0x0) fchownat(r0, &(0x7f0000000280)='./bus\x00', r1, r2, 0x6) 16:00:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="2e273f72a03c74bfbbad6cb035378bc79046ba23e42807469e024659c831e1cb04b72671eac11bf23dd8929040e3688cf8c05dddcd132cb953d820df87c21636ebcd4e3a01408c0b01052015", 0x4c) setsockopt(r0, 0x29, 0x6, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x600, 0x9) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="e53223306c66ff", 0x7}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) lstat(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000240)) 16:00:15 executing program 0: r0 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$getown(r2, 0x5) 16:00:15 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000003, 0x0, 0x0, 0xffffffffffffff36) 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket$inet6(0x18, 0x4007, 0x7) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) sendto$inet(r0, &(0x7f0000000040)="a6d1f6c124ea243550f6fbe28437c69566814d738ef850ac39354a2d23260b6068f42c21b755048d2f87da017e45bbf006e5383111bc198995353fd3fb", 0x3d, 0x4, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x4001, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x119) getsockname(r1, &(0x7f00000000c0)=@in, &(0x7f0000000140)=0xc) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffffffc, 0x1}, {0xaf00, 0x3}}) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x3) 16:00:16 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xffffffffffffffa0, 0x0, 0xffffffffffffffd2}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x120, &(0x7f0000000000)=0x4c38000000, 0x4) 16:00:16 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000080)='\xea\xf5\'\x81JS\x00\x00\x00\x00\x00\b\x00') 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0xffffffff7fffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) 16:00:16 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) mincore(&(0x7f0000ffc000/0x4000)=nil, 0x4000, &(0x7f00000000c0)=""/33) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x0) accept(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) symlinkat(&(0x7f0000000040)='./file0/', r1, &(0x7f0000d06ff8)='./file0/') ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:16 executing program 0: sync() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setreuid(r0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x8000000000000000}], 0x6, 0x0, 0x5, 0x0) pipe2(&(0x7f0000000180), 0x6) 16:00:16 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x90, 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "d6467647c2a54b2c87d96ec2055d6737c4c10a45"}) 16:00:16 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0xfd22, 0x6}, 0x8) r1 = socket(0x2, 0x3, 0x0) dup(r1) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x31, 0x40000005, 0x100000000}], 0x7f, 0x0, 0x100000000, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x5, 0x0) dup2(r0, r0) r1 = kqueue() sendto$inet(r0, &(0x7f0000000000), 0x0, 0x400, &(0x7f0000000040)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x31, 0x40000005}], 0x7f, 0x0, 0x100, 0x0) setrlimit(0x0, &(0x7f0000000000)={0xfffffffffffffffe, 0x6}) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) semget(0x2, 0x0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) fcntl$getown(r0, 0x5) shmget(0x2, 0x1000, 0x44, &(0x7f0000fff000/0x1000)=nil) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() socket(0x6, 0x8003, 0x6) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x8000, 0x0, 0xfffffffffffffffd, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r2 = dup2(r0, r1) r3 = dup2(r0, r1) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) nanosleep(&(0x7f0000000140)={0x2}, &(0x7f00000001c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x119) r1 = syz_open_pts() close(r0) dup(r1) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000400, 0x0, 0x13, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:16 executing program 1: r0 = socket(0x38, 0x5, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0x0, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x18000, 0x0) r2 = shmget(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) symlinkat(&(0x7f0000000280)='./file0\x00', r1, &(0x7f00000002c0)='./file0/file0/file0/file0\x00') sendto$inet6(r0, &(0x7f0000000300)="0a56fe9efea78972d00950bbcd38382aabc8a5583b7cc49ceeb8e5da01adaa10255ff2fdd28f6d82704e935b59e35828c8eee3382707582b597a2ab606934ac71e21a33066a4b25a7e2cd7503cb4843f647121c5b8f63663cdd88a08063bc1f71606b3", 0x63, 0x1, &(0x7f0000000380)={0x18, 0x1, 0x1000, 0xffffffffffffff5c}, 0xc) symlinkat(&(0x7f0000000400)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000440)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0xa, 0x11) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) link(&(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000080)='./file0\x00') getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x83) 16:00:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x25) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="00991b2fed6ff4d6556e4989f9061591e94856fed7c890efca63d1ea811f33caca51264ce923fe22619d3f17bade3422361106823fa3830b7d2d160a4a5d7cf64013aea65651730186170df03f8bda94ba6907b42cc7f3bbe323add80a6f355d6ca642857d1a4b26baba904eec324f5dad62e64c2eb2a489451371a4e13cf3fd62e6bf6941be7ec607c1145ca8c67ed0518abbdebeaed76e9c9543b978b648cb1cf2ad879a4fa6e9c5dc2ce2c5c5e534333e80e98d9e19d8d6097d5fe185538beb6aebaed18a4439540c35390cff5d5c8c0d477fa44a1ed9c9d4631ad2456f6780feac1eae5d8aa5e39ff8", 0xeb}, {&(0x7f0000000140)="04e51a09c12b215098fa8cdf43bb5eb60e9818be8a0def7ff6b762326a9f20daaec31ba2355227e8b8f8c0a6d46ecbee2e6c52d941f8bc21fe43853a1735de8cf724427ae15e3792c294015c6724ddb883db1f4e82c9f7562b793ce0dfbf8be462092c1992904dd4c5881032b4736c02203dba6de1a44ecdb0a47caa83c1df4fea2ec95b45be6b5c22", 0x89}, {&(0x7f0000000880)="31fb16d456a2c4d52593fb865ab55baf34b4dd98a986d8c98284f7cafe285ed73757003c0de2daa8895add65374a3ea5e6ff86b1ee7377e59806c2161442d77ec107e3736ff65992317dbb1d0c9b48249cd8b8c4de7c53da4d23d5d9e37093cf37ec40a049247badb178e548fd7858f6abb45787c9afcbf11f71d7a594ee72bc2900d15b4bfbfb20bc281b0e43af2f65b4b41eb54899e7d1cbf2e03122facfb520ea6ac83370b5717822801bc78533728ba0145b56e4bc627673d0c499581d270a348efeb9866bc0b8a01ffd3ce0709c4837efdde6383e37ee89c1ab3fad09e24f22cf46cf62a347497f0042aa1bf65abcae7a82940986", 0x154}, {&(0x7f00000007c0)="6ddfbd7a084d9404e0121ab580efa72fe1697e8497130fecd94bf78db3cb5865367f92d8e271b97e11598fe99a866fd8d66bcc843f6bc777e2dad0c74be25cb522d0201b6dec7ef06ebc0f5b19ba6a15200e3dcffd68cdad3933d11c5840df5f2f5fa651afbac87e14acc2406313438fe253a0ea32a72bdfb3be709baf378c6f26bdb7990d9baf236aa053e6a17978b9c07d8e5aca9f9eeec5b7907f3a7b094ac734e619b9ac392cea", 0xb9}, {&(0x7f0000000640)="7efdf11c6d9ef49059978d5ee583c2d6e3688125d15a697cf715f22bbd93e3d38f2cecd9f0b7f7c8bfb358a6eefe75fff7c944de09b763a2e073826ffd7e0aea04d99a7168b83a6bc1cac9889ca8efe7e3c70929db6c4342b520837391d7375c2f614edfc1a4fe7fe0fe37eca45c2617db369550bb61f8ceb9c23145637363bb032ceec05c7dfc1a8c2f3d17bdad9bf3dcb6f4df347a03188b352d86ab83d2749dc5f1ad5e4059ebd8b65e79d572430810c62e63e38290d596f27dd3dbe68a150201e36ea516bd339a51f667766094fe453ef12ecc34eba16d2f75d7656b164c87054be5e664736c3302da58ca6548a35be680", 0xfffffffffffffecd}], 0x5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000400)="1cc0a04b43389169d45e07f63ff49b36d45913cacb3a803ad0d5c066d88ba6826235ade9116bf8c467d4d02f", 0x2c) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) 16:00:17 executing program 0: socket(0x18, 0x0, 0x2) r0 = socket(0x800000014, 0x1, 0xfffffffffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000008c0)="dadd32d489167f3806b605a7ae0c206217", 0x11) r1 = syz_open_pts() kqueue() close(r0) write(r1, &(0x7f0000000000)="73a259b60f0d9f9ca1e6f48a404d7deb5af68e715a0e6bc75e8d5a3ff0c7a024d61b3d2e7a1e89614be20a5a7862f773ba6280ffa5a7ce", 0x37) syz_open_pts() 16:00:17 executing program 1: execve(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080), &(0x7f0000000100)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) 16:00:17 executing program 0: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000180)) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x1, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x2, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0x2, 0x2}], 0x4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x3f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000000, 0x10000, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x14, 0x4e}, {{r0}, 0xfffffffffffffffd, 0x10, 0x82, 0x3, 0x5}, {{r0}, 0x0, 0x21, 0x10, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x101, 0x40}], 0x100, &(0x7f00000001c0)={0x80, 0x3}) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) r1 = getpid() r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:17 executing program 1: socketpair(0x21, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x1ff, 0xffffffff, 0x0, 0x7f, 0x4c52, 0xa9, 0x80, 0x7fff}, &(0x7f0000000080)={0xffffffffffffffff, 0x9, 0x6, 0x4, 0x5, 0x2, 0x401, 0x4}, &(0x7f00000000c0)={0x9, 0xfffffffffffff000, 0x374, 0x1f, 0x0, 0x20, 0x800, 0x5}, &(0x7f0000000100)={0x1, 0xf9}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getdents(r0, &(0x7f0000000140)=""/102, 0x66) r1 = semget(0x2, 0x6, 0x10) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000080)=""/189, 0xbd}], 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000140)="188a382d4c8ab0860800007b", 0xc) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:00:17 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x3000, 0x24, &(0x7f0000ffa000/0x3000)=nil) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmat(r0, &(0x7f0000003000/0x2000)=nil, 0x43d94d37b61aac09) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:00:17 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="8d3aba26150c30a49d3a648e8813d3696373fa9b124418846efd0f9904600e877a8c6f97c0989e2259711128019a3552c2fef20dfe8b76587062bcd63179ee27a6", 0x41}, {&(0x7f0000000140)="79e8f72875fa7d9fff5e9c3324ffd5cfcd479c515091ff94349073ee2349717d332adc6a20731b333412392610a8268bfbf3b78bea2c5bbe9d5b50ebb8b8f4c191f5f1d520b0126e577958ddb74a440da8a1c520dddf3190523f4aa17fb73624ecedc3f1813fd2c44bd425cf821a4d83ad8dd1d4838d4b30badfc4804e979a7c55f8249ea68cf7ca6b65f8a75037c3c183398f52a37369f2bf155e01a8d5b1d42c7e985c1f8d80714a83c819594cb3abf142410871b7358f152b8f6608262a153184e2c5d9ac90ff2cd7dff5b033601ee17e961185a427ec7bb6b4c11d9d", 0xde}, {&(0x7f0000000240)="f502fd8e61e1c4c689975f28c39a1455", 0x10}, {&(0x7f0000000380)="020fa5622e2b8b017ae70c188de8914af19a7e1627dacbcf0150ede5a51f5915cd62374d3bd7583bd0b81bdbf3b67fc508d6cb95683bd02f89faa33190ae01ec469b8aa3fd8e10cf434c7773abcfe5c02ed2c8c65bceacb0250233967ac93c1e1ed30f03db15c6f24770cb04a4ad0c70713f85fa00660ac9adb30e27e04149af032695f0b21cdce6c1a7ef13c6d001a1f9a9ccd6beea736e485df7386ccb2c9c80252314a54c02b6bc2071863939398a91a51a5fe326ba29c3088235d8c9ed66e3853537af17990668588a2454909e04c80c0dc689d522", 0xd7}], 0x4, &(0x7f00000004c0)=ANY=[@ANYBLOB="20000000000000000100000717d349ff0300d200633a1d7012df0dd855a9956a02000000000000000100000d15b97f43c3c792732957a62d211d3ff0413d3549f8347b5e1b580ac07702f2d6c3f65032f1c0610f41bcaecb542d200c3aedc21700bdac6a231f59c902eb42ed8fe832eb067d5ceccd54676a310ed52c263d1e892e5d937a8dfd29ba01002d1928fe59176ac2356c9f2dc739e0f92d6e229cba6ea6b54a810bd5e61c21b5db38b125652291133cc7a64e5670c39ff1ce6a558acf6e82977b57a2d3614d247b519dc9e36bc7d6d5b907fcc04b347fc803b09a3618317ddd4253a221b51be9c648379a5a54cb8c6bda588188e7499b781e6c7615d05f59163f6422220a14cf99170694f1beec0e5700000000"], 0x70}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0x2, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000000100)) readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 1: select(0x3, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x9, 0x0, 0x7ff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:18 executing program 0: socket(0x20, 0x1, 0x5b4d) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) r0 = socket(0x1, 0x4007, 0xd4b1) getsockopt(r0, 0x5, 0x3, &(0x7f0000000180)=""/4096, &(0x7f0000000080)=0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x57) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x8000, 0x9}, 0x10) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x10) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7fffffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 16:00:18 executing program 0: setpgid(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x68) fcntl$getflags(r0, 0x3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = getpgrp() getpgid(r1) 16:00:18 executing program 1: getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8, 0x20) r4 = getppid() r5 = getuid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r0}, 0xc) setregid(r1, r2) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r6, 0x0) 16:00:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) r1 = kqueue() ftruncate(r1, 0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) pipe(&(0x7f0000000000)) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x140) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xd7, 0x0, 0xfffffffffffffffe}], 0x200, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffd4) recvfrom(r1, &(0x7f0000000080)=""/152, 0x98, 0x2, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0/file0/../file0\x00'}, 0x19) r2 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000280)='./file0\x00', 0x8) 16:00:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) dup2(r2, r1) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r4 = semget$private(0x0, 0x4, 0x677) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000000c0)=[0x9, 0x6, 0x9d8, 0xfd]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 0: r0 = socket(0x20, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f10a2c209a5a17b8998fb66696c653000"], 0xfffffffffffffd78) getsockname$unix(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffd57) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="180d3f196e36ce1b270bb8f101158ce681ca06eba2fd7a0dfbdcdf3f361228855e3c0580e074ab3e2db0f551be56155630d0ae520364add18056e96fa1d03dc99d780e88b9651f57545f21efcbdfb8f715aa2c3ad15ea7ec2afed21039fed6b991c0b6da5983693ef24662ba39e51e024abf014d", 0x74}, {&(0x7f0000000000)="891460cb6fdb110bd0e4163a7e98f4adb1912ef961a440a431c319115926afab6565", 0x22}, {&(0x7f0000000140)="11fe80ca067c9b298fb0263d17403380db0933e61c732926c27a0748357886d42f8bf2ce3ddc97d85545cdb842083d278acaf57f7e23033137cdd48d1960fb9b87bf0bb6b896341728f5a25339e04b36f365dde8acbd0ad733cbba13d4d5ba94ca0d5fcd16097ad6cb1a4961acb03bdcf87c5b70d01da6959c2f00b05c6435e6ed5a3abb61aca83dce04f1e5e76b343ed34b6a3b90955df9ea0428960e77d774fb30b1beb476fe51f4def7a732955ed69ffb388548437a86695fec4126b6da133bc4ae6957d6686585", 0xc9}], 0x3) 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c", 0xfa1) r1 = shmget$private(0x0, 0x4000, 0x14, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) sendmsg$unix(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/4096) fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="d81f8b16b2aa32fcbd55287d5436dbdc2d24bd98c6bac9c99b72c380740f951a7ebeda01aa6cdecdb4a22a12e4cfd099f3eae87e1d8b3fad4eecd01c186402f6c41fceb32a0e4d77ea4f614ab70c97bd119ec4cc309aae8dbbb867aa0ce1d683bbef8e8c73f81f45d96a501073875f8e87d177245c5d3b4a51076cfbdbf7898aa6b3b7e6a30e24f5", 0x88}, {&(0x7f0000000140)="05bbf0cabd95a1640a7bd9", 0xb}, {&(0x7f0000000180)="3301773965652526d6ba6097d32a950430e6434252b59af1e2ee869eb41e16cdc43e43659fa14d0801c2e5df22c6754edc1ca1455dbca4661052edd3b7bc5def602bcdf601fac883753db086967038fa039c34f89b792a613f2790809f0822af45aef37c208066e79801745876a93abb6a94127300cea4309b3054b8bb5efa5b89b312770650987bfbde95f66050bbd491045abd3c69efa5ff7e85b735433341c48460538e4001f30f4202d05ef3f2647acdab2fb92001ccfe99c7c0c2a9118b2bdbf0d63dc8f9dbb89614407066b1cda4b2209d58fe473841485da15c42fb998dca6ad8766874928b76891737067c770b96af0665d9b983a0d6c8", 0xfb}, {&(0x7f0000000280)="f48edb1f7d6660d1eba41f7e5c975279bb0c5d1bd7f36855c848d9f132f7f462f96df636f78d007a2dfbd5d9289fde3ed7deec68dc3f195946aee1bddd00cee3757d99a556a2cf97a22d22a4ce49d299ffbe65c8bc2803302c0e3e85440293da8cce5597072ddf74b80cefaa8de291659993ec6f583a264959717cb633e724d37fa9995999ba5ce0a4f0c1922d24d820fe8f0ebd7b2e808e967b58e9229ab29b33fa711a107ff82c7e4a30ae56596a1932f1780bd136c200eb134758093fbf5bc94bd0f030", 0xc5}], 0x4) mlock(&(0x7f0000217000/0x3000)=nil, 0x3000) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x800) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0), 0x7b) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x5bd1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) select(0x40, &(0x7f0000000240), 0x0, &(0x7f00000002c0)={0x14, 0x40b6, 0x1, 0x7, 0x9, 0x53, 0x80000001, 0x4}, &(0x7f0000000300)={0x2, 0x4}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x5f, 0xa19}, 0xc) setsockopt(r0, 0x2, 0x5, &(0x7f0000000340)="8f01fe73fa3686db298fdf4be743d3c9a3fffa65c860eb24c4788e889e61476c8c2d44922d20a8353d9432bfdc02228d285703c99e1c182d28dfbdb498da59e379659bfb76494201a8325ed22fd4f7dc74515b33619555ad99225cc63a9ef7760047b542af65e4e036105ebbdcb37d2849110bb9086fb80aea963797a512acf9238dbe72c12ef5618dc877a06c87f2b628e78415bbb180e8f91634dfe2643060bb729451abcd06d0ed1af019c51f36774a96f2fc2d46bc1fc50e9327ebe2639922187c8498fa280db36bbb2224f33c7aaa036ba27edaf3084849d036f35768340a279d721813c380d2d1db1f", 0xec) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x401}, 0xc) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0xffffffffffffffff, 0x268, "001100000900000200000000004300", 0x0, 0xffffffffffffffff}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x4) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/189, 0xbd}, {&(0x7f00000001c0)=""/159, 0x9f}, {&(0x7f0000000280)=""/235, 0xeb}, {&(0x7f0000000100)=""/94, 0x5e}], 0x4, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x6) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x4, 0x5df9}, {{r1}, 0xfffffffffffffffb, 0x8, 0x80, 0x6, 0xffffffffffffffff}], 0xe6, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x17, 0x20000004, 0x4465}, {{r2}, 0x0, 0x10, 0x4, 0x2, 0x7ff}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40000003, 0x2, 0x8000}], 0x4, &(0x7f00000004c0)={0x1, 0x9}) openat(r2, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x1c0) 16:00:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockname$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$getflags(r1, 0x10000000001) 16:00:20 executing program 0: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d1c1a3d40ab0aa5961054935c59b9613f0545bcb27138e95b4f60ba15612889bfc15fa1696e62c1fe618d6aaa709095f66b67ca76ea274a6e32cbb77a3b54fa60f110348df3c36a46f2f6841a73e2b2ce52c0f59dcc3232790b9cd21ab84563a3044f6c0aa131f71484a1a512f5d262c6751cf49e1752d733ba5", 0x7a) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8, 0x9, &(0x7f0000000000)="6e8e192e6a5911f8387edff475277804b6ad55574f90fe0a039397b9ebce9ed3f120b22f7d68ffa4c05bfb21b5e7f8a7ae3c1099633a48a2d55368a2af8d789cc01105ac34267ed0a527cf7c29ad95f3a0c40ec5eedb1ec8f95853c07fad386ada8f186c492bdbf165423fa5e4c6f45ab53c66bd4bc4abbd994ed2941ac166856faa2c2a7fb2be8b0683e83884834f08ae2f481591eb7c4c355a601a3efd4cc4d8f334183796f4fe87ec63b19669dd62883043c19d9709126853e2c0e9c3240ef7044b5c77f2d205fc75615c4379858e03dffbe29a3772e60a535564", 0xdc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x1965, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000001600)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee4ff5dcd396af790a1b780c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756bb40293c3807ad44144aff983a7b111f0a748614999abccdb3189efb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt(r2, 0x101, 0x8, &(0x7f0000000300)=""/243, &(0x7f00000000c0)=0xf3) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x100, 0x10001, 0x4, 0x4f15124a, "b2a42dfa28ae7d2fff8393bae3f18df39f0262ca", 0x3, 0x1}) readv(r3, &(0x7f0000001540)=[{&(0x7f0000000280)=""/89, 0x59}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) poll(&(0x7f0000000200)=[{r3, 0x44}], 0x1, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:20 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x10) recvfrom$inet6(r0, &(0x7f0000000040)=""/9, 0x9, 0x840, &(0x7f0000000080)={0x18, 0x2, 0x42a, 0x1ff}, 0xc) unveil(0x0, 0xffffffffffffffff) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x8, 0x29) sync() getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x7, 0x8, r1}) 16:00:20 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x51}], 0x986, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r0]) setitimer(0x1, &(0x7f00000002c0)={{0xa3, 0xa949}, {0x1f, 0x1f}}, &(0x7f0000000300)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r3 = geteuid() lchown(&(0x7f0000000100)='./file0/file0\x00', r3, r2) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:21 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000080)="11de24ead206752ca693640673fc2596e52b1dc07b2b7fc45bf39ed9524aa3867ff8c63a11bf32396cfb68f34229dfaf5dfb0bb19dd0901d0c3b571ed4ba5c1adc3333ae631b72fc1bb19db3f6dc1b8c42012ce9cf90069686ce463c7c24769be0fbd896021863924401002d89529ff608ac7bdb0e7d9d1c93c11c80ba7ebdbe11748b6383e547193748f2ab2dcef4b230bcb7efeeb736a8ad9f7c045fa35f257ca12c0820af5cedda1fc0045f4b239412e74f354e1b84bd905fc2484819a983cdc6dfc2c24e08d9c37ef1ac1fa253aa40a745c083dd2734d6728530c685c69afe2defc21400dc", 0xe7, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') r1 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x80000001, 0x9792, 0x8, 0x10001, 0x1ff, 0x6]) 16:00:21 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00090100000000000000"], 0x10}, 0x0) 16:00:21 executing program 0: semctl$SETVAL(0x0, 0x0, 0x8, 0xfffffffffffffffe) semget$private(0x0, 0x3, 0x40) 16:00:21 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x111, 0x6) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) fcntl$getown(r1, 0x5) close(r0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100)=0x3, 0x4) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='+}]\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='#\x00']) flock(r1, 0x1) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x7) fchmod(r0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x5}, 0x8) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x1ff, 0x8}) dup2(r1, r1) setrlimit(0x3, &(0x7f0000000000)={0x1, 0x40}) 16:00:21 executing program 0: r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) kqueue() close(r0) write(r0, &(0x7f0000000000)="645eabba590c9b13a30fc95b0a83755d3e3e81a832f50d63a60e34b1427c12148c5e0bbffa955b2f63093ff17191733a7f740c3c5848e2c9b1", 0x39) 16:00:21 executing program 0: r0 = socket(0x20, 0x3, 0x0) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="c3eabc027fc99302e5d6775dfb3d1e904d53ca9280b0c9d10170b5cb4cc50e733db72125bcc66de15d2165d903ce87b7c9064cff584317e5c5316c0682341776d3920761605c3e684955806c741a403eb2b8ab2d2fc31e4f86cb20b66c6d652a20b76a1524e7b6a85b2275720faafb3417e1601f500af66f7ac28baa7dd8a0559827eda6fdd25eee1dd69fc90e2ed78a1599a5f1edcc828544642b9349c2cafaeb53ffc74eb72ef670c9830ec193ad2a6fa22a5534c6c52fda44ebccb87b626f388cbb9648ebaecf39e2ca61b1b7d623f5857575e7c0cc099e8eab8370f8266b2d52c61dd868f9e9fe215abd3987a9a648b61ff4934eae4f3b3d81ce506e37e3e551b62164ec41d8e0f56e47b77ef4f0671bb51cc1ec96b9f029c94e3c8342b2030e795a39f450d90ce3c65489f4b54ff1e251ab260ce3248ea0f845537ad9187d69222316cb2b9cbb1962d3fab3d8f4b94d4ad8bd1989e180ac39296577d85a8a901dc05e651079a6a830af174a78b994086b8aefb260b61cd43b11471167eda981b29bc51a9df43f520eb77a0fd4e4f26e891f7897a697508a858b2c1556dd9313f40b68f21c07a52ddaadc61fa9cee353a05e7af14f1744bb97124e58a260c93b16dcca75dc7f371e74724f48ef93799f9386a83c99b1c45d1aedcf9e7ac435aac14e5ffbb000a7bf44c82a97dab7ebbb366c80338a12d2c0b805f0d4ab163442d242ff6fa432a87f1434d0b505b6e6cfdbced719fa60a4182f6dd3bef5f5f3c8e13d53f6c296007d3dde13953165a8901c5b22c24363f8a1b3fb348aad19af19705f8e2e2440bcd4d8886f7e8c60abe4440106f82a513a352506ddf1759bdf754fc9a2511b6fb8f7093567830726ad54239e70283611e95b747d7426bdb671b52d27505d93bed881ae3ee0cec830f3f6810adfddff6325ab5891ec9186a876fad0e97bb600efecd1f7f9a66d5408953f4123cf8641a3d3c5e4471b2c4aca854e69c5463099aa39ba2ea7bc4a8dba422a5a67e7c0e55742c3c9f14bef9d87ba66459158062bb6876427291ba629905ddb9cae1be281f465d2528e8af592c50aea838524ae29fbdb56cf7a999efe1bb95e980708c49f7e76944ccdaf32243e42a16624b986e833426e79e125aae2ea7b693dc8fd20006024ac01add739005eb86faef5c41bac4285535fec83de31f6cfcf0e04ae3c7d607d3da329f7a76171b16205a8ee47d00b47a97ddc85d2e1dcb6949111b6380b0c98814546b8aa350a3427ae5d92c10143f5b0affe712a75af98c36154343481225ed1c701b9bae7459a161a97d50a79bb7d887f5344c4853ff5c1d38e020598809b26fb5c717ec8de99b3ffa088dfffe74c0374fb9193e5ded2f0d85877a6e7b57f74cb75b82437363cf4c5208185b424a9507a43011fd490f54385bd29fe9d7b410def543e7184bda351e604a138e926223f8019ad33c37618ab49fe7673c66eb673681dd23cffc856cf3b627ce543d79deb069b159ec69dddd6280e615337ad915c5b49809f6e17953db79dc4ae20a71f69742b45b2f0eb1aefdb2e284f2d7e023d5950c12ff46538a2110d73536e25e0927174dffc5d47418d30dcc1e8a874237616509a7ac8d5a598d1e50778cf0b89d56059dcea10de9b5183d11fd624fae5a9ace4891f4324c80922ef8259753ef73759377f451a9329de17208fff5cb4f0a38e5c44b96064b4458b75df1e745078a55b63e078a47633bc5270c8bff1e943c180e8214f495794001829b50b65c0372db3ac4480552b2cbeffa5fd81e8dad002e166d487c84a8ac62d01742aee8a4d390695c1927a1afce475b68ae2dbbceb07879b45f8fd49c481718f2f101e0028e51a246860f641f2b1372222623c869a66dc518ab3268004236780148c0abf11b98577efa92fcbf231ebd37f46a3867a72f7fe21d878fbd69e7500dd524a09d4d1b7f2eec04aadc4d1a91ad213d2e5b92c5f20a6033b9fe9a7b2ea63aa1ceae39d583bfa7d65433ee261cf0507d8f4b78a833892dc49c94d494748edcb18aa4d44962fc3ba1513f3d70dd12bffb9f27b9a6150dee1b7ccf52f860668600ba35d6e80132f269617f8465741aeea2a0cd1bdec140d1683d99de219e531c902e69af3bff21296fee21af5544d5e372dc391fe2e6d662bc5ef414755d4b0773c66634f56262b5ac6be0c5e5430060caa8ab048957714897013cefc84fd968aca28c06003182f2bd6d03a9ddae83616c69d75f35ad3489f963336b8d2b8a8d786e6d614aadd715e441cc48ae1917fb2074ccc010dc4e87466d31dd9368d0b686cc6c6fb8ba531e54f90a7209cec74a4c0017d3def8a2eed88a17d0034260015ea6fd0bfc774bf6ca1197511b5133e9a57ae473fe6d8db6994fa81f67f257e26aff85e2bb6c9ea83c864b828786f971b4a1be7a694575eb7204eb505e4812499259a84ec0e404d3b28f859260b48ef10d42e1a74bf1b8ef7fb3bafca2b5eb97df6b3e23217c8ff1ef41e2b21b339bb56c4e79046d8491156bbc7eb3de5d7a7d37525fbeb36aeb280bfefcd5868e5d40c2c2d09f1ac9ae08cbf7b0497d3334e7a5c222f0bac76f0b9ffa4d0206c4cbc87740ee94049256779826bd053c790f49bd7fdcb29a09f549dcac3f1355ed03990b256e9b87b7f6439a9cfe2f28b55bb6e3c5585d397cf56628e63b79290c16fe72458cd4d97d09d2f2f131218afcbfc93a4e8e6986257ea252f7b53b42356883c9c84d6ac115228e5eda63cdd92ca9f485a6967cdb6d6810b34872c6cc9ff6c21ac296a552ad7a1627f9f022d2956c2e1251fec9f988317a965e51f5f20b694f67fdec6e40db54489da12a00b116ff20bfbb7cc72b0b998f43b3a1e119930669272ad3d656aa9a549e741687269a104d400112c26769b042769af9ef80e10d661c6f0bf5c3b148f6a4cb41e545fd045dfb08a9b8905dbc176a3b8c15bd9811e78872ee01b1fb98c73939d86e9059e16bf6e0f01a9325bbc665b9d6025a025c7215f68fcfa9606ca1a8d0c0a460a0e4776f615a63fdfa7d92bf8b52d3622926166f8ed9e1b4bac59c7755c5f3c90264b3a0fe4b9d066c6fc74ff69b1ed01e5e2c2311adc416babf781586533256ccb2e0e237399808a82b16c01b2301d6e127da794266a75919e4ae8de526063fad467d8e77224f6fb5cbdf0f326bf9f1a9efa83e2a25cdc29c770a04ae2e6538520cc7e664f9e8e58cc22e5a24f24551f4f0a4ab942f6b24a8c222cefbc309e371856158ad0d9f42e542d6dada06ae0e201bc4fefe8b7c17dd45325751fb5837a32aafbfb4addce9c8950b862a6db2a9d4ee11a0ecafe5aa494d2bdb25382edb992ff152b6960f8e41fd88092bebf3923c1f4daa6fe55daf244b2772d47da45fc47f93d465a5332a849868a095b64722cde1b74a4000752dabf3398a7fc4d006a700dbd8928f84a913b65596b457dcc894dadc048f82502f5ce3f7edfd0bc787df581b9c0fc437de0bf49c245499b91f5a65be0650d2b14ffefbc5b3be4a5bb732a81b9fc19fa0244e800d84b96e5f12469bc8c31b5c0bbc7998bec04063f6e6a16319f6cc93abe3314eca01b9e9609aa0e5d68033cfcafe081b1108bdf2db720be9764b3210fac88cb9757b31b29fa9da339033ff52504cbd0b7ac0cb0ce9336a4e2e16edc885044947eb80b957fd53a0e2929dac22eea83e0122aca02b2ec99905adcd2db3daf143c880ef7d1641c1d202471c269cfcba18968bfc1fa3029db2795f5ecd324cb76f66b1c27cb40e856d3a8bf2e06b68f4637b3d33e28b0c44372becbfe3f890d2d9c36d7506857268188e994eb6a4418041daff8f6f22f826aa00d1ccf4aa2585eb1349b1b40f55d9e4517e022bcf6d983abd9d6ce5090a5a03d1c52f60c4d0bbcd91ab410681ac74ed49079a69b3545ae9eb07635abd3751770a4cb71ea852682c30d8b55b6f340544cd962b9490aa66a2b9645054ec303d4d91d81dc9cbc863292edb3c2bcfd9bca9d652c8b1e97a04bd3b476a9147e23ce057b217664ec216089c1aad3cc", 0xb30}], 0x1) 16:00:21 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0x224}], 0x1000000000000053) ioctl$TIOCSTOP(r1, 0x2000746f) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6={0x18, 0x0, 0xc0e41d3, 0xef}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="012459a9cde8fb5a2e20a93dac61065b0f804a140d6160f8b75c4c475e364915e86b03258d32b025f07b2dc386e83c7f9faff4b8b499f347b6542fa7d61a527700b8475a166352ac1d91642228b3b8d19455985f680a867473f5ee6284022088606015476d46b1bd7922039a436e8a14600bcdfeb98ade1fede265e7bfe8574302654b79e4f580125fdd0e86dea324d969405d0ed29dcba46a6777041568c5d5f324c7a595e2a455307806", 0xab}, {&(0x7f0000000180)="8831411e7f6392a7db5648f37fb385f2a5874ed98c83c8ea4f66b1c1c2ab5fb77b942bfcf801d123135e8447fa1a7d9916239a3c2506230786bc75fb4f26a796", 0x40}], 0x2, &(0x7f0000000200)=[{0x88, 0xffff, 0x7ff, "102273298f6c3f259923c45b5ada95c3b9c612373e3cd1d1ae59d800bccd6f4554baafb070c5ac5aa40a0512660fe5f78a260d517564fc2ba163862ed347680352de2f33bb8ed5c488a44d7e9c328da616a1d13f3ea2717fce4254a79d3bdc477a52b0df4a90513d3adbfdc5c5eadb49cada"}, {0x88, 0xffff, 0x4c, "a91c7ad502a6c3415b1b15158f198d0074daf571b209300b46111a4b3c6f469006433d117e867f88e4e816b5e12f1be907928ecdcb66d7b13d762893aa66a101e6a6f0f64b4afaeeb56f9391d2612262744226c4964b990b69fa4e55de3588033df41ebbc4af7cf6d76de1fefa7adfc5c3becc1d6b85"}, {0x110, 0xffff, 0x272b, "e8322d0dfc2286179063b1c40cd4f11565451e47801e7331de57d22da575f88298d15aad4de92a4c84b6b8a7fab42df3733d857b4762d62f0b04d0fc90024d84d3ac4f47982aedb06173c24901fa259dd753db89fe7d4062fb1a4db73eafd6bde419f4db590ceecbdb654a9b3bf67d223623a801245ce1ecd7662a2dc0a849832d2d275fe69c1a85f65e77db4f62cb69bec1631bc751f52afa64476e99be38dda0926f44bf14d26617e5e8936b5d89aacf919fec281aef2de1ad45f7ef33a2b5ae00e56f70ba51011949b379938f80743848e14acc852829e2c47e00ea0dad32ecbc67a662ce87fc21be4e94a2114b66727ef52e8894c042332be92d91bd"}, {0xd8, 0x1, 0x1fe, "cb26cd337e9bb720b3837060a4142c9b137385b3d810a4d5c21449702ae028f54003fa3f7db24ef3c3718467718bdabf2eb62929439ae41c462c354c95d3afc900fe26b2f7e4cec37027972dd6fb9686a55bd4ba61911aeec13db91234aa7426b8fb7c450339d3a38bc9d19a25806f50ada2056219c149b65399c0de1879c9b15c94efb186800c5792a12aef497f03c45aeb955810d463355b05f467a9c8a79b1636fa14251ae520230aa523a351c1e658304765f39a6ce5e4a9ef30cadcbec751"}], 0x2f8}, 0x400) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x3ffffffffffffffd, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000600), &(0x7f0000000680)=0x10) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/79, 0x4f}, {&(0x7f00000000c0)=""/121, 0x79}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/216, 0xd8}, {&(0x7f00000002c0)=""/164, 0xa4}, {&(0x7f0000000380)=""/83, 0x53}], 0x6, &(0x7f0000000480)=""/61, 0x3d}, 0x2) r1 = socket$inet(0x2, 0x8003, 0x81) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000500)=""/200, 0xc8, 0x2, &(0x7f0000000640)={0x2, 0x3}, 0xc) 16:00:21 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, &(0x7f0000001180)=0xc) getgroups(0x7, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001240)={&(0x7f0000001040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001100)=[{&(0x7f0000001080)="99eff347ce9002ccfbf8023e3eacf8d967031180b06bb03ec4d25ef45c67b06f7f60d2f49a8153d35f725a43e41ab8a88c69", 0x32}, {&(0x7f00000010c0)="fbbd586da938a755582fc7b80dd75b9e3e0526313c0b81dfa65dbae5fa1546b63b0c70aa7ccf01e5e191f69e", 0x2c}], 0x2, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) bind(r0, &(0x7f0000001000)=@in6={0x18, 0x1, 0x3f, 0x1f}, 0xc) mknod$loop(&(0x7f0000001340)='./file0\x00', 0xe111, 0x0) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001280)="6c983025527f32159d3f7308ea121aadeb35d502deb5bc8310259ef0f754bc487e664923439041b657bb0a6fd38f1eefafdce546bdb7ff4e3ae263c9287d58bc82f3343689b24e9c0e0cc7d179eb0565210ffad215a8d1cb577b120a288fea11a1d8bbd7cf3f667c27eb6c8ed45bceb76a9399e674bc97c1c697be96f6978d4e10f94439924ff013a70351a3e9e358879250b89905bad1584605bd10ca8e92acfcf15dcf26d9018d70839fc4", 0xac) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) syz_emit_ethernet(0x1000, &(0x7f0000000000)="491d797dc2aae4734d0d7baaa337aa58f37a815b8687bd55602619e468605625675a8e678a1679141d1c0f26223c555df82e55e00ff946771abbfaaf7d26ea6951bb3bdb4d99f37ed8f9ec20b796d63ffd741e43760dbfe1dc09bbbc784182a21573ec8b3085ac3ce53f86aec37f4d40fd0ee424f2cae5f73f279187bfa35a96713aff7fd99b0c346e986906d7199cb07d14165de7218db6165650dd286a04db95799f9f3c911929c8cce2e9755ab3aa19c35ed6c7a48180528c620bc804bf7f896cacec5d62b29c67f082f780e54aecf3df2e19f63e2c11d58188ededfcdcd5527e889c9c9042c596c797f50a7e709a7b613a7e84909e04cbb2553c36f4315912dd5b6554840e35683196a15ca44e5214eaafe8c182bfb6d964f3643e0e943402c20c2048aea1ad8341d45edc5893f8da165b73d7fad1ca153665c39fb5cbd6d13077372bdb7f6fa0fc8078af6834979b3e77a382af687b7afab83ab45aa821a66ff31372fea17f230f35a5ea0aff768f7b175c144e567e511dac53708fa51b737ba99c45a54e5657e33cbd23d316e04a494aa4559caf56a4987992fb181c96effac76451ab92111d88e12b9c56202d04d91484bb82be4e755e9f91b27659d95c10a82d9a38cc18ae2987f9916e609339eafec7da1e9f6cae9b9af61e38e0c632f61802bd8208feabfb01f83d9a9fe2376c3fd252ef2a02a3ae4061a66612604c02e146d51732c8f41432590191e0c7b222b2be9ab08a029d12fa3d3c73da496739049408e48c64d97cb6b44a963edc99f65d78062c5891dd4e1d92262d4fc705313b0575c2408dc1db910a922e5dea70d36934f36b1ab6a1faea8b08ca9e7db414bb3a4d6622b589f6a45b715eb29b9c28cb799a2f5401a63df49e05412f66d01ee3a1738d62749a6044cf8fc5ed9e49c95cb8958c1d68115292b9e40d3c689c8625983d491a885090b93028d2581a0b0d3e3d71118c6e1bd8455a6d1ff936a1f064440968bfa38efb0d631100b656e841359af7802f0c403fb0479cec05d1cd396ad762e7530e0418a27210bae85edb495300234a381e54fcd829624276345bd70c7c636b18f2cf8698b5bb5a112b23aad9a9eb57978555571ffa5dc01069345f0e0f204d4cf2f21f097a238760cd289552fbd334f561e6626aa3b1276c915a2292f90849f2ee587443281196c8cb293fb0bf9613c70c401718c8fec48770c7cb38beb901a182e8389c462f571db26864fd7dbc0c1cfc1a7c5ae2690593b55ea84813283cdcd8427b9cd0f6983a097d2b92bb9c445877aaff23e4845b9bbfcec000879414fbbe6591ca422218a5d8a71329a748a6c4948208cb6e8bd0f4ff8afe21b03c1390b07e507e2f646c9589b2b94d79925fe710c03a4e7df3b61b2ad291dd7a3f46d687ef7cfdd41ab3cd4f1b18debf73123df8a67dab9d8b2d51d859a3aea5abb55b56a73627758083707a0d6f5bc8fe22ba8d506f184a2b15336e3bcbd773e1b87046aedd50b168be544a533226e92ebfb9fb8e8d1628b3044d92c441970f7edb33a15ce85ba83e5009a4fe99f5e5e8324b969d98d5e98f24f714cd0b8685d6c9dcbb2072711959df8b3a927989d36e43043e94e376d8b909a084ec6cf805614871f678d131a579a8e22cabbb204f4080cdba26600ec2fe46603f3bb831077eddd119533c0ab512e2460c9238f5f4f3aecb9db94f1cd30dc19659ec634e770e6b5c4d8a27633ccc3e6c90275577bcdf901437ed73ee837093d365a7965ac107f4d48170050ade43e05464f42e4a73075dafe7d98236e1e2571c69d640b01c088d9a8d8960aed36fe4475ce597e120b63724762fec90949479ba116b72b46430bec548895ed2294be26c1caf7166cff310c4b0855f24ed9e6e8f2284be0989d082cdbd1330ff26e29b6229dc1741ba5ab7fa879e3512bdeab485647b0a15595101251b1d354e9143a0501abfa6b572dd6e4e3112406cceda6a49bf99a189aa20bb35f65e9e5e9a5f19d7c8193e68cc3a57aa5858e274e3cce5393c4f3eb52998336f252f6a882059c6118a7eeb77c81b45e912316b05087a9a520ed7cbf7aef59531b4d655954c2a2a74febde9e00a832a6776cae50acd425ff4ca3970699ff8bc6856b38944e41caa9d50913951f7055f6c7f8194e98e3adf9f2325f4b6df87021b1479a4c558f9872fc37dffe8f8c2cd221d9654ce3aa464e3d15a07471d3347e7a3c7ad1bf50129026ccbb8ec46c417ce8683d8dbc5e0660d3ead8deba616ca98b42c82333fa06bbdab3a627d7d9c0d7a743bbecd8b533373bccc8abdec6fb50da1bec6ab92415a2e93d4d7d3147b0b8f768a357f7aa7770f8ce6971a962a4db4fc0f63f1d58d2eb59df1c08ab869dab6c38474c6119eadac9b0ab04ee6a76df90740b38ab333d58a38d645239d5ce4ca0cbd0453184450dbdf9604714e91f8000a84a2845fe805d4e588619f66f2f9d4c5974d2d4f56cbae606bb6ef4153f521df47fb8a8475258c9f855ac0aa20c6778fb7c14c422a7ce9d808c341cfd4d779bfbb8c4afb7180eb325c1ae8aa8e53a0d4639677d21990e01c26cb76f6631e1bad45f9919b7910f50b27d2c327ae477ed516b5308c89d48faa022579f43a98993f8b8db61fa635cb016df700f203c5b2723663631697bcd493ecea7e860b379b03d4ea923d6f9b905953adab7324932c3c8e4f5b3f0cfb6c9906883c03d2405418d45d5fcb5c1393bffd4c660ea7effe3a5c33508f431c503a5bfb4a5a3b3797caf3839ba8ad01d689b34b6aa89da1f5973c52717467b93a0643ec9e749f8200e7410c9697b8946b9a864b774ebddf2a134af1715fca31c56e86120bbf2128f03264f6e78d692d94c89ed3822a99fe4d7ac2bcde576aae61dcdd3a8458dd8feba6f940e1a6093c0768c4808b5d15bee9ab2ac195c495c48ec3fe54c8de3fbf087629f9e2a2fd8e8e9e0507d6fa21ca95e59250c6d4fb6dda2e7b9172bce4179e315f5a9a4c37262421e4541d7f54a6171bd3741cf1fe4659f1f624d688f51ed92b16fcbc5d9dc6805293d4e341532d543158a32437a2536dea619acbdeba0c36f3eaaa445c690f673752f2ce001ba1c7d8f0b0233f326a52414ce9f27dd83fa32abc9073f1fb01c88b9cd878e667b5abd388c10fefdc21bda3147037da5eaa43b35ee7e5b2cf964c0edd160019802ef88a1dc1863d0fc8205231a0e1a19c72dc39763cc6fe8e7fceb62e10cb7499d7ec74a72a07863b16c99e78edb92a9792058e2e4c6f122cf4e7372201d8e03da79ba9aa4d5825f7e41c9d6d35cf1c5516c86d4eaf217dca69a917249dbabbd81385a0c35749386daceef955f54829f043aadde11dd43bf9880d60893b3b92825ba656f3ab9cc5c921ff2de42524f156ce66d3a71e6f8d71ea78b50bdfce65db95f23dc28dced6ed7ee3a71d0acb475f6fda9a2ae93e9e47975e95bd25c2792638e14da91a36cd31f9b96a5dcce70999b5e05266a7cfc974fd6bbf394cdbf5428bb2da8e20a60aaed095b4751b5e841d03b980bd1bff7f8a6c7b1151bfe35c6e8be7d102b927f1ae3b305297191ad35ad547cde77c8ce350a3871d9e98ae89919aac386dc6cb0a1bdfb929b2796a06ab31a1dff842d3b587129f7ce9e39657cc8d2a42e09fc1d7cb67fa2a24c07678633e8fddb541e511ba637ea2e9e4848dfc7f29135ebf0eebae8fd730292f5cdbe3c846e996abe4b26601748dcdd81fe2283ebd6c9ac0743eea5a65eb9b0d9419226d01a096d552a602d189c4ae6f8239b0407990953de2055100ad7609d4be0d24e40c1c37a42fcc647b1de8aef305ed11f4546deaf1bd390b22c5da262fe1a690c56a40a744676df4551b9dbf7a4b3bb0b0d1b4c78298ce0fcdee62e410d4d1141cb6c8d64a7e43d12e222989595cb2b172341123e252a1d2f857dcac1c9e9d68a57fd17b4716910015738245661a367522ae387e0abbbe4da3e4d307911587c934c569c9e0b8c70ce36a56022b5fd2bc57052aa10731b0d645b5b3ed21bdf5020f418829c552916d1776d74024daf7a65bc8ac9e3b7ef4d9dbb5b042ca8620ffd8b8a04f25be9d6b7d460640f4a4f6b3cf3ded149e3120c92fa0ec7a8702b7742dccebb909d3a132d19287ec73eed2c1be17acedeffb498a1e6ef7f97e8cd84f78aec73fb6baac6ffb17d113c48f9621a984d07380dd9d78527573def71df530bcd2368abe2db6c118824e1562c26302371b5eec4409318ff483ffc3e46ca209168479d237100ab88883fa41b275b067075a7956a5206bc2b4d53f3355a0bb218c0c5ffa61809a38318d15016e96c4d649f228ecb214478bba80d04e2c6fb3eb557414df4dd42fbcb9621d20e28758127b0e53896feb6697a198e07160af7cd575d7c345a187bc1d52560772d17d2c80eae1434251b700cc9d6a0df15bf835cced29b0282a1ecf9760f95448f15417baac1126671b30d97c25a6f87fabfa4f2854af352fe853b93268ac8acf10decf449f6fac8b7be09e082cfcb64762eb5110509bccedd200b5ac09c058dc7e0b8857798b0d874ea1693c472b4000709f725f67931a7b5833439fecdf424bfdd94534ee296cf7fffd181026031d5baa7be5d104d7b1333eea0b0219b8326f461e1de282a619b6b53c620a65ff8dceffbf99947324911d857184e7df9d83323942b2b076faf750b79b8cbcfe0bb445e3152689418a9a6c5320099da6583f4b9a682064bd0a3c97781be4fdab1b472ef4b49c74c943e59e07b3bd94b9ca2139ce1361ef0a86faa6984359b4742f0323116ee5d1ffbc5d8b58e2b7164020b0740b916d577b25a7bbe3e96c727c3400e55e791d4c7f15db071fe23dbde67ca824df7eb6a72d7f513d61982affe81c9aab8d05e1de85279972de0c4eb67f043ddb225992acd9fd39086cc7da9062b90322629e0a611019db3245eb0de6824d6b35a46752429c54a7b9ad79fc733fd859c94eb44e7200dae275caa12fe9a3adf091497c3ca3e9b0c5a12e88752a7110b1b0fc1e6e96904ae6d07162ab5d223613515e96e14319439712fa23e9d75d527b7b4f2f736e82ac84b67e6e5da53f4d21160747175ea59f77de7684affd20a61b24b83c7136e836dc73a783d46c80a55df9a3a51ba3ce429a8abe7375726af8fe76da8a35eefc69815c27327b8b428a3171b9d6452fc428a80fa09f6d7296106fdde4bf7cc3cc8f05f59013a525d59a54e36db68b985bd39f4af28579de55c7ee09d35c542c7ef0c5f2c41db57d56ef8e6b29b986cbc0c96aea29dfd9eb218df698d457267fd6892564273b5e3b89b602f5777a59b7723680f6631f67328d7bcd172ff48fa7f1d2848f0d66ab6520c9a86aa81df9ede2ad655d5669aa5ce65af5527d9b8c8d3eb59e97a1e4357eeac9ec30bb8476e7219ed13571da9ef288623783f1d1f548d733bff0463ec2d5b69f9e795495636197eea484b3967f84a85da9cb91ed191b3656d3b6c98287c8b552156242d51ff4dd02ed91b00a8d396c0e745db93d3a8fc760601ffb435b5510ee2b37b98c3babe8f3ba39f8b3ef7a96f7cf1486e05f87ba5e95fc2fa93d14cad65c094504233acd08277e11741050411cc84997092b55dc4071a7feb01933a97700bc1d354b5eb279965d351ed22aac59139fda0e8b85871d54c2cde1f5190bd101012941aea2a57e45094d93addb6f899c616e94c6d9cc4d3d9fd8a0dc4eaf369fac96e69cbc264310e52838659481ba75367089fc7f147b1f446aa51f2961233517ac0f47658a78be0a5e7c759738edec") 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = getgid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() r4 = socket$unix(0x1, 0x3, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r2, &(0x7f0000000180)='./bus\x00') flock(r2, 0xb) connect$unix(r4, &(0x7f00000001c0)=ANY=[@ANYBLOB="f2ffffff7d559d0ccf0000"], 0x8) pipe(&(0x7f0000000040)) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() close(r2) 16:00:22 executing program 0: r0 = socket(0x10, 0x4, 0x5) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0xc007, 0x58) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x7, 0x7, 0x9) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c911b5f4287e86a97a8f182c5b8c178f3b5a0777182bc61e9a319cbf3e78754487d3c97f5c5b2938a1ef45db7a788224f39ac37b053bdf063e5c37a08214eefd8748e7eda517e5959ae0f930bff78d50050fe05e49ed3136d58420787b916d8165c1d3c8b033ae32f9d8b65eac035d60e9d4ae70cf2926ac875fea0997791b8be4ceca3f833f50da35adc428f59d6b7097af7ed4e52691e6b989fb81d0cb51171afe93db797fd6c1643a0d24ea4f90420c26185e44e69d9e40f262ab818330cbe7611e8a3fb76cc77468c13510f7fb7c6f5d9ac59e701b009a261f7f1131185018b26857c18b7804b0c1618e89504619009bfe627ba94108a5fc938bd44609ec87311822a7080776c8896b64b4d00304912c804c194e950be55ec5001acecba0655cccdc20260764fcd9d1e56ae967f033f159b5cf58d998aa5cc4116cbce523de973dafff61fa228ab4718bf2cc98f4646b38a0a6e46327b343d0cc3674d170c0c80f9f27cdb70b19d551e290d8a2e9e9", 0x171}], 0x1}, 0x0) dup2(r1, r2) listen(r0, 0x200000000000402) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) 16:00:22 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002001, 0x28ac) r1 = dup2(r0, r0) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x10000) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) flock(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/40, 0x28) setsockopt$inet_opts(r1, 0x0, 0x80000000002001, 0x0, 0x10000041f) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x40, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet(r0, &(0x7f0000000140)="57c663f2b9147a462eb28488959aa7e0e5ae9fe53abbbf465acfe9c96100f0660e4659dd605cceaf0f1f48733637afed18279adb7379fe6b365b32cb32ca7e68292307ca65e8ceaf91f84021b75f09379c22f5addd35fa82e9a216d2677106360d483e433493c88113e05162b80438e9adeb927e733064ab37c61aa1e2203875f34af0e2074e275e2bf08ba29749976699a9d0397b2a1eeb8b1668674832660c1c909770d04259ff0f14f2b18f3df1bac199a9b8f9f3db03602f52cecd7a4636d15b5d2fcd683823eed7", 0xca, 0x1, &(0x7f0000000240)={0x2, 0x3}, 0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="dfbf815dd16d803f", 0x8}], 0x1, 0x0) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x14) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) 16:00:23 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) setuid(0xee01) unveil(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='x\x00') 16:00:23 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r1 = msgget$private(0x0, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() r5 = getegid() r6 = getpid() r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x3f, r2, r3, r4, r5, 0x12, 0x9}, 0x10000, 0x4, r6, r7, 0x7, 0x0, 0x4, 0x99}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r8, 0x0, 0x200) fcntl$setown(r8, 0x6, r7) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$lock(r8, 0xf, &(0x7f00000001c0)={0x2, 0x3, 0x6, 0x3f1, r7}) 16:00:23 executing program 0: r0 = socket(0x2, 0x8007, 0x2) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() fchown(r0, r3, r4) r5 = open(&(0x7f0000000280)='./file1\x00', 0x80, 0x1) r6 = dup2(r2, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r6, &(0x7f0000000100)='./file0\x00') r7 = open(&(0x7f0000000040)='.\x00', 0x10000, 0x100) getpid() symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') r8 = socket(0x39, 0x4000, 0xffffffffffffffe1) readlinkat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/169, 0xa9) kevent(r6, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x44, 0x40000000, 0x100000000, 0xf6000}, {{r5}, 0xffffffffffffffff, 0xc0, 0x40000008, 0xfffffffffffffe00, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x0, 0xf0000004, 0x1, 0x1}, {{r8}, 0xfffffffffffffffb, 0x2, 0x80, 0x2}, {{r1}, 0xfffffffffffffffe, 0x81, 0x4, 0x3b, 0x1f}, {{r7}, 0xfffffffffffffffd, 0x1, 0x6, 0x645, 0x8}], 0x100, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff9, 0x44, 0xfffff, 0x8000, 0x8001}, {{r1}, 0xfffffffffffffffb, 0x16, 0x20, 0x6, 0x5}, {{r5}, 0xfffffffffffffff8, 0x61, 0x3, 0x1, 0x6}, {{r8}, 0x0, 0x1, 0x6, 0x6, 0x6}, {{r7}, 0xffffffffffffffff, 0x40, 0x1, 0xff, 0x2}, {{r5}, 0xfffffffffffffffb, 0x40, 0x4, 0x8e2, 0x3}, {{r5}, 0xfffffffffffffff8, 0x40, 0x80000043, 0x396, 0x5}, {{r7}, 0xffffffffffffffff, 0x80, 0x80000002, 0x7, 0x85b}, {{r8}, 0xfffffffffffffff9, 0x8, 0x8, 0x0, 0x5}], 0x7, &(0x7f0000000580)={0x1, 0x7}) faccessat(r7, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 16:00:23 executing program 1: r0 = socket(0x1, 0x1, 0x1f) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: madvise(&(0x7f0000ff8000/0x8000)=nil, 0x8000, 0x7) munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xc040, 0x81) mknodat(r0, &(0x7f0000000040)='.\x00', 0x0, 0x0) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000001200)=[{&(0x7f0000000000)="fabc3cc48484a1d21b6e1d7d91eb4dc18d2e0a0975bba38f954dc7d5450b2a968f147b831ff3b20c0ddef4e6c3e44ab5ae8b4fffc0cc0004b04baf719905c6710cf64a238c4cb80fccf32b28f1ed116a01300b5cd1db3d36a29a4f6d57df5d3d559316d60b5076ed0c3c55701ab1fb2f5a2b80771deb1bbf0a543f736b8716660f501fe5e0665af7a473cf6f1624884c718d10f7b41784b0cbe70a7e012357bbb69fa162cd49d4bf76881495ef644a1b7e15adc37da77332d5e60d7239c2e371a3d44c57b8eb21e00cf1eb639e5c7139665653d42ec704f219ffee96ae3f64b10fbd6efd33fc84e39ead47125907355c7a070688eb54cc2c4a90fbe3e02240d612e9ec556f491e1e53141aa844bc70c7945d3b0cbaf5fe4956d3301fe841bffd94f3be6ad363b5d07fbab14db8b5715a1e29b4a3952388f1388db12927907b45013a2d6633f74227278224efcf8fba5d66be2494758ce46b54d3bbc7cf9751258aa06d809756771319ba40ca701968de48ac1b7935e5d4f865e8dd4f174c9601b09f98bf4771012aaa2b33d8e1c358894c6170ac4a683289ed32eeecb4d92c4afbeb13da37b2818bfbbb193643b2eefcbee66918cb8dedf32c17cbed23b2636e21d66da0e060b11d54cd4f3f19b9a35955080645a8c1646d48840e3e06f971035f39849c2e213d9479349a1602b18a1f650c9d3317b74175e48d7dbd8c4cde3b2112dabf79c7f74fb9fed9dbe52ce5a2e8ed196bb7993de4e658b3b7111d47b8ca7b6157a7ad2478dbb5b857cd4c92a0c73ed2920485992afc41416e878b122db81eaa14d3c8a22ac5101f259b17739d2b3bad06138972dc689bc983c5923fb51aa283a918165effda71504db31d58df5495aae33c3be60c61e19085d69bb0f7f3c42f3b6ce8f2e1d65acfa0346201448d009f598c4875b175599cccdda734647f9685fcf90377ff7c195adfd9c6442d7b0748e4b575e824264b297116a0ef4390d4bd7469417bf92f8287e69f1fe2be99a14d8a8cfc20bb729340bac72f1fb3a975ede6ac03b808e118f325638e46e3906f3038b3b2d1097c84b29b3a596d40be076e6a7ceb77b7fdf9236d21d7685d50cfd55767ecfacd36c770139dc99e88773545d157d87a4ad6d2bc52148257ae0e1e508f1eaca03d78c94c669731fda25e353b058e886838d844539a76bde78d35bea795699ff4edbac0f40047dcee858618901d5031a7c5f183430e3f355ad31356ae3e9f175fb4d30a90388f721aedd213ff7e47f10b66c7122e483b48f6ce21a767c55ff5da2a6f8883f630b0a7037fba67d250ce6f9c339a486b5c98059a23a42bfa89dd6ecbd237e02a772beccecee887df3b2d8901de67169a8b7e7f38efab4df35a3d3ae1e20cd19f323520935d326195fb8d27cae7a66c227e1fb86b141a22374fde8ca53bcf05a8fe8fd942cfa44968ea353ccdc595bbf64e28552b27271f3af76adea4cfc9e7472085458934be6fb6b8180a4e9a85068acc4122f4907e7aee92bb46c3cee411c24c8586b6e892ba7eb15c401a7212e04e17215063aefb6852bdd0fe4dc65501e0e655f809a00f7d205d60efaeec949bd92c2d7fd6729f8347b78e158e1ea43b542c86ed244e74ad56ecc38f3b698c625e852212e12ca4a50403e11c08a70881b6d34e75aeedcbbc3b8d011fa03a8ead1f0ea44dd33f2dc07a5bc3aad837fd1e0efe9b4d1f3ca64d4411e7dd493d22849348d00a406478ccc41a213aeae36eedec353b7572fc1fe6badb4c1e103bb1ac0601347aad93fd8beddd713e9d24837349c9b28338029a161b3bc6dd09be96aedf6e42bc54491788ffddd2596318ee07d1963e6ce600e59c887b73630e2656b086660243df2b8249fcb3d8d47de2db40ceb9ecf4cc697d6426f14bc427dcc20974519269172519cb6d308266bc9e25ae1aa885620e6a1d65e53e3488fc46e9c323b74fb249d87667e40d572d25755da739a3cab5f60cb871da2032d8ec61daf74fd78335fc429e03cc028c010804b5f2fa8f83c4701767aa348d6c19f54cfaa3f773bbdcab6c956025db82efd9602f8ef5fbfc29d3ebcf4a10ab03899c5b7a0b5d43586f6075ebe5ec5b719cb153ce5b140663bddd5364f713b6268701fd12b728342c0a961a64e546afb6778e98bfa8ddb7a838fa67facfdcbc4d0e72386cefcfe2ce4da6dc2d94a0f9aa92b0409fc0250a5a118b3dd1f6c32c66d437cb2e88924f15765c914ed8f7c5b554461af8f5e3bc8696a1118d17458adba2bb234efdbeed725809e68cb5b3057ef1fff6e16a08042ad438bb6f81b5a26d4f2b525a1bfd43feb08a3689575d4f1dd857c62d31e3a8fdd8e707482c1ffd18a6c7ab7be7747ac6be457486a6049667f5a7d0729c43d55e391d8ffd1db52843a6731ae4040a1ce0e6736c80ba67048bb9df4b4eda8a4c6bc57cbae9b5be86ca30db6efc09bb227ad39c736f17019ec192a84097cf37e4317dbed42242d1b0ebac02000000e1361944e982f868fbf4d22e2e097ec88b76aadaf862d69f7247ce56b21d46deb681047c772728712ba06725456f567bed6b2fee894d2a71a687d7f3d0d3c53308f5159b7603099611e56651b7a6b81bbecec588737c7809b444e4c690f7c7fef6173734299e9d7af5b6c878c63f9698c67171aa5aa3fda8f07ae387b095a5c0d94ac17e1e4f436e5f88fbd1681a592bb13bafe4b16fd312d3d0b32bfead76b497e6ecdd04695144e0f7d29588a3ec4aa1606f9228c3d9ad974f5b8fd169dae7edd53e755e365a6b4d378f004598c9ffac8f7fee5090d165f99b8c8800c90e7192d9ffb59df222cec315b3f0a5391636ac86d871df54e449383377adf38237e6a7ba192ec05dd8ee455eb1f3b0bc30b0bc64fa895c512c2df5670ec77a29ac753c475355468dc3fc7bf437a8b7e1ac3cdab2abd867477238202e290381c07bb4be46da8f64753217cd172489479e2fd9396bb3f2efdafa1d4c376c684eca5ee050ead85ca3d861beb86abb735e4f9fa4b59f50319c246d7a3743c43bb1332e667a95be188788389da19a0d93c84f56cbcb345c4cbcf046079ac65c339c97a2eb7bc7b20b75ff47cad88925f945f6a25a701e7c8def918196cebb9a8eb8d7a0ab3713b87879b4798cb316415a86b3d4e2eb18aa7631cdb80f0ebb87ba539fb3c642aa400925dae82fb51674e34e2efaf21a90b1e6bde51f42ccdbbc7b9b21208ab172451de666fae9e09f291e7e661f7bbc05f437bdbd7a8d178904250e95c03bcc9c4a6ef6dc0c93318121ed12c90336c1a80ccf103043818245241316b4ea675f5586474bd75e73d7e2c1d1441890b398f0c4996486b804c8b9c32ac6fdcb101053b09d74e842f5121e659b71cd92e957fac4d1be7a78d40687c16e90a52d5526ba1bc759c499991a9e680aaa08ae1cd1a9844865b2fade25798ddd678e835fc0e0cfd250c58658ec011814da54b261b940502587ee08fb0ebc4fb5f00cf59971a853a62c8c0c774c973461cd4f70671ca8be131c765c6907969ef1f02b73ad2dad96c9c6753c18970a8cefd4accb6501f28ef178f8ecbb0068417391c4e292d9076db6500e2aff399f70441e876bc2ea20056de1bf1492393b2efb88584d0d50fa7a536e1729c7c5a6894abed7956dca4b8b9bffc741052fbe0922b7213a9610c15da9c132ff06973636ca4c2cea97ed37c6659c302197a74f8fb4547cff376eb21e85f63c75fd627aad74e6f7ad87740bdc0ceea015385d20e6e0c41e42ce30aa500b5e8176f3c83e30784f3ce10708d192830eccfdbac843a1e9cb25bc6d63ac39e8bd98cac8f54902d47c9668bdcb74d2beac4ae3d290596967de3835024c929df4fee8adc166ca30ae0490b1ab38c2daefca9a0643ba11d2e695fbb5eafdd2c0459b5414fe04142a664047f63ee281dfc6e289f952b90c7cd6dff43d29867798462db3fe04f0c0c3c4442561866a341e53b156945c47d2a4f9bbd42d291cbf32a2d5a3997f225a4cc7a97a96b5ae5c3b3936a671ac20272737834c61dcea729ed8170a55b075e7f6f61ba3a25750b1135526c1a71a8fe174cce153b2d1eb6cb79b0a3255adcc971a0137d06d0e1b73f7bb3c62eadc4371ca8d86679fbc0aa6327a23bf79d2e8fa3347ba7f0ef9aac85504763d7a603ba203f939ed51472d3aa3405d8e19de5a6d3fd49c8915e5025bd8555e28459d6f769c9281b973c9d247a678107c1146a7ef40f6f1f5f4db3471228cfd10635c6e76bcb4482838c05332e6d866548933b3643321e2231c7dee43188794812326f896323a7891f291f5c4a7b71fb25c4918406568d8f709177e39d852877ed985f3f9bcd18194db52935fcd90fb04fcc0e95449f190f036fa798c264f4b93b6b5f67ec4545e476b87e0220a68e6bcc537215c3fbf410f3c3589b5d79fcba6fccda962a3f65f5c16341c3244ec5c9478f828b9e0ae6b5298d159562ea2bb10a0366de029533d66cbf667688147b5b7b558f36c398f3310b15e94a013fdc5af5a789a2a006305c3a1c51ae45f65c6d4e63b933aa89a2f6fb89d7417d1917723f4b50f7b04e7232b3e6961019247077dad3bdae473ff0c2e2e59c07fce1b83ed8900e7bc279e17d7d6b8f9774053374d1cc2dee56985f278a187fc343aeeaaf9d79800b01efb65830de7a3aab17b33ce69e1bec25e27837a666e285d82722bf1710994fc12f5c1415ee750b43b24e52572d756f563a57be9ff9bc1216ea0ba239cb142dfe2450b0652d5f3c75af098030363d6cbf52f7723290bd952090a7dc86989adacced761edf2df0e7e449d331eb37e39c3ac21fc0553c9abec8e6c27e71cc0e380683b85f543f1f0c0cacdb39c83987cb4908cf90445558fc291baa8d3cdd31b7a53a2a1a6432763d67f1aa3bcdb94ed9bd032792b071a5fd06091211b06a81bf1772d3a85276eee761c07078aeee140a3092bb2dbc4ccd1c14c297d3bb8913a59dd58bccea9f159f0ada471fa66acea3800f3faf2dafdc072fa1b03e11d26d080814f7cb790b1ae5764e1dea27343c0cec2a074977dc3d832054085ba847a690f427cff0fa3786bd9575b54dfe1f74438b5ced592ef3c3818f8d5f304ebb61c9259724039354881e14e2b54034bd4729511c91d715adc09a62b8e117a271fe1c40f0eb60ba54c32d1e83c44f55a5b1aa270768e809f4f2927bfa9060b16bc96b8fc857483832d4e9fe64b3ea87cf71377e036cc81f93fb2da1413be438db992f540b6db4498fc0a8541550e071a385afb9c5e0b8862085f8433bfd9e4cc18ca7651a7d244d203e80932038880781ddc3824bb1a961a9f661730fdb672dd86b299fa38cd6eeb64033ea2767dbaa18488a1c15ea072865e4a4c5ce633a50b180a7ed913f0bfa134755a9cfa7e09a5bfeceb65e0b5428b77ed41920d7c0e112be034e59332ecba7279e7ae0a27a8e6c2e4cb10d4c3078d50b445bdcb5b610e0f5045b884e95980783d1fd420730adcc16e160a99c67887510b60c6b7b1467cec5c6fca4bb8c76b32740956498976fe3406846fc089e9d90f2ef1934663c870c0ca4200f2e8ba711058bd24d19ec84d74a4e76c38a959a9f505bd40a06eda5abed7f6bcec3d1f57ed070dcaac177fd78f62b39b119192f8aa7b1fb15ac69daf91ed4df8d11b45b2ecbd999407352bba004180b61b2d5e7ebcbbae0f5ca5af850136576b0d5b12f72098da768114eb3f56465b8bbe6f7a8f6bbb237289efc46848def2b7da51b1799599e0903a8abe94d4da4743693c94174eecf7cc8f47fa", 0x1001}], 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) pipe2(&(0x7f0000001040), 0x10004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:00:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x3) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x3) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:00:23 executing program 0: r0 = syz_open_pts() shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ff9000/0x4000)=nil) setrlimit(0x8, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x20) msgsnd(r1, &(0x7f00000000c0)={0x3, "102a150af0fa9f9df6cd2c08a489c014b38c1606add1b40763134831122c09b10e18dc127e2cd7a72dd62cd250d5211e0d4ee8880aa12bf955f3cca22c901546b7b0369053f1be4e512a85fe00ccd8130882efde2e4ab4cdaa023b24d5106c46916da381740822f5db731f64d5c22de0b93e37cfb977f67e162fe5395598ab913f2836"}, 0x8b, 0x800) dup(r0) shmget$private(0x0, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x4) socket$inet6(0x18, 0x0, 0x2) 16:00:23 executing program 0: r0 = socket(0x200000000003, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="82028ae60005013000c9d19dd7ac0487474f5d441953d62e5860637f54cc42e4424e78dc9c7e3357cad3bc67e5c58c17ad895e3ab62c2e145ce00d330c7c80cb3c45763a71b96402b06c1751ff3fb6720101a7d52853152bbfddc205661eaf2ecceadbb81b246ea61237988f30f44e9f3820e3e90956ae00"], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x13) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xffffffffffffffd1) write(r0, &(0x7f0000000640)="08ec6208f1203daa521bac965eaf8eb5e431c9ef068906c9dc739802b50aadca6668ba30f57558cde2edcf888945b8334efc185d6731ddc4162aa331c254d0eda17fab7ef776893f5a8ad6e7a4bc598d3f3c5f017a5c8f31039dcbdf31787964ddd3bd54da3480369e6cf00ea941e43bd7fba73556239e41bfa6706f1692f3915d817f1e1373a0522e6cc3481ea807e3a395bc914767523da16c80db9938c3f92352f5e961e76c6614f94f0647619fc7cf2d3f34a74ca4a14831412b0ab7e5d8d5eaae86dcb0c3b385b25ca88fc0818e0f6785c283eeae7c4d785802b0dc717f454e42d11f9fbfaa4c5f6d284996597c396aa4c96a6482039101d3e44db3ba6577a3a20e99a2e2b73adeaf9867ef1d872268fab3a96506d00e708cad549f8f56dcb884ed976d04a721a720895f2f1d139b4004898951220335fb2f7a33f3b2989f5ff5f0b65956637dd05fd955547ac66a750f561027e685c40ae08137afae67cebc3ce87144fd534fb654ed3843f748c41515e193f33197105c011714fca5a2afe90b230f9234b5004060d45c8013d1016143050ac8623649a1668fbf521568e8240a6f52b7f3e7d2e7674e2d87918195e896315b5578c5cf6c104631c5ef7671b167c19fa3819cbe5c6efec58830c2dc9d7969b6f3fce28e1cc5fb134094beea47767cf962123c463c362568f05fc6a9365adcb557a3365244abf350708348339006122e7409ac9027a01cea9e3e232622cb108a09c66a655151f5b1ce4077f37b2aef4d040b301a720007e5140822f88a535df79a242e63af95135038f126faa90871ca699896f5ade54c90f5325ef222d65baa30e649bac71819dd97b083b2cd7d00774ed139a071a13e31c564939898ac4371780ddac7e8b80af7e60e5eb17e460a56ebc01484dfe58a5dcd2ff39fc8477254ed564be0a37123292d6eb450ade03b7b9307bdc020880b4c19df55a4472585cbe2e9f6849dc699c6a7ec6e55523d7165db8b1631bf7bba871601c67119e6bde43de540432fcb8490b81a8e435cbb8ddd57462a4e5265e3a41a233853a6d8bee44c9fb3a8c618d05e2ce982189f1fbcc321bdb830a24bf254ef37527572c4ad5fd31651ddd153abd3cf76140ed5a9a8c04dbc4b1cc1fae1b5335d4fde783daddefc8059a87374b1e357934d713b5c73fcb644718dd1d7dfa9a9b52a919e7373d54d6d2a97c99232ff4a5baa01943070fd8ce72027695f8009fb1ed3ecad8126667d1fdfa92d1ef5ddc01b414b1c8643b076202f81e772173915f9a99eb508d05c79eef60fb359187d0f65ce5394b9fdccaa50d31b3f7dc777a4f3d9295f04f0636119cbc8a0a2c0bafa81ae11e12f97c9c93538acd98afedcbeefb0846a34d06597729b7332d790b62db9b1b07d3cf65019f3e581a4042805a38a1cf08761c5553f8d8fccb5e12536ba830c5c5e162a75d833719a10154557efae7f6bafd07b113be68c2541e87db84365a803dd336451e06fd4ae4ccf1833039153b1883f5f9cbc304b68e1bd0e2249f1479655f5370ff038c795de98dda1431d3d83cb1711cba0ed97b638c4274f2df2e8bb97b1a2e8def9fe5138e57cd03e6e81cccda5ba7ac3f74d72795e114e4972114e169ccf2b71ad3952aa340409e5e314cc9f797dded5a584de16fac2502a3cf452a726d339f50fe4a4f4ffea0eb06e57f12aef632eb2f30a9b34595a5e2727a6a6a7607b3e349aba3c69dfd3851f8d1a47be25a10fd7a3fc2165e382e4eb1da02fca748bbc26abf67b58bd345de5215879f7f091e3a664d389f3c72d557358dacad0c3dd595dfd4eaf55c12e3e150f285381e3e20d5eceb80f61a9dcec435e03d2a92136569c51184ca0fb7093b909d7c2ea9b18a13621b3037ad060d04e92d5af6d161cb6e2e77f9dcdc56129458144ee6e13d983afa4e18dadaef7098bc636dca388db3388581d39022b1816867f675b80451075fe30d7d0a4e4b84b46527d5776756507360f130f6d", 0x58a) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:23 executing program 0: r0 = shmget(0x2, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x76aff8254efd4d46, 0x5, 0x4b0) shmctl$SHM_UNLOCK(r0, 0x4) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x3000, 0x128, &(0x7f0000ffa000/0x3000)=nil) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xe012, 0x0) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/42) r4 = dup(r1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000100)=0x5) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000140)=0x7) shmget$private(0x0, 0xc000, 0x0, &(0x7f0000ff3000/0xc000)=nil) shmdt(r2) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000180)) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCSTART(r4, 0x2000746e) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000240)=0x10000) unlinkat(r4, &(0x7f0000000280)='./file0\x00', 0x8) dup2(r4, r1) shmctl$IPC_RMID(r3, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) bind$inet(r1, &(0x7f00000002c0)={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000300)='./file0\x00', 0x110) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000340)) r5 = semget(0x2, 0x2, 0x80) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000000380)=""/197) 16:00:23 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) 16:00:23 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000001300)=""/185, 0xffffffffffffff7c) write(r0, &(0x7f00000002c0)="e60e7bc905d81018058ca8e1c88a0319754d77c60ce539d1b0c682c0f268cfdc81e4ba9191b78d13cadf99da5e07ba52fd25ec85fa1320ed0c0e31d254ba6b61ab7abf6e0918ac9fc3c73d86af6bc08ad2ea8368cec1cb5dce7d687c1372c6454b420608a7c89d3f09db903d4c3559d9020539f2ed46dcc932415d42087458329e452007fb25769d8fc6469189865ddbcc8aad70177ec2070848c4a773dcf12481514f0ac36eda360919d7a454059ce52fb03f8ef221583c1fc146da2d4b8f7b2e2bd0fe8fb3708985897e641608c15b173c3d59816b489cc231cf26d78c9ec5550b2930d9a0d6fc82efa7107915441ce81e3973fef105b72fbb7fe02b85b918d9615e085b1656f9c69959615d2193194e52b7d01f3d8744b3c5e89f02d97d6e37e3dea9742656f289611620569e20de441a4d6e7c7e114f010256895d31ee123d620582e491257a89fa23152b97be303d6a8d8684522d797ab1d35a9ea1e27c426155517bf2c9d0ad9f177ba4cd3e3442", 0x171) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x90) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x7ab6baa1de104729, 0x8c) r3 = kqueue() r4 = accept(0xffffffffffffffff, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r5 = socket$unix(0x1, 0x1, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r7 = dup(0xffffffffffffff9c) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = socket(0x22, 0x2, 0xff) r10 = syz_open_pts() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x33, 0x7ff}], 0xfffffffffffffffa, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffc, 0x5, 0x3, 0x8, 0xffffffffffffff7f}, {{r3}, 0xffffffffffffffff, 0xa0, 0x1, 0xffffffff, 0xffffffffffffff7a}, {{r4}, 0xffffffffffffffff, 0x82, 0x5, 0xfffffffffffffffb, 0x4}, {{r5}, 0xfffffffffffffff9, 0x3, 0x87, 0x3, 0x1}, {{r6}, 0xfffffffffffffffd, 0x3a, 0x40, 0x80000000}, {{r7}, 0xdc6cfff601cc9440, 0x20, 0x2, 0x80000001, 0x2}, {{r8}, 0xfffffffffffffffe, 0x80, 0x10, 0x0, 0x9}, {{r9}, 0xfffffffffffffffa, 0x36, 0xf0000000, 0x9, 0x5}, {{r10}, 0xfffffffffffffffc, 0x0, 0x4, 0x9, 0x7}], 0x2, &(0x7f0000000500)={0x1f, 0x3c7}) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r13 = kqueue() kevent(r13, 0x0, 0x0, &(0x7f0000000000), 0x9, &(0x7f0000000100)={0xff0000000}) fcntl$setstatus(r11, 0x4, 0x8) kevent(r13, &(0x7f00000000c0)=[{{r11}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) dup2(r13, r12) 16:00:23 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x400, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r2, 0x8) read(r0, &(0x7f0000000080)=""/3, 0xffffffe0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r1, 0x4}, {r2, 0x10}, {r2, 0x88}], 0x4, 0x8) read(r0, &(0x7f0000000240)=""/116, 0x5) fcntl$getown(r2, 0x5) 16:00:23 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) kevent(r0, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 16:00:23 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x400006, &(0x7f0000000100)={0x7, 0xffffffffffffff8b}) 16:00:24 executing program 0: write(0xffffffffffffffff, &(0x7f00000002c0)="8013a6a886f72f677081c015431e199bf430f7c4f7ce4fb746cfb432e688913e2be608aa647766c8593d6f2f9e84fc41cf93d56554bd826a0317348d0479a6ef7d2343e0b86fc7117a8fdf6deefb120a0afe778597a5533230e5bbd427465bf631aabe8a57f0c1c87281134da45020627126b383cdbacdf79d46b36333da715fccff0b3b95f68723ded3efce26", 0x8d) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c114bc6fc6e23c5b0000100000078d5a280a"}) writev(r0, &(0x7f0000000140), 0xffffffffffffebe) write(r0, &(0x7f0000000200), 0xfe72) socketpair(0x10, 0x3, 0xfffffffffffffffe, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) fcntl$getflags(r0, 0x0) r2 = syz_open_pts() close(r0) sendto$inet(0xffffffffffffffff, &(0x7f0000000700)="3c55414d15e923bde36ddc1e726a3f00f40d719e82d24a3f3ab129f00dc89eedf0b27ec1f4217ed7d7da64ddf8eec8dbab0a58a97137e40dde43b638fe38d8bc8e95496e3df61433ab3100b5538bc1db7fb9e3737d2d37dc24337473e743bce213ce079c19da3261db07f515097aed156c8ff6aca7974a2e4704acd61dad7d86b0dff1f0ecb8cd9e4a61ffc9dc3aca7fdd417e2b3449e3eb360814d33dc0e31a", 0xa0, 0x0, 0x0, 0x0) dup(r2) syz_open_pts() 16:00:24 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="7202cf5be10b00000000"], 0x1) sendto(r0, &(0x7f0000000040)="ee7ea2100b6333f19e50d248f510dcf912bb620351bd507c5b3e083cd7119c7f22fdd7940f64bde69e7541c8a068a96560acedbda11e2934fe80c49dc5cbf7f2b2c93383b1421bf8e30e49544f85f6f8d022b5e87e862b2006ddc9db88ea2811d177c68bd9a51f097024c969a40c046ab65a658a21a169256c082657dedb3b7e052d223e02", 0x85, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/136, 0x88) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:24 executing program 1: r0 = socket(0x2, 0x2, 0x40000000000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="8d03ff41b9b792c58325329700fed84795134ae4aefb99dc11e8792ebcf16efbb64633fb369d5e5a29b74fbe61cc4205e48dab1d01ad4f9465406f1c2beb26fe409df22b55b65ab602c55dd53bdd2ee8e06cbae38c1f31df45408da251a11ed057d53aa0e298bdc3afe4a3c2456757e3905ea8eb056f9b4c666325af5ac44f88e43a929ef57c0f2d2cc6d523d054aac610214880edcbcb2bb6a34913967077a1495d32125d1b8dac03ff4aca443548598030ac0abdd2a5a9f3b64e55c84611c50b46b02641d39c54a60dd7eb475fc94235c399f4de9331f29fab4f92724a4959053f34ebc30db5be429b0249594a854f90a6aca952211d98dcc0b7349ee4da437152e1c72d928a13481b3ab9349e877b50c71d8f1788754521f8464399c802281ef2c8acd716c09266f7ac7d41110cb38053e3b84cdee83bf4719821f1dea7d11e3295fce555ed4f8c699093da3fee6ffb5a3cdbf40b216698ead7ffed6dd5bcf521a27fb29c0bc852295b7e445f1a41b5bae20765eab3f9f54e1905537ac10c83301e9a772a8a3f17b52fddfbaa862f7deac98a84f67f9010f9245107afba3f97ce32bba385aa2abfcece2f4b2c52c6d617cdb9d4150459ee61c35974b2d2054172cf27a69b78019a44af732a9e280870ee276f4ab764c86af563e39665c1035c13dc83af82e5cb9c7085b693f4594486df0231dded650ba0d51061cba90ae1c5d9ead9cb8020ad5b59b655b2e77c7f746db73af95ef4dfbc57cd914348b3b3c09654df3d5b0563c6dece8ab328f60a14283abbc7095239c5b93c09b0a6c329342a1f889d6a2cf690a91d2246e8088bc07955cb7074494273dd0f60f365ed7b72fa9bf69386d1a48ccb82d8fec6b56acf3f06507a4b781cb0cc571770b35ad088e9b519a4c444ddb0450d7ad19580a6992e4d1f47c6bef08086d25bc822a9c7cd70151e40dfad81556dcf5f2e36979aac51b2bedbd465ef6b4c701fd069fca99b10b7af5192d9b33e912309c0cc956364e95dd49641e7de65c0f4093779270c43038d1ceb59e4918e40193437412bd125a593ca4f7bae9b6fe5841c260a96a2a2b9f25f4c6b9a690aea9f559613028a1272e3a8ab71291463aaae7e9cc3ad87c52493f90e95b29bed934314f00c8be976598b32736e4ea40e157140d5fd81fb4a4914fdc87cc795d5c703965436f554d0e1d471a9bb0209b747debb06212c7adda241825efb87925eae9643ff7ae13d43908ab37e08ccf39dd20e1ca100eed35d98ecdd663adedf135d4a98297c66da246ba202f88dff394e4966fe5979669ed92e2b327534164b5a1019ad9ab691a421094b0a2a6245456c2d6dbccd04f28cbc4ed1645ae79cb818c6cbb47feaabb2637e171c9a048bcf025896778482d818948284d5fe2181fe94949df0b4bea8a5f60c8e11136be9f58bb39120e3f280c29f58603650f9a66d693d14cf4878d16cba6f72c77550c588cace441407691844fde1998a432373c459121ed91dc4cc1e76ec94ddb1735d1d915176da7ab110e7fc53dd3bb55839ea1593cc05352f4208db4d7af1eb2e87686ae528ce405e18bb2dbbba9ff2ca685e626d9d90a383a0a0e795dd3ae052da43e92b3fd98bb22da1d4976fc70f846b93d26b5dc244970b03fc9753b3e6b974a3995066fb3eeca69b0543f4406c258490e36b6bade7610427182ef99ba7bf778a2969710c128832049ebcffde91fb06d211ee056c82826ec2ccc29e4bb0d3034d8470de3b67dabb339c1998bce1dfe13c140fd2680d04297147e1a2cb9cbd12028467f066135d8575150c2bcff0c0ec3f635a13c0567b8d2c1451163c0bb5e911bada5de43945226c7d711fc35a4f040319eed805e09dcc7c2e5bb52fcc2b02d8854d1c565245d11021030980379604ec5daa85ae1ba583368c901d2cb763f3a9cf99b0f310ccd1e4c2cdadc65d859892520a3bbfe143e82a2e116365111cdecc0811ec3954510b65c57b8febcf93edc8d72d4030e6179ba4fa60cae2355d287aa843ac32bfc692564c10941c2fae4e496b9ce7ba323441777cd9b59efb6f2e3bd7c22772ce14dce1c959b058972f51d538bfac7086f3c5769529707ee65defa4a5200ba66d7155cc5bb8a004858eb217aacf0807b8ceb5df9f3e1b904ae01930867b0d2be173a302a072141700b2096c139d148b1da401a77e601655313606596cd017e0c44908497be5b67123a86d01d7868eddcfe4f785ea958eb9c8e51e065bb0665c88b9b660feb230b4514d2a976d223ed014fbeac81caf141deb218b909feeca69a19c67228eedc76e255dd15de7e468f86be1398b5335942317220d6360971e4328fa87e60cc79ba78984e037df27ea0afe216f81525959405e2db17e194e07bae2f7fe97f8d79b7f3b6f473d0d7549e26101ce6da4c6027f4ab716b82f936a27184aef6e323779a86863ce91a97552cbf56eb4c376a69391aa71723b0178993823b495990d04f07f0252f0c10f02e2503e78745163af6c86bdfa324c6811ca47f45f6aba23937e88b6cf70fd9cf228f58de59bbb30990ebcd7773c32d684aa271350a9a0637e3fa75138081847723d9a62330cd40c1930674427f6f271b5c2f6b78a18939f82516f99aa2233152e197360b22bfd42a17dcc726350aeff5d89512d9a70ffd5477f05ded860eeebb2af21e42ec97b74a52ad2230f6e8c3745c9a13d8e4db6fd72f8ef721b262751389dffe0f576b541c1f768d28c5c6585fb7d3c4fcf3191845cd990d663190e289ffc225f652e8b27160352e32e1817d6be6859ae33e6903b518d5f05e24a69c26a524b6a01751d80969c8ac4472fd6a296aea71c00d47a3f06916225983a4a6841a9804fbe598ff9d7e726dc2acc9905bc35a216d0cfc162f8cc9b350b449de84fccfc7b35d6e794d93179f7e50b48bfc464f70969c76414e1f2a5eb294d75f283f5301bd8c63ec9d4fc260540dcae385318aa0bb8ff688dac1db6f5f73ea0c17abd7ac56c6ab7d2bb139c50b2daa8ae235afbe704b4cb7057b87e7f7bcf634c13e8a7f62f41ef60eb9db03be531cdbf0292736bec7844602b164e7a91114612c62298863514384c8c2cc1d5912282d8b89526b897557567727648b6fd23c988c3cb913739984d41997ac4b262f3b8fdf3089ebec688bc79ef8429b0b48b00fb3fb6d33ae8bf39c6d075a5821345aa00e1ad7b45f2e781e51b3d260fa57f0efe8ca0acc88c8227d39846f08fd616539870fb8b774e565167955722962468da0e4e9e97a4e43e7388647816534bc473305377e4466ba3081e0e819addc576b4bd128f5a66be2d3e0aa7739c175e654fee8bbb18e5b072d443ba53ff78f601ecb01aa35722800a6217f933dbb02743a6b28cc2b1da30278d4a5143c96bc1af779bd718e7e182bfe5657f1390f5bcada5e7f73bfcf79fd0a56ea093eee844fd793ffc9cf5a677c1845d90925b75708383fcd4bcd9239ec9b3bb9efcc56bf7c437b0f22bf6d8e3959816e53ee8ab06ac22271215f92ca8396d95c09f589c1351de6bac14edcc8742fd62a4c1a7381e41c245c4e0f462889fbdacbebfe7c1a83b97e39ee08e70bca72942dd8410b26c0a050a7bc9f07cf91d0784ac291d53a9e53ff395925bf1a6da7e676ae83a51af3b3f9877a74dcb8a7579c516c47df99db487de839fe2e6bc89239ebb9945e10d9c184b6cb9ac5b3b386c449c0a983452a8cd90970c0bd73f406cac2ae1302a449006a8e6bdb927f2426c5ae39568e7f5c42cf57e883ee6b017bc667ccb3aae760a6f3bffce2251a8e6d3c75725feb943319f28dd2857d4bede9a796ac6992ec5f235cc58a6a8ada5df4e307b478852b31145fdb94f", 0xaab}], 0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='?') r0 = geteuid() r1 = geteuid() setreuid(r0, r1) shmget(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) 16:00:25 executing program 0: open$dir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x8) r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000000)='\xfd\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x1) renameat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00') 16:00:25 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) kqueue() r1 = dup2(r0, r0) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r1}, 0xfffffffff7ffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0x2}], 0x80000000, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:25 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x74) truncate(&(0x7f0000000040)='./file0/file0\x00', 0x2) r0 = msgget(0x0, 0x82) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) getpeername(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) faccessat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) r2 = open(&(0x7f0000000180)='./file0/file0\x00', 0x40, 0x4) r3 = openat(r1, &(0x7f00000001c0)='./file0/file0\x00', 0x8080, 0xb5) bind$inet6(r2, &(0x7f0000000200)={0x18, 0x0, 0x7fff, 0x38}, 0xc) r4 = open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x880, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/210}, 0xda, 0x3, 0x800) r9 = dup(r2) flock(r2, 0x9) fcntl$getown(r4, 0x5) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r10, 0x0, 0x4b) sendmsg$unix(r9, &(0x7f0000000540)={&(0x7f0000000400)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000440)="e87b2c42e60880cc29102c302f5de4ec5122f88b4906d4985db6075b2160106957b7d2efa1ecb3a4bd4aa1b44d154083b73c6171fd689bf12e7cfe3199225b8ab452e67b515eff8c0edcf505cbd845036de89d408428df3dc9bbbd0b2d97bbd42e6f023a8f3afbd60b7d814d4ace611bde818b93d2b8393e37e42d6c", 0x7c}], 0x1, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x404}, 0x1) getsockname$inet6(r10, &(0x7f0000000580), &(0x7f00000005c0)=0xc) sendmsg$unix(r10, &(0x7f0000000e40)={&(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000d40)=[{&(0x7f0000000640)="fad3679853f9d3efcbb649dff846a35b836f7db5cf1d490208fa9e80a77c0b97887dc07119478bdc35ca921283d0fc58bcaa11ee794b38a1d948c017acd93b58f8cf99773fc3e08f0fac714e847d52016544cec6f386651d08de7b4a8ae8fe95ba14fa00b2ef769c0adac08eab70608dbd16088ebdc93b9d1915aa8649869d5f9e2282e1c5e5210612ca2fc09fca923a2692d39bd0872ff7ce3af292e234ea5736ed3f78ca63773c16b78cd8ddc803f539fb064abccdd80a4aaa1974e9c62ce89c747c0b96f38a8ff9", 0xc9}, {&(0x7f0000000740)="db7e9a4d3e513ad722414b7beedf4fbb3a12b15458e8e0360e7187d8b1056030bcd2be4eecb44101ae", 0x29}, {&(0x7f0000000780)="ab7570c27c1d49150fce127751cf121a55f075d7741b72908b863b8916d684ff258ae0181435ec7831c7e41e13072815957105a97c4beb394a18b3b9d67ff26249185de4e58d3cf0653a739e1d21cc57d968c752c469cfa40936bc08288d24726ce77e601305c5437aecf0ad0d3931dc540ad08e8090385f334ae4bffa0b818efb945ee982a93c3e734a85610e28b926af1250f3a91b494b6ca4a4427ec6f3aad28fb3abede1b09abaf2bbe3c701b78cdcbb8c158b6e7ef02ccf4af5802684d74d800e44aacd69efa9dd", 0xca}, {&(0x7f0000000880)="701aed4ace6155d55ac394848ea2f909c78caceb8308e60f56d0f84dcb6016cd270c24c1f14d37597a97d93395b29cf31a9f1e938633d032f761f949c2bfbf82fbc22d2bc654f24e10ef024f4e05f7a4be74cb13fcb504ced5569335adbe90683679395f5acace850e3d8940bad58c4222834fda0ce9590ac9744f60cdcb9e9bbb6cc95abcd8b9114081d0f5432f02b6266e6c7f811b0f4d1433ca7771ce0f01fc7df029b5c676a7b66049b2f8a2bfca573b39d6f38b770b8c28c0dcf3bcfd0686e8b6598da7e2b97e01f9e98439ffad47c9926f702afdcde574411a061be4055f56035744dd38293fe216df", 0xec}, {&(0x7f0000000980)="6a2d1fc06a570617fe8a03380427cffce5f7c28fb20d0fbab50b5a2606b26c761a270e3303f554aadc72ba62b7067068de2ace9e771b44a7b0a190f78a2067309efc1fdb5eb4842f6b44d2cec6720e7dff6a57b5d5205f119836ed9af44f0d7b8c5b060dd7453a3db87af88c77cb599cea2f4d6d1fa7259083682295e57085e1d2b4b26718ae1604e13762957121f0e3fdc9fa35553b3da52cc8176104a2cf7916fa85173fca7f54d65b55919f07", 0xae}, {&(0x7f0000000a40)="c841c35cf458902bbfa5be51b3fae5e686fba37b09cedaab932f92119616b5c7f36dd1abdc9d08c3f6c672d98fad927df9e831ceb6718c70f56e66335c2257207a9fa2fb36c2ee669c897d78d70e44712ad2c2ead5a4f03def825d03d036c7e89b0973cb3be687a736e93783e8e6ca086685bd2311f79163f14acd718c137b9fd34ebd4654e9fec625be26075c49ef2fd2d5a12d2bc63188613c4be946042e325589fc96ebca0f9dea34fe9d10688ea38442a435e46509de01259678ada0faeca74951dc399b10977c0f7c1b19c4626376", 0xd1}, {&(0x7f0000000b40)="278e35e753616f6145875209ded8745966e5707f7910952b24bde4fe9de88ebb880b709d8dc16024c3625274d827b1de93bdcd65c65ea4dfa5fe603f469354c012f926658153da6c1043631c5fbf5bfe45d853e8e91c6f4ce62259d74a4347dd9436a7d138462640a42d484ee9c242eea76f82ccf1c663aa625fd97d8ee71e2316461003996701ef46e61041ef1bfb77b04c4ca79e383455a590011e23d4e06656b3f113d0f7c52b3fe6ed50f01cde4acaf3b01064ea3352aa8bc1c26866bd2e7051b6e43a67d92c23404f4e85d52ce50a63ef706b781bd4a3f56e5b5116f4549d02c899a12239256d0d4d856613f5b244", 0xf1}, {&(0x7f0000000c40)="39282c49e424ba21fbdb4c4630e4778352dfc6838b", 0x15}, {&(0x7f0000000c80)="3215525435ce3fd6784aec90c876254f29ba3729dd9551b45147d60839a2bc4e5552bdaf1a99a3a68a28b6b0323feead7ae6fef619d076475d52d5703941e98f8db3b3fbe6a27c8f8816384af1f11517cec7d80a144aba8a4a7e8e913cca2022d27f98821b396270e9994ac90f1e4342d301010d6dfc46de2283666b65e331a1be5244137ca771d0a858b8b4ea", 0x8d}], 0x9, &(0x7f0000000e00), 0x0, 0x400}, 0xa) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) fchdir(r11) renameat(r10, &(0x7f0000000e80)='./file0/file0\x00', r11, &(0x7f0000000ec0)='./file0\x00') fcntl$setflags(r1, 0x2, 0x1) execve(&(0x7f0000000f00)='./file0\x00', &(0x7f0000001000)=[&(0x7f0000000f40)='\x00', &(0x7f0000000f80)='\x00', &(0x7f0000000fc0)='--+.\x00'], &(0x7f00000011c0)=[&(0x7f0000001040)='\x00', &(0x7f0000001080)='%\x00', &(0x7f00000010c0)='%\x00', &(0x7f0000001100)='!\x00', &(0x7f0000001140)='\x00', &(0x7f0000001180)=').@,\x00']) dup2(r8, r10) ioctl$TIOCGTSTAMP(r11, 0x4010745b, &(0x7f0000001200)) open(&(0x7f0000001240)='./file0\x00', 0x8a2, 0x90) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000001280)=0x413) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) utimensat(r0, &(0x7f0000001c40)='./bus\x00', &(0x7f0000001c80)={{0x1, 0x20}, {0xde, 0xff}}, 0x0) r1 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x812, r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000040)='Q', 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/79, 0x4f}, {&(0x7f00000001c0)=""/86, 0x1d0}, {&(0x7f0000000300)=""/139, 0x16}, {&(0x7f0000000940)=""/228, 0xe4}, {&(0x7f0000000240)=""/29, 0x1d}, {&(0x7f00000004c0)=""/118, 0x76}], 0x6, 0x0}, 0x0) recvmsg(r2, &(0x7f0000001bc0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f00000003c0)=""/226, 0xe2}, {&(0x7f00000005c0)=""/157, 0x9d}, {&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000680)=""/152, 0x98}, {&(0x7f0000000740)=""/205, 0xcd}, {&(0x7f0000000840)=""/121, 0x79}, {&(0x7f0000001a40)=""/193, 0xc1}], 0x8, &(0x7f0000001b40)=""/112, 0x70}, 0x803) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001c00)={0x4, 0x2}) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x3ff, 0x9, 0x8, 0x1c0000000000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0xb2b, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socketpair(0x6, 0x8005, 0x40, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0xb1}, {r1}, {r2, 0x8}], 0x3, 0x3) setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) getitimer(0x0, &(0x7f0000000100)) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x4) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname(r0, 0x0, &(0x7f0000000040)) accept(r2, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x30, 0x1) sync() 16:00:25 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) chmod(&(0x7f00000000c0)='\x00', 0x100) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) writev(r0, &(0x7f0000000300), 0x258) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getuid() getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getuid() geteuid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getuid() setreuid(r2, r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file1\x00', 0x2) readlinkat(r0, &(0x7f0000000440)='./file1\x00', &(0x7f0000000300)=""/142, 0x8e) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) r2 = openat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x20080, 0x80) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000003c0)=0x200) r3 = open(&(0x7f0000000140)='./file1\x00', 0xc4188491ccf8ef7d, 0x40) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000400)='./file0/file0\x00', 0x4) 16:00:26 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) sendto$inet(r2, &(0x7f0000000240)="1654172c72630499510bb6531971f5", 0xf, 0x8, &(0x7f0000000280)={0x2, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, r0, 0x4) setuid(0xee01) chdir(&(0x7f0000000080)='./file0\x00') 16:00:26 executing program 0: r0 = socket(0x6, 0x5, 0x4000000000000000) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) write(r0, &(0x7f00000001c0)="05f8f622ab997252b411726a59fcde517af614aef51bffeb0c3d00ac51cbf9e04c6a9a917a1a84ef2ff27787abdbbe2ba67976a0230e60c5f8faab96ded2b2d6c83722e96d201b90f0b1b5c7ecec2f5c9b1f459086e50f8bc25c6fdaa65c8b946d23c66b00a382cb3387ca0ac0b1c7e6d8275d461d05e03a63f0e321b4f8c090b8b6fe1d7ac987c7a972a5e6bc729695af6e6180d4b108edaf4e81e7a61a8f11ffb07184e7e1e3955e54167554fc49b7d93a5710b24acc919e50aa8a4a95b60427494791a2cd083a371b8bc0aa02a17e3da7fb1664d41b898161bdc374924aaf0aa5926abc01f3", 0xe7) r1 = fcntl$dupfd(r0, 0x800000000000000a, r0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10010, 0x102) close(r2) 16:00:26 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') link(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x10000) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) lseek(r0, 0x0, 0x2) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) r1 = fcntl$dupfd(r0, 0x4d7501f37be3ce61, r0) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x80}, 0xc) fchmod(r1, 0x20) 16:00:26 executing program 1: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = fcntl$getown(r0, 0x5) getpgid(r1) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2f, 0x0, 0x90) 16:00:26 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0xffffffffffffff12, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x7, 0x4) r3 = getpid() fcntl$lock(r2, 0x0, &(0x7f0000000280)={0x0, 0x0, 0x4, 0x9cb, r3}) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) getsockname(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000e40000000000000000000000000000000000f5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x4d) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100)=0x6, 0x4) r4 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) pipe(&(0x7f0000000180)) shutdown(r4, 0x0) poll(&(0x7f0000000000)=[{r4, 0x42}], 0x1, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) close(r0) 16:00:27 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 16:00:27 executing program 1: getpid() r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) close(r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:27 executing program 0: getuid() setitimer(0x0, 0xfffffffffffffffe, 0x0) 16:00:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x20000) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) r3 = dup2(r0, r1) kqueue() kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:00:27 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) socketpair(0x27, 0x5, 0x253c, &(0x7f0000002280)={0xffffffffffffffff}) r2 = socket(0x10, 0x4003, 0xdf) r3 = accept(0xffffffffffffff9c, &(0x7f00000022c0)=@un=@abs, &(0x7f0000002300)=0x8) r4 = socket$inet(0x2, 0x8006, 0x2) r5 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002340)={0x0}, &(0x7f0000002380)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r8 = getgid() r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000027c0)=ANY=[@ANYBLOB="00e6ffffffffffffff00009c7fcfa89169fddc32b72e4d39d07405ae2b4b32c30b7bd43fb61990dde3d9e8a3ab9983712180cd0ae11633ed9722be477842a457294006a8604cadb758701de1de6afed44bd9613662942f324214fb839ff3b7dbdb88f095f937a5be4698e140a3f2eb371390087282b54482597b4f398983306d406f75c48046bb9a26cd343e1fbca13ffbda1eefc2ed9533fcededd878d102ec5d5a0957c44bf619a49c194cbe1ebd60a0078252f835b5d6e833d07b575d13e1e811a98967b7ae95561ad52c91cfb941618cf87d513638b0f3c6d81ad0853c5e09aeb80808efc0fa32cb8c9ec6140f9defbb6792934a8239b080"], &(0x7f0000002480)=0xb) r10 = openat(0xffffffffffffff9c, &(0x7f00000024c0)='./file0\x00', 0x10040, 0x6) r11 = open$dir(&(0x7f0000002500)='./file0\x00', 0x20000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r12 = dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002540)={0xffffffffffffffff}) socketpair(0x0, 0x1, 0x2, &(0x7f0000002580)={0xffffffffffffffff}) r15 = fcntl$getown(0xffffffffffffffff, 0x5) r16 = getuid() getgroups(0x5, &(0x7f00000025c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r18 = socket$inet(0x2, 0xc007, 0x6) r19 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r20 = socket(0x1e, 0x4001, 0xd8f0) r21 = open(&(0x7f0000002600)='./file0\x00', 0x30010, 0x43) r22 = socket$unix(0x1, 0x6c4440ca3f3cace6, 0x0) r23 = open$dir(&(0x7f0000002640)='./file0\x00', 0x80, 0x1) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01122e2f66696c653000"], 0xa, &(0x7f0000002240)=[{&(0x7f0000000240)="8faef940a912cd7a0d7a90833eaf1f3fc02dd45057e9fe01d25a9d60d3cb1a14819d823a3c2a7c0540d648b2d00d7f512163ca2c60af3fe457140a1c46c88bb57bbfec22665838a4aad25c4f4cf0e0343728708d24d03d68cb1019e23d81c1d80e248fecf977776420cd7cf6a93bdac99d1515df6484cad3f46a78b82d3c3b839ded6c8a1ef61fc41eceec6e3a9a27b6e84760d6b54006ba180845aae5a6bd774c0feb0edf0c27617fe652e649be5ce0fa7fb04481f5cc63b061aa0fb61cf82d1aa524ab33eac2d328259ddc59c2984032e7136e4f693b419735c0fc730b5a4565949721c1440166fcfbc99edb71cbfdadaec6f6647d3d9223b0b8dd556bdb3df9cb591bb2d9c8025de933d4ef85ced71b204d4aeb345c623111a2d9cad052ed48fb65f0dc179401a25197445be930ef300b1fe3f7ff9f0e4ff0e0ee443bca814528abbfdf291c5d544ba646198442e5968ff69beb4714a87edaf89b79c7016debee0f03b7034bf55329f455681cc7dd8edd9f869d2057c7d115064d4be0fa37c74df708de4b24a88e4d22a8f771d2fb28e1e6f2860bb378885c1d50e8e631b73b615c29dc2fc92fce024fa4c024428f522797f72c484fa3647f7bdfcbf75b86e99de489bc89f0578efdf555d01f35f66ab24b931e1c4b65181de997e0004a19a90ef0bc9538cf6dbd0af97d4cca3cda40c2bedc5c37958c1dc3fff775d65cbfec95c0e11c6aa20bcf0f9f69d6df04b52e1c343a1ed43a06c812e5ae4f2bd87b87988c96d0340b026a768691ba46ae20dbf717c235d07cfa1bd2cb883aa78ef006d8edb57b70933dc77cd3c7e1a151ff7c0cc40f33e53d4eb7efe41b61a6d3d19490cf9fadb8c221230e5e374b9807c19bc03f66edb5051e4ff08ac7218331487b1017dbb01925979d19c7d65acb321b9a927958b71e2f7bbd986a687183264dbb14044c4bbfb05e4be5ab6a41c91a69dfabee80f919989540e8e58d2582fc51b3e213916fa3ac7070e175251aa6c0f89bfe7d480e865de5c206b523920ba3d2e4d63c6a8a3de16a33058c243207b6336109e4a6fd9cf2e77603b5de23094188e92bd09ee98398157270a948b6d1b6573f9dd941d6e9ce526c7a1e5685ce0d1e5b52c76825e1a8622c66ef3e71e86c0a629b06dc000c75a2382a72f99c148b13b47219d907363779f5e571a7f906a53b9fccce5132b803b6ed805a2833bdde4acbd62877e8fbe89b37eac4d4a1307eeef2e2dabbd30a1bf332c6e828079d864fbd00b01b7d81b7a76fe735e5b1517361549af40fdb4f2775877e070c12244c774445515982d37b84c763df83edb469bddcb1b0ef945f672e394380253242370657eeafa584450febbf353d4ea9ec5f8b2f5268b0b1c66b7d85762ec10615dd874693065b94322feb32e4afad946407cbb4cac9c2763eb66ac65156740a64bff195bd32c1d6c6ccc1eac6a77603669893b08123fde63826fd94ee50753f12589ff5232696cac6415c5062cfee75bbc577d0a7e6e6857046c17f16fecf3fbb02151953589c14cf7a33ad31a7bec3d9eeccd5734f75109cc2553cf4dce67d56c591d15faeebbcd5c3d2c58de9300737720d67ff10464c2302b0ae1c9914ff7aab06867f78abefde0c856ab957a26fb6be6147d4c3e5ecfa7bd27a3b6f708d3f42793941506f7f6e8deef25a46e9ad6324c9830954843fc0213373ab7f412ac085fd4dac505da857808a3d977acbbe3a04d3c696559c5b89635edc49fd5ed2db35da9b462e19cad65d09974d4d888d38317719c0ebbe79c3aded849d4d2131bbb1c2e0b8171481269d014f72bc973e25cd9e9d833d2bda6e5b0ca9cf53ccf800b84c75c31292a193a997de0a146b1bff0bf39e726c341d28ab0363068562fa188da94e0c11702466da7ac60c3a30d7f6ef631efdf9553807b7f0366310cbc80562d8f7a61239f9a9b135c6e63d93b833ad042eaaa084d58a28304ce3e36fff1455cd5f2f673527f4852e169d5b0afc6c840da18d5c78b7658145b0dcb3f4b7fbc972d461adcb1c237371b7ebe26876327be1460893832882257b6f4c8379a68caeef9fab803d7f275b591d387f2171a9ae78df27682467c34ab35026c08269448ac1d477b2d31d1231d245122faeb0453c897590550969f14ce5889f595fadd9af76bd6a196e92f547755064203ad59a798e7490a8ac73e855d644d097eeda762b258d4c29c170e9591a42e71efdb8588be79ede74c3580d112e0e0ccc1a81f9865187a5cd00664c14dee713b41ac601e3427318cf87afdad0a1cb1c80449596e8842051becf1b04c8a1b6ddd91431619912591aa4f8711fa64624175b7da510d3a22855416b4b16e779921cd2592ac48c26744516eca66eb60544146d9bc6fe819d60f929714731992e77589b77cda6c79fe624d6be67de79b06594d15fbe3cc44d40f4f45058eb55ea09587c8bb1199916efaff2cd6081d80a76b74c7f9b1caf35f857d258027448b46ca7c92f3827a6d196975c9ece99e5ac0db482bceef2be76cbc500d478f6e03e40ce8906c3d2a2337f11ee582eb429bb20d0a54afa5b97c63bc4ed5003f373936dbf9c5628df49f1bce3e8854bd44836643f45f0d8ee32272ecdf73e9ab616a97c5b955952b270a011726347c4143a987b3534e5d578c4c3fa8b2c50ae4cdc201487b4bf6a633585085e7d993d771171710aa9d214e9ad0ed66cad458c1bb784513882777cb004711494895e93f71a4b7f177ecd71b86edb3386b63a5381e87d117e454591b562a09b5a4e6278ff22cf928723647c307fbf46f85dcf6819134096a32789936c41f3f7e179c9db801ba1ceecc87c9f07e7f84556e51ac2e5afefa7d1c149eb202a51c354d08abd83b9f991209b812a029a7a32446279c2420a9c97f01df9ef6ad3057f5f4828579d724f8ac348309372c142df004f6e808a0d46f3a0f216f3a9d477eea3e855134da6c3b92d42059ab2a11d686eb606987ca78e4893edf6361577a8b783d76030e69b9f49d5bb423202282e0a2be1f53d0c898bfc9c6f0a804e063854a3379f39042321f0ac768f359588c2d2321fee82979253588f07622a9fd14bed4b2f06529d4ac5911d52037003028b16e295f0aba7d5025e343245cf55fbe2f3020e65152423b49992c3dbdb793982f15a2a6a6740a0d9ad6c9c55c51543d9d9eaf1cfef0e603757f220cd9a660f6948394cc4e0c3f9aebea145f3402c2d5c3e5c438c8878ebf404156d87486cbe8b4bedc518bc57b231512d976927f2a2819e0902ca573cf26f31694fdc36b4b714f973b0a113ac887ba8074ef94a2c88b1f2d1ceaff0589483fe3f1f8d33a3dfcccec1fbebca5c02136b825d7a2d408437b5c50d859f7d28b543cb50dce8f48b436eb8584f561124dc6dd2dc7e14d535a840f9840fa966c7aa5ba2e66a65171542fd42f33a93ac9791e08c029f6f7e8745a6bbb76ac2cbcdf6929e80e0505dc6ff19e489cabc6947c6202676a5b6e1a414fe792a5904e5405137931a07bd9318f66d1f53bcb2f245373c4e512d3e11ff41e16ef468e178b212e3573eb03e7224194587307deaa693b170d96a9d7e9ed823fdd297e0bcfa0e79c63d6fb7acaf0760e2f497970d71f5fc734a5afe3daa0d5ae59a4f3e17df2644b87491139aa7b1e879fbd96be46a7c891359f3e24877a8aff6733d8b222f4e57687083ee003125ce08d7ec90959f483b55bf890aae5df5a2219e4cb96e845593330703887dc8bbb77c183ecfc7a91ac0a560c43f47bcf90ba2b7e0b0edc860af9fb5036ff1d61814a98f680499b6adbb4a4db8da13398e04e5e59707873a7050bf22929d52109cf0b35cc150e7695915898094b6f5c8057e83f044bab15808909bdc69a9a8df0fae3fdf6f67658e703deda69d9a56c4cb6d99a4bf8cc0d61335e4b2dd87c3c7d3d273015c77ff73cc0aa2ebba694f10be1164758d831b346c24cec3dddaa18129ef0692c2428791fc6dadf8823e0ca791fa62f15aadbb31258f8e36253578762dfeb51004b77eb7b8d4b055c95628dd818bd36bcbc97944a2d37c33278e4957e0f1e842381d4f1bde0cf9ae64c41a2e8e642a4b63750880944c51c247d1776ce8408fe6b7081021b5a6c1cb702b7a1f495ac17fe2960bba194b29f43cfbf4fed1f37e5258f45c764409b6eeaf4d9c79880ae6773f585d2e3aabfb69dbeb7ef3065dc6e1d16264894edbd31c9dc0ded64851b5c1e261cd0f1f9ce0d95d7dab810b7336db3f9bcbd6347663785b7e7fdd884fa8c3ef18cd2d38ccdfd41003b16c06c8af8cde52395867f4c2e7524c064a0c7a8d2b6b1f42cd6a5fa922cb0ac6160fd7f5ee4049ec63fa8c4a456893bc4595276830ecc728c8e33300c7003fd2259dfe1ab6ad0d9f006862dde064644677b80e6da978e62f31ca9c2bef0508c94cf7c61203e9b5700df613ade6d0a52c217bdec38022f4185e94a44a68651073218e7159c1e271e6fd7d0796abc1847b84c6cedadf25cee837656e1b52de0bd32c08c3569beac60188432ca51dd785729caec767bcde7a24aaceac7a3addaf7fc24890e1d207d4f8a56a906b84748a49739527fc129a40e6b91d82e2d7a51a88998ec469f490a90ae8cfc4fda519a43aa58cad2b178b2d642b85d42b66e84c5497f231df10c888cf7ae8821a98ae243d4070ebae4694658daaa926175584a45da23ac0d64f7b53899be3f3df3ed9c1d3cc9592c73aa8f1a2f5f39669b3ef1073cbf4d506d89751569805d0da9d6156039d9236a2da436ee3b2364d14ba68272b1a492c0fca20785afc3c6c88e5585518875e5b3c9f8605e9dc31c5d68bc171275511827086c3aa8614cb429dcca771b7051cf162b46e9ea20c8c0c3dbce139fba8837bdedf96a386a00b16c3e5a907e854b7dc2e2164630ba35bbf60ccab21dd528e970a9fd92e9602b7c75adefff7de0e2672db454810558cf2bb53b255ecf632b4240eb31aab619b60de4d53021f3ad1f350444c8a9c632433f9b939a00ea30b990b00830be8a4a8353cc3dab484c6dda1d9a91e6825b70926e3ecf5832d17439e36cd7fa9f8efdb857c42b515627ba5f4f081b9b04963a838c4cd3dbb8443de40cc6e07d674c7d76b570fc4326eeefb1b9c99f5f0657e8e64e5a4eba113c3096641c3802c7cc64aa7f93466076e723894d7577be96345c45be58e53f01f6b285f534a7ce97368e4697c0a3e1f7db7bc7d79b25c4eeb726948cb0a9d0c7997550337a710c10e9f0b6e6aeda22027b1b3b6f12556c6c6d5503d3605c8ed7254df1bcadf18d6d47101b609a53071d843583051172c93f28c2ba70130bfee73196c7f7f34beb72e0ed29388661437d071bd008f03338103e2c70a7c312b5ed54c42954aeb2e138b24a750d81791bf13aa51d300c7dffe30937255af76a08a33460e6d83acb1f260cb219a9167607fcda1ad6b9a4968c08fb20d5d6854e7d09efc096a5ee51262bb31336c3569e6e1f62acf8c6be3fa353aa04cab96bdf7108606e12dfaad617ebfe067117e7d530fde5434f5158858e6ba277071be4fb80a6411adf96b26d3ce72ff28b83b246815c3eb01bb268ef36e8b685c7ad230fa4f9249ab9184514aaea483773922696cf40f17298ca511eb7ea5c0d558832555c94c42fbdfc5bb45cf20c211bcc51b5e1e06f9b23b5769661dc0b1a2c68d9466a2982e54daa1d8dad71907576d44ced731a678365ee133a35d5a3b9bdfd145474e3279f439df6e9ad707a3eeddcd61da334729031ec46b4f921e2f8067b0a5c3b29c6638e8dd", 0x1000}, {&(0x7f0000000180)="94324b39af8d769868426d8148", 0xd}, {&(0x7f0000001240)="48edbddced44bd4d76ff55d2794e6413212b12ecaabc56070a70f059aeaa70afc6df652d256f0af48401c3da8deeefe3d9e3d5896f71717cd663a8bad718158635c9074afd7401802722f26bc2953150d695acecb373651b860a069d7b24d71c311a37ec8578dfec58a12bcd2a2e64673563d3b3899662693e8e64472b7a42b02d33e85dde0d0a80b7197d6a4f263e6745f068cf8dea2cc43c85d7d23641a4a814e51ef74b190b7d8a2f580685d453da86a41a1fd1ccb4e45955abce8dfe27c549834f2278e2da50c8fb7b6d06f1f5b1fc66aa05cc73656fffe52fe65e363460ac58e124e3964e4c872644cefedc41240320e6890ce1169bf6f5968a0009339399bfda4d696f7ce9b2d5c1ecb5078122cf1b814542017b8dbe3300e4d6acd067f6e8358f1dd61a2c544d053a45ddbdfcd36d303d44b72f1d9fd5d5c3a26cec1f764b3884000ffba5c3e4d12c66880b7651576398b25ef4ce21d48d8db42b55c102e4f315419b430317907464838e87924d64876d566c59d616282e97b025649f07820e6a7181a6e96f1fbb5ef48cf80290944467da311de9d4eb0f92f3a80df88fb561261e45f590d6e97f43f90a0f17a73d9d591bb32ecf688bea7f947942df42e21eec4fcb1b462d05e72f20d8adcb49c1bd728ce4d6ea67f287217ef1709a72d1bf2d2a213db2b2fac5f5a1a4055522bd14a64041b455463a619c3865f901d5a6e6731e7384afc94ad03863dbe04d9af02d1f1b41a12261e834a3205964dc5e6afa528a8a4fae06b36de0537083d80ae4c603f0f80a6156576cc9a5946fdc2c54d4e0e20869cb83d8beb26243798152c185e81176a864e730661af65a4a53630f3351dd6fac6ace77a606db183e76ec15d09dd197a34e7307ea230ef33d4d71b291acdc6161ddd8d902bb85a0083d82dd0b7edce2fe7d4d18d992770a132ecb97df42dcdbb2440bc657d22824f8e38e3ba2159a83607b9bdc87fa68d0264131df2a23d2fba08771945814aef9e078421696a883b2345ad4914c12aa6288dafe321e9b7f96648e04e55cd747bc59b68adaa04c1756e6793889cdfc37464c1a3b40b460bf4cbf3e849f41e7708b4080a6efc5b840d357de0575195d378aa12ad0ea13a501f591691edc563a95150a60420870c6c6f0f94f943699cb1688d03030eb09aa993f4491889b266ba5e7b873fc12dde1c2f9a460c11a63bfbc96d613402c0eee578d5f5a39a91d1c21777d196ee454765359fd6a9ece5c7cb3ac7f355f22a4ee74ecc4f79b79412f00ccef10bba1f0d6640b7e00b3ad9da52872bf7e89bb610c8dd888c1621e443f1a828065852f3092a1d0aad41898540bfd7de5fbc78151e3b0de86770b0f400a89ef6373a6b84c80902bd1b7af9f2b09391298e8fb5181072a299ba47990f0419ea265196f439af8cd9d7f397a13784f7f54b5e86beb01be920ce7bc63b7cdc606465df457d99ad014ee1c28c96f1fd560b36a8363c5dc15845c1985e3eca53935e556ebeb8d5c9f89d8e0f95ca6fdd42c05af7d3201359ae804a3ab49592c3b6f1bdef2ee45924aec4d948bcce9375ed19fe98e19e386fc5547a96eaa9153c69a9de371036d4b2a2ff8b0c0426e4c3d758653db846937df00a307041d0bafb0ec37848a19262595e67e4e1a4f0843e7c36fa81b659082d3decdd702d9725f00e8a1f412400ea37282363c70f2c8383b9a65d6e474b9800d024d3b784cbf9f30233cf4d210981f237b542cfa7ff5334efec63dd426386529e2f109a991b25bb1a942501ac507cf5dea28a7e9bc5322674cb1d130b14e8576d480e18b00d1e6a074783843240e009b42f3878298eab235972c888fd481fc6ccbb4758dbc2283cecf412cad99f96e5fc7b8b6ee1630ff4f9cbebf551d0928db36ee66e4deb87d459186bb3a57d34e4df1ce7edb3517556481bc351933a3a55197ab8c192a0dd1a8e911208f7edf9bc6cfad25aee3c3ef8b513bc7b35b17124d20c162ce9d98a8e1537fe796e3f42ffed0faf29c3bb6d7c538bc67b47623d0bed42b10d6b57573e9ce7ce3a42e427245cd822d981d3c311b96bfb4343e4ffdfa00e19076190fe45ab2177f45c9c82fd366ffb7da47a83c52dca27153f4b586930f3f4bc874c024331aedd7f976160ec93560f2bd562e57832468c0d9d526135d3673ea090801933deacc175760e1e027477e54fa2454dce31d5a73ffc475f2b179c86b9392d8f43b25fba02e4821028c989c6c242ce82bbde0672927fe1b019889635d307f07729ef201d72f98b702f679b627e1f75708fd99466e27255992e05ad88ae19202de5baadfb18df2cd73b940b3d355884ae3315c549483545af41f22e932099b89fd2570a726b240b7b69c2500bbbe749a6dd5e702fd1998198f170274a63cf668f247e016af56fa086dbc0c69b7ddc0ecd34489b70bfc88b53fc78c76f1d82a7003ccb87930b8a28a792df3b1a2d3e4654d59e006f203ae00a830766e04d5e6f658288a602d8b791a4b6d125d599bd0b7a7e8a3c3093c89f9eaed970d63cb30b62e3f25187a01e77999959372e3dcd2403c2da2c1b18b11e0efe37483f6a1bac384001f122c8497e3996d06a6c3ea88c527f30162d0c667ae4ae47da245fdd6889ad4ff3182ee2ece79ebc1314d1a83a16fbe50c432887d1e2ed6765a4128b2def77d76d189933526f5d4d3e15b23cb45387588336f850fef3a3e6eb54090770c18b27288012e7cc2babcd8d9d8493a9ad899e32ffd44bc6993ed8b8ce49a77f2e0fe5ba23c54ede66780e6814fdb534bcc7303162fe2f99f5a05679883e2ea9195bd55a94789db247c0f75b225d49c1afb5507802c8ccfb5d899ef557f3f6c8d47a0d9c89dd6f8ddff792a690a408cbebb91e5f115a3af4ad81f9823340f1043a076658668387ffc3eb770c5a6800861d2c5feda4db950e5739a7724e9fdecb69bef4421067a5441b456e22c5d3e49f61660a3916621391e77a8ad526e37aaadf842e0d95c46dd75787f4570609c2b2d0bbe3dc00a5815422baf5fab3a551b16df5a8b671c926a5e457554cb55667c8fc115d7e9d14e0927d86e9d3e74edfcc0805d712862b7a6127bd2dadad96d78a3c9f9199caf00497e5b442036095750ac39cb9aba5f96fcbf5f0ca3b36ddcf180f07945caca62ae7fc6c1597162e2de31a77753b4a422b06c599ab83bee0b2ccdc3f111ea2c9ce4d0449ff9a7bcc15d993f6cfd2e336d438652fd9aaa14f4dad9632ea3d6e235f088f501edd1a500a87e059ca795470fac1d06e5894f00f4fce488292e7083f0edbfc3cb2e619ed0f10b2d8a3e2f93ef44ca12664b1af7ce633a107cf63725b57bfc712bc5e7014435a21ea0c0d01de03b848b8a0607ed3eee52959c06ea15e53fc763108da93b90525a6c31d7b8c2f2d1afd7bf2242880d965844821b3cf22d735941baf94b6c0f29018fe127046d6932a295de156028fdb324b382bf41efc966f1f7f97520d8aff51277c92a9c8bdecec36a1c756d508cf9c06a898fcc43dcb42a95d567e5db20bae9fd664bcf5dff89a35499a3b4942e2716a730aac23ab311eaaac84ff8cb6617448035791318a95e9f8c1d78d2f1f65c3632239cfa73efd7d773dd897f448be7bad8bed1e02bcf1b5708db833dadf84c75f108b3d77841ae06226e7d0d32eb8591a1ded275f95e1569cf397d54363aeaed61350b6bbb62a51c6401bccb5a635baadbea44930e1e937a769c94d0278d02f1330492d574cc2a14a424ad3a16fe828fc8fa226e2295e27e7fd4d5332a43f1241f6b0b257112d744494fe30b3f75c4324888a322b7466e28b024e6568ab505406133738d25a787aa4a42318398d3aaac67945b1b87cd3fde713d6ad5bd03dd01d1b58a34f4a020fa73c9c8b0c36ca3d81af5f0ac5fad3bfaa0eaa1bc4b58af7cffd44f1d1e67276212f1d817a291efa87418590d7ae1c58dbd85a329654409e13e99d129146127bae3ad53812a42a29502cddefb906faf36e41791f75b360cd7341e899b43d94fe118624ce51f8b2af4ec44bd57f928ad08a1daa96c185eb84983b3c8ff11de2e5908c8e0391594d32a595e643ed9ffe9f71afeabd1bf353dbed97ec127c9fea7887c646d39d1d00b078ddb99dae420e930f92e74ae2e12e20bb8f66aa65f1054a549ad3574031b4f1faf5e9b9e15b6dce9ab956adbdaa2b0d4ae3ec0c9d73343df53750ce79bbf5824e12203906d602c133451491ec287253f486d7f7101c795a2eefee6a565105e4a32a96d4c27c550f8ba950b51be5ac5e75a3532e2d9d2077db499360dcb75593f5e27d8bd865009bd412752001556b5a32a335948d6e0d2bc8733a67bd85b5780ab68365c07e22591d7591ba30e23020c1e929a21d7459a440c4bfd6d17161f093d80ede79bcc7da37bbb17e11447a2d1249707f70b0b1358d1f0d275d230a3397efcc7e0a8707dbb76819bd22f72cb064df558d72eb0d75dd5a47df05da6ef167daa5fedf6e456b064ffa11a321e45fd1041b2111b93260b9f773ba699b4a484ea8b6b6404747923dfc7026caeee08b055bbc95701bad240eb6860c43f354d8bbff3d2cfe86aaeb97ce84634759db08b2874f8775c9874d037e28b5f1c4416ee3a6bdba106e3461476c43110e957357eb63ecede5ffe0a9a489ea14bc7828c0d70fe58e92947fab8a19bf0c0c2d0b6bb72d1b4fe650dfa54ff72aaead4bf021c37864fe11515bf43f9f108637fb65c2935369d2afd28dd985a9f0ade10b1fc1c010f3ef9cf133f3b2ead0849c6c7931ede8d9d0b4ec32f8f9453d3ba7203f016ea7ea481d9d099d1de741a38b9db11e1d35025db42cf2a6168ca02c514d207cdd42bf0e947dde7bb75679bd926697e24340745a2c745c66f12b1e5c1a65c123242cd99ac3ac99cc8e549e3540452fd2738b28a7d4233cd82ecc00117008219620ebaf9a357ebb2ed3f963920f97df4260a801a9bce8ff32a1ee922170480a53e67c24edd9745c96effac91ba72ff50cfe4a4113ab15b898fc2ac39352c3977e5dc51dde3953ce8b62fb2797bee77563a4b30c82f1c6c274e2eae838c7f1bf497de7661225e91212fa548906d72f9ff4b89b6f751a9abb8ae41e0976e74dd008fd2a382c4ef4e20982e66f1c839d598575233f117ccd790f4d565bbd3be1f06f145b74b235c578070b6e754e81028a61a4a43c67b62ab8d200484eff393115cbd4a09ad2dbe686101bb846e10e916de265f6e4dc82ee122f40772d4b3f04572bca522eee16f44e9422a2992f908482e37c949c5a4b84d226db9b8beb684a88b7c24ff9332eebfef440488923189cb896657679227532f488791bc8696c6e99372d1696d107f243f572abf0454354a7eb5801ad36a71be5168e53a522a6f17833a5a500916ae2b7e6957c418e72335e9cda0a6a9de9d677dd31e9076b9b13b02162e1e00b19acb26a43674e2f82930a61d0bd6eebebbd361581231a8adb288e739b76558fe35efbf2f7273f080c5a95cb6cda081e2c3fae86836cfb1b84ac5e20856aa1d1b5fc68f3290c5257da475db79c2fab5b03157ac7fe361d228a81344dea19a25dc9121ef87110de86ea9f03a92f3e733ab559b00bba1c5637ec2e632e0359d681cdb6e1d51a20fbb9a7a8364514a422e3ca49ed37e96fee405fdf85f18b56ecb9e75511f00e1d3f1789196895ecd4adad6021921580e064da60391985d924850d9053aebbdee2d96ad00440ec879160b3556469452080f80aab1487cc08319c60d340d8637b1c98f577d6c3fbbece5ce4b4a7c", 0x1000}], 0x3, &(0x7f0000002680)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r9, r10, r11, r12]}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x28, 0xffff, 0x1, [r18, r19, r20, r21, r22, r23]}], 0xc8, 0x5}, 0x5) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x101) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x9) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$inet6(0x18, 0x8000, 0x8001) 16:00:27 executing program 0: socket(0x10000000011, 0x8000000003, 0x0) r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000180)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/78, 0x4e}], 0x2, &(0x7f0000000140)=""/8, 0x8}, 0x42) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) close(r0) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x295) write(r0, &(0x7f0000000200)="dddb44e0b34e19fb46a188c465ac54b4e5a5f5ed3dd3556aa0214aeab8bd16d08706f6f6c7724560c9297e91ab6d610785740114c0ce988edab17dc61242d4620b463188ee913147e1dcbc76b3ad16aa865d355df6d2100533e535f42aa4953ab0b86b45d72c0cf636c20f6098b52980c0a8", 0x72) r1 = syz_open_pts() close(r0) fchmod(r1, 0x70) r2 = dup(r1) r3 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) setpgid(r3, r4) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000100)={0x10001, 0xfffffffffffffffd}, 0x8) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r0, &(0x7f0000000140), 0x88626eac6710a7a) syz_open_pts() 16:00:27 executing program 1: madvise(&(0x7f0000ff5000/0x9000)=nil, 0x9000, 0x5) socketpair(0x2, 0x4003, 0x100000000102, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)=']\x00', &(0x7f0000000200)='*\x00']) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x28}, {{r1}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) getpid() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:28 executing program 0: mkdir(&(0x7f00000004c0)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt(r0, 0xfffffffffffffff9, 0x0, &(0x7f0000000240)=""/126, &(0x7f0000000100)=0x7e) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = openat(r3, &(0x7f0000000040)='./file1\x00', 0x0, 0x80) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES16=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES32=r1, @ANYRES32], 0x1a}, 0x0) getsockopt(r1, 0x7f, 0x7, &(0x7f00000002c0)=""/20, &(0x7f00000003c0)=0x14) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x800) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x4) 16:00:28 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x1, 0x8000000, 0x2000100000000, r1}) getpgrp() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x90) openat(r2, &(0x7f0000000080)='./file0\x00', 0x11, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:28 executing program 1: getsockname$unix(0xffffffffffffffff, &(0x7f00000002c0)=ANY=[@ANYBLOB="000064d7a9a0dc6ed6b0fcc210ad0000000000000000000000000000000000000000c3d99df0f9cdd339372f4fe80929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007f6e00000000000000b1"], 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000), 0x1, 0x0, 0x3c8}, 0x40) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x800, 0x10) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000380)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r2 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000040)=0xfffffffffffff000) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:28 executing program 0: setuid(0xee01) socketpair(0x10, 0xffffffffffffffff, 0x4, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000180)="d325000000003e450fd983001000006640cff3450fb4a803000000c4427d58cd36f3406ec4034d6dfc3ac46211016bd3c4c1fe12190f8013569a3b") fcntl$getown(r0, 0x5) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x184) r1 = getpid() setpgid(r1, r1) read(r0, &(0x7f0000000040)=""/126, 0x455) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6000, 0x3f) 16:00:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, 0x0, 0x3) 16:00:28 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000001380)='./file0\x00', 0x0, 0x31) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/109, 0x6d}], 0x1) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x28, 0x0, 0x1dec, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000280)=""/177, 0xb1}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x2) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc7e2e74de400", 0xff, 0x5a660be8}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x401) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000003, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6}], 0x7, 0x0, 0x9, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x21, 0xfffff, 0x51, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000082, 0x6, 0x3}, {{r1}, 0xfffffffffffffffe, 0x10, 0xf0000004, 0x22553214, 0x9}, {{r0}, 0xfffffffffffffffa, 0x82, 0x0, 0xbd9, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x20, 0x22, 0x9, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x0, 0x5, 0x5b5, 0xffffffffffffffc0}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x7fff, 0xfd}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffb}) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0xfffffe62) r1 = semget(0x3, 0x2, 0x110) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x1ed) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x12, 0x1) 16:00:29 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0xa00, 0x9d3df626a9454fec) shutdown(r0, 0x2) utimes(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x1, 0x2}, {0x7, 0x5}}) r1 = socket$inet(0x2, 0x5, 0x800) sendto(r1, &(0x7f0000000000)="b7ec1180f829ffd426844b8144f7b50a65ad410991931f871c4d76a84369fcc04a72ce8a1ec418b2ac390fdc3e5fdcc9e78ea702a1d5d7fad8266a8962cc4fafca14a0ca78b7c38fd4634438d14f4c4c2a527d470c831d6929a03f6205dcd37384bff22ad9fbb803889f90469ea872fbdcc2b72f9f08272be89bc4ce29bc5c12df31686ade8652061cda77", 0x8b, 0x1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7fffffff, 0x2}, 0xc) r2 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x8, 0x20) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0xac) preadv(r2, &(0x7f00000001c0)=[{0x0, 0xffffffffffffffb8}], 0x1, 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x141) getsockopt(r0, 0x1000, 0x4, &(0x7f00000000c0)=""/42, &(0x7f0000000100)=0x2a) bind$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c653000ce08d2940fbbc6a12722a07425c720b3c00800fcf550586058599eaf90a1948ac02ffc4863193f5d3658635446a792febfca709337299fcf5dbea58307817604c794abb70400000000000084afc97bfa9e4db38f459ec6d6b07f36792ff080648ca856877bbe59896f5d9e7619ecb20f51b79a3188eb894ee6dae3c28100000045ad7571eba76d9885233e19b7deb38e416288738c0800000000000000b992e0669fa9aa90e0f9aa63dd799e53403b1d346d0e2a0e1029d78d28847602f847625ca5da345b393cb38a7dbccc65b9c9b06d1dd2632017ae9a8fe58426791b425a418e97b877855cada82829e96a357a3fcc75efa368f92caf60c82a29ea2722e576c31993bd8efb92013d3efc3cd2d82551e40518274b6a977717dbb0d0d5ef091c3f0f1ea4920b3301fc4fccddfa3a3f72db59ca79306d598eca91f8df73ffb0a603e35f6ab0e0912f1799ac89b3e901a0bbeedb2993ed995785c90c83a7755be2489d0568bcb57289000000000000000000000000000057094e4ddc2b886315d609c76eb08b239ee7a2d0d4de41ec3e6a04fd0ed83011a6678bcdb3a2c9393806b39e737cce22a7af3a831d8c1390d87b4907ec89c60898c260926db6f870e85319a031ec78214a47e2a4d4cf8373f9427966994ced83936133512a6165f732c8413b8b371e344ebbef35440a8803b1bda41e593a6975b402882120b2336f92d1285255b0243698e9d01370e38aa92cb6bda709ef2ff10fdef990939f7bb94cbccb173926e29db10628f7d14371a90565245145cadf9e630e2419c65a4694c2a810"], 0xa) r2 = socket$inet6(0x18, 0x8, 0x6a39) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 16:00:29 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x6) r0 = kqueue() r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x41) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="8eb16ce92c5f4d552bd1dfa49a", 0xd}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0x0, 0xfffffffffffffffd}], 0x400, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000340)={0x10, 0x54638c4f, 0x40, 0xffff, 0x3, 0x3, 0x100, 0xcf}, &(0x7f0000000380)={0x9, 0x100000000, 0xe75, 0xfffffffffffffffa, 0x100000001, 0x401, 0x0, 0x1f}, &(0x7f00000003c0)={0x1, 0x3, 0x7ff, 0x0, 0x400, 0xffffffffffffffff, 0x1, 0xa7}, &(0x7f0000000400)={0x81, 0xa41}) 16:00:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) r2 = dup(r1) sendto$inet(r2, &(0x7f0000000200)="c4", 0x1, 0x9, &(0x7f0000000240)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) read(r0, &(0x7f0000000080)=""/119, 0x77) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:30 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = getpgrp() fcntl$setflags(r0, 0x2, 0x1) fcntl$setown(r0, 0x6, r1) fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r2, 0x0) fcntl$setown(r0, 0x6, r1) 16:00:30 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000300)=""/184, 0xb8}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000540)="3435f407e50cb378a8cb5d4c6f203d0e356dacfdec76fadddbf02468144bca294b8686bedd97f2fa28084a611d87ffe7b1179fa2ec54de81546a94730ad4fd1497ffa988e8ec852a605aa234f097ceca2d0db61e85dda9c0b6b6dee45bd8ed0fdcb2587fad53176843473159eeb01db18484b2fdf49ec77db8944149f0b9fd8b14ded0e747202d1b06cdf67c608c2c276f1b817016bf3689a3074df7331ea42c8de489e7382ec910f6f74109663ab40468689535042762ba894ef36d2fbcc859", 0xc0}], 0x1, 0x0) 16:00:30 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000001640)="d8", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) msgget$private(0x0, 0x48) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000) 16:00:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) chroot(&(0x7f0000000140)='./bus\x00') open$dir(&(0x7f0000000180)='./bus\x00', 0x8c00, 0x22) mknod(&(0x7f00000000c0)='./bus\x00', 0xc006, 0x2) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) 16:00:30 executing program 0: r0 = socket(0x15, 0x4, 0xb23) setsockopt(r0, 0x1, 0x32, &(0x7f0000000200)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7277e26ae8c69f0afbc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0941bc906838a88d756b2d17d0d6", 0xa0) close(r0) socket(0x10, 0x4003, 0x1) 16:00:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000001000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000001040)='./file0\x00', 0x84, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="215f146105dc0f8c0e08573d7a7571a86f504b0e3bc6e85748458730bd24ccb0cd219a3e67f9bd9398df6d01be0e238dd0d21bc7c3a55f6b068c4ef35c1f96f0d908f9b38b55f0165de6d9a2b68ff5c32cf6bd4036e517230fe9496a4102d794ccb7496469c398456b933fc44c346a597dea21393c6d08e0e786c3b6c1e4a20d073ee7fda3e52793032ea7c1e88cd05e63d638b4bd1a66f11005cd73a2864c32b20be7547bde34beff8e845fa9b57abd5e36dd9d619a9f240e6bf77ef0768410414ae711d4f15060e5cc0fbb71c244e9cf2c4268b7c3c6413b13eb81bec1dd00444ec18e9147ffd69d6b6dc901d316b945c66b227a0a0973f57d148b57008c04ccc6ee7ba52857519d7eb9ee54c6bbb15d955956da6b765c79929bb870cb9fd30d6782145076521f757d93421ff269d638d0d358e38653f7fc0e946f89e02ed6c14065ecf016fa108f3c2437c3708f797b8235af71335edf464ff6b79c4723953ee5427a0b4d1f3d06ac9a4f9238d41a0575bcaf89ba0963250af74ee866fba5a011acc94adb969af49b7107f3e8447a99613b725cc1a961e3f2fb3516efc9ebf2101f84745c4a43b7d4d0730c8c3eaa99ced7a584049455734e8a6d895beb55c5cd72e8eade4d731eb7f6fdadffcd1bf45c8e628787634ff06a9a11808e316c084c36b540c9ebe22b95fc1f11ce05929b56e9573a1f1ace8ca842a0f6f7249aff2106b1ba967616136a1f3c323cba73d60891175e568100c3714dab5e5f54fab55c481f0e437678a194c590e1cf46b55c95442ba0aa459be58f44e33c4d259e6adf02d575cdb5c774c504028ed7b484dbe9cced12563b577f37af471ea64ab1d98fe33b8c81bf6de79d8c702c0eef92e58af47e40f3a568828ddc57735fe8a13ca0b424a9464da142920bb65c0bf3cb78bbd9706eaa469c26428fce2689d91d829215c7c74dd80647bc95b2c50cb2f5e2af51556a8c80592d003e1176e3210a62e33240691c4900e9b312d7a1f4b56940e607ae55f3bf34fae26db8e14f0cd55adc5a3248af1b667d982c829d51ec95434101f3d0a7bbfce7f8089ea65d01b79e83ab65356fdd1a5d1107eb5570b582d0dcbf684c5abb84810be910b3b64dfbbebd196509aeb666ccd32dbf6ea3492426f8c5ffe3d484b18c8d158352bed08b031e23d672a080e207535845b753066a64d6027de07f40aa4588515c021adb814ac96572156aa8d8d63826030eda57a74632e6bea702dd39ff8355fd3bcce1fdf9679e44f593131ae516d0fb4adc3621720ff897abfc3e4aafd60294968be1b40cdda7c98669bad6d94b7a533eb50354a0b84286fa262c1e563d7431fae8a1f0da25295ca389c98606c850d14a4afe26801f93bbfa727f6e0ae001fb3d9c99557aecb05189eb8eb3d06be961a026c9a636964fb7f3f110fe5878cd4272663cdea662c676501beb72d0b86c142be4089a8675292f69cac55168e87f914641c67b5042c5a94699cdda3c7809970f80d242574c20a1ed6cfda7d167e4ad4da01052715dae06c9ceb7b04689ac275257516be1ec755ef58d6f0d8a49f34e3ddced068c6b87bd145795541565c58499bc8eb289dce1c3c8976a6b4923e4856363d50d048f51f4011d7b7ecdc41336cc82813d923e933fee3a2ef8a929fa0c48707ba00174e56e6460c4b20fb4d8916b4b0fbd9dd8caba1fc1c0390e889399f98866dce484f4ce07ba9414bce3aea03fe97b877bcea36a5048f14c14e220c33032eb3ac634443c024814c20115965d0631681210535c1ffbd088b4f55f3a0fea7a444c394b5d1704cbf858bbee2b934f255b1e8ef7b83002d07418720fcae2f84cee6a7eb8b6924bb2cbae057bbf2086fcaa066157f11b9d06cec7bda930eae71c552d1fb27e685008d27a40fde981fe3935539472507ead84cb9fa94f275385530fefef8c52aaced3a7cc1f923549bff35ebde34bd3d317cfdc175fff75793be6b84c70a342eb717ffe373e76e25228ad88fc05ca8e34c986cf080ce34865f59d0e845cb61405df6f1d354c026fb25f4fdadf7703f1c6eda40b093b6111dbac47cc5a87024be024c7999672348ca1735030ad0ecb439bd1e4f3949711e0ea6d21e775ef1a1298fe6463d663e4de6aa066535d4abfcbef394192c49904aa2de8e8e574efb81de388b6a661006fb378c5eecfe4057cd1583e30ea4e962f1f257bf1163643b8545bb9cb577be0c3e0142cf6736f891174b005cb21d68e0776fdbd1f5125f212a97b072bb99e33a60bd111b1c38cc36e69725a61072bf30d405ce83b18dcb55ae8a09a99f69b57166353378dee956518bcbb75932510b49e237c8a856eaf00a8f51a6de5aa188f689685f90d28109990452f576e27cf9e22242ff33900f959b4d0570380361591b90a9bbd4608f071d1150a924e7da87f4051ac8e4d55674affc0051d83f8206e01e5aa983af9563769c513778f33e3ba56b9f005495d353c60bf44b94c63c159ab48ad6cee5f79b3825901d32c5c0c005df127da1b0755d12f2d304ffdf4a27871951578f8a6834dba733da449efb4ea9308ac012ccab369f94bd912d244a63144d05f0ff7789105e723a5a4aa186b5d0186114718303aa3cd4e77f8198d22eb25657d2e263261784f31a54c8fe0aefe6db6f54b55fdfcd720856d3e52b9c2191fa08f81445aa7d36d8aea710eb169ab22f85ca026f76c4e1bab086e40412b8b73bfa978358bcf07f2c493203bac67c2bf537da24f3a47c217f996382ae967cd88a42269288c946baa337edbce1fe065b90c8feecd36f87cc37ce3de391a9c3bb489109fed0b39b31dd2d7d5f99b581fe47a2091518669f97954379376c6715a9ca9e29e8d4563ffcb9588cb88546fa4a2113d4a7a73bb30c8873870f062a90e700f5176b5fb7e58c3f61bd55a062f038a4d425c45532d86989a98043ee062e976357cfd32d9d97eac951cbd0666dcb8122e3d80f76c67ab177f210907817b503b6b27789b757bf96fbc87b88add262796524e66139b211a9632ba5bf2f0e11eb1e67ce41a3a0379a979c49e28a050f139451c81977a9d5f28c943b6c88a922c8c3725521395817ec3ccb0d39016d03202717dc9c95a7ee2b06ecbbfd9dae00ecd91652f65dbfeb62b8a53f73f55dd750de48c5e820541ee544bcd17d26a77f6c90c431ddd629c10397ff1760449cf3b5e3014950d9c0be1a93840bd7f122ac1b669732eba611ffa3fa8aca6ba4664947ecc9c1b9e869f18cf229808029ee629af3dce84536ae58c45d31a87ee99e1e95f1c9e9ecc1d457d18c9139fcd7b7431e834e57c569b8a974cac122738229ab8a3673ac55b67163a3ef14f6921c7c08700c09b2be07020e90419534e661482d9416246437ff046aa279f0b84ac2d5698bcaccb460c97e9dc8dd3d7044ba7db75275ee8a8afcea3fdc4838c96e2cfd294c1985513f9287f8583cd6eeecf34e793b39d7e3d834d384ecc3ac5ca61b202f5977f9fa3fc2bd3cd1356ba5aa088d84dc4c3dcba2d62b31f3c98c8a5b1026ffc169d66d0b829d9af793fbcdcc93c169aef25ac691449b1b7bb41ee32b82fd542fa08a94920dda3fea63c587b6ae6d4ea14340bc269012437f3d5e1d6902113ed39a136c5a733f2494b4dfe6728e2039f353f2c9bba4be7a90828b153a28ad495726fbc8ba905d06350f09e0d3a269b58ab09c53603bf9503eb833f88eeaa7c36628505c80bbf66e1cfc6bcd8bd916c62983e0a159f9ba1e8713d8a44b00f23f2e992d9fc3efe480aa04374668adc30e0e5ff09109a3a1d817625d815e4ad9051aaa35b1a81894c5093e04192fdbf87e4c3fe194c8061d49704a5d675704a8423ffdb1619b3fe47a80b53f350a888d99848e5e6b33f1d456900ceb1ad4b82a6893441a7f6f430db5c980036f14601f3a842321efd4b55890179bcf585665c69a2d11477c0ff95c775846c157e488961d7b477d272a39fbf546c71fc32554af4a17b7963719e67b84fc246cd202c6d9620d1c6ffb8cae92146951865d1d2a0d8cdab795c09fe565c2028fa9fb69d71c533c68605ca27b5e7799b90ad1e1f64e751c21f377f9823b9d4ac9729f9ce533ffb03ffa1a34eabd7360467cfbe77a3ba1b9f67c25e808428e6bc8bc578dd91f8820f8731a519837c61d3b4e242e1ff0d1915cb7b5fac24d1692e894d10377e6634b8e569b78297c38b41e34a625abd4688a55e2afabda04bd8b058f33d8af324c686461e9509faa96f4817d8a07dff209644132cf24a28f9d33cd7d2fc5526f7cee71ce956c4982ea0e0249719c01996b54197461826cbdb0ccfe7abc4ba4eef1d3f4f52fb0e38e494af493676314b7ef857531bce9e776dd3aa27cc9cba2e98b964573490d35186f4e88aec7e229b6aacbd3796b7e1a3999b8652f52e0ee83ac7f258e37053b00e1862172c58e573b4c03c6fd026a8cbb48db6f40c1704f34ffc86cee2a181bc5badaa8d6dba1be240789c39c449d741f5228403cff8a17b43f05bcb027daa682d310f6edf6702b2276bf2cc12daabe9e7cc5172c11c687c58b922db027f1e4228bdec6e123bbab4b5c8babdad7576e9799252fdbb07f3c720dfc6af74c9965e89bc163a9ca34cade50d5860435c9452044ab3bd7d627caddf06954d24c62d67aa70f914edb6aae678a25943376bdf11e8c18121b794d947fe59b45be3c679fa62dfb1a65d1c0f3e71eff8556906f956e0efe7a299dfff0be3c7de3d065aece4e06ea15cd4171e61b7ccfa0c4e28c1afae1ff51f7c33801644acdfdc35e20d6ba512587bd85b8a788a0bdc6a19e2061b259384779575e1464a68380fe174c5681f21feb2266262f995ca76e93f80093a0c1df477ae9a27b202123e9cf18f33f9888a3bead5a1987948ef69b7d401d30689562baf247dd8c8e5edf2f8963a909263825dff90e18150ce1ad85a5b9ba2d817d4541667e18ff9afb8c75b61fc204d1f7dfa21bc33abaee3bf46880ef44dbe454548dbb379354530f49489065de010b3d8fe95ff5e628ac7f5d211add1ebffd0d8f947252534101a3187dcfab903a39c29a4cb8312521fcfa3b7df55a066c5d31338a5e3e70f3305f83616eb7200a3c62806c04216de20a128db0a2f5082e6b71d4574582a3e16309fe8e46312c1ef4f8e438c393c4c16cc864326f45bade87774fa034092a97a95ca5b2f65271beaafd4dcbbeec6c0603fa1bb53de80eb333bc948ca4fe190fab3fa22aa7a13d18f2ef5a8e0f6d136915fc049d554d333cc940edc3018e389d3413a484d2828b1e21eeb6d580709f08d88225cc31e3e05442019776a1795d5d04c54e8bafcdd58fe85c162c2d083c3cf724cf28ca5393d1570a481c91a5daeee9e3e8b4806b85d7bf055b32842b52b5cb122c0a764b147c7dd054ac0b268dbba44ead0d591cb1313bcbd460c83dfdaead8d4ef355170a27c35ee2760d276d972ff96532ca8ecffef82e94ed4482f94f4405d58797380c505ed79e68322bfc4be26377600d05db82d56b132332b0210b6b8a2e3204f4224a9b1d0affa2112844b7081e226ec6e5510c8291a57204fd11b6a8e20c4355e7efbda9777769aedd2a4281ddfc2aecb64cca1dd261de26e4348c6ae0670d33bc37fae2414241477e77a3e3e9c7fb7613ed8dfec8ab48ca35b13df1da461302e43d675a36303cde9503bf5c0313e37e4a625651fcb9dcd798f6b9bc23e283a0517641b7939105cf835c6e1b1e9e31bd932c6a0ab8e566ab3d7f7dd08f5604ad9bee6d11c04d7a51b7e114aa41a57e1f444aa4a", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x7, 0xdde) 16:00:30 executing program 0: r0 = socket(0x11, 0x3, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) kqueue() 16:00:30 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) 16:00:30 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) recvfrom$inet(r2, &(0x7f0000000140)=""/119, 0x77, 0x800, &(0x7f0000000080)={0x2, 0x3}, 0xc) write(r1, 0x0, 0x1a6) read(r0, &(0x7f00000000c0)=""/106, 0x6a) pipe(&(0x7f00000001c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:30 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = semget$private(0x0, 0x4, 0x80) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xfffffffffffffffe) socketpair(0x18, 0x2, 0x400, &(0x7f0000000040)={0xffffffffffffffff}) flock(r4, 0x3) r5 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0xfffffffffffeffff, r2, r3, r2, r3, 0x2, 0x8}, 0x3, 0x9, 0x8}) r6 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x9, r5, r3, r5, r6, 0x40, 0x1}, 0x5, 0x7fffffff, 0x10000}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x81, 0x0, r3, r5, r6, 0x0, 0x579845a}, 0x8, 0x1ff, 0x5}) setuid(0xee01) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x400, r2, r6, r5, r3, 0x34, 0x5}, 0xffff, 0x2, 0x2}) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:30 executing program 0: select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x3b9b3362) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1ff, 0x1ff}, 0x10) 16:00:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000000402000, 0x4520) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x3}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40, 0x4000000000000, 0x7fffffff}, {{r2}, 0xfffffffffffffffe, 0x84, 0x1, 0x80000000, 0x7}, {{r1}, 0xfffffffffffffffb, 0x1, 0x80000001, 0xbf75, 0x952}, {{r1}, 0xfffffffffffffffe, 0xb5, 0x4, 0x98d, 0x4}, {{r2}, 0xfffffffffffffffb, 0x80, 0x20, 0x200, 0x5}, {{r1}, 0xfffffffffffffffe, 0x10, 0x8, 0x3, 0xfde}], 0x9, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x40, 0x1, 0xd13c}, {{r3}, 0xfffffffffffffffb, 0x40, 0x4, 0x1, 0x5}, {{r2}, 0xfffffffffffffffa, 0x48, 0x1, 0x1f, 0x2}, {{r3}, 0xffffffffffffffff, 0x16, 0xfffff, 0x9, 0x400}], 0xb52b, &(0x7f0000000040)={0x8, 0x5}) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x80, 0x8) 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000500)=""/90, 0x5a) fcntl$setstatus(r1, 0x4, 0x4) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20001, 0x100) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000000c0)="db", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10002, 0xa0) 16:00:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x40000000029, 0xb, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffc18) 16:00:30 executing program 1: r0 = msgget(0x3, 0x200) msgrcv(r0, &(0x7f0000000040)={0x0, ""/84}, 0x5c, 0x0, 0x1000) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r1 = semget(0x3, 0x0, 0x8) semop(r1, &(0x7f0000000000)=[{}], 0x1) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() mknod(&(0x7f00000001c0)='./file0\x00', 0xbfff, 0x1) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x20, 0xfffff, 0xb4a}], 0x10000062, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:30 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) recvfrom(r0, &(0x7f0000000200)=""/27, 0x1b, 0x1, &(0x7f0000000240)=@in6={0x18, 0x3, 0x7, 0x744}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000280)=@un=@abs, 0x8, &(0x7f00000012c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, &(0x7f0000001300)=""/19, 0x13}, 0x43) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = kqueue() recvfrom$unix(r0, &(0x7f00000000c0)=""/222, 0xde, 0x1, &(0x7f00000001c0)=ANY=[@ANYBLOB="01002e0c66696c0bfb00"], 0xa) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) r1 = msgget(0x2, 0x12) msgsnd(r1, &(0x7f0000000040)={0x1, "a1784233b48b75ea22aa1fd0f5fc6efd05cfefcf2198c29c24beda3568d720e8a261cb6842f8a75b71a7ee376bc46da1d1006a"}, 0x3b, 0x800) mknod$loop(&(0x7f00000001c0)='./file0/file0/file0\x00', 0xffffffffffff2ffa, 0x1) write(r0, &(0x7f00000000c0)="75d5cb87f48d3fd99f129413ed0d358fe984d6b2d51f129a361abc4ad0357d0e4a38b484a4e9ab745fa22878a06987e6a083e010d166bd7e85e1860bcf40c1ae4fdb76a5c13520fb4d6daaded10842485d34f6221edb668612ff563cc226fbfdee83fd2f9655820aa6b79d0c5965316b71210ea6d4bbb536822baaa02ecc3cbfcd323c994579b88c284f9f73c6fa0b67d382fcba0840befd01fcbd2cfa6f5c9482b705b217cb3ba64545eb208d5a929ed7052dbbf2726aa46073de2c9c71ca81b81567da0f888bf440888e3e053f53536ffdcf57ba84e199b0b641aba827808197f364f92504ae180ce8ef9ae02cc522dc799f4036e7e86b0de8c6934664", 0xfe) open(&(0x7f0000000000)='./file0\x00', 0x8003, 0x20) 16:00:30 executing program 1: r0 = semget$private(0x0, 0x5, 0x40) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/4096) chmod(&(0x7f0000003400)='./bus\x00', 0x2) semop(r0, &(0x7f0000001000)=[{0x1, 0x1, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0x5, 0x800}, {0x3, 0x2, 0x1000}, {0x0, 0x20, 0x1000}, {0x2, 0x5}, {0x3, 0x9b3e, 0x1800}], 0x7) recvmsg(0xffffffffffffffff, &(0x7f00000033c0)={0x0, 0x0, &(0x7f0000003280)=[{&(0x7f0000001080)=""/206, 0xce}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/187, 0xbb}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000003240)=""/4, 0x4}], 0x5, &(0x7f0000003300)=""/140, 0x8c}, 0x800) getgid() 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)=""/193, 0xc1}, {&(0x7f0000000140)=""/111, 0x6f}, {&(0x7f0000000340)=""/45, 0x2d}], 0x3, &(0x7f00000003c0)=""/141, 0x8d}, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, &(0x7f0000000100)={0x9, 0xa3, 0x0, 0x1000000, 0x3, 0x8, 0x4, 0x8}, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x14be) 16:00:31 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) fchownat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x5f, 0x2) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() lseek(r2, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r6 = openat(r4, &(0x7f0000000000)='./file0/file0\x00', 0x28020, 0x0) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) kevent(r5, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x3, &(0x7f00000001c0)={0x9, 0x2}) dup2(r4, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) sendto$unix(r2, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r7, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r8 = syz_open_pts() close(r7) dup(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r9, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff}], 0x0, 0x0, 0x1000, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffffd9) 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f0000000200)=[r3, r3, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getgroups(0x5, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r7 = getpid() r8 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x1f, r2, r4, r5, r6, 0x22, 0xfffffffffffffff9}, 0x101, 0x3, r7, r8, 0x6, 0xfff, 0x1, 0x7fff}) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642c7ec0876a2d884a7155eddd70cd2ab77b82440821624220a7c0d712cbaf03b2cb0084e61559a7da57f6e99cb3979c8f7e3984165a5149ca995c631174667b91214a9c164f8d403164e5514d41070c9efe7716457aa1298491f308acaca9d94308af0ac0c787f67800679eea0a078dbdf9a0ad9ae0854c23c02acf02a3c696f9f50b6e9b0b3204192f540a9331ae556ffdbefc537337fb8a7d4b1b606695c295c6fadf1e39c3a02e529805893c59ee76b99c8d227905eb54774c6753695bf6fcb0d357fff86a7c3b47a89dcbd176672fc845382a45057d909eb27adf347ec7769d5982804395e41e989ba306b9ac6b74c96b56e755ce90307d545a681cc092a32bf0102af2f74d6356ec225e77f8fb893ba06d9bc4a28d92bb5b2b4337bcf9369f4b653d0159b186d21cfb35259e95101621140caa5a5b775aa2a4e35f2804223e9c36695528a0ffd7041b41ba432f5f232fd14da54264a5c5f0021c2c6a9b5bd768cd68ae126edb7e12e8045ab12e284f7ccbd245c799dc7cf94d6e0024446d88be067baf19d2f00f44e90b14fdba741a27035e4f20d6ec2c2d732e1d87819a258ca6ff983f81d0f4a597db606d6425c4a692d065daeef02e694710eaf67c20e701b81385f9c07e474f3ea16888a4456e2f3571b20906cbc4f2b2306be2e95f5375bcdff8d0e3d9793eacf8d29b620368c4c97b6634f8367f51a3553e09b913cd6ded80af57afffe8cce6c511a0fc88a54f8cb56cf696827e0225d752383b930df4a518ade2f118b05c8ed65e37458a3bd176359b57a294ce37469aad5dba69ff23eb027bfd6862632ba4b28f8d246262f2c1ac632474fc3b90592a4957b74bcde3a74b6b3d9cd60bb3cd82e9572216ee2b60eecae033169c4525a3b35e63f938c452d13bfd91e1d36685f0f5acb3c2a71cc450dcf8d47c5c72565d71908eebceb64d52eb9f524bc18d6ac4252a2680014bd211a0b1c413d40d52347549b06cc4df675a685c52ff57cd53411878b465c194ac98a8d21d80a90651d267ff82a950ccba40a3b622361fcf95f3eeb142d70e4fd92017e46b612484af139e952138fe37d3033f16635ace74eaefaf1c8072b05a9066868abc173c50205021189dbd6bfd4f751fe931de2b1bddf74dc95803d8362eea2e2b738fcb3b3bb35515ade2d3be51b9cb8f764b30714e004708d273c5561b40c10c2dd5c6bd93b18322305052732dc4a3b087dbd85dfed11344e0e2ec3b8f7bfde8c048312706f53fd28dc162435862488c671523978a5b42586e8a1a4cd10d3b9764fc947849e52909cef25eed7629898de8ab7067b410a090efb21b9ff3e2954035284bc399872ec0860de8dea470340f9d3226cc11acf59361ffd990b1bd220238cfe8a52b53756cd63d23c8004bb28bc22cd5821176d02273acd0542b09718a924e5392eda38b604b6853a54f616f99c56016cc601f70f2baf5df811838de1e0691b41585c5d62b3d6784687e1650470903667b0188e8d55e0bdca17ef18e16a4f6d0ed4c39da3718ab89951617cb1204ecbe78240e4eb72916a7ad29c7fec3b5e59ce3d67c09f02c9fe1a2d6baa870fc16a2bd82b5627faad5afef388abb3a3305de0e2551095ee7eee781443d5eef0180a4b00d553c855cb992e878f3c9eb21354c7a3227a8fcc26dbdf54f5cfa93f9c828493ad9725d6c21e52089e94dfe7a144bd9920d6857ecbd95c2eb5f10322640dc194682de40e7642949cd7f50671639775c7fd4fb598c9ab43c71fdaab3f41c367e962100292f8d49f828ed4496f81e9f3bdf83075f1e32531db70698d3d663dbce5712dda1e05ca425c6e02323ad997d6900d559215f8fd546eb8095210d6e5f0766ae3e8a910efc210116e87dd7a219c85d79787b7ebec896e222b7a05cc4b666d12aeb2d0e16fb52b52dfc367329715d8bb2937ff0174e7aa068de522e846a87c375988a62ecfa72095d4554883876c30db3cdf03d06d2ef644873ed185e11abf5731a5162c025067b6258d26eccbbd063526ada783077e4924473403651b69a7a79307b7087b3c93610592879c085bc0abdfbb2adcea502e52d99d5ca52624aaaa552493ac8e9253ed947e08a5777d31e86556c0259a781bc060bc77c49d101b7b23d59d3a6e79549bd851fa098947053cf2acf2b8e6ac011a26b2d327876434c7023e70129d247005c56ddfc1227654585d353afd92b58a5faffb065d4558f05f678cb21392096f40d82ddf0e6037a6adc0b14c7b4c70c6cb392ba9abd242b3f2d9bfc185f02f39063bd59feb057a40a5c9b368561cc4ab424b7b19699f5d16d0cb55e65cfa866b38e76d4e3d299f04d99a0d5f1e745689869a44e57eea3785bf6892bfc09b851e0e26f18e3e93b6dd5dfaa230cec553b1e46745dcf2d44efeeb20993f11feda1ac91183925d3458d1684796d1b523a8a83de91553f1c7e08716d3d96884daddd9da057ccdba850979ba4043a38225a2d529dc849613f1775384b1bb2259532207585f12d0cc8b4032950aeffb7919c36e234418ed7c8d1cf49c61c86f100aee4a96fa0e5418e421840b4d80094a6eccda6208e7d1ed83b7df823d6cac7d922f8c8065215e9ed30c56401500565d5759284aec186ea2764a9ab7b053a9211acffe9b15a8ac929f903be367cba2e7b6cb9fa393783bdca7ebeb6e80e8b833987832ad748655b03f2f6b6c63e14ee3b0693e758af843342ea009e8c2431d4ee08568f80d78bf061a6f0f1d46207dac4a0aa849882bbed9a401c98c0fca84a083f1a591a7cf787308ad0a2722209ab3f9a9e0a8ae336cd905b0902af0eec4a15d443e7c923198db5ef7bcc4f6d6aad6b3d0216019d701afd44560aa60566fa5d28d59fab7027162d0f7ac7932583f29d8", 0xf63}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) ftruncate(r0, 0x0) 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3c, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x3f) 16:00:31 executing program 0: semget(0x1, 0x1, 0x700) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:31 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/238, 0xee, 0x803, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xfffffffffffffede) r2 = getpgrp() getpgid(r2) r3 = msgget$private(0x0, 0x280) msgsnd(r3, &(0x7f0000000280)={0x1, "f276000000000000ddf18f0200000000000000c63b6a546997d94165720d335400"}, 0xaa, 0x800) 16:00:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) dup2(r1, r0) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x1, 0xddc) 16:00:31 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x7, 0x2012, r0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) fchdir(r1) fcntl$lock(r1, 0x7, 0x0) r2 = getuid() r3 = semget(0x2, 0x1, 0x200) syz_open_pts() semctl$GETPID(r3, 0x0, 0x4, &(0x7f00000002c0)=""/147) r4 = socket$inet6(0x18, 0xc005, 0x81) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r2, r5) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) r6 = socket$inet6(0x18, 0x8003, 0x9) kevent(r1, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffffe, 0x4, 0xf0000041, 0x0, 0xffffffffffffff80}, {{r4}, 0xfffffffffffffff9, 0x80, 0x0, 0x1, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x80000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0xc3, 0x20000002, 0x98, 0x1}, {{r1}, 0xffffffffffffffff, 0x41, 0xfffff, 0x48, 0xfffffffffffffff9}], 0x4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x4, 0x9, 0x9}], 0x9, &(0x7f0000000280)={0x1, 0x8000}) 16:00:31 executing program 0: socketpair(0x19, 0x3, 0x2, &(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:31 executing program 1: open$dir(&(0x7f0000000000)='./file0/file0/file0\x00', 0x8892079dcd9c9095, 0x10) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open$dir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x102) sendto(r1, 0x0, 0x0, 0xd, &(0x7f0000000100)=@in, 0xc) utimensat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() dup2(r1, r1) r2 = socket(0x400000000007, 0x6, 0xffff) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x10) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x16a}, 0x8) socket(0x1a, 0x1, 0x3) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0xa6, 0x3) dup2(r1, r0) 16:00:31 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f000000007000000000000671f76308304ba00"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x5) dup(r1) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x3fe, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f00000000c0)=0x10) setsockopt$sock_timeval(r0, 0xffff, 0x2000000001002, &(0x7f0000000080)={0x1f4}, 0x10) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) sendto(r1, &(0x7f00000001c0)="91c36ae0016857a72ce98e4386dd58b2121e86ce38c89b28e0e82310d06695e5e68539a51e2074159294eaeaf4ef71e926e85fedd243ecf314a5e2d13ca73820dc57ea06ed6ebeb51c48424b83a6", 0x100000040, 0x8, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x3d}, 0xc) socket(0x16, 0x4003, 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0xa, r1) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 16:00:31 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x6) r2 = msgget(0xffffffffffffffff, 0x0) msgsnd(r2, &(0x7f0000000080)={0x0, "78b03e5867c42f929db5239068174f12be126dee7fd5be363421e71ce78e1f9f2f128e5bb4e580fa836c25159c94960fe935a32c9999a60c65c96c9d2cdaccfd5a339cf60bc42191316d94ccc72248c31c456ce02183e6bb14d882083ffb0bfa5cb70e89a796da6f5e73f85a7131f3ec91fff206b0d85e0a77dcb84420e2f69fd8711c402c12839454af0679a41ea66c7a55dfc2991f090dd0c2fefcb06474120a4e3ac73acec35f1fcae3f881024863f6df4d6d6eb355f692fa683ff2e0f6322dbde83887ebfa52b0b3408c81cd8a9c382d9eccfc9a4f3064dbb48058a947bd6136c3f72fe5eb0f9df861ada6446accfefe50974b36624cd770bb7c08987a3f723925796ad92434b73d1084ef30f8df0a6b25f1ecc228175a68a9c71eda7ba23373241a7a1c95e2a4dffa35acdc7e655c2de0fcc1fce25e6e1634ca4319155ab8ea23a19a4d7855dc889e51f25408788531a1e6599339244e118a6b982aad0b3ec45183e577d37d6c1d62377193435bb2d57ded5f3a26fdf6532f9c709bf757c0eeb668506ed7a809483c5c6585e99fb0d7c1fb9e20ca0a8e8d03acd201a82f5c3bec6f8d9b20d633c0e11ebf129a1580b729cbe9e2d689444bac55427284cce964e86ed543992becac68984fa5711a52cebd17e067357b0b9f375bddbe884fc873b650074a0365e1a815cb9061a97deea30f1fee7fea6329931eddfc1fb2250453f740f9acdf93bfe315c7080b4e5281a57bcf9574e4ecf7b13a2ceb2f8123ec3a8b800496e0004e8c0d4646ad573ebd4a54010c21707b887ad92b0b786173b1b81cb2c3c3c8a87a08323537125b7697dd660831e0fad3ada15bf9802a488128c48909ab8925d6da72a2f282e83c6c1eabb2d058a3ae089f543a4ac59033726e413132d3e035aa6a1b68cc3107aae18d641a4f02f77b3d7275e66936328244d24ccdcdc0c0b2fb782359cacf1ac4c575c91b0df3745634aeb6c82019cb0df7cd8e41d162c45134fc3da61e86355f16ccdb6b9947344e1008a4f0897a45444a8b6f0fea2a63fb892b1219dc79832b02a5a8364f701058d428e0a5c62f0474b4cc296b49edb1df092e0c8c9fe04583a80551c166f34ea3718e272307a7ff3e7c1069de03ba90c794a0383ebbfa75ccb9508a06871a53c745dc030c65f08d6ab875814284e7f7300e74e928806f76456071015067e8250fa01835853bcdb251ceafbd56d0e25514b111bd254b29780a52ed4eb576ccd3a0803f8339c0ccfe8a70e043c62ceded8652e7998ae72643f58f9f4f3df32fb53ea3c19ee5abe5466263cbb005b59c7a4c58c510c7d9bd3faa077574332760f9e4010d028ef2f47d260389c64c0185c6f1c35210ed3ab45c27c0cd4b7ca00c89c248882cd916b97e8d1f048243bb081edc57594400560e64e5f5214d6bad0af46e89162ebfecdd22b3873d9118c3ea90e78b9409fe64d9ca19f46bf5f5552cc43b2455db61ce1265116c0dedc096aa8c7a8f1ef6c073ad1919914acd81be6aef0bd334d7931b7a82c4952d06db0ed11eb8a8edf1ce9dc7990a595c84a03004d15b5aa193c725a0229b49b369414914c8b9cf842dfd8d461c05d2742b8cec45c6420c634bea107bab9bf78c78ceb90dadd4ef0c4cc97f6d233c48ba3444d24e5d690ecdc1c4966087b6a647bb0200b7f85eb9acf3d41cbd41bdf94031b83695974dfaf9200a480306c1d3cbff7edeb186d0be73aff410da31e944af3c97a5a534ce90178d5bb2cae7ce9501ff7e4f8141342c63f1f90b1e645f1a831fd146b2835c4fcd3fad378990a9b842ef1b2b6ebdf0e6ad70f88e06a2e72851599f0b3740c595415d2a1730e6c2e783acc757197ef93761fbf9e804727bde47788607caf89d82340e803ab9f263a50059b7ab22657936e64eb30d9ea685693d63564b1f29f2e08893b8fea13c4ed682c7cd8de2e4db8a672d33a86a23caa09b74cf3498b73947f6a835a58d8498153c522e477c0d5be245a106e4854865ec8193ffe90cd4f2b0f319b2b90cd8dcb1c9fcb92bca7e6cddf8f641340ca5e728a89823eb26c69977ef312ea2cf0f0f6db697029b8ca9495eb71e6c34c00e59ae2181754bb252060f41ac6fc10f65a1c987756884922b87b62aa17581f6c0766ee53ef2ad05c0e5f5cb499dde5280c72acb88d56ec0ffdb216095186b7733981e2d75177b2453befde83b62ed0b2da571ee9d5a25d2290418a62e97de7457a68f32ff4dd3e1dbc681643b12b266929180608b338e26a750f6c735658f9f9ee785f26b07c2a090ef9065a53a912f512ec3fb552741dc06b586ea87f791c9bb30b9cc771cfa521d083065c9fc460d7c8fd78e5c0a7ac11347573eb61ce2bea616e3e2bd10983788e090b9d8bd81674add92f35da1d107c57de0a2c1b67a5317313835692dbefc25d90d71bf1be156a7ef9b92e9e138b3e0951ea5ecbe75bed4e2839843844761ceb5ada9a22fe7df5c05e626f03a82f98742135c0b2bdde54bad5cfecb47b7e2fc395478ef37d509ad67be2ae73fa9a6637991e9a0665b200f7a075c84bf6a050df9d5426bdd1c713806641eac54c802f41232acdd4b3d1ff57155ad8642ff5aa1ba1ba502e162c542eca78eb14fcf1515082a725d463016c5ad14a031d1e61282f61e35756cee20495629740d97768090769c005e34413317797f1c9b615f82a29cf6e4149e27778ba2b46694cf36784b55692c5eb101b8885ad64f1564d4725e957b66bff1d5d4224c173c9a6932feb0bfc6de6de65b27ecb31af649a9c0fbfaa606735bc057b6a1eeb30003f70fa2d7af403ba467850521488a0f621e7aefec288cc7da914cfa57e91ed5c68a0054bdb1fa4fb087b42f4548877926d94757eb38352c0ec538b6c1fd77"}, 0x808, 0x800) writev(r0, &(0x7f0000002900)=[{&(0x7f0000002800)="c5576ca6df83fd798650954bd7c9ec19aaca0a5f098551d246e8888e4a6e1a28af7eaa67fa9a5c361d1e028564e5d663fe617eac2af8e5f2b095faac433d402965205b42a07713dcd629287364f809472fbd08d24be839b0a914987c15e2a11089056ec643892ade747182a7ee2a61dedd9919b25f9c0590820880b20e6900f9d2c616e0733c7860121f4641df7b2183bb1f94e0d776f47794d1de0aa1ddbb151acc47a17818dcabce4bbb569711cfc1af3eacc58a87631f63814c283f711876320a714f", 0xc4}], 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r3 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000029c0)=[0x3, 0x72, 0x8, 0x100000001]) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) recvfrom$inet6(r0, &(0x7f0000002a00)=""/18, 0x12, 0x2, 0x0, 0x0) ftruncate(r1, 0xfffffffffffffff9) r4 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000002a40)={0x3, 0x2, 0x4, 0xffffffffffff83af, r4}) accept(r0, &(0x7f00000008c0)=@in6, &(0x7f0000000900)=0xc) r5 = shmget$private(0x0, 0x4000, 0x305, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000002a80)=""/36) r6 = fcntl$dupfd(r1, 0xa, r0) semget(0x2, 0x3, 0x420) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0}, &(0x7f0000002b80)=0xc) shmctl$IPC_SET(r5, 0x1, &(0x7f0000002bc0)={{0x7ff, r7, 0x0, r8, 0x0, 0x80, 0x1}, 0x2, 0x7c8, r4, r4, 0x202, 0x3, 0x6}) kevent(r0, &(0x7f0000002c40), 0x8001, &(0x7f0000002c80)=[{{r0}, 0xffffffffffffffff, 0xe0, 0xc283449d4ea6fd2, 0xfff, 0x4}], 0x80000000, &(0x7f0000002cc0)={0x8, 0x1}) getpid() shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) connect$unix(r0, &(0x7f0000002d00)=@abs={0x1, 0x0, 0x2}, 0x8) truncate(&(0x7f0000002d40)='./file0\x00', 0x4) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000002d80)=0x5) 16:00:31 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x1ff) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r0, 0x0, 0x0) dup2(r0, r1) 16:00:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x28}, {{r2}, 0xffffffffffffffff, 0x4}], 0x5, 0x0, 0x800, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() getgroups(0x0, &(0x7f0000000240)) chown(&(0x7f0000000040)='./file0\x00', r2, 0x0) r3 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) sendto(r1, 0x0, 0x0, 0x8, 0x0, 0x0) 16:00:32 executing program 1: socket$inet(0x2, 0x7, 0x6) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x200000011, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 16:00:32 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002405, 0x10000c4a) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}], 0x4, 0x0) sendto(r0, &(0x7f0000000240)="a6c3f311ada19bd9bf3512ddf1ad2b0b8bf450873dde43774d1041aa086e786ab197eaa4eef69f51840708f9fe4e8094f5910d426ccf5ae837b6470802006bf66cc790682e27", 0x46, 0x2, 0x0, 0x0) 16:00:32 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lstat(&(0x7f0000000100)='./file1\x00', &(0x7f0000000240)) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSTART(r1, 0x2000746e) sendto$unix(r1, &(0x7f0000000040)="2952c6e3f3c0664ba7b003d740787479825e43fb0842b8aa2ca4851a242e5a0d925c85cfc0412e0bc7a09fafe7086b8f589f59d611977bda6475e716fb00027d91a170dad5d4e3fd63ec63a29594f36368dc9bbed203dcc9e33d771caddb", 0x5e, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) 16:00:32 executing program 1: setuid(0xee01) r0 = msgget(0x2, 0x1) r1 = geteuid() r2 = getegid() r3 = geteuid() r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r6 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000040)={{0x80000001, r1, r2, r3, r4, 0x80}, 0xffffffffffff6e2b, 0x4, r5, r6, 0x1000, 0x2, 0x0, 0xd0e3}) msgget(0x2, 0x1a5) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) chown(&(0x7f0000000180)='./bus\x00', r0, r1) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1c) clock_settime(0x7, &(0x7f00000000c0)={0x7ff, 0x2}) select(0x40, &(0x7f0000000080)={0xd6ac, 0x0, 0x1000, 0x3, 0x0, 0x400000000000, 0x2}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8, 0x6}, 0x0, 0x0, &(0x7f0000000200)) open(&(0x7f0000000140)='./bus\x00', 0x20001, 0x1) clock_settime(0x0, &(0x7f0000000100)={0xca4, 0x1}) 16:00:32 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = getpgid(r3) fcntl$setown(r0, 0x6, r4) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) fchmod(r1, 0x48) setpgid(r2, r4) 16:53:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) syz_emit_ethernet(0x69, &(0x7f0000000140)="23746f0bb5444ba84fc710a7dc80ce86857bfd640279610730bbbf3e4fc22006ddbc14588af148f360e33db890f3294271557273313c1f08f70b86780e0e25214bb76ead2cfc1c124d3aa2420759e80c168b639d0bace71dea97dadf73b085232faa801b4e2fff117e") ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x2, 0xffffffffffffffff, 0x0, 0x2, "a4eccea6da00000000000000000000008000"}) 16:53:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = dup(r1) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) close(r1) 16:53:56 executing program 1: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = socket$unix(0x1, 0x1, 0x0) fsync(r0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x811, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNOTTY(r1, 0x20007471) mincore(&(0x7f0000ffd000/0x2000)=nil, 0x2000, &(0x7f0000000000)=""/164) r2 = socket$unix(0x1, 0x7, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r3) getpgid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) chroot(&(0x7f0000000140)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) poll(&(0x7f00000001c0)=[{r0, 0x10}, {r0}, {r0, 0x104}, {r0, 0x2}], 0x4, 0x7fff8000000000) fcntl$getown(r2, 0x5) r4 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffd000/0x3000)=nil) shmat(r4, &(0x7f0000fec000/0x12000)=nil, 0x0) r5 = semget$private(0x0, 0x4, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000002c0)=""/49) 16:53:56 executing program 1: mlock(&(0x7f0000e7d000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ca6000/0x4000)=nil, 0x4000) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) madvise(&(0x7f0000cf6000/0x1000)=nil, 0x1000, 0x3) 16:53:56 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setegid(r0) setuid(0xee01) r1 = dup(0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget(0x2, 0x0, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000240)=""/4096) 16:53:56 executing program 1: mkdir(&(0x7f0000000040)='.', 0x1) 16:53:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x8000}, {0x18, 0x0, 0xc7b, 0x80000000}, 0x8, [0x2, 0x401, 0xf868, 0x80, 0x800, 0x1ff, 0x9, 0x9]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x119) 16:53:56 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x81, 0x1, 0x9830, 0x8000000000000001, 0x4}, 0xc) flock(r0, 0x9) truncate(&(0x7f0000000000)='./file0\x00', 0x3) fchmod(r0, 0x10) 16:53:56 executing program 1: socketpair(0x0, 0x2, 0x7a05, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000740)={&(0x7f00000000c0)=ANY=[@ANYBLOB="af122e2f62757300"], 0x8, &(0x7f00000005c0)=[{&(0x7f0000000180)="815f64308aec050721932731f07cf65abace6952c81e2138b2587098b296cb0df67d41d78216267f9a785476f6400d4a2c626403a0eb7d1c04fb3ff1d67b5fea20847226096042808c707bd8d278abae18e97e5509635c8d164735892cea7a525b54fa8b6f66261df818adadcd62ccf1dca79682f72cbcafde406b5d421c397d3b48db0b75716ce263d927536f390b75", 0x90}, {&(0x7f0000000240)="5cf700a4e18ad26e886fc5649df4d9359b56ff546152cea1b131088ed31000e7a89a401c770ef49c3d1a6ccbf3cee7d36e76d1b6e258df6668bb464aa5501cb14f46aad22854eb6018a8b8654280592bf2c3346aba692130a46e235a337fb8ba21836ee68f4ba9cddb52f9191cfffd820c91ba864bd8eea5c8e971a4bcc2441e2cee05d904b88fa67da11872be9ac31c3ba1511099a0752d948bb2c00485eae77b98f81e269cd9417416fd38b6d85e0f30a1b544c639d86c940e4003", 0xbc}, {&(0x7f0000000300)="cf504309b7f51315c837a982288f2a2cd4cc9a84ba46b2c16cc0a5e1e9df1d20d4fa5f367f6f6b70c33290d3f66d573aa44da0e9def20bdc578172858db91921d8c7d3739f99633369e754f1ad6ed8ef80c6aaf3bb664753be2af7fb8019e8984030321c581437ee0488a3be704e5397f711e7b87eed099763d57933bbb02c44c75177f058f54ad84ac4aa4dc77846ff38e268ff688f28782db3bf7c0751", 0x9e}, {&(0x7f00000003c0)="172d13de1421ca61ab32f7bf43e39560caf95d44f3302ced61101d53ca7ad2723836a27b9e43f5b7bb68f61c9d3a4652a037a843c57df9bdfa2d38d3c8c4e7a49d69bceb5a7dde2ef16305a867d5e967795abb2849ff2ac911cee9dbe3a7711e5f4276cdc4", 0x65}, {&(0x7f0000000440)="777c95d0856495ce5a3c4811d8893b46b8b4a0dde35d937e9deabbbc6d9f235a1e5670efdf5c5ff8561086b61ae7bfe7ba739d1d23d0bc3e45381d05e2ee4bcd2dfcd16fae3e8c47e22815f42b09df0b3c6000a0c657574589290681d2ae7cddeb15724edc6ee323b0965839512de49bd1eb70b04cf6e919ee3da4685c2e75f5a6f2b2b1f7f8074f3dc3e4d3bcce712bbafdb5c2861d025c2fe20ce0f36296019c782419fb2ada27bc16827431e2", 0xae}, {&(0x7f00000023c0)="b4c1cbd044cb3dfa0a15d553e7cd6907cedb1021b24d41e909ed85d37daa5d7202b29c6cb9ec96984a09d198b0de1265b3927b5322efd968d2d476557bae839c15be392720900aeae7404b74f3cc051c0ae805dbe12a7daf1ac8c2a5b3b98f97e9205192c983c2bd5f154dca6830b9e7d1265e77a67ace20eefa555ce3ccb8e5d1177574ca44da904f2fac52f32933fdb7ab53f581e0ecdffa7ce43eba5be0dc6e00d6a04c0ddc8aecdf0b0840d116b5be888fcaf22c23df0de44d33931a3c82cdfe516cfc42de83e616c8a5c1f0162ca4e2de08879a36bad71b96733885f6672b806ccb18d1ce23b1627d36ef385980acab249a769dc806239e73274620c1f898f93d02946a0a59d86f96ac1fe74b1f5124101e673bdd25b38903dfea4ba3e33b898c3c657a9fb8da62e2d0acc86e08bfc92ae26cf2cefe97b399f910de91d1e1bae420df8807077bb1e8971fdc59b694d5011dbd805a03482b347ba1e02e16395db380ae5362b4529567059a6b75f78e05be8cd91b23f966a2dbcbc4252ae720a5ef235f4b1837ddda55d33b11be1beb797f4b5d31bd344c7879ab7dbc3a02e6938ffb66a0402f56c741f80669d25d723e853a351b6719d3fdb89544878acb569c6bed5d71c90e9bca52ed57ed3993f3bcdeadcbf499ef099d30af65a8ab8ac9c205aec4c5df6fd7ddfd84bf06b3f3389a2eab5760b3f639a68e8715fb74b9804c717cf2bb27f20da47021a3240cd66ae6d5abe6b81ba0b212c0c490bbb8368f0170060781291aca1be53154dff19695ed818443b5b7629dad1fb142d8836cbe815048e5c822b10b77a6fb90117a09f5fbb50ffa07441d89efe3cb5a9b6f0d775fa545e8fb7a65191d7f1b490ae8fcf2497f65cdef3d6ca1d869e5aff7de77aa2b7277786fb36e03373a8ba9d68add799bf8111238b3eb0c532fd181bfadd3da24a19fdb681ca47597ed6d7883d845ebec6e7026e44f5af7196cf5b29501bc7ec3d14fbdf8d9c62f20c820c5fd6e5cf2b41412672c91b808f12635ba0fd30aaa6931a9f1a685e91fb5f023d898a663351db7868eb1a5d9ebbb1bb8df9fe321f30e3a7bb834eb9fd645aece592cb13342101763a8169b35d75bd8043ce0a7d9d5bb52d2eec43b02b77ab781b4a7e85d186e09f7a03e3b0136608f1eb64a461c1602b89a5612d969c51ae40fe99b582f17e21cc6e6aecf454f7e9eed1c510a120333fd4a7a04601d8c209b03b2a5bbc031877e0d80c6212eee1cfd6967ecee23867e86e5e06ca817cf83a816ad1e009d41d50edf6a476e4b219c314b693aa86b975ebbd89919402e9cf4eb4faeda7541a8db415e1f356b64d0a9138e4ea79912a39e6c1dc48998a2f05e1e0660288d90c13c50ab6ae1f13f690aeb8c45efe48f01e1d7735d7f646e925ec46247782bbf8329b48edbafdbd26298616de0139b8cf6c5191d27cee0fba02db42122b2fc556079497097204ebe9d8edaf256e3f807cfaefe75d4712437ff2a482ff175739b95b4691ec688b3459fe72a1c2a5f31b21f1e1ccebc80ad13df34e54e24693e7fb645ad10fb0a09130f53a1fa0b5d55d97c885f0f820da0dce9c0a04212282874f9d8dfe30295a5132f4de42cbf6bdc4bc2a18d858eaae1eb49d34d5149588284110803ca9a97cf45c5ef35eaee308abe1f911df3a78cf879c2c898c25de4449e664d6db6dfde37ca1e80c045eb1de8eca04e212a5a9a9a84824fc55d9936a48b5b22043a0c01f6397a5944cefe3ea037bb34b4c91a1e4ff477a3959463cfcd5e2bfaf3eaab106a70c2c22f4621f44c05e325c88ff6f754506a4f06daf0b958867965363f027729d8150d2267b7236e7a1931c8076870e77dde65ae9ff0c540eabce3c065a1662a2d28265f033fc5801e04c75d5bc44c72d3fb8f0b03b5d0c267cfd7a5ab80625a99cffbedc5ee088b318df0c06645e6aadf58bd22fa27bc9197e994ec07251e427738c1c4dd23b902fd304caacea83e975c8ee7ce99d3a7c9f5b9cc992ec4caac174bd9f2049c8f749986c9a359dc7401945faafe1e864660a1a13c5804a276d247f860b6b51467f747d26497e7ba40fbc4ebba8472eba6dd19741e5ba2f07bc889a17fb92c49875a2b09e207e4a6b419c5bd236ff1ecfedce10cca131e1089697191a8efffcf0b3b64bce7d28d04ec3f0764ad12dd219735f5e12584e8c5625c24fa7edd548189cbfb24e682fac99a1919373313839044b330b669dd32e859b05087caf2f48fd55441cb94561ee505d5bd8bed89a67b6a840448b955380aa01ed46b5cfcec16515db92de9f4cc7a605efbc6841d0f78ea5debaad661578793a4476d32b078de1fc46145e709c179495542a181f1b652965597b1996a71575c833644b903f9f90559e913d59a56af72de8b4c3127176eda0f2ade34d99e63e58710e801a4097cdb20dd2a004bda114253bb0798a3c8de3cdcf020b1489a7c60542b11cfe643dec8f1a0bb02a4ea4dd266115deed10285cc0b6b330caca27c75f9deb4f20d5e2276bcfb732abebaab08022b3a2a6a4ce413aaa2b22a9db26c3bb65d8825f3fdfb0984d6430250de8260e7de74c0db768b2615271e29208ffcbfd494727b0211c1307c6f646b32f751384e27f41d5e55c45c337f3bbf7f022f5075977fbb33aa9bc870682910494c2f5ef188237136eca56fd7d61f6329f743a3387308e8ecd433e665761d73dec9c86e1083ad1cd1a13d1e098144064daa27a3767e680184307bd3b55a5e0ef42fbdc92f7ec54fbcb9c9bc6d29c0b9811ab8090bae8639f7151ff90c9c1b9e9a1e840dc5dfce0afcccc60d730a71170770f854ba8b7dcc76c682e0390c3dca80f0d813bce312df69baeaa7beaa6c543169b5f9e9b2eb4ff26d92f9659135d76688167d0a5988b31094a583185d38cb2e60317d50fa8cf0e07fb3db5b7c064a1157f36700a1170c97dea3d923f8f59fa441594ae9885e2ded24fde5511e09250dc744158491b8e26cef109e12893978894380baaae0d0e31d2e61ffc0f0660e4c83ef6f57da4492995542d1bd518eadf80faf8b83eb0600c6b876716bfcbda25df2915cbc70a71c6c7c19e6171cdffaa5c62378bf984d9f1161769260d5169b2532b0fc60026bf1a8009a00d7fd14b447ffcfdc9d9bdbc13bd30a27769a13b585fb7b1604d232a3496f007ce4b7737cf621b2295533117e83daeb8b6eb9f27ad880ba4d975c0d6f82c85dd778eba6a73cd74d5b49019c15d963c04490d28007aae0db948536e312666047a12443c60f75ca6e9d8df25b2dbd8d70c560425d83a540a28439589330b8bebb8fcc7b2e4fe48eb847921171fe4f75a79579defa9a8af113bf5c46762f2f72f00851852bb5c7893c3ef33984c5408f66cc9a85b3f733344c83e6e40b3b2f01420ba2731b03c1b8bfa5ccdfff378f945ec6a80154df8b7a6f966af7abe27751de8b988925dd3159b165f12feba92e2dac96567b8712f2f7fe72a0b3b5acf4d5bdaa129b95959e55822593e0be9f9c44c80b69000e5d01775dc065c10d11aee142e2fd95fd3cacc89fb4890dbb1e787c5566f2012a5146bf90c2ac034fe320c1f9f50cb3c03f25ff2431cc005e919ffe9b1232d7fa9ad7faa07cda0f5058cfa31f2d6e508b012163eae7420c6fda28855a543e40e2612efad8337c5bfd57f9839ae3cfd15a65f49d945d10b72409f63b9ef59c0946ae3fbca1742aa4f1dab83a1d653fe5332b0440ebfd714795699cc26b569a875c923edd0646977ced955ae5127f2ad250e15764b29d7e73d4ebbae3dd9d88a9bd2c5bb420bf47e4ec9716336d81be9ea1f820e4c5591ec9249906753730aaa2af33a4756e36f7a91258993ecbbe1f8ff4115673b2a8527097d2db55d47e9b78aae2198ec4da00d87357f4de15865cf8ad076cb003e1ac6cc2d3ca2452addebb385b2e3d255c243129279b92636c82d2fcd01869374f5afaa26044975359cb234fe572d6fc853438f206913afe7210468b4199a6d63d17b5d08c2bd9ca96c7810610fd9d7aefb974afb94929013e0bb2bdd982e0232e668eda8132e50f099cc14c32e6afeb2bb91d26a6d2531316e042b182858d18eb75c6baca3e797fad37bfecde0be0d47033555afccae46390996196d25cac7b9439f3a9aa22caab73c28755f521fae9ebf512a38daa7573aa19b6f8a1ba13fcb3d0b9e23b0cbec8e760b8382bea34a421a095f8540bf77e88b6d65776bce1b362707c6f53e7000b6544d2872746a2f6988d5eabc7d41d6176f1b67c6c9bd93390baff1002ec53a4bd88b0d73982dc466dd8584e3924a9afeb37049869b4e0a3178b0fdb57544828b9e80ae4eec717dbd70210a79736014165f561b8ee3af5fc9066f2d88e4b5a4568731ea48db8f7673bff25c77e6e6ebbc82bc5bdb2d89d5104fc749328359f8ff4403504039813a3d031b671fa422bdb1cbc5d0172310ae0b82c17afc5a46e6645eddadd897c2609f3fac61f8a6d5da6edfec2c10e41f6c7167ca33082812539a2d07cc2c5cc35dff7ef364aa32ebdae7a441ced4a93b657f9a21a1c99c8486b10b35f65385e5c882758c2939b76292308cd93e43d6cd531156935ff9517764e180f12689654c3284bde5d11ca39fa7f353894b4de8bf83f750c614965aab1bae920aee3d820bb987b75a697273659d5635b29a9f81d47366536fdf155ae5cda5a8de6373ddf23169bc09d68749520064748dc1b3b6179c02e4899e382ed0a80dddea043d17cfed0fc69d949cd6d60e1a1602125113ebbd813a8c1f892a3c01c9a836420ecf0fdf97535269c2eba980c12c63d061c6dcf62fecad417b6919685a63f0c4274482e9014f01e1e4000a3e1768c791c762f536421a8cb534b6337f46e6f04d3bfabbbe5818b2c5c79ab836344548d5544a5f0634686cab77d883dc64b3c914ed3f97fe21117c8c1efeddb5f4b5265e2eac57748feed138cd214f5d75bc8b971ef1d4046646ac332ca797a07e77aa6e5c542cf57613e88083494e46d41bd8d8ad6d974e33587afeff3db1e5bd4a018509eec1d6f693458e2a4e5ff41351b9455932cc269d6fa2f52fc4d2ce49030e55df41e9386871730f04f74a1864a1acf0462dd58124d8cf360b79f4f8171935b0cdeaab08f8afc79dc3520121e6a52385aa7ed8528b16bf6fa1d3b53ab539e1bced5cd94148485107df076e251f51dab2bcd3348a7650e716b4db8d3fc7a07f7fa7d6944bef606c8ad6a9b450c55953007d46e968e6347704ac1b91fff1f332db7ab5cfdbfe1f61e5591193b77a47a5891ed5849c094fcf8c4faa9635983a83d0380ddda380e29c68e665e54214d2630ee5e10cf6a42c50d9df92fbbe3d61e8ac8b3e6e456c3089a45b3efb21dd7643c6bb1fa22c74798892c36f1425fb25daad81e8c306e8550a349b73c462e0f330550aefa7544c72bc8f458ce09070ec900d1c1695dd7d20cf9c469739b45f4a2997bb1b846df65e528fa294af3d6bedfceae8f5a1dcd1fafd6590b685a38a12077342d9a432b043193a1128ff6757994fb3078ef23ea5faf5c4ba87915ad393ad659adf9e32fd522ed8413117d299ad239e68c47f376f0fff1f3595738b1db1a4bc9777c394127cf50951bca7de76d76ba41458f46aa36243f02ed81d5ba83845319a8a95673f507924d0f2a264d3de18074febdba478b6813ae56902e0a9890ebb24cae6dee282c48078e093fcbadc742a61eb174f1130d18580031232952dbf149746ecb66e1f06414f13652f77165ba8111a25d684d115006b573b88d9b44ab", 0x1000}, {&(0x7f0000000500)="6f42864d119337939c92817515ef1526427432dab89a084ea564cfc83af0ef02b0c242953ec33ee47a83bf9b885ebe810fa81deeed5d8e0eb834934c69a487043d5354ce9ec93529c42ed8b97015214a0aad605c14378712d02b910ee98f5d3a58fae48e015998d55ea6de1e97ca77417f6b4706133df9b498c8446ad69bc4e55a4103e460a993a8d9aa4536272a74270bc43da1ab85b62de8e739a5d062", 0x9e}], 0x7, &(0x7f0000000640)=[{0x68, 0xffff, 0x5, "9e5229e63dbedbf9058583c4f27c1c6be80d4ea847651f56fdd460672a8da9128f8a681b906d63f5f0dab2a3d3169460ddcf1714b540d8388358da112031435d7f929da6722ead5c0045f62e2caef771caf7a8d95a62f165"}, {0x70, 0xffff, 0xffffffffffffff01, "abd67d6b4ddc78f18cb4e9b9b1647400e59085393f77b2cac4317b825990eed6d35873cbdddaf1b2f00152e7fb073958e0495740a71a234ed16d6b913e248830b873c3a4f81855067b58d362dd0a1f10968ed1d928506c069019df"}, {0x18, 0xffff, 0x6, "de526bcc331b"}], 0xf0}, 0x408) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380), 0x0, 0x0) 16:53:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001040)="da38bf4a316ca80c1b14c0a2c9cc82e6d109efd4d98df4033c64d40985944168888f36a58f2e5d790f9a431a160018aeccd2111e14743f975054495ab3a995704c78f0669814a77feee05fe8677de734e194107dbc9d2fb39d5a0c411b73d00506289849d7fdb38b9561dfacef81b22cf41ed7bbb27acd55db70057dcec01b03e0621751050b77effadc8de00aeddd6031736f92357d3d4e56c55f86a851413f57d3199b44150a831130a1681182da4baddae8486a586e7f18712907fc4ab924beef45f27c79f03e6f44b4eb0f1eada0b341f173fe3f8672aa9d5cc7415b38edc4094d6f62ebcfc53b74707128e6aa28ec8c71f37f3a6ba5aa0b0b32277a37b135d8e1ddf330c866a2d7fc6c8f90b134cd41371a7a0e32900663f7db1dd814b71b14e104961056a6705fc60340952d3542bc01de400ae9d6dfba9a47488e1455ba6c2a4c492b6b09247f05b4b13a33958ac990091eaf36bfeac4087afcbb052cae760de78ea655eec7d2f23681c7f535673bb209e4cba5e58c53d8a556b83c47d0bc8c161c61f4365203a81401af522f8fac1d79e0f18fc47bb1169fbe3cfb78fe36e61b59647612b48f67f9797f46ec2cb378ade95d7ca93088876a826b15a3c9b2c70d00d21050c19bbc3973507dfd71a70c3b2b639a8495b94d5ef821bfa7dd1252040aa2447f21ec687bf165c715defcc8d1cba64022567ece6e635949f396d092b8cbf944537ab313513b00a8fd0c88b495386293e0b8738f07c69c1e940e674c3c63c5ac1dadf5669352b3b50a218d5fd81a1529c6585cd7213ad20bebd5771a0a09df9b2177ec50ed88f0c9ac452976041165f5f05e8227037606930dcd4a13c175c7bb52d4aa66d1467fa1d7359d4ae77583a991539bdb78cbc3307ec49ee042384145b57fcf6defa66f66091ae2daa18b5cf8458a9c5d5bbe971f9fa87f13b58d88717ea5da997d1da671dd0c0fb3a3b98917136dc1d1836d4a844c14c4fd4fab9de8120b0f3477ec34970ac2a06d7988cd28ecc1c6198af98f545e6088f81246a3529460229a574bd682f11a4ca5878247f19a44817310cc32a51fe8f7980de6d6295253f7e7e0f13ea5f6cd7f18fd103a785cc4a4ba109bf42567ec517b310f29a102246d5e9f26743cd2d6ffda4b7be93856ba0abca7ef8ba079136efcc1c4eada653bc9ce0007e4fbf778476b9a447584452d821f7868c0a2fe8426066935dacb97c85aeeb693273b614e05648ed0a757c2b5cb8683aa5a37bdeb17a1e1f8cc2919f11a9e1b0df8f9733ac67c204d211825701a16b67dbbc42075452e24ccf6661dc490500f96f12caa6938893165c4485b42ad54963922d21f531af741490e78dee65ff7524a637fec88c7cee11b51827465e4b58b2f287c67c64eb78adb7d047aef69da1b394cbfe30a7d02d904d567cd4576c15994474e80270168ffebf85aa52aac7bed90131fd2d261a5816a637f59dadb62694b06e16ea9958d19cf218b3af881dd2e6019f2960ef98ca795a9ad36bc71cb57c1e51b19e52804e4edbf6859432386ae0db6a17f76dc3fc868050c31e30a38315a50d791c80aff369488c8fff941d45a7911bdae8739bc3fccc8ba830b5762b452b2bc49c89b41c7547cc405b71b5fd9375f64584a4bf0bcf621938276c83bd8ed18e4ceea55d08500e8438f12c1079fa74667094aeb493f89c1e6c49feb94c7152afefaf47dfafef920171d06a97f9b15dbfa08bc9e026cc5f2a0cc7ac1d8c3167ae1448a6909062361070144d3d35bfa96319649a1ef42e7d4c28f174dc499b259ec67621d338f6176540ca8dff4dfff05245a90daa52188030cc766fb2fe83714603397d0b0511f52758b690f524e9ee210a30f170f15e7f80e4c01110bd7bdb478521e060bd34ae83e0e5857c9172d43d636668ab0862cdf5aaddab73453e0b3d58a760eea269e91576029cbea296fff47a510e0070f710ce48da4b351704f9e78a9ff026bcc696dcadef06af788288e849249a3e6bcb08cd37f1073c34e64d8d978c7470db5a6d186cf4b44c943bde8105c1555f014fb852e711231396f604945eb3050557e1a5459ae1f8ea127ef518b4d00580bcaa651e2cce88c2c29f64c98e51f5e7ffa39ee0c92e618dde5bb0fed1c0a078a56283b86771c5b8a5016beb6a7db78c5bc384df2861f685c5b8adf0455a0eb4f9853aad196bafd752e02d1247875871cef3001e1f2275e4e7a4bb601e8fa65b2cca2a1c7db6f1e9a82771b4ad7f2c6a1ea92eb73fdb5dc2c45247c9782d020e010a9b2b584851ab05d5e7bc4fe38ce8a9c7e8684845a55a4c466ff85a8eb1b9054891eea323b8b343530516ef03a9dfad731fc47dd0e82e2b18a413486a38ca9007617a38650bcc1b86e43a869bb4d87d37c19e517a39621d00406575055060f75bab3026ad9837623949479d867148c849dc48527b2e68cb2801ef7cc25ed902147d4d864068142f4daab9a54e8411f60476b569ae8486664895ba5e231101b751ccc70835a21f1cafea0ded872db8d8a3e6ccb993923fb31977dc8019325b84f7d1f119172b32f728588d9f8d29aea48b96ac7d73f39988b09fcdae11777f3e1e1d1cd5cb3ff2164f52dfa8c52036cd52eaaa30caf437a9418a8b29478e20889bf547a8a4a7a75de9f11e4faa004b04186fdbe5e637af9b06383d654d8ddf0129f8a4deb808a3edbd9c6331c789c6cafa7ffaa54418edad31840f57d0749b3e1cf3f4848ee1a5a9f660294538daf60f4e8b426fcdd1ad4effb457a0ef46bd3b4b2d6c7c0cfd7e90283da90ce5e3f2dae0612132b36c3ade523db3a8ab96f24fd91825129db0457db51f8c8f7cf90b9fa8f11b3c9cefd0a6b835f3ee3f7cefed0ec1beb670dab96ca3d62d36c293ec6c146a39bbcc72465aeb30efcf42e62f0880f6dddddca73935c7bdc69f952e8a4d2a3d6ce312014db1ec311d6d950de6591999c37b0646c638fd8a2e2f94096712dcfee63b37490e4dd74e3490593dc5a9411b422c06839939053cf508e0c3e9e41d6b1db9af2a7d5ffbda36685e6ef9d04ec5893795bd9a9fb8288fc4bdbf5cc2114817c7549cf048992daaf2d822a690f516fdb1972db1051ee6218e844a93445cd423dfe241b607f1cfe8464746dbf09a69e39ac178e77336bc043b2dd7e08523b375b2116739b500209827ceaef94b6ccf1444fb66af9dd3791cc7428b34656fad85f60acbdb6e11c857f6b8479902f113398038690b679af2bc9f9317fa27bead2338efd2f7c9bd194b3297339b48074490e75403e47f9432de76409bbe78d4c959490c35725147a73a98ee6e209eba67c3bd4b36308b6ca5d65be1b703eacfcf03620f8cad0ecea7d85130a5b0c8dfa4071bed5665be37d53bcbce021669800dc4e5be3646b2b0e1cd0e3b3c48d1c61e8434e4d22195a88979c391fd038566fb330d3b2f464b2f85c6913c2cfd6aef3e2dd30746b34fab68d670131ee0097b9f57c8a5cec7029faa0f690ca4c33f39a48cc877899f9ff9000f8256824af460665fc9c27113edbb641141c8fce91a7dc8922dcac544f75163525fb18569f3bb6774586dd903e111e2c0fd4bedb95159542204e7a065d1ce3b1d90d1ae46d78e4382f761e5a80b2be293abd6505345551b2930266e732007562621268a0e7bb9388744438ed236bd57eb7a1d32eb9780f9ebf70941b32770d436a781e9fdd98fd5a450ad2bdce8b1508415d8d1a412bc8e85744cc8e950d4fbee9af52d01c533195fd39e33b150ef17a47ea1fd0a97606deb918ce77c0e607781522cc589630f22f1963622940dc6c5e71ed188562d1f3a663944015833d55da56aaaa34fda69d579552c15948a8de0092fbde8b82124cdbb5e5c3f07dc3f94a2e02ce698e09a576e2bf2e4e98b7a3f685de1406299b9e9ade5876d00dc163b38df0115cf0a62959fe6cabb0dee24fc663a7268166f0ab9190b862eee22c733614537ef3206357d2414469db86791a68164d7adaed13171de44705958deb7202db183c6d576f8dadd3a97601373409f7de4d01fd57b4acd8d72bae31cb5bfca1f2df541984b3506ffe6b2d4bfc4ffc8caeeff1afcfeecc965ecc9a88367eb7de0273dd2f952cfdfb765573482967a202e75ce80751919c3f0b3d772a34593bd9de50a5065df60b9a6f7d70f48b3b59b007fb05d6443dad2d03ccc66bdf0a3ad11c8d5d57315ec22ac75b5f10026dbadaee6005b6c2f7e70f166bb91c3cc6fb9abd721c442483ee9a3699492f1c8ce0ca2ee2c75b85eff2e8c430e148a9204f3f30a5af4c5d984fce6e914ddb83061dcdc650c0e80ae488078a72d8dfab956fb7c89595261820e6271beda5d217dccc6ac7dfa0b1e6bbab245ab9dd63da167a138d7f722a20f47914ba0b594470442d871f6be6cd1534f8b08a7ffec6764e6a2ef3f7a4a0380d2bf25eb4bced43e9870b76b1bbea2f19f670bd79728a67e000d699c9d35e28b327fb0d7c261b3af5a7f29c67781185e7de90fddc3da6499fc9051450fcd0c2e4191083432b9b950ad7f37ab27f5e7e6d94cb0a0498a26b987ec429259be26e4297f238d68a95f7f4137c2faaa79f82fa461a6e93eaf51e512ba38a4131220af38ce449f9a6ce2a2e404384dc43c6bb2a62a8b305100a152305f5ecfa3a5e8c781e0c4b26592224157fc12c", 0xcef}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x39d8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r4 = socket$inet(0x2, 0x4000, 0x7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r6 = getuid() r7 = getgid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000240)="2d87964b536c42a124e9abc522b238bd25f3016bfd8420b750041532647c7159c4d581c0ffa6bad1294ef7e748e5fa536890", 0x32}, {&(0x7f0000000280)="7582dd8c51c45905c44925ceac84fb05325f62b251cdb5c6358f53bfddbd57872810acbf879b9058bed8fd57b08bcf2439ce9181a9924321a4ca0b87494de75940180d3627958988a6fa956c46c0", 0x4e}, {&(0x7f00000003c0)="558997c5c980db28f10a06ddb8cc934fee6e8645df7e8e532eae82074011884e63f50bdd1702a3ce86379800c52477166893f16bd7adab2770148671d3cda0cb7a0239dca660449e7ae9e60c90d8ac4ee0224658e350e73e8df234e680673b0e93cff872bc3e6d73998cc80d601b157811ed5521b8c4482d414ad51997ab8fe5febaaebb07513680481e815c86a7c96235e9a4a0e446d0cbbab1a961b209d8c5f5ccf7847d12cb5659eadc875d6f44014c1572f05613a85a015af200f5728805791d4d4a8818f6b8c4e8170c5f8713d73c58747e43a63e75", 0xd8}, {&(0x7f0000000300)="5c2b4b93e9bc026458eb6fe0564601f74ec8770abd1d83788fa57369f68f50cc1b51ba8330279fb59de4e37af8a44b7d9a72fe33da0f9099e6bc1a3297370b9e3fa7a390a053fb5b6c668f5027aa75e189420df93de0ace6c13ff9e845eccebc59cfa821779fb6523a927fa7ce1e97acd9fc3408dcd7", 0x76}], 0x4, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x400}, 0x2) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) readv(r3, &(0x7f0000000100), 0x0) syz_open_pts() open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x97) 16:53:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x27, 0xa, &(0x7f0000000040)="d5ff96685310f6d142be15aca3627b35d6495153b518a77279c7d754ee67622ff7ff22ca6c94fde68a9894421c17efa4cf9a959cbe551e48f02db89fdb68c45e5901e455d294334586f57c20bb830b1b1f14a65b5f77fc7886455be6dab4c8b0993b46fde524b4ee4d5520557aebd9f23ff66593a2ed5978f42ddbdd2364cb208b94dac99afeaab4546a81315761b1fc58822575d6a493529778e3eeed845674a3055da13a3a642ff2cb2805e873b8a17c18dcb649966990adcf9707", 0xbc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:53:56 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = semget(0x2, 0x0, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xd0, r3, r4, r5, r6, 0xb, 0x884}, 0x8000, 0x400, 0x9dee}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:53:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) faccessat(r0, &(0x7f00000001c0)='./bus/file0\x00', 0x80, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x8000200a, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:53:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="140000000000000007000057688736f45689a72547000000090000a3a4"], 0x18}, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000040)=""/86, 0xc) 16:53:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:53:56 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) 16:53:56 executing program 1: r0 = socket$inet6(0x18, 0x6, 0x101) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) socket$inet6(0x18, 0xbb2429e14c3d2188, 0x1) getuid() r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x324) setsockopt(r3, 0x0, 0xa, &(0x7f0000000080), 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x5, 0x4}], 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x10, 0x2, 0x1, 0x1fffe00}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x6, 0x4}], 0x961, &(0x7f0000000100)={0x80000001, 0x1}) 16:53:56 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = semget(0x1, 0x3, 0x402) semctl$GETPID(r2, 0x9, 0x4, &(0x7f0000000080)=""/156) r3 = openat(r1, &(0x7f0000000340)='./file0/file0\x00', 0x28000, 0x91) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001740)=[{&(0x7f0000003c80)="5024d2fc8edca8759148cbc12d383cbe077de91aa4c2475bc249c1e9b8f7a8fb4e2696ca1dcd28d53c68be7d318b327cbd203cda1813492465dad75009481b355fe0e92b14e8054ba9e2303611e82828b00882c37b1be6debc965181dc2f0195effe6403e7d1f787f2171818b1fda886a6a566ce52d78a84208868de2bbe1ab236212dd7cdbb0ce05cbeb3d70e0fbbe41f72d374ba6416abf5e7b8976f464da2f8b2a346e5660f", 0xa7}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) r4 = openat(r1, &(0x7f0000000200)='./file0/file0\x00', 0x18000, 0x0) mmap(&(0x7f0000001000/0x12000)=nil, 0x12000, 0x0, 0x12, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000480)={0xef3, 0x2}) getsockopt$inet_opts(r4, 0x0, 0x0, 0x0, &(0x7f0000000440)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000740)="9a", 0x1}], 0x1) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000140)) 16:53:56 executing program 1: r0 = socket(0xfffffffffffffffd, 0x4000, 0xffffffe) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) 16:53:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820208ffffffffff"], 0x1) r1 = semget(0x2, 0x3, 0x360) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/228) 16:53:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0xa, &(0x7f0000000100)={0x1, 0x2, 0x200000, 0x100000004}) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xc, 0x100000000}) 16:53:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 16:53:56 executing program 1: mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:53:56 executing program 0: clock_getres(0x3, &(0x7f0000000040)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4) r1 = getpgrp() getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) clock_getres(0x4, &(0x7f0000000000)) 16:53:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x101, &(0x7f0000000040)=0x9, 0x4) close(r0) 16:53:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400, 0x7, 0x1, 0x6, "1d00276614311228db679c81a0eec57f9991848b", 0x1, 0x9}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:53:56 executing program 1: socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) r0 = shmget$private(0x0, 0x1000, 0x444, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:53:56 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000380)={&(0x7f00000003c0)=ANY=[@ANYBLOB="00009f582f4600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1809f90c40c1e4f0000000000000000000000000000000000000000e125516bf0531ceeff55306c17323bd4437145bf85e33868c42539ffd5f98b93181134821ae9a637919a927f7cdad1aa8c4926748a246492e7b8f94cd1c0aa3fb811a6c370064a8dde6cb4c24101b5f115ec1e8cbc4e74b8e6653615f28610da76126e0a9597901e6d38bd35a9ad042c3effad3e73d21f7b012664d86c5b9511499087f8ab5df76491854fbb8a7dd1f6e79f542dc3e3cf17f4c96400763be20d5197d09d1ee2ae37bdc90299af6c71e1cfc741177ebf2c5a217575"], 0x6e, &(0x7f00000003c0), 0x0, &(0x7f0000000340)=""/13, 0x8}, 0x800) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xba}], 0x2, 0x0, 0x4, 0x0) 16:53:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x589) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef002", 0x98) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xaeec, 0x8, 0x1, 0x5, "9d491fef43ad50ad75191c0c82655c72b812a0a7", 0xff, 0x7f9}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff82, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:53:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x4c}], 0x0, 0x7) 16:53:56 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x800, 0xfffffffffffffff7}, {0x8, 0xb520}}) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:53:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffc) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() setregid(r5, r6) dup2(r0, r2) sendmsg$unix(r2, &(0x7f00000013c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001300)=[{&(0x7f0000000140)="ded066f1b3bbd81d32bd9f08738b26304beabb22f84efd1e8db9856b9bc9e2b7098d0a9ff41d2e2a45c2968a4f5ec3aa3a70cf7c14737325351d25ce1fd1ce6bb90130514fc609a6e78e31e1607029b72d8c56ea08f610bd98cbeb331bcf20436972f4cb521a857ef5830a685a034ffb21519f496e8cce701116eafd3bbc6fdd01a04461cb1ab7007ffa73104b28ca", 0x8f}, {&(0x7f0000000200)="6ad21501b9a602c1cd50ef1441cf44e901024c6ba03a5526fb7147e4b61dbbb35c1bc648a914674f6ae5cf4219bad5706aa5d8b899fef8ac1137f821a53fe5ce553798bd787b059e3f5bbc2b3c5d53262eb64f65966c5132357fb17f6d02b6e2443a89339d90dc1dba8c7caf9eedc1c34548574ee1ae66bc3e6b65180970401ff673ccabec917e86d147328c13c9e1b85922ff0de3283bdda86acfc02d2efefb88f70d4c4a3248d42c5b4ea86e9de4ad339bba283d60065b6e91bf73edbd6a0f319c688201ddea59d3f16744a9917c53c655bf0282a4d5a9006d4e057658d5030473472deb300a3faa7ff27f68e1e2da4aec1a2f370d2922bcae6e4106fdbc6d5406a2cccfa9156b1800cc9a9c8390f1ec7fc59c11931d142fd7e687a4603d7da736abf96fcd7955d33ae4ad86a1efdb2f5e422a211570fc61b475563ac518ccd4fb2a2773247bc9a3f9d74d4e6822b5e64a00fdbdefb6e8ac90f28dc85b3f015eec8051ff45d8c3140546f297ebc1e23c65b0fea0655997b9d4121a95cdb099131dba3edb3fca48934ae864e0d79f11a381d91fd6223458a20ebe0f46a9730cb018732ed28329d13c5f6df774d94ab565723bdfec6f16e3163550180f33689a17df10bd5a7b46e817372d4303cc8dd101e458419f339b8962477c8d74f57b3876bea4bd20105e5a149b3730bd7fe5e0a2f991765831f3a1caf9ddb629a251b2565f5f8d546c2a4ff1dc7f3dadc0feecbfa3cdac72b737474c7971f552ca10e6dbf476d659aa5f09484ba706cb0ed23148fa513178655084bd2e3d33a8a7f28f249deb109b322b5afa9c70e5343b665c2e9f16e228f31eefd9ee21a1f7da1e8c88fc4bbaa3c0b084389ca4345c0d454103aa57208c556cd4345be9fd10529e1efe02ae591308b4c37d89162cd56a3e1a3eebd5543dd3ecdc808b6b8ea3c6a6f5493c3f529adcc073b35e3afb6c99cfa2c2ff7e099b23b55e50eddedafa2bbb8ff0eea5d970c98dd17092e5ee06d1f6ade26e2ef26bc03785547c5037b444ec8345cd9044d21eb96cd094d4905755add55a75cb88e55bed07c4e35c655ebb7b6ed7b045dba8a0061ffc18a24c530e4f854e11879dee5ac799e1b04f6dfa17cf2f882726ce8a5c110b39b4bd1a86ce1ed63c9af6f87a2e535f7796501d5ea011d7a590273d6182a4fa03afaea5158b813c7c3ecd221dc555e80969dd77e3f0a9ba63d06ce58b3e5e37efa689be2587cb0a0c4d985d4dc1d5e05c1e234994998aec78aea4c7ed05aa3f0e19086f9eff2dcd7d412dcf6f83041577f3e050f2ed37131669134978b89d8fd657d8baf7c67c8c404a39fd4151c46c03a6eb0256ac9b2e8e43507e4f74e6c96496df76c5bb0df8f4a0ed463ec96047a582ad7abcb66a09cb9cad0a313509cacf3de1310e54558f051fec676607775c7b8fa41a3acb625dedcda49d0b0e2c2a6631dbd13ea971e0e0128f324bbf831c554c31b17fbca866655ecee1193443ded10ef4533a88e9d114e069c50125e67353b641320f02079494e0571708d98968fbaec60d9d4480b4d036077f6e54246ff4e066d848673dd89bdbcc218e481446c588a68a37e1dc685e307cde9dc386aab1609cdb88356ea6ff8223f108acca1d2b0425ef5867cbd3e7c9df1c2c3e8a676d4c4db117908f526b6851c8019bdeffb2e8d8158c584a65b32d4b3c3c97a8777ef7f9d095155305888c04ddbdf1d5fd08a8da480f9ced9ed8e663ddd3bb491b254d93efc864da0cfba3fa004ef38cddd1bcaf82e5fad1a8f5a1f0ebdd1e1289563bcb85f8b44a9fcb45718744277a2abab58a10b4096d245c6bd73fc1c16d7c17440cd5fcfa3861cf86ec00fbd990f4af3a3b378276698bd593503aa250ba985b2145a997260b2e9ea5243ce4bb91b60827479988bdd761095f683d73f6e04d4c571325c918b257641612b02074742087962db9e697ec8bea2379ba7c56e2f5f715f6a0a20711659084ff063baecfbf5f6e7b22aaa60baa41f67a9e205b0b41b37b21848f693e70640e06419fd1388d171cf2623d99cc0b91388a6f8d5684e768905fbc053513ad361f12d77a9bcf971d07b61f5760205f5321ea529e92d2321c2cf26ee29a89654d7dad50e37dfb57352ebd31eff632574d28726a84530904d1b10ca16f1d0ee81209eb69a37bade8e12ff6c24b75418aea0542b2d808947ed1a6b7e1bd4f37fc67ade927b4a88bd113f7bbd2910af22d02bccc2ac95c2036765cb5f7eded803527839d8270ab1b89d53c5354feedb5114d8b0c8b435b170c46ac418164ea1ac52fadfd744b9f20477f272851cf3af8936af4485e70a491c96db948ac768ffe51eab80492efc034b304ec6830288cd82645f94a012c21222276a0a18a25b13ba08b990d8378a9c306f07a89bfc8101e0fa76c8e7596c3402d6e7df43ac97b7168e75d5a19b7a29d49700e1b979de29e72deb3feb09b014680f8b9e33e54c50720e17712f2fe69b0fd36411c4ad5ae6d702f2c99da8e6de469a382dfd5c27e499dc09ff074056252bbedaac799fab982c1155d4528014cf22ce0daff8bd89e7aca17efe2ffa4ae069d26abefc77daaed10e2cb8abce3fdc3b01fa7e683366c16eed0fdbd1b1e563af1f325de9bf2bf9675d6186e7ba0823572c5a1c14b08488d8156bf1351b3be86d2c1d0bdf68bd10f773007edbe35b81c378c8bfd244b079cc81957f4443701984004a8f0cb23e01bd4e53bf3a6e3a95990d54a96ff5634bb77cb6a362fbcbdd82a49bd392948fc134400f3d6807a59f60f5e03a052d77b678325ba1caee90ae4c8c49b37dad2b6075b8b6017d66f9998945f66afbd9faf472ef7ddba395e6bc1a5ef73dc8de5607049165c15324e0aab637958c5abb4141fd17e366e39acc7fbfc8596e51d6e8f8adad64a0e7ecb894abb4b4d66ccce0d67b9e12835c0c3d0e30f3396f957ebf8fdcdeb0141819276e022ca191ad26206103a8d901b6d3ade55f9dedcd9d67a69c364174367416e275a0ba300c74eb801a7a87fc28212f64e6a16a1bb630cc04ad377869971eb59483c577979b27a45c3cd77241a2fa266c18a302e475e8e2e3e349f84e681bea058370e9dbaa0deb8a315425783bd6352ff332fcc289e94ed0c460803d8f6798bd4ca1ed68b3f9e1462c243f2fd6822209aa0763786556f8dd00ed2776e198d527bd451820c48ad6ad107f11490f30797a44d9c81c796d84a78d58d2842dee65a808d374590fd013e2000fbe223df8edc12119bdd02178ebbd223c63d0dab04fcedf4697a79d0af98dff771373064c62068d3bac966e404af6c80466ddfd8d1c10950dcc916d54e1df318df44fef43feb43741763e663f080cf763f67276aaada1f47f97bbeb19b55c306830307b76da4c1e247b56a99c1083bc2bd06c4ea835ee97a4af1a1463bab3b14ea666999169a60e5630369412f2533d3b042afd7129f2a71a9d715cb94fa452d059d4101a014da4a2b347c55939e4e19ec5bc5fe5ee58771f8d08e73a7dc7a8d9dc71629aa3711a78cee9381ca6f23daf24be0bc9eda3dd22c0234aba1762a9827296cb2518eeabbd9fa72d76b8d85a5ed2d0737d7b0f03422e617c7ec0c05efa1f85e719ba432aad7f57fba46fe526500eeb9a459e8d2226f9f7d55ee09235549815abb940fe0b6b805b154a365a03b83d24f07d360b8fd3221792484b3f69b77242719363c82ae3f4fa5a4baae8d3c2f3b5a31424a96a6ed6f299117059fa1f575d6611772d51bcd8f61db1f2adf9eddce118682f6ee7c2d941b3767cf6ff4a4e53c84ae5342f8aee1ebf93234a90800eca8eb2c8d7b82af7c1e3ba336356e61405e1c11f1f4245085b0ec45febeaa4448048370c76fe5ed2bfccb0e9446f798aeddd8f5ac509d13b4349b34f1aff11436390283f274692106a00ec78d3d9bff0d7a82235f656d017460c2d9e0abc91c0eab2a52a9c6f959939b518f0ea2c8fc70ea6a89d6e31f014a85abb4f9530ef27aeed8fc706e508162341dcea8c09557fe57dbc4f4884959f5f4ede2be17f6cdb79ae70e10e33238c54d5ebf746d924f13c5579e78ad557efab7516efc8984c3b9020e73b7c9b9f4cf4da7e3dbaf881f531be90d545b3184f086b84dea2865de0221da5d04663f95465f1074ff2250d60d32d8a6ebcaa94694791fe6d450b56284bd0d45b7a31ec2c4b63916264d884dffe0e8d66f0192e695df0ebb73ad75d689ab09f73038ee9f0e374b41090542ae4c00722731a9b79b58c4bed3495703fd5d996037de279b8fb4fb70466f0699587ed0509ce4d7d76d8a47d033fb61edddaee48d224dd10e44173ff5bd1f0db0675e0f4b3e2cf3f12ed6e92eefde288f24c26f49501047dcf08fbe2c872e86f0d608a3990f0e18fa3f14e4fe8df283b3e138baf5b602c6b54b8ea096630d563f1f3969ec75f9cbbc2dab9cb8ec45195abf564a9c078faccf3c95c1a45e73eb2a7c222b9eb2a662a1af748a93a53541b077d9f775d1e076cad1024575c1713f71e739beb6e93ebb1f44479b0276143aa522261506385fe8fccac0b8fdd3dd6fc7d9899df449c766e36d686971e8a4637cc4a73022326c16ef020f27f7145a14a2ebaceac27bcd4c067d01ea577621a7e210c0d2836915aed74bb68f2b8e423efbe839e147b479d7d57c7aad2da5f07807860069fcde186686538bc5eb07696ac22e3ccbf57e16712194f50384f37cca51f96ce28013ad12e11c2aa1f7c336d5c03e019a64f6a0ae5a91242af21e37209b270f0b278b83783900e022ac8bca8d83c05bbadd541b6fc82aab517a760ed7734dcb63bb953cf32550c8fd2cc78f0d15cba9c1d373ebafad1ac141769db181dea46bfa270f20f6e304e392583c66cb99aeceb4bc695929d0bfc5ef2833d9670c288221cdc6cd71f3e591a55a77e3a68ab8e87db47ee5b466f7821127fa5c623381dc9810ab13815ab3ba0f4c4d982d82cfdf903d778d9e9bdf88c774e13cc0f3a50c8748c7e20ce14cdd115f5798717df04398786e33bff56bc5d676ffdef8a080a64727ff58979a9a33b4c454f278c50666e83f6be0ab4c1c339a815fb4df404cd945c326b7051130cb41458ef8be789df9de09b2bc64ad39e0e974411b39d31dd762d1431d3b3d0f8c94706125d17919f760a70b635be5c448b156a8edb86b31a4e8dc2b252ab4df69a10e9a83bf3ed25d17a1e8892d21fb3af7ed0bef1e32d83af311e4bac8a03cd8eec9a524a257e748050a35271b36f8e8e21f4abf19acd169c36bbe2f0f755e605b53358a188745926e96c6928a9e9f814a929f903e65e1028584432ab5f1fcb8266f9ae686df56ac7b4ab60eb530cf3d4eb5818e48a45bc754611eee576f9e24fd89e521aea72d63c2708682025128e7df8773913d94a40549d0d8563089b524c3a9546fa5d22a1d9a90ef653b050203a49d68b76f3d6d36891bab82cfad5c432baedb7456caed379bc19072bd82121b23b76736dacf386f7c471f6094b063c90c77b78017220cff1f164b1bf3b8b8bdb93a60d92c577a82f43ec072eaae718a33b8bf12afe6a7fd9a67f39d47bea9e3ee948a64d5b8aab4dd2a4ffa6a4a4c9d32bb23e1b05c33739fe9b1931559c467ca0d00c5bfca67f26f908eae611b171b956eead842da088b4718872ef83921afdbd2620cfe6652a94d04d3b9b7db679cae1221ada6090fa2d6f870f3d8cfb33d2ec4211cc42a4a51d38a6badf2b91461958a1c4c27f7731084bdbb47bf17358e4c31634d2dd72a4e30893ef876e7e2ce42576b1a1cf67d", 0x1000}, {&(0x7f0000001200)="b58dbd270bc64bbd05b6a227afc22d46a471c0eec0124ff13595393f1cfe7401a84a1dae3524b80ceb9b68fcd7747f63a39c53095f247a7a4fd9b4ca12d0e8ea7ade5600763a3f0c55b02097c853261e6ee3b58eeb6c820d2dd99f32be62c1601e6bbf06e20c0b936c9e53fcbfedc0c01ef8af7889eb287c8d49dc72b188be90e7b3a7a42a351173d65cb4cd349645e207edd025e559d72c32d13ed8c1c89a7bf3e9932563c8723d5ba343747ff168733eb1e2d7a3c2be7555214ad0c3694b368e00dbb3155f89", 0xc7}], 0x3, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r3, r4, r6}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x80, 0x40c}, 0x400) 16:53:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) socket$inet6(0x18, 0x8000, 0x1f) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:53:56 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000000)="e5a5ed7cf13f", 0x6, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:53:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000000)="0509", 0x2) 16:53:57 executing program 0: r0 = socket(0x10000000002, 0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) 16:53:57 executing program 1: select(0x40, &(0x7f0000000040)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800, 0x80000000}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x60, 0xe97, 0x9, 0xfffffffffffff801, 0x8001, 0x9, 0x5, 0x2}, &(0x7f0000000080)={0xffffffff, 0xffffffffffffffe1, 0x5, 0xe179, 0x3, 0xd6, 0x0, 0x7ff}, &(0x7f00000000c0)={0x10, 0xffffffffffffff7f, 0x59c, 0x4, 0xffffffff, 0x8001, 0x80008000000000, 0x7fffffff}, &(0x7f0000000100)={0x101, 0x7f}) 16:53:57 executing program 0: mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 16:53:57 executing program 1: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000800000000000000000400000057ffc92bb325750914dd9e109bb76d80000000000000"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000000), 0x2ee) open(&(0x7f0000000040)='./file0\x00', 0x20, 0xc) 16:53:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001140)="5032db7bc293aca28fb2671814e22ecfddf17b640b6d37adc9f3ed7fc1cd53ac90fefaa588e39f9338065e29b85bb5075aedde9805af978031500b89ea7119585c10866f8cba915749da2bd9f484a1949a30f94a2850471aad9bb29d13f1e3ec654ec892587c71ae0799a88edc9de2e0eab813a1fb0637646cb88d100184a8500271e505decd5363438dbae2271db79db8b1d2a3feb21740828e8db38f9fcffa16f0cb3932f70ef6580368b7e049", 0xae) setsockopt(r0, 0x3, 0xa9e4, &(0x7f0000000000)="40173a6ed75e41b33dbe9d758d940069b94aee3d59f5094480b0e88915f4e4d7a9ff8a1b2c0288ba96ff1f8658ce66eb198fedfa5d56fecca7d22253af976d8903fc0acfa8dfe7224e6fca3177fcebe05e3d1b577667f226c204320f21483a2c9c65ae9b97c0f059d000000000000000040000000000000000000000", 0x71) setsockopt(r0, 0xfffffffffffffffa, 0x6, &(0x7f0000000140)="ea5b716de3902324fe5c8cd04b339617082883ea798924564efed273d270f7e94b1e22320ee2a989874499a9cae1813e80fedc330bdd4826b7009c4e40021aa6826fbf41b5b2bf51ed86e5dae60e26f26966322be4cb194abc477bda46ad44027914844714f4721b73b38891f565adc012a591e71b1c1626c5ace47b11ba2aedd0a30749d732da7655c0fef877e30de492b69d8b7d42317b4ed89d755d62bbf10a4f7fd2a936c6f3531fed77b1549de1d9d8814fa5385dd4d44b3805c37975bf0ffc018ff2ed1b8eb353bda8a18cc9b965d88aa59168ed2cb98c86b95d3cd241c36e0cf792538bad4e83e0e1d4fee2df1c78132a30a5b167ff7731b4ac72a2e319179fd6e521ce1ce897cd8e802ba1228dbfcfdb06c8883fec9471f6feac157ec188257ced1f8617c0cdb8b2a509569b76e017f55d1cc6fde329d4c5b891b301bcbb94e4a46b70382671bb7082ee9f4840c5041fdc9bb8a5f7db02d61992fc3380d6be0287858c5af52452a0142942bffdfc6038aaf90af6c65c6b1a21ff50725d29b2fb2e998af814dec82e89cca132b13ae43aa586820c51d08292a51a73c04caacb80ba4d2022f6b2e30bad0b2cafdf89104d2556c7c4eef9a8d017458da33f0291dc05ac924bb26d50e89c44abc5ca99e673a94b492c1523e0773af8d5a3e43ecd0f4725021e2504b4d60178e96df46081feda7fb8d975e1db5d5282057c88aa54b10c1090697aa17238ec10de5b702919247f35243f02ed769be2e46f2fdc6fe6ec93a48139119093240e3e2ea40c7418c54ce73576e2faffb0c19c6159032dc1619d12955944f5dec5875175d1a93269396fd3874ae83d610590e8008aa4b233e8b000bfb70184ac4e0ab0a9045b03c1388cacdbda59c89725100c138dde202f6f1a5382923b5f0635fca33ed1713a5cbdd977c041f8b12d0830a37223a1707c9aec65d7709336aa69a0cc0cdc277fd6b04bd397dc6a728d29b9f10da5c463d0254197723a78778a9d36c5069f49d1eaadf91bd258f797e862a3c7317b68d2e3bea583c19eed141c575a48dc675a82ca4a5279a050f6c3791239bc6af3bc74322a35a0730bf863598db1f064df5409fafae96ae564b5b3a636b161d0ee5772b90c119bc4d893c0961727ab9dd4086714785480d13ac69849f060e080f212186bab18d79483f9c2dbd3afa47b7ed11757f1074e7994d076aa8b3829358fe948094f5b3ef06fe2b5cbe131320a8d4a738d39b1383fac4c737aaafa1f2e6a8d8180ae5712c39ca8127b3c2e67a7896ef6168c8be15166bb0f25bec7afa5fb8c051e012849b0e6b3b421aff7d0ebb3e8a6905935a50ace4b960dc4fb9dff8cb2e6825d35d72e8d00bd13a253fbb10ba2249c7b1f4c8e3897e392ab9c863864c8fbcc19478314e737bfc6712e44fae2b64d0c8944288f136e6fa6c171cd08291225028597729c9703dacf271d656c497ccdc15880fc646204a03470d33e93a4e1e6e600a67cb697d1069c437a5c269b873ee562575ac8d9fb7337d010fc4e8213d5775c9d579ff63e7a6e4a69494d74539317462ad1b10a65d51f2e56b520032926c9640297b8f43543ae969b1784a6b9036c89847f7df35d5950adc5a061e7fc316020de3272513cdf9788e929c33adfa546cc968c88a597a8c23cd98fc0abb72f57b39e203b955b9ad5ac103d814e2df63f8ed4b094982314bab197f75b8f651b8f415af55d0b52f8e41774a5a15b90741e0e0910b2885697e224ae67888f2bd193b7cfa1dec9989e198f4fda57a99e25b9a69007c50d9864c8f614a0679c5333e7f9ee1c99224918d8478e7eaa2fa8e8d64e582f4e060a910488182b0b30ac4df202f0f337ddda8f3e6a36d9dedd75cc93df1c79d5ad2fb9683f0bacd88f6d6afc8be518f8b5ed17ca9218ed63a904dd1fc9d53ea895bab88da807d33c09e886be4ce79edcaa6ebe62d11eba94750d2320b3cfe8fb6da7dc7960f86c05dc18720f7e24495710b3f370775863746a4e11a9b5a1af6c38e986d0f7686a1bd6524b505fa42a108268727b72e0540e92c30e215e0218b50c0c06250dd546cc6b9737459bccc520774deff6ebe3a284a503f355407a99a1a97ecca2de37a20f2edc10237520cdac5a9ad1d4108b56f1f686415d1f99200799d8bd5de13ff4d5e4afbd26e2ef41ed78c1b913bfc700545042e48c1d9ff8eae4b857ddd4e48e0b5d162a450b2587bd4fc31d335883ca36ae5549c8114f7e2bcfc06c3bdbf16e3ea7d842e5da6230600c6df52b9684058f8fdd7af341b4752c672494d93c60211675ce0762b73b71d5ac7089dfaa0e731db9d7aade3f484c00e14aa22e350fb25e765bf324c72f8580cd73431ff4bd1f088c1afed567d8ec225283ebc48173a7e5873fc56d470c40a6aab358d13a40b6de6e6a69917b305535755888a1d227015837b88c7324f6ba0cea4fba9dc1245aec856e04c0c91a4ab87dd09e9dbb8c458981d764133472ecebde8816558c07fbdceed423ddb902a97243035d0dada04c02a826ddf5fc3fd4b66333ad696d1ec04203daef4cfb9284d9118d7c6babb72290b96cd225e613fc043ddc9d6f517986e99bd134394f1cd81013e7a541e1c00c5a627fe90098b32d47c36ddafc8ab64818dccc91e875e1273ef97035ec4037eba1e3c2c573e25d4d987680fddb67ba0a51bf5da555bbe78a77df3d7512f8d619a4ca07c9adcf327f29da71890d650fee8fd442eed241410533af87db832aa195af75f71689bb80d1a1106a4e7ddd6ed750ea655f8f4285b5d660624001d90d7dc0c7f428b6781a0dffa333bb59bf8dbb77655bd940430cf228b4c7c91b952d293604f77e82e413725b6c714015f51f00b0d8928019b5e3df25d465590dbef623d12f3a258281e3122cdbb67ed0ee02aedec5b7473cf714f4e0c26a58bb3fb4ea2cd93a1f8a19c0b2fb270083684f4d3bc894acc1129f80b4a5830a7f7ba6f389b4c6acf4aa5a1dc833abe4bbb6cd38b102e0a4dd0899b8bbc62081cabb3b7f8b2dc79af373d8b7cfa0ffb384f5b3408b3ce4c84fe212da473251cd5dd2c0f5c66767eaa3b07b43a4d93bfd71cd96c20cc8f913d0dbfc4d5e4ee947ac64fed34d95681727c93472a111a0a4b272073031258cefeb573e30ac39c6a4438bdeff854c1ff1c816cab45b6147ea42eb0f4c2b379771d368fec41bef4a4662f16972eb32d2587fa070c98cbf9bf8e6bed8b535b65002cde65ad135c5de5736c2899d0488ef9e00c826f6898ad82d36934e74d5913b99cba1b2d6198784635751f7f05ae697522b6b33b120df307d0719df99a0709bddfae9a5637930cbc59d3ff495d7bd9ff8c0f5858c6c932e995f0c83a1d07889e989adac048f0c3609f26956193a5a28be99d9486e6e1ffaceea38dafcc18f07b7e7ef065c90e02d7c1e2facd6d145a8b6ed36f60edf840fee3cae4c46df62399c23f3cc5353b8c0e03e528da21c6f48e314688e299522bcc443371a47eb2a62f9ff9daa5cb09b82d691f2a9f3d115e85163cdb58bc922b9c480ab46e85044aac44783fe542c3b9fbcfc3ac129f1f53e601ea29b7eedf660d354c7005801c074c12ac1e175fc3b47777b11606e64abad678c88662c72462f2dd4133160eeeeed4e2d434edbcdeaed192e0fa1cb349c86634f44bbc0d5bdbb40bd17deb367c04171926e7725dad4a7fa989d4709d0a4671a60dffc17bee5a20cdb935ef545af50201276d965b140f887a61d02a67200b2ae6c0b91be306bc3b4d9e16c05f8ff1170fa90ee3d4f3189538929ecc4289bc9274100b0b957b8e1b0e46e7de89f65f26ac88db7aab4628e8e6ae3a2d5fba50e2d467d109586fe9d7c970c8a3fa5fc1326ebad204af0b5a386807fb6a674b3c5566dd7547afcb04e06cb4433352fb5dd373475a8fcbd1af0169640a10c50b82f4d75c2c7a22e6738108a92fccef1eb080f3c1bf0f9cdd73d0d38529b4eed69d79c8a5f3383879de0f9e983429293f19b98bfcab8136539ea72b8b213b6ac0de0b565f7f7a93c14d52f053e5ccc03cc0e5acc4e08d6af20041d312789cae53a18c112033704e475cd8eb871527dbf21a73500bab032dc9d3cd8ce6430627d344e50e8386d63ef8a6e2e1bf592d838ae997d4f1fe1ab46b5ce1a06d0d1c7eb8f523ddb2d420e1d7fae916c69c38c34c479c411e76429e9227d7eefd90354a53e5eb2604e19233ee2fbee9bed85734d848f98dbf382a0a1bc0790e6ed25c499cdbaacff341c8f69eb848ebe5a7b78357c6aac457434e55b2a2c6d35781b047ad86bca6e2a848781cc082dc5e287806e8954524141151a5bee4877631835193d3ace1c77ca44851b899c8144539a86795063d63935bce31f097371ec937613a77b42ff65745682361efd6b1efe9b63fb57d22839634c23e4dbd1d16ac7674dc1422d2dfc67cdf6cc0ff358e5327f8a8a59fb4382f378343f2bed489f19dfb7296d8833bd67e723790ccb11ecffc51f516b837b9436133a4edca39d3ebcc1c775bf11e9c20adfb76802f58c32e48339872c00e4ab53531ce3c479472eb47293319cded9a40eff230f8b2e59124dce4804f55f70293ab3cb64366aa20c9e94f8730032fca46cb2b30b6571e07152f21dc4ab3eb53ced716bc1f33e0db7aa1ea414ffa4acadf52d8b9d3cda10dbb260ba6a6c43345825d538e9105b721167b883267db79bd051d79c19f86bdf83ed57da165160baca9814353bbf101c01faf90e3a3ea6d1ae8eb0b9936d0f3fb620c8a6c884b377740e71139c263594acbf0beb1c2aa447ea00067a8b1dec5b6467955938c9516948ec609ace0a1d2cab80806cf462f586a3b57700d12025d7cce1ab72a8c50548fe767b4c5c637f83c4ffb6712c3221e9738be0504f230ca9db9a88c4938319de37cae18fd76d2027b3bbaf6873a0ed12e8e3573892b05232b8813132b4d8d1df945441dcc04c64fcbd42b04c7d524647a8969da255d26585979e76cda60c7e821b8518f968da8077b1431addad16e819e37ffc8eeb7084ab777b3753688ec4b594111f17ad1bbacae9df0706f9c91fa3827148131be5fff66096da0607b616928f52f17958218851cca9b2f1a8d0fd5feee6287e20bf4dce767c732f8ba5ebeb45e2730be3bfdb45b8d225437e344f21a1f995f3e0a554fa77333f7975717de589001b6169d3944f739a80d39306e6c9348d727c246a8c617f4507f9bc58392fbc5f9897094592126b42f552eeebc46bbc54f8b16b5acf9d825f63b1c9ff5a5b4cc0afc42c21f5767043e84906c1b1164505c1ae9fcbc5055932463ac26fe370066017976480f9f24b97395b9f3d0b8f467c77bae88b5d50fc826202b701ceda7ebcd1ec7ff970a3415866eb8cb8f6408dfb3d80fb5e66b25c357ca109aefb946d369bdf5264b7b35fea0e68f0476868c393342ea3dc74cc18b8280bfc583948de363dac4a85870b94f48e4e063ab2baff4105fddec901faa4bfc7779ce6863a4d5f52e9715ecd05799521872f2f5298e0726e1147bed0b7f8198c8fafc269a74777317e033c1865622fb665f72c0c4d37609c355ad4b3183ccb749624f3c0b06148c3ae3b34868d5c795442376329e7bd6c182b041885493233e9bed7a16239792e6795d8a1ee7b5c8d4b7fdc6e47455c533a3ae2187c5add059c2013582afa02a69f8fb8bcf87186d99f3b9cb8f587257e60e9b88957c5d4f60ae120a5860a05c1c9d41e670f2150b2f48e34d8ea41665e0d200f8ba24b3eca1dfa6fa6962e0a6e8a15ee1b85196e0b9eef42f7c1", 0x1000) 16:53:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7ffd) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:53:57 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0x100c, &(0x7f0000000040)="ebe2959b713048e6cd4b7319071f314b15f3366daa2098ea4c6616c4c30e32d83677016fe349c4e8fa0afaae44c5b6ec29fa8a0dacb7128d2ae2dcc4a41f2972cbe46aa110bfe67d5d80ccaff7ce843bf0ddd8600cea665969e08a95be", 0x5d) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:53:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0xfffffffffffffffc) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000a40)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327ff9ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee347c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacbc9a8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1ece7", 0x494}], 0x1, 0x0) 16:53:57 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xba, 0x4) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000000)=@abs, 0x8) 16:53:57 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7ff}, {0x2, 0x4}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) getuid() close(r0) r1 = socket$unix(0x1, 0x1, 0x0) getsockname(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r2 = dup(r1) r3 = openat(r2, &(0x7f0000001100)='./file1\x00', 0x20000, 0x20) connect$inet6(r2, &(0x7f0000001480)={0x18, 0x0, 0x7, 0x5}, 0xfffffffffffffcdf) r4 = accept(r1, 0x0, &(0x7f0000001180)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000011c0)={0x2, 0x3407, 0x53, 0xfffffffffffffff7, "cd200139dbf6b52fa08d80eb7cc0b43c5be76101", 0x2, 0x7fffffff}) connect$inet6(r4, &(0x7f0000001200)={0x18, 0x1, 0x9, 0x6}, 0xc) getsockname(r3, &(0x7f0000001240)=@un=@file={0x0, ""/63}, &(0x7f00000012c0)=0x41) r5 = semget$private(0x0, 0x5, 0x0) semop(r5, &(0x7f0000001300)=[{0x3, 0xfffff00000000000, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x1, 0x1, 0x800}, {0x4, 0x9, 0xf5cc4c3fa115b1c2}], 0x4) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000001340)="25365c1281e8b00ea74da7012a6ca4de0b63737c401881dbc576f1bb73cc5f4f60457d1901f22873cd65871aa976404cde0f6e2b46590f982bc851d834c7830b5d5ca2b92babfabc2b10d3876ddd13198b9cf899c637963dc6f1495589585806b3152ae5286886292dd486fa88ef65680ce6dcaac16fbdf4f81cc0cfee5908a2335eb847137c4d314a3739d753a50eef2d3009793c3f7b5efc56608be3eda042a127aa30732afefec7464652e3a949d722d1ad7b3280d21cc7d988978a0013ff1466d2f47255b453d2a0612c3c780abd4bce3820e483c5c47cacf5a5c54cf97dfd6c1165532df8dd1126c2d913b6a0310a68084320d933c9c7", 0xf9}], 0x1, 0x0}, 0x7) accept(r4, &(0x7f0000001680)=@in, &(0x7f00000016c0)=0xfffffffffffffe8a) writev(r1, &(0x7f0000002600), 0x0) getgroups(0x1, &(0x7f0000001500)=[0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) r8 = getegid() getgroups(0x5, &(0x7f00000015c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000001600)=[0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000001640)=[r6, r7, r8, r9, r10]) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002640), &(0x7f0000002680)=0xc) getgid() getgid() getgroups(0x6, &(0x7f00000026c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) 16:53:57 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x710, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2000000005) 16:53:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x20, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/105, &(0x7f00000000c0)=0x69) write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a8", 0x1) open(0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) socketpair(0x0, 0x5, 0x0, &(0x7f0000000180)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) 16:53:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair(0x3e, 0x4000, 0x4766, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fchdir(r0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x4) 16:53:57 executing program 1: r0 = socket(0x11, 0x3, 0x1) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 16:53:57 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) unlink(&(0x7f0000000040)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x20) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x2) 16:53:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/163, 0xa3, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) 16:53:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000400)="cf712756880ae26b101a537d54ef635957d1e3984b992ac2c838f87e85906f75af1adfbf77b3156c08cd643f338f9a18ef52b92962832a759e306ae1aa9c915b8bc9f89771be1af4b26460b38f552cb04ee32d07d2f7df05402c84384d88d8e61bfa69f5821235b83e3e62b6c7faf98ecb970be3ceb8b7fe1f60037a0833ee1fabb3d730389c5ea8568172e7acace40b1569a23fcf69c0b8ebd0b43066ff86bcb14e6f82d966209d176f8a0a7de6d3c0ea5e733f108d112db37ca1563dfe7233f3b5fb79a4f178d47500c930d6a77f56d7555a746e9226f2faa4dd63448c8ef39f847611070e6d0972d59a467f28f686687005a40f18cc2d1c07f285c1a328c09f339306d01895e66fd87a986912b1fedc5af17585926193d4c6dcfa129c606e647407213c58789f4e3aad52dd53a8bbd42d5a283ef5b45663d750b067fa4c8d1f11ef2ba1905d8d1e83b45e9427df1ca97ac32ec045dd4ccaf3412c72a9d9f4c763ac7094d7eeff2956f71ccb122b50e1109e70afc4f97de1455eb9ea9b10ba3a5ea4bee549a587d7b4eba4bad38655929e0536e585482d3e35386988fb7d564f9f1d8db609f8916ae8dce6b3e0118531d07c2fd1742d8fe8266d49167c2015c0046a77aa981c636731bdafee99d5a89f5ce2ef389a63577fbd91c79814e773ac96b98b0d5918667e9b6cce2b6b0d7c95613b585c2ce0c850a46ec42f93acbdeb4cb8413b4a2b7c7b15b23a72a1aeb5fbca94ef443fcde72a843d6e07a726fd5a89724655c9b62eaca3fc2dc5407ca4f1b77c73263299b1e53b76dc9b6b5dfc07d4f2721f3a6940ef1e0982970c8b84d0a2ab907bf9186d433c7b65d79ac0af8ed0d14b38a3b1ee671d71961cd50230c6aafcf809be9ab63721d47dad3b88da6ac1cf1623c431024b4684914984b4000cf48807420fbe44b8429595404b2e111e8b3676f50079fb919fe9c8beb5abcb397da7ef84960e39beee212a6e8cc72c7f9ac5ff42062d6cce4bdd34440f0bebaccce7393061963cc36aacc5e2ddb8805c778c1b8c9642b9d8f2a43d747c1ffcdc4ed588f4cd11043632ccd3ceb128becb05e314be7ccaf838dbaeebaa0254961b5f8bc8ce4c78dff81d6cf039e4d5a26bf64438e0bd1343e7f4b5131587fdfd53b4fde1d97bbbb0d38a0641b954341b2868c88381943c0c878082f50592f2c56c0c78028bec678647e2a4cb25bfcc2bb763a87ca910e08746bdd4e57789999d0a804657de9a3686b4431883337c4466a5cdcc3850825ee8f0e574b1d055f65d08c5ea0e0cd81b94d99bf6ec8c9512d311fb202997a09cddc76da02abd2068d88ce2b9f7bcd24d43eed3cb5b7197aa722fe6ed3bc67395388fb60bec3d99dda83d1e0b75c43b840eb12c04c7d054c9464a518acc83d6e96ef0af0e679969334b1e61ad72a0d5c481ef105b2d38f1d26f9cfadc8b92ed5f7bed13187fb3df36598f4734b489ec0cb21ea624c568cb17149b86d63660eab0df11b5cc5b890e8d74fe4de67cd24314930078bb4d27fdfba9930d3f0a3af2e13a4c3f5831acc6d1c97c63c125b0625c8cb0f545b189b250dd12254db34db668e39cfa1d176cd474c7f54c52ecbb77f70a0c832cdc8c9e87f3277dc79b2095c8e329b170dec4af20361e2140f26be934442466c2101d2d52fd31fa38094976180ab3e31e8ef81819e276bd8c9b23af0ee01943d278c57ecff6a95d2ef19a6dc1b4616069e83173c8701c2bdff7fa6129cd596433b827c674476a0d352e3af53dcf5536be4e4b8455d63bd258cddc421aa2b186454fb3c87a52d655d8a2731ad05620d8d91ae3e3bd0cec43e96122a1261e6a0e3d860c7b0bb6f3554776bab659dafdfbdb69d574b7c4e082bf0798f7267449be7baf39428ee9eb8b69721315fdec86a5b630c947f9d8f8699634d84bf6186c181226e3d5859cce60787fa17a5b95675fe1f0b3dd486b3c9eed1c00c596610109ea56fb4277dfbe398433aacfbadefec1974163899bdba8245ea017dc459b6d30f32a32f8ca489ee6a5c286a8f5bbc5a65cc7a30ff3bf0aaafcc3f6b1fc60ec58ae434dc543d1451e3935ab0337549eee284a015e1cd976f0b40c8bd1f476f779e39c6476da6d3de8642f7959491ab2ce16030e1d237c0d541b4107558a176b4c224be35e5866d15bfcf06d781fe20f52b0026f1ba10735904c9475c05dbf2aec334ab28d55edf3d97fafd4b7d9b6d475fa7b20e92449d5ffca0cb23fc50b0702c3abbe9fba01166b4f43dd82661723582515186d8ead4a99fe0947d896ecfde2d2ee219cb695d2d4f4282137c7e32b8598c6051a2e14e40314016cad2c7a3b8c244abbcbf1e3f113d44e06b1a5a717cd64746489b6762da4b65777be62bb57ba0fbf3e5f332fe8e72f9892f81692dac562a0f003c247ac5f0b5625e335a6b10b57e579f3ec05e4575d49795f95995a096f1b18c28d391d980bf4aca30e43d8cacab4e8885243563e8bd5a154b41d286858a84c85acf88f7edbd019ae9e6e8074de3331601b5577455e65b720603efa89da1b64fc40ce235df71f9f7b583925e2ca75813f124a646381e6023674bf1f93d465be7afd7218d2d17a11fe85331a082e224194318e560a2e0501f00e1a41c6500f301375f5d46f392c85f724179d68a7d8de93bf6502233b7123172eb6c4d6fcb6d2dfa9a2d9bb3517ca485632f2690ca54111d122692b7acfb8c5882a7616f5fabe7390d266b11a6d462d25ee65927d9db7f372a2019717ca6c74abe9600eead90638372c987e1c08e4891083abedec467576a091a725dfadd080799c0592fb0bc2c25e28a3d2735e0f0fc096a2455f6b5d8fa24b73a2ccb5c467820d056f0c2e3e8463fa68b4dea3b2e7f0214e1b928aa016ce4bdf344162780f696314dd3c8142242025ff74085416b4804d96a9cd28e0a7ce86ed5d93a323d7d0f6274d2cccd49e18893a196f0db7f6ac6c39033039db98e83b5b7d024bd45b183801310c3c4065113ee2714c355a8c0879666411336d88794751d160a7a4a4d9346a4e6b17f47f9bf4f54eb7b13281d658a2f821ae4328cc9d7c596b0acfa3fe2aa7ede42d8f655ba72134382d0e7dd08f2c39c1b4997975a63eb6f4f7efad4448478ba8960a45a1bd3b00a05fa20261a8cb33fd0c76bdce09008da73e3fab6d3c0944b3f261a38b8494bc264b5bfdfbb4292addb7d6b4a6503b77217a0fb4b7d76306bac4f41405d0f02af943742722d9c7142e4b8d72b44ce2984d719cc97acbe7b0bb838e635e7aaaeb8b6646adb61b6e6cc3b5752f29057d5cbe82b3ab4ddb5606c5e5ea6de1eb1ff8524046311aa8c1f102155526e16fc7c6ef11626b14d4d491ab7cbe879177ba364e1cf972c999ace0643d9d5cba898440d60456bbca0203407f7530ae579da548f0ff23fddeff1634c3ec5607c9ff587734bae7a641f6ec775edf29409ae5704dd47c0854d61933d60f26c1c0f4b1b14f393a1d1c9812557c49f2c70e6f491677e27aef14c4e2b0ef648629caaaa3e07772c477d1b9267fc7e9cfeb1f5fa8c536a4718696dd5fa516eaf40433c5f4b00e8bdf11e32871ca1f249b2a66870d0156e467a734a31c6ae1a471b766b7076707f466b81f1083e8b2ee3583c59e4ccbfea031fbad4d26b8d3f730f92ef4069f8a995ce7bf4abbad6a788578d358cdd8f1bbcd927341f020b67123748db9558debae16a7c83e2017cd20419ab8214a24a669a2f9528c62f0661c4c938cd270acfb98c62c62d5de76e961a762be81b9fe8c95edb8d60861acd069601dfe3444fb38ec14d7f3f4054d4300978a6f900319c884ecb194137af91db03978117cf6627298a8d7208cd84a3f12508bd3ffd623fe8594c62696fe7667b0b67a4155c01b761f871fc8482e301c065805c4bf9ff29828a4464e295c1ea1762df8b8bddc013040731585c1854c8943795a5fdae729e83b9a5de17354ab8cd3be159f0dc5c4f64dd414ec7deaa71277afb75924f3080867966919c8dbb7e5bf64f252ce9fda733ddfdc68e9576a6bc558d484b388c3c6d5f45ae27374e68b214e3a1e249445f96bca82494ba5f6da7b65377a5ea97f872e223dcaa206354618aeb44e0503e27118066c731d7413abe9abaff2067d5c3762df74e27d444b3a9fd7d78cc3ff16bc0e489906b25f6771b554ceffea533c4d793345f29bb5f74f5955be6cde57ca09d9e657c669e70ba59a6ec10a89362cb18f911aa0b939b8af7db0ac455d8417fa02db4f9128993ff6dde064d2dffa090b764285fdc85f63f3095c5fcfc417172753104a874416d37d80a06d939d2d2ad5ac48c8ec9ef45b5caf043a4e108c37622259b6f5f3c9d1f57e9bcd84e9233da7703de8d9ce2ed90b99a17a61fc056a7acdde67223f48a3a1b5aa8452fa93d67fe5c376bac88e6d5460ca8b9a7963974ea5e7d882543e930b264cb5c12b25ea296113ff2566b5869b4c33ccef82c5b173ede6424d4d8bb9237b9c73539bd00282a213b3b999d5470adce3daa4f9a607f5934a9ebe9e2baec3bf17aa2f599bf0d18aa1bcdaf6d215d8942ae18754773eeb6320fc8412b3821791f30edfb603fe33acd339e428594e28f12dfb947b3532c577bbf4ef7f30221a57df6e2efe5b10ade7bbb157f2d469a856fade9916da33f51f4d357a0215a3648b93cbf0d2dedf9b1305a55e023d3484b7f9b2ea89009fc37d846954c4e9346ead3bd83a24338abcf6e87f4df46a3081abf9dc2244049a5c2e90053008fe4ae0649f653901ef9d931e142c917e5ee91acead62412ffcc417f2fa49373f1518b0ceba296582a24bd3e802c84bd600cb67ca3bebc287f01c38fe76007c100dc8fe4b038cf0e28ace180956000b29057078876eee41f3754440627f7c9d1004410d62b1678d2dbc6cdde9ed2d113385b6cf12fa36cec49e955c9c0cea0780edad913ecca43f31d3ff6d0ea1eb9f8b47f99bc5464214e39974163a184756583c0438d3a1200112d76d94a4eb9d7234ca6ac2f12e6b312d", 0xddf}], 0x1) 16:53:57 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) socket$unix(0x1, 0x3, 0x0) 16:53:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x0, 0x5, 0x6, 0x1}) socket(0x1, 0x2, 0x1) 16:53:57 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/194, 0xc2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r2 = dup2(r0, r1) getsockname(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) 16:53:57 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept(r1, 0x0, &(0x7f0000000040)) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0xfffffffffffffd6f) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0xff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) flock(r1, 0x9) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:53:57 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:53:57 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup(0xffffffffffffffff) r2 = dup(r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x29ac) bind(r2, &(0x7f0000000100)=@in6={0x18, 0x2, 0x5}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x1080, 0x0) fcntl$getflags(r0, 0x0) 16:53:57 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/112, 0x10263}], 0x1) r3 = dup2(r0, r2) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="9519b8cd3c5e9a21f0248ba414bf8af5df07a91bc83807aaad1079d93901898ab7c882ff626d5ff012e6546e35986ed8d10e072a09f6a25e40cad80eed0ba54853c6ece3da05c0b4766987cad6693ae5cb23d98d2b5db93c6a2b16034b5e76b105aa150a3a41c414d8ff6ae70f3b", 0x6e}], 0x1) setreuid(r5, r5) unlinkat(r3, &(0x7f0000000280)='./file0\x00', 0x8) 16:53:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa, 0x80) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/23, &(0x7f00000000c0)=0x17) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x50, 0x7) ioctl$TIOCCDTR(r1, 0x20007478) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:53:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x18, 0x4003, 0x8001) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:53:58 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() lchown(&(0x7f0000000100)='./file0/file0\x00', r2, r3) write(r1, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 16:53:58 executing program 0: r0 = socket$inet(0x2, 0x3, 0x5) fsync(r0) 16:53:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) close(r0) 16:53:58 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) r1 = socket(0x0, 0x5, 0x1) listen(r1, 0x6) bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x40}], 0x1, 0x5) 16:53:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='./file0\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:53:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x140) setuid(0xee01) r0 = socket$unix(0x1, 0x7, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) mkdir(&(0x7f0000000380)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:53:58 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) socket$inet6(0x18, 0x3, 0xdb) 16:53:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x0) dup(r0) 16:53:58 executing program 1: symlink(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = msgget$private(0x0, 0x202) msgrcv(r1, &(0x7f00000011c0)={0x0, ""/101}, 0x6d, 0x1, 0x800) msgsnd(r1, &(0x7f0000001080)={0x1, "2b3ccdf2a2e8b1430944a744d0825cea1bb81144773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ceeaf9bab7f5723b959c5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf1a4a46578a6f2234c58c6c0b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d61fd79624ab726de38d014cf46b2dbe1c55876d3ffdc6caf8e21a2cac8ac1d69e935a288a6d479e47ab2a8a7b2c4394a915cf562"}, 0x101, 0x800) msgrcv(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000ea04d6dc000000000000000000000000000000000000e739e8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5000000000000000000000000070000222ccc1979ef56070f5b247948d3b947e2449c172113c12c5c"], 0x80, 0x1, 0x1800) sendto$unix(r0, &(0x7f0000000040)="372d2d9593751a47cd4c7cacdd4012a47c966ccc363a83e6bd0c7b71527645b90b6b9d30a0e71563073742e6e86d4321c7dc6c27abb1bab2dcebcaf0df701f1e8f64f1243bd2f2e4a8207d42512ce7abc01bb1feb7c451d9da5e2fac47d49fef5b85ce0f491af8a7168fc5b04d88b46be06cdf80577053f3d6c2f956b66b345aede023424f1959b99824fcb4c8fac3e58ee287f59cb44429a0d0f2c0a19da87c06ff5236f48a1db84e1f3c3e2f6e336aaf6ba79e84b5160eb2f28d8f90e3ec73a05aded228cfa24ccc9c3c4fb694378ffca5cbf069dfe5fe6781091e8b58b2a0ae475a1a2f4f6563122fa10a5719086840fdfeb53dd73925825ff265141de266d4ffe9c6672d54343ebfebdd0c1faa53b020e0d481aeebfb78cf2298f971bcea5ffd318b99848ac17e1887b250db74a4467e57f5f3300140450220b22375f63f22c638e79f6921cffabe34d7dd6549ca7a59359a0a82ed9bcf99e63cb5ed3bc44ef23005bd8063cc77043632d66d5b59e13c296153a39f56b5594d3ac74fcdac02a4e3a03622321bc898ece1f87bb784c63ead4b2ce1449a6bf2c286cb9a189ee082f32b4714b68353401ca64d16c3a8e12e3b4558bba8f41554f47f69de35d854d5c9a7f624909e2559b8e82b55716b813aa8d5363f305e3b010d35989edcaa9647c2ec99252c69d3eac2dc97beff5a8486d9f2b0d41623c13c6cf171c341fa1c039df802c39dc2d4ed05c4a850ccb4970f8e515e6147b58bcc494d6bb486ecd1232f67201a95336c96854d23396f64bbcbd5542bb2b420152189c24029bab96b6d029013562d418d3609706b5b6deaed7f9f67ffae8f5afe1e6c9bc36f8881f7a8eec90f24cabae74c46c37dc891b75bbabe663f406620d9f37588a91c2666c57e6cc9486806a68df73f35a80b7094886fcb8e51f1d50f069288cb52179947e8b863e81d1ec6ecbbe93513b2b345d9ba9180aaef98ee90e282ed637aec051e2eb03e84605062bf83da0441081d4a1544345620184a1866611fb06e535faf5f4ca57df7ee90f8c98338b6d62f5b846a8c1e3d5ea0dd4fcd39c6aa637a403b065ad6bdce7dcd8d6542fd7b9c5fa42ef065c3a122ae18d250b4617c95a894c36d0e75e2b72001ae1352c71b00e1a24483919d1398470519fdb575b510a5d5d91eac16e505a49016c74fb62ce1dc4992fab769233f674d7cb0a0809b1d8e4ec141ead746079454e3ce1aeafb79ba6ec338a1d87c7077fb20438a09e4403439b2f0b58d4657eac902e53960a5c6631ec16ce51d7460fa4aa94ba8aeaa63aa9e4a925bc0576af773c0cfcd3b6966319ce114a01e526d6a0bba9586a126ea00ee7894cbeb973d2b5265669518b5c4d0d646e65a58119128ffa71718d015cc90d5ca4db927d48d434b65e0ff4e00a8ea0ae3769df9f1aad9332a64bc45be827048fa64ec804985735761a20e556cf8793de81d34951c158925c2a2b9367de57b957d83c52e6b98463eb7f8aa6c4aa7eb190045a7b74a18f6515fea1460fcb39ebd4ddbcb5489adbd746fece777514dcfa5305ea4860996dabbb3d704bca89da51d43aefd54622603050f519da545436e5a0259517828a468db096e9a6337662e415b945cd03f9c8a0d2e8cd90f560879a39e6ebc8be2710a9fe91707c222e6f01ed82cdae7ad87b7278b3682b21f16be18893812fb27571986cdbeed3ad62dd6b91dd8bc8ee7629235c6a2e2cc64a3b392a6d44f8951d77e92733e590ba05ee1f63c0b64c7215af92ea6350f5706bdd7016a52bd85b6267e185a6c72871953bf8451cc2e00e20ec99f20e64ef1587135b621b5f56d2b391e61e84325fbb9e7e57f5b17cd721a7c66ebe4457dbd788502c6aac2b71c4f84e25ea519175adb9d079a784cea24ae39a8ef1be322ca362c0f2328daf908b22a8b0d41a9b292dbcb8d0aab8a34615486646720f6d57f580842d30ea8729f76103ed555c3b3193aedd831c811ce332f49a617ee5c36b663190973c4ed316f6886a2a30ae4018f20fcdd53c14a85a1908601206639ce33a3ff2f82188f96fd2714d534d72cb61dcfad64805a730f5802bcabfd54e8a9e9b3909c99f2bfb039fe5e5db27850acc70c99dc65835b6195e13ba18078ac9fffd1047ca2632128d8281ca4a37a4fe3b9bab15c2194c61315f0ad993ee827a7dcee4befa098f2ea816e4d1a8335a68774dc595fae4beda08daa578c83c87d5bdac089bd2b65b66fde04427c0d03fd16938a095bcc1364e98ca992cf483fa4671802c5a8eb101646dbce886dd354d728e14ca6740a87155a428e2582ecb050fe1f8a55087627df205176ddab2609d92c5264d49dbf56d3d7dd38bd4ff6cdff30fdc12507d8776fc8194c269b060103bc336a02d6564e8f41bb1d26fb128ff15c53dcf0a10eb166d18e376a41b5f86af676d1481c733116e4f8242b1ae48575d1fb613e0867d9abeb37fd6b97b56cef4be14fe2d1f72e4e8ff0d6896b8c3f526003cf863d7bd43fe64306ebdb8b977f6ec2e5c22254cf3d09d560e0442fd9fd0102cf79c9e559a6c13b6c093467fdd6627d0ac4050d795580d1e30082e0261773ec178fec06829a76f26429e9ffc22288fc38a180f936ca7e9139fe71224312541c50610bc61fd1e99fb327ab29b4b22c816bc24afab73f1729ea98278db9a2c88152825d96c07d82857bac876a2fd54bb70670d4648df5523acedcc9906b8797a5d7679a48810ef027611a1cf40fe4590b9bc9c0802562947753f416b6e923cdf25f7925ff304798f3e6a8343cbb4283371e6afa4c98e6c825149bd262abcdea4f7f131b2a1ca3b55a0962006fa8398f0ce83970d078a8df1b81a3828511a2a5affa595595e460bef877792c767141e181ffadd9ffc659e177ca080c41c466b311c115443be4663b31ea35141c5b901ad1b034fa235869ffc3f71707894fa6bf150ea65ef7cc2a8e7f3041b2fa31d2df8086f4f47061e42f582d05a962ab61215a00b543e31b5fa3a6addda1ec7126cb0fcdad839f8c32e6d94d4c6693515c8e1acd5a63e2eca1c08576051b5d334117a4dbb230a883600b2ddd073050e78baf0b41c39c3a1bfcd3567d4aeacd8d821a22ae3334adad6b9a99b931635c9877fc5cd143b4d1966c3e63ffc0c86a8e12051a99d384ad148b8a26196894e48cba610e8d27e0222cb9373f03c0c2db3bd81f4f231cd372fef481ee185859ce6fd9365132ef12e74040c12b421ca98388cdd50fb1d1afa325251cdb1f728bbc67cd94be71a1bb8b6597e719e20bbd04abbadc845ade887551c85f5f5c041a9a912d8b7c0fb99bd4cf44a1fc2f8ecc73789b870ff8df9d8c465b1a64089ccef24d92d6ae06c36fc9b048283643089041e11924071c230a132125340386f10d7be973299b899792dd464e6d52e382b46369b3da99dfd267dc376c72a486f8e54274a72e2e34c8b8b343fa526f56c607f2727087e8adc2bdd304998d0d55ee6c2ddfe29f6b83b9f9537f970b4ec1655a170ec4f9681e1b3d6b10ae9528fb264d820d5794589cf76a442b961105d2a1d2c4bad872687e618c6d177ef3051ccd502e63d37df7b6bd655580ee1be208354d68b3c9e5d11af36f3749d4b7152058d392a756c03489d7d0e0ebbd19028453af47ffea04b3286cee54712ebcfbb5b46d69d1950a5b987608a519072368c25c74c3d3203a74b57f8a137cae60229fb114de161e4a82684d7582ec045492de35123f332e13d55be0c3362291c0f23e4f4a55a7952be61c615eee795d561f389b0d690b0444dacf83bbea464512646aeb0b040a29c9e83f3dca3307c6eca3e539f316155427b52229381a9873528075ff29b25493ca889ef1a5d832a8403beaf6dade54abf16d18075986866571599a28f9ac749cdfc6c381fe290dd1340b2d178381c424fb6f0acda0eea536c3ee0d02f2ba506ae4b32b1a9ca76aebd57050069adeb07df52c2aeb6b12c01b88d5136b91e5e0b025b615cec406a48737b6d5e8c361a5ad705a080e85e46c75e3336b18383c0161f891da098f1a0da96dc0bb7790a941f1e42d786ce807999af53bc11b2be39c09716c64c767ca543edaa23f49359dabeb2dfc5317f19aa809e073046af1790cc8ed8577166b28ce09aba3fefc53f610841986c4a4d7b0b7d8bdb22453359f97978054936a588b2fe84141f3375e839f9238c1c8ddca108f222bf53fb32b40a8eb022e7892f2e863c0a9968905410acc789be7aba904c7fe67abc72df872c4517e477b04aae59fd4f3b855db4f8b635f4e35be992b5e35968075ba041359f828f2533037c381e3e8f8a51ab514f5642ad8529175e8eda141f8f82a5fbc347ac04fe879e6243eeaa9cc694a3a6e839faad91844d2523ad4b539b033dd226ad1b839050c517353b07b7d7bb6d53eddf21573c977f36776a69900af898d0ca5f37dbfe89beaddc169f6b47dfe710e84deac81db8b5fd3ffb09f0c53fafb12dcddf36c20b7d424f8dd58c20b64c6b3b1f064117b15f2656add578b0560576b65258b1ae0b2fccc4af0b7da417f0f981608bfd10b35d31e7ed5398f0ae1f3071574a1ea14a00f3e60b715e3b4092a51f25f6fbcc15d0f3cc9147a23b2e8e6d45be8a0f85fb7480a987e245486e4623b617ec8965816ffc0952be5e6582240e653968c293775fc635e65fb83235bf4f8296e4c50a7755970de19563b791b19dec749f8f560f1821bc11f498234e3213a9b8826b2bc01813fabc5501a250472331af83c8aa0dbc5d17c47a5ea45de4a61a42ef6b4a90fdaf161f8e63f6c89b9c7f82d5cf927f491900ee1916e71ff9028eb557073eb138655f082857e89916a02f4648ed238f05a24daa338d6c329e2bf73818a64c629c5590864523bf5777dfef0b2515da3561e81807886c44bc1d7e815a7167047581ee5d4e38aad16029b3a7cb212313d6ffd3ae8d3141431492a28a5c060cfe768b700d908c0f557b8731ccbff275c4238747b64971d25c6b0e53aca6b6dba7e235c1fba4f56e107aa3798daf91549eaec81574bc41327284b599f6af228c4eaff52c774ee872778620e1f39d2594f7e20084b5941d9ffd103215be993c293dc0c9a87e3c086f44961db94feed076d2ec1ac66df7fb8086f0053fe967a4672493906230612c81ba54af1a45acd2149e4e1d35bd449f18c59219eae2b2305af8b9ddd7f314fd98a99d0bcc4a2aca559ecd138c53f994eefc8c3ffeea29f3ea7160b4395f990dde80aa14c4d902bbb8f71179c180983e1cef1cab55af105261ad497bd95271978354ed9ce7ddb9366ff0c3136e04fca9707ab871120182934eebd9d43fdeb87df680e2c5c0606982d8086bb8cafdd31cacc5a1d6c240d3010a272349edf58bc2223861e1c4a5f56864d6c7bf0a60f7129986116434ea19aca217fbe0aff2c85531e081b536f130cdd3d64f93eb27f89d23b30a3b4017ea98e1aac8e5cd15fd3648be8b8d77c43898b214a2516330508140dd9ac9c3d12c78360842d814191c566112bafe7a69422a37de7469c65890296eb7699421b13a71dc9bf3d51b1742a856ba7730065f7241966a10eb99f9f7bd10d6dbb0a574dc95e625b6d11e38a90b474f33bf71ae6de29de82dcdcbfdd9f7a22c75502f07c86df649f4b09fd11efc34e57aa91ad884dfe4d0f6627cc77b988ea35df01b9d24c06511393872662d4482198158a0685a7fb6cdf18c11ea0235ea391f0eccf8890fdf3aa4b149514306cbf43d71c5cd75e8db3f991b61e57df816de45e0632f176c7cda68b60c4899a1e40", 0x1000, 0x3, 0x0, 0x0) 16:53:58 executing program 0: r0 = socket$inet(0x2, 0xc007, 0xff) recvfrom(r0, &(0x7f0000000100)=""/217, 0xd9, 0x841, &(0x7f0000000200)=@in6={0x18, 0x1, 0x91a7, 0x183c}, 0xc) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) recvfrom$unix(r2, &(0x7f0000000080)=""/58, 0x3a, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000580)='./file1\x00') 16:53:58 executing program 1: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x52) accept$unix(r1, 0x0, &(0x7f0000000200)) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x20, 0x3) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./file0\x00', r3, r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x652, 0x0, "ad71f09f52cf1af631f8edea6f507502847200", 0xfffffffffffffffe, 0x8}) 16:53:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = fcntl$dupfd(r0, 0xa, r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002300), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) chown(&(0x7f0000002380)='./file0/file0\x00', r3, r2) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) r4 = msgget$private(0x0, 0x10) msgsnd(r4, &(0x7f0000001280)={0x0, "7fa772cc767a0e08a071f9f0e93d0fc01a56b691923848570d9383d71567afb328b793200971187cfe267a20400bd8fcb44f59210b5d6abb33f08057cb20ecef570291d3ee7d42e70596054074a825943578925bf3c6be48bd42a54c0efe3c7ae9ed4d54332543468e2b9465635954aceba637d2dbc65bf6005236aca16fe085f6ac644f6019eb8d23d1015d7593f65699a53c3793e9f59c9bf36adbfb449236584bffe67a352c345233c79e03011cbe79a037a5e76c4219d32e7130b653b9bb1bf69e3591a7477a808b2208ea87a505edcf25015fb4b0f9f09eef7d65434a811706ce1ce4714c6052caf38d4603946529926263e9ee5367d7aec6d389de438f02d8db9566ecf25dd8efae8ca19103a4514cd5bf4c85a788be0d3dec104e6c7b158918fa07c08ebf864d88131ffd01b6651adf4bec96ade3a01c3327ba88bfe3d2b742f8635cf2e3418f10f7ef0d2d5b1fe9ea8e50cbc7dcd1bdc4136dfd80bc910b72744da2ec2ca2378803805e99ce88b765bfd64b226ad3b2c4140b7d61948d4b23f0812f054d537073d3f145a3851d4ac767a13c4e76d3a78903640adf536641053400eb1e17a8b8e4dda6af9a34ad8f17c309f591179ce2c19068729cbda38c1c1ee7b2256dd39ab5218f69ee8f399030106734db3661895428b69ca835e51f14a41ee90096014443dde25992b7c16d875cc26dc280935e5f702c59abbdb99e3e3c8e6db71ce584e54bd4f066b2dce41203335ac2dbe1fb6da5fe98fc19e3192aac75fb23ecdd45f86688a992c9156199aaddf0adef53941f95e8893dd793eaf915cb25ae75eabe09089331769aa768121261e436edb3cad98d109638ac0392b660085ed4684ecaaead507cbd9a12489c05ac96faf9bf250e9d6a2f12c1861cd86f31efc721904ed30520e37916e4e66c2e4eeceb383ed3c83ff4dd34fb87ae1eb5e5e423540dd9e7feab899f15cbf99cf9fabf34db5a4e04f2dce22a8422fbe34ae84c3c2042314724e9bc1f8764da5ef8e542a926c00946569070eee43b9ee0902952c1fe0762e6cabcadf241db2256a78d14869b8a6c1f3e22748fea03c0530291eea115b35afc62724818245df14426a8d1868b4b56b49c9e8dab81a87b19a4aa7ad442670303582da39ee9e8091b8a6025f5138bccc25da9d22aaad0e47d7d1b2a50ffb9462166997cee6669f64de3041e8d8523b19193e7d6c0787283fd79fe53420fdc62567b1e133a89f9d85202e6afe792758cb7befcbcf8d2232a42a3c53a56804648382e9b6be677dc6567c405ded2683ec3758d8de0c74cce26ded08b40cf2cc84ecbb74d213954e5723c6e80acc0f511d2ed55fb2b4530203e6dea9ce6ebd613e251845175b0b33b88bbba950bb610d2074652a24b51acd287cbdf27eb8ffc9634dd379b34f50b2f030681cd78c995a590664ad49c005982e1575693ac2b2e546e49c5eebda93d791a845df823063ef775eb64d50e05bcb07a0f2bd8ce3f5926007744058c1de511d98b80d885b036cbbb2cbaf4d5d98409fdad3a7460bcf657ceaaa5b73c8aec17574040ebdeaae35d19b74dc0443aa805a832dc50bc3b720909fc65834d899d5d858631d3c02f240a4a0754141b2c1ea32484c7fd099cc4d76ef33f678e860e34bdd41f94722aaa1466dd21b7d8427961d67a32eab353bc2647cc08bf047b6fb4e13840b4c22d83f6a2dcdb4d85ce3ce79bd245cc54140fbfc07f3dd2b8c65878bc431a8196e0aafb2280bbb4633736cf13f7eca95d2c475ea50c67361b6135933fb61acc1223cdd05e73d115d0307db94db8eb65f0cdd76f8d8f11d473b1cc521fda5116c788857c586126a71941cc385d656caa344349703e99d521f49669970f73f56d81f4ff636c5708b4f3715984f26ab5d39a84b899b285e967e716b4a65fa43b4efafc4663770dcc1947268dad6b5ad22f8cf35e3e5a7c2a95d969979949cedbadd74787c8bda59bf32fcf3118762a30aba80296280da334f8b2041528bfaee5edf21c28919acc9c12923956f2b13aef4ae471e4f135cd779da63eac6faeb97f517739776eb8dbb4df807cedf2b25a3693f7d10ae54d1dfaef880fc7153a9db8f4b3e68a9b777e7cfaca8bea82ba600955d81626f334501c279ada149c37d8fccb7cc66a0ad3339a47fe672f5b710f415a9b3fec1c9c16c0f34f2515eff6bb389726e5dfa95ce38a3d1aa3d10bbf0a7638019d9b68cdddb29b58cc7c54f417fb7761441550b7913c2072a068f163ef9ae0fd7e8b3340a4f33daaffa05c8a73372e9d2f2a49fffd5a8568409996fdb638e77a2850b5ac3cfc89c384a0a731c952f535cbebd32abf51399b951a12a974a6a9ed316e884002ab281115e10ba4f703b55cdece5154c8980ad1360e12d5f92345a9e974f63b3f83d99c7e51ae33f225cef5c8cffda9838ebcd84e4455a28a093b8dea42816a1e5e02681dd97379e32ef7c31bdc55eda232151ca6b2eb99029bc29177bef88eb6e60a80d9bfa757d9f47b7f822b8dd05508f56a143cea1769c3b01f39edb2d7dcf29ec26e1b1093b2c404881e358ef8786346c18c0db0c23b888dac35a59f2899b54204721b8e4fda8b0d18ac99bee9899115d38e9c904be0c158a4a8a3bb5d1ec85782a733a8a77dbbad04cb4feaa712bac36d27b9ed1475d928fb749eb8d811d1cd373492b9714fccff6f00a4a816d3e415cb90bdfe0d9e7386397e3b296dffe046cf052d29859ee1289eec94dadf49b79f996a99d3765aca9d3a157880d73e2f7f2186dd6db711471d42f04ceb040759caff2a2cbd090621b2c15306297ad31967256fe78d237d38e18314b3002605128ed19a36509da98ed6f95943eaf9229ae41a32ce719a7eef8edeb90858c52bc97944d7cc71e14724d8ed6373615a48f3af341683eaa396bb3aea96a7a58d8bbb721bb060ce6bca46bbd6930483acf368ec5589a1474e7b303b7436d11c1ea49380ceeef5d6ee582f63243f9fcd0f05b02bf0e82ad36948ac3d1f0eb377eef766c6beb102a5b7e9d857edf0e7ec00670509e98317b0a94d0d000edb1dfa9b634fec71084052c3e888cd9d0b687286c96e3ce248e4b1150816d4cb4fcff3bba92053e738f69019207fdfa7291fd57fd387619e3ac72446ae8968cd645f777d31c398c0ba1cdb24f0f9c14692a5f92701911d4fa0d25d865bfb567dac2731e9cb0cb4fd3f819001ca262512f19df402d22d23a3b2a6db47a05febb4c8ab98b2912c6c1b2945a46bbdc4987752b04498480465f89686ff63061519a0bc611ce4e804cbfd786c2575add148252c1711c4ec8e248ff523d9b199c109d7b2e9f225de09849207753a49ea3dc2b3322f5fd304af14598e954db0e2d3aee64fcc6f2317fa1b3f2cd2423d2cf9cb760cc18a53e0952834dac296587bed6076227fe06464adc795f634d9ec32dbba35b47a469451a5535f8d978f2c4ff5a17a37ca52fc17df42cb7ed83092d761ba7d6f0a2c118300a2fb1be09e0dd4cd84aaf714c7e73996f5895828dc9920d685dc6b1c38894ffffbcd52748d2bf1f069c1ea3bbccc0b165cad0c9edffbfae234d5b9d69430ca12dcba2a68062fe3f3c412a7cb7d3dba71c78e3d861c35123d99002d4882d6e2104df2f996fdb5b2db0689c43db44cf213049024538f0584b9d76da7e6dbf0fd4f293be5058fa3ae8e545dd82d3e17d67a60bec645c0833f6fbb621a9ce214bfc324b7617910b939781b7cbc8bf48b9d7df4ec26ff7695d4bbc11259b027b817c62e32c31776d8f867e3611db24e160f53b0d995a82d609e37c3f47aa62bd4cc500350373e82551c6d4ff007d198eb28d27442556385e75bb319e11905d957ac43cf2af65242783e1580c930e6f9237749bf54fec19788e52bba7592e3142eec438078a108d129a720e460f966b89bd93c70040da53775b4bf8d742a5dc1853b48f9a492beb4e712cfae83a5ad913e511df914b1ba8127afc29aee327c4b50c41b10015561cdcabe7a0afe60a4c6b49a7ad1070fd4bbedae7321992ebe65b6dd0f62a46281d9eb01db378394d8cfa7fdb24c68bd760759c9d4a146facd301045fa1e1265a18c61e32b24830eb34f73402bde4dfc05e4ce7ed2ef6e2c00243d9003768a7325637daaed5c7d7476950fbce2c4a69ee98d24a9418d10792f763aa533e3a5fc6f59c622a80e76de6ccb0ade51e30ac571886c92df21822067a59d9b3d2c02d7a31368bb0a9969ad8928f152c883fcfd388f6e71098b8c8abb39dab9a07d9a169419137646a2ddf4724779dcb4d976ac7bf40305615699da40fb09412c9cfe9b9cd2866b5539c53e7c59d9647e13787dc2518b49cc4c1d8ed1be143ff41915f450c856f4336c9102f96384e6b9a5682931fbeda14457761a982e16b39547247c9d00acdd17350cd4ea8a71cc3abd6f43417dd4ce36b1f05929099ab9d96d77d1c4a6ea4c8ee64911770aea820c885b9981d79f9e7c2b51cc908932848d1ed8e4fabb96a9855bb4ace14c165094939add032be836815a04634f67935fe51eaaac2d8c3bb3fe9e653db8474db505f2a9ebbdf29936dd0a2813c0808bcd02084484d52bc1e5ae5bdd0e14f2421b8f2a52014e38e7237c1df319d5413fb781fa4613741088d6556ba93ed9d2492d6a7a134344f5b84a393b1c83204713cadf0410b42fd0117154525d6a732b23dcb56ff16121832e3a843652ca18d3061c34a809cabf3b90a0c9967d0387f5365dff4817d68bd8ad82afa8fe74172850c866324670fb5ba30d86a451ddd2330752249955c9b313b46b6b8c5f6a9670c6b9c6df4f2df7298fa37cba579deb675ab7b3ed1f3253eb55ace77c18c55dc7cf06920ddebd664c961aa97a8bf6924524ad55952eaca0e76a0aca1f897212972a25b239f51cb7ee2cc46d05efdc33f66446ac4edb21b387560f544499326ec98c47d318574b781fd5c55a6118db6234c1b6ac50054a68a4aa93d51d87dd32518245911a9d7865cbe2d57ff99169afe4fd227c289830a098baca6365e5d9b513777c101077829d0a186058b019894f2a2565adeaca823c9c63f092d773c40f10c76108b7469475893e38d3eee4dbf20926ce9f31a6415a2ead992c5620393d61afd7db995facf09e4ef4248d9c71bc900405a1dddfc265ff6005641f7f91d8dc7434ee2235f19b3a7e09a530cbdbc36fd544cd3e5c127e83725cef9948285cffa74fd1c8e26ffaaae08819787f1229e1ae89acfb360fb853edda7120952424a8f8b9f47911cbac4cc5823fd7f374fd836464e2217c379a8bbc63755e5f18e6cdb03db3231fa0c79dd4e5f69e56103d584b98cf2fb1d92217bd52f0ac2da96595b94ed58434ff06ff4d30ee89c9692a49a217d92bf7a0a34d02642f835de0d04243e24127d4c5bddc4bb869c9a39d2002c97c6fbafb34753740f66b80c3d90adaf8286ef26ea0aefe81124c70e588b7512c578b5ab994cc5cacba56c607b91c32c1a7c8e6451a51e3050305d695f90b868e1951efdca3a2a8e9882f4111bdb8cf5be409b2920f927670b558c189f2bdfbb82aa3e0835674c9740340f7fae3afca8b09edd6091c4e0f243cf26d9dcf1e935da697e89f6d47a72c8f3018ed963a7aaa15bbf36b326b5c61737ec2fd68572bfb1c534a43c5de61b8300e9f418ae4c33d2a43324f73602a2f391dccfc4a804185632bd255738b1d4abb620e64b3d80d5fdea6adec1725b83167cd7ca2c0ef89420ee40331d5e7700a184f77fcdc00546e5450ce48af8fd01270691e6091d73588f0301d48874c"}, 0x1008, 0x800) recvfrom$unix(r1, &(0x7f0000000280)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r5 = syz_open_pts() close(r0) dup(r5) r6 = syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) msgrcv(r4, &(0x7f00000023c0)={0x0, ""/200}, 0xd0, 0x3, 0x0) 16:53:59 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000030, 0x0, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) setsockopt(r0, 0x7ff, 0x0, &(0x7f0000000000)="56efef951ec6db342730076975fed2c633e55c0710e1f4b19759eb217872f83b357fea1d1589740532b7f3db1acb67f325a9f854bbee684b62ed8758e6a4d0fb965f49cffe2df5d086a7590915c997a238cbca18bee0f7efa159ea96dc52b712133ab1e5693c4f8bc39fbfa04678a3231b49de873b6139b5790cbd2dd1ca30fe5986aebd046addc0ccbdfa2b69ba6c4a71a6f021cf2ecc7bda91b30d2c5c", 0x9e) writev(r0, &(0x7f0000000000), 0x0) 16:53:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x7, 0x200000005}) ioctl$TIOCCBRK(r0, 0x2000747a) 16:53:59 executing program 1: setreuid(0xffffffffffffffff, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:53:59 executing program 0: msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000135d000000000000f8"], 0x1, 0x0, 0x0) socketpair(0x18, 0x5, 0xea8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) pipe(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000000840)=""/14, 0xe, 0x40, &(0x7f0000000880)=@in={0x2, 0x3}, 0xc) getdents(r2, &(0x7f00000007c0)=""/127, 0x7f) r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000180)="d5992b3b9317634bfca9509213a6da30ce6a393ff6948f0c959c511dcd89a9273f7f4bf39bb5d131cb61c592fe54d544cc60e93e893bdf005d6b5e61da7a05f9b9080a69a045cef7d2861fd365f5594a2790562c0d424f1d6ca66434e1208d9587960bd9ddbda56b1293a38762a1c669e7433788f5cfde21acf34aef43ebf96065b95176cc05e23b4c3387cfc937475e88723c1450bd102520f9e23e5413396ab14519cb45a0288b119ded47852ec2bbc71a6628ad7343d692897fe0f93d78617c5170e969c9766c631361b012c800f9e2fc9765a426d5c2fec416310b88d04dd6ff725925fde7b1eeb074c2", 0xec}, {&(0x7f00000005c0)="3ae006a3fb3d75e3cd2d08b37473533eea30dbe71c9b7e41568c6e580ef9dfef20ae7d611280ae694650ffae27280db161bfe8bc281c993638f51ecb922e8b4279822489fe85aa4747a181b9871bf111d1fdf703c9c2dfb0a87460ab555bbe2acf85c3f5e172bd93dd1b0f798c703514eca8cd273fcb7b89f749fcd77c21775b083f9c52fe450f2801cd85116584cbf9f264049781ccbbad3fdadd02e931cdd0bd9e90fd84c640660c6a855154cc13b788e4ec9e0f69c3492e70dc5bf1a207ec47c990ebc7b85dc5e0bd796b6aea461d4bfed6fe6a", 0xd5}, {&(0x7f00000000c0)="b4e0aad8f7dcd53ecdd0d1a23f321858477ed47d8011a3a03682d22db4ae2c73e9ae9ec2192e1dee7c977394395f985132ad8a08f81e2330a1cb857e163815ba3c5f843787c28c2d7882ed4c10efb9dff088b823403eb07d0976", 0x5a}, {&(0x7f0000000380)="29666075f3b96799d7731a34645f12859a9647f1413756145d8e7320ae8bf35e3254563eaea50e840eb4f5962ebed8ed3ebbbf64abbc52d12849aa0068b0fe89f8d5098f866ca28c324b65e357e10c1ed35b881f949a19a405ca9f9a888b8feeb31640f462931710b95a0fc5534e4320bcabbb0aaa383edc6436c689c5a9f99ec9943839938958b64a255ede183a18ab51b9e0b5d4d4103d12309d73ddd569c8855dc9d7736001ce0bb1b0048e355ef43938a407a72a9a1ce3d536a38622486e4514", 0xc2}, {&(0x7f0000000480)="06a446b7580228a8bfe67d72be5294e390dd162d6787a0c2b03edada872463cf9ad28e26e1dff7bb32ae2c8a7beb4cc5de6531c53aeea9caf3d7b6d966264304ea6935093faa5f060d51f2e9fe295e3a0aeb7322a7c0f134d6b93782814736a1b6f9533732c95426518631d315228446621982d74c9f257116da74", 0x7b}, {&(0x7f0000000500)="4bd204cb4bb01869587dcac27f37621c5a", 0x11}], 0x6) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0xfffffffffffffffd) r4 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000209, 0x0) getdents(r4, &(0x7f00000006c0)=""/171, 0xab) r5 = dup(r4) writev(r5, &(0x7f0000000000), 0x2ee) 16:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022", 0x65) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x4012, r0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x100) close(r0) dup(r1) syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:53:59 executing program 0: r0 = getgid() r1 = getgid() getgroups(0x2, &(0x7f00000000c0)=[r0, r1]) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="80000000000085ac60ce67f07cec"], 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgid() r5 = getegid() fchownat(r3, &(0x7f0000000000)='./bus\x00', r4, r5, 0x2) write(r3, &(0x7f0000000240)="a7ffcaffffffffffffff9011245764c81018d0d4b3f4c05dae187667d494d9a5680200000000000000dc0e05c52213be26c9db57eb2465c0b3d4ece698d3eef0e3ce6a3eb4191084dd98a5bffffbd5b57f000000a368f2acb16fbc6aef38408784a029e8f66659cb954457c1bf", 0x6d) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:53:59 executing program 0: r0 = socket(0x18, 0x2, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:53:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88d", 0x1f4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) poll(&(0x7f0000000000)=[{r3, 0x40}, {r3, 0x122}, {r0, 0x20}], 0x3, 0x80) syz_open_pts() getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0x1f, 0x401, 0x8, 0x6, "f1626012646f4f6250135a6f077f285d8379af52", 0x8, 0x3}) 16:53:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000001400)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='^-/\x00', &(0x7f0000001200)='\\\x00', &(0x7f0000001240)='\x00', &(0x7f0000001280)='T\x00', &(0x7f00000012c0)='\x8d\xeb\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00'], &(0x7f0000001600)=[&(0x7f0000001480)='\x00', &(0x7f00000014c0)='\x00', &(0x7f0000001500)='$[\x00', &(0x7f0000001540)='-\x00', &(0x7f0000001580)='\x00', &(0x7f00000015c0)='\x00']) 16:53:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000080)=0xc) recvfrom(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x2, 0x0, 0x15f) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x3f) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r1, 0x0, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 16:53:59 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x22) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) shutdown(r2, 0x0) socket(0x1, 0x7, 0x5) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000280)={0x7, 0x400, 0xdbea, 0x7f, "25aa4a10db6b711d95f5eeb94003ef8dce5b5d84", 0x9, 0x6}) select(0x40, &(0x7f0000000140)={0x200, 0x0, 0x4, 0xa8e0, 0x8, 0x0, 0x2, 0xf66}, &(0x7f0000000180)={0xfff, 0x7, 0x5, 0x3, 0x2, 0x3, 0x80, 0x9}, &(0x7f0000000200)={0x6, 0x3cec, 0x4, 0x6, 0x6, 0x0, 0x15, 0xf6da}, &(0x7f0000000240)={0x7, 0xffffffff00000001}) ioctl$TIOCSTOP(r1, 0x2000746f) getsockname$inet(r0, 0x0, &(0x7f0000000380)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x400, 0xa0d2, 0x400, 0x9}) shutdown(r0, 0x2) 16:53:59 executing program 0: r0 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) 16:53:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2108, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x5, &(0x7f0000000140)="0000007ef1d66333f7e4fd4f5463ede200", 0xffffffffffffffba) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:53:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x7, 0x4, &(0x7f0000000040)="f5473ac75f139134d135adf129d0230e7dfd597d147d3caa2e92956f37fc496d0f9949c20505f22ce3d8c5abb013bd6ed272fcbdf3e746d1fceb1698a01554a9e4cd1a7de9240832227842ae1fa7bc2f819c7d6e918dac64821c91d41406b02a871b9ffd9f659675f8d3568adae3ba0dfb1759a660c04813a8b099e851caf80111eebd3fae8609aa013ddc810d654d74c149f887434cdd07fd9d283c2ecaaed989f305845f53ab028e0635f9747308f22a8379adc3dddfade21259dd7313646ccce1877e0aedf9bd8f7d0a7eeddb01e517f3c8a3bb9162e1465afa39d1d3c441f6626ff2c7f359ae9cedd7bf12670907a462c111b9dec8dec0d8", 0xfa) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r1 = accept(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) 16:53:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:54:00 executing program 1: semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) r0 = semget(0x1, 0x7, 0x8) semop(r0, &(0x7f0000000000)=[{0x4, 0x8, 0x800}, {0x1, 0xfffffffffffffffe, 0x800}, {0x1, 0x3, 0x1800}], 0x3) 16:54:00 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x6) r1 = fcntl$getown(r0, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/128, &(0x7f0000000080)=0x80) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xa000, 0x1) fcntl$setown(r0, 0x6, r1) shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) sendto$inet(r0, &(0x7f0000000140)="c831f5d43ae8062ff7d62fc44193f1d5f4ead5a30a0963a8236590e01ae09029779126fcb8bdc8da7164f88f9c1ac9f9a0fb10721ad9c8d39c8b29d1ad1a4aa3cab5e501fc287954704f06c5eff450630b33509c34e778e38dc59aeec0d6a5642eccdf65368ccabeb88ee25e295e0dbc7fbc62e7d058b7b0aa2fa682a99a73265569b2801b64b680a8b519b878d005a253eb9e27eae1dbcbe15df0c9afdde2ce984987224c3d6db420094f8bfd84b50fd1c9f8b01bc88e38e1100bb88a60c52971da4692fa1014b24034ed08c977697718ea28d9a267eb177062b7c5d5b1c1402a6971a0de1f53f81b82bf758e3eb4d80139ea339f748deb", 0xf8, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000280)) ioctl$TIOCSTART(r2, 0x2000746e) fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCNXCL(r2, 0x2000740e) write(r0, &(0x7f00000002c0)="b647a7d76689b46a11bc1d339bd98a6185b699e6d069e8bdc2a9fdd573d745ee0269d6d94a50c615333eec11912236c0fe331751b03b8bb4393148b236051a1a9dce93bff4fa6c6d538f7b2ab66144", 0x4f) fcntl$setflags(r0, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) close(r2) r4 = dup2(r0, r3) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000340)=0xfffffffffffffffc) ioctl$TIOCSCTTY(r2, 0x20007461) renameat(r2, &(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = msgget(0x1, 0x1) msgsnd(r5, &(0x7f0000000400)={0x3, "defdf9b7bb21889ba6cca852155381b47da9ee8242cc9d9fb1f7a0cb5304"}, 0x26, 0x800) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000440)) msgget$private(0x0, 0x60) kqueue() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000480)={0x100, 0x0, 0x6ec, 0x400}) socket$inet6(0x18, 0x0, 0x4) ioctl$TIOCSTART(r2, 0x2000746e) 16:54:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:54:00 executing program 0: mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff2000/0x2000)=nil, 0x2000) r0 = semget(0x1, 0x0, 0x402) semop(r0, &(0x7f0000000000)=[{0x1, 0xfffffffffffffc01, 0x800}, {0x4, 0x4, 0x800}, {0x6, 0x100000001, 0x1000}, {0x3, 0x8fc000, 0x800}], 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) 16:54:00 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000280)="a6f468a130a1ce50bddedc0f03b3f4d16e12120bba888329e49b290e540af4072ea3ef56af8d2cc8194b235ba1406a46377aea3d097a2a1c603253c4c28d51453fad02065ccc1cd3323d73367815686750b9ef2a88eaeeea6440d5fdbc028a8b83147e6022163a5a0a", 0x69) write(r2, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x100) close(r2) dup(r3) syz_open_pts() getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\xda@-\x00', &(0x7f0000000100)='*L}{{h\x00', &(0x7f0000000140)=']\x00', &(0x7f0000000180)='#$\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='{,[\x00']) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) geteuid() getgid() getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:54:01 executing program 1: setrlimit(0x4, 0xffffffffffffffff) 16:54:01 executing program 0: socketpair(0x0, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f0000056000/0x1000)=nil, 0x1000, 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(r0, r1) r3 = msgget(0x3, 0x60) msgsnd(r3, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05dee707f095f55b58571e5d72a1f9b0b7090f575e301cbe8b20fc0cd2502f725c2ef762cd90805558664a3c1ee8c9f0c38e50052561b1f1c154147c56cb48dd5a8fe62ddbae81c5e86dfeddf76c998fb3ea131bc58469280b6b4f1e811fbbe7d71dc1bef9bc11c182e8db91dabc3dcdc1"}, 0x1e1, 0x800) fcntl$dupfd(r2, 0xa, r0) 16:54:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x90) 16:54:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x30, 0x4, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x42, 0x72) recvfrom$inet(r1, &(0x7f0000000080)=""/241, 0xf1, 0x800, 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:54:01 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:54:01 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000040)={0x7f}, 0x10) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fe7201e47c0a3123bc05fe10266ac66653000"], 0xa) mlockall(0x1) getsockopt(r0, 0x7fff, 0xe, &(0x7f0000000080)=""/190, &(0x7f0000000140)=0xffffffffffffff68) 16:54:01 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r1, 0x2}, {r1, 0x116}, {r1, 0x4}], 0x3, 0x0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:54:01 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) 16:54:01 executing program 1: r0 = socket(0x19, 0x400000001000, 0x1) r1 = accept(r0, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000001e6a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003fa230946181d1880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000086a9f423b0e88b4d621d87d8493710804327920b7a3ac16c97d160d496cfa1033ae07f96a6007073d3d0f1c469e092664a40bc9408ce58c56969c080d785cc413431b8ee2cc5c323d84776b085652f0d0deb453b8c843496b716a94b3c9dfb5df33db1f1870d4761cd3844c870a0dd6b23f38d0f63239a2f0b2ad3b1b8de3ff864958c151071a1afcfbfaa5853c4058f97fd26c45f7bc7b5fed1f77a91b55c49e45d879ee331b173fe52f5a8ca59369aecc23d15a097be7dbdec60"], &(0x7f00000010c0)=0x1002) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0xffffffffffffff00, 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000001100), &(0x7f0000001140)=0x10) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) pipe2(&(0x7f0000000080), 0x4) 16:54:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x18, 0x4000, 0x7f6d) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000002c0)=0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffff8, 0x88, 0x0, 0x7, 0x80000000}, {{r0}, 0x0, 0x40, 0x40000000, 0x7, 0x6e}, {{r0}, 0xfffffffffffffff8, 0x81, 0x19, 0x3, 0x80}], 0x7, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x1000, 0x7f8000000000000}, {{r6}, 0xffffffffffffffff, 0x86, 0x1, 0x3}, {{r1}, 0xffffffffffffffff, 0x20, 0x20000050, 0xffffffffffffff4d, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x2, 0x8, 0x8}], 0x7, &(0x7f0000000280)={0x8001, 0xff}) kevent(r7, &(0x7f0000000300)=[{{r4}, 0xffffffffffffffff, 0x4b, 0x2, 0x9, 0x88e}], 0x401, 0x0, 0x8, 0x0) r8 = dup2(r3, r1) fsync(r4) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x4, 0x20000006, 0x7fffffff, 0xfe}, {{r8}, 0xfffffffffffffffc, 0x92, 0x3, 0x2, 0x3f}, {{r5}, 0xfffffffffffffffe, 0x10, 0xa, 0x2, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x10000, 0xffffffff}, {{r7}, 0xfffffffffffffff8, 0x40, 0x10, 0x0, 0xffff0}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x2}, {{r5}, 0xfffffffffffffffd, 0x20, 0x80000082, 0xfffffffffffff801, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x10, 0x3, 0x8}, {{r3}, 0xfffffffffffffff8, 0x40, 0x81, 0x4, 0x6}, {{r7}, 0xfffffffffffffffa, 0xc0, 0xfffff, 0xb21, 0x1}], 0x200, &(0x7f0000000480)=[{{r4}, 0xfffffffffffffff9, 0x8, 0x2, 0x3, 0x3ff}, {{r8}, 0xfffffffffffffffd, 0x0, 0x80000047, 0xfffffffffffffffb, 0x6}], 0x1ff, &(0x7f00000004c0)={0x81, 0x1}) clock_getres(0x0, &(0x7f0000000000)) dup2(r0, r1) 16:54:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x1, 0x1) 16:54:02 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = accept(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = accept(r0, 0x0, &(0x7f0000000200)) r4 = accept(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r5 = semget(0x0, 0x4, 0x80) semctl$GETPID(r5, 0x3, 0x4, &(0x7f00000002c0)=""/87) lseek(r3, 0x0, 0x0) semop(r5, &(0x7f0000000340)=[{0x1, 0x604a, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0xfffffffffffffffe, 0x1800}, {0x0, 0x10001, 0x1000}], 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) semop(r5, &(0x7f0000000400)=[{0x3, 0x27ee, 0x800}, {0x4, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x3, 0x1d10, 0x800}, {0x1, 0x3a4e, 0x1800}, {0x0, 0x0, 0x800}], 0x6) mkdir(&(0x7f0000000440)='./file0\x00', 0x143) r6 = accept$unix(r2, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) readv(r6, &(0x7f00000016c0)=[{&(0x7f0000000500)=""/72, 0x48}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/114, 0x72}, {&(0x7f0000001600)=""/130, 0x82}], 0x4) unlink(&(0x7f0000001700)='./file0\x00') semop(r5, &(0x7f0000001740)=[{0x3, 0x5, 0x800}, {0x4, 0xffffffff}], 0x2) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCLRVERAUTH(r8, 0x2000741d) semop(r5, &(0x7f00000017c0)=[{0x1, 0x1, 0x1000}, {0x0, 0x6, 0x800}, {0x3, 0x7fffffff, 0x800}, {0x3, 0x3, 0x1000}, {0x6, 0x80000001, 0x1000}, {0x4, 0x4, 0x1000}, {0x7, 0x1f, 0x1000}, {0x1, 0x5501ed25, 0x800}, {0x4, 0x80000001, 0x1800}, {0x1, 0xda4, 0x800}], 0xa) connect$unix(r6, &(0x7f0000001800)=@file={0x0, './file0\x00'}, 0xa) readlinkat(r7, &(0x7f0000001840)='./file0\x00', &(0x7f0000001880)=""/253, 0xfd) fcntl$setstatus(r6, 0x4, 0x8) ioctl$TIOCMBIS(r8, 0x8004746c, &(0x7f0000001980)=0x401) poll(&(0x7f00000019c0)=[{r0, 0xb6}, {r8}, {r0, 0x100}, {r2}, {r4, 0x144}, {r6, 0x8c}], 0x6, 0x69) bind(r7, &(0x7f0000001a00)=@in={0x2, 0x0}, 0xc) fcntl$dupfd(r2, 0x0, r0) dup(r6) recvfrom$inet(r0, &(0x7f0000001a40)=""/162, 0xa2, 0x800, &(0x7f0000001b00)={0x2, 0x3}, 0xc) 16:54:02 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x200004) flock(r1, 0x8) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r1) close(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x800, 0x100}, {0x4, 0x4d70}}) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:54:02 executing program 1: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e5e000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000080)="4864eacc580099673a441bfb8bc781707506425cd53caf107b1c150e6dac816f9f7eda32651f511107dd533ad5012b6f46638c9848de117b1791c11bf60084a243c54ea866e5545e2376efbe33b53d7b56c57277658716795366be7c81e24a0e2f6e80d633d35d3f4a8e2242c27eab1edc3ec0d35a3dca046103777c324fbfc39bcafb5f7170aec5243a611aa91da8775df0221c10df768c71f207e4239877279a8e0126f117a6045dbe12201f08c304a266841cf83521ff96b2780097ddc2dcf954f4d2db4f220b87bb16a632281c58ed2906a470b9417cd7", 0xd9}, {&(0x7f0000000180)="b8e98d30b27a7f21ca53372551e5ebe42bd27f55219b0d46c8690d7e56aefe33875f75d5ff5d4e862b0467c37f0092bd022b248d", 0x34}, {&(0x7f00000001c0)="fb6595f6f44946534ef991f688f86ba6befa67740945fcdba4b21943712df83431eb61a7663e57fedac3a32cbe62ed6912cc801f7f68df3f7d8527a55ac063807283b550db8caa66a62503ed4fd9b3489409c3993a02c2dd3c28b76950f6295839c776bde3c6eb2bf85d39aaeeb18bf05c01999714776e17ca6cdcb6dfe1e30151a53a49a4493c0cec9a96b4b317456a976f551a0d4c71a863a93d114ab91a96c7b347c56cfbc3794899928f974ebfbd254ade1348dc958355bb2130678b49489efb07bfc578d48c203f6e94abb7a890f3b2396e672ee47d7205ca886f855796a3369ddc008d9633f4e597", 0xeb}, {&(0x7f00000002c0)="2df3654f434a1ed5b1c90cb1de400b6f7e207d6e", 0x14}, {&(0x7f0000000300)="9c61a6bb7727087aef4c3b10e7264456ca63798c5e1e54f291cd23a544f62ce85fdbf185a0de34fd31d012948f3b9c239821fd24d8aba81f55e3c43b8266", 0x3e}, {&(0x7f0000000340)="0b8f23589e01eebeab2fd8721c1c8b1fa8a6f26ea67462561b101ed1b8d3145718d14be9a92608cfd05bbd581888c5c0192600fa89a9f1523d23393a1315aea5398a0ecaf17ff9a42f8b6737f9996d1b38fb40a2d8110b788abdd01f85cf6e730bee2a45f44b40b83af1ca9b11870ffa1d053cc644b06bd50f92176214e3754c5411b6a47be5cc3287a8b90ea9cde3ffd9ee363ee8e5f19bdac5a0d228c5e05935c9a00b7cf223fd877d88badca239be9fb753fda89c498d984aec9b7043e0d04e", 0xc1}, {&(0x7f0000000440)="74ba395f6350fbcc91bc85f9b208d9e39380f6a3f5f0acca28a31c7d66973176eb4e076c11eeedf97b1c7ecd4abf1d58203456983e17dafd9dbaf3d2965585834e80a87da36aef3fe92ac90953c8924f7c2b9af9a9a7946d681166d173f69f83652f6ccefdda0a8545c2191132bc84652c1a53000302471e007fc61cbff4e9a427470cdebb50f0b959937d8ee5b60f35704b405c24a20f1d87d4261782df20438f27eabec11fc793b8c0d131514816e1af44416a1073b84059f44efa26166376713362f7c56c94b1f9285be4631e7e925a5ac6af33d84ef4584e17200bc589ccf29bfd37067134f6ed36", 0xea}, {&(0x7f0000000540)="9973", 0x2}], 0x8, &(0x7f0000000600)=[{0xf8, 0xffff, 0x1, "50e68c3feb094bbd94caaeb9207554a36e811bdb4682a7014b038b56345a86d34748783f379e34e8a3e5388fd201fad99cfcfe5ad45e03b4248bd67ba915013fa4b4ff4748848ca3661e48bc8fa59ca30764c359f0269d21d9a13d27c62bb00e40ba58f61be735ba8fbbb2bfdbc94aff54bdd857c139f1a21e00b22e21f403b85d629a294b2413979282bb2417e81ae3cc944c479cefa3f6d356036254881e090fae375f0aeb8cfd142b3a12f4cebd744dc7b7f17e06cedff08067cc17e9029c31bf08b81412c5ceccd1c81eb567202711ec1f6286a01afea6a7c6a8cd946e72e8701254fff63b"}, {0x78, 0x1, 0xffff, "defd1488f5d690b9c55baa1d402cde67295d7fe52e5eea41589043bb0275ae9597f814fb9b6320a8ae230574870a48ea67e70ecd2b6110f5d16f560d48bd11302e69db1263d5bbccab19e907cb9be419ee22585bdb8c6f002e0f3a49cc543c4c51"}], 0x170}, 0x400) munlock(&(0x7f0000e8d000/0x4000)=nil, 0x4000) 16:54:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x20000000000000e, &(0x7f0000000040)="000000003a4e9a10d7e184b75fcf3c42617c75400cdfc4d228de9c991c31fb6cb420117d97f0c28a3bee952f3daef7ad3ea067874c697215c646fcab59d411c5df1b15f59335bd80cd6ca751b0588cd9d158b493216a7d3ca0e468c45df7b2f624bf7be1d965364280de49a686025eda5bb917140cedcc508e3b745b0acc38332b4041f10ab8003a4437b34b7ea859bb52b024984ab8971db3ddec2f3c8ff789c8bcd5a7bc6a487a978dfb65560d8eac6ac79059e79e4336a68b6ad265eb20c9f9efda672f141ad109086892069da3442d9741a57a556844e98f62d3d10904cc2ca1e18398cba802bd6beba13e7900e09a60edaa0c5cf049cb0c73311d3ac88c3c52209d6343ed8f819ee180c67ea85765806056db9d79c1921d0cdeebcc53935045052b75061b6161333473e547f81cb6916ab182f4b88e6e22dd1d3c186a2e08000000000000001effda17646375e10203e99c882680ccafa68fa8f167775558289f187fcf1be337c460bb628fcd56bc", 0xffffffffffffff4e) 16:54:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2024, 0x400) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) write(r0, &(0x7f0000000040)="00090009000000b201", 0x9) 16:54:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000001280)="bad520f57df2f532a4595d0efe6a94fba4a724dfcd107149ca023a6f4fd53a396987fd5cc1f9fc10a2192d0e217ec322e18cf7f0e79c1cfd73ee8bedba77519136960f9aa23f168279c6327030de161f6df9c9ceff5b6d908834616579fee0ad2ee4cfc3d17ae6009a18e76b07f9170c85112b37d7825cc69c4c8852aa63b655f85c15692923007934f9ddcd076eb4dbd053bad835fb8794777823d55b8902c3a8c83fbbb0023cdc49d5ccf814ab33e1cd9e12b7fae439900a99563b4ca330d783b345a530ba3e61a65cd999f4fe498eead3e29465a4ae25253a1d192370503375ae25fe24982b6e879be979e39aeaccf1cca73e902456333d4e6dd75be78c8779984db6f18c62275bc769e4591b49fc95beb856eed1e11a8805ef58aa4a8a547a69ccd9d4453e86ae36b9a68797bdfa1a2425e7f63182b5939c35c61422972c28c0080869cb6a278c68b5216afe8562b86bd1fc93ea52af2c91cbaadb27ccfae4b9093641483b219f0fcb60103d4c0c9a3f82cfc6aeb4306173a54d93d8c69f33e5e675bebd3fbed49a7fcba1c2e31f8f82e68e3d8bc1b370f4b9e8eb4d9a7b818cbb08fbcf3db6117ffc3cc57098a924a1ec21debde86692fbe9a19391e6f1ca4a60dbaf97890247d39a6b197ff77ee53ff0c75ea932f8eee3428381996ceeb838cbbab39922acf26006f0e18d87e7e80dec18fca1747d9929cc4e1539ec2f06a2ab01949f2fe08396e6ed42ab3bd57a71d96a1c5f9ed76cadd13b776405833e2ff8a9e7fb21aafca1d7c05eba505c6c6f7af3168995a63d7941ab4dc3d4a1aed684467bbe4a2243ccf3e1be56c6a1ce9dbf645cb734c1a81497fe5d24324037d9614fef881df70989a0c914702371a20898d746b2910624d97e1b354b76b594989b44c9c2be56498e82c7cb57fba72c2ad6ce12dabab3ac5f873943f2541ab69e1c88ce530d3b7aa365eac6026c07744a5abb63685fc6ea72e4763ba51dc78ef464be9cc4be837f7967f19baa9d6b02f682375e0b5e254ed02544cfd0d5efdafaa81aeb5f2266f1cbb14af236753d42731001b63b2d9a251536617ae45130af27c99c1a387dbe536622e0f9491abacd195aa6e5cd303a7ad9d133907382be89bf170a255bc044344547c63ac1f2f05721c45d4e952147e51abafa31aeeec60b916e9e8b42f81d4126f22445378fc56d5614146ad2f28770b1a34fc94bde3f391c53b0f0bede8f8811f8f01aa721c7fff0304f20d0a2a5fcf8e24a149fc49ddb6ee16d1c84393f3cde7f06b3f34591d9b97f91754c7852f27e5496e9628324673433409a7c02471b6281f238c9540d86889bb07320033acc464e401193fc51c17d809c039e8afed6b6d3f5b387b2b70610c42a6c50f41ff625c6fbc9614ad050e96b40f59eca32bfce9cc707b2ef6472c089e6a5ac13935aaab39c988cb1f6c9fe7b0bd0f3f13f192252fbd1128e76d19b48a75a039f0fba3c08b571df3be5052df40a3d6fd0780d1445ebb388f167fd7a8776b45753ae2876c9c95fa7b0aa2822db78f7704213a8eb0b9c88b895d7d4f8a96a3f00bf91460d74085e326696681957a8b39ab3751d579ee6fa042158b11386700f8e964b3d5a4d70551f2a60f7f799174b427b9f47d4b8400565fc310d5561f8f6b12b76b97d89cdca8794f4675e00fb50c06ebc1ee66013edaf0451c1269890f7ce3eab5bb260df176a0a8ce6e7d78a3890170dc46c1063b134059e5a5a54c74f95a5aed855d108402a3d464fa2548ded2aa63ead78ec9152c50976fb27b87d1bb05176924708dfb95bcda5038e49573ab2e78d37bf947a9f0494264124bade732fbadcb2fe988ea1eed91c6a365ae46b18861e88212ea3600e4b3ddb876553159b941e48335914bb8878cc62a69473d5d7be4579d9c1bc00d5e4f21e392492b3250b6729df4c8580d9e845fe9d94c4a3bdbe12f869ee6e5278ed34afc3bf3d76e4d42d4fef8a2f597cc2aa18c81dabcbd0d2ca9184208831470f8281bb55e8ac6c8a60b902cfe9eef42c07c27cf3ed3aeece6c9daca2ce045a4c024a7b726ace4347df6dc235295ecbef3e6e14d7884fd65ec6bc54a37b863832097c1737f75bdb351405a6b7240276d2e00d3bc7704c88d5e18c575b84fb86bb1700cf34cad9667d99bd020ed6f4d5e971aa2e6752fa1ef76cd8143a40a90e68532d9f3fbc773eedb4d38500a60d9c5655a3c2c0be7dfd2e909385f44b1653a6e02d2f60c63560387c444f1cf705aadf9c2747c85bf1e0cd54ede4fa61c7abedea8deb8d3920e96a19ef2d765948b1cbaef19944f486a564258a7cda1e970f4fbae14744efc742cd784f011e5f4e8d5df262a4cdfcac465de14294da3eb84be4c0259f3ed2031f7efb415a4e802fe1f237a55d334c59ef80334cc49e57a284cb00ff6ce633edfa80157912b400016bf0b51ca223260581b965370ca92f2d7f23a051f485e616e5219b210ac4f89ab1992900162e823ad67a7ce9bee6bd8affa7df356e34be2277fe8e5f1624260b907a227500cb858a48229b801d15fb85f827aa9843be5f2138c9531f39f351aab39a4f3b0429774c8f4bb121e4e8b1da123ab0b0f8890f5322ac06e5658d3475539af68381bc4ef1dc9fe6f430e16fbd0f21dac3dfc5e30b4356609cf5c4b3bc9451f079d642", 0x763}], 0x1) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000003040)=""/4096, 0x1000) write(r0, &(0x7f0000000000)="75249c7c8f7e308856abcc2021e3e85427afd8db93df93839f3a68fa943f2d432c8fdad7532ac921d38492ad5a3f984f1625c43487f70dc7153abe2b6c019228f8641becd9354809bc6a99601d968b0637f817dcafbc5488a4fd59f37af591c50763e43153719000ed8868c53df558c1a0ec25f5c587b81afa6f315bb7b7cfd190f0075c7f5ce51a5428034af5cdb5391246f8d301e3a7d8231d6258af66", 0x9e) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002200)="0d1bf2079f85a4dab5eb5a075c74a3536f29a31519b2691b69c0854a0872a08465426a2c20ae162cc7435b1764fe62afc9d5b86cbcf8aeb53dfa536a1f13c07059cea18d15421db6367158d05043671b0926a4081654724b45fa857e8412b0bcff7e75ca0a75b9d13b6e93d556606ddc32ec49a37f7709bdee97ce09fc1ece0291821898e50db6cd3ec2c4c26961b99ac67cb3382242cd951289a51a9b11946219c0c2433e83ec1b34a58d62a244b61f7a3b178761033d993f8015fc3859c3538e7a88257f6586034b25a75d9349fff82f465253916705b2ba78ffc498969d1b5e7a3ad98996b24f234546ce5f9d8a648134c9982fe262f2077d4f8533dd9be9d87952c88a4d8d07a95a86526c73f1893bbb5057e7c48730c62d95ee46ef87fe459896faba82bffc08cd44bce38b31bc8b6faa858f537296a4a71e19dc6f4260e075b4f6e1eae1100a978d57717ed94a25993165092b601e673b271332678db27df4083caa5ff1dca9aef6a5c5710b3143e0e14cf3e3a3e9e0562c7cadb6329070f3f47febada71eee199aa7330312419203513ea2f94a8db642c2324a7fb66c070d9804e5a17a05c6d9493689e8e0c8a2f83a8048e1586f889ff270bbcf473b1ed957d311f0af79ee3fbffbbdaf7d9e97accc29be375db65303a8f6ab405b46ee3f27bd80081b93f038778a3541d1811b9e268f668ffe2331a86de591601d17cde32f1c7496b7ffe5eee9aa9d7fcf87cec13b52f0951bd0aafe4c4792212646fd1c630719a8eefa3090dabe0c7d0c7c9ee93f8db2c0d0e3856e06af076c5add357a13b0c674d7852f42ced497f7116d989f466454c468275f43829fc3d911e76517a0d1ebae06150ac2428487d5bbfcdb210922ee137b5b9c2ef9ff1865f67174ad0c02fa090f6a2d3c6e917a0f66fb662960b1789963e5184284babaf4746b0f33916781bfaf81ff0e121375b19bc093ac16ae5857edc0004b57cd4839a5e04718c245f602b293dd1c7549d028ab7928687cd64a1aae9e11bd48bc198bb20e20b045b23675059b7917c5125865da21c2a1784aff4e9e2e1c9553129cc9a3ea41dee2651252aa33c9bf0b0f29487f9853e56a901fb230f77ffaeb220360d35d0257e6bab8779867f5515bdf91911a558c506ff56f1f5aa97330547354aa986af6d8c3c923640ff428cc3d654c91d1db11fe1243932967de037ec701b132e1e9e6ea67d0b1e2cc1182e596ee12b4634da2b66f879672decd43a0b089730fd30095711bc4a4ad108329e0eadc8a492282e01f329b556ca0b4124c554a00bd7047711a1f419c59aa6e7ca699f539943e990441999a92e1de17bc2722457b036419b59be8c10e4a33966ef6f11c3e546be8c02864b52899ec93ea099823ff03b81b6c1de86884f2399db7ab647cbf2bcd441271efe7ac8103bbde3b4a0f920fd2e22f5aa65dec7954640766cbdcfb7c9246e27b5f2a466bc133d3bc30c6de70839d71abb87c81ce2c1e363ff5a8d180ff6b0acf80a5f2152eeb6a9e48071fecd70895b40df0fe8bb34ae1eabb8ab5252bb4091d6729582288419d95b1cec66aa99ebe411a87d94a294ccded29658180bab0ab213d5865cdb27710ce2d280f38fb606906be892f846d0f5d1e5ebd067f8c71e9d5fece84759196f22f8ff249e42757fcf3cff90f2cf2cff6e020ec42112a08e6b77e7406048109b1fe455dce4a7ca4b1a513854898f7e8daffabaa1a36003f3abfbdd7d489a6d0c568f60a8135c5df96cc2a5fbf370419cf589a133366fe1f44ccce6001e7d752df3b651f703497dd78a3d870a75c0202caf04fc0c12ecf658e4609feb5d93954b05f331416a05cda5ea5c0552cf8fe9e4f480500ee8ae9ac06ee810397306c3ddb7efb0f34838f1f1b4f81b71bf7b1a7032fb0a06cfa0e9aaa0dfe0c3f9cb9cfe034fc575358106c93eb827a7b03555201a8a5da174502fd8429d239390942a947b80f2dc654debc0891dcf6cffe34a8c86baebeb92a8e87b0d9fc2da88a2de03fb191b3689fea834aac9e22329469b9622f95dc841ac039550f376223770bf64ebee2d21f24fb10f34e883056d31603ef47ed581231981f5a212ca9f726653b888a891fb9ee3796b156836185e40dcfb0b0458154a3b7a5fec96880cc5feb176624a39bd1a3ae703a640e6abaac5654f879319eb4aece9c1e113d6b528673be2aed35cbc32547840177071849e970a84ba27b726881891d02c35be8ef198be8a8e86c0504a7a556c9ee5606f6d0ce24e940fbbb3b01c8a1910a372e391eb38fe34e3f43af3edc3ef5506bea869301c136ac11f7d4e69ff3e8f216c9e53c37290e316e844b9be374a83ca55407652878e93c61e0aec5bfe88c8937cf0bfdea9f461172ceaa9132243bbdcafab85bd50fcafb3b46d89353f3a0b1d6f745bbd6064f14fe5b472eb97e7b709610ad4dc3d8e377236353dad5a73231a6eefe084a26d21c6ffd910d92012518aa5c2e6436c359e7478f9e4660206bb02407d6167affff40a28e667bfbb499cec278adbf2fe2f88711e6acfbac9528b9d8156e3bb507533ed700e930538041329686044a6e4dbdd5975002c4658243bf4fdca1efb9351041adfda72e601fe92d231a20f4325a4142fc9f6b02c7ea23974e58eece22ad5f4f606bf0d2de40446a7bdf8a3b217e80330e00717fa46b84fe4f20c4bfe8b12069c1279831c0fe98a94743c1e4db867213325d0e3447e9632a403c8573a304f7e44c95643de4db380e4152c7bda5edcef7b1dfc8b92cdc3139ca0a97722bb544c7538f9fe800e7de232c51fb9b0ed8aef4ef15a14a2b3da84da9cf1aeff60a91f2a5e9b73297dd390f2775ec32b1139180da2927209442db224653e75c457574eb9aaf2f88c9aacd0ad3579c40cfdd2f941d26a926b550c3d030e6efb8b57da1da5a310ba80ca0e3b0e92fe8853ea44e4097e932814fada16ddb8ead6a86f7d847f4513e395a17d8c720d4c0afbe6ae555c201a15fd35ee852aeef7a0c0b997fe5decd431973014f3102090444221b2791ee141abe6efd5282d6cd65fef94b6cb6fed225b804a5e28c16980a346833549cdb29a8214ec3c2f391375c4ccc836fde183605b48b10d8ba30360d53988c44f2a087962ddf76e56f3c7a717b4d883c0d3a611ea4f7212d9d24509e9833616255bf27763fdbe9d9f5ec128e32c41c091d793ab084bfd37a4da2b1354268df47f2d353ae771a236770de3373d6d1f724044e85bb5944cf00a61cffaebc6b0f71b0327243837c6a5ca302191372461ff22df0645462a530c159e1de33b39098f5c43dad0be04f3fd1899fe73833ab10c1be3d28f6c48375c64cca0af3e32de0de20d793979e5ac6c7fdcef7ea3baebeaa88e4287d9c136d2cabca5baea9ef032091cb8ac9efaf9bba27467144b94b7559fe91d7456d3fb02fe908da17d44cb721030601968b3a48643268b887c36a787401998357084138f1e50eb22b8fa70ec66b7e8439cc9faea827121e043001f7dca55d905a756e24e0604fc6b593f9cdbb4a0eabe1c20f7c207cbee910864954ca237c5759363d74922138aef66ab936303c7a886ff86e22fdba8a2725d9465fc49487389193525331a9c2a5f018c4a0eed6e4173ee7367609cab0b371da72b0d7c440d15b446a5b8e88f5fdb4214af514e14291af80a04d7e6a29fcce29be228b9aaef5dfa2be884ef8ff8b1ae9463d919ce764498a075f970d9fb1663859a2cb78d0061c614928d19b546b38ba18dd52c8ae8d4f32edd63e5d91ba13632690dd7bc2d633d590924ca4572ff6835e9ab5f0e7c359951ae11e0b78b5459dcb24fe1655453af1a2130f85062868462d50ce37023ae22b67298a9fd489bf362827f3a438c19eadceeedfaa301663264b2889caba774fc872c1a6b62eb4c4afde6583ba1c3464e568f2083714c81e78b99ef0a64d2479a8faff68245894fbc3ed281549737f3cfa0846dc2ef0987abd668b51651b1e65700a38c36d2334203ea100ae293702bb360864132e1b4e4ba53bd40596ecb611372d43507b9a8330793d54128d1cf3166e531b9b201c5f3e360906145eed5d6dfac525f92d2b7262ece06b42df21a3be8d5a0705b40c4e6ed248ca53fdeb148998cba5cbd3b467dd7ed90a0b432c03f0f462ae30203cc46da4fc1b541b28cdb78315611beb8c8f62a1942059f319de88dd0ae12de8156b98737da945d5a9ece495b86a10de7df1641604d8d8b2607fd7f59994d455fa8332ae3949b8bf2f01b14d488916261b74d0af9ca5271aa1ffe48f79a2abae914688116700698abbb3bf9f2dcc2470ef9c8c88f12e9f8a29a42dbae0ebe576d68324a2d1b49393cead4cdba9b16def4cf5c87cb54231aff67593d394ea991234d9c71a0b5d4bbdd418c4cbb229e0d1182cd495fa06f781ed45ed4facc065892991ede9af6e918d158ceb859151d5254841398596ce9a9c967ef1bf4df7cfbbd21c8b278dcf4126f6608af50364d2b5687e29e0821f8f93cf4758f3f4592ec1d169882874eeec4ed4dc849041e0185a1c0aee2bc687b603110870750b635a1a76a778a9de25bc415862698f3ca2eecd997ca4f115492215dcc64d2dbd89056549b5ab7cf457a0863fafb2c4ccd7f2660f0de7593e17c47b9562d741e0942d6d5611f72f4952950fdefb94ff7097ae2364d6e454356516becff6a562b23d522b9957e2bad9bf65a2c50bd095e36b8aba0095ba4dcac558cc556c5a1ac9885b9d05b01b14a53e0ceb27463e06943ba1c7c6f988a6808f1768f138fe2cbebb60f59a36a48d34eaad45a667ede74f14e4bd1e2454db11c5b8050d5287f4cc6e80c6bec3ff9f11e833b5bbfceffbf81164f2f0f35a2d283bf97928b29693591793ed03b42364b587b67b49e17e863744d5c84501e2c67d867b0942eb4ad7acdc0135ba5a41f831dbe5a3607f03359b0490868dd99359142005dee417f0c3974256fa1c084eecbc69470d29655f19d2895dbacd27348587009acd8a2fa31472fcf72e2b7cb2e3759333ed484de6eca3fb7fbafdb8b38b4fa345afed66d99fe09e7fc38ffc4961fe7a3bc0abb38b5dccc31ccf1cfd6ee692b172c5229c01692ab8c0843d3343f497838488ce07baa3a4e0af7712d65fb8b9cc", 0xe38}], 0x1) 16:54:02 executing program 0: stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:54:02 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x80004513) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r0, r0) 16:54:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x100000000000201d, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r0, 0xc) r1 = fcntl$dupfd(r0, 0xa, r0) readv(r0, &(0x7f00000011c0), 0x1) recvfrom$unix(r1, &(0x7f00000001c0)=""/4096, 0x1000, 0x0, 0x0, 0x0) 16:54:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) flock(r0, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x6, &(0x7f0000000000)) 16:54:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffff000000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f0000000100), 0x10f1, 0x0) write(r1, &(0x7f00000000c0)="b84c81dcf9a46154fa1a728d3e59fb921575bc71b645b2aa6afb714ff7583b318e8920e3af2fab08b0f5d82e66bcf50f53cd98efbb", 0x35)             16:54:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x10001, 0x100000000, 0xfffffffffffffff7, 0x200, "6532abc266b86ee818a066655eab01d4ee8450a4", 0x2, 0x10000}) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:54:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) 16:54:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="c62f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="3ced795bcbabde5a26afce8a868fba99f7485fcf29011380808c4ab0bcba45d6cc57e815b5f6c044b50e441075766d82e189cf361e0615e606b0117ad15e8c2bb3938e7a46f85830fa6ba982b0641ace7e52f4db27169af5f072ffd890994cf108f59c606ab65e1c8536c2918b14900d1220fa52e9f583d43102a868bc1d964de0960b9a68e73d33bc30beb65c52235dcb2991a84002250e520c25f1d976ead8845b0bf75a74d3007ccbb07b9e1e98d7ddfb19fd882c896cf51328a7d82617cefc57787a7338ef63772d75d008e8705d4a31421cdadb4b00f801", 0xda}], 0x1, &(0x7f0000000200)=[{0xa0, 0x1, 0x8, "b13262adbb5da60b5b08efa55a2a710e86188aa98eb05598c8602454af0ea779137917ecedff0c37af216dbeaf77c92352f607ed9612d2f92caebd8f5c7b83d625465f019adf5ec623c298ab7c66fbfbecb9bb29a671a9aae1672981ecedb071c669fb699fe8f43ba968cbfebde26012283ab2ca5aa1b03f3133e2c8d5dd2aff367d16f2cc883729f5e370"}, {0x88, 0xffff, 0x30, "4c70a1ed500f4322628df740e589699489f7f218a6fbe6ea851dc3004a6bf48ff5735daa2140d8183b541389b250fe2f513a706ab78a3ec6de82cb65ba54abf5749a7c9a90d804a239633937fb848ee8fafcab902328af6b576558e20b881c3a0262f60ced335a81ed5e5882862c7b74666723eb9d"}, {0x50, 0x1, 0x2, "1bb2fe6d9de6cb46f321f4177ebd5550160e07b078c4bb146c527be7679c3d91b453ab8552a65b8177e18ae9ea4306ea091f91aefecda3ad6329fc80e01f44"}, {0x28, 0xffff, 0xae, "e716bca1c0483d186deaad93961616c68700fa0f"}, {0xe8, 0xffff, 0xffffffffffffff81, "093d50ea5b49367a93b2f1d7f1aa80c3c8c7ae86cd0df54ccb8622e97ad70b85e065c71d36d357d53fd80c57242a29129f7212441594471d866c5f9e5416e5f1c646b0af86c30e476738d137dbcd08ad54ec1a4c9df03847d7d1d46ee85a4c14455cf1cfe5b9089495ce83865cd9d33b0ba1f3191adcc9910746f90b66e22787240e3e5eab79062bf49e4def5968d4fa844a5bfd1653f9c2731b45127f216028234e38bad7f290fa869b6ef8cf5f16073f25957b68e50b5e29f337f304cfc9a85d38a42602129ddcc86e8136cd77d98ce1cb292c9cf0b6"}, {0x90, 0x0, 0x9d9, "eb6ea8df24d0956dc81acbd5aabe76c7113a89a8616d1df8540da98f2eb3740006478af0e555909e948b13b140c49f4f23e488f7f40aef2d75ae16f1e0c462a60d4df1cf8ef848ec1ee46691c6ae86d771c7173a80572cc5bcc8eb93247c3e5a0680bffc131b434fc0b17c5197bb21e760eeb8f7f00f3d16fc37124b"}, {0xe0, 0x1, 0x40000, "8a67c45ff6a166eb2542443129a982e5ddc7a9be66cb7bf12b5cada4d3bba9ae42dff5ecffeb876e7a33eda0ec63d615df250894bde884379b5a2c678e692c2ba583d95da32c8edda2e3af4c8d0c941774739a09c3503e3aaa246463e1b6ef4c1ce75f5b35228b68c0c061047594e9b5a1dbb8bbd6320f67f8a5a10258d9e1db6c30b996872ff9c9db979e6c167d0a9cdc60ea0fe2536713c7dd1f41392125283164a78891f7caf106b459f210428cb012157516fd9c84cb8a58437537f5c2ad9d919eab97d2ff09c4"}], 0x3f8}, 0x2) setsockopt(r0, 0x1ff, 0x2, &(0x7f0000000600)="d3dfb21b25764e35d5f856dd3ae6ab107beb545ad50c0c43a924328aa2011407a7b8d513e64ea6425e6bdf9f2ed7b3043fcfe5d7062e085c159c0769828e3d02f1d2d0053d8d3540f0f5c15928094d96f6dbddc632381d00f7fbe853", 0x5c) 16:54:02 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:54:02 executing program 0: r0 = socket$inet(0x2, 0x7, 0xf14) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0xffffffff}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x37, &(0x7f0000000000), 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:54:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000017c0)={0x5, 0x3}, 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x1, 0x3f, 0x52e, 0x8, "f4e9fce95782c987e25930cac66c3a6730693336", 0x2, 0x81}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff9, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) rmdir(&(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f00006f9000/0x2000)=nil, 0x2000, 0x7) open(&(0x7f0000000100)='./file0\x00', 0x30180, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000001700)=[{&(0x7f00000001c0)="c56259cd06620d658f257c95c0c5deab6ed87a37242d2c19fa242ff0cba1183d7ad076c31e98989a758d5bf4342efad7e81bf5976ad096945edea0d0744f1c5f96484b05ed85f64d449894b600ec08dd9d78c9fe13477298e71a990bb8efebf890b2a485cd3e2fe13148eff9cb1f0d632fc5685deed5c6d9d4afc3f1b9c7626309b8de468eb339c0c01d8d0169d4e89e973fc84d6ec9736ac7abfdb40d", 0x9d}, {&(0x7f0000000080)="7f135cad8f0075", 0x7}, {&(0x7f0000000280)="c590778704f1f69babc649f5464d88201533ff183afab48e", 0x18}, {&(0x7f00000002c0)="8451545d2422f293a4e18fb030447b916993bc57f02f780d3c8cb78e52e8a09b6482b24660529929a1d34c5023023c6b2e28038e4913939eb342b1897c9f017ede03164cb6829ca35b848cc6f7c700569759d85696dad687d1076b5c81eeef4d22c9b0e4857d72660397dbeb1762146eb56a97a33a8140765039cc273c4bcf9ce54973ff877659d5a5f8876456a41fe4a0a01cc392ce69ae56ca43c3488945ea68a248a4f35d4230eb798efaa5ba4c3da3511530d8", 0xb5}, {&(0x7f0000000380)="abbe3c3ae2caa82dd3accd08dc0cd88ec130e4f246bacf195fb9764df65e7ef62b2e10a7e4d6bf284c8fa5a2e5abf5aff67a67afccce4fbed11249d8165110f526ec3ff2902989ebbcdecfce36a8b2ebe03b1512525e399cf9534385b1e9231f878dde7808", 0x65}, {&(0x7f0000000400)="74c3", 0x2}, {&(0x7f0000000440)="5c6ae03da5bfee344d2c2d51bfff1daa704b33ee6dc8743d0f54552ad9a63412fc9ec105505b2b1e285f0394007d14dae645c743be98eae22dfc71878689476e9ea2ce55a9b87843617b3ff001315ddcacc76bd1784dac6eed090e797ad814986c1f041d3dda0a3eac477f4c1e38187ce997bc3b42bdeabd23aa81f205304140278e2e8d02381b3d7fad7216819d6dd4e329e44929f45f7068d8e4d53ec7a28cccbf7d6083a657307a3578c3670baba8ad8028aa20c72c3d4ba7550fadfd0fe2ac5e6bff09cb8870e3e9079be477bf3cf164e49bee0b1a54519c8eedb34392c80f1d2f028a1c045bed185fb296b27f912862794d4344cdf098edecd6b9146013b353f70825241d415522d775de8a6e84d26a90ac4425d34ae2dc2da28c5118e23be8d337e064631f04594a9c7862c74a45fbb6fc0004e9174ddee454e95da136cd79e9a9d36ec82e5ebe660444dd7977e7abde5a0d380a61e3fcdfc1a24792b075d6693e1ec871aeaa5938377d0822282b0bd246cec757aa402a2683626aef9a188df240c809b4b1be7942dbca5cc61c16ae5f36f85eb9092dcdd03cc66623ea464a2c7b24140cc285d78e4e6de20124cc4310b72caae3a200161bc2376792210282252031841dd15c3047f62b708fdd4b5bb53542cc1411b5cd52a9e4896a1d7e22505e2ae8b1d4a08e40e003e41c1e1774c8ee3ec4fecf031aeb0b7f9e8f8b69b624aa32358a87c0b24da54d070bbe91aa7f2619cc09f3017e6e671b81701a7a82610b14f4f1a29aa1ae3fec646769f3310ec076d2f48da8f015286c469870fc31dbf21212574850ead737976f0f8a59ed0177884c767c3d613229c8cbfcd6e1c7e9841afb6d578e114e9ec0c0f203fca9c4d60792058003ff8411deb21b1ec6ed1123a1fae6800943bf26017645d6dfe0d1b0d9b2ebe1ae3001c86511cb65bee50409ee70a21a856cbed16e2343cfb2b21ba4c9d182facc94500827817a6e43d1604d9137e98fea7f623afb4fe37cb8bebe68de1c42407bde224d266db1b76c7ae8b76d5e0a94bf28e3d347515e4e46636b79538a591aad84647ea8a670e8dd94d44b9595f578047cde53162b473c0c926044715f73d62f16c1faa25ce9b81dfca988f2a23deddd081a53dedbbd617f5e1e4f172e48433e298f61837f2d7786223398dc7b2ee2a507a2acdbebd7c0d3757f1f37df02ef363dc0914cf882c2de51f5269ca68ecc9e15d711b43750ce4072732da9ed465034bbb4daf0d8a22debcfe0a53b6bb10ad94d9cfc74a6fc60197de911288b12335eee98a884a2ad124fc98aa51ea2e14aa0153546a6de89b2109c3f1142f8d28617642e611900d4b9a51bf03a6d3a802c5304ccce1149a9a67a16172f15e8e129ba1003c5a5eae9fc09aaff867192ce00babebaedaaed89c866cbb0e115276838619064a93a6a3ca49973de908d604ddff13bd3d160a9ca3d2bee4b01f57938f58f1f3e15bba94d49bf32b392c98e30d007770ced6b32393514d232ec5506b4f3ba30b2fedd49f83c83cfbd4838c802e9d27f0992459f9e44eb4e11725dda4a31fc9113224b6a774176f720b154c267c3a284e20d9857b6146c5d770ef3a59a8f4a0c7cf2932552ca51a17d87229b8fe1f1e3fba03f5842955ef99057782ff85afaef7508430c17f892f56ffc237fd4631d36253018932d06ff504012f2951e1eabd33efe11a2b46a7af9215a0daf5060976503ee210b04d1626af2f8cc73bb832cd816aa802c6870938b39b929fb69eb6d7a37043ceac0c9dddb5bd8395d747c31bc861fff765247ad6bd59f51b741eda51f61d2cd7d3aee56b418a862105a19744244fb53db180e0e8c3cdd38de082375f25939649e2505087e9b91ae0bcfacae2ac5325b1ceaa6b0fc899f4a609b731b9e03f9503b983fa0ef4810d392e2af6e36fdb138b6887cd8c09aa60852534eaddbe42a4e92a783d3d73c9110c89897d9637e856a8210d41116e56ab131937798655f5bce5186d1296ff194b66adece0a80447e206ccfc8b892926cd2a6129e629d9c51f31acdea6e1214a6db266f0ba0ddc772289b560b57f577ddb88061bc3383e5f3356171f5dced27cb4853ff851b4b40f4c7c339efa143102d637e7d94d1c8d48b517c8d81ed7d9d61453b2ec7d90523bba7e9fc10926781797a1aa8159166032cfd882863e4ed7c1897233d5952d3817ad3a237df0947ee85e2e23cae1e40105544fd81932426bb51c61908c33378b8fe244e9a2fb007040d237c0c8a6a69177020e4e4507261de9ec7b298fc047f483e648cdf31b27f7fd6712072d3eb41085e5b03f3b36a24c1901f4147e36eebf0a0d49bdc66b6876a05204198a00fe551eab8a4b824a644023b7165244da74a643ca5c68e0aa1e7b82a5db953b04d13128a1dbeb0bb17c905f0471cd70f2f76c0e7bb6b5b44e28fc3696843e9118f82eb60cadfb0c369cf046b835210acc9b0767918882cc2975a754a66d834f06816ec7f4c095997e9319a885d5bd8788446d11797687520775c79c0e0199e4cfefe353b4fd4effc61d379730e993853e8d06414cfb2f2a25c05488ac7e884d4be56c2a286d773994afc40bbf99d66698635eb9182ac6d151f5ddfe44d2f04763d6a7df4e9e417780b0be03e6a98f93d47f08817e6722c92bb47002f5608a03e1c665215bc9e7a36e6cb27e1e6cb3ae6162f3d5c3a7411023fa601fa6f2864bdd5c725553ef9a1e4e451181811efed47cad418ad06a24a69212fe44c9b0cd940ebab44b4773d052ef9e9f88bbd3f69c1e64bc54b40a53a897cb2700e439a6b85ea14a10e7a63ee2f1b1e20d43201dac3750e0856e3dab3c2d94f39b59d16caa811280c44ca9f59563289ef2cb444a63e71ad950deb1bd2112a7b9d6c2e6ff93b152097c5326552e4328c0355e64f243f2ac5715ed6a6e047f1d9b132f470556cd7cec49a7641a7cf9084d090dec76da020fe4a8a66bfc614dd5a2aa339763237325ac03d0e102e5a92bcbe24207cf7dd7c602624dde6f5aadf8c855b5812ad8ba34a1d869f0fd5117f386098539461f2129ee125b8f37e847ed5510ac42379582727858159bb073528fbf8c81377eb97358dc649a3d92851ece95e3c951d7a58b0e2453891ebf3bccaffceabff3409ddc033eaa841576fb8ad79bf69ac2f135403efaa204e3459a5ad3e428f4f8b7ed970dab475a956c9a5b785244116caa1eaa9c6f8c0fa9cff5906db8aaa1ac26472f37665b10a59a9fa3deab34ce508f5f4528337b3cb9bd7eada306ce589057f29b1d50853308ea93573f6f66c98d060b4c215263b3d86694916f5453485041c1e1d4d47dd22a3033f2a06ce376813b8d6b70c7d9794bf57b04577e287ff11eeb77e037258a58330a6b70b7c9f3ebfc8f5dcb29b76f9cde2577e59ff94f49166965c075eed3992b13216c7c32780d8692049d54067fc2b8cc881be904aa82b8cff8d13b8072ec7d0269208df45f717ee2902b382af2eba51335dcc27c9d48f5bc14939fa2babbe7eaf04cb2f24b39f7326431249a646bb8e5583d55ba634e6162a83404be4945f37994baf38b1b8b34853a0962ff36e4b3baef6cf9e353004126cbec174ff6344052089ea2826b7f3024f1e372addef1088a3e43576718c4ecadc4017ce78590624539d4b3eaf80f48b693d52e482b61fbec55394cb286d7393d6c2ca6c0a16f04842994faae24a4fad2e472991127c7cf936c81932837c0f5129834c1969b367d0812ce3e411f7f94d04d816c8a4bdf8686233bb6063ee63fef2bb4d10721cd914d4302f8cf30449fd3e6420a1d52ee16242b7e758a1efee78891f935fa626c3406923ab62c9c0da62be5a4d50c6175d2263e2512c00c1eff56a8929d76095236431c0e22880dc821afe0b67c0993b81cffde8646383b9159285c424370199c5400d2ad5df20c9ae3f3e5108c2a59f9c955f9443774b29a44b7de167dfd2cc979c2798550b3453aa5cc34f03fa06ea5601d0205795275ac0d1c28308e06c355ec8361da49e22a09fa3cecbea381dadb3abd291dfda8d3afecdfc44f2c78ed980c4754a78d5e1f30f5d3d9dba8a66a6154a4e1e24fac5a4aec2a0a4addb9c6b267736207c65188c7104a4adbbffe5048a52abb298c86e167622fedae06af832662ddc592927f9334f17c008e2894df985232bca756311f820681b8bacfdc47832208c48861fc1b4a8c52f969d2bf4667d7386e1063261dbaf92e1c2cda5f64a4804da6e5ff06bc089e4d21c259fd02d777ae28ac0771c11421876066a54f92cedb3e6c5ab8ce45b2236dc5a048b342d258dc2cbbb1f874b55adcd510910f16c70c3276774886f6317cd4d3163160d8d1ecbfaf4c01ee0c3af6ca5fd492fa6c46905059b4f7c49c7cde614d4cdae2728c3b44c0b784ad208b7c9260f17cecd7de44cf781c991934182516e9274e536d9142fbb44e9ae06e5057c1cfe11b9edabab36d339464ab1b9a6fee0d8cf8acaadf4ca5b6b96edf267564d44bc7c3358ec29ddeff6f0474862a1df6051be632017f02c81712452956dc725d98b74ec9f3e42c8bd7a7558ae61a54fb0451dbe7a407168e8a57b099bd006d2487bb006de5b37ff9f69c6172a5a28b46af78a7163eeb2ab3795cfc2dfcebe7ca01f2d98bcaa424cab1216b37b660e807d97a83f83da8f2f6bce1e4c7cd2d3ab5570baabb1f86e8fb16d2e84e062ad14081ba2d0284f8ed3a67994754a5e5882577708c3ab30f14f8bdc1c40fa62deae770cbde36a279467ed6afed2355e5a53ab390ccf47ec68d0de21eb99148048f51b2fd1bc6e691244e13af914bb378d0032d57146b2cd763cc810501e02b141c8cb20f917a444ac7b562ace6ea4728a6982e9b83bc028762ae70009b88e920a25192ff499e10b98fc6fcfd17e8147309d2453184d3da1dc6677fa460545a5cb04c29416db92b58891e6e1753afc5d2346f35d20ba2aa0b7a888650b93960cd5aa7f037b960a68aee3b13832342ea07c278e4a6183a4ca1c8f0460bdc9f62fe67f8482a97b9141ce6d16217528ac9ccf2a0c29946cb8b5fb1b78f1eddf0124970242f29baf112f6cf471b7a08f6090f48ed6d5c1981a705368420569ff35d3422a9f7d16d9f123abd4da4b5439513d7b55b4e161b71057db7a2c99f6e22d579536aeb0c541fd6d7a2b9c9a4172e46a2e15472540c329de2d3aac55c36878d305db3196ec7ed4d0987031882f31e1b11de7c5154f9fdb0d4ab217a6a7173572599f3e5097df6383ddc236604bdcc1455c313430fdc217c6588f7d386165c004989e3098384e2651d097ab60a84dea4a21e803d44e04863eeb5cca2c2b27f3a35c041ec3e8eb671e6a12131f52fdfaec5a1967fb37d48234469dd9a27f7b97d080dd784dae829b95f69e0028b25237be54c00bf96e49b9d4098be88b79248952eb7f6f2ae80ead2a1de4c1f3fb88b007f6e07df2f9790b482e0c5d38cfcae989445f8661472486cd1c8afe11c848cef44fe24acc15d283347057e6f1ffcfa060bef8ec5d21e4929f8646484be672b50103eaa6685b773a6bfd2b98ca1e21d5927e3730e9f56812b7b2d3b341cb0dc6d0555c523a5998afc620244d4dc92a94c05f95f383f9bac76f75381c1579dc7690c504d84a1fdfcccc54bbe421f95f5c093b776105ed6c2b290a39ca774d1c9c4d04cb74a1dfea1c9c8e98a7fb7eaaff2c13ed08fdebf34833ba4287989ad0997e0ddfedd7fea814dd4951131dd8e090041273495c9518df1b30b56dab2101c2c76ea430919beb2377fb6d98", 0x1000}, {&(0x7f0000001440)="f702c2175421d401fe4265f06c5ec67682ac98dfdc90e412af64d2a649cd87919585b275e4f88804e1b92be044906cfd6b66b0d3aae7e4eceea35d20ebbbdbbf77b473d465f447a71452a186785c19ab6c6f8bcb2180cad9998dbbff37362ae7974d0346dd41186da6a65f6fe338597fb1c921550cf18110d96620f4d91d4100e109fbf4da68134bbc5b9afa6fa1871b670f151476543a0911a2eaa1d113f8a7340bc673b49e8c1c4d46f7f0552594ddc98b1e839ca1c9164a5864b78f8edfc5f0a12835626020b3bbb50dbf21d72d605c1c13d902589cc60093e5d1e92eafd042f31d4b2f85b7622bf19f7fb25ef99926ec3646a4461ead", 0xf8}, {&(0x7f0000001540)="aeeece11e1055a659e3d69e0c13df40ea6ce4094194319ebc6eba2255a3fea9e2f1c9785b91adfb0b7a2c47b4b311977e5c69bca817eef9f1a711bcc0b3828570582c40b04ceec44282158697f81e5415d499e0e127dcc747ecdd33d017c1edd8a12f281a2fe57eefaf50a8f7703b7717cf232bedbef8d2d8139d6bb23b6d4b3bda7b3034308f529a7b6541508ddf6f11e06a16610f430ec46c1f03b977f2cb281ec6f70277b26080171", 0xaa}, {&(0x7f0000001600)="a898e833edb786ada838f66ddc1015c6874b7290bb7447697048c24f6c910adbcefd2c18f95a9ba69645fe7a70bcf8d079dbd95a0dea01c120bbb2075cfb12643675cb02e7620b266008f7f6964e64832e80ad84a1abbe56a36163974b91b24ad7e97275253cebad2f0926da3f1c54fc5ecb8db6a24deb94455606f3c3d7956e8dfa2c25c8b7671f3827be9e8ea16c8f287b6b8a039e7c5b869062e8760733ac2669ddc4b1a3c5cdcb3c9174babc448df77d53d9a4789706153fe4c9a0a1d43b43e10e49e9d868034f9636cb", 0xcc}], 0xa) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x1) 16:54:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a0113e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff0000000000000000", 0x120) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() getpid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:54:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x60) sendto$inet(r0, &(0x7f0000000040)="9f1dfaac7ed3aff57dbb6de6ba56c815f3f833919dcf40ee", 0x18, 0x400, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = dup(0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r1, &(0x7f0000000180)=""/223, 0xdf, 0x0, &(0x7f0000000080)={0x2, 0x3}, 0xc) unlink(&(0x7f0000000280)='./file0\x00') getsockname$inet(r1, 0x0, 0x0) 16:54:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x1000000000000202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x20, 0x0) r1 = getuid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="20050000000000000000000000000000f46e34ee3f45e51478bf7bb9e1cae0a6bd199406a12bd94a3870b717b552449af4b6c067e31d44b0a44000914943fcfa2a06273531eece269003e133677cce92271f6d8e6e2a438e0021bb22667d145222b794d8f2cb1f448917043442584130d7db08c408b7d948cde6dc4857dacda70a29e20172309440f12a445ea972e70000000000000056a69769787beb0900000000000000cf168deebeaa1f7c3ff6ee2fb948eb1cd71f1db1c25af2fd9dc5f4e474222a7348030e7115441655a95a51c1c66a0938b4af5545fd0c1601ac1ccaca42038f4cb3bc97a012202112b828fb3dbfbfca69589d2de02707939dc55e48bf8fa0b06f1a423a502372e6ce119ecf73446e76d9dedd11db20b9755c8a58dfcca1d50ec7618174fb5c069548b4d65430b36c034865b0f7221f2d069a33ab1dc14b09ff09496e5a3561c5b251bd075025c93076407db5e437ebad3c3a15b8973a469317a50b9c79185dff024c511a701e2da0b4053937c996b4842a9770342a22e26bede87c424e281648beaafef7949406c9a6b7217b4be01fc12962b0ee2e53e9ab06bfdfbc5a131277f6c594ce583b9521ec97b1870d610c6bffad90f0dadc3c550f03573b395ce2697a43c76acff59ad39c6e9ace16a584b3e55758dcde0f7b5e665984cc6fbf238fe6e0207f17361683ce30777ad1be36a07747be3401d20b683323736fc65b10c62a093c51936c86bbc8efbf93e481a6f48ff183b2e10b13e4d59c128f983d8cdc82151ecdeed82f2c86165ce16e2df5ff58b5e4aa6835d842f6ed75028ef007c316a009a16c7469f628048d42806d203401e8c9c265f4512e5fa2f7289ad8a61f9c7b7ffacc0ffac24cf970eb423732f105a3782b64a88ee5b769577ed2bd4c74eb0eb5b5e5cf63e3fd362b793d792f3d7df098cd1e2497e8fc0e33f00d72008c4f978df47c2f75a5ce6d3cf40e7dcba74fe991b412e25299562ef0f3b7e43c152f08656a07a715547887c2469e67de25e34385c470e955f1c478059b45cd03dac041e9e35c58d90a040ab574a881af2b64d9389f7a67097a5a66dc8d5c9e4705689069551db73ead63ba1bf7840a43912188b602c4c7cf3136088fb02f10f2cd05fac6bcf8394bd574a7751d1c8a4c68d59549a2dd2e32e89830dbbf783ad3f481804e171211dde0e728f4a2ac4f8ba3e2b5f79a60dcfe5260fc151a664346c892a3e0060212869835a962c7073e7f0803bb921b7c26d35fc76de40889ae7ae5e79f3dc739b97acd5c1715922d1d1a4fa0f2eb530e1fbad27631d963ed46a585ae9e3ee18e3bf7e8f2e8540e287ac31728f9203cc7644f242fc3c28d4ad90ab50d6b7dcdf4a10302d24082069f9066b9896b6867ada03c908dea13af011aa92d4ef98c446f6fe1e985cb41ac5267494ebbdf0213460d47085deeb6bc33873d0a3e77502f640e3562b5ef88c8240e25546674fc6902aea818899f102afbdc467ced04f130468b329e26d0db2c1fc9df09738aadac1351152ae4f006dc76a156bb28f8252f83feae4a1eafb4aaf0f0b4a5b3b721c55ed145dfb2f39027c620bf51fef27c21a39d2e92bfe7b7de0925d72b4939466ff786c568a3498e38641acd18458f9714309af4c137f79a6a1fe68fe812dc9f967d1e64e302355a0b80a21fa83fa7b502f318c02647e02702677a8825f3cfd23fc958fd5cdd4416b4b020a25ef0ce19bcb8465f1c3329850f86bbc44ced405c83716dcc67aa61253a70f70e3877d5e054756255225ff0cd10e62c94e7a67d370934073dff0e1db43eba855756c1bc6b52aad301c337d29384290000000000ace26d1b1f53dece8a576319051a028b34fbc43856dbdc73b0ae8c1fae3456c0df319c99e8b67b6f53f12162fbadffcaea94474a5c734509042469aa1c19ecb8ebb3e2375db80e777e05a7a93a65a7f1b1bcec81000000000000006a9c1e5552b5dfe5528918fda00483e489fce441e21e16277b03886624e72a1d3294511d4a0379a491f5b124177d8238a247bcd6062f94b411e5d117cc93c285ca2831dbcede9a7e81810624211a3991da1f0005d06bc6c31325e2112be06e9183e3ff4ed98f06244e5852bb255614fb424301bb752d46cd13c433e837bb58187f5beee1ea2bf91bc2e9ec98617ce9f46ec7abc51d5fa819348501e73411b3758bcbe08a5228f38eaa282db7aa6a18339020a46209cc58fcee5c39542355f780da330ef8a69c4a4fae9bd8fbc81f1b86e1de95c2b86cbc818f"], 0x5a7}, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x13, r0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x80) r3 = shmget(0x0, 0x1000, 0x400, &(0x7f0000001000/0x1000)=nil) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) r8 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x81, r1, r4, r5, r6, 0x100, 0x3}, 0x1ff, 0x3, r7, r8, 0x7, 0x8, 0x10000}) 16:54:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200b, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0xfffffffffffffffd, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r1, &(0x7f0000000040)='h', 0x1) sendto$unix(r1, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = kqueue() fchdir(0xffffffffffffffff) kevent(r2, &(0x7f00000002c0), 0x5526, &(0x7f0000000080), 0xffffffffffffff7e, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x1011, r2, 0x0, 0x0) 16:54:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x9, 0xa51}, 0xc) 16:54:02 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000000)='\x00\x05') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) readlinkat(r0, &(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)=""/217, 0xd9) 16:54:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xa, 0x1}, {0xfff, 0x3}}, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) 16:54:02 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendmsg(0xffffffffffffffff, 0x0, 0x1) r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$inet6(0xffffffffffffffff, 0x0, 0x0) 16:54:02 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/20, 0x14) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:54:02 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) 16:54:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r2) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x104, 0x1) r4 = geteuid() lchown(&(0x7f0000000140)='./file0\x00', r4, r3) 16:54:02 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) ftruncate(r0, 0x7ff) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 16:54:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) dup2(r0, r0) 16:54:03 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000001) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040), 0x4) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/58}, &(0x7f0000000080)=0x3c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:54:03 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000480)) fcntl$getown(r0, 0x5) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x8) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) flock(r1, 0x2) write(r2, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r2, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000400)={0x2, 0x3ff, 0xc47d, 0x10001, "3a97f195a25bc20a25448f53528cd2cee525499f", 0x80000000, 0x161}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x40, 0x8b2b, 0x325, 0x2, "1e0940466b84c90ce7a5debf3acc6c50f31f2556", 0x2800}) r5 = syz_open_pts() getsockname$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000eb0000000005000000000000000000000000aea0c6d12445b1a8b40000000000000000000007000000000000000000000000000000000a0000eeff0000000d000000000000000000000000000000000000000000000000000000000000000000000000b9885659be8c3b5cda045c7724ad7249b8f36c6deacabe0dd2b7475564cda131b50939b4f53f96c86e6ede"], 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x21) getpeername$inet(r6, &(0x7f0000000040), &(0x7f0000000380)=0xc) close(r2) dup(r5) r7 = syz_open_pts() r8 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) fchmod(r7, 0x100) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000440)={0x0, 0x1565}) 16:54:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffffffb27824af42b7f08c75a6840200000000000000000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:54:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "a24f9aaa6a601be37f7d23b4563d4569dd680a96"}) write(r0, &(0x7f0000000140)="1e", 0x1) r1 = syz_open_pts() r2 = dup2(r1, r0) syz_open_pts() recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/164, 0xa4}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000280)=""/115, 0x73}], 0x3, &(0x7f0000000300)=""/89, 0x59}, 0x840) 16:54:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r1 = msgget$private(0x0, 0x730) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x3, 0x800) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(0xffffffffffffffff, &(0x7f0000000240)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 16:54:04 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffd, 0x1000100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) 16:54:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x0, 0x1, 0x7}, 0xc) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) dup2(r0, r0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='+\x00', &(0x7f0000000200)='(+{.\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[^\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000500)=[&(0x7f0000000400)='.\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='-{\x00']) 16:54:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2025, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000000089, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r1}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) 16:54:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) syz_execute_func(&(0x7f00000005c0)="3ea48f4878c2760032da4000451202c461d454c3660f56a8655666668f294097820e000000429c47f73a36430f72e450") mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x3) r0 = socket$unix(0x1, 0x2, 0x0) getppid() geteuid() getgid() getpid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000580)=0xffffffffffffff99) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e1b66696c653000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="4c1109697f86747fe3a98fc03b7b0621470e3c95803d19f41264c18d3c1751", 0x1f}], 0x1, 0x0, 0x0, 0x1}, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002680)={0x0, 0x0, &(0x7f0000002400)=[{&(0x7f0000000280)="ac0d840bb87d83c0754871fe419a5083e322b7901fac1e44ff53748ea416dadb3650494e9c9c8fafc5c7181ca7999bf3f3d07e0afe8895cba06021bceadef07e632262f788899959ba54445ebd332af962bab80b4fdbbd98fa999fbda1c21d9f470aa8785a944a11e359133da5bf63c5de49fcf750db1a78266a1869cf6149de6937d7e9ca01a7aa0a27a4b83f11694d980dc8a27319496d31b7509730478b52e593cdd79d00dcb85c8855624a8be03eba3b33bb2c19bd8c234ba9e18db8e7cee0892fec13bd9f8c8f7f11e9380349864ef01f49a85636c0ad652dd7ce39a818998aa34495d9bc2e6c0c69e805c845b02a3ce7859a403ed6ec961efb5c0c8df40b359a0dd63caa687ddd8d6503009c7d17ae43b792cec5ceee817d4739e3afc05da44b6fda9b0d3684bfc56080e828a93975f8beb5c28550b09ea18e5ba938af3c0e79a77fd338a60b55a56120bba1c30f9556150ca6a7192bedc184feaaa995a881101e8a35add806237aaee95e5d77a852ea77c4255298cbe825d31be64fa1f99397efc1d9b2ba48f350f0b1787eb24f5c4e524649c650478c0ddcfa595878a4a343158ea61db18fbde4ccaa9bdbab1b8f5663d55b6495616a6ab2655ea272460b8dcb0ffbd85f3246b1f6a7a47631c011ca108cd38be8e850c90dd5036625a589fc2919141607a0f69d3cf4e9e41aede9b8b2ef198e7d0e096998859f559afa3d63ebdd341fe1badc8b6f1ceb070c03ea74757fac77606ad828d27289526edfcb3ad5db38d5093b1d925a8050bd8d0e1261cdafd729c06f32a609180de245dc257537f3802f504b864c612663562ac57da89f72fbff330aa3b565ea75a04ed193a00e9390661d629ceb031f4f2d8cb85f122fcaa979ad2c7ab11fc5c33a93c7f2a1861354d5185fe305cc6db6da4271779e957757a4521a6ab03bcea2f7e1d4b253d7dbdfa381a48bebcb0f2553bb325daf92f04c3f184a2f7b868ec83b23b5c407b1f8206d48ef74a80f72c92480bb4302dea62974ffca4bb08058f082e06997fa9511337d96108d09091f3f50ff336d2b6f43628148bf", 0x2f9}], 0x1}, 0x0) lstat(&(0x7f0000000740)='./file0\x00', &(0x7f0000000880)) 16:54:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xe1) getsockopt(r1, 0x8000, 0xd7bfc21, &(0x7f0000000100)=""/17, &(0x7f0000000140)=0x11) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) write(r3, &(0x7f0000000080)="b4", 0x1) fcntl$setstatus(r3, 0x4, 0x0) fcntl$setstatus(r2, 0x4, 0x44) lseek(r3, 0x0, 0x40fff) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="06", 0xffffffffffffff56}], 0x1) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000001c0)="2d895a26cea203e83d1685c1ff4b8745a7df0fa5a14b5ffd8f0ae8f0a27a44d710541d42667acc683a066d0fcfa096bd2645311fde35d3876226b698671d1d78efd90082918c6983f279a61669164c7dca7f7cedc785c4b81bd96fa79207b0012d6035304f9f9693e734a708a0f6555e858d70b45f6efbfb990016d9d6feed664174262722ce6d511023ebd0ed2645b53910736d62e91bb1a1eb17ad41bf27edd31bf2eaedb73a60c74e5eed13468a1f3d2c3e968b2eb32aafc1918914ea27224433e0b6e6608be10cb743253337416c3ff851724ad5de2e", 0xd8}, {&(0x7f0000001280)="9556dff112cf15fa5e1ebbbb96bfec075e76fe593d23d5a8b2192af1263b87802edae238078dcd7ced924895721d186e8a3053bf29ed6dc0fc1fdf4e71e5356955268f927e3b4aeeea068b8b58f800a4970c980957943127196585538c94ab10f3c744beb45fea22aaa1ac75d9cf8240aba657a2c01d5f283ce9922df2cc3e45615428e075ec43b8fcfd9250d13cf48de6ed458fff4b9a03b41a949336ead2dce120d4960897b649d8d5be488afc592ffcd486771c8cb2fe2c79e9b273397ae4adb06d2ed064c2782896e72499e53659202ddc2e144f20d692ba571a82c4c80d812828571ac2b77474d98cf00519cc2832c1c64b79f7e34c9d3bbe927ec52e8792eeed2d28059c755497532538ab1c158168628f9ba8ad1bf67a6c03465e088d97ddcf14c0ceb56d369efb49b4d698fb7807813433613f71fa8ba764a70a5404ad4ca30bd569fecec3bfbc8089a542dbc525d1abfe29cd3c5f08db9d227d1f792c954279615ce5c8f302994d6c8769f68fe6fd1df7e0a61052aeec98b9abbec6c013932fcf4a7886f7deec7b6b0852ff45acdb6d8854fbe859485d90e0dc25e43060311d9f5468dd6a2ee7fcce3d57e1ac82b692bc4ec9d5270da845aab0b2f1961af1fe67f68c358fb8e26da4ece0914ec4fdebf94fe0b040ad5ba0407254ddeb27dddd5b758450263250eb02b76cd0ad777e87dca7336bd3e3d488890630a5ff30af2d8ced1d0a6f6ca810a2a2b0fe75b833a267397809d73eb304c723c3c95740905062b69a9809adb5cdca95bcf6a1de68ee51ed0c4bf8645125f97567220f632ea4796641f5575a1689705e4d7a37e48e0f4bceba7119999eebae40d4d832a517e37b13232b5b1ac4725c0e857def2bef809c370497e11df3bf89f30797d1711f05aac55c93a29b435eb6d21948f613d3bd1d3c0b74a6d72d5d61a072a726d43e59a9d243e5eee5d3b588e080bcf1c96a89b1d17b8242f0817390794e4ba8f0406bf2a7707376d48282142df05e98eebcb21cc71fc81e22e6d53ae33241e576a572d73c08dcadd2fe2ddc34003acb31b7dd28f679386bbac687d5d4934ef0820e871e93f00b41922b5f84e3362c7985a8ccb93eeb4984591f1b491d865eafe3e7040729b2a1a0bf624ceafd7ce3f7336ea59f838d2d5261c7389192a33e1fca3582b1096280258555573fc59d99e4d6aea79b5cb2df3015ec954e9ee6df682412b715e7430e086cbfd696ca5655409434b28c292f19a6c81d0ad1659b1d5bbe3faf4e52a53b35dd67a89622ef809e52a55266ea36571f49ffeb680bd6c795991fa9261b0bce336357b603a37c38cdf7803c82760ea3eeca82f533a759ad523443cce596996e84dc3eeefbf970dd31a60e384c98b7c321636d3c2dd3f4b0712c1e8bfc944e16a70b9d51dd8ce377edc0e42dc7d32461250a62de090218319bfc4e573291d3e36753b694c42db53fd1a714cbd5e7681818ead7d60f36d4cd466b8310c246737b0267c6c40829afd422adcee053e7d9f24ffc5fa2bf3edb680ad511ca1a23d4b35fa34cc9effe6350b69d511229e5743664fa0dde5e6f6b9dca93043b95b966224cd9258f37fe9d5b979cc77af18ef11b4cbb7186fa5994ad95d1e5976826c238c75b95e8a08e5b3dfbc3ad919d5b9e9da08602601efd44ffe4cdf61eb8a8df8eb136d26f49b5850dac23a96a77e08c2467d14e05f7d77caedde4dbfb50a6a26abdb23ddf04b82549d941b4e003ea2d7b8c789bc8e20390414f50abb9fea92c5a5e65c2240e471ceac445e93bc80709f4eed469fff250330a4b2c1a8d000bb91346f8bfebbe8abe0afb0586ff28ad1315d4e9c7460e12785e3011130672455bdfed9b6cec03ff946dbb021da0d7e10f929de83c00a83a6a944ac820a61c5cc487c54d293cd6bf79a699c2b33ac0935c406e262b229e824c54d3c42570a519f0b6c88f5991c2949be5227360be798103ea7b6bf56fadbd5d4d3e7ea1cea4a32f92daaf085b84773c8be10476841bf65414998e93277b43cc7b0731455f9bffdcc323f5de4126bc9728d69275927a6b8710a39dcb210d2f95ee31bfdabe51baef959027a8e5d04d2cbc43129667257fc04832dbbd0f44a0d6800818f10332a9256258f32131ead1832f94f4a212a335004ca45d502a2fe50eb184e3ee1057d4d53d57458b6ca36e880002cc699d040faea7dec9eef3921837103e3ed16c96c11c98f212d8c23f7ef0aa053e4a5f9f2a097c425bd799c0f7af069ada8e193425f8b79d3b3a1a8c8bb157542ef5e77940bde991282c323eeff114a3e819e5cb9377c49324baef4f53c21dfce78ffa580d3209a0a06568c89661e250a6832205edfc06524230fd985c927ffa0c5ef5b57d967f8e3951c79a5fdf4761f2cf90a8f0aab3b8e5588225df94831959436e44103640bd30d43cb1915962bcdace0b4ce18ed3eac92d021fab8b2c8af83acb4d42d63b5001aea23e64fbc28d28aaff8ee7b787a4c7c45d9da0ddd243b5aa8e5ed147c5e95b543f2f2fd068fd8a135bba82c3b18276cd9ae0b5f2bbd52d4d65f0e4f83d0fa64b83441f1d65e5ddc7b943a6796c5a1ba8f3abb7621152f31ed556c43ca9108ddabac5d0c03ffbb1f84809cc8467e2047fe6e0dde2744b841557213e19e68c063a2d6ac095fd846fbcf6f3325304e25113ebbcfdfaec1929e84192dfa94bae5a6bc802c8b2f32f0fee0240b3ec1fa40c8d68675d041de56d465b0414809aef8e42d83803f0dd481ab27b5179055bcdb776288713067909142d9024053018dae308f605723367473ecae98834c6fecf16c296d04d767bd51d98488c4fcc093fe038dac07df8c9ab2bc7de6f7dd4b0eb585d32197bf0dcc704acc5f5e2fc511637ef40a16a1be5038815458e3b956abbc79d7afbc758a6fb721d8ec74293674f4e97dbca76a3247bafec9f20df798965b78b1bd070dc60787b45ec3804eeab48182bec9382376a2a43f6517e7b27949d32bfc58c49ff54349ec39b7d091828c5332fafcbef8e665739946d2bf67b712c1873de9bf3c197c9ed0cc005a1da32cdd144a503f40d392bea967e03af779b5d861dab47f272b7327a6f8d2c49302f7a7ca64d6017649ff774867b80fdcc1dd529a9cf63e95b450b3d022cbb0f639683f9eab4187827a96123f9f8249bcac33d94d3574ac890304fd73822f7ba3e669e347f8a2d322fc622593f9e3588551e4b6fddd13752fcf2d60a207c5c05fc63ea3c20f792f8c351cf969455b59f96b4376eba141f35ed353e47f75956c47b539a8f044e0c54291581c97e696f55157d307c50b78656a22e1db57b3ae2f61bca8a1359ca80cb336a88227ad4d4f08b92730c76c88d71547b20d4d25523c54110f0f171eff55db1fdde47f97e1d41bb9b9f92ce1064beab6494a59f855124348b17779bb7fdb859a67590a650667f0d344d75c4f05d6505602c49bfec42405888293841e27c07326d692ac2795ab1b11233fa62872a428baf230dcba7ba9ae358241056148ff9e6dfb4c834f55e0f1345e796e4a6b1136541d349658cd8cde7781ea85dd620fdbbc0403ed979d6e4d9e2732b9de6e83250153369b444b3b62344ad8e4816d4272f440d898572f66160c91a6065a70a9872cd66fc26b95ae6b770983f65bf87539d357308307f8e1cc34b6a5c26d59b82d0ff321a110ab83c5e555d695711347e204e5ae493eab7b6a70622e845734671a8fa6e35e870b7d041a1ca624d1733a9565703351a6191b82ffcd88d6c6cb64d04ac6ffbd6c0c0b0a80ae9376d988608e226138144bf64caad9942a2936c28da18d121bb7ddf54552a564d7962587295cf2fa3239b3e686ad5f5bae9fece2c7b5c660b2cc5408372da764663a92e76b9a9e3e9b87af79e360c0f7097eef2075091afccc08939963841e1162c3ce79bbf4c902b69c8683b4f6945ff3b54a5c892b4ed3ab0cc06c20613545f1a79fefe4cd14789bae435417fd3f86e565dabff2f6d3b820fb5418159f7e4c205157e203242d3f05ff54a5524aaf5056c96af871783ed0cab2b2839cc836180e9e75307cb49f25872b847930e5aaac53b3a8e643171f6597b61f0f0b41a914343dfd76b09c37791038a9e0f4d84780f84776c4d20de959ffa8f70250d0bca8cdddb79c1df628575ee654516d62ed88739eff3ef293600dc8fbb26b6809438ac9c6c13385b44a1f49c8f51d0dfe79e63c341efc9c610f0047579be03a97bc5e72bd8f32bde783aad05abe3813e0d7a0914730eec211d3d88893dcb1bd3c123870b4eecab61f706407211efb8a46d8f56db1c9a4da12079daeb560ba994d7937d401ed0adfa001d17fd2926b87419474ec1a1a4408afbf55455629ed025d7f709c56aeca5e60e2204b7041450949edf7ba7acc7918673151d55ebcd183c9dc89d6342b7ac43d8c32be624010c12aff78d1ed0cf8657e07c5b0db66bfdb65208390d510fb694767e80deed5751507d35f2a8eae970ddd72974b7bce584c7be1db87444ffbfea55519ed0791e8de8587527b2b277fb91df94a087f81d82742b8b42de4b24720f7890e46f7a73dd5d87b720f20fb285e056b3d6dc0c47211281b100b0db7598201e14251fd70b7633a6545254988f40308be83683c66b942949f6b176adfa17ce4831bfcd48a296c86d03c61a7876c6c43319c2be526544e3fabb08b9338e2f1dd1c39d7529be757e89917d7c0e4b4c09600c4add3dac9992ea5faaf8ef175dea6de5adcf4c00d4dc35488ff8b7723d3696dae28df09b4d9275b50bb78f4787dd169f7fe5be271d82819c04f2080a4961301273f7ede70820660e11061cce1b579f6a374042f8ebd1afc15e96b9513e23d0f98e36206eb04935403a08270b1cb2b1c7896902110a2ebcc4894f24cc1742d762fcc9f8b3ea114ad95f0e06ba424484370758ce8b2bdc1ff1c77d6caf55e405d10b455f6a27f7efcafaffca7abc4858e7b6617a1c95a68b9136781c289576b6bd0fb590fc1882fd33312ecd596fa3b600d79cc9dc42c202d130a16a9c234dce24c17bf3fe222b01199f332eb0d20b6527b5521022452c825d7e4aa8fd55400dd53916332d68f04371bd556f3a29c5440e12f6c0bfeba60cf4741e07dc397b28f66eea9b67d49500bc54dee563d4353cd74df47da940bb21cc902751dce9a757f18bd5f067bcf416ffdd23c2b5054a7f480f9d1da55b2167b5d0b2aa5c59174cf4bf99df121dc2c8b886c9835e384d45d4b0924b71034e28b0e7e6d0b8918fc8ce1d74371a4ea7f75a27cb06d10fef06034921cb04c69a08d7f72fde8c1223c1e044bdc4cc427ee558fe198c2344cc6286b0f99cb1bba52de273e5e93a589371cc9e7347ffe453c443067b77db13ebc7548d88d31de571f824e5e3a5c9eb4e385688cfb94b516e4e45af7cc5ddab9bdeb3943beed15ca9e2210caee6b39028be3c04c2993134c7de830e5abf411d735433f51021aa600f4496c555e5b06ab4ae7b92d86154e9349dbe6a21191eaa82ade7c3b78c31304199c6d7cc54ac27074eff95a059c28d3b762a85c3b681faba6bf467b59466e64586937bec6e0ebf6657ca254d49b637468112adc0ca0846c6fdfac30c99b4ef530b58b13e3cc194ce282861a12e980379043467762e5796a82f47b3dc9c549dd044fb4c30d64f3240017afa3709d3252da91ade13fefae4b18df82187b6af9df14044efb76aca4614c5f0bcd0674dfaf1e567ea9af105ed095bfa36a185512da1184d922a478e1eeb4ec41e853cbe2f2f4a5733ec9ee80e70853f", 0x1000}, {&(0x7f00000002c0)="e528705f16c21c2c1bc1b16deaf9f4a616c94b73dd20d629a2fce810759e7edf2ed8bf5815fb2a8355b7d33163e9850d3a2c5d4276c492af545320b585175cb4a417ec05ce5fd5bd3d6c79a76e63b7b6af5c315b38fa067c27b78d", 0x5b}, {&(0x7f0000000340)="a5c39fee0f98f5752ec10bc20890a40b9ae2fc5729b744e9eb2698d3037569c0e60d345d443af531b49c04846fbd6be45f746d4aef105f3696a110f6d1a5761cde4b6e532545945cb95317ffed9abb1da4", 0x51}], 0x4) 16:54:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x880, 0x100) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = syz_open_pts() read(r1, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5a28698c2312f3fa5d21c8891516c9173a85f6d6"}) syz_open_pts() 16:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="827b541e2d03a6", 0x7}], 0x1) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x3, 0xf85, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:54:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="580a20efabd16ebae63225259560f8e5815f73f2a044fd33057552fbd5e41789632dfc94ff334a56535b7a7f8ab06198824b3da03e58ad1dda16a76625bbd47b3bf579456fc7d4096e8c059a87cb2d72b8bcdb9ad8a4f5f728113ef16ab93f12fc4d5f16b1", 0x65) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000a80)="1a91d6000000001ad23707f95c1e160a7cb15c8db11fe0fa010667118b2213634b180ff866e9ab21f46663aace35b8ef52914cf31a89cd4fc58958450011a9d26f2c6c01002cc4cf2e5401f22f09def5093cb5d128739fb0e993ab5d74846a14d7e01a08787e0c4d88b3250e0e212b9e2d79c3c730b7e1174d36c09abf1be8062ae4b3e7904813aad4a050332a63f0fb457a85644844c455c7ca31c4b3e508a7b1a2ffce3c21998b338e7db715aeda2dcff0493e06d28c5ab468dca3c05e454124bf3ef43102", 0xc6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x3, 0xfffffffffffffffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:54:05 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x388, &(0x7f0000ffc000/0x3000)=nil) r1 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x568, r1, r2, r3, r4, 0x2, 0xc1}, 0x3, 0x8, r5, r6, 0x1, 0x2, 0x100000000}) r7 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchown(r7, 0x0, 0x0) 16:54:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) 16:54:05 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6, 0x6010, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/118, 0x76}, {&(0x7f0000000100)=""/198, 0xc6}, {&(0x7f0000000280)=""/248, 0xf8}], 0x3, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) setgid(r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="17bd6104000000bda858"], 0xa) open(&(0x7f0000000040)='./file0\x00', 0x280, 0x0) rmdir(&(0x7f0000000380)='./file0\x00') preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000440)=""/63, 0x3f}, {&(0x7f0000000480)=""/23, 0x17}, {&(0x7f00000004c0)=""/69, 0x45}, {&(0x7f0000000540)=""/87, 0x57}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/4096, 0x1000}], 0x7, 0x24) 16:54:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000140)=0xfffffffffffffffe) open(&(0x7f0000000040)='./bus\x00', 0x11, 0x8) 16:54:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:54:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x48, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bb50d38e9b8d85119e428f87c059d9ae4871f84d", 0x0, 0x81}) 16:54:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002021, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) close(r0) read(r0, &(0x7f00000001c0)=""/4096, 0x1000) 16:54:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:54:05 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = semget(0x3, 0x0, 0x40) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000140)=""/82) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:54:06 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket$inet(0x2, 0x3, 0x0) read(r1, &(0x7f0000000000)=""/144, 0x90) pipe2(&(0x7f00000000c0), 0x10000) socket$inet(0x2, 0x4, 0x8) 16:54:06 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 16:54:06 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 16:54:06 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000003c80)="81", 0x1}], 0x1) recvfrom$unix(r1, &(0x7f00000000c0)=""/24, 0x18, 0x840, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = dup2(r1, r2) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffc00, 0x3}, {{r3}, 0xfffffffffffffffb, 0x22, 0x81, 0x200, 0x6}], 0xa9, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0x81, 0x400, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x80000040, 0x9, 0x4}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x10, 0x40}, {{r2}, 0xfffffffffffffffc, 0xa, 0x1, 0x0, 0x9}, {{r3}, 0xffffffffffffffff, 0x38, 0x80, 0x8, 0x9}], 0x7, &(0x7f0000000240)={0x3, 0x800000}) ioctl$TIOCSBRK(r3, 0x2000747b) syz_open_pts() setreuid(0x0, 0xee01) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xbac6, 0x5, 0x1000, 0xaa1d, "09ffda907bad709d2fe3aab226fac391aea1cc2c", 0xffff}) socket(0x10, 0x5, 0x4) 16:54:07 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r0 = socket(0x18, 0x4000, 0x0) r1 = socket(0x0, 0x8000, 0x3ff) r2 = dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x2, 0x6, 0xfffffffffffff6cb, 0x5, "ca637bd4873fc12d9fb938d820edd60a1cb0eea8", 0x0, 0x3}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x400029, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) r5 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000736000/0x1000)=nil, 0x1000, 0x7) dup2(r3, r5) socket(0x3a, 0x7, 0x85) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000040)=""/95, 0x5f, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:54:07 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000000180)=""/243, 0xf3}, {&(0x7f0000000280)=""/185, 0xb9}, {&(0x7f0000000340)=""/223, 0xdf}, {&(0x7f0000000440)=""/171, 0xab}, {&(0x7f0000000500)=""/231, 0xe7}, {&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000600)=""/189, 0xbd}], 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="94", 0x1, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x21, 0x192) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x5, 0x7, 0x4, "9ed4ace5aca83dd64db92368f659f305bef393d0", 0x1, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000), 0x40, 0x0, 0x3e0, 0x0) 16:54:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x20000000000000) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) socketpair(0x18, 0x5, 0x80000001, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$inet6(0x18, 0x0, 0x4) r5 = socket(0x20, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000200)="792d29710391a9b502701f7a0e0bb8d17d5c7ae910fa68f89d1492e7c41ae194b9fd14d2aefed1c5727426c19c5fcf63ff285c8c821b181e22477d5b9d81597248e32f1f0880346f736e4b52cc48ca3bc9bfbbf58dc6fee5667cb8c6f0cc3cc303dc52bf6bcd76fb10745dcfef18cfc00129dca1b7b6027dfa2cb8703f852875af13e69671aa5ed4ae70c7b83b499d769b201bfeb229e5bc626ab1f05fe41c64e66ef1aa4af516b4c6ffe95af81bef7f5ad65c108d89d4ea09f601cf457cbe7addbf31f9e5455a976cd4ac465265a07607c5a7a334948d4c1e4b8d965f4184dbcf353750a74a03fded5cea", 0xeb}, {&(0x7f0000000300)="5c80d80914d98a6341d4f1ef4650d60c1cdd744b3407f68cc8a157a6bf15999a741449464a9daf14145fab635b862cb42568893c3f08bbe3858faa4d8fb7f187825335071099e1f821c077747bbc25922521466ff2c00756a357df50e6379476a2474852ffe00eb1322fc5bab66c33a55f5a230b7f81efa7e4fc3cc98ba662427a9e1759f082f69ff368a3c9ce99645b", 0x90}], 0x2, &(0x7f0000000480)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="1f00000010818aaad9f8454282f918917e95335377"], 0x28, 0xb12e180d992d330}, 0x2) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:54:07 executing program 1: socket$inet(0x2, 0x8007, 0x1) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8435b0393cdb4a7129570f89bd7de83c8fba6d27d59856a2aa55beaa7ed0500fcc5ae71e17e37949e940ee0f4ea6f45c0b32c246929181fc6917f251a37fcca3d4ccea84830d44f4a625a3261477c7323d756d7a889191735784d31d1de1d81bbcea80bc4a71867d9dfcf3f65936401dfc8d35d695561d85f93cd3bc8444f0f581e36dd6f2cf7ae5906505ac766a6348921451374841428c7595b9ba76b3b28176abc552be3c4cd6c9e3e34dea303e137b231c92c4eef707383571221c47c82bab38203df0e3ceed14c45c2bcc695591da6a209db4070fb3b7c9deb70e480e495f3c31ec4a982063d217eb27b6f5b5a592fb02ecf8f060f146aca23315986c23a369d5b3509600f729d1e06dc5a747a8accc078ec03620ea5a17788f344b75ddc93955357b77eead2b3afdaab6f82508d19d1c42c857c9837d583a581a435210a8e5dec925a4afacf4cd493315f60ed421f3364d78f8fa29c6e7b5d488d1375f3ba474f3774569ac76025ac5c137f491445173239f2ded0a197681bbb5adaae50e61f9b19c1c551e61bf6d50ba3cf30764a7cc4d133d6778c4148090884ec4059451fdac779a2903dc0f31e02ed84e0ae2a4430420ea1d29835679d288d89e6382d7596eb9aa7c6eb8d4ebfea7d80a5ea36ef77f4212b00a45f280526429a3359cbc94a348a73d8d828d4d896ab52e3d61425d3e5576afdd4c5c706dc4fd4364efe1efbfbe94e25a36277374c541bd8fec1a2d7fc6a012d2f3e44757962f451c559279b0cb9784da0ec20dd182390969709a5a5209ef1dcae0db50b1201986fb2622911412d9c51143c6134c9945fae761b732093341cc1ae0a42870086c7e9209d22d7329c36a2480d5717352700ec71aa9cb498bcde7130135acd9951246c1ec2b708a061977d64a0785cf61aa09b518d1a78b431d18be35541110d087dfc8d44e2c505a57310e9d683a94085081017a02cc853d080d8087b02d4fc206f30af462608d75a767ba26774cd209c9f69af0b7aeeec4d73075aa8c91704398cd8b411144ea4ebdf740704b9ef7bdc7713649eef3dce48a34b3223c48c43c1c37a5e826941b7aa24d79c02fa95b9d0210be870c74b3adb69c1b8fa8498fbc8e6d68c80c581d63948e26974f0f13c0ecc1208775302eb7db4a3ba3ed7a1c1a918269a5a287a5ea2a53f0e1cc0206a6d6bf19f7290e8a0472cb0bbee5f928e406689e51366a839f3439f6ecc112ee174f152b5f1160eda94aadc53bf964a5bec74dd8006fde47c17a7a134efedf63d1ba1a185e096e39e2d09cf42f85609f12b3bab19af79bcd30f2ca0c8b7f882607de5c01bc0b9ca4485581f7f6533dc36640afbca5eff643cba6b48482e276ef86b697385c678600bb63b28031a832017fb3af05fbea694a0b1af5913517dc4cac379f31330e5e5727b635bc55f0dc274581cd0688479a6a770d8e11c3541c769c8a261a492c2ab50598cbd1cf390232343c659296e17a2e5e2a2455f07ba6f167c6ed10d6c08c9b30149fd41918a2733d64215ddd1b1878d5f568ccc9f176e4d248cfe3ab03e0dc1c9a079f4c523ac603ea3aaefae6e8cd1fe6cd01333259bf69a29554b97fb63123b1072cda3318a91e5c6c6abdd8c22c842d24bc8749cae7dfc831bd725bc1e836df445bef9eb0ff7c58b6413bf01d8012a7e1dfbb42d1f9e40d9b1c69cd00ce0efc0dabb1b4ef9093857065d3e97ec568b37902cd67c78f337407ca6671398111b3bab6b92fbb0c01cd778464ccf18c193239fc87b67794ab8969c8d7a376ac6823d82be64628acd48c0073805f5eb9af59c4d3249085e477c783480955cdd773858e16c1f0a3df7c90951b7daab9a05c6d52f2481c0b0bfc2ad6564a44d03f058e9fcee181ecea8935522f221baada5828550f1fb70f5f3baf9b6b4cd0f8fd020aa88b0912b5b30009eeb80a401e5a7e6913c7cff6aed7c914a8c2ba6f9a9683bb025da97cc2154ed60b5d60129c1ac5b2d89e7ce947d996df7df3e0ed067907cf69c8a90265e5786131d660f900ac1289cf2627f2a456d53b71ae6a497a21f3deb3a0c5b46bb6ff4daced52d3509f0347f2f96cc3a306e0a9b0d07733d727101578b5fb310c8557804c073944b8fafb8cc709b599928dc61ce6d68dd206d35cb6276982e8568a47663b04bf7270a69f323064aa6e6d2f8b308dbd7e1c04a70e3150ba276153eb2427832937ff98987e280a11f837df299614c8f18203aa75030eed849a7b1d8bbfab2fd241b38edb59fb1fd4e6bdce99212867853d8173d2918ee4aa00fbde55e109b623b3e63b6f0a911b6bdf2588513d272338e435f524f24a3be301d128e2142fa63fa3359df8c0a810f2d9506e2adc3be7e21decadcd2e6586f1b61e5d843db83d5a0ef865dc6e709c33b920e6372d4845dcda40d61d4719291c7861b8a84110ea6c9553179908c1dfe6d21e74d45895a1656c090574500a74cc2c856cc1634c136ea8395f5c5535d200fec619eb4d883ebe63fb2deed940e8b6a865990fe57d5e21c6aa53187b3d95e2ab53e13b98e382a4d1c0417fa3acdde1199aff01b5fb9660a6fce26c5b88331e21eef1865f2cf1e99a7080aa4c39dec440b443e1f70e982cbd748fc3a73d0b753a120fc91428740676b760f6ff3226061b0f6aa225219ce7e49c3a232b5662093a85e0551c6451bf7881bdaff599a7dc5c830505e1d242a0e29ed65291453d84ff0ddd240ceb86f1837374a3866077f174c53af75f2e6a09fdc8c706f58375a6a8c67e9934d824892b07f568e617fca5456fd3e6401c00501cf99b55875ae1f812263982bce9d2a4db2fea9b540a1e89639434c2aa63f301770923cb2629a8f0b5735e02a1e13ff35bafb3672bbffd7b0263ab924d7f5f9eb864a83f78a96610a84cbc6f4a562cc96b41cc46f72ede5b96160ae18844d0d577225f44c795a54aa5bca1dfaa65cb0d947e24f282d33e2f4f2e734907ac332b2e536b7c371342935dd2410afedee426ffc348eb79cea68e5e919c572f4f2c3378e75eff292f96d174893ef5d3b3de1a04e94449547c11896b8e71057da08d89be11193cd7ffaaa0143cad9b1aaac4c5a38d13da617fc9d7ff1d989dd03cbec7a4124fce9ea6355daf425e5c20c7b4a88b719b5895da2e75a2871b5fa2eafbd76f667700f90183dccbcec0110e6454e485111d8d9fc23ee2ca3b084eb1632975d97828aa4365fdf7d9d1be10fd924511ee25d65230ad1a5f0f13f89bbbdf3b4eecc18b22d8c8f2b79ce89bd9da935b39df8e81ef59a1c5de7161f5fd7f34c2c11c82dbd508d615b0790aeb627629a93dde7d97b04e3b62d2d0127e042cbdd47447f4da792754d43df5691ac1d2466a97275b4144bd20caeaf9f6e126885cffaad052dcc3290fb052e23fcc343bb2f3fef3b96601ac0710af6c738af3f169148517e6559fd2889a32775d15d1316e8a28fa3fbc6675b6c3ea54571ea4a9b2d781393351ba176df504ea0fe6adc54442347f04094e01c5ac506d19e5847dbcae9944c695c6aff7e469fb82dd37c4f4a974582d156c9aa1dee05fd0d4a2e4510436835c64afd3dc463defa76015393754ade94e1bae0aba5671bd14c81e3f679c43d9b62bccd5a654c3258dac2c73df696755e22a7239d46d38266fcfdbf5dae378327ae3084a3a99d705abe3b1e751d99df1061e2fe026607845aecc96c6692b21460248bed9f72c18452e151fe66cb12f23fa5b063925d0d6a1a1fb674032e523fbcf9bbaed23307237b5652c7db4256beb9d99d4f2076a4769ec2055790c886b2153fe2e975252b56c0d533459bd76a8043bd9d77211b8ea61eba71c7d649ab87b66bcf479b74a21bd95621c828dd9d645821eca89befb5395876716fdf278bb1bdd04337d979721daab0eb9375cd6b382880fea43c0814ff76c875ad8517d68857269ed6c4441f21c0c6cee4da816a8c49636c52f9db4465b88453151f7fff9c0391dba55401805b41b70e9e5f30f27b5740fc1a6041bf64a41ed4e166fb6d9cecce32473bdb03806e780de4049bf698a500883cb881d63130ef9951410c7b21619b16195dd1e394904bfc9280c7a1a471d54786bf4563b2b3ecad0ff22ba9ef1ae1c33ce2bdd6cbf3c7ad5fb9c6bc4b17cbff45bb302a1d42cb2e5613f7542eec672a1aa07b8e452554e977f234967e9b8034c69f92422c7ea1280f22d31be9cdeb5012b464ead537bad7962e8fbc114bdab791444a243189fbcea798238a929224548da3a11dd9362bca2c9f1f16c7582dfb03a8e470395649e00224be2ed99d727e272def3f9ad0c3eb8c9627978a742d9dfa4302f954a3ab115a1242a50db15514d3225a19e5641360b76942c7efdca881e800191851f9a9feea5948d54ed4a3bbeb98a6d17792779b142c0e30f06e4397dc5529d1009db8a652f448042c5ee00dc6011c60d0b732433cd68beb10132c8bc1ceb4edb4d1222ff31c45054d073e92a1ec0b77cc9d76a3eaf688910801c2156073b6403db8f186fb0de149e3e9585092ff58b084db8de9a363add67490cf653c80a7ffe931eeb1501ab4590693176dd4396116a51dd0af8eca45d55b8f8e4ee26fc1def4e4fe3eeab470bf790af77999c44b6daf87dcb399f9eed2447c3f6375045827bc9b4b835af515d12c073b177028d44b310e899f8bd99f4e62972af9af32ac954e55429bb1d631af5df63365297ee51ed2bad5734a37afb6fd2fae0db0c2d783726bd5833fdee50485c02fd05b617236b302d53d74b7c470fdcfc347f7e3ada658401825102c028698270d1a5c20645ba1c75c9d70d46ed44d9fbb32f791458219551a4762acc627eeb1eec1dfc34f102f7befb08f241eb05c9df34902e3ab701bdb62581ae654157dc63409514b8746beb5c6d58b970489eef471850924c599e16474df2aafeedf380fb6d8b30e744c80252e814217cc58cadbeaae2d19ad13ca81bad091aa7424f04d52cb31a0368dd2bc925de8b170cbc7350a3d24c9fe68a06ab632c7814e1dbebba65a13e092ad4d0184b3858f8b846cac3c01b7026af0c9e22688b25ef5791c5de74dbe141d81dd093cd8ca319242eb28add4a973931698ce797d0b6dc2424921843ba151d0b0c9ae2602125ef5bc5cb3cb23894fd1bb8cfcf2e75222d6ae1e704dfa75e71348771c2ba4bb37c39d0ab5b5075d5f29c90f5ce8b6afc3797c8592b49e6541bb3ae63cc5c1a0a564b5f48733d6c1f8dba109c97aca19d8095d84f059eed1b9c523129366868429275473b15e105e7b2c87e4675c19d9d39b30e8cef237862585a65123b7a1b5b68afee2548b889777fc292db25511ad871d196ff96e9c9a288169a14125a5c71a3b7c36b252b34ee7e07436c4439d6bc9fb64b51f959d2c8d7a73343e4459967567c2be7e10d2dacbe07bdf3bc2d4ce39d88227741a104b1829100e9a81b552f83441089aacc9ad7ff31276cb38178d4af11b5de29237a8e4d132ae75820376fa3006be7895094009898d4c053180f7282011b397cb3b5c5d8b12ba069c8eb0e16149354969fd2d227c619db9b7dd8aece711834e1aee76427dfc73d4c022fe4f7a769c339065514cd53da6cbbff5a095a9fa8624678f38342f9ea3ef06ef71ee48f72d583851c28f501d632ab876a296bfbf7b80dbba30c2c6ce5f30f4dcfe38a7d8c09401f9d8dba7aefb6b7b1a5e8bde79a0d1266b4be6882ba50d72e445cc4779a7633271803598ad4513a9408c1b2fb9426abba40ec63e9f2a0d99cf246053ea5926a49eb1f2176be7a90d7f098544afc", 0x1000) 16:54:07 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = socket$inet(0x2, 0x1, 0x1f) sendto$inet(r0, &(0x7f00000002c0)="1cb80b081c3a8206f41c731fdaeebcccdc244965206ae5157e0df09efac9ba6c65912588c57677b52be38e5c7d7398edf73be7623ba75208839095a8bc61b37f7a4a067a52d7b7532774b84069ddbb12d1bbfb341d300e4a7e854278781f51fd79cbc4f29dc6a0142142b4558ab40ab9a2d69a37fa37aa07b1a1f2b5e12f686276392cf913cb95b6e2ab44798688f9f5ac325947437045dedfe5bed783622f60f7a9c19a3f29cdcaeac5fbb61dd34c76f222d9b5353d6d11ea4c65a58348a02a684eac462bbd7e5f54c447c0a71bff1be4ecefc87c", 0xd5, 0x3, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) bind$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) open(&(0x7f00000003c0)='./bus\x00', 0xfffffffffffffffc, 0x0) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f0000000100)=""/229, 0xe5) mkdir(&(0x7f0000000240)='./bus\x00', 0x1c2) msgget$private(0x0, 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000005c0)=[&(0x7f0000000080)='&[(\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='{(\x00', &(0x7f00000004c0)=',$/.\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='@%]\x00', &(0x7f0000000580)='%:\x00'], &(0x7f0000000640)=[&(0x7f0000000600)='\x00']) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x74f, 0x0, 0x0, "1040dd932b513c2a7a2726be6855e4a1df8ef02e"}) 16:54:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000080)='./bus\x00', 0x82, 0x0) 16:54:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) chroot(&(0x7f0000000000)='./bus\x00') r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) r2 = getpgid(0x0) ftruncate(r0, 0x0) fcntl$setown(r1, 0x6, r2) 16:54:07 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x4) getsockopt(r0, 0x1000000200000028, 0x2b, 0x0, 0x0) fcntl$getflags(r0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x92, 0x2, 0x1f, 0x80}, {{r0}, 0x0, 0xc4, 0x0, 0x8, 0x1}, {{r0}, 0xfffffffffffffffe, 0x98, 0x80000000, 0x6, 0x8e07}, {{r0}, 0xfffffffffffffff9, 0x5, 0x83, 0xd0dd, 0x6}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x40, 0x3, 0x6d59}, {{r0}, 0x0, 0x42, 0x0, 0xfffffffffffffffa, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf0000023, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0xf0, 0x4, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000025, 0x5, 0x3}], 0x1, &(0x7f0000000180)={0x0, 0x4}) close(r0) 16:54:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x5, 0xffffffff, &(0x7f0000000180)="2fa9e28d1d3060b22080b0037138587e779b1c1c08503a7e0d70cc11c48b3267747f360f1ebd9c345f9a022afbcf3a9e4eb295f44797ffd193c7d83e57bd0a284785509a144cf7ce780ff344f7fb97690a444fa868a0b2a052c1f43cb904d00c13ee1fac2cc2773879b87c5f60c7a3456118f26be13a04dd2bcf5896c83c69de908a3e8713b05690649318f36986ada8", 0x90) r1 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x9) setitimer(0x1, &(0x7f0000000000)={{0x3, 0x8}, {0x1f, 0x6}}, &(0x7f0000000040)) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) setsockopt(r1, 0x8, 0xc78a, &(0x7f0000000080)="586536b4410c35f5200b73d2f971da7d9623bc2f3b545856867e94af943540c3f2cfdffaf42e772711d11422a1e5be825a61952207677b26726b61598ffdad50237fd311a62e49babd2c33df5b931f519058ef378ada4c476e76dc3cf50de51e0629142e7590d89a3236faf34327aa1ae017d220ec692d1db990dd1b3f77ccb966edab9309021196b67bb4c3194fc77f5ce92b72be549a680b2a", 0x9a) 16:54:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x8000001a, 0x0, 0x9}, {{r0}, 0xffff7ffffffffffe, 0x3, 0x0, 0x80007}], 0x0, 0x0, 0x2000000000000000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0xe1d73e42e93e5905, 0x31) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0x0, 0x67, 0x1, 0x7, 0x3}], 0xce, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x6249, 0x101}, {{r0}, 0xffffffffffffffff, 0x80, 0x20, 0x2, 0x3f}, {{r0}, 0xffffffffffffffff, 0x0, 0xf00000a7, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x8, 0xdb74}, {{r0}, 0x0, 0x80, 0x0, 0x3, 0x31}, {{r0}, 0x0, 0x63, 0x1, 0x40, 0x43e6}], 0xa44, &(0x7f00000003c0)={0x6, 0x7f800000000}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x88, 0x1, 0x736e, 0x1}, {{r3}, 0xfffffffffffffffb, 0x4, 0x10, 0x3, 0x25}], 0x6, &(0x7f0000000040)=[{{r3}, 0x0, 0x8, 0x4, 0x65b, 0x4}, {{r3}, 0xfffffffffffffffe, 0x51, 0x20, 0x7, 0x10001}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x81, 0xc0, 0x7897}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x5}, {{r3}, 0xfffffffffffffff9, 0x21, 0x1, 0x7, 0x76e}, {{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x9, 0xab8f}, {{r0}, 0xfffffffffffffff9, 0x2, 0xf0000022, 0x1, 0xe784}, {{r3}, 0xfffffffffffffffe, 0x70, 0x10, 0x40, 0x4}], 0x6, &(0x7f0000000180)={0x6, 0x6}) kevent(r3, 0x0, 0x400000000000, &(0x7f0000000040), 0x1c, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x800, 0x0) getgid() nanosleep(&(0x7f0000000200)={0x5, 0xc73c}, 0x0) 16:54:07 executing program 0: r0 = semget$private(0x0, 0x0, 0x611) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/4096) r1 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r1, 0x0, 0x0) dup2(r1, r1) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) 16:54:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 16:54:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3007c0c093ed11c1062d6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f8332f66afcbf15475c4ce77e302438463a486e78a133951697664eed62c10a994f1e3f1de63620489790cd169867a3dbd1ba1b2334ff9b72ab4e062330f38e19246021bda3d8cbda5ef7725e4cc3d2282847d20bb4", 0xaf}], 0x1) readv(r0, &(0x7f0000002400)=[{&(0x7f0000000400)=""/4096, 0x1000}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8ec, 0x6, 0x2, 0x9, "1dda3bd2425386c66b104bf225f7e3245d869dc9", 0x549c, 0x3f}) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) sync() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:54:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0/file0\x00', 0xfffffffffffffffd, 0x10000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x2, 0x6}, 0xc) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:54:08 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x10001) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) socketpair(0x18, 0x0, 0x9b, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000006000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f227aeac2fc50c4600e2ff0000000000000000000000000000000000000000000000000000c139d66518f6fa6bf166076e119c85fd16b369a04ba764b84d6295dcbe9c3574fc632c"], &(0x7f00000000c0)=0x6e) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/150, &(0x7f00000001c0)=0x96) 16:54:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet6(0x18, 0x4002, 0x4) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20, 0x21) r7 = socket$inet(0x2, 0x3, 0xffffffffffffffff) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x0, 0x0) r10 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x180, 0xc8) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x7, 0xc4}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x1654, 0x7fffffff}, {{r3}, 0xfffffffffffffffd, 0x10, 0x20000020, 0x7, 0x101}], 0x9, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffb, 0x2, 0x1a, 0x58a, 0x9}, {{r5}, 0xfffffffffffffffb, 0x8, 0x51, 0x6, 0x4}, {{r6}, 0xfffffffffffffffa, 0xc3, 0xf0000052, 0x800, 0xa8ec}, {{r7}, 0xfffffffffffffffb, 0x12, 0x40000000, 0x5, 0x2}, {{r8}, 0x0, 0x20, 0x80, 0x100, 0x200}, {{r9}, 0xfffffffffffffff9, 0x54, 0x40000012, 0x800, 0x246e}, {{r10}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x8001}], 0x7, &(0x7f0000000400)={0x3ff, 0x5}) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x2}) r11 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r11, &(0x7f0000000040)="510fc3a038", 0x5) open$dir(&(0x7f0000000440)='./file0\x00', 0x10010, 0x6) pwritev(r11, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:54:08 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffe0, 0x1000, 0x8, 0x4, "a7c003ba6d23763414f1f459aa76ee9c3e18514f", 0x2, 0x10001}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:54:08 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cb81f435ee0bb0e80001"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x200) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/11) 16:54:08 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f00000000c0)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="702fe8eb5033d1ddf1236567cc1962c7d73ebf737fc0ae7381f58ba2f77057518b06c60334705841b55ef85404e386673a2c41c81361805b108d2d24e8fd3def7d9b1f6fc1d9b96b55f0318fdeacefd1f0604dc2457b01b0cb565e9974aca88d1a39aa7eee5d18c82bf23771cf153e4c7ef125961774cce1852c25ad548ce980437f5f48cd1e30392a5d4546d908a73e013a307c1c21dfab", 0x98) 16:54:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="713bac839450b6e5d29a9bf98e39d8135ea61ef38c38379f5b2f9462b0edaef83a824fe0b5c7d725d2078a8e3d2613d4fa2c32964d1460dc1b5db22ba821c01c00ae2524bc2d478d39eeada1ca62e069ad59406d445c14aa846caff94230f4f8d41c5fdeb253a2598120ee6c846ef8c165e5c0dca237a59bf0aa2130f47fb057bcd8e65182a9af760f07d8343616708b6f4ffb0d4fad2379e2c8a41d9bdc835917443905ac7b87fb57587d79661bb61cc376f5f6402cbfc237e962eeccf29314b1c8d6ac43d6154f35b5be18", 0xcc, 0x1, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x400002004, 0x80004513) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:54:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xfffffffffffffffc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00')             16:54:08 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:08 executing program 0: r0 = msgget$private(0x0, 0x8000400) msgctl$IPC_SET(r0, 0x1, &(0x7f000079df88)) msgsnd(r0, &(0x7f0000000000)={0x3, "159c3d93f3eff581a4738e463a5cb5a4801e88e1"}, 0x1c, 0x800) 16:54:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x2d1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() getgroups(0x2, &(0x7f0000000080)=[r1, r2]) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:54:08 executing program 0: shmget(0x2, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) shmget$private(0x0, 0x0, 0x0, &(0x7f0000b39000/0x3000)=nil) 16:54:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x6e) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x3) 16:54:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0xfc, 0xd7, 0x4, "12a95a5aa3fce3740c44351d4f36684f1456a1d6", 0xfff, 0x3ff}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) fcntl$lock(r0, 0xb, 0x0) 16:54:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x12, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) 16:54:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES16=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYPTR64=&(0x7f00000000c0)=ANY=[@ANYRES64=r0, @ANYRES16=r0, @ANYBLOB="75bbe5d2bcf49128e71e075a1aab9d4430e4b744bb8e6d6c6bfadef074cd00f02daf99e4fb5fbe7eb0c8e7a1185b81306f8d7e22c913a0d88ea10ab79550dd79297cf20f62339ce73ee8ae617753d2fbb4465ab65db783cbc8835becdb740e12315e0cd0dccfee39dd808cfa02341214ee7bac3002640052553e8e06209835cdf022920153f0b502dc7a916968e204069b020f", @ANYRESHEX], @ANYRES32=r1, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRES64=0x0, @ANYRESHEX=r0, @ANYRESOCT=0x0], @ANYRES16=r1]], 0x2a}, 0x0) kqueue() 16:54:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x121, 0x110) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000100)='./bus/file0\x00') open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000009fcb683cbc7f6fa82201340d545aeedd83"], 0x18}, 0x0) syz_extract_tcp_res(0x0, 0xfffffffffffffffd, 0xfffffffffffffffc) 16:54:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') lstat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/167, 0xa7) 16:54:09 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0xfffffffffffffe02}, 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000400)="3e0b052d426bb67d07bbee21f2dab5409810610518e232020177375a1ab9a25de6957f9c7f0e8883c897df5c7d68311e9a0844bc8bb98a436b816697c8e96d168f7ea6743e9fee029895630840405b32ebbad5baa28b2ba22b88eea820ae2f5e63c1f86ec181e011e831869e68f3bcc17e3cf15529c4c4fe54758e04898f3127b8c281f48b342ce931d0304ed53aca614bb4c81dbe", 0x95}, {&(0x7f00000004c0)="66d8d0c6335076be53dba6129153c21a933991d88bb92f701eef679836318a66c04bca8f8b1b94a7cae396318c4064561e0ba7f98e27604abaee073e9a7f88f4db4b3a8615f2af835d167ff084efacf9797f999268c7905d5bfdd268b22d68c81efcef0be6d167f41f9260ad158e9c490abf3ec793adb48bf1be37827f99e944b06ef6889f1ae039e18aac2889dc5410fe21d57d1c02a9bd3e7d07bee208bebc1f8b771420c2449b48a7f611e909b827bef55c283343716101ebc5a429b66359537a4eb4d4005592a626799bffd9fd233fb38ca78fe9bf981bbb67221907200b6728f82d9f0800c6952512d6342b183ab8", 0xf1}], 0x2) r2 = dup2(r1, r1) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x62, 0xf0000010, 0x6, 0x101}, {{r1}, 0x0, 0x4, 0x10, 0xe, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x0, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x8, 0x42, 0xfffffffffffffffa, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x90, 0x20000000, 0x80, 0x1}, {{r0}, 0xffffffffffffffff, 0x48, 0xfffff, 0x8, 0x2d}, {{r0}, 0x0, 0x0, 0x80000049, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0x21, 0x10001, 0x2}, {{r1}, 0x0, 0x4, 0x8, 0x0, 0x7f8000}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x5, 0xd013}], 0x1000, &(0x7f00000002c0)=[{{r1}, 0x0, 0x18, 0x81, 0xe63, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x3, 0x2}, {{r1}, 0x0, 0x0, 0x2, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffa, 0x87, 0x2, 0x20000000, 0xff}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x80000001, 0x6}, {{r1}, 0xfffffffffffffffd, 0x4, 0x10, 0x80000000, 0xba9}, {{r0}, 0x5ac1f5b9c7f52416, 0x0, 0x80000000, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x4a, 0x80000023, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x5, 0x6, 0x5}], 0x100000000, &(0x7f0000000000)={0x3, 0x1}) recvmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) kevent(r2, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0x5a, 0xf00fffff, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0xc, 0x80, 0x200, 0x1f}, {{r2}, 0xffffffffffffffff, 0x40, 0x40, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0xc, 0x5, 0x9, 0x8}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x62ef, 0xffffffffffff89d1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x10, 0x7, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x20000006, 0xfffffffffffff84e, 0x1}], 0x1ff, &(0x7f00000006c0)=[{{r1}, 0x0, 0x10, 0xfffff, 0x1f, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x5, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x5, 0x1}, {{r2}, 0xfffffffffffffffe, 0x27, 0x1, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0xa0, 0x1, 0x8, 0x4}], 0x7fffffff, &(0x7f0000000100)={0x4}) 16:54:09 executing program 0: r0 = kqueue() dup(r0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x5) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r1, &(0x7f00000000c0)="6e03816e174bb71466d4db666d39d0fb020a383466f6c83e359f2d45a4", 0x1d, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x102005, 0x202) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x30) socketpair(0x7, 0x8000, 0xffff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x5, 0x4010, r2, 0x0, 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:54:09 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x64) mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) setsockopt(r0, 0x0, 0x2065, &(0x7f00000000c0)="31ae11f6530e3dfca796041625d31a278e0763a2c32e84b970417b169ba341953702e89de474ff124745975fa4d61c9340ce1815eeddc4d3b48cc4721f6e99b4a6814bc481761421035ff72cbcf9ec9d", 0x50) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7) 16:54:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000380)=[{&(0x7f0000000180)="87d4c9e76a588538ab1cc50d62a8a76e3ff0f9191362d85a4f5f37fede550430a08fcb6fb9636ca243de07190c01fd69b034bc3120c82f89353eb54c7776e10e463ed953c568e905f5e1c4100f9992b7cf6774b3525bb0507c43beb9086158ce534f7afaee39cff1110e1ebae3969528faa03139ad1ab5dac09f4425e19cbf0051c35db8a5a5148ea7cf7d61f9f7d3adbcaf2f4da50e1ecee7a0e92719662a28f9b2809cca0ab25df5598596cbfb7d7a60d9b27f1fe0e2fa5b7960b966f2f717b0ed9c223259c4e620218bc1bf6ba898d466f729d97735920b429b3faf2b980b04e4acdd688dee504f4f776717cbd580a4785b69f3", 0xf5}, {&(0x7f0000000280)="05a382be6f4513129da33783a842360ca0a75f4f21d4abb87a40450a6380f3287a4153c7f5008c1c6e52383fb07307ae77e2a00617f444e2f4734458332b82db3bf8858865d183747ed1371c284c852975d26ab327feb107c43255e870e95dc81087c3fc7703b9050127a882930c450e2d942a35d271f41edd7da93abeaaf9b9bf58c50598d9bf8c47a9fd6e33f50bf7ce9e28b63e193d7bfca5c7d4645c20e97d050215d7b9716ba11a959c74c819431e9d27dc689c02643b1ec552ff824bc479a505e7c5fd2de076fa5987904bf1dd85abdfea2ad7", 0xd6}], 0x2) r2 = semget$private(0x0, 0x4, 0x148) semctl$GETPID(r2, 0x1, 0x4, &(0x7f00000003c0)=""/4096) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="e95edd18e777186893c60f2a5ac0c4bcc0e9cd46b7e7ddf528f71faf5c3df947f042f3de88711937a1bbfb540476acb77bd5ef5d329776c07a97f35de56c26230a2550b587f240839b3a132512d262b841121cafab622f323262fc9a7fd5102b11fb8a506589707169b9c5fb63f63f8f774c7ecf34dcfa380f93aac79b5f79aea1a6750a60df90ed6240b7f1a7197cbb6e2a1476fbfcb86504428bd06c21ba6bbf5a32ff5340c11c7d0d00cf7d56867a824bbc97632c0328ea4b", 0xba}, {&(0x7f0000000100)="0aa231ef5d69dec42d57a6687b2167ceb6f909c9760db004b748f7af86ca18f11dd6aaa15251105d4ebf035fa6", 0x2d}], 0x2) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffdffffffffe, 0xf, 0x1, 0xcc7f, 0x3}], 0x20, 0x0, 0xfffffffffffffffb, 0x0) recvfrom$inet(r0, &(0x7f00000013c0)=""/141, 0x8d, 0x842, &(0x7f0000001480)={0x2, 0x1}, 0xc) 16:54:09 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r0 = socket(0x11, 0x3, 0x0) fchdir(r0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:54:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = semget(0x1, 0x4, 0x768) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000200)=""/56) open$dir(&(0x7f0000000240)='./file1/file0\x00', 0x20, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mkdir(&(0x7f0000000140)='./file1\x00', 0x9) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:54:10 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x20, 0x5, &(0x7f00000000c0)="d277027469440300a212e233185780791feb29ee24bac8a9f04e91cb49758990b7b2a50b479013ffe1f39530c299ffcc9bcb0deaa06447ecfecb3a3735c042c61bf985", 0x43) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:54:10 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) fchmod(r0, 0x60) dup2(r0, r1) 16:54:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x80, 0x3ff, 0x1, 0x4, "db206ff42aa90af0862334593af0ef5eaa731b5a", 0x7ff}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0x9}, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 16:54:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) recvfrom$unix(r2, &(0x7f00000000c0)=""/44, 0x2c, 0x41, 0x0, 0x0) close(r0) dup(r1) fchmod(0xffffffffffffffff, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="1d29f99d4111c02217b596a918e7faf22425ce8d0b68f7a58f4f9b4602b91b64ccc41d1486eba0b04bee502d9bd8ecda3fdce742a3c783f15b410c70016493b8954c4ca8cbde08850c80a7017caa6fa779b625b874afc6e89f11b366c72f3a5fdc12000a63813e83dcfd58a73052209c21e7b466721843926bc2cb77077bc8c6c976b4429e6910a9a60594feb12aeaa0c9d71f02bf19cf727a9d88084ea7c35dd73446b9764cdbb4d0b3465183e3752ea4b1927c60fb3175d000bb75e90290b8ed48b15803482fd3f0dc22dda275e452999dcfdfa20cecfb15db112275f2ac951998667e7f311d6b06ab34cc8030dc0dc3b71b8efc0e537badaf07f07e76e599e9a47cc58e505fb5a7eb9e0ccf54aa911a5e32cc087bba678717b0289501c6b9630c577624e0d2187dd4bd1c9ee3343f1da89f9f00cfe0c50ed2284a03b31af4f3ef1609d76715", 0x147}], 0x1) syz_open_pts() r3 = msgget$private(0x0, 0x208) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/134) 16:54:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0x1f0) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x70fc, 0xffffffffffffffff}) r2 = dup2(r0, r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="c5b96c75003dd977", 0x8) recvfrom$inet(r2, &(0x7f0000000100)=""/165, 0xa5, 0x40, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:54:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x2, 0x402) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/245) getsockopt(r0, 0x40, 0xb0, &(0x7f00000001c0)=""/202, &(0x7f0000000140)=0xca) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) semget$private(0x0, 0x4, 0x364) 16:54:10 executing program 1: setrlimit(0x1000000000002, &(0x7f00000000c0)={0xd54d, 0x10004}) r0 = socket(0x1, 0x2, 0x1) fcntl$getflags(r0, 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x80000001, 0xffffffff, 0xdb, 0x0, "e6de9562c013e7db1259461004ae59436fdbbd4f", 0xff3, 0x9}) 16:54:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa6594a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:54:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x3}, 0x8) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 16:54:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000100)=0xc) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xaad) 16:54:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2, 0x2a0}, 0xffffffd7) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) lstat(&(0x7f0000000180)='./file0\x00', 0x0) bind$unix(r0, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f0000000a80)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000940)=[{&(0x7f0000000200)=""/4, 0x4}, {&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000480)=""/249, 0xf9}, {&(0x7f0000000340)=""/159, 0x9f}, {&(0x7f0000000580)=""/79, 0x4f}, {&(0x7f0000000600)=""/72, 0x48}, {&(0x7f0000000680)=""/191, 0xbf}, {&(0x7f0000000740)=""/130, 0x82}, {&(0x7f0000000800)=""/88, 0x58}, {&(0x7f0000000880)=""/177, 0xb1}], 0xa, &(0x7f0000000a00)=""/99, 0x63}, 0x1) 16:54:11 executing program 0: socketpair(0x10000000004, 0x8000, 0xbb1, &(0x7f0000000140)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x20029, 0x6, &(0x7f0000000000)="de770e6aaafecfba9609f2011f8e200687351d4ed7a38a09c142f821026abc8cf312a137139edd27ebb50fbe69779a16729d8f3e8d15676f73687b9861f43e33452ab11229a232de48d35df0d75d868834b5989df8c23ee76ed07e1767fbad3cf451a6800fd9c365d5533b0fc9525860ce7de3f72808d0fc4651800f5d6f7f05759da4cea559e45fffa4509692d91cd0fa9778d122149d7d6f2b4b44854f4fe4dfc1e053e9351127801f5d42f215b8e06ed5f9bdb6c172362530602bf1d0e0be2d9137a9685139916b6379af0dad79406f5218a8af7df33c9abe26859bb816e3bcd670728b50da7b8f3beec8f8416be637acb7e55ffc2f", 0xf7) socket(0x20, 0x5, 0x6) 16:54:11 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:54:11 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) r1 = getppid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, r4, r3, 0x0, r2}, 0x0, 0x0, r1, r1, 0x0, 0xfffffffffffffffe}) msgrcv(r0, &(0x7f0000000000)={0x0, ""/171}, 0xb3, 0x0, 0x0) 16:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = dup(r1) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getegid() getgroups(0x526, 0x0) setgroups(0x2, &(0x7f0000000040)=[r3, r3]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r4 = getuid() fchown(r0, r4, r3) getgroups(0x0, 0x0) getgroups(0x774189c3ce9a5e66, 0x0) 16:54:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x401, 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0xc2, 0x29, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0xe2f, 0x1}, {{r0}, 0xfffffffffffffffd, 0xb, 0x3, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x7b, 0x80000000}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x1, 0x7}], 0x200, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0xc3, 0x2, 0xfffffffffffffffe, 0x40}, {{r0}, 0xffffffffffffffff, 0x9e, 0x8, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x8, 0x80, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0xa0, 0x6006f03ae3cdd109, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xa1, 0x3ff}], 0x7, &(0x7f0000000240)={0x3}) sendto(r0, &(0x7f0000000300)="e42594cd2702f44d893fca41b0c64a518a8da681dc5bdfc39d1be12e3926372b1adf90046575cefc27636af69a9bb6f8380b955e8add47ebdc701bc8b08db12c6fe1df5009f2bca281481bd603b2d2b26edfbd55ae1b2f018f26104d0e337e38ed33e6bbdb14e969ad95a89a656ae83a4bb01467b86dbbdbd07ff3e04eaf0831f83e49ff0d3097c7f0a193ae060c566dff13b050e58a57edfd2e6ab640e72d270bba4d210b0d02ed7a4af4805c45b5ce403c651e773e440c0d71a59461a8e981303c30ef258e64a8957c2fc64e93076952082aa17a9d39e312d5ca4da6d4c833afa5484f50ed42adfba1a7777710b89c7edeed744d6fc215646d4488a99dea29022c2ad243b5cae54f799c397a3286f2edc4787d033929746de782bc5668a7b927834a5c434e9104f3fd46d3ff19e465bc5288f8559e07395fa01378a314db254b50b344db7d1ae2a903f6b681c7706d02df536aa1e46d4cdd6f1113176e990a5e26c41d52de5b76947698535ebeb92f2f3deda3e26a4e62201ab31b45d1d5c040aa17cd205b07237f3fd324dea9a53a05842fe040e1e4a5f4a8fde21245cedc1da351841578a05b66cdfd6916da8a286f3d7031cf936f685b2380724eb8185778fdf70320bc05d1fecd3134970b6b0a7c58a6d57d2a3c0c1b41187e90c8817ae18f4fd6d07ce5588f5e9e17645b42f443439beee2caff11091a09aefaff2543ef73b3f9da12a9d6cb227167e9f7178dbcf98e7a4f7d7ac9fdaecc8304ee34e89c7e65515011f8c430f13afd25bc99690b4ecb67a2aaf8b29d0d05d78626fa1f858b46135c6b5d24e755709391d27e8f7efb7fcb9151a1483a5d2ed95993f4559297ad7b6d9532f68ba8b1c1da62c0249804a7a17831a2f89175a5d17a96e9d40ebf415219b06675c68a104eb6fcc90dcbd509a1ab6847e3939b0784b18fd5151ce4d439d3fc8466ed0f7e0095e5f73cbbdaf900a044793081761b0b9d9412775c55f94c46b8fc1cfe03bde6dc37f263088c65af70db98d651f1ae80e39f3d6449c657b40514f22daeafef1f8ae635818e91df35612769e287fa15defe91824eaf9164a6fce4b77a5bfd9b66f4b0cd668054922b381f1fb64770b7d30fd37847c9ece8b308b3260f452c751a170c5886f1c620e0ef8af50a9afb3ee1d1eeef490f549e1b54e457f45444847ce83ec378fd73ff94821f81c2922cdd19317bfc81bba8cdc2815b37f1c2d696a80cdf86e1190b14b0b4970a9fdd0d65072a811ce8a7e260ebf0093695f6d848a4ea5efca62696b897f021eac616d902b4629221145d7e1ae51ec54bf0e78952894c21fdd8f5704f751d404862d6ff23956f2ef0566280f84bdffbbb0ea61aca7ac957c341b449f9dbb6941b1d36b21e03b7b1f7330e1f5a860a78fe171524168c2989da42e878a79896eab9e6d5ab92026458c35324e016f5ae0183d0b084632bb989baf18b1fc2343a6b4d129ddb70e91f0c0746637758b2e73df01d8479a44ede7bddf5a070c265de45c042505eab06e298863a16409df05cd4e284693912a33c14e2338caa4380e654f6600e5ef37e7b0e82b2ecb16ddaa62bf54ce40493c7104909b87a4a231c40fb2534a08f5a9a9740c722607f5d65c2ad5b3a90180b8ac4c4eb2736734a0395e9bcd4a2fbb0cecbe47d81316ca914024e45d21b876d9487e1229f0fdd4aac37c00e854e1563ab1c4076906fa2ebbc0a5037d40a87c0fdf83052885a0a22707d81f44d834ceb4410b32bd101f69b128c1d0ae1a74701d5ff80bfc20818c005ef515c92b31da9c71cff9ff627bdb27a941b51a7f653ac27e75c957e2e1de0b63928310547cb9001c0cb001747846b08ed37884c155bc24c20127010d2c927c98e7f13410f32f988ed1cdf27bcf825c87ad1726ef2407e36ed181915ccf676fe18c6b76a7e7e181135be6292c4f0513f659ecf515ea9c4e72e497402077fdda5f9c5e23dbd9bd7a39a8990d3a463fd2ccf670b6b6115a971a6efc7b9e9805f4cefb7b7f635cff9dc79b30dfa7bd48f9fe8ecdd11192778980d8e5d7bf531012b338310d8fff9a09e108362de48dca0cc076eb2d15ce4bd6f8ba322909b8453a05314ef15e2708feb7f1418fa6bbbf5127ab416ea25ccf0d5a30d595167b98d8c3376e321bbaafb646821951c4123fddfca3a42431b06a6f6e919d894677632d0bbdd7d27a619e91b55d8b2f8ff2669bfb1f536d81f11455a58830db5604060229d0854befe345f79fe18457f2f2c5032418c97296625bf2212c85ec8a06390bbb233b7471a8442e38eb06b3df5e2eb24009b9767efe2aad19aefb0eeb187258babb2b06d2dce93e4f43690d87a6031c4e2e9e366b661eab61e787f314366c8dc7190aa5cc90c1b8c092d29def98771bc21d23b202f487336f15be799a4be5575f4de4dec6f0ca6f4a68f41492d620ba85729d0f5dd93c0b1e7193bdd286bf8e0c72da25260b67f54b053c5820ff8ea154dae4f802eedfb53af6a3c4f6db6bf8bfc3688b9e6d59bbbba218e8bbe11ce90da7949fea8283f83468bc1a5f98ccf349fd9bf91587fb1c33660aa473653323d20f3b188af6716e14ca8610c022196e641a542b9240a56560d83550eabfc53ec3fa8eafc06ff0a5ffabddb4e97ef313f849d1e4b460fecdb21b1bf868552de25d604dbae9bc6ab2a3f242f9a5bd698254d32a0de327fe36a9d9b06f7731d9012c333fec6c8ef1bb4f6654662a1a129c044f62bf299afead7d2fe9f3b29692e43ade3fe9c9c484209a52342f5d470868983d83dba9f475aa8f453eeab8af5feba13c32fab9634f4d53e1a9149c90a07056e39668d91b5365a3b78ece0402698c848d39804680a272543780cae036f45dacc05a5845028ca7407bc65b724fd55a778d948a1e05e6da84a189c83bdbf3c0214eb5248f849c74f06a96909819a58d7a351aa1b7516ef3c6658f045cc89f38552100993f83f5296f664a2cdc8f834109a5790678615e0fa6367d5bdc83989866323c9a6a7026473808fda1c7194cefc7ac7e13a51ed05d5f5f94526fdb8229a02532c81c785e10102f11c2ec0c496491a830ac0f078da3ceeaa516737d3402d1b17f2fdfb286819cc3be4768ff2d36a4ddc1f921858d2fca031c63f9fb924e177652b1820de2bd1b9116038d8c09586241a402c9c4919f598a4429f33af81aa6dc4305d792918e90ccef20ca9fbcfeaef51a01cef7b6b55d3bba9304709030958f22f6210849631526d560636742c66ac0725d4cdc35ebbd0ee550a7679724986c5c5b7ae875314378b62cae6c868942be4e12fdbb8fbae68428691757a7a200445a40bd2f46aa08f2cdb003eb69e4134a1903781f392010132b31083888330472211773d21d19b1bf1f293ce97c96400ac2271cee685aafe4134d4a841c96ed53a583aba02b13c359f417b792ff5438db4dcdce9de662da964fe1f5057aad7ef5d3d2fca47cee8bf43b9fc648bc080d60514f8fd058763d7a78a7b65c13258086b2766a20534f4ad5fb84c927edefbe65213c6decc096af5e8abbb0e70e5e2b9c5f973ac80b4b6909f9cb5bdc3c144dd6c8bf94c94de0f4e523094aed2bb13e11a4439ccd9533e5372f7d299764cb0ed578fcbaa538d3c5495632b76bcfdaf3fe9c2c51c276c520fbe9adf007533860cb5715ceca25c912ec9d42bd4edced6cd917173e4111336275523c7b70d43c3f39c4a0c15fa1aae189bdade7083906b47d926e15f4b689abe66ead70dd82ffc0a8fc3f2d6abc91cb3b875af530b99dd5052f41abb95358c53674bb66e01196cc08056cd50a93f179526e40e056db547539648d41b3b745d924c31c7188568452f80c4c345ab41314f95008236ed1123a39facbbfb617807f3b2c4fc1034bdac1fe9a67954a8da29eef285b505b518e14f12d4da4cc0ce0b5c12176b80a5ba0065c385eaeb86bca260e106d489fdf0dc5cd0698621b5aeab4b32c8c086813c08f001ac5d929ed6f3701ab2968cbe58c3161870b0aad525464db5ce3beb0b4222ca7f165e0e351c04f7525ecd8f811fa04a3d13ea85058b685f21d57e26a3d8bd276dae61ef5066e6f2d0866ad0bb169cb522ff5a90ac2b6d1c6fa111529cea3d726caef3a5be073989137160518022b5c1cf47727929bf00a815825b78bb9fc5c23182d0d3b6449dcedaf8c031e9211db2658b28c2ba49cf43712723c5a4afeae9e4cec9c8ae3d758f465db54f9cb5b06840f702e417475d234228ce19ff5112d0c5117aa1800b774927866d3ddaa393e67723607b05e410c8306efee4faf8a6952beebdb8b2ee78705a3268c32b7caa5da3f35031ba6e7ce51ade6a5f497ec7e270c9668ca8188652d5ae2e81b8da457418684f62c6928352286744156bb93e1629df4e7cb3401b2ff871ddacd1eefbe7c4f2c2dec3ebada493071c9150c6fd0dd6365f7f6415dabb90b58350e1b7b9d86ca77a3a428fba59e9a320e11c6b03f344eda9ae1de880027f9a18cd504c29273531ca1b111017f723f371d684072f6b322c3414d6baeec97c40574947916c5633a467e1e6ed6bf3f2a1b0cd75ac14bafc71a022dc69616a1e4f97a7560ff6c30fc52e153148fbdc791e6b8e7e98bf402c32cdadae33fa1599f27bdab3dda165c5e0cc10d60c5fde94def56e564763133c44740abb1d7a37ad3e746c9a424b3dddff0af92d1080c4a2224aed2b70ac2a226639fc73ecbe11e69d1458716d21668e2bc4c805b00b3917d1bf633f65f92f1a91bcf73df08076d8dd6cfa2d4c0851ea042b0f4abf9c2d4764f18266d153bf6daedd499b654c8faa679119822d22cd765c58142e0f600d84503c058de9a8ba84c93a191036ffd40c8030de39e0821c63f4987fd3643535d0bb85240f7216a93d9340ff3816086956f182f3f525516c7e1db139a03e190f9ffb66fb2204b9da059494b748cddf3c7a5d716be4116236b957024c4e4985d10c2fa2349194826371026aec1c6ad20f4dda6fecb034598f879eabf76daedb1098f56b3779789fd3e795b3825474db39d75410de8f74fac89f65072f538a60eb5ed004181b842b2f0ba7c8b836a29fc7225771e7a3dbd8ec21244b5143d0100039b4b614aa833ee77808cc45d47cfa33bf840f9906d24c70527b0dc1db4db8b0e5d7c167f2d3e23440a8bddefdc22ff760b0271cff102ef6b3bddf97b7174b676d15c6db98490f9297dde8012db56136bbb2d1f5dfd25dc022d32b01ab9489273b51959b9878f6acfbb2714bbfee942da7ae6756120b5ada9b007203ebe5ba9b717282d3b9f23227a3de9d154e7bfaa9c5224b48b2dbdc26827fcfd7460227c8df9a3e8ed7e805a72463062034ce4c056b25fcf380bbbbb7953c1e7bfd3361f603beb0f3f3e0a08cbbbcb281b15b785851ef3fb2c9e6cfd2784e779a70bf67cddb8822858ba32ff73a3f88e398b5f57f3bf5775a2811473bf539bcf901327f19e58ee5f07f631b051fefd2f9853de5a9f3b58f6af14be804c84519a251335b8e12b5f266e169e689b5c786c8df568466ef59435ca93e10c0344aa1eaee7e87d119aa9e528cab3b505dedba528476283104826e3848b9b09dbe5ba5eeb139ee79087b15105ad8017851dfcb68f12c0b6104a74bc3e8a1c9e1b027c1bc0b5c1cdb929830ce2866cbc78879490d6938746503028c0400dcc0a984fbf3cb24af887efa0128d8315a9661efbc99e00d45d633491079786e5a04699cbde2d9846a041dc1f1490c659764f94bd53c5692059db7e786b1a619454c1fa96df653c0cb6b1753b8ea", 0x1000, 0x2, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) close(r0) pipe2(&(0x7f00000000c0), 0x10004) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:54:11 executing program 0: socketpair(0x2, 0xc001, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000003500)={0x0, 0x0, &(0x7f0000001080)=[{&(0x7f0000000080)="6dc576a08e8f48bf7cd9af4e9a702810635623f5040b0da82a380f7b11a5496ab74c48a2c33b083e6a1775258863a48b696dbf2df2aec53a7e63f07ef685c92fff1b7a2780fd3b10cc497c22b87ca88a09542a59f43e060c6d27290c41db1aa7ba6c3fbb95774de5a464e90226ddfdad2db32c5bae596f00eebf46dc51e1ad086c980083af7080f971bacfa294b3bb46b628ddc913fde4f42a44fcf770c1e387fb7942cb4360b0b2a510b66e594759f6f1ebf112a8f456396f31637832f8d3f49800ed17f19299c261ebf5e24926f40531bc2e2ee12aaa98e5e370b9364129a4acdf32b26d28a97cb1cb3d4a62b2c3e50f1d55a90d6507390d575840c738b086cba325d17e8729602695af0c3d0d00f321a9514dcead164a6f5a03b83c44e5e14ec37cfc59d84dd99c7fb2a6a0eb99ec0e8234884b248987ddc8047e0819827525e5362d44201bf81da0f77359d1b84f1ebc11547ac03e1e47bfbbda028eebc4f2065703e78284b035f8b96b3aa774771d64aa3cde29eeafcb5ffb01bead7f2654b854a6c65ac61dfe06d462c0f72a02fdcb3aa73a594d703237c80d3a5f89c5cf252d9d484e516080e3f82cd6c61e620c638a44f0f700922d6feddabc69b6b07d5fe711932fda9a6a3b286b23c2138d29b3be328d88ffac47419707d3af2cf5213fc5d0f6fac255630e2bccd1f6b3299d6ab95aedb9cab8a61b24a8e3ae20b2e357a19a78c8da3773ad57f67d5ae1f4db028772940ea005dc8f717bfcd9a3003f760611f248d108721b2bad7de7a6efd7aa9d9f091ea2926441c7201c6651484c64d0cd246cde28f5bcd9bb6dba7c1a9436fb6e5bc31b65b32348179963a42514955ca0e4c280baf8f60d564b2a9e4e1a15fb5c0ef42aafe94473cb1183112cc465066d78e66858c7408484656339e89414e547548c944580ef84cae88927291d78f2baa4756919baae5a818ae2ea931afa7e21dc4f5abe87aaf03a07f16ed9cf4c1e20bb3ddda4f7167214b8ba17e464a9bb966b0330c959b118794cd1ca802629376da30d81716616e32bbb8ff6e31dff08d9cddaefed9960059b8eb57eaea3e035fcba9d6c6fc85c8a7eef3ca5119ed46a4a8fcf014a69d7258aef514e79f5c91a78042dd102f1d172baa1f0dfd4bc6da4e83c9ce0b6ebe2d562efa78b53ce095c0bc8b39a545ea28b29d3e04b6066a10edd322ca5ec804efca1f31e4147beb9087af6852341fa622f86259a56c5cf65e22b4efa0df015fbae4a9a300ced11961255355bcdc62e9beb13b6aa7020aff9ee5291016e4521ccbf8c9de8d85ececa422a677085b2e67862de9ca1d946e62fcd6c7be294b0d976885c0f75a7dc9972fd65a4600090b641162ae17c698b3d7989fc49aaeda803f31831c137e06b9cb95081f032202ecf2e13d87177d3c84b60d071c6f07db3a82e241e8a4454c6084b9c51271f3a6fd1928cdc62ac188b122d2425f4bb2f99dfb63747e8a6ed227185e5fe7a6a6a6c869242494c02de782cb3fba70104d9184388d9466acee50013813d9ae2fff244c516aea658a3d129bd88644ac5926b416f834a6fd8f3932eb8073c87a60d641999d84479fcd5121c4a452b9c89968affd16cde2c60c89a963bd677d4731f037f0c40a82c32411fe398af361b73d8ee3208f5bc077907f3bc847fc613be702a6302fb872c4719026c95c9399ded82d538d52e8ffb4140c7eddb43d0b12ffb9d8ca6e7ccd387aec4c2f295cf0b59cf0fe9d52a0c27aef3a82df144e601e3b203b4e988777d94fa2074808201a50e8577a11d54f8fc6299a0f1403d1b75e7300a386203afae0174d86ec0866d79a082dec219c1cc94cdd086e7d7314ee063d15f27b051caef01008a51cb2c1c5101aa33c41d9e0c8e1a178305a164219eb582753f2f27b494d560b103ff1c5a0b74d1ec8ca4cab23c5cd7527409f3851fe73101339efa023aab7d0531022252cc56a857cef0be6233cb4b4e07e665be30ca5a997bd14326801c3f9d5603dfbeb47054d6ee62e1a298d3bd94eeedf5bbfecf0e2c4cd5941f8fe8c5685a5e925cf940645cabb1fe9d7b4a8861c1269d442f2311c4d09b05b4b59598069753bd6e1eac3cecb38755316604939bd65904ea046727963e85c03ec2d21e135726e097780351f72481a81414666c59ee3fc2ac681593375e197f32949d3bdf87200daa96577be0e4aeeb5fbf23a95172e1beec11d9a01395042febad10365cc461612d988a507a621ac8828c27e26b260b1cae0c8321d803f230767d05eddfce6572d5e78f32361e6e53453ed92926b94e9c6e822baf41bd1e30a614e9756264a12e1879da17cbe1ead541eae0999f76b7e820cc36c014dd613307ae36aac37bbbe10dbf34a472dc04ab89914e023fb1d8417aa1b363999b051188fb3ba4e65276523f80903a4f9cd01f03f7827bf320619b190306a47df583f67899505da5ac06513acec6ae10953c7a31147d2f2e416dca91e23dafbcf8f3308264a8237734868f205edc555a9e3441c8b8cac5da97d6edf356e92eb5f92008d55c2e68d9eeb878609aebebcc0d8ca97b74d56429bacaf1bed992f50887cb7abfe76de76b4308b0ca46e0e98ae8bf105799a1b8644d094862114a8d0563ea914616864757eba90cc1bc92fbc2f657ea2dd817a6de200c80e8bd189a6a98211e0147b3b198e73fbb150e0509725a7febc474e5705d3a95f00e7b4b393e7b32b4c543ea6beb6ba3d33921766a84327c6dc222c6baaf65e0dc80c242aae4a104b83f5ff100063fce334dee73a0ef3d65b74de4d28d18f045fb7126b1926eee96d25aaf7488acf642b46770ac5e726eb4e52a43e49f658b11c58204285f29e2d863fa4e541b8632212c7e0237149d1ed996c856213c116529418eef6c09a22f3253d0b07d321f392a33e633ba45d967f8bd841fe49029ff8cfda883abafbb6712415e100cdbfb7c77380f6b157ea890ddfde1c37a09bec547f3b4316d77280fa9fdd329b8b40f8b2ea0c1666341b2860cffa6ac83e03596ae5575d650ca59dc75897fca13f62eff2db6173f39f87e198381dd25f0042479a52ccdefaf189e768a6a99d5ab4135be9bc38899ccc59c5844b540ec265692f68751e0bd434f6d7763f2ebc80fa58814d8b5c410f578c852f549f7198918b954db3cb6789eb45e0e6e0ccc375a35f1ba1f5e754b3e7c7358c4d8bc3a4814ff63de62809e31c03cd4a1bb9461eda71b206c1f84b7a89b3c2e8d62f4495094cc5e749bcd3265d0afa32f619104fa088e87b768c11f2abca5724f354b532c715281d44436edd8373a5c5e7157d57d893c3051c6cb6f31bc44f8e24456dc403b1d6946091a4d1ad2769cc05f6189e6f23d445568519187c8155c5172b69def934be57921f6aa94183bd28fe15bd5155dcfed0f0ef061c11dd7e685f1fe542f3cb0f8f0ec8faa3541804a9342684a0d5b482c296f72add83a015e87e1043a8d108f3e06fed4d226d12987ea8bcbc7337d423b03480e72b90545c46190cb026feec69595c073dcaa6011ea71f690aacb21fff90ff14bbb82100fddf93380b1a8b76f87aa2dd9c1857df8a60d891ca7a6337fa2371884f709b6f2b84163de5a1b9d0dfbfdede1c6618c3d40e6cdc1e64956d39b91c28a41d3550e155b7d46649113f9d483298f73b199aa3b44a9e5bfdcd86794353cb4e24c4ba5ee4288b53b74e3154ef5d3cbf3ce5b9f1d5bdc92aaf7c66e3e95c50b5161b8f04f3289b583c5f7576685e358bd9a29f847b0222233d00fcc76196055b1ef6d803490130140653f5c5beab7919b117d85ea27e3010b2f2bb92830ff58a528ded15d487405e354cb21901fdea1e0250149ab5c5b0bbcee9d9bbddfc7643713d957358691374fa76814f091791f5f3c12e2bb4ee05bdff89dedf44bad00acd52979956b4f1b81afef9ba425dde0fbd42087994893082cf3dd750a4a32c7a58621d63c5b4d7542fe382a06f317d6c746762d56ab2c2bed00a4b2e5b1c2fdd63f2adf328adde64afe02abafd7473a28f531637c2227b5a09983ce1832f974cef025f16e1401e42dd4db3c46f7b6dbe6a3881f47aad6eaa3e38f04826d7a8a738f0b892d805026e23ec425e3da63f77121115b1fb1c48db08c547f0fcf4702827a3f9c477dfb754ea52291a1ba4f4d2de92acadea5e7e87fcaa270ad22b526c3575676672e7dbf42474c95ff314b4d72779f7a92bcaafdecd5910f76f8707028a83a5d9a1d12f9fa503a8315dfd671f8504fabe617e2664dac765624fe81dae17c14f867ac4c358b1ca995dee1db5735ee55740cd7d39a28dcf71bc514978bb935d57f0e7b4dcd963c821c7b081f05ed77b0a8c0c82715a8c040732e4f02898fcc8b3b8ee6762f9adcc73947a5249ea736501450291b88b26cfefcbba02203bd39040f5db0a3d95d58090a79460cbaf94be8cbfff831a98a61537d735f7bade49c964160aa88310540f08a016f4f41ec00cc4c70fa41376f39125fb7a565a4cac63027b79cf8281fc4862803385ebab41b247be0f162bb52270cb7c7dd6f3299788f190c675a235d62dff16681eda9f51ef673d143c028b709b58b2ac53d9cae2a68efad1b722ec3e42df79559502e0a52a1820dbc4046c9091cb19c7534876066d0833cfa1923cc8d09d241db901cec5f01fe204bae5865b6d5d1c5de39818014bfb3bc81ddb7eef3fe873ba4b577b0ba7e80db69860abc33d740fc436d5618c6cee62f520076bd11d43104a76e61c6a2ae468a6f41552837cabb85f5a5d074d1b0e580a0449c38a108a32198811dd7dec09e58f1b9cfcc3bce1355ac0db2411a2125274d6d73a7c38c59718a3542f45bc9ecec8dd67632a9f2d53bc36c258016e0ffd74ee18c3672e5c136ffe08e99fc2aad49df5198c2a2929e5bfdad2caad90d9390e2d5908f2d6453af7db955d52297d6c3e351fe07ed66625ee00b613801a823f3226aa3677b2e99668dbdaebec08587a071a922ba18633dc6dd5bd3a84aeee9ff09328febec9abd6becc361708b30af2924e398ee6efdb6f4f702547442d5682d9e0bf09fb24bd503112babf91f8e5270667eca8c7f037480ab14de20ea18199eed63805af7b6ed1fd3b465a76872b5fd11b84d233368f930858250ddda9b16f3d7a5cc71d1cca89c614cdbbfc945bcbd543a6d7930bdceb7b9233b53ad5dcf19a5bf4f0b4f574a1c74b1fb29f1c3e2ed4e621633e836baa97314c50f7f9758d263bc7053f9e33a7a6062145cd12b3128f2d793f9346ea06259029dc79e0b885decb8aff1cbad0ce567b8a77793a50c8bc18b60f1e2aad7b22b2b9ef16c63f7804c15573ef77767d1ad21f862054d191e355ad9dd79dbe63ecb328875efe73d24989ac8e74041677525970fefcdc6cfda61c485b6f8a3619bdb1e5dd9ffa43d16834840face5f6338e2a0f8736bb6a7acedc6c2f9553d769a40addad5610e3b6ee29442aeba7799cdd1da1f31c16c26d6de342c8a76a85262545a15cc78ebafb0163584da2c06a9d4c0a26eafdfd9bb61a12f0a8347a39287d6e3cdef7e7c013e9b0b286177b7f8726d31d3f6d22d3839a0b07b82e390548d8acbcac2f7d8f234edc51f2808193b6117d4da67bec621c714b8e5a81db4692f2031d6e50cb7acd16d8f0f3501d79039e477da7b883d637917bc85eabfdf02b9f319fac199b8cd59f93433237e3c1b62e76d1ff9ba58508557c3470130cdb32b3ed3a20f4205246700c1904bc23a12e51f59cb849f9c311c76315d6a7adf9c64235242e9fc6056b2b0f154b21b4b53df", 0x1000}], 0x1, &(0x7f00000010c0)=ANY=[@ANYBLOB="d000000000000000ffff000001000000444443d9f91b8ea9c916902d3e28eea30457ee6c9b5be9afad17054f5b12f73e7629a482691faa6b2f096e1f182534143f25b5cba0fd2714d493af23f3d8e3faa0d71416b0844806596d91cebccf1ca7a3b381ddec7dd1ed68bc6598a865ec38a4864c51be0eebcc269c210a7339d0b02741ef723235add503ed3be953900149c1e468b2b502d5b9f86de12ab775c651ca7cfbf0a02bc974000bdb093ff2cf8f495c1fca87d95856093866c8d44209fc776aef42eb857ba61bbc0f681c5a0000c800000000000000ffff00000500000042c71641e46b48148e5230733a732e173e93bac5ba639d6be8bd216a9028fa1dd42523281886c4031dcacad68f09ec173e10e3375df2fd7e0af22261e36857b437bfc047a5c8016c663ca6df4735addf24f06ea7190f2c6f36e0645b82980d4748e0ec909c7a6d630e39934f2fef85cdf48e2517bc87cfef5d828fcb443b3e981cd4a9f1523b1bdc41d08781662bf5f320308b23fa45b7e7518d573efab93fcffdff14521ffeba097fa67d132a34c2ab5bc8ab000000000010100000000000000100000044020000ec39721515593ad60a635217928ebe375b287764725b074e27ae49ea6f1d2d07100c343c80f7eb41fd7a30159db51291f7b9b4e9ab659696864335b13ac477b093e1db387135969afd6451143b65b2da406c276f34f64e9b684565383d2ae6459ba74ec9bc9d4a9c81e3c238a9a7f4a111da590fe2081b3fb71d178c638e5c63e64c713461747854e5eb29ecddb933eeae777fc0f11459f43f3f084be8e56c9cada1b43c31e12bf44cc8026404f8b3b58379a54b666f38df90b5512390b086a135bf494040620f662421520200a1ac5ca61a6c020a2110805f201bc9a31010f50b844e6eb4129e4a0ed6be28b328a96757d54d5a264a5d75e3ad010f9dbe9664cb197ae1d1b630cb58ba4ef7b91233b9f19b5c65eef953daae1f7a029cda9518a4edf734348e02ab01a98b3668400a95c476a4dca16d2f90c849ccee248881382d18c427227c15bed876b668e7e7997b9ecfca2ec8737f577e66160616111fab472197dee5fa48181864360663079fe75176b08dbc8c2c94f9a0ae4a1201fefed977a22e52ec0492aaa6600311df35781ff6b58d8e9a5908cb9169c87df0e5e730758ec0a55c5c6e8392707b865c1384db415c7af6947e97dd09e96cf52cf2d189a99ccd63ed343cfc5a7f27b2999d9de046a3809d32608d711643b3e569f9609465dab3a8d2237de69cc6fb11d8beef19fcf3f588c33e0d80ef3a1aab4c36f1af38c1ddf7a0b7c1831d41513f8d4364585a3e929d58852029db49193cf450ccd6c5444eb72915301c7ea7fb69c7cf8939d4781a2e7945e9fd8e01ca302280da93c48af7fba027380f6ec6df19594b2c94f6c44543afaf19402f32a186cc4586b410e5e088024a89bbd17da995d5487bd3bf860939ed4870c6624ea524900eaff385b33184a8cd290f29b64bff2493f5b88d604e93e9828bd6e0589ac78890c859fb2e27c32435576c1ca5a52e2fcb265357e5c2b7f3f8c4b3e8cbada66da2af2b290b18174131ff7aa0429314eacd03ace3b97ed67e2dec5a13e6e3b60ffd83ea527a05f4168745799b02216d1957a7d81326ccc702c763bceee7afe07e756b91ce3824d7b4b88bd582543f125f01ba6a5483284c307f4776d541d102c52e7924a19a7ef4adbfa9417bdd4abbe851f6e642c84f6fc8a9755138484a0c7abddb0e88432d2cccc454c0bbb7b4f2da89d8afe01fb14159150be6117e649eafbd16450ed795fb737b08d38e26ebb3ba8636211075d3dadbddf8a936d319832bedec68caf4ba973b984a195198b7e62e26d3269861559eb4389672db17dbd4815dc00e7cb583caa8a85b018c48408261032e98242af69a437cb4bd8323bcb64eda1347ea36cbbdff0c1028eaee2eb44554f326dcb7c7a443d52aa029ea549512e8a77a4e120b6adb11d793ba16f7c2eb871d7aa0e008a04e1e53d6e3637f125200881d66d4cc2824704af52c6a6e0cf30251aded482fb8564b9594bfef496b04318a630622e715806c7ba2f6fcf46b9f630fbfc72238b1553a30c0852ec2b3b449e55cc1f571229245901118335a23ca69d6d7017ecbf06bda4443fad5630028cb391071bd1651f91a99282762bdf1e114157084a075ee8194a4e41da862e004865cfc665e2dfcef0cfa7750313de153b426c1e0e52234dd2596d81b1bc9da6609ba98b0905df5c5ec480539bb31341fadf1b7d2c2f8337ac2e88a342ece0dc7e7b73e7d05b2f9e5cd38853b2cb992fec9aed3cef36fb8066fd372778f13bfc3f54878d90d3b6f726de4545774ea782808a035db9ca5f5ed66e8b7eb54de7f52b4e018a8c7a32dd5a68b6f7c8892afde7853e003288bc021e92432c0d910dbaea22e7bb8055f71ea56c636d65303343907dd6e1d85f866426dc68f88d9b30369234d6139cd164f389ab4cbc3a79cdb0b5c21f9838dbd73e9f5027ef9c813d89936faa51025557fa8f6afc7973ae7c201e3368d93990a46d141916e6af86583205a38b70b029522ae2bd520c167644b31fa6c9ec4b5cef6a6645e32bf9b3eb79f2ec2ae040d12eff832e55190cf0ea3633eb89bb761d2b60ad0d35a839e59e0f136f3ff8f68be6cae839577b11fe18893fe08c8b450df8ed6de766e5855b0e47feb3179c7888bab515089250b2f7541e6971be1da2eacf0a809dfc06c33486bd5e9161dea5f674e9d496875002cd73f83814c05439f61e6aa89640e93393ee18af2c03e16cee58bcd31110e21ef8e5530a1c80a3280aaa34714f7ef212ae8161ce1822b8028f0d4771a0081a6809c9e8a869eed41426d656e8b71972f43b9efdc937987cd50b6e1e433eb2fe867d407dbeae3e8ed40deaccb3e8b6fb6e1a6ebf38c463db07baf8bb34de3876b5e6404e62f1a00d944b3ea5ddeec5b4f841a199417572e9436d7613b3676766519be08217506c32cd0fe7ec93d76e027f3d0376f9d4e2a58cdb3cbd0a3f9fabc418f3bf507a677a0055640005267b22014ffe60feffa6f27e14dcf9bd055c6a096370399a6ac125feabd69d0e729a541d409dc4ba02fcb71372371dcf10e197b9d676719c6a1e9dfe392e11186d39ca3ce399f263bc0c90bf59847b3e20e9f3a4ccb3daa39c58e328586ebfba0a4899e34af514a791aa2186eef1d102c684f640ba2111ebd165dc8261ede3a60d2ecd68400ef526b9f46b5e470420bf9fbee1fc2f298682f737cb05910d7ca0966ac09f84383aa09659cee4db1c802927561c2ba15dff3d0fb63c2a9e1f2f879dd6c611e61cd28349053cdf093ec8512aaaf02eb602675b510dbbb51a9c1563eb56f3e79f2583f1c1a17e98250a67579040e1a0fb5d21aa52be2c36313840c621263f321c4b0962dbfb27a3627046bd6722919845f31e07b8ebf25f6d7f334f9031562de4dd6325b55b11f72d9b69cb539b9744f776d1b043be62d43ed2e42af4b92b7d47e599d0dc630519e4f4065a6fd85bc8557cc9d2f047419ea846f252a5067f5eb314b28dcb28c17bd31d73c84c5afb8147695e8665af4d0c45e9826f0ecd482ac7777fb35db01bd2f74bc27a3d5d218adc483709e71e2e517cb1acc6f078f275ea37d8a286d894b95e4dd09dc18889b974e74257314981c98f0f8dcf981968cabd132c175fc7b8cb37d590cf8fb83edfebceb53c622d2963a550278f6a9daf2bcda3db9ef3dde2b72338ef5426d9ed71381cd4323040857c72e1ce501e9bbf0c0faa95f60e3db5d73efc6d2f0ea7dc15726abdfb02d98f72e2085e35732c1ae349ef44838aa23f5fc57132aaa6f682f21e76e4c391f82811ef1a3f3139660ac4586e70a6a2e94b4e10fbed23baa08d4470f736144856635a8de5093cd591e9abc6b66bc979e2b5566ba1f3f7af1f0fd2ceecaf2d5ee1276d52701bf65290783c2f0c2351732cc2bf4363b8935096772ea14913e9c1ebae44f118542fb4078a1514ceabf30687cd77d5e7ffcda0f42dcf39c4db64fb79f0fd181df7eae66b6bd4ae999ed3f162d060cb600244549e5a22ebdeff0d8d3c4a1ab91b8b9dfe5d108eded0f57f20dd7b6067d61fb73e4c99de554426c2d6ced373b4afd985bee76971a962cd7a9bff255098f31ae5a62ab7606a0ee7a5ac4a6843f65e740af5d4b9b22254fdf7004fb898b1aa5978e0734ad0f5a14a9581366759fbeae51e019aee22179268a67510805d2c5671df821b06f6217a18d354df1f8c8651c20e49f9d2a99f7a5a120f7ff9c5dad492705f773a3f9ed4ce24b56c4222d5aee18429053cf4b03212648860e85508bc4b7f81e9e56fb2f0cc671fe5f10192278ead4c8c13cf043b29e04cd6f583490772c4080fcfdf91eea1ac3a482675cec83a94d41052d0d3fc42968dccf5d41a9bd64445d1fcb34e0d1ff4834e6f164a4dcf0111acb9219a6b825cbd990f41667b95b8eb2fd7ecc715eaec8d4f2ee822049d103020c284062df6bdab7b7821c1953d9b0e48a0ee58fbb9fec41dc8b45016c2b2ff1ee574738626476d55159019872e03c324a4a570e781602429a35de8d929c4169faf1874c1403e6373ed8a82db3f0bf7ef0c164efbc498f6fa8d034eeaa6806b412716a0c77027010aa65e78f380d0b6160f55045d756cfb9ee2dbde391a159c7a5a841ed36848d6f4cc17941859888abbf74b6b94f5b45ca072c76f47fd74e58cbe4dde23976f406b2401fd8f5b495dc9d094c63a4f7236a031837852344865e1ab96960db81b9effae9217b2cfe9b3e3f311cd83199187b53a4854368238e4be1e1bcf616e931155fdb279f2e12fa798db5a7abe4554386bee0059ca9b49c07534fcbb7308e1644ac704d011d23e145de00c48e182e227ac78904fc97024067a2d5f77e7cfbb51947e8414626b27415931d1437283a373b77fcebba5151c50d3b373766656b23d9f9a0b2408906800a06df45c9b94270d36e7a23a6c50fdf36150b5790c6650981c4b15f659c05cbb12a18125886d1c61695e9caced0e76a57fd831aa024485aca427a48637a1fa88e74b50356978f98f3e4eb7f289265b2368ee1eedd44b6ac4ed0daf1de1177f9ffc82efc7e706fc3e6fe7ba63cf8d95332073700f205c5ee230761c580ac293bfa0214a7b54326d87d1128430f946f8fee0d8a343efe791f2600a33049fa60412da2dd10c8bc87e8912579fea08a03dbbcb57df95949e822b3dff2717cc8e93598054d6eb5d1f33398ab085dd0ab6a65e672ec3f88b8810bf2d80833c260db5f5f32d6b5c97ec52f9c0bac8d1e3637cd3fa8adc3cc5cf413c82f8d64a416e003c38c07a995142e4016c87cc1fb118c098d324742253593fa28568b93778076f36a44fa9a1330b2a7e50c0ab3cc91ccf6ba08725074bcfca6186f97823caf0c1ab4a1559293b7278af4ff2107dbffbb89a37ffc02175a7ec6d6cc8d18321952e4a2f8f2d0aa27d426551e04c89b46172c0b70323a7381e0806e4be50ade49043bb328587cd848d47edd51c444562206f1e1a24302dd3ad096243e8b69c9a81c1b4e63c4448499444427527798af2149b90d1180c04a3eb08d9bd24551f35420e078c502e19d516d5325cb167794c14f4850516ead49378ae32e81cd848acf46a8a5188ec57122d0fd5e965d4b9ce5ef264140eeccccb2afda8f78334cbb3031b05af54f58a821a07ad1a934290d59b2e7571357bed9242b72ed87157dde1ff2d1e88df6d55b53570ec1b15b872b79c0de95403b79170ee6cbeece4e50da7f05e289d71da979aef4371d155b51d38d751955ecd8bbf7feda018495b26190e180c68f83c5c6bb5aca513551ef33de42f988f9ae508297103155eb077e6964a112c95623838bc04447f6155815b3dac6b35b393742f8a120a39ec0579927be76cb946697a5999a6cd2c37a0fbdb3fc2f5a53aa3051a2893a469214014355a9271a48813b0dff30ba02968b1678824acda752e7afc5f5e66340915a86919724befc494a64f924f1701008f456c5dd18fa5e35b6304dccc3eb42f6fd02c6a746fd271cc81f51b789539b41000876d3d7be0bed66d8eea9a291445459c41ab1f2f78f4beda4810d90cd58c41ef6e4e6294985d844d5cd7f8edc5f49e6cae51de807d91f106cf604f7dd3e82d79b5b6c87124c458a369be9066dc2bd67ab790067b49139a55c956ed0263ff1c90057ae721ceb0df8d6c5eafb4f54f2a8c0e566b3553563ccf44963b349b71662f5bb4bfa3197ccd1c974f748bdeb6066acda5263e6e068fc8ec9d5afc8aa989ee25f74277aff6e146299bdf31833a88f0728f0cc4e13fd4b9c01fbc95d609bb119cadf9cc05326b8b3758080103a71e2d000000000000000ffff000001000080e11ee21fcbe8b92aafdeeb8e67d65ec10635467fc08e853515ad987a74d16608306949749a76c88fb6342d48df9cf63ae1361346596927f79e84b269b98cfa10e4691f6f3baf724240df9c5c51cb451bb08645eb7a6eb570f22bf1d29a3ea25ed9bde044168103d72d1a5fff39c2b7a7b7cdfb0ae7169cb8c3a73ada8f430ba7e793669bd58759199be84cfd1b6f92fc982c78df7e36cd64eed49befac203e535d15a4034710df7333cba4086e60729915a6e4b14695ca001321a30000000000c00000000000000001000000ff000000dfd8ff3555d44ac1d48ac92f2e5043f056a7408ff1d9285517be6a68fa7f3b0732c6d70dab9c1f980cfab34ba22f832e80ae89aa493c3f36c4c80750c9f724fb1d7fa94292bd37cdbee159a2757c47895e85bf157591280143308580450433bcbee088bfdde91cfd0cac9b446b8cca439ee2d738703b470f56f8d16c4c8cc9a337cf4a8534785ea0ef3aa13ff0b106606d6f8b8a449680423b5523a5dd0bc8936814a5a85b3e9f5e2ae455d7c0a70000c800000000000000ffff000008000000c31552e9b8d571ddbfd4a8a6297f288332d44ffb4058804dc87ee864898cce0bab3cebc0b7225dc6a77f533d32a9686f3afd9d9d44e089212f17b89244389a0d663db01cec413f1dcea717459d583fd97a5c68f95cb4efc166627111a592ea431be7147c932f85feb50c42b53966b7c423a56bb01228dfe5ee5c682aa402f500d2e2c31116415d7b7d60187a5b73be3387f3af286dfca44a87e1fee8a5d05c93e7956979f784d5f06e045ef3d3780f4e1c1a76d9158800001010000000000000ffff000008000000e5e65b6d474c5d356c6604f10890ece5bbc820906ab3dd6de495f2412ac5c460169c5bd158845fbb99c08a1d4d7719ab6cde04418a69259e9a4ec87ec23e23cf1006665a4d9f4c5b1eb3ec355f213f194cadfdf688fcff2edb05b6732d589339b47e42b9b91bb09330c00abfc801e5de9950c7ed7105a39dcb7c18727e2e0543a71199d75b7d88f60b250745d3f243715dc50df57d17f72956ba866bbf8078e783e42143fc60f889761b7ffe595ea3ad5ad6178040f472adbbcc1afa16502912d702760381551670f0c4629034ceac7055736cf869f6c787f2457e73391e4ae6acd9c4e9b89e2efb522960e1333d7a1b1d68725f98a747c7c5471644ede5ada06466da84dfd394c47526c6e3df89707c77f1e10fb9ea7ce064ed148e9c52cc2b1c809027e133ab026802149b83bd83fc2dd47eb573ce00a645f7454a33c30941adb00f89c2cf6d585b582e513e9f2740cd1cb2029fb92c169fbc96c46dcf5d8729a3a5ce63d589c8d212d500f961d1f2d9a4b9e4f9aaccb6f39d2f96490c986521d5a5ea924f116c303490be1ada6da4a1d1f5efaf1c2573528950fb3c0da3fa347317f7ae5388d4e82a632d943ea8fc1958341c8454e14552f504e487e52dae5996c1d737635138553b1f582dbfb9994dd5a0144761de38a0087df5d46c69bad6932388e5ab36e5569a5dc411915d23600841be456d8df061b59b7287c528be36057ceef2c72d467dd289cb7e539c71c409d28b9708b379b2d28ff087e17e714e5ab4f325fa47f75ec4058ee90f1100b20f30b895ddd8f58a4900fd41541917e4c23ef7acf8a4f1154955391dabd2575dc727e99e4b3d6258672a0c259a7f0c272989fa4efdef987da3ae9f5459b5194f49340f8240436e5dc55300c6bec1e78e35751268586665777ebb7c0d63b8044426173054b7edabbaf8b352fc3eaa7dab082c438efb7743273fbeb01d7b26f0a7326aa0f3ae8264da9f9e908528775d7a5c11ee3835e811065cb4cce66dc4c6fe208433ddda011db46ead9e87320361aae6adfc92d058e95ea74d50e818dec67fe489a19fdcd58c9fdc051c448979e008824c3e1e3ef7030be1b3f4d02a7382944d85bde36575e81298cda01ca76574743b0c53e0ae79a33e1562c3be3351d4e4bb521ee9ed823a3ddd383ead34f6bed977f9e957c4d92b1fea2b333bbc6f37805721d69ff4c069382c8e431ecb4c36be384c06bc330fb2891f4a09959616f6fe083842e4cbdd538591314af22184d199e07115432d43ab707261d7bd49baeebc0deae8e068ffac5dbcc8ee3f16a465b554afd9ffc2104804e949f1f2247f779a5d0acbfdba1217ffbe032b807a034f934d00cd767d765576afa097f1561a510133400b9804ecdcaf35f2fed97ed3e69ca30b1782ee473252452cc878f4d7a432a0d55c19b743aa73afa2895d8b12133996db38f528b1beb702099a5bed8593383d9fd192ff8449f90fc63bdafdd8cc195525bd21349ecb2332f0fa5fd640b34a154f54b5bfe719abbc0b373027ee2768084337ca1fd2d8d59aa14ad00a5857c61b353e56e4b43ae0ba5db2f9637aa53cfc46139ecc3a3d3cc2f70c96bb3d104090c4e30f70adc2841810d1eb14076551b2fc5d3d2cc23c188b201b5a032237e1ca9806f31c23cdf57070a22cd7619fb0fa0497e1855914f6b2f5e69a126e022ddc3d4e253c2469af2ef56f8c7130a6a1245859c8ec538fbbae5d588536935399c75d830eb9ebd41acaaf6655b23ea9867745a863ff69635a6ab200619183180cb3d35fcf709a012b05982906227282ad5fe4645790fb6bea325fc005847bba45a337cfe6778c8b5e55928fc3d3a1a2ef4a2bd7067a118aa6addcaca89ec4d6ed9d88029823525339d1d0782c6237eb99f712e1240da945c1f90cf34f0eee6d0cf1aae314a0ac71b5dbb7e5d349eb60d9135a537c4de8c01b94ae2edc6de50ff3c1ba297913b54dd6096214b4fc2fb14c4de4a4918813ebd8e7dbcf053ce8ec20a3d1e54ac067ff1a51cacd4f50c1fbaedab3f0cacc4742b720a4ab5f9b0ee1f7d2d1a48ba1ee924085f513b1e6482c3b79e3fa8235efad88fa388b06a3682eafd9673d24a640d921ecf84f7909082d330adca1b051655b477ba26db010a0fab6705f261062abc71f2359f11705f7396cbb8dd321dfb99eeb75f78a4d869a0de0b82ae11e6aa8fb29ed5ee03a09d40f074670ad4c5dcc033bfeec84e6dd244c342f55c4dbf256c0bf99abb52b7b84607af8b50bf1df55a4986599496d03076a8c6f532b9968b81cf464826a7e62222704e7299f0bc55e6374bf7612d259dd249d78e5ec530097e1d0e1cf892bb439fe64187fdc5e17ded97fc603c2eaf5af79c79ba1996478a2bfa7e31e0bf7f36451f464db9c051d983d9abb9b9ad8a7a88817e41909d47f0628fc15d39e0eda414bde3de66f71c6df2b5538928cceeff789bdff5cf36a2ff874c599cb239f0e09b9e1ab37a46ae7e35964410852529c41eaf7cc11cfbdd31e5accb71ece4411b051f5bb0741ab6a77a2791409f40386082515a90ab210464869cce0e484fc7d2c3b313811f2ce71f963a98645e317cd5c6dd765c97f673831e6ceea6542362586aac379d7b9c34555b12b71990c47af9490134e58847b8ce180aa308ea06cdf85b5c970d3abbc94d3a24e542488effa1c68ca3bb60f169750bcb8074f39e51d5acc6fc84fec67648a3d8fac8e7828f08b279ced1b17ffb16a18aa503f302422e04970d97dc6a70dbe63b8b4d66e1ae56070429e47ef3cb18e4e1851a16fe4c308829b71379657bd3f22bcab43af0bf4e9340d98675f832714b534b74d4689fea143d6a1a4ee7b7e1bd05ca168d05f88fa2a5db3908164d1e6fdaa2e0f58a31497efc5aabcdb9c0516d67b71637e6a53f3a724c65f93e29afdb7276f28bbda4cb3439ef9a48ce7fff3d163046cea2765acdb15987636990f4b1a50a1d6bfed1ffb9078b3067ad1cc94796270581652d7203c1b23a0e81b6f0c75d48563b1123ee8004ca1217963342accf5a2bbdc2607ec656df452f215648ffc90ac355e92c30a24af3be9036ce29a8bbba58b351609698efbc58c2bdebe254ad63a62baf4ac51061f51f90cf75456027e449aac332c8c6cb9c405162e6029b2c73b1f55d03d0c64586c3d52b49b15030d8e6373c9c2e7a6fa815e8b97ef9f0f048c346f6445f24e4d8c75c6766200937c387a373c387868df783b08671d3dc3b37aad5fc3c4d9ee8e384f969efd0e81b846c9e7004c9cafd4deb4915aa22d13ec4e0f7158ab9ed1e50a35d15ac1c552f0b9fcf7aad2d67042fbec0ebce074b96a2e280bf9311e8e864c3ce01d7c68af5c58f4295b2e0af25c8983c44ef0266131813f9d28022915f822644c5393118689de7967381a63feaa575332c0ab9ef7adda27b85952431e9e7ee720640ec73883d58f4c2cee30e18978bb513b9ec9697620e7c15b9db42d08d37e5070347050bb7047a96a883d655478d57498d8d500330ce4078cb9e155dd8d6fc1aa02037807ebc40e50eca5d7a00e7c53ea0558ce0a5cc74990238e576f4a6dc6f0222c2ebc93055c5ff06c8f3c68a47577e07aabe3bb689e5a1d82e9425c3ee2152581f5778ae9c84424351c8dd5288c472d4b27d25ab5aeaa08ce38210c750b4e9ac5eabe2ffd1a6542e0ab6a4c69b9f86e76fa0a3d0085f54c16ac11e6ea688cd7b0d05ad2ff8794f35b7c4117cea1b2037a13de6bb0983df31ecf9c18651fc964c7a2d294ffa9f01baa4ddb57b647e6504b38f6b29a54b4eb5e02f74ee43b31b37d01fc19c54f1d062e58b614b4802faf2917da5a947d6c277fa8958ff38c1dd0182cd9cf363a997bdacf51a8bb9abf7ca945d51f2259e853898a0676f139a9c3a4caa3efe90a0e781f4e492f7f842539ff93243c4a56d15a1054128912e936859113739592de53fab1891cfc754c85156c03681e4df909b0f68ce135759bcacde3f8ef7e679ccae6893bad47736d433ed8483196e0b90551888d89ca28dc285c3059b636cd7e7092afc9b980970cfaeda9c976f39e626058902d38df13e01bf901f33285753cbe6eb4f5254cee5185c99a644b0731c34c6de2eab591ad6d9ec1853359a852b1e4d9a2f2ae50a9c0c2f677b3f0e10657558fec8f5711291008aca33bf1f2a945268a5ca0fde45da01ba66ce7302425be803c94b5a4f3f4d2fd985f8670ce83f0ab761adb311853417c443149ad196c5e3cc390d2f2b6f40f2dd00333234f865a744c5133e15aa8b2e547ba52a4caa7425d5296bdcd3050e493ed728268b4897644013b99cdcdda4e88ffee08345b57ed7c0728b95d9a4ce680f5662874b0c7b88247164a04b6aa0e749fce1705d385f356ac3c67c81c081d6f46b6e034f5a530a5ab28299c051e13e2802a3ab67d7f5ea1ffe91e132646882f271b655c7b50fd52cce8cd96dc548ac095a4e5ae9b23cf594057f652632f037707bf11ee34cf76e7818a6fc0dd1ef59aeae8578d0f56fdbab212c4fe235cf85a87e136e2eefc6b9a363b57dcc1ca227e7fa6ae79f1779f913c366d87e84ce977cc76c7ba2facb9b1dcb8d6cc7394a7d677ac3df12167c0e3c945b6f496381ca643e603ddacc35d7ae7106c2aa8fddb607809f9e6bea33a46d24e4982c695da656249b66b6a19c4498caa4dd282b18094bd054cdcfd31f59ec3aad029c15af81ea02bc8d76b96f06856d77a6218340c632a3b3c479709b00b0bd21cc1f6ef54d1196a7106eede946c75fa869648a12e576ed9db1c7e4b768ab6003bb3aeee549874949ecf495cd2595389051b8973cc9d9b2b8483aa755aae4959c9020c781e57a48e94631638eeb6e37b043ec5d07242504ff0a8ceedd5c7700f133ae8ba4652cb449e8e5a8dc78f697ccb44953057e60351582980515cc42a647336efa1e61b7f73d933ef2e360d46315cba763ad2b31130c2cfecf2f82794c66d677ae033685baa05e544d24b9a86bbf3079e57fa131df6d7e5e30419ed6676687e53b8068704b4fbec8f03c9c4a2734c2ddf66b180d24a79da90289900dd414f40c754ae18f343751b60eedd6bb89fdce97d02d63c50e9d9e143cad2b3f928c930572862dc665e5f8bcef17efc5c3eb47669a8d59c8c6b0f3cae313ce60333c7b7e72c341cc9f14190a5f59078c650cd098efc7754867cc9fa2737d8da820de6a06770f4c204c49f354b62f7a1c5935d80ad1aecbe26bc9468e80a8e9af24a432147e240b9f93084e54eff9380ef99ab1958fb9cc67d06fa1c0db92fc6798890f28b1d5f7e0269add47a7ea329adf8fb508b7a627cc065217457bf8776643c83bfea7ab1d972231ef69f62da7ab103864b85707a1e51b337143c418cfeac4bb9176496b182f553d8c5e24f9e4f28bd5329497537862eb22dec642f9505fb10fb347ac8dd7df79a04a8874ada75b9b40ec2d46e2a25c53135978220d1a6b06f93732199a81a2353c685a5a144bac46652722e3388dae660441d2e0838504ba5c07a0c430e37e543d67955727ac89151054a6867c0f12116ce3fc19a94542297798f63861b17804f53349017a02eb1fc70ffd473d31efd400b363ffc6d0274e155547001ec052897c282467c77049578e18bc2753aae92d44d0231c5894a802b4d5a08ad94115b1cd54479e013824f7fa31a6558bbfba986ec5849d42dec8276fa07c8aad2070b54c838ad46756af1697b49905dbd022963ccede4742a4a89c53d6f05cbc34662ef4192a204d1f67b77904f48bb7cb4d34d7d59163e14c9b49cf4"], 0x2410}, 0x9) socket$inet6(0x18, 0x4, 0x31f5) socket(0x18, 0x8002, 0x4) 16:54:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) r3 = semget$private(0x0, 0x0, 0x4c) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000100)=0x5) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4e}], 0x1f5, 0x0, 0x0, &(0x7f0000000140)={0x753c, 0x2}) 16:54:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x1}, 0x10) getrlimit(0x6, &(0x7f0000000100)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/75, 0x4b) 16:54:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\xcc\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'*@\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='-)%\x00', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000400)=[&(0x7f00000003c0)='%\x00']) setsockopt$sock_int(r0, 0xffff, 0x480000001023, &(0x7f0000000080), 0x1) 16:54:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x3) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:54:11 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x7004, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) 16:54:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10080, 0x8) ioctl$TIOCSBRK(r2, 0x2000747b) fcntl$setown(r0, 0x6, r1) close(r0) 16:54:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r0, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) fcntl$setstatus(r0, 0x4, 0xc4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() 16:54:11 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r1, &(0x7f0000000000)=""/90, 0x5a) dup2(r1, r0) read(r0, &(0x7f00000000c0)=""/181, 0xb5) read(r1, &(0x7f0000000180)=""/224, 0xe0) execve(0x0, 0x0, 0x0) 16:54:11 executing program 1: r0 = socket$inet(0x2, 0x8002, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r0, &(0x7f0000000080)=""/113, 0x71, 0x40, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/54, 0x36}, {&(0x7f00000012c0)=""/58, 0x3a}, {&(0x7f0000001300)=""/151, 0x97}, {&(0x7f00000013c0)=""/235, 0xeb}], 0x5) r1 = socket$inet(0x2, 0x800000000000c001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000001d, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000065c3b32000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400c8307bc07e1e9bc3000000000000000000000000000000000000000100000000000000000000000080008e7c102a0533760ce25ab3825ab1293d3fef38c5cbaeaf79de666980e7fde2de"], &(0x7f0000000100)=0x6e) readv(r0, &(0x7f0000001780)=[{&(0x7f0000001540)=""/82, 0x52}, {&(0x7f00000015c0)=""/3, 0x3}, {&(0x7f0000001600)=""/17, 0x11}, {&(0x7f0000001640)=""/99, 0x63}, {&(0x7f00000016c0)=""/142, 0x8e}], 0x5) open(&(0x7f0000000140)='./file0\x00', 0x8100, 0xa) 16:54:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = geteuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:54:11 executing program 0: pipe2(&(0x7f0000000000), 0x10004) r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000040)={0x0, 0x0, 0x1000, 0x101001000}) syz_open_pts() 16:54:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() ioctl$TIOCSBRK(r0, 0x2000747b) kevent(r2, &(0x7f0000000100)=[{{r2}, 0x0, 0x4, 0x20000000030, 0x8, 0x400000007ff}, {{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x44, 0x2, 0x1, 0x101}, {{r2}, 0xfffffffffffffffd, 0x2, 0x20, 0x80, 0x2}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:54:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x48}, {0xffffffffffffffff, 0x4}], 0x2, 0x0) 16:54:12 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) msgrcv(r0, 0xffffffffffffffff, 0x0, 0x10000000000000, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/160) 16:54:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x4) 16:54:12 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8d1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x80) flock(r3, 0x6) close(r2) close(r3) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="9411449100017efa30f62b80ded339d3994bc92d8f247a935fabd6e5e9fd04b53c6d19b215b21e604e85a2d2c6f5acc314f47dbb5767a3d883462288daa970241a127e3fc5a10879ca1d61a2905016c39e32b69c2f6436c188c9d008c97730340942d3e6225879f44750c1285c73cb3409407b4de4d83a9c9667d37cbec983c828a15d7dba715f8de9b44bd4b7026c75d275fde582470fd353740eff3d8e8046344e534f2c2ae1d9625ee47894c3898b06455d1caa01dbe7bc73d5b83c12272c9bc36f47b13fb2798abeb87fe0d8a7ee7312868289c569f6d9e63b95f6c3ebb658104fd9cae9e571b4ae297d105b20b96cc8b01cc72ca3e59585f5bd18451c43addcc318d5dc6523b3ee46b43e7c9ee4331bfee1fe2926605c32da5664d253d1097d6e15cd7e4f54aa9607d810497d49e1469ece5dad877c61f56bc9d40ed46084382fd55353e7d455e814b00144db2769c82ef8c56c83f8b849c0f1783d4684610513f30f238ffaff87564d6a658ba0b1674129c76d280693d2988110adf54fa2a225f475f19cbd7936eb4a188fcbaa8e7abfea32bfc9c40019de927ba975f425bdf3fd73ff5739d987ea1be1984102a0e577908e1c63a7a4100d5e56fb2c097303273b0ec569836616afcbcbabbcedd885e87d6d75022c04dab9a19e96affd963e34180c90c0d468388e025e888ff6fbe165894ef467d3cd21a2136814496fef4299eb8543c4ba90811a60ca6d8bb790fbea04573cf4b8710af111824f564c472bf48c17f9a82bc300acabb977e32bb8b4f2669d77eaac812381090a53f25c9aa8eb7a6c9d05d24b8194289941eeb0c35a2a485e2f9f3fb5af2e3e549d316f38ae592ef94367b4efe3ca9ec5b210dfcf2a32a3178ab6eea5d56c3f4a6e1bc70dca1957dbe6ce768c35a45f77bd700a44205d7d5c18c91f049cbfc5f488b3e5bc0cb9858c3a3993e162bc6ee2916c1326dc5a2361aac0e002aa90b49212cc4b4474cb9ae90711abf766386ad1212f364aef500c144962ffeb3a936e954f73e58f3603a2efcc03ece050af71a40a0c82729424b6601b6414497638cb90decec4454f3092b42fcec931b29936d6f2a050b54d5f43ed602b802d65395772f19a277bff439b440ab57e762a89d2e92a3eca5fcdae7d5280f08212fe96a26ea52e3c3c088dbd4f83e89f5baaa092642b0d5e244ac5b2a710829b58413fac6eb6849c8d87730025c452532dfc636dbbf382648a368f585720a4c3e6c93a2f711984195d3e3fff2267de6085adae7c88c8b7fd0eac9977046362306cf8fe796e4b1df54273f6b0d043ed1f08184cc009d0af1dadea057ff10f33f1dda25435ab2916cd183acf6a46f1a4bf6858f7fa1a1eb37eb3859e9308110ea47d90e74917c771d2d86fe4c6fdb107dc36d684abfe60f9025f4e213562b8910406bfe22a1a19fe3140669198b6b7553e9b34911963d2e06faabce0beaf17d773da3f10f03203fc1453dc886d0956e49296dd3105022fdf72ac637db0114737ba5930cb28699927d40993e6bb0e125558bba100f42bfe9b291ea291dbb2b657b6c0fdbd09a6ae9afda1be354af66bca121c73a1091af96d1598778ccb3c1a7cc35d1f0de6bc1140c9907fc2a652004c67c49274f3a755453ccd50a4dd770d145f8307b6b9d07a2551a5f92606140a35adb2002098ba5dfce1506dbc54e07083a3ce3757a15e3a3fe7cb0719fec358c422d5a84119e7bc08e5f84bdee7f4fde04a95d497426836e6c049cddc7a79d6889ad921f05f0687d2b6f235ec40dfc7d10b79f59c7933b146b50f19d3ad709b4c7366c22ec5bc862d250e9a89f343769857e82be9242c301e25e47656c9c6c0c2ced913a9e21262394603a4e99db66c56d0cc2a4bc65476146ea9b0056d7d1533180a09a16f32751c9a692e4946d773269fcef36d91d3fac2e0784e34450b807f8868593494fb46fe4f4a000122ab21ecf87856ca14fbb420e814dc13d0d6f299f3ede7f1f710fbdc9f973efc142743825f665a35e398d59182455b0ef46160ac700a24991ae4ddd84a9c6bacce1697a58eeff1ad8e4e3ff98969c46de21833c3b19f32a41295e09fca1d5b60701f671caaeb0fd7b2326cd56624384b014ed25e66f74351200a2033f46ce244e1dddc06f493d89b5eaa247d142ae8e6bd84cde6d924c6b6a549e2cff3a01499c5bda38d2915baf7daeed2544660dd04d0e4e83600b0e0260442e0afd1ab83095edad464405fc15cc0a9843411b6e76be64fbd488ca750d549264e7974bdcae668250e1939d7ed33bc8931a75c00fbc6fffe2cb1c2d4600dd163b4696c9d590de35de2f45ac8794a6697f75b512cd36d0b7990b383d6a95ccc43da27cd4c928c24170dacf324b90f5a9038cfe5327df90b267d9b3d00664f60e134ffaf24d636c0aab8166d6dc82d40c87fda7a08d2b5a23ae1a9c20190fac788bc549201f590aafc95f721d0ac196124d5aa2f49e002b3716bcfe03d60037f0778a9a3b7c916c20e6332e26dadfc219a2f71d9ee93e858eb1389b8f5b37055bba705cd81e63dc62d0770b5117b6714e089ca9bfbb9135c1e81c663d156d4df96f7b84d913ec4f8cdc532cbd548228e3a28a0f89e87fd8334626f3e624f2063487b3a2747a2284aae20c9c18243ca08fb6d04888e91785703728280fc06b2f043b656b5f68aee0976978399eebd853a0281da4ee2f322d4a420b1cd6d715b5cc8d03d5ef616702477cf607fad2270b1435749d17e52ff0a394b25b7fcc62941d0add238137cc4d07e4d1d6a316df7235aa41578fe591c42402a417fc7a25c2987c6cf247a0af561c326d92219cba4f67ca9a5696e14c6669c9589e508c2a42a5c0074416d46f52af6f3ca353a73449c5599faeefec5bd7722bbd33d0606c8e1ff73790e449a62ffef91a178a9a242bf95b5316e91efc856f9f1b90fe8b58dfcf57f54e8f75c2a32c43a2cb273a909074b6b5ddd85dc3f13cb2c2b290f26682dae6e1d0ddae268db5f3b560216fdaecb87c59064102d60ac1794faed8738e914ebcb61a49c275736fa919b983bf3e0a0c398fcb692fa5ad3f1ad98337914c2c71ab15385d1eb52fca90860118fca3205e0fde2f44661fdc0e2c05b08d0826c97ffbccc079c64ba25185285fda53082b2737709d334da7cc2fc2f0ff1cb3e3e5bd7c410b3d10c3d7925348409f81108f420e218fcf8e8156ef177a9b0cb7598e8d0a477f1fbfb39de744988ad9e181d35622ce6a6bf67511ca79131cb9c8ad326d155491ec4348567303929410534479160daed82e0f93d9ce09953a309a46acb7be94832642199c5ebf01289bc0117b1d29faf9ec8f90f9c9e931a69127729117ff40f15a69c9f4e76fe0e98d70c47035d20470ba1c33b54eee9f44cb687536a728d92124b4df48db4884a0b68ef4dc99db6675c5eb08375b7c1f46def0fd377977ce58ef557f3289824786d7b9ca2fcf0baa9f10ccf6e875f1847c361af2d7a811a2429966facabe0ab81dd4b9a8b680403445a9814bbbe979bd381035720c569c92d005e22e4f25980c9fdaf507840ddb112f2a6f4e0e19ad702f17b546dd1c45e400f12680c8d3d52f656d23c26db401a75f543fb05722999018573c85aede23565f9228337cf69c5fc623893ad2ecae7cd4878e177c69271b8f0e3625dce582fff688cd65a01c2babc6d6eae9ae7742052b6472a88355b75d51b4b602c74b146e01ce4bd23068f69c855dc57137eaa79e20dda6414c209493b159fa0ed4777d72f8ba603c32be590629deff946e81fa3fb240114a3ee7e6d9732c1f5eb4249f29e5eb989e348afe4736817f8171ee2f55a6b6b356abe55c34e8893e4c9516a0dc784d475aacec2b61b5dc00f7bb540127f3457f71cc440da98081634ae773465a8e181ef4bb64f33330e74e4f8e45e6580c0fbb9f6d69ff1b34211711792f23037e4ddf9f189eafbe891bcae594dcea75287710f28ef4d995ac7d83ed326970c211159fe201ec5af97a6b5f67bcd65ec0999d49e4534ff78b6c7a077ef85f3da9a9f54b55b9cfb167bb101ec567eb0712bf750a1444c786c6a87e306966b8beb124eb28009fc7fe422743369968fa098ed9f8336dacb98c13464e0b07de5d3f498a74260cb44fb338a414ae6314d2165590f85e39fa3c539336b4259c4c2d167d65f469ad98fdf90f75434d8a7bde1f8906758c92581dbca4d85df400a9613f20b00070a83e1bd635c2694dbe72772b11869480fc998b7b602d2e51379ed43d224ca824b84d04c8ae601f863fe4c2d9bc207920564027743a0221d485b906143f47618eee28ffa185e2fdfb46d084d9b2243b34c8050a231be4941ea28db68f3d0e9f61dba099ace77a56164a6d729dc66ba2614bcb8b998309bfed6bbe49793ec67bcb8919fb4c875661719b8cd3705cc41943596f574fe08f6056fbe1bddf1803e605d2f819e6fc23cc409e2d68600e0554ab7f233968069963d8e5778c405920f23bb06439094246df88ddf47cca13c1189b9275eb5b3236ea4a7b48a7d21cde5e5e0e4625d81a6a119dd4138e3241e1d8aced03504b5ac43b5604c5904c21574257bcfb5eba4202adcf3beb410f6ffe5651bcd8d2af879fcc682225efea13dbf6c0b3aae281954f1cb2cfb99913ef726de2639033ee4bca7f7e3a5483ecbfa7b91754d14e6eaacb81a34663e86bbae5fac82ad375348a1f213a906d815151ff6b95d1a4306be8f7e59bc9f68ede72827e013e2fbe433d78dda10dbda3cd2bee8aa71cb0bebeca6a580f7ba194a1853e721b28e3190680b87d72eabaafd6eeaaa3a85be80f05c8fc4a45fbd8dc22f78f14d894c7c1bf8369b7b972f79e2a8123a546ad6b8e22d271e8cb85cbc64ce9f66ae68ef05bb475bc5e4e812d222674191c6e45623743164255afa2665fba8181d872a2c5dcec70989a8b049cc24f573d09d93ca50192729e0ac4befedf1f16299abff4668771f0800db5ad892a9a99d4146305fc8c0b53ac3e2f8cf44c357b1c2a20cae00e85c85974b8feecd00679e3dc1b8b518943539f0809ea18740ce335244b6f728de34708bf824cb793091bcb66a30636a9baf6e35cdfad0788a2e7e680583f6d2fa09907492d3a9e23b12b2aa7365e42f85ca35cff0d95d0876fed950ed0f74424f8c0fc4eddb871b5d3e8f6bd603418949ef97ea3b4537f8451fb19ef7bbd561b2aea6d0aecd3a258093196f0f0892e74b929e98ff216e59564962384f10238f5012c925f4489cf35051365b1f4008a3cd31ad73de9cb549d8eea8d5c65dd9ca217d286a95191503567be7787ab6accacc9104cd938a86cfcd054bbd8890c661d082be676e03c4b4f383018555b142d7fd9b8c018dbaa2a534e5ba27fb6e8e157ce423de6b97824c65903d97a2876e0c818efd9e748cc8d2f21f85290b92eebacd4079ef51cdf7a649564358ce146ce2cdfe5f4d7eb7d9dc70307721d137bd8e6314ab35b7f059ce19c7edea7340321feb4ffa5ca08e6c3b21323891d1ad68221341712cb396219bd470796ac53b235b2dfb442af9541a0ed70c9d3bee833a94d2eae2ab93411d4c0e65156bfb11fedc1f412d008d4e36270da9bafa82f103761b231f79a8dbfcaa2b14310da91a1b0f7cf7b8491cae62e70ca439570eae71990cd9b884a28a47b2b7c299e35a84deca26b141cdc952a6d833ce6d3402c732c7c2022c7f64c3046977e03f9f285e48a98ff8a04a1fcac0298292eab0ee44b6fe1e596070e9a08cc40d7576810b51910347e10a7ed992fc7df57eaec4", 0x1000}, {&(0x7f0000001240)="3dd48a17a54fbd59ecc765f022bdd6e207e2f720253a41bae997acefee57147ce301d5fe3ba7574a83850e71be5231007e439ed88e2d87351c26cb8a90f721401a7b70e646ec8f5c6da3c06ff94a86c5fc584d32f2ca551d626a08c3be21bc64028f9e873c4fc5ce4ba093c2086b52eed5444020afa663baa87b8cce1beff2e3f9e5afb5c0d33731723abf542e5f6620884150f30f5205e473a905641e1c1e5d6b9b8bbba525a4cabf259b0f105a4f37bb89a3c3f3cad9838dd26960909e2fe59079cd82f09b0478276b4c3e7c3d94ae7e59619a2ca1d21c5ab3da188faf4bee98bb581d9592bcbe107ab9ee09f0f6e8842fcbcc3f0d9fea64b3b54a3ddee51bb2806f4b9f97ef9552f9ddf7297b6d99b1cfd857ab30d68d27f2132278b28437b389a05e8f29fff5ad6c993145a099ec797f8ed78cf54afd7e6940356c2ce1477c63677c4426b0d49aad64622c18662ec2a8790f5bd3b4624e8c28e97b8b3841933cd13c83bfc2fc67b8ad6091d28d9e3100efeb05f428a13e7b17b4944029e152eaf075d8a0ff32d46f6877415c2111cf48df0b564e3f7252a5725125dbc78934cab37ca7a673a1b9e423702a5a40798b66e0b5b5f93fb2a2cbc3d6fe9394e409a66b4f5735e82591f3e8d55ca29d0c05d2a7cd0f3fd12c85d02646c16e410bcaa179da43079e7d486fe4e7c2a9cb5a6a8f73a23a44f5a3cab4b410fcb7618ff45de7506eca5452a2274c99a5c1bdb04263c23c15f13dc7c8216711f9f0ae355cb4fb58bb6e3440040731b24ad7fa2dc6ab2aea7e59e92878405649208957980ad3dfffc12d820e0af3dfc140bebde48e5e6de555d6232eca195c2923fcfda3024cc01f5f192ca129b37c4ba7516e3f238b5df777c479ab9313a89cb7a64f71a007ff2b935d3eac274cedd507c640a824f0c37ea35fd51c599ffaf96e639c3b8d402f26f7e6abad1513156c9baca1c3e282fca547fdc3d50bc1a7e192e6be420929ed1d047ac78b52358ecc4151826a284ac71bf5bbef90a01dc103c44f8696f1b48867a046704466452454a5288fca4d1a95892c49eb11264ed40303e00736f6f64b19c7de0fb4c965c4c46a4cef1d189821db1a474de2240b88dd37d5a74d2910e5b3d7196964321560e44f8e9f2c8fbd4e27fa8e8b8ff3de20c16295c593e91fc8c07d3b17faa3312e60391672dbc7d69f1f0c6017e7c1c03e1ca026d97065fea90c7d456c7627a71085a49195ae72dba46c4f35a654933dd5f5fd2b8921c9c4eaec2076ba27182d45ed3d5192c9f02ede8b20dd5bbc1567815902e80dbd0b8c6c07a5533470cabd012711d4915ee406508af9ac48f9393efd90f7d3ed3400b3be80640af92a8db92138b42085ef42f815f3112d1b05066aea230c6a32d45418c09fbbf4eec3000994025fe56056dfd1c0deb6e0b8c3e9d8964a2f6db1c49400973c2fa0eaa4f549bffe5d4359929dd7ac00120791b1808d3bc358ff30f8c383e77911026ddfd50de1e47fd5e1ac20d1ddf5f2a945ee35595c2152909969ce0898922f980cd4fed7c6e26a2ef030235dc1020472dee1af57422b189ba66739af260ee961b3b90e0e5ae3de5ed61cd3283abffdba0c35978fb90a7652c6f2626e3460da8475aa5bc5ef20ccf85850ccf4af69450a9f33686f76657794e99c9cd02da0b8a3ec66b0f529c217c0cd9c1b7872c2dec881fe8926e625230f7894aba525afa3264e72adb689a4e1651211c05eab3645deb58d3e3656d9de039126f64223a95150d94351f340f1e94c1257c4179763ff91114762fa030365fc21ed960ef7b8c5618dced6ff4431f6d031934691a6df39f275f6659c2b51e51b8663bc8bf4b17bda92e4e70f597c14da6959438a9fdc3400930efd9611a533066cd261a8387e3b62eeac3459ad014ae25be7846391c4db1aaa3222d2dacac37265e7276e7688e11327a846741bac7707b9be005b8b41563743d8c596eb92b986ac002cb9db12d9671f3f4bf8730898167f55b0b1962eee651368897b8652b6918c426f95b42ca45d05426597cfb07be970b1723bef3a01d08aae27ee11cae8f130329ac585ef074a3fa9a69aac8bb6b9bdeb704f1174e54a7ae2af83ab87cf6b87dcd6ab4accacff06cdba8323932b71cd8155d5ce4487ad0ceeabd34d43daf6091de3311f3db73301db05642114d7f75b06f3e798f0650e5bc70cd38f3c05e405324705110be9331d03af87d5df716b0bc85cd17f06df96df994fd13265e746afbe72032a5ad123c493189299718b945c4ba42287ef5ef425d784caa3dd6ffba6efe71ca0c064c6be9f7ce2d1380e1d0502bed36f899073c4a835823773aba7ff7c42e7d49c44c31619e5a67b6b679a33ccd10aaecdbc1e555498a719c69932804d5e4843c5c7fa3a1240505ef181a7c1af9f3198b89f833fb499a7c2e74c2251a9609949d99cb48999bc81d2f028bf0e045ad58483aa1480d7385fa523dd7dab2059a4afecf85bf5d6a89fa3778028bb53d0851490d64b336e3d31e89a27150d6952827586e87313bce3d4956503a793259655f4fd0639328b02ec8945244f8b06ac19973c17b381087d967771a218f6c690f33b57e99ec05b390660b4e30291010a807bd056b9da318c8fc31bb2f99d73d6096729ece36b278e1b95fe6dad82f2599bdb4c51ecc2fcd6c9fc9aaea08fed818efbdab2dabc243ca733b6539480c18eb385ea632257abb88efe4c4e15004307e1c4099dd7d213b0f64caf71d36d95740a88ea30aacb8aae46a963a8f41904b1ef0d1fdf712d5de41b1a2164e68ee91e15b979ccc72b8629b45439ef05e15105ecda9f10e08c4f30a8138c77d4bf3abe36e85deaca54cbcfab683d395cd35bd1efd29e510bc47e522ef259090c6a2ae885b2b8eddb8d98050ce1648497c680a542bd765772213aabf59f7e5633da2eea1c45fb4845e2d826af7740fee13afb56bd8d7d869196308b291d47dc29f4cc71dabfe756f06c7adf5d998b25b084e7d7d8c4027d63a88504dad29e12bc1781a5f5471e5dedbf708bb0306cf6c9b476daf28c405bacb3cfcf6605017eb3d2d7f29399e40dd0de6cab1286a4225e5ddc920db9648143bba67deaf3e592fdd47346313c962c616beaa54967d844cd1f11b7fbfae7de55824f545223185f4fe4012051af71e59e10a93fb653283f69e84dbc8e9f49ed90706008602800e1ef822338d9881e6327f971f6ab147b27aaa091446c03a47c401eed72e871026fb9aa31a315b599988c1e04cfb0207300cbbc095b813d513b2c902740c8f42d87d541271aef1b592be10cdebc7ee6c73d653735036f9fef10c91c1a38cbd255bea90294a005a986d87b673ed02ea09d6f977cc551866a95338a5ea9abc7f8c1a0331ad7694d5fad7591208b5a9a3fd645a5e1aed699f34d578f79c15d14f554bc82d0608f712fa3f4dcb4316547d7a719747a63ca2dea8383cd2c18720bc66aa7b460685c0dde0f1d5b7448364106a6df3071aa7cad5b28799888f9063b47d586c6c079ad92484bd3a152591950ecd2b9ef3c668f1c2c624ca2c24d51726da6bdbf2a76004278026c443c28ee07ac7615e2328905fde325f6363aa968435b854f9440149ccd57334f47cacd331b4c1af789be5b21b135940ac5e9021fe9d284598fb4da1f15fb0a1967b2b9dc9401e33368264613f48f2c3ab7303c86d00a5d9cfd9ff56beccd8ab96494ebc6a0090bb19205d48373a4fb929cfab96dc388aaa9d9c2654a033e5871c12264b68d2c7d5967b4c01927c4b71f97cccb81f919960920d4cccb1c953c933a68a071d555f336f67e271d1deeb6348a0d405a828eb3d10d40ec3d89154173f0480b750b97ec1a2b9b384121105b72c5e1792209df1862f7b116a0c4ccb816390814a937a83e9f3a3d9a6c39d3a3f7877122bf1e516a868cc72ef9290139322a0e6d5fd8168f051a9cbd84baa6fa4527ebb912e2ed3f74e95578bb429410876121e0f2d01ba0536ea6f71096b53689d1971e1f5734ac69db8bdeadd0221b331b6f28b9721211ed42dc7168be5fe89a89c7bb1a0494e3d2b58c5f209b13f353332926e89b4b31083c8fe4626f9049cad85106d438a279c55bc4a8e9390d3c87b0a0c96a8d36887566e21de788557a8502e8622cabbbb3529b8eceaf3481ef982b75884a68c157fb4055d73b6a0ba505af55a06c432a139c388b1e2dc7a3c6329cc8de6efb20fd4b4ed39172a81f48cbd19af3d36ecd371f34020585a1ce86ed92513b1462df24be43a588b09311244790fb66299e8b64c0709bcc0c9cdcc780acb8d76997c66adf00ef925ce4ac84065e4281792542be436682f8cb62c9c455ba7022fa1888cc70e594d226166b0ea8105a271c3aa6a26714e8538a58e189d8dc2ab06f0c29ed9ca5421bfbd9326fbdf568c09b2619d0d118b9dcb3e1c1cb2cd7b1b6c2c77baac5053f925d04c109298edd916943219bc648512bb2b9a3df9195a685222152990283b7e5591fce180271b3bfb33d12901729400233e2926ee138bcc4f62d8fee1b79e1a1c33f61bba6c868fc5855c65d549b36c1c408f5c50a999b1b40754fdba6a10c0f91d1c335632c5635a1f7a5cad60db41d95b100910aee35518100eb269ed4f51c2c4958ee1db95ed3352df9e945920f70a545cfa45fb0316c3b7e92c15b3e97b9e9fb5211518dec135af84b98781fec2c1c712620754e6ab88c10115ceadf9ec41adbbe3c8a3734922cda31ebc322fc3496f3cf8247b124045ec47845dda4ae548d5dfbd91049feeacfc176af7963d43c44fc126599cc63c799b2b61fea6dd53d965adb07f31890c499af07ef931b7dfbd4f114496b4b6fd06285e3740a6d4061c267f02db129b4c6dd56cebb758d6264b57c3a0133729a6c32c64f00d2f49ba9c192ca2df8a9f3d6c98b1162a4a8d9023dd732b4efd0ef5098a487cf9ae48098305452c09e5ba07053e3ee14376a4af6489e0d4be503f6c1c3d8801a30b92b9ba5ea2b8693f25161fc3cb33dc12da2a451ae38f01a9342a93cf684f5299a6a4bdbb1ead454b4509daf65922efae65cc4808dc284ae1a6c5b0e7af596e64bb15ed53bbaf2f20f423d265a483191ede42465e862abcfdc7248f50bffef2f69abadc8a818171342174da3ea2839b57871bbf16a257c86c9216781962c55b069f53020f18019c4db4ddceddb70fa856d66a09f601f31c2633a8bdc227b77d528eda4124000bc5ac6728b0b08284a88f2c1cabaa3f0c809dbda23d207446a61b7a85d3de8ebf7f69c3335934c9620188bd14e8b825ef704a95fb59d4435d667e33a3606ffe15c43cc625994b93f4d17ec0f3252d334e35545e1c391a57df197ee4fa41516b610bc99c3aafed568974471bc5e7d38590dbe4fb7488f8c2bcfb7a3ce66e4b269dfb982909afe0254d9905f5b2e53d076f56ef0cf9112ff4138d007f5ee9544c225b105500d52b344cca49a694610d6cdc4e02861c43d1180e7058609116dbdd780642eafa776eef544823fd950f2974c77c744ae53cc35ac83774c315ab6437c770973dc7b5fcc2ea5759c9611a24711f6672e93daecff385ad92431807c5e9da968f6f667650e0d3f99d25c8498e1c2476e7ecad14f844d05ef37474e28b57d001207c6a9e549b7bdcd36f4ed59504e85c35a63cce7496b818eedc968a9678a520f956ef864a434c9f2e5de0f281b484ca7b39dc4de782d49bb584ed1994201e50d090bbe196061f37efa5205214f17ea825605f6704dd53a8cdf1b7df1476551b6b12680d3a0eed07790a60b", 0x1000}, {&(0x7f0000000140)}], 0x3, 0x0) 16:54:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) listen(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:54:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./bus\x00') fchmod(r0, 0x0) fchdir(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="01002e2f627573672600f14f4214a82b5abfa6aef113a7d7eb9efae31edeed8ab501dd6ca12b17e15eb95e64a76ad410b2e879c82a9175cfeaf5556314f026fb6b4d5c390405aa6cba343430c947bd489769de096d86db3feb7364fe3ca8447f242cb0f8d58986cc6ebc78bd037d60f338bd4d3104ca"], 0x8) 16:54:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x10, 0x41) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) fchown(r3, r4, r5) setsockopt(r3, 0x5, 0x101, &(0x7f0000000200)="19568756d55d0a46aeb02e1e4b4b9c41c594d90a5f670b70d125dd97dc9b79580ae0b5d7e7bfc85b2bcf98f675cca5a9b82df285122c9432ac478729c864f6d687913578d4105e7a45ca6a1f7def73a83c1d", 0x52) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000040)) r6 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r6, 0x6, r7) 16:54:12 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0x7fffffff) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x0) flock(r1, 0xc) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:54:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xb002, 0x3) close(r0) close(r0) 16:54:12 executing program 0: pipe(&(0x7f0000e2aff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) close(r1) r2 = getpgrp() setitimer(0x1, &(0x7f0000000040)={{0x7ff, 0x6}, {0x9, 0x3}}, &(0x7f0000000080)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x3, 0x3, 0xffffffffbb1ac6f1, r2}) dup2(r0, r0) 16:54:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000001680)='./file0\x00', 0x20, 0x9) r3 = socket$inet6(0x18, 0x8007, 0xfff) pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x4) r5 = openat(0xffffffffffffff9c, &(0x7f0000001700)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() r7 = open(&(0x7f0000001740)='./file0\x00', 0x402, 0x4) r8 = fcntl$getown(r3, 0x5) fcntl$setown(r7, 0x6, r8) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = geteuid() r11 = getgid() r12 = accept(0xffffffffffffffff, &(0x7f0000001780)=@un=@file={0x0, ""/4096}, &(0x7f00000027c0)=0x1002) r13 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002800)={0x0, 0x0}, &(0x7f0000002840)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002880)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0}, &(0x7f0000002900)=0xc) r18 = getegid() r19 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000002980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002b00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001600)=[{&(0x7f00000000c0)="716288b590963e29ca4370798dda05d38602b67ca98ef32e7e848d90150135537ead71a3106f57fcc885226b1c3439575785e585deab0da3a6ea2fadbd77bdf12ecbfeff970de62224177f7865c551a6dc9a58f9e38e96f9d1ead6ac17da1dcde9dbd746ae8a9dcdee5dd289a9f944a93da38e781ac30251b4ca58ce7d5d2038ac087027f3091286c1a51a2596e807985deb3ef5e27dc67f0f25a170b76a46d9a12f0b963e3759c71e5201ad72a82d7d964f302e1ea6c8e7cfd2b391766e7a8363d1b7983570", 0xc6}, {&(0x7f00000001c0)="919f", 0x2}, {&(0x7f0000000200)="d9e5249cdcc1e42befef47f54cfa8da483b820d8bc11bf32575df706116c1280f599b2a7ca4b0dc7dbac89ec95d22405798b762d9ad1ecac7a46dd1e194f8bb93946984da62a38b35c2a27ac1d1fcca6318c2a5b5fc0c2573f214cc9cf2ad2db960e5ddd147d13e1943594a5209bc42714ee2e3f45aee0097ba5991bb6d45775a5af7641f7923143546d4bed7b764eec57871eb0abb773285900194ed9495453f8e32aae54e42c14d0b80d00d2f1a680e4388e8d8dbb274451ebb4e28c9b622aa018607737d4ff5c9c997f1707b0bcfc4dc15a958194255ca625d40bc19d17c3dd", 0xe1}, {&(0x7f0000000300)="f75234583858770677ca92c7cb06e9e9998008cb778d35c3e443ac07304a37d410951c857a18c7d4fe03ed5a3cba8f15d647de40ebc3b1fd193ac3a6c2c914859f87ad23c792e40af6610ca2cf669675c0d9cec525bdc8d78c", 0x59}, {&(0x7f0000000440)="a6f7e54840ac3d66fa1ac03b04afe9dea9b46d28f638367911dd92ac969c7f9a25b5219ad32305d1433535d543ce1613e5e2a5efaf1e19be069fd2f461914e604f85a4af146071eb4781d7520b7d5d623c1712fff688286f6d1fb0bc66085053c0dd89d42c54466757d784a7dfef4b8aa676919c5165538410993d306cee25dfd83cbe74126b6735e7f8d5e4904a131f1bcfe35e76cee2e57ec0b0ff906d760ea22a5cb28e6523bc56780fabb7d9783590c7b856a0a5dcd12526b54a8f21c3d67008a97761b3430a1d2c588e9262a0cc3fdc52a7fb049e2e0c3bbee1f995ebf5f399a6ce0ab9c5a4bffae9536dd0a40a7f64f9201bdebf06ebe6e4e6b8690a3a2065b6c6a4df8097acf48f7c690317b93a0ac89ce1751d57f9fcac6072d391c3c3ce5149eada64266958d2dfa624410253458eddab92565d2e3a3b4642564f0bad978a6f3abde6f46b908b67c78696c7ecc6b23e81010dec3224a0f0a1963796a8d464b92a2e3b859a95cbcddc33af81e0eb38e995efac8588a4a154d1b2cbe1990454a6196446e7baa53e5dcc30163ace067b0322f375e2da80138cb8e7bfb9cf9211dbf0a8123652caae2c75de5acd95c1db086a028e7cbc6fc7e9f40c2c7019bb750d3accb9ac893327873b35a1a80fff95363289f795f6d20ee52af48c41e4a054897bfb603bc88b53c592b69139b64d2e28622f156cc99406abf0859382e7febef0725036f75e63ec5bb04a30d540094e4f46acaaf825e2b874bf150b470371dfd932fdfb9770c1d0aa64602ecd7e52e32791c81b50e91a55eb196aca04cc68cb2d6558b61eef134532a84ef91e72430d4b4909820bb233681810063c3dbfd10ff2ebbf680707f360a4a08a74e04b15fc5bf160a84d622d41626a5bced53701850c0c9ac0efbabe79e422e7c6b0c43ef304c433234d878c9aa0ee1a9165bf72b6906494dfbc64b2d31e0a1549fbd0e29208641918805603871535c6321baa1f96085cb069e5544116a7d94096d3e7aa57c7728e51c945c6639476601579e4cd74a7a299bedf8dcbb69e2f3d14a811c8feca585de0dffc788ae33309c434631300bd8e85eb6be5d93fbd8468ba2449a0545f954e215b1d14ad7b7c7421a1dde981b0038ab6c7247d704ad660e24b245518dbddd12c07d22ea3ca404f5521662521ede0576cda4ad36ec3bbbe744968c589e60b245fa104d4fafd9bb3881983280ab12ac9a12fff41afd11c28bf7748886ef06808166104b353d277314e38ae9c5fe736558611a5340de786ab5d211ac5df319f62f8ef2af605bb3b71f373484ead2ec1aa288edd13f3612685e17e2b71b03891718111e104a374b541acf2cf349cbc36a09eb21521d16348e4481306e2082bf70935f289f595e859a4222fd83c50702cb9750b6f84242fc58c9be38060d0969b177c995fa1586e86eff7e43b22a4ef736b9433aaaaa500c18dd65af63e1b6abf1c02a8dbacc334cab1d9d3e0bfae8f2c4efbab8f459ce8b11e1c30a07320b43afa1fac9a33629a3f63a2c7eb78df94d63e0cf49325f43580d2890c6e944d831df6c3366f517e5e484f415b4827b5fb37421bbe04f130aa48cb88c923d278505dd4c2c612b8b56fe62870c3e82761a0ee639f8722d55eb832a5ffcc8a92c3f1af51a5702cfa1f275250af2a8ae6f3448a5581e7036f29ad0a348f65b75699f63744b5dac2462c046763c2a1503b649bf7f978880441a843ff2a22f708cc908e1cdfed01e057843bbf16b97f158bee15c6b7f8f0b103d9b8d01f55e66dcb4015a34f07fd970924124957f25a5537f0342b7ad4e04b32bf6284d0eac7c7cd2a08098bebea3632bfdac6f4a8807a8c46781b290256eaf2549c746085c07e3786211d7d184172f2d91249c69801fe141bc24ef9daac7850d191d8540cb38fea4338f2b71e086d1e08273e4506ed1f6f52db090962a910ae0e02c702748bfc9c864b4a589e39d2b16dac1f6a6c66b2a4837bda149ce64382038cd0c873941800023f711b6b72b5c59f9e0888c765f1ac80a4481c2cf0439abddbe6c69a18ef13ccff69e9f685bbfd6dc460934e138ec107c3c0d974b51b7217482c27da0a29be2bcca40e5b7d3c581420754d62d19368b3c6e4a3f19235ed3f0be71d38d445f5bc8d78bea623e7b6be152ac4939e341bf901bfcbdee5108b6b4b982bd51ecb066f81a6ac8cb6e5eea775a430c2bafc638961a8a83e010c079508be0e07af6382b73e81501c8c4b7fdbad4096905dfccea8b2da938887c596229f9ee4a91961cfabb6daca92394dd1be5880cf3947d534dab7a486eac8b3121ecab515a0fc2b3bda12f80bb23d56d3e2d8b4a0d6554baa2cb29946042d7e6e9a1ecb3b9b0dd9d259bd76fac13619a61d42ef728f5f0df895d97e7e0fff98a9fb2070919436fa3f2f9d9b0c539b42c1f9062b2722e340a50f044284a8fb77eba7b590e95c71e606116598829f866dd1e2fd709ceac2328b5e1a3044957e529a1147c6741aed63575963178a141d8d5515915c9747c2ba383947e3f9a5aa921064c849ba294bf4ce11314675a5a12b3c90d2ae5acc255930a2667b1e3491f88e32a79fc728cb878cf1a64195a91e589143541e788d1d3b51987df57a41ce8f2538abcd957dfd283de34c02e2902091eaa96cf6903fff505104d631afabde6c0d3443286b970014003ce3428f7120fa73ece4bf5d951a8972b3f53bfa629c30aa6f57393961548cd1cb492fb28776205881e4e5643c9922f595a7b650a63a86eb37f697fb251f49513187909c877d1da1d03a65777eb4a54c1b39a7fdb5634a50c4c108a0b31e7fc6f05a5de0bd7aace598c71ffd500e166981ec7a3569e309715db2c6e43103c334cad0359bb64a44f13819cf8dda0b99e3fca180447a57b84a30fb57f7b036d68738a230d97f61a7ffd4c55c98cdb70cfc91d20aba2ac1144285bdfa8965f6e384fc4674d79c70ea0caea8f40198bc333b53d54a3228de0c979c2a71574dd312f7df103c9c9d28854e3a62706134b218213fa318e1c7a0acfc354197cbae0a06bfd3aa83bd6590cd1482d874eb2693649e62e58b80917e28907babf3c70df89d41b034465887ae1c0b57b0eec9965e233584a5ddb83a4c0d42f820c98f7d9d68ceab6f71488af40b4544b8c6d043fb532308d50d7a653a8f3c6c854f0674aaef805e1344593b0b372d297962dff5fec8ac798aa0610e3ce947046402ba0b29e16f26f8e63b6b838926b34c2456433ffc580e494e459a4ff34012a9aa63c4d44ac88197aed4e0bc19b2505c227adaf0dbe58b7a27d8d4f64d4fb565afb809b3be1e612954a9409892f640f55ae54b9781429f2c8a0956ee0bfb54751d0eeefb138c9f6a5f5e4fb5332129f9c2b81a070b4b3ec20ae1463038e917841c99ac28802a538518bd82f2dd3ccfe49c64f0073aa9264fc9b84e5d1effbb22a09cb6ad205545a37b359fea106be59a2481e4484a36bfa6ae872716d354b725466bc7bf9b078187886dd9cb36b7aeeeb0088fcdef6ca4dc1e1c26f7023f896c245dd057fb90074a657f9b60ad7c202be3e521fd1da2769a0ea7f66bb5a78562b2c33382d093f5a93c27d82e956b2be9c83f542d1f7617dc488d76f26fc11d4b4849758d902ddf9ee5d5c2b8f0c47a782028186a216601299463382a0dde7359fcd5985ab7cc3fe85ae55381dce616d562ffc7201d3f0bdb5ebd8d4909efa806da8ce80fcc4c12d4c841549ae044142303f71a87df0f2e1fafdab50700641c80f072eff08f44ee6f9c8943ee300daf731cea51b82411fc5d3f427f963562f9c96d025bd48c37ef9a266528386acda8b0233858e9e9732b8fd5a314ab82ad9657f17154f6402946fb424cafac640eb727867a1de0e1daaa99684f0e85c86cf846b95f13958dc217279a84acf30b8518fd574af134f65e7693cbf6fec3f1292814f2f0ddbe3eced6bcf3955512760d57732c492257b75539d2627774e5718d8bf47945ddbcfbcae68825d2828138b379e31b8b45c9b19902ed184b1051f45c4aca7e94d307ea7f794682d06f6f583757d539f1d461063156df4a68213dc8e04a198f6e29a8904338f117ca411670bd3ccd5c1ecbe568db956019629048daf2edbe87c7cc655060a7dcf38f97cfb951c03ffaca63cbd51bbe16487180913de5725e2b269e10d7863b510780db118d755854afb99add162c637aa47c533433be42c5bf11336c7688de8bed245948cdaba658100b7860427fec51dd897ce7967b93d4c133a29d0a3460c257eb42ebc2975095abaa674e3eb312e0dfe8e2cbf3c6a7b89a0df8128a3b01f1c86ae00e2ed6c34c95d63927f4fe7485441aac29672e339ddef308be5e39dcc2403b42ab9d207c3cfc0813cc29a0a705a54cc984c1c11f9e41ebe3415ab8e4686db4abbdce15882eaf9f91f0a9611a88ed793b2416dd9a09996c74a4f5fbda92072297b7a8f4c91358e49b481fa720807f8dbdb0d78d088517d2ab5c1248797b36dc1b810c546a0de79f31edcb51893c402bbaa5ad2dabbd1593241b97150319fb9bf25c7754bad55df247bb50e2629a0f94c9e401357c32e097c8672928002cbcf817337848e246bdd999137ca5a88d65a32c5aacea2b96cbfffc08a431ee89da2077acf445efb0be13ebc7af07919f05d781774ebc61bd98067ff4852e4e384508214c989c77caf0f3f7e185b6cad695dc1662bcc42eb5bde9cc79513bf9b7d1f3c611381e55b918fcd3e99908d345114ec10b179666369c109da08e40c841895140d50adabf77e83220d99fd04baf5e6c779de7f6297a1f8c5ed0be7f1e0d1e438bb2326e51c653bcc32bf92fce3d0a7b08084534e9425935a1971305304653020ff563517023105c9c5df5153692c6462d0fde571fe8a2baa61c6d45980c0caf9b12dc0502e4afe9f42a4dedf54e821dd9bb3dc26d4a43879bd8ff88d4796450aa39a13e03d850ab7d3142bf891a8f4d41f1256506690e8a3fe97323829b1dfd73e6ab6d2926612fcbd123624736fa5bb1b59267a41ad75d23c24dea58991fe0e90feca610107632e39520e9a9f2b5993d550ada6236dc245f6d6a6441b8fbee24e30e621d3ec136490ef83e8cd6414ddb5d8dcbf216edba9ade1ef9cb2a31533a84a2682b12e0035edc53a120a82a6b1d349cb1925984e144ab15a0c2141a3f7ba673aa42be5058b452ce33046228ca6cf2e0650b2fba5b7a2265d6f10e784c27a628c170e64b6c01ca38ba0bd5931d86d1b782f0b10ff49df716da7da4467204fc246685ce8833aa4f7d88cd868547d4b1f0760f9c51238eea262780fc7119d582b006d5c52edfcfba7f20085307210082c6aac41aabfc088f79bb3abff6aace4d469073ee0940780a3bfd60c2c7d7a22013562b3eba864b62e7277c42d2edb829094d3d020d1e1873a5af84672de9c5eb4568d9f0a83f990dbe211565ebcdccb59ded211f0f7538dc1312f2a75b2849d1cd3af9e83ebd3eed3fe7c767f7b8fad0a27c7cb129d88149e5b099d002b2ca88400425c31960f8e30aa1d966b14bb7b5d0137c834c7cc3ca61df7757f131a2376ba25fffa81dd1068ec8ebd656eedba411351f242c8e45132a381c025d3a573f3c8ff70cf6e90c900b00fc9427d3f290ab76fad8e430cd3cc7628adc10be0febf24de1a45be60469cf9c95ebc911fa0620413d6258154f8819f4658a787a211ab699492ffbcf77e2c0b0675c55161763d437ced476485afea5b04e010624b9ada5657915a8b05de550d3096c7262ea7f26163bda28afb098", 0x1000}, {&(0x7f0000000380)="fe60aca8f5ec77988189a8f618fb7928e9b8d72366294841299c2571dbcd483ca4b32cbef21ba4562faa4f5fab0095ae0fa4cf0ef43ef7605b18098f6150861ec1c2a96e8d384796530e4d9bcf343d49b9b1ebc2b72f51149cf6fdf619cdb4948fffeea1c290324959a8ace92d2fa29873461515b1", 0x75}, {&(0x7f0000001440)="2135f12cc9451b9e2c24314b6870044c0cdec66c630cf5634d5698befaa767a1d81054c55f312ca9270044078f423ecf7eb928dbe2dd8976a41c8b648395350c32fc1039d29dd4febdb53504da6b2b71f8bed237b45f0a03ddd7a0204adb267f959bfd9aaf9dcb85fa79dce7cfe6c4e9ddc8133f70d8235494730a21dd132a3401495300db6e1d598fb44614dbf635b28cfdb799d7c0cfd9e618352e59fcc23dc7605963763904cd300bb85aea11ed62ed26a4b5ea970708334e827a05828f92606f225a9aa9605876e747f0224b6a361be1636b7688cdc9f0af7ad378da754aa4", 0xe1}, {&(0x7f0000001540)="417eb8a576a276d607200842bddc8f0ab53be21a7f5dcca43eafb15259cfe188fd3f2149f49b8fe6e2eb94711fde74df6bb00c8296e51f02eee5ecb576e560105213a6c665002121fefecd2bbb380938d0010b925a73b8f9d8a2bec21cfa7cf33cc254e167d6bfc3cf25f535b44fcd17c89a88aa54ac91da15108b509e8603e661ec7b0d60182fdf5cdad232757ea78ea5b09a60acce6c6d9345e09dcd0d965006d26200645283f5132bf4ce8fe84dbdcf77030923a0ae4c341d33980ba14d3f", 0xc0}], 0x8, &(0x7f0000002a00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="0000000020000000010000000000000000800000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x7}, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000002b40)=0x7) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r23, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000946f78c3450febf614887afeeb410affff00000100000000000000", @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r23, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r23], 0x28}, 0x0) write(r23, 0x0, 0x0) shutdown(r22, 0x0) 16:54:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x92, 0x0, 0x6f6fe54, 0x8}, {{r0}, 0xffffffffffffffff, 0x98, 0xf0000020, 0x9b95, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x20000000, 0xfffffffffffffeff, 0x9}], 0x6, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x4, 0x80000001, 0x2}, {{r1}, 0xffffffffffffffff, 0x24, 0xf0000001, 0x1, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x0, 0xf000000f, 0x5, 0xa860396}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x3}], 0x9, &(0x7f00000001c0)={0xd1, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0xc0, 0x4) write(r4, 0x0, 0xfffffffffffffeea) close(r2) 16:54:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x53e, 0x100000000, &(0x7f0000000080)="b21c1520750bc766720143acb18659281fb5dd4e6322d2126f4621ddec8e2c1a0cb2ee83cb4bbef38a1d12879012277d1c97fa9f15b1e13c920b68ea8273e1ad88fcdb90c6d70e8ba24eff690fca68f9d2693b92c1f0c8536b1b5ec3d6e0df0fc98e41299fdc8d619d96ef66f1eb522ae570a5baf8e1636b2e36a247e3c312be88f7f100c020fbaddc00ccd7ee4ebad9fd39978cee4d267481361047cd815bc0e1918577c69f83168d23eaf11d1df37173394fab9d4f488553c822f6f568f56cafa8d7e5699e479e7cd74cb6c56f9b1bf82fdf7bab8e5d03327215732120b1", 0xdf) r1 = socket(0x21, 0x0, 0xffffffff00000000) r2 = socket(0x0, 0x0, 0x0) setsockopt(r2, 0x829, 0x8, &(0x7f0000000000)="00009668", 0xfffffffffffffe18) ftruncate(r1, 0x5) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:54:13 executing program 0: r0 = socket(0x14, 0x3, 0x9d) setsockopt(r0, 0x10, 0x401, &(0x7f0000000080), 0x0) 16:54:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:54:13 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x40000000c, &(0x7f00000001c0)={0x0, 0x0, 0x2, 0x181000000, r1}) unlink(&(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x48) flock(r0, 0x6) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r3 = open(&(0x7f0000000280)='./file0\x00', 0x20800, 0x10) flock(r3, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/221, 0xdd) flock(r0, 0x2) flock(r0, 0x2) read(r2, &(0x7f00000002c0)=""/4096, 0x1000) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xfffffffffffeffff}) 16:54:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) getegid() 16:54:13 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)) mkdirat(r1, &(0x7f0000000040)='./bus\x00', 0x42) 16:54:13 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r4) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) r6 = dup(r2) r7 = openat(r5, &(0x7f0000000300)='./file0\x00', 0x0, 0x1) kevent(r7, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x84, 0x0, 0x3, 0x80000000}], 0x1, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0xa, 0xfffff, 0xffff, 0x4}, {{r3}, 0xfffffffffffffffb, 0x0, 0x10, 0x4, 0xdeeb}, {{r3}, 0x0, 0x32, 0x4, 0x8000, 0xf386}, {{r3}, 0xfffffffffffffffc, 0xe0, 0x80000002, 0xd77, 0x5}, {{r4}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x6, 0x9}, {{r3}, 0xffffffffffffffff, 0x44, 0x20000001, 0x1000, 0x5}, {{r7}, 0x0, 0x4, 0x80, 0x0, 0x401}], 0xcedb, &(0x7f0000000480)={0x94, 0x1}) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) ioctl$TIOCSBRK(r5, 0x2000747b) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000340)=0x1) ioctl$TIOCEXCL(r2, 0x2000740d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) dup2(r2, r2) getsockopt(r3, 0x401, 0xb5, &(0x7f0000000280)=""/22, &(0x7f00000002c0)=0x16) 16:54:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x401, 0x8cd, 0x9, "94eb0699b12991b92d46c6d0af9c5d22de12ef8b", 0x9, 0x280}) ioctl$TIOCSTOP(r2, 0x2000746f) fcntl$setstatus(r2, 0x4, 0x80) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) r3 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) syz_open_pts() 16:54:14 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000), 0x1fa) 16:54:14 executing program 0: r0 = socket(0x24, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x9, 0xfffffffffffffffe, 0x8000, 0xffffffff, "ca35bcaa38d07f0868d9554f6fd1913fdcc6e805", 0x4, 0x10001}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180)={0x7d38, 0x9}, 0x10) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="01000000", 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0xc14, 0x3}, {0x18, 0x1, 0x5, 0x4}, 0x2, [0x5, 0x7f, 0x0, 0x4, 0x2, 0x1000, 0x7ff, 0x9]}, 0x3c) r3 = getpgrp() bind(r0, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 16:54:14 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) getsockopt(r0, 0x40009, 0x10, 0x0, 0x0) 16:54:14 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="85ef12021f6d39cd8b38b95d2b70fbfe4fe33fdbdbe8ff2e6b0fe55c1c90e907c18c0a7c42b4986776c1f613a91b054ba70d52ca3ae111ade7562288e6175b222b98bcf354b489d6afef08f1b67de60e306c3465b3e82faeae2b2281b6e39f6ea0c2d3537d88e01bf7b54c1489164026fd04ae299c6a44ac4f014dd7b67d6b1ff38dbfcabeebe5fea45087f6a2ec4f48a83611f556c29424f0235dc13273dd9838ce9d3f576f", 0xa6}, {&(0x7f0000000180)="955e0591850435158b889996ba6b003cb22c39197ceee5d9a5d0f417b77d872a66d39b46ef9e", 0x26}], 0x2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20200, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') 16:54:14 executing program 0: msgsnd(0x0, &(0x7f0000000180), 0x8, 0x0) 16:54:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x0, 0xb8a) socket$inet(0x2, 0x4003, 0x0) r0 = socket$inet(0x2, 0x4005, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x4) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000080)=""/51, 0x33}, {&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/215, 0xd7}, {&(0x7f0000001280)=""/164, 0xa4}], 0x5) socket(0x18, 0x4004, 0x7fff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x1, &(0x7f0000000040)="4f09690f", 0x1) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:54:14 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xcc0, 0x108) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x18, 0x0, 0xfff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket$inet(0x2, 0x4001, 0x8) r7 = kqueue() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = open(&(0x7f0000000480)='./file1\x00', 0x0, 0x8) r12 = socket$unix(0x1, 0x1, 0x0) r13 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20, 0x5) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8, 0x4, 0x3, 0x24be}, {{r2}, 0xfffffffffffffffd, 0x8, 0x20000000, 0xff}, {{r3}, 0xfffffffffffffffe, 0x20, 0x81, 0x399c, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x9, 0x10001, 0x9}, {{r5}, 0xffffffffffffffff, 0x1, 0x80, 0xfffffffffffffff9, 0xfffffffffffffff7}, {{r6}, 0xfffffffffffffff9, 0x10, 0x1, 0xffff, 0x100000000}, {{r7}, 0xfffffffffffffff8, 0x80, 0x2, 0x100000000, 0x1}, {{r8}, 0xfffffffffffffff9, 0x10, 0x10, 0x46, 0x81}, {{r9}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffe01, 0x7}, {{r10}, 0x0, 0xae, 0x40000000, 0xa166}], 0x3, &(0x7f0000000500)=[{{r11}, 0xfffffffffffffffd, 0x1, 0x1, 0x5, 0x7}, {{r12}, 0xfffffffffffffffb, 0xb, 0x80000008, 0xffffffffffffffff, 0x8}, {{r13}, 0xffffffffffffffff, 0x8, 0x20000040, 0x7, 0x6}, {{r14}, 0xfffffffffffffffa, 0x20, 0x1, 0x4, 0x9}], 0x8, &(0x7f0000000580)={0x8000, 0x2}) r15 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r16 = kqueue() kevent(r16, &(0x7f0000000180)=[{{r15}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r16, &(0x7f0000000100)=[{{r15}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r16, r15) 16:54:14 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getgid() r8 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r12 = getgid() setgroups(0x9, &(0x7f0000000280)=[r4, r5, r6, r7, r8, r9, r10, r11, r12]) dup2(r0, r2) 16:54:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) chdir(&(0x7f0000000040)='./file0\x00') 16:54:14 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x10000000000000) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = msgget$private(0x0, 0x1) msgsnd(r1, &(0x7f0000000080)={0x3, "68a24355ec1ad6c2db3085d0c94f16140be9f255200994fff253ff86efc0df0adfced7761ea1bebd034f4a8fac8f3d6d97cf75dca8b7a0e96cbeb74b8219a5faa84d4ce1628f9c94dad57ab0767f3fad8273d0849cab8252afc882daf39c2954af4baf374056420d54be1a22da5cb21c71e5c1e5a4c2a9b2f650b8abb48701aeef557bfad3ad2e6193706219ded1ca3f32425ed09ae3ebbcc60a35e02ff4d4f3bf723baaec1220bc81b9d9f584c0f5928c5854fd70829514fb8bc6aec1"}, 0xc5, 0x800) 16:54:14 executing program 0: clock_gettime(0x6, 0xffffffffffffffff) 16:54:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x80000001, 0x7, 0x819f, "7f8621e390669c92fcaadb59f77976b45df22148", 0x4, 0x3}) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:14 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) listen(0xffffffffffffffff, 0x8) shutdown(0xffffffffffffffff, 0x2) socket(0x33, 0x8001, 0x2d) 16:54:14 executing program 1: mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) fsync(r0) r1 = semget(0x2, 0x3, 0x11) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x8000) 16:54:14 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = getuid() setuid(r1) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x3000) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:54:15 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = geteuid() seteuid(r1) geteuid() r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000001440)=0x4) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) fcntl$getflags(r3, 0x3) bind$unix(r3, &(0x7f00000014c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg(r3, &(0x7f0000001400)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)="d1c24b921024d161fd1d311ab07f580fa82f0eef08499b44b74fd673dc88abc82d5e24b7fe9a6dbb65281f8c66c33f114483805fe92e0d6c000f097b92078e009ecb1552a6d1fb2f5ae828cfa8c2f3e1b227ebd18b869863c82a3ff8005c75575e4639b31eca2e6bb78cdf0fdf70665b05f9d283d1d13feb733c6058db77f2594cebd0a0fb48e51e42a56ff10e8e344d0114319940a7819fd6573df126ad6802223cc648711e4fde187dc1111f5d2e4a83405357ecd1498ad5f0e323445e5ad9755db5ac892f7828ce36c568e4460b632a0d054e236c1b89e79cc3d396935ff623c219f5f41a17ef5320ff8bc344f4f3dc698cbcaf6b02270ad286854d60a9ac37fe98d6147ea4e45226f8f1583295a5a1c55e75e7bf6f80993d737328053e7332828cc00b792e5d2a5c117f25d3d96473e2e52665edf0e8b539d54eeef933a22b22544b9e1b716b3d9bf3f5385812c3e0cdc0ea46664436da46fb498b2a7cccd736e7e06418dfec6039add50dfbe83c06200c6210857501a6f371b81fdd97a3f5e2bee1371985ebf82795ebeeb8ab94a00321f31e11eef08f84aabe8a2cbd4450aa50e68cc83d13a136308159ca969229851330e412c9551e8bec9f13c2d0f2de82d36a75cdc2d2e686002892c32cdf14cffeb5b2a72b18980a64ff69199e124ae0ab745951cc9f44fd29065427ea2cc99289a0e8aec6707a70efb4305bda4e156b98f563f7ea06f1565409b0a1053d11cd74bc6649f7baa0260b4caabcd6b4ea10ddebc29930eda3af160384d49953fdeb090f0785f0a6a41536e9b56164c0d78b98a8da40165fe09df15b222081bbbbc288507db2e9fab8aca175c25a1ee3852c60d00e17c741530b61abc8e43924fce525f029ff5c963c36ac8a5db8c3169a2ad70bfd7d41da29c680d87b5fefdc277641a70f458585fa01a328f37db8495fb655c7c4194048d9b75353807d0d6f6b3b7bdc6c252c063ee12f30decf22f5d9633931fb127d80e1fd9bcb0f7a1ed6ecb106a53cb5b8350e46dedba0851c79cbe56ffafd97c56ebd08fc738d9e679f277c79eb1cdaf0a3f682ee50b3bd2a0c6990dbfbbe378ddfed3c820e125ea55e8f69c385c6ad81c0f7d47998670a7b7a9bc779feebdf71c5f0668fef92b61f01c1f05f0157dd23178a6782ac96e4cabc1617e0fd2a1e7543c6a3a0f92da954402a63474714dd68213267233fbcccccb8b954999dcf21963c20b19df9a758ffc0a8e4a147907e98617fc77f89b006576ca789a6316a585c87f34eb6d25d371d37f880503cf8ed66f614ff146ed1af011afe7cc1e0c381b0c220edf6db800541991720a09b2e09501a8fd401df7dfc4ae5a5521bdff44c128d3febb63c2cc60b2815e5c54ab77013247453b6baa8a71e13b9ab923dbec1a0b05ca432cc944c1abc7cecd88d0bec8854f268c6869f4be2b749776206b459ee92d92703471a4a5053927dc0bf0e878cab6bdadb96d1e35183e063d33953887f6746f7fd0c5b94e98f499a7c2ca517f70acf5565f90931c86ae26c64b952247d6814b36dd7d38010934e9fb7c9abf18ff0b4b558d15507f86aacc358ab3effe359778670d3e0c10ade862d11ffe6c6dc37622cfe47b57e0cead186cf63e1c16c3c1095ca035e495a5557b098aeb65afe019d2a376c33c2f7f4c291282b7d0f4d4694065b368e536bbddd87cd3e93ac7b696fc163b9369fe9c6c577f0aeb3f54aa426f07fcac4b62147cacb4345df51e34ec4ec7514f5efdca652ecf1c2c8f84b3deaf42b321998834689fa52a28343479ab200cc264a4c967a72d2b49da74c35610c46bb4604adba4df2c554cf2be0602c730858e2163d3f29b6cbafbcd28c086da906a5ea10efba3e35e60810ee0bbe8dae24d29d91780db574b8947ac36a85b512ccc8f39870d1f0e65c58809442c774ea03042194fd8d7a23299b750038d17d2c36c46b2ffa6588d370481f58c0bfda2df11fd8de5c3ca5a5ff2bfdde588ccc9df21b90fdd580cedb3087264104d9f6a3934161e72806706c38aec3cc2c9ec4a53e246516870321580ad93c08e5307faeb74517035b0b241276259c6029e89c1a0cbb0b11365f92ab67bf812c4c57c96ca57a30d11b23c9d071fcad9d3cd9d69d7bbfd34b1227d526a328e9b02eef5f3cff62fde21bb282c24bdb152433066888a9db4c2c8be6ad9a136ee2a6f867c4360d2538434f9260a00da5491b3e6ea0182a4584a82265540f7c15662de6b07cc05fc14e912f0373e9c824c6d18fbc1b31e1f166e9ab358aa14d46a0664cbe781dd852683e7a271a6849620cda82d5a09bee4a1f6be5511ff7e4e9a9fd8de43c5708cc954f817e46eba7a99ca8d72805d22bfd7b6cc8ec8540222cd014d5625c2203eb25c2c63f633b40e9d94bbe6deeaa116a15e2f8bc551024015ab45c1c527afe0f796d0ff2b0e4b1b5173bec3ea8061e8b26d90d3a925224760b633c604bc81854718a1e2130187acba0439988675e37a9d87a2b717b7a691fb3079b3e7600d4e8f2954307ea664fcfa5f9fd7583669735f1504dd9900a8f8a6ec2a09c752aeb6212eb1552ac248bc122d8f09d8eb4b6d7e9ef65965d2ce452849aff8d328c8d3e3a7485c8b840003fdd5f78239b70ec92dae615758d6e3c6ba70a18296e1bfe073bb37f25a85d56eaeeed9baecabed91f5715f8c819e0bc188eed3baf48a8f4d0615caa0e08eba6a1bb3505fa8e42fdf2dd8409bfb32df3b798a76765d729a4c98ff37a7d613ed59cf03a998a7428eaf6839593b625bf93c17d1c123258f1ae32ff136f73df7eac9a029285d948883e6a3e73d297c5202dd00ed8fbc66b9926f7698215b3e0927e215463ef09fe3de4a952460aedfc61a0a10ca51c8f2bfaa0989101809cdeb3282cecdfa560e3b5243afe7a99655ff43f8cd78a2a7d233babaf384c5c72eb072f2ceb98ab3cb782e5f674484ba8fd13e30cee6e2fba09342fe6a805132e67ce2891f0c174d52aae4b608a4d9b5bef5b68eaef0c4fd8609ad2e974f6999738d849518fdb1080b117f74a34c79a2dc0bbcb3890e7545fe4d8e41262a6a8596927850534cc5bdbc772ed787984c1fe1e84010dcea1e682bbee034c840d877ca97b51ba8827648297b81b0bb33a28051fae8575033cf912a84c7b5234febcae1e6e21a09b00f1b2ce463ccd9de4648f6ac46855978f77c1315055d3b9c0f119826ccac979e60100989797a164316e9bf302be4f362ac54c2b0129096b19856e293d4a7aeccb120b393c65b57a89bdd6ad02b582e148fcf8dae2c49ea70d6c494a11aa57c8c3c9d38442c6d1884686eec50f7d3b8f27f9f605d0d7568093697bc078df844f87f6961941dd0761d4778ea8d0eedc998bffebd6ff963ef6ce5585c23e2b0ee4ed81d23ef7d0c339c1cf2aa2c763b8142f7886aa9d7a09364a1946514b7dee108184e3149ab0ce02c73c06854d7a0aa0335a8e6855b128ecff4c7a3f1ec4de6d46c581f2a780de329a8314eae5e7f9c4a151d29e95c057bf3360d062759874639eeac4d0826bd2682dc7d68edb87b08dd6af3a5bc2179e2a48f36d7a1165248a9d8a05042e433258c280a54676236271e04cd82a3d602695dfaecfdac89fae8ad0b53a7415f8ad9efecfab2dbdfec896fefe6bfce86f64c8eafc9d55599cb81566224480184c03117aa5326977e1b830c38a346cab3a2f549ef967804330d29e7f30f834ea79299d8b8066dc611aeb296c172291b9d96e09e2715542d1fddabc3febe2a0fb3995b99033b57a02cb02990e6ba50deaa609109634ba31d1f34e51bf6c2f089093ef5181f2175a35576b5c403c8e17438158d315f6a3d5aedf6acb1409843cb4b53c76875b3cd6a808b4ebbc1f251cc590f4d4cc32bbed343776d4d52203ea95e0f51e5960208b2ead285bb8fecf9cb495ce78118731fd14e0bb7de9b277ad483b9122ec4711f27b1e33c6712046f4077ac840df3f29219830ac89d562e39145491461bde4cd7e603ea2ea83e25e86ef682dac5badee194f5d9ac888b1ccb239b60d492d796761bdaf34488c285395d6ec05c30393279f34415b9f32c423cc034c9e60c33aec693e9266fd64cb5cf95ef3e54222f9a9a327db06b63c77515ff66f54f8c6b81f57f853de22b837c6c46499e0a226d97dc6245a93c662e1f0e8d3bc2f4f9784f9caaf0c83764ab57100dfe71482bbfdb38f39b9a7f353d655cff44be32d4ba39f74c38a78f6caffdf84d3f2ac0acb0d1d7a01b6eda26d8e5e1ded89cab6a4f6d48350ec4ba54c5bcda0659f163f38a0b26c091cbeaae09b136a4c829796b5170c7e781f81efd7771acc5f7127916f66862fb65a8c7a8bf213ed74e6ad63c3f42a0f0891f54ddba80179529d0847c28e474216d4a140d547b2e0f2c2d15b73323cc9a1ffea7078c20c8fc9d8e1553d9af478c7e13ad2d3922c81d90844c843a9da9ec296b33beb0aee612d2ae17d0f9314b508ed1c37b29e3f72f20c92e412cd2666a1ef7105b4a7743ace5b383ef5630d79f4b0684544fdb8df1167ab5a475843f5a8dd8a5651974e9b220310ce49fe053cfb82ab02a642ea5b7909849f0322da14a925e2140b75680fa96354c59fa0e570719d46b8e2ad9fdbbe68ac3c3e80871f450450fb0e129c48c3f69a60ea5f28a5779f3d0a117c635d3454f098314ffae7c37479fee66eb256eca556ac8c59ecbb5ee3ea95f85cb4cf829be7afecac3c2e386a45489ab10fd87e69bb79957ee25e467f65ca70de93965947bb61a7e31a76f03f305a3fa4e46675c03be2e2a43050aa5c7cd323ef7055ca5bfacd9d4e8d6f97faa7abf2198734fca24924086dcb72ce6f20899ece9c34aa418b9f62dd1174f3abd7a01910252fda20b8ee9100e775c43bb8fab78159aef1dba566b85cc4ca2829f9f56e98938ecb162baeee6ff87737037cbc1b756352e8c064d408356844cf627f0fcd023c484f5f4ba699acc502efb0dc1f8b5dd55e7efd5c1b7ebff8ddc450c0ffefa87204759e0bd216bc46ac79d9cbb3ddfefa7005f34631e5e329d8b2fa1588c0837c434548d6ac95e5df34a16b68ccd53b3ea7a2cfd3a14f2ccdb045d6d9b595d8e087c22ea6b3bd09263de5250db2d7f8cefc6249205f706901334b9125b2253d7ef8357086f3015a4f2393aee910f5520f31e90d57f0faef23a8702b4c534b3ebbcfc6f2ec6a33237e43ca2375339e0507fb1ba9050c19327cd303c4bcfb319f48eed1b2884d2ea91f274995ebade8cbf117f1ac7b2c20cdc98975afac30bcc3112386d231e201acd58bac62fccc889b1a6d9710df6f58c80dba0eea3e67c709d6917cca3e73671ceb7131eb9932ae0d752f54e2435d74c01367f261b690c60097a3b9b73c517e8b38ed8e2d9505fca888836c20f9522b5ab1ef8904301c4a2c9a1d7315c18f2fea20245a5dfcbccbaadff64cc9e8d9ce70f9895a847f74423d4be70af7957342359c3f4e8c8ebb6335b49eef6e6be53345296c4135211bc5744192f3fcaa0abf990f78d2899b372f899bb24c2608b843fc4212980cacd07fa7a9fbd63fb9e34ae7aa818b5bc144b0ff0d3e6baea2d9166f52b7ae106c0fe4adde8665d6239a8afb91c253698e2dd9c536a1358d1430304820106779ef2b52cc3267d82d8f5ed1501e74e6f282d0202d19db7e819fce308e1c6d86530deee60fcf160fe035e7dc233adc292e74dc36633e81d2086aa0507891df1c098cb242d33c4f4f0dd1d55e5c36d7a3aa5b6d1220ae887f5e1df5ae425660168723039d9036549a97cfe7c223d2e8", 0x1000}, {&(0x7f00000010c0)="4b92ae7e82ddd7e9cac5982eef86da6dcabe08f32f55987081869472e93936a30bd1179bcae5661213323a13618f0e8c7e64d539293dfa4182a17af1a3450ce8ff1ac0e44685392d8feee871c173e7125cbaabcde0fb22d39e9d2331e37e01d9810cbd4e4ccbaae109101897f0586410561c9086cf6c11615fe33dad37dcbbc24308b2aa40cf853694048c2edd53781cb46b58bd6c11bc81168b806cb3be5089e57d61fd1b742f1e894ef4f98e9f3245ce0edcfcdfce6becd2f2afd1e690fc87", 0xc0}, {&(0x7f0000001180)="0bebc014ec4e1a58f73ea1e62aa57c7e5210335a55984a709fda7508b6747d34eb2efcca39f2a328e5ab8650db18302343345ab1401ea184ce02c31254ab9eb7fdce64790627afd0dee0d3306d8855683ffa4c1c4b50e6b00960db1f0c1bd73438481299f6e4429afb644af0c76a0c68bb558122b8909f6a28a18e25148926ec58a649364d6ddd52697ba77529332bb4dd585c47c95d7a0e0ccc1f6fa3de079aa21aa9e3fca20e96ac8b67fe751cbe57a45943601d233ead57e57de720738cd02f763dd8f695a40caaee6dfed788b749449d3d7a8ff52d13050067efaf4b3e060a09931974c512cd9304c06b2008", 0xee}], 0x3, &(0x7f0000001280)=[{0x70, 0x1, 0x40a, "76f6cd1b1a678e70440242446680f6fd0b6b59d37470c1e4af774aac1a4aa72f14036bb31f879d488b86e16a80075365330841b09cc45b8b290a42c19ccb9d0920fc454affc2b6f98071acbdf15556d0013bbb6ece0dae9961e24aeaad080f47"}, {0xa0, 0x0, 0x460c, "256967d14fef14838755e46f544178719f0fa65dd98abaf13ab49e1767d3f5cb3f29b129b2195d40f23d191e0f91af3b5b8168c1bbe2a937ba3046118ef6a9fd93a68d3a62e6fac9f7b219658236817fe6c20a0a46345a218ac056744f5e510ee7f409658449c6fa6d717f5b980f95aff0fb56fdf1489c8fcad66b097ede9fd578e8794c69f60be7062c66b812e844b0"}, {0x38, 0xffff, 0x100000000, "8008e9cee9fab7938654ea8779efd02740f07c423cb941131d031444f6f878b3037989"}, {0x10, 0xffff, 0x10000}], 0x158}, 0x84db13dd0993bfb2) 16:54:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) fcntl$getflags(r1, 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:54:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/178, 0xb2) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="140000000000000007ad05000000000f00340d545aee3d5d7e5dc86a172ba46c4440cee070900f8ceef0162421a483d77b96f83fff09d8b3b3a811961f43dc91a8fea71c31e5cad689ad79e713ba86f39d0d09938c70a16c43a3beec38eb79115766248928a625f4eb12a0c8848ceb6cf4e88b585304982691e92908c6a894d0170f7bb6ab846a35b6899b6075d0d8000000000000"], 0x18}, 0x0) 16:54:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820a", 0x52) fcntl$getown(r0, 0x5) r1 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) close(r0) fcntl$getflags(r1, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000140)=""/3, 0x3}, {&(0x7f0000000200)=""/61, 0x3d}, {&(0x7f0000000240)=""/66, 0x42}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/141, 0x8d}], 0x6, 0x0) dup(r1) r3 = syz_open_pts() sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb843", 0x89, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) readv(r3, &(0x7f0000000100)=[{0x0}], 0x1) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:54:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:54:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x90d2, 0x0, "d7301d76bc04c63c000000f40000000000000010", 0x0, 0x8000000000000}) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x800, 0x3, 0xf783, 0x7fffffff, "aadb052f6d6d5f1903caccb594ab587897a5abb3", 0x3f, 0x9c05}) fchmod(r0, 0x102) close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x80}, {r3, 0x4}, {r3, 0x2}, {r1, 0x1}, {r3, 0x2}, {r3, 0x4}], 0x6, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r4 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r4, r5) syz_open_pts() 16:54:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) shutdown(r1, 0x1) getsockname$unix(r1, &(0x7f0000001980)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:54:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee00) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:54:16 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x4000000000) setsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x3) recvfrom$inet(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x800, &(0x7f0000001000)={0x2, 0x1}, 0xc) sendto$inet(r0, &(0x7f0000001040)="1279664387c0df2fc25fccc1ec1659fe7ecb5d0115179aacff25c3145500ee9d90aeee78366281b03d038d7661b7a0c81c6fbe366231c62a33835e91aa2181a9f7c8712df3511b973072d9b548a26ff410a545ba7cceec04a7fe5977a2c7fa94f3f30e1b3b40fec967abaf8ad83e17854c90b6b19169edc2fee09e55fe568822ca736185acbad42f432916e801792ec5ebfc3b7dc1fa", 0x96, 0x4, &(0x7f0000001100)={0x2, 0x2}, 0xc) 16:54:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:54:16 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) fchmodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) pipe2(&(0x7f0000000100), 0x10000) 16:54:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x7f, 0xd64}, 0xc) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000300)=ANY=[@ANYBLOB="0100090000ed010e39a12de57c448c18da8dbe5ac2baf7c86a0ff94e38343a91b87ec5693793b806530b56556acf335637f0f25d876a930a61d91796978d35c645af5f234335a4df0313c8226856f7d51ccc02430ca6ced01c2a161e2005ae3e3a50f8ffffffffffff817b098b6267ca9c12ad61a497eee85c6b90675f274d3736cacc82799167cafeffaa5cab1ee43bfec1a17f5abe4d82d019ce8461c872f802e4182533063af32a65ac62334300a456bf6b073f60ee15964b652bfd5e0c3b76418dc50ea1c1138d5b5889c451716ae655cafb28f851c1b3a10115b2a53910c18eb6a78a8e"], 0xa, 0x0, 0x18e, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRESHEX=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES64=r1, @ANYRES32=r1], 0x3a}, 0x0) pipe2(&(0x7f0000000000), 0x4) 16:54:16 executing program 1: r0 = socket(0x18, 0x8001, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:54:16 executing program 0: r0 = socket(0x800000018, 0x8004, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/96}, &(0x7f00000001c0)=0x62) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:54:16 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}, {r1, 0x194}, {r0, 0x113}], 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8) 16:54:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)) 16:54:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:54:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) writev(r1, &(0x7f0000001980)=[{&(0x7f0000000200)="bd38d4a71206a675c2b0e79258058ad0c6339b5b5c673182bf67f5a75550756b54c5375ee7ee93ce1629493c66188dfc148de711c11e9c4cb7288c3fe2aaa2b6c9c3599d042a6b227de91757422264857e960112041989674faf182b0bd7cb05a8b091afed21ff89c912db1be3adfb68de3639888fae0a6246447a1a35c4138bda014cae2e2daaa63462129cdc17ced4961949cf0bde0e761984b3dbfc603216425ba3cb390205969cc08db4aab85d49541f", 0xb2}, {&(0x7f00000002c0)="efed6ab8ced6e89f870ece9da9b4766d1429c28d12ea872a29e80ee6143f344c0258e5c55d35bd54c094466cde7cbd2e126115ccd221c9d7220b9d18dd8af36346c2259c9d04237da947bcedb11fbe6beaf155a8c539a07e01ebf4c35094a0d7a51ec7685c050ce649aa650e86799d251baf4460474f11059f7d51b637a5c9252e63ba1778f62b17cef2d220c9a7353d611e26e8dbf14f14343dbd8b5036c138fe530235f74f5bdf02029348de62c2fe1a7287e51a0c1a4022727705cd74a504ee109d1a78005351452faba5e2c3b0ea474ed27eb502b17c678a3dbe5e5fdd5850ae539dfdd33f8f2d33660508f3ff17ae4d0287bec9", 0xf6}, {&(0x7f0000000540)="4c36be41b41a6d01fd998990cfa8efebb727b1ffced993350772b74885887a0874d0cc7d470a75c49c4c8c01747033e5fd1752102a2835c5301ed1c198b27e4e7437ded9f5421b09a58e979ca300e7e271a156e6a6032305fac5b6e9bc2ac6a06aea42f6b2d3cd2aad378a9b450910f5425481adac0494473f196ecc6b1b6bd8ad29e6973969582c4c9c66f75537c8e246f403cbb7bd765f45eb13883150de7139097082c188c5cefafee1f78d2bb854e6faf660f748c7de7316b21c89a86069d2c9c6e339bf2a309c32", 0xca}, {&(0x7f0000000640)="626ab68ec63c3c2c5c9397bc26c664b4676cdf4243388df485cf869306fb0bf5e55b1e1d530017fc6408c4732c3db4541562f4b3b1fc061bf719a1159db1a0ead44523cff4e74ff0a23b6d8ac6ac65abb256ea53955deb885e889e974db73163bb4c8d944fd2182b76371f6bd1ae9f9d508802ba94319bdf3607433c49a2859c9513b065b79281a42f44209f424e24504eb9442cc6c1a6a29cf3106fb2938cd25cb2d46f0793f76c20e7f7ec3a4a75226f33f9032868c0e1f906ed2d0476a489c0db", 0xc2}, {&(0x7f0000000000)="086255677bba41196f87c02c59d4805fd18ebe1b033985e28818", 0x1a}, {&(0x7f0000000740)="252d27bb8f402c73b723a2c31a980b2ca449aa4b8b00cfede6a6db72b72870f10acee15040815edad974fd793fecc802e80744fee205528af751d49fbd90cb365eb2620ce0c331e7eeac7be2ed5a0a1999dca9a437d934625cc6a8238d1033186587fb8f5fc91a118c28fab8beba2bf7b89ad4c25cf4f4904c0aa53eadb9fdf88596f978219c72a5d7701603b9e2e022d7ca52ae32f684c7e67309ce82de2d7dbb68bf9d249bf7e45446c3086bf3f45f5fe723f8479c123042ba29d21ecd4039706bdec6907f35d1fa8326fb19154c6527a53b84db01e2e58444793bbee655553011563893e916bf370bfec50f57080e5037fdf3fda570712148d9b61388a70fcb76d7467891e220fdfe3bcc4542724f6410701e6d630e5620efae3d0823a9006ef8ca57f89095162cff14a7ded294489f33b57889a9da8b2776dbf4ce76b5ab49dc0b0fb59f7cb2d0e2655cd00e6f3d706822e5cd6889ffe1ec8d736f19125eff94d3099b80a013d67278c5ad35709deb2e4edfc91ff34baebf17d67a2124e1857fd711efb9888b4d72d00af21526dc3bc8cf876ca66bf839dd6c21f89f3dfe402bcb6aaa97ff483a13b0be22974121306c64c6b91bb598faf1f863f34039182f54ce72e8e9d87fbb08668f7dd1242a8d06c9c94eee07d369483a575ed461d9f9767854b05139015055f218d90e6e5710c542f118c9f05afb80ad8462a46ab97407c97f982ce990106397fd066141ec3c91377de81585f390b092c89ea1f546be6ca4678b8d4b06435b3a24607856a30497608b38f19783433176b8319eae9367ba3b18cdf12494cc40e663b5fbd08a2ba8ad99cdd1a3b537b36b7d087e08946b9724b225f9dc402384b0a70c7b45b6a8aae05e0a6a6d87b9b2e530ee1d277b6ccc7e8e6128f9cdc0ac3856c343230de9ca7db916414380dd21118e9abe4b848f9ed5af4a9d8d59a5b5c05a7c02b8d6dbe9cf0343dffa5c0ee2363dce56b0a6a82cfbc490d32d41c1f5a9b61e1e38f1b204172b67dd7a248a604713487ac9a9c1877eea65c194de44804cf43a3ef638a44c25ab4b35182074592374f7068c29c0d062678d10ae45a0bf8919775703caa097ff101bab5d2c4a3a35b5cb469bb1571a58c7fc1ee77f76b6ababddea061cecfaf080686d73d04abd97f80ab6ce87b45bd0f4754fb0ce8e42f7850f39adfecb64ae39bd3e6246dca5f7f9eb5d0b9c0003ee262bb0f2a1b4727fb0c07bce6ca5dbb691163350fc30d1c2b9cbb67cb4af7301d8ef9f809a86cd5ac4028266c7af214508373bb321439ba107cd78ee6de9f5d9335993f31462427ee29c09fbbcedb283a318d39c6f46332830738f61b86aaff26a83e4f2d1cf87a7e4733ef39bd5f60bc4e3831fdc00d9cb24d84200bd708a1507e4ef69c7975b6b3a286e570472900eea90d1bacdbcb1a14493773d366470b6cf424b7d53332517460c3928bd9624961b8342a9a83698237c5ab06f331f6f09e8faf32b1835b1c9b386ef7128b821e4a7b604f250c8b10e097f3fc4ff93644ea1d1a26ec3253dd57007790ede4cf74de8bd65a9ac4e3cc6592a79f2210594e34666a7ce73aa73a3fd5a2c49472d3780d63bb0a38251463b1e52b5c28dd84a42411f623a93586af622322259814b10ff3aca8623c4ccfd868b63b116cd81eb3912fa5ccf806229fe56039d031a15978fa704fd482ac8cdbf8761a49e66541265a89cf414c0f3f6da35abb9460a624a0efcd4f16bab83b4b795019bba5f6754856cecdc50df88392f8e68fc4fe987ed442c48286f46e9a9e906f974f3e7a3484058881e2b60827c0c1d474c4e19203373faae3da78c356a63e69cbcdfd1e991e826efb1846a9de04f419a92a22237369a70c57417b5797cc5122d509933b0360b49684ae336d014a648487678684bb80f9ad6eac2e31d49b1cd7794a2ceaeaf5edaf96baa4a6cd7563eb12e4393b905a5fff1c3d319addf296f44f5dea16286ff7df422301a38fcf1180859d1ae87c9caabae92328450ef6301d800aa0edc1b0474897b54b207c38396c511afe1322f24f7505da3ac265923e9b30e39031e03bdba57f69efd9d477e80032f1144420aa47bdcedf14491b6afa6eb286df57d6323fd9c558cf279dd79ba1867626981ac5dbda7a0fd947a2941fd07576939de61219ebf3c3cd289688b850ff530e19926eb582c258d7193abac7fada904b9c8129df7dfa10e7614dd4ed6249057b5c8f456cbaa0e8d8543690528849b4f13ad4c3e7e602e3cae11e5b7ee8185550cc4be219c1b23189fe872593ac085addcd8028752e5543df509358fbe06a05138f245cbe11da214e1e38f54b0ef21616202c2eea0f21cdc08cb7793af5fb61e96c2462db581e673f9cc47067157cd586512d66b9b4d1c5658c126606a7ae7dff6052904c1d93328a3eece1cad0fb833b57516768b9e1fd04d1fca567d16fd56673b9ed9f86bfb78ef43d865d035c5bce98e844bc3dd168049af88d9e1c845a9b9057c9dee83bf1a58f00069dd6b2e35e454bbbf571977205fbd7880449a0a727ed06d08259b0867049f49f0ec29ae5c85f3fece874d40e581686ee15838f3b36604d60f72e84b4d912bcb734f72deefbf0a4d6143a8fbed16be73f76d24d485d701f17886a7d0752658faebb062746cf8540417aaba47839a1cf490a1860e9fcd0f4cfd36908ce1735f6c1b2c7be6713acadb6cba92a10cb2c233d1ee42914398999d33b3140ad25685908ac0fff9e9cfcdcd8f9600641d430e728f4fe7cf35a41d22704186100074a173f3d8fe1db58ea66404fd2d847e947b450dcedb534becbb1b15674e71397e2d49399b73f59eb8ed3a1cce1b9c15b1ec35f16e29077344b35830f956109ad1391289b2e2725386d509f02769d872221b73962eee1b0f671479b210b4bd2346b8e0623453d40e90828e285f1c3905044c1ec9f31b3af29e8f977aab753f8577381814cc80a6e830ca27d3acc8743ec66fa5858bb7d448716c670a09e4a68f67400070ffc48d0d6438228f38c3e3a2fe8fe37ffba69356051e3f5d43cf48b81746c9743d4a8ac867dfad43ddd79e03f551ae4240bcd29b392f21a716c92026501bc85b558a92a4f1e5d71c94e251b9e33b3c7e0b465505ad8def6aabb9180405b668ac50d494ac0ea7a5755695c40509a93131fa784f56a8d3714521a042666124cff5fcef3db64eafa9bc07842b7a05f6c0f89852928b60fe1bef9db48e96e2f8f3a7493c826c861a1ef47d16ad685cf8997d0399c26959afdacbca5a917b61f03820a6e622d0857e8a045030850a43100f5e7831a93b492f5b87945b952949ddb2eeffb9d8248023da5b58c2f68835ff11fadd122a60eead6816576ce2cc2ec7d882f1baedb99c2c2cbe248004064de0c0440b09370cded140482b402ae8424880cfa9a902184a04edc7aa84b4ca21852721ad30fef0cc3eef1f2b2824302ec0c5feb41eac92a58790644f11b636e5c313357f2a0f69a5e25e5ec364577711dd26ede17fb24d5ab2a59925f23db320fa4609325e7462bb5ba5dc05e376386575c55eace0e98a20833f2cd8c2acf42894f6be388e33d550ece25cd0125781ff958081f8923c61592e8eb1f002d2d2a45588428f1971278aa98b607a8e162109cfeb717b204e500fbdb3d8f94ed826f6a6fd06fcf9310e8ca093f253c26a03378c4aabd16dcf6229834b2aa2317146167fcf2118072c1cd8d953d3b2685dc7c14788c3dc5065b035f89e8f7f2fde05e8a15d06710cc955cd16de3d73e1a44bbf2e42f598df18c78e6cfaa06464462f35611173ebe49ca0a8e27e993cea0a2c023999f4a253192ebaf4119ce8a067eb9fd34651b589671dff0d919948f6a11e77e53312fa0d3773a2c8729622a7075607f45d219375d6b86b990fe8696dab54faea6e8354bc26db42689e82b3a3e66c8913b8051b7f7c23b9422b56f5f8e9fd10f0f04c48ca3224bb2708763f22cb3abc3c148bc74d97eaee4998396b0806d8880c01d91724c580cf301ee1f63f9320ca3b00e6e9cb77f6238103d5783bb43a4bc59bfaf639b080be355d9b777f3d6ff9f885e3fd63f930604473e8df31c7533f0926185d9a74b337f6cdd1ea5fd0b9c05bc48c5c9eb9be6010c368ea11ab3ff620c203ed93dd4ed3571a2f6df8ece85cce8cba26421b61f6eaf48ffcf98e8f0de84f102cc4091dc3823ed75b32723f2b14337606ccb407dc220a6908cb6c96b27856370ba242034a2bccb61a4dfceeff382a3f1c311a1645e3109dd74c904a9e87c407cb958e20bc5961ba6d1e38cdd9210b1cb452adf3193188caabd8d4152c4f116d24c71222aa49a77b68ac2fcec023266f765734d8061986ccdb9699dc18e32af60b7a9af19c94e2bd2ca8bc27d2cf1634378b8680db740c24c56d77f9968f99adc6d355977a63addb982530ddce4183d488290f006ca0922dadce003d057a797e7539c5535feef663eab1036ca8c84cb631cfc2fe5cc256485f0081da88abcd40adabefc97b14e8bdb7c238a2e6f327befc1fa269ef66496ef2d8fc2475a67a5e28f6a445e5411497c06d40a40fdc09681859e1e1f61756f03fb8fa3487b4d710c66c7deaff7ab28a99e7d054380f7fc743d4f8101a28683f98bf98bb1c412dc21e34f9a8823f8474021d7cc6abaffbb0eb673636033bf29da4784a3b067316ae70cd8068e72bcd716a13c473e972a0c7f78be5112f3be3f07109cba6b3f435217daecad6a079afa873e2eca1d17604be6ce132068bac7c4b2bd8fdb61141526af15e66c8e97af7bfc7acd9010c4e95b42c42f60fdaa6baa2d4812240cebe8dcc9ebb4dca287417d14f7808bd7a1a0541cb0d23b39cf828616cf1898b78aaa163daf74f912e7ba44d87f2214c158992b60c24a2124a7ee960f96cfc836882ee1df7ad9f609e4c01c1ed2f47f61cfa8977c22127058a582af3c887c080ae35f567038c0d18d7c4e840501072ba904c4134af802adefac3e39c9c4526c675fa136c5a2023cb673558d63884a7f58aa9fc54053996ef9377cf806e91ad89aefbc02874f585fab941134ed017b8764f3ae91c7b24d45d8bf295d63cd7a977eb3fa9ac6a398f2f3cfbf2fe3d6df7cadfdd33525397c410bab01786f5042d8a28957dd054fb02ef60ec66ea6a64a5d7d81d5d07bc9f5280fa7244a3989bc105501ebcb97c3e64a0588121224e044fe263f42e0323d29354e3ae41f268e95521a1a41010bb66fec0487fb6550a28185c5a8eded9ee60782a063a9f6abafeebb7dcaf36588a62bc1c76f85a8185294acbc5ec56764607ad0b00307aaf8fee6c4d709679ffb1877486f480bc14a5cbf36949faeb2736c58a6adb2e0c4741d1eafb665d8deedf9e49a6f2e2819a5fd4e70dba9cb9108bfc891231b1a34aae35a81d9b0408254aa97f7b30a70e8fedaf36bc66b863d88155d67c110f315207cb4c3f2b274ab088f90ed4d73d7c2ebd0c2ce1876a07ed806249a958a53b8abdd628140c0ca052874c4046503e2519a371cad83a234669378a31052b52890b62b49fac4aeecbcdd43d0739abc8e3afb65c0fab78f1e5b344615094dc3c71922b19ab03d79916acb1eea934cd9357b5d5548b2697a5627df2ee6d896cc4cae22e07df299dadf9d038552962a5fdfa67169300f8067163639b807196c2309a2e03a869188a52b8f43193d1d5801802ca2797ace66775d8440cd53b107f1ce129062e576c13ea5ec61e8657b9e5807c933a621d0084f8149a1381b19425dc437a075c584f8fa8b9b1bd2b5c285f", 0x1000}, {&(0x7f0000001740)="7af62bc517257ccb4672ae09d45b9bd617ae2fe4f25b1f66648e6ead40f94f81627985dc8c6c5bfa30b3d70998bada1873e4d2a1dc9ad7610da42db1deb07b740e65cbb3be0960a58c1d3bd3bd1fbe93aa51fb78d4fb4bba5ebd84eb463ea05a221a2aefe6330a47f2a99a932b419e1f8660d4fbeb229d50ecd3918d90ce3aaf0023e48ae10bec694375fe63e5e4194db9", 0x91}, {&(0x7f0000001800)="bc1575b678f5decd76d3af3446d3deb746fbb5b56f8ad623d4e9a09303d8995117c22adfa20020ca18e452e933538bcd0cb956dbc7c5e7b584c20b6ab47db94d8b788694ab0a95838f3572eb521e8ab2fbf2c44d2796b15df385ea3692261af9afbb519efccf9e288c7f5ec9a351271d3be51fffb86a375d58d9e2027fe6439b5b90242e53bbf8a289916f40a10a1878dfde82562ceff849dc4c4190534d74ec39195b3b987a59c9ec195539ed5bf18d3d95aa", 0xb3}, {&(0x7f00000018c0)="b75f6382fb2aa9b78267b7c72eab4f0b996c7bccaeac42e00d623138d3cd10343996fa7891a7256f5a551631e49340007d71d0a86f5c2cb3415b66f20f1eb3367de932cc59f7862938f096825d73b583bc4fa10afebdbe83dc19d6027ead41aafa092000de12e9e57f29a512c989f376c482ebb89957f013831242fd766f41f294fd0689767e03de566267236508ca70fab548dc77e0bf", 0x97}], 0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:54:16 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) getgroups(0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = getgid() fchown(r1, r0, r2) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f0000000200)="bd", 0x1) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r4) dup(0xffffffffffffffff) syz_open_pts() fcntl$setown(0xffffffffffffffff, 0x6, r3) 16:54:16 executing program 1: r0 = socket$inet(0x2, 0x1008003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x1, &(0x7f0000000180)="58f9abdb", 0x4) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) 16:54:16 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x0, 0x80000001}, {0x0, 0x8000}}, 0x0) getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getgid() getgroups(0x5, &(0x7f0000000180)=[r0, r1, r2, r3, r4]) 16:54:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$inet(0x2, 0x3, 0x4) r1 = socket$inet(0x2, 0x5, 0x1) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f7732c841e527cc3881bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016edbb592f0f87983d2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230e21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070db63a8bbabe46f738d20a5b5a043d097ff34f7de2d5e66007b960a9b1ed5bdbcdc53bc5d5a7beaebc9a5f1de996d57fd6c1f950cfde690a5042f01644fdc48b38854516dbe0e39d7decfa2b1656b6ef173bd2eebb6d83b0e22efcfd5a93734bd0256110d5b3e80fe632b348a87387f1ccef163cf00406e2d509a265719083c25bb1b6691a386222ef9512dd60aa553c7d1029d34394e54ba2129c7d2596780748e58b191a79acd78575ba76641b9ea7676fc4aee9358cf1d4cf351547dc05068a61890c56cc344d76c2cc4292b2d8b84e80add935e6f16040db4d3f18aead60dd0d0ac226e2e84d5020e0277b51b169f42accdc34c0df7a4a20b809c42b6906b9f3d164db65c3fba4f5170c2194fcf705fd6bb3c02569035c2705", 0x23b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="e2799049faf321ab4be6c1722b1447170a152caac0e340ff541ef53d531dc2e0e85b9aad40685c51dcf6f9f727e991f1577a6e609ea80ebafcb01422bddd6bc6954147c05a012c13d4665db059bb338d09f0c38ad820b7c40e6e34e04d6342d37f25cc403976a2e768386d538ca97ec9d4df99622930e49ef2616569a46d6e", 0x7f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "05031360bd3d3800e0e80000ffbffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:54:16 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x7ff, 0x153}, 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0x2) ioctl$TIOCEXCL(r1, 0x2000740d) 16:54:16 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="deff63455f33c65d2aabebc68f450613ca30071690daca6840987f053cbfa3f368a441648576c5505cd34c3787783961099dd8ceba2185dcc3fdfd1115892b7291a1e65d6f2ee4e3bf670a69ed2db00dffe49b662781abd7f1742478e5cd1ba8f3bfc35337e213f0d9bf8998a8ecd3c0f44bb7369ca2b615bcb52f", 0x7b}, {&(0x7f0000000080)="de54c24c8c390ea2781ac687035030f3ca37bd6a191c0db3615079a4995cfe8f8887ec546bf0c15dc6b891ce0b1ba8fa25397f3c649f2bc822189cbd8920b5d89e8767b2686c2c0bdc278c59953b47b1349888cca4616b69ef3c67b5a57d9c6a4f1d7c81e51622069b7e3837545a45996d7fb44d70da792498cd95569ed7bd4f19be63dd747086366151c077108ea4f81ab160f625974b9a73264c3f42372bbb42651f05a64bfe55e86c2a5431b961c584f564d28a962f819fbea11d86ed389d2bdf9a195f668561ac144cbddccc68761588", 0xd2}, {&(0x7f0000000180)="de61196027a2217ed1e72b0922fafe8a9d8739284f2a9fe29446ca3a589c1e256fb66b2513952f7ef5a05ca25d426702807b1e2053ca994dbdf7c4188deef66d7e55aab52650d27e7dd204366151864ddd3041adee86587c52fe6064a8adc57f22704ecfab43a0db4214f97540519aef719280d2d91733b96ffdfc614ae6bc44c6592df7d66b82c8ce0eb7058fb856a124", 0x91}, {&(0x7f0000000240)="15105b7ca14e1d03983217d774a984617998f658e5ec74b7d1cbbd1816ba5c1b7554a344550ceec0f709", 0x2a}], 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)) r1 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000300)=0x9b) rmdir(&(0x7f0000000340)='./file0\x00') mknod(&(0x7f0000000380)='./file0\x00', 0xc001, 0x43f2) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x5) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000400)={0x40, 0xd045}) r2 = dup2(r1, r0) sendto$inet(r2, &(0x7f0000000440)="02151a7752a168e7aaa41f53e9bda2fdde83aae67cbb81e7e167066edabeabfa1b36bda201fbe450c8aa63462236aa2fd453ddad3a8e758d5b3b6bab83113646ecec755fdb199e63abd061201a0857687019", 0x52, 0x400, &(0x7f00000004c0)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000540)}, {&(0x7f0000000580)="f55269d248bd5e6ed3f9c1d9efc2f9d173afd8ea7aa3b9a9b77b31d6a4efec9e0898d2703cf348a41200e012ad370e305d44dfdd74b832dec3fa2eab7527aa717034471d2f8044600df155d8d05976c0385796e04ead373cc6fe0e49044c7acfa7b1c59a9f5bc8af7fb7165e2a6452549f356b", 0x73}, {&(0x7f0000000600)="a29fa47b41e5b7a2454821697da858c9ccb0093e5a08c852ebacb5ff8b854dc3ca16c413c959535dd9f94d14705fbfcbbc196306e4d8de22758875b22b853a5d9f6ecea0a399b959c55981bb1e4e1548a22d9512da5cabf119c0b3b5f60e6230970c2c2397b4a50b34d08974ae872a433e453f172c5a73a5768de0cf232997d4d8e9c3d9e1d145fcd18e89", 0x8b}, {&(0x7f00000006c0)="9c6028dc03ed7d5a693f1904f24bfd1ff99990ddeca6fdf83a414847afa3f085d900fb36fcb6db957f51b46cc078e7a11c809323", 0x34}, {&(0x7f0000000700)="5552ffd1fda1efc4b1b68cebec4dc0f68ff55ce3ee38ca623ff49b030c2f1ca95a6788b018e5c081c0f65e09b4de141b11e13663524451362613385220946c2bcd2ff6226b6a5a928772062ee6f5b16901dcc1a64d8462717193229b7653ac762bb1e32ad7d9a611d108e50b2cbabffa99523def69b74c3593ef19f02e9654b194ddc2e730cfd99621d03b2b5d609a98e2018d0aa8a0c8c127a3b5c23c8f8329cc503210ceb1c5dc6d9935be7f1a4311d688f80d4aea01c74ff012eee2659300e9fc7083f938c64cdeab7fb53fef31b39f7d3f17074c2b4da618ec29d33f4a10b40498146de19f868b9586f4cb48972a0e2e802d35bc0e7e0924", 0xfa}, {&(0x7f0000000800)="981cd1e4ede8c2cd24c5fc2749864dcca8160fb4c0de08a188b5385a4145d3e1a58f9c47b28ccfd941a19daafc520ad706f0f5981c605a23c7bdabfb63af08c1300febc000ced46ceb16c2731a5cdc6520757ed8053d267faf4a37073fa5e4f1e0235cdf2986331782cc80a0f2d783a967a884478527a4622f7087607f3f21d22ac809fee5cd0c961b7de6d4eeb7c870e6acb2dbf9301687663ad648ac72dbd0d8a27f508546d52c111e7019f07066cb7be98bf21f3bdfc5ce3d4a2930644c8392e39d653462f15b5e5a6186", 0xcc}, {&(0x7f0000000900)="52e9496cdf0c72f8f8ac644c863c4bed84df93ca6df8439899c36a7963eebb1abee619a7bba51e59c723d7", 0x2b}], 0x7, 0x0, 0x0, 0x1}, 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000a00)=0xffffffffffffffe1) recvfrom$unix(r2, &(0x7f0000000a40)=""/137, 0x89, 0x2, &(0x7f0000000b00)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}) chdir(&(0x7f0000000b80)='./file0\x00') close(r0) recvfrom$unix(r2, &(0x7f0000000bc0)=""/204, 0xcc, 0x3, &(0x7f0000000cc0)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000d40)={0x3, 0x0, 0x3f, 0x1, r5}) close(r4) fcntl$setown(r3, 0x6, r5) write(r4, &(0x7f0000000d80)="35492050e851a4fa0c41d85ddc117ae2d21c9b81e2f9c1484fda59d08142a45c112c945a8f828f043c8ce6b978f1153dd54913b96cdf0e520e3c9006428d7cf0a223cba9a793ee519f0bdcc1a69ade49a1f4a3c7d243851cc267a84e1f7876cbfa02eb396285911d19b0f7a94110e6f8eeb5ec0a8dff44461e79acad6500b6d5c827ad3bb971ba87bc3b45e780e4ae74b50d5dae69e9269a13b1605f415a296593c999b9bd3bd902c2e53d6122dfd6ee9e9a3a7261abc9551c3958788ea71217b0079b631746c167c0a92b7e2149f09253d4835f5ae1fa0165407a28d99bd08bafe078c37ca8cf3d32670c", 0xeb) sendmsg$unix(r3, &(0x7f00000010c0)={&(0x7f0000000e80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)="204c2a590747cdac942dc7492510d206d9b90ab50b67abc4be56e9a6f8d25aea7f1ff89b4bcb190001ed33cb3af3dd21cee3454416260f2381dbc0354e62fc399b657aac4229f4408e92300ebbcf4b8b62bdafbae7268e68dd09687bc36e5976d87ab87b0902a88c318f9d3780f19ec8fb12d02ffd57d29e828d7f7c7293cd020634cd7bba48d82874aa6afd3f900365ea38ba830c961af7d534e78e2e31ecc3bae6ad060a13b57062", 0xa9}, {&(0x7f0000000f80)="40f20cc722a92c625d24379fc7bddca3237bc99b7c0cf7625d490e948582af5a4759db772c7a01be45ceaeef0fca43950e42998e7af6", 0x36}], 0x2, &(0x7f0000001000)=[@rights={0x30, 0xffff, 0x1, [r0, r3, r3, r1, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3]}], 0xa8, 0x8}, 0x1) r8 = socket(0x2, 0x8003, 0x9) kevent(r2, &(0x7f0000001100)=[{{r1}, 0xfffffffffffffffe, 0x61, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4, 0x200fffff, 0x2, 0x3}], 0x1, &(0x7f0000001140)=[{{r3}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7f, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20, 0x8, 0x4}, {{r8}, 0xffffffffffffffff, 0x80, 0xf0000041, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000005, 0xaab, 0x7}], 0x5, &(0x7f00000011c0)={0x4, 0x11}) sendmsg(r8, &(0x7f00000015c0)={&(0x7f0000001200)=@in={0x2, 0x3}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000001240)="3db38e043afa39b725cd2f0b0d68c30fbda68a3a4ca544aa15b6088634", 0x1d}, {&(0x7f0000001280)="4b9d9feea0c660ac41c80782f0cc60e9674dfd89df5ec5da98b3c0675a409060047703c5df0ed7226197e463de1f6dbe50cda469b29b43c39bf19d446f52fc89b1dddae4bd68bff6408b586fb1b7c7eb8ab9086174ff5dd4178d3fe8b01d2a937880d9ca62cf020e40f38064ea915493bd988138e137f52719b23669f657adb34ac88503ff1dfc6dedc4adf9e9f9d734d392ae5d6a93d93e5c02b6abf4f18e5e8a95792ecb89dec4279f41fe", 0xac}, {&(0x7f0000001340)="13fb674198251c1309322957ada4eaa2c92b3c4c43a4e26735c9a76a2c1e9d496725fa5690bc56e72dd4869a9c3e596232f945f0cf42c44907b148be6645f9163314a33119ac8f391511cf22d53d7c35d0048abc5dd044e28f98a2a18c0c28684b6bd6ef48e1b49122ddf6051f11e46cfbc886d7b5f6b50af8ee36df83bdb5009b20cb7f96f25f73563408c6413f37d094b9835203e1720e3e2201daa7151557cc7c0b4fd9fb4599b5f7e9c11a", 0xad}, {&(0x7f0000001400)="6a2455427d8056c4b5a900c887ddc65688963c72b5d64a3dbbd1d6ef5b8d91bb1214a56f5c475670ea8bc3bc0eba3dde964ea1f3bdb43b8e3b3afbb7b507ed5d03d457fd453e7c3d0d076c391c5a7d6766ac2368acf859d8337c90770323671572f5b1bbf911daa2f83d94ebe0df9dec9226b991ff42d33f287dd958a98046dac01dae2f02dbcc81fd20c593de2492d0433cc62a7877c6f9dd828d7042b1fcd047d5e50b708a914599d142671515a95d6488c2acee69beb5", 0xb8}], 0x4, &(0x7f0000001500)=[{0x10, 0xffff, 0x4}, {0x48, 0x0, 0x8, "6776a2a6c7aeddb490c8d35ebb278ad33e4faed0b9912b1699236414d4aa03478d3a43bd9fa8251c23f42b880edb40c1a3691bf9f09f5bf1"}, {0x30, 0xffff, 0x5, "b821df21db45305d68696823c76d275b00990251c3ad6d9f52b63ace7afa4f"}], 0x88}, 0x8) chdir(&(0x7f0000001600)='./file0\x00') syz_open_pts() rmdir(&(0x7f0000001640)='./file0\x00') 16:54:16 executing program 0: r0 = socket(0x0, 0x1, 0x8001) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) sendmsg(r0, &(0x7f00000028c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x1, 0x6}, 0xc, &(0x7f00000015c0)=[{&(0x7f0000000100)="f15bd9b6f4f501558a207cc48b41f15f0fcbaf177d318c9d9a77c328ef0c00b77388a0d50651d0d1f37f54ebc464db5f94a6ae097d8559822e1b05c89c7cee6e5632ac6671e98bf8e566d88639a4b43ebee7e180c87c48ca40286846395151e0d34b17f7a08de38ab4b5c696b79437438b2d795864dba5317ecfd0831e7d97527740a68fd7d5d6e63e1f9347ed25d8c80947267f30f4b03704a1a719f779054a8f088f33bbef9406ca3c0eb6cf1d42b883449b", 0xb3}, {&(0x7f00000001c0)="f6be2a29b888ac85f72439fc3dfe5a38c80851fa5564ce33b0910da81c593bc415b8b63aef165882f4508a0e7879d331f4a2f18c7f6882b81f1622a0d84d6971ccab7a7c27a3dfda2e015b4f0550114a16d3c3124b3af4cb0537199d7f4162ed4ed98806b1f4c8afa807d2057c6b108f0c2f96d70caf08ceaaed499a4232d54925", 0x81}, {&(0x7f0000000280)="58ad9545abb620b254de0b5951da804fe099a7c10ebfb192f8d7dfe9af85d567f448c9eba0858594cdedf1520d8e64116bd05c4efbaf445b0ec3e50a4c9938364d0cd3cec1b8f73e1a415afedcebb0acd00e1929a1cfb9ede24c5685b28b7706f2f20214b0ab0759f6f639c21fc6d027", 0x70}, {&(0x7f0000000300)="a27c4cd7ca4c4dd26415b12abe6796c5ab5e035bec6094b3a1dde898a828233b93027044f11e1c20357ef866b964be8796a1d7ec0e411eaaff72835809f029e4d37d435d6ac6879bccbc0daecdb58795e36fe7a696c95efe8fe6fe7a410f920c4caa06e9182cbdc355e667295e59a1242e50171701236d0bdde8b7f3b003a6565d27a2dbdd7c660842950eea424b0a91405bfb24a346ffc4f288663ce69b2cee399e2663737e6078a20e5cb9802751217774ff1b8a49edcde03f3aa6512c808abb4ab05034ab4a1f7ef0a70528395adc5d056e37e5311515b6db3f188d221271af2d565ea64798c6b3800b06b574", 0xee}, {&(0x7f0000000400)="97f70266545435e2", 0x8}, {&(0x7f0000000440)="4f8d2b96b7526f93e8d9bf73828c60ef396e3f0c3f825098eec1ecdbb6efca66f0551f2afcefea31d544c47058d35bb8682c46a0d2e579b1ea81f5f1f61cbc17f90151e3605eaa1f138e72125b367625ff22e8a3e91d0c4ced9e82772fd3864abd8485a5d79cf32b4159cbdff44d102733cabb180471e303261786f68b5e37627ec327d4d5bf5ebf335a5e3121969ff1e2c65c284aaeb1b154575097fde4879b6aaacdc3b1567e9cfcf1b071909e03e264897a071c3bfa7668c390aa8f75d26f04bb1b1c26af8e9d9bcbabdb1cbac8415745f52f33c21cb5cd9fbcd92bad877f12d74229864a4f087a17065e3ac5d5b0713a", 0xf2}, {&(0x7f0000000540)="654d09b28453f1188e005be74f1c2e98c8498afa3e333ee56853ffe6", 0x1c}, {&(0x7f0000000580)="373cd80360d6ca118010f1715a09cb8d08eec7aca6b2a6", 0x17}, {&(0x7f00000005c0)="2701b3fc29edecb5e7284c179fc24d4483078877467042a29f679437d87ba48293c30aeb0366940b6503150ac7343221079e2bba108a2036f5d6983a70e68de0fe45b253493003dbf8df8bd60c6dbcdce6b94f56054f1a74b6d5214337bc7584c4f1c73d4abd75adac6c0151055da4a4eea8e10cab2fa58e0b1c77dbf31c530b935550f13fb13299fc14655aef3f578e1945f1f696c7b1232413a32686e590f79f31c8a5e04a6c3ec68fc008d789c3d3ad7845fd9c5256d69efa3133a8fe6f3998c9ca1d698384826ff34f79dbf8e7a102bb4c9d28f1f643c9c08812fdf50075488182387093a398e4d3d3e70b147e1f0ea52c66231161e78c0daeabf64802281619abb5e628937626acddbbc85dd26768b523c66ed81b42138d6fe4de5343594b397cf5014e0739a406bbe96cbbf93b74e3513682bab8039f4eddd47d4ac19211410c6ac7500d70cee497851527d55747ee9ad17e4620ed0ccd235046654017954ee695f7d7349426a15617352ed9329cbdf21920aa1c20ccbffb736460941ac9eecac9af954db1dbf8bafa5322f0da5550d9d696174d25c43d6d303ae38c68b54c0fad0f9b3894264b2a2a1d1244c8591df4f07ab509cbfef9ea1f3af92062c48f3fa125e6000887f25181caa6e3f7d5027497e01ada031e6ce4ffea6c96eb846645c6a4452cf1ba328418bd8c6bd3e44c3c9e55964332357f9f7fc327ce466165eb219656d47e9c59ad6b8521f58aa828f0eede6d73e37fa1c4e41a0222a818daf0db1e8b3d684cc611c3d6f6e144b4328898249a1751c49e44ef2751234d3a5b7ba74db9f79007ff25a8e6fd5ab2036b4bd7f8cf3fd41c75973e7c3d77fd58fbebc3bf6afb071659e4c31394a9c41f1dc52c053979d4fbbad82e93d9b16cf5a6a9f67fb5b68224e2c9c3a796829cb8f5a8db54d0cb438874332be0e003ee1f07a322079af2460550137a9ef6c0722204a314fc2910ee6a488e62e7929708b9215a3eadef62b637ff4bf07cde9d0f0ba69cead0cb740c25ffcd449e1eb1764c25f3b44912b3d61784c7d33e42fbaf30755cdc8e566951045d580bfe4e830a04acf21ce8c2d50ac2f688770986fb7bbfa6628773ed2c7278ce8d556af55b8e537245597163f0e2d6cf1aa0dc02a42464647818cd15ce0729d4d90eb8d76b29c5366af82cc732fb2598865003a57131f266c29fb9aea0839db6ab1bf1e92671cbaf2131008c466680fa305f9b4fa4e0b37cc15a9bdaad0e94863ec21656edf4fe9b12c77b0d731edab7a344e98c14264f46dd2bb138b955d101b6460d682894ddc55f702c61409a2720f94952b6374addb9d921682788ff1329a15ae0de0e55c1089a9aec31bd368fc05fc391c0c434c6ac3a7be9ca0f2f753373af5111f967fdd5704b7f1e7d4f04dff920678ff807c625fc8acb9638781485b401b7cbaab1fc3f236c77c6eb8f9c2e87761e4216dd28f89c6cd2f28dd304ad15c2702ae9bf0bfe48886d73f6b365ca5057fc4ded3090c80a26744b660e4ebace050c73ed288aaa2a1d5ef9068939aeed979b24aa4f7602d4c08f70f9687ac4174978d2ecd296dd8859f58e2d3ddd4b21313de773ce9abc9dff9e736fc60745de4b62bef7bcbaa357e0e5d943f9d5a64914b9f89aa22787343661925e37bc1fa6cb960dda4f81cbee2ae5a8c9c055f6aa9d44681b2c00289d58406b365d0fbf5e7686c9b39046c97c988c632e9e58f8ecb4ef89a32d7387359fd46605b9f168eff29c422cbada6fa2ba31a04c33113ff61a46d4adb15ca6b1c51c4a6105c4380bd9016b7d170e6a480324bddd3dc9280052f8783dcdb69f54209688b555d82b916e08b54ad0fe83374a5c35a8c5d24f9d91a10e3af466a8e81953e27f1bb2320fef76adc33956837c533828227e93158e0d4807231e9ee786b873c74b0ae692baebe51f2eaffc691ebd82657abc5e023c21d0734dab79f964fb462201a50c6ba08b279975c740e0160f638e55469522e5bb4d06e35c2033bc25f5b3e16cceafb501ec242160d8928061fe948d84cf4370aa71083eccb6446aa8d9862c677601119b866ad9e7db21599de486d1b7573f1ffac52ba9660c072318733972c32496bb020bdd7ea1c9864eb0ad4884e07095add97fb1687b01b89b53f2eaf51d35c88604836e688a76bc17dd265de48925bd815d9038b65bd1e88cb02aadbcf0666a83e03106ceffd5503a415254bf451637ee222fcde9117d39ff20146b641ef846ffefa39a7537cad6f46737d13284faac53767e6eb48a5f520e47ea71a03703471645d8f3b9205dc153fe7f5e57e7396e08d82dfcfc57a799d6f1af0f387e6973c5ac4bba3359a9c182d26f3cd566705cc39dd914ca058f4b068b5ac99da4016427f12f3b2e6e064b501a1efc3d1a1bbb46502697749862ad520fd1f8fc0848e78de87c5edad5aa3e9d603606c309b298324f82f93973a37920f810544cd8fc358b81b8bde7640a64e708f2b63348696eab74faa57fa628fdbcaf430c804100166043e65901ea47efe280fbbbaa4b14df65ca6c9f9a68b3131457485dbaf3488433072743c9fc244e801814594b15e9531e736ad53441860af00ea7580db0ad06298b645b88c4801ff430c0619f765eef6145c3504cd2de7c9b10b199d6f6bc068555e1fc86c3f5a7563305c7af6960049a0fbe16c06fbfb2e2e98735b42f12cbdd118d78cdfbdadee4332658d40bce070567ba85af990191dad6b4ef5888997f4b394a9d4d20890c9e3fb37d4830b98f7170f95259cc558d04c4e26a0723acd5a62b6f54467102816ad4754bb45a0a84095d5bca0953ce0e3ae48237accf75532359e8f8c07a53ba888387669ae2fae1f0d9879b190897c689ddbcd32301f71e6f98991c065838a85ebb43d090508570c0d24c2526b82eb198bb062722214c267beb354686768a0db0f9dd1a141233677ef932d0aad6034867f351871c70aba4552951e977fdc7d4bb9e572c387d455adfa93dcdd7897c1b73e61ab67ed43fe4f3e4b42cdbc28ef559c26d9622fcb43d63168d975757ab815880e0c2b816d3e4e4cc168c1596bff9f3353e467aca6701ed0cdf77894a35d9fff89e8b76cd51cdf6a80230bd7a70f5f912a7e6735335ecf5caa8ff27ad73975389b054b44c78d0d54963b273b78ea98b84233a514092b5add4276cabee0ad9721ae4adc91dced03155188f23b31551e1a921589d1c2c38f0fc6db2fe50c55a45e34d250b9b4622d21f14b5092054e8e1a8d9f9ed3ebc3d6f962f0db568068bb82fb340d9d93812583c3026fad0f6cc12cec2ca31d4b97f75fde56fba2af0aa05c14d2af21048bee937b61a35b53aeb5059aa85cf85de561850cfd18fa0fb8484feaad76d3893a69ec6023fb71e795f9c6ea2c50192b3a4af60844f958ed6a34da220278a6b80e7458a5957947ca62c996dd92bd7a169f2574ea24acd9ba1b0089a8d4bf628d0918d5168673c0a69290ac05a3e01d4bcb213baf94e029cf60c06abab7ddd3059bb41d7c62ec31d55c9cb595060be155013e0935f2321326a719312b9d76a640b70c63b4df56886ccef0c9872b8b89724d337ebdac7292544ef27969879e1369c78713b99bbd3875c6499f9609556c42ab892cc726e825fad58adc312e11d9a136368dfea767fb7e9715f2d7b689be45e4170b4063a7ac9df31b094066f9aa627ddd85df6a5e90de4792e8d28e80dedf1389770d3d023cd7bc4c90d2dcd86c6a44eefb16dd52ac849593fc8cf3a28f2a85478ebec28f7e6d0111ba296c4e64eb82e90e5a60ac51f9b879d2abc343abdd3ffe1785b042d97c40d20ebf4f59b8246bf1ba937194794705c4e5fc6c6c83b83b03acb1f3ff0b926dc0f2577d81240b9af97c7e7d41190924fcf7341cd7a916ebcd1cf6f1e866f9eae4aab1b097692f934e0f61f75b9e12b5da6d15833a2d166f97da6b3d73f9d60cce7ab23e8850a651b7c3a1c98419a1b3e02ce7d0ccc16239242193ac169471fb0ed494d15e1ce950002f67fe526100939ddd1fe6421b04fc138904c966489915c8b43db458669b48f9688432aed8f1ac0dad1eda38cc6de18da4610f4f6ae682a5c7cb233835310c458ac26ddf077b65c6da2061b0b430314e41ebf223d30530289f308a91460050191a911e6f8edb2e2e0de6cc7999fcd2e2c75546034b6caa149eb55af44827cbc37979290b968831566cb70c47b7ad95f10eb7ac7b94219f55bf83734fe5ce222773d0ad65d6a18c24bb2ea796bc6e568101b167c63e834dff1ef9bcc39fb79b4472b26039b2c9b381b23d6f2abe08451838240ed115a9133f8331c4f5c7263f44be50defe2a9c76a8d42e925bd41bc78d575891e3537a621e9ad4c5a3d25d1656a0948fedebe10ea093eaa0b2a32e275936219a11890829d4c96a968c92d2016fc8585b41d31789df4fefc94ddab3dec7b71506c50327f4156734aceda283e50537302e47c52120123bd1208f8ae0ca291cb1ba83d9ed063207f8423b51fa76cf3cf943eda27a2b330045ca48d72a175b598e38cb0d81f6277e64d066ec17da68c231b3d6e192ff92f72d3629c35bb142c0b68b65e352c4c229498f78a1fc8c8117dc0a48f029c59bd2b335f27a7b15b0d636601bd2e7b3364e176d1c724f5764db626dc9cff6fd10aad23d58a0cfb5a2ca22f549b6039bc2310197275f1a0a0fabb9b888181b7e093bff9e58bdf229dbf6a24fea80886d78f041bfc6676f1533fbc4a9aafc78776942b7bc6ebabe2a235d928ce6d7d6c5b962547219e2366c26cb3d7d38343ee286ea5ca4b3a30279ebcaf5dc5527dfd604918e7829e42c6b926970992066b708110d38016e5feba816a8e356b2b9b02004b71d3f3d78eaf0e9910b142b946d7ad351ee4a6d405e0dffd3f65f9c86b832ef70b4ae20d410138fef9c2d01cca98f934648ad9cd4cd957ec9c1711ebd6438c75e2a557b6acfa13c153e8582d149199ef29afa43a8e34ace7d0a0fed5e304264cc6d447c02ca942041f4a5fef6f105b12d1a91071945222eca2175b9266a0b9bc605c685706c832f2bf33e9bc1f76a08794d495ed4e50b18b748255cb9b7612d8cbf3f8416d0199dbc9418268c1cad1897a7d86c24cdf016f5539ad82e3a779662ff7b4c1645f29cd5cddc3fb09b5887f6d17f2022275ea45aca0e82e1477e65b8bf426bd9d247283c99f3f6e19e78aa3323da4c35abb9c2fb0b53ecaad8c592f5c2ebd3cb664248bb28c142a3c860c3ef57dfd25ba044370b2b2c9d33be32444de87aed3f41cdd6583f4822a4109782cf39f278d4b2e7da94e6613029b0cef6d7f3365010c9d2dcbef809464fed7674a87eb9e05c24f8bdfddfb25f6fe78b119734d65c3e1fb277b7c0f7a257796342aa96a61ba61a15edbe7abfa370ed288415fd817d2ee3ade4508df8574c260d02b90c2f99e121bf53d5a75921ee86c9935208c5fb5b517612e4b19125768f4343e0c2a1a9ff3c80efc41cbfeb0e3f52fb3004c44abb8c22db89532d5acf2b5b1268a0581c0bdbe8cccfdb0792334c5d99899e08ce4a2c26fa5e035226ae5f40ba555718005e03be4dca8c84747f4f0778fbe2ea41bb5aefa58794a640651242184aa2219691e5999feb381f99197971c3186161b218c7c70f64786350dc16352c90e29c1defb92d88dc248460027a2529013753e6a54045514b3e16d7e731d1cc3ee951863bc8e07bb005bac2f66fe23d81d7bc22cb4d1e89b911fb56cceabadcffe19216aa4c1f867e175d8e6a9a58d40758b78a3bb9aa0589db8c7c5cf", 0x1000}], 0x9, &(0x7f0000001680)=ANY=[@ANYBLOB="101000000000000001000000070000005d19cb5cb84fd5b2d1e779a69826dd4826b2a3a6b0825bc2e4c4c6eee962fe32cf49eef55c8e41fb1254ea464935cd2d46a0ba6dc13e07015d10bdd9fedbafcfd0f0c43c4dab721183f25c8888efb04b00e76c9999d54d6e6d2ecddb34544ee4283600bde1f8cdd6994db3ed077916ae1d2b300812c679f20c44f1f0fab71d509226cd48adca8b517c5ee47ec94726f6dc767c02471f17894879193d9677c21c9730b44a85a8bfdebe35e75f036d16a22c02b65fe8b24585ceb8399825f03305caf2ab1b0bcc4d78f1acd2cfc7e119b9481585e9b6723d18551ba17d31f8419b4e5bf2f050f2f08b57aced168681267c5b649f1aef21d281e09c19c3d23944eebeb1bb63d1be7586203039b202d91017fcf17dc9341f995d9d6fed3cf62306ba434ca9a11e619bcf104988a8e910de7a41496f658b91b8ea65740e4ce8a711b5d941d7c840498066d975e2ac14dd21b7ae5665879c1dd602d47d906fa47e2d0bc192055505330a6dfacce382f2958299fd3b8e68b21536da00b4eda6b6167657791cdb13fe4179793e51f0aab32770b28267d3c0fe5ff11556fe1fa13d561424a6569ab1c820b8b069d55dbc00061da252b99a993f904e144f3e3bc79be84abe6a744aab4f5f4103b372d3ef472049ad502ff9fd3f2d51f79b0b15f02861dfcc3a41a61c80d3a4c32f713d2efaa1ee89218368b454a2bbfeb5188be8a95f0fe9c4a164c6bc42b1e5f71e066dc8274ef7d02b2f2e81ee81631c3894f64109951172a921e4c857f8b7d8609ca20ddebf97daf9b9784dcc3199e931b42c69e278c0ef1a30190b19d12d75de18cae788ffaf6da106a7d047364c9e80da8ff23c597ed07ab21dd672cfa7ea4e23299581c654be6438b6d760f5ef31c1bacce5f0c851e3eb30eaf6f310492eebfa36dc8344bdf8348a9d520543d78afc2aee8562f640a347a4206b70717508b386a891eea1140b13ef3486168f25de37b092104eea46d952777b920c66e762022b4240b19768e99a7d5c71c9524d48a562cda76470dbd31e78a6c7ca7ece568089df384f57bc43b644ee3c975ded3d48afd3a5bcbe86bad6cdee5c13817a339c788f56bf013beb7b004d7902c7809d31b72b5efb2d18ea7b463bfbce67730fee085cd75ac3dd26f892d85705704ed279ddcd9a4f7a0df2cde9096a3d588845d6483aae905ed3258e341f3ade9bb1ca8fa1ea032b77be602904d86546cd567dd833dc68035355704e44e73d70cf6d17d78b194c9b3c0aa06806571773300538b969a4ddc36b099b5351bc7cafdd76be3d38e3deed391dfecffdcae7d36b1c4c6da93fcca619a59608cf403d427346f299222b26bff963a71169f467918389f2c1b9a32893e8e78167bb2991c8e7679b4fa9e258b7091184c5ae7b9eeb43919f394f15f51717f343a6de7606b9e0d5cc7621c7354c74fe12de670d0ff448c6c29a05afdac25f103f546f0c7eaa28d0b86f631377a07e6cb0352650acba057bf27120fe4ca7a87d48e37886684cc6027e25de30beb727fd1fcd1513abfbc9a0bf10a8d76f89d99c905b813eac263c0da1d1bff19abd7923748955f062ecc392d0d1fc6912512347e98f5785c6e7a9e98f11ce74e5fd14c5ff92330c3f3627a7cdb37a98f80c32160359e05423480c1937ece6d38655835a24cb6c5dd64edd5355d6071f6cde9ca6be0576ce121d1f099c26fc9b7b2525ea204926a5b20dea5d9416c2b7acec13b7c8dfc740545d80b54aac8d9f93f0e5ccd3b252b21da2121653968685669d7402450e630180e1c2cd8ec927d477eb57ba3be8c64ae6772ee889531eb3b5d7607f120113ee239e1a26fe732d15fec4083863b7d00119e4928ad3e4b1a4c50e0868072e91981aff084e20543fc763bc837c9bc08a4051e71b1d820805168015736bb464bb51ab08e906e96ee44d932e0f93725d49de522da070aa196015b19cf9659f75d7cff3296c61c387fd5a653f6a0dc330ca52542e5bb9d8976ea6cea8db3bbe916a8a12af84fa21aa8114e8731925e4ed634b927cd152ef80279463e528a8e958eba73b7100a8e2f6c00b4ae49cfccfc3dddc14df749de2cf02649fce7b963864306316827a01351f2f0f53e8f7b41fce37dfb48463b96fb4516b62fef9801f246fce61fa19d0538b7a64729fbb73d143d94ad4ecfe0e3a3709f47b9191eec30a28048c5abd2182ab7e4572af3b07917bf57b7fa7270ce8b71655a8e7ab8a9f1fe161ca004c2dda7cc60a5bcf1f8c2eb5a930835d90a787706a34df7ab0c6237a3790f931bce793a4cf3b63f41485491c71ca46f3cfaca1ee1ebe10f23e4fe7e269c8897afe59df0d2dd7b63008a99ac5c6838af8a55ed3e48549020ebdb2f13bb6339f1a31d9dfb6c82c5df6a6fa09d3a41686db4f440bc982f19dc10fa981652b0f71ce897224af72c252dc099d323f494e94ff04d079df60d35c6d2b868c2749a4c4bec903aeb144e862b4947a286c706f9a3e2948b5afb8271b86fffa0e00235b28c19d9ba65587d8c0e6591e4c8c82451c3f4e6ea65babe6420f467a784811eb68f4f69b3436d38419a07bb137e9b0db1276b8523744632a32856703e758bc4ad8005d72b97656aa458db37f3cf1d1fe04dc169fc460022ca7d0d1659b91b72a11452a1e71af44e2203735ecaeeac41e08281a453ab1578513c37426875d0b95696019cd1fce031d82192aa206b8e483ac1b05d23d91b2f2e6be980fd82c5ee0839247c5b312ace805858a59737c7b071aba37b4e1e4cd4942d1615b5ec5244f1f6fe239b3ef17151fac548207ca447d3d123f338c84c4245e4b42a812090e3c770161c857763ac512c77beeb656799dd21f78a19b1d5813913def530b93f6821f1e394bf237c4a09a34abe3e8714bb5d7f9138d1bcdeaebbee88f43763834bdb71de731656766f6cadf0b153d552526cbdc91d86b379b72539436b416684dc75d8d78ed716653b613293a87d21f3770ce3cb9cc270ae1b9a93f0ed3a3abbf33f91dad6a2b3ec575cc6344a3a874dc8b160f5365567aa3bf73b125f8f6d7ef5078c5499cf1b9f6c9354ecb05a27cd88b3d916c02853623ac042ea3c9c1e81aaf83f949df4e049b0ec2054bc7c5825ce13e133ace351e468b63b64caed3aa0d7539d7a2ca58b11f303e5657ab77d0906a42ef1b8327d1ad27085dfc3c657192cef83c6c1e41b95b7a5466f5dc6ed98d98351d6034adddbf3cd4d07a6d2a6d8a18b803f957586449b5093737f926afaa7d5e6f63441575286162aade2c491481bd83616c373c8d903cc8c785c282bf86c8bcbced6010c53ac363f665973d87f9eae494e0408aaf1ffd26e80e5f2086d7e70587d62d9d2a8e6f3c12244887f57a60316cd75f22afe2a1a0035d5b5f25f1dc72478c53c5d625078412ddbcecb95f447f0caa889c2affbd60ee635de2a7b301c7301781e154e3284f9c51b35e5ec6b18b9a032578dce1693ab8addfbb93e61e8c9a980e40513143de936be6597cac6d266932ac7e7a0066c299a2fb9897c8159d541ddc7cb03632f4b27dde098265f9ca5cbd3b522bee2f40330002f44af43fe9fe0ea9b0f3ac4239ed76cd09ccba112b7ce2134659c6c5c25f29ede9a675a4d3f0b7da3b26ad8b876b9395be4bfec9ed40a816332d8a470eb62de6f78d92c504bff2961ada3c533ae808df7bbed0c294f8bc01b1ee870a6f98cb91fcfec91d8545d64b8b4d8adfe51ceeb625cc095c367b5de2c2b03b163b19f21709f6063ed3c86561cb29a3e8f50cb9d3aa525945faf32d0c9aa0892f46d39393e3a9f95a79f1bb2bccf0e790281a1211e02a2010e515bf379c525196a279c52f6e118f401e89e8350bf752892324d396ce95ed45672b2f59968aa8498b518b7bc6df3c3904c34d05c6fda72336135b3508c37d79ce8927223a7418e79299d287e841dae7f10e96737a6b80c0b71f5be10ea38a375e427276d7f35ee4fdc2ea0ff9783833de5dae4c016e4884b43c4f65adf824664b18328ce4297b0e0dfc98f61baf7c75bb0f8c5b56ebe2de170b664eb541b809c4cfe8e05493a50af392578a5b8afb3ce1d6b2187c06557de7de71592a311b2952322296885f1d044c0f8979cfddcf02b48fdfa798cbe8731061c99c9467656983e83e8dc32dd482153e203b902eb3c57d3781bd4963680ff1c9931a5c9f65e7bb89b6f6ef30e64c2765a20cfbc4bf00506fc4df35c33a60f5c3009c167498656ebbb376a4470976d2ab194df6ff02c5a489da12fa368d05a4eb767c573927c88dca9a720d4a0f84e022cdba7a87d027026ab326df9a627c4474408689b071f268d263799cc908d273167e2192993d8e5cd61f53df12ab0bc3b855d12d8612d1411eaedf90e002b36b0db9fcd3d3615712ca9332f3a6c31e0aa594610bb903995238c0c28d4b9e60bd208ecb48809d754416fbd71095c6a50de8dc4cca458909e692c95f5ab6f3cb4bf0aa2c6a55aefe3d988be85b4abe47f235b5fe1da3ce86ddefb58d331f377b09ceacc86682a80e80b615c8d4d1e401680dccb2fa60f148be393933abd16dd8a7bd5b8f1825bdea2d92d54143790fcb69161cc7d80521f67cae52869070da757ae8da0a931db26b2ed31c7ea04830ff838c7ec3a05045fcb8d29675b38465d4d9387f5a265193a0b949f66762f4da379ff234ade59a98b53cc1a25078313105f60aa3af9719f08f7c50086e71ee532bf646ac4cb780dea5b98c30b5dd875b375d4e331bb169bf17958e2474dd370339c7c643c1bf504d30e13aeccea70b8e55b7dd2c7ca2e6a1f4a8e8ab3a2e0e0b568018029c6ed2b7fcb8b78dd3ca6f7ac367f8f7d6c40379676694decbcea23ba8089a5558248fbcf9176f256f12d759cb438a2cd1ad9a188996694b0c7915fe4e876f1d62091f8b6cde68976a5c7adcd793c098283df59dd21e7051b639004e54b6191785c1334f0f1c4f285da1617d5cdbf28feca5a708d6865c55ea5279e3ead743856f72f98636546c60dfac75ca453ea4c70ef15315c233398fdfd81b93579e6c52dbfa8c394e2a6f3fe5974941029d41ff3072a59be92501a1d713b39127c8f7a7ba232f7e5e4a2fc7acb67a6526d70f94a24cb945832e939f2aeb6b8dff22d4cb8a54d9314de1300131bfecbbe35c9481bd498f78509a9460cb690988d3c9f863b62c13d909c70b62480436e17f6cfe399535ac6014d2d70a6ce5767b3d7bbdc9255cd7d5bb8615746eabd055a6b5c297292c86e7cfc4aaa21816d5f56371d8eb388ab1336ac1562cd8571776bb6f153a65e3a795d083d93fa800221feac0700d626ec6ff8365e7d0ab6c2dcc9945614581db6f328ca8a83884a860a86f9190f1ad8f732ee6c63bea880a89f5edb9840cecf11a0806ec693535b1907632520a56c16fe29bd4fb6c6c3bb046f43b14f9fc6a01b77766e000b1835ea714aa19b908d735949c189878883148ed290c10a3013ad7d69bad3167ae68f4e67ae8b255d334f291b5fd55c40953ae51406638a12ef1dce87aea96d79764269a245ad690426758e245b5113ce4d9fc9a0f7edd6da7facf1da3555acf79d3365862d7c6194af015145119a1028de7f440add88caed87b8e1bee6a49aa8a51a6af091c6cf98356797ab6c909b0794924a42aad409e558d1e2ca6db536d905be7626ef6d371b1a9389ba44d8711ac0a177ae687e2b746d166e72e651843b29e4da7d5d5349ab96a11976949fccd174b5b022becfabe619f47a8fdc44f1148639e08d87c5cd6e6160b7d87e66e84d492af8d680af3ea3394b70cb5b9454c22a63cff9baa542b7000000000000000010000000400000053e5dc03ef9da8a5ad7f3d6a2274ed62daaa2cd7014f968a0dd52e0cef1a91465bdebf2bb88c7964c5880853e837e5a4e16e42a8ded38a7d287d1636a45ad5bc2fad679cc19cd5c0b40cf3cb6bb6b314f88d8ec2d8758427ca2a4d7bee000000a800000000000000ffff000064040000a95a9780ad402d79538140cfac57392d54c068cf9a4bdb4a3e619365b1eeb6cde6f2ca515d697ce253ac78f4a5a45481a1f8366de7b5b59591c8e1daf40c06e65698af7725917d918092b86144acdda2a93ba2b47b8db25e6ea34e8a97cbc4e6f1f9672df49fe52e2151659dc5e5f6ec507b13be1b7cea9f7b14c34791973cc9bea04d0bbfae2cd4b4cf77287b004da15bb6901aa115f800000100000000000001000000ee65dc1a8d06b38e4c95808e563520ad24305e5e766c64a01990855c82038d3c64f95950c7f8eb54f27ec3e33bd4a723dd4e55a4215428637dbdd7d0f57fe0f47c17a50c591bd6c212b57ba4adf648a90b63e33ee55ce5b69ad37b76bfffa0c6fbac55338b7116c885308fbb90ae285f58ed45b693dcca93e87871da491615ceabfea732af01e463bc69f6f3550eaf2ca7dc8e4243797d632b55614c9e239f454d903d6188ecedf4a0a8f33ffd1bfaa8b25079b37972d12d6a44101d276cbe97a6ec5e06df580e78c0bb841b223e60a7c270dd6de80ad24cfea63b1a731519f656662cacd7d1"], 0x1228}, 0x405) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) shutdown(r1, 0x2) 16:54:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x8082, 0x1) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) r0 = kqueue() close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0xa3, 0x111) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x3) 16:54:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x5d01) 16:54:17 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x46}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) 16:54:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[r0, r2, r3, r4, r1]) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r5, 0x48}, {r5, 0x4}], 0x2, 0x0) 16:54:17 executing program 0: open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') 16:54:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) 16:54:17 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x400020040, 0x0, 0x321b12cbfdeffaf) 16:54:17 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x20c) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/30) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)) syz_open_pts() r2 = getgid() chown(&(0x7f0000000440)='./file0\x00', 0x0, r2) execve(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) r4 = geteuid() r5 = getuid() mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, &(0x7f0000000100)=""/69) r6 = getpid() r7 = getpgrp() r8 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0x7, r4, r2, r5, r2, 0x0, 0xffffffff}, 0x100000001, 0x0, r6, r7, 0x400, 0x8, 0x5, 0x4}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x6343, r4, r2, r5, r2, 0x40, 0x5}, 0x6, 0x8, r6, r7, 0x3, 0x40}) 16:54:17 executing program 0: msgget(0x2, 0xffffffffffffffff) mlockall(0x2) r0 = semget$private(0x0, 0x7, 0x10) semop(r0, &(0x7f0000000100)=[{0x3, 0x80000000, 0x1000}, {0x4, 0x3, 0x1000}, {0x1, 0x7, 0x800}, {0x4, 0x8359, 0x800}, {0x4, 0xfffffffffffffffb, 0x1000}], 0x5) r1 = semget(0x2, 0x1, 0x4) semop(r0, &(0x7f0000000140)=[{0x0, 0x9, 0x1000}, {0x1, 0x7ff, 0x1000}], 0x2) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fchdir(r2) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f00000000c0)=0x200) r3 = semget(0x1, 0x3, 0x4e) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000000)=""/147) 16:54:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000080)="9b0700000055a838", 0x8) 16:54:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:54:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x0, 0x0) madvise(&(0x7f0000727000/0x4000)=nil, 0x4000, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) 16:54:17 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r0, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2411, 0x1000) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r1, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semop(r1, &(0x7f0000000180)=[{0x2, 0xa9, 0x1000}, {0x4, 0xaf, 0x1800}], 0x2) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) r2 = getuid() r3 = getegid() fchown(r0, r2, r3) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x4) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000380)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000780)=[{&(0x7f00000003c0)="6c5233914bcc24d2a1db28bb4c17b5a8b979138c54", 0x15}, {&(0x7f0000000400)="487c1ace1d082a3b6ed9a98519b766157e529285736e19a11a8c3e8a44dc821b726c7712d12b95c14f18e1a3d78e31c2b60489de3f8d7c45028de66545", 0x3d}, {&(0x7f0000000440)="95a75ce8202047b2c4ab157c4e5e5258b027a36bd3988d5ef4ad8dabbedefa72d543a5b5a6", 0x25}, {&(0x7f0000000480)="0d604b14ce35962b9eeedb0cdb847a2b07b226568d2e935c307b569b8cc48f67154850b66921f7faf4aeffe16357e85804aa56497ad74fd6ee342563791be9f17ac6ae36979ba3fbcb9ee39fe8db5f49f7b56e37daad72ea7b31972ceb3271fb18e527af6c310cd64c72c3592f395f1900335a4d995e52e8850dc3c3f9bd545f8b670efd158e02769bb9cf", 0x8b}, {&(0x7f0000000540)="b80ee4eb6b236dd9bc4f18de04603ffa245adeeaa7e2ad3618cd3fdfc2184af8ede1d441831bfd98effa1d9bba80298ddbaf52d6f1eda109ff30258438bc83046a4a17c2f23986036df87535352b2c7cd467d87abfa90b54e90cba10667fa964162d7bece7aa47ec924696718c3f9b1e2586cdd769370ed6f128f20d6321ec47cd3739fd6c59f449", 0x88}, {&(0x7f0000000600)="be757d1f929c13b4bf42931d1634d288d61b64374a0822c5154e1f35d7381b7eeb10dc6cd348cfb963f52e", 0x2b}, {&(0x7f0000000640)="361222b59c6f4d80e83a13fc853d20fec1cf983ec6408bcc49fd320fc9187c4c17b8aa8fd3b8a27112d53c25e815bff8ede11cd803a53cf28d432246f06535fc685247a86d04b04f11dd", 0x4a}, {&(0x7f00000006c0)="c6b70a65a3f061079526e3586fcc61db7a7612844c6105382f7cea7173797dc487e98552ba90115f70a794a54cf69d4937d46bdad45b61013b496d4d05f6287076f5225cc5367680474719d79d4b533e05abd50ed49ef08143e2258de0eb07133f2e923188d5de8388d3a0840725720161ae02119929f600aeb4bf40120c62ae1491f263946920344d", 0x89}], 0x8}, 0x406) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r1, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r1, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000100)=0x8) r4 = syz_open_pts() kqueue() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd, 0x1, 0xdc8, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x6) r5 = kqueue() r6 = socket(0x1e, 0x2, 0x7) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x7, 0x8}, {0x18, 0x1, 0x3, 0x1f}, 0x0, [0x3f, 0x3, 0xe5, 0x80, 0x3496, 0x5, 0x0, 0x4]}, 0x3c) dup2(r1, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x7, 0x4) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18592, 0x4) r1 = socket$inet(0x2, 0x3, 0x8d15) r2 = kqueue() poll(&(0x7f0000000040)=[{r0, 0x1}, {r1, 0x2}, {r2, 0x42}], 0x3, 0xfffffffffffffffb) setsockopt(r0, 0x1, 0xfffffffeffffffff, &(0x7f0000000080)="5fc642c2e8babe756d4d1913306c9846a718f0db298d44b4c065c9c881391f8c1ff98c3657d1181680f8daf4868d8146fa84675c3074a3f72935ccd716a6975e422db2dd3ef3f91b265248a116b4e5bdb4010e1fc4416e480b88e52c92bdf5ad6907555990b9cbb55366173b21cef9ed371cad73ca108ff99b59a8839357fca3e46aca4bbfdf59b5dbf0d327083d658a2fe625", 0x93) fchmod(r0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r2, 0x6, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) dup(r2) fsync(r2) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000240)=0x4) socket$unix(0x1, 0x2, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x7) socketpair(0x18, 0x4005, 0x1, &(0x7f00000002c0)={0xffffffffffffffff}) writev(r6, &(0x7f00000003c0)=[{&(0x7f0000000300)="c84c2d1f1bed9ae10e0265a9041fe5f3229f9a9a6a4af96cf7e9fa011db209ff9e17d8cb836e864dfdccf3893fa4a62bac58bc0a81ec72150116c46c43906cb381a4d88faac86777af500c096afa7d8cd67bfdaba118d5a9cd8b0b82c09eae421523d47797834c1ae3b88ce2fb400b5143c5bd82d48dccf3f0ebf830db49ec10d8df955ccfb11bb941e6854dbe19679a5ee0d6273ec946f4171957b812e12c2261b5ef0d", 0xa4}], 0x1) close(r5) socket$inet(0x2, 0x5, 0xffffffffffffff70) r7 = dup(r2) recvfrom$inet(r0, &(0x7f0000000400)=""/100, 0x64, 0x800, &(0x7f0000000480)={0x2, 0x0}, 0xc) readv(r2, &(0x7f00000005c0)=[{&(0x7f00000004c0)=""/76, 0x4c}, {&(0x7f0000000540)=""/112, 0x70}], 0x2) socket$inet(0x2, 0x1, 0x9) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0xfffffffffffffff9, 0x8}, 0x10) accept$inet6(r7, &(0x7f0000000640), &(0x7f0000000680)=0xc) shutdown(r1, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r8 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r8) setgroups(0x3, &(0x7f00000006c0)=[r4, r4, r4]) 16:00:03 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='.\x00') r1 = msgget(0x2, 0x200) msgctl$IPC_RMID(r1, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000140), 0x10000) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:03 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:00:03 executing program 0: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1000002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() preadv(r0, &(0x7f00000034c0)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000140)=""/182, 0xb6}, {&(0x7f0000002240)=""/169, 0xa9}, {&(0x7f0000002300)=""/242, 0xf2}, {&(0x7f0000002400)=""/144, 0x90}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f00000024c0)=""/4096, 0x1000}], 0x8, 0x0) r1 = syz_open_pts() r2 = getppid() fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000003540)="5fd0101b016a63d47844042b7d7b0f55e56afbd769083e746ff9da6f864e5d4d6dea518e696b328159d31c64f31fafc724ab566ce39c2074845f6f31b9cdb864ed3c401fb49d2cb7e7868c2268f051d010a7c1db920b779492af7d6126584e122645ac56422d2cf8c6421f17ef2df8d9326084857007b8c7cecaeff6f84713e9f7fc626d38aa2d47c4b1962a6b5b2f90336442e1da9569e1d444473266d5e4af81d449951f62069ecde0", 0xaa}, {&(0x7f0000003600)="2c145b988b8c843a9196b99dc8925296277d61508e9d640f74320b8c4b65db1d82ecdadd1d1381959d22e05e5f798d9087e3b18d11add979126058c024a9dfe2973dc27f407ac666a2cf606cd598b7fd2cdde47cd02568314aa6e044e85da16e354c64432f91a4f4a8ae9a7c0201f613159b69157613f48c7cfb7c72e86698851b0542566e414f5171daf3981bce0a51cc1ee0428ce75ae46c6ad5bedb5b404204bbe2e063f1b4e540de9d51372faccfbc9b715e9a0bd3f296057b4ca5709448f47ef14ade11cd358581543f1c61a1d6340ec10a1063359fd14c", 0xda}, {&(0x7f0000003700)="fae7d0d9ac7c8993a9da28ef2f06d2d57f5c843bbd2292cde441f7c013876bd2d7365f44aea753bbc65c20d44122b25bc08219fe54d8077f59f81879483c6cc946f3a6449bfac6f0f96c00b8b95b71ce739fb4ca4056ea827b61dcc365fd2b714b979ae39cfd2095e78ab74e236c16e34f2b4e24e50e982f7fe7d38449ec1942d9b2ef43e52477598473a8adcee58b3269fe900cb8dbe2ce8d955b1340570720f5112ea31abe7524189a854719b5727bc77645fdb8514d42c7061a7655c32bc262165a45de4d8da96697d7dbbabf", 0xce}, {&(0x7f0000003800)="12a265af1bb2f07ff21f481556e15662ad28df1280dc597275db310a74752715f7e3a642ecdc9c6d7a386707da285b8054c186fb326d607d46d1bf45d0481300b4b4893d9ab9c9b25e7755a7168d5ff8e84dd50ccdc953a9774d6e55a636e833fe8fad56d5ed001209894dcd0765d273afaf12d786388c05caffd14017075cc03f3bba2d93", 0x85}], 0x4) r3 = kqueue() lseek(r1, 0x47, 0x2) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x8}], 0xfff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = geteuid() getgroups(0x6, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTAT(r4, 0x20007465, 0x0) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet6(0x18, 0x2, 0x5) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r5 = dup(0xffffffffffffff9c) r6 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r9 = socket$inet6(0x18, 0x4, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r12 = getegid() pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r14 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x0, 0x8) r15 = socket$inet6(0x18, 0x4000, 0x8) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="693de7b4ab956fda6ca435b314bd93e7dbb95a31f00e86817ce795f9f55022337df49eb680ad85991255a7cf23fe92ace6a0dada1b5ba90d83c03791c7082ea9ead6c298c479604338295a1eb31197e27ebcfea7d02ff448efc9f24b4494749bcde29158e34c75c2c34827f6ef4efff2d7ad7c5ddbbf9b13", 0x78}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r2, r3, r4, r5, r6, r7, r8, r9]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17]}], 0x90, 0x401}, 0xc) r18 = socket(0x18, 0x2, 0x0) flock(r18, 0xd) setsockopt(r18, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/33}, &(0x7f0000000340)=0x23) socket(0x6, 0x3, 0x6) setsockopt(r0, 0x1000000000029, 0x200000031, &(0x7f0000000000), 0x0) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in6, 0x4, &(0x7f0000000200)=[{&(0x7f0000000040)=""/131, 0x83}, {&(0x7f0000000100)=""/9, 0x9}, {&(0x7f0000000140)=""/105, 0x69}], 0x3, &(0x7f0000000240)=""/96, 0x60}, 0x42) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) msgget(0x3, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x6, &(0x7f0000000080)="350f753db7adb5e0d053b6bd2a47a9cef291586710afdcb2f2d6f004717668a4285da1b4a326ba45b064473110cfc00000cbacc0d8daef88db25eab14df57b19dd81be4c0f8ad4460b8d20f824520599cb3935db2224073542d68661590dc017ff2ef5e724eb923d6d", 0x69) fcntl$getflags(r0, 0x7d82079db010b6c7) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) close(r0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) r2 = accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fsync(r2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000480)=0xc8a00000) read(r1, &(0x7f0000000240)=""/241, 0xfffffffffffffd85) r3 = open(0x0, 0x28440, 0x6) open(&(0x7f00000000c0)='./bus\x00', 0xc00, 0x40) write(0xffffffffffffffff, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x10003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) 16:00:05 executing program 1: mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = socket(0x6, 0x4000, 0x2) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup2(r1, r1) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x22) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x7) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040)="b79c262df7f0de601313d93dda7a94243b89fdb1490ccd549929e0661a0b36dbc2cf773c15371eaf95fc7696d0f8e5c8a54b296e6985747f9aff709dd1cec1aa7f3d14199b9a92efa56886250fb40ffcab76be0a4550eea511b533325a3cb55a0ce50aa211a2e2ca10d7a659695758bfb04b0254c22c972efe970b00dc212073d0979fa044ad98782f6ed7e257409be1d63ab6aba0ece42d7aa5b598c8536b0dae7a1c7d4c46d76d1d9ce7fee9ec9a8b863bd594c53cb383bd363084aecd29343bc803e71410baad3af83de1a6e79b8ade83a73cc49de4c2088f0081060d9da39282fc9c511ab26bdcacc002c0c7fc09e0c0445d7a56e20eefceb4007e75409db3a88126feb01e1aaf3d927a1490acf753ac17400a79ae2b6f9de72048689b8c498d8f967d8241a976bd3015a8f0919835d0908f3c432c06d3818eb303cb0076fa5b42d2d6f5a482fc389d4f517ea2115be971bbd004be56c9f06b533cd714d85e4ad7e13f3fcc2bc68bbce3c83f071dfe271adb8201e225dff36b0a3a855950a666431cab441c1807fd12e7c938e352bf454af2c7ca7cd963472ba14f07459422ed7267f892ffcc191df54f41fe99ddce6ccdea7e7fbaec6fdbb98472c39ba1fcc216cb76ce9947079dcd1cd1cd125c56bf53aa924a9fb92a0645b06c7aa42d3e93086e38177ec32bc629734ec7ae7403e62208ebc1453086a7d406f39a5298a3c11119a6d867988026db4aff890a78dd4af9bd0f9476bf2aaa4afff68f6c1856263ba5ae8fca907510d4a1072ecfd6e017ed18f0814e3f8dc78a2221ad5fdc73ee2189d09690d5ff8f4f9fac706dd937205927442fcc0725ee710812978359ad821668acae64d169a32d45ced1fc4f625bfc20ed0c946555a7f1d6efff1bc9ed75643013a0b0782155893c031f4dff9cd0d5aca220c3b617779ae4b58be3628fd35fe58c59b92141ea6c3b555e04f10ae0f8b8b8e63711814c4f4f8bf658a6c2d80ede8c6049cbc3163423dbcb824becfe17d9f70dfc97df129eaa3ef140e3f3f66097572bc2ce2801e89cf1075c7a68f43ea95a1d45f969e15ff1c7b9d55def1f636e4fc22f63cd6da5bef38d25d9d47956d7555a5b25cfb0aa8a1828bd4641e0310ecdc942b0b7678cf1e6921a4b9bfe63ff429252d21f7691daafa5d16259ddb33f33a2ec2aec4dc94ae91db73f9db84c9be0b3a580a3b490cd14ec0d2081b84757d862497c44b7688699bf8ed606c5c221e15adad46f51c375ad695e45ddf1f17aa32fb60a2286bc9ac7819750997d05a07440a784fab0098d070496475adea2aca146a3c0efb4c7ec62579c3f4c008f2fea4bb08312ac3da9136937623ce2c237f88412fe9d3e30188f921457cedcb490e06f8629be2f206fa8341c29b2301ac21d13260395f2fa67e3214300283ee82762d404261554a237a4369b7e68db5c363b5ae95e175e30a0f06196a3c9bc0ae1ed09ae9e3f86f118818e2f229cea44cca5efa263c29ccd7c582a841405958bc4586d836cb6fd17f86c8bbf58dea46c9b17c1567d9948eadfa25d19d4487be59f0179d372d1c054bce53cb65a01afd1f373474b26a77fff8f571f65ea6a7b7656eb4e2274268fb65f1605d7e5fd416a70b0acea4fe443f2cba37d403e5ccb0ae2fbf16e43d1ada8de47265d0a3fbb07d5370415a7134950b5fd75ddcd68b406e6dc6e4ec8af60bdd983e5b149c262693bde4f1c1a263ff20c7a0fb999be3802af438cea68a58e151f17ab5c01cd330dc73191e8a87e476b248ff634b8f988ddbce3e1ca3d7b2fd6aff3c684d3d3872375811cf645108290f896a928a65f6093151d736c6bab66adbc964808597cd89b974237d572b573aacce304da1c20b3c33bdaa187827660470c6e980d780a662ce3ef1b3cab6d9f9a08ffc806274d1c4dc7b85cbabf5ff83ab19977ba08f4acea346230dca0df777f474a0a168ad45786274dcf6d1bd7510a17b71565a7cb9c89441f2effdadcb3809df1305072e36040ac03027f09c6761ea27075df9a1b100a3d84e71b5a919bf892fcfe66fbc38c57e789dd84b95ba41765a20a955f86af0cde4926ea937f18e7569811bcb80f84844b96b8238c6ceab4a076d854978bb0b2a5defa970cee6228dda1affbf57fd2d48107d815e25888d47228253e8f979b347e0386a2b9f2421c38078f06d0d463b70ec0329f08f24e2ba361cd0b648821978b9a307209a9dc7f3d4eaa9fd63630697b06c86093a2d6e35201ff2e8c4d3b75e14f00a51c7470c82a2db29936b6f38d8fb8f341520010d73e3f9b466e02aa538822a2bbd11d8f982a13301b84c5fe8dd73e11cf1c27d18f01d67a2cb27518242b17f0322fb8a5ce62423c296b3c5761e2b1a29ab6d7f3abed28b1892e1750fc586d59801852b056c0ff8a49281601b00bb65859ed1be558ddcfb25967aa947fcb2fd5032b395a336e8408f500dbfc05f82d6c9a11223677fd5b6ff7baf979f535f7800807d05fb6581eb716b1629592ae974d3d68b997407003feba3bb186a70b851c7f292ba93dd2e806f2a6439d8210ed514e511aaf1b9f1eb9d9c8333e9e955ddd4dc648e55aa5b21b66c99d8bd1db1884981798bffc97e8aaab6c0943f79b0cee70dfda0efa724936b827142af859c3193e204c4a20bbf0b1856cbeda680fabae3952d490086de76841a6cf96bf70fc8e0d6638cb4c2e721b89975c6095d00e13838490d19e7206b0964d653953fecd9e72a990ffb13cfb50b434d1693a50feed4e075671fcabb52ed8d64b6418b5b42818e0108c61ef37ba933ed40036123b93f939649b2da3e8e53d2dbe30bccd9a9df0da7d4372eb83eaafc19d654024262c4676c4a3d3692eace2da1b3a25f938768ace7eee0126cdfe5132c26cd21795b2a8cf04b22a3d6f69fa7dc7086e30e80ad6dbcd430ee0dc7d6678554f7ccc36d7e4cd6a0205b4b1da71e84db789344d8069b9b1fc86d17e07b2f2795031b0d6af91877ac19c9d47e4a02b3eddc4ff7322d0c967af80239788c550c349a8fbdf65d330636883284bf7815acf75e829424bb72ca0ff34693af3cccac8672259a16e98b742b8089ad912f1bfc7c6dc9c986fa6265a7324a072343de489db1aa2ff73bbe6195929dfee94866b275ff8f344403f4f172db03c46fc9ddb809eed3a576ff93670a8b67420533e583d62d874230aaf210af49c041d1598b245e35cd3becdcca8804ba5b427ad56eb19fe48f2c7c0e31e6a7090fc1ab7dbf92b17929352b88edd7ed4ae00b1172668347278886feea0c3b55d8ff9efc8d1a51247d39e05ec360f3501b193e9d27e42755b48aa38d1e90704e1ff6124a8956b6142ec81b5558839186755a48895b814870cfec8fe13184b1ebb31a09c011f51b1e6e9491cf34bfc72a58169298a2f08ee4659954d2db7eee07e08a1e124bfb5986e0b45068f11ff12fba5e784a1bd6a569a433ade398631763e50f045857efb02bf61e98b094f813454e66ed62b5c520e8134ddbc3e9307313a141a9174014545906fa4a27e9214df1f9b98a488a26d72400fe9c964d63201bcd72990aaea9bb9d232e788a78f3ff3a966a3b5b462feeb99e1297230765da73188a105dce12754534f46df15c73990671b452bf38e265e44cd47bb6b999f69e0c4e6ba4455fb686a85b31c6928045fe30077df2cf68fd5ce156e3bf6c7b352a8ec357d98941ca7b57f6ed77f47adaad74b2e0d0683b0a6873b24f740240628198e23a2dac77b815a23947ba6e21cfd48f8a00a967ee7592017d254f2ce194081865ee6900385586a12906d32fb21f0e533ba7c530d0c6c22a358c67049c2fc98cc23ee379337bb874a19e96fc000f213db97d4e6b0bdd9c7bed50b5bd2b731b5787ef79b7c209bb67d14438f6ef670b562601112ced1ba2ebab1ef59ab32141489d68c71536bd5949ab057621b18ea0a57b03b8169b261956fca562ecde9b21749d9d7f298ecda063ce19c2d1790b6d11077358b4709874d4794871f64df6740a36241c9ce0ec54b7f24b7b5a109472055e439f99c935d40dea8becb8a32f8fbe71e8c77df3c7332a2d33b089e47fff85d14e3d384ad1bf0a8462eba9db21d3bd465e5e900afc8391b8edd861da2dbd61a3f3bc942fcedf9e392831b6a977a8d42e869db3b912e2dbe1dbe8a01041af2146f3165d279e0a0154a615639ff03f046576211bf6f4f58a359ae4faa6129523c54b8a74c1b43ba4f482d01badfbc24b37798f43862a3c211dac85758455cb21ea10926a46a66f54ccb41fa7e4f7579564385d0c8673fc674c0410159be2db9fb0d7749dba90518ce78eadd9492573bfb9d35ba7c6c71c37efad4a5b0023e98861f053444a66d0ee3f91f303549cbcbeba1ec36d08d9af6f1e913193344ff02d847eae436404fd43449898de8a3c51f49e58e239456658f2866504d0a7ddb5f9e9cd3ef75cad5545c1403b2654678889962f0c5fbd9016b37885cf6f42d193980ff58730f5ef39580d7f9762586839fbcd58391c4ab6673adfffbab20c97a7b0421155f6b115f439bf913853e54ac06279208c5827a2f600feccaa904e4d74e1e545ee6c265f78b7d9b99d256d27bb776df2e8022cd75664fcbef101eb728b4c5bd0e17db9282ba9465cd977098c7e31105320cabfdd57885bafd3c1c6e34a933d39793dd3489e31e3a318ac35656f9dde9450b8097305032b7e7aadd87a533d2cf83e577563330988a56a65de1b7b6177dbb8154e05deb2226898e27a5fe2d2bfdb4ba078bbc54a7e142bf4c475988d964b83e4f0bd5e9858baca5a5d3ad1ccf8567f8d6f6ebd5597e951d37bd952539768e6cdb4fd01236f9421b431c1889ffcfed38ce822648ffbea7c1d65b6dbc9bc2c82782d5a972ba378c9b7f6da7d884f6ce202421ec451b6cca86de19c5629a9198f49bde430217d601b2cd3e4c091b0a668c729d6ad7a63ea7675b221fabb4043d5f958a9e12195a22b67531a995f7b1a8707c10c758f9d2e659a798446a9c2f9949a80abf40d853f0cf9b8a8adb52426b04868c9eeac3e611363c1f5e7a0096e556022c8d2c3ccd8adbeceda8934e96919126c45280985fb8a18a99ab59ab6ac4bb471b18440b61e1aeecba94d55820a460ebbbd5aab6642107dd9c1e5571b1ce7c2247523015e9e29c7d7a01549651ae94e75524a3616f684037fd0ea8b9053fe46548b96acf2e24461f76561b453faad313495eb40b562977650ee7042aec05bec66979183113d7db05d55e460485a7fe68d2aaddbc44c4753e448cf0be131a62768ab014ac6bbad504ba7963fe6d810ebf71339f171b8967f945c6e66c0bcf61657308a15f03359b94755ba0aa0d784dbd89201fea13d1473df8d1666b7a426c1be3837557f57d06232213498cb18e045b084e5a3aebd92e234891b26e5a07ed7eb5ecadd78d8f151b136e7dcf5f7ca7bbfab80ac8d59fe0ae67a51e727c17b35f9c2aa14b886fd759b24e7117b981a04dcad6adaad8f85247b39da5da8a2c505dc1345b65b3a13d75124651280844abb1ab2a716b4773a6f2d474df3edb5c2f2c18a5575a491a46c7dd30e0783debb73a997851f426d48127d72c6d9900c1ffb3713581db94e5501d633c1301dfa60d4a82be21fa74d324235e5d37abbcc4f60a3dbb2f6868e96a48ec615c76250bf058625f0a924289f19299dfb2da8dda5d5d8f8369985936cc8311cec6b559449ee48cbb085f07c40bf70232f6637335fa2267fcda5777ae51b5e4d1555c399b668e08289fe1227b5c1fe884addb24a62ae39e", 0x1000, 0xf, &(0x7f0000001040)={0x18, 0x0, 0x1ff}, 0xc) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000)="01000000", 0x4) 16:00:05 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchmod(r0, 0x0) syz_open_pts() 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x3ff, 0x0, 0x7fffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='W\x00') openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x162) 16:00:05 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x1fd, 0x0) r3 = shmget$private(0x0, 0x1000, 0x91, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="13eaa4df7336db4a3df832d252de84b3d5d5c13bbcac858d3d61adba891bebe5fc9bc2ed3bb8adc5d05bc9559cb3d40adc10509e25b3f3885a51ab4c2fe11d9fd1a8216756951a61b509713812cc2f38b788a967e8b524f28461eda6bc448fc0c2d19bdb6b15f9b2bb180b085da5ec1b37e2cae05549367c0a729dcdcc45b81e1cecec9642d58f68769b11f13e1cd40b9bf77f16984c831b5c33659c163e2181baa396ec3355beb88c364ded928aec97211a8a6092db", 0xb6}, {&(0x7f0000000180)="597b9b527af7e53732c90de4bd681712880976479c4b19f139053a83e7a99d2fb55e32f9684599dac8cbdc6e84fd4af0330e68c9aa8285d18b05f1cb515ca564b51a419149a13cded6d1c639bad93f8c83cc1f1e1fe5c626eb44572ee44d95ccdd46fda800885cab271c74d962870fba8dbf6eeee4819f873911d5338de1b6097b0c75800d1e1b7d8303241204f2cfe5897dc4f1863b66ba176fff98360e574c6c430ab164c0550d39b08194564f25b384155edb3d1f23a513eeff177e17d859c8638ec67e9f60ee5b06293e8df5f340017cdb88fcae20088734d9f79f4cb47467f4735049af16958d8919f64b2611f5ba90f52080d77bb787", 0xf9}, {&(0x7f0000000280)="fa0b18fd2b1bdaa89aeaf35b2c118c92893fdc65f47ce3972dd16e9388e7aede391aa1b27916119fe77d6d954d59edbe31c2ce435a98fd3c5f99813781353a2f1b41d2316abdf7f55c96017bbcc341b0edd2686376e7754e63ae8bc8f3e929c4d68af52c2047f213439317a73e5ae2751985fe98f6885407560122044004ee04c84acd9f6d6abb19e626f7896495e5627a75ee1450544b4ee74c143edc179e8cd57ac13c697dfc5e2f3d4f515ff7e33573814b507f3f96e8351796", 0xbb}], 0x3, 0x1f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8000, 0x9) 16:00:05 executing program 0: socketpair$unix(0x1, 0x80000000000002, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x423f7) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 1: setreuid(0x0, 0xee01) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) shutdown(r0, 0x1) socket(0x1e, 0x3, 0x0) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x101, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="f572cf1b3daa72e3614d39af409a4c536392bdb5adc6310934797f95b622d6250d67d6c905494f03c14928504cee5a801e2a846ea2913dc46a552d74f219", 0x3e}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000080)='./file0/\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)=""/105, 0x69}, {&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/127, 0x7f}, {&(0x7f0000000280)=""/130, 0x82}, {&(0x7f0000000340)=""/184, 0xb8}], 0x5, &(0x7f0000000480)=""/29, 0x1d}, 0x0) setsockopt(r0, 0x2000000000000029, 0x23, &(0x7f00000000c0)="e714", 0x2) 16:00:05 executing program 1: shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffb000/0x1000)=nil) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x120, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) 16:00:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r0, 0x29, 0x1000, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x670c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) socket(0x18, 0x8000, 0x7ff) dup2(r2, r2) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) mknod(&(0x7f0000000000)='./bus\x00', 0x30, 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x4000000000000002, 0x0) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0x7ff, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() semget$private(0x0, 0x0, 0x17c) write(r3, &(0x7f0000000200)="e594ef232aeb0fa351586514074508889c1b43f5643a95b625c883094e28977ce7967192c2bd47434eceb5299e1a46ce2d83fc66aa54d03d35b8997b4d6341989e0e60b506ff74640c30ce01fbd8c2b13f32f80c5696392987c17c6a4d6e01f0516a00d58fa04fbf8ac81e41f12f87423d8a58d3e6ae3b527a11d58d078f9497faf71ef5a57edd4f4cf4cbbc454bccde49", 0x91) 16:00:06 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8, 0x3, 0xfff, 0x1, "6c758676f5a4b7486f1c3de9f711797f1a00", 0x5, 0x80}) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, 0x0, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x7ffffffe, 0x40100) preadv(r1, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r1, 0x0, 0x4) dup2(r0, r1) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x1, 0x3, 0x418) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) semget(0x2, 0x1, 0x240) 16:00:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c657000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1107, &(0x7f0000000100)=0x100, 0xfffffee0) dup2(r1, r0) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) dup2(r0, r0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000724000/0x2000)=nil, 0x2000) madvise(&(0x7f0000722000/0x3000)=nil, 0x3000, 0x6) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xcc) sendto$unix(r1, &(0x7f0000000280)="eda05155ea5b5073b5227daf8b99072fd0459a8545b17a33958e139e6f47dff6e45bfce60c95bbf8000bd946ffe93da31f75e8fa0a7c3c54c523f8db2becbbe71d9c991eb8c0c0ba22408e3a4b76216f65151d77bb8755f125b725aa8ca69fb086b6a64e009c3274d316f173ca6d5a6d02fb6d7eaaf6378496b6dd9a42e5220ddd3eb902f605afc0c96b1ae688d484d866e9638182d1f6c85ff3eeec6bedfc01853087822be96f44364f79687c4bfeb4f54a7ddee871cd4d092608d881cabde2496be4c09505683b966a39863b7e5cbfdcd9eb587a4982b774633441c27d87e7775f5b57cc1c48cca9ecac0a26b51a259c2f837d1a9da2cd", 0xf8, 0x40a, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x1) fcntl$getown(r0, 0x5) 16:00:06 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) recvfrom$inet6(r0, &(0x7f0000000080)=""/251, 0xfb, 0x40, &(0x7f0000000180)={0x18, 0x2, 0x1, 0x4}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x10000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x3) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000100)="2aad94d895809b66e478092b7e0a1a013298789befe3553a7e6419c827cad2e0fd9938773c20432ac69c61fd767b0ac6263adfd7c570ae27eb3fdf34de126136db2e9dd895a290ac75f2946879e4a646868288eafab3af0e5d8ccfc54daa920c6481e975ab69253206369cd37a5cabeea205fb31c4c1aaf3f5ca8b9b3a6483dcc4fc0e27ad84b4b8ecd19ded1f6dd6e96362c593259229377e1ea21f94167fd877bf1d8afc3c34ac4a1b73404af50235996e32a8d12d737f662036a9492a548476e1", 0xc2) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1001003, 0x0) accept$inet(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x20a02, 0x82) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x12) 16:00:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/19, 0x13) 16:00:06 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1008, 0xd5fa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400, 0x10) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5, 0x11, r0, 0x0, 0x39) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)) 16:00:06 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, r1, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r2) setgroups(0x2, &(0x7f0000000000)=[r2, r3]) setuid(0xee01) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e9a67c8eeaaf80c"], 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') close(r0) r2 = dup(r1) syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000180)=""/71, 0x47}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/31, 0x1f}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000540)=""/34, 0x22}, {&(0x7f0000000580)=""/120, 0x78}, {&(0x7f0000000600)=""/119, 0x77}, {&(0x7f0000000680)=""/189, 0xbd}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getegid() getgroups(0x3c8, 0x0) setgroups(0x2, &(0x7f0000000040)=[r3, r3]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r4 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x3, 0x1, 0x1, 0x2ff8, r4}) getgroups(0x0, 0x0) getgroups(0x774189c3ce9a5e66, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8) sendto(r0, &(0x7f0000000040)="9729250c2d55d86f97dcbffea92163b6966cbff69496ca2d0656e45382cd37ef11818ed413fea055cfa0706cc55e1d6ffa431cad4a64216755be506a9af8855458b7630ee7644f95a2343cee904db138d963418ad189ae0276186a98f13264a6d7a13ecfd2c5deb047177ee97aa42797564b0f07af52ad5b67b3192c954b2c4b40d78fa9d2fdad3f6ab1ed3868e48abe6b4982f2461adc5af07a9007e71e0d4ce5ef79c772250e120ef83574cad6c67fbea774257c19a32ba50cc849fa47c62e449e604cbf1592f12c8792f0bd934e375c8a8a01bcb216a6868ab77fc9636950be25771479a89661b768833308563d94", 0xf0, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r3 = getpgid(0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r6}, 0xc) flock(r1, 0x1) r7 = dup2(r2, r2) r8 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x1000) dup(r0) shmdt(r8) ioctl$TIOCGETA(r7, 0x402c7413, &(0x7f0000000200)) setreuid(r5, r5) mknod(&(0x7f0000000100)='./file0\x00', 0x2060, 0x8) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) openat(r0, &(0x7f0000000080)='./file0\x00', 0x12, 0x8b) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) pipe2(&(0x7f0000000100), 0x10000) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrlimit(0x0, &(0x7f0000000100)) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1000, 0x7}, 0xc) dup2(r0, r1) 16:00:07 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x80) getitimer(0xf88b3fe6467c14ee, &(0x7f00000000c0)) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20000, 0xd0) 16:00:07 executing program 0: setreuid(0x0, 0xee01) r0 = msgget(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r1) msgctl$IPC_RMID(r0, 0x0) getegid() geteuid() 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x400, 0x100000001, 0x1f, 0x7, "af387829c86b096f85bd018d2c88c59e62022001", 0x8, 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd10, "b04d1a00f3ff0a630000000000000000f3108d57"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) getpgid(r1) 16:00:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x8, 0x3) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='r\x00') rmdir(&(0x7f0000000000)='./bus\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) 16:00:08 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/41}, &(0x7f0000000080)=0x2b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffff80}}) r0 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0xfffffffffffffffd, r1, r2, r3, r4, 0x40, 0x41ec}, 0x3b, 0x0, r5, r6, 0x100000000, 0x6543, 0xfffffffffffffffe}) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) r1 = semget(0x3, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="3372303982418ef7f8123dd447d5015ec8da77543cd15f39a920214960d147911e52860fabfff918cfd1cbf3a6a2cc606276329b565835c94fd7bc3043579e6814a557a0e5addc85c917e8c72fac6327ce2d725a1fe9329d2acec8ec232e3f807540585bdf9914e58150ec96e6a01270f6d33291354a28f97806029e3a66a0f9e1cc34a3cd33c4fb0b3cd6d5c45b6c4c65cbbe3f737c78380f5572", 0x9b, 0x40f, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) semop(r1, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}], 0x1) 16:00:08 executing program 1: syz_execute_func(&(0x7f0000000080)="66430f3805b500000000809b0c00000000d8dec4037961e8006664f240adc44279db3e66450f1b32262e66de8100000100c482ed8e8dc72a0ed664660f5121") mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:08 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000580), 0x1000000000000078) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, &(0x7f0000335000), 0x10052) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xda7, 0x0, 0x3, 0x7, "184e2e38b3bfbec7baf6a699594ab0d7c0b6985a", 0x95, 0x3}) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x101) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x0, 0x410) shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xffffffff) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000040)=""/253) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) munlock(&(0x7f0000522000/0x3000)=nil, 0x3000) semget$private(0x0, 0x2, 0x4) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x1, 0x3c80, 0x40, r1}) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') wait4(r1, &(0x7f0000000180), 0xa, &(0x7f0000000280)) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') fchownat(r2, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) shutdown(r0, 0x0) 16:00:09 executing program 1: getsockopt(0xffffffffffffffff, 0x0, 0x69, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0x3) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3f) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000000)="09fcfc134103307c1cea03ed7f", 0xd) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000400000000cd561900000000000000000000000000006d5839b8d513592ea4b32e"], &(0x7f0000000080)=0x2c) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r1, &(0x7f0000000380)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000140)="de3078de26d60ad6316e156019d1a68bebec8c96333fc75dc33438e159777ce46cfc66ddd4877e9a9484c9eaf5f981f4f9470c2598dbd502d567bf6ac4abb81e38cca719c8f45f730a9b8f42cb7615b5b2ddee0ff995d2403dacc8652907fea657e130b43b9ffef6d7bdd62afda2b04b42a9991077a795fe7cafadef26a7838aea60b59db09065b3bf11d3e1e064784628ade98278c04d6c600ab4623bfcc305b37310cb4db36e8ba12a530c5bc96d9309c86aa5158c01cb3044809e2c9a19", 0xbf) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) close(r4) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0xe4, 0x1, 0x5, 0x8}, {{r3}, 0xffffffffffffffff, 0x2, 0x1, 0x6f, 0x8}, {{r3}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x77, 0x2}], 0xe79, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x6, 0xc6ca}, {{r3}, 0x0, 0x40, 0x20, 0x0, 0x9}], 0x8, &(0x7f0000000300)={0x7}) accept$inet(r2, 0x0, &(0x7f0000000440)) chroot(&(0x7f0000000040)='./bus\x00') 16:00:09 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() close(r1) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) shmget(0x0, 0x1000, 0x19, &(0x7f0000002000/0x1000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) syz_open_pts() 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x6) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r1, &(0x7f00000007c0)="1b", 0x1) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)) setrlimit(0x7, &(0x7f0000000000)={0xffff, 0x200}) kqueue() 16:00:11 executing program 0: r0 = socket(0x2, 0x4001, 0x0) socket(0x1, 0xc004, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:00:11 executing program 0: setitimer(0x1, &(0x7f0000000200)={{0x0, 0xdc7}, {0x0, 0xd9ab}}, &(0x7f0000000240)) r0 = dup(0xffffffffffffffff) getuid() fchmod(r0, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) login: pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20061000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20062000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20063000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20064000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20065000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20066000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20067000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20068000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20069000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2006a000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2006b000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2006c000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2006d000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2006e000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2006f000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20071000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20072000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20073000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20074000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20075000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20076000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20077000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20078000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20079000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2007a000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2007b000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2007c000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2007d000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2007e000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2007f000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20080000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20081000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20082000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20083000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20084000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20085000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20086000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20087000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20088000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20089000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2008a000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2008b000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2008c000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2008d000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2008e000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2008f000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20090000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20091000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20092000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20093000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20094000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20095000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20096000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20097000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20098000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x20099000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2009a000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2009b000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2009c000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2009d000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2009e000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x2009f000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x200a0000 didn't change! pmap_unwire: wiring for pmap 0xffffff003f129c00 va 0x200b0000 didn't change! 16:00:13 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f0000001180)='./file0\x00', 0x0) chroot(&(0x7f0000001240)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001300)=0x3) r1 = open(&(0x7f0000000000)='./file0\x00', 0x89, 0x111) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="d0e6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a7072751f93682308f635ca7c3c3e3c6d9d1ca329d58344090c20a4874a633fb315b259d27f94a3871d0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a", 0xa2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:13 executing program 1: pledge(&(0x7f0000000040)=']\x00', &(0x7f00000000c0)='-L&\x00') r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000300)="5e9671a643464c9cceb7f3fe06898592119f6c80c775b164a6d7a31972ac64acea49b11dc442ffb74a9e5dd60b17372e12e7d44ef9e2ec65eb50c1bc1e9effc2fceea547901a77128241ded7", 0x4c}], 0x1) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg(r0, &(0x7f0000002400)={0x0, 0x0, &(0x7f0000000380)=[{0x0}, {0x0}], 0x2, &(0x7f00000003c0)=[{0x808, 0xfffffffffffffffc, 0x0, "2f21b68f4ed5916d105f7a17c99fcee42584c5ec61edc17a32615a9435ac692e826e37d28b6f5a73ec5ce5346f83626acc8d848a8984890d4378ea7adec61107f749a4abbc234d2451fccc4f5739af004dca6ff41c88ddb7d9cc099517e26dccd0840e0f17b618f7afb54cd013be6a512368d135fb68956083d3dcabf492cf68e82470c5337b720ab2cefc6730b26480bbc3d9de1858b4341966de50748a53b9a51f494a53b7ef9e4ff25ffff5e6160f036a4dc66e56e08a70100f106287cd0c829b3503af39c3f1130aedff65c6ef90b88cb0fc14c8a0b5047204a5327fd25bab517a31fdb3463595291153d91848c137c19d69f0052c8d46f623bc53de45a3f7ee1bf8b4d4ef0f56fe0f503d03d62f3e10181a84afd1f864a4b24b43c69adf81f4646c31dce3379227509ab6190d8d7c5b25239d7024b7979875c81c57a385016ac9eaf63c563e3009774310bf0a4d11faf1dfa325881cdcfb53d5b96b77ac894a3ef19e9d117ada0356a25dce840021e0388d6efd7d7c799e0e64765ba634aa357cf5c8dc592202c073d47c7c17d82293e42f06546677824a1c387c57b0f9b09dfce9cb783555515c02c770494305479a1d46bd083015b285c0bf124bd264508562be178695525dcb432e3bd20b7c90fb3b98a7cfb51f804b618b1704caf171dd964afb2208b1756cfc900e610cc5c99d3a447ff429963685003aeb3721d0e290928166ef3ac6d34411d1ce9d84dfb1b794bb4f44e884134ff367b084492cf54d69103a8c38b591825650fc0a7e6c52ad67717b08a05f20c409fbdadd292547c3e1f5e321d0ba32ab496b73c5bd9d3f1951d7659fd8ac0f8db0dc7c866d396ec8893fb43492997b56131d7488509c304f369fdf601744db34978c4ec7fd076e58b2c3fdc97169d85fd37ee7d9c572c22ebf057952e99c9aec3b519b8d830f21c73fa1535379b7744f9973722b58fec320911972a9300e215af119a9de15148a55aa35fcd5ffdfcbfe55d37e7c9df6cc21ba5d26ace71926397737c00b3bf3a000c06f141ad968ed7cb2923d7b8486b44bbcaea2af57221854bc711b621bb2e512e78efb6e9379899585f5200247243b2f5601d7467aabd7e25574599caa077ae7ba43f51336fb8e014f592d9f1402b8a54a7dd9da423c27962789cfcf6529bdcddf6524c13e35893117e314239e60e6e42cd2fa0faf17b056679c4ab869b48c5b1206ab54ae2faa1eddeddf52b6ac4987e20eee862df63d2da257e40e68d19195bc687cc398aa6b2cce4ea55b547962947b5033218009024d27f0d58b5fc6dc8b19b642d09019a6112f4b11a5da950a12a6e2c6db6f55b3c72453dfe9d8e14801112fb783240a1177fc4ee82ede36f4c2e218337952787ed962cb2e24b1472b481783397fcfe9d9990ef3b4d8e35d878530c7c47a925cb20ab52fe9ed753423b1348827d805a87e1a1b2dba5e67624d0259a5962c8345fe4a559741f26697a99dee6d886c99d8761a10904664183a02b6806213aa32b647f08c665df89185e04eef45a0e28bb7a9242636ebdb952ec6f8125e5a4e5874ba896b031a35f481f0796592c134d6825bc2283639ce981a6b2017614a93d9c17e9e858e71297eabf9b2981c9b273cbf78937d9f61627bba7ff90637701c22b86e7527a92cce809c3d44895f7104dcb3b44bb99ab592299ee02e627e551a7ca0a756edacd27ede495d94525b165875eaacc7e599dc2f8609317fa1f190cfc8003fa9034b16e5364d8fa786e0e1a5e32ad851574aa5f4977375ea4e90d5231c69d614eba98037e70524c626841b3d3206ac4c7d275a42eb3955b5cba63157e626026f33c50bd073f2b7f738557b960c4e44531dd314dee833b964fb141a7085bf11ed52d19b8158b93bc326947ced132033fa82c9e2e27e46d09cfd92f5f704a40c65964198068e7a41ae860ecdedc7e20a407f8b05625a2fb1467b3dd93cdfad65b03781d2e3d6120126640c74808f67c2cdf7b22e852b3750433072f7dd646355a01d4c6fc78c39885e5e2bf9af51abea86583cccca2f66816916836e201b8d0a1ce803531e47b5f9f3340dd3034927be8543cdfe882b28d140a240e1444fb2184f1ec9a74400179eede71eb42879342c0ef7a9a66b5f98e10bf7b90262aee678ff412dd604ba74fe8ea19161663dc37b0660fc4f5accf118caa8ed608b93e6ced0a05d103224343b66e5832a5662f89effbe1cf3ea0768b59a106ccfcd0f8a28a71f4cf8c525147cd0e83594e9595f581fe006aa7fdfdf3e6c8aea0f0e4ac52ae8296cb75817a2f80425246afaa082be279351a00068dc7d9b531c3a5033c62c60d8c07e6cf904cc9fb403a9731456c876417ee5eb1ed8c9828878b6a737d7574f3454abbf0b0b854089d05483950d887cd6082804f552319abdb97951230c34558a7372c04c20e0e6fcd8b844a37650325321d2eb39b3d610547fa1acc5c8c54414b5f67d3324da695c3e681d03c84696ef7f2b23ff8010a424583ad6e0e8a953b7237827079cdd6b6a68bede166331319af7c0ffa29ba2600df6acdd06e51969b2327a2ea429856a26bf46d5763fadb3697c8c963b55b4dd577552f256a1a1a24ad4022937960f3b7af111b3f7e7dc80f2c44090399bfeca61bd58b152307343c9613e918403a565f0a6274115f611a80f84aea2926c57c4ab577c5120a3f2f2ed9e2114f220d3b6f1ceb2469f77194934ed9f679fb369c7b4ce732f3226441a48dc003da45a9bef160465c9c76bd2da1816362906dba882d37ec85827a2731fbd6f0eb77f3701b7a88aa641342e4db3e190d6ccf0fe665b24d61498f1092687b32505a8fe3bd93a1dc90030148896bcf7423b22b48468"}], 0x808}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) flock(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) syz_open_pts() setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000100)="004eff688a735bbf60c2bcaa8f0ed63133cd36f27b7202ec3d711a8f13d0fd889fbf0498fd02ea3761e99143c7b05439d642d0f756c2303ad85700f8fffa99a1f27f9739d81c30133e0d5660c909423b1b2941348212c008e455095639cf644d9b3cab825c3b6daa6350282d553717a4e6", 0x71) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x0, 0x4, 0x0, "81ecf83076f05132fc14d1537f5da5f1e2d3ec81", 0xffff, 0xbc}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x3, 0x8000000000000d9f, "b08d16c63dffff0300e0003b00edff086300faff"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = geteuid() r5 = getgid() chown(&(0x7f0000000100)='./file0\x00', r4, r5) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x3f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) dup2(r2, r0) 16:00:13 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) lseek(r0, 0x0, 0x3) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x1f, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb5fffffffff9752c3ce00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x40, 0x8) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup2(r2, r1) syz_extract_tcp_res(&(0x7f00000001c0), 0x5, 0x0) syz_extract_tcp_res(&(0x7f0000000200), 0x3ff, 0x1ff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x4) 16:00:13 executing program 1: unlink(&(0x7f0000000200)='./bus\x00') utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0x5}, {0x0, 0x20}}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/202) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) flock(r0, 0x1) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x100, 0xdce2, r1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}, 0x4}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:13 executing program 0: mlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) munlock(&(0x7f0000e00000/0x200000)=nil, 0x200000) madvise(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x6) munmap(&(0x7f0000fe9000/0x8000)=nil, 0x8000) mlock(&(0x7f0000e35000/0x1000)=nil, 0x1000) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="07e88fdfd75eeb799c8e6cfa0a8a930246596823e857fdc68ae92489c14dd868c9f36107af31edaa5eca66cc6168de15ca7ebfdcb6ff8bbd9032df9b31085aa32f3b7b85a0fd480dd3ab5ae9", 0x4c}, {&(0x7f0000000380)="b872", 0x2}, {&(0x7f0000000480)="9dda9713d25b7a8b1a27e742d6245687c5de0d03c5aaab710812be1d3b07625bcbc7193f33f3ebd27f096e74eceb234ae45cf65307c7aa2f157fd9704bb1603412bf56737e0e6d638f419b63fd622af2b2152665f221e9a69ba027f13f76f74fb7ed7284b8a1fc3059f5eccbf3852db1523e4f790be8defd4ebffc4e4cfd5c3cb6e98d56f69eb7ef52cae19c0a46b4a57ee2a32322761a3b91c1a4ffad748c2cc050f8e0b262eb50cb9c3a219c8149d638ab08466f19fb515b2e62ff2189ce2bdb4274ceb72fd1a2b3", 0xc9}, {&(0x7f0000000580)="615aecf633b40d2bb01669a31e50427b75d67c8d7c5867c6865ce6a61d33a109a62b6f54298c827bc37fd241f700c72dfb5f4300395d63cfb0bff410da7b1bffaa29a8a25cc845213a49d46c426dcbe5637d14987982120946a5c8cb8b", 0x5d}, {&(0x7f0000000600)="c1438c63903c2b2da96a86ab4a1b3a9d7f90213b6af4353accec20a2d1926bbaf32dc7117007ccc34681839ea41954ff1ae4a7f6220d5523fd6239a21b72cb73c4bd4fc8277396d0fa234299b5c1d9b97d96765f1abc70e3b37dbf1276704dba4cf4a3220fa1f33be7674bea6de84f09710c3a7bdfdf14d314fac64f8885dac0ebc1b67cacd8a656652e70c28e0bb036bbd4959979deee664b9fd0c45993e9ad", 0xa0}, {&(0x7f00000006c0)="666002264f1a5886a7ba952381c5b907bb6e6530f7ef2a071d8868727716c4eb70dedbe9479a85b7a3dd2a3a19beb95ab00ed2958f688ea046f9a04dcf168b3f1a5e25d6ff5d1db9fe9a6d7d6258134c91fa5a8ed00b5fd295b91ad694d8c485c3", 0x61}, {&(0x7f0000000740)="71d4ac722a3369648c1f812042621cf9bb608905b8b3a5be6ad8fa16c138b20109e527d6c936d34add6047f665", 0x2d}, {&(0x7f0000000780)="9f1ec10d9ec58b5c2b24706b6cd52f111bcea8d441b4d98f077b27", 0x1b}, {&(0x7f00000007c0)="41b2cac4e6f5c1a22335c5a4a1e15bbc100f77aa5eadd4914fe0986bad28b5e16614724a55cadb2b094c4d6c9cffed90064507f5fea061f0b0771936e3106e691f5c5ff7625ecab77bd6a3bbe886e7d8c958fa4e2a9d1e8356e135aacc661850ed581cedd147d9729b312dc8795e859d1188536d096598de2c671feba3f1acc0d7bb9ba985d58340174cd69b089093", 0x8f}], 0x9) sendto$inet(r1, &(0x7f0000000940)="b71a5dd3f38d2e2fc06d2d4acbdfbd440a7f4507863fe77402f0e5fb964b6b5551021b302cb4cdbb528f5dd4720ab78ed54acfe597bd3b32cbfcb87bd3baca1cfb501e9c81b2c8da37b04452d3f40708ea532e312a55e8f32e4f0c9171bfa93808e4efe73957c196735f90757a514a078aa957bb6e5b344b9140dddcc1b456c6dc4b4ff14bdb63cb007e67fd0ad4c633be99bcae295bf3cef46ef580096631139221fbe629426a2ea1bbd4bc243cd685ab38e200f057823afb148b9035543a3247a1a448ad0b780e3c138fd0102e294dee75b94329408339bcb5c2c1a5a33a03f43d64b2", 0xe4, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380), 0x100002eb, 0xfffffffffffffffe}, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="a231bf5b766be5096a9b1f60fe12475b221525f54061c0effbec2bce23ec4348c4ce1c9d1bd430fd564c2b1e75649e49e206fe0b70e26ae629fdfa66e104509c603b85c4d0e8872a5b1ec5efa789a5f5a7b8c3c19fa18013dda884ad1300f05a494510bb8fddf2f642838a957468dd6ce90d081e71a8f32a8ce9d53370bd3e4c604ebef3628c6cf983887560dcf2e20e1dcd793b55f0be4eed04bff1f8ce4b6bdafd255a0b3c75fdf16c624377b54b1eae8bdf8893793deeacd3c98bd9cc97f6f31791b2eb32de52582f11c36b4dfbf4cab91474", 0xd4}, {&(0x7f00000001c0)="122bf1a68b57c09f0cbeb58b3ff1dcaa5ca6812182175270df0313950894c4096b4e9d660c0e863ab9ab56d481e59bfc6a15e33e934336b92325ca5e14938e10cbb52eea8b7f7e948ef5a30c0c892b74a835d8dcfd1c4050d1392b9161f0944cd683ef05ef9f615ccebfd358300885b4bd6586a3eb49b5f0d187fdf2b7024e932a6b89267679f1b652a3fe20a6ef42f2bd33fc42e01d1f1946aee1a4088501357064146a3693bf789c312f0aa335171f0fd94478e558f7a27dece083e116b03cf50d6cd302753140891363b6e644cb2f5a", 0xd1}, {&(0x7f00000002c0)="7017b874d72b4bd37ed8d0d7bba95e766aa19c8467e4ccb2a2f132696a31933a72d63378228dbdfea8a5c6d3ea09ad9171ad327e968427d501f4c639613230f1d750354df4191bec1342ef8017565e857b0ed63e3f14fc99381450a3a6425d0430b6c80837bb4a7009d8973427e4db4ba157d617e2f5d26757accf77317beac37af1b4e54a22349a4f15f3515e90dfd3fe5bbd360d0678", 0x97}], 0x3) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) socketpair(0x7, 0x1, 0x4, &(0x7f0000000080)) r1 = shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x1004) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x400, 0x6, 0x9, 0xac0b}) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x80) shutdown(r3, 0x3) r4 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x3000) shmdt(r1) shmdt(r4) 16:00:13 executing program 0: setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x3, 0x9, 0x9}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1f, &(0x7f0000000040), 0x0) r0 = socket(0x11, 0x4, 0x3) setrlimit(0xf082758d43371767, &(0x7f0000000140)={0x40}) dup2(r0, r0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20080, 0xd) ioctl$TIOCCDTR(r1, 0x20007478) r2 = semget(0x0, 0x3, 0x28) socket(0x18, 0x5, 0x1) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = semget(0x3, 0x2, 0x110) semop(r3, &(0x7f00000000c0)=[{0x5, 0x8, 0x1000}, {0x1, 0x8, 0x1000}, {0x0, 0x716a, 0x800}, {0x7, 0x3, 0x800}], 0x4) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r1, 0x83, 0xe0, &(0x7f0000000240)="959428f224966eb0f4deb1192d5e022465c0da350da6da78db61564e784c9a142a4b1113075a9eb08741c8dd333940157dd893b045340f41e4cf123bf02f8deaf4592227e572ea2f43968848dcc65572c0609bacfca5353cda5a895537dba4c5b1d4fe550ac6fedbefb4a48fdbe350f2d410d58f24943a8f2e91b3f97421456165cb6d19b5a830fcbd73de2ffa7f496b5830d09002db4be564752d857bdac894613eb45d210c0c260b112346094813a5327e9c491f08d1e33faa391e77ccf3148017fb03721759f0c4f92b6a1bb0d475e130c8eefbbac00a66660e16", 0xdc) 16:00:13 executing program 0: r0 = socket(0x0, 0x3, 0xfff) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000000)=ANY=[@ANYBLOB], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="f99636e1cf16a49944cd91ec260030ccf58661ad477533ae5882f54da5588a6cfa3861693d6e10ad3bfda423479be185c35a41e4c9d4f35932fa4dcafb6e6578ceba7d6f77a56e96d8f61145a6cbcd08d7a7abaab1ae6665c7e30cc6e83ed5378f6602bfa717bc0590e5421ece9ebd611b9b7140", 0x74}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x38, 0x7}, 0x6) setreuid(0x0, 0xee00) r6 = geteuid() setreuid(r6, 0x0) syz_open_pts() 16:00:14 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) socketpair(0x1f, 0x4, 0x21b1, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='c\x00') sendmsg(r1, &(0x7f0000000c40)={&(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000980)=[{&(0x7f00000002c0)="9564c39f63efa03b7994cab53d78fb9d38c156daf51b8d03b1b3bf586a25e3cd6370697cdb5202d0dbceb673954e15e8bf0e0f113f39f08544a9badb9cee954a9e95d22336f11089bde1c5248329e4ffe065940af032", 0x56}, {&(0x7f0000000340)="c944cb8f4198aa8f7193b3ddffd39b05769f10df2e8f4915357e940af7499e8a6dc86c7ed08771b7c0775e500003850798a0214c0f089f47076e893954a59afa36681e632bd9ee1f3e73a4cefc24942d6883ca0e90ee061ceaa2727012d3dfed34fce9aab6ab6ee4002d909fd530170377d026c956c31d7b3bffb927a8b619d25d0eb201b036bbc0b95611b6aabca6b17f04c20b3aead98a25a6e2720710c7dbcb2c363b4c50784b6b105566e0816e508a63c28e5e9d01cb0fb50ea6ee98f7f6e7f0fe00ceb8d97af975aca0d167ddf5fd8f23", 0xd3}, {&(0x7f0000000440)="4acb6d452fb099ebbe7e0529a94189bd0a68c8754025d25aec6b6eec240a3daa6906c2d1a9a8e22af389ad38485e7f3d6f9015b9ce3c37d3bdc380d5bcd9cb54287ba0a0bc00cc748ddf2eb623499be4510bbbd8b897ff35ae516f0a16a0d8bea52aa41358006f9e88ec34b96a3a9473978f960f1abadb5e17e4769c0c978a64694c284f0c5f191441174f76697fe50af157e87b3b36718ab854eca966d83c4104c657ad", 0xa4}, {&(0x7f0000000500)="050e1c7a3e0aac28867eb5696cc4cc668cd37d475d598f7a74d4c10ca29c1aed04329b4c5ed444e40d099b3f51ae360cecbe84dd01e0f1c334ba5a70b5938462b2cc8ba99866f64e0566f6cda88879f1db5e496db6d53804139e75c294241927e6652ef02e", 0x65}, {&(0x7f0000000580)="a3f6fca6d762ec4a438d95cc4d47aaae43b75b14f64cdda43babf86d66d7627a933fcdca623499491da387536376c05a1d7530e7efafeaca3b857083d840e1bd99b798e51d7b0e029c505b95a24c725e84a35f1acc18f2888479580b4ba60436225d3afdc74a4a11f95c6ab2593c931f9454fd24a0ff4cd35531e129412b4d3035f4dbdfdb2c0b33b51ab7b75f55980f2f2026d57c8532800f15261d59283660aef8c43eb5fe3debeb0da6bd9c8b1ab4c7ce8523f2a518", 0xb7}, {&(0x7f0000000640)="0ae665c0856868941234b171993e82319a1f176d6433eb29f33db1c2c10aebdaf280c7ab979d3219ba88015568b57ab5445cd061bdba6c80a1f687d0312f0aaebc5720b7866ebfd457ccd34bced5ce97e532b33acd47912d1ba2884a69fc121e59c2028893fa268f236b6a5d2c5e138b355b30f435007c5f4f83d809223241148b785263447833", 0x87}, {&(0x7f0000000700)="938f8052a7308200a6fbab85086425de14ce15fac11b56853fe3d62f68ec6cd45bf1eb4c74f0e7442f55e4ae9f29200ca7702d7404820aa3fab8bbd18f2569b7f2dd371f9018b1b7e51bf7a258b1957b9bdcf980c194496edba9f17c603adbff8e1485682f61853033fa00f405d89cd897b66ddc73d7415f28d6208d4c5764953dad80768ae6fea6f2fd4be9d2b4bd6141118bad809980108997536e2442126e78e8334cc340", 0xa6}, {&(0x7f00000007c0)="a0e8d8a1f97068c5e9ba6ec3973083677c89433821e90dba5437be0387f619b1af32fb4380e0fa68ee39d20769e44406f71eda502c6c6d51bf5656ba96fc5aa3f34cc7b581ffd9ffeebfdf2a9f34cdc227433b66722df80b52fafe908a81414e8a675817a95903cbadb767b7d521b09204b34e7b040afc400018588757e7a3ccea911ae7c4016221389626f86c5d4d1b91d077ee6df3824040b94b178cd66d19ba13d946bf0c5966dda772a4019b8af7c7d99059f196b2f7aade95d11d2aebba4d077520bf55a717809c09e2876cd0d73830235140d66423e1c76639dd8a9b9cbcf6b5e2497b", 0xe6}, {&(0x7f00000008c0)="81d6a86b0f40d1402e81deae93988e4c4441c83751df6621a6828e4b188ff4ab694361e95d20c31d0096d16638266603d4a67b6954cc0e81315111be45dcb3d2c739450d6d5cda36189b9055b5926c012cbb04a289fcb16a2a0a03446a1d2f12c94130ad17c3063a907ee16f09012e68a33a956ffb052e80e1b0bb0768b5c93c8204ad4ce2a1f9d4f927", 0x8a}], 0x9, &(0x7f0000000a40)=[{0x100, 0x65e159a7d56d51e, 0x2, "5f4c447b97a79346a9fd2a77e019e92b60e5b8a90a2f6cbf4e97aab12dc88d4251924cd63ef0cb8b6372fb5fa20428d15d334770b666a0e9e72f4ea326014286a34ce1f57ecfab800ca4a0b027a269cf917c70628c94b09902cd10facacc9c26bbe6d04d714c7dd45056cbe943808454588d85da4b006ee2cbaa12ef5a22f55bc9e28632732a2f7487cc06d511a52c88579e06bd694ba6a37a1498a5e61a911bc411066f6d3fcfddd4e0487dbdc97ca32f0f7da8755383893449511f43b4605a2520ea4f4db6f6a3f7afad5484b3129304d84f4c16b3e305635e8d82f748fe64ee13327851d8ceebe9d7"}, {0x38, 0xffff, 0x40, "0900fb858ca36693512cd03ca80d6add1b876d8aefe4e10ecc09399d71e805f8539d"}, {0x70, 0xffff, 0x5, "7f2dc24ae6fb8bb4858df8be0436fc1e85610386e1e452b338b64bf0cab9324da04fe724c4d794463af1c8e5007b0fab99652cf798ca6f5461ab633464efb5e83029c57c5718e82ef633d53d40f48dbd8e9c6e57bfb0993f6731"}, {0x48, 0xffff, 0x1, "593c77c92621da531c9d2300fd607a90cdbec6121162263f83f62011b6f2c94ce8634645d162b1a43b19250859663899e4f1c7247a"}], 0x1f0}, 0x4) sendto$inet(r0, &(0x7f0000000140)="ff756aee928a585873ad0f56c530dd0477c639855f30ba97ee31c4123ee41d6474ff4bdc79c49d054be94509375975f59bdfd081d9d21ec2b52c085399e5adbc0235b4bb88e86ae2254a832efcd24b1c590d0333c0a6c8f40199d26b4aedc55177cee5390345e69c479aaf6c8715fe51fa31023994", 0x75, 0x400, &(0x7f0000000080)={0x2, 0x1}, 0xc) 16:00:14 executing program 0: r0 = getgid() setgroups(0x1, &(0x7f00000000c0)=[r0]) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) syz_open_pts() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getuid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x3) accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x20) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x26, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x102) r2 = semget$private(0x0, 0x1, 0x10) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000000)=0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x4, 0x1, 0x0, 0x2, 0x9, 0x7f, 0x5, 0x5}, &(0x7f0000000140)={0x45, 0x2, 0xf0a, 0xfffffffffffffff9, 0x9, 0x4dcf, 0x80, 0x4}, &(0x7f0000000240)={0x0, 0x200, 0x2, 0x7, 0x8, 0xfff, 0x100, 0xef}, &(0x7f0000000280)={0x0, 0x5}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x100) r1 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r2 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x8, 0xfaa, 0x7, 0x0, 0x7fff, 0x20, 0x6, 0x20}, &(0x7f00000001c0)={0x9, 0x67e}) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000600)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x160}, {r0, 0x84}, {r0}, {r0, 0x104}, {r0, 0x31}, {r0, 0x9c}, {r0, 0x2}], 0x8, 0xe08) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff}) 16:00:14 executing program 1: mknod(&(0x7f00000002c0)='./bus/file0\x00', 0x80002007, 0x20000000005cc2) r0 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffffe, 0xb}, {{}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x9, 0x4}, {{r0}, 0x0, 0x20, 0x1, 0x3, 0x73}, {{r0}, 0xfffffffffffffffa, 0x11, 0x4, 0x6e40, 0x3}, {{r0}, 0xfffffffffffffffd, 0x8, 0x6, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x40, 0x8000, 0xfff}, {{r0}, 0xfffffffffffffffa, 0x80, 0x40000010, 0x81, 0x9}, {{r0}, 0xfffffffffffffffc, 0x60, 0x43, 0x1, 0x20}], 0x63, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x50, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x40, 0x20}, {{}, 0xfffffffffffffffe, 0x2, 0x1, 0xa6, 0x20}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x2d8f, 0x2}, {{r1}, 0xfffffffffffffff8, 0x40, 0x40, 0xc5f3, 0x401}, {{}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0xe4}, {{r1}, 0xffffffffffffffff, 0x80, 0x80, 0x6, 0x100}, {{r0}, 0xfffffffffffffff9, 0x20, 0x10, 0x4, 0x7f}, {{r1}, 0xffffffffffffffff, 0x7f}], 0x100, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3, 0x0, 0x1, 0x8}, {{}, 0xfffffffffffffffd, 0x40, 0x20, 0x7ff, 0x2}, {{r0}, 0x0, 0x1, 0xfffff, 0xbc9, 0x9}, {{}, 0x0, 0x20, 0x3, 0x8, 0xffffffffffffff00}, {{r1}, 0xfffffffffffffff8, 0xa, 0x2}], 0x8, &(0x7f00000000c0)={0x400, 0x7fffffff}) 16:00:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20290, 0x108) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchmod(r0, 0x10) socket$inet(0x2, 0x3, 0x0) 16:00:14 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lchown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/14, 0xe}], 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x30) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x4) fcntl$setstatus(r0, 0x4, 0x4) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000340)="3c60e8af207da52f22ac8f7df78a292cc73604447398322fc842d89581b5aca8779f166d7de2f97daab1c2355ff5dd2e6afaa11030360eb2f3ab3080bcdea169402eae894db72d16f8e42fa36e41be5171646f208c6ba1540c49f37a7067f5e19509017df600d4f0a86eed494ddf83986dc8c0dc3b93f95239a02453e256b8bd1984ba1095e996dabd8e0f417f672b4febcf08f270ef8b20b786ac7dd0168bb14ba0824be6d71e15a710ddc3ea6400778551ce14b7b079391e76cf52de659f2f244e2bc9e4bd92543b4b948e0c2a0a0cc55bcf587a79dbe3df3efffb5e14865b272454ed2a70b1b91e808da5f82c77c1a3e4886c82400ec851404e8f23c4812f6e908e84c07e6755525676b5c792d95a4b5fb4c9567ac233891f47f26dab91a5946b87628a85eb22618f68b82930a231eb0d92ff87520759dc278bf8d0d150f62122dc0b063fcd6922b8be03b8bd59ec25a615f3ae4ae85066cc31fa64d7972294b9e6bd346ead68862c928996eacab80aec25d47005f2a5aaac7838e3fd72cc9876e41a4f8927f7bd99438d98109401fd65af97fd416afe09a0f05fb9ab3e7fd35a0edd6ad54b1ecd010592b77da017ab0bd288bd9771b53d8cf5111c5a9c01a9ebd0410835c057c342cf81062ac3e632486961ed17f96c5a7bd3d2bf5b9ce7e59af0ce4a26484ae792713a3613441a209c3c18387374c12b5eee12d8379813193184a1d5ebb89b5c9442ebc045d6fbcbdf101713b626d65d5f7b94a9dd906612ef0395c59daa8ca061843275ea9fbd06d40b55206dd63e1873f25653b1a8d8528b0cd22760e7dcf7e4dfdc13908c193175160c06877c92971ebb536d9c19964c0d56357154790bfcf54a28848e045e5998fe5955679d75aa5ec2133f439341572059a2b76a839c576de1d82dc12cddc6398714515d3b1ba3ed1aff6b397ad430abeffd4e2a5762e339435ea177fdb0e4437b9b480c2a5767c07c76f9ac5f3521ac89c889928819232ad542f0a0f309c969c70cd50187faf8e795b2d8bfe8dd6bec58fe4b84f2b6fb6abd5339eaab87b7ee8c61bdd54700d193104251c1c490bba2e823ef57891bd10821d977d8af1d64e8453b514e25d6122ce720515f75fa4af7a9f5d4a50a6222f2ed87beb3e956c1e1477d0fa08089caa05ce346fc46c7e15bc135c5d226f4bea619ea82ca724bbcdbf78f133629381d467303a095bffbaabffad68a6dddcfe80ed382e546f764f500d7adb03387022a44e7b7d4163398cae1fb89df418aff051216eb43e1747e4eea20e1f4bfc35fc3e265b2a97db74effa3448e531ec65dd362f1d2bdc4259f7b459f9e47377bbd2f1434a736389a916aca00af0af574b184fa4a1261c3656a224681f9cd7b3832c59b62b940636c8b80ae841795fdf945933c752ec26cc1e5431a835640b583fb57ebc976ff786a7fe1c6cbf73609f41402d626c7c0f2d9709b8d2ba6ba600cc6a7c6193e3413d95809342a4e7112a6e818e1aeee4a1445a743b359970cce1265ddf6c4ade35a9bcff0b2b092a458eb681c3cdb93f68b1766631e73faa93a945153adb9f1221bdd8c7d407ccd7bccd285cd5f31344876918bdbbad70e8db0443a2e63a27d6076ac0954f9969c4a5ac02864af775da274d33a6dd5361cf6b580a373f7696a9cecb9c70a5bbc4842db9bbb43a3be79423697e9c416af4a16d0b15e7c8fb55e6fd65a72acd27b10f2c04378b2793db9353a97f42969245617a76b1e0f460d8956f505bc8b7ce8386351178fa0a7738f7a6c4033c408c3d574d0189c33ad3ce0673d41f2903317d280971766359a4a6beefc284ec25c62130361615cd47e4d1f741f27fa1c2456b438437a2ff07d090ade271ca3c2d140ff4ff90c9ed0ae9386ad32f2b1949cb1a41bfe840ed09b49fe978fe253bd7d136e68eb58bcfc2c7e2c55bb1bd3094c41625132566659758630cad1384274c27cce1ca0a3e4b2b4808293bd71db8384afacb49712672c1ceb603149cd6eeb9c76a53ccae48ac8c192be59e83bb5952f0afcee1caa3e498ce1eb340f3876a302ebd07f6b14b901b7a65f0e023241a9beec3ab8f39f996c50129ba5663b5072837f2c4379c36dbc9a3012cf69d361d525f20398a1a770302632516bcb7454a6ab5dddf727b0db7105591d0d32ba40d7099717f43b2eecfe2480f9a58ddcbd3830d15e09fb55467b694280a3888d9219c20c6c087712e5561f91afe3d9894a419e1e242f70763fcb5236496d4ab39d5147e8d5fc493ea0da45dc56f36f1835cb17f2f2599ffadbf99a114877020ec41988754a775cff5a9322f43e1e2e2bb76134f2fcc35ef8fd2c73b3ba43a42a41779f10eee0c289bbc560a2ca97d965b48edc1bbc7ac7fdf05df1c9cfbbcd18be209b2e1bfd283301c7a3548949714f9fd4082ab436836efdec027e0306129cb5b720cf669c51f1e21833ebefd69f8e0dfc81cd7aebfd2ecefd0ecd7212527090490820c98703a2271d34f7d386a3a440360b41e9b818451a679991cf3e25927eb063f49fb993e3f47e307e9c54a41b7f568653ade8a599aa7bb483efd0ffff898fb340c31f4c7308c0b92378bb3b7cb7fb3d1924147395222c63a8e7a4e89615c629d6817547ff16e73fe2b1b6ae7e78a6151c5da614e6714e162644933561a968e3e9728971062f764405ff449f51d0207b9c78acd8b8d4d9e141695e462948dbb7e82b3f3d8ee87b367d92e26047ed13b79e60e7ed615a6a59e650fd8a8af950408137baffd5cd8ba6ef615e9d20d63b3409970656e52f2e45d0a945654458ec156b7ce68ce9c772723348d53f55107734eeeb073f35a39798b67fad487b1191ab2d8112fe645aeae96fffbcdfc05b2cc0ae5d946c8e6ae8b0f251bcc25939704107300662578ea74985c5de769c36809b33730bce4ce4ab24908d9f86e5c53e43c10ca0873f05fa8e5028560c50720c0ee0843de3ba30a3f1cbf2e28e9c52dcee40b1c6bbe4c6495eb514b2183c3dc02307cea92622711b415defe371ee55813d2c1198d500e596cf10cbd170f299d93942f36edfb88199b8c4a988d2326a932de7a4efbebe0ef46a902443e8906ae6f9dc189bb57d593bb27febdd95fe9934fb8d9aa9268e3b9f46b0dac016bf56114232dbd6b5dbcf679def66636c61395eb07e81f406b178512284efd8711ca68cde112edadf8a163b262c76ecff81ccb08822cfad90fbfb033a634e5812fc09eead68a8480feec14cb3b82bccd49de1f65bdbab85c76d550e3d3a3cc30b612d419af53eb374604391254c8cd87a2b53564f02d0c5fcb165189713662c2d93e1460bbdad09ce563d14c800627ac69c9a7b2dd86788df0bd8649bc4529686cfd35d1ed7f9ca0bd64b60da2ef33a4597eca0b5c3c1628c1aa1a199deb194fef044dcd5ea14b7317f7c9a19bee0cbd1f9814d19fc6240e1e8783bbc3080e405892ea7ac51fb1885e0eb729d52350dd9fd5794bd7b515f9bcb64991d6336995b0da4ae515834af9098dd52c68a440f22bf283afbb5bc4cdce551136d9d3406b43c82b5fa292a5aaddb8a59938ce33602b9f85d7509516b68c8054cb8b80fd734ed94834ee809bd0eea6555ea8b61d8e30c4d4a6fe423a71edd7a683c1417c8ecaad91500f3e2026af79b9bdee77fa108644d42ad16dcca9c3cd2b6c46e22cc2d8ba387443b0910faa048fdce16c0aea73e258d748dcfab6d29402683c7bc423a21c95a298a6cd41649f48857ec8014efbf3f14654fde5c219a7d95e5a00c69d67b1788d429cf8fae71c5c532267d387ac42e879de18b9cf6377a0aea4214ec1b4306902e9d3a46fa128b6a06af120f8157661ce85d17b7fc4b294a28b1044e4917be7b9c8b2477820ce6a6f60d46a788b08ee1da62f109b0752eac62915cb401bc99627cee239c055e7f0ad8162506391ed0b09c9f18e918bccff4eab7cfcbc76da0f1398da506e9c203b8cca495a4d5cd219011e9922f4b4a8aac05c44c77983a1d907c4abbd882ed451758a377832a25098a9481e7e9b3e348be20cdbff1beaef02c54dbf0bb55b277f9e33b5b224df93b2ca914e99a0cf6a483611d6fd3abb12cd2f61cd6df9a2f75f3dfae9491df1c182535d50f34416c5831c293b08c761d01da0aa30252bc652ba3e27278879529d2678aa5eecc4013895cd99853aacb5c0a3a444bea5af2334b430b4dbcda89b5be336896251951d377262f594699de54b585f4e127238d48ab03781beb4ae636b7733e5dedb19223ae8084a8a14597cc8c64ccef1922892d0f486a425c2dad820ab25fdf2f05847e993c3a58fb2a8f67c57c0298b89dca032e6d4720c5a9c91e015d6d8bec40d24e5b211c023ef1b27a7b72e8469823c8289d50364ad36e37c0741845399798bdd301b2b58ca92cc0adda04b3bfdc94c43d3ddb4b0303c1aab60b6636a54759835bff30b1f2128f0fe27d8a14b3d1f885714b8e0ec3f552dff9fb9cb719c3f4bc1598b207f677803cb931181817d77a2cdd0836184235b8f0c35faef0e66e9f8f8f1bf011043ea61238b116a394b5e86c891158739a47fbe9f1ea7ec714f65883325acf0ac88ff7fc5210e8bdd56a3c63465bce13af6d36581e691ad4d23e49bd0bdd91a48485c2c6febe8c9d0eec9c2257e9e0a701e01c0ac6542a45588c105a0338f98a7f2f7871b412385099252a180fe8a0eb4d677c82f684adda1a50b4e9f44d561e4c6f0fc087999de892036e4db9f4522e63aac6a1415b56d5d94f4998f6d4ffe292fed42ad022f10769d59cf63cddd9c9da92e34a905d77a4cca8f450943227931acfca2e4aa845f3dbac301b8613cbd44796e85d30728f73a7e31d42101d51535a3a8e8dfc8978e773f145e1022df0557f7aa1a64543c69a00008a5d749c2903d834f466e1f0b48ae1a2c4520688fe2b6d268ca04e655b2b8c2ec1df100c7375e26ef3ac16c3e09a9df39188f926397d9f596e13147745bdcd0aaca9bb781e62c33ce3535af974bed625faaee9aebf031c0c1aeb986549318bda2cb0acb4c279fbacab781400987530b27f44a6464346475ab82e30e77bce76b277fd8f3617f932e646d0377b798f023dddfd95f7c6720a96554578fbd8fbd6439591fc3a79fad0a841922ea52846effcd976a83f3f423fc0ac57358382d1366f5a1a90781832c405224a100d5f105c6973f87f01794858c499e830a815d0e01c7e7e76a82fce12384862d8a35bd50ccaab46e061549b27c9724e0215cfb17f0bae19e3b5e27cffab3a4e814af6857694c5c79a50e72c079adeab7247265ad13a251f51363af03efc366e1dd8790efd84b4332a9f1b366b354deca8b27bf95d91b0a620ac2d30f51f9627452c905d9447368ab1f19061987b2ca7b308ea5a2c76b58acad9bfc441c31f539daf08dde67446b6c104285dc0f6959d6293c7ac6c8836b29e75510bd63f560a3e18a55039b316bd585e49c766683f653a514f4ccd4bfae8da269c4bf7cc5d53040499e6e77366ec7adce27bdaedb208e658ea81d20057dcaea2c9bf71b831606a6dd41bf6608869033064669a408718cfbee77a6011536746d620c5b768842082ce91a8d44e693773c8d79378d8da89be2f7935255563a21bdf43e799fcf44271f41c39871b01ebf7bd7ebc0fe2f5cbacf9eec22e6be55afac2e402fcd2c92953b83b02060156ac331d0b8187265967e1ad4b21f11ac7c4517bf37671f9c24a75209aeeeaa373b2d31101acaa96c5dc6b0bc7905e1fa5aa26daf569958ce20d986793cbfdf0c8bb13c8052ceace636db8f8", 0x1000}], 0x1, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) fchown(0xffffffffffffffff, 0x0, 0x0) close(r1) 16:00:15 executing program 0: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x48) r1 = syz_open_pts() ioctl$TIOCSDTR(r1, 0x20007479) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a", 0xc0) r1 = syz_open_pts() r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) accept(r2, &(0x7f0000001080)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b0000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:15 executing program 0: mprotect(&(0x7f00000da000/0x2000)=nil, 0xfffffffffffffce9, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:15 executing program 0: setuid(0xee01) r0 = semget$private(0x0, 0x3, 0x440) r1 = getuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x5, r1, r2, r3, r4, 0x101, 0xdaa}, 0x5, 0xfffffffffffffff7, 0x1000}) r5 = geteuid() setuid(r5) geteuid() unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000040)) 16:00:15 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/78, 0x4e}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x2, 0x0) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet(0x2, 0x1, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4512) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0xc}, {r1, 0x5e}, {0xffffffffffffffff, 0x80}], 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r0, 0x2000747b) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x21, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="ec24f24db94329213c81463206d819c0dc7ef7dd6be54019a04c5edc3c8bf650a431dc0508e810fb6c989713e26bb9916f0ec3c6d9598830f26fa348093c9d2752c4bd565e6b7b766655a6c22b1c9907cae517ca9b17d4bc23c95ad12c3aa36a03e27275fdbf506f35257aed3675fee42bb676e8e290ff8c464b10e4941b35b227"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x80000001) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4007, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="8234c6af890700000000000000264a4d38e1c003bc51b95165d502bd00000000000000000000000000000000", 0x2c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="40bbf2ffb4ee381ed421e5568bc134b21a258d1feba389206fdf3e943a75b80fb1f7c63ed2577c6791fc225bd3ab888e13f9b35ce06b11cd5b9a91043fe9c85d87", 0x41) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:16 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1400000000000000070000000000000001340d545aee3d5d"], 0x18}, 0x0) sendto(r0, &(0x7f0000000200)="7b87698db0163326b9b97d7e5a35fb85b413e6729de24daf91401424bfaa0a7fe102df1004cfcd9e8b0c90c0c8665ccf4336fece406983881d2e9254f7f2e0842df9ea53dcde0364166cf8cb272f6a027742ddb2b27fd6d8d7a45fa3408a5e3c96e9b92f6ee66a3d8ad73614062d65e3668dc2834939dfe41f4d815738c5ec5f8d1a91d466cb7868840c8836cc38b39adcba66656304a3dab7aa505f915b5bb5602e38f5e5dbbb26a5f9200b07e33096be8338b3af53afb0190137da01c6fe65f79998318f24fbb6cbd12e349b9aad86ff6d96bc33be223aefa4d3e6dd291248ea54eb5ec36c9409df4412a93da86a6867b885a896cf5347d39792cbfdc64bed2edf58d4321d629c892dd7eda3a87a5b20d6a9ec34f76a5decad7ed0273b6c8de8c3032835ce0f53889d495f51600e6fdb560d1cd69a8ac770f595abdf4de62924a6221c8810f2b5935ab2ea40945387a9d3100593bf27c8c45b3f12c5c1ecc06a2dd0de0a96651dfe39349dc865719e37a4f1b633e31ebf9349999a1a293e7fd5b34605ad6a76602a52545970f8a16a576a857715806bc4c66149142d1cdce576e1c24e755f703b72cb8cbb1922ca6a792707927e15cd2bc9ed035da82e36f55315e1a42f26ba0556db2c53730991e37cc234b0064b48c4119cfe69d7059e8ff9746b550ca2f347b4dcda48e5c154c9bfd3367c5e50b3e01ac3d92edef0cf53776210c69f512f064989d844a6501ca6308347f76a21e0b4fda29520562c83f508cbf03d270d9e28f488bc3a855886a64fb03a8eab7f180b184724b4bbd168b9ab5990d0c12150c890d307f216660ad9bf519c85121c6a381717cc5b9890d3cf0f1261c11bc7e5e08241da9947c046a0d450a06dc15746f65d135ef447d3e453a116b5f6860081aacc230a610077f981b6d482876f30f2948fbda64b4b517ccf6442be615618e48131bf2c7143971f5327549474ce4c3748dfd16ecd46785e615432567679e8535802ff02098b0e119c8215982bde0f0ad952d73264195f691efe0e969a7b7eb4cdd199d2caa18aa07a4a5fdace59af7dabf1053c6ba34177b5f7f7c91c58197758da3bcfe0120e868ed7b016bf1a4f0249078063da0aa5b51440c8b4d61b65d7ab862cd630ba03b382629f8723fc49478dccc76e996497a171fa3b0ffdfa4089f7502bf0615c263ad071300127a01469245f229e04b9615439b91825cea274b9f366ef046f0312ebf3a5b8ff95b88524d28e011202d4b34e2f64d878d53cd0abce94a772af545642c0a9af338c9010c8f19f61cfe9afe6a11d28d8f00b9861e585ee42a8e7e09fd926a3744752217de1a8dd70d1f23330588981f8339e0b33693581146f3732b816960646e88a5997a7e7a19c9a1c33c98de750c91b4595546f352ba631a35dbbcac0898386ac1ae7427a2f1aaeffe77d70165c0dae502ecaebef767ec1558e6eabf0dcff89473226444146dd99770e4803d9a3b95546e5d454592434d3d6e49b8931d67479ba22642ae8488495ad365993acf7cef594c6ef91fc6aa610535bb961614531b86d4dae20a4bb2959cf512c79b13381f6a178d01ab2ad38664554d50884bc010f8fef8228b696fb0f5a9c8708f4bf96f626a256ae185a4a3b985b5b599de09e66245554dcc416b85b2e80bd0fee19397ff4aee1d858c5a654e650b9c0606fc45d0228029afd9dba9d4077b46ee83904356219075e63eab70918b379d02cd92165f4f6522ac649e008b60a170bb8acbb3c6e8bda42730bacfd9a942c4b44bbd2518a7688e9fff3d2f27cf4d98a2e0347e4dcc4ff6873395c8bf19706d1976bf0827c9c6513cac1e54b08cdedd0002233750230857e474148e6258620e586ef3be43355f0aea7315699ed364eb987406d0ff439d632fb821b4f3638d6d4dd0cd19c4f43449b8302a612b494d26e59590f4e1087c406fadf8a0a6bddd8ba5162494110f17a192132101370ea09e9484d70d82bf5c72eaee26d2cca5e500a6b9447baf270eae37ae0c9e49f2ffccd54d9ef9b6165de4c2cef071ab854ba8e811f1b6020081705387a64ab0d47a4f27a7894930077e1f600eca12aa15363a714a0389aede83ed9ec64fdbadecc01a9350552f6a1c5a221bf6ebc8f5d0d4dd7b467df47cc7f53cce1d5db95ac81354a731cabdee9ec5b0dd7419bb9d31bcd002ea34a99055aa6a746e40b4ebe21ef8f52909e8f8eb0059b95df301c7ec0e483d6460bbecf9ad86d20e3db651aee1407364f0a817a88c526d94e62faf6a8010f430ac6192adb7b516216301b36b4a8ed30eaba21cb192e331101c4fba12340c24b58e2568036cc054cd7790219b4e1b15e0ab79026e546d33d5506e7f70c733bc0bcc62bfa8f20b07633771a6323f1fc013989db80e101e74d21f01c3f59905e1386915de90f8682085548d66ce4ce6cc10316bcd9f023cab271e1a900e35028ae7c87248383a0978dfcfbfcc7285c5867aa975f3d4396563437a095153a269f89d36c764bf6a1663778c9ea0f1a1c3cf0eee7d4f6ad58ab91882ac1e5664295b9387aae06ec8659ab92dfdb31878ab63933d9adb30cb80a92fded240138f21c6973f69386e0dacce475e8e72795cb9c2f92837a49aadc4c78cce175f9463a58c309a095f80271c419ac41dfeed03330128befa3de2944ef8bbea122b23d854059216d37bd302cf9f4f64dccc98ef340e57fcee58706b5134695be9e89399967a19aeeebe51793ee0494eef41e45c6fb7c2dcbbb64d1c21c339282ae533af7cf09d2d6d81fc47c85eaf434a4b112c7eab722d4a2e4ae1680629360b4b3449f1fce0b4427ae540945fdc38452940acd98761f54b21a4bb24f7afa29c55b1733c7ecae6589cf27271137fe1c40c512077b78796fcddc2a43cd563e92823fcaa99e5b0c4f07dd0eb39126f63338098a58bc0d4ecc7b25e7e387454cbd802f952f9e5772cdc796f1e6a56e8fb7ccf003e22721bb6a98582801993aa00445f4756c80040fda50fa9d76be2153628ef72f91ad756ee78a8154104906b46514fbbcd061d35c25f5fd85d08ad3960c6044a2cdd8d0f8b0fbe7c2cbc2d82413cb8cad11c987f03d9d805f73d6f722fad98c9d41d0b6ac1b6974ab3d6d3c678ee59c1f5409064347f697e023243263adb963fc2728bac3f3a1f24df88e87aeefd5c7f2d413429a7954d8b0b46358db96796894f6fd2a869b6b0cf428479b04aa7b5e08458d553c4b4f423afb2982f2158de94c1434017589e66ad10f7533271b5c9955701a010ad658dd62ad4c239f14fe660e366aa171c929f700d86502079f331b59b30639957350ffc57f7084404985a98bed9649eed10a0b2c481bdd0f24cd0617a26bfb8d32b68ffa8f3911048b146010b15d6febe3d0fe534908474c1447f439c54be6f01ced7608adbbdce58f979b85720a95ad09d802b68f6388c1ba0e9936be364bc78b36dbc18eb037c00b3a61574a415b0a6a87475dabeba3d898f420c7f504d95741146be57056197e467db5d04f6694f6e6251fdbd0aee2d48660f7e93d814927fbb1d21f47ed85d47ab863bb32b9931180005b8ec4faf8177a1fb202fc9797197181829fe22cdc89f8c8c12503c2bb21f8af2004562ebb05a068c7e11c1d07d74ea8aae756f96967cccc6e613f273dd6acba07f3e310df8453c843062e0575e698777d0145d628865a333de8f129268d478d9bb114f96aae06a59cdc52d944ae77a131323e7f1af94fe9df0e921ae46a5b0ee0d2c8e578a486cade09af0c69bef3c1deb1e46ffe7b841dd24cf6d399b26b42d5598ff2089966bf2ccb23c97d62749fc9e95cfdf2408eab117c5edff2b65fe45fdd5bc9513b0600afcdd84e51365a6425be1ccd3e05668f23b1746b73c0e2c3687b2f760a7f924139863223c3b9ebe4aaf066a344ef35ca02c5c10e79fa22e2739ee1201298a007667585baaad1af005fce64bb1df3f006bcf4d2b243b382e52cbf0d1f946b6f95e8162e090502178f904329899269be0465ee09d6e1fb7941f6a375dda7593d93be427582c2b62a856bbb573bec76fdbb5d3904588b1051a46ca548e0dbd302b93b8376476671dc89c897da96eb7f3bf0f2b111544fce94e17241a871a63556e93f4f299424bbc339718e1feb848da3edd91573517e32e8eac1b717e7779eae9f7685532f680c036a0755c91333521e104a1a616db74f6c7fcc1105390d170d95c2b3e7596d246ceedeee176ccedc4f6611612b473a350658b76ec76319534d5bc8e9fd5b5b90ae58cb15370b5c9a162ec6ab90c7d0cc91ee9b3a53ee65fefece01c0fc0dd50431fea4024e18e11ed3015eb0b6e1c51458f65e0bba0793b5e711ceb2f9ab0a85c7edcb9c16269ddae82465387cc3ffec28366a60f10c5d18c9b6eda26f53fedcac4b603d90fbb22212a14ff1fc089342b786132fb64f536695b0bd59d19b71fd91d4444fd2246ad39cc3de3f4631685e21fd8e1fc5959c8ce802d10ecf182b9e773fc9c93a11d97202c44a7f77676ad076ca2d549fff70d755e6f4071ae83716aa65eb078d3f6ed2d2ec8868af7abdaf9a9e1c1c4e34c13af7bbec9df3a61b2ef09eb20b911f335c01eca455ceccc3c8334dc1a6d48f1154a72d6fc06d95062df6e40a9cdec6de9e711fa7bfbc960ec7d383b25a083fa4c25942f9ea740e29456c5bd7f738462ff3a9104a5fa0eec334e990dc00cc9f54e71e83cf37ff07171f797eb57ad8f90cfa440bc2431d6c6cec483069fa1320a5301b21aa975c3f7debd0d326d10436fc92e3cc7bafb1e94d21bf1fea425ea29353297816d4aca6d94343175478ebd342446d52a48f0c154ff3e3bd94516f668fd96984d90d484b337fedb141b7a858ff5a914ef1dbe4b014a5df6de33fa7e16a1606c107bf02391e9555e18584908b756d93b320f85fa6f989bb160a34e76913708b0e70feaf15eb99396335f6b23ab4fc2ae96dfef14375b01063df5a7c37548a46413ccdeaf3878701a4dbe092591cb4428043e311ecc7ee17b79b218356648d3ee8a4fbee24a31132dad87c6e3b91c3d2a45c5b572b5d96c4396ddd31455e3c896cc332b80d132f23c77ff36d9a7ca34d2fe4fb7f393c1d7831ec7cddf24c5a550df4bf9e79fd1a451445a0056fbbbb5ee2cd3b5f2c0c0ed96c0d79c06935fa61e48c77bc86ee7e1f6422385b3fc167558829cdb571bb323aa2220f807e882a553b059d3b179a17e1ae5aaa780c4078fecfbd56d048385cb5581133c40571c8117ef1612ee38dc0f140ab733a59037cb755b303c7967cd51b69113bd3e3f10b1d500cf194d1a38b5d0065dd59523db034694db73017740c97c882fb8c4fc79dfffcf73c171de2ecf0d92c196b55aa564e90c1b33454c4fe512ef87ae00230729a36875dcc4803715403be2961f128377ac6505375abd43eb04ef627b03075887fbf415001735a4d347644fefc65a25f292dc292ff7cd5467de46d53837eef23d1bdef52908566330282cecb43bc90bd79fdccb156ac40d09df76e4de0aa3215fe58cd414a8872796ab16445c0ef5ddf0aab442c6580bbd70ffc64eed8af26dfea24bf28d5cc9134b0ef1cfb088d79cd35187e230aa703e3474ba96dcb1d3d5c99a96719964d33092fdc2a1569c09855948c2da24a7b044de0db820a16cead2df5cd295faaa1d9c0ed70e1fc0f16285f5ec1df1906e3c48649f252d443e92ca6340e769602649762bed8802b548ba958ebf0d7dced2bc3c15ad319d4fbd66bb1185550c3ed53ea19e0d7b28906566fc425ba2ee703c5d2", 0x1000, 0x400, &(0x7f0000000000)=@in6={0x18, 0x0, 0x0, 0x7fffffff}, 0xc) 16:00:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file1\x00', 0x5b) chdir(&(0x7f0000000280)='./file0\x00') open$dir(&(0x7f0000000100)='./file1\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 0: r0 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000006c0)=""/226) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0x3, 0x1800}, {0x5, 0xfffffffffffff926, 0x1800}, {0x3, 0x20, 0x800}, {0x1, 0x5, 0x800}], 0x5) shmctl$SHM_LOCK(r0, 0x3) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ee3ff982139f407a0b62595feed3577409bcb6fa6dea14a67535e18a2d270f7a93dc2c2d27502e61576354085efe3e4939efeaa8c470be6b9296420aba49e045063bb3c3ca3acddd2898aa65aab2c9c35152468e9c1d73d1fd14942064b4e15c5e978ff211ca7c4b14ab65c1f53202f2c30a1dffb63176f28546864fcebd22eab32a2f6130ca1fda0bc8c5b97730260b190b2292b5d0b0ee3e5fc70fa803811c74cb3000000000000"], 0x1, 0x3, 0x800) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000001c0)=0x7ff) r4 = semget$private(0x0, 0x2, 0x22) r5 = shmget(0x0, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x110, 0x20) write(r2, &(0x7f0000000240)="992432958b692724dac7481174c3f6e779bd50c17138e6dc009f989859d52d19f63279ed28a7c29ae27b7b556943960eb96c95deaf20325f2ccd0fffabc6a439e24ef75cba3f", 0x46) read(r3, &(0x7f00000002c0)=""/227, 0xe3) r6 = getegid() shmctl$SHM_LOCK(r5, 0x3) r7 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r10 = getppid() r11 = fcntl$getown(r3, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000440)={{0x6, r7, r6, r8, r6, 0x2, 0x1f}, 0x7, 0x5, r10, r11, 0xf22, 0x7, 0x6}) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x0) r12 = getpid() fcntl$setown(r2, 0x6, r12) shmctl$IPC_RMID(r0, 0x0) semop(r1, &(0x7f00000004c0)=[{0x5, 0x1, 0x800}, {0x1, 0xb7, 0x1800}, {0x4, 0x401, 0x1000}, {0x5, 0x7, 0x1000}, {0x3, 0x0, 0x1000}], 0x5) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000500)={{0x7, r8, r9, r8, r6, 0x26, 0xff}, 0x4, 0xc5, 0x3}) pledge(&(0x7f0000000580)='+}}\x00', &(0x7f00000005c0)='-\x00') getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)=""/111, &(0x7f0000000680)=0x6f) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x811, r2, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff8, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:16 executing program 0: write(0xffffffffffffffff, 0x0, 0x4cb) poll(&(0x7f0000000000)=[{}], 0x1, 0x40000000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x10240, 0x36) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000004c0)={0x59, 0x9, 0x800, 0x7fff, "2f0149855406e4d3a502dd12cc672b726d4a42c9", 0x2, 0x91}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) write(r1, &(0x7f0000000040)="ea9ea35121a749cea61ef9bbd5fabe72ab7673dd89716d05b95ab3246da71e36b3d88f958a1e2ce64bcedefc3a78b0de9e8ef0d1895452740ecf1f3e6212e909669c6cfaed55e7cfda2ad81d9c07c149f78cebaedd87d99c3e66e5c646a35c0d753c56ea7f9ebaf9392103ea2838fa24b20213dd49d73502b51e9aded065", 0x7e) fsync(r1) readv(r1, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/49, 0x31}, {&(0x7f0000000100)=""/187, 0xbb}, {&(0x7f00000001c0)=""/81, 0x51}, {&(0x7f0000000240)=""/122, 0x7a}, {&(0x7f00000002c0)=""/1, 0x1}, {&(0x7f0000000300)=""/83, 0x53}, {&(0x7f0000000380)=""/83, 0x53}], 0x7) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0x6000, 0x0) r2 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) msgget$private(0x0, 0x22) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x728, 0x0, 0x830, 0x0) close(r1) 16:00:16 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f0000001640)="d8", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x7) r1 = semget(0x1, 0x3, 0x68) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000000)=""/120) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000100)="d6968b408e1fe10c53b543aaf1b45c3b7388aa40bb741f1a8d14667edea8fc9c18d0cd610af29be4e7fcb42ece60924c13520416441a2f87cc8288a0ba98158790fb86f41ae8a79a8d682cf72a3960c914df33243108a0398641782abae38836fbc79f7ae6a29197f63b973ea6facec995d02c41f068fcc7505f50324a33aa5ee215c680e3e382a8f5a48b92aa0bba2702c0545738d2d65cc708941ea0109dc8d411b83caafc338f5a137812b8137e5ce049a317c251a4c233d7d7888f3ca6ce2b2b540f87ee152524e3d8860a110fa31b0e58d483011701f040625669d2d9b2398ec8b66e6f0eac7376003e1a0f3097e0d0cb93f4eb4dd00171e37263180876095c499a1054914e47b73525313df4e95a2559cd9ed7179f9a2f03b46938469c124c47a67fc57efc9ecfd10f73a750c78f13672b290e9d4d4a8058f6f73c5cb08927a8bcd6251c0e8b5b8a9aa5b7b51289ff47f9198a238f8e504c7ca9abb565c1c839c97227f0c8cd36a642d168da8de385f1ebd0286490930b4b32e2daf65074810faf590fa7d2efa7f351b1a000ed79c77589222bd075205adc8bef8904d7a66d1b71ccf6faf773216d17caf9469894bd271f11c9b88a09067952659a4347ad018faf6a24227a54fd470de6b52f292f071bd55dfebe99812d1d379d481e2e1dd5e78d2d14d35466da386798851b06dfae64118fb5dc39a082ee2f422f32b22b67a1cb2aad43fb09061f303fac6686f2349bd43b8683470d6173e955a2361119aba5ba8595b474febb59f11df020325bab5a07e843cc058c146b6a442492d5cc04e62abb3b8b6fa87ac23b092a3369d14363c7c5752abb37c1ae9b0610768ca81440d518fa977744d1fb3d3106e629ee6c08f53e92417ddc34b485ebce05f35db0e6fcdd6c0d4b8c47391993742609a3799753c9899773547748aee9c62790e8ffbb9071c9c65ede4d5107c4505318b7da914d796c308038eb4b28fb522f416034380dc1a260afc6a1451f4c3463d817d9427f1766ec73daa42f92419113113ef588feb8dfa7b33e0cc0c842576f20ee712c206004709a5dfaf8d978354ef01797ea0e0ec345364d1894a642c08b13fcce7e641cce7077d3e08faf6ce67b92b2474423c250aba82ae6e77efb65465120728029bc9c96a5b56111c2c3f6a359c12461c877f7f0407c8d52857a74bc73a69797da15080c8ce08cec265412a03cc51add731c56c372726de6dfd9faf9d0b102e2dead309931a74785647677a2f975351388babd8fe04cad43282d3b969406c5db0f0a7bb958cce43e3156ef24af314b366d79e69723cede12ed669ed9b09030f8d41a955954af2ac9fbb27ab615e1f1a304746935feb6df2e1d91d5e013c6511f09362632f3ba11d427fa4384d85926899c8fbf38db1bcef6e133417f8dd8b47fab2a8954c70d1b97af52462f168d0ae2f8175afce3bbca12c3d2becde3ad3fb6fbd7c64d4f3dc76bfa41850839148c7ee8883e49c4741bed75649b10aa9ace1ca22180ea2cd6481d84c6199363260700ae3d8ff1fc80eec8aa48dffd82082535f17e533091c26bbc95b5ad27e7da4762c2885904159300bd2cd3bb99927161ee18f99f9dd0d3e6563b820f0b137c57bd687462a497ed0038a35497aafea4cf3cfbcb86c31cf5b718874cc0116299ecf0974b95ea62d28e20475b8958f6f39512fbe2a3a2cfe47d7918fedc2b82c5d00611ceb10c9d25aa68fb0299a3a481e9e6e296b6e611326b6519ec96c83ec4ad4dfd754372be3bf42b679b214d2852f17a532526328d53637cdfa85bd1688d9445f175f0e732145f225c00a65fe6f11f575c6548da35ce07f20d1602ff2e17e64d789e387513f182e6b82fa45e1f12570c964e75b22369a3ad2e0778ac4ea023cdd581c933293996115fdc363a81d5532860b3ad294ff678c740df97d0151af23344b4c4897eaa5712ff5541c124b659ab7f91f8d0d7f522b029134e4d4bdab684b169a548c8b6bb6451a1c8602b85fd8079040a085af8ffc3fc9af8f16b220698b3f2bcc63fa9483d92fc0833b7f930c706a05722cbefbfb47559fbc61e10d0082e52a616143cca5d5312f7addd85a8afb34168e3b4e5ab0edf72a49219d99471a09f259633bf75939255822bcf03a0bc58782f9c3ea379258157c0d07e73885ef339bd4a016c6550e37e810c629886695f86ce45975dde5bd5d6b7bb41d79424ccc69a469114fd2483e3f615c68037ef849fd12b3025c5aae1fbb47db8469bf39b558751cdf15f85e16f8605850320cef75ed6904144d14664a60b4dc78bb74b40baaf91e519093b9afead7a7e54d1ee0a0b0114c645155153855e7ad5b0344134bedabd44f2e39814c523f9e819f658a63154d21e10d43f2b6b342c863385abbd09f6078849c1a90cdc977bf99057f71706234e89ab65ddf24023ef0efe5cf3505fa46db5cbacec8730f28e387fffe802cef076eafb9206df621e0b2a3442102316e600d0b41e4f63761da337e8168f3d2762418cebd8fde05266e4c4bcf43708ed63926ecdc3c0810bafb7c41486844197dc8c2e7fe67e4fbfa904d1329e973711936c6b41c6d95d6e795b3c2abd77ba82adac78fd7a16101aac34d973ce3564c7118f6724512c460248dccfa9c1ee18c28814a4306e3f2d3c41ee931a481143e84609a5a0662e460a06f13ee7e314b18895e460ec0c16519dfedb9264a2498d43811505492cce81f8e37d8c2dbccb90a970fe26e8a0129f8d7271990be6cbda6f657d0bb521331c61a5b601da5ce65e6b3345fe01110288a3acac95ecc39cacdb90a1f8e0bd6532330148a667aadb84492f7c62d77cd5ffd67e3e68ee04b152a717b82da55fe4a7a8c24a9127b5bc152e1f41f9cf781be95b6788c53e81ca82faeda2ead4286bf9e8861ddef583fad75f0f2e812e82381a7cd1cdc8941cb5d7e7adf1c9f9dc3990466d86897ae252d8a0f54852164fa54c02019235d19c5e17e019e06cee910c6b93467b38793026ad94645033e04ad38306d3c74f5808b428d60c89800a8151bdaf48a4861983a898122ddd6683fb3b04fdc547c9d30bafda4cce26f95d1190fa48b3c55bca5326e85e6fb13acaf30dc935769cc42820582017fa3df0866d81822693f774bad9de2ab000a6c1ddfb86da27ae6d42b9269ca00efc185f073cac00361e2a0166dbcea7aeef57e70e3211ea91add7f8daa9de995f06736e4670919b22cf66585f46abe2a67936c901e58a4fdbd4497d17d273c50c35a78aba7885f781d661181c3698d1a548774d50b11bab1dd8951b3be9d4597bccc5fa2d1b0a690d0b094dc77d1f84c75e97ec5cffbc9baf5297bbcc8a0668bea0c5fd7065b21b69a5397b4c61da857922a5cc44eb715fd1770b372cb138141126d31df7a1cbde33bd97dbd5dc494b04633b086689d01167b31ad625b0bbb92c7f981f2c5d58a97e590272864ac63288f84724737421aba67c8d392affb8eefaeed6d68bf63910111145458517391aa92c9f6e5fc59bbec3142612bdcb1dc670baa546280b4290e018ec5425cdd72435f25d046c1e8e49ff11b08ea4b0681128c3f4a014dcb309ce0e3a04b5a53a880a5d2d5b0f58101e0d9468713f2b211b482485ebeb3501ecf492d623d9fd31def95133a89bbc0128a42e6b4edcb9e274614741570bb5e44fac667efdc5166e1d88f72f9d76031ae0e74c74f75279cfc79b808c3d4b40a6655df9e3be7088a03488ff9994758b4f0e83f26a77fd16e3d5731c0d79f5b0e55ae6ef5501bb268898233fa7019f2fbc48af01852bf88ab430f9f52c34e5a01a177eed3d94b977885baf74d1af6ed2a95aab118fd40fe561a74b696535b580dfb4f221b5066950ad4c524a21b6215e7a40e3d8609e4d3a3f0f2732adaaefb0834a06679b3f96656430f44e2129426310405628e1bf60d5a723f25cebba15fd18d6fdc56d7be2ca99c780d9fdbe9422a6e87f6ad363240dc65282474eb4c990da36b10508234b1d55d21beee563e67110289a61d48f49759d3fdb11b13ae547bd3747ce30d229ab609064b82f50891ca075fd835e59a7a4b0cd23fc66760d079e3caf4ea5d33efd5c7641d1498e22d690813aa776fa91e34eac6a2f8a530dfa83d0e4e50b87ad96e7891dea695e2b105b03337c0a91ea8f7f0465e939d51caa99c954b84e4da9170e7b8e90e18833a13bc96915a9091fbfe047fb7471411521ee13ffe48ddb35e96adbcaf135a92126e0b12cfd59e1b8a264be7225681857ed3cadfe7ab3367b97864473623b1433bfc2eafe203ec0f0511f91af8d6d4e869b0d8e99599a680a2707301c3a805e2e37a8be538afe977a9ab994b557b088b5cd32b7f9c5b0597b5e286f7f22b5ad7a644f9e4ad817c5ef69e4c68cc1350e6e2801f04187b6fa5c219ad33238161d587491bd49f85dd48392bd88545959432d3d256f84388814ffe12cba2b515875ce1d26abd018c0e4ff5f18a49ac6bc34c324c2841410ca50f7c3c247fe9dd825100e2327fe5033e740900b48d15f4274130f600869b279d0a758ac08fc9586b0d9378a8116c8b0a1c679dfaafb1ace2dc9d90799c24cd41991c0f368479509e7cd64307105695b8af118bfdef7d76b2a590781c6a082fe1507403b88fe1a2708481335ebae84a6acc02fc77f3a9f9720b44dd740d83bb5f73778adce05803cdc2030f5b8a0282da94d6bcf5399816f36df0eec9be0089168e827e70bded60dd1e72f0e15905a63fe94ba6e50a22ccca55efdae5506e618ad2b5399d815adeb78717f695819234717cf04448d2f1df32c1b714b8e82b673409f1d593d625118ed65d325a5da589bac22c533ae027a052106a853d7b0d93b0b02543234938029a3a5d34d5de6e89f14c695029e59b0d8be6dcd466af62e235c92a0216f0100afcb90b4845d8bc80b20745826d004630b94b777743acfbb9cee9e22ef207b44a8f003595b4140394765fde06c5d98d1e817e15034145610f10920d8a2ddc86135963bb50bb442ab13e9a48745a07137f044b2e1dd8aa4fcd24fc3cfaa56101b28cbc2ef1740568145d4b617c0a94277c251fe0e44f59d2d036293b8469944ce2b915cbfc019983aea490b4ce65a3146ef64be23dc0c8f4490de951affe1b3dd40006420e8ad7644a608ff4ae4486583fc72137f0d02b1b38b513fd63460c7b07c2264c4309e18814eedda58b10e9412dacdbb988a1f6b8ab1160b4b35b2d1b8277f8555479eb0c89f2a74e71bbef5c98e98cca7c48ee49de2fc35606835d76fcd3132ff8b8f625402a6ef502975c85a44dc09b623099513dd0b01a01352225cd9d9b1dd2344528fa09b4eb7c789e638796c15c6de6f510b8a3e28bf276bfb70f7f925057833658af8319a2b21733c0ad649a59bbd7566bc7bbb4251904236f8e7c97b3c62f353549e98c8a279a670de49f2a5ca89da8d2a9bd795aa80083e4c5f8fb62e80495ff9b7f57b52963e71aff98599dd86619b974ff28a46d5e474584f3877f40f8b9136f0500e5d9a39814afef54e3b61c1e92b3cde81ac18eac8a25f1ca20938ad2b", 0xf5d}], 0x1) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:00:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x4, 0x1, 0x7, 0x400, 0x9b}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x93, 0x0) close(0xffffffffffffffff) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000140)=""/165, 0xa5}, {&(0x7f0000000080)=""/105, 0x69}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/22, 0x16}], 0x4) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, &(0x7f0000000200)) OpenBSD/amd64 (ci-openbsd-main-3.c.syzkaller.internal) (tty00) 16:00:17 executing program 0: clock_getres(0x7, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') getpid() truncate(&(0x7f0000000000)='./file0\x00', 0x8) 16:00:17 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x3) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="0782ec63652cb86ddafb71a13787961375331c015227ba505a79a6fe25af5af7dbd0adb8da", 0x25}, {&(0x7f0000000100)="00893b9f6cd9832e402cbd32a6687eb90eddeb151fbb0ebae6657ce7ab86880c8f1381a91b39d3ff6008384730892f868a57004cb97ec663b129885083d4b444633ec6145532a83016d66e", 0x4b}, {&(0x7f0000000180)="4e6f0c3505c3c993837a88e21bc2ae9811e87b40dfe4c6ef47b4a981946b00206f79f9ded6c43fa16f362471837d7ccedd8deef0c1bb1f61b8a3519ff120b92c7fcf6513bec3540b4bf0a7d47be87acfa3615a3556dde2678b0ffb698c478d25f7c76ab9de13f124ae0f7b53a123633dbfdca403db50ec4b0adc09e01afcfafcc09a81fbb15d5aca6f790591edc83ac42eb1e02966a69a8cede27f71abf2e7", 0x9f}, {&(0x7f0000000240)="dad25dfeb66a3259cc1d844cc140634b492a9d3d1cb851500fb83e8a8ffe35d7442a8b683bd603587fb68fd1778496bad1f086298e81d43ebc30ead1ed8f5a", 0x3f}], 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x800000009) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) lseek(r0, 0xfffffffffffffffc, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) read(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair(0x2931367da2299764, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x800fffff, 0x20}, {{r1}, 0xfffffffffffffffe, 0x0, 0x8, 0x193, 0x3}], 0x6, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x100000001, 0x3}, {{r1}, 0x0, 0x7, 0x80, 0xffffffffffff5d5a, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x40, 0x7}, {{r0}, 0xfffffffffffffffb, 0x80, 0x8, 0x0, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x80, 0x0, 0x68}, {{r0}, 0xfffffffffffffffd, 0xb5, 0x40000000, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x44, 0x40000022, 0x40, 0x3}, {{r1}, 0xfffffffffffffffc, 0x2, 0x1, 0x4f51c225, 0xffff}], 0x5, &(0x7f0000000180)={0x1, 0xffffffffffffffc0}) close(r0) 16:00:17 executing program 1: r0 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, r1, r2, r3, r4, 0x10, 0xa74d}, 0x3f, 0x7, r5, r6, 0x2e7cbd04, 0x40, 0x5}) r7 = msgget(0xffffffffffffffff, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(r7, 0xffffffffffffffff, 0x0, 0x10000000000000, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000080)=""/160) 16:00:17 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() socket$inet(0x2, 0x1, 0x6) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="38dc6da8a6633bdd356f2061eb34a8b626ff8a2295a5ae48485d0e6aa6f050f1e076b1d488fb202fc22999391522dbb25b20fa29e76113b01bbb841b42fcba3139a26daf5c2eafa6e6a1bf8e43ee8debd6c4bcf368ff80d167e6450843f42821aa475b2912e78516ea33fb1dd2ab39274d6c9b7ba73ce6d707877ec4c80801273efab265648bcf74d74baeef14c58db7844402c63b81eec039b8d9b67f9cecf53d7b91b5fed4195888f6c0d553753d80dc53eb224e000000000000000576bf08ae1be82c0e15d1b283d05b5b86e6aef5a65ba68c148c2b8063"], 0x8, 0x0, 0x1000) msgrcv(r0, &(0x7f0000000400)={0x0, ""/122}, 0x82, 0x3, 0x0) msgsnd(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8eec565f500e9e4309b2a21c5b1bc69ff204d98787471754799dd0284c86c9b50f64d7c7a95243ab4628a1cdd1426feecf5b18aaa6befc0c4689816975667939581800138e6868776d98656b91313ee2f8ce1e40e8cc048b44492aa9c157d5423280c9193606c63061e6c98be19ff06e947fbd74a5091986aa86d22108eb0db873f9515c3355e8ebcae9547e1af0a7acfe070fb8"], 0x1, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "5a598189bf390ac5db4ebb045d35ffe20afc5af74df178245f85686764e34ec0f25ecb6be2beafbf6dd8d9b2484e5a804f224e6b00256b1df5c6dac6318736e312acd80fcfcacce395f98895766e63ddc4ac2354a66431cc3e0426ddd9a6082bc8a6fdd7ea74708092fc2183578b94798966e4e95b73dd0f5032d8f9e15c7284069238f9b7bbaf3854a6b627e11f7bd07d9dff52dbfa544fe41792c9015e0147b45d5fd851971c2724c3b425c34b9164a61e89a254c1f44caa2de49791519d1c83d5562adde69fd83b4190729bb26dbab8f2363fa0bc7f8ce3ffb0d77d2026cf4312031b96"}, 0xed, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000000)="ce40", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) 16:00:17 executing program 0: setreuid(0x0, 0xee00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() setreuid(r0, r2) setreuid(0x0, 0x0) r3 = msgget(0x1, 0x8) msgrcv(r3, &(0x7f0000000100)={0x0, ""/227}, 0xeb, 0x3, 0x1800) r4 = semget$private(0x0, 0x4, 0x1) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r1, 0x0, r1, 0x38, 0x92}, 0x5b91, 0x100000000}) r5 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000200)) 16:00:17 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lseek(r0, 0xfffffffffffffffd, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x4, 0x101, 0xe8}, {{r0}, 0xfffffffffffffff8, 0x90, 0xf000000a, 0x8, 0x3ff}], 0x3f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0xfff, 0xffffffffffffffa7}, {{r0}, 0x0, 0xc1, 0xfffff, 0x277}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x5, 0x8dbb}, {{r0}, 0xfffffffffffffffd, 0x10, 0x0, 0x4, 0x7f}, {{r0}, 0xffffffffffffffff, 0x10, 0x23, 0x7, 0x356}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x80, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x1c, 0x2, 0x9, 0x7}], 0x5, &(0x7f0000000100)={0xba, 0x7f}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x7b) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) shmget$private(0x0, 0x3000, 0x412, &(0x7f0000ff1000/0x3000)=nil) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x1, 0x10001, &(0x7f0000000040)="4b351e1d7d81ea688c0023eb0400b3e8e87358d141e292e9899dd5dae92d04c7ee9ec34730a5cc6f7eed027089192038676e95e3794291a0f7bc37777daf428a8bed239e4a657bed97aa0f91c468115d2c81a2a8f8843e34fbc6e3f79f013f15d95e6556851dde567609a174b9f5db07fb0709f7ba0a69e30372918da168cc7a659bac0771c5ef48b3c740ad10fc4db0d756bec4415020c0c6e714b1fc868de217a3386ccc5c0fb03ce94236833bd9e8f5ca50e766fa780d8da483cb23a2ec5e616983634d8ae8878c6283c1acef7547729e", 0xd2) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={r1, r2, r3}, 0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000040)="0f673975c1e871f8e8cfafc0c5439b6243d8038881937d7c2ce827dbb87de0999dd989af081735816b7bf8b5c43bf8fed5131565da9eb97fcb4ce7c829af26a4de38754fe70e5436a207867f2de392fc337018420a5c540ae352a87016b85556eded7bf9e2426cd6a31656e96e221350921aa97cfcb165ecd549e5e6589d479c261f5a67d76fde54a5a91e2f70baf7d69045a44d691c3799fdaf4081fdb19c5a0598f20d852bcbfb441ea40be215f3c5f26b62b71eed1af7757a77f7dc4afe13e8070c34437cb1fedd0c561f99a230af4b879615a9dbd8a4c539be913db2620e", 0xe0}, {&(0x7f0000000140)="464ee091850f6a6905b1cc5d74e0a0a8b47492b5e4af6dda7d2d21e5deb5999d21d872e48e19ead97c04aa917316fba195117723181617fff18526f6fe7e5e48e7c5d81d58", 0x45}, {&(0x7f00000001c0)="277f64fba595573fd23b1811e522090cbcd25a4b57371a482d46a4aff290fa73d5ddb49038", 0x25}], 0x3, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x400}, 0x8) 16:00:18 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x9) munlock(&(0x7f0000fef000/0x3000)=nil, 0x3000) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="55dfeec7f126f454460f5adf1b097a9217cfb55dd9c8455e0fef27bb81bb06", 0x1f}, {&(0x7f0000000180)="64035f7f98898031685fae0a7c87cff7efea5f7873d76d38097884bffe898582c2c99fe939d24ec62f57eef18cd82603af714d17dcc44d1d179d438dad1f27188d486b6eca4e089f5434012d92b8d2884f8d616dfdbd143ba1dbf82de59b91170eb11bb3411031575b415d5f7190cc5ac4bc63c59dae21f42059e463ce11a193f403d8ad1f0a3d49acd75990a4b2e87cbd1c4b11a9a67fd43a05d53a74ab26bcad7eec51018f0b69c186294ee85c270433129add3c69555920512404ad12aa4a7e1d4c8789a69302d683a0699a7e520886c24188ea05f01b7285c471718472c65ff85ec9a8dd11d34d1483d71170d6998325715c66f11c49", 0xf8}, {&(0x7f0000000280)="bf4e92946ca3b01e016d6e46", 0xc}, {&(0x7f0000000380)="25584c3d1009d69240690f8e14e283bbee8219bb0cd4d4c57e253d5dfdc405f463669d5281b7774a799d032317de8272285c15a12072d9abb21d7bdebdd1b2de5c8a1ac31edea7e85d92624e7b991d3e4624b616f4f283361a8d4418c4bf5b726ee53282c50661f61836d75d42256b171d77026e855acafa230043d7738c108a9944e5f66e086fcce3cbf397c6b5a89f", 0x90}], 0x4, 0x0, 0x0, 0x1}, 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = socket(0x18, 0x1, 0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x1ff}, 0x8) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8, 0x0, 0x0, &(0x7f0000001540)=[@cred={0x20}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x80, 0x1}, 0x4) 16:00:18 executing program 1: select(0x93, 0x0, &(0x7f0000000240)={0xf, 0x7ff, 0xfffffffffffffffc, 0x0, 0x0, 0x100}, 0x0, &(0x7f00000001c0)={0x4, 0x7aa}) select(0x40, &(0x7f0000000000)={0x3, 0x10001, 0x80, 0x9, 0x71d45832, 0x0, 0x2, 0x20000000}, &(0x7f0000000040)={0x8, 0x9e, 0x401, 0x8, 0xffffffffffff7366, 0x4, 0x7, 0xfff}, &(0x7f0000000080)={0x9, 0x7fffffff, 0x4, 0x6, 0x40, 0x401, 0x0, 0xda}, &(0x7f0000000100)={0x80000, 0xfff}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x7fff, 0x1f, 0x1f, 0x2, "13b9aac113ee4f5a1cb5adb30642d38c25c34da9", 0x4, 0x4}) r1 = geteuid() getgroups(0x5, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) syz_emit_ethernet(0x3f, &(0x7f00000000c0)="527c2bb613460d7fad12ffbb176c29f0b3442c3f627f92d299479ea26131a121592521d32690f770a31f2c53375c882f36c71b4bf2aa1c3709a4458278bb06") fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x5) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x4) semget(0x2, 0x0, 0x1) setegid(r3) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getdents(r1, &(0x7f00000000c0)=""/159, 0x9f) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:00:18 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0xfffffffffffffff) syz_open_pts() syz_open_pts() getpgrp() 16:00:18 executing program 0: r0 = getpgrp() setpgid(r0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = accept(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getpgrp() setpgid(0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80, 0x0) mkdirat(r2, &(0x7f0000000140)='./bus\x00', 0x20) r3 = fcntl$getown(r2, 0x5) setpgid(r3, 0x0) 16:00:18 executing program 1: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000100)='./file1\x00', r0, r1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffff6) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/../file0\x00', 0x801, 0x45) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000000)='./file1\x00', 0x107) lstat(&(0x7f00000001c0)='./file0/file0/../file0\x00', 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) close(r0) bind$unix(r0, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x20, 0x7, 0x7}) fcntl$lock(r4, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 16:00:18 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x2) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x200d8, 0x60) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:18 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = kqueue() read(r1, &(0x7f0000000140)=""/236, 0xec) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) read(r0, &(0x7f0000000080)=""/189, 0xbd) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000640)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) execve(&(0x7f0000000140)='./file1\x00', &(0x7f0000000480)=[&(0x7f0000000200)='\x00', &(0x7f0000000380)='-*$\x00', &(0x7f00000003c0)='@\x00', &(0x7f0000000400)='!({\x00', &(0x7f0000000440)=':\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='}\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)=',\\\x00', &(0x7f0000000580)='-\x00']) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000600)={0x8, 0x5d, 0x20003, 0x778c, "a29ed19c6a2900000000000000da6e4ae5000bb5", 0xfffffffffffffffc}) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getuid() getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) shmctl$IPC_STAT(r0, 0x2, 0x0) r2 = msgget$private(0x0, 0x400) r3 = getuid() r4 = getgid() r5 = geteuid() r6 = getegid() r7 = getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x7, r3, r4, r5, r6, 0x4, 0xe2a}, 0x40, 0xffff, r7, r8, 0x0, 0x20000, 0x6, 0x9}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/68) 16:00:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xaa, 0x9}, {{r0}, 0xfffffffffffffffd, 0xa8, 0x4, 0x2, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x8, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40, 0x200, 0x8}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf000000b, 0x3, 0x2}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xffff, 0x10000}], 0x5, &(0x7f0000000100)={0x80000001, 0x200}) kevent(r0, 0xffffffffffffffff, 0xae11, 0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="3e2a7913e4ba6d673553c01e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f788b042d2a500a24ace697bef649fa9da398bcd62b103434820abc4be001c848cacfa3444002000514afe214dea79d95e8f6b9d3b3c190fff0c9ea73a4050000dcb95a0122000000000000ffffffffff510ea0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b29b563b82a80e3c16cfad6285dc8a", 0x9e) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7d, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x10c00, 0x10) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0xa, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000300)) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) dup(r2) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}], 0x1) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) 16:00:19 executing program 0: getrlimit(0x0, &(0x7f00000000c0)) getrusage(0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) seteuid(r0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) getrusage(0xffffdffffffffffe, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x200010000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r0, &(0x7f0000000000), 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x8) 16:00:19 executing program 1: msgrcv(0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000008000000000000000000000000000000000000000000000000000000000000000000f8236a656fcfd49a44eb58f893a506e05f1bf0d0be0c88be65c7f48d51e4fa4b1d4209a1113108add3b858902f6c084a86ab9b757c03c077bcd79f168db4d4021b86c71ada1602ad54e12c34c38010e24ae2883c95349d02e7712094fd88df7bb2aee92908163ac995b36e47323c1534d1ff99a3df9dbb9df3b075d7948fc2587171be27700f95c358e1e9c964c5052be4f1e57bb160a0bc25415122f2e25dd606649715b2fab05f440bdb21020e5d3fe8c41922ece8ad461c89a7799cb83d4671ce08952217a89ecd1e989e0af2016969a783646f93fb587b16de62ece256078fe2431086bdbf804608ecf33e2ae0db08d3ba2798517609"], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x80000000000209, 0x0) r1 = dup(r0) pipe(&(0x7f0000000000)) writev(r1, &(0x7f0000000000), 0x2ee) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) fchmod(r0, 0xc0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x100000001, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x10000, 0xfffffffffffff91c}, {0x18, 0x0, 0xffffffff80000000, 0x5}, 0x6, [0x2, 0x1, 0x10000, 0x7, 0x7, 0x4, 0x2, 0x10000]}, 0x3c) sendto$inet6(r0, &(0x7f0000000080)="44390d90232666843feaae1cd09e9ea6c6ca35d2fbda07aff544f87c3e9ed36a157aa4d534fefb0132693b317bc0db584f91e5e45c75f51ac5910b22ec46cf077ce1452b608c9019075d2fc95cca4f670432e4c52b44d58f221e5654efa738aec2e4a43c32", 0x65, 0x2, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000100)=0x7, 0x4) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0xa9b, 0x7}, 0xc) sendto$inet6(r0, &(0x7f0000000200)="0a858523fbc16ef52af5c0d25808d837e0acace225a7c2782f8e723e95424b12e3ee97a2d98ed97ecb9e92075fd707ddf3eaef22c350c487b5970afab301f830019204f6f03066a519b59c1f59f5a64eccbff93a0c3ea8c3b249a01c4d8cabf5de320434203d4d983f0b29dea45a4f6c28", 0x71, 0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setreuid(r1, r3) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="21cfb5e04934fbf1b85bed00e22f3c280553836ad8d3b3070e4d14c2dd9c7e6742199e926df2ad9cad0277554ae8dbf9d483de7099b27c4db80ab5d7df1789098184855a1e26fd8e31ff4a409f1ff280880cceabf3fcb240d93d9f2b0e814cacf8a9a8af7f0dd856be3c49c17f4ce776af25634b694acc6f19153eb0d15648fd093c73463c9197347c1bec1a29092633c67d91b1decc729b3947bea868c57a0cecf4775740e216cb0d9dd77e25b2cc19016ec79bc69b11107dc91b622f261630b96f8cefec7f9658ae94ca468c21f9de9f971c37f9b4cfee375c33ce82353c0cecb46b939424c06923bd9c5c0ecf1f34b4043faaea5b19d4", 0xf8}, {&(0x7f0000000480)="a06817ba45187b5576863cb89b150ca85a96545f9352e1f159367606e54c578510feb87f132a453fad891afbfa84090f3d96c8033bb4f2aa5af7b12cbb2cd029deda8ad28916a5217d16607cb120b4e5bd87d45b8185c02258c534a0a26465fd4641d2892db104ccaa04428d972436b29546d41258cee5ef78b6fbee1d811ec9dadb86aa17400bf0b3b36e7cb03545591340f4", 0x93}], 0x2, 0x3e) fchownat(r0, &(0x7f0000000580)='./file0\x00', r3, r4, 0x4) r5 = openat(r0, &(0x7f00000005c0)='./file0\x00', 0x0, 0x40) setreuid(r3, r1) recvfrom$inet6(r5, &(0x7f0000000600)=""/4096, 0x1000, 0x40, &(0x7f0000001600)={0x18, 0x1, 0x20, 0x4b62}, 0xc) bind$inet6(r0, &(0x7f0000001640)={0x18, 0x3, 0x9}, 0xc) r6 = msgget$private(0x0, 0x200) msgctl$IPC_SET(r6, 0x1, &(0x7f0000001680)={{0x4, r1, r4, r1, r4, 0x8, 0x9}, 0x80000000, 0x0, r2, r2, 0x1, 0xffffffffffffffc1, 0x6, 0x401}) fchmod(r0, 0x1b1) r7 = getegid() getsockname$inet6(r5, &(0x7f0000001700), &(0x7f0000001740)=0xc) fchownat(r5, &(0x7f0000001780)='./file0\x00', r3, r4, 0x0) r8 = open(&(0x7f00000017c0)='./file0\x00', 0x400, 0x32) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) faccessat(r5, &(0x7f0000001800)='./file0\x00', 0x100, 0x1) getgroups(0x8, &(0x7f0000001840)=[r4, r7, r7, r4, r4, r4, r7, r4]) sendto$inet6(r8, &(0x7f0000001880)="9fdee8273fd7392990ce5c9b211dfbaf4fe287550937383b348dd371ec789515b1e6d5d66ffcd214f0acefb0a7c938cfeabc04f566d4919b331b920460b39bba62d47bc376b25959f84ddfef6d48f1ccbec90341124d8d24bfea8468e3c40a1ca9510093e8e8a782c3e09dd82666a7472cd13353b50acf5ce0840750d1e4205e4395d7e293a772b183616498f49225d4c1e2f8bf79b1cea5f4768f583500f0471cc76f0e9720c46c49d84e9e95419624bd9d93eae2e1dbe99fa7a40d864a83b8453018377494f10c380231a107777881f72e1f5d36d15adef17a6da060e604a5314d236448b7b15eef62f336c1a6", 0xee, 0x1, &(0x7f0000001980)={0x18, 0x0, 0x10001, 0x25}, 0xc) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf0400000000000000313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f8ba821e153a6212ec30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d9683a001aefa717b40d4640b4bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29ab83132963428c01ec1dff", 0x2c2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="1c19164c66ddf6411c35e65d10e663b949b8999ca360d6f3758e6bfe332c72f92e142e6cfec2f5f116d5632f0be145b224e8ff4903fa4d340decdcdf88c5e8d1c1c9c3bda1b7c359847f4dcdf4f0fd28207d1331bb6f6db0aa9bd27d0ae3fc8bae562be4afece733bdf1424d71365686c5755fa1a1b036bb72a463c3ebdc4df32abce1513c9a04906bf10e3c92a09d0ce55a43de34dd29e1d45c1b8c3a1faf4c6a975d539682ff5e5005a10a436f2e6017f2", 0xb2}, {&(0x7f00000001c0)="01a33219065b9c19f5db039cbf58b1bdd95dce9243721877af9b96f9adef9cadd6a6d2b593d781ac33dcb558711d8eb888fce4d7aad20425aab640412f38ac31adacb84e7c9b2a97bd13016819eb2e4eddf80e555773e601177627dda03530f69f139e80015cb2ab9f1c23fa1e2502f73d8f161afda51b16c2fb222a46deb173e21f2e896f8884c4b1cfe4f9f3de6b39e224211d326347951b2d", 0x9a}], 0x2) chroot(&(0x7f00000000c0)='.\x00') 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ecde28a5eff75b92a05f3d01ba1ee9b947ae9d32fd18008f56b03164960785c757a5bff5c74c90e9ad8d905c15b24c5de9633eee2cffe88fd9a4234620472bb60594479ff51ee3b96913e95ee67f6aa6e114e53ee269d6d6a843c304274f0c728ff98a63edeadafb62df5430945080cf7f15a4d6b16c42c16aba90e85c27887578aa0a67dae133cdfd74388c9c4fa9c151218221a2bbeb4d64fecdcb96138e88a2ee243f371d", 0xa6) 16:00:19 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000001c0)="b1ac7adc7c99cef7117c256fc9d5a0fdc0a636b630f83fce4aacd6ae0e89dc22ab3269725f90cccf57b1700c03fb5db91c3457dd5cd161f089a6cfcc3bc3b010ff8eaadda81343cb257755f9355ee43b92b4348548bbb01e51b2714b3214d80bd1dc363133de2927080cecd5dfb68ef7d652d8115183", 0x76}, {&(0x7f0000000240)="1095f8984bcdb228972461577539f09b4b07e464b55d0b7e17f2bd76403ade05b8433190ca98e1ecc18e5236764e79281cad99c4c685085dd293374587892e9e645bc7ce0f9caef9c6f22cc691d11b033f35d267cd3a45a88efd8a3e351321a456125f06dec390042e8da7d255249f879c98717d2b34ff260255f328fd30c2de91e6b924d16324cceb470e86420818a93b", 0x91}, {&(0x7f0000000300)="094eafc52e47a4733aacd05f2a6854bea6ceae53181a1db7476e66abeae107a4ae9d7aa2ac8f1c1dfeacefc976d67303408a73d31ad973f31ecc831bd084803f1ee3de99", 0x44}, {&(0x7f0000000140)="a25ae328c41955c03317830659c5177b1a64e843deb35b1d3013a2d58ee52be19b49ec22ff776c875ca55d34e4b4", 0x2e}, {&(0x7f0000000380)='H', 0x1}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="4800000000000000ffff000000000000575f7075c8464b7d6c7b6c3a256224d6e785c3d0238c9249a0464317f5ca50007c7e365fdd52cc3ff4ba0bf13c0ef119332c636a43000000c000000000000000ffff0000ff000000310f3067a7c446033afab6d9add5a1196178290f0e8383aa42f3575f93101ad364583f97e50a422c80cda4b3aa77d00cbdcd0931fdbf52ca7356747a2575ed6e68b1412e567da809e28f5898d751b45387dc9142438a0c736cba8118b9c9e173bfa5c0d65d0e80ba3694d11f0bf8142859702984ccb8f4e21fda4335cae8de7a71c4cb86d86268e3e0223694948b144a94c87151f4a4ea881e96d31544ac907c48735a3232f0b46269a70c3600000000d470847082ba5e79683c92d74e623869"], 0x108}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) kqueue() open(&(0x7f0000000440)='./file0\x00', 0x8, 0x44) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f", 0xfffffffffffffffc}) 16:00:19 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x34a9, 0x0, 0xfffffffffffffffe, "d70000020000000400ffffff7f00", 0xffffffffffffff, 0x4}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00003afc532daad0067b0715c7c6b43a0d8b384b549f6d0adba7b8bf01b8dbf14753b1f9f46c57fccf0e37cf621b1a9882f22374eb671a34fa825d3195b27b70afca9e40664f3f91bdefb3e6999d6c7a4b7d111ce757133b000000000000f13761c9d046"], 0xa) 16:00:19 executing program 0: setuid(0xee01) r0 = msgget(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) pipe2(&(0x7f0000000580), 0x10000) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000040)="685dc6ad338fe2c1dd1dd1bb06184487d9fa971475881e57e2b9aae387b10d2d319341af86f51be6543aaf99fda63d4160a32dd357384eca00b4955b78ca4e650193f112c5838a79bfd5321b0e9057f4ddcefde21d7c47cb5ddf57c7fec5077ce77c096404b396a257eea0c35c9d3a02fa7a0f0bce731c11664f7038a7d4297c247d", 0x82}, {&(0x7f0000000100)="5371d694a71167fb7e2581039c551bec403a850b8b41ac95fc388fbb02963f34b5af9bcf81b0d5c8e7fd35b382979929646229217899ed7527887773e27fb0b7bacdfe366a44e060d2aa112237babce184acaf69a02628bfdc157447161a0bd45a889eabb52811047c6b63ddef23989d41e32361d91d5bf0808248360d165a955010b8ccbe927af9c7dd1d4c49d08553f46640d05dd80850d8375080ed23f1849f0deb10d69bcabdcae6d8150f0eb373517cf448bc1e8fbc333bd1cc74eec19bc88a436fea3db4f14cdf9312910f39851fb5bd6974379bc21bc6a5fdd526885484958a", 0xe3}, {&(0x7f0000000200)="c74ab82381e4230fe1b267ecffcc71ac291dbf646e189f2fed7671aeb75102952303067cf756ba27ba50193493ad92858d1b1acd0e53041d8877959ea16f4b2e6157de00ff1ea20501f652c2aceffc2b97db44e7a10f67f19a3f7185651deda301dccc", 0x63}, {&(0x7f0000000280)="3a41105169c2e2c6fd1f7fedeb0bf666c1a5c497893d6bb0227c186f128926f1531e6c4f2c925801c6d0c194f79fdf4e45095892209e15b914548e0b", 0x3c}, {&(0x7f00000002c0)="ae854da7188403f751692a0dc577d9f904a4d3169a1c53c43a774f10691aa87e5ecef47448248a6f4aaf85a3bbfb32e78e45fc0e684035ad09c11d46792d1895949f2dac8f100a3b627d29847956cf47f0d83e43c968e092db3a2f3eb407a39fa094ea9b1073dc77444ab1ea7857e6551426d295d7ce4d403a7c0aa9d05a00c41245728725c53caf6ce65d0eed516c7d8a48cdec3edb92f469dfad941d720fabdd51e73a05be60fc80c7122c265f5ae77c28060ab58cf41a9a8fc088341647e21b1e", 0xc2}, {&(0x7f00000003c0)="5c82ebb58d264ad606490d5ed7e8", 0xe}, {&(0x7f0000000400)="40578ad7641afd136d0e92bbdd9104d20e49f7f1ce1115a7a2442987925221ffc762dab19c98a8922c5262e6de33bdf449c08d5201c9b5933391a42e360462e5833a6295498adf6f88fc31be60b59a46ccbd64619f0eec7f8ef09579d9c9cfd1c3362572c18a1f265e10d7b1dd9a504c649786271d0ec7fb754fa3abf9c2fda0c8d6f9f4f7224c56731c91c15e91372fa9b0f0b3428017ec57238cc3856f3a1e5fed4ee0146fb55e2ffc6522da46e753c396fc580bc7dd0b2ccc3900060d50b008ac99", 0xc3}], 0x7) msgctl$IPC_SET(r0, 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000005c0)) 16:00:19 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/12, 0xc}, 0x40) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="f80000000000000000000000000000009384a2fd4c494fa2150b20af741f4af44ef4b6243ddbbd8b804dbab8771e0754c13e19619ce07588ba12b30336bc9cd1080f4b5987e9e9ec14e084c1ee507b86aa136f202c95675e0893f4d09eda5b0963508fc10635399a2bf70e324f7e8c1ffe592a444fead0d0f5d27fe6473b5c243232e0e64346621c14f222c6383accba22ed460e1b31ca39c324bcf37588050d310ac4aeccd9ab14c6fc9de00286a29d60ff56fc8cf715b24d6f461d4f431fda7e60f93f3f4f182e8fbf40986e7e2c8db08f268ab812107dfe2fcb016d1debe0b272cd0f7fe3a4478e60b1ed3bb0344ed65e0a1422e217dec1d108f9e5f7f48e544400000000cb12d4bca17c3bbeb978ca114ad3ccccf0665a457b87905a956b02ecf1b942d6cba6e372fe472d1246f2a62bd5ed87ce95f620f78e6fd6b10619c0cf0343a4d28ee389226f05907180e0e93f6047dc3fd8588a84d72dd0a0b03e7e5e76d8ef6799ab317e33fc8b9a138dd746e5e7bd654a524cf185dc3f42fe1d94b5cf5653e50bba0a400eb1ffdc594113b02491085c"], 0x196}, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x100000000, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:19 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) kevent(r1, &(0x7f0000000000), 0x7fff, 0x0, 0xfffffffffffffff9, 0x0) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:19 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = msgget$private(0x0, 0x420) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000074be3c949ddb965a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x3, 0x1000) 16:00:20 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000300)='./file0\x00', 0x512, 0x4) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r1, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4, 0x401, 0x3}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffff8, 0x4, 0xf0000003, 0x10001, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x33, 0x400}, {{r0}, 0xfffffffffffffff8, 0x16, 0x4, 0x8001, 0x10000}, {{r0}, 0x0, 0x0, 0x2, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x40000001, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x24, 0xfffff, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x11, 0xc0000000, 0x4, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x11, 0x80000000, 0xf0e9}], 0x1f, &(0x7f00000005c0)=[{{r0}, 0xffffffffffffffff, 0x5, 0x20000002, 0x1, 0xc5f1}, {{r0}, 0xfffffffffffffffe, 0x8, 0x7, 0x3ff, 0x9}], 0x3, &(0x7f0000000600)={0x4, 0x9}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="393e9856ede910657f35ca22c113b0435426a3747e94255326ef15a7c1e62f8988a5e4abb75f054877dd90333bba53811ea4425a67ae3154de969f756fcce53e886e25c7493782143776eb66eebdd683f83ed7b27cdfe1790e2175a57f43b3e529f5612ac4fdf5335681be06ad56e10a70baee611dabdbb528c9e5be24d5f052114701981a402402bc99255078c064d7f8ae", 0x92}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0xdc, 0x2}, 0x0) close(r0) nanosleep(&(0x7f0000000440)={0x7, 0xfff}, &(0x7f0000000980)) r2 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) sendmsg(r1, &(0x7f0000000880)={&(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000380)="d9bf0b2422234fbb097b92e525ee7a05afb48365afd1d55b2526cc4a0a1333090ac14a7ca538944c1ffb40183d7ddff5d0575931d12b409ecc6572310ad70a78bfa288e17c4a2099310a42d6e791797fd1c0380b0368b1d7c92c8ed5f44c6fb2e6bbc2b2035c701a664970a4403f1b619d350ee3625afebfb7a92f6434e2af17a073a6bc3e6d52b214d106aa1017f15cdb542a062e6b6d", 0x97}], 0x1, &(0x7f0000000780)=[{0x100, 0xffff, 0x5, "b379aed433a86c4f6d246f216c28ac10f3e9b9819e41296508f1734fd850a3a198b7793d211fd6cc4bb5267c013d9743208c5a06ec72ba8c4e2e4e5b4775bbde109ab1a29585427c2bdf0011034f6373c023855c38cb281c255fe194f1223772f52298b3c98dba183b04a03923b5c3146e8f4924b0515c959a490520bee5422e7091ed2c313af898b2a353d07735a258ef1ad1878df50dac1d75adf68b4a602898ec42d7cbbcb5b6fc41906e9c45b0cd0e58bfb1078619060f47a2168a90764447310c5e578e8c99b8b9d5e948042a81055ade58ab147b2786124c6f1cb6bd1c5f5f19a78fff39624c738038"}], 0x100}, 0x403) sendmsg(r3, &(0x7f00000008c0)={&(0x7f0000000100)=@in={0x2, 0x3}, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000900)="c43b0205e666ddc7e0706539597f7e8e63053d946a2910d6109eaaf20a2f91708c42327722be36f2c3a4ac848587ad9f2d085ed8910dff41a6999da53f836b614bc7e7d7256c1e56c72721977b67e8319eefa6a0c43626f2e8451b522d7326284ed3006888a337ddcfb0d35be519452bcb1e0232322a4bdac5cbcf", 0x7b}, {&(0x7f0000000f40)="1b78294bcf32ceb855551ce6a19a6ce35d7ad0f434579f87bb69b2a272b8bf807a1ede8648fdb655012d88c94dd6009c93bf69ff8817d351972c75930bbefc257c39614b9f6d58d8a862a1bfa3c37a2066ed3cbecd24561e70e8916aa5a0ede2fdbb2cc58cd999d644db0c16081a0e6e680cbcd09f15a006bb569f6ca49dbf47fd7ec1e64eda2e77a79d9ef1a5c9bdd83456694e570b1e06c5f43d9a8d45b8c0b54b65b1ecd0ded05f47efb3ffe980672d9213a9163e103075dd20f67bdad23fc7dd47bed456c9a8754d437e9d1ff90b2be8e593745fc60a4adaf0d6a5b7b2391ee3b55a7a06d24882f8776aa8b092cea18cc46288ca7d8578ef19270ea0ee00abda4c9f38be44c077cc000000", 0x10d}, {&(0x7f0000000a40)="470ab50088d8b08edc0a9a5cf906f09be6de151a4b62b43f984dff4096ac58158aa5354c90b8e88f944191d85f2263775058f0368ea205c3cacae78b7aa6a9c20da91b66f9d8e757dd6eebab5d381f9d056614f91ddd5b2bd65639e581d5643d97d147c6a2ab7032c0", 0x69}, {&(0x7f0000000ac0)="bab3d852e386d801544db0a3b190d4a9e0b180e2bc45c3ce", 0x18}, {&(0x7f0000000b00)="5257d3d88fd23c84a2f3c10fdd11dfbb0abe68d2dc8d998913a1fa5363f693f15608452c", 0x24}, {&(0x7f0000000b40)="e3147e94aed0cb4ef5ef01157aeafd0390498e50d3856c7ab24ecadc7cc0cb6ed7262fa61603f8b6f63413038f2e8a203edd67c8306173883aa9f43edd8f34c1f96b87468d0e1d728a1e20fc49c1de9ccd99c6a704333683f7d4334369a55386019dab1fd8616c1a948fda8202551cff401cd3d1964bfc621c3003d4500427fd8a1ff5fa0a6ea60f3676f39a7e254289323987ee03e241be3376500dfc5eae38dd9b86b1569feb80858684", 0xab}, {&(0x7f0000000c00)="3d6b3860449f03ba39a049bc779e3e110aeef3ba04bef2df420994a2d1af9430dcf0dacb3a28a12a2fc774d8f285913d3183e85db26d181fb40754501d75d60ac2fc875e68bf9091f1c8fa3334093704ab45efde2f879ceecfdaf06c26fd7a847826664cc62007678f4cc814ce875e77a15205bdd1589da986080e71b7ca6594941d05039bc2b2d5ff1e3230965fa3fc8663c8a07e266bf3db94ee28e6b30c01e65232e2fde264e478c21378011eb775876b75666f0a8311493e9d06429c502675f39b", 0xc3}, {&(0x7f0000000d00)="7577ce11b853d7d701c43c6bd96f947b6f343da22cda08382ab9527e08a925f1cc0ddd0e721760555f7363dc1678f247a44e48f2aa04542f0343a7d7a224a63cb2de779b0e62901e42c6ca2d061e3f59ba4f1ceddfe10a76dfd4be63037d5f390a83972a9929", 0x66}, {&(0x7f0000000d80)="f4533f682a242b5f2fcc358a3fa2da100be3db46f607cdd311f79b5e31bf08213342e1998dc47cb9ae6f4cf3d0896eefb9d90f8286b0774e3e9a400cb05ab715353751784ad29e225bb540f07aa4a3313f282135c20395268cb8aa5b65458f5937d119c0f9c5ab9fc4b4ba29f198683c30961077699bd2896286cdeaf66e128cabadc966b077ac", 0x87}, {&(0x7f0000001080)="6eb2148e7b08b47917b404b74290ef8bfb8d68e3bf5c1c944c19ca48ba6a6e2ec545cb5666058be47a484037c5dce3bd784b", 0x32}], 0xa, &(0x7f0000000640)=[{0xf8, 0xffff, 0xe390, "2b222281372119723f7b495946c74daf2b29b0ff2fcb4a079f57fbb31b5d5da2f6caf81e701ffc818febb488f4762865816945446c6528aa37e631e66020e5796b1946a597b5df147b659d76277918f71bce76107c26dada080e89606e5feb8465e5c80318402408354b55df1e495dcd9664149697ac0123e2b81b0629559bb46b5f3dde226be87fc4aeccf461480655660b50f603ec37abe45d876ad9d30438c2658a08aef4a6aae0a25a898c00fcd5161384f39b6517474d8efb1c5ba6fdce7de3807659daee493aa19c6662861cd2dc6da50da8edf08e2b3fcab5d0c1d4e2a4"}], 0xf8}, 0x1) chmod(&(0x7f00000009c0)='./file0\x00', 0x1a0) kevent(r2, &(0x7f0000000240)=[{{r2}, 0x0, 0x0, 0x40000000, 0x8, 0x4}, {{r2}, 0xffffffffffffffff, 0x1c, 0xa, 0x800, 0x9}, {{r2}, 0xfffffffffffffff9, 0xb8, 0xf0000080, 0x6, 0x9c8a}, {{r2}, 0xfffffffffffffffd, 0x80, 0x93, 0x2, 0x483}, {{r2}, 0xfffffffffffffff9, 0x80, 0x98, 0x3f, 0x1ddd}, {{r2}, 0xffffffffffffffff, 0xb, 0x2, 0x101}], 0x0, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') shmget$private(0x0, 0x4000, 0x154, &(0x7f0000ffa000/0x4000)=nil) 16:00:20 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) shmget(0x2, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket$inet6(0x18, 0x3, 0x102) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() 16:00:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000040000a, &(0x7f00000000c0), 0xffffff73) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:00:21 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400, 0x2}, 0x10) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0xfffffd51, 0x0, 0x0, &(0x7f0000001640), 0x50}, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000380)="6430ca246c72503f43714b090000ffff002e360efe8e3114729e13b07b752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407720f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45545671ffac5b2e5259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec1829cc830138165e387239f429570fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e08c0a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167f", 0x154) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) close(r0) r7 = dup(r6) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000000c0)={0x4, 0x3, 0x1, 0x3, "293be57d46392f2d3bced0e05994345b52771df3", 0xfffffffffffff800, 0x20}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x1, 0x8, "a471e01e2e18cb1a4beab7433ec2c3aeba006451", 0x8000}) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000040)) r9 = getpgid(0x0) r10 = getuid() r11 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000)={r9, r10, r11}, 0xc) syz_open_pts() 16:00:21 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = socket$inet(0x2, 0x3, 0x390c959e) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)) socketpair(0x0, 0x80000000000003, 0xd5e, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xa8, 0xb, 0x0, 0x80000001}], 0xb60, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x26, 0x1, 0x3ff}, {{r4}, 0xfffffffffffffffb, 0xa0, 0x2, 0x5e61, 0x4}, {{r6}, 0xffffffffffffffff, 0x84, 0x6, 0x0, 0x5}], 0x8001, &(0x7f0000000240)={0xd6}) r7 = kqueue() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') kevent(r7, 0x0, 0x0, 0x0, 0x20, 0x0) read(r5, &(0x7f0000000280)=""/7, 0x7) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000100)=""/37, 0x25}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/128, 0x80}], 0x5, &(0x7f00000003c0)=""/95, 0x5f}, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x303, 0x0, 0xfffffffffffffe55, 0x0}, 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="5a80fbf449c75c700100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:22 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r0, &(0x7f0000000040)=""/11, 0xb) 16:00:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getegid() setegid(r1) open(&(0x7f00000000c0)='./file0\x00', 0x420, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8010, 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x8, 0xfffffffffffffffc}) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = shmget(0x2, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/45) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) writev(r1, &(0x7f0000000080)=[{0x0}], 0x1) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x49}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xd7}], 0x200, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x10001) setreuid(r2, r3) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) recvfrom$unix(r1, &(0x7f0000000040)=""/95, 0x5f, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom(r2, &(0x7f0000000140)=""/4096, 0x1000, 0x42, &(0x7f0000001140)=@in={0x2, 0x3}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r2, r0) 16:00:22 executing program 0: r0 = msgget$private(0x0, 0x184) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000332c000000"], 0xc6, 0x3, 0x1000) r1 = msgget$private(0x0, 0x0) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x10000000803) msgrcv(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005568ec7391963387b55bf5ce8684b4d6afe422c1c02997d556464e5aee5840ab1305dc655365e6ebee3f4ae43013bf7f504275d0c08a7d28"], 0x1008, 0x3, 0x1000) msgrcv(r1, &(0x7f0000000100)={0x0, ""/4096}, 0x1008, 0x3, 0x1800) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x81, 0x80000000000000, 0x5, 0x223b, 0xfffffffffffffffe, 0x7, 0x8, 0x7}, &(0x7f0000000080)={0xfffffffffffffffb, 0xfff, 0x4, 0x4, 0x100000000, 0x9, 0x8, 0x100}, &(0x7f00000000c0)={0x4a57, 0x8, 0x9, 0x2, 0x7e0d, 0x100000000, 0x1ff, 0x6}, &(0x7f0000000100)={0x2, 0x3}) select(0x40, &(0x7f0000000140)={0x9}, 0x0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x800080002202, 0x28ce) mknod(&(0x7f00000001c0)='./bus\x00', 0x800002000, 0x4400) r0 = open(&(0x7f0000001300)='./bus\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, 0x0, 0x0) sync() 16:00:22 executing program 0: dup2(0xffffffffffffffff, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x20, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x80) fcntl$dupfd(r1, 0x1000000007, 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0\x00', 0x84) open$dir(&(0x7f0000000080)='./file1\x00', 0x80d0, 0x81) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0xc1}], 0x7, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000600)="0c738ab48448524fdb", 0x9, 0x40a, &(0x7f0000000640)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) syz_open_pts() 16:00:22 executing program 0: r0 = socket(0x7, 0x2, 0x3) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) 16:00:22 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x241) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) bind(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000500)="334348ae19b74342327e35d8f8fe1e2df0034ff64650cb18c65da73985558173603e7477ecafca5e668956161797a0c7fa47fa8e10c17c00861d8b73d87be6a8d5685d88a3fd39c81e0c55b5d2af4bc8d1bee3411a1496b91087cbdae82e3727b3c653c0ef422bfadd9be9cab58a7cc6f60432c31fba16582d9265d970179e6494e98049df21c09878eaa4cf7805a7544a9ba683950c55858354c32717fcc4ce2584a35844e03aa79ea9d5", 0xab}], 0x1) pwritev(r0, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc080, 0x7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) getegid() getgroups(0x4, &(0x7f0000000400)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getgroups(0x3, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000080)=""/99, 0x63}, {&(0x7f0000000100)=""/248, 0xf8}, {&(0x7f0000000200)=""/209, 0xd1}, {&(0x7f0000000000)=""/55, 0x37}, {&(0x7f0000000300)=""/6, 0x6}, {&(0x7f00000005c0)=""/153, 0x99}], 0x6) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgroups(0x0, 0x0) linkat(r0, &(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000480)='./file0\x00', 0x4) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = semget(0x1, 0x5, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x800, 0x7, 0x3f, 0x4a5df7b8, 0x0, 0x6, 0x1, 0x5, 0x100000000, 0x7]) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f00000000c0), 0x0) 16:00:22 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x79c42edd7fc60732, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) dup(r0) setrlimit(0x4, &(0x7f0000000040)={0x9, 0x2}) socket(0x6, 0x5, 0x5) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x8, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 16:00:23 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000019f97)='J', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) write(r1, &(0x7f0000000000)="8a44f26bf9c3a829774990e9159e796ac97ffe5a76c7d1f57f9a1ae66107aff6ff9e20eef793ad1c036a6dd19672", 0x2e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$inet6(r2, 0x0, &(0x7f0000000080)) 16:00:23 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCNXCL(r1, 0x2000740e) read(r0, &(0x7f0000000040)=""/97, 0x61) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) 16:00:23 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = geteuid() r2 = dup(0xffffffffffffffff) bind(r2, &(0x7f0000000540)=@in={0x2, 0x2}, 0xc) setuid(r1) r3 = socket$unix(0x1, 0x3, 0x0) recvfrom$unix(r3, &(0x7f0000000400)=""/239, 0xef, 0x840, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="d36ddb28e8bebcc231d153f6aaf7cbc6186c4d2b634c085242cb1ab124b2c0967e1ac67738d3965169fd13f039d11260830a93a48a5e72c5ab35d64bafc4157bb26d7f074a44c01eb33e5a2012aea03f94d2d609", 0x54, 0x8, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) linkat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) fcntl$setstatus(r0, 0x4, 0x48) dup(r1) r2 = syz_open_pts() mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = syz_open_pts() mknod$loop(&(0x7f0000000040)='./file0\x00', 0xc000, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x6, 0x3, 0x9, 0x8, "181751374d91e6e8b6e9af716de79fb98026711b", 0x7, 0x58}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffffd, 0x8000, 0x3, 0x1ff, "f54ae96ffcc09ba858722a622f27025bfa942067", 0x4, 0xffffffffffff7fff}) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a9728", 0x103}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/25}, &(0x7f00000001c0)=0x1b) r3 = syz_open_pts() getdents(r2, &(0x7f00000000c0)=""/96, 0x60) readv(r3, &(0x7f0000000100), 0x0) 16:00:23 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0xfffffffffffffe14) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0004002fe092d2f472c912f24d72eabcf8bb9bd93442e0f5a9d8d3cc7a41bad7e931aafa7d264596835ebdf282700f1a1fb1956d891a5b9c49cd0a0bf64c6237adf370a65ee6aeb986bc32fd1d01eebf51d9582826c5a5f8dea8ae326641b7a9a1fb5df7d7d8e3b94588e90235f40a589dc63d6263420038f40386adebaa61a300f91f05520028426b06b5369d5f6b22a675bc15dc6c772820e3203a59f6a15a6322296436cd6491b9f529b234cc4d697e73a716ec568a9237892a90d4bb2ae265c3b837025eb86bb08e18173b2f180192489ea681f03aa9a61c7622f0dc"], 0xa) write(r0, &(0x7f0000000140)="9210b9787a9492a05bf39b270685", 0xe) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x10, 0x8, 0x0, 0x8, "d19f8b19349e37a3918b03bb040b8626beb0c676", 0xffffffffffffffff, 0x3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x40) poll(&(0x7f0000000040)=[{r4, 0x108}], 0x1, 0x0) close(r3) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) getsockopt(r1, 0x100000000, 0x80000000, &(0x7f0000001240)=""/96, &(0x7f0000000040)=0x60) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) read(r0, &(0x7f0000000180)=""/156, 0x9c) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r0, &(0x7f0000000240)="25a71dd442d8c82aa8e4c77dd2d232a5c2e5c7358bd4af701d4dbf3a794ea1615d84f9e3cf7be6272812cfb2d86446660b475b5dfb3fa313cba8015253866a2c3282ce4c16a159b13f1060e815045925bf41208b201c978fd33a534e29fab2be5a4602336991606dd5a1e9e941033b2a151f081d8e815446c795ea1a7f515e09b6218eb543b7b367e87d8b9648952148c7e48da3a43a2a1d4b85a391f4de16b370bdf25766b15af13a978d9081b7dd4fa34c1b479708c3880471caef96ad9d2d3a2d9fd4edfe96b34ce18e845b8e730f375c51aae651b8ee2849626e3123e67d5c462535c3dd3628324c6235732ffaf12f7d4661640808d7b512c5d20ac891b0d801e7ad2df1c07f738b6a021dfa268bd9261350f30d859e7a1b019093649432d6d49bc988b022d13f0204ba6e5af30e9ea5419616dd1fcd549fd573d69c16c91e6b0f8379134ba82ca616a36b7ac8cde1975cbbe76f2c899c19e3084f1069e4e06f2f2bcc970512769b92251a2266c06a65f732730f54b476c9090294da9df9a73a33507b09c3d01bd182ba9e1fa48d9c6223855108ee4db6af921d020119d363407cef0b70b5016f2d2ae4f2d40a7cf60c353fe6eddfff5f398ae91f41f348c2b001d9aa16ce5bfde5957fdf814eb5a0b94eca7c4b4d2353df70665d69201bd7d8bc278997a43c66e9e8434e8e039d41ed13bad060d767bdbcc263cea26e421b65f674d45373ab4a9d7a45549b59f01c9a80d3ff9887482a81b2f29a80dbe8d13b687f376ccef18a80a2fd9db020f2659aec8fa14042dac6edf1dcbcbe9da2c5b39f9717317eb6776611b64741e1c747a208b535d708b5958521eea90e43ed74ff6b9e94af9ad56e6396b5da82b62bc9a8a5bbff7b07226035d50b73bb84c3446348c7ad5a367dc7467be167da41a84003972e8f1f1d8f791d24d641094bd6106aae3926abb92d5e1798a7225c27d81583cb9c0ca300883cc27b53dea49365c3f93f9fd1465bb5a14822cced5b6b0868cacd905afe5d95f0e7ff15d03d8a04d72f6e91812fb235a0de75b9fb7fb2e700657b6061b4b5f0c20a7bdc226542745a34447a6b2a5112ff4a4c441aacf1118f37ac8e7d98db781d148c10f3f2c8941dbb6f6dd2954bd329b8050d800d90134422e54ed0ef5af73aedefd420832d7d398acfb06dd86875262922650cb7b0cc1f0c1503a0200934c93c391c7fd8f2bac82f4f35a6f5567c40ff883fe8cf991d13884f5fab194e15f16ff32a1a6fb48c0064712d6c214d462464ef446567ca236986f95ea4cd278b1c9cb9527d7da45f1350861142dac7493590c08f5009d62d6e6c2696a853355646411fe7b88b40074844af983411b57623cee795764465fdcaba2bb2ae26fbd27eaa4ab7a68a5513439b1a49991ecf786772a19e3474cb2667fab4c09a6f7d69e533fc78bb155215287d5487d116b5241decee6db12de1388090732a684b29b04b89346c860ef5b3c1901157a44bf4d95db2946b9141a7694d6c85ebb91fb99fb39a1f6377a12968eb014a6fe6752bc0e023313d6224216f6b4d449f1145402531e98cf1077af9cc321681e95714cc53d143828db8d9c80e5448034fcd2e3d81fdf3f222bfc3b86b597c0786cb790ad996936c90da3b621a27edf4136eaefc13341641ac0303098fd6091e118f23839ef22e5301945f44ec021c05bce84a905dcf567e6a9e94f64b2cda0aba464229a3b9ddf7f96a6fb709afedffae133c3416abf9d95a50fb08aa611282d80de5a3c218fa8bb192e7329616dbcaaa68b7ad48968c48e2a77f4bdb911633db6b549cdb807ddb1ed4e2ee6899f41a612ad19ef1e79940cc124492a431c02f4571c401caf96e5521c8f2165e7e8e216c5601e1e4c05dc764a91c467e99bbfe061a6c55597e28531be229882acd6662ab239b66edca5b0053a3a4997ba3afc7b0ca62573f707e2ea69ef98b8804dea4fe82338ce9675e54757f806de6c9c4b6d5e519026739020073304fd6fd8e3fcad875257144c685688d1408b89ba4f69d62ecd624233d577b4d63b3d0299cec0cbf3298584cdb2b4bd3d986190d1b5151acb23fc6d15d5895673a38b20ad47b39b5d395581a12ac0711691efbb76e211b6cd06082587a9b3e3fc11b1e72305b7127a63470c05fd24d082e374746e69dec0c853001e3d8561c99eb7eacb947b8addc2fa1aae31c9f6594aa15e936ad488c4e73e048c2c0cf2eb71177415c5f5d73de6b6d9680744325fcab1d055afa99d8bb8a267a495761fcfbd97443ad784e7b987698d53a8d7aa10e30353fb1a722ee33c2d8c084dab9c9b18184dd1a0c17da30fbf313a3c9a5ebb4b494ac4c191536494a760cea9bfccae5b727eaba534faf6ff59eb8b501596677145ab8c2fed8aeb14ea0e65267f8c3cbb2357723e8e996aea72cfc550dc94982c75c7f02401dd564d3feec29905db803aca2946e551ea11fdaf0c0c3c44f7a552bf2a40b86db02052fde6eeeae7f3de24ccb3822a46235891acc74b76fbb474142cbaaf57b4f6d014b29d362eeb3d3e26773234962ec59d557158dd03a57c0ba2ee2cad9935272f31f584463c01498cf03611e9924adf79f8aa7f6f4bb992a7fb21922a36fe23680c30e2faf7a00f5b7e4deb41c36c4444072386e10d5a044a37b2450d4c3ab2ae7ec127355b7689976f11e9ed9a5c283190561caa71d1b86dcf513290fda3c5c4cf5fcbe0c111fc6b3a6cbf22bdb3a818c4b2c5bcc4762607302fda583755156cadb4af737de557449a19d8485286084d14db48eb1ae674c66704bb11bd3b09a6011ff6b6dd43b70e77b52e583e1e41c589760e75488e4d3388419885e320cf48639dc57fac6c5c3aba502ef324a51b4772ba1223573160c52ea0566dd1942c4215f3ef0b10eea08aaf413f547e1880e9f9aa376ae8e3987ad6881803f9bb4980b141de7eb28cfbefbf3e0ed9e55cd07468877735710c82501edff188cba3f19c7000dff718ff9d9ec9ad18b52fee009dcb534ce8f82c80924ee2c259bba22d1c971731b4767f1392f2228de988d7088598896f690f41cfd438bdb554b213111f6f94e238a774cd397543770896c4e1ac7b98c7c3350371b72d1ac26ecc5b3f60cb3c675b22d435e3ae845aa1ed2f1eacc62b18585b17f64a57fe14e2ca7179447aa0d39696b7819cdeb4d65bd33aee1955424a23412bff0257b289fff99172e66cea34a835052ca8a5f6fd4dcaee17be925f29159532c3cd8055dc4ed0bf803031811f38a2d37e2be8762294fc7b0f16c4d5c94fd7b576cd00774153564b6ece19d86cd060c463d334ffdefd65e3cd472fbd4e1ab3ba325e9ed97eb747a57d23724f76521d64eaa72cd2622bdefefc8339475c46f2dd73b1cb745c607a16be254068897bd4356aa71971275888714f728dfff44559f28ac6712ed0171eaff64a7b2cdfab7a48dec00a4a97479f819d19c9df042df24a1cb86b176dae06ba2ceded6e93bf73446ef005185c95cb109f4684421d74b5271e7d95f381a6ecafcd9d7dfd5063cee4bf655c41dbaf4ee2a309aa874b55685f1550ee0155c40f990fad6921331b453d97297f16e547a3a1aa47993296f92e5b1c6cc8805f3492d05ab57341d2970aec875de758ae2ed4e90c950b7a7c3a1f2799e520a397efdff6111026bb9c96839ec3fe822ecf8f61a800f834285da55eadf7fc14dd85c22e252c30d4f53cea771fe4fcaebdcca35c62fcffdd8472cd938e2a0957833043bffb41028728426d35935822f2fac8ca78fb00b7cf87c3625f6ca0313f21851103c20200c45c6ea6c255d239f47ff8c563ef246ed1e25240a7fca8fda00bd362eb911e0d2a99d61d2d9fd8d66573dc9d9c0757e8313a479bdbf3d6ade2c7620837f82d266db60693e3c8ba10a013dd1a7de5255626ed566fb59eb8e81301968dc2500212ae8ccff2ca25888a945519ec88e1458b4620e4782ec6f4c4443175a192e3026573f08dc9dd643ebae123223c53b18d20e08b9a2dbef126df4c0c4b68a04e2d8745df1102e190b46899f6ff7b2abe0f765270eeddc272912ba11c1ec910e48e7de268c082aa7b46ade3021b40b035e3ce8ffe1ac22d4add65428b0cad62ec932e80fcbd259101aa128f8a182ccecf0205e850782a22ac60689a445e2f15e7c92a902c582426c34fd5311e2eeb04d11931ce0277225104b471137337406ae11296be48347fb582a3c5c00227a251e814574476e0c8ea9141a45ab1d446b45a3ca840caa61bc136aae02f1a2fea89776aab1651fb60867e9f3b4f702aebba743f9072f688c0a8845ec322ba49261f5f79cbf1a2bab23ce6ede3a202031096b5df22e9e9e067bc8db709dc90d740b2223986b7916532e0fbd1d4ae72da0edc114efb1e30ff69026e66831127ab8a5b5357c80e81347951f6e1a279efcb0f142a6b7897959c241b59ac10328653c26abb3c27a08961eeedb6d81f2e4236be210afb5710529515bea4a8c4cdf0a9d1967f819ea90d36dc4d3ae6cab61769f822efdf38b174f6fbb8f69ae28769c3bfc716dffd42edc1a6d22ecf64b2b6d04d002111ee26fafcee3235f1633ee02693a367d0f02b2105d80def9bfb490055d79d92faab8f96e4165c42b4449f238c4d31b501fc20142d05886177da11a43b23bc8b783f0784f8cdb668b893bb48359edaeee30172d54730cd4181fecef62d34b72d6c9455c7cfd84215bd43577eaf9f17feae005d2175bc6b833ba9d14e990f38ef48974cbe35590bab1c81e87b9d47f3f16765d87490a507cb468994b7b57dea5d65f654de840eaeea8185f783dc53e059a5b1998c0dbafb101de051b837e6b56d10b0283e433f432c61c932507e9a7fae2bdbe2ba804416d583e4c119595a1fb3f6c77dba00187d019380c1b58284b6325621b99052b97e5a124bfea622d4a45594b26603706c2218dcb266ce079082e3ff91ec31bd2a391fab43ee3b8d8970368661fce84696e9a7f21b85613d2496afa8d2fbf7b116c2bcab5e88ed429224faef9218784853d8c846a8e8308f3004c5bd36317eb749c27ad9cc06f288a07fed859149b744fcc371175200e6a88f1cdb84b11b4690ba7983ba18053bb553e95496eedb034d36f306635ab3f1292286a38a6ef9381ebbd79ad65c02136747cc3381ea6c61454939568e7943ddddc4dd541957a90f80b0e58cce23980a947309bf8c9f9b79f3ba48a219fa812908fa18eee3d8519d71243b24f1104c0c6f4aabbea94a1cd21382a27d68a51c7c93b4ad778c0558a233621f6ea40d708cb496bf11aafdc745c47e132a7a54d252688d9fe07d454bd7f26e230a380af4ad8c28ab7e4b0ff471476bded1e47934981d140901c53f6f23c493d1d072b822ef69500475d85a57f2f37a0d6daf32b85cad19b904f8228fea2f1a82982cf96fc87d8f6116b3e4313e6cf98fc3de18ac2d862c1850dda0b24f9f52dc5f7c605266ce362207870457ff6cfd0d2dd8593b8178f718fb40b702f808c5a87ad084feef24e5ae0ed291f3e205d524802e919447a23226af3504cfa392029abb555d7f611294f239f87f2f68d7d2d6a2d0259237a9bc61a7cfd9b101365f3d745beb391a2831d95186308686e67cdf47b6e99bd954633c132471bebd771b4df8f6fd5cc1ea7e02036de0d3dca0d25ca0f4ab914ce0a4f054d34489c500bf8e210acc0d0a392dfab0a095838f17458a94d36a5b6337fbd6c75a2dca74c55e4152c6a5829de22cd7ffc942e97f4c31956551446db5741f926aa781faaaac61d41fb9ade8eb21516", 0x1000) write(r0, &(0x7f00000000c0)="b2c6e78886ac474091a4081ddaebecc3502c9b95be01d947d6bdd2d65f6725ba6ea7a6eda3c6016a44b59c5ed9f46868c38469ca8b3f674ca682809bfd60b38f71d37173e5f7b7e944c55c6d7ecaeed58ca4e100e602c44837789ee63b3177a462ef9191fe21a324759bffcee3797fe72dca034b47865bb00cf50e63d07a55b9399a664e3f1a8d7ebf5549ede345144ac42ff7b68205937001c7459b286d54e5aa7b8acf42bd3986123beed0af03380a699496", 0xb3) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) kqueue() 16:00:23 executing program 1: r0 = getuid() setuid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0x6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f00000024c0)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x7fff, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="b9a9b94a6e550c0623daa0af87f02907073a497c41dd4f12c2fd0df28817c8a7c9c6d0d7f4808e03eaa4a9014ac50fc57e251f50c4f364f471be84267124f2408b9b911da17caf391c74883b205e5c3e6c219ac5e9d0fe009809c0d2eb298b23c929b33653632eb2b97ab4b72f349071fe1783147f4840dfe5dc21dcdf3bd0b63e5629522c09cc539800465ccc57719aec1b53383fffa6c8f70e86b8a83a59fb84fe0234ed1d634b27", 0xa9}], 0x1, &(0x7f0000002580)=ANY=[@ANYBLOB="9000000000000000ffff0000ff03000020dfc6d03ffc801bbc83f7867e3e7f3a79b8e1857dbf37559b71333026df3088ed1e95a040b1d72b51d5281e8bab4d3a92485cf1e528c48979f5a4578bc4b3b49103179a6e11d90c3402333d8456045f01d43ed48625b79d7a4a71615787b45b85954aa6c513c2c893206fe7b3e56fda167d011979aed6786e40dd3290151800000000000000ffff00000000000028cf50acf60000001010000000000000ffff0000020000002774c66081725911f040037cda36450d0c0b1dd0df1d603746fd31784a0f39dc4fe6e53370651c720b530cdf55f9356addc0314ae589f88987d77fd4b614b37083de125461fed6ab36c783be2f9972d3e11ed9e52aaa086cf708a6bdfb3a813def04b76a8a7ccf6dcd633a2a2ea18b322a7967294376c23929f26861b6e82015b17ba7f0b407c6215ff924d524ab26046ab9516f05431701fb63f9e9d9890a40d9ada3c2886aaa4aee3984cf4679b49f4a7301e7a3913f711fda435ba731207fdfd0bc92951ffad0bf2ae86f5c4cf7654a613d00b08a82a6c4a362044ccaf697463c007f7fa969d17950aafb880d0eb9b36a89b51bc6bc3b453d9dd4286630a6894055812c3570a0273ca997d1408d37b571e21c6c889634b2a0c7f3a5e23d8056884cfb1ff2e05d4539864841f2d900ad27da66c2744fc01b0c9ed2ef1b785b892d8425aedafbb60dad49a3c6f7a04e02a17f8f049b1b4a3371e7e21b6e06936ea607aae42a42122cc9f3cf481f04abf126571b983c35492184926fbaa09fa2b63ef8af6a225c9e5b06d1a4316d26763e04a7b1bc07a0c767bbc57b47bf984157a3f85016cd3a2688b40c3342d40d08420e9ac126d39198c8038cb9e350834ae53a5d820882570fb01c5b5e172b29a6fd1e50f70c4e01804d7f623d0bcd80278b2a92c5edcf2023e6767a8d5521f31522f1893a12c7055ab6a11533757eb16544781d3e461ededfdbdfacafad349a32d9c6c4ab868c3745defbc3cf4e6ebbd8a917c96ad0c80e2b7e5865dbb66e755eef3e3c326bfa095d5f5eb2341eba601adddfb8ef2062659ceb3d09acec2020a12bd9da7bb9ce75ac6c2b5de17754f3c8c3c80101015ead0b8a37edc218617b129e8b76e7c8446289105e423ddf82fb5491d659c880b4ae409c2e64e869f00a7d63e889de3963abe376dada88b8e5deaa55515809af93b3d68feb7af515b992795f318823fa1e3a322e2e71086ec312fd0df978243ef5405ffb032dbb5a6e83aec44c64a0f8cabc8101197d12463740db21a50e04fed3706079725486e931d1eae0dc9a970905d01c86df5f54165f62cdc2c6b411a5bd12f4943a705bad291dfcd9465fc0d08590feba1e3a53e1ceb37a0396595acb805cf76fc76b1f1c46d4063ae61779f5526ed3cfe05db2a5ad06bc9aefbdbcdcd4cb82ae0a593a412d7313846794d3b6dd9daada891231121cc6aae1805b07b02a6e9de916c32e22048ba939a6e56e8a979260ab522a93a556e1d29beb8795daa8a2a7c296a7842fb982a87b6b3d1b3cd075ca4d3b005404e24b93aae80d37b8341ab990c07ea07f5934e04bd5e05da5cadde74777ce95631b4d001f67db6d4e3d3067fb22feba27726f032365141161733e62e48e73e75bf9113aecbdfccec255691787d3bdae7f6dae7fdfc957cb0c9f9bd81c3fed9b458173288dd92db065442b58d09312a1282468a4db5c88dbe53755daf721f453ab3074033636c867432895411a157d527e0b74b198538d66a8cc00aa76d10477ec9c6d5f31ccac054816755449496eb2d499c229ae242ad084e12f8223c33eceb9f293b88ba1a5daf295bc798a8638c066ad4fa071a62ce193e86f4d99ace6129ddedd34c10311b53699c310b8112de1011bb4d010d71df290e306020574cac63e90d35f88345a5e7ea26c610857e7ec752583766d8563c7062ee187e5eea1f5f47221f7a94cd7e2bb52d6681e353ae7f6df2dec8c954fa3b1b0c640c53e60dd3c23c600da7d2e95c510b4db904976dcd766777522769c35326e38dff1615b75935e1703d038d3065fbf752ac496340355d8fbd35916fd28cf9f765a86419c80653b22759e5381c6d0259651de24dc4ec22fde38509ad7c132ffa9975a9727c389bee69657a7578c3a192d791ccb58eea8be874e3ccb64b60a1932fc34a89d8512366685ef6336cf8e96d6c4bd931eebf8d6ef6dfeeb62756082937797c5d91a8e1a285236cb00f761f0dfdf1404cb025871e4171bd87d0708a46c92f115c3d38e08d74fc0ce94fac65c66b40c5faf0cf3b2a357c61c07113b1c4d47ea1a88fa093bcf64f7c88c14f175cbca9ea81dc3fa7f1c5a9e8ebb617a4eb282bb49c8df3dd7b2c8d7132b2a4c545888d76cc38f96bfcc426c18996b653bda0217919e7abe23f9225d30ae54694c27c99f6f02dbcfc83e63d8b19578d13da6bda2922b981fa2d91a3a35834b65ff07727c84fcc3f2d43f46dab365e33a0e887bdf510c3848d469cbf64c699a169b16316a1746a731373dc55fae73632bd5f149b90a679d701ce71428697bc9fb367102904649c6a97adb42e1773e1b07e470cee5b1e7ca1c6cda25a4c653a59df5c3ae8c1417572503ccc0a5c432a9c4619b56b1197bb89fc6d115e3c8dec61d7ef9b5dc60c8976c50318674ea9f18dbf6df89774a2e68ff876b2ff96cf7f9a6f895d8cd23dbefa858db410b23a91ffc60c3647784bbbaa1d7b4dd5eaf43f1fb3e5f6b93e82acafbf2a8c3a0f506bc0e52565efda13302206a1e5476c777170dd29ce259fe7d13a0429a66a7c0f7b4834ad40cb74164f64ef0c0e7b0b09351cba7a6c5f2dc7921784d8e65af8ad935fc2c40ccb1dc6239e7b9d51ac308482af3efea19c5562ee39ebf498c4192819b084e7b0793c68dda05493b0efe33b4d223a100b5dfee0ebc766bef412b25924a697190f8442cc7af02ccef7995633e0e419e354ff3c1ffa9f9faa42abf7b8886a4478c1d45b4d8a0160c992368fc506cc2f2dbb8210908247626150de0477ee8df4f7b2d5d7ae5daced2d520e9aaba2daeb2ba9c1d9635263feef46a1b5be2577c396f2d9da73d6a09d0aa120c0b1b0a10dc40d8694287142c86eecfb6dbb74c9567d0508157bcb8d2d342689135efcc18740662bdacad26b4c3c1e5707ed8b2335b1987fde2f9874e6fa7912f33d5e92a4f1572b5d4045e766a4a5e756b110ea07e2a610ebbbcb7f92a166679dbb4258954b41739746cf9f8b3fb42325c73ad66cdf101aa63d1ed0697e1a6bdefe7ebe830181b7795a15ca244ac14bf94ac8610c95ea3480b862d5e4f852a77ae71f74a70e40d7d40f0ba834212ca2cfa46781dca1915a1fff9477d63c69b7729159e21ba78f7358b5b0ad854d2f9d1dc607c42b43b95c389a778405e3b3d775c117a1e51520c74a7418f55a914b79827c6c1111f819f4d05605292191398316e00804d40e7fc42b4fe636dd69150d63eb4e06cab33f1f1e5fb26dafd9bd19894a1d4ca8f1cadb149ef28090359b653304dcbc3f8fe7eadeb15acae20f3ba5167787eabc933e7aad8d1a1df2ab1b2b5d852d24aedb48cf7718fa6362a47a90eb95c0c4cffe9bd4a3886b8a9a1edb75b7f97c378e0b3b1b96c768c6316087109a974818003b04a002876712fa0fe8867b5a46a36bd3dcf5cdc8cef4c622b5cc453e5772eb68e5180c12cff7bedb535b450e46d238b3d95eadf79d773595cd6d37425396707e3de6bcfe39707c7f0082df8c41eed9dc20cbdc36660531463d02d86ae831d42691b83d1451de4309f666309a77aecaf4996383b56435b4522aa1bd736085f476e74604daf5a4c3744d313b9f5a5c7da5e2db01a55156f07f9fa4c27ab77d2486355fafa09724df00b7c19167c802446bc7a279624bdfbdf2443610d5efb7e7d941c14e312549ba28a0e1634bff4b81bf6d08ee843db728a3dbdbdd1e363af8ac61ecf7e85bc2c24fafd84c506f2741d506b1506f1588beb0a7fec4b4cb0377e43715e67932b5024fc78efe25ca7dd9a8aad2df9afc5e1d6322dbb3c9eceba4b2ff2a4613b025a97c1a1c8d56285f658179d0c3c78262991532e1069766dc2d8a2760956d9728b6e9b8f3247228c0759098d423dbce92fe86dadf714e4ad4e05b839a15f1f08a4ff282264d90cbe4d7ce5b2260affa46c6a5a1615d401f1ead0bdc7d729f5da856e0f4fa5614f54d2795c10735a952dbe13d2bbfc2957166040d193b90b242e6a4101cad6ada4ed2b0ede26dea2734ad0882d83d92a919bd176523122692579671097bd6b27cf701bff1ce2217535a46eae3abc7d17b40c35a01738858d4bb1b104da14fc72b2500ee27cb803caa55fb9c8f69291259ad18290ca01b4042efb5ce5a15db039160fa836fdf05d7314414b43df4ee06861087010813586ff9b8ff09288e8060e0ee8bc6ed727643407712da140cf5b25e2ae85df1661d592f522c71748aeaea72cee4e758a5ce380e33c8993e0a439a6c9a38fb7a409b5b8aeeb8a2e71d4639c7e1a6a8bd514162e4f6c6bd05cec764a503b74dccd657453097a91229f0f67f941257c2766a7a651016933e244e3c4cb9bb75cb558c8df57f29cf4ae1bffb4c14745b3224c8f561f6c7842cd112e508431c12f952961f824bf577a70ef918d80a57d4b1b0d8b6c79ac81be89bbb294a12f2fb789737d30d1cf82dcb2824e7572bc7ce693cdc753dba2bab8abfe273ca7ea8499713877b20c3cf24fc5450fa90ea6be173e0bf297d9c129da8128036b0e35948d3c5211d36fc8afe4d652f682a05d192366e10f1dc9db0e192d5046b9ea71bd73828ca6a6e9f03395289fc495611756ccd54a2b67c7eb800dd19634fafb57646d91e7e8c376ab3461850cd087954ea63d1a65d103657e8fc2bd5c2c11016b39659a7e7a765131a9032c7225c2d8d046938c79daa2ed79320ce451af79de6704fd1f9e70fe80c38cd7cf71772be758a21065429a059c412185625c1314986f954b6c5ceeef762811786af076075d437e3d1547506bf8c82cc1d48704658f72904d08e2e5b4625332efced96114e4f602a9149ae7d7c5fe8e95ae6e7f77cd891cbdb82787d378090dfcba75d4d4e09516927798161925560c7b7d491e3a3aaa78356a6f2d5bbc53283a713f932a3a7f5094a91f74860914365d1e93cf0d37ad92ba3b9f679c687b8c12f4424cb86b3a80a0ef3b8f704b49aafc8bbb31ea303299e796d6ff2f96c24865af2e466e100bff9a6a81445cd7b8f77740d3ed38e89ebfb7bf4febd09ff46e224aa5633b1fea28a73dc1e2ae7dc25e4b44fccd4aa5875526aaed4f6d970f414954930057a6cdb579877b81f0e1bc4c20b873aa1ef48ae85ab56ff853b488cb50f636bfaf92b3d9212080721c3ee393e1d45666c05898b85b0b7bbca374725a4e61e4eefea7b4eeb7b4af8937b5cc871533b29d2caf9c52b701dd793ec961f33cb1ae2340bf133c3f09477da63ff04bda0ee8c65905a2c5abbcd9913bd87dd17c6a0fd79fdfb8f59343f5dca6083d12b2f524d3355a6a37da07264f46568bf0e9e06d0842cab394258802f2423f233338101b7ef4a3f0d4f1d866ed9cad3e9970419b643f91ee4ad8f2896ed9f1c09dca8db29a55a3a5983ced7c55b424869ccdca37568d9502c12698ce6cb5abad0e9c72915f4dacdd5eaa34e468cb9fb15887ea09922f62fc532a71d5551758181d12e0898dfbaf0a3b4660703ff89b161dd22c88fb406c9ac802bf86725dd1444a89ad2348c11bcc18749f9bf7c44de8e6c053fa193f919e2c45d4e51ea91da77f3fa0115dcd66abb10e5624ae09fb42a35686abdd858552acb8fa9ce3167febe65599c5c2bcaf555ea89bf836f4cf5068b6ca84ef239c84e0daf30c448903053fa5036e7466116f05fe7529a93ff93b2de08c5638b82b5c134b74effe1444e4219f585fe5d6cbe6704c4c0fd66a4b4c20edade4f05e89b9834b8aef7f13f3b9b917b960d69fe90924b44820e52a2c1afa0f0921ddd4d4f43a425c62035ec85be4bb6099444800000000000000ffff000005000000bf02debe49cb872c7d4de5c455b31549ade4421cf3c262fce3ea017105ebdaa17ecc4127f89e06afa5a5c8a5cd16b1928d5ea61ac0e3de2c78000000000000000100000004000000952f105e67ac43735636814a7486ac342bbc2144bec6e6c5d6322452b6b85ef1d4d3a068039b1b25398ad81490c548625bca30c9d1106dac6127f2ef979e4b3cdd8c5975556f89767e290e1475d762323d0d314547bc55dfeb56afafb9fc5e54a08af26d1c1a0000980000000000000001000000060000005061932a83e8547d141529ee2dc8763821d34d7b9fa4e907267a94cab6165b97272ed6743df6014e643f241b2a5890c43623269000b657df9c68a925c6ee683ecdf034dd56383e0bce4169aba859e9b844c42869db0e41cf4d44ffb742abf96470d01e5db3edbb5b1e56b4d36002f2aeb9ef7fa75b84b1acd5d6746f4af7ab776c000000000000001010000000000000ffff00000000000052ea56be6002bf60dcd8268e5d0b450aeea83a9e4de926df341f344f51a7ba1a1137ab883cabced571d15e619b170ed66286a9c9d1afa6e21a8fe4c571366cd86f6ce89950c1dce9d5e900d41a902188fd151a20d2625ebe2386372670d7e6e89ab4d07458cd617b9ef4b1e7c0d3c8cb0f7ede5c085ca1afd8d60c70af083b01350eb10c04adb45d8dbb980f374ffa47b0c272cbbf8566c34ef1b3c598da7ae129584b69a42e5dd06a39929bf611265ddd12915264c029961f59466c9581945257433067c0ed3e0b579c240d40a6f5b21c9954d6228ef819521eb40ebc3da63ea7a94534e654bbabc573505647458ed5601df6599a7612a687752d5db051907ee147f5247c214d8209c1f1da8ae37da19d17ebc294913a7f62bb977059e538c357d46c8f526232d4c3763b2811b3a39e0413a8b174164d4da2b3f95600a2c6b37c2b2b76e082413441c0a9a4a84f62be60c1173faca201427e04f95e3cc6d395de33976495590e92e9dfa87ce437beacbecdd9232b112b524f71941aea5befed059956f2eccea4030aa207d642bf76e8635d01a1a4a3f8f03b19140d65a7d870c6dad0874096e899015b23f90d54305acd8008fb22a08cb170f42c00b710124e178b12f2b16f4279f7b284ca55eaffa86781315e30372560dea518c3b229ae1c2cb0630bec7d251f472892f205bd8c0b7eccc56f8c7718f1cfeb03500c9f252b3d0a42bd4703b4df96bb538395ef5d5ec04af39e7e66da9146312bcde8cbb2cae69dcf2d6d8df5ab4f81184b5d154157190ca7cd914410ecc3431e97adc25f78747882f2a91f8eb959228f75f14442b2479d4885687dd0a18cd6bd51fa8ef0b4a9b68077416b02dd1ba592566a81d0c13d18d1e44dbc3842b11e2ff9239f51cfe36a5615cefae79d24add22f31f8315274af6227a192b1be92ee68790caf98e6544bf75162808cced93bed2e9d862fd686e0fba3e99e550b20388293d0f43dcb0e9df561c8831c2aa622dbecd380dc22ccf6e81b4e521e1a50042333d391eb34b7188d360be495b31b76b54f13ac715fde9f7b229153407411faee2bcc7f9eb563c935699dea48832b6287fa6232fc023ecf5da77d7199d339dd28e9042941b5a2f1b2b38cbc71312e6a3f6b74de7ece643b73f1bb65a648c9048fd4880354e8005e408e214df0d65f149966dd3b98c0966bd21d69bbc6152e867f40c782c323fa3dc2c5a6b5ffd9637eb0473478308dcc947814097ceb6598b315ec3ca2452895aaa823477f90fcb9ed4640acc63d55e38b1cca2b1b478a511d04d2d2f8acad7d9f2643a9e3c6f27f3c9311c96f6ef8a86c8aa3f363c30bd2d29a29f5701c0e091d4490fdf7313eebc8b567ca8ea0fc98e8c12072f4d66c9c3a3cc647c36de2bb23e8d4e9f25629bd58da65f349794f91b8b931da04d4d0cc2f841af7ec1d3839af26bbb979ec42cf34f4fc7ffcda6b356cc5580a2a9cb87757623f0b7481148e50c10f16bfeb9086bda77ed303d2a936d450e2ebb21c50d7462ef29523faaa7fc8465f6ee185ee715cf79491140ed2b5c6cecd063a3fc0c26364a6050266d5cbd8281a201d9b5cd18109142f24e0846deddb412b8047460b8e4b9913e743172a9bc2e6a2ff273be6b1fe73027dfa5e343c783a68576c543fd884f3030c3fb1ce667ec5eab9d5a0ace093f61714aaf34bc6248ec07a8553c83d8d8e9fb92418af28e3cc0ef640deb0652904abc6325a27db02924c353ae35d1ac1d8061b5e8367effd901a5a92fa1a6e6a6ebf7915e1911e4a8a679ab1e91825d1e7158b2fce9b890a1cb167d2ae0bba5d21a126c2a31834520f5a0e850c7a52c8c4f0bdc8e8092acd8ddc265542db534336bfe8964d0a766b0f6235da3b94a9f17a0fbf388ac2c30b5cc6806538c68c96429e0682d84afaebd7b2af5597e95f87c31430ca729bea306cb74ebd6a22495ec6d90205a4a4287fa68bb9f1d439f96b0e3e71d983761fa168fe9db276b14af9c07791b6a7529e8d7e4c4847f13f758586765666fabd75cb9a88592ecc68d93e612f9bcdd51da183e780b0cf03262c205a78db38a4300e8bcb44c053e8d17984c207d046f1ac283ded48f95bd991c65165a7f0eec705cfff4912dd31f3d0a35b6e9f4371410f83b928ab61e4e3181e413c666b279281b761f46d2e8d3125ac379a568384d73a252cfe7f7472a580a5e45392bd35ccc15dc54f078c4d71d530b9935290b960d0cb4b4082b293f17c17198af92dca5270f34b5501b85e97946f0fe4c4890eca437cf5e5619b5032674aa68d2ebc3ebb8870b6a4519ff125ccdd5b07c0ee9c00de61433a96540735c28488693b5a1694f566379666764a7792e1783e11111b0f57c6028c1a1bed89bce03c8ee3723c357099fdfc60d136b84d360a179b85281bc18c42d1d4c719f12fcc7f4364957099ae45bba3051b0ca0853041507e595fa5920c50b64c8c065e761d1298aa4ae7718d6f0fe0ec6f35418a903953e3a14f23047d0a68a17e3171cb54965e7bdef540a78d49a3e2800191c3ab145851115f7259a646226ef381566eb33ad7537b9b34001ef13af4c053230aaaaa9019c4185ca7c3ef1285416faa8b9608bfafb014214fce5b659a14adad5fe786d8040f0f5b71bb7db2f0b3a177bc66562470f357a9534d98a74c34495cedc56c48b4f16057f0da8011b3d7ac6c7894a14cc588d7a62aacef1f61eb97e28805bb4852d1a7210a607599cb40b2df21845c87fd4a9bddd36222c90d7f53b3165322db95654b86305b71b0acb6692018d5fa1f4865f8c406f1f8fa2092323b3a8e935845693a15c12dec465df6f0469af03f80c257dcd6c534744e53ff02b8a970dd8a2960f23a0f1aed5b28346175b71017b0aa4a9c0d98cf1792c1cf4a9a4a09b6c5f949b312e12a75c953b18428bde4058c3489b69081e4718be2c2dc53cff27641a79a6c485d3e0b3a344f99e5ea5b105180088c1d2ba70d01efb7353f4ee705a80320f224a409f707c67ef8c5cba123ec442ba29113d2afebe07de4c623f400ada8f5cb91cf7f4b171bbfd9ca02d118fe06e9bd21b5b62a879d0148819c3127f4dc7ee9a87176ec71d2f4dc14faa290b5751c24181456b577522ad7464f306920100c14df59c84883645eb1bafebce15197d421d3f7e6ffc34f9edb35fd74ddbb0ee465d7264a2b8e4e27c7f5c0c3f7ceb25cfd307bf9c452bca86e8328122f5191dd67349cc8c18f694088bf98e5ffc0fd669662d30d174d2d5fecafabc227b236d3655d99dba1eb5adac07a67c94d1a5b6ae261589cce7ae560520a59ff3584e5942f489dd19bbd17e9205370e18b208c8f0cf9b76c1ef7aa6990247523aff3f3d02c909a360fae8021280094e5458186f96199b1edacd988c810bc71dff975fda49efb3759f51edf62d3527a5ecb5428432acbb0c1ba3fd76fe3e374ac6131c31e4565e5a5c8b0c90cacd418a5f1d6a4f19f3977ccdb868680a13cfb807b94c4857895d39208a52af3a294aca555d91368b6672cf16f95b7adba9e7f6b059542f72c12ae77f8b39afb0b54c99ec0a244e68a9083156a8d7ae50a4ffa7b0b4aa05a7e0890f19390936f888f0784992d9b2dba3a97be91ce0ebcf49e13bbc1942648ecc6bd45bec303967f0584a6e16f172e986c4e92d5c17d8d15fb08fa2293849680a48f44e32c71d6a7ecfb987ff7dcc26af57c121feebc1aa2c9c34d6cb5817fc91c13a5c7472b0bdf48348dd45a3e8fddc560b2c8d07ecabc730a4aab3ecb3a0b43c427b7ff8b0cf1cea0766c2efeb4341fdfa9e4d7e0bbb5a345f0a073ef948c8709bbfbef8f7055cd3f85fee23a4f3c710df2a6b867fe4cfabb1d4ef4f7971544426ed3a2057f466ddd1f6dc0c066168b68837de9230ebac689ad52fdcfdefa86e778088b559178bc70986a0b7f0019e1c8d8ff95b5e27da885f0929c212e8ffc066f873d8256f904f28b318167c472925e4668e5bb6ab5d7c070a5aa3aaf0c1402df42f52cc077f35bf40c5969471ce4adbd080e61dfcb7d796262f0547d05beb67a2023e94582d6bf00c8d4ef81c6fc9d54979fd4df59cffe2be910d543f606bd3da1892f45da3bafc20e691b18e19c292af3f5a618ba8a0a5b3f0b2ea4ec77a0029d23aa3f44233d576506a9ad9c64df93a19d60dd174bcdd6fa51c22efcd2f17a67fcc1010e2585d0102d02fb8e44f327b3a5592094cbf1ef78f1b366e0d6a71ca126da90ffe0df009fd4ee5830c732ee475b6a163bb74cd7946b645e614de55da15c4cf661342454027b41f9aaaa47a1b8dffa3974ec69d2c92d2ac565fe869088c8a261b6954d77c7378ec16806c8e1f60dbd2493f4856d20f506df5a462467ec92d95dff627c154ab912f01739057275faa3e75ff75e618a4f50955aca5ba571a20a6c33951b3904a7d6df0d89d320079b09f3957d52cb4a682f6d8a57ed30e42a0f5c6f61549858853e907e8dc54e0cb04624e4edf6715734b208df9fe2e7eef78b261e3f31ebcb5739c6103b0975c31bb0c03b4c1d5feae99d29522ca9c3bf137307c913e34cced6132c2379e41169241763cad273f18692accb18a2e9bb6edfb13868c958c64ab681912b418870ed20f19604092b8b3f6a0ff99bf5eee9eed3685ce4dc2eb905931f997d41f6ca358218019aa624c5c7f210cd80b366439047505006b47168b5047d663673f12d49f0c7ee5c72b29b6cbecea405aa749c84fc8c03917013f32de05c1c6bc2c9a2510fa193238810cf1219980d76ffb10efdca8b1ba4d08fc86c094f6a7722a35a3b26858715b986aed625d665db14f85b5d8af103f88708834cb12da200e99d55169f95c4342fd1f94292354ba4816d08433970be1840e103cac07cceec8c5deaf550d657a397a194dc1fd43f85c7b52a99ad603296fa4ce634da6b6325ef80406394f2cdd7c73ecd5da31a0933e0b7859a996af19f7a95815aa1aa8e6841cdddb115f86bc3722497d1785b6e09cc432693985f35b941619091e818ab5e7b8890874eb080a7b1b2280ac7c11c6b6ebc5ec6f68326271f7735f2c9ee9e1174db1ae9e968e51bf8a4ea5a686b5d3dde8f93542381c6ce3c7252705a17ff6b3899bcf7ee12c8bbde48a85e913ebe6a511f6bff9d0603c848dd134b531242b7bea069eef80400080da259f696ceb569feb32b23dd883c1c62304de665e63e6ba3f6ef681bae85f77ef42878539187e825508ae8effd9427b0441cb255834c84a9f3e202e720d0b576a16b531b56d6984832ce8dffbd0aecbfd1a53cb2fee2c859e8bdc5a2a0f6afe8c6974e6348f5bb1320646a72f1622e2c6097529c349897f82ec436e1be4edf95ececb60caa892d4a29bbd43c3c16aaf45ef0ee0b3e6ba91241074243599b82d7a04c7a2f126ad7073f47a3fa5679938afd80ff1ef4e59650802682de5a4ef89a10fec79e950640fb3049f99a22d0ae73bfeea1dbfa979fc54e7db345b985d0f9c7b2bc7f54b3f45a22888f604af7a4e9974d3c7e2bbcff611b54ed179fa0aaed0da4065b2193f51d0231b13e480ab57a76585d73fc05285b2bfc1ceacbe4aecffe9d0cb409ece9e0407aecf51f3ff60b712209d470fd49b2c7a29a8a83211d388057354b62fa4c36b8f0ad8e02c4a0443f0e75a285cef93ba36ef41287d2c4726da7cb1217daf6c1b44647b7a5997db86b13497b0548de58683604ff3625920025a22a87e7d819040172fda69fd68fc099b6ad32db97168b341f0bab94dfae4b893a10c34ac4335f3ddbb4a376ef95cfbdd527e593375a580000d30a9066fc4a0363e2ece115137b73c6318a599bd52bb22f7deba9d73fe0f1a85612a215fd9a962bbcbfe24b713dc7c02122006ef4fa3307d137eb1b192463035964d0c0c8d139e4b8ee801f9db19a2121216ff723b47424829c3869ffbeda1e3eb4d0b44892da4e691dc640a08d4b6afa4bcbab488d19b9eda0a6e9b18f0ad2439d35a44458efccac67c64b7d4ea335f5bf530cb250837dedb11d61f53c9d1772e1e466db03ee6d2fe35126"], 0x2220}, 0x2) setreuid(r2, r3) login: panic: malformed IPv4 option passed to ip_optcopy Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *433430 96387 0 0 0x4000000 0 syz-executor0 db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(2955035984138fbd,ffffff0038287f00,ffff800000171290) at ip_fragment+ 0x551 ip_output(a9799c346ff4ee2e,ffffff0038287800,ffffff0038287f00,0,ffffff00370d5460 ,ffffff0036508788) at ip_output+0xc06 udp_output(ab7714c35def1d10,1400,ffffff0036508788,0) at udp_output+0x444 sosend(5b6eeece31741adf,ffffff00380195b8,ffff800014ad0120,1000,ffff800014ad01d0 ,0) at sosend+0x472 dofilewritev(c1f111fe2434d560,ffff8000ffff92c8,ffff800014ad01d0,1000,ffff800014 ad01e8) at dofilewritev+0x14b sys_write(c8f878b9a6dbb2e8,ffff800014ad0270,ffff8000ffff92c8) at sys_write+0x7b syscall(abb5d5721c96c237) at syscall+0x3f1 Xsyscall(6,0,c,0,3,6595e0080d8) at Xsyscall+0x128 end of kernel end trace frame: 0x65be3479ad0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> show panic malformed IPv4 option passed to ip_optcopy ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x147 ip_fragment(2955035984138fbd,ffffff0038287f00,ffff800000171290) at ip_fragment+0x551 ip_output(a9799c346ff4ee2e,ffffff0038287800,ffffff0038287f00,0,ffffff00370d5460,ffffff0036508788) at ip_output+0xc06 udp_output(ab7714c35def1d10,1400,ffffff0036508788,0) at udp_output+0x444 sosend(5b6eeece31741adf,ffffff00380195b8,ffff800014ad0120,1000,ffff800014ad01d0,0) at sosend+0x472 dofilewritev(c1f111fe2434d560,ffff8000ffff92c8,ffff800014ad01d0,1000,ffff800014ad01e8) at dofilewritev+0x14b sys_write(c8f878b9a6dbb2e8,ffff800014ad0270,ffff8000ffff92c8) at sys_write+0x7b syscall(abb5d5721c96c237) at syscall+0x3f1 Xsyscall(6,0,c,0,3,6595e0080d8) at Xsyscall+0x128 end of kernel end trace frame: 0x65be3479ad0, count: -10 ddb> show registers rdi 0xffffffff81f1d5a8 kprintf_mutex rsi 0xffffffff81bcf0c7 db_enter+0x17 rbp 0xffff800014acfd50 rbx 0xffff800014acfdf0 rdx 0xffff800000d33000 rcx 0x160d __ALIGN_SIZE+0x60d rax 0xffff800000d33000 r8 0xffff800014acfd20 r9 0 r10 0xb7e6bf1eb997dae6 r11 0x3b7822748166e500 r12 0x3000000008 r13 0xffff800014acfd60 r14 0x100 r15 0xffffffff81cbe76a substchar+0xfe5f rip 0xffffffff81bcf0c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014acfd40 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor0) pid=433430 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff8710,0xffffffff81fafe18 process=0xffff8000ffff4020 user=0xffff800014acb000, vmspace=0xffffff003f12ae70 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 79612 33271 20849 0 2 0 syz-executor1 79612 164283 20849 0 3 0x4000080 fsleep syz-executor1 96387 159991 53674 0 2 0 syz-executor0 96387 290826 53674 0 3 0x4000080 netio syz-executor0 *96387 433430 53674 0 7 0x4000000 syz-executor0 31973 120399 1 0 3 0x100083 ttyin getty 80878 334482 0 0 3 0x14200 bored sosplice 20849 389834 74471 0 3 0x82 nanosleep syz-executor1 53674 95160 74471 0 3 0x82 nanosleep syz-executor0 74471 456079 53429 0 3 0x82 thrsleep syz-fuzzer 74471 64403 53429 0 3 0x4000082 thrsleep syz-fuzzer 74471 178672 53429 0 3 0x4000082 kqread syz-fuzzer 74471 465733 53429 0 3 0x4000082 thrsleep syz-fuzzer 74471 67494 53429 0 3 0x4000082 thrsleep syz-fuzzer 74471 459031 53429 0 3 0x4000082 thrsleep syz-fuzzer 74471 473504 53429 0 3 0x4000082 thrsleep syz-fuzzer 53429 32224 41336 0 3 0x10008a pause ksh 41336 52392 73909 0 3 0x92 select sshd 73909 365118 1 0 3 0x80 select sshd 12089 219313 65023 73 3 0x100090 kqread syslogd 65023 114366 1 0 3 0x100082 netio syslogd 50029 16661 1 77 3 0x100090 poll dhclient 63705 435524 1 0 3 0x80 poll dhclient 59534 62369 0 0 2 0x14200 zerothread 14952 437616 0 0 3 0x14200 aiodoned aiodoned 27993 240703 0 0 3 0x14200 syncer update 6855 205772 0 0 3 0x14200 cleaner cleaner 37318 319650 0 0 3 0x14200 reaper reaper 65985 441395 0 0 3 0x14200 pgdaemon pagedaemon 20252 145095 0 0 3 0x14200 bored crynlk 3020 413616 0 0 3 0x14200 bored crypto 94898 370043 0 0 3 0x40014200 acpi0 acpi0 9381 112277 0 0 3 0x14200 bored softnet 2172 50152 0 0 3 0x14200 bored systqmp 52740 69832 0 0 3 0x14200 bored systq 41047 235119 0 0 3 0x40014200 bored softclock 6267 456305 0 0 3 0x40014200 idle0 1 427299 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper